diff --git a/LICENSE b/LICENSE
index d645695..59cfcac 100644
--- a/LICENSE
+++ b/LICENSE
@@ -176,18 +176,7 @@
END OF TERMS AND CONDITIONS
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
+ Copyright 2018, Stichting Mapcode Foundation
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/NOTICE b/NOTICE
index 3e130e1..527a215 100644
--- a/NOTICE
+++ b/NOTICE
@@ -5,4 +5,4 @@ MAPCODE JAVASCRIPT LIBRARY
Original C library created by Pieter Geelen. Work on Java version
of the Mapcode library by Rijn Buve (original port by Matthew Lowden).
-Copyright (C) 2014-2015 Stichting Mapcode Foundation (http://www.mapcode.com)
+Copyright (C) 2003-2018 Stichting Mapcode Foundation (http://www.mapcode.com)
diff --git a/README.md b/README.md
index 192be86..4932f9f 100644
--- a/README.md
+++ b/README.md
@@ -1,23 +1,27 @@
# Mapcode Library for JavaScript
-Copyright (C) 2014 Stichting Mapcode Foundation (http://www.mapcode.com)
+[](https://www.codacy.com/app/rijnb/mapcode-js?utm_source=github.com&utm_medium=referral&utm_content=mapcode-foundation/mapcode-js&utm_campaign=Badge_Grade)
+[]()
+[](https://github.com/mapcode-foundation/mapcode-js/releases)
+
+
+**Copyright (C) 2003-2018 Stichting Mapcode Foundation (http://www.mapcode.com)**
----
**Online documentation can be found at: http://mapcode-foundation.github.io/mapcode-js/**
If you plan to use mapcodes in HTML/Javascript extensively, you may be interested in
-looking at running an instance of a Mapcode REST API server in your applications
-landscape.
+looking at running an instance of a Mapcode REST API server in your applications
+landscape.
-This reduces the payload the HTML/Javascript tremendously, as the mapcode tables will
+This reduces the payload the HTML/Javascript tremendously, as the mapcode tables will
not need to be transported to the client.
You can find the Mapcode REST API sources, ready to be deployed on any JVM server,
like Tomcat or Jetty, on: **https://github.com/mapcode-foundation/mapcode-rest-service**
-
-## License
+# License
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -34,7 +38,9 @@ limitations under the License.
Original C library created by Pieter Geelen. Work on Java version
of the Mapcode library by Rijn Buve and Matthew Lowden.
-## Javascript Files for Mapcode Support
+# Javascript Files for Mapcode Support
+
+The following files provide the Javascript interfaces for mapcodes:
mapcode.js - Key routines for mapcode support
ndata.js - Data table for mapcode support
@@ -42,86 +48,476 @@ of the Mapcode library by Rijn Buve and Matthew Lowden.
sample.html - Sample code to interpret / generate mapcodes
ctrynams.js - Optional js array with the names of territories (in English)
-## Version History
+To run the Javascript unit tests, simply open the file `unittest/unittest/html`.
-* July 2015
+# Using the Library
- * 2.0.0
+## Converting a Coordinate into a Mapcode
- Fixes to the data rectangles (primarily intended for ISO proposal), see Word document for details.
+In the mapcode system, territories are limited by rectangles, not by actual or political borders.
+This means that a coordinate will often yield mapcode possibilities in more than one territory.
+Each possibility correctly represents the coordinate, but which one is *politically* correct is a
+choice that must be made (in advance or afterwards) by the caller or user of the routines.
-* June 2015
+There are several routines to generate the possible mapcodes for a coordinate.
+The right one to use depends on the situation. All routines take a latitude and a longitude,
+and all routines yield an array of possible mapcodes, with the following structure:
- * 1.54
+attribute | description
+--- | ---
+fullmapcode | string, full mapcode including full territory alphacode
+mapcode | string, full mapcode excluding territory alphacode
+territoryAlphaCode | string, full territory alphacode
- Removed unneeded mminfo flags (no effect on functionality).
+### The Shortest Mapcode
-* May 2015
+The most widely used routine to generate mapcodes is probably:
- * 1.50.3
-
- Redesign of the API to conform to Javascript standards and match the Java implementation of the mapcode system
+ encodeShortest(lat, lon, territory)
- * 1.50.1
-
- Bugfix for mapcodes in IN-DD (in India).
+parameter | description
+--- | ---
+lat | latitude in degrees (maximized by routine to 90.0 and minimized to -90.0)
+lon | longitude in degrees (all values allowed, wrapped to -180.0 and +180.0)
+territory | a territory (an iso code such as “NLD”)
+return value | an array of result records (see above)
- * 1.50
-
- Major release. This version is not backwards compatible with mapcode 1.4x: is has dropped support for
- Antartica AT0-8 codes and has a changed (improved) way of dealing with the Greek alphabet.
+This routine will yield at most one result: the shortest mapcode (if any) that exists
+for that coordinate within the specified territory. Such a mapcode is also
+sometimes called the “default mapcode” for a particular territory.
- Added 22-chararcter post-processing of all-digit mapcodes for the Greek alphabet.
+Example Javascript:
- Retired legacy aliases EAZ and SKM, AU-QL, AU-TS, AU-NI and AU-JB.
+ function displayMapcodes(e) {
+ document.write('',e.length,' result(s) ');
+ for(var i = 0; i < e.length; i++) {
+ if (e[i].territoryAlphaCode != "AAA") {
+ document.write(e[i].territoryAlphaCode, ' ');
+ }
+ document.write('', e[i].mapcode, ' ');
+ }
+ }
+ displayMapcodes(encodeShortest(34.00956, -118.210572, 'US-CA'));
- Retired legacy Antarctica claims AT0 through AT8.
+Output:
-* January 2015
+ 1 result(s):
+ US-CA XX.XX
- * 1.41
-
- Added the India state Telangana (IN-TG), until 2014 a region in Adhra Pradesh.
+To get a mapcode for every territory in which a coordinate can be encoded, use
-* August 2014
+ encodeShortest(lat, lon)
- * 1.33
-
- Normalise results when longitude below -180 degrees.
+Since any coordinate is somewhere on the world, this routine is guaranteed to deliver at least one possibility.
- * 1.32
-
- Prevent FIJI failing to decode at exactly 180 degrees; prevent invalid filtering near the territory bounding rectangle.
+Example Javascript:
-* April 2014
+ var e = encodeShortest(34.00956, -118.210572);
- * 1.31
-
- Make iso2ccode() even more forgiving by allowing a state alias to be recognized in context.
+Output using displayMapcodes(e):
- * 1.3
-
- Disable 7-char state codes for large states in India, and instead generate country mapcodes for states.
+ 3 result(s)
+ US-CA XX.XX
+ USA KKYP.19MN
+ R59KJ.W5FT
- * 1.28
-
- Fix for starpipe "zoning" error, causing the last 2 mapcode characters to be ignored in certain areas.
+This particular coordinate thus has a California mapcode (`XX.XX`), a national 8-letter mapcode,
+and (like any coordinate) an international 9-letter mapcode (by tradition shown without its
+alphacode “`AAA`”).
+
+### All Possible Mapcodes
+
+Even within a particular territory, there are often several possible mapcodes.
+
+ encode(lat,lon, territory)
+
+will yield all possible mapcodes (if any) within the specified territory, while
- * 1.27
+ encode(lat, lon)
- Support undefined ranges in data array (useful for partial JavaScript builds).
+will simply yield all mapcodes that can represent the coordinate.
+
+Example Javascript:
+
+ var e = encode(36.115, -115.1731, 'US-NV');
+
+Output using `displayMapcodes(e)`:
+
+ 5 result(s)
+ US-NV CN.NN
+ US-NV BX.5KF
+ US-NV NJ7.127
+ US-NV F978.JY1
+ US-NV L70X.6V4G
+
+The results are ordered by length, the first is the shortest (the default).
+The last is usually the “national” encoding, i.e. a format that all coordinates within a
+country share. Of course, the shortest mapcode is preferred in almost every circumstance.
+
+Example Javascript:
+
+ var e = encode(36.115, -115.1731);
+
+Output using `displayMapcodes(e)`:
+
+ 9 result(s)
+ US-NV CN.NN
+ US-NV BX.5KF
+ US-NV NJ7.127
+ US-NV F978.JY1
+ US-NV L70X.6V4G
+ US-CA F978.JY1
+ US-CA L70X.6V4G
+ USA L70X.6V4G
+ R5KDM.C8C8
+
+Note that two of these (in `US-CA`) are politically incorrect, since the specified coordinate
+lies within the borders of Nevada and not California. However, they are valid in that the
+mapcodes correctly represent the original coordinate.
+
+### International Mapcodes
+
+For very specific applications, the following routine only returns the international mapcode
+
+ encodeInternational(lat, lon)
+
+returns an array with exactly one result: the 9-letter international mapcode representing
+the coordinate.
+
+### Higher Precision Mapcodes
+
+A mapcode represents a coordinate with a precision of a few meters. To be precise,
+most mapcodes represent the center point of a 10x10 meter area. The coordinate may
+thus be 5 meters off both longitudinally and latitudinal, or 3.6 meters on average.
+This is precise enough for everyday use, but mapcodes can also be generate with higher
+precisions. With one extra letter (after a hyphen), a mapcode represents a 2x2 meter area,
+with two letters, an area of a square foot. The extra letters defeat the purpose of the
+mapcode system (which is to offer short, easy codes for everyday use) but there may be
+cases where the extra letters are appropriate.
+
+For all routines mentioned, there are “`WithPrecision`” variants:
+
+ encodeShortestWithPrecision(lat, lon, territory, precision)
+ encodeShortestWithPrecision(lat, lon, precision)
+ encodeWithPrecision(lat, lon, territory, precision)
+ encodeWithPrecision(lat, lon, precision)
+ encodeInternationalWithPrecision(lat, lon, precision)
-* May 2013
+where precision is an integer specifying how many extra letters must be generated.
+Using the value 0 just yields normal mapcodes.
- * 1.26
+## Converting a Mapcode into a Coordinate
+
+Given a string with a mapcode (which may or may not include a territory alphacode and may or may not include high-precision letters at the end), the following routines are available to decode them back to a coordinate:
+
+ decode(mapcodeString)
+
+parameter | description |
+--- | ---
+mapcodeString | a string containing a mapcode
+return value | an object with fields `x` (longitude) and `y` (latitude), or false
+
+This routine is sufficient to decode a full mapcodeString into a coordinate.
+
+Example Javascript:
+
+ var result = decode('NLD 49.4V');
+ document.write(result.y + ',' + result.x + ' ');
+
+Output:
+
+ 52.376514, 4. 908543375
- Added alias OD for India, and 2.3 code for Daman and Diu.
+However, in daily life you will often have to cope with mapcodes provided by people who
+abbreviate or completely leave out the alphacode of the territory. For example, the
+alphacode `US-AR` may have been abbreviated to `AR`, which within the context of the
+United States of America clearly identifies the state of Arkansas, but could in fact
+just as well represent Arunachal Pradesh, India. Someone in The Netherlands may even
+abbreviate a mapcode to just “`49.4V`”, assuming that the country is obvious.
+
+The following routine provides an argument to “help” decoding such input:
- * 1.25
+ decode(mapcodeString, contextTerritory)
+
+parameter | description
+--- | ---
+mapcodeString | a string containing a mapcode
+contextTerritory | a string (an ISO code such as “NLD”)
+return value | an object with fields `x` (longitude) and `y` (latitude), or false
+
+By passing a context territory, you allow the decode routine to solve any ambiguities.
+
+Example Javascript:
+
+ // Assume the user of the system is Delhi, India
+ var defaultcontext = 'IN-DL';
+
+ var result;
+ result = decode('US-AR 49.4V', defaultcontext);
+ document.write(result.y + ',' + result.x + ' ');
+ result = decode('AR 49.4V', defaultcontext);
+ document.write(result.y + ',' + result.x + ' ');
+ result = decode('49.4V', defaultcontext);
+ document.write(result.y + ',' + result.x + ' ');
+ result = decode('xxx.xxxx', defaultcontext);
+ document.write(result.y + ',' + result.x + ' ');
+
+Output:
- Ccode2iso(c,2) support added.
+ 34.77035,-92.3273875
+ 27.0693605,93.59582
+ 28.648506,77.183788
+ 24.423323,92.506517
+
+Thus, the first, complete mapcode (`US-AR 49.4V`) does not require the provided context,
+and simply returns a coordinate in Arkansas. But the second, specifying only `AR`,
+is interpreted as `IN-AR` (without the context, it might just as well have been
+interpreted as Arkansas, USA). The third and fourth examples specify no territory
+whatsoever so could never be interpreted correctly without the aid of the context provided.
+The third, `49.4V`, is simply interpreted within the specified context, `IN-DL`, and yields a
+New Delhi address. The fourth can not be interpreted in the state of Delhi, but can be
+interpreted in India and yields a coordinate in Assam. Note that the input “`49.4V`”
+would not have yielded results if the context had been `IND` (since many states in
+India have mapcode `49.4V`).
+
+## Routines Related to Territories
+
+ getTerritoryFullname(territory)
+
+parameter | description
+--- | ---
+territory | an string (an ISO code such as “`NLD`”)
+return value | string (the full name of the territory)
- * 1.24
+ isSubdivision(territory)
+
+parameter | description
+--- | ---
+territory | an string (an ISO code such as “`NLD`”)
+return value | true iff territory is a subdivision of a country
+
+ hasSubdivisions(territory)
+
+parameter | description
+--- | ---
+territory | an string (an ISO code such as “`NLD`”)
+return value | true iff territory is a country that has subdivisions
+
+ getTerritoryAlphaCode(territory, format)
+
+parameter | description
+--- | ---
+territory | string (or internal integer between 0 and `ccode_earth`)
+format | 0: leave out country for subdivisions
+. | undefined or 1: always return full abbreviation
+. | 2: leave out country for subdivisions unless this would make the abbreviation ambigious
+return value | territory abbreviation in the specified format, or empty
+
+## Routines Related to Distance
+
+ distanceInMeters(lat1, lon1, lat2, lon2)
+
+parameter | description
+--- | ---
+lat1, lon1 | a latitude/longitude (in degrees)
+lat2, lon2 | another latitude/longitude (in degrees)
+return value | distance between the coordinates, in meters
+
+**Note:** estimate, only correct for coordinates that are within a few miles of each other.
+
+ maxErrorInMeters(precision)
- Public domain release.
+parameter | description
+--- | ---
+precision | the number of “high precision digits” in a mapcode
+return value | worst-case distance in meters between the original coordinate and the decode location of the mapcode.
+
+## Routines Related to Unicode and Alphabets
+
+Mapcodes may be specified in other alphabets. These routines takes a mapcode in any
+alphabet and returns its equivalent in the target alphabet. Characters that have no
+roman equivalent in the mapcode system are replaced by question marks. Territories
+(in fact anything before a separating space) are left untouched.
+
+ convertToAlphabet(mapcode, targetAlphabet)
+ convertToAlphabetAsHTML(mapcode, targetAlphabet)
+
+parameter | description
+--- | ---
+mapcode | a string
+targetAlphabet | an integer (identifying one of the languages)
+return value | a string
+
+Example Javascript:
+
+ document.write(convertToAlphabetAsHTML(‘PQ.RS’, 4) ,’ ’)
+ document.write(convertToAlphabetAsHTML(‘PQ.RS’, 2) ,’ ’)
+
+Output:
+
+ नप.भम
+ РФ.ЯЦ
+
+The following alphabets have been approved for official use,
+
+ 0: roman
+ 2: cyrillic
+ 4: hindi
+ 12: gurmukhi
+
+Other values are available but have not yet officially been formally approved:
+
+ 1: Greek
+ 3: Hebrew
+ 5: Malay
+ 6: Georgian
+ 7: Katakana
+ 8: Thai
+ 9: Lao
+ 10: Armenian
+ 11: Bengali
+ 13: Tibetan
+
+Please check http://www.mapcode.com to see if there is a more up-to-date version.
+
+
+# Version History
+
+### 2.4.1 - 2.4.2
+
+* Fixed bug in `getTerritoryAlphaCode` when getting the shortest unambiguous code for `US-CA`,
+which is `CA`, not `US-CA`.
+
+### 2.4.0
+
+* Added scripts for Korean (Choson'gul / Hangul), Burmese, Khmer, Sinhalese, Thaana (Maldivan),
+ Chinese (Zhuyin, Bopomofo), Tifinagh (Berber), Tamil, Amharic, Telugu, Odia, Kannada, Gujarati.
+
+* Renamed language strings to more correct terms (Malay to Malayalam; Hindi to Devanagari).
+
+* Added var `alphabetsForTerritory[t]`, returning the most commonly used alphabets for territory `t`.
+
+* Improved some characters for Arabic and Devanagari.
+*
+ Fixed Bengali to also support Assamese.
+
+* For some alphabets, removed recognition of letters `I` and/or `O` unless looking like digits `1` and/or `0`.
+
+* Replaced internal encoded `entity_iso[]` array by non-encoded `iso3166alpha[]`.
+
+### 2.3.1
+
+* Minor fixes to prevent some compiler warnings, or multiple inclusion of `.h` files.
+
+* Minor data fix (`ndata.js`) for Gansu Province, China (where mountain range extending further west).
+
+### 2.3.0
+
+* Arabic script added.
+* Tibetan script changed so all characters can be typed on a computer keyboard without using the SHIFT key.
+
+* Greek, Hebrew and Arabic, the scripts that have (implied) vowels in mapcode sequences, have been extended with
+ ABJAD conversion, to prevent more than two consecutive non-digits from occurring.
+
+* NOTE: as a result, mapcodes in Greek, Arab and Hebrew scripts are now often one character longer than in the roman script.
+
+### 2.2.0
+
+* Solved 1-microdegree gap in a few spots on Earth, noticable now extreme precision is possible;
+
+* Ran source through code prettifier
+
+### 2.1.5
+
+* Added maxErrorInMeters to API;
+
+* Enforce `encode(decode(m)) == m` except near territory borders
+
+* Stricter unit tests;
+
+### 2.1.1
+
+* Added DistanceInMeters to API
+
+### 2.1.0
+
+* Rewrote fraction floating points to integer arithmetic
+
+### 2.0.3
+
+* Minor fix. Added `unittest\unittest.html` - open to peform
+ tests that try to verify that the library works as intended;
+
+### 2.0.1
+
+* Minor fixes.
+
+### 2.0.0 - July 2015
+
+* Fixes to the data rectangles (primarily intended for ISO proposal), see Word document for details.
+
+### 1.54 - June 2015
+
+* Removed unneeded mminfo flags (no effect on functionality).
+
+### 1.50.3 - May 2015
+
+* Redesign of the API to conform to Javascript standards and match the Java implementation of the mapcode system
+
+### 1.50.1 - May 2015
+
+* Bugfix for mapcodes in IN-DD (in India).
+
+### 1.50 - May 2015
+
+* Major release. This version is not backwards compatible with mapcode 1.4x: it has dropped support for
+ Antartica AT0-8 codes and has a changed (improved) way of dealing with the Greek alphabet.
+
+* Added 22-chararcter post-processing of all-digit mapcodes for the Greek alphabet.
+
+* Retired legacy aliases EAZ and SKM, AU-QL, AU-TS, AU-NI and AU-JB.
+
+* Retired legacy Antarctica claims AT0 through AT8.
+
+### 1.41 - January 2015
+
+* Added the India state Telangana (IN-TG), until 2014 a region in Adhra Pradesh.
+
+### 1.33 - August 2014
+
+* Normalise results when longitude below -180 degrees.
+
+### 1.32 - August 2014
+
+* Prevent FIJI failing to decode at exactly 180 degrees.
+
+* Prevent invalid filtering near the territory bounding rectangle.
+
+### 1.31 - April 2014
+
+* Make `iso2ccode()` even more forgiving by allowing a state alias to be recognized in context.
+
+### 1.3 - April 2014
+
+* Disable 7-char state codes for large states in India, and instead generate country mapcodes for states.
+
+### 1.28 - April 2014
+
+* Fix for starpipe "zoning" error, causing the last 2 mapcode characters to be ignored in certain areas.
+
+### 1.27 - April 2014
+
+* Support undefined ranges in data array (useful for partial JavaScript builds).
+
+### 1.26 - May 2013
+
+* Added alias OD for India, and 2.3 code for Daman and Diu.
+
+### 1.25 - May 2013
+
+* `Ccode2iso(c, 2)` support added.
+
+### 1.24 - May 2013
+
+* Public domain release.
diff --git a/ctrynams.js b/ctrynams.js
index b2a1862..0ab59ea 100644
--- a/ctrynams.js
+++ b/ctrynams.js
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2014-2015 Stichting Mapcode Foundation (http://www.mapcode.com)
+ * Copyright (C) 2003-2018 Stichting Mapcode Foundation (http://www.mapcode.com)
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -13,140 +13,542 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-var isofullname = [
- 'Vatican City (Holy See)', 'Monaco', 'Gibraltar', 'Tokelau',
- 'Cocos Islands (Keeling Islands)', 'Saint-Barthelemy', 'Nauru', 'Tuvalu',
- 'Macau (Aomen)', 'Sint Maarten', 'Saint-Martin', 'Norfolk and Philip Island (Philip Island)',
- 'Pitcairn Islands', 'Bouvet Island', 'Bermuda', 'British Indian Ocean Territory',
- 'San Marino', 'Guernsey', 'Anguilla', 'Montserrat',
- 'Jersey', 'Christmas Island', 'Wallis and Futuna (Futuna)', 'British Virgin Islands (Virgin Islands, British)',
- 'Liechtenstein', 'Aruba', 'Marshall Islands', 'American Samoa (Samoa, American)',
- 'Cook Islands', 'Saint Pierre and Miquelon (Miquelon)', 'Niue', 'Saint Kitts and Nevis (Nevis)',
- 'Cayman islands', 'Bonaire, St Eustasuis and Saba (Saba) (St Eustasius)', 'Maldives', 'Saint Helena, Ascension and Tristan da Cunha (Ascension) (Tristan da Cunha)',
- 'Malta', 'Grenada', 'US Virgin Islands (Virgin Islands, US)', 'Mayotte',
- 'Svalbard and Jan Mayen (Jan Mayen) (Spitsbergen)', 'Saint Vincent and the Grenadines (Grenadines)', 'Heard Island and McDonald Islands (McDonald Islands)', 'Barbados',
- 'Antigua and Barbuda (Barbuda)', 'Curacao', 'Seychelles', 'Palau',
- 'Northern Mariana Islands', 'Andorra', 'Guam', 'Isle of Man',
- 'Saint Lucia', 'Micronesia (Federated States of Micronesia)', 'Singapore', 'Tonga',
- 'Dominica', 'Bahrain', 'Kiribati', 'Turks and Caicos Islands (Caicos Islands)',
- 'Sao Tome and Principe (Principe)', 'Hong Kong (Xianggang)', 'Martinique', 'Faroe Islands',
- 'Guadeloupe', 'Comoros', 'Mauritius', 'Reunion',
- 'Luxembourg', 'Samoa', 'South Georgia and the South Sandwich Islands (South Sandwich Islands)', 'French Polynesia',
- 'Cape Verde', 'Trinidad and Tobago (Tobago)', 'Brunei', 'French Southern and Antarctic Lands',
- 'Puerto Rico', 'Cyprus', 'Lebanon', 'Jamaica',
- 'Gambia (The Gambia)', 'Qatar', 'Falkland Islands', 'Vanuatu',
- 'Montenegro', 'Bahamas', 'East Timor', 'Swaziland',
- 'Kuwait', 'Fiji', 'New Caledonia', 'Slovenia',
- 'Israel', 'Palestinian territories', 'El Salvador', 'Belize',
- 'Djibouti', 'Macedonia', 'Rwanda', 'Haiti',
- 'Burundi', 'Equatorial Guinea', 'Albania', 'Solomon Islands',
- 'Armenia', 'Lesotho', 'Belgium', 'Moldova',
- 'Guinea-Bissau', 'Taiwan', 'Bhutan', 'Switzerland',
- 'Netherlands', 'Denmark', 'Estonia', 'Dominican Republic',
- 'Slovakia', 'Costa Rica', 'Bosnia and Herzegovina', 'Croatia',
- 'Togo', 'Latvia', 'Lithuania', 'Sri Lanka',
- 'Georgia', 'Ireland', 'Sierra Leone', 'Panama',
- 'Czech Republic', 'French Guiana', 'United Arab Emirates', 'Austria',
- 'Azerbaijan', 'Serbia', 'Jordan', 'Portugal',
- 'Hungary', 'South Korea', 'Iceland', 'Guatemala',
- 'Cuba', 'Bulgaria', 'Liberia', 'Honduras',
- 'Benin', 'Eritrea', 'Malawi', 'North Korea',
- 'Nicaragua', 'Greece', 'Tajikistan', 'Bangladesh',
- 'Nepal', 'Tunisia', 'Suriname', 'Uruguay',
- 'Cambodia', 'Syria', 'Senegal', 'Kyrgyzstan',
- 'Belarus', 'Guyana', 'Laos', 'Romania',
- 'Ghana', 'Uganda', 'United Kingdom (Scotland) (Great Britain) (Northern Ireland) (Ireland, Northern)', 'Guinea',
- 'Ecuador', 'Western Sahara (Sahrawi)', 'Gabon', 'New Zealand',
- 'Burkina Faso', 'Philippines', 'Italy', 'Oman',
- 'Poland', 'Ivory Coast', 'Norway', 'Malaysia',
- 'Vietnam', 'Finland', 'Congo-Brazzaville', 'Germany',
- 'Japan', 'Zimbabwe', 'Paraguay', 'Iraq',
- 'Morocco', 'Uzbekistan', 'Sweden', 'Papua New Guinea',
- 'Cameroon', 'Turkmenistan', 'Spain', 'Thailand',
- 'Yemen', 'France', 'Aaland Islands', 'Kenya',
- 'Botswana', 'Madagascar', 'Ukraine', 'South Sudan',
- 'Central African Republic', 'Somalia', 'Afghanistan', 'Myanmar (Burma)',
- 'Zambia', 'Chile', 'Turkey', 'Pakistan',
- 'Mozambique', 'Namibia', 'Venezuela', 'Nigeria',
- 'Tanzania', 'Egypt', 'Mauritania', 'Bolivia',
- 'Ethiopia', 'Colombia', 'South Africa', 'Mali',
- 'Angola', 'Niger', 'Chad', 'Peru',
- 'Mongolia', 'Iran', 'Libya', 'Sudan',
- 'Indonesia', 'Federal District', 'Tlaxcala', 'Morelos',
- 'Aguascalientes', 'Colima', 'Queretaro', 'Hidalgo',
- 'Mexico State', 'Tabasco', 'Nayarit', 'Guanajuato',
- 'Puebla', 'Yucatan', 'Quintana Roo', 'Sinaloa',
- 'Campeche', 'Michoacan', 'San Luis Potosi', 'Guerrero',
- 'Nuevo Leon', 'Baja California', 'Veracruz', 'Chiapas',
- 'Baja California Sur', 'Zacatecas', 'Jalisco', 'Tamaulipas',
- 'Oaxaca', 'Durango', 'Coahuila', 'Sonora',
- 'Chihuahua', 'Greenland', 'Saudi Arabia', 'Congo-Kinshasa',
- 'Algeria', 'Kazakhstan', 'Argentina', 'Daman and Diu',
- 'Dadra and Nagar Haveli', 'Chandigarh', 'Andaman and Nicobar', 'Lakshadweep',
- 'Delhi', 'Meghalaya', 'Nagaland', 'Manipur',
- 'Tripura', 'Mizoram', 'Sikkim', 'Punjab',
- 'Haryana', 'Arunachal Pradesh', 'Assam', 'Bihar',
- 'Uttarakhand', 'Goa', 'Kerala', 'Tamil Nadu',
- 'Himachal Pradesh', 'Jammu and Kashmir', 'Chhattisgarh', 'Jharkhand',
- 'Karnataka', 'Rajasthan', 'Odisha (Orissa)', 'Gujarat',
- 'West Bengal', 'Madhya Pradesh', 'Telangana', 'Andhra Pradesh',
- 'Maharashtra', 'Uttar Pradesh', 'Puducherry', 'New South Wales',
- 'Australian Capital Territory', 'Jervis Bay Territory', 'Northern Territory', 'South Australia',
- 'Tasmania', 'Victoria', 'Western Australia', 'Queensland',
- 'Distrito Federal', 'Sergipe', 'Alagoas', 'Rio de Janeiro',
- 'Espirito Santo', 'Rio Grande do Norte', 'Paraiba', 'Santa Catarina',
- 'Pernambuco', 'Amapa', 'Ceara', 'Acre',
- 'Parana', 'Roraima', 'Rondonia', 'Sao Paulo',
- 'Piaui', 'Tocantins', 'Rio Grande do Sul', 'Maranhao',
- 'Goias', 'Mato Grosso do Sul', 'Bahia', 'Minas Gerais',
- 'Mato Grosso', 'Para', 'Amazonas', 'District of Columbia',
- 'Rhode Island', 'Delaware', 'Connecticut', 'New Jersey',
- 'New Hampshire', 'Vermont', 'Massachusetts', 'Hawaii',
- 'Maryland', 'West Virginia', 'South Carolina', 'Maine',
- 'Indiana', 'Kentucky', 'Tennessee', 'Virginia',
- 'Ohio', 'Pennsylvania', 'Mississippi', 'Louisiana',
- 'Alabama', 'Arkansas', 'North Carolina', 'New York',
- 'Iowa', 'Illinois', 'Georgia', 'Wisconsin',
- 'Florida', 'Missouri', 'Oklahoma', 'North Dakota',
- 'Washington', 'South Dakota', 'Nebraska', 'Kansas',
- 'Idaho', 'Utah', 'Minnesota', 'Michigan',
- 'Wyoming', 'Oregon', 'Colorado', 'Nevada',
- 'Arizona', 'New Mexico', 'Montana', 'California',
- 'Texas', 'Alaska', 'British Columbia', 'Alberta',
- 'Ontario', 'Quebec', 'Saskatchewan', 'Manitoba',
- 'Newfoundland and Labrador (Labrador)', 'New Brunswick', 'Nova Scotia', 'Prince Edward Island',
- 'Yukon', 'Northwest Territories', 'Nunavut', 'India',
- 'Australia', 'Brazil', 'USA (United States of America) (America)', 'Mexico',
- 'Moscow', 'Saint Petersburg', 'Kaliningrad Oblast', 'Ingushetia Republic',
- 'Adygea Republic', 'North Ossetia-Alania Republic', 'Kabardino-Balkar Republic', 'Karachay-Cherkess Republic',
- 'Chechen Republic', 'Chuvash Republic', 'Ivanovo Oblast', 'Lipetsk Oblast',
- 'Oryol Oblast', 'Tula Oblast', 'Belgorod Oblast', 'Vladimir Oblast',
- 'Kursk Oblast', 'Kaluga Oblast', 'Tambov Oblast', 'Bryansk Oblast',
- 'Yaroslavl Oblast', 'Ryazan Oblast', 'Astrakhan Oblast', 'Moscow Oblast',
- 'Smolensk Oblast', 'Dagestan Republic', 'Voronezh Oblast', 'Novgorod Oblast',
- 'Pskov Oblast', 'Kostroma Oblast', 'Stavropol Krai', 'Krasnodar Krai',
- 'Kalmykia Republic', 'Tver Oblast', 'Leningrad Oblast', 'Rostov Oblast',
- 'Volgograd Oblast', 'Vologda Oblast', 'Murmansk Oblast', 'Karelia Republic',
- 'Nenets Autonomous Okrug', 'Komi Republic', 'Arkhangelsk Oblast', 'Mordovia Republic',
- 'Nizhny Novgorod Oblast', 'Penza Oblast', 'Kirov Oblast', 'Mari El Republic',
- 'Orenburg Oblast', 'Ulyanovsk Oblast', 'Perm Krai', 'Bashkortostan Republic',
- 'Udmurt Republic', 'Tatarstan Republic', 'Samara Oblast', 'Saratov Oblast',
- 'Yamalo-Nenets', 'Khanty-Mansi', 'Sverdlovsk Oblast', 'Tyumen Oblast',
- 'Kurgan Oblast', 'Chelyabinsk Oblast', 'Buryatia Republic', 'Zabaykalsky Krai',
- 'Irkutsk Oblast', 'Novosibirsk Oblast', 'Tomsk Oblast', 'Omsk Oblast',
- 'Khakassia Republic', 'Kemerovo Oblast', 'Altai Republic', 'Altai Krai',
- 'Tuva Republic', 'Krasnoyarsk Krai', 'Magadan Oblast', 'Chukotka Okrug',
- 'Kamchatka Krai', 'Sakhalin Oblast', 'Primorsky Krai', 'Jewish Autonomous Oblast',
- 'Khabarovsk Krai', 'Amur Oblast', 'Sakha Republic (Yakutia Republic)', 'Canada',
- 'Russia', 'Shanghai', 'Tianjin', 'Beijing',
- 'Hainan', 'Ningxia Hui', 'Chongqing', 'Zhejiang',
- 'Jiangsu', 'Fujian', 'Anhui', 'Liaoning',
- 'Shandong', 'Shanxi', 'Jiangxi', 'Henan',
- 'Guizhou', 'Guangdong', 'Hubei', 'Jilin',
- 'Hebei', 'Shaanxi', 'Nei Mongol (Inner Mongolia)', 'Heilongjiang',
- 'Hunan', 'Guangxi Zhuang', 'Sichuan', 'Yunnan',
- 'Xizang (Tibet)', 'Gansu', 'Qinghai', 'Xinjiang Uyghur',
- 'China', 'United States Minor Outlying Islands', 'Clipperton Island', 'Antarctica',
- 'International (Worldwide) (Earth)', '?'];
+// *** GENERATED FILE (coords.cpp), DO NOT CHANGE OR PRETTIFY ***
+
+var isofullname = [
+"Vatican (Holy See) (_ City State)",
+"Monaco (Principality of _)",
+"Gibraltar",
+"Tokelau",
+"Cocos Islands (Keeling Islands)",
+"Saint-Barthelemy (Collectivity of _)",
+"Nauru (Republic of _)",
+"Tuvalu",
+"Macau (Aomen)",
+"Sint Maarten",
+"Saint Martin (Collectivity of _)",
+"Norfolk and Philip Island (Philip Island) (Norfolk Island)",
+"Pitcairn Islands (Pitcairn, Henderson, Ducie and Oeno Islands)",
+"Bouvet Island",
+"Bermuda (Somers Isles)",
+"British Indian Ocean Territory",
+"San Marino (Republic of _)",
+"Guernsey (Bailiwick of _)",
+"Anguilla",
+"Montserrat",
+"Jersey (Bailiwick of _)",
+"Christmas Island",
+"Wallis and Futuna (Futuna) (Wallis) (Collectivity of the _ Islands)",
+"British Virgin Islands (Virgin Islands, British)",
+"Liechtenstein (Principality of _)",
+"Aruba",
+"Marshall Islands (Republic of the _)",
+"American Samoa (Samoa, American)",
+"Cook Islands",
+"Saint Pierre and Miquelon (Miquelon) (Saint Pierre) (Collectivity of _)",
+"Niue",
+"Saint Kitts and Nevis (Nevis) (Saint Kitts) (Federation of _)",
+"Cayman islands",
+"Bonaire, St Eustasuis and Saba (Bonaire) (Saba) (St Eustasius)",
+"Maldives (Republic of _)",
+"Saint Helena, Ascension and Tristan da Cunha (Saint Helena) (Ascension) (Tristan da Cunha)",
+"Malta (Republic of _)",
+"Grenada",
+"Virgin Islands of the United States (US Virgin Islands) (American Virgin Islands)",
+"Mayotte (Maore)",
+"Svalbard and Jan Mayen (Svalbard) (Jan Mayen) (Spitsbergen)",
+"Saint Vincent and the Grenadines (Saint Vincent) (Grenadines)",
+"Heard Island and McDonald Islands (Heard Island) (McDonald Islands)",
+"Barbados",
+"Antigua and Barbuda (Antigua) (Barbuda)",
+"Curacao",
+"Seychelles (Republic of _)",
+"Palau (Republic of _)",
+"Northern Mariana Islands (Commonwealth of the _)",
+"Andorra (Principality of _) (Principality of the Valleys of _)",
+"Guam",
+"Isle of Mann (Mann)",
+"Saint Lucia",
+"Micronesia (Federated States of Micronesia)",
+"Singapore (Republic of _)",
+"Tonga (Kingdom of _)",
+"Dominica (Commonwealth of _)",
+"Bahrain (Kingdom of _)",
+"Kiribati (Republic of _)",
+"Turks and Caicos Islands (Turks Islands) (Caicos Islands)",
+"Sao Tome and Principe (Sao Tome) (Principe) (Democratic Republic of _)",
+"Hong Kong (Xianggang)",
+"Martinique",
+"Faroe Islands",
+"Guadeloupe",
+"Comoros (Union of the _)",
+"Mauritius (Republic of _)",
+"Reunion",
+"Luxembourg (Grand Duchy of _)",
+"Samoa (Independent State of _)",
+"South Georgia and the South Sandwich Islands (South Georgia) (South Sandwich Islands)",
+"French Polynesia (Collectivity of _)",
+"Cape Verde (Cabo Verde) (Republic of Cabo Verde)",
+"Trinidad and Tobago (Republic of _) (Trinidad) (Tobago)",
+"Brunei (Nation of _, the Abode of Peace)",
+"French Southern and Antarctic Lands",
+"Puerto Rico (Commonwealth of _)",
+"Cyprus (Republic of _)",
+"Lebanon (Lebanese Republic)",
+"Jamaica",
+"Gambia (The Gambia) (Republic of the _)",
+"Qatar (State of _)",
+"Falkland Islands (The Falklands)",
+"Vanuatu (Republic of _)",
+"Montenegro",
+"Bahamas (Commonwealth of the _)",
+"Timor-Leste (Democratic Republic of _) (East Timor)",
+"Swaziland (Kingdom of _)",
+"Kuwait (State of _)",
+"Fiji (Republic of _)",
+"New Caledonia",
+"Slovenia (Republic of _)",
+"Israel (State of _)",
+"Palestinian territories (State of Palestine)",
+"El Salvador (Republic of _)",
+"Belize",
+"Djibouti (Republic of _)",
+"Macedonia (Republic of _) (FYROM) (Former Yugoslav Republic of Macedonia)",
+"Rwanda (Republic of _)",
+"Haiti (Republic of _)",
+"Burundi (Republic of _)",
+"Equatorial Guinea (Republic of _)",
+"Albania (Republic of _)",
+"Solomon Islands",
+"Armenia (Republic of _)",
+"Lesotho (Kingdom of _)",
+"Belgium (Kingdom of _)",
+"Moldova (Republic of _)",
+"Guinea-Bissau (Republic of _)",
+"Taiwan (Republic of China)",
+"Bhutan (Kingdom of _)",
+"Switzerland (Swiss Confederation)",
+"Netherlands (The Netherlands) (Kingdom of the _)",
+"Denmark (Kingdom of _)",
+"Estonia (Republic of _)",
+"Dominican Republic",
+"Slovakia (Slovak Republic)",
+"Costa Rica (Republic of _)",
+"Bosnia and Herzegovina",
+"Croatia (Republic of _)",
+"Togo (Togolese Republic)",
+"Latvia (Republic of _)",
+"Lithuania (Republic of _)",
+"Sri Lanka (Democratic Socialist Republic of _)",
+"Georgia",
+"Ireland (Republic of _)",
+"Sierra Leone (Republic of _)",
+"Panama (Republic of _)",
+"Czech Republic",
+"French Guiana (Guiana)",
+"United Arab Emirates (Emirates)",
+"Austria (Republic of _)",
+"Azerbaijan (Republic of _)",
+"Serbia (Republic of _)",
+"Jordan (Hashemite Kingdom of _) (Kingdom of _)",
+"Portugal (Portuguese Republic)",
+"Hungary (Republic of _)",
+"South Korea (Republic of Korea) (Korea, South)",
+"Iceland",
+"Guatemala (Republic of _)",
+"Cuba (Republic of _)",
+"Bulgaria (Republic of _)",
+"Liberia (Republic of _)",
+"Honduras (Republic of _)",
+"Benin (Republic of _)",
+"Eritrea (State of _)",
+"Malawi (Republic of _)",
+"North Korea (Democratic People's Republic of Korea) (Korea, North)",
+"Nicaragua (Republic of _)",
+"Greece (Hellenic Republic) (Hellas)",
+"Tajikistan (Republic of _)",
+"Bangladesh (People's Republic of _)",
+"Nepal (Federal Democratic Republic of _)",
+"Tunisia (Tunisian Republic) (Republic of _)",
+"Suriname (Republic of _)",
+"Uruguay (Eastern Republic of _)",
+"Cambodia (Kingdom of _)",
+"Syria (Syrian Arab Republic)",
+"Senegal (Republic of _)",
+"Kyrgyzstan (Kyrgyz Republic)",
+"Belarus (Republic of _)",
+"Guyana (Co-operative Republic of _)",
+"Laos (Lao People's Democratic Republic)",
+"Romania",
+"Ghana (Republic of _)",
+"Uganda (Republic of _)",
+"United Kingdom (Scotland) (Great Britain) (England) (Northern Ireland) (Ireland, Northern) (Britain) (United Kingdom of Great Britain and Northern Ireland)",
+"Guinea (Republic of _) (Guinea-Conakry)",
+"Ecuador (Republic of _)",
+"Western Sahara (Sahrawi Arab Democratic Republic)",
+"Gabon (Gabonese Republic)",
+"New Zealand",
+"Burkina Faso",
+"Philippines (Republic of the _)",
+"Italy (Italian Republic)",
+"Oman (Sultanate of _)",
+"Poland (Republic of _)",
+"Ivory Coast (Cote d'Ivoire) (Republic of Cote d'Ivoire)",
+"Norway (Kingdom of _)",
+"Malaysia",
+"Vietnam (Socialist Republic of _)",
+"Finland (Republic of _)",
+"Congo-Brazzaville (West Congo) (Republic of the Congo)",
+"Germany (Federal Republic of _)",
+"Japan",
+"Zimbabwe (Republic of _)",
+"Paraguay (Republic of _)",
+"Iraq (Republic of _)",
+"Morocco (Kingdom of _)",
+"Uzbekistan (Republic of _)",
+"Sweden (Kingdom of _)",
+"Papua New Guinea (Independent State of _)",
+"Cameroon (Republic of _)",
+"Turkmenistan",
+"Spain (Kingdom of _)",
+"Thailand (Kingdom of _)",
+"Yemen (Republic of _)",
+"France (French Republic)",
+"Aaland Islands",
+"Kenya (Republic of _)",
+"Botswana (Republic of _)",
+"Madagascar (Republic of _)",
+"Ukraine",
+"South Sudan (Republic of _)",
+"Central African Republic",
+"Somalia (Federal Republic of _)",
+"Afghanistan (Islamic Republic of _)",
+"Myanmar (Republic of the Union of _) (Burma)",
+"Zambia (Republic of _)",
+"Chile (Republic of _)",
+"Turkey (Republic of _)",
+"Pakistan (Islamic Republic of _)",
+"Mozambique (Republic of _)",
+"Namibia (Republic of _)",
+"Venezuela (Bolivarian Republic of _)",
+"Nigeria (Federal Republic of _)",
+"Tanzania (United Republic of _)",
+"Egypt (Arab Republic of _)",
+"Mauritania (Islamic Republic of _)",
+"Bolivia (Plurinational State of _)",
+"Ethiopia (Federal Democratic Republic of _)",
+"Colombia (Republic of _)",
+"South Africa (Republic of _)",
+"Mali (Republic of _)",
+"Angola (Republic of _)",
+"Niger (Republic of _)",
+"Chad (Republic of _)",
+"Peru (Republic of _)",
+"Mongolia",
+"Iran (Persia) (Islamic Republic of _)",
+"Libya",
+"Sudan (Republic of the _)",
+"Indonesia (Republic of _)",
+"Federal District",
+"Tlaxcala",
+"Morelos",
+"Aguascalientes",
+"Colima",
+"Queretaro",
+"Hidalgo",
+"Mexico State",
+"Tabasco",
+"Nayarit",
+"Guanajuato",
+"Puebla",
+"Yucatan",
+"Quintana Roo",
+"Sinaloa",
+"Campeche",
+"Michoacan",
+"San Luis Potosi",
+"Guerrero",
+"Nuevo Leon (New Leon)",
+"Baja California",
+"Veracruz",
+"Chiapas",
+"Baja California Sur",
+"Zacatecas",
+"Jalisco",
+"Tamaulipas",
+"Oaxaca",
+"Durango",
+"Coahuila",
+"Sonora",
+"Chihuahua",
+"Greenland",
+"Saudi Arabia (Kingdom of _)",
+"Congo-Kinshasa (Democratic Republic of the Congo) (East Congo)",
+"Algeria (People's Democratic Republic of _)",
+"Kazakhstan (Republic of _)",
+"Argentina (Argentine Republic)",
+"Daman and Diu",
+"Dadra and Nagar Haveli (Dadra) (Nagar Haveli)",
+"Chandigarh",
+"Andaman and Nicobar (Andaman) (Nicobar)",
+"Lakshadweep",
+"Delhi (National Capital Territory of _)",
+"Meghalaya",
+"Nagaland",
+"Manipur",
+"Tripura",
+"Mizoram",
+"Sikkim",
+"Punjab",
+"Haryana",
+"Arunachal Pradesh",
+"Assam",
+"Bihar",
+"Uttarakhand",
+"Goa",
+"Kerala",
+"Tamil Nadu",
+"Himachal Pradesh",
+"Jammu and Kashmir (Jammu) (Kashmir)",
+"Chhattisgarh",
+"Jharkhand",
+"Karnataka",
+"Rajasthan",
+"Odisha (Orissa)",
+"Gujarat",
+"West Bengal",
+"Madhya Pradesh",
+"Telangana",
+"Andhra Pradesh",
+"Maharashtra",
+"Uttar Pradesh",
+"Puducherry",
+"New South Wales",
+"Australian Capital Territory",
+"Jervis Bay Territory",
+"Northern Territory",
+"South Australia",
+"Tasmania",
+"Victoria",
+"Western Australia",
+"Queensland",
+"Distrito Federal",
+"Sergipe",
+"Alagoas",
+"Rio de Janeiro",
+"Espirito Santo",
+"Rio Grande do Norte",
+"Paraiba",
+"Santa Catarina",
+"Pernambuco",
+"Amapa",
+"Ceara",
+"Acre",
+"Parana",
+"Roraima",
+"Rondonia",
+"Sao Paulo",
+"Piaui",
+"Tocantins",
+"Rio Grande do Sul",
+"Maranhao",
+"Goias",
+"Mato Grosso do Sul",
+"Bahia",
+"Minas Gerais",
+"Mato Grosso",
+"Para",
+"Amazonas",
+"District of Columbia (Washington, D.C.)",
+"Rhode Island",
+"Delaware",
+"Connecticut",
+"New Jersey",
+"New Hampshire",
+"Vermont",
+"Massachusetts (Commonwealth of _)",
+"Hawaii",
+"Maryland",
+"West Virginia",
+"South Carolina",
+"Maine",
+"Indiana",
+"Kentucky (Commonwealth of _)",
+"Tennessee",
+"Virginia (Commonwealth of _)",
+"Ohio",
+"Pennsylvania (Commonwealth of _)",
+"Mississippi",
+"Louisiana",
+"Alabama",
+"Arkansas",
+"North Carolina",
+"New York",
+"Iowa",
+"Illinois",
+"Georgia",
+"Wisconsin",
+"Florida",
+"Missouri",
+"Oklahoma",
+"North Dakota",
+"Washington",
+"South Dakota",
+"Nebraska",
+"Kansas",
+"Idaho",
+"Utah",
+"Minnesota",
+"Michigan",
+"Wyoming",
+"Oregon",
+"Colorado",
+"Nevada",
+"Arizona",
+"New Mexico",
+"Montana",
+"California",
+"Texas",
+"Alaska",
+"British Columbia",
+"Alberta",
+"Ontario",
+"Quebec",
+"Saskatchewan",
+"Manitoba",
+"Newfoundland and Labrador (Newfoundland) (Labrador)",
+"New Brunswick",
+"Nova Scotia",
+"Prince Edward Island",
+"Yukon",
+"Northwest Territories",
+"Nunavut",
+"India (Republic of _)",
+"Australia (Commonwealth of _)",
+"Brazil (Federative Republic of _)",
+"USA (United States of America) (America)",
+"Mexico (United Mexican States)",
+"Moscow",
+"Saint Petersburg",
+"Kaliningrad Oblast",
+"Ingushetia",
+"Adygea Republic",
+"North Ossetia-Alania Republic",
+"Kabardino-Balkar Republic",
+"Karachay-Cherkess Republic",
+"Chechen Republic (Chechnya) (Ichkeria)",
+"Chuvash Republic",
+"Ivanovo Oblast",
+"Lipetsk Oblast",
+"Oryol Oblast",
+"Tula Oblast",
+"Belgorod Oblast",
+"Vladimir Oblast",
+"Kursk Oblast",
+"Kaluga Oblast",
+"Tambov Oblast",
+"Bryansk Oblast",
+"Yaroslavl Oblast",
+"Ryazan Oblast",
+"Astrakhan Oblast",
+"Moscow Oblast",
+"Smolensk Oblast",
+"Dagestan Republic",
+"Voronezh Oblast",
+"Novgorod Oblast",
+"Pskov Oblast",
+"Kostroma Oblast",
+"Stavropol Krai",
+"Krasnodar Krai",
+"Kalmykia Republic",
+"Tver Oblast",
+"Leningrad Oblast",
+"Rostov Oblast",
+"Volgograd Oblast",
+"Vologda Oblast",
+"Murmansk Oblast",
+"Karelia Republic",
+"Nenets Autonomous Okrug",
+"Komi Republic",
+"Arkhangelsk Oblast",
+"Mordovia Republic",
+"Nizhny Novgorod Oblast",
+"Penza Oblast",
+"Kirov Oblast",
+"Mari El Republic",
+"Orenburg Oblast",
+"Ulyanovsk Oblast",
+"Perm Krai",
+"Bashkortostan Republic",
+"Udmurt Republic",
+"Tatarstan Republic",
+"Samara Oblast",
+"Saratov Oblast",
+"Yamalo-Nenets",
+"Khanty-Mansi",
+"Sverdlovsk Oblast",
+"Tyumen Oblast",
+"Kurgan Oblast",
+"Chelyabinsk Oblast",
+"Buryatia Republic",
+"Zabaykalsky Krai",
+"Irkutsk Oblast",
+"Novosibirsk Oblast",
+"Tomsk Oblast",
+"Omsk Oblast",
+"Khakassia Republic",
+"Kemerovo Oblast",
+"Altai Republic",
+"Altai Krai",
+"Tuva Republic",
+"Krasnoyarsk Krai",
+"Magadan Oblast",
+"Chukotka Okrug",
+"Kamchatka Krai",
+"Sakhalin Oblast",
+"Primorsky Krai",
+"Jewish Autonomous Oblast",
+"Khabarovsk Krai",
+"Amur Oblast",
+"Sakha Republic (Yakutia Republic)",
+"Canada",
+"Russia (Russian Federation)",
+"Shanghai Municipality",
+"Tianjin Municipality",
+"Beijing Municipality",
+"Hainan Province",
+"Ningxia Hui Autonomous Region",
+"Chongqing Municipality",
+"Zhejiang Province",
+"Jiangsu Province",
+"Fujian Province",
+"Anhui Province",
+"Liaoning Province",
+"Shandong Province",
+"Shanxi Province",
+"Jiangxi Province",
+"Henan Province",
+"Guizhou Province",
+"Guangdong Province",
+"Hubei Province",
+"Jilin Province",
+"Hebei Province (Yanzhao Province)",
+"Shaanxi Province",
+"Nei Mongol Autonomous Region (Inner Mongolia)",
+"Heilongjiang Province",
+"Hunan Province",
+"Guangxi Zhuang Autonomous Region",
+"Sichuan Province",
+"Yunnan Province",
+"Xizang Autonomous Region (Tibet)",
+"Gansu Province",
+"Qinghai Province (Tsinghai Province)",
+"Xinjiang Uyghur Autonomous Region",
+"China (People's Republic of _)",
+"United States Minor Outlying Islands",
+"Clipperton Island",
+"Antarctica",
+"International (Worldwide) (Earth)",
+"?"];
diff --git a/ctrynams_short.js b/ctrynams_short.js
new file mode 100644
index 0000000..e892609
--- /dev/null
+++ b/ctrynams_short.js
@@ -0,0 +1,554 @@
+/*
+ * Copyright (C) 2003-2018 Stichting Mapcode Foundation (http://www.mapcode.com)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+// *** GENERATED FILE (coords.cpp), DO NOT CHANGE OR PRETTIFY ***
+
+var isofullname = [
+"Vatican (Holy See)",
+"Monaco",
+"Gibraltar",
+"Tokelau",
+"Cocos Islands (Keeling Islands)",
+"Saint-Barthelemy",
+"Nauru",
+"Tuvalu",
+"Macau (Aomen)",
+"Sint Maarten",
+"Saint Martin",
+"Norfolk and Philip Island (Philip Island) (Norfolk Island)",
+"Pitcairn Islands (Pitcairn, Henderson, Ducie and Oeno Islands)",
+"Bouvet Island",
+"Bermuda (Somers Isles)",
+"British Indian Ocean Territory",
+"San Marino",
+"Guernsey",
+"Anguilla",
+"Montserrat",
+"Jersey",
+"Christmas Island",
+"Wallis and Futuna (Futuna) (Wallis)",
+"British Virgin Islands (Virgin Islands, British)",
+"Liechtenstein",
+"Aruba",
+"Marshall Islands",
+"American Samoa (Samoa, American)",
+"Cook Islands",
+"Saint Pierre and Miquelon (Miquelon) (Saint Pierre)",
+"Niue",
+"Saint Kitts and Nevis (Nevis) (Saint Kitts)",
+"Cayman islands",
+"Bonaire, St Eustasuis and Saba (Bonaire) (Saba) (St Eustasius)",
+"Maldives",
+"Saint Helena, Ascension and Tristan da Cunha (Saint Helena) (Ascension) (Tristan da Cunha)",
+"Malta",
+"Grenada",
+"Virgin Islands of the United States (US Virgin Islands) (American Virgin Islands)",
+"Mayotte (Maore)",
+"Svalbard and Jan Mayen (Svalbard) (Jan Mayen) (Spitsbergen)",
+"Saint Vincent and the Grenadines (Saint Vincent) (Grenadines)",
+"Heard Island and McDonald Islands (Heard Island) (McDonald Islands)",
+"Barbados",
+"Antigua and Barbuda (Antigua) (Barbuda)",
+"Curacao",
+"Seychelles",
+"Palau",
+"Northern Mariana Islands",
+"Andorra",
+"Guam",
+"Isle of Mann (Mann)",
+"Saint Lucia",
+"Micronesia (Federated States of Micronesia)",
+"Singapore",
+"Tonga",
+"Dominica",
+"Bahrain",
+"Kiribati",
+"Turks and Caicos Islands (Turks Islands) (Caicos Islands)",
+"Sao Tome and Principe (Sao Tome) (Principe)",
+"Hong Kong (Xianggang)",
+"Martinique",
+"Faroe Islands",
+"Guadeloupe",
+"Comoros",
+"Mauritius",
+"Reunion",
+"Luxembourg",
+"Samoa",
+"South Georgia and the South Sandwich Islands (South Georgia) (South Sandwich Islands)",
+"French Polynesia",
+"Cape Verde (Cabo Verde) (Republic of Cabo Verde)",
+"Trinidad and Tobago (Trinidad) (Tobago)",
+"Brunei",
+"French Southern and Antarctic Lands",
+"Puerto Rico",
+"Cyprus",
+"Lebanon (Lebanese Republic)",
+"Jamaica",
+"Gambia (The Gambia)",
+"Qatar",
+"Falkland Islands (The Falklands)",
+"Vanuatu",
+"Montenegro",
+"Bahamas",
+"Timor-Leste (East Timor)",
+"Swaziland",
+"Kuwait",
+"Fiji",
+"New Caledonia",
+"Slovenia",
+"Israel",
+"Palestinian territories (State of Palestine)",
+"El Salvador",
+"Belize",
+"Djibouti",
+"Macedonia (FYROM) (Former Yugoslav Republic of Macedonia)",
+"Rwanda",
+"Haiti",
+"Burundi",
+"Equatorial Guinea",
+"Albania",
+"Solomon Islands",
+"Armenia",
+"Lesotho",
+"Belgium",
+"Moldova",
+"Guinea-Bissau",
+"Taiwan (Republic of China)",
+"Bhutan",
+"Switzerland (Swiss Confederation)",
+"Netherlands (The Netherlands)",
+"Denmark",
+"Estonia",
+"Dominican Republic",
+"Slovakia (Slovak Republic)",
+"Costa Rica",
+"Bosnia and Herzegovina",
+"Croatia",
+"Togo (Togolese Republic)",
+"Latvia",
+"Lithuania",
+"Sri Lanka",
+"Georgia",
+"Ireland",
+"Sierra Leone",
+"Panama",
+"Czech Republic",
+"French Guiana (Guiana)",
+"United Arab Emirates (Emirates)",
+"Austria",
+"Azerbaijan",
+"Serbia",
+"Jordan",
+"Portugal (Portuguese Republic)",
+"Hungary",
+"South Korea (Republic of Korea) (Korea, South)",
+"Iceland",
+"Guatemala",
+"Cuba",
+"Bulgaria",
+"Liberia",
+"Honduras",
+"Benin",
+"Eritrea",
+"Malawi",
+"North Korea (Democratic People's Republic of Korea) (Korea, North)",
+"Nicaragua",
+"Greece (Hellenic Republic) (Hellas)",
+"Tajikistan",
+"Bangladesh",
+"Nepal",
+"Tunisia (Tunisian Republic)",
+"Suriname",
+"Uruguay",
+"Cambodia",
+"Syria (Syrian Arab Republic)",
+"Senegal",
+"Kyrgyzstan (Kyrgyz Republic)",
+"Belarus",
+"Guyana",
+"Laos (Lao People's Democratic Republic)",
+"Romania",
+"Ghana",
+"Uganda",
+"United Kingdom (Scotland) (Great Britain) (England) (Northern Ireland) (Ireland, Northern) (Britain) (United Kingdom of Great Britain and Northern Ireland)",
+"Guinea (Guinea-Conakry)",
+"Ecuador",
+"Western Sahara (Sahrawi Arab Democratic Republic)",
+"Gabon (Gabonese Republic)",
+"New Zealand",
+"Burkina Faso",
+"Philippines",
+"Italy (Italian Republic)",
+"Oman",
+"Poland",
+"Ivory Coast (Cote d'Ivoire) (Republic of Cote d'Ivoire)",
+"Norway",
+"Malaysia",
+"Vietnam",
+"Finland",
+"Congo-Brazzaville (West Congo) (Republic of the Congo)",
+"Germany",
+"Japan",
+"Zimbabwe",
+"Paraguay",
+"Iraq",
+"Morocco",
+"Uzbekistan",
+"Sweden",
+"Papua New Guinea",
+"Cameroon",
+"Turkmenistan",
+"Spain",
+"Thailand",
+"Yemen",
+"France (French Republic)",
+"Aaland Islands",
+"Kenya",
+"Botswana",
+"Madagascar",
+"Ukraine",
+"South Sudan",
+"Central African Republic",
+"Somalia",
+"Afghanistan",
+"Myanmar (Burma)",
+"Zambia",
+"Chile",
+"Turkey",
+"Pakistan",
+"Mozambique",
+"Namibia",
+"Venezuela",
+"Nigeria",
+"Tanzania",
+"Egypt",
+"Mauritania",
+"Bolivia",
+"Ethiopia",
+"Colombia",
+"South Africa",
+"Mali",
+"Angola",
+"Niger",
+"Chad",
+"Peru",
+"Mongolia",
+"Iran (Persia)",
+"Libya",
+"Sudan",
+"Indonesia",
+"Federal District",
+"Tlaxcala",
+"Morelos",
+"Aguascalientes",
+"Colima",
+"Queretaro",
+"Hidalgo",
+"Mexico State",
+"Tabasco",
+"Nayarit",
+"Guanajuato",
+"Puebla",
+"Yucatan",
+"Quintana Roo",
+"Sinaloa",
+"Campeche",
+"Michoacan",
+"San Luis Potosi",
+"Guerrero",
+"Nuevo Leon (New Leon)",
+"Baja California",
+"Veracruz",
+"Chiapas",
+"Baja California Sur",
+"Zacatecas",
+"Jalisco",
+"Tamaulipas",
+"Oaxaca",
+"Durango",
+"Coahuila",
+"Sonora",
+"Chihuahua",
+"Greenland",
+"Saudi Arabia",
+"Congo-Kinshasa (Democratic Republic of the Congo) (East Congo)",
+"Algeria",
+"Kazakhstan",
+"Argentina (Argentine Republic)",
+"Daman and Diu",
+"Dadra and Nagar Haveli (Dadra) (Nagar Haveli)",
+"Chandigarh",
+"Andaman and Nicobar (Andaman) (Nicobar)",
+"Lakshadweep",
+"Delhi",
+"Meghalaya",
+"Nagaland",
+"Manipur",
+"Tripura",
+"Mizoram",
+"Sikkim",
+"Punjab",
+"Haryana",
+"Arunachal Pradesh",
+"Assam",
+"Bihar",
+"Uttarakhand",
+"Goa",
+"Kerala",
+"Tamil Nadu",
+"Himachal Pradesh",
+"Jammu and Kashmir (Jammu) (Kashmir)",
+"Chhattisgarh",
+"Jharkhand",
+"Karnataka",
+"Rajasthan",
+"Odisha (Orissa)",
+"Gujarat",
+"West Bengal",
+"Madhya Pradesh",
+"Telangana",
+"Andhra Pradesh",
+"Maharashtra",
+"Uttar Pradesh",
+"Puducherry",
+"New South Wales",
+"Australian Capital Territory",
+"Jervis Bay Territory",
+"Northern Territory",
+"South Australia",
+"Tasmania",
+"Victoria",
+"Western Australia",
+"Queensland",
+"Distrito Federal",
+"Sergipe",
+"Alagoas",
+"Rio de Janeiro",
+"Espirito Santo",
+"Rio Grande do Norte",
+"Paraiba",
+"Santa Catarina",
+"Pernambuco",
+"Amapa",
+"Ceara",
+"Acre",
+"Parana",
+"Roraima",
+"Rondonia",
+"Sao Paulo",
+"Piaui",
+"Tocantins",
+"Rio Grande do Sul",
+"Maranhao",
+"Goias",
+"Mato Grosso do Sul",
+"Bahia",
+"Minas Gerais",
+"Mato Grosso",
+"Para",
+"Amazonas",
+"District of Columbia (Washington, D.C.)",
+"Rhode Island",
+"Delaware",
+"Connecticut",
+"New Jersey",
+"New Hampshire",
+"Vermont",
+"Massachusetts",
+"Hawaii",
+"Maryland",
+"West Virginia",
+"South Carolina",
+"Maine",
+"Indiana",
+"Kentucky",
+"Tennessee",
+"Virginia",
+"Ohio",
+"Pennsylvania",
+"Mississippi",
+"Louisiana",
+"Alabama",
+"Arkansas",
+"North Carolina",
+"New York",
+"Iowa",
+"Illinois",
+"Georgia",
+"Wisconsin",
+"Florida",
+"Missouri",
+"Oklahoma",
+"North Dakota",
+"Washington",
+"South Dakota",
+"Nebraska",
+"Kansas",
+"Idaho",
+"Utah",
+"Minnesota",
+"Michigan",
+"Wyoming",
+"Oregon",
+"Colorado",
+"Nevada",
+"Arizona",
+"New Mexico",
+"Montana",
+"California",
+"Texas",
+"Alaska",
+"British Columbia",
+"Alberta",
+"Ontario",
+"Quebec",
+"Saskatchewan",
+"Manitoba",
+"Newfoundland and Labrador (Newfoundland) (Labrador)",
+"New Brunswick",
+"Nova Scotia",
+"Prince Edward Island",
+"Yukon",
+"Northwest Territories",
+"Nunavut",
+"India",
+"Australia",
+"Brazil",
+"USA (United States of America) (America)",
+"Mexico (United Mexican States)",
+"Moscow",
+"Saint Petersburg",
+"Kaliningrad Oblast",
+"Ingushetia",
+"Adygea Republic",
+"North Ossetia-Alania Republic",
+"Kabardino-Balkar Republic",
+"Karachay-Cherkess Republic",
+"Chechen Republic (Chechnya) (Ichkeria)",
+"Chuvash Republic",
+"Ivanovo Oblast",
+"Lipetsk Oblast",
+"Oryol Oblast",
+"Tula Oblast",
+"Belgorod Oblast",
+"Vladimir Oblast",
+"Kursk Oblast",
+"Kaluga Oblast",
+"Tambov Oblast",
+"Bryansk Oblast",
+"Yaroslavl Oblast",
+"Ryazan Oblast",
+"Astrakhan Oblast",
+"Moscow Oblast",
+"Smolensk Oblast",
+"Dagestan Republic",
+"Voronezh Oblast",
+"Novgorod Oblast",
+"Pskov Oblast",
+"Kostroma Oblast",
+"Stavropol Krai",
+"Krasnodar Krai",
+"Kalmykia Republic",
+"Tver Oblast",
+"Leningrad Oblast",
+"Rostov Oblast",
+"Volgograd Oblast",
+"Vologda Oblast",
+"Murmansk Oblast",
+"Karelia Republic",
+"Nenets Autonomous Okrug",
+"Komi Republic",
+"Arkhangelsk Oblast",
+"Mordovia Republic",
+"Nizhny Novgorod Oblast",
+"Penza Oblast",
+"Kirov Oblast",
+"Mari El Republic",
+"Orenburg Oblast",
+"Ulyanovsk Oblast",
+"Perm Krai",
+"Bashkortostan Republic",
+"Udmurt Republic",
+"Tatarstan Republic",
+"Samara Oblast",
+"Saratov Oblast",
+"Yamalo-Nenets",
+"Khanty-Mansi",
+"Sverdlovsk Oblast",
+"Tyumen Oblast",
+"Kurgan Oblast",
+"Chelyabinsk Oblast",
+"Buryatia Republic",
+"Zabaykalsky Krai",
+"Irkutsk Oblast",
+"Novosibirsk Oblast",
+"Tomsk Oblast",
+"Omsk Oblast",
+"Khakassia Republic",
+"Kemerovo Oblast",
+"Altai Republic",
+"Altai Krai",
+"Tuva Republic",
+"Krasnoyarsk Krai",
+"Magadan Oblast",
+"Chukotka Okrug",
+"Kamchatka Krai",
+"Sakhalin Oblast",
+"Primorsky Krai",
+"Jewish Autonomous Oblast",
+"Khabarovsk Krai",
+"Amur Oblast",
+"Sakha Republic (Yakutia Republic)",
+"Canada",
+"Russia (Russian Federation)",
+"Shanghai",
+"Tianjin",
+"Beijing",
+"Hainan",
+"Ningxia Hui",
+"Chongqing",
+"Zhejiang",
+"Jiangsu",
+"Fujian",
+"Anhui",
+"Liaoning",
+"Shandong",
+"Shanxi",
+"Jiangxi",
+"Henan",
+"Guizhou",
+"Guangdong",
+"Hubei",
+"Jilin",
+"Hebei (Yanzhao)",
+"Shaanxi",
+"Nei Mongol (Inner Mongolia)",
+"Heilongjiang",
+"Hunan",
+"Guangxi Zhuang",
+"Sichuan",
+"Yunnan",
+"Xizang (Tibet)",
+"Gansu",
+"Qinghai (Tsinghai)",
+"Xinjiang Uyghur",
+"China",
+"United States Minor Outlying Islands",
+"Clipperton Island",
+"Antarctica",
+"International (Worldwide) (Earth)",
+"?"];
+
diff --git a/examples/FileSaver.js b/examples/FileSaver.js
new file mode 100644
index 0000000..940a516
--- /dev/null
+++ b/examples/FileSaver.js
@@ -0,0 +1,188 @@
+/* FileSaver.js
+ * A saveAs() FileSaver implementation.
+ * 1.3.2
+ * 2016-06-16 18:25:19
+ *
+ * By Eli Grey, http://eligrey.com
+ * License: MIT
+ * See https://github.com/eligrey/FileSaver.js/blob/master/LICENSE.md
+ */
+
+/*global self */
+/*jslint bitwise: true, indent: 4, laxbreak: true, laxcomma: true, smarttabs: true, plusplus: true */
+
+/*! @source http://purl.eligrey.com/github/FileSaver.js/blob/master/FileSaver.js */
+
+var saveAs = saveAs || (function(view) {
+ "use strict";
+ // IE <10 is explicitly unsupported
+ if (typeof view === "undefined" || typeof navigator !== "undefined" && /MSIE [1-9]\./.test(navigator.userAgent)) {
+ return;
+ }
+ var
+ doc = view.document
+ // only get URL when necessary in case Blob.js hasn't overridden it yet
+ , get_URL = function() {
+ return view.URL || view.webkitURL || view;
+ }
+ , save_link = doc.createElementNS("http://www.w3.org/1999/xhtml", "a")
+ , can_use_save_link = "download" in save_link
+ , click = function(node) {
+ var event = new MouseEvent("click");
+ node.dispatchEvent(event);
+ }
+ , is_safari = /constructor/i.test(view.HTMLElement) || view.safari
+ , is_chrome_ios =/CriOS\/[\d]+/.test(navigator.userAgent)
+ , throw_outside = function(ex) {
+ (view.setImmediate || view.setTimeout)(function() {
+ throw ex;
+ }, 0);
+ }
+ , force_saveable_type = "application/octet-stream"
+ // the Blob API is fundamentally broken as there is no "downloadfinished" event to subscribe to
+ , arbitrary_revoke_timeout = 1000 * 40 // in ms
+ , revoke = function(file) {
+ var revoker = function() {
+ if (typeof file === "string") { // file is an object URL
+ get_URL().revokeObjectURL(file);
+ } else { // file is a File
+ file.remove();
+ }
+ };
+ setTimeout(revoker, arbitrary_revoke_timeout);
+ }
+ , dispatch = function(filesaver, event_types, event) {
+ event_types = [].concat(event_types);
+ var i = event_types.length;
+ while (i--) {
+ var listener = filesaver["on" + event_types[i]];
+ if (typeof listener === "function") {
+ try {
+ listener.call(filesaver, event || filesaver);
+ } catch (ex) {
+ throw_outside(ex);
+ }
+ }
+ }
+ }
+ , auto_bom = function(blob) {
+ // prepend BOM for UTF-8 XML and text/* types (including HTML)
+ // note: your browser will automatically convert UTF-16 U+FEFF to EF BB BF
+ if (/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(blob.type)) {
+ return new Blob([String.fromCharCode(0xFEFF), blob], {type: blob.type});
+ }
+ return blob;
+ }
+ , FileSaver = function(blob, name, no_auto_bom) {
+ if (!no_auto_bom) {
+ blob = auto_bom(blob);
+ }
+ // First try a.download, then web filesystem, then object URLs
+ var
+ filesaver = this
+ , type = blob.type
+ , force = type === force_saveable_type
+ , object_url
+ , dispatch_all = function() {
+ dispatch(filesaver, "writestart progress write writeend".split(" "));
+ }
+ // on any filesys errors revert to saving with object URLs
+ , fs_error = function() {
+ if ((is_chrome_ios || (force && is_safari)) && view.FileReader) {
+ // Safari doesn't allow downloading of blob urls
+ var reader = new FileReader();
+ reader.onloadend = function() {
+ var url = is_chrome_ios ? reader.result : reader.result.replace(/^data:[^;]*;/, 'data:attachment/file;');
+ var popup = view.open(url, '_blank');
+ if(!popup) view.location.href = url;
+ url=undefined; // release reference before dispatching
+ filesaver.readyState = filesaver.DONE;
+ dispatch_all();
+ };
+ reader.readAsDataURL(blob);
+ filesaver.readyState = filesaver.INIT;
+ return;
+ }
+ // don't create more object URLs than needed
+ if (!object_url) {
+ object_url = get_URL().createObjectURL(blob);
+ }
+ if (force) {
+ view.location.href = object_url;
+ } else {
+ var opened = view.open(object_url, "_blank");
+ if (!opened) {
+ // Apple does not allow window.open, see https://developer.apple.com/library/safari/documentation/Tools/Conceptual/SafariExtensionGuide/WorkingwithWindowsandTabs/WorkingwithWindowsandTabs.html
+ view.location.href = object_url;
+ }
+ }
+ filesaver.readyState = filesaver.DONE;
+ dispatch_all();
+ revoke(object_url);
+ }
+ ;
+ filesaver.readyState = filesaver.INIT;
+
+ if (can_use_save_link) {
+ object_url = get_URL().createObjectURL(blob);
+ setTimeout(function() {
+ save_link.href = object_url;
+ save_link.download = name;
+ click(save_link);
+ dispatch_all();
+ revoke(object_url);
+ filesaver.readyState = filesaver.DONE;
+ });
+ return;
+ }
+
+ fs_error();
+ }
+ , FS_proto = FileSaver.prototype
+ , saveAs = function(blob, name, no_auto_bom) {
+ return new FileSaver(blob, name || blob.name || "download", no_auto_bom);
+ }
+ ;
+ // IE 10+ (native saveAs)
+ if (typeof navigator !== "undefined" && navigator.msSaveOrOpenBlob) {
+ return function(blob, name, no_auto_bom) {
+ name = name || blob.name || "download";
+
+ if (!no_auto_bom) {
+ blob = auto_bom(blob);
+ }
+ return navigator.msSaveOrOpenBlob(blob, name);
+ };
+ }
+
+ FS_proto.abort = function(){};
+ FS_proto.readyState = FS_proto.INIT = 0;
+ FS_proto.WRITING = 1;
+ FS_proto.DONE = 2;
+
+ FS_proto.error =
+ FS_proto.onwritestart =
+ FS_proto.onprogress =
+ FS_proto.onwrite =
+ FS_proto.onabort =
+ FS_proto.onerror =
+ FS_proto.onwriteend =
+ null;
+
+ return saveAs;
+ }(
+ typeof self !== "undefined" && self
+ || typeof window !== "undefined" && window
+ || this.content
+ ));
+// `self` is undefined in Firefox for Android content script context
+// while `this` is nsIContentFrameMessageManager
+// with an attribute `content` that corresponds to the window
+
+if (typeof module !== "undefined" && module.exports) {
+ module.exports.saveAs = saveAs;
+} else if ((typeof define !== "undefined" && define !== null) && (define.amd !== null)) {
+ define("FileSaver.js", function() {
+ return saveAs;
+ });
+}
diff --git a/examples/converter.html b/examples/converter.html
new file mode 100644
index 0000000..b02f38e
--- /dev/null
+++ b/examples/converter.html
@@ -0,0 +1,187 @@
+
+
+
+
+
+
+
+ Simple Mapcode CSV Converter
+
+
+
+Simple Mapcode CSV Converter
+
+ This page allows you to upload a CSV file with coordinates and convert
+ them to mapcodes, also in CSV format. The input CSV file needs to have 3 columns:
+ latitude (in degrees), longitude (in degrees), territory (optional)
+ Field delimiter: , (comma)
+ Decimal point: . (dot)
+
+
+ The column context is used to specify the
+ territory code for which the shortest mapcode should be displayed.
+ For example, for South Africa, this would be ZAF . Note that if you leave the field empty, the result might
+ not be what you expected. The system may choose a nearby territory instead.
+
+Example of an input CSV file:
+
+ -28.700225, 28.602905, (note the territory is missing)
+ -28.700225, 28.602905, ZAF
+ -28.433676, 19.986191, ZAF
+
+This produces the following output:
+
+ latitude,longitude,mapcode,international
+ -28.700225,28.602905,LSO MRG.8XX,8KYVG.4C8Y
+ -28.700225,28.602905,ZAF QNW2.Y72,8KYVG.4C8Y
+ -28.433676,19.986191,ZAF 6MQP.506,8K70Z.7PB4
+
+
+ The output is formatted in CSV format. In some browsers this will automatically be saved to a file called
+ mapcodes.csv in your Downloads folder.
+ However, not all browsers support this functionality. Some will show the contents of the file on your screen
+ instead and you'll need to copy or save it to a CSV file yourself then.
+ (Note: We've tried this with Google Chrome and it seems to work fine.)
+
+
+ Troubleshooting: If you select a CSV file and nothing happens, the format of the input file is not OK.
+ It should contain exactly 3 columns, separated by comma's and the latitude/longitudes must use decimal points.
+ Try saving the example text from above in a file and use that first, in that case.
+ Note that this page is just an example. If you wish to have better error checking and more options, feel
+ free to use and adapt the source files to your needs.
+ They can be found here on Github.
+
+
+ Useful links:
+ List of territory codes
+ Source files on Github
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/examples/jquery.csv.js b/examples/jquery.csv.js
new file mode 100644
index 0000000..6a64af2
--- /dev/null
+++ b/examples/jquery.csv.js
@@ -0,0 +1,975 @@
+/**
+ * jQuery-csv (jQuery Plugin)
+ *
+ * This document is licensed as free software under the terms of the
+ * MIT License: http://www.opensource.org/licenses/mit-license.php
+ *
+ * Acknowledgements:
+ * The original design and influence to implement this library as a jquery
+ * plugin is influenced by jquery-json (http://code.google.com/p/jquery-json/).
+ * If you're looking to use native JSON.Stringify but want additional backwards
+ * compatibility for browsers that don't support it, I highly recommend you
+ * check it out.
+ *
+ * A special thanks goes out to rwk@acm.org for providing a lot of valuable
+ * feedback to the project including the core for the new FSM
+ * (Finite State Machine) parsers. If you're looking for a stable TSV parser
+ * be sure to take a look at jquery-tsv (http://code.google.com/p/jquery-tsv/).
+
+ * For legal purposes I'll include the "NO WARRANTY EXPRESSED OR IMPLIED.
+ * USE AT YOUR OWN RISK.". Which, in 'layman's terms' means, by using this
+ * library you are accepting responsibility if it breaks your code.
+ *
+ * Legal jargon aside, I will do my best to provide a useful and stable core
+ * that can effectively be built on.
+ *
+ * Copyrighted 2012 by Evan Plaice.
+ */
+
+RegExp.escape= function(s) {
+ return s.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&');
+};
+
+(function (undefined) {
+ 'use strict';
+
+ var $;
+
+ // to keep backwards compatibility
+ if (typeof jQuery !== 'undefined' && jQuery) {
+ $ = jQuery;
+ } else {
+ $ = {};
+ }
+
+
+ /**
+ * jQuery.csv.defaults
+ * Encapsulates the method paramater defaults for the CSV plugin module.
+ */
+
+ $.csv = {
+ defaults: {
+ separator:',',
+ delimiter:'"',
+ headers:true
+ },
+
+ hooks: {
+ castToScalar: function(value, state) {
+ var hasDot = /\./;
+ if (isNaN(value)) {
+ return value;
+ } else {
+ if (hasDot.test(value)) {
+ return parseFloat(value);
+ } else {
+ var integer = parseInt(value);
+ if(isNaN(integer)) {
+ return null;
+ } else {
+ return integer;
+ }
+ }
+ }
+ }
+ },
+
+ parsers: {
+ parse: function(csv, options) {
+ // cache settings
+ var separator = options.separator;
+ var delimiter = options.delimiter;
+
+ // set initial state if it's missing
+ if(!options.state.rowNum) {
+ options.state.rowNum = 1;
+ }
+ if(!options.state.colNum) {
+ options.state.colNum = 1;
+ }
+
+ // clear initial state
+ var data = [];
+ var entry = [];
+ var state = 0;
+ var value = '';
+ var exit = false;
+
+ function endOfEntry() {
+ // reset the state
+ state = 0;
+ value = '';
+
+ // if 'start' hasn't been met, don't output
+ if(options.start && options.state.rowNum < options.start) {
+ // update global state
+ entry = [];
+ options.state.rowNum++;
+ options.state.colNum = 1;
+ return;
+ }
+
+ if(options.onParseEntry === undefined) {
+ // onParseEntry hook not set
+ data.push(entry);
+ } else {
+ var hookVal = options.onParseEntry(entry, options.state); // onParseEntry Hook
+ // false skips the row, configurable through a hook
+ if(hookVal !== false) {
+ data.push(hookVal);
+ }
+ }
+ //console.log('entry:' + entry);
+
+ // cleanup
+ entry = [];
+
+ // if 'end' is met, stop parsing
+ if(options.end && options.state.rowNum >= options.end) {
+ exit = true;
+ }
+
+ // update global state
+ options.state.rowNum++;
+ options.state.colNum = 1;
+ }
+
+ function endOfValue() {
+ if(options.onParseValue === undefined) {
+ // onParseValue hook not set
+ entry.push(value);
+ } else {
+ var hook = options.onParseValue(value, options.state); // onParseValue Hook
+ // false skips the row, configurable through a hook
+ if(hook !== false) {
+ entry.push(hook);
+ }
+ }
+ //console.log('value:' + value);
+ // reset the state
+ value = '';
+ state = 0;
+ // update global state
+ options.state.colNum++;
+ }
+
+ // escape regex-specific control chars
+ var escSeparator = RegExp.escape(separator);
+ var escDelimiter = RegExp.escape(delimiter);
+
+ // compile the regEx str using the custom delimiter/separator
+ var match = /(D|S|\r\n|\n|\r|[^DS\r\n]+)/;
+ var matchSrc = match.source;
+ matchSrc = matchSrc.replace(/S/g, escSeparator);
+ matchSrc = matchSrc.replace(/D/g, escDelimiter);
+ match = new RegExp(matchSrc, 'gm');
+
+ // put on your fancy pants...
+ // process control chars individually, use look-ahead on non-control chars
+ csv.replace(match, function (m0) {
+ if(exit) {
+ return;
+ }
+ switch (state) {
+ // the start of a value
+ case 0:
+ // null last value
+ if (m0 === separator) {
+ value += '';
+ endOfValue();
+ break;
+ }
+ // opening delimiter
+ if (m0 === delimiter) {
+ state = 1;
+ break;
+ }
+ // null last value
+ if (/^(\r\n|\n|\r)$/.test(m0)) {
+ endOfValue();
+ endOfEntry();
+ break;
+ }
+ // un-delimited value
+ value += m0;
+ state = 3;
+ break;
+
+ // delimited input
+ case 1:
+ // second delimiter? check further
+ if (m0 === delimiter) {
+ state = 2;
+ break;
+ }
+ // delimited data
+ value += m0;
+ state = 1;
+ break;
+
+ // delimiter found in delimited input
+ case 2:
+ // escaped delimiter?
+ if (m0 === delimiter) {
+ value += m0;
+ state = 1;
+ break;
+ }
+ // null value
+ if (m0 === separator) {
+ endOfValue();
+ break;
+ }
+ // end of entry
+ if (/^(\r\n|\n|\r)$/.test(m0)) {
+ endOfValue();
+ endOfEntry();
+ break;
+ }
+ // broken paser?
+ throw new Error('CSVDataError: Illegal State [Row:' + options.state.rowNum + '][Col:' + options.state.colNum + ']');
+
+ // un-delimited input
+ case 3:
+ // null last value
+ if (m0 === separator) {
+ endOfValue();
+ break;
+ }
+ // end of entry
+ if (/^(\r\n|\n|\r)$/.test(m0)) {
+ endOfValue();
+ endOfEntry();
+ break;
+ }
+ if (m0 === delimiter) {
+ // non-compliant data
+ throw new Error('CSVDataError: Illegal Quote [Row:' + options.state.rowNum + '][Col:' + options.state.colNum + ']');
+ }
+ // broken parser?
+ throw new Error('CSVDataError: Illegal Data [Row:' + options.state.rowNum + '][Col:' + options.state.colNum + ']');
+ default:
+ // shenanigans
+ throw new Error('CSVDataError: Unknown State [Row:' + options.state.rowNum + '][Col:' + options.state.colNum + ']');
+ }
+ //console.log('val:' + m0 + ' state:' + state);
+ });
+
+ // submit the last entry
+ // ignore null last line
+ if(entry.length !== 0) {
+ endOfValue();
+ endOfEntry();
+ }
+
+ return data;
+ },
+
+ // a csv-specific line splitter
+ splitLines: function(csv, options) {
+ // cache settings
+ var separator = options.separator;
+ var delimiter = options.delimiter;
+
+ // set initial state if it's missing
+ if(!options.state.rowNum) {
+ options.state.rowNum = 1;
+ }
+
+ // clear initial state
+ var entries = [];
+ var state = 0;
+ var entry = '';
+ var exit = false;
+
+ function endOfLine() {
+ // reset the state
+ state = 0;
+
+ // if 'start' hasn't been met, don't output
+ if(options.start && options.state.rowNum < options.start) {
+ // update global state
+ entry = '';
+ options.state.rowNum++;
+ return;
+ }
+
+ if(options.onParseEntry === undefined) {
+ // onParseEntry hook not set
+ entries.push(entry);
+ } else {
+ var hookVal = options.onParseEntry(entry, options.state); // onParseEntry Hook
+ // false skips the row, configurable through a hook
+ if(hookVal !== false) {
+ entries.push(hookVal);
+ }
+ }
+
+ // cleanup
+ entry = '';
+
+ // if 'end' is met, stop parsing
+ if(options.end && options.state.rowNum >= options.end) {
+ exit = true;
+ }
+
+ // update global state
+ options.state.rowNum++;
+ }
+
+ // escape regex-specific control chars
+ var escSeparator = RegExp.escape(separator);
+ var escDelimiter = RegExp.escape(delimiter);
+
+ // compile the regEx str using the custom delimiter/separator
+ var match = /(D|S|\n|\r|[^DS\r\n]+)/;
+ var matchSrc = match.source;
+ matchSrc = matchSrc.replace(/S/g, escSeparator);
+ matchSrc = matchSrc.replace(/D/g, escDelimiter);
+ match = new RegExp(matchSrc, 'gm');
+
+ // put on your fancy pants...
+ // process control chars individually, use look-ahead on non-control chars
+ csv.replace(match, function (m0) {
+ if(exit) {
+ return;
+ }
+ switch (state) {
+ // the start of a value/entry
+ case 0:
+ // null value
+ if (m0 === separator) {
+ entry += m0;
+ state = 0;
+ break;
+ }
+ // opening delimiter
+ if (m0 === delimiter) {
+ entry += m0;
+ state = 1;
+ break;
+ }
+ // end of line
+ if (m0 === '\n') {
+ endOfLine();
+ break;
+ }
+ // phantom carriage return
+ if (/^\r$/.test(m0)) {
+ break;
+ }
+ // un-delimit value
+ entry += m0;
+ state = 3;
+ break;
+
+ // delimited input
+ case 1:
+ // second delimiter? check further
+ if (m0 === delimiter) {
+ entry += m0;
+ state = 2;
+ break;
+ }
+ // delimited data
+ entry += m0;
+ state = 1;
+ break;
+
+ // delimiter found in delimited input
+ case 2:
+ // escaped delimiter?
+ var prevChar = entry.substr(entry.length - 1);
+ if (m0 === delimiter && prevChar === delimiter) {
+ entry += m0;
+ state = 1;
+ break;
+ }
+ // end of value
+ if (m0 === separator) {
+ entry += m0;
+ state = 0;
+ break;
+ }
+ // end of line
+ if (m0 === '\n') {
+ endOfLine();
+ break;
+ }
+ // phantom carriage return
+ if (m0 === '\r') {
+ break;
+ }
+ // broken paser?
+ throw new Error('CSVDataError: Illegal state [Row:' + options.state.rowNum + ']');
+
+ // un-delimited input
+ case 3:
+ // null value
+ if (m0 === separator) {
+ entry += m0;
+ state = 0;
+ break;
+ }
+ // end of line
+ if (m0 === '\n') {
+ endOfLine();
+ break;
+ }
+ // phantom carriage return
+ if (m0 === '\r') {
+ break;
+ }
+ // non-compliant data
+ if (m0 === delimiter) {
+ throw new Error('CSVDataError: Illegal quote [Row:' + options.state.rowNum + ']');
+ }
+ // broken parser?
+ throw new Error('CSVDataError: Illegal state [Row:' + options.state.rowNum + ']');
+ default:
+ // shenanigans
+ throw new Error('CSVDataError: Unknown state [Row:' + options.state.rowNum + ']');
+ }
+ //console.log('val:' + m0 + ' state:' + state);
+ });
+
+ // submit the last entry
+ // ignore null last line
+ if(entry !== '') {
+ endOfLine();
+ }
+
+ return entries;
+ },
+
+ // a csv entry parser
+ parseEntry: function(csv, options) {
+ // cache settings
+ var separator = options.separator;
+ var delimiter = options.delimiter;
+
+ // set initial state if it's missing
+ if(!options.state.rowNum) {
+ options.state.rowNum = 1;
+ }
+ if(!options.state.colNum) {
+ options.state.colNum = 1;
+ }
+
+ // clear initial state
+ var entry = [];
+ var state = 0;
+ var value = '';
+
+ function endOfValue() {
+ if(options.onParseValue === undefined) {
+ // onParseValue hook not set
+ entry.push(value);
+ } else {
+ var hook = options.onParseValue(value, options.state); // onParseValue Hook
+ // false skips the value, configurable through a hook
+ if(hook !== false) {
+ entry.push(hook);
+ }
+ }
+ // reset the state
+ value = '';
+ state = 0;
+ // update global state
+ options.state.colNum++;
+ }
+
+ // checked for a cached regEx first
+ if(!options.match) {
+ // escape regex-specific control chars
+ var escSeparator = RegExp.escape(separator);
+ var escDelimiter = RegExp.escape(delimiter);
+
+ // compile the regEx str using the custom delimiter/separator
+ var match = /(D|S|\n|\r|[^DS\r\n]+)/;
+ var matchSrc = match.source;
+ matchSrc = matchSrc.replace(/S/g, escSeparator);
+ matchSrc = matchSrc.replace(/D/g, escDelimiter);
+ options.match = new RegExp(matchSrc, 'gm');
+ }
+
+ // put on your fancy pants...
+ // process control chars individually, use look-ahead on non-control chars
+ csv.replace(options.match, function (m0) {
+ switch (state) {
+ // the start of a value
+ case 0:
+ // null last value
+ if (m0 === separator) {
+ value += '';
+ endOfValue();
+ break;
+ }
+ // opening delimiter
+ if (m0 === delimiter) {
+ state = 1;
+ break;
+ }
+ // skip un-delimited new-lines
+ if (m0 === '\n' || m0 === '\r') {
+ break;
+ }
+ // un-delimited value
+ value += m0;
+ state = 3;
+ break;
+
+ // delimited input
+ case 1:
+ // second delimiter? check further
+ if (m0 === delimiter) {
+ state = 2;
+ break;
+ }
+ // delimited data
+ value += m0;
+ state = 1;
+ break;
+
+ // delimiter found in delimited input
+ case 2:
+ // escaped delimiter?
+ if (m0 === delimiter) {
+ value += m0;
+ state = 1;
+ break;
+ }
+ // null value
+ if (m0 === separator) {
+ endOfValue();
+ break;
+ }
+ // skip un-delimited new-lines
+ if (m0 === '\n' || m0 === '\r') {
+ break;
+ }
+ // broken paser?
+ throw new Error('CSVDataError: Illegal State [Row:' + options.state.rowNum + '][Col:' + options.state.colNum + ']');
+
+ // un-delimited input
+ case 3:
+ // null last value
+ if (m0 === separator) {
+ endOfValue();
+ break;
+ }
+ // skip un-delimited new-lines
+ if (m0 === '\n' || m0 === '\r') {
+ break;
+ }
+ // non-compliant data
+ if (m0 === delimiter) {
+ throw new Error('CSVDataError: Illegal Quote [Row:' + options.state.rowNum + '][Col:' + options.state.colNum + ']');
+ }
+ // broken parser?
+ throw new Error('CSVDataError: Illegal Data [Row:' + options.state.rowNum + '][Col:' + options.state.colNum + ']');
+ default:
+ // shenanigans
+ throw new Error('CSVDataError: Unknown State [Row:' + options.state.rowNum + '][Col:' + options.state.colNum + ']');
+ }
+ //console.log('val:' + m0 + ' state:' + state);
+ });
+
+ // submit the last value
+ endOfValue();
+
+ return entry;
+ }
+ },
+
+ helpers: {
+
+ /**
+ * $.csv.helpers.collectPropertyNames(objectsArray)
+ * Collects all unique property names from all passed objects.
+ *
+ * @param {Array} objects Objects to collect properties from.
+ *
+ * Returns an array of property names (array will be empty,
+ * if objects have no own properties).
+ */
+ collectPropertyNames: function (objects) {
+
+ var o, propName, props = [];
+ for (o in objects) {
+ for (propName in objects[o]) {
+ if ((objects[o].hasOwnProperty(propName)) &&
+ (props.indexOf(propName) < 0) &&
+ (typeof objects[o][propName] !== 'function')) {
+
+ props.push(propName);
+ }
+ }
+ }
+ return props;
+ }
+ },
+
+ /**
+ * $.csv.toArray(csv)
+ * Converts a CSV entry string to a javascript array.
+ *
+ * @param {Array} csv The string containing the CSV data.
+ * @param {Object} [options] An object containing user-defined options.
+ * @param {Character} [separator] An override for the separator character. Defaults to a comma(,).
+ * @param {Character} [delimiter] An override for the delimiter character. Defaults to a double-quote(").
+ *
+ * This method deals with simple CSV strings only. It's useful if you only
+ * need to parse a single entry. If you need to parse more than one line,
+ * use $.csv2Array instead.
+ */
+ toArray: function(csv, options, callback) {
+ options = (options !== undefined ? options : {});
+ var config = {};
+ config.callback = ((callback !== undefined && typeof(callback) === 'function') ? callback : false);
+ config.separator = 'separator' in options ? options.separator : $.csv.defaults.separator;
+ config.delimiter = 'delimiter' in options ? options.delimiter : $.csv.defaults.delimiter;
+ var state = (options.state !== undefined ? options.state : {});
+
+ // setup
+ options = {
+ delimiter: config.delimiter,
+ separator: config.separator,
+ onParseEntry: options.onParseEntry,
+ onParseValue: options.onParseValue,
+ state: state
+ };
+
+ var entry = $.csv.parsers.parseEntry(csv, options);
+
+ // push the value to a callback if one is defined
+ if(!config.callback) {
+ return entry;
+ } else {
+ config.callback('', entry);
+ }
+ },
+
+ /**
+ * $.csv.toArrays(csv)
+ * Converts a CSV string to a javascript array.
+ *
+ * @param {String} csv The string containing the raw CSV data.
+ * @param {Object} [options] An object containing user-defined options.
+ * @param {Character} [separator] An override for the separator character. Defaults to a comma(,).
+ * @param {Character} [delimiter] An override for the delimiter character. Defaults to a double-quote(").
+ *
+ * This method deals with multi-line CSV. The breakdown is simple. The first
+ * dimension of the array represents the line (or entry/row) while the second
+ * dimension contains the values (or values/columns).
+ */
+ toArrays: function(csv, options, callback) {
+ options = (options !== undefined ? options : {});
+ var config = {};
+ config.callback = ((callback !== undefined && typeof(callback) === 'function') ? callback : false);
+ config.separator = 'separator' in options ? options.separator : $.csv.defaults.separator;
+ config.delimiter = 'delimiter' in options ? options.delimiter : $.csv.defaults.delimiter;
+
+ // setup
+ var data = [];
+ options = {
+ delimiter: config.delimiter,
+ separator: config.separator,
+ onPreParse: options.onPreParse,
+ onParseEntry: options.onParseEntry,
+ onParseValue: options.onParseValue,
+ onPostParse: options.onPostParse,
+ start: options.start,
+ end: options.end,
+ state: {
+ rowNum: 1,
+ colNum: 1
+ }
+ };
+
+ // onPreParse hook
+ if(options.onPreParse !== undefined) {
+ options.onPreParse(csv, options.state);
+ }
+
+ // parse the data
+ data = $.csv.parsers.parse(csv, options);
+
+ // onPostParse hook
+ if(options.onPostParse !== undefined) {
+ options.onPostParse(data, options.state);
+ }
+
+ // push the value to a callback if one is defined
+ if(!config.callback) {
+ return data;
+ } else {
+ config.callback('', data);
+ }
+ },
+
+ /**
+ * $.csv.toObjects(csv)
+ * Converts a CSV string to a javascript object.
+ * @param {String} csv The string containing the raw CSV data.
+ * @param {Object} [options] An object containing user-defined options.
+ * @param {Character} [separator] An override for the separator character. Defaults to a comma(,).
+ * @param {Character} [delimiter] An override for the delimiter character. Defaults to a double-quote(").
+ * @param {Boolean} [headers] Indicates whether the data contains a header line. Defaults to true.
+ *
+ * This method deals with multi-line CSV strings. Where the headers line is
+ * used as the key for each value per entry.
+ */
+ toObjects: function(csv, options, callback) {
+ options = (options !== undefined ? options : {});
+ var config = {};
+ config.callback = ((callback !== undefined && typeof(callback) === 'function') ? callback : false);
+ config.separator = 'separator' in options ? options.separator : $.csv.defaults.separator;
+ config.delimiter = 'delimiter' in options ? options.delimiter : $.csv.defaults.delimiter;
+ config.headers = 'headers' in options ? options.headers : $.csv.defaults.headers;
+ options.start = 'start' in options ? options.start : 1;
+
+ // account for headers
+ if(config.headers) {
+ options.start++;
+ }
+ if(options.end && config.headers) {
+ options.end++;
+ }
+
+ // setup
+ var lines = [];
+ var data = [];
+
+ options = {
+ delimiter: config.delimiter,
+ separator: config.separator,
+ onPreParse: options.onPreParse,
+ onParseEntry: options.onParseEntry,
+ onParseValue: options.onParseValue,
+ onPostParse: options.onPostParse,
+ start: options.start,
+ end: options.end,
+ state: {
+ rowNum: 1,
+ colNum: 1
+ },
+ match: false,
+ transform: options.transform
+ };
+
+ // fetch the headers
+ var headerOptions = {
+ delimiter: config.delimiter,
+ separator: config.separator,
+ start: 1,
+ end: 1,
+ state: {
+ rowNum:1,
+ colNum:1
+ }
+ };
+
+ // onPreParse hook
+ if(options.onPreParse !== undefined) {
+ options.onPreParse(csv, options.state);
+ }
+
+ // parse the csv
+ var headerLine = $.csv.parsers.splitLines(csv, headerOptions);
+ var headers = $.csv.toArray(headerLine[0], options);
+
+ // fetch the data
+ lines = $.csv.parsers.splitLines(csv, options);
+
+ // reset the state for re-use
+ options.state.colNum = 1;
+ if(headers){
+ options.state.rowNum = 2;
+ } else {
+ options.state.rowNum = 1;
+ }
+
+ // convert data to objects
+ for(var i=0, len=lines.length; i -1) {
+ strValue = strValue.replace(config.delimiter, config.delimiter + config.delimiter);
+ }
+
+ var escMatcher = '\n|\r|S|D';
+ escMatcher = escMatcher.replace('S', config.separator);
+ escMatcher = escMatcher.replace('D', config.delimiter);
+
+ if (strValue.search(escMatcher) > -1) {
+ strValue = config.delimiter + strValue + config.delimiter;
+ }
+ lineValues.push(strValue);
+ }
+ output += lineValues.join(config.separator) + '\r\n';
+ }
+
+ // push the value to a callback if one is defined
+ if(!config.callback) {
+ return output;
+ } else {
+ config.callback('', output);
+ }
+ },
+
+ /**
+ * $.csv.fromObjects(objects)
+ * Converts a javascript dictionary to a CSV string.
+ *
+ * @param {Object} objects An array of objects containing the data.
+ * @param {Object} [options] An object containing user-defined options.
+ * @param {Character} [separator] An override for the separator character. Defaults to a comma(,).
+ * @param {Character} [delimiter] An override for the delimiter character. Defaults to a double-quote(").
+ * @param {Character} [sortOrder] Sort order of columns (named after
+ * object properties). Use 'alpha' for alphabetic. Default is 'declare',
+ * which means, that properties will _probably_ appear in order they were
+ * declared for the object. But without any guarantee.
+ * @param {Character or Array} [manualOrder] Manually order columns. May be
+ * a strin in a same csv format as an output or an array of header names
+ * (array items won't be parsed). All the properties, not present in
+ * `manualOrder` will be appended to the end in accordance with `sortOrder`
+ * option. So the `manualOrder` always takes preference, if present.
+ *
+ * This method generates a CSV file from an array of objects (name:value pairs).
+ * It starts by detecting the headers and adding them as the first line of
+ * the CSV file, followed by a structured dump of the data.
+ */
+ fromObjects: function(objects, options, callback) {
+ options = (options !== undefined ? options : {});
+ var config = {};
+ config.callback = ((callback !== undefined && typeof(callback) === 'function') ? callback : false);
+ config.separator = 'separator' in options ? options.separator : $.csv.defaults.separator;
+ config.delimiter = 'delimiter' in options ? options.delimiter : $.csv.defaults.delimiter;
+ config.headers = 'headers' in options ? options.headers : $.csv.defaults.headers;
+ config.sortOrder = 'sortOrder' in options ? options.sortOrder : 'declare';
+ config.manualOrder = 'manualOrder' in options ? options.manualOrder : [];
+ config.transform = options.transform;
+
+ if (typeof config.manualOrder === 'string') {
+ config.manualOrder = $.csv.toArray(config.manualOrder, config);
+ }
+
+ if (config.transform !== undefined) {
+ var origObjects = objects;
+ objects = [];
+
+ var i;
+ for (i = 0; i < origObjects.length; i++) {
+ objects.push(config.transform.call(undefined, origObjects[i]));
+ }
+ }
+
+ var props = $.csv.helpers.collectPropertyNames(objects);
+
+ if (config.sortOrder === 'alpha') {
+ props.sort();
+ } // else {} - nothing to do for 'declare' order
+
+ if (config.manualOrder.length > 0) {
+
+ var propsManual = [].concat(config.manualOrder);
+ var p;
+ for (p = 0; p < props.length; p++) {
+ if (propsManual.indexOf( props[p] ) < 0) {
+ propsManual.push( props[p] );
+ }
+ }
+ props = propsManual;
+ }
+
+ var o, p, line, output = [], propName;
+ if (config.headers) {
+ output.push(props);
+ }
+
+ for (o = 0; o < objects.length; o++) {
+ line = [];
+ for (p = 0; p < props.length; p++) {
+ propName = props[p];
+ if (propName in objects[o] && typeof objects[o][propName] !== 'function') {
+ line.push(objects[o][propName]);
+ } else {
+ line.push('');
+ }
+ }
+ output.push(line);
+ }
+
+ // push the value to a callback if one is defined
+ return $.csv.fromArrays(output, options, config.callback);
+ }
+ };
+
+ // Maintenance code to maintain backward-compatibility
+ // Will be removed in release 1.0
+ $.csvEntry2Array = $.csv.toArray;
+ $.csv2Array = $.csv.toArrays;
+ $.csv2Dictionary = $.csv.toObjects;
+
+ // CommonJS module is defined
+ if (typeof module !== 'undefined' && module.exports) {
+ module.exports = $.csv;
+ }
+
+}).call( this );
diff --git a/examples/sample.csv b/examples/sample.csv
new file mode 100644
index 0000000..5b4e04c
--- /dev/null
+++ b/examples/sample.csv
@@ -0,0 +1,15 @@
+-28.700225, 28.602905,
+-28.700225, 28.602905, ZAF
+-28.433676, 19.986191, ZAF
+-28.433676, 19.986191,
+-28.433676, 19.986191, NAM
+13.661115, 144.560790000,
+-20.529975, 57.356025000,
+52.383984, 4.865401375,
+26.904854, 95.138497,
+-28.433676, 19.986191,
+-28.433676, 19.986191,
+13.661115, 144.560790000, ZAF
+-20.529975, 57.356025000, ZAF
+52.383984, 4.865401375, ZAF
+26.904854, 95.138497, ZAF
diff --git a/mapcode.js b/mapcode.js
index 769ed7c..802d163 100644
--- a/mapcode.js
+++ b/mapcode.js
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2014-2015 Stichting Mapcode Foundation (http://www.mapcode.com)
+ * Copyright (C) 2003-2018 Stichting Mapcode Foundation (http://www.mapcode.com)
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -13,9 +13,8 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
+var iso3166alpha = [
-
-var entity_iso = [
'VAT', 'MCO', 'GIB', 'TKL', 'CCK', 'BLM', 'NRU', 'TUV', 'MAC', 'SXM',
'MAF', 'NFK', 'PCN', 'BVT', 'BMU', 'IOT', 'SMR', 'GGY', 'AIA', 'MSR',
'JEY', 'CXR', 'WLF', 'VGB', 'LIE', 'ABW', 'MHL', 'ASM', 'COK', 'SPM',
@@ -39,59 +38,93 @@ var entity_iso = [
'BWA', 'MDG', 'UKR', 'SSD', 'CAF', 'SOM', 'AFG', 'MMR', 'ZMB', 'CHL',
'TUR', 'PAK', 'MOZ', 'NAM', 'VEN', 'NGA', 'TZA', 'EGY', 'MRT', 'BOL',
'ETH', 'COL', 'ZAF', 'MLI', 'AGO', 'NER', 'TCD', 'PER', 'MNG', 'IRN',
- 'LBY', 'SDN', 'IDN', 'DIF', 'TLA', 'MOR', 'AGU', '5CL', 'QUE', 'HID',
- '5MX', 'TAB', 'NAY', 'GUA', 'PUE', 'YUC', 'ROO', 'SIN', 'CAM', 'MIC',
- 'SLP', 'GRO', 'NLE', 'BCN', 'VER', 'CHP', 'BCS', 'ZAC', 'JAL', 'TAM',
- 'OAX', 'DUR', 'COA', 'SON', 'CHH', 'GRL', 'SAU', 'COD', 'DZA', 'KAZ',
- 'ARG', '2DD', '2DN', '2CH', '2AN', '2LD', '2DL', '2ML', '2NL', '2MN',
- '2TR', '2MZ', '2SK', '2PB', '2HR', '2AR', '2AS', '2BR', '2UT', '2GA',
- '2KL', '2TN', '2HP', '2JK', '2CT', '2JH', '2KA', '2RJ', '2OR', '2GJ',
- '2WB', '2MP', '2TG', '2AP', '2MH', '2UP', '2PY', 'NSW', 'ACT', 'JBT',
- '4NT', '4SA', 'TAS', 'VIC', '4WA', 'QLD', '6DF', '6SE', '6AL', '6RJ',
- '6ES', '6RN', '6PB', '6SC', '6PE', '6AP', '6CE', '6AC', '6PR', '6RR',
- '6RO', '6SP', '6PI', '6TO', '6RS', '6MA', '6GO', '6MS', '6BA', '6MG',
- '6MT', '6PA', '6AM', '1DC', '1RI', '1DE', '1CT', '1NJ', '1NH', '1VT',
- '1MA', '1HI', '1MD', '1WV', '1SC', '1ME', '1IN', '1KY', '1TN', '1VA',
- '1OH', '1PA', '1MS', '1LA', '1AL', '1AR', '1NC', '1NY', '1IA', '1IL',
- '1GA', '1WI', '1FL', '1MO', '1OK', '1ND', '1WA', '1SD', '1NE', '1KS',
- '1ID', '1UT', '1MN', '1MI', '1WY', '1OR', '1CO', '1NV', '1AZ', '1NM',
- '1MT', '1CA', '1TX', '1AK', '3BC', '3AB', '3ON', '3QC', '3SK', '3MB',
- '3NL', '3NB', '3NS', '3PE', '3YT', '3NT', '3NU', 'IND', 'AUS', 'BRA',
- 'USA', 'MEX', 'MOW', 'SPE', 'KGD', '7IN', '7AD', '7SE', '7KB', '7KC',
- '7CE', '7CU', 'IVA', 'LIP', 'ORL', 'TUL', '7BE', 'VLA', 'KRS', 'KLU',
- '7TT', 'BRY', 'YAR', 'RYA', 'AST', 'MOS', 'SMO', '7DA', 'VOR', 'NGR',
- 'PSK', 'KOS', 'STA', 'KDA', '7KL', 'TVE', 'LEN', 'ROS', 'VGG', 'VLG',
- 'MUR', '7KR', 'NEN', '7KO', 'ARK', '7MO', 'NIZ', 'PNZ', '7KI', '7ME',
- 'ORE', 'ULY', '7PM', '7BA', '7UD', '7TA', 'SAM', 'SAR', 'YAN', '7KM',
- 'SVE', 'TYU', 'KGN', '7CH', '7BU', 'ZAB', 'IRK', 'NVS', 'TOM', 'OMS',
- '7KK', 'KEM', '7AL', 'ALT', '7TY', 'KYA', 'MAG', 'CHU', 'KAM', 'SAK',
- '7PO', 'YEV', 'KHA', 'AMU', '7SA', 'CAN', 'RUS', '8SH', '8TJ', '8BJ',
- '8HI', '8NX', '8CQ', '8ZJ', '8JS', '8FJ', '8AH', '8LN', '8SD', '8SX',
- '8JX', '8HA', '8GZ', '8GD', '8HB', '8JL', '8HE', '8SN', '8NM', '8HL',
- '8HN', '8GX', '8SC', '8YN', '8XZ', '8GS', '8QH', '8XJ', 'CHN', 'UMI',
- 'CPT', 'ATA', 'AAA', '?'];
-
-
-var aliases = "2UK=2UT,2CG=2CT,1GU=GUM,1UM=UMI,1VI=VIR,1PR=PRI,1AS=ASM,1MP=MNP,4CX=CXR,4CC=CCK,4NF=NFK,4HM=HMD,COL=5CL,5ME=5MX,MEX=5MX,5TM=TAM,5AG=AGU,5BC=BCN,5BS=BCS,5CM=CAM,5CS=CHP,5CH=CHH,5CO=COA,5DF=DIF,5DG=DUR,5GT=GUA,5GR=GRO,5HG=HID,5JA=JAL,5MI=MIC,5MO=MOR,5NA=NAY,5NL=NLE,5OA=OAX,5PB=PUE,5QE=QUE,5QR=ROO,5SL=SLP,5SI=SIN,5SO=SON,5TB=TAB,5TL=TLA,5VE=VER,5YU=YUC,5ZA=ZAC,811=8BJ,812=8TJ,813=8HE,814=8SX,815=8NM,821=8LN,822=8JL,823=8HL,831=8SH,832=8JS,833=8ZJ,834=8AH,835=8FJ,836=8JX,837=8SD,841=8HA,842=8HB,843=8HN,844=8GD,845=8GX,846=8HI,850=8CQ,851=8SC,852=8GZ,853=8YN,854=8XZ,861=8SN,862=8GS,863=8QH,864=8NX,865=8XJ,871=TWN,891=HKG,892=MAC,8TW=TWN,8HK=HKG,8MC=MAC,BEL=7BE,KIR=7KI,PRI=7PO,CHE=7CH,KHM=7KM,PER=7PM,TAM=7TT,0US=USA,0AU=AUS,0RU=RUS,0CN=CHN,TAA=SHN,ASC=SHN,DGA=IOT,WAK=MHL,JTN=UMI,MID=1HI,2OD=2OR,";
+ 'LBY', 'SDN', 'IDN', 'MX-DIF', 'MX-TLA',
+ 'MX-MOR', 'MX-AGU', 'MX-CL', 'MX-QUE', 'MX-HID',
+ 'MX-MX', 'MX-TAB', 'MX-NAY', 'MX-GUA', 'MX-PUE',
+ 'MX-YUC', 'MX-ROO', 'MX-SIN', 'MX-CAM', 'MX-MIC',
+ 'MX-SLP', 'MX-GRO', 'MX-NLE', 'MX-BCN', 'MX-VER',
+ 'MX-CHP', 'MX-BCS', 'MX-ZAC', 'MX-JAL', 'MX-TAM',
+ 'MX-OAX', 'MX-DUR', 'MX-COA', 'MX-SON', 'MX-CHH',
+ 'GRL', 'SAU', 'COD', 'DZA', 'KAZ',
+ 'ARG', 'IN-DD', 'IN-DN', 'IN-CH', 'IN-AN',
+ 'IN-LD', 'IN-DL', 'IN-ML', 'IN-NL', 'IN-MN',
+ 'IN-TR', 'IN-MZ', 'IN-SK', 'IN-PB', 'IN-HR',
+ 'IN-AR', 'IN-AS', 'IN-BR', 'IN-UT', 'IN-GA',
+ 'IN-KL', 'IN-TN', 'IN-HP', 'IN-JK', 'IN-CT',
+ 'IN-JH', 'IN-KA', 'IN-RJ', 'IN-OR', 'IN-GJ',
+ 'IN-WB', 'IN-MP', 'IN-TG', 'IN-AP', 'IN-MH',
+ 'IN-UP', 'IN-PY', 'AU-NSW', 'AU-ACT', 'AU-JBT',
+ 'AU-NT', 'AU-SA', 'AU-TAS', 'AU-VIC', 'AU-WA',
+ 'AU-QLD', 'BR-DF', 'BR-SE', 'BR-AL', 'BR-RJ',
+ 'BR-ES', 'BR-RN', 'BR-PB', 'BR-SC', 'BR-PE',
+ 'BR-AP', 'BR-CE', 'BR-AC', 'BR-PR', 'BR-RR',
+ 'BR-RO', 'BR-SP', 'BR-PI', 'BR-TO', 'BR-RS',
+ 'BR-MA', 'BR-GO', 'BR-MS', 'BR-BA', 'BR-MG',
+ 'BR-MT', 'BR-PA', 'BR-AM', 'US-DC', 'US-RI',
+ 'US-DE', 'US-CT', 'US-NJ', 'US-NH', 'US-VT',
+ 'US-MA', 'US-HI', 'US-MD', 'US-WV', 'US-SC',
+ 'US-ME', 'US-IN', 'US-KY', 'US-TN', 'US-VA',
+ 'US-OH', 'US-PA', 'US-MS', 'US-LA', 'US-AL',
+ 'US-AR', 'US-NC', 'US-NY', 'US-IA', 'US-IL',
+ 'US-GA', 'US-WI', 'US-FL', 'US-MO', 'US-OK',
+ 'US-ND', 'US-WA', 'US-SD', 'US-NE', 'US-KS',
+ 'US-ID', 'US-UT', 'US-MN', 'US-MI', 'US-WY',
+ 'US-OR', 'US-CO', 'US-NV', 'US-AZ', 'US-NM',
+ 'US-MT', 'US-CA', 'US-TX', 'US-AK', 'CA-BC',
+ 'CA-AB', 'CA-ON', 'CA-QC', 'CA-SK', 'CA-MB',
+ 'CA-NL', 'CA-NB', 'CA-NS', 'CA-PE', 'CA-YT',
+ 'CA-NT', 'CA-NU', 'IND', 'AUS', 'BRA',
+ 'USA', 'MEX', 'RU-MOW', 'RU-SPE', 'RU-KGD',
+ 'RU-IN', 'RU-AD', 'RU-SE', 'RU-KB', 'RU-KC',
+ 'RU-CE', 'RU-CU', 'RU-IVA', 'RU-LIP', 'RU-ORL',
+ 'RU-TUL', 'RU-BE', 'RU-VLA', 'RU-KRS', 'RU-KLU',
+ 'RU-TT', 'RU-BRY', 'RU-YAR', 'RU-RYA', 'RU-AST',
+ 'RU-MOS', 'RU-SMO', 'RU-DA', 'RU-VOR', 'RU-NGR',
+ 'RU-PSK', 'RU-KOS', 'RU-STA', 'RU-KDA', 'RU-KL',
+ 'RU-TVE', 'RU-LEN', 'RU-ROS', 'RU-VGG', 'RU-VLG',
+ 'RU-MUR', 'RU-KR', 'RU-NEN', 'RU-KO', 'RU-ARK',
+ 'RU-MO', 'RU-NIZ', 'RU-PNZ', 'RU-KI', 'RU-ME',
+ 'RU-ORE', 'RU-ULY', 'RU-PM', 'RU-BA', 'RU-UD',
+ 'RU-TA', 'RU-SAM', 'RU-SAR', 'RU-YAN', 'RU-KM',
+ 'RU-SVE', 'RU-TYU', 'RU-KGN', 'RU-CH', 'RU-BU',
+ 'RU-ZAB', 'RU-IRK', 'RU-NVS', 'RU-TOM', 'RU-OMS',
+ 'RU-KK', 'RU-KEM', 'RU-AL', 'RU-ALT', 'RU-TY',
+ 'RU-KYA', 'RU-MAG', 'RU-CHU', 'RU-KAM', 'RU-SAK',
+ 'RU-PO', 'RU-YEV', 'RU-KHA', 'RU-AMU', 'RU-SA',
+ 'CAN', 'RUS', 'CN-SH', 'CN-TJ', 'CN-BJ',
+ 'CN-HI', 'CN-NX', 'CN-CQ', 'CN-ZJ', 'CN-JS',
+ 'CN-FJ', 'CN-AH', 'CN-LN', 'CN-SD', 'CN-SX',
+ 'CN-JX', 'CN-HA', 'CN-GZ', 'CN-GD', 'CN-HB',
+ 'CN-JL', 'CN-HE', 'CN-SN', 'CN-NM', 'CN-HL',
+ 'CN-HN', 'CN-GX', 'CN-SC', 'CN-YN', 'CN-XZ',
+ 'CN-GS', 'CN-QH', 'CN-XJ', 'CHN', 'UMI',
+ 'CPT', 'ATA', 'AAA'
+];
+
+
+var aliases = "2UK=2UT,2CG=2CT,1GU=GUM,1UM=UMI,1VI=VIR,1AS=ASM,1MP=MNP,4CX=CXR,4CC=CCK,4NF=NFK,4HM=HMD," +
+ "COL=5CL,5ME=5MX,MEX=5MX,5AG=AGU,5BC=BCN,5BS=BCS,5CM=CAM,5CS=CHP,5CH=CHH,5CO=COA,5DF=DIF,5DG=DUR," +
+ "5GT=GUA,5GR=GRO,5HG=HID,5JA=JAL,5MI=MIC,5MO=MOR,5NA=NAY,5NL=NLE,5OA=OAX,5PB=PUE,5QE=QUE,5QR=ROO," +
+ "5SL=SLP,5SI=SIN,5SO=SON,5TB=TAB,5TL=TLA,5VE=VER,5YU=YUC,5ZA=ZAC,811=8BJ,812=8TJ,813=8HE,814=8SX," +
+ "815=8NM,821=8LN,822=8JL,823=8HL,831=8SH,832=8JS,833=8ZJ,834=8AH,835=8FJ,836=8JX,837=8SD,841=8HA," +
+ "842=8HB,843=8HN,844=8GD,845=8GX,846=8HI,850=8CQ,851=8SC,852=8GZ,853=8YN,854=8XZ,861=8SN,862=8GS," +
+ "863=8QH,864=8NX,865=8XJ,871=TWN,891=HKG,892=MAC,8TW=TWN,8HK=HKG,8MC=MAC,BEL=7BE,KIR=7KI,PRI=7PO," +
+ "CHE=7CH,KHM=7KM,PER=7PM,TAM=7TT,0US=USA,0AU=AUS,0RU=RUS,0CN=CHN,TAA=SHN,ASC=SHN,DGA=IOT,WAK=MHL," +
+ "JTN=UMI,MID=1HI,1PR=PRI,5TM=TAM,TAM=TAM,2OD=2OR,";
var dependency = [
27, 410, 50, 410, 26, 410, 53, 410, 48, 410, 47, 410, 76, 410, 529, 410, 38, 410,
21, 408, 4, 408, 42, 408, 11, 408,
+ 18, 166, 14, 166, 15, 166, 23, 166, 32, 166, 82, 166, 2, 166, 17, 166, 51, 166, 20, 166, 19, 166, 12, 166,
+ 35, 166, 70, 166, 59, 166,
61, 528, 8, 528, 109, 528,
63, 113, 265, 113,
198, 181,
- 530, 197, 129, 197, 71, 197, 75, 197, 64, 197, 62, 197, 90, 197, 67, 197, 29, 197, 5, 197, 10, 197, 22, 197,
- 18, 166, 14, 166, 15, 166, 23, 166, 32, 166, 82, 166, 2, 166, 17, 166, 51, 166, 20, 166, 19, 166, 12, 166, 35, 166, 70, 166, 59, 166,
- 18, 166, 14, 166, 15, 166, 23, 166, 32, 166, 82, 166, 2, 166, 17, 166, 51, 166, 20, 166, 19, 166, 12, 166, 35, 166, 70, 166, 59, 166,
+ 530, 197, 129, 197, 71, 197, 75, 197, 64, 197, 62, 197, 90, 197, 67, 197, 10, 197, 29, 197, 5, 197, 22, 197,
+ 13, 178, 40, 178,
25, 112, 33, 112, 45, 112, 9, 112,
28, 171, 30, 171, 3, 171,
- 18, 166, 14, 166, 15, 166, 23, 166, 32, 166, 82, 166, 2, 166, 17, 166, 51, 166, 20, 166, 19, 166, 12, 166, 35, 166, 70, 166, 59, 166,
- 13, 178, 40, 178,
- 18, 166, 14, 166, 15, 166, 23, 166, 32, 166, 82, 166, 2, 166, 17, 166, 51, 166, 20, 166, 19, 166, 12, 166, 35, 166, 70, 166, 59, 166,
77, 210,
- 18, 166, 14, 166, 15, 166, 23, 166, 32, 166, 82, 166, 2, 166, 17, 166, 51, 166, 20, 166, 19, 166, 12, 166, 35, 166, 70, 166, 59, 166,
- 27, 410, 50, 410, 26, 410, 53, 410, 48, 410, 47, 410, 76, 410, 529, 410, 38, 410,
- 27, 410, 50, 410, 26, 410, 53, 410, 48, 410, 47, 410, 76, 410, 529, 410, 38, 410,
-1];
var usa_from = 343;
@@ -118,19 +151,18 @@ var ccode_chn = 528;
var rus_from = 412;
var rus_upto = 494;
var ccode_rus = 496;
-var ccode_ata = 531;
var ccode_earth = 532;
var parents3 = "USA,IND,CAN,AUS,MEX,BRA,RUS,CHN,";
var parents2 = "US,IN,CA,AU,MX,BR,RU,CN,";
-
var ccode_start = 112; // NLD
-var mapcode_cversion = "2.0.0";
+var mapcode_cversion = "2.0.2";
+var mapcode_dataversion = "2.3.0";
// *************************** mapcode_org *********************
-var mapcode_javaversion = '2.0.0/C' + mapcode_cversion;
+var mapcode_javaversion = '2.4.2/Data' + mapcode_dataversion;
/// PRIVATE returns string without leading spaces and plus-signs, and trailing spaces
function trim(str) {
@@ -185,90 +217,127 @@ function alias2iso(territoryAlphaCode) {
return '';
}
+/// PRIVATE given ISO code, return territoryNumber (or negative if error)
+function findISO(territoryAlphaCode) {
+ for (var i = 0; i < iso3166alpha.length; i++) {
+ if (territoryAlphaCode == iso3166alpha[i]) {
+ return i;
+ }
+ }
+ return -1;
+}
+
/// PRIVATE given ISO code, return territoryNumber (or negative if error)
function iso2ccode(territoryAlphaCode) {
- if (territoryAlphaCode == "" || typeof territoryAlphaCode == "undefined") {
+ if (typeof territoryAlphaCode == "undefined") {
return undefined;
}
+ territoryAlphaCode = trim(String(territoryAlphaCode)).toUpperCase();
+ var sp = territoryAlphaCode.indexOf(" ");
+ if (sp > 0) {
+ territoryAlphaCode = territoryAlphaCode.substr(0, sp);
+ }
if (!isNaN(territoryAlphaCode)) {
- return territoryAlphaCode;
+ var n = Number(territoryAlphaCode);
+ if ((n >= 0) && (n <= ccode_earth)) {
+ return n;
+ }
}
- territoryAlphaCode = trim(String(territoryAlphaCode)).toUpperCase();
+ var i, isoa;
var sep = territoryAlphaCode.lastIndexOf('-');
- if (sep < 0) {
- sep = territoryAlphaCode.lastIndexOf(' ');
- }
- if (sep >= 0) {
-
+ if (sep >= 0) { // territory!
var prefix = territoryAlphaCode.substring(0, sep);
- territoryAlphaCode = trim(territoryAlphaCode.substring(sep + 1));
-
- if (territoryAlphaCode.length != 2 && territoryAlphaCode.length != 3) {
+ var properMapcode = territoryAlphaCode.substring(sep + 1);
+ if (set_disambiguate(prefix) || properMapcode.length < 2) {
return -1;
}
- if (set_disambiguate(prefix)) {
- return -2;
+ i = findISO(parentname2(disambiguate) + '-' + properMapcode);
+ if (i >= 0) {
+ return i;
}
-
- // FIRST see if the territoryAlphaCode is in this disambiguation
- if (territoryAlphaCode.length == 2) {
- return iso2ccode(disambiguate + '' + territoryAlphaCode);
+ // recognise alias
+ if (properMapcode.length == 3) {
+ isoa = alias2iso(properMapcode);
+ } else {
+ isoa = alias2iso(disambiguate + '' + properMapcode);
}
- else if (territoryAlphaCode.length == 3) {
- var isoa = alias2iso(territoryAlphaCode);
- if (isoa) {
- if (isoa.charAt(0) == disambiguate) {
- territoryAlphaCode = isoa;
+ if (isoa) {
+ if (isoa.charAt(0) == disambiguate) {
+ properMapcode = isoa.substring(1);
+ } else {
+ properMapcode = isoa;
+ i = findISO(properMapcode);
+ if (i >= 0) {
+ return i;
}
}
}
+ return findISO(parentname2(disambiguate) + '-' + properMapcode);
}
- if (territoryAlphaCode.length != 2 && territoryAlphaCode.length != 3) {
- return -1;
- }
-
- {
- var testiso = (territoryAlphaCode.length == 2 ? disambiguate + '' + territoryAlphaCode : territoryAlphaCode);
- var i;
- for (i = 0; i < entity_iso.length; i++) {
- if (testiso == entity_iso[i]) {
- return i;
+ // first rewrite alias in context
+ if (territoryAlphaCode.length == 2) {
+ isoa = alias2iso(disambiguate + '' + territoryAlphaCode);
+ if (isoa) {
+ if (isoa.charAt(0) == disambiguate) {
+ territoryAlphaCode = isoa.substring(1);
+ } else {
+ territoryAlphaCode = isoa;
}
}
+ }
- // 1.31 improvement: recognise alias in current context
- if (territoryAlphaCode.length == 2 && testiso.length == 3) {
- var aliasiso = alias2iso(testiso);
- if (aliasiso) {
- return iso2ccode(aliasiso);
- }
+ // no prefix. check if a normal territory
+ if (territoryAlphaCode.length == 3) {
+ i = findISO(territoryAlphaCode);
+ if (i >= 0) {
+ return i;
}
+ }
- // look for any iso2 match
- if (territoryAlphaCode.length == 2) {
- for (i = 0; i < entity_iso.length; i++) {
- if (entity_iso[i].charCodeAt(0) <= 57 && territoryAlphaCode == entity_iso[i].substring(1, 3)) {
+ // no prefix, check in context
+ i = findISO(parentname2(disambiguate) + '-' + territoryAlphaCode);
+ if (i >= 0) {
+ return i;
+ }
+
+
+ if (territoryAlphaCode.length >= 2) {
+ i = findISO(parentname2(disambiguate) + '-' + territoryAlphaCode);
+ if (i >= 0) {
+ return i;
+ }
+ // find in ANY context
+ var hyphenated = '-' + territoryAlphaCode;
+ for (i = 0; i < iso3166alpha.length; i++) {
+ if (iso3166alpha[i].indexOf(hyphenated) > 0) {
+ if (iso3166alpha[i].substring(iso3166alpha[i].indexOf(hyphenated)) == hyphenated) {
return i;
}
}
}
+ }
- territoryAlphaCode = alias2iso(territoryAlphaCode);
- if (territoryAlphaCode) {
- return iso2ccode(territoryAlphaCode);
+ // all else failed, try non-disambiguated alphacode
+ isoa = alias2iso(territoryAlphaCode); // or try ANY alias
+ if (isoa) {
+ if (isoa.charCodeAt(0) <= 57) { // starts with digit
+ territoryAlphaCode = parentname2(isoa.charCodeAt(0) - 48) + '-' + isoa.substring(1);
+ } else {
+ territoryAlphaCode = isoa;
}
+ return iso2ccode(territoryAlphaCode);
}
-
return -1;
}
/// PUBLIC given an alphacode (such as US-AL), returns the territory number (or negative).
/// A contextTerritoryNumber helps to interpret ambiguous (abbreviated) AlphaCodes, such as "AL"
-function getTerritoryNumber(territoryAlphaCode, contextTerritoryNumber) {
- if (contextTerritoryNumber) {
- set_disambiguate(entity_iso[contextTerritoryNumber]);
+function getTerritoryNumber(territoryAlphaCode, contextTerritory) {
+ if (contextTerritory) {
+ var contextTerritoryNumber = getTerritoryNumber(contextTerritory);
+ set_disambiguate(iso3166alpha[contextTerritoryNumber]);
}
return iso2ccode(territoryAlphaCode);
}
@@ -286,7 +355,7 @@ function getTerritoryFullname(territory) {
return isofullname[territoryNumber];
}
-/// PUBLIC return parent country of territoryNumber (negative if territoryNumber is not a state)
+/// PUBLIC return parent country of subdivision (negative if territory is not a subdivision)
function getParentOf(territory) {
var territoryNumber = getTerritoryNumber(territory);
if (territoryNumber >= usa_from && territoryNumber <= usa_upto) {
@@ -323,8 +392,7 @@ function isSubdivision(territory) {
/// PUBLIC returns true iff territoryNumber is a country that has states
function hasSubdivision(territory) {
- var territoryNumber = getTerritoryNumber(territory);
- return (territoryNumber == ccode_usa || territoryNumber == ccode_ind || territoryNumber == ccode_can || territoryNumber == ccode_aus || territoryNumber == ccode_mex || territoryNumber == ccode_bra || territoryNumber == ccode_chn || territoryNumber == ccode_rus);
+ return (parents3.indexOf(getTerritoryAlphaCode(getTerritoryNumber(territory), 0)) >= 0);
}
/// PRIVATE returns true iff x in range (all values in millionths)
@@ -336,123 +404,95 @@ function isInRangeX(x, minx, maxx) {
x += 360000000;
} else {
x -= 360000000;
- } // 1.32 fix FIJI edge case
- if (minx <= x && x < maxx) {
- return true;
}
- return false;
+ return (minx <= x && x < maxx);
}
/// PRIVATE returns true iff coordinate inside rectangle (all values in millionths)
-function fitsInside(y, x, minx, maxx, miny, maxy) {
- return ( miny <= y && y < maxy && isInRangeX(x, minx, maxx) );
+function fitsInside(coord, mm) {
+ return (mm.miny <= coord.y && coord.y < mm.maxy && isInRangeX(coord.x, mm.minx, mm.maxx));
}
-/// PRIVATE returns true iff coordinate inside rectangle with some room to spare (all values in millionths)
-function fitsInsideWithRoom(coord, minx, maxx, miny, maxy) {
- if ((( miny - 45) > coord.y) || (coord.y >= (maxy + 45))) {
+/// PRIVATE returns true iff coordinate inside rectangle with some room to spare outside (all values in millionths)
+function fitsInsideWithRoom(coord, mm) {
+ if (((mm.miny - 60) > coord.y) || (coord.y >= (mm.maxy + 60))) {
return false;
}
- var xroom = xDivider4(miny, maxy) / 4;
- return isInRangeX(coord.x, minx - xroom, maxx + xroom);
+ var xroom = xDivider4(mm.miny, mm.maxy) / 4;
+ return isInRangeX(coord.x, mm.minx - xroom, mm.maxx + xroom);
}
+/// PRIVATE returns true iff coordinate inside rectangle with some room to spare inside (all values in millionths)
+function fitsWellInside(coord, mm) {
+ if (((mm.miny + 60) > coord.y) || (coord.y >= (mm.maxy - 60))) {
+ return false;
+ }
+ var xroom = xDivider4(mm.miny, mm.maxy) / 4;
+ return isInRangeX(coord.x, mm.minx + xroom, mm.maxx - xroom);
+}
+
+/// PRIVATE returns true iff coordinate near the rectangle border
+function isNearBorderOf(coord, mm) {
+ return fitsInsideWithRoom(coord, mm) && (!fitsWellInside(coord, mm));
+}
/// PUBLIC return the AlphaCode (usually an ISO 3166 code) of a territory
/// format: 0=local (often ambiguous), 1=international (full and unambiguous, DEFAULT), 2=shortest (shortest non-ambiguous abbreviation)
-function getTerritoryAlphaCode(territoryNumber, format) {
+function getTerritoryAlphaCode(territory, format) {
if (format == undefined) {
format = 1;
}
- if (territoryNumber >= 0 && territoryNumber <= ccode_earth) {
- var n = entity_iso[territoryNumber];
- if (/^[0-9]/.test(n)) {
- n = n.substring(1);
- }
- if (format) {
- var parent = getParentOf(territoryNumber);
- if (parent >= 0) {
- if (format == 2) {
- // see if n occurs multiple times, if not, don't bother with parent
- var count = 0;
- var i = aliases.indexOf(n + '=');
- if (i >= 0) {
- count = 2;
- } else if (n.length == 2) {
- for (i = 0; i < entity_iso.length; i++) {
- if (entity_iso[i].substr(1) == n) {
- if (entity_iso[i].charAt(0) >= '0') {
- if (entity_iso[i].charAt(0) <= '9') {
- count++;
- if (count > 1) {
- break;
- }
- }
- }
- }
- }
- } else {
- for (i = 0; i < entity_iso.length; i++) {
- if (entity_iso[i] == n) {
- count++;
- if (count > 1) {
- break;
- }
- }
- }
- }
- if (count == 1) {
- return n;
- }
- }
- return parentname2(parentletter(entity_iso[parent])) + '-' + n;
+ var territoryNumber = getTerritoryNumber(territory);
+ if (territoryNumber < 0 || territoryNumber > ccode_earth) {
+ return '';
+ }
+ var full = iso3166alpha[territoryNumber];
+ var hyphen = full.indexOf("-");
+ if (format == 1 || hyphen <= 0) {
+ return full;
+ }
+ var short = full.substr(hyphen + 1);
+ if (format == 0) {
+ return short;
+ }
+ // shortest POSSIBLE
+ // see if short occurs multiple times, if not, don't bother with parent
+ var count = 0;
+ var i = aliases.indexOf(short + '=');
+ if (i >= 0) {
+ count = 2;
+ } else {
+ for (i = 0; i < iso3166alpha.length; i++) {
+ var pos = iso3166alpha[i].indexOf("-" + short);
+ if ((pos >= 0) && (iso3166alpha[i].substr(pos + 1) == short)) {
+ count++;
}
}
- return n;
}
+ return (count == 1) ? short : full;
}
/// PRIVATE low-level routines for data access
-var minx, miny, maxx, maxy; // GLOBAL
function dataFirstRecord(territoryNumber) {
return data_start[territoryNumber];
}
+
function dataLastRecord(territoryNumber) {
return data_start[++territoryNumber] - 1;
}
+
function minmaxSetup(i) {
- miny = data_miny[i];
var d = data_maxy[i];
if (d < 10) {
var shortmaxy = [0, 122309, 27539, 27449, 149759, 2681190, 60119, 62099, 491040, 86489];
d = shortmaxy[d];
}
- maxy = miny + d;
- minx = data_minx[i];
- maxx = minx + data_maxx[i];
-}
-
-/// DEPRECATED return a territoryNumber which could PROBABLY encode coordinate (y,x) in degrees; optional preferredTerritoryNumber is returned if possible; returns "international" if all else fails;
-function find_bestiso(y, x, preferredTerritoryNumber) {
- var ox = Math.round(x * 1000000);
- var oy = Math.round(y * 1000000);
- // see if inside preferredTerritoryNumber?
- if (preferredTerritoryNumber && preferredTerritoryNumber >= 0 && preferredTerritoryNumber <= ccode_earth) {
- minmaxSetup(dataLastRecord(preferredTerritoryNumber)); // get encompassing rectangle
- if (fitsInside(oy, ox, minx, maxx, miny, maxy)) {
- return preferredTerritoryNumber;
- }
- }
- // find first fit
- var i;
- for (i = 0; i < ccode_earth; i++) {
- minmaxSetup(dataLastRecord(i)); // get encompassing rectangle
- if (fitsInside(oy, ox, minx, maxx, miny, maxy)) {
- return i;
- }
- }
- // assume earth
- return ccode_earth;
+ return {
+ minx: data_minx[i],
+ miny: data_miny[i],
+ maxx: data_minx[i] + data_maxx[i],
+ maxy: data_miny[i] + d
+ };
}
/// low-level tables for mapcode encoding and decoding
@@ -534,11 +574,10 @@ function decodeBase31(str) {
return value;
}
-
-function decodeTriple(result) {
+function decodeTriple(input) {
var triplex, tripley;
- var c1 = decodeChar[result.charCodeAt(0)];
- var x = decodeBase31(result.substr(1));
+ var c1 = decodeChar[input.charCodeAt(0)];
+ var x = decodeBase31(input.substr(1));
if (c1 < 24) {
triplex = (c1 % 6) * 28 + Math.floor(x / 34);
tripley = Math.floor(c1 / 6) * 34 + Math.floor(x % 34);
@@ -558,7 +597,7 @@ function decodeSixWide(v, width, height) {
col = maxcol;
D = width - maxcol * 6;
}
- var w = v - (col * height * 6 );
+ var w = v - (col * height * 6);
var x6 = col * 6 + (w % D);
var y6 = height - 1 - Math.floor(w / D);
return {y: y6, x: x6}
@@ -577,8 +616,10 @@ function encodeSixWide(x, y, width, height) {
var getDebugInfo; // caller must set this to 1 to get debug info about first successful encode
var mcInfo;
+
/*
type: 1=topdown nameless, 2=sixwide nameless, 3=regulargrid 4=irregular grid 5=rounded groups 6=unrounded groups
+ record: rectangle record used to encode
rectangles:
rectEncompassing : encompassing rectangle of country or subdivision
rectArea : area of the encoding record
@@ -602,107 +643,244 @@ function asDegreeRect(minx, miny, dx, dy) {
function maxMapcodePrecision() {
return 8;
}
-var use_high_precision = 0; // nr of letters of high-precision postfix (if any) // GLOBAL
-var extrapostfix = ''; // GLOBAL
-var fraclat = 0, fraclon = 0;
-function encodeExtension(result, extrax4, extray, dividerx4, dividery, extraDigits, ydirection) {
+
+function encodeExtension(result, enc, extrax4, extray, dividerx4, dividery, extraDigits, ydirection) {
if (!extraDigits) {
return result;
}
if (extraDigits > maxMapcodePrecision()) {
extraDigits = maxMapcodePrecision();
}
- var encx = (extrax4 + 4 * fraclon) / (dividerx4);
- var ency = (extray + fraclat * ydirection) / (dividery );
- extrapostfix = '';
- while (extraDigits-- > 0) {
- encx *= 30;
- var gx = Math.floor(encx);
- if (gx < 0) {
- gx = 0;
- } else if (gx > 29) {
- gx = 29;
- }
- ency *= 30;
- var gy = Math.floor(ency);
- if (gy < 0) {
- gy = 0;
- } else if (gy > 29) {
- gy = 29;
- }
+
+ // the following are all perfect integers
+ var factorx = 810000 * dividerx4; // 810000 = 30^4
+ var factory = 810000 * dividery;
+ var valx = (810000 * extrax4) + (enc.fraclon);
+ var valy = (810000 * extray) + (enc.fraclat * ydirection);
+
+ // protect against floating point errors
+ if (valx < 0) {
+ valx = 0;
+ } else if (valx >= factorx) {
+ valx = factorx - 1;
+ }
+ if (valy < 0) {
+ valy = 0;
+ } else if (valy >= factory) {
+ valy = factory - 1;
+ }
+
+ result += '-';
+ for (; ;) {
+ factorx /= 30;
+ var gx = Math.floor(valx / factorx);
+
+ factory /= 30;
+ var gy = Math.floor(valy / factory);
+
var column1 = Math.floor(gx / 6);
- var column2 = (gx % 6);
var row1 = Math.floor(gy / 5);
+ result += encodeChar[row1 * 5 + column1];
+ if (--extraDigits == 0) {
+ break;
+ }
+
+ var column2 = (gx % 6);
var row2 = (gy % 5);
- // add postfix:
- extrapostfix += encodeChar[row1 * 5 + column1];
- if (extraDigits-- > 0) {
- extrapostfix += encodeChar[row2 * 6 + column2];
- }
- encx -= gx;
- ency -= gy;
- } // while
- return result + '-' + extrapostfix;
-}
-
-function decodeExtension(y, x, dividerx4, dividery, ydirection, orginput) {
- var extrax, extray;
- var dividerx = dividerx4 / 4;
- var processor = 1.0;
- extrax = 0;
- extray = 0;
+ result += encodeChar[row2 * 6 + column2];
+ if (--extraDigits == 0) {
+ break;
+ }
+
+ valx -= factorx * gx;
+ valy -= factory * gy;
+ }
+ return result;
+}
+
+
+// ***** MapcodeZone *****
+
+// cconstruct and return empty MapcodeZone
+function mzEmpty() {
+ return {fminx: 0, fmaxx: 0, fminy: 0, fmaxy: 0};
+}
+
+// construct and return copy of MapcodeZone
+function mzCopy(zone) {
+ return {
+ fminx: zone.fminx,
+ fmaxx: zone.fmaxx,
+ fminy: zone.fminy,
+ fmaxy: zone.fmaxy
+ };
+}
+
+// return true iff MapcodeZone is empty
+function mzIsEmpty(zone) {
+ return ((zone.fmaxx <= zone.fminx) || (zone.fmaxy <= zone.fminy));
+}
+
+// comstruct MapcodeZone based on coordinate and deltas (in Fractions)
+function mzSetFromFractions(y, x, yDelta, xDelta) {
+ if (yDelta < 0) {
+ return {
+ fminx: x,
+ fmaxx: x + xDelta,
+ fminy: y + 1 + yDelta, // y+yDelta can NOT be represented
+ fmaxy: y + 1 // y CAN be represented
+ };
+ }
+ else {
+ return {
+ fminx: x,
+ fmaxx: x + xDelta,
+ fminy: y,
+ fmaxy: y + yDelta
+ };
+ }
+}
+
+function mzMidPointFractions(zone) {
+ return {
+ y: Math.floor((zone.fminy + zone.fmaxy) / 2),
+ x: Math.floor((zone.fminx + zone.fmaxx) / 2)
+ };
+}
+
+function convertFractionsToCoord32(p) {
+ p.y = Math.floor(p.y / 810000);
+ p.x = Math.floor(p.x / 3240000);
+ return p;
+}
+
+function wrap(p) {
+ if (p.x >= (180 * 3240000 * 1000000)) {
+ p.x -= (360 * 3240000 * 1000000);
+ }
+ if (p.x < (-180 * 3240000 * 1000000)) {
+ p.x += (360 * 3240000 * 1000000);
+ }
+ return p;
+}
+
+function convertFractionsToDegrees(p) {
+ p.y /= (810000 * 1000000);
+ p.x /= (3240000 * 1000000);
+ return p;
+}
+
+function mzRestrictZoneTo(zone, mm) {
+ var z = mzCopy(zone);
+ var miny = mm.miny * 810000;
+ if (z.fminy < miny) {
+ z.fminy = miny;
+ }
+ var maxy = mm.maxy * 810000;
+ if (z.fmaxy > maxy) {
+ z.fmaxy = maxy;
+ }
+ if (z.fminy < z.fmaxy) {
+ var minx = mm.minx * 3240000;
+ var maxx = mm.maxx * 3240000;
+ if ((maxx < 0) && (z.fminx > 0)) {
+ minx += (360000000 * 3240000);
+ maxx += (360000000 * 3240000);
+ }
+ else if ((minx > 1) && (z.fmaxx < 0)) {
+ minx -= (360000000 * 3240000);
+ maxx -= (360000000 * 3240000);
+ }
+ if (z.fminx < minx) {
+ z.fminx = minx;
+ }
+ if (z.fmaxx > maxx) {
+ z.fmaxx = maxx;
+ }
+ }
+ return z;
+}
+
+// returns (possibly empty) MapcodeZone
+function decodeExtension(extensionchars, coord32, dividerx4, dividery, lon_offset4, extremeLatMicroDeg, maxLonMicroDeg) {
+ var processor = 1;
+ var lon32 = 0;
+ var lat32 = 0;
+ var odd = 0;
var idx = 0;
- while (idx < extrapostfix.length) {
+ if (extensionchars.length > 8) {
+ return mzEmpty(); // too many digits
+ }
+ while (idx < extensionchars.length) {
var column1, row1, column2, row2;
- var halfcolumn = 0;
- var c1 = decodeChar[extrapostfix.charCodeAt(idx++)];
- if (c1 < 0) {
- c1 = 0;
- } else if (c1 > 29) {
- c1 = 29;
+ var c1 = decodeChar[extensionchars.charCodeAt(idx++)];
+ if (c1 < 0 || c1 == 30) {
+ return mzEmpty();
}
row1 = Math.floor(c1 / 5);
column1 = (c1 % 5);
- if (idx < extrapostfix.length) {
- var c2 = decodeChar[extrapostfix.charCodeAt(idx++)];
- if (c2 < 0) {
- c2 = 0;
- } else if (c2 > 29) {
- c2 = 29;
+ if (idx < extensionchars.length) {
+ var c2 = decodeChar[extensionchars.charCodeAt(idx++)];
+ if (c2 < 0 || c2 == 30) {
+ return mzEmpty();
}
row2 = Math.floor(c2 / 6);
column2 = (c2 % 6);
} else { //
- row2 = 2;
- halfcolumn = 0.5;
- column2 = 3;
+ row2 = 0;
+ odd = 1;
+ column2 = 0;
} //
processor *= 30;
- extrax += ((column1 * 6 + column2 )) / processor;
- extray += ((row1 * 5 + row2 - halfcolumn)) / processor;
+ lon32 = lon32 * 30 + column1 * 6 + column2;
+ lat32 = lat32 * 30 + row1 * 5 + row2;
} //
- extrax += (0.5 / processor);
- extray += (0.5 / processor);
- extrax *= dividerx;
- extray *= dividery;
- extrax = x + extrax;
- extray = y + extray * ydirection;
- return {y: extray, x: extrax}
+
+ while (processor < 810000.0) {
+ dividerx4 *= 30;
+ dividery *= 30;
+ processor *= 30;
+ }
+
+ var lon4 = (coord32.x * 3240000.0) + (lon32 * dividerx4) + (lon_offset4 * 810000.0);
+ var lat1 = (coord32.y * 810000.0) + (lat32 * dividery);
+
+ // determine the range of coordinates that are encode to this mapcode
+ var mapcodeZone;
+ if (odd) { // odd
+ mapcodeZone = mzSetFromFractions(lat1, lon4, 5 * dividery, 6 * dividerx4);
+ } else { // not odd
+ mapcodeZone = mzSetFromFractions(lat1, lon4, dividery, dividerx4);
+ } // not odd
+
+ // FORCE_RECODE - restrict the coordinate range to the extremes that were provided
+ if (mapcodeZone.fmaxx > (maxLonMicroDeg * 3240000.0)) {
+ mapcodeZone.fmaxx = (maxLonMicroDeg * 3240000.0);
+ }
+ if (dividery >= 0) {
+ if (mapcodeZone.fmaxy > (extremeLatMicroDeg * 810000.0)) {
+ mapcodeZone.fmaxy = (extremeLatMicroDeg * 810000.0);
+ }
+ } else {
+ if (mapcodeZone.fminy < (extremeLatMicroDeg * 810000.0)) {
+ mapcodeZone.fminy = (extremeLatMicroDeg * 810000.0);
+ }
+ }
+ return mapcodeZone;
}
-function decodeGrid(result, minx, miny, maxx, maxy, headerletter, territoryNumber, m) // for a well-formed result, and integer variables // returns millionths
-{
+function decodeGrid(input, extensionchars, m) {
var relx, rely;
- var orgresult = result;
- var prefixlength = result.indexOf('.');
- var postfixlength = result.length - 1 - prefixlength;
+ var prefixlength = input.indexOf('.');
+ var postfixlength = input.length - 1 - prefixlength;
if (prefixlength == 1 && postfixlength == 4) {
prefixlength++;
postfixlength--;
- result = result.charAt(0) + result.charAt(2) + '.' + result.substring(3);
+ input = input.charAt(0) + input.charAt(2) + '.' + input.substring(3);
}
- divy = smartdiv(m);
+ var divx;
+ var divy = smartdiv(m);
if (divy == 1) {
divx = xside[prefixlength];
divy = yside[prefixlength];
@@ -710,18 +888,17 @@ function decodeGrid(result, minx, miny, maxx, maxy, headerletter, territoryNumbe
divx = Math.floor(nc[prefixlength] / divy);
}
- if (prefixlength == 4 && divx == xside[4] && divy == yside[4]) {
- result = result.charAt(0) + result.charAt(2) + result.charAt(1) + result.substr(3);
+ if (prefixlength == 4 && divx == 961 && divy == 961) {
+ input = input.charAt(0) + input.charAt(2) + input.charAt(1) + input.substr(3);
}
- var d;
- var v = decodeBase31(result);
+ var v = decodeBase31(input);
if (divx != divy && prefixlength > 2) // D==6
{
- d = decodeSixWide(v, divx, divy);
- relx = d.x;
- rely = d.y;
+ var rel = decodeSixWide(v, divx, divy);
+ relx = rel.x;
+ rely = rel.y;
}
else {
relx = Math.floor(v / divy);
@@ -729,22 +906,25 @@ function decodeGrid(result, minx, miny, maxx, maxy, headerletter, territoryNumbe
rely = divy - 1 - rely;
}
- var ygridsize = Math.floor((maxy - miny + divy - 1) / divy);
- var xgridsize = Math.floor((maxx - minx + divx - 1) / divx);
+ var mm = minmaxSetup(m);
+ var ygridsize = Math.floor((mm.maxy - mm.miny + divy - 1) / divy);
+ var xgridsize = Math.floor((mm.maxx - mm.minx + divx - 1) / divx);
- rely = miny + (rely * ygridsize);
- relx = minx + (relx * xgridsize);
+ rely = mm.miny + (rely * ygridsize);
+ relx = mm.minx + (relx * xgridsize);
- var dividery = Math.floor(( (((ygridsize)) + yside[postfixlength] - 1) / yside[postfixlength] ));
- var dividerx = Math.floor(( (((xgridsize)) + xside[postfixlength] - 1) / xside[postfixlength] ));
+ var xp = xside[postfixlength];
+ var dividerx = Math.floor((xgridsize + xp - 1) / xp);
+ var yp = yside[postfixlength];
+ var dividery = Math.floor((ygridsize + yp - 1) / yp);
- var rest = result.substr(prefixlength + 1);
+ var rest = input.substr(prefixlength + 1);
// decoderelative (postfix vs rely,relx)
var difx;
var dify;
if (postfixlength == 3) {
- d = decodeTriple(rest);
+ var d = decodeTriple(rest);
difx = d.x;
dify = d.y;
}
@@ -753,17 +933,26 @@ function decodeGrid(result, minx, miny, maxx, maxy, headerletter, territoryNumbe
rest = rest.charAt(0) + rest.charAt(2) + rest.charAt(1) + rest.charAt(3);
}
v = decodeBase31(rest);
- difx = Math.floor(v / yside[postfixlength]);
- dify = Math.floor(v % yside[postfixlength]);
+ difx = Math.floor(v / yp);
+ dify = Math.floor(v % yp);
}
- dify = yside[postfixlength] - 1 - dify;
+ dify = yp - 1 - dify;
- var cornery = rely + (dify * dividery);
- var cornerx = relx + (difx * dividerx);
- return decodeExtension(cornery, cornerx, dividerx << 2, dividery, 1, headerletter + result)
-}
+ var corner = { // in microdegrees
+ y: rely + (dify * dividery),
+ x: relx + (difx * dividerx)
+ };
+ if (!fitsInside(corner, mm)) {
+ return mzEmpty();
+ }
+
+ var decodeMaxx = ((relx + xgridsize) < mm.maxx) ? (relx + xgridsize) : mm.maxx;
+ var decodeMaxy = ((rely + ygridsize) < mm.maxy) ? (rely + ygridsize) : mm.maxy;
+ return decodeExtension(extensionchars, corner, dividerx << 2, dividery,
+ 0, decodeMaxy, decodeMaxx); // grid
+}
function encodeBase31(value, nrchars) {
var result = '';
@@ -775,41 +964,49 @@ function encodeBase31(value, nrchars) {
}
function encodeTriple(difx, dify, dividerx, dividery) {
+ var rx, ry, cx, cy;
if (dify < 4 * 34) {
- var rx = Math.floor(difx / 28);
- var ry = Math.floor(dify / 34);
- var cx = (difx % 28);
- var cy = (dify % 34);
+ rx = Math.floor(difx / 28);
+ ry = Math.floor(dify / 34);
+ cx = (difx % 28);
+ cy = (dify % 34);
if (getDebugInfo) {
- mcInfo.rectRegion = asDegreeRect((1000000 * mcInfo.rectSubarea.minx) + ((28 * rx * dividerx)), (1000000 * (mcInfo.rectSubarea.maxy)) - (((34 * ry) + 34) * dividery), 28 * dividerx, 34 * dividery);
+ mcInfo.rectRegion = asDegreeRect((1000000 * mcInfo.rectSubarea.minx) + ((28 * rx * dividerx)),
+ (1000000 * (mcInfo.rectSubarea.maxy)) - (((34 * ry) + 34) * dividery), 28 * dividerx, 34 * dividery);
}
return encodeChar[(rx + 6 * ry)] + encodeBase31(cx * 34 + cy, 2);
}
else {
- var rx = Math.floor(difx / 24);
- var cx = (difx % 24);
+ rx = Math.floor(difx / 24);
+ cx = (difx % 24);
if (getDebugInfo) {
- mcInfo.rectRegion = asDegreeRect((1000000 * mcInfo.rectSubarea.minx) + (24 * rx * dividerx), 1000000 * mcInfo.rectSubarea.miny, 24 * dividerx, 40 * dividery);
+ mcInfo.rectRegion = asDegreeRect((1000000 * mcInfo.rectSubarea.minx) + (24 * rx * dividerx),
+ 1000000 * mcInfo.rectSubarea.miny, 24 * dividerx, 40 * dividery);
}
return encodeChar[rx + 24] + encodeBase31(cx * 40 + (dify - 136), 2);
}
}
-
-function encodeGrid(m, y, x, codex, minx, miny, maxx, maxy, headerletter, territoryNumber) {
- var orgcodex = codex;
+function encodeGrid(enc, m, mm, headerletter, extraDigits) {
+ var orgcodex = coDex(m);
+ var codex = orgcodex;
+ if (codex == 21) {
+ codex = 22;
+ }
if (codex == 14) {
codex = 23;
}
+
var prefixlength = Math.floor(codex / 10);
var postfixlength = (codex % 10);
- divy = smartdiv(m);
+ var divx;
+ var divy = smartdiv(m);
if (divy == 1) {
divx = xside[prefixlength];
divy = yside[prefixlength];
if (getDebugInfo) {
- mcInfo = {type: 3, regular: true, form: (prefixlength == 2 ? 'rr' : 'rrrr')};
+ mcInfo = {type: 3, record: m, regular: true, form: (prefixlength == 2 ? 'rr' : 'rrrr')};
}
}
else {
@@ -817,6 +1014,7 @@ function encodeGrid(m, y, x, codex, minx, miny, maxx, maxy, headerletter, territ
if (getDebugInfo) {
mcInfo = {
type: 4,
+ record: m,
regular: false,
form: (prefixlength == 2 ? 'ss' : prefixlength == 3 ? 'sss' : 'ssss')
};
@@ -834,12 +1032,13 @@ function encodeGrid(m, y, x, codex, minx, miny, maxx, maxy, headerletter, territ
mcInfo.prefixDivy = divy;
}
- var ygridsize = Math.floor((maxy - miny + divy - 1) / divy);
- var rely = y - miny;
+ var ygridsize = Math.floor((mm.maxy - mm.miny + divy - 1) / divy);
+ var rely = enc.coord32.y - mm.miny;
rely = Math.floor(rely / ygridsize);
- var xgridsize = Math.floor((maxx - minx + divx - 1) / divx);
+ var xgridsize = Math.floor((mm.maxx - mm.minx + divx - 1) / divx);
- var relx = x - minx;
+ var x = enc.coord32.x;
+ var relx = x - mm.minx;
if (relx < 0) {
x += 360000000;
relx += 360000000;
@@ -848,34 +1047,34 @@ function encodeGrid(m, y, x, codex, minx, miny, maxx, maxy, headerletter, territ
relx -= 360000000;
} // 1.32 fix FIJI edge case
if (relx < 0) {
- return NaN;
+ return "";
}
relx = Math.floor(relx / xgridsize);
if (relx >= divx) {
- return NaN;
+ return "";
}
var v;
- if (divx != divy && codex > 24) // D==6
+ if (divx != divy && prefixlength > 2) // D==6
{
v = encodeSixWide(relx, rely, divx, divy);
}
else {
v = relx * divy + (divy - 1 - rely);
}
- result = encodeBase31(v, prefixlength);
-
+ var result = encodeBase31(v, prefixlength);
if (prefixlength == 4 && divx == 961 && divy == 961) {
result = result.charAt(0) + result.charAt(2) + result.charAt(1) + result.charAt(3);
}
if (getDebugInfo && prefixlength == 4 && divx == 961 && divy == 961) {
- mcInfo.rectZone = asDegreeRect(minx + 31 * xgridsize * Math.floor(relx / 31), miny + 31 * ygridsize * Math.floor(rely / 31), xgridsize * 31, ygridsize * 31);
+ mcInfo.rectZone = asDegreeRect(mm.minx + 31 * xgridsize * Math.floor(relx / 31),
+ mm.miny + 31 * ygridsize * Math.floor(rely / 31), xgridsize * 31, ygridsize * 31);
}
- rely = miny + (rely * ygridsize);
- relx = minx + (relx * xgridsize);
+ rely = mm.miny + (rely * ygridsize);
+ relx = mm.minx + (relx * xgridsize);
var dividery = Math.floor((((ygridsize)) + yside[postfixlength] - 1) / yside[postfixlength]);
var dividerx = Math.floor((((xgridsize)) + xside[postfixlength] - 1) / xside[postfixlength]);
@@ -885,7 +1084,7 @@ function encodeGrid(m, y, x, codex, minx, miny, maxx, maxy, headerletter, territ
// encoderelative
var difx = x - relx;
- var dify = y - rely;
+ var dify = enc.coord32.y - rely;
var extrax = difx % dividerx;
var extray = dify % dividery;
difx = Math.floor(difx / dividerx);
@@ -894,8 +1093,9 @@ function encodeGrid(m, y, x, codex, minx, miny, maxx, maxy, headerletter, territ
if (getDebugInfo) {
mcInfo.rectSubarea = asDegreeRect(relx, rely, dividerx * xside[postfixlength], dividery * yside[postfixlength]);
- mcInfo.rectCell = asDegreeRect((relx + difx * dividerx), (rely + (yside[postfixlength] - 1 - dify) * dividery), dividerx, dividery);
- mcInfo.form += (postfixlength == 2 ? 'pp' : (postfixlength == 3 ? 'ppp' : 'pppp'))
+ mcInfo.rectCell = asDegreeRect((relx + difx * dividerx), (rely + (yside[postfixlength] - 1 - dify) * dividery),
+ dividerx, dividery);
+ mcInfo.form += (postfixlength == 2 ? 'pp' : (postfixlength == 3 ? 'ppp' : 'pppp'));
mcInfo.postfixType = postfixlength;
}
@@ -907,7 +1107,8 @@ function encodeGrid(m, y, x, codex, minx, miny, maxx, maxy, headerletter, territ
if (postfixlength == 4) {
postfix = postfix.charAt(0) + postfix.charAt(2) + postfix.charAt(1) + postfix.charAt(3);
if (getDebugInfo) {
- mcInfo.rectRegion = asDegreeRect(relx + (31 * Math.floor(difx / 31) * dividerx), rely + (31 * Math.floor((yside[postfixlength] - 1 - dify) / 31) * dividery), 31 * dividerx, 31 * dividery);
+ mcInfo.rectRegion = asDegreeRect(relx + (31 * Math.floor(difx / 31) * dividerx),
+ rely + (31 * Math.floor((yside[postfixlength] - 1 - dify) / 31) * dividery), 31 * dividerx, 31 * dividery);
}
}
result += postfix;
@@ -921,29 +1122,44 @@ function encodeGrid(m, y, x, codex, minx, miny, maxx, maxy, headerletter, territ
}
}
- return encodeExtension(headerletter + result, extrax << 2, extray, dividerx << 2, dividery, use_high_precision, 1); // grid
-}
-
+ return encodeExtension(headerletter + result, enc, extrax << 2, extray, dividerx << 2, dividery, extraDigits, 1);
+} // grid
/// alphabet support
-var MAXLANS = 14;
+var MAXLANS = 28;
var asc2lan = [
- [65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], // Roman
- [913, 914, 926, 916, 63, 917, 915, 919, 921, 928, 922, 923, 924, 925, 927, 929, 920, 936, 931, 932, 63, 934, 937, 935, 933, 918, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], // Greek
- [1040, 1042, 1057, 1044, 1045, 1046, 1043, 1053, 1048, 1055, 1050, 1051, 1052, 1047, 1054, 1056, 1060, 1071, 1062, 1058, 1069, 1063, 1064, 1061, 1059, 1041, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], // Cyrillic
- [1488, 1489, 1490, 1491, 1507, 1492, 1494, 1495, 1493, 1496, 1497, 1498, 1499, 1500, 1505, 1501, 1502, 1504, 1506, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], // Hebrew
- [2309, 2325, 2327, 2328, 2319, 2330, 2332, 2335, 63, 2336, 2339, 2340, 2342, 2343, 63, 2344, 2346, 2349, 2350, 2352, 2347, 2354, 2357, 2360, 2361, 2337, 2406, 2407, 2408, 2409, 2410, 2411, 2412, 2413, 2414, 2415], // Hindi
- [3346, 3349, 3350, 3351, 3339, 3354, 3356, 3359, 3335, 3361, 3364, 3365, 3366, 3367, 3360, 3368, 3374, 3376, 3377, 3378, 3337, 3380, 3381, 3382, 3384, 3385, 3430, 3431, 3432, 3433, 3434, 3435, 3436, 3437, 3438, 3439], // Malay
- [4256, 4257, 4259, 4262, 4260, 4265, 4267, 4268, 4275, 4270, 4272, 4273, 4274, 4276, 4269, 4277, 4278, 4279, 4280, 4281, 4264, 4282, 4283, 4285, 4286, 4287, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], // Georgian
- [12450, 12459, 12461, 12463, 12458, 12465, 12467, 12469, 12452, 12473, 12481, 12488, 12490, 12492, 12454, 12498, 12501, 12504, 12507, 12513, 12456, 12514, 12520, 12521, 12525, 12530, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], // Katakana
- [3632, 3585, 3586, 3588, 3634, 3591, 3592, 3593, 3633, 3594, 3601, 3604, 3606, 3607, 3597, 3608, 3610, 3612, 3617, 3619, 3628, 3621, 3623, 3629, 3630, 3631, 3664, 3665, 3666, 3667, 3668, 3669, 3670, 3671, 3672, 3673], // Thai
- [3760, 3713, 3714, 3716, 3779, 3719, 3720, 3722, 3780, 3725, 3732, 3735, 3737, 3738, 3782, 3740, 3742, 3745, 3746, 3747, 3773, 3751, 3754, 3755, 3757, 3759, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], // Lao
- [1366, 1330, 1331, 1332, 1333, 1336, 1337, 1338, 1339, 1341, 1343, 1344, 1345, 1347, 1365, 1351, 1352, 1354, 1357, 1358, 1349, 1359, 1360, 1361, 1362, 1363, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], // Armenian
- [2437, 2444, 2453, 2454, 2447, 2455, 2457, 2458, 63, 2461, 2464, 2465, 2466, 2467, 63, 2468, 2469, 2470, 2472, 2474, 2451, 2476, 2477, 2479, 2482, 2489, 2534, 2535, 2536, 2537, 2538, 2539, 2540, 2541, 2542, 2543], // Bengali
- [2565, 2581, 2583, 2584, 2575, 2586, 2588, 2591, 63, 2592, 2595, 2596, 2598, 2599, 63, 2600, 2602, 2605, 2606, 2608, 2603, 2610, 2613, 2616, 2617, 2593, 2662, 2663, 2664, 2665, 2666, 2667, 2668, 2669, 2670, 2671], // Gurmukhi
- [3928, 3904, 3905, 3906, 3940, 3908, 3909, 3910, 63, 3911, 3914, 3916, 3918, 3919, 63, 3921, 3923, 3924, 3926, 3934, 3941, 3935, 3937, 3938, 3939, 3942, 3872, 3873, 3874, 3875, 3876, 3877, 3878, 3879, 3880, 3881] // Tibetan
-];
+ // A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9
+ [0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005a, 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039], // roman
+ [0x0391, 0x0392, 0x039e, 0x0394, 0x0388, 0x0395, 0x0393, 0x0397, 0x0399, 0x03a0, 0x039a, 0x039b, 0x039c, 0x039d, 0x039f, 0x03a1, 0x0398, 0x03a8, 0x03a3, 0x03a4, 0x0389, 0x03a6, 0x03a9, 0x03a7, 0x03a5, 0x0396, 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039], // greek
+ [0x0410, 0x0412, 0x0421, 0x0414, 0x0415, 0x0416, 0x0413, 0x041d, 0x0049, 0x041f, 0x041a, 0x041b, 0x041c, 0x0417, 0x041e, 0x0420, 0x0424, 0x042f, 0x0426, 0x0422, 0x042d, 0x0427, 0x0428, 0x0425, 0x0423, 0x0411, 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039], // cyrillic
+ [0x05d0, 0x05d1, 0x05d2, 0x05d3, 0x05e3, 0x05d4, 0x05d6, 0x05d7, 0x05d5, 0x05d8, 0x05d9, 0x05da, 0x05db, 0x05dc, 0x05e1, 0x05dd, 0x05de, 0x05e0, 0x05e2, 0x05e4, 0x05e5, 0x05e6, 0x05e7, 0x05e8, 0x05e9, 0x05ea, 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039], // hebrew
+ [0x0905, 0x0915, 0x0917, 0x0918, 0x090f, 0x091a, 0x091c, 0x091f, 0x0049, 0x0920, 0x0923, 0x0924, 0x0926, 0x0927, 0x004f, 0x0928, 0x092a, 0x092d, 0x092e, 0x0930, 0x092b, 0x0932, 0x0935, 0x0938, 0x0939, 0x092c, 0x0966, 0x0967, 0x0968, 0x0969, 0x096a, 0x096b, 0x096c, 0x096d, 0x096e, 0x096f], // Devanagari
+ [0x0d12, 0x0d15, 0x0d16, 0x0d17, 0x0d0b, 0x0d1a, 0x0d1c, 0x0d1f, 0x0049, 0x0d21, 0x0d24, 0x0d25, 0x0d26, 0x0d27, 0x0d20, 0x0d28, 0x0d2e, 0x0d30, 0x0d31, 0x0d32, 0x0d09, 0x0d34, 0x0d35, 0x0d36, 0x0d38, 0x0d39, 0x0d66, 0x0d67, 0x0d68, 0x0d69, 0x0d6a, 0x0d6b, 0x0d6c, 0x0d6d, 0x0d6e, 0x0d6f], // Malayalam
+ [0x10a0, 0x10a1, 0x10a3, 0x10a6, 0x10a4, 0x10a9, 0x10ab, 0x10ac, 0x0049, 0x10ae, 0x10b0, 0x10b1, 0x10b2, 0x10b4, 0x10ad, 0x10b5, 0x10b6, 0x10b7, 0x10b8, 0x10b9, 0x10a8, 0x10ba, 0x10bb, 0x10bd, 0x10be, 0x10bf, 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039], // Georgian
+ [0x30a2, 0x30ab, 0x30ad, 0x30af, 0x30aa, 0x30b1, 0x30b3, 0x30b5, 0x0049, 0x30b9, 0x30c1, 0x30c8, 0x30ca, 0x30cc, 0x004f, 0x30d2, 0x30d5, 0x30d8, 0x30db, 0x30e1, 0x30a8, 0x30e2, 0x30e8, 0x30e9, 0x30ed, 0x30f2, 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039], // Katakana
+ [0x0e30, 0x0e01, 0x0e02, 0x0e04, 0x0e32, 0x0e07, 0x0e08, 0x0e09, 0x0049, 0x0e0a, 0x0e11, 0x0e14, 0x0e16, 0x0e17, 0x004f, 0x0e18, 0x0e1a, 0x0e1c, 0x0e21, 0x0e23, 0x0e2c, 0x0e25, 0x0e27, 0x0e2d, 0x0e2e, 0x0e2f, 0x0e50, 0x0e51, 0x0e52, 0x0e53, 0x0e54, 0x0e55, 0x0e56, 0x0e57, 0x0e58, 0x0e59], // Thai
+ [0x0eb0, 0x0e81, 0x0e82, 0x0e84, 0x0ec3, 0x0e87, 0x0e88, 0x0e8a, 0x0ec4, 0x0e8d, 0x0e94, 0x0e97, 0x0e99, 0x0e9a, 0x004f, 0x0e9c, 0x0e9e, 0x0ea1, 0x0ea2, 0x0ea3, 0x0ebd, 0x0ea7, 0x0eaa, 0x0eab, 0x0ead, 0x0eaf, 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039], // Laos
+ [0x0556, 0x0532, 0x0533, 0x0534, 0x0535, 0x0538, 0x0539, 0x053a, 0x053b, 0x053d, 0x053f, 0x0540, 0x0541, 0x0543, 0x0555, 0x0547, 0x0548, 0x054a, 0x054d, 0x054e, 0x0545, 0x054f, 0x0550, 0x0551, 0x0552, 0x0553, 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039], // armenian
+ [0x099c, 0x0998, 0x0995, 0x0996, 0x09ae, 0x0997, 0x0999, 0x099a, 0x0049, 0x099d, 0x09a0, 0x09a1, 0x09a2, 0x09a3, 0x004f, 0x09a4, 0x09a5, 0x09a6, 0x09a8, 0x09aa, 0x099f, 0x09ac, 0x09ad, 0x09af, 0x09b2, 0x09b9, 0x09e6, 0x09e7, 0x09e8, 0x09e9, 0x09ea, 0x09eb, 0x09ec, 0x09ed, 0x09ee, 0x09ef], // Bengali/Assamese
+ [0x0a05, 0x0a15, 0x0a17, 0x0a18, 0x0a0f, 0x0a1a, 0x0a1c, 0x0a1f, 0x0049, 0x0a20, 0x0a23, 0x0a24, 0x0a26, 0x0a27, 0x004f, 0x0a28, 0x0a2a, 0x0a2d, 0x0a2e, 0x0a30, 0x0a2b, 0x0a32, 0x0a35, 0x0a38, 0x0a39, 0x0a21, 0x0a66, 0x0a67, 0x0a68, 0x0a69, 0x0a6a, 0x0a6b, 0x0a6c, 0x0a6d, 0x0a6e, 0x0a6f], // Gurmukhi
+ [0x0f58, 0x0f40, 0x0f41, 0x0f42, 0x0f64, 0x0f44, 0x0f45, 0x0f46, 0x0049, 0x0f47, 0x0f49, 0x0f55, 0x0f50, 0x0f4f, 0x004f, 0x0f51, 0x0f53, 0x0f54, 0x0f56, 0x0f5e, 0x0f60, 0x0f5f, 0x0f61, 0x0f62, 0x0f63, 0x0f66, 0x0f20, 0x0f21, 0x0f22, 0x0f23, 0x0f24, 0x0f25, 0x0f26, 0x0f27, 0x0f28, 0x0f29], // Tibetan
+ [0x0628, 0x062a, 0x062d, 0x062e, 0x062B, 0x062f, 0x0630, 0x0631, 0x0627, 0x0632, 0x0633, 0x0634, 0x0635, 0x0636, 0x0647, 0x0637, 0x0638, 0x0639, 0x063a, 0x0641, 0x0642, 0x062C, 0x0644, 0x0645, 0x0646, 0x0648, 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039], // Arabic
+ [0x1112, 0x1100, 0x1102, 0x1103, 0x1166, 0x1105, 0x1107, 0x1109, 0x1175, 0x1110, 0x1111, 0x1161, 0x1162, 0x1163, 0x110b, 0x1164, 0x1165, 0x1167, 0x1169, 0x1172, 0x1174, 0x110c, 0x110e, 0x110f, 0x116d, 0x116e, 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039], // Korean // 0xc601, 0xc77c, 0xc774, 0xc0bc, 0xc0ac, 0xc624, 0xc721, 0xce60, 0xd314, 0xad6c (vocal digits)
+ [0x1005, 0x1000, 0x1001, 0x1002, 0x1013, 0x1003, 0x1004, 0x101a, 0x0049, 0x1007, 0x100c, 0x100d, 0x100e, 0x1010, 0x101d, 0x1011, 0x1012, 0x101e, 0x1014, 0x1015, 0x1016, 0x101f, 0x1017, 0x1018, 0x100f, 0x101c, 0x1040, 0x1041, 0x1042, 0x1043, 0x1044, 0x1045, 0x1046, 0x1047, 0x1048, 0x1049], // Burmese
+ [0x1789, 0x1780, 0x1781, 0x1782, 0x1785, 0x1783, 0x1784, 0x1787, 0x179a, 0x1788, 0x178a, 0x178c, 0x178d, 0x178e, 0x004f, 0x1791, 0x1792, 0x1793, 0x1794, 0x1795, 0x179f, 0x1796, 0x1798, 0x179b, 0x17a0, 0x17a2, 0x17e0, 0x17e1, 0x17e2, 0x17e3, 0x17e4, 0x17e5, 0x17e6, 0x17e7, 0x17e8, 0x17e9], // Khmer
+ [0x0d85, 0x0d9a, 0x0d9c, 0x0d9f, 0x0d89, 0x0da2, 0x0da7, 0x0da9, 0x0049, 0x0dac, 0x0dad, 0x0daf, 0x0db1, 0x0db3, 0x004f, 0x0db4, 0x0db6, 0x0db8, 0x0db9, 0x0dba, 0x0d8b, 0x0dbb, 0x0dbd, 0x0dc0, 0x0dc3, 0x0dc4, 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039], // Sinhalese
+ [0x0794, 0x0780, 0x0781, 0x0782, 0x0797, 0x0783, 0x0784, 0x0785, 0x0049, 0x0786, 0x0787, 0x0788, 0x0789, 0x078a, 0x004f, 0x078b, 0x078c, 0x078d, 0x078e, 0x078f, 0x079c, 0x0790, 0x0791, 0x0792, 0x0793, 0x07b1, 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039], // Thaana
+ [0x3123, 0x3105, 0x3108, 0x3106, 0x3114, 0x3107, 0x3109, 0x310a, 0x0049, 0x310b, 0x310c, 0x310d, 0x310e, 0x310f, 0x004f, 0x3115, 0x3116, 0x3110, 0x3111, 0x3112, 0x3113, 0x3129, 0x3117, 0x3128, 0x3118, 0x3119, 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039], // Chinese
+ [0x2D49, 0x2D31, 0x2D33, 0x2D37, 0x2D53, 0x2D3C, 0x2D3D, 0x2D40, 0x2D4F, 0x2D43, 0x2D44, 0x2D45, 0x2D47, 0x2D4D, 0x2D54, 0x2D4E, 0x2D55, 0x2D56, 0x2D59, 0x2D5A, 0x2D62, 0x2D5B, 0x2D5C, 0x2D5F, 0x2D61, 0x2D63, 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039], // Tifinagh (BERBER)
+ [0x0b99, 0x0b95, 0x0b9a, 0x0b9f, 0x0b86, 0x0ba4, 0x0ba8, 0x0baa, 0x0049, 0x0bae, 0x0baf, 0x0bb0, 0x0bb2, 0x0bb5, 0x004f, 0x0bb4, 0x0bb3, 0x0bb1, 0x0b85, 0x0b88, 0x0b93, 0x0b89, 0x0b8e, 0x0b8f, 0x0b90, 0x0b92, 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039], // Tamil (digits 0xBE6-0xBEF)
+ [0x121B, 0x1260, 0x1264, 0x12F0, 0x121E, 0x134A, 0x1308, 0x1200, 0x0049, 0x12E8, 0x12AC, 0x1208, 0x1293, 0x1350, 0x12D0, 0x1354, 0x1240, 0x1244, 0x122C, 0x1220, 0x12C8, 0x1226, 0x1270, 0x1276, 0x1338, 0x12DC, 0x1372, 0x1369, 0x136a, 0x136b, 0x136c, 0x136d, 0x136e, 0x136f, 0x1370, 0x1371], // Amharic (digits 1372|1369-1371)
+ [0x0C1E, 0x0C15, 0x0C17, 0x0C19, 0x0C2B, 0x0C1A, 0x0C1C, 0x0C1F, 0x0049, 0x0C20, 0x0C21, 0x0C23, 0x0C24, 0x0C25, 0x004f, 0x0C26, 0x0C27, 0x0C28, 0x0C2A, 0x0C2C, 0x0C2D, 0x0C2E, 0x0C30, 0x0C32, 0x0C33, 0x0C35, 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039], // Telugu
+ [0x0B1D, 0x0B15, 0x0B16, 0x0B17, 0x0B23, 0x0B18, 0x0B1A, 0x0B1C, 0x0049, 0x0B1F, 0x0B21, 0x0B22, 0x0B24, 0x0B25, 0x0B20, 0x0B26, 0x0B27, 0x0B28, 0x0B2A, 0x0B2C, 0x0B39, 0x0B2E, 0x0B2F, 0x0B30, 0x0B33, 0x0B38, 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039], // Odia
+ [0x0C92, 0x0C95, 0x0C96, 0x0C97, 0x0C8E, 0x0C99, 0x0C9A, 0x0C9B, 0x0049, 0x0C9C, 0x0CA0, 0x0CA1, 0x0CA3, 0x0CA4, 0x004f, 0x0CA6, 0x0CA7, 0x0CA8, 0x0CAA, 0x0CAB, 0x0C87, 0x0CAC, 0x0CAD, 0x0CB0, 0x0CB2, 0x0CB5, 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039], // Kannada
+ [0x0AB3, 0x0A97, 0x0A9C, 0x0AA1, 0x0A87, 0x0AA6, 0x0AAC, 0x0A95, 0x0049, 0x0A9A, 0x0A9F, 0x0AA4, 0x0AAA, 0x0AA0, 0x004f, 0x0AB0, 0x0AB5, 0x0A9E, 0x0AAE, 0x0AAB, 0x0A89, 0x0AB7, 0x0AA8, 0x0A9D, 0x0AA2, 0x0AAD, 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039], // Gujarati
+]
+
// *UI*
var lannam = [
@@ -951,8 +1167,8 @@ var lannam = [
["Greek"],
["Cyrillic"],
["Hebrew"],
- ["Hindi"],
- ["Malay"],
+ ["Devanagari"],
+ ["Malayalam"],
["Georgian"],
["Katakana"],
["Thai"],
@@ -960,7 +1176,21 @@ var lannam = [
["Armenian"],
["Bengali"],
["Gurmukhi"],
- ["Tibetan"]
+ ["Tibetan"],
+ ["Arabic"],
+ ["Korean"],
+ ["Burmese"],
+ ["Khmer"],
+ ["Sinhalese"],
+ ["Thaana"],
+ ["Chinese"],
+ ["Tifinagh"],
+ ["Tamil"],
+ ["Amharic"],
+ ["Telugu"],
+ ["Odia"],
+ ["Kannada"],
+ ["Gujarati"]
];
// *UI*
@@ -969,8 +1199,8 @@ var lanlannam = [
["ελληνικά"],
["кириллица"],
["עִבְרִית"],
- ["हिंदी"],
- ["Melayu"],
+ ["देवनागरी"], // Devanagari
+ ["മലയാളം"], // Malayalam
["ქართული"],
["カタカナ"],
["ภาษาไทย"],
@@ -978,24 +1208,55 @@ var lanlannam = [
["հայերեն"],
["বাংলা"],
["ਗੁਰਮੁਖੀ"],
- ["དབུ་ཅན་"]
+ ["དབུ་ཅན་"],
+ ["العَرَبِيَّة"],
+ ["조선글/한글"], // Korean (Choson'gul / Hangul )
+ ["မြန်မာအက္ခရာ"], // Burmese
+ ["អក្សរខ្មែរ"], // Khmer script
+ ['සිංහල අක්ෂර මාලාව'], // Sinhalese
+ ["ތާނަ"], // Thaana (Maldivan)
+ ["ㄅㄆㄇㄈ"], // Chinese (bopomofo) // 注音符號,
+ ["ⵜⵉⴼⵉⵏⴰⵖ"], // Tifinagh (Berber)
+ ["தமிழ்"], // Tamil
+ ["ኣማርኛ"], // Amharic
+ ["తెలుగు"], // Telugu
+ ["ଓଡ଼ିଆ"], // Odia
+ ["ಕನ್ನಡ"], // Kannada
+ ["ગુજરાતી"] // Gujarati
];
-
/// PRIVATE substitute characters in str with characters form the specified language (pass asHTML=1 to explicitly HTML-encode characters)
function showinlan(str, lan, asHTML) {
+ str = to_ascii(str);
if (!lan) {
return str;
}
var result = '';
+ // skip leading territory
+ var sp = str.indexOf(' ');
+ if (sp++ > 0) {
+ result = str.substr(0, sp);
+ str = str.substr(sp);
+ }
+
+ if (lan == 1 || lan == 3 || lan == 14 || lan == 15) { // greek hebrew arabic korean
+ str = convertToAbjad(str);
+ }
+
// unpack for languages that do not support E and U
- if (asc2lan[lan][4] == 63) { // is there no equivalent for the letter E in this language?
+ if (lan == 1) { // greek
+ var rest = '';
+ var h = str.indexOf('-');
+ if (h >= 0) {
+ rest = str.substring(h);
+ str = str.substring(0, h);
+ }
if (str.indexOf('E') >= 0 || str.indexOf('U') >= 0) {
str = aeu_pack(aeu_unpack(str), true);
- /* v1.50 repack! */
}
+ str += rest;
}
// substitute
@@ -1024,24 +1285,22 @@ function to_ascii(str) {
var letters = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
var result = '';
str = trim(str).toUpperCase();
+
var len = str.length;
- var i;
- var trans = 0;
- for (i = 0; i < len; i++) {
+ for (var i = 0; i < len; i++) {
var c = str.charCodeAt(i);
if (c > 0 && c < 127) {
result += str.charAt(i);
} else {
+ var found = 0;
var lan;
for (lan = 0; lan < MAXLANS; lan++) {
var nrc = asc2lan[lan].length;
- var found = 0;
var j;
for (j = 0; j < nrc; j++) {
if (c == asc2lan[lan][j]) {
result += letters.charAt(j);
found = 1;
- trans = 1;
break;
}
}
@@ -1054,38 +1313,32 @@ function to_ascii(str) {
}
}
}
- if (result.charAt(0) == 'A') {
- result = aeu_pack(aeu_unpack(result), false);
+ var p = result.lastIndexOf(' ');
+ if (p < 0) {
+ p = 0;
+ } else {
+ p++;
+ }
+ if (result.charAt(p) == 'A') {
+ var mc = result.substr(p);
+ var rest = '';
+ var h = mc.indexOf('-');
+ if (h >= 0) {
+ rest = mc.substring(h);
+ mc = mc.substring(0, h);
+ }
+ result = result.substr(0, p) + aeu_pack(aeu_unpack(mc), false) + rest;
/* v1.50 repack A-voweled to AEU-voweled */
}
- return result;
-}
-
-/// PRIVATE lowest-level data access
-
-var flags, codex, codexlo, codexhi, codexlen; // GLOBAL
-var isnameless, isrestricted, recType, isSpecialShape22; // GLOBAL
-
-function dataSetup(i) {
- flags = data_flags[i];
- codexhi = Math.floor((flags & 31) / 5);
- codexlo = ((flags & 31) % 5) + 1;
- codexlen = codexlo + codexhi;
- codex = 10 * codexhi + codexlo;
- // iscountry = (flags & 32);
- isnameless = (flags & 64);
- isrestricted = (flags & 512);
- isSpecialShape22 = (flags & 1024);
- recType = ((flags >> 7) & 3); // 1=pipe 2=plus 3=star
- if (codex == 21 && isnameless == 0) {
- codex++;
- codexlo++;
- codexlen++;
+ if (isAbjadScript(str)) {
+ result = convertFromAbjad(result);
}
- minmaxSetup(i);
+
+ return result;
}
+/// PRIVATE lowest-level data access
function headerLetter(i) {
var flags = data_flags[i];
if (((flags >> 7) & 3) == 1) {
@@ -1093,177 +1346,184 @@ function headerLetter(i) {
}
return '';
}
+
function smartdiv(i) {
return data_special1[i];
}
+
function isRestricted(i) {
return data_flags[i] & 512;
}
+
function isNameless(i) {
return data_flags[i] & 64;
}
+
function isAutoHeader(i) {
return data_flags[i] & (8 << 5);
}
-function CodexLen(i) {
- flags = data_flags[i];
- codexhi = Math.floor((flags & 31) / 5);
- return codexhi + ((flags & 31) % 5) + 1;
+
+function codexLen(i) {
+ var flags = data_flags[i] & 31;
+ return Math.floor(flags / 5) + (flags % 5) + 1;
}
-function Codex(i) {
- flags = data_flags[i];
- codexhi = Math.floor((flags & 31) / 5);
- return 10 * codexhi + ((flags & 31) % 5) + 1;
+
+function coDex(i) {
+ var flags = data_flags[i] & 31;
+ return 10 * Math.floor(flags / 5) + (flags % 5) + 1;
}
+
function isSpecialShape(i) {
return data_flags[i] & 1024;
}
-function firstNamelessRecord(samecodex, index, firstcode) {
+function recType(i) {
+ return ((data_flags[i] >> 7) & 3); // 1=pipe 2=plus 3=star
+}
+
+function firstNamelessRecord(index, firstcode) {
var i = index;
- while (i >= firstcode && Codex(i) == samecodex && isNameless(i)) {
+ var codex = coDex(i);
+ while (i >= firstcode && coDex(i) == codex && isNameless(i)) {
i--;
}
- i++;
- return i;
+ return (i + 1);
}
-function countNamelessRecords(samecodex, index, firstcode) {
- var i = firstNamelessRecord(samecodex, index, firstcode);
+function countNamelessRecords(index, firstcode) {
+ var i = firstNamelessRecord(index, firstcode);
var e = index;
- while (Codex(e) == samecodex) {
+ var codex = coDex(e);
+ while (coDex(e) == codex) {
e++;
}
return (e - i);
}
-
// mid-level encode/decode
-function encodeNameless(x, y, index, firstcode) {
- var A = countNamelessRecords(codex, index, firstcode);
+function encodeNameless(enc, m, firstcode, extraDigits) {
+ var A = countNamelessRecords(m, firstcode);
+ if (A < 1) {
+ return '';
+ }
var p = Math.floor(31 / A);
var r = (31 % A);
- var X = index - firstNamelessRecord(codex, index, firstcode);
+ var codex = coDex(m);
+ var codexlen = codexLen(m);
+ var X = m - firstNamelessRecord(m, firstcode);
- if (A > 1) {
- var storage_offset = 0;
+ var storage_offset;
- if (codex != 21 && A <= 31) {
- storage_offset = (X * p + (X < r ? X : r)) * (961 * 961);
- }
- else if (codex != 21 && A < 62) {
- if (X < (62 - A)) {
- storage_offset = X * (961 * 961);
- }
- else {
- storage_offset = (62 - A + Math.floor((X - 62 + A) / 2) ) * (961 * 961);
- if ((X + A) & 1) {
- storage_offset += (16 * 961 * 31);
- }
- }
+ if (codex != 21 && A <= 31) {
+ storage_offset = (X * p + (X < r ? X : r)) * (961 * 961);
+ }
+ else if (codex != 21 && A < 62) {
+ if (X < (62 - A)) {
+ storage_offset = X * (961 * 961);
}
else {
- var BASEPOWER = (codex == 21) ? 961 * 961 : 961 * 961 * 31;
- var BASEPOWERA = Math.floor(BASEPOWER / A);
- if (A == 62) {
- BASEPOWERA++;
- } else {
- BASEPOWERA = (961) * Math.floor(BASEPOWERA / 961);
+ storage_offset = (62 - A + Math.floor((X - 62 + A) / 2)) * (961 * 961);
+ if (((X + A) % 2) == 1) {
+ storage_offset += (16 * 961 * 31);
}
-
- storage_offset = X * BASEPOWERA;
}
-
- var SIDE = smartdiv(index);
- var orgSIDE = SIDE;
- var xSIDE = SIDE;
- if (isSpecialShape22) {
- xSIDE *= SIDE;
- SIDE = 1 + Math.floor((maxy - miny) / 90);
- xSIDE = Math.floor(xSIDE / SIDE);
+ }
+ else {
+ var BASEPOWER = (codex == 21) ? 961 * 961 : 961 * 961 * 31;
+ var BASEPOWERA = Math.floor(BASEPOWER / A);
+ if (A == 62) {
+ BASEPOWERA++;
+ } else {
+ BASEPOWERA = (961) * Math.floor(BASEPOWERA / 961);
}
- var dividerx4 = xDivider4(miny, maxy); // note that xDivider4 is 4 times too large
- var xFracture = Math.floor(4 * fraclon);
- var dx = Math.floor((4 * (x - minx) + xFracture) / dividerx4); // dx is in millionths
- var extrax4 = (x - minx) * 4 - dx * dividerx4; // extrax4 is in quarter-millionths
+ storage_offset = X * BASEPOWERA;
+ }
- var dividery = 90;
- var dy = Math.floor((maxy - y) / dividery);
- var extray = (maxy - y) % dividery;
+ var mm = minmaxSetup(m);
+ var SIDE = smartdiv(m);
+ var orgSIDE = SIDE;
+ var xSIDE = SIDE;
- if (extray == 0 && fraclat > 0) {
- dy--;
- extray += dividery;
- }
+ var dividerx4 = xDivider4(mm.miny, mm.maxy); // note that xDivider4 is 4 times too large
+ var xFracture = Math.floor(enc.fraclon / 810000);
+ var dx = Math.floor((4 * (enc.coord32.x - mm.minx) + xFracture) / dividerx4); // dx is in millionths
+ var extrax4 = (enc.coord32.x - mm.minx) * 4 - dx * dividerx4; // extrax4 is in quarter-millionths
- var v = storage_offset;
- if (isSpecialShape22) {
- v += encodeSixWide(dx, SIDE - 1 - dy, xSIDE, SIDE);
- }
- else {
- v += (dx * SIDE + dy);
- }
+ var dividery = 90;
+ var dy = Math.floor((mm.maxy - enc.coord32.y) / dividery);
+ var extray = (mm.maxy - enc.coord32.y) % dividery;
- if (getDebugInfo) {
- mcInfo = {type: (isSpecialShape22 ? 2 : 1), regular: false};
- mcInfo.rectCell = asDegreeRect(minx + dx * (dividerx4 / 4), maxy - (dy + 1) * dividery, dividerx4 / 4, dividery);
- mcInfo.prefixDivx = xSIDE;
- mcInfo.prefixDivy = SIDE;
- mcInfo.dotPosition = (codex == 22 ? 3 : 2);
- mcInfo.form = (codexlen == 3 ? 'nnnn' : 'nnnnn');
- mcInfo.postfixType = 0;
- }
+ if (extray == 0 && enc.fraclat > 0) {
+ dy--;
+ extray += dividery;
+ }
- var result = encodeBase31(v, codexlen + 1);
+ var v = storage_offset;
+ if (isSpecialShape(m)) {
+ xSIDE *= SIDE;
+ SIDE = 1 + Math.floor((mm.maxy - mm.miny) / 90);
+ xSIDE = Math.floor(xSIDE / SIDE);
+ v += encodeSixWide(dx, SIDE - 1 - dy, xSIDE, SIDE);
+ }
+ else {
+ v += (dx * SIDE + dy);
+ }
- if (codexlen == 3) {
- result = result.substr(0, 2) + '.' + result.substr(2);
- }
- else if (codexlen == 4) {
- if (codex == 22 && orgSIDE == 961 && !isSpecialShape22) {
- if (getDebugInfo) {
- mcInfo.form = 'hrrpp';
- mcInfo.headerletter = encodeChar[storage_offset / (961 * 961)];
- mcInfo.postfixType = 2;
- mcInfo.regular = true;
- mcInfo.rectRegion = asDegreeRect((minx + (31 * Math.floor(dx / 31) * dividerx4 / 4)), maxy - (31 * dividery) * (1 + Math.floor(dy / 31)), 31 * dividerx4 / 4, 31 * dividery);
- }
- result = result.charAt(0) + result.charAt(1) + result.charAt(3) + result.charAt(2) + result.charAt(4);
- }
- if (codex == 13) {
- result = result.substr(0, 2) + '.' + result.substr(2);
- } else {
- result = result.substr(0, 3) + '.' + result.substr(3);
+ if (getDebugInfo) {
+ mcInfo = {type: (isSpecialShape(m) ? 2 : 1), regular: false, record: m};
+ mcInfo.rectCell = asDegreeRect(mm.minx + dx * (dividerx4 / 4), mm.maxy - (dy + 1) * dividery, dividerx4 / 4, dividery);
+ mcInfo.prefixDivx = xSIDE;
+ mcInfo.prefixDivy = SIDE;
+ mcInfo.dotPosition = (codex == 22 ? 3 : 2);
+ mcInfo.form = (codexlen == 3 ? 'nnnn' : 'nnnnn');
+ mcInfo.postfixType = 0;
+ }
+
+ var result = encodeBase31(v, codexlen + 1);
+
+ if (codexlen == 3) {
+ result = result.substr(0, 2) + '.' + result.substr(2);
+ }
+ else if (codexlen == 4) {
+ if (codex == 22 && orgSIDE == 961 && !isSpecialShape(m)) {
+ if (getDebugInfo) {
+ mcInfo.form = 'hrrpp';
+ mcInfo.headerletter = encodeChar[storage_offset / (961 * 961)];
+ mcInfo.postfixType = 2;
+ mcInfo.regular = true;
+ mcInfo.rectRegion = asDegreeRect((mm.minx + (31 * Math.floor(dx / 31) * dividerx4 / 4)),
+ mm.maxy - (31 * dividery) * (1 + Math.floor(dy / 31)), 31 * dividerx4 / 4, 31 * dividery);
}
+ result = result.charAt(0) + result.charAt(1) + result.charAt(3) + '.' + result.charAt(2) + result.charAt(4);
+ } else if (codex == 13) {
+ result = result.substr(0, 2) + '.' + result.substr(2);
+ } else {
+ result = result.substr(0, 3) + '.' + result.substr(3);
}
-
- return encodeExtension(result, extrax4, extray, dividerx4, dividery, use_high_precision, -1); // nameless
}
-}
+ return encodeExtension(result, enc, extrax4, extray, dividerx4, dividery, extraDigits, -1);
+} // nameless
-function decodeNameless(result, firstrec) // returns millionths
-{
+function decodeNameless(input, extensionchars, m, firstindex) {
+ var codex = coDex(m);
if (codex == 22) {
- result = result.substr(0, 3) + result.substr(4);
+ input = input.substr(0, 3) + input.substr(4);
} else {
- result = result.substr(0, 2) + result.substr(3);
+ input = input.substr(0, 2) + input.substr(3);
}
- var A = countNamelessRecords(codex, firstrec, firstrec);
- if (A < 2) {
- A = 1;
- } // paranoia
-
+ var A = countNamelessRecords(m, firstindex);
+ var F = firstNamelessRecord(m, firstindex);
var p = Math.floor(31 / A);
var r = (31 % A);
- var v;
- var X = -1;
+ var v = 0;
+ var X;
var swapletters = 0;
if (codex != 21 && A <= 31) {
- var offset = decodeChar[result.charCodeAt(0)];
+ var offset = decodeChar[input.charCodeAt(0)];
if (offset < r * (p + 1)) {
X = Math.floor(offset / (p + 1));
@@ -1274,12 +1534,11 @@ function decodeNameless(result, firstrec) // returns millionths
}
}
else if (codex != 21 && A < 62) {
- X = decodeChar[result.charCodeAt(0)];
+ X = decodeChar[input.charCodeAt(0)];
if (X < (62 - A)) {
swapletters = (codex == 22);
- }
- else {
- X = X + (X - (62 - A));
+ } else {
+ X += (X - (62 - A));
}
}
else // codex==21 || A>=62
@@ -1292,26 +1551,29 @@ function decodeNameless(result, firstrec) // returns millionths
BASEPOWERA = 961 * Math.floor(BASEPOWERA / 961);
}
- // decode and determine x
- v = decodeBase31(result);
+ // decode
+ v = decodeBase31(input);
+
X = Math.floor(v / BASEPOWERA);
v %= BASEPOWERA;
}
if (swapletters) {
- if (!isSpecialShape(firstrec + X)) {
- result = result.charAt(0) + result.charAt(1) + result.charAt(3) + result.charAt(2) + result.charAt(4);
+ if (!isSpecialShape(m + X)) {
+ input = input.charAt(0) + input.charAt(1) + input.charAt(3) + input.charAt(2) + input.charAt(4);
}
}
if (codex != 21 && A <= 31) {
- v = decodeBase31(result);
+ v = decodeBase31(input);
+
if (X > 0) {
- v -= ( (X * p + (X < r ? X : r)) * (961 * 961) );
+ v -= ((X * p + (X < r ? X : r)) * (961 * 961));
}
}
else if (codex != 21 && A < 62) {
- v = decodeBase31(result.substr(1));
+ v = decodeBase31(input.substr(1));
+
if (X >= (62 - A)) {
if (v >= (16 * 961 * 31)) {
v -= (16 * 961 * 31);
@@ -1320,22 +1582,22 @@ function decodeNameless(result, firstrec) // returns millionths
}
}
- if (X > A) {
- return false;
- } // past end!
- dataSetup(firstrec + X);
+ if (X > A) { // past end!
+ return mzEmpty();
+ }
+
+ m = F + X;
+ var mm = minmaxSetup(m);
- SIDE = smartdiv(firstrec + X);
+ var SIDE = smartdiv(m);
var xSIDE = SIDE;
- if (isSpecialShape22) {
+ var dx, dy;
+ if (isSpecialShape(m)) {
xSIDE *= SIDE;
- SIDE = 1 + Math.floor((maxy - miny) / 90);
+ SIDE = 1 + Math.floor((mm.maxy - mm.miny) / 90);
xSIDE = Math.floor(xSIDE / SIDE);
- }
- var dx, dy;
- if (isSpecialShape22) {
var d = decodeSixWide(v, xSIDE, SIDE);
dx = d.x;
dy = SIDE - 1 - d.y;
@@ -1345,154 +1607,147 @@ function decodeNameless(result, firstrec) // returns millionths
dx = Math.floor(v / SIDE);
}
- if (dx >= xSIDE) // else out-of-range!
- {
- return false;
+ if (dx >= xSIDE) { // else out-of-range!
+ return mzEmpty();
}
- var dividerx4 = xDivider4(miny, maxy); // 4 times too large!
+ var dividerx4 = xDivider4(mm.miny, mm.maxy); // 4 times too large!
var dividery = 90;
- var cornerx = minx + Math.floor((dx * dividerx4) / 4); // FIRST multiply, THEN divide!
- var cornery = maxy - (dy * dividery);
- var ret = decodeExtension(cornery, cornerx, dividerx4, dividery, -1, result);
- ret.x += ((dx * dividerx4) % 4) / 4.0;
- return ret;
+ var corner = { // in microdegrees
+ y: mm.maxy - (dy * dividery),
+ x: mm.minx + Math.floor((dx * dividerx4) / 4)
+ };
+ return decodeExtension(extensionchars, corner, dividerx4, -dividery,
+ ((dx * dividerx4) % 4), mm.miny, mm.maxx); // nameless
}
-
-function encodeAutoHeader(y, x, thiscodexlen, thisindex, territoryNumber) {
+function encodeAutoHeader(enc, m, extraDigits) {
var STORAGE_START = 0;
// search back to first of the group
- var firstindex = thisindex;
- while (isAutoHeader(firstindex - 1) && CodexLen(firstindex - 1) == thiscodexlen) {
+ var codex = coDex(m);
+ var codexlen = codexLen(m);
+ var firstindex = m;
+ while (isAutoHeader(firstindex - 1) && coDex(firstindex - 1) == codex) {
firstindex--;
}
var i;
- for (i = firstindex; CodexLen(i) == thiscodexlen; i++) {
- dataSetup(i);
- var H = Math.floor((maxy - miny + 89) / 90);
- var xdiv = xDivider4(miny, maxy);
- var W = Math.floor(( (maxx - minx) * 4 + (xdiv - 1) ) / xdiv);
+ for (i = firstindex; coDex(i) == codex; i++) {
+ var mm = minmaxSetup(i);
+ var H = Math.floor((mm.maxy - mm.miny + 89) / 90);
+ var xdiv = xDivider4(mm.miny, mm.maxy);
+ var W = Math.floor(((mm.maxx - mm.minx) * 4 + (xdiv - 1)) / xdiv);
H = 176 * Math.floor((H + 176 - 1) / 176);
W = 168 * Math.floor((W + 168 - 1) / 168);
var product = Math.floor(W / 168) * Math.floor(H / 176) * 961 * 31;
- if (recType == 2) { // *+
+ if (recType(i) == 2) { // *+
var GOODROUNDER = codex >= 23 ? (961 * 961 * 31) : (961 * 961);
product = Math.floor((STORAGE_START + product + GOODROUNDER - 1) / GOODROUNDER) * GOODROUNDER - STORAGE_START;
}
- if (i == thisindex) {
- if (fitsInside(y, x, minx, maxx, miny, maxy)) {
- var dividerx = Math.floor((maxx - minx + W - 1) / W);
- var vx = Math.floor((x - minx) / dividerx);
- var extrax = ((x - minx) % dividerx);
-
- var dividery = Math.floor((maxy - miny + H - 1) / H);
- var vy = Math.floor((maxy - y) / dividery);
- var extray = ((maxy - y) % dividery);
+ if (i == m && fitsInside(enc.coord32, mm)) {
+ var dividerx = Math.floor((mm.maxx - mm.minx + W - 1) / W);
+ var vx = Math.floor((enc.coord32.x - mm.minx) / dividerx);
+ var extrax = ((enc.coord32.x - mm.minx) % dividerx);
- var spx = vx % 168;
- var spy = vy % 176;
+ var dividery = Math.floor((mm.maxy - mm.miny + H - 1) / H);
+ var vy = Math.floor((mm.maxy - enc.coord32.y) / dividery);
+ var extray = ((mm.maxy - enc.coord32.y) % dividery);
- vx = Math.floor(vx / 168);
- var value = vx * Math.floor(H / 176);
+ var spx = vx % 168;
+ vx = Math.floor(vx / 168);
+ var value = vx * Math.floor(H / 176);
- if (extray == 0 && fraclat > 0) {
- if (vy == 0) {
- STORAGE_START += product;
- continue;
- }
- vy--;
- extray += dividery;
- }
-
- vy = Math.floor(vy / 176);
- value += vy;
+ if (extray == 0 && enc.fraclat > 0) {
+ vy--;
+ extray += dividery;
+ }
+ var spy = vy % 176;
+ vy = Math.floor(vy / 176);
+ value += vy;
- if (getDebugInfo) {
- mcInfo = {type: (recType == 2 ? 6 : 5), regular: false}; // 5=unrounded groups / 6=rounded groups
- mcInfo.form = (codexlen == 4 ? 'ggppp' : 'gggppp');
- mcInfo.postfixType = 3;
- mcInfo.dotPosition = codexlen - 2;
- mcInfo.prefixDivx = Math.floor(W / 168);
- mcInfo.prefixDivy = Math.floor(H / 176);
- mcInfo.rectSubarea = asDegreeRect(minx + (vx * 168 ) * dividerx, maxy - ((vy + 1) * 176 ) * dividery, 168 * dividerx, 176 * dividery);
- mcInfo.rectCell = asDegreeRect(minx + (vx * 168 + spx) * dividerx, maxy - ((vy ) * 176 + spy + 1) * dividery, dividerx, dividery);
- }
+ if (getDebugInfo) {
+ mcInfo = {type: (recType(i) == 2 ? 6 : 5), regular: false, record: i}; // 5=unrounded groups / 6=rounded groups
+ mcInfo.form = (codexlen == 4 ? 'ggppp' : 'gggppp');
+ mcInfo.postfixType = 3;
+ mcInfo.dotPosition = codexlen - 2;
+ mcInfo.prefixDivx = Math.floor(W / 168);
+ mcInfo.prefixDivy = Math.floor(H / 176);
+ mcInfo.rectSubarea = asDegreeRect(mm.minx + (vx * 168) * dividerx, mm.maxy - ((vy + 1) * 176) * dividery,
+ 168 * dividerx, 176 * dividery);
+ mcInfo.rectCell = asDegreeRect(mm.minx + (vx * 168 + spx) * dividerx, mm.maxy - ((vy) * 176 + spy + 1) * dividery,
+ dividerx, dividery);
+ }
- var mapc = encodeBase31(Math.floor(STORAGE_START / (961 * 31)) + value, codexlen - 2) + '.' + encodeTriple(spx, spy, dividerx, dividery);
+ var mapc = encodeBase31(Math.floor(STORAGE_START / (961 * 31)) + value, codexlen - 2) + '.' +
+ encodeTriple(spx, spy, dividerx, dividery);
- return encodeExtension(mapc, extrax << 2, extray, dividerx << 2, dividery, use_high_precision, -1); // autoheader
- }
+ return encodeExtension(mapc, enc, extrax << 2, extray, dividerx << 2, dividery, extraDigits, -1);
}
STORAGE_START += product;
}
- return ''; // fail
-}
+ return '';
+} // autoheader
-function decodeAutoHeader(input, firstindex, territoryNumber) {
+function decodeAutoHeader(input, extensionchars, m) {
var STORAGE_START = 0;
- var thiscodexlen = codexlen;
+ var codex = coDex(m);
+
+ var value = decodeBase31(input); // decode (before dot)
- var value = decodeBase31(input); // decode top (before dot)
value *= (961 * 31);
var triple = decodeTriple(input.substr(input.length - 3)); // decode bottom 3 chars
- var i;
- for (i = firstindex; ; i++) {
- if (CodexLen(i) != thiscodexlen) {
- return false;
- }
- if (i > firstindex) {
- dataSetup(i);
- }
+ for (; coDex(m) == codex && recType(m) > 1; m++) {
+ var mm = minmaxSetup(m);
- var H = Math.floor((maxy - miny + 89) / 90);
- var xdiv = xDivider4(miny, maxy);
- var W = Math.floor(( (maxx - minx) * 4 + (xdiv - 1) ) / xdiv);
+ var H = Math.floor((mm.maxy - mm.miny + 89) / 90);
+ var xdiv = xDivider4(mm.miny, mm.maxy);
+ var W = Math.floor(((mm.maxx - mm.minx) * 4 + (xdiv - 1)) / xdiv);
H = 176 * Math.floor((H + 176 - 1) / 176);
W = 168 * Math.floor((W + 168 - 1) / 168);
var product = Math.floor(W / 168) * Math.floor(H / 176) * 961 * 31;
- if (recType == 2) { // *+
+ if (recType(m) == 2) {
var GOODROUNDER = codex >= 23 ? (961 * 961 * 31) : (961 * 961);
product = Math.floor((STORAGE_START + product + GOODROUNDER - 1) / GOODROUNDER) * GOODROUNDER - STORAGE_START;
}
if (value >= STORAGE_START && value < STORAGE_START + product) // code belongs here?
{
- var dividerx = Math.floor((maxx - minx + W - 1) / W);
- var dividery = Math.floor((maxy - miny + H - 1) / H);
+ var dividerx = Math.floor((mm.maxx - mm.minx + W - 1) / W);
+ var dividery = Math.floor((mm.maxy - mm.miny + H - 1) / H);
value -= STORAGE_START;
value = Math.floor(value / (961 * 31));
- var vx = Math.floor(value / Math.floor(H / 176)) * 168 + triple.x;
- var vy = (value % Math.floor(H / 176)) * 176 + triple.y;
-
- var cornery = maxy - vy * dividery;
- var cornerx = minx + vx * dividerx;
+ var vx = triple.x + 168 * Math.floor(value / Math.floor(H / 176));
+ var vy = triple.y + 176 * (value % Math.floor(H / 176));
- var retval = decodeExtension(cornery, cornerx, dividerx << 2, dividery, -1, input);
- if (retval.x < minx || retval.x >= maxx || retval.y < miny || retval.y > maxy) {
- return false;
+ var corner = { // in microdegrees
+ y: mm.maxy - (vy * dividery),
+ x: mm.minx + (vx * dividerx)
+ };
+ if ((corner.y != mm.maxy) && (!fitsInside(corner, mm))) {
+ return mzEmpty();
}
- return retval;
+
+ return decodeExtension(extensionchars, corner, dividerx << 2, -dividery,
+ 0, mm.miny, mm.maxx); // autoheader
}
STORAGE_START += product;
}
+ return mzEmpty();
}
-
/// PRIVATE add vowels to prevent a mapcode r from being all-digit
function aeu_pack(r, short) /* v1.50 */ {
var dotpos = -9;
@@ -1502,9 +1757,8 @@ function aeu_pack(r, short) /* v1.50 */ {
for (d = 0; d < rlen; d++) {
if (r.charAt(d) < '0' || r.charAt(d) > '9') // not digit?
{
- if (r.charAt(d) == '.' && dotpos < 0) // first dot?
- {
- dotpos = d;
+ if (r.charAt(d) == '.' && dotpos < 0) {
+ dotpos = d; // first dot?
} else if (r.charAt(d) == '-') {
rest = r.substring(d);
r = r.substring(0, d);
@@ -1514,10 +1768,10 @@ function aeu_pack(r, short) /* v1.50 */ {
return r;
}
}
- } // not alldigit (or multiple dots)
+ }
var v;
- if (rlen - 2 > dotpos) { // does r have a dot, AND at least 2 chars after the dot?
+ if (dotpos >= 2 && rlen - 2 > dotpos) { // does r have a dot, AND at least 2 chars after the dot?
if (short) { /* v1.50 new way: use only A */
v = (r.charCodeAt(0) - 48) * 100 + (r.charCodeAt(rlen - 2) - 48) * 10 + (r.charCodeAt(rlen - 1) - 48);
r = 'A' + r.substring(1, rlen - 2) + encodeChar[Math.floor(v / 32)] + encodeChar[v % 32]; // 1.50
@@ -1533,72 +1787,49 @@ function aeu_pack(r, short) /* v1.50 */ {
// PRIVATE (defaults for last 4 are false,false,false,-1)
var debugStopRecord = -1; // GLOBAL
/// returns result, or empty if error
-var results; // GLOBAL
-function mapcoderEngine(orgy, orgx, tn, getshortest, isrecursive, state_override) {
- // round to millionths and normalise
- if (isNaN(orgx)) {
- orgx = 0;
- }
- if (isNaN(orgy)) {
- orgy = 0;
- }
- orgy = Number(orgy);
- orgx = Number(orgx);
- if (orgy > 90) {
- orgy = 90;
- } else if (orgy < -90) {
- orgy = -90;
- } // cut within [-90..+90]
- if (orgx >= 180) {
- orgx -= 360;
- } else if (orgx < -180) {
- orgx += 360;
- } // move within [-180..+180>
-
- { // seperate out the fraction
- var y = orgy + 90;
- var x = orgx + 180;
- y *= 1000000;
- x *= 1000000;
- var lat32 = Math.floor(y);
- var lon32 = Math.floor(x);
- fraclat = y - lat32; // get fraction
- fraclon = x - lon32; // get fraction
-
- // for 8-digit precision, cells are divided into 810,000 by 810,000 minicells. So take care of math errors
- fraclat *= 810000;
- if (fraclat < 1) {
- fraclat = 0;
- } else {
- if (fraclat > 809999) {
- fraclat = 0;
- lat32++;
- } else {
- fraclat /= 810000;
- }
- }
- fraclon *= 810000;
- if (fraclon < 1) {
- fraclon = 0;
- } else {
- if (fraclon > 809999) {
- fraclon = 0;
- lon32++;
- } else {
- fraclon /= 810000;
- }
- }
+function getEncodeRec(lat, lon) {
- y = lat32 - 90000000;
- x = lon32 - 180000000;
- } //
+ if (isNaN(lat)) {
+ lat = 0;
+ } else {
+ lat = Number(lat);
+ }
+ if (lat < -90) {
+ lat = -90;
+ } else if (lat > 90) {
+ lat = 90;
+ }
+ lat += 90; // lat now [0..180]
+ lat *= 810000000000;
+ var fraclat = Math.floor(lat + 0.1);
+ var d = fraclat / 810000;
+ var lat32 = Math.floor(d);
+ fraclat -= (lat32 * 810000);
+ lat32 -= 90000000;
+
+ if (isNaN(lon)) {
+ lon = 0;
+ } else {
+ lon = Number(lon);
+ }
+ lon -= (360 * Math.floor(lon / 360)); // lon now in [0..360>
+ lon *= 3240000000000;
+ var fraclon = Math.floor(lon + 0.1);
+ d = fraclon / 3240000;
+ var lon32 = Math.floor(d);
+ fraclon -= (lon32 * 3240000);
+ if (lon32 >= 180000000) {
+ lon32 -= 360000000;
+ }
- mcInfo = {type: 0};
+ return {coord32: {y: lat32, x: lon32}, fraclat: fraclat, fraclon: fraclon};
+}
- if (!isrecursive) {
- results = [];
- }
+function mapcoderEngine(enc, tn, getshortest, state_override, extraDigits) {
+ var results = [];
+
+ mcInfo = {type: 0};
var fromTerritory = 0;
var uptoTerritory = ccode_earth;
@@ -1622,37 +1853,37 @@ function mapcoderEngine(orgy, orgx, tn, getshortest, isrecursive, state_override
// make sure it fits the country
if (territoryNumber != ccode_earth) {
- minmaxSetup(upto); // find encompassing rect
- if (!(fitsInside(y, x, minx, maxx, miny, maxy))) { // does not fit?
- if (isrecursive) {
- return;
- }
- from = upto + 1; // empty the range
+ if (!(fitsInside(enc.coord32, minmaxSetup(upto)))) { // does not fit encompassing rect?
+ continue;
}
}
for (var i = from; i <= upto; i++) {
- dataSetup(i);
- if (codex < 54) // exlude 54 and 55
+
+ if (coDex(i) < 54) // exlude 54 and 55
{
- if (fitsInside(y, x, minx, maxx, miny, maxy)) {
+ var mm = minmaxSetup(i);
+ if (fitsInside(enc.coord32, mm)) {
var r;
- if (isnameless) {
- r = encodeNameless(x, y, i, from);
+ if (isNameless(i)) {
+ r = encodeNameless(enc, i, from, extraDigits);
}
- else if (recType > 1) {
- r = encodeAutoHeader(y, x, codexlen, i, territoryNumber);
+ else if (recType(i) > 1) {
+ r = encodeAutoHeader(enc, i, extraDigits);
}
- else if (isrestricted && i == upto && getParentOf(territoryNumber) >= 0) {
- mapcoderEngine(orgy, orgx, getParentOf(territoryNumber), getshortest, true/*recursive*/, territoryNumber);
+ else if ((i == upto) && (getParentOf(territoryNumber) >= 0)) {
+ var moreresults = mapcoderEngine(enc, getParentOf(territoryNumber), getshortest, territoryNumber, extraDigits);
+ if (moreresults && moreresults.length > 0) {
+ results = results.concat(moreresults);
+ }
continue;
}
else {
- if (isrestricted && results.length == original_length) {
+ if (isRestricted(i) && results.length == original_length) {
r = ''; // restricted, and no shorter mapcodes exist: do not generate mapcodes
}
else {
- r = encodeGrid(i, y, x, codex, minx, miny, maxx, maxy, headerLetter(i), territoryNumber);
+ r = encodeGrid(enc, i, mm, headerLetter(i), extraDigits);
}
}
@@ -1669,14 +1900,13 @@ function mapcoderEngine(orgy, orgx, tn, getshortest, isrecursive, state_override
results.length = 0; // clear all other results
}
-
if (getDebugInfo) {
mcInfo.mapcode = r;
mcInfo.record = i;
- mcInfo.rectArea = asDegreeRect(minx, miny, maxx - minx, maxy - miny);
+ mcInfo.rectArea = asDegreeRect(mm.minx, mm.miny, mm.maxx - mm.minx, mm.maxy - mm.miny);
mcInfo.form = mcInfo.form.substr(0, mcInfo.dotPosition) + '.' + mcInfo.form.substr(mcInfo.dotPosition);
- dataSetup(upto);
- mcInfo.rectEncompassing = asDegreeRect(minx, miny, maxx - minx, maxy - miny);
+ var mu = minmaxSetup(upto);
+ mcInfo.rectEncompassing = asDegreeRect(mu.minx, mu.miny, mu.maxx - mu.minx, mu.maxy - mu.miny);
}
else {
mcInfo = {mapcode: r};
@@ -1702,14 +1932,13 @@ function mapcoderEngine(orgy, orgx, tn, getshortest, isrecursive, state_override
return results;
}
-
/// PRIVATE remove vowels from mapcode str into an all-digit mapcode (assumes str is already uppercase!)
function aeu_unpack(str) {
var voweled = 0;
var lastpos = str.length - 1;
var dotpos = str.indexOf('.');
if (dotpos < 2 || lastpos < dotpos + 2) {
- return '';
+ return str;
} // Error: no dot, or less than 2 letters before dot, or less than 2 letters after dot
if (str.charAt(0) == 'A') /* V1.50 */
@@ -1770,18 +1999,23 @@ function aeu_unpack(str) {
return '';
}
+ var hasletters = 0;
for (v = 0; v <= lastpos; v++) {
if (v != dotpos) {
if (decodeChar[str.charCodeAt(v)] < 0) {
return '';
}// bad char!
- else if (voweled && decodeChar[str.charAt(v)] > 9) {
- return '';
+ else if (decodeChar[str.charCodeAt(v)] > 9) {
+ hasletters++;
}
}
- } // nonodigit!
-
-
+ }
+ if (voweled && hasletters) {
+ return '';
+ }
+ if (!voweled && !hasletters) {
+ return '';
+ }
return str;
}
@@ -1789,13 +2023,11 @@ function aeu_unpack(str) {
function master_decode(mapcode, territoryNumber) // returns object with y and x fields, or false
{
mapcode = to_ascii(mapcode);
-
+ var extensionchars = '';
var minpos = mapcode.indexOf('-');
if (minpos > 0) {
- extrapostfix = trim(mapcode.substring(minpos + 1));
+ extensionchars = trim(mapcode.substring(minpos + 1));
mapcode = trim(mapcode.substring(0, minpos));
- } else {
- extrapostfix = '';
}
mapcode = aeu_unpack(mapcode);
@@ -1803,7 +2035,6 @@ function master_decode(mapcode, territoryNumber) // returns object with y and x
return false;
} // failed to decode!
-
var mclen = mapcode.length;
if (mclen >= 10) {
@@ -1825,70 +2056,83 @@ function master_decode(mapcode, territoryNumber) // returns object with y and x
var prefixlength = mapcode.indexOf('.');
var postfixlength = mclen - 1 - prefixlength;
+ var incodex = prefixlength * 10 + postfixlength;
- var result;
- var i;
- for (i = from; i <= upto; i++) {
- dataSetup(i);
- if (recType == 0 && isnameless == 0 && codexhi == prefixlength && codexlo == postfixlength) {
- result = decodeGrid(mapcode, minx, miny, maxx, maxy, '', territoryNumber, i);
- if (isrestricted && result) {
- var fitssomewhere = 0;
+ var zone = mzEmpty();
+ var m;
+ for (m = from; m <= upto; m++) {
+ var codex = coDex(m);
+ if (recType(m) == 0 && isNameless(m) == 0 && (incodex == codex || (incodex == 22 && codex == 21))) {
+ zone = decodeGrid(mapcode, extensionchars, m);
+
+ // first of all, make sure the zone fits the country
+ zone = mzRestrictZoneTo(zone, minmaxSetup(upto));
+
+ if (!mzIsEmpty(zone) && isRestricted(m)) {
+ var nrZoneOverlaps = 0;
var j;
- for (j = upto - 1; j >= from; j--) { // look in previous rects
- dataSetup(j);
- if (isrestricted) {
- continue;
+ // get midpoint in microdegrees
+ var coord32 = convertFractionsToCoord32(mzMidPointFractions(zone));
+ for (j = m - 1; j >= from; j--) { // look in previous rects
+ if (!isRestricted(j)) {
+ if (fitsInside(coord32, minmaxSetup(j))) {
+ nrZoneOverlaps++;
+ break;
+ }
}
- if (fitsInsideWithRoom(result, minx, maxx, miny, maxy)) {
- fitssomewhere = 1;
- break;
+ }
+
+ if (nrZoneOverlaps == 0) {
+ // see if mapcode zone OVERLAPS any sub-area...
+ var zfound;
+ for (j = from; j < m; j++) { // try all smaller rectangles j
+ if (!isRestricted(j)) {
+ var z = mzRestrictZoneTo(zone, minmaxSetup(j));
+ if (!mzIsEmpty(z)) {
+ nrZoneOverlaps++;
+ if (nrZoneOverlaps == 1) {
+ // first fit! remember...
+ zfound = mzCopy(z);
+ }
+ else { // nrZoneOverlaps > 1
+ // more than one hit
+ break; // give up!
+ }
+ }
+ }
+ }
+ if (nrZoneOverlaps == 1) { // intersected exactly ONE sub-area?
+ zone = mzCopy(zfound); // use the intersection found...
}
}
- if (!fitssomewhere) {
- result = 0;
+
+ if (!nrZoneOverlaps) {
+ zone = mzEmpty();
}
}
break;
}
- else if (recType == 1 && codexlo == postfixlength && codexhi + 1 == prefixlength && headerLetter(i) == mapcode.charAt(0)) {
- result = decodeGrid(mapcode.substr(1), minx, miny, maxx, maxy, mapcode.substr(0, 1), territoryNumber, i);
+ else if (recType(m) == 1 && codex + 10 == incodex && headerLetter(m) == mapcode.charAt(0)) {
+ zone = decodeGrid(mapcode.substr(1), extensionchars, m);
break;
}
- else if (isnameless && ((codex == 21 && prefixlength == 2 && postfixlength == 2 ) || (codex == 22 && prefixlength == 3 && postfixlength == 2) || (codex == 13 && prefixlength == 2 && postfixlength == 3))) {
- result = decodeNameless(mapcode, i);
+ else if (isNameless(m) && ((codex == 21 && incodex == 22) || (codex == 22 && incodex == 32) ||
+ (codex == 13 && incodex == 23))) {
+ zone = decodeNameless(mapcode, extensionchars, m, from);
break;
}
- else if (recType > 1 && postfixlength == 3 && codexlo + codexhi == prefixlength + 2) {
- result = decodeAutoHeader(mapcode, i, territoryNumber);
+ else if (recType(m) > 1 && postfixlength == 3 && codexLen(m) == prefixlength + 2) {
+ zone = decodeAutoHeader(mapcode, extensionchars, m);
break;
}
}
- if (result) {
- if (result.x > 180000000) {
- result.x -= 360000000;
- } else if (result.x < -180000000) {
- result.x += 360000000;
- } // 1.33 normalize <-180
-
- // make sure result is in the country
- if (territoryNumber != ccode_earth) {
- minmaxSetup(upto); // find encompassing rect
- if (!(fitsInsideWithRoom(result, minx, maxx, miny, maxy))) { // does not fit?
- return false;
- }
- }
+ zone = mzRestrictZoneTo(zone, minmaxSetup(upto));
+ if (mzIsEmpty(zone)) {
+ return false;
}
- if (result) {
- result.x = result.x / 1000000.0;
- result.y = result.y / 1000000.0;
- if (result.y > 90) {
- result.y = 90;
- }
- }
- return result;
+ return convertFractionsToDegrees(wrap(mzMidPointFractions(zone)));
}
// ******************** legacy interface *****************
@@ -1896,66 +2140,66 @@ function master_decode(mapcode, territoryNumber) // returns object with y and x
function hasStates(territoryNumber) {
return hasSubdivision(territoryNumber);
}
+
function isState(territoryNumber) {
return isSubdivision(territoryNumber);
}
+
function StateParent(territoryNumber) {
return getParentOf(territoryNumber);
}
+
function ccode2iso(territoryNumber, format) {
return getTerritoryAlphaCode(territoryNumber, format);
}
+
function fullname(territoryNumber, keepindex) {
if (keepindex) {
return isofullname[territoryNumber];
}
return getTerritoryFullname(territoryNumber);
}
-function master_encode(orgy, orgx, tn, isrecursive, stop_with_one_result, allowworld, state_override) {
- mapcoderEngine(orgy, orgx, tn, stop_with_one_result, isrecursive, state_override);
- if (allowworld && !isrecursive && tn != ccode_earth && (results.length == 0 || results[results.length - 1].territoryNumber != ccode_earth)) {
- mapcoderEngine(orgy, orgx, ccode_earth, stop_with_one_result, true/*recursive*/, -1);
- }
- var strArray = [];
- for (var i = 0; i < results.length; i++) {
- strArray.push([results[i].mapcode, results[i].territoryNumber]);
- }
- return strArray;
-}
+
+var maxErrorInMetersForDigits = [
+ 7.49,
+ 1.39,
+ 0.251,
+ 0.0462,
+ 0.00837,
+ 0.00154,
+ 0.00028,
+ 0.000052,
+ 0.0000093
+];
// ******************** public interface *****************
/// PUBLIC returns {distance,width,height}, the distance between two coordinates, and the longitudinal distance ("width") and latitudinal distance ("height") - all expressed in meters
/// Warning: accurate only for coordinates within a few hundred meters of each other
function distanceInMeters(latDeg1, lonDeg1, latDeg2, lonDeg2) {
- if (latDeg1 > latDeg2) {
- var t = latDeg1;
- latDeg1 = latDeg2;
- latDeg2 = t;
+ if (lonDeg1 < 0 && lonDeg2 > 1) {
+ lonDeg1 += 360;
}
- var worstParallel = 0; // assume equator
- if (latDeg2 < 0) {
- worstParallel = latDeg1;
- } else if (latDeg1 > 0) {
- worstParallel = latDeg2;
+ if (lonDeg2 < 0 && lonDeg1 > 1) {
+ lonDeg2 += 360;
}
- var dy = (latDeg2 - latDeg1) * 1000000 / 9;
- var dx = (lonDeg2 - lonDeg1) * Math.cos(Math.PI * worstParallel / 180) * 1000000 / 9;
- return {distance: Math.sqrt(dx * dx + dy * dy), width: (dx < 0 ? -dx : dx), height: (dy < 0 ? -dy : dy)};
+ var dx = 111319.49079327 * (lonDeg2 - lonDeg1) * Math.cos((latDeg1 + latDeg2) * Math.PI / 360.0);
+ var dy = 110946.25213273 * (latDeg2 - latDeg1);
+ return Math.sqrt(dx * dx + dy * dy);
}
-/// PUBLIC convert a mapcode (without territory abbreviation) into a particular alphabet
+/// PUBLIC convert a mapcode (skipping the territory abbreviation) into a particular alphabet
/// targetAlphabet: 0=roman, 1=greek etc.
/// returns: string
function convertToAlphabet(mapcode, targetAlphabet) {
- return showinlan(to_ascii(mapcode), targetAlphabet, false)
+ return showinlan(mapcode, targetAlphabet, false);
}
-/// PUBLIC convert a mapcode (without territory abbreviation) into a particular alphabet
+/// PUBLIC convert a mapcode (skipping the territory abbreviation) into a particular alphabet
/// targetAlphabet: 0=roman, 1=greek etc.
/// returns: HTML-encoded string
function convertToAlphabetAsHTML(mapcode, targetAlphabet) {
- return showinlan(to_ascii(mapcode), targetAlphabet, true)
+ return showinlan(mapcode, targetAlphabet, true);
}
/// PUBLIC decode a string (which may contain a full mapcode, including a territory)
@@ -1981,10 +2225,7 @@ function decode(mapcodeString, territory) {
else if (parts.length == 1) {
dec = master_decode(parts[0], contextTerritoryNumber);
}
- if (dec) {
- return dec;
- }
- return {x: undefined, y: undefined};
+ return dec;
}
/// PUBLIC encode variants.
@@ -1995,12 +2236,11 @@ function decode(mapcodeString, territory) {
/// the WithPrecision variants produce mapcodes extended with high-precision letters (the parameter specifies how many letters: 0, 1, or 2).
function encodeWithPrecision(latitudeDegrees, longitudeDegrees, precision, territory) {
- use_high_precision = precision;
- return mapcoderEngine(latitudeDegrees, longitudeDegrees, getTerritoryNumber(territory), false/*getshortest*/, false/*recursive*/, -1/*override*/);
+ return mapcoderEngine(getEncodeRec(latitudeDegrees, longitudeDegrees), getTerritoryNumber(territory), false/*getshortest*/, -1/*override*/, precision);
}
function encode(latitudeDegrees, longitudeDegrees, territory) {
- return encodeWithPrecision(latitudeDegrees, longitudeDegrees, 0, getTerritoryNumber(territory))
+ return encodeWithPrecision(latitudeDegrees, longitudeDegrees, 0, territory)
}
function encodeInternational(latitudeDegrees, longitudeDegrees) {
@@ -2012,10 +2252,245 @@ function encodeInternationalWithPrecision(latitudeDegrees, longitudeDegrees, pre
}
function encodeShortestWithPrecision(latitudeDegrees, longitudeDegrees, precision, territory) {
- use_high_precision = precision;
- return mapcoderEngine(latitudeDegrees, longitudeDegrees, getTerritoryNumber(territory), true/*getshortest*/, false/*recursive*/, -1/*override*/);
+ return mapcoderEngine(getEncodeRec(latitudeDegrees, longitudeDegrees), getTerritoryNumber(territory), true/*getshortest*/, -1/*override*/, precision);
}
function encodeShortest(latitudeDegrees, longitudeDegrees, territory) {
- return encodeShortestWithPrecision(latitudeDegrees, longitudeDegrees, 0, getTerritoryNumber(territory));
+ return encodeShortestWithPrecision(latitudeDegrees, longitudeDegrees, 0, territory);
}
+
+// returns true iff coordinate is near more than one territory border
+function multipleBordersNearby(latitudeDegrees, longitudeDegrees, territory) {
+ var territoryNumber = getTerritoryNumber(territory);
+ if ((territoryNumber >= 0) && (territoryNumber < ccode_earth)) {
+ var parentTerritory = getParentOf(territoryNumber);
+ if (parentTerritory >= 0) {
+ // there is a parent! check its borders as well...
+ if (multipleBordersNearby(latitudeDegrees, longitudeDegrees, parentTerritory)) {
+ return true;
+ }
+ }
+ var coord32 = getEncodeRec(latitudeDegrees, longitudeDegrees).coord32;
+ var nrFound = 0;
+ var from = dataFirstRecord(territoryNumber);
+ var upto = dataLastRecord(territoryNumber);
+ for (var m = upto; m >= from; m--) {
+ if (!isRestricted(m)) {
+ if (isNearBorderOf(coord32, minmaxSetup(m))) {
+ nrFound++;
+ if (nrFound > 1) {
+ return true;
+ }
+ }
+ }
+ }
+ }
+ return false;
+}
+
+/// PUBLIC returns the worst-case distance (in meters) between a decoded mapcode and the original encoded location,
+/// given the number of high-precision digits after the hyphen of the mapcode.
+function maxErrorInMeters(extraDigits) {
+ return maxErrorInMetersForDigits[extraDigits];
+}
+
+/// PRIVATE convert a mapcode to an ABJAD-format (never more than 2 non-digits in a row)
+function convertToAbjad(mapcode) {
+ var str, rest;
+ var h = mapcode.indexOf('-');
+ if (h >= 0) {
+ rest = mapcode.substring(h);
+ str = aeu_unpack(mapcode.substring(0, h));
+ }
+ else {
+ rest = '';
+ str = aeu_unpack(mapcode);
+ }
+
+ var len = str.length;
+ var dot = str.indexOf('.');
+ if (dot < 2 || dot > 5) {
+ return mapcode;
+ }
+ var form = 10 * dot + (len - dot - 1);
+
+ // see if >2 non-digits in a row
+ var inarow = 0;
+ for (var i = 0; i < len; i++) {
+ var c = str.charCodeAt(i);
+ if (c != 46) {
+ inarow++;
+ if (decodeChar[c] <= 9) {
+ inarow = 0;
+ } else if (inarow > 2) {
+ break;
+ }
+ }
+ }
+ if (inarow < 3 && (form == 22 || form == 32 || form == 33 || form == 42 || form == 43 || form == 44 || form == 54)) {
+ // no need to do anything
+ return mapcode;
+ }
+ else {
+ var c = decodeChar[str.charCodeAt(2)];
+ if (c < 0) {
+ c = decodeChar[str.charCodeAt(3)];
+ if (c < 0) {
+ return mapcode;
+ }
+ }
+ var c1, c2, c3 = 0;
+ if (form >= 44) {
+ c = (c * 31) + (decodeChar[str.charCodeAt(len - 1)] + 39);
+ if (c < 39 || c > 999) {
+ return mapcode;
+ }
+ c1 = Math.floor(c / 100)
+ c2 = Math.floor((c % 100) / 10);
+ c3 = (c % 10);
+ }
+ else if (len == 7) {
+ if (form == 24) {
+ c += 7;
+ } else if (form == 33) {
+ c += 38;
+ } else if (form == 42) {
+ c += 69;
+ }
+ c1 = Math.floor(c / 10);
+ c2 = (c % 10);
+ }
+ else {
+ c1 = 2 + Math.floor(c / 8);
+ c2 = 2 + (c % 8);
+ }
+
+ if (form == 22) {
+ str = str.charAt(0) + str.charAt(1) + '.' + c1 + c2 + str.charAt(4);
+ }
+ else if (form == 23) {
+ str = str.charAt(0) + str.charAt(1) + '.' + c1 + c2 + str.charAt(4) + str.charAt(5);
+ }
+ else if (form == 32) {
+ str = str.charAt(0) + str.charAt(1) + '.' + (c1 + 4) + c2 + str.charAt(4) + str.charAt(5);
+ }
+ else if (form == 24) {
+ str = str.charAt(0) + str.charAt(1) + c1 + '.' + str.charAt(4) + c2 + str.charAt(5) + str.charAt(6);
+ }
+ else if (form == 33) {
+ str = str.charAt(0) + str.charAt(1) + c1 + '.' + str.charAt(4) + c2 + str.charAt(5) + str.charAt(6);
+ }
+ else if (form == 42) {
+ str = str.charAt(0) + str.charAt(1) + c1 + '.' + str.charAt(3) + c2 + str.charAt(5) + str.charAt(6);
+ }
+ else if (form == 43) {
+ str = str.charAt(0) + str.charAt(1) + (c1 + 4) + '.' + str.charAt(3) + str.charAt(5) + c2 + str.charAt(6) + str.charAt(7);
+ }
+ else if (form == 34) {
+ str = str.charAt(0) + str.charAt(1) + c1 + '.' + str.charAt(4) + str.charAt(5) + c2 + str.charAt(6) + str.charAt(7);
+ }
+ else if (form == 44) {
+ str = str.charAt(0) + str.charAt(1) + c1 + str.charAt(3) + '.' + c2 + str.charAt(5) + str.charAt(6) + c3 + str.charAt(7);
+ }
+ else if (form == 54) {
+ str = str.charAt(0) + str.charAt(1) + c1 + str.charAt(3) + str.charAt(4) + '.' + c2 + str.charAt(6) + str.charAt(7) + c3 + str.charAt(8);
+ }
+ else {
+ return mapcode;
+ }
+ }
+ //alert(str+' ['+rest+'] = '+aeu_pack(str, false));
+ return aeu_pack(str, false) + rest;
+}
+
+/// PRIVATE returns true if str contains characters from an abjad-script
+function isAbjadScript(str) {
+ for (var i = 0; i < str.length; i++) {
+ var c = str.charCodeAt(i);
+ if (c >= 0x0628 && c <= 0x0649) {
+ return true;
+ } // arabic
+ if (c >= 0x05d0 && c <= 0x05ea) {
+ return true;
+ } // hebrew
+ if (c >= 0x0388 && c <= 0x03c9) {
+ return true;
+ } // greek uppercase and lowecase
+ if ((c >= 0x1100 && c <= 0x1175) || (c >= 0xad6c && c <= 0xd314)) {
+ return true;
+ } // korean
+ }
+ return false;
+}
+
+/// PRIVATE convert a mapcode in ABJAD-format to normal format
+function convertFromAbjad(result) {
+ // split into prefix, s, postfix
+ var p = result.lastIndexOf(' ');
+ if (p < 0) {
+ p = 0;
+ } else {
+ p++;
+ }
+ var prefix = result.substr(0, p);
+ var s = result.substr(p);
+ var postfix = '';
+ var h = s.indexOf('-');
+ if (h > 0) {
+ postfix = s.substring(h);
+ s = s.substring(0, h);
+ }
+
+ s = aeu_unpack(s);
+ var len = s.length;
+ var dot = s.indexOf('.');
+ if (dot < 2 || dot > 5) {
+ return result;
+ }
+ var form = 10 * dot + (len - dot - 1);
+ var c;
+
+ if (form == 23) {
+ c = (s.charAt(3) * 8) + (s.charAt(4) - 18);
+ s = s.charAt(0) + s.charAt(1) + '.' + encodeChar[c] + s.charAt(5);
+ }
+ else if (form == 24) {
+ c = (s.charAt(3) * 8) + (s.charAt(4) - 18);
+ if (c >= 32) {
+ s = s.charAt(0) + s.charAt(1) + encodeChar[c - 32] + '.' + s.charAt(5) + s.charAt(6);
+ } else {
+ s = s.charAt(0) + s.charAt(1) + '.' + encodeChar[c] + s.charAt(5) + s.charAt(6);
+ }
+ }
+ else if (form == 34) {
+ c = (s.charAt(2) * 10) + (s.charAt(5) - 7);
+ if (c < 31) {
+ s = s.charAt(0) + s.charAt(1) + '.' + encodeChar[c] + s.charAt(4) + s.charAt(6) + s.charAt(7);
+ } else if (c < 62) {
+ s = s.charAt(0) + s.charAt(1) + encodeChar[c - 31] + '.' + s.charAt(4) + s.charAt(6) + s.charAt(7);
+ } else {
+ s = s.charAt(0) + s.charAt(1) + encodeChar[c - 62] + s.charAt(4) + '.' + s.charAt(6) + s.charAt(7);
+ }
+ }
+ else if (form == 35) {
+ c = (s.charAt(2) * 8) + (s.charAt(6) - 18);
+ if (c >= 32) {
+ s = s.charAt(0) + s.charAt(1) + encodeChar[c - 32] + s.charAt(4) + '.' + s.charAt(5) + s.charAt(7) + s.charAt(8);
+ } else {
+ s = s.charAt(0) + s.charAt(1) + encodeChar[c] + '.' + s.charAt(4) + s.charAt(5) + s.charAt(7) + s.charAt(8);
+ }
+ }
+ else if (form == 45) {
+ c = (s.charAt(2) * 100) + (s.charAt(5) * 10) + (s.charAt(8) - 39);
+ s = s.charAt(0) + s.charAt(1) + encodeChar[Math.floor(c / 31)] + s.charAt(3) + '.' + s.charAt(6) + s.charAt(7) + s.charAt(9) + encodeChar[c % 31];
+ }
+ else if (form == 55) {
+ c = (s.charAt(2) * 100) + (s.charAt(6) * 10) + (s.charAt(9) - 39);
+ s = s.charAt(0) + s.charAt(1) + encodeChar[Math.floor(c / 31)] + s.charAt(3) + s.charAt(4) + '.' + s.charAt(7) + s.charAt(8) + s.charAt(10) + encodeChar[c % 31];
+ }
+ else {
+ return result;
+ }
+ return prefix + aeu_pack(s, false) + postfix;
+}
+
diff --git a/mapcode_library_js.doc b/mapcode_library_js.doc
index ba8ab90..753ad8f 100644
Binary files a/mapcode_library_js.doc and b/mapcode_library_js.doc differ
diff --git a/ndata.js b/ndata.js
index 5329c70..67626f4 100644
--- a/ndata.js
+++ b/ndata.js
@@ -12,8261 +12,8256 @@
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
- */
-
-var data_start = [
- 0, 3, 6, 10, 14, 17, 19, 20, 31, 32,
- 34, 36, 38, 43, 45, 48, 52, 59, 63, 65,
- 67, 71, 73, 81, 87, 95, 97, 132, 139, 149,
- 151, 153, 156, 161, 173, 181, 188, 190, 192, 197,
- 200, 207, 212, 214, 216, 220, 222, 229, 235, 239,
- 243, 246, 250, 252, 281, 283, 290, 292, 297, 317,
- 325, 329, 333, 335, 340, 348, 353, 364, 368, 373,
- 377, 386, 400, 404, 409, 413, 429, 435, 440, 448,
- 456, 472, 476, 480, 487, 498, 535, 539, 565, 571,
- 589, 601, 637, 703, 738, 777, 789, 798, 826, 842,
- 876, 892, 926, 962, 991, 1015, 1026, 1081, 1139, 1153,
- 1215, 1239, 1268, 1336, 1414, 1467, 1546, 1631, 1683, 1758,
- 1834, 1895, 1937, 1962, 2010, 2053, 2098, 2159, 2245, 2332,
- 2383, 2446, 2531, 2622, 2707, 2766, 2881, 2984, 3077, 3161,
- 3259, 3321, 3425, 3491, 3586, 3682, 3768, 3856, 3946, 4053,
- 4199, 4301, 4405, 4436, 4473, 4550, 4586, 4620, 4656, 4708,
- 4772, 4823, 4838, 4873, 5020, 5106, 5156, 5232, 5257, 5325,
- 5382, 5417, 5499, 5550, 5623, 5716, 5751, 5829, 5888, 5954,
- 6011, 6064, 6121, 6158, 6249, 6380, 6430, 6460, 6512, 6608,
- 6641, 6722, 6770, 6850, 6893, 6987, 7021, 7066, 7173, 7177,
- 7249, 7293, 7379, 7419, 7446, 7503, 7589, 7663, 7702, 7789,
- 7865, 7973, 8051, 8125, 8195, 8252, 8334, 8416, 8475, 8502,
- 8540, 8594, 8670, 8783, 8863, 8927, 8984, 9038, 9118, 9189,
- 9275, 9325, 9389, 9533, 9537, 9542, 9547, 9552, 9558, 9563,
- 9571, 9579, 9590, 9598, 9613, 9622, 9633, 9666, 9675, 9683,
- 9698, 9708, 9718, 9726, 9734, 9750, 9758, 9768, 9779, 9789,
- 9799, 9808, 9817, 9828, 9869, 9910, 9928, 10025, 10176, 10267,
- 10349, 10544, 10547, 10550, 10553, 10563, 10568, 10571, 10583, 10596,
- 10607, 10623, 10632, 10638, 10672, 10700, 10719, 10787, 10879, 10894,
- 10898, 10934, 11021, 11032, 11050, 11067, 11131, 11163, 11204, 11224,
- 11329, 11409, 11473, 11527, 11586, 11642, 11702, 11709, 11751, 11755,
- 11758, 11768, 11783, 11794, 11832, 11895, 11941, 11946, 11953, 11958,
- 11977, 11987, 11994, 12002, 12016, 12032, 12039, 12047, 12056, 12104,
- 12113, 12124, 12174, 12185, 12195, 12214, 12230, 12243, 12255, 12274,
- 12308, 12317, 12329, 12341, 12345, 12351, 12357, 12369, 12380, 12389,
- 12395, 12409, 12429, 12440, 12482, 12533, 12583, 12639, 12652, 12665,
- 12728, 12788, 12849, 12914, 12985, 13050, 13119, 13194, 13262, 13341,
- 13418, 13432, 13447, 13492, 13505, 13533, 13547, 13560, 13576, 13592,
- 13604, 13646, 13658, 13669, 13704, 13719, 13731, 13748, 13756, 13794,
- 13807, 13822, 13942, 13988, 14032, 14072, 14096, 14137, 14176, 14196,
- 14212, 14230, 14242, 14256, 14264, 14275, 14292, 14305, 14360, 14361,
- 14362, 14363, 14403, 14409, 14414, 14419, 14424, 14430, 14437, 14443,
- 14452, 14458, 14466, 14472, 14479, 14488, 14496, 14505, 14517, 14526,
- 14534, 14545, 14556, 14565, 14575, 14582, 14632, 14666, 14675, 14687,
- 14698, 14737, 14748, 14762, 14779, 14791, 14804, 14818, 14833, 14846,
- 14867, 14875, 14894, 14903, 14915, 14926, 14940, 14955, 14968, 14982,
- 14995, 15009, 15024, 15042, 15062, 15074, 15094, 15107, 15122, 15136,
- 15154, 15170, 15184, 15197, 15214, 15234, 15251, 15269, 15284, 15298,
- 15314, 15325, 15341, 15354, 15369, 15384, 15430, 15444, 15453, 15463,
- 15476, 15490, 15501, 15514, 15530, 15545, 15546, 15573, 15579, 15587,
- 15593, 15609, 15646, 15663, 15687, 15710, 15727, 15747, 15773, 15799,
- 15818, 15835, 15888, 15929, 15951, 15978, 15998, 16019, 16037, 16068,
- 16094, 16114, 16135, 16153, 16171, 16190, 16206, 16222, 16276, 16302,
- 16309, 16311, 16312, 16344];
+ */
+// *** GENERATED FILE, DO NOT CHANGE OR PRETTIFY ***
-var data_flags = [
- 11, 534, 540, 11, 534, 540, 11, 34956, 12945, 540, 10, 75, 75, 17, 1098, 1098, 12, 11, 12, 11,
- 10, 267, 267, 267, 267, 267, 267, 267, 267, 267, 22, 11, 10, 12, 10, 12, 10, 12, 74, 74,
- 74, 12, 17, 11, 12, 1098, 1098, 12, 10, 12, 16, 17, 1098, 1098, 16520, 21, 6285, 534, 540, 10,
- 12, 534, 540, 10, 12, 10, 12, 11, 12, 534, 540, 10, 12, 1098, 1098, 1098, 1098, 1098, 12, 16,
- 529, 1098, 1098, 1095, 1095, 1095, 529, 74, 74, 74, 74, 74, 12, 534, 540, 10, 12, 10, 12, 16,
- 140, 2188, 4236, 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812, 30860, 32908, 34956, 37004, 39052,
- 41100, 43148, 45196, 47244, 49292, 51340, 53388, 55436, 57484, 59532, 61580, 22, 10, 267, 267, 267, 267, 17, 534, 11,
- 12, 16, 17, 47240, 41096, 49288, 39048, 43144, 22, 10, 12, 11, 12, 74, 74, 12, 74, 74, 267, 267,
- 17, 10, 2187, 4235, 6283, 8331, 10379, 12427, 14475, 16523, 51339, 49291, 534, 10, 12, 16, 396, 396, 268, 268,
- 534, 10, 267, 267, 267, 267, 267, 535, 10, 12, 10, 12, 10, 267, 267, 16, 529, 1098, 1098, 12,
- 74, 74, 12, 17, 18, 22, 540, 10, 267, 267, 267, 529, 11, 16, 10, 12, 10, 16, 12, 17,
- 10, 12, 10, 12, 16, 17, 13, 21, 22, 10, 12, 16, 17, 13, 534, 10, 12, 16, 17, 10,
- 12, 657, 540, 74, 74, 12, 10, 12, 534, 540, 10, 12, 10, 12, 16, 136, 2184, 4232, 6280, 8328,
- 10376, 12424, 14472, 16520, 18568, 20616, 22664, 24712, 26760, 28808, 30856, 32904, 34952, 37000, 39048, 41096, 21, 17, 22, 18,
- 535, 10, 12, 10, 12, 16, 17, 13, 21, 534, 10, 12, 1098, 1098, 12, 16, 529, 10, 1095, 1095,
- 75, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 17, 13, 21, 22, 18, 23, 10, 267, 267,
- 267, 267, 267, 16, 17, 10, 12, 16, 529, 10, 16, 47762, 540, 10, 12, 10, 12, 16, 49292, 534,
- 10, 267, 267, 267, 267, 267, 16, 17, 10, 12, 1099, 1099, 17, 10, 267, 267, 267, 16, 22668, 41100,
- 51340, 26764, 57484, 534, 11, 12, 16, 529, 10, 12, 16, 534, 540, 10, 12, 16, 17, 10, 12, 16,
- 17, 13, 43152, 45200, 47248, 534, 74, 74, 74, 16, 12, 17, 13, 144, 2192, 4240, 6288, 8336, 22, 535,
- 10, 12, 16, 17, 1098, 1098, 12, 16, 17, 10, 16, 12, 17, 11, 12, 16, 268, 268, 268, 268,
- 268, 268, 268, 268, 268, 268, 268, 268, 535, 10, 12, 16, 17, 535, 540, 74, 74, 12, 16, 17,
- 10, 12, 1099, 1099, 1099, 17, 534, 540, 10, 75, 75, 75, 75, 1099, 12, 17, 10, 12, 1099, 75,
- 1099, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 17, 11, 12, 16, 17, 11, 12, 16, 17,
- 10, 12, 16, 17, 13, 21, 22, 10, 75, 75, 75, 1099, 75, 75, 12, 17, 534, 540, 10, 12,
- 75, 75, 75, 75, 75, 75, 75, 75, 1099, 1099, 1099, 75, 1099, 1099, 75, 75, 75, 75, 1099, 75,
- 75, 75, 75, 1099, 75, 75, 1099, 75, 75, 75, 75, 13, 17, 21, 22, 10, 12, 16, 17, 10,
- 16, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71,
- 71, 71, 71, 71, 17, 10, 12, 16, 17, 534, 540, 1098, 1098, 12, 75, 75, 75, 75, 17, 13,
- 37008, 39056, 34960, 20624, 53392, 57488, 47248, 51344, 534, 10, 12, 1099, 1099, 75, 75, 75, 75, 17, 13, 21,
- 22, 10, 12, 75, 75, 75, 75, 75, 75, 1099, 1099, 75, 75, 75, 75, 75, 1099, 75, 75, 75,
- 1099, 75, 75, 75, 75, 75, 1099, 75, 75, 75, 75, 75, 75, 75, 17, 534, 540, 10, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 1099, 75, 75, 75, 75, 1099, 75, 1099, 75,
- 75, 75, 75, 75, 75, 75, 1099, 75, 75, 1095, 71, 71, 71, 71, 71, 71, 1095, 71, 71, 71,
- 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71,
- 17, 534, 540, 10, 1095, 71, 71, 71, 71, 71, 71, 1095, 71, 71, 71, 71, 71, 71, 71, 71,
- 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 17, 534, 540, 10, 12,
- 75, 75, 75, 75, 75, 75, 75, 75, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 17, 534, 540, 74, 74, 12,
- 75, 75, 75, 75, 1099, 75, 17, 534, 540, 1098, 1098, 12, 75, 75, 75, 75, 75, 17, 10, 12,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 17, 534, 540, 10, 12, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 17, 10, 12, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 17, 10, 12, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 17, 1098, 74, 12, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 140, 2188, 4236, 6284, 8332, 20620, 22668, 24716, 26764, 28812, 30860, 32908, 34956, 37004,
- 43148, 45196, 47244, 49292, 51340, 534, 10, 12, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 17,
- 534, 540, 10, 12, 75, 75, 75, 75, 1099, 1099, 75, 75, 13, 17, 144, 2192, 4240, 6288, 8336, 10384,
- 12432, 14480, 16528, 18576, 20624, 22672, 24720, 26768, 28816, 30864, 22, 10, 12, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 1099, 75, 75, 75, 1099, 75, 75, 1099, 1099, 1099, 17, 10, 12, 75, 75, 75,
- 75, 75, 75, 75, 75, 17, 74, 74, 12, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 1099, 51340, 53388, 43148, 45196, 47244,
- 49292, 26764, 28812, 30860, 32908, 34956, 37004, 14476, 16524, 18572, 20620, 22668, 24716, 2188, 4236, 6284, 8332, 10380, 12428, 534,
- 540, 10, 12, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 140, 2188, 4236,
- 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812, 30860, 32908, 34956, 37004, 39052, 534, 540, 10,
- 12, 75, 75, 75, 1099, 75, 75, 75, 75, 75, 17, 534, 540, 10, 12, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 140, 2188, 4236, 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812,
- 30860, 32908, 34956, 37004, 39052, 41100, 47244, 43148, 45196, 49292, 55436, 57484, 59532, 61580, 534, 10, 12, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 17, 74,
- 74, 74, 74, 12, 75, 75, 75, 75, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 1099, 75, 17, 534, 540, 74, 74, 74, 74, 74, 12, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 1099, 75, 75, 75, 75, 1099, 1099, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 61580, 59532, 57484, 53388, 51340, 49292, 47244, 45196, 43148, 37004, 34956, 30860, 28812,
- 26764, 24716, 22668, 20620, 18572, 16524, 14476, 12428, 10380, 8332, 6284, 4236, 2188, 140, 534, 540, 10, 12, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 140, 2188, 4236, 10380, 12428, 14476, 22668, 24716, 26764, 34956, 37004, 39052, 43148, 45196, 47244, 49292, 51340, 41100, 28812, 16524,
- 6284, 8332, 18572, 30860, 32908, 20620, 53388, 55436, 57484, 59532, 61580, 61576, 534, 540, 10, 12, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 2188, 4236, 6284,
- 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812, 30860, 32908, 34956, 37004, 39052, 41100, 43148, 45196, 47244,
- 49292, 51340, 53388, 55436, 57484, 534, 540, 10, 12, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 140, 2188, 4236, 6284,
- 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812, 30860, 32908, 34956, 37004, 41100, 43148, 45196, 47244, 49292,
- 51340, 57484, 59532, 61580, 53388, 534, 10, 12, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 140, 2188, 4236, 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812, 30860, 32908, 34956, 37004,
- 39052, 41100, 43148, 45196, 47244, 49292, 51340, 53388, 55436, 534, 540, 10, 12, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 10380, 2188, 4236, 6284, 8332, 12428, 14476, 16524, 18572, 20620,
- 22668, 24716, 26764, 28812, 30860, 32908, 34956, 37004, 39052, 41100, 43148, 45196, 47244, 49292, 51340, 53388, 55436, 57484, 59532, 61580,
- 140, 534, 540, 10, 12, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 140, 2188, 4236, 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620,
- 22668, 24716, 26764, 28812, 30860, 32908, 34956, 37004, 39052, 41100, 43148, 45196, 49292, 51340, 53388, 55436, 534, 540, 10, 12,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 140, 2188, 4236, 6284, 8332, 10380, 12428, 14476, 16524,
- 18572, 20620, 22668, 24716, 26764, 28812, 30860, 32908, 34956, 37004, 39052, 41100, 43148, 45196, 47244, 49292, 51340, 53388, 55436, 57484,
- 59532, 61580, 136, 2184, 4232, 6280, 8328, 10376, 12424, 14472, 16520, 18568, 534, 540, 1098, 1098, 12, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 140, 2188, 4236, 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812, 30860, 32908,
- 34956, 37004, 39052, 41100, 43148, 45196, 47244, 49292, 51340, 53388, 55436, 57484, 59532, 534, 540, 10, 12, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 396, 396, 396, 268, 396, 396, 396, 534, 540, 10, 12, 75,
- 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 1099, 75, 75, 75, 75, 268, 396, 396,
- 534, 540, 10, 12, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 1099, 75,
- 75, 75, 75, 75, 75, 75, 75, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 396, 396, 268, 396, 396, 396, 396, 396, 396, 534, 10, 12, 1099, 75, 75, 1099, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 1099, 75, 75,
- 75, 75, 75, 396, 396, 396, 396, 396, 396, 396, 396, 396, 534, 10, 12, 1099, 75, 1099, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 17, 13, 534, 540, 10, 12,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 140, 2188, 4236, 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812, 30860, 32908,
- 34956, 37004, 39052, 41100, 43148, 45196, 47244, 57484, 49292, 51340, 53388, 55436, 59532, 61580, 2184, 4232, 6280, 534, 540, 1098,
- 1098, 12, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 140, 2188, 4236, 6284, 8332, 10380, 12428, 14476,
- 16524, 18572, 20620, 22668, 24716, 26764, 28812, 30860, 32908, 34956, 37004, 39052, 41100, 43148, 45196, 47244, 49292, 51340, 53388, 55436,
- 57484, 59532, 61580, 136, 2184, 4232, 6280, 8328, 10376, 12424, 14472, 16520, 18568, 20616, 22664, 24712, 26760, 28808, 30856, 32904,
- 57488, 59536, 61584, 534, 540, 10, 1095, 71, 71, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 2188, 4236, 6284, 8332, 10380, 12428, 14476, 16524,
- 18572, 20620, 22668, 24716, 26764, 28812, 30860, 32908, 34956, 37004, 39052, 41100, 43148, 45196, 47244, 49292, 51340, 53388, 55436, 57484,
- 59532, 61580, 2192, 4240, 6288, 8336, 10384, 12432, 14480, 16528, 534, 540, 10, 12, 75, 75, 75, 75, 75, 75,
- 2188, 4236, 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812, 30860, 32908, 34956, 37004, 39052, 41100,
- 43148, 45196, 47244, 49292, 51340, 53388, 55436, 57484, 59532, 61580, 144, 2192, 4240, 6288, 8336, 10384, 12432, 14480, 16528, 18576,
- 20624, 22672, 534, 10, 12, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 1099, 1099,
- 1099, 1099, 75, 75, 140, 2188, 4236, 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812, 30860,
- 32908, 34956, 37004, 39052, 41100, 43148, 45196, 47244, 49292, 51340, 53388, 55436, 57484, 59532, 61580, 20624, 22672, 26768, 30864, 34960,
- 39056, 43152, 47248, 49296, 13, 534, 10, 12, 75, 75, 75, 1099, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 140, 2188, 4236, 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812,
- 30860, 32908, 34956, 37004, 39052, 41100, 43148, 45196, 47244, 49292, 51340, 53388, 55436, 57484, 59532, 61580, 57488, 59536, 61584, 144,
- 2192, 4240, 6288, 8336, 10384, 12432, 14480, 16528, 18576, 534, 540, 10, 12, 1099, 1099, 1099, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 140, 2188, 4236, 6284, 8332, 10380, 12428, 14476,
- 16524, 18572, 20620, 22668, 24716, 26764, 28812, 30860, 32908, 34956, 37004, 39052, 41100, 43148, 45196, 47244, 49292, 51340, 53388, 55436,
- 57484, 59532, 61580, 20616, 22664, 24712, 26760, 28808, 30856, 34952, 37000, 39048, 43144, 45192, 47240, 49288, 51336, 2184, 4232, 6280,
- 8328, 534, 10, 12, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 2188, 4236, 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812, 30860, 32908,
- 34956, 37004, 39052, 41100, 43148, 45196, 47244, 49292, 51340, 53388, 55436, 57484, 59532, 20616, 22664, 24712, 26760, 28808, 30856, 32904,
- 34952, 37000, 39048, 41096, 43144, 534, 540, 10, 12, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 2188,
- 4236, 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812, 30860, 32908, 34956, 37004, 39052, 41100, 43148,
- 45196, 47244, 49292, 51340, 53388, 55436, 57484, 59532, 61580, 22672, 24720, 26768, 28816, 30864, 32912, 34960, 37008, 39056, 41104, 43152,
- 45200, 49296, 51344, 53392, 534, 540, 10, 12, 75, 75, 75, 75, 75, 75, 75, 1099, 1099, 75, 1099, 75,
- 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 1099, 75, 75,
- 75, 75, 75, 75, 75, 75, 1099, 1099, 75, 75, 75, 75, 75, 75, 1099, 75, 75, 75, 140, 2188,
- 4236, 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812, 30860, 32908, 34956, 37004, 39052, 41100, 43148,
- 45196, 47244, 49292, 51340, 53388, 55436, 57484, 59532, 61580, 136, 2184, 4232, 6280, 8328, 10376, 12424, 14472, 16520, 18568, 20616,
- 22664, 24712, 39056, 47248, 49296, 51344, 53392, 55440, 57488, 59536, 61584, 2193, 4241, 6289, 39057, 41105, 51345, 57489, 61585, 535,
- 540, 10, 12, 75, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 1099, 75, 75, 1099, 75, 75, 75, 75, 75, 75, 1099, 75, 75, 75, 1099, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 140, 2188, 4236, 6284, 8332, 10380, 12428, 14476,
- 16524, 18572, 20620, 22668, 24716, 26764, 28812, 30860, 32908, 34956, 37004, 39052, 41100, 43148, 45196, 47244, 49292, 51340, 53388, 55436,
- 57484, 59532, 61580, 136, 2184, 4232, 6280, 8328, 10376, 12424, 14472, 16520, 18568, 20616, 22664, 24712, 14480, 16528, 18576, 20624,
- 22672, 24720, 534, 540, 10, 12, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 140, 2188, 4236, 6284, 8332, 10380, 12428,
- 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812, 30860, 32908, 34956, 37004, 39052, 41100, 43148, 45196, 47244, 49292, 51340, 53388,
- 55436, 57484, 59532, 61580, 136, 2184, 4232, 6280, 8328, 10376, 12424, 14472, 16520, 18568, 20616, 22664, 24712, 26760, 28808, 30856,
- 32904, 34952, 37000, 39048, 41096, 43144, 45192, 47240, 49288, 51336, 53384, 55432, 57480, 59528, 61576, 61584, 534, 10, 12, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 140, 2188, 4236, 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668,
- 24716, 26764, 28812, 30860, 32908, 34956, 37004, 39052, 41100, 43148, 45196, 47244, 49292, 51340, 53388, 55436, 57484, 59532, 61580, 136,
- 2184, 4232, 6280, 8328, 10376, 12424, 14472, 16520, 18568, 20616, 22664, 24712, 26760, 28808, 30856, 32904, 34952, 37000, 39048, 41096,
- 22, 10, 12, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 140, 2188, 4236, 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812,
- 30860, 32908, 34956, 37004, 39052, 41100, 43148, 45196, 47244, 49292, 51340, 53388, 55436, 57484, 59532, 61580, 136, 2184, 4232, 6280,
- 8328, 10376, 12424, 14472, 16520, 18568, 20616, 22664, 24712, 26760, 28808, 30856, 32904, 34952, 37000, 39048, 41096, 534, 540, 10,
- 1095, 71, 71, 71, 71, 75, 75, 75, 75, 1099, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 21, 17, 13,
- 534, 10, 1095, 1095, 1095, 1099, 75, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 1099, 75, 75, 1099, 75, 1099, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 2188, 4236, 6284, 8332, 10380, 12428, 14476, 16524, 18572,
- 20620, 22668, 24716, 26764, 28812, 30860, 32908, 34956, 37004, 39052, 41100, 43148, 45196, 47244, 49292, 51340, 53388, 55436, 57484, 59532,
- 61580, 136, 2184, 4232, 6280, 8328, 10376, 12424, 14472, 16520, 18568, 20616, 22664, 24712, 26760, 28808, 30856, 32904, 34952, 37000,
- 39048, 43152, 45200, 534, 540, 10, 12, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 4236, 6284, 8332, 10380, 12428, 14476, 16524, 20620, 22668, 24716, 26764, 28812, 30860, 32908, 34956, 37004, 39052, 41100, 43148,
- 45196, 47244, 49292, 51340, 53388, 55436, 57484, 59532, 61580, 18572, 20616, 22664, 24712, 26760, 28808, 30856, 34952, 37000, 39048, 43144,
- 45192, 47240, 49288, 51336, 53384, 55432, 57480, 59528, 61576, 534, 540, 10, 12, 75, 1099, 75, 75, 75, 75, 75,
- 75, 75, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 55432, 57480, 59528, 61576, 140, 2188, 4236, 6284, 8332, 10380, 12428, 14476, 16524, 18572, 22668, 20620, 24716,
- 26764, 28812, 30860, 32908, 34956, 37004, 39052, 41100, 43148, 45196, 53388, 51340, 49292, 47244, 55436, 57484, 59532, 61580, 144, 2192,
- 4240, 6288, 24720, 8336, 10384, 12432, 14480, 16528, 18576, 20624, 22672, 26768, 28816, 30864, 32912, 34960, 37008, 39056, 41104, 43152,
- 45200, 47248, 49296, 51344, 534, 540, 10, 12, 1099, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 140, 2188, 4236, 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812, 30860, 32908,
- 34956, 37004, 39052, 41100, 43148, 45196, 47244, 49292, 51340, 53388, 55436, 57484, 59532, 61580, 136, 2184, 4232, 6280, 8328, 10376,
- 12424, 14472, 16520, 18568, 20616, 22664, 24712, 26760, 28808, 30856, 53384, 55432, 57480, 59528, 61576, 53392, 55440, 57488, 59536, 61584,
- 534, 540, 10, 12, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 140, 2188, 4236, 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812, 30860,
- 32908, 34956, 37004, 39052, 41100, 43148, 45196, 47244, 49292, 51340, 53388, 55436, 57484, 59532, 61580, 136, 2184, 4232, 6280, 8328,
- 20616, 22664, 24712, 26760, 10376, 12424, 14472, 16520, 18568, 28808, 30856, 32904, 34952, 37000, 39048, 41096, 43144, 45192, 47240, 49288,
- 51336, 53384, 55432, 57480, 59528, 61576, 21, 534, 10, 71, 71, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 140, 2188, 4236, 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812, 30860, 32908, 34956,
- 37004, 39052, 41100, 43148, 45196, 47244, 49292, 51340, 53388, 55436, 57484, 59532, 61580, 136, 2184, 4232, 6280, 8328, 10376, 12424,
- 14472, 16520, 18568, 20616, 22664, 24712, 26760, 28808, 30856, 32904, 34952, 37000, 39048, 41096, 43144, 534, 10, 71, 71, 71,
- 71, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 1099, 75, 75, 75, 75, 75,
- 75, 75, 75, 140, 2188, 4236, 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812, 30860, 32908,
- 34956, 37004, 39052, 41100, 43148, 45196, 47244, 49292, 51340, 53388, 55436, 57484, 59532, 61580, 136, 2184, 4232, 6280, 8328, 10376,
- 12424, 14472, 16520, 18568, 20616, 22664, 24712, 26760, 28808, 30856, 32904, 34952, 37000, 39048, 41096, 43144, 45192, 47240, 49288, 51336,
- 53384, 55432, 57480, 59528, 61576, 534, 10, 12, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 140, 2188, 4236, 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668,
- 24716, 26764, 28812, 30860, 32908, 34956, 37004, 39052, 41100, 43148, 45196, 47244, 49292, 51340, 53388, 55436, 57484, 59532, 61580, 136,
- 2184, 4232, 6280, 8328, 10376, 12424, 14472, 16520, 18568, 20616, 22664, 24712, 26760, 28808, 30856, 32904, 34952, 37000, 39048, 41096,
- 43144, 45192, 47240, 49288, 51336, 53384, 55432, 57480, 59528, 61576, 21, 534, 540, 10, 12, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 1099, 75, 75, 75, 75, 75, 75, 1099, 75, 136, 2184, 4232, 6280, 8328,
- 10376, 12424, 14472, 16520, 18568, 20616, 22664, 24712, 26760, 28808, 30856, 32904, 34952, 37000, 39048, 41096, 43144, 45192, 47240, 49288,
- 51336, 53384, 55432, 57480, 59528, 61576, 140, 2188, 4236, 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764,
- 28812, 30860, 32908, 34956, 37004, 39052, 41100, 43148, 45196, 47244, 49292, 51340, 53388, 55436, 57484, 59532, 61580, 144, 2192, 4240,
- 6288, 8336, 10384, 12432, 14480, 16528, 18576, 20624, 22672, 24720, 26768, 28816, 30864, 32912, 34960, 37008, 39056, 41104, 43152, 45200,
- 47248, 49296, 51344, 53392, 55440, 57488, 59536, 61584, 141, 2189, 4237, 6285, 8333, 10381, 12429, 14477, 16525, 18573, 534, 10,
- 12, 75, 75, 75, 75, 75, 75, 1099, 75, 1099, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 1099,
- 75, 75, 75, 75, 1099, 75, 75, 75, 75, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 21, 140, 2188, 4236, 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812, 30860, 32908, 34956, 37004,
- 39052, 41100, 43148, 45196, 47244, 49292, 51340, 53388, 55436, 57484, 59532, 61580, 136, 2184, 4232, 6280, 8328, 10376, 12424, 14472,
- 16520, 18568, 20616, 22664, 24712, 26760, 28808, 30856, 32904, 34952, 37000, 39048, 41096, 43144, 45192, 47240, 49288, 51336, 53384, 534,
- 540, 10, 12, 1099, 1099, 75, 1099, 1099, 75, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 140, 2188, 4236, 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812, 30860, 32908, 34956,
- 37004, 39052, 41100, 43148, 45196, 47244, 49292, 51340, 53388, 55436, 57484, 59532, 61580, 136, 2184, 4232, 6280, 8328, 10376, 12424,
- 14472, 20616, 22664, 24712, 26760, 28808, 30856, 16520, 32904, 34952, 37000, 39048, 41096, 43144, 45192, 47240, 49288, 51336, 53384, 55432,
- 57480, 59528, 61576, 21, 534, 10, 12, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 13, 17, 21, 534, 1098, 1098, 71, 71,
- 75, 75, 75, 75, 1099, 1099, 75, 75, 75, 75, 1099, 1099, 75, 75, 75, 75, 75, 75, 1099, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 13, 17, 21, 22, 1098, 1098, 12, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 140, 2188, 4236, 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812,
- 30860, 32908, 34956, 37004, 39052, 41100, 43148, 45196, 47244, 49292, 51340, 53388, 55436, 57484, 59532, 61580, 136, 2184, 4232, 6280,
- 8328, 10376, 12424, 14472, 16520, 18568, 20616, 22664, 24712, 26760, 28808, 30856, 32904, 34952, 37000, 39048, 41096, 43144, 45192, 47240,
- 49288, 51336, 53384, 55432, 57480, 59528, 61576, 59536, 61584, 534, 10, 12, 75, 1099, 75, 1099, 1099, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 17, 13, 21, 534, 10, 12, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 1099, 17, 21, 13, 534, 540,
- 10, 1095, 71, 75, 1099, 75, 75, 75, 1099, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 1099, 75, 75, 75, 75, 75, 75, 75, 17, 13, 21, 22, 540, 10, 12, 75, 1099,
- 75, 75, 1099, 1099, 75, 75, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 13, 17, 21, 22, 10, 12, 75, 75, 75, 75, 1099, 1099, 1099, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 1099, 1099, 75, 1099, 75, 75, 75, 1099, 17, 13, 144,
- 2192, 4240, 6288, 8336, 10384, 12432, 14480, 16528, 18576, 20624, 22672, 24720, 26768, 28816, 30864, 32912, 34960, 37008, 39056, 41104,
- 43152, 45200, 47248, 49296, 51344, 53392, 55440, 57488, 59536, 61584, 22, 540, 10, 71, 71, 71, 71, 1099, 1099, 1099,
- 1099, 1099, 75, 1099, 1099, 75, 75, 75, 1099, 75, 75, 75, 1099, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 17, 13,
- 21, 22, 540, 10, 12, 75, 75, 75, 75, 75, 75, 75, 75, 75, 13, 17, 21, 22, 1098, 1098,
- 12, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 13, 17, 144, 2192, 4240, 6288, 8336, 10384, 22, 540, 10, 71, 71, 71, 71, 1099, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 1099, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 136, 2184, 4232, 6280, 8328, 10376, 12424, 14472, 16520, 18568, 20616, 22664, 24712, 26760, 28808,
- 30856, 32904, 34952, 37000, 39048, 41096, 43144, 45192, 47240, 49288, 51336, 53384, 55432, 57480, 59528, 61576, 140, 2188, 4236, 6284,
- 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812, 30860, 32908, 34956, 37004, 39052, 41100, 43148, 45196, 47244,
- 49292, 51340, 53388, 55436, 57484, 59532, 61580, 144, 2192, 4240, 6288, 8336, 10384, 12432, 14480, 16528, 18576, 20624, 22672, 24720,
- 26768, 28816, 30864, 32912, 34960, 37008, 39056, 41104, 43152, 45200, 47248, 49296, 51344, 53392, 55440, 57488, 59536, 61584, 534, 540,
- 1098, 1098, 12, 75, 75, 75, 75, 75, 1099, 75, 1099, 75, 1099, 1099, 75, 75, 1099, 75, 75, 75,
- 75, 75, 75, 75, 1099, 75, 75, 75, 75, 1099, 1099, 1099, 75, 1099, 1099, 75, 75, 75, 1099, 1099,
- 75, 1099, 1099, 75, 75, 75, 75, 1099, 75, 75, 75, 13, 21, 140, 2188, 4236, 6284, 8332, 10380, 12428,
- 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812, 30860, 32908, 34956, 37004, 39052, 41100, 43148, 45196, 47244, 49292, 51340, 53388,
- 55436, 57484, 59532, 61580, 534, 540, 10, 12, 75, 75, 1099, 75, 75, 75, 1099, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 13, 17, 21, 22, 10, 12, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 1099, 75, 1099, 1099, 1099, 1099, 136, 2184, 4232,
- 6280, 8328, 10376, 12424, 14472, 16520, 18568, 20616, 22664, 24712, 59528, 26760, 28808, 30856, 32904, 34952, 37000, 39048, 41096, 43144,
- 45192, 47240, 49288, 51336, 53384, 55432, 57480, 61576, 17, 21, 22, 540, 1098, 1098, 1098, 12, 1099, 75, 1099, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 17, 13, 21, 22, 540, 10, 71, 71,
- 1099, 75, 1099, 1099, 75, 75, 75, 75, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 13, 17, 144, 2192, 6288, 2193, 4241, 6289, 8337, 10385, 12433,
- 14481, 16529, 28817, 30865, 535, 10, 75, 75, 75, 75, 1099, 1099, 75, 75, 1099, 1099, 75, 1099, 75, 1099,
- 75, 75, 75, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 13, 61580, 16529, 18577, 20625, 22673, 24721, 26769,
- 535, 540, 1098, 1098, 12, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 17, 13, 21, 22, 10, 12, 75,
- 75, 75, 1099, 1099, 1099, 1099, 75, 1099, 1099, 1099, 75, 75, 75, 75, 75, 75, 75, 1099, 1099, 1099,
- 75, 75, 75, 75, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 17, 13,
- 2192, 4240, 6288, 8336, 10384, 12432, 14480, 16528, 18576, 20624, 22672, 24720, 26768, 28816, 30864, 32912, 34960, 37008, 39056, 41104,
- 43152, 45200, 20625, 22673, 24721, 26769, 28817, 30865, 34961, 37009, 39057, 41105, 43153, 47249, 57489, 59537, 61585, 18577, 535, 10,
- 71, 71, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 17, 13, 21, 22, 540, 10, 12, 1099, 1099, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 17, 13, 144, 2192, 4240, 6288, 8336,
- 10384, 12432, 14480, 16528, 18576, 20624, 22672, 24720, 26768, 28816, 30864, 32912, 34960, 37008, 39056, 41104, 43152, 45200, 47248, 49296,
- 22, 18, 535, 10, 71, 71, 71, 75, 75, 1099, 1099, 1099, 75, 1099, 1099, 1099, 1099, 75, 75, 75,
- 75, 1099, 1099, 1099, 1099, 75, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 1099, 1099, 1099, 1099, 136, 2184, 4232, 6280, 8328, 10376, 12424, 14472,
- 16520, 18568, 20616, 22664, 24712, 26760, 28808, 30856, 32904, 34952, 37000, 39048, 41096, 43144, 45192, 47240, 49288, 51336, 53384, 55432,
- 57480, 59528, 61576, 17, 21, 141, 2189, 4237, 6285, 8333, 12429, 14477, 16525, 18573, 534, 540, 10, 12, 75, 75,
- 75, 75, 75, 75, 75, 1099, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 17, 13, 144, 2192, 4240, 6288, 8336, 22, 10, 12, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 1099, 75, 75, 75, 75, 75, 75, 1099, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 1099, 1099, 140, 2188, 4236, 6284, 8332, 10380,
- 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812, 30860, 32908, 34956, 37004, 39052, 41100, 43148, 45196, 47244, 49292, 51340,
- 53388, 55436, 57484, 59532, 61580, 13, 21, 22, 540, 10, 12, 1099, 1099, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 17, 13, 21, 22, 540, 10, 12, 1099, 1099, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 1099, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 140, 2188, 4236, 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620,
- 22668, 24716, 26764, 28812, 30860, 32908, 34956, 37004, 39052, 21, 13, 18, 22, 540, 10, 12, 1099, 1099, 1099, 1099,
- 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099,
- 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 17, 13, 2192, 4240, 6288, 8336, 10384, 12432, 14480, 16528, 18576, 20624,
- 22672, 24720, 26768, 28816, 30864, 32912, 34960, 37008, 39056, 41104, 22, 10, 71, 71, 75, 75, 75, 75, 1099, 75,
- 1099, 75, 1099, 75, 75, 1099, 75, 1099, 75, 75, 1099, 75, 75, 75, 1099, 75, 75, 75, 75, 75,
- 1099, 1099, 75, 75, 1099, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 17,
- 13, 21, 22, 540, 10, 1095, 1095, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 13, 17, 21, 18, 22,
- 540, 10, 71, 71, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 17, 13, 21, 22, 10, 75,
- 75, 75, 75, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 1099, 75, 1099, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71,
- 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 13, 144, 2192, 4240, 6288, 8336,
- 10384, 12432, 14480, 16528, 18576, 20624, 22672, 24720, 26768, 28816, 30864, 32912, 34960, 37008, 39056, 41104, 43152, 45200, 47248, 49296,
- 51344, 53392, 55440, 57488, 59536, 61584, 17, 22, 540, 10, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71,
- 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71,
- 71, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 17, 13, 144, 2192, 4240, 6288, 8336, 10384, 12432, 14480, 16528, 18576, 20624, 22672, 24720, 26768, 28816,
- 30864, 32912, 34960, 37008, 39056, 41104, 43152, 45200, 47248, 49296, 51344, 53392, 55440, 57488, 59536, 61584, 145, 2193, 4241, 6289,
- 8337, 10385, 12433, 14481, 16529, 18577, 20625, 22673, 26769, 28817, 32913, 34961, 37009, 39057, 41105, 49297, 51345, 53393, 55441, 535,
- 10, 71, 71, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 1099, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 2188, 4236, 6284, 8332, 10380, 28812, 30860, 32908, 34956,
- 37004, 39052, 43148, 45196, 47244, 49292, 51340, 13, 21, 22, 10, 12, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 1099, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 17, 13, 21, 22,
- 10, 1095, 71, 75, 75, 75, 75, 1099, 1099, 75, 1099, 1099, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 1099, 75, 75,
- 1099, 75, 75, 75, 75, 75, 75, 17, 13, 21, 22, 540, 10, 12, 75, 75, 75, 75, 1099, 1099,
- 75, 75, 1099, 1099, 75, 1099, 75, 1099, 75, 75, 75, 1099, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 13, 140, 2188, 4236, 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812, 30860, 32908, 34956, 37004,
- 39052, 41100, 43148, 45196, 47244, 49292, 51340, 53388, 55436, 57484, 59532, 61580, 21, 145, 2193, 4241, 6289, 8337, 10385, 12433,
- 14481, 16529, 18577, 20625, 22673, 24721, 26769, 535, 10, 12, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 17, 13, 21, 22,
- 540, 10, 12, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 1099, 75,
- 75, 1099, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 13, 144, 2192, 4240, 6288, 8336, 10384, 12432, 14480, 16528, 18576, 20624, 22672, 24720,
- 26768, 28816, 30864, 32912, 34960, 37008, 39056, 41104, 43152, 45200, 47248, 49296, 51344, 53392, 55440, 57488, 59536, 61584, 17, 18,
- 22, 540, 10, 12, 75, 75, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 17, 13, 144, 2192, 4240, 6288, 8336, 10384,
- 12432, 14480, 16528, 18576, 20624, 22672, 24720, 26768, 28816, 22, 10, 71, 71, 71, 75, 75, 1099, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 136, 2184, 4232, 6280,
- 8328, 10376, 12424, 14472, 16520, 18568, 20616, 22664, 24712, 26760, 28808, 30856, 32904, 34952, 37000, 39048, 41096, 43144, 45192, 47240,
- 49288, 51336, 53384, 55432, 57480, 59528, 61576, 17, 21, 22, 10, 12, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 1099, 75, 75, 17, 13, 21, 22, 74, 74, 12, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 1099, 1099, 75, 75, 75, 75, 75, 75, 75, 1099, 75, 1099, 75, 75, 13, 21,
- 140, 2188, 4236, 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812, 30860, 32908, 34956, 37004, 39052,
- 41100, 43148, 45196, 47244, 49292, 51340, 53388, 55436, 57484, 59532, 61580, 145, 2193, 4241, 6289, 8337, 10385, 12433, 14481, 16529,
- 18577, 39057, 51345, 28817, 61585, 535, 540, 10, 12, 75, 75, 75, 1099, 75, 1099, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 1099, 75, 75, 75, 75, 75, 75, 17, 13, 21, 22,
- 540, 10, 71, 71, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 17, 13, 21, 22, 10, 12, 1099, 1099, 1099, 1099, 1099, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 136, 2184, 4232, 6280, 8328, 10376, 12424, 14472, 16520, 18568, 20616, 22664,
- 24712, 26760, 28808, 30856, 32904, 34952, 37000, 39048, 41096, 43144, 45192, 47240, 49288, 51336, 53384, 55432, 57480, 59528, 61576, 144,
- 2192, 4240, 6288, 8336, 10384, 12432, 14480, 16528, 18576, 20624, 22672, 24720, 26768, 28816, 30864, 32912, 34960, 37008, 39056, 41104,
- 43152, 45200, 47248, 49296, 51344, 53392, 55440, 57488, 59536, 61584, 17, 22, 540, 12, 16, 22, 540, 10, 12, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 17, 13, 2192, 4240, 6288, 8336, 10384, 12432, 14480,
- 16528, 18576, 20624, 22672, 24720, 26768, 28816, 30864, 22, 10, 12, 75, 1099, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 13, 144, 2192,
- 4240, 6288, 8336, 10384, 12432, 14480, 16528, 18576, 20624, 22672, 24720, 17, 22, 10, 12, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 17, 13, 144, 2192, 6288, 10384, 12432, 8336, 4240, 24720,
- 14480, 16528, 18576, 20624, 22672, 26768, 28816, 30864, 32912, 34960, 37008, 39056, 41104, 43152, 45200, 47248, 49296, 22, 535, 10,
- 1095, 71, 71, 1095, 75, 75, 1099, 1099, 75, 75, 75, 1099, 1099, 75, 1099, 1099, 1099, 1099, 1099, 1099,
- 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 17, 13, 21, 22, 10,
- 12, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 17, 13, 2192, 6288, 8336, 10384,
- 12432, 14480, 18, 22, 535, 540, 1098, 1098, 12, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 17, 13, 144, 2192, 4240, 6288, 8336, 10384, 12432, 14480, 16528, 18576, 20624, 22672, 24720, 26768, 28816, 30864,
- 32912, 34960, 22, 1098, 1098, 12, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 17, 136, 2184, 4232, 6280,
- 8328, 10376, 12424, 14472, 16520, 18568, 20616, 22664, 24712, 26760, 28808, 30856, 32904, 34952, 37000, 39048, 41096, 43144, 45192, 47240,
- 49288, 51336, 53384, 55432, 57480, 59528, 61576, 21, 22, 10, 71, 71, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 1099, 75, 75, 75, 75, 75, 75, 75, 1099, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 17, 13, 144, 2192,
- 4240, 6288, 8336, 10384, 12432, 14480, 16528, 18576, 20624, 22672, 24720, 26768, 28816, 30864, 34960, 37008, 39056, 43152, 45200, 47248,
- 57488, 61584, 22, 10, 71, 71, 1095, 75, 75, 75, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099,
- 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 75, 17, 13,
- 21, 22, 10, 71, 71, 71, 71, 75, 1099, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 1099,
- 1099, 1099, 75, 1099, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 13, 140, 2188, 4236, 6284,
- 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 26764, 24716, 28812, 30860, 32908, 61580, 34956, 37004, 39052, 41100, 43148, 45196,
- 47244, 49292, 51340, 53388, 55436, 57484, 59532, 21, 22, 10, 1095, 1095, 1099, 75, 1099, 75, 1099, 1099, 1099, 1099,
- 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 75, 75, 1099, 75, 1099, 1099, 1099, 1099, 1099, 1099, 1099,
- 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 17,
- 13, 21, 20625, 22673, 24721, 26769, 28817, 30865, 32913, 34961, 37009, 39057, 41105, 43153, 45201, 47249, 49297, 51345, 53393, 55441,
- 57489, 59537, 61585, 145, 535, 1098, 1098, 71, 71, 71, 71, 71, 71, 1095, 71, 71, 71, 71, 71, 71,
- 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 1095, 1095, 1095, 71, 1095, 1095, 71, 75, 75,
- 75, 75, 75, 75, 1099, 1099, 75, 75, 1099, 75, 75, 75, 1099, 75, 75, 1099, 1099, 1099, 75, 1099,
- 1099, 1099, 1099, 1099, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 17,
- 13, 144, 2192, 4240, 6288, 8336, 10384, 12432, 14480, 16528, 18576, 20624, 22672, 24720, 26768, 28816, 30864, 32912, 34960, 37008,
- 39056, 41104, 43152, 45200, 47248, 49296, 51344, 53392, 55440, 57488, 59536, 61584, 22, 10, 1095, 1095, 75, 75, 75, 75,
- 1099, 1099, 1099, 1099, 75, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099,
- 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 17, 13, 2192, 4240, 6288, 8336, 10384, 12432, 14480, 16528,
- 18576, 20624, 22672, 24720, 26768, 28816, 30864, 43152, 45200, 47248, 10385, 12433, 14481, 20625, 24721, 26769, 28817, 30865, 34961, 37009,
- 39057, 41105, 43153, 45201, 47249, 6289, 8337, 145, 2193, 4241, 535, 10, 12, 75, 75, 75, 75, 75, 1099, 75,
- 75, 75, 1099, 75, 75, 1099, 75, 75, 75, 75, 75, 75, 1099, 75, 75, 1099, 1099, 75, 1099, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 17, 13, 144, 2192,
- 4240, 6288, 8336, 10384, 12432, 14480, 16528, 18576, 20624, 22672, 24720, 26768, 28816, 34960, 37008, 39056, 41104, 43152, 45200, 47248,
- 49296, 51344, 53392, 55440, 22, 10, 71, 71, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 17, 13, 144, 2192, 4240, 6288, 8336, 10384, 12432, 14480, 16528, 18576, 20624, 22672, 24720,
- 26768, 28816, 30864, 32912, 34960, 37008, 39056, 41104, 43152, 45200, 47248, 49296, 51344, 53392, 22, 10, 1095, 1095, 1095, 75,
- 75, 75, 1099, 1099, 1099, 1099, 75, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099,
- 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099,
- 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 17, 13, 21, 22, 10, 1095, 71, 71, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 1099, 75, 75, 75, 75, 75, 75, 1099, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 17, 13, 144, 2192, 4240, 6288, 8336, 10384, 12432, 14480, 16528, 18576, 20624, 22672, 24720, 26768, 28816, 30864, 32912, 34960,
- 37008, 39056, 41104, 43152, 45200, 47248, 49296, 51344, 53392, 55440, 57488, 59536, 61584, 22, 10, 71, 71, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 13, 17, 144, 2192, 4240, 6288, 8336, 10384, 12432, 14480, 16528, 18576, 20624, 22672, 24720, 26768, 28816, 30864,
- 32912, 34960, 37008, 39056, 41104, 43152, 45200, 47248, 49296, 51344, 53392, 55440, 57488, 59536, 61584, 22, 10, 12, 75, 75,
- 75, 75, 75, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 268, 268, 396, 396, 396, 13, 21, 22, 10, 12, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 17, 13,
- 21, 22, 10, 71, 1095, 1095, 75, 75, 75, 75, 75, 1099, 1099, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 1099, 75, 1099, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 17, 13, 21, 22,
- 10, 12, 1099, 75, 75, 75, 75, 75, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 17, 13, 21, 22, 10, 1095, 71, 71, 1099, 1099,
- 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099,
- 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 17, 13, 144, 2192, 4240,
- 6288, 8336, 10384, 12432, 14480, 16528, 18576, 20624, 22672, 24720, 26768, 28816, 30864, 32912, 34960, 37008, 39056, 41104, 43152, 45200,
- 47248, 49296, 51344, 53392, 55440, 57488, 59536, 22, 18, 535, 1098, 1098, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 12, 136, 2184, 4232, 6280,
- 8328, 10376, 12424, 14472, 16520, 18568, 20616, 22664, 24712, 26760, 28808, 30856, 32904, 34952, 37000, 39048, 41096, 43144, 45192, 47240,
- 49288, 51336, 53384, 55432, 57480, 59528, 61576, 144, 2192, 4240, 6288, 8336, 10384, 12432, 14480, 16528, 18576, 20624, 22672, 24720,
- 26768, 28816, 30864, 32912, 34960, 37008, 39056, 41104, 43152, 45200, 47248, 49296, 51344, 53392, 55440, 57488, 59536, 61584, 17, 22,
- 39053, 535, 540, 10, 12, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 13, 17, 144, 2192, 4240, 6288, 8336, 10384, 12432, 14480, 16528, 18576, 20624, 22672, 24720, 26768, 28816,
- 30864, 145, 2193, 4241, 6289, 8337, 10385, 12433, 14481, 16529, 18577, 20625, 22673, 24721, 26769, 28817, 30865, 34961, 37009, 39057,
- 41105, 43153, 535, 10, 12, 1099, 1099, 75, 75, 1099, 1099, 1099, 1099, 1099, 75, 75, 75, 1099, 1099, 1099,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 17, 13, 144, 2192, 4240, 6288, 8336, 10384, 12432, 14480, 16528, 18576, 20624, 22672,
- 24720, 26768, 28816, 30864, 32912, 34960, 22, 10, 71, 71, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 13, 17, 2192, 4240, 6288, 8336, 12432, 16528, 20624, 22672, 24720,
- 26768, 28816, 30864, 22, 10, 71, 71, 71, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 17, 13, 144, 2192, 4240, 6288, 8336, 10384, 12432, 14480, 16528, 18576, 43152, 45200, 47248, 49296, 51344, 22, 10, 1095,
- 71, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 75, 1099, 1099, 75, 75, 75, 1099,
- 1099, 75, 75, 75, 75, 75, 75, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 13, 21, 140, 2188, 4236, 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716,
- 26764, 28812, 30860, 32908, 34956, 37004, 39052, 41100, 43148, 45196, 47244, 49292, 51340, 53388, 55436, 57484, 22, 535, 10, 12,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 17, 21, 136, 2184, 4232, 6280, 8328, 10376, 12424, 14472, 22664, 24712, 26760, 28808, 30856, 32904,
- 34952, 37009, 39057, 41105, 43153, 45201, 47249, 49297, 51345, 53393, 55441, 57489, 59537, 61585, 145, 2193, 4241, 6289, 8337, 10385,
- 12433, 14481, 16529, 18577, 20625, 22673, 24721, 26769, 535, 10, 71, 71, 75, 1099, 1099, 1099, 1099, 1099, 1099, 1099,
- 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 17, 2184, 4232, 6280, 8328,
- 10376, 12424, 14472, 16520, 18568, 20616, 22664, 26760, 28808, 30856, 32904, 34952, 37000, 39048, 41096, 43144, 45192, 47240, 49288, 51336,
- 53384, 55432, 57480, 61576, 21, 145, 2193, 4241, 6289, 8337, 10385, 12433, 14481, 16529, 18577, 20625, 22673, 24721, 26769, 28817,
- 30865, 32913, 34961, 37009, 39057, 41105, 43153, 45201, 47249, 49297, 51345, 53393, 55441, 57489, 535, 74, 74, 1095, 71, 71,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 17, 13, 21, 22, 10, 12, 1099, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 13, 17, 2192, 4240, 6288, 8336, 10384, 12432, 14480, 16528, 18576, 20624, 22672,
- 24720, 26768, 28816, 30864, 32912, 22, 18, 535, 540, 10, 12, 1099, 1099, 1099, 1099, 75, 75, 1099, 1099, 75,
- 75, 75, 75, 75, 75, 75, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 1099, 75, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 17, 13, 144,
- 2192, 4240, 6288, 8336, 10384, 12432, 14480, 16528, 18576, 20624, 22672, 24720, 26768, 28816, 30864, 32912, 34960, 37008, 39056, 41104,
- 43152, 45200, 47248, 49296, 51344, 53392, 55440, 57488, 59536, 61584, 141, 2189, 4237, 6285, 8333, 10381, 12429, 14477, 16525, 18573,
- 20621, 22669, 24717, 26765, 28813, 30861, 32909, 34957, 37005, 39053, 41101, 43149, 45197, 47245, 49293, 51341, 53389, 55437, 57485, 59533,
- 61581, 145, 2193, 4241, 6289, 8337, 10385, 12433, 14481, 16529, 18577, 20625, 22673, 24721, 26769, 28817, 30865, 32913, 34961, 37009,
- 39057, 41105, 43153, 45201, 47249, 49297, 51345, 53393, 55441, 57489, 59537, 61585, 23, 10, 12, 17, 534, 10, 16, 12,
- 17, 534, 10, 12, 16, 17, 534, 10, 12, 16, 17, 534, 10, 12, 75, 75, 17, 534, 10, 12,
- 16, 17, 534, 10, 12, 1099, 1099, 75, 75, 17, 534, 10, 12, 1099, 1099, 1099, 1099, 17, 534, 10,
- 12, 1099, 75, 75, 75, 75, 75, 1099, 17, 534, 10, 12, 75, 75, 1099, 75, 17, 534, 10, 71,
- 71, 71, 75, 75, 75, 75, 75, 75, 75, 75, 75, 17, 534, 10, 71, 71, 75, 75, 75, 75,
- 17, 534, 10, 12, 75, 75, 1099, 75, 75, 75, 17, 13, 534, 10, 12, 1099, 75, 75, 140, 2188,
- 4236, 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812, 30860, 32908, 34956, 37004, 39052, 41100, 43148,
- 45196, 47244, 49292, 51340, 53388, 534, 10, 12, 1099, 75, 75, 75, 17, 13, 534, 10, 12, 1099, 75, 75,
- 17, 13, 534, 10, 1095, 71, 75, 1099, 75, 1099, 75, 75, 75, 75, 75, 17, 13, 534, 10, 12,
- 75, 75, 75, 75, 75, 17, 13, 534, 10, 12, 1099, 75, 75, 75, 75, 17, 13, 534, 10, 12,
- 75, 75, 75, 17, 13, 534, 10, 12, 75, 75, 17, 13, 21, 534, 1098, 1098, 71, 71, 75, 1099,
- 1099, 75, 75, 75, 1099, 75, 17, 13, 21, 534, 10, 12, 1099, 75, 75, 17, 13, 534, 10, 12,
- 1099, 75, 75, 75, 17, 13, 21, 534, 1098, 1098, 12, 75, 75, 75, 75, 75, 17, 21, 534, 10,
- 12, 75, 75, 75, 1099, 1099, 17, 21, 534, 10, 71, 1095, 75, 75, 75, 75, 17, 13, 534, 10,
- 12, 1099, 75, 1099, 75, 17, 13, 534, 10, 12, 75, 75, 75, 17, 13, 21, 534, 10, 71, 71,
- 75, 75, 75, 75, 17, 13, 21, 534, 10, 71, 71, 75, 75, 75, 75, 75, 75, 17, 13, 144,
- 12432, 2192, 14480, 4240, 16528, 6288, 8336, 10384, 18576, 20624, 22672, 24720, 26768, 28816, 30864, 32912, 34960, 37008, 39056, 41104,
- 43152, 45200, 47248, 49296, 51344, 53392, 55440, 57488, 534, 10, 71, 71, 75, 1099, 75, 75, 17, 21, 136, 2184,
- 4232, 6280, 8328, 10376, 12424, 14472, 16520, 18568, 20616, 22664, 24712, 26760, 28808, 30856, 32904, 34952, 37000, 39048, 41096, 43144,
- 45192, 47240, 49288, 51336, 53384, 55432, 57480, 59528, 61576, 534, 10, 12, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 17, 13, 21, 22, 18, 535, 10, 1095, 71, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 1099, 1099, 1099, 1099, 1099, 75, 1099, 75, 75, 75, 1099,
- 13, 21, 140, 2188, 4236, 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812, 30860, 32908, 34956,
- 37004, 39052, 41100, 43148, 45196, 47244, 49292, 51340, 53388, 55436, 57484, 59532, 61580, 145, 2193, 4241, 6289, 8337, 10385, 12433,
- 14481, 16529, 18577, 20625, 22673, 24721, 26769, 28817, 30865, 32913, 34961, 37009, 39057, 41105, 43153, 45201, 47249, 49297, 51345, 53393,
- 55441, 57489, 59537, 61585, 535, 10, 1095, 71, 71, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 17, 6280, 8328,
- 10376, 12424, 14472, 16520, 18568, 20616, 22664, 24712, 26760, 28808, 30856, 32904, 34952, 37000, 39048, 41096, 43144, 45192, 47240, 49288,
- 51336, 53384, 55432, 57480, 59528, 61576, 144, 2192, 4240, 6288, 8336, 10384, 12432, 14480, 16528, 18576, 20624, 22672, 24720, 26768,
- 28816, 30864, 32912, 34960, 37008, 39056, 41104, 43152, 45200, 47248, 49296, 51344, 53392, 55440, 57488, 59536, 61584, 2189, 4237, 6285,
- 8333, 10381, 12429, 14477, 145, 2193, 4241, 6289, 8337, 10385, 12433, 14481, 16529, 18577, 20625, 22673, 24721, 26769, 28817, 30865,
- 32913, 34961, 37009, 39057, 41105, 43153, 45201, 47249, 49297, 51345, 53393, 55441, 57489, 59537, 61585, 535, 10, 12, 1099, 75,
- 75, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 1099,
- 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 1099, 75, 75, 75,
- 75, 75, 75, 75, 1099, 75, 13, 17, 21, 141, 2189, 4237, 6285, 8333, 10381, 12429, 14477, 16525, 18573, 20621,
- 22669, 24717, 26765, 28813, 30861, 32909, 34957, 37005, 39053, 41101, 43149, 45197, 47245, 49293, 51341, 53389, 145, 2193, 4241, 6289,
- 8337, 10385, 12433, 14481, 16529, 18577, 535, 10, 71, 71, 1095, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 1099, 75, 75, 1099, 1099, 75, 1099, 75, 75, 1099, 1099, 1099, 75, 75, 17,
- 13, 21, 141, 2189, 4237, 6285, 8333, 10381, 12429, 14477, 16525, 18573, 20621, 22669, 24717, 26765, 28813, 30861, 32909, 34957,
- 37005, 39053, 41101, 43149, 45197, 47245, 49293, 51341, 53389, 55437, 57485, 59533, 61581, 145, 2193, 4241, 6289, 8337, 10385, 12433,
- 14481, 16529, 18577, 20625, 22673, 24721, 26769, 28817, 535, 10, 12, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 17, 136, 2184, 4232, 6280, 8328, 10376, 12424, 14472, 16520, 18568, 20616, 22664, 24712, 26760, 28808, 30856, 32904, 34952, 37000,
- 39048, 41096, 43144, 45192, 47240, 49288, 51336, 53384, 55432, 57480, 59528, 61576, 144, 2192, 4240, 6288, 8336, 10384, 12432, 14480,
- 16528, 18576, 20624, 22672, 24720, 26768, 28816, 30864, 32912, 34960, 37008, 39056, 41104, 43152, 45200, 47248, 49296, 51344, 141, 2189,
- 4237, 6285, 8333, 10381, 12429, 14477, 16525, 18573, 20621, 22669, 24717, 26765, 28813, 30861, 32909, 34957, 37005, 39053, 41101, 43149,
- 45197, 47245, 49293, 51341, 53389, 55437, 145, 2193, 4241, 6289, 8337, 10385, 12433, 14481, 16529, 18577, 20625, 22673, 24721, 26769,
- 28817, 37009, 34961, 535, 11, 12, 534, 10, 12, 534, 10, 12, 534, 10, 12, 16, 268, 268, 268, 268,
- 268, 268, 534, 11, 12, 16, 17, 534, 10, 12, 534, 10, 12, 75, 75, 75, 75, 75, 75, 75,
- 75, 17, 534, 10, 12, 75, 75, 75, 75, 75, 75, 75, 75, 75, 17, 534, 10, 12, 75, 75,
- 75, 75, 75, 75, 75, 17, 534, 10, 12, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 17, 534, 10, 12, 75, 1099, 75, 75, 75, 17, 534, 10, 12, 1099, 1099, 17, 534, 10, 71,
- 71, 71, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 268, 268, 396, 534, 10, 12, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 268, 268, 396, 534,
- 10, 71, 71, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 17, 13, 534, 10,
- 12, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 140, 2188, 4236, 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812, 30860, 32908, 34956, 37004, 39052,
- 41100, 43148, 45196, 47244, 49292, 51340, 53388, 55436, 57484, 59532, 2192, 4240, 6288, 8336, 10384, 12432, 14480, 16528, 34960, 37008,
- 39056, 41104, 43152, 45200, 47248, 49296, 534, 1098, 1098, 71, 71, 71, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 140, 2188, 4236, 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812,
- 30860, 32908, 34956, 37004, 39052, 41100, 43148, 45196, 47244, 49292, 51340, 53388, 136, 2184, 4232, 6280, 8328, 10376, 12424, 14472,
- 16520, 18568, 20616, 22664, 24712, 26760, 28808, 30856, 32904, 34952, 37000, 39048, 41096, 43144, 45192, 47240, 49288, 51336, 534, 10,
- 12, 75, 75, 75, 75, 75, 75, 75, 75, 75, 268, 268, 268, 534, 10, 12, 16, 534, 10, 71,
- 71, 75, 75, 75, 1099, 75, 75, 75, 2188, 4236, 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716,
- 26764, 28812, 30860, 32908, 34956, 37004, 39052, 41100, 43148, 45196, 47244, 49292, 51340, 534, 10, 12, 75, 75, 75, 75,
- 75, 75, 75, 75, 1099, 1099, 1099, 1099, 1099, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 2188,
- 4236, 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812, 30860, 32908, 34956, 37004, 39052, 41100, 43148,
- 45196, 47244, 49292, 51340, 53388, 55436, 57484, 59532, 61580, 144, 2192, 4240, 6288, 8336, 10384, 12432, 14480, 16528, 18576, 20624,
- 22672, 24720, 26768, 28816, 30864, 32912, 34960, 37008, 39056, 41104, 43152, 45200, 47248, 49296, 51344, 53392, 55440, 57488, 59536, 61584,
- 534, 10, 12, 75, 75, 75, 75, 75, 268, 268, 268, 534, 10, 71, 71, 75, 75, 75, 75, 75,
- 75, 1099, 75, 75, 75, 75, 13, 17, 21, 534, 10, 12, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 13, 17, 21, 534, 10, 1095, 71, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 140, 2188, 4236, 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764,
- 28812, 30860, 32908, 34956, 37004, 39052, 41100, 43148, 45196, 47244, 49292, 51340, 53388, 55436, 57484, 59532, 61580, 136, 2184, 4232,
- 6280, 8328, 10376, 12424, 14472, 16520, 18568, 20616, 22664, 24712, 534, 10, 12, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 13,
- 17, 21, 534, 10, 71, 71, 71, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 1099, 75, 75, 13, 17, 144, 2192, 4240, 6288,
- 8336, 10384, 12432, 534, 10, 12, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 1099, 1099,
- 13, 17, 21, 534, 10, 71, 71, 71, 75, 75, 1099, 1099, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 13, 140, 2188, 4236, 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764,
- 28812, 30860, 32908, 34956, 37004, 39052, 41100, 43148, 45196, 47244, 49292, 51340, 53388, 55436, 57484, 59532, 61580, 144, 2192, 4240,
- 6288, 8336, 10384, 12432, 14480, 16528, 18576, 20624, 22672, 24720, 26768, 28816, 30864, 32912, 34960, 37008, 39056, 41104, 43152, 45200,
- 47248, 49296, 51344, 53392, 55440, 57488, 59536, 61584, 534, 10, 12, 75, 75, 75, 75, 75, 1099, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 1099, 1099, 140, 2188, 4236,
- 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812, 30860, 32908, 34956, 37004, 39052, 41100, 43148, 45196,
- 47244, 49292, 51340, 53388, 55436, 57484, 59532, 61580, 136, 2184, 4232, 6280, 8328, 10376, 12424, 14472, 16520, 18568, 20616, 22664,
- 24712, 26760, 28808, 30856, 32904, 34952, 37000, 39048, 534, 10, 71, 71, 71, 71, 1099, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 13, 17, 144, 2192, 4240, 6288, 8336, 10384,
- 12432, 14480, 16528, 18576, 20624, 22672, 24720, 26768, 28816, 30864, 32912, 34960, 534, 10, 12, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 13,
- 17, 4240, 8336, 12432, 16528, 20624, 534, 10, 12, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 13, 17, 2192, 4240, 6288, 8336, 10384,
- 12432, 14480, 16528, 18576, 20624, 534, 10, 12, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 13, 17, 144, 2192, 4240, 6288, 8336, 10384, 12432, 14480, 16528, 18576, 20624, 22672, 24720, 26768,
- 28816, 534, 10, 1095, 71, 71, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 13, 17, 144, 2192, 4240, 6288, 8336, 10384, 12432, 14480, 16528, 18576, 20624,
- 22672, 534, 10, 267, 267, 267, 267, 267, 534, 10, 12, 75, 75, 75, 75, 1099, 1099, 1099, 1099, 1099,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 1099, 75, 75, 75, 75, 75, 75, 1099,
- 75, 75, 75, 75, 75, 75, 17, 13, 21, 22, 535, 10, 12, 16, 535, 10, 12, 535, 1098, 1098,
- 12, 75, 75, 17, 13, 21, 22, 535, 10, 12, 75, 75, 75, 75, 75, 1099, 75, 75, 13, 17,
- 21, 22, 535, 1098, 1098, 12, 75, 75, 1099, 17, 13, 21, 22, 535, 10, 12, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 1099, 75, 1099, 75, 75, 75, 75, 75, 75, 1099, 75, 75,
- 75, 75, 75, 75, 75, 75, 1099, 17, 21, 13, 22, 535, 10, 12, 75, 1099, 1099, 75, 1099, 75,
- 75, 1099, 75, 1099, 75, 75, 75, 75, 75, 75, 17, 13, 21, 145, 2193, 4241, 6289, 8337, 10385, 12433,
- 14481, 16529, 18577, 20625, 22673, 24721, 26769, 28817, 30865, 32913, 34961, 37009, 39057, 41105, 43153, 45201, 47249, 49297, 51345, 53393,
- 55441, 57489, 59537, 141, 2189, 4237, 6285, 8333, 10381, 12429, 14477, 16525, 18573, 20621, 535, 10, 1095, 1095, 1099, 1099,
- 1099, 1099, 75, 75, 75, 75, 1099, 1099, 75, 75, 75, 75, 1099, 1099, 1099, 1099, 75, 75, 75, 75,
- 75, 1099, 75, 75, 1099, 75, 1099, 75, 1099, 1099, 75, 75, 75, 75, 1099, 17, 13, 21, 22, 18,
- 535, 10, 12, 16, 17, 535, 10, 12, 75, 75, 75, 17, 535, 10, 12, 16, 17, 535, 1098, 1098,
- 12, 1099, 75, 75, 1099, 75, 75, 1099, 1099, 75, 1099, 75, 75, 1099, 17, 13, 535, 10, 12, 75,
- 75, 75, 75, 75, 75, 17, 535, 10, 12, 75, 75, 17, 13, 535, 10, 12, 75, 75, 75, 17,
- 13, 535, 10, 71, 71, 75, 75, 75, 75, 75, 75, 75, 75, 17, 13, 535, 10, 12, 75, 75,
- 75, 75, 75, 75, 75, 1099, 75, 75, 75, 17, 13, 535, 10, 12, 16, 17, 13, 21, 535, 10,
- 12, 1099, 1099, 17, 21, 13, 535, 10, 12, 75, 75, 17, 13, 21, 22, 535, 10, 12, 1099, 1099,
- 1099, 1099, 1099, 75, 75, 75, 75, 75, 1099, 75, 75, 75, 17, 13, 144, 2192, 4240, 6288, 8336, 10384,
- 12432, 14480, 16528, 18576, 20624, 22672, 24720, 26768, 28816, 30864, 32912, 34960, 37008, 39056, 41104, 43152, 45200, 47248, 49296, 51344,
- 53392, 55440, 57488, 535, 10, 12, 75, 75, 17, 13, 21, 22, 535, 10, 12, 75, 75, 75, 75, 17,
- 13, 21, 22, 535, 10, 12, 1099, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 17, 13, 21, 22, 535, 10, 12, 75, 75, 75, 75,
- 17, 13, 21, 22, 535, 71, 71, 75, 75, 75, 17, 13, 21, 22, 535, 10, 12, 75, 1099, 1099,
- 75, 75, 75, 75, 75, 1099, 75, 1099, 75, 17, 13, 21, 22, 535, 10, 12, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 17, 13, 21, 22, 535, 10, 12, 75, 1099, 75, 75, 75, 75, 17, 13,
- 21, 22, 535, 10, 12, 75, 75, 75, 75, 75, 17, 13, 21, 22, 535, 10, 12, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 13, 17, 21, 22, 535, 10, 12, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 17, 21, 13, 22, 535, 10, 12, 75, 75, 17, 13, 21, 22, 535, 10, 12, 75,
- 75, 1099, 75, 75, 17, 13, 21, 22, 535, 10, 12, 75, 75, 75, 75, 75, 17, 13, 21, 22,
- 535, 10, 12, 534, 535, 10, 12, 16, 17, 534, 535, 10, 12, 16, 17, 534, 535, 10, 12, 75,
- 75, 75, 75, 75, 75, 75, 17, 534, 535, 1098, 1098, 12, 75, 75, 75, 75, 1099, 17, 534, 535,
- 10, 12, 75, 75, 75, 75, 17, 534, 535, 10, 12, 16, 17, 534, 535, 10, 12, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 17, 534, 535, 1098, 1098, 1095, 1095, 1095, 16, 268, 268, 268, 268, 268,
- 268, 268, 268, 268, 268, 268, 268, 22, 535, 10, 12, 75, 75, 75, 75, 75, 75, 17, 534, 535,
- 10, 12, 1099, 75, 75, 1099, 75, 75, 75, 140, 2188, 4236, 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620,
- 22668, 24716, 26764, 28812, 30860, 32908, 34956, 37004, 39052, 41100, 43148, 45196, 47244, 49292, 51340, 53388, 55436, 57484, 59532, 61580,
- 534, 535, 74, 74, 12, 75, 75, 75, 75, 75, 75, 140, 2188, 4236, 6284, 8332, 10380, 12428, 14476, 16524,
- 18572, 20620, 22668, 24716, 26764, 28812, 30860, 32908, 34956, 37004, 39052, 41100, 43148, 45196, 47244, 49292, 51340, 53388, 55436, 24720,
- 26768, 28816, 30864, 32912, 34960, 37008, 39056, 41104, 43152, 45200, 47248, 534, 535, 10, 12, 75, 75, 75, 75, 140,
- 2188, 4236, 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812, 30860, 32908, 34956, 37004, 39052, 41100,
- 43148, 45196, 47244, 49292, 51340, 53388, 55436, 57484, 59532, 61580, 34960, 37008, 39056, 43152, 45200, 47248, 49296, 51344, 57488, 59536,
- 61584, 534, 535, 10, 12, 75, 75, 75, 75, 1099, 75, 75, 75, 75, 75, 75, 75, 140, 2188, 4236,
- 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812, 30860, 32908, 34956, 37004, 39052, 41100, 43148, 45196,
- 47244, 49292, 51340, 53388, 55436, 57484, 59532, 144, 2192, 4240, 6288, 8336, 10384, 12432, 14480, 16528, 18576, 534, 535, 10,
- 1095, 71, 75, 75, 75, 75, 75, 75, 13, 17, 534, 535, 10, 1095, 71, 75, 75, 75, 75, 75,
- 1099, 13, 17, 534, 535, 10, 12, 75, 75, 75, 75, 75, 75, 75, 75, 75, 140, 2188, 4236, 6284,
- 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812, 30860, 32908, 34956, 37004, 39052, 41100, 43148, 45196, 47244,
- 49292, 51340, 53388, 55436, 57484, 59532, 61580, 2192, 4240, 6288, 8336, 10384, 12432, 14480, 16528, 18576, 20624, 22672, 24720, 26768,
- 28816, 30864, 32912, 34960, 37008, 39056, 534, 535, 10, 71, 71, 75, 1099, 1099, 75, 75, 75, 75, 2188, 4236,
- 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812, 30860, 32908, 34956, 37004, 39052, 41100, 43148, 45196,
- 47244, 49292, 51340, 57484, 59532, 61580, 2192, 4240, 6288, 8336, 10384, 12432, 14480, 16528, 18576, 20624, 22672, 24720, 26768, 28816,
- 30864, 32912, 34960, 37008, 39056, 41104, 534, 535, 10, 1095, 1095, 1095, 75, 75, 1099, 1099, 1099, 1099, 1099, 2188,
- 4236, 140, 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812, 30860, 32908, 34956, 37004, 39052, 41100,
- 43148, 45196, 47244, 49292, 51340, 53388, 55436, 57484, 2192, 4240, 6288, 8336, 10384, 12432, 14480, 16528, 18576, 20624, 22672, 24720,
- 26768, 28816, 30864, 32912, 34960, 37008, 39056, 534, 535, 10, 71, 1095, 1099, 75, 75, 75, 75, 140, 2188, 4236,
- 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812, 30860, 34956, 37004, 39052, 41100, 43148, 45196, 47244,
- 49292, 51340, 57484, 59532, 61580, 2192, 4240, 6288, 8336, 10384, 12432, 14480, 16528, 18576, 20624, 22672, 24720, 26768, 28816, 34960,
- 37008, 39056, 41104, 43152, 45200, 47248, 49296, 51344, 53392, 57488, 59536, 61584, 534, 535, 10, 71, 71, 75, 75, 75,
- 1099, 140, 2188, 4236, 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812, 30860, 32908, 34956, 37004,
- 39052, 41100, 43148, 45196, 47244, 49292, 51340, 53388, 55436, 57484, 59532, 61580, 136, 2184, 4232, 6280, 8328, 10376, 12424, 14472,
- 16520, 18568, 20616, 22664, 24712, 26760, 28808, 30856, 32904, 34952, 37000, 39048, 41096, 43144, 45192, 47240, 49288, 51336, 53384, 55432,
- 57480, 59528, 61576, 534, 535, 10, 71, 1095, 71, 75, 75, 75, 75, 75, 140, 2188, 4236, 6284, 8332, 10380,
- 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812, 34956, 37004, 39052, 41100, 43148, 45196, 47244, 49292, 51340, 53388, 57484,
- 59532, 61580, 144, 2192, 4240, 6288, 8336, 10384, 12432, 14480, 16528, 18576, 20624, 22672, 24720, 28816, 30864, 32912, 34960, 37008,
- 39056, 43152, 45200, 47248, 49296, 51344, 57488, 61584, 534, 535, 10, 1095, 71, 75, 75, 75, 75, 140, 2188, 4236,
- 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812, 30860, 32908, 34956, 37004, 39052, 41100, 43148, 45196,
- 47244, 49292, 51340, 53388, 55436, 57484, 59532, 61580, 136, 2184, 4232, 6280, 8328, 10376, 12424, 14472, 16520, 18568, 20616, 22664,
- 24712, 26760, 28808, 30856, 32904, 34952, 37000, 39048, 41096, 43144, 45192, 47240, 49288, 51336, 57488, 59536, 61584, 534, 535, 10,
- 71, 71, 75, 1099, 1099, 75, 75, 75, 75, 75, 140, 2188, 4236, 6284, 8332, 10380, 12428, 14476, 16524, 18572,
- 20620, 22668, 24716, 26764, 28812, 30860, 32908, 34956, 37004, 39052, 41100, 43148, 45196, 47244, 49292, 51340, 53388, 55436, 57484, 59532,
- 61580, 136, 2184, 4232, 6280, 8328, 10376, 12424, 14472, 16520, 18568, 20616, 22664, 24712, 26760, 28808, 30856, 32904, 34952, 37000,
- 39048, 41096, 43144, 45192, 47240, 49288, 51336, 53384, 55432, 57480, 59528, 61576, 534, 535, 1098, 1098, 1098, 12, 75, 75,
- 75, 1099, 1099, 140, 2188, 4236, 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812, 30860, 32908,
- 34956, 37004, 39052, 43148, 45196, 47244, 51340, 53388, 49292, 55436, 57484, 59532, 61580, 144, 2192, 4240, 6288, 8336, 10384, 12432,
- 14480, 16528, 18576, 20624, 22672, 24720, 26768, 28816, 30864, 32912, 34960, 37008, 39056, 41104, 43152, 45200, 47248, 49296, 51344, 53392,
- 534, 535, 10, 71, 71, 1099, 1099, 1099, 75, 75, 75, 75, 75, 75, 75, 1099, 75, 75, 2188, 4236,
- 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812, 30860, 32908, 34956, 37004, 39052, 41100, 43148, 45196,
- 47244, 49292, 51340, 53388, 55436, 57484, 59532, 61580, 136, 2184, 4232, 6280, 8328, 10376, 12424, 14472, 16520, 18568, 20616, 22664,
- 24712, 26760, 28808, 30856, 32904, 34952, 37000, 39048, 41096, 43144, 45192, 47240, 49288, 51336, 53384, 55432, 57480, 59528, 61576, 534,
- 535, 10, 12, 1099, 75, 75, 75, 1099, 1099, 1099, 75, 140, 2188, 4236, 6284, 8332, 10380, 12428, 14476, 16524,
- 18572, 20620, 22668, 24716, 26764, 28812, 30860, 32908, 34956, 37004, 39052, 41100, 43148, 45196, 47244, 49292, 51340, 53388, 55436, 57484,
- 59532, 61580, 136, 2184, 4232, 6280, 8328, 10376, 12424, 14472, 16520, 18568, 20616, 22664, 24712, 26760, 28808, 30856, 32904, 34952,
- 37000, 39048, 41096, 43144, 45192, 47240, 49288, 51336, 53384, 55432, 57480, 59528, 61576, 57488, 59536, 61584, 534, 535, 10, 12,
- 75, 75, 75, 75, 75, 75, 75, 17, 21, 13, 534, 535, 10, 71, 1095, 75, 75, 75, 1099, 1099,
- 1099, 75, 13, 21, 17, 534, 535, 74, 74, 12, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 17, 13, 144, 2192, 4240, 6288, 8336, 10384, 12432, 20624, 22672, 24720, 26768, 28816, 30864, 32912, 34960, 37008, 39056, 41104,
- 43152, 45200, 47248, 49296, 51344, 53392, 55440, 57488, 59536, 61584, 534, 535, 10, 1095, 1095, 75, 75, 75, 1099, 1099,
- 17, 21, 13, 534, 535, 10, 12, 75, 75, 75, 75, 75, 75, 75, 75, 75, 17, 13, 20624, 22672,
- 24720, 26768, 28816, 30864, 32912, 34960, 37008, 39056, 41104, 57489, 59537, 61585, 535, 10, 71, 71, 75, 1099, 75, 75,
- 75, 75, 17, 13, 21, 534, 535, 10, 12, 1099, 1099, 1099, 75, 1099, 1099, 17, 13, 21, 534, 535,
- 10, 71, 71, 75, 75, 75, 75, 75, 75, 75, 75, 13, 21, 17, 534, 535, 74, 74, 71, 71,
- 75, 75, 75, 75, 75, 75, 75, 21, 13, 17, 534, 535, 10, 1095, 71, 75, 1099, 75, 75, 21,
- 13, 17, 534, 535, 10, 12, 75, 75, 1099, 1099, 75, 17, 13, 144, 2192, 4240, 6288, 8336, 10384, 12432,
- 14480, 16528, 18576, 20624, 22672, 24720, 26768, 28816, 30864, 32912, 34960, 37008, 39056, 41104, 43152, 45200, 47248, 49296, 51344, 53392,
- 55440, 57488, 59536, 61584, 534, 535, 10, 12, 75, 75, 75, 75, 75, 17, 13, 21, 534, 535, 10, 12,
- 75, 75, 75, 75, 17, 13, 21, 22, 535, 10, 12, 75, 75, 1099, 1099, 1099, 17, 13, 2192, 4240,
- 6288, 8336, 20624, 22672, 24720, 26768, 28816, 30864, 32912, 34960, 37008, 39056, 41104, 43152, 45200, 47248, 49296, 51344, 53392, 55440,
- 57488, 59536, 534, 535, 10, 71, 71, 75, 75, 75, 75, 75, 75, 75, 13, 21, 17, 534, 535, 10,
- 12, 1099, 1099, 1099, 1099, 75, 17, 13, 21, 22, 535, 10, 12, 1099, 1099, 1099, 1099, 1099, 75, 1099,
- 75, 1099, 1099, 17, 13, 21, 534, 535, 10, 12, 16, 17, 13, 21, 22, 535, 10, 12, 139, 2187,
- 4235, 6283, 8331, 10379, 12427, 14475, 16523, 18571, 20619, 22667, 24715, 26763, 28811, 30859, 32907, 34955, 37003, 39051, 41099, 43147,
- 45195, 47243, 49291, 51339, 53387, 55435, 57483, 59531, 61579, 17, 13, 21, 22, 535, 10, 12, 75, 75, 75, 1099,
- 75, 75, 17, 13, 21, 22, 535, 10, 1095, 1095, 71, 75, 75, 75, 75, 75, 75, 17, 13, 21,
- 22, 535, 10, 12, 75, 75, 1099, 75, 75, 75, 1099, 1099, 75, 75, 75, 75, 75, 75, 75, 1099,
- 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 1099, 75, 144, 2192, 4240, 6288, 8336, 10384, 12432, 14480,
- 16528, 18576, 20624, 22672, 24720, 26768, 28816, 30864, 32912, 34960, 37008, 39056, 41104, 43152, 45200, 47248, 49296, 51344, 136, 2184,
- 4232, 6280, 8328, 10376, 12424, 14472, 16520, 18568, 20616, 22664, 24712, 26760, 28808, 30856, 32904, 34952, 37000, 39048, 41096, 43144,
- 45192, 47240, 49288, 51336, 53384, 55432, 57480, 59528, 61576, 140, 2188, 4236, 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620,
- 22668, 24716, 26764, 28812, 30860, 32908, 34956, 37004, 39052, 41100, 43148, 45196, 47244, 49292, 51340, 53388, 55436, 57484, 59532, 61580,
- 22, 535, 10, 12, 75, 75, 75, 1099, 75, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 17, 13, 21, 20625, 22673, 24721, 26769, 28817, 30865,
- 32913, 34961, 37009, 39057, 41105, 43153, 45201, 535, 10, 1095, 1095, 1099, 1099, 1099, 1099, 1099, 1099, 17, 13, 21,
- 145, 2193, 4241, 6289, 8337, 10385, 12433, 14481, 16529, 18577, 20625, 22673, 24721, 26769, 28817, 30865, 32913, 34961, 37009, 39057,
- 41105, 43153, 45201, 47249, 49297, 51345, 53393, 55441, 57489, 59537, 61585, 535, 10, 12, 1099, 1099, 1099, 1099, 75, 75,
- 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 1099, 17, 13, 21, 22, 535, 74, 74, 71, 71, 75, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 17, 13, 21, 22, 535, 10, 12, 1099, 1099,
- 1099, 1099, 75, 75, 75, 75, 75, 1099, 75, 75, 75, 75, 1099, 75, 75, 1099, 1099, 1099, 75, 75,
- 75, 75, 75, 75, 1099, 75, 75, 75, 1099, 75, 75, 75, 17, 21, 13, 22, 535, 10, 12, 75,
- 75, 75, 75, 75, 1099, 1099, 1099, 1099, 1099, 75, 75, 1099, 75, 75, 75, 75, 75, 75, 75, 75,
- 1099, 1099, 75, 75, 75, 75, 75, 1099, 75, 75, 17, 13, 21, 22, 18, 535, 10, 71, 71, 75,
- 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 17, 13, 21, 22, 535, 10, 12, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 17, 13, 21, 22, 535, 10, 12, 75, 1099, 1099, 75, 1099, 1099,
- 75, 75, 75, 75, 17, 13, 21, 18, 534, 535, 10, 12, 75, 75, 75, 75, 75, 75, 17, 13,
- 534, 535, 10, 12, 75, 75, 75, 75, 75, 75, 75, 17, 13, 21, 534, 535, 10, 12, 75, 1099,
- 1099, 17, 534, 535, 10, 12, 75, 75, 75, 75, 17, 13, 21, 22, 535, 10, 12, 75, 75, 75,
- 75, 1099, 75, 75, 75, 75, 17, 13, 21, 22, 18, 535, 10, 12, 75, 75, 75, 75, 75, 17,
- 13, 21, 22, 18, 535, 145, 2193, 4241, 6289, 8337, 10385, 12433, 14481, 16529, 18577, 20625, 22673, 24721, 26769, 28817,
- 30865, 32913, 34961, 37009, 39057, 41105, 43153, 45201, 47249, 49297, 51345, 53393, 55441, 57489, 59537, 61585, 20621, 22669, 24717, 26765,
- 28813, 30861, 32909, 34957, 37005, 39053, 43149, 45197, 47245, 49293, 51341, 55437, 53389, 57485, 59533, 61581, 10381, 12429, 14477, 535,
- 23, 23, 23, 6285, 4237, 8333, 2189, 10381, 12429, 14477, 16525, 145, 2193, 4241, 6289, 8337, 10385, 12433, 14481, 16529,
- 18577, 20625, 22673, 24721, 26769, 28817, 30865, 32913, 34961, 37009, 39057, 41105, 43153, 45201, 47249, 49297, 51345, 53393, 55441, 57489,
- 59537, 61585, 535, 10, 12, 26764, 45196, 534, 535, 10, 12, 16, 534, 535, 10, 12, 16, 17, 535, 10,
- 12, 16, 534, 535, 10, 12, 16, 17, 534, 535, 10, 12, 75, 1099, 17, 534, 535, 10, 12, 16,
- 17, 534, 535, 10, 12, 75, 75, 75, 75, 17, 534, 535, 10, 12, 16, 17, 534, 535, 10, 12,
- 75, 75, 75, 17, 534, 535, 10, 12, 75, 75, 17, 535, 10, 12, 75, 75, 17, 534, 535, 10,
- 12, 75, 75, 75, 75, 17, 534, 535, 10, 12, 75, 75, 75, 17, 534, 535, 10, 12, 1099, 1099,
- 1099, 1099, 17, 534, 535, 10, 12, 1099, 75, 1099, 75, 1099, 75, 75, 17, 534, 535, 10, 12, 75,
- 75, 1099, 75, 17, 534, 535, 10, 12, 75, 1099, 1099, 17, 534, 535, 10, 12, 75, 1099, 1099, 1099,
- 1099, 1099, 17, 534, 535, 1098, 1098, 12, 75, 1099, 1099, 1099, 1099, 17, 534, 535, 10, 71, 1095, 75,
- 75, 75, 17, 534, 535, 10, 12, 75, 1099, 1099, 1099, 75, 17, 534, 535, 10, 12, 16, 13, 17,
- 534, 535, 10, 12, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099,
- 1099, 1099, 1099, 1099, 1099, 2188, 4236, 6284, 8332, 10380, 12428, 20620, 22668, 24716, 26764, 28812, 30860, 34956, 37004, 39052,
- 43148, 45196, 47244, 49292, 51340, 53388, 55436, 57484, 59532, 61580, 534, 535, 10, 12, 75, 75, 75, 75, 75, 2188,
- 4236, 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812, 30860, 32908, 34956, 37004, 39052, 41100, 43148,
- 45196, 47244, 49292, 51340, 534, 535, 10, 12, 75, 75, 75, 17, 13, 534, 535, 10, 12, 75, 75, 75,
- 75, 75, 75, 17, 13, 534, 535, 10, 12, 75, 75, 75, 75, 1099, 17, 13, 534, 535, 10, 12,
- 75, 75, 75, 75, 75, 75, 75, 75, 140, 2188, 4236, 6284, 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668,
- 24716, 26764, 28812, 30860, 32908, 34956, 37004, 39052, 41100, 43148, 45196, 47244, 49292, 51340, 53388, 534, 535, 10, 12, 75,
- 75, 75, 1099, 75, 17, 13, 534, 535, 10, 71, 71, 1099, 75, 75, 75, 75, 75, 75, 17, 13,
- 534, 535, 10, 71, 71, 71, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 17, 13, 534, 535, 10,
- 12, 75, 75, 75, 75, 75, 17, 13, 21, 534, 535, 10, 12, 75, 75, 75, 75, 75, 75, 75,
- 17, 13, 534, 535, 10, 12, 75, 75, 75, 75, 75, 75, 75, 13, 17, 21, 534, 535, 10, 12,
- 75, 75, 1099, 75, 75, 75, 75, 75, 17, 13, 21, 534, 535, 10, 12, 1099, 75, 75, 75, 75,
- 75, 17, 13, 21, 534, 535, 10, 12, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
- 75, 75, 17, 13, 21, 534, 535, 10, 12, 16, 17, 13, 21, 534, 535, 10, 12, 75, 75, 75,
- 75, 75, 75, 75, 75, 75, 75, 1099, 75, 17, 21, 13, 534, 535, 10, 12, 16, 17, 13, 21,
- 18, 534, 535, 10, 12, 1099, 75, 75, 75, 75, 17, 13, 21, 22, 535, 10, 12, 75, 75, 75,
- 17, 13, 21, 18, 22, 535, 10, 12, 75, 75, 75, 75, 75, 75, 75, 75, 75, 17, 534, 535,
- 10, 12, 75, 75, 75, 75, 75, 75, 75, 1099, 75, 17, 13, 534, 535, 10, 12, 1099, 1099, 75,
- 75, 1099, 75, 1099, 1099, 17, 534, 535, 10, 12, 75, 75, 1099, 75, 75, 75, 75, 17, 13, 21,
- 534, 535, 10, 12, 75, 75, 75, 75, 75, 75, 75, 75, 17, 534, 535, 10, 12, 1099, 1099, 1099,
- 1099, 1099, 1099, 1099, 17, 13, 21, 534, 535, 10, 12, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099,
- 1099, 17, 534, 535, 10, 12, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 17, 13, 21,
- 534, 535, 10, 12, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 17, 13, 21,
- 534, 535, 10, 12, 75, 75, 75, 75, 75, 75, 75, 17, 534, 535, 10, 1095, 1095, 1099, 1099, 1099,
- 1099, 1099, 75, 75, 75, 75, 75, 75, 75, 75, 17, 13, 534, 535, 10, 1095, 1095, 1099, 1099, 1099,
- 1099, 1099, 1099, 17, 13, 534, 535, 10, 12, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 17, 13,
- 534, 535, 10, 12, 1099, 1099, 1099, 1099, 1099, 1099, 17, 21, 13, 18, 534, 535, 10, 1095, 1095, 1099,
- 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 17, 13, 21, 18, 534, 535, 10, 12, 1099, 1099, 1099, 1099,
- 1099, 1099, 1099, 1099, 17, 13, 21, 18, 534, 535, 10, 12, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 17,
- 13, 21, 534, 535, 10, 12, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 17, 13, 534, 535, 10, 1095, 1095,
- 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 17, 13, 534, 535, 10, 12, 1099, 1099, 1099, 1099,
- 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 17, 13, 21, 18, 534, 535, 10, 12, 1099, 1099, 1099, 1099,
- 1099, 1099, 1099, 1099, 1099, 17, 13, 21, 18, 534, 535, 10, 1095, 1095, 1099, 1099, 1099, 1099, 1099, 1099,
- 1099, 1099, 1099, 17, 13, 21, 18, 534, 535, 10, 12, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 17,
- 13, 21, 534, 535, 10, 12, 1099, 1099, 1099, 1099, 1099, 1099, 17, 13, 21, 18, 534, 535, 10, 12,
- 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 17, 13, 21, 534, 535, 10, 12, 1099, 1099, 1099, 1099,
- 1099, 17, 13, 534, 535, 10, 1095, 1095, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 17, 13, 534,
- 535, 10, 12, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 17, 13, 534, 535, 10, 1095, 1095, 1099, 1099, 1099,
- 1099, 1099, 1099, 1099, 17, 13, 21, 534, 535, 10, 12, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 17,
- 13, 21, 534, 535, 10, 12, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 17, 13, 21, 145, 2193, 4241,
- 6289, 8337, 10385, 12433, 14481, 16529, 18577, 20625, 22673, 24721, 26769, 28817, 30865, 32913, 34961, 37009, 39057, 41105, 43153, 45201,
- 47249, 49297, 51345, 53393, 55441, 57489, 59537, 61585, 18, 535, 10, 12, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 17,
- 13, 21, 22, 535, 10, 12, 1099, 1099, 17, 13, 21, 22, 535, 10, 12, 1099, 1099, 1099, 17, 13,
- 21, 22, 535, 10, 12, 1099, 1099, 1099, 1099, 1099, 1099, 17, 13, 21, 22, 535, 10, 12, 1099, 1099,
- 1099, 1099, 1099, 1099, 1099, 17, 13, 21, 22, 535, 10, 12, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 17,
- 535, 10, 1095, 1095, 1099, 1099, 1099, 1099, 1099, 17, 13, 21, 22, 535, 10, 1095, 1095, 1099, 1099, 1099,
- 1099, 1099, 1099, 1099, 1099, 17, 13, 21, 22, 535, 10, 12, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 17,
- 13, 21, 22, 18, 535, 23, 146, 2194, 4242, 6290, 8338, 10386, 12434, 14482, 16530, 18578, 20626, 22674, 24722, 26770,
- 28818, 34962, 39058, 43154, 45202, 47250, 49298, 51346, 53394, 55442, 57490, 61586, 540, 10, 12, 16, 17, 534, 535, 10,
- 12, 1099, 1099, 1099, 17, 534, 535, 10, 12, 16, 17, 534, 535, 10, 12, 1099, 1099, 1099, 1099, 1099,
- 1099, 1099, 1099, 1099, 17, 13, 21, 534, 535, 10, 12, 1099, 1099, 1099, 1099, 1099, 140, 2188, 4236, 6284,
- 8332, 10380, 12428, 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812, 30860, 32908, 34956, 37004, 39052, 41100, 43148, 45196, 47244,
- 49292, 51340, 53388, 55436, 534, 535, 10, 12, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 17, 13,
- 21, 534, 535, 10, 1095, 1095, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099,
- 1099, 1099, 17, 13, 21, 534, 535, 10, 1095, 1095, 1095, 1095, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099,
- 1099, 1099, 1099, 1099, 1099, 17, 13, 21, 534, 535, 10, 1095, 1095, 1095, 1099, 1099, 1099, 1099, 1099, 1099,
- 1099, 1099, 17, 13, 21, 534, 535, 10, 1095, 1095, 1095, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099,
- 1099, 1099, 17, 13, 21, 534, 535, 10, 1095, 1095, 1095, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099,
- 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 17, 13, 21, 534, 535, 10, 1095, 1095, 1099, 1099, 1099, 1099,
- 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 17, 13, 21, 18, 534, 535, 10,
- 1095, 1095, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 17, 13, 21, 534, 535, 10, 12,
- 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 17, 13, 21, 534, 535, 10, 1095, 1095, 1095, 1099,
- 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 140, 2188, 4236, 6284, 8332, 10380, 12428,
- 14476, 16524, 18572, 20620, 22668, 24716, 26764, 28812, 30860, 32908, 34956, 37004, 39052, 41100, 43148, 45196, 47244, 49292, 51340, 53388,
- 55436, 57484, 59532, 61580, 13, 21, 534, 535, 10, 12, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099,
- 13, 17, 144, 2192, 4240, 6288, 8336, 10384, 12432, 14480, 16528, 18576, 20624, 22672, 24720, 26768, 28816, 30864, 32912, 34960,
- 37008, 39056, 41104, 43152, 45200, 47248, 49296, 534, 535, 10, 12, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099,
- 1099, 1099, 1099, 1099, 1099, 1099, 17, 13, 21, 22, 535, 10, 71, 71, 1099, 1099, 1099, 1099, 1099, 1099,
- 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 17, 13, 21, 22, 535, 10, 71,
- 71, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 17, 13, 21, 22, 535, 10, 1095,
- 1095, 1095, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 17, 13, 21, 22, 535, 10,
- 12, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 17, 13, 21, 22, 535, 10, 1095, 1095,
- 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 17, 13, 144, 2192, 4240, 6288, 8336,
- 10384, 12432, 14480, 16528, 18576, 18, 22, 535, 10, 1095, 1095, 1095, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099,
- 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 17, 13, 21, 22, 535, 10, 1095, 1095, 1095, 1099, 1099,
- 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 17, 13, 21, 22, 535, 10, 1095, 1095, 1095, 1099, 1099,
- 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 17, 13, 21, 22, 535, 10, 12, 1099, 1099, 1099,
- 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 17, 13, 21, 22, 535, 10, 1095, 1095, 1099, 1099, 1099, 1099,
- 1099, 1099, 1099, 1099, 1099, 1099, 17, 13, 21, 22, 535, 10, 1095, 1095, 75, 75, 75, 75, 1099, 1099,
- 75, 75, 75, 75, 75, 17, 13, 21, 22, 535, 10, 12, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099,
- 1099, 17, 13, 21, 22, 535, 10, 12, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 17, 13, 21,
- 22, 535, 10, 1095, 1095, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 17, 13,
- 144, 2192, 4240, 6288, 8336, 10384, 12432, 14480, 145, 2193, 4241, 6289, 8337, 10385, 12433, 32913, 34961, 37009, 39057, 41105,
- 43153, 20625, 22673, 24721, 26769, 28817, 30865, 45201, 47249, 49297, 51345, 53393, 57489, 59537, 61585, 535, 2194, 4242, 6290, 8338,
- 10386, 12434, 14482, 16530, 18578, 20626, 22674, 24722, 26770, 28818, 30866, 32914, 34962, 37010, 39058, 41106, 43154, 45202, 47250, 49298,
- 51346, 540, 10, 75, 75, 75, 75, 75, 535, 11, 12, 23, 151, 2199, 4247, 6295, 8343, 10391, 12439, 14487,
- 16535, 18583, 20631, 22679, 24727, 26775, 28823, 30871, 32919, 34967, 37015, 39063, 41111, 43159, 45207, 47255, 49303, 51351, 53399, 55447,
- 57495, 59543, 61591, 29, -1];
+var data_start = [
+ 0, 3, 6, 10, 14, 17, 19, 20, 31, 32,
+ 34, 36, 38, 43, 45, 48, 52, 59, 63, 65,
+ 67, 71, 73, 81, 87, 95, 97, 132, 139, 149,
+ 151, 153, 156, 161, 173, 181, 188, 190, 192, 197,
+ 200, 207, 212, 214, 216, 220, 222, 229, 235, 239,
+ 243, 246, 250, 252, 281, 283, 290, 292, 297, 317,
+ 325, 329, 333, 335, 340, 348, 353, 364, 368, 373,
+ 377, 386, 400, 404, 409, 413, 429, 435, 440, 448,
+ 456, 472, 476, 480, 487, 498, 535, 539, 565, 571,
+ 589, 601, 637, 703, 738, 777, 789, 798, 826, 842,
+ 876, 892, 926, 962, 991, 1015, 1026, 1081, 1139, 1153,
+ 1215, 1239, 1268, 1336, 1414, 1467, 1546, 1631, 1683, 1758,
+ 1835, 1896, 1938, 1963, 2011, 2054, 2099, 2160, 2246, 2333,
+ 2384, 2447, 2532, 2623, 2708, 2767, 2882, 2985, 3078, 3162,
+ 3260, 3322, 3426, 3492, 3587, 3683, 3769, 3857, 3947, 4054,
+ 4200, 4302, 4406, 4437, 4474, 4551, 4587, 4621, 4657, 4709,
+ 4773, 4824, 4839, 4874, 5021, 5107, 5157, 5233, 5258, 5326,
+ 5383, 5418, 5500, 5551, 5624, 5717, 5752, 5830, 5889, 5955,
+ 6012, 6065, 6122, 6159, 6250, 6382, 6432, 6462, 6514, 6610,
+ 6643, 6724, 6772, 6852, 6895, 6989, 7023, 7068, 7175, 7179,
+ 7251, 7295, 7381, 7421, 7448, 7505, 7591, 7665, 7704, 7791,
+ 7867, 7975, 8053, 8127, 8197, 8254, 8336, 8418, 8477, 8504,
+ 8542, 8596, 8672, 8785, 8865, 8929, 8986, 9040, 9120, 9191,
+ 9277, 9327, 9391, 9535, 9539, 9544, 9549, 9554, 9560, 9565,
+ 9573, 9581, 9592, 9600, 9615, 9624, 9635, 9668, 9677, 9685,
+ 9700, 9710, 9720, 9728, 9736, 9752, 9760, 9770, 9781, 9791,
+ 9801, 9810, 9819, 9830, 9871, 9912, 9930, 10027, 10179, 10270,
+ 10352, 10547, 10550, 10553, 10556, 10566, 10571, 10574, 10586, 10599,
+ 10610, 10626, 10635, 10641, 10675, 10703, 10722, 10792, 10885, 10900,
+ 10904, 10940, 11027, 11038, 11056, 11073, 11137, 11169, 11210, 11230,
+ 11335, 11415, 11479, 11533, 11592, 11648, 11708, 11715, 11757, 11761,
+ 11764, 11774, 11789, 11800, 11838, 11901, 11947, 11952, 11959, 11964,
+ 11983, 11993, 12000, 12008, 12022, 12038, 12045, 12053, 12062, 12110,
+ 12119, 12130, 12180, 12191, 12201, 12220, 12236, 12249, 12261, 12280,
+ 12314, 12323, 12335, 12347, 12351, 12357, 12363, 12375, 12386, 12395,
+ 12401, 12415, 12435, 12446, 12488, 12539, 12589, 12645, 12658, 12671,
+ 12734, 12794, 12855, 12920, 12991, 13056, 13125, 13200, 13268, 13347,
+ 13424, 13438, 13453, 13498, 13511, 13539, 13553, 13566, 13582, 13598,
+ 13610, 13652, 13664, 13675, 13710, 13725, 13737, 13754, 13762, 13800,
+ 13813, 13828, 13948, 13996, 14040, 14080, 14104, 14145, 14184, 14204,
+ 14220, 14238, 14250, 14264, 14272, 14283, 14300, 14313, 14369, 14370,
+ 14371, 14372, 14413, 14419, 14424, 14429, 14434, 14440, 14447, 14453,
+ 14462, 14468, 14476, 14482, 14489, 14498, 14506, 14515, 14527, 14536,
+ 14544, 14555, 14566, 14575, 14585, 14592, 14642, 14676, 14685, 14697,
+ 14708, 14747, 14758, 14772, 14789, 14801, 14814, 14828, 14843, 14856,
+ 14877, 14885, 14904, 14913, 14925, 14936, 14950, 14965, 14978, 14992,
+ 15005, 15019, 15034, 15052, 15072, 15084, 15104, 15117, 15132, 15146,
+ 15164, 15180, 15194, 15207, 15224, 15244, 15261, 15279, 15294, 15308,
+ 15324, 15335, 15351, 15364, 15379, 15394, 15440, 15454, 15463, 15473,
+ 15486, 15500, 15511, 15524, 15540, 15555, 15556, 15583, 15589, 15597,
+ 15603, 15619, 15656, 15673, 15697, 15720, 15737, 15757, 15783, 15809,
+ 15828, 15845, 15898, 15939, 15961, 15988, 16008, 16029, 16047, 16078,
+ 16104, 16124, 16145, 16163, 16181, 16200, 16216, 16232, 16287, 16313,
+ 16320, 16322, 16324,16356];
+var data_flags = [
+11,534,540,11,534,540,11,34956,12945,540,10,75,75,17,1098,1098,12,11,12,11,
+10,267,267,267,267,267,267,267,267,267,22,11,10,12,10,12,10,12,74,74,
+74,12,17,11,12,1098,1098,12,10,12,16,17,1098,1098,16520,21,6285,534,540,10,
+12,534,540,10,12,10,12,11,12,534,540,10,12,1098,1098,1098,1098,1098,12,16,
+529,1098,1098,1095,1095,1095,529,74,74,74,74,74,12,534,540,10,12,10,12,16,
+140,2188,4236,6284,8332,10380,12428,14476,16524,18572,20620,22668,24716,26764,28812,30860,32908,34956,37004,39052,
+41100,43148,45196,47244,49292,51340,53388,55436,57484,59532,61580,22,10,267,267,267,267,17,534,11,
+12,16,17,47240,41096,49288,39048,43144,22,10,12,11,12,74,74,12,74,74,267,267,
+17,10,2187,4235,6283,8331,10379,12427,14475,16523,51339,49291,534,10,12,16,396,396,268,268,
+534,10,267,267,267,267,267,535,10,12,10,12,10,267,267,16,529,1098,1098,12,
+74,74,12,17,18,22,540,10,267,267,267,529,11,16,10,12,10,16,12,17,
+10,12,10,12,16,17,13,21,22,10,12,16,17,13,534,10,12,16,17,10,
+12,657,540,74,74,12,10,12,534,540,10,12,10,12,16,136,2184,4232,6280,8328,
+10376,12424,14472,16520,18568,20616,22664,24712,26760,28808,30856,32904,34952,37000,39048,41096,21,17,22,18,
+535,10,12,10,12,16,17,13,21,534,10,12,1098,1098,12,16,529,10,1095,1095,
+75,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,17,13,21,22,18,23,10,267,267,
+267,267,267,16,17,10,12,16,529,10,16,47762,540,10,12,10,12,16,49292,534,
+10,267,267,267,267,267,16,17,10,12,1099,1099,17,10,267,267,267,16,22668,41100,
+51340,26764,57484,534,11,12,16,529,10,12,16,534,540,10,12,16,17,10,12,16,
+17,13,43152,45200,47248,534,74,74,74,16,12,17,13,144,2192,4240,6288,8336,22,535,
+10,12,16,17,1098,1098,12,16,17,10,16,12,17,11,12,16,268,268,268,268,
+268,268,268,268,268,268,268,268,535,10,12,16,17,535,540,74,74,12,16,17,
+10,12,1099,1099,1099,17,534,540,10,75,75,75,75,1099,12,17,10,12,1099,75,
+1099,1099,75,75,75,75,75,75,75,75,75,17,11,12,16,17,11,12,16,17,
+10,12,16,17,13,21,22,10,75,75,75,1099,75,75,12,17,534,540,10,12,
+75,75,75,75,75,75,75,75,1099,1099,1099,75,1099,1099,75,75,75,75,1099,75,
+75,75,75,1099,75,75,1099,75,75,75,75,13,17,21,22,10,12,16,17,10,
+16,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,
+71,71,71,71,17,10,12,16,17,534,540,1098,1098,12,75,75,75,75,17,13,
+37008,39056,34960,20624,53392,57488,47248,51344,534,10,12,1099,1099,75,75,75,75,17,13,21,
+22,10,12,75,75,75,75,75,75,1099,1099,75,75,75,75,75,1099,75,75,75,
+1099,75,75,75,75,75,1099,75,75,75,75,75,75,75,17,534,540,10,75,75,
+75,75,75,75,75,75,75,75,75,75,75,1099,75,75,75,75,1099,75,1099,75,
+75,75,75,75,75,75,1099,75,75,1095,71,71,71,71,71,71,1095,71,71,71,
+71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,
+17,534,540,10,1095,71,71,71,71,71,71,1095,71,71,71,71,71,71,71,71,
+71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,17,534,540,10,12,
+75,75,75,75,75,75,75,75,1099,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,17,534,540,74,74,12,
+75,75,75,75,1099,75,17,534,540,1098,1098,12,75,75,75,75,75,17,10,12,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,17,534,540,10,12,75,75,75,75,75,75,75,75,75,75,75,75,
+75,17,10,12,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,17,10,12,75,75,
+75,75,75,75,75,75,75,75,75,75,75,17,1098,74,12,75,75,75,75,75,
+75,75,75,75,75,75,140,2188,4236,6284,8332,20620,22668,24716,26764,28812,30860,32908,34956,37004,
+43148,45196,47244,49292,51340,534,10,12,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,17,
+534,540,10,12,75,75,75,75,1099,1099,75,75,13,17,144,2192,4240,6288,8336,10384,
+12432,14480,16528,18576,20624,22672,24720,26768,28816,30864,22,10,12,75,75,75,75,75,75,75,
+75,75,75,75,1099,75,75,75,1099,75,75,1099,1099,1099,17,10,12,75,75,75,
+75,75,75,75,75,17,74,74,12,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,1099,75,75,75,75,75,75,75,75,75,75,1099,51340,53388,43148,45196,47244,
+49292,26764,28812,30860,32908,34956,37004,14476,16524,18572,20620,22668,24716,2188,4236,6284,8332,10380,12428,534,
+540,10,12,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,140,2188,4236,
+6284,8332,10380,12428,14476,16524,18572,20620,22668,24716,26764,28812,30860,32908,34956,37004,39052,534,540,10,
+12,75,75,75,1099,75,75,75,75,75,17,534,540,10,12,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,140,2188,4236,6284,8332,10380,12428,14476,16524,18572,20620,22668,24716,26764,28812,
+30860,32908,34956,37004,39052,41100,47244,43148,45196,49292,55436,57484,59532,61580,534,10,12,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,17,74,
+74,74,74,12,75,75,75,75,1099,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,1099,75,17,534,540,74,74,74,74,74,12,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,1099,75,75,75,75,1099,1099,75,75,75,75,75,
+75,75,75,75,75,75,75,61580,59532,57484,53388,51340,49292,47244,45196,43148,37004,34956,30860,28812,
+26764,24716,22668,20620,18572,16524,14476,12428,10380,8332,6284,4236,2188,140,534,540,10,12,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+140,2188,4236,10380,12428,14476,22668,24716,26764,34956,37004,39052,43148,45196,47244,49292,51340,41100,28812,16524,
+6284,8332,18572,30860,32908,20620,53388,55436,57484,59532,61580,61576,534,540,10,12,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,2188,4236,6284,
+8332,10380,12428,14476,16524,18572,20620,22668,24716,26764,28812,30860,32908,34956,37004,39052,41100,43148,45196,47244,
+49292,51340,53388,55436,57484,534,540,10,12,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,140,2188,4236,6284,
+8332,10380,12428,14476,16524,18572,20620,22668,24716,26764,28812,30860,32908,34956,37004,41100,43148,45196,47244,49292,
+51340,57484,59532,61580,53388,534,10,12,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,140,2188,4236,6284,8332,10380,12428,14476,16524,18572,20620,22668,24716,26764,28812,30860,32908,34956,37004,
+39052,41100,43148,45196,47244,49292,51340,53388,55436,534,540,10,12,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,10380,2188,4236,6284,8332,12428,14476,16524,18572,20620,
+22668,24716,26764,28812,30860,32908,34956,37004,39052,41100,43148,45196,47244,49292,51340,53388,55436,57484,59532,61580,
+140,534,540,10,12,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,140,2188,4236,6284,8332,10380,12428,14476,16524,18572,20620,
+22668,24716,26764,28812,30860,32908,34956,37004,39052,41100,43148,45196,49292,51340,53388,55436,534,540,10,12,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,140,2188,4236,6284,8332,10380,12428,14476,16524,
+18572,20620,22668,24716,26764,28812,30860,32908,34956,37004,39052,41100,43148,45196,47244,49292,51340,53388,55436,57484,
+59532,61580,136,2184,4232,6280,8328,10376,12424,14472,16520,18568,61576,534,540,1098,1098,12,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,140,2188,4236,6284,8332,10380,12428,14476,16524,18572,20620,22668,24716,26764,28812,30860,
+32908,34956,37004,39052,41100,43148,45196,47244,49292,51340,53388,55436,57484,59532,534,540,10,12,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,396,396,396,268,396,396,396,534,540,10,12,
+75,1099,75,75,75,75,75,75,75,75,75,75,75,1099,75,75,75,75,268,396,
+396,534,540,10,12,75,75,75,75,75,75,75,75,75,75,75,75,75,75,1099,
+75,75,75,75,75,75,75,75,1099,75,75,75,75,75,75,75,75,75,75,75,
+75,396,396,268,396,396,396,396,396,396,534,10,12,1099,75,75,1099,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,1099,75,
+75,75,75,75,396,396,396,396,396,396,396,396,396,534,10,12,1099,75,1099,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,1099,75,75,75,75,75,75,75,75,75,75,75,17,13,534,540,10,
+12,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,140,2188,4236,6284,8332,10380,12428,14476,16524,18572,20620,22668,24716,26764,28812,30860,
+32908,34956,37004,39052,41100,43148,45196,47244,57484,49292,51340,53388,55436,59532,61580,2184,4232,6280,534,540,
+1098,1098,12,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,140,2188,4236,6284,8332,10380,12428,
+14476,16524,18572,20620,22668,24716,26764,28812,30860,32908,34956,37004,39052,41100,43148,45196,47244,49292,51340,53388,
+55436,57484,59532,61580,136,2184,4232,6280,8328,10376,12424,14472,16520,18568,20616,22664,24712,26760,28808,30856,
+32904,57488,59536,61584,534,540,10,1095,71,71,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,2188,4236,6284,8332,10380,12428,14476,
+16524,18572,20620,22668,24716,26764,28812,30860,32908,34956,37004,39052,41100,43148,45196,47244,49292,51340,53388,55436,
+57484,59532,61580,2192,4240,6288,8336,10384,12432,14480,16528,534,540,10,12,75,75,75,75,75,
+75,2188,4236,6284,8332,10380,12428,14476,16524,18572,20620,22668,24716,26764,28812,30860,32908,34956,37004,39052,
+41100,43148,45196,47244,49292,51340,53388,55436,57484,59532,61580,144,2192,4240,6288,8336,10384,12432,14480,16528,
+18576,20624,22672,534,10,12,75,75,75,75,75,75,75,75,75,75,75,75,75,1099,
+1099,1099,1099,75,75,140,2188,4236,6284,8332,10380,12428,14476,16524,18572,20620,22668,24716,26764,28812,
+30860,32908,34956,37004,39052,41100,43148,45196,47244,49292,51340,53388,55436,57484,59532,61580,20624,22672,26768,30864,
+34960,39056,43152,47248,49296,13,534,10,12,75,75,75,1099,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,140,2188,4236,6284,8332,10380,12428,14476,16524,18572,20620,22668,24716,26764,
+28812,30860,32908,34956,37004,39052,41100,43148,45196,47244,49292,51340,53388,55436,57484,59532,61580,57488,59536,61584,
+144,2192,4240,6288,8336,10384,12432,14480,16528,18576,534,540,10,12,1099,1099,1099,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,140,2188,4236,6284,8332,10380,12428,
+14476,16524,18572,20620,22668,24716,26764,28812,30860,32908,34956,37004,39052,41100,43148,45196,47244,49292,51340,53388,
+55436,57484,59532,61580,20616,22664,24712,26760,28808,30856,34952,37000,39048,43144,45192,47240,49288,51336,2184,4232,
+6280,8328,534,10,12,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,2188,4236,6284,8332,10380,12428,14476,16524,18572,20620,22668,24716,26764,28812,30860,
+32908,34956,37004,39052,41100,43148,45196,47244,49292,51340,53388,55436,57484,59532,20616,22664,24712,26760,28808,30856,
+32904,34952,37000,39048,41096,43144,534,540,10,12,75,75,75,75,75,75,75,75,75,75,
+2188,4236,6284,8332,10380,12428,14476,16524,18572,20620,22668,24716,26764,28812,30860,32908,34956,37004,39052,41100,
+43148,45196,47244,49292,51340,53388,55436,57484,59532,61580,22672,24720,26768,28816,30864,32912,34960,37008,39056,41104,
+43152,45200,49296,51344,53392,534,540,10,12,75,75,75,75,75,75,75,1099,1099,75,1099,
+75,1099,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,1099,75,
+75,75,75,75,75,75,75,1099,1099,75,75,75,75,75,75,1099,75,75,75,140,
+2188,4236,6284,8332,10380,12428,14476,16524,18572,20620,22668,24716,26764,28812,30860,32908,34956,37004,39052,41100,
+43148,45196,47244,49292,51340,53388,55436,57484,59532,61580,136,2184,4232,6280,8328,10376,12424,14472,16520,18568,
+20616,22664,24712,39056,47248,49296,51344,53392,55440,57488,59536,61584,2193,4241,6289,39057,41105,51345,57489,61585,
+535,540,10,12,75,1099,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,1099,75,75,1099,75,75,75,75,75,75,1099,75,75,75,1099,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,140,2188,4236,6284,8332,10380,12428,
+14476,16524,18572,20620,22668,24716,26764,28812,30860,32908,34956,37004,39052,41100,43148,45196,47244,49292,51340,53388,
+55436,57484,59532,61580,136,2184,4232,6280,8328,10376,12424,14472,16520,18568,20616,22664,24712,14480,16528,18576,
+20624,22672,24720,534,540,10,12,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,140,2188,4236,6284,8332,10380,
+12428,14476,16524,18572,20620,22668,24716,26764,28812,30860,32908,34956,37004,39052,41100,43148,45196,47244,49292,51340,
+53388,55436,57484,59532,61580,136,2184,4232,6280,8328,10376,12424,14472,16520,18568,20616,22664,24712,26760,28808,
+30856,32904,34952,37000,39048,41096,43144,45192,47240,49288,51336,53384,55432,57480,59528,61576,61584,534,10,12,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,140,2188,4236,6284,8332,10380,12428,14476,16524,18572,20620,
+22668,24716,26764,28812,30860,32908,34956,37004,39052,41100,43148,45196,47244,49292,51340,53388,55436,57484,59532,61580,
+136,2184,4232,6280,8328,10376,12424,14472,16520,18568,20616,22664,24712,26760,28808,30856,32904,34952,37000,39048,
+41096,22,10,12,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,1099,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,140,2188,4236,6284,8332,10380,12428,14476,16524,18572,20620,22668,24716,26764,
+28812,30860,32908,34956,37004,39052,41100,43148,45196,47244,49292,51340,53388,55436,57484,59532,61580,136,2184,4232,
+6280,8328,10376,12424,14472,16520,18568,20616,22664,24712,26760,28808,30856,32904,34952,37000,39048,41096,534,540,
+10,1095,71,71,71,71,75,75,75,75,1099,1099,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,21,17,
+13,534,10,1095,1095,1095,1099,75,1099,75,75,75,75,75,75,75,75,75,75,75,
+75,75,1099,75,75,75,75,75,75,75,75,75,75,75,1099,75,75,1099,75,1099,
+75,75,75,75,75,75,75,75,75,75,75,75,2188,4236,6284,8332,10380,12428,14476,16524,
+18572,20620,22668,24716,26764,28812,30860,32908,34956,37004,39052,41100,43148,45196,47244,49292,51340,53388,55436,57484,
+59532,61580,136,2184,4232,6280,8328,10376,12424,14472,16520,18568,20616,22664,24712,26760,28808,30856,32904,34952,
+37000,39048,43152,45200,534,540,10,12,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,4236,6284,8332,10380,12428,14476,16524,20620,22668,24716,26764,28812,30860,32908,34956,37004,39052,41100,
+43148,45196,47244,49292,51340,53388,55436,57484,59532,61580,18572,20616,22664,24712,26760,28808,30856,34952,37000,39048,
+43144,45192,47240,49288,51336,53384,55432,57480,59528,61576,534,540,10,12,75,1099,75,75,75,75,
+75,75,75,1099,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,55432,57480,59528,61576,140,2188,4236,6284,8332,10380,12428,14476,16524,18572,22668,20620,
+24716,26764,28812,30860,32908,34956,37004,39052,41100,43148,45196,53388,51340,49292,47244,55436,57484,59532,61580,144,
+2192,4240,6288,24720,8336,10384,12432,14480,16528,18576,20624,22672,26768,28816,30864,32912,34960,37008,39056,41104,
+43152,45200,47248,49296,51344,534,540,10,12,1099,1099,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,1099,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,140,2188,4236,6284,8332,10380,12428,14476,16524,18572,20620,22668,24716,26764,28812,30860,
+32908,34956,37004,39052,41100,43148,45196,47244,49292,51340,53388,55436,57484,59532,61580,136,2184,4232,6280,8328,
+10376,12424,14472,16520,18568,20616,22664,24712,26760,28808,30856,53384,55432,57480,59528,61576,53392,55440,57488,59536,
+61584,534,540,10,12,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,140,2188,4236,6284,8332,10380,12428,14476,16524,18572,20620,22668,24716,26764,28812,
+30860,32908,34956,37004,39052,41100,43148,45196,47244,49292,51340,53388,55436,57484,59532,61580,136,2184,4232,6280,
+8328,20616,22664,24712,26760,10376,12424,14472,16520,18568,28808,30856,32904,34952,37000,39048,41096,43144,45192,47240,
+49288,51336,53384,55432,57480,59528,61576,21,534,10,71,71,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,140,2188,4236,6284,8332,10380,12428,14476,16524,18572,20620,22668,24716,26764,28812,30860,32908,
+34956,37004,39052,41100,43148,45196,47244,49292,51340,53388,55436,57484,59532,61580,136,2184,4232,6280,8328,10376,
+12424,14472,16520,18568,20616,22664,24712,26760,28808,30856,32904,34952,37000,39048,41096,43144,534,10,71,71,
+71,71,75,75,75,75,75,75,75,75,75,75,75,75,75,1099,75,75,75,75,
+75,75,75,75,140,2188,4236,6284,8332,10380,12428,14476,16524,18572,20620,22668,24716,26764,28812,30860,
+32908,34956,37004,39052,41100,43148,45196,47244,49292,51340,53388,55436,57484,59532,61580,136,2184,4232,6280,8328,
+10376,12424,14472,16520,18568,20616,22664,24712,26760,28808,30856,32904,34952,37000,39048,41096,43144,45192,47240,49288,
+51336,53384,55432,57480,59528,61576,534,10,12,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,140,2188,4236,6284,8332,10380,12428,14476,16524,18572,20620,
+22668,24716,26764,28812,30860,32908,34956,37004,39052,41100,43148,45196,47244,49292,51340,53388,55436,57484,59532,61580,
+136,2184,4232,6280,8328,10376,12424,14472,16520,18568,20616,22664,24712,26760,28808,30856,32904,34952,37000,39048,
+41096,43144,45192,47240,49288,51336,53384,55432,57480,59528,61576,21,534,540,10,12,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,1099,75,75,75,75,75,75,1099,75,136,2184,4232,6280,
+8328,10376,12424,14472,16520,18568,20616,22664,24712,26760,28808,30856,32904,34952,37000,39048,41096,43144,45192,47240,
+49288,51336,53384,55432,57480,59528,61576,140,2188,4236,6284,8332,10380,12428,14476,16524,18572,20620,22668,24716,
+26764,28812,30860,32908,34956,37004,39052,41100,43148,45196,47244,49292,51340,53388,55436,57484,59532,61580,144,2192,
+4240,6288,8336,10384,12432,14480,16528,18576,20624,22672,24720,26768,28816,30864,32912,34960,37008,39056,41104,43152,
+45200,47248,49296,51344,53392,55440,57488,59536,61584,141,2189,4237,6285,8333,10381,12429,14477,16525,18573,534,
+10,12,75,75,75,75,75,75,1099,75,1099,1099,75,75,75,75,75,75,75,75,
+1099,75,75,75,75,1099,75,75,75,75,1099,75,75,75,75,75,75,75,75,75,
+75,21,140,2188,4236,6284,8332,10380,12428,14476,16524,18572,20620,22668,24716,26764,28812,30860,32908,34956,
+37004,39052,41100,43148,45196,47244,49292,51340,53388,55436,57484,59532,61580,136,2184,4232,6280,8328,10376,12424,
+14472,16520,18568,20616,22664,24712,26760,28808,30856,32904,34952,37000,39048,41096,43144,45192,47240,49288,51336,53384,
+534,540,10,12,1099,1099,75,1099,1099,75,1099,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,140,2188,4236,6284,8332,10380,12428,14476,16524,18572,20620,22668,24716,26764,28812,30860,32908,
+34956,37004,39052,41100,43148,45196,47244,49292,51340,53388,55436,57484,59532,61580,136,2184,4232,6280,8328,10376,
+12424,14472,20616,22664,24712,26760,28808,30856,16520,32904,34952,37000,39048,41096,43144,45192,47240,49288,51336,53384,
+55432,57480,59528,61576,21,534,10,12,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,13,17,21,534,1098,1098,71,
+71,75,75,75,75,1099,1099,75,75,75,75,1099,1099,75,75,75,75,75,75,1099,
+75,75,75,75,75,75,75,75,75,75,13,17,21,22,1098,1098,12,75,75,75,
+75,75,75,75,75,75,140,2188,4236,6284,8332,10380,12428,14476,16524,18572,20620,22668,24716,26764,
+28812,30860,32908,34956,37004,39052,41100,43148,45196,47244,49292,51340,53388,55436,57484,59532,61580,136,2184,4232,
+6280,8328,10376,12424,14472,16520,18568,20616,22664,24712,26760,28808,30856,32904,34952,37000,39048,41096,43144,45192,
+47240,49288,51336,53384,55432,57480,59528,61576,59536,61584,534,10,12,75,1099,75,1099,1099,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,17,13,21,534,10,12,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,1099,17,21,13,534,
+540,10,1095,71,75,1099,75,75,75,1099,1099,75,75,75,75,75,75,75,75,75,
+75,75,75,75,1099,75,75,75,75,75,75,75,17,13,21,22,540,10,12,75,
+1099,75,75,1099,1099,75,75,1099,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,13,17,21,22,10,12,75,75,75,75,1099,1099,1099,75,75,
+75,75,75,75,75,75,75,75,75,75,1099,1099,75,1099,75,75,75,1099,17,13,
+144,2192,4240,6288,8336,10384,12432,14480,16528,18576,20624,22672,24720,26768,28816,30864,32912,34960,37008,39056,
+41104,43152,45200,47248,49296,51344,53392,55440,57488,59536,61584,22,540,10,71,71,71,71,1099,1099,
+1099,1099,1099,75,1099,1099,75,75,75,1099,75,75,75,1099,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,17,
+13,21,22,540,10,12,75,75,75,75,75,75,75,75,75,13,17,21,22,1098,
+1098,12,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,13,17,144,2192,4240,6288,8336,10384,22,540,10,71,71,71,71,1099,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,1099,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,136,2184,4232,6280,8328,10376,12424,14472,16520,18568,20616,22664,24712,26760,
+28808,30856,32904,34952,37000,39048,41096,43144,45192,47240,49288,51336,53384,55432,57480,59528,61576,140,2188,4236,
+6284,8332,10380,12428,14476,16524,18572,20620,22668,24716,26764,28812,30860,32908,34956,37004,39052,41100,43148,45196,
+47244,49292,51340,53388,55436,57484,59532,61580,144,2192,4240,6288,8336,10384,12432,14480,16528,18576,20624,22672,
+24720,26768,28816,30864,32912,34960,37008,39056,41104,43152,45200,47248,49296,51344,53392,55440,57488,59536,61584,534,
+540,1098,1098,12,75,75,75,75,75,1099,75,1099,75,1099,1099,75,75,1099,75,75,
+75,75,75,75,75,1099,75,75,75,75,1099,1099,1099,75,1099,1099,75,75,75,1099,
+1099,75,1099,1099,75,75,75,75,1099,75,75,75,13,21,140,2188,4236,6284,8332,10380,
+12428,14476,16524,18572,20620,22668,24716,26764,28812,30860,32908,34956,37004,39052,41100,43148,45196,47244,49292,51340,
+53388,55436,57484,59532,61580,534,540,10,12,75,75,1099,75,75,75,1099,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,13,17,21,22,10,12,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,1099,75,75,75,75,75,75,75,75,1099,75,1099,1099,1099,1099,136,2184,
+4232,6280,8328,10376,12424,14472,16520,18568,20616,22664,24712,59528,26760,28808,30856,32904,34952,37000,39048,41096,
+43144,45192,47240,49288,51336,53384,55432,57480,61576,17,21,22,540,1098,1098,1098,12,1099,75,1099,
+75,75,75,75,75,75,75,75,75,75,75,75,75,17,13,21,22,540,10,71,
+71,1099,75,1099,1099,75,75,75,75,1099,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,13,17,144,2192,6288,2193,4241,6289,8337,10385,
+12433,14481,16529,28817,30865,535,10,75,75,75,75,1099,1099,75,75,1099,1099,75,1099,75,
+1099,75,75,75,1099,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,13,61580,16529,18577,20625,22673,24721,
+26769,535,540,1098,1098,12,1099,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,17,13,21,22,10,12,
+75,75,75,1099,1099,1099,1099,75,1099,1099,1099,75,75,75,75,75,75,75,1099,1099,
+1099,75,75,75,75,1099,75,75,75,75,75,75,75,75,75,75,75,75,75,17,
+13,2192,4240,6288,8336,10384,12432,14480,16528,18576,20624,22672,24720,26768,28816,30864,32912,34960,37008,39056,
+41104,43152,45200,20625,22673,24721,26769,28817,30865,34961,37009,39057,41105,43153,47249,57489,59537,61585,18577,535,
+10,71,71,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,17,13,21,22,540,10,12,1099,1099,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,17,13,144,2192,4240,6288,
+8336,10384,12432,14480,16528,18576,20624,22672,24720,26768,28816,30864,32912,34960,37008,39056,41104,43152,45200,47248,
+49296,22,18,535,10,71,71,71,75,75,1099,1099,1099,75,1099,1099,1099,1099,75,75,
+75,75,1099,1099,1099,1099,75,1099,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,1099,1099,1099,1099,136,2184,4232,6280,8328,10376,12424,
+14472,16520,18568,20616,22664,24712,26760,28808,30856,32904,34952,37000,39048,41096,43144,45192,47240,49288,51336,53384,
+55432,57480,59528,61576,17,21,141,2189,4237,6285,8333,12429,14477,16525,18573,534,540,10,12,75,
+75,75,75,75,75,75,1099,1099,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,17,13,144,2192,4240,6288,8336,22,10,12,75,75,75,75,75,75,
+75,75,75,75,75,1099,75,75,75,75,75,75,1099,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,1099,1099,140,2188,4236,6284,8332,
+10380,12428,14476,16524,18572,20620,22668,24716,26764,28812,30860,32908,34956,37004,39052,41100,43148,45196,47244,49292,
+51340,53388,55436,57484,59532,61580,13,21,22,540,10,12,1099,1099,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,17,13,21,22,540,10,12,1099,1099,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,1099,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,140,2188,4236,6284,8332,10380,12428,14476,16524,18572,
+20620,22668,24716,26764,28812,30860,32908,34956,37004,39052,21,13,18,22,540,10,12,1099,1099,1099,
+1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,
+1099,1099,1099,1099,1099,1099,1099,1099,1099,17,13,2192,4240,6288,8336,10384,12432,14480,16528,18576,
+20624,22672,24720,26768,28816,30864,32912,34960,37008,39056,41104,22,10,71,71,75,75,75,75,1099,
+75,1099,75,1099,75,75,1099,75,1099,75,75,1099,75,75,75,1099,75,75,75,75,
+75,1099,1099,75,75,1099,1099,75,75,75,75,75,75,75,75,75,75,75,75,75,
+17,13,21,22,540,10,1095,1095,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,1099,75,75,75,75,75,75,75,75,13,17,21,18,
+22,540,10,71,71,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,17,13,21,22,10,
+75,75,75,75,1099,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,1099,75,1099,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,
+71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,13,144,2192,4240,6288,
+8336,10384,12432,14480,16528,18576,20624,22672,24720,26768,28816,30864,32912,34960,37008,39056,41104,43152,45200,47248,
+49296,51344,53392,55440,57488,59536,61584,17,22,540,10,71,71,71,71,71,71,71,71,71,
+71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,
+71,71,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,17,13,144,2192,4240,6288,8336,10384,12432,14480,16528,18576,20624,22672,24720,26768,
+28816,30864,32912,34960,37008,39056,41104,43152,45200,47248,49296,51344,53392,55440,57488,59536,61584,145,2193,4241,
+6289,8337,10385,12433,14481,16529,18577,20625,22673,26769,28817,32913,34961,37009,39057,41105,49297,51345,61585,53393,
+55441,535,10,71,71,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+1099,75,75,75,75,75,75,75,75,75,75,75,75,2188,4236,6284,8332,10380,28812,30860,
+32908,34956,37004,39052,43148,45196,47244,49292,51340,13,21,22,10,12,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,1099,1099,75,75,75,75,75,75,75,75,17,13,
+21,22,10,1095,71,75,75,75,75,1099,1099,75,1099,1099,75,75,75,75,75,75,
+75,75,75,75,75,75,1099,75,75,75,75,75,75,75,75,75,75,75,75,1099,
+75,75,1099,75,75,75,75,75,75,17,13,21,22,540,10,12,75,75,75,75,
+1099,1099,75,75,1099,1099,75,1099,75,1099,75,75,75,1099,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,13,140,2188,4236,6284,8332,10380,12428,14476,16524,18572,20620,22668,24716,26764,28812,30860,32908,
+34956,37004,39052,41100,43148,45196,47244,49292,51340,53388,55436,57484,59532,61580,21,145,2193,4241,6289,8337,
+10385,12433,14481,16529,18577,20625,22673,24721,26769,535,10,12,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,17,13,
+21,22,540,10,12,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+1099,75,75,1099,1099,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,13,144,2192,4240,6288,8336,10384,12432,14480,16528,18576,20624,
+22672,24720,26768,28816,30864,32912,34960,37008,39056,41104,43152,45200,47248,49296,51344,53392,55440,57488,59536,61584,
+17,18,22,540,10,12,75,75,1099,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,17,13,144,2192,4240,6288,
+8336,10384,12432,14480,16528,18576,20624,22672,24720,26768,28816,22,10,71,71,71,75,75,1099,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,136,2184,
+4232,6280,8328,10376,12424,14472,16520,18568,20616,22664,24712,26760,28808,30856,32904,34952,37000,39048,41096,43144,
+45192,47240,49288,51336,53384,55432,57480,59528,61576,17,21,22,10,12,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,1099,75,75,17,13,21,22,74,74,12,75,75,
+75,75,75,75,75,75,75,1099,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,1099,1099,75,75,75,75,75,75,75,1099,75,1099,75,75,
+13,21,140,2188,4236,6284,8332,10380,12428,14476,16524,18572,20620,22668,24716,26764,28812,30860,32908,34956,
+37004,39052,41100,43148,45196,47244,49292,51340,53388,55436,57484,59532,61580,145,2193,4241,6289,8337,10385,12433,
+14481,16529,18577,39057,51345,28817,61585,535,540,10,12,75,75,75,1099,75,1099,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,1099,75,75,75,75,75,75,17,13,
+21,22,540,10,71,71,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,17,13,21,22,10,12,1099,1099,1099,1099,1099,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,136,2184,4232,6280,8328,10376,12424,14472,16520,18568,
+20616,22664,24712,26760,28808,30856,32904,34952,37000,39048,41096,43144,45192,47240,49288,51336,53384,55432,57480,59528,
+61576,144,2192,4240,6288,8336,10384,12432,14480,16528,18576,20624,22672,24720,26768,28816,30864,32912,34960,37008,
+39056,41104,43152,45200,47248,49296,51344,53392,55440,57488,59536,61584,17,22,540,12,16,22,540,10,
+12,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,17,13,2192,4240,6288,8336,10384,
+12432,14480,16528,18576,20624,22672,24720,26768,28816,30864,22,10,12,75,1099,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,13,
+144,2192,4240,6288,8336,10384,12432,14480,16528,18576,20624,22672,24720,17,22,10,12,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,17,13,144,2192,6288,10384,12432,8336,
+4240,24720,14480,16528,18576,20624,22672,26768,28816,30864,32912,34960,37008,39056,41104,43152,45200,47248,49296,22,
+535,10,1095,71,71,1095,75,75,1099,1099,75,75,75,1099,1099,75,1099,1099,1099,1099,
+1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,17,13,21,
+22,10,12,75,75,75,75,75,75,75,75,75,75,75,75,75,17,13,2192,6288,
+8336,10384,12432,14480,18,22,535,540,1098,1098,12,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,17,13,144,2192,4240,6288,8336,10384,12432,14480,16528,18576,20624,22672,24720,26768,
+28816,30864,32912,34960,22,1098,1098,12,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,17,136,2184,
+4232,6280,8328,10376,12424,14472,16520,18568,20616,22664,24712,26760,28808,30856,32904,34952,37000,39048,41096,43144,
+45192,47240,49288,51336,53384,55432,57480,59528,61576,21,22,10,71,71,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,1099,75,75,75,75,75,75,75,
+1099,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,17,13,
+144,2192,4240,6288,8336,10384,12432,14480,16528,18576,20624,22672,24720,26768,28816,30864,34960,37008,39056,43152,
+45200,47248,57488,61584,22,10,71,71,1095,75,75,75,1099,1099,1099,1099,1099,1099,1099,1099,
+1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,75,
+17,13,21,22,10,71,71,71,71,75,1099,1099,75,75,75,75,75,75,75,75,
+75,1099,1099,1099,75,1099,1099,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,13,140,2188,
+4236,6284,8332,10380,12428,14476,16524,18572,20620,22668,26764,24716,28812,30860,32908,61580,34956,37004,39052,41100,
+43148,45196,47244,49292,51340,53388,55436,57484,59532,21,22,10,1095,1095,1099,75,1099,75,1099,1099,
+1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,75,75,1099,75,1099,1099,1099,1099,1099,
+1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,
+1099,17,13,21,20625,22673,24721,26769,28817,30865,32913,34961,37009,39057,41105,43153,45201,47249,49297,51345,
+53393,55441,57489,59537,61585,145,535,1098,1098,71,71,71,71,71,71,1095,71,71,71,71,
+71,71,71,71,71,71,71,71,71,71,71,71,71,1095,1095,1095,71,1095,1095,71,
+75,75,75,75,75,75,1099,1099,75,75,1099,75,75,75,1099,75,75,1099,1099,1099,
+75,1099,1099,1099,1099,1099,1099,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,17,13,144,2192,4240,6288,8336,10384,12432,14480,16528,18576,20624,22672,24720,26768,28816,30864,32912,
+34960,37008,39056,41104,43152,45200,47248,49296,51344,53392,55440,57488,59536,61584,22,10,1095,1095,75,75,
+75,75,1099,1099,1099,1099,75,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,
+1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,17,13,2192,4240,6288,8336,10384,12432,
+14480,16528,18576,20624,22672,24720,26768,28816,30864,43152,45200,47248,10385,12433,14481,20625,24721,26769,28817,30865,
+34961,37009,39057,41105,43153,45201,47249,145,2193,4241,6289,8337,535,10,12,75,75,75,75,75,
+1099,75,75,75,1099,75,75,1099,75,75,75,75,75,75,1099,75,75,1099,1099,75,
+1099,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,17,13,
+144,2192,4240,6288,8336,10384,12432,14480,16528,18576,20624,22672,24720,26768,28816,34960,37008,39056,41104,43152,
+45200,47248,49296,51344,53392,55440,22,10,71,71,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,17,13,144,2192,4240,6288,8336,10384,12432,14480,16528,18576,20624,
+22672,24720,26768,28816,30864,32912,34960,37008,39056,41104,43152,45200,47248,49296,51344,53392,22,10,1095,1095,
+1095,75,75,75,1099,1099,1099,1099,75,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,
+1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,
+1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,17,13,21,22,10,1095,71,71,75,75,
+75,75,75,75,75,75,75,75,1099,75,75,75,75,75,75,1099,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,17,13,144,2192,4240,6288,8336,10384,12432,14480,16528,18576,20624,22672,24720,26768,28816,30864,
+32912,34960,37008,39056,41104,43152,45200,47248,49296,51344,53392,55440,57488,59536,61584,22,10,71,71,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,13,17,144,2192,4240,6288,8336,10384,12432,14480,16528,18576,20624,22672,24720,26768,
+28816,30864,32912,34960,37008,39056,41104,43152,45200,47248,49296,51344,53392,55440,57488,59536,61584,22,10,12,
+75,75,75,75,75,1099,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,268,268,396,396,396,13,21,22,10,12,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+17,13,21,22,10,71,1095,1095,75,75,75,75,75,1099,1099,75,75,75,75,75,
+75,75,75,75,75,75,1099,75,1099,1099,75,75,75,75,75,75,75,75,17,13,
+21,22,10,12,1099,75,75,75,75,75,1099,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,17,13,21,22,10,1095,71,71,
+1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,
+1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,17,13,144,
+2192,4240,6288,8336,10384,12432,14480,16528,18576,20624,22672,24720,26768,28816,30864,32912,34960,37008,39056,41104,
+43152,45200,47248,49296,51344,53392,55440,57488,59536,22,18,535,1098,1098,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,12,136,2184,
+4232,6280,8328,10376,12424,14472,16520,18568,20616,22664,24712,26760,28808,30856,32904,34952,37000,39048,41096,43144,
+45192,47240,49288,51336,53384,55432,57480,59528,61576,144,2192,4240,6288,8336,10384,12432,14480,16528,18576,20624,
+22672,24720,26768,28816,30864,32912,34960,37008,39056,41104,43152,45200,47248,49296,51344,53392,55440,57488,59536,61584,
+17,22,39053,535,540,10,12,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,13,17,144,2192,4240,6288,8336,10384,12432,14480,16528,18576,20624,22672,24720,
+26768,28816,30864,145,2193,4241,6289,8337,10385,12433,14481,16529,18577,20625,22673,24721,26769,28817,30865,34961,
+37009,39057,41105,43153,535,10,12,1099,1099,75,75,1099,1099,1099,1099,1099,75,75,75,1099,
+1099,1099,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,17,13,144,2192,4240,6288,8336,10384,12432,14480,16528,18576,
+20624,22672,24720,26768,28816,30864,32912,34960,22,10,71,71,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,13,17,2192,4240,6288,8336,12432,16528,20624,
+22672,24720,26768,28816,30864,22,10,71,71,71,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,17,13,144,2192,4240,6288,8336,10384,12432,14480,16528,18576,43152,45200,47248,49296,51344,22,
+10,1095,71,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,75,1099,1099,75,75,
+75,1099,1099,75,75,75,75,75,75,1099,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,13,21,140,2188,4236,6284,8332,10380,12428,14476,16524,18572,20620,
+22668,24716,26764,28812,30860,32908,34956,37004,39052,41100,43148,45196,47244,49292,51340,53388,55436,57484,22,535,
+10,12,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,17,21,136,2184,4232,6280,8328,10376,12424,14472,22664,24712,26760,28808,
+30856,32904,34952,37009,39057,41105,43153,45201,47249,49297,51345,53393,55441,57489,59537,61585,145,2193,4241,6289,
+8337,10385,12433,14481,16529,18577,20625,22673,24721,26769,535,10,71,71,75,1099,1099,1099,1099,1099,
+1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,17,2184,4232,
+6280,8328,10376,12424,14472,16520,18568,20616,22664,26760,28808,30856,32904,34952,37000,39048,41096,43144,45192,47240,
+49288,51336,53384,55432,57480,61576,21,4241,6289,145,2193,8337,10385,12433,14481,16529,18577,20625,22673,24721,
+26769,28817,30865,32913,34961,37009,39057,41105,43153,45201,47249,49297,51345,53393,55441,57489,535,74,74,1095,
+71,71,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,17,13,21,22,10,12,1099,1099,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,13,17,2192,4240,6288,8336,10384,12432,14480,16528,18576,
+20624,22672,24720,26768,28816,30864,32912,22,18,535,540,10,12,1099,1099,1099,1099,75,75,1099,
+1099,75,75,75,75,75,75,75,1099,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,1099,75,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,17,
+13,144,2192,4240,6288,8336,10384,12432,14480,16528,18576,20624,22672,24720,26768,28816,30864,32912,34960,37008,
+39056,41104,43152,45200,47248,49296,51344,53392,55440,57488,59536,61584,141,2189,4237,6285,8333,10381,12429,14477,
+16525,18573,20621,22669,24717,26765,28813,30861,32909,34957,37005,39053,41101,43149,45197,47245,49293,51341,53389,55437,
+57485,59533,61581,145,2193,4241,6289,8337,10385,12433,14481,16529,18577,20625,22673,24721,26769,28817,30865,32913,
+34961,37009,39057,41105,43153,45201,47249,49297,51345,53393,55441,57489,59537,61585,23,10,12,17,534,10,
+16,12,17,534,10,12,16,17,534,10,12,16,17,534,10,12,75,75,17,534,
+10,12,16,17,534,10,12,1099,1099,75,75,17,534,10,12,1099,1099,1099,1099,17,
+534,10,12,1099,75,75,75,75,75,1099,17,534,10,12,75,75,1099,75,17,534,
+10,71,71,71,75,75,75,75,75,75,75,75,75,17,534,10,71,71,75,75,
+75,75,17,534,10,12,75,75,1099,75,75,75,17,13,534,10,12,1099,75,75,
+140,2188,4236,6284,8332,10380,12428,14476,16524,18572,20620,22668,24716,26764,28812,30860,32908,34956,37004,39052,
+41100,43148,45196,47244,49292,51340,53388,534,10,12,1099,75,75,75,17,13,534,10,12,1099,
+75,75,17,13,534,10,1095,71,75,1099,75,1099,75,75,75,75,75,17,13,534,
+10,12,75,75,75,75,75,17,13,534,10,12,1099,75,75,75,75,17,13,534,
+10,12,75,75,75,17,13,534,10,12,75,75,17,13,21,534,1098,1098,71,71,
+75,1099,1099,75,75,75,1099,75,17,13,21,534,10,12,1099,75,75,17,13,534,
+10,12,1099,75,75,75,17,13,21,534,1098,1098,12,75,75,75,75,75,17,21,
+534,10,12,75,75,75,1099,1099,17,21,534,10,71,1095,75,75,75,75,17,13,
+534,10,12,1099,75,1099,75,17,13,534,10,12,75,75,75,17,13,21,534,10,
+71,71,75,75,75,75,17,13,21,534,10,71,71,75,75,75,75,75,75,17,
+13,144,12432,2192,14480,4240,16528,6288,8336,10384,18576,20624,22672,24720,26768,28816,30864,32912,34960,37008,
+39056,41104,43152,45200,47248,49296,51344,53392,55440,57488,534,10,71,71,75,1099,75,75,17,21,
+136,2184,4232,6280,8328,10376,12424,14472,16520,18568,20616,22664,24712,26760,28808,30856,32904,34952,37000,39048,
+41096,43144,45192,47240,49288,51336,53384,55432,57480,59528,61576,534,10,12,75,75,75,75,75,75,
+75,75,75,75,17,13,21,22,18,535,10,1095,71,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,1099,1099,1099,1099,1099,75,1099,75,75,
+75,1099,13,21,140,2188,4236,6284,8332,10380,12428,14476,16524,18572,20620,22668,24716,26764,28812,30860,
+32908,34956,37004,39052,41100,43148,45196,47244,49292,51340,53388,55436,57484,59532,61580,145,2193,4241,6289,8337,
+10385,12433,14481,16529,18577,20625,22673,24721,26769,28817,30865,32913,34961,37009,39057,41105,43153,45201,47249,49297,
+51345,53393,55441,57489,59537,61585,535,10,1095,71,71,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,17,
+6280,8328,10376,12424,14472,16520,18568,20616,22664,24712,26760,28808,30856,32904,34952,37000,39048,41096,43144,45192,
+47240,49288,51336,53384,55432,57480,59528,61576,144,2192,4240,6288,8336,10384,12432,14480,16528,18576,20624,22672,
+24720,26768,28816,30864,32912,34960,37008,39056,41104,43152,45200,47248,49296,51344,53392,55440,57488,59536,61584,2189,
+4237,6285,8333,10381,12429,14477,16525,145,2193,4241,6289,8337,10385,12433,14481,16529,18577,20625,22673,24721,
+26769,28817,30865,32913,34961,37009,39057,41105,43153,45201,47249,49297,51345,53393,55441,57489,59537,61585,535,10,
+12,1099,75,75,1099,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,1099,1099,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,1099,
+75,75,75,75,75,75,75,1099,75,13,17,21,141,2189,4237,6285,8333,10381,12429,14477,
+16525,18573,20621,22669,24717,26765,28813,30861,32909,34957,37005,39053,41101,43149,45197,47245,49293,51341,53389,145,
+2193,4241,6289,8337,10385,12433,14481,16529,18577,535,10,71,71,1095,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,1099,75,75,1099,1099,75,1099,75,75,1099,1099,1099,
+75,75,17,13,21,141,2189,4237,6285,8333,10381,12429,14477,16525,18573,20621,22669,24717,26765,28813,
+30861,32909,34957,37005,39053,41101,43149,45197,47245,49293,51341,53389,55437,57485,59533,61581,145,2193,4241,6289,
+8337,10385,12433,14481,16529,18577,20625,22673,24721,26769,28817,535,10,12,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,17,136,2184,4232,6280,8328,10376,12424,14472,16520,18568,20616,22664,24712,26760,28808,30856,
+32904,34952,37000,39048,41096,43144,45192,47240,49288,51336,53384,55432,57480,59528,61576,144,2192,4240,6288,8336,
+10384,12432,14480,16528,18576,20624,22672,24720,26768,28816,30864,32912,34960,37008,39056,41104,43152,45200,47248,49296,
+51344,141,2189,4237,6285,8333,10381,12429,14477,16525,18573,20621,22669,24717,26765,28813,30861,32909,34957,37005,
+39053,41101,43149,45197,47245,49293,51341,53389,55437,145,2193,4241,6289,8337,10385,12433,14481,16529,18577,20625,
+22673,24721,26769,28817,37009,34961,535,11,12,534,10,12,534,10,12,534,10,12,16,268,
+268,268,268,268,268,534,11,12,16,17,534,10,12,534,10,12,75,75,75,75,
+75,75,75,75,17,534,10,12,75,75,75,75,75,75,75,75,75,17,534,10,
+12,75,75,75,75,75,75,75,17,534,10,12,75,75,75,75,75,75,75,75,
+75,75,75,75,17,534,10,12,75,1099,75,75,75,17,534,10,12,1099,1099,17,
+534,10,71,71,71,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,268,268,396,534,10,12,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,268,
+268,396,534,10,71,71,75,75,75,75,75,75,75,75,75,75,75,75,75,17,
+13,534,10,12,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,140,2188,4236,6284,8332,10380,12428,14476,16524,18572,20620,22668,24716,26764,28812,30860,32908,
+34956,37004,39052,41100,43148,45196,47244,49292,51340,53388,55436,57484,59532,61580,2192,4240,6288,8336,10384,12432,
+14480,16528,34960,37008,39056,41104,43152,45200,47248,49296,51344,534,1098,1098,71,71,71,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,140,2188,4236,6284,8332,10380,12428,14476,16524,18572,
+20620,22668,24716,26764,28812,30860,32908,34956,37004,39052,41100,43148,45196,47244,49292,51340,53388,61580,136,2184,
+4232,6280,8328,10376,12424,14472,16520,18568,20616,22664,24712,26760,28808,30856,32904,34952,37000,39048,41096,43144,
+45192,47240,49288,51336,534,10,12,75,75,75,75,75,75,75,75,75,268,268,268,534,
+10,12,16,534,10,71,71,75,75,75,1099,75,75,75,2188,4236,6284,8332,10380,12428,
+14476,16524,18572,20620,22668,24716,26764,28812,30860,32908,34956,37004,39052,41100,43148,45196,47244,49292,51340,534,
+10,12,75,75,75,75,75,75,75,75,1099,1099,1099,1099,1099,1099,75,75,75,75,
+75,75,75,75,75,2188,4236,6284,8332,10380,12428,14476,16524,18572,20620,22668,24716,26764,28812,30860,
+32908,34956,37004,39052,41100,43148,45196,47244,49292,51340,53388,55436,57484,59532,61580,144,2192,4240,6288,8336,
+10384,12432,14480,16528,18576,20624,22672,24720,26768,28816,30864,32912,34960,37008,39056,41104,43152,45200,47248,49296,
+51344,53392,55440,57488,59536,61584,534,10,12,75,75,75,75,75,268,268,268,534,10,71,
+71,75,75,75,75,75,75,1099,75,75,75,75,13,17,21,534,10,12,75,75,
+75,75,75,75,75,75,75,75,75,13,17,21,534,10,1095,71,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,140,2188,4236,6284,8332,10380,12428,14476,
+16524,18572,20620,22668,24716,26764,28812,30860,32908,34956,37004,39052,41100,43148,45196,47244,49292,51340,53388,55436,
+57484,59532,61580,136,2184,4232,6280,8328,10376,12424,14472,16520,18568,20616,22664,24712,534,10,12,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,13,17,21,534,10,71,71,71,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,1099,75,75,
+13,17,144,2192,4240,6288,8336,10384,12432,534,10,12,75,75,75,75,75,75,75,75,
+75,75,75,75,1099,1099,13,17,21,534,10,71,71,71,75,75,1099,1099,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,13,140,2188,4236,6284,8332,10380,12428,14476,
+16524,18572,20620,22668,24716,26764,28812,30860,32908,34956,37004,39052,41100,43148,45196,47244,49292,51340,53388,55436,
+57484,59532,61580,144,2192,4240,6288,8336,10384,12432,14480,16528,18576,20624,22672,24720,26768,28816,30864,32912,
+34960,37008,39056,41104,43152,45200,47248,49296,51344,53392,55440,59536,57488,61584,534,10,12,75,75,75,
+75,75,1099,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,1099,1099,140,2188,4236,6284,8332,10380,12428,14476,16524,18572,20620,22668,24716,26764,28812,30860,32908,
+34956,37004,39052,41100,43148,45196,47244,49292,51340,53388,55436,57484,59532,61580,136,2184,4232,6280,8328,10376,
+12424,14472,16520,18568,20616,22664,24712,26760,28808,30856,32904,34952,37000,39048,534,10,71,71,71,71,
+1099,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,13,17,
+144,2192,4240,6288,8336,10384,12432,14480,16528,18576,20624,22672,24720,26768,28816,30864,32912,34960,534,10,
+12,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,13,17,4240,8336,12432,16528,20624,534,10,12,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,13,
+17,2192,4240,6288,8336,10384,12432,14480,16528,18576,20624,534,10,12,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,13,17,144,2192,4240,6288,8336,10384,12432,14480,
+16528,18576,20624,22672,24720,26768,28816,534,10,1095,71,71,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,1099,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,13,17,144,2192,4240,6288,8336,
+10384,12432,14480,16528,18576,20624,22672,534,10,267,267,267,267,267,534,10,12,75,75,75,
+75,1099,1099,1099,1099,1099,75,75,75,75,75,75,75,75,75,75,75,75,1099,75,
+75,75,75,75,75,1099,75,75,75,75,75,75,17,13,21,22,535,10,12,16,
+535,10,12,535,1098,1098,12,75,75,17,13,21,22,535,10,12,75,75,75,75,
+75,1099,75,75,13,17,21,22,535,1098,1098,12,75,75,1099,17,13,21,22,535,
+10,12,75,75,75,75,75,75,75,75,75,75,75,75,1099,75,1099,75,75,75,
+75,75,75,1099,75,75,75,75,75,75,75,75,1099,17,21,13,22,535,10,12,
+75,1099,1099,75,1099,75,75,1099,75,1099,75,75,75,75,75,75,17,13,21,145,
+2193,4241,6289,8337,10385,12433,14481,16529,18577,20625,22673,24721,26769,28817,30865,32913,34961,37009,39057,41105,
+43153,45201,47249,49297,51345,53393,55441,57489,59537,141,2189,4237,6285,8333,10381,12429,14477,16525,18573,20621,
+535,10,1095,1095,1099,1099,1099,1099,75,75,75,75,1099,1099,75,75,75,75,1099,1099,
+1099,1099,75,75,75,75,75,1099,75,75,1099,75,1099,75,1099,1099,75,75,75,75,
+1099,17,13,21,22,18,535,10,12,16,17,535,10,12,75,75,75,17,535,10,
+12,16,17,535,1098,1098,12,1099,75,75,1099,75,75,1099,1099,75,1099,75,75,1099,
+17,13,535,10,12,75,75,75,75,75,75,17,535,10,12,75,75,17,13,535,
+10,12,75,75,75,17,13,535,10,71,71,75,75,75,75,75,75,75,75,17,
+13,535,10,12,75,75,75,75,75,75,75,1099,75,75,75,17,13,535,10,12,
+16,17,13,21,535,10,12,1099,1099,17,21,13,535,10,12,75,75,17,13,21,
+22,535,10,12,1099,1099,1099,1099,1099,75,75,75,75,75,1099,75,75,75,17,13,
+144,2192,4240,6288,8336,10384,12432,14480,16528,18576,20624,22672,24720,26768,28816,30864,32912,34960,37008,39056,
+41104,43152,45200,47248,49296,51344,53392,55440,57488,535,10,12,75,75,17,13,21,22,535,10,
+12,75,75,75,75,17,13,21,22,535,10,12,1099,1099,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,17,13,21,22,535,
+10,12,75,75,75,75,17,13,21,22,535,71,71,75,75,75,17,13,21,22,
+535,10,12,75,1099,1099,75,75,75,75,75,1099,75,1099,75,17,13,21,22,535,
+10,12,75,75,75,75,75,75,75,75,75,17,13,21,22,535,10,12,75,1099,
+75,75,75,75,17,13,21,22,535,10,12,75,75,75,75,75,17,13,21,22,
+535,10,12,75,75,75,75,75,75,75,75,75,75,75,75,13,17,21,22,535,
+10,12,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,
+75,75,75,75,75,75,75,75,75,17,21,13,22,535,10,12,75,75,17,13,
+21,22,535,10,12,75,75,1099,75,75,17,13,21,22,535,10,12,75,75,75,
+75,75,17,13,21,22,535,10,12,534,535,10,12,16,17,534,535,10,12,16,
+17,534,535,10,12,75,75,75,75,75,75,75,17,534,535,1098,1098,12,75,75,
+75,75,1099,17,534,535,10,12,75,75,75,75,17,534,535,10,12,16,17,534,
+535,10,12,75,75,75,75,75,75,75,75,75,17,534,535,1098,1098,1095,1095,1095,
+16,268,268,268,268,268,268,268,268,268,268,268,268,22,535,10,12,75,75,75,
+75,75,75,17,534,535,10,12,1099,75,75,1099,75,75,75,140,2188,4236,6284,8332,
+10380,12428,14476,16524,18572,20620,22668,24716,26764,28812,30860,32908,34956,37004,39052,41100,43148,45196,47244,49292,
+51340,53388,55436,57484,59532,61580,534,535,74,74,12,75,75,75,75,75,75,140,2188,4236,
+6284,8332,10380,12428,14476,16524,18572,20620,22668,24716,26764,28812,30860,32908,34956,37004,39052,41100,43148,45196,
+47244,49292,51340,53388,55436,24720,26768,28816,30864,32912,34960,37008,39056,41104,43152,45200,47248,534,535,10,
+12,75,75,75,75,140,2188,4236,6284,8332,10380,12428,14476,16524,18572,20620,22668,24716,26764,28812,
+30860,32908,34956,37004,39052,41100,43148,45196,47244,49292,51340,53388,55436,57484,59532,61580,34960,37008,39056,43152,
+45200,47248,49296,51344,57488,59536,61584,534,535,10,12,75,75,75,75,1099,75,75,75,75,
+75,75,75,140,2188,4236,6284,8332,10380,12428,14476,16524,18572,20620,22668,24716,26764,28812,30860,32908,
+34956,37004,39052,41100,43148,45196,47244,49292,51340,53388,55436,57484,59532,144,2192,4240,6288,8336,10384,12432,
+14480,16528,18576,534,535,10,1095,71,75,75,75,75,75,75,13,17,534,535,10,1095,
+71,75,75,75,75,75,1099,13,17,534,535,10,12,75,75,75,75,75,75,75,
+75,75,140,2188,4236,6284,8332,10380,12428,14476,16524,18572,20620,22668,24716,26764,28812,30860,32908,34956,
+37004,39052,41100,43148,45196,47244,49292,51340,53388,55436,57484,59532,61580,2192,4240,6288,8336,10384,12432,14480,
+16528,18576,20624,22672,24720,26768,28816,30864,32912,34960,37008,39056,534,535,10,71,71,75,1099,1099,
+75,75,75,75,2188,4236,6284,8332,10380,12428,14476,16524,18572,20620,22668,24716,26764,28812,30860,32908,
+34956,37004,39052,41100,43148,45196,47244,49292,51340,57484,59532,61580,2192,4240,6288,8336,10384,12432,14480,16528,
+18576,20624,22672,24720,26768,28816,30864,32912,34960,37008,39056,41104,534,535,10,1095,1095,1095,75,75,
+1099,1099,1099,1099,1099,2188,4236,140,6284,8332,10380,12428,14476,16524,18572,20620,22668,24716,26764,28812,
+30860,32908,34956,37004,39052,41100,43148,45196,47244,49292,51340,53388,55436,57484,2192,4240,6288,8336,10384,12432,
+14480,16528,18576,20624,22672,24720,26768,28816,30864,32912,34960,37008,39056,534,535,10,71,1095,1099,75,
+75,75,75,140,2188,4236,6284,8332,10380,12428,14476,16524,18572,20620,22668,24716,26764,28812,30860,34956,
+37004,39052,41100,43148,45196,47244,49292,51340,57484,59532,61580,2192,4240,6288,8336,10384,12432,14480,16528,18576,
+20624,22672,24720,26768,28816,34960,37008,39056,41104,43152,45200,47248,49296,51344,53392,57488,59536,61584,534,535,
+10,71,71,75,75,75,1099,140,2188,4236,6284,8332,10380,12428,14476,16524,18572,20620,22668,24716,
+26764,28812,30860,32908,34956,37004,39052,41100,43148,45196,47244,49292,51340,53388,55436,57484,59532,61580,136,2184,
+4232,6280,8328,10376,12424,14472,16520,18568,20616,22664,24712,26760,28808,30856,32904,34952,37000,39048,41096,43144,
+45192,47240,49288,51336,53384,55432,57480,59528,61576,534,535,10,71,1095,71,75,75,75,75,75,
+140,2188,4236,6284,8332,10380,12428,14476,16524,18572,20620,22668,24716,26764,28812,34956,37004,39052,41100,43148,
+45196,47244,49292,51340,53388,57484,59532,61580,144,2192,4240,6288,8336,10384,12432,14480,16528,18576,20624,22672,
+24720,28816,30864,32912,34960,37008,39056,43152,45200,47248,49296,51344,57488,61584,534,535,10,1095,71,75,
+75,75,75,140,2188,4236,6284,8332,10380,12428,14476,16524,18572,20620,22668,24716,26764,28812,30860,32908,
+34956,37004,39052,41100,43148,45196,47244,49292,51340,53388,55436,57484,59532,61580,136,2184,4232,6280,8328,10376,
+12424,14472,16520,18568,20616,22664,24712,26760,28808,30856,32904,34952,37000,39048,41096,43144,45192,47240,49288,51336,
+57488,59536,61584,534,535,10,71,71,75,1099,1099,75,75,75,75,75,140,2188,4236,6284,
+8332,10380,12428,14476,16524,18572,20620,22668,24716,26764,28812,30860,32908,34956,37004,39052,41100,43148,45196,47244,
+49292,51340,53388,55436,57484,59532,61580,136,2184,4232,6280,8328,10376,12424,14472,16520,18568,20616,22664,24712,
+26760,28808,30856,32904,34952,37000,39048,41096,43144,45192,47240,49288,51336,53384,55432,57480,59528,61576,534,535,
+1098,1098,1098,12,75,75,75,1099,1099,140,2188,4236,6284,8332,10380,12428,14476,16524,18572,20620,
+22668,24716,26764,28812,30860,32908,34956,37004,39052,43148,45196,47244,51340,53388,49292,61580,55436,57484,59532,144,
+2192,4240,6288,8336,10384,12432,14480,16528,18576,20624,22672,24720,26768,28816,30864,32912,34960,37008,39056,41104,
+43152,45200,47248,49296,51344,53392,534,535,10,71,71,1099,1099,1099,75,75,75,75,75,75,
+75,1099,75,75,2188,4236,6284,8332,10380,12428,14476,16524,18572,20620,22668,24716,26764,28812,30860,32908,
+34956,37004,39052,41100,43148,45196,47244,49292,51340,53388,55436,57484,59532,61580,136,2184,4232,6280,8328,10376,
+12424,14472,16520,18568,20616,22664,24712,26760,28808,30856,32904,34952,37000,39048,41096,43144,45192,47240,49288,51336,
+53384,55432,57480,59528,61576,534,535,10,12,1099,75,75,75,1099,1099,1099,75,140,2188,4236,
+6284,8332,10380,12428,14476,16524,18572,20620,22668,24716,26764,28812,30860,32908,34956,37004,39052,41100,43148,45196,
+47244,49292,51340,53388,55436,57484,59532,61580,136,2184,4232,6280,8328,10376,12424,14472,16520,18568,20616,22664,
+24712,26760,28808,30856,32904,34952,37000,39048,41096,43144,45192,47240,49288,51336,53384,55432,57480,59528,61576,57488,
+59536,61584,534,535,10,12,75,75,75,75,75,75,75,17,21,13,534,535,10,71,
+1095,75,75,75,1099,1099,1099,75,13,21,17,534,535,74,74,12,75,75,75,75,
+75,75,75,75,75,75,17,13,144,2192,4240,6288,8336,10384,12432,20624,22672,24720,26768,28816,
+30864,32912,34960,37008,39056,41104,43152,45200,47248,49296,51344,53392,55440,57488,59536,61584,534,535,10,1095,
+1095,75,75,75,1099,1099,17,21,13,534,535,10,12,75,75,75,75,75,75,75,
+75,75,17,13,20624,22672,24720,26768,28816,30864,32912,34960,37008,39056,41104,57489,59537,61585,535,10,
+71,71,75,1099,75,75,75,75,17,13,21,534,535,10,12,1099,1099,1099,75,1099,
+1099,17,13,21,534,535,10,71,71,75,75,75,75,75,75,75,75,13,21,17,
+534,535,74,74,71,71,75,75,75,75,75,75,75,21,13,17,534,535,10,1095,
+71,75,1099,75,75,21,13,17,534,535,10,12,75,75,1099,1099,75,17,13,144,
+2192,4240,6288,8336,10384,12432,14480,16528,18576,20624,22672,24720,26768,28816,30864,32912,34960,37008,39056,41104,
+43152,45200,47248,49296,51344,53392,55440,57488,59536,61584,534,535,10,12,75,75,75,75,75,17,
+13,21,534,535,10,12,75,75,75,75,17,13,21,22,535,10,12,75,75,1099,
+1099,1099,17,13,2192,4240,6288,8336,20624,22672,24720,26768,28816,30864,32912,34960,37008,39056,41104,43152,
+45200,47248,49296,51344,53392,55440,57488,59536,534,535,10,71,71,75,75,75,75,75,75,75,
+13,21,17,534,535,10,12,1099,1099,1099,1099,75,17,13,21,22,535,10,12,1099,
+1099,1099,1099,1099,75,1099,75,1099,1099,17,13,21,534,535,10,12,16,17,13,21,
+22,535,10,12,139,2187,4235,6283,8331,10379,12427,14475,16523,18571,20619,22667,24715,26763,28811,30859,
+32907,34955,37003,39051,41099,43147,45195,47243,49291,51339,53387,55435,57483,59531,61579,17,13,21,22,535,
+10,12,75,75,75,1099,75,75,17,13,21,22,535,10,1095,1095,71,75,75,75,
+75,75,75,17,13,21,22,535,10,12,75,75,1099,75,75,75,1099,1099,75,75,
+75,75,75,75,75,1099,1099,75,75,75,75,75,75,75,75,75,1099,75,144,2192,
+4240,6288,8336,10384,12432,14480,16528,18576,20624,22672,24720,26768,28816,30864,32912,34960,37008,39056,41104,43152,
+45200,47248,49296,51344,136,2184,4232,6280,8328,10376,12424,14472,16520,18568,20616,22664,24712,26760,28808,30856,
+32904,34952,37000,39048,41096,43144,45192,47240,49288,51336,53384,55432,57480,59528,61576,140,2188,4236,6284,8332,
+10380,12428,14476,16524,18572,20620,22668,24716,26764,28812,30860,32908,34956,37004,39052,41100,43148,45196,47244,49292,
+51340,53388,55436,57484,59532,61580,22,535,10,12,75,75,75,1099,75,1099,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,17,13,21,
+20625,22673,24721,26769,28817,30865,32913,34961,37009,39057,41105,43153,45201,57489,61585,535,10,1095,1095,1099,
+1099,1099,1099,1099,1099,17,13,21,145,2193,4241,6289,8337,10385,12433,14481,16529,18577,20625,22673,
+24721,26769,28817,30865,32913,34961,37009,39057,41105,43153,45201,47249,49297,51345,53393,55441,57489,59537,61585,535,
+10,12,1099,1099,1099,1099,75,75,1099,1099,1099,1099,1099,1099,1099,1099,75,75,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,75,75,1099,17,13,21,22,535,
+74,74,71,71,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,17,
+13,21,22,535,10,12,1099,1099,1099,1099,75,75,75,75,75,1099,75,75,75,75,
+1099,75,75,1099,1099,1099,75,75,75,75,75,75,1099,75,75,75,1099,75,75,75,
+17,21,13,22,535,10,12,75,75,75,75,75,1099,1099,1099,1099,1099,75,75,1099,
+75,75,75,75,75,75,75,75,1099,1099,75,75,75,75,75,1099,75,75,17,13,
+21,22,18,535,10,71,71,75,75,75,75,75,75,75,75,75,75,75,75,17,
+13,21,22,535,10,12,75,75,75,75,75,75,75,75,75,17,13,21,22,535,
+10,12,75,1099,1099,75,1099,1099,75,75,75,75,17,13,21,18,534,535,10,12,
+75,75,75,75,75,75,17,13,534,535,10,12,75,75,75,75,75,75,75,17,
+13,21,534,535,10,12,75,1099,1099,17,534,535,10,12,75,75,75,75,17,13,
+21,22,535,10,12,75,75,75,75,1099,75,75,75,75,17,13,21,22,18,535,
+10,12,75,75,75,75,75,17,13,21,22,18,535,145,2193,4241,6289,8337,10385,12433,
+14481,16529,18577,20625,22673,24721,26769,28817,30865,32913,34961,37009,39057,41105,43153,45201,47249,49297,51345,53393,
+55441,57489,59537,61585,20621,22669,24717,26765,28813,30861,32909,34957,37005,39053,43149,45197,47245,49293,51341,55437,
+53389,57485,59533,61581,10381,12429,14477,16525,535,23,23,23,6285,4237,8333,2189,10381,12429,14477,16525,
+18573,145,2193,4241,6289,8337,10385,12433,14481,16529,18577,20625,22673,24721,26769,28817,30865,32913,34961,37009,
+39057,41105,43153,45201,47249,49297,51345,53393,55441,57489,59537,61585,535,10,12,26764,45196,534,535,10,
+12,16,534,535,10,12,16,17,535,10,12,16,534,535,10,12,16,17,534,535,
+10,12,75,1099,17,534,535,10,12,16,17,534,535,10,12,75,75,75,75,17,
+534,535,10,12,16,17,534,535,10,12,75,75,75,17,534,535,10,12,75,75,
+17,535,10,12,75,75,17,534,535,10,12,75,75,75,75,17,534,535,10,12,
+75,75,75,17,534,535,10,12,1099,1099,1099,1099,17,534,535,10,12,1099,75,1099,
+75,1099,75,75,17,534,535,10,12,75,75,1099,75,17,534,535,10,12,75,1099,
+1099,17,534,535,10,12,75,1099,1099,1099,1099,1099,17,534,535,1098,1098,12,75,1099,
+1099,1099,1099,17,534,535,10,71,1095,75,75,75,17,534,535,10,12,75,1099,1099,
+1099,75,17,534,535,10,12,16,13,17,534,535,10,12,1099,1099,1099,1099,1099,1099,
+1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,2188,4236,6284,8332,10380,
+12428,20620,22668,24716,26764,28812,30860,34956,37004,39052,43148,45196,47244,49292,51340,53388,55436,57484,59532,61580,
+534,535,10,12,75,75,75,75,75,2188,4236,6284,8332,10380,12428,14476,16524,18572,20620,22668,
+24716,26764,28812,30860,32908,34956,37004,39052,41100,43148,45196,47244,49292,51340,534,535,10,12,75,75,
+75,17,13,534,535,10,12,75,75,75,75,75,75,17,13,534,535,10,12,75,
+75,75,75,1099,17,13,534,535,10,12,75,75,75,75,75,75,75,75,140,2188,
+4236,6284,8332,10380,12428,14476,16524,18572,20620,22668,24716,26764,28812,30860,32908,34956,37004,39052,41100,43148,
+45196,47244,49292,51340,53388,534,535,10,12,75,75,75,1099,75,17,13,534,535,10,71,
+71,1099,75,75,75,75,75,75,17,13,534,535,10,71,71,71,1099,75,75,75,
+75,75,75,75,75,17,13,534,535,10,12,75,75,75,75,75,17,13,21,534,
+535,10,12,75,75,75,75,75,75,75,17,13,534,535,10,12,75,75,75,75,
+75,75,75,13,17,21,534,535,10,12,75,75,1099,75,75,75,75,75,17,13,
+21,534,535,10,12,1099,75,75,75,75,75,17,13,21,534,535,10,12,75,75,
+75,75,75,75,75,75,75,75,75,75,75,75,17,13,21,534,535,10,12,16,
+17,13,21,534,535,10,12,75,75,75,75,75,75,75,75,75,75,1099,75,17,
+21,13,534,535,10,12,16,17,13,21,18,534,535,10,12,1099,75,75,75,75,
+17,13,21,22,535,10,12,75,75,75,17,13,21,18,22,535,10,12,75,75,
+75,75,75,75,75,75,75,17,534,535,10,12,75,75,75,75,75,75,75,1099,
+75,17,13,534,535,10,12,1099,1099,75,75,1099,75,1099,1099,17,534,535,10,12,
+75,75,1099,75,75,75,75,17,13,21,534,535,10,12,75,75,75,75,75,75,
+75,75,17,534,535,10,12,1099,1099,1099,1099,1099,1099,1099,17,13,21,534,535,10,
+12,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,17,534,535,10,12,1099,1099,1099,1099,
+1099,1099,1099,1099,1099,1099,1099,17,13,21,534,535,10,12,75,75,75,75,75,75,
+75,75,75,75,75,75,75,17,13,21,534,535,10,12,75,75,75,75,75,75,
+75,17,534,535,10,1095,1095,1099,1099,1099,1099,1099,75,75,75,75,75,75,75,75,
+17,13,534,535,10,1095,1095,1099,1099,1099,1099,1099,1099,17,13,534,535,10,12,1099,
+1099,1099,1099,1099,1099,1099,1099,1099,17,13,534,535,10,12,1099,1099,1099,1099,1099,1099,
+17,21,13,18,534,535,10,1095,1095,1099,1099,1099,1099,1099,1099,1099,1099,1099,17,13,
+21,18,534,535,10,12,1099,1099,1099,1099,1099,1099,1099,1099,17,13,21,18,534,535,
+10,12,1099,1099,1099,1099,1099,1099,1099,17,13,21,534,535,10,12,1099,1099,1099,1099,
+1099,1099,1099,17,13,534,535,10,1095,1095,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,
+17,13,534,535,10,12,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,17,13,
+21,18,534,535,10,12,1099,1099,1099,1099,1099,1099,1099,1099,1099,17,13,21,18,534,
+535,10,1095,1095,1099,1099,1099,1099,1099,1099,1099,1099,1099,17,13,21,18,534,535,10,
+12,1099,1099,1099,1099,1099,1099,1099,1099,17,13,21,534,535,10,12,1099,1099,1099,1099,
+1099,1099,17,13,21,18,534,535,10,12,1099,1099,1099,1099,1099,1099,1099,1099,1099,17,
+13,21,534,535,10,12,1099,1099,1099,1099,1099,17,13,534,535,10,1095,1095,1099,1099,
+1099,1099,1099,1099,1099,1099,1099,17,13,534,535,10,12,1099,1099,1099,1099,1099,1099,1099,
+17,13,534,535,10,1095,1095,1099,1099,1099,1099,1099,1099,1099,17,13,21,534,535,10,
+12,1099,1099,1099,1099,1099,1099,1099,1099,17,13,21,534,535,10,12,1099,1099,1099,1099,
+1099,1099,1099,1099,17,13,21,145,2193,4241,6289,8337,10385,12433,14481,16529,18577,20625,22673,24721,
+26769,28817,30865,32913,34961,37009,39057,41105,43153,45201,47249,49297,51345,53393,55441,57489,59537,61585,18,535,
+10,12,1099,1099,1099,1099,1099,1099,1099,17,13,21,22,535,10,12,1099,1099,17,13,
+21,22,535,10,12,1099,1099,1099,17,13,21,22,535,10,12,1099,1099,1099,1099,1099,
+1099,17,13,21,22,535,10,12,1099,1099,1099,1099,1099,1099,1099,17,13,21,22,535,
+10,12,1099,1099,1099,1099,1099,1099,1099,17,535,10,1095,1095,1099,1099,1099,1099,1099,17,
+13,21,22,535,10,1095,1095,1099,1099,1099,1099,1099,1099,1099,1099,17,13,21,22,535,
+10,12,1099,1099,1099,1099,1099,1099,1099,17,13,21,22,18,535,23,146,2194,4242,6290,
+8338,10386,12434,14482,16530,18578,20626,22674,24722,26770,28818,34962,39058,43154,45202,47250,49298,51346,53394,55442,
+57490,61586,540,10,12,16,17,534,535,10,12,1099,1099,1099,17,534,535,10,12,16,
+17,534,535,10,12,1099,1099,1099,1099,1099,1099,1099,1099,1099,17,13,21,534,535,10,
+12,1099,1099,1099,1099,1099,140,2188,4236,6284,8332,10380,12428,14476,16524,18572,20620,22668,24716,26764,
+28812,30860,32908,34956,37004,39052,41100,43148,45196,47244,49292,51340,53388,55436,534,535,10,12,1099,1099,
+1099,1099,1099,1099,1099,1099,1099,1099,17,13,21,534,535,10,1095,1095,1099,1099,1099,1099,
+1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,17,13,21,534,535,10,1095,1095,
+1095,1095,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,17,13,21,534,535,
+10,1095,1095,1095,1099,1099,1099,1099,1099,1099,1099,1099,17,13,21,534,535,10,1095,1095,
+1095,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,17,13,21,534,535,10,1095,1095,
+1095,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,17,13,
+21,534,535,10,1095,1095,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,
+1099,1099,1099,17,13,21,18,534,535,10,1095,1095,1099,1099,1099,1099,1099,1099,1099,1099,
+1099,1099,1099,17,13,21,534,535,10,12,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,
+17,13,21,534,535,10,1095,1095,1095,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,
+1099,1099,1099,140,2188,4236,6284,8332,10380,12428,14476,16524,18572,20620,22668,24716,26764,28812,30860,32908,
+34956,37004,39052,41100,43148,45196,47244,49292,51340,53388,55436,57484,59532,61580,13,21,534,535,10,12,
+1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,13,17,144,2192,4240,6288,8336,10384,12432,14480,
+16528,18576,20624,22672,24720,26768,28816,30864,32912,34960,37008,39056,41104,43152,45200,47248,49296,534,535,10,
+12,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,17,13,21,22,
+535,10,71,71,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,
+1099,1099,1099,17,13,21,22,535,10,71,71,75,75,75,75,75,75,75,75,75,
+75,75,75,17,13,21,22,535,10,1095,1095,1095,1099,1099,1099,1099,1099,1099,1099,1099,
+1099,1099,1099,1099,17,13,21,22,535,10,12,1099,1099,1099,1099,1099,1099,1099,1099,1099,
+1099,1099,17,13,21,22,535,10,1095,1095,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,
+1099,1099,1099,17,13,144,2192,4240,6288,8336,10384,12432,14480,16528,18576,18,22,535,10,1095,
+1095,1095,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,17,
+13,21,22,535,10,1095,1095,1095,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,17,
+13,21,22,535,10,1095,1095,1095,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,
+17,13,21,22,535,10,12,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,17,13,
+21,22,535,10,1095,1095,1099,1099,1099,1099,1099,1099,1099,1099,1099,1099,17,13,21,22,
+535,10,1095,1095,75,75,75,75,1099,1099,75,75,75,75,75,17,13,21,22,535,
+10,12,1099,1099,1099,1099,1099,1099,1099,1099,1099,17,13,21,22,535,10,12,1099,1099,
+1099,1099,1099,1099,1099,1099,1099,17,13,21,22,535,10,1095,1095,1099,1099,1099,1099,1099,
+1099,1099,1099,1099,1099,1099,1099,1099,17,13,144,2192,4240,6288,8336,10384,12432,14480,145,2193,
+4241,6289,8337,10385,12433,32913,34961,37009,39057,41105,43153,20625,22673,24721,26769,28817,30865,45201,47249,49297,
+51345,53393,57489,59537,61585,55441,535,2194,4242,6290,8338,10386,12434,14482,16530,18578,20626,22674,24722,26770,
+28818,30866,32914,34962,37010,39058,41106,43154,45202,47250,49298,51346,540,10,75,75,75,75,75,535,
+11,12,11,23,151,2199,4247,6295,8343,10391,12439,14487,16535,18583,20631,22679,24727,26775,28823,30871,
+32919,34967,37015,39063,41111,43159,45207,47255,49303,51351,53399,55447,57495,59543,61591,29,-1];
var data_minx = [
-
- 12433114, 5850000, 12444000, 7404110, -5200000, 7404110, -5384925, -5734540, -6703000, -5384925,
- -172537866, -171996267, -171498626, -172560193, 96815429, 96888084, 96629848, -62877167, -62951784, 166898560,
- 179163000, 179009264, 179794020, 178286164, 178634028, 177115628, 176273728, 177270120, 176037912, 179424320,
- 176030000, 113528000, -63110167, -63158744, -63110167, -63158744, 167902989, 167809760, -130134215, -130771365,
- -124812713, -128526171, -130800000, 3280000, 3176640, -64817896, -64887829, -65034230, 72348074, 72307352,
- 71712684, 70504498, 12402340, 12465083, 12486204, 8822749, 9750000, 5850000, 12402340, -2619780,
- -2704183, -10700000, -2704183, -63109000, -63432000, -62241268, -62330844, -2246000, -2275397, -10700000,
- -2275397, 105631382, 105490182, -176223924, -176226867, -176226867, -176250390, -176225180, -178226240, -176341581,
- -178252267, -64640000, -64717380, -64852000, -64494413, -64600000, -64852000, 9473847, 9511847, 9503847,
- 9481847, 9497579, 9469000, 5850000, 9469000, -70063165, -70114256, 167709000, 170962845, 168544027,
- 168732832, 168480677, 160665840, 166601440, 166377624, 169350000, 171707598, 171499552, 167883840, 166105640,
- 169696640, 170846081, 162001340, 165170340, 168886340, 166002340, 167146640, 166809963, 167283891, 167378676,
- 168894640, 170806724, 170635940, 167920645, 167219240, 165411940, 169484440, 165725040, 169784163, 169784163,
- 169864212, 160595398, -170756000, -171102112, -170860000, -169701004, -168235531, -171102200, -171102200, -159832000,
- -161271860, -158183360, -159960141, -165952460, -165651360, -163382468, -158196284, -163406876, -165960000, -56246890,
- -56602272, -169949167, -170002824, -62743846, -62632976, -62907696, -81395252, -81419752, -81484770, -80143890,
- -81484800, -68311245, -68432676, -68350030, -68432676, -68350030, -68267384, -68350030, -68267384, -68292178,
- -63007557, -63274557, -68480000, 73470755, 73036128, 72835640, 72500000, 72660000, 72900000, 73026128,
- 71500000, -5761206, -14424756, -5805000, -12372000, -12747000, -10060000, -14530000, 14419556, 14165848,
- -61799362, -61803000, -64989026, -65068846, -64940000, -65087000, -65093994, 45200476, 45242386, 44900000,
- 15485616, 14043750, -9164930, 10400000, -9154000, 10000000, -9165000, -61257000, -61300000, -61300000,
- -61500000, -61500000, 73395835, 72580000, -59642289, -59716656, -61865167, -61949413, -61959724, -62413512,
- -68973785, -69166000, 55404000, 55180679, 55527952, 53216000, 46070000, 52640000, 46000000, 134435755,
- 134329233, 134030000, 132129405, 130959405, 130900000, 145692200, 145400432, 145610000, 144875000, 1482182,
- 1404864, 348000, 1404864, 144826158, 144737755, 144534432, -4563036, -4920600, -10700000, -4920600,
- -61016523, -61100000, 151555130, 157759000, 137891594, 137142440, 139544140, 140282640, 143637140, 144342740,
- 144277940, 145145940, 145625740, 145993640, 149072540, 149427440, 150001640, 152905440, 153407940, 154040940,
- 155051640, 157021840, 159523340, 160462640, 160673440, 162638740, 146678969, 150700754, 137000000, 152000000,
- 137000000, 103796755, 103570000, -175250128, -175364984, -174258388, -175738000, -176214000, -176214000, -176214000,
- -61395587, -61598068, 50511077, 50575813, 50310000, 50448000, 50300000, 172918000, 172750000, 172860000,
- -157502976, 172908912, 172739000, 174382200, 175905120, 174657000, 173195120, 172967000, 175500000, 176393000,
- -160455000, 172594000, 174181028, -173318525, 166790000, 197000000, 157830000, -71169000, -72500000, -71730000,
- -72370000, -71259727, -72075000, -71917362, -72500000, 6666755, 6377221, 7107412, 5896479, 114145854,
- 113835000, 112200000, 113835000, -61100206, -61239568, -6892690, -7700000, -6950000, -7100000, -7770000,
- -61600000, -61810000, -61550000, -61350000, -61666000, -61102000, -61512968, -61882549, 44365794, 43196000,
- 44190000, 43575000, 43165016, 57456000, 57496000, 57300000, 57356000, 63226096, 59343432, 56494384,
- 54330304, 57450224, 59454176, 54300000, 55434000, 55210000, 55517000, 54847807, 6047691, 5812948,
- 5733648, -5200000, 5733648, -171837000, -172158000, -172803500, -172830000, -36582036, -36993903, -36524348,
- -38369968, -27700000, -41820000, -39207461, -34927700, -41820000, -149574753, -149626107, -149626107, -149982860,
- -149622848, -152311000, -141110738, -152059920, -152547440, -150439610, -144626240, -143759690, -154821400, -154821400,
- -25024000, -23865667, -25366000, -25400386, -61550000, -61471037, -61710000, -61373664, -61974357, 114873081,
- 114171000, 114681000, 114060000, 70153022, 77466060, 77439572, 68507921, 50155880, 50336296, 50375166,
- 51622176, 52078592, 47254880, 42662127, 39626543, 40297089, 54501168, 46373486, 39626500, -66121525,
- -66259000, -67216000, -67960177, 172300000, -67960177, 33327717, 32995942, 33098768, 32326000, 32190000,
- 35467106, 35448768, 35650707, 35257988, 35153000, 34800000, 34217000, 34800000, -76839167, -76920109,
- -77134581, -77356644, -77578707, -76687500, -78370000, -78450000, -16741984, -14420000, -16662000, -16815160,
- -16791000, -16663000, -16553960, -16502853, -15672853, -15621653, -16247653, -16121947, -14936353, -14839553,
- -14712853, -17000000, 51467667, 51164000, 51147359, 50700000, -57898434, -58397827, -59573376, -61500000,
- 168274650, 168111791, 166817936, 166377845, 166330000, 168000000, 166330000, 19206340, 19539467, 18839272,
- 19227898, 18744950, 18979172, 18485046, 18930442, 18433000, 12090000, 18433000, -77363700, -78997600,
- -77989622, -77989622, -77893283, -77900027, -75488694, -77543110, -77553963, -77458825, -77458825, -77130000,
- -76306000, -77848669, -75071300, -75748000, -76711309, -75833768, -76222669, -76222669, -79310000, -73686828,
- -73914908, -77901829, -74539609, -78100000, -74270248, -73140608, -75758910, -74880909, -74384208, -78345010,
- -73027108, -76940000, -79000000, -75919000, -80500000, 125497000, 125339640, 126152992, 124030000, 31067077,
- 30994808, 31209120, 31086820, 31663820, 31780420, 31912720, 31879881, 30946241, 31639881, 31052530,
- 31258490, 31147890, 31818890, 31899971, 31899971, 31917790, 31820971, 31917790, 31500471, 31596329,
- 31500471, 31596329, 31500471, 31596329, 30790904, 47930226, 47641894, 47775243, 46541500, 34217000,
- 46541500, 178420966, 178466230, 178005528, 177373149, 177232255, 177629319, 179260844, 176834000, 179708000,
- 177380224, 177857824, 177940000, 178356724, -178669776, -179054884, 176909832, -180193468, 176834000, 166406184,
- 166245013, 167800087, 167970000, 167161896, 165251296, 165337859, 164762896, 164163788, 166666000, 162700000,
- 158147000, 14437596, 14114488, 15580335, 15213735, 15020535, 13683237, 13562137, 15103236, 15782000,
- 14952400, 13995835, 13621136, 16087535, 14798737, 14185236, 14842000, 15017535, 15409536, 15497535,
- 15518136, 14771536, 13838136, 13961236, 15114737, 13868035, 15275998, 15094135, 14181737, 13802636,
- 15357835, 15577535, 15337535, 15457535, 13375500, 12090000, 13375500, 35164982, 34777130, 34878995,
- 34736384, 34838249, 34716252, 34817636, 34685836, 34787220, 34611108, 34938707, 35041292, 35041292,
- 35143907, 34753548, 34832867, 34509708, 35255607, 34874567, 34976432, 34930708, 35081000, 34709308,
- 35066307, 35168907, 35271307, 34900989, 35451407, 35071867, 35271000, 34933973, 34970248, 34411000,
- 34366148, 34467052, 34258180, 34359084, 34177457, 34278361, 34225000, 35164208, 35164208, 35265608,
- 34938408, 35039792, 35141176, 34908232, 35009136, 35110040, 34928413, 35029317, 35130221, 35207367,
- 35010067, 34956767, 35414908, 35127767, 35229632, 35129508, 35194367, 35006408, 35150067, 35257567,
- 34217000, 34217000, 34217000, 35164982, 34411000, 34366148, 34467052, 34258180, 34359084, 34177457,
- 34278361, 34225000, 35164208, 35164208, 35265608, 34938408, 35039792, 35141176, 34908232, 35009136,
- 35110040, 34928413, 35029317, 35130221, 35207367, 35010067, 34956767, 35414908, 35127767, 35229632,
- 35129508, 35194367, 35006408, 35150067, 35257567, 34217000, 34217000, 34217000, -89248047, -89381654,
- -89599246, -88224446, -89781846, -88921646, -88484446, -88906846, -88842546, -89893446, -89708630, -89234446,
- -87893446, -89872146, -88614446, -89494566, -88396846, -88674446, -89016846, -88605946, -89536346, -88129846,
- -88489446, -87906846, -89470146, -89793846, -88572146, -89804946, -88410346, -89593446, -89536412, -88395995,
- -89323112, -88302495, -89779412, -89694595, -90131000, -92236000, -90131000, -88243497, -88807813, -89157164,
- -88399185, -88684893, -88414756, -88496393, -88028500, -88949319, -89230000, -92236000, -89230000, 43056793,
- 43130467, 42798247, 42577086, 42781757, 43204357, 42262351, 42441162, 41747000, 21390638, 21183760,
- 21264540, 21452040, 20863160, 21026239, 21025560, 21703560, 20717640, 20838460, 22123040, 22602821,
- 21952821, 20606921, 22330840, 20912140, 22437140, 22271860, 22470021, 22065440, 21854340, 20481340,
- 22442340, 20954221, 21192321, 20452518, 12090000, 20452518, 30031755, 29825640, 29540120, 29662620,
- 29241820, 29985120, 30414920, 28869745, 29691045, 29702545, 29518845, 30475345, 29317145, 29298798,
- 28930045, 28850000, -72375267, -72672000, -72255187, -72722087, -72727847, -73810207, -72499947, -72553047,
- -72867487, -72775887, -74173927, -72577607, -72428087, -72670647, -72579353, -72039947, -72375647, -72033687,
- -71789987, -71767043, -72905527, -72145527, -72227387, -74463627, -71856087, -72725887, -72160147, -73121827,
- -74460927, -72245647, -73415507, -71985527, -72913827, -74480000, 29337000, 29209384, 29821812, 30252120,
- 29755520, 30164912, 29545120, 29582176, 29912276, 29742476, 29058845, 29162807, 30117045, 30478676,
- 30038845, 28987490, 8751000, 9741445, 8510000, 9722144, 11184820, 9566096, 10808920, 10694120,
- 10468820, 11194020, 10587020, 10538520, 10757445, 11198845, 5581011, 8336477, 8664581, 8336477,
- 8664581, 9478995, 9947715, 10416435, 10885155, 9010274, 9478994, 9947714, 10416434, 10885154,
- 9010274, 9478994, 9947714, 10416434, 10885154, 5581000, 19756439, 19382650, 20007021, 19482360,
- 19439681, 20729281, 19518981, 19902981, 19655581, 20638881, 19626940, 20113162, 19713981, 19849981,
- 20341360, 19578640, 19979642, 20341940, 19983840, 19946821, 20190681, 20272021, 19966462, 20015881,
- 20151681, 20198840, 20293762, 19491921, 19822340, 19408581, 19404481, 19546681, 19386260, 19200000,
- 12090000, 19200000, 159914000, 160644000, 159909999, 160084900, 156745348, 159532790, 160062549, 160236000,
- 161792069, 168750360, 155880000, 158750000, 155470000, 159110983, 159345343, 159748247, 160222175, 161171712,
- 161588768, 162062696, 161728710, 161655639, 166943521, 165524550, 165998478, 165714122, 166282835, 166658951,
- 155470000, 44452394, 44143000, 44703650, 44864350, 44704329, 44492129, 44579409, 46295609, 44397750,
- 43853850, 45080050, 45981909, 44600721, 44830181, 44332821, 45673162, 43971562, 44353000, 45296342,
- 43801581, 44414300, 46349000, 45096800, 43440000, 27455206, 27383756, 27179077, 27745158, 27990938,
- 27364797, 28932558, 28518277, 28598297, 27603980, 27011000, 4309240, 4371622, 3985000, 3623172,
- 3133172, 4760591, 4307091, 4498709, 4644445, 3836350, 5137829, 5247829, 2851529, 3312250,
- 5431529, 3093029, 5822550, 3179350, 3202250, 4162250, 5541750, 5406250, 5406250, 5541750,
- 4863729, 4642700, 5098650, 5055229, 4390000, 4846014, 5325150, 4110123, 4719459, 5328795,
- 5694397, 3226586, 3835922, 4445258, 5054594, 5663930, 5816264, 2520642, 3135186, 3749730,
- 4364274, 4978818, 5531907, 2514496, 3134248, 3754000, 4373752, 4993504, 5241405, -5200000,
- 2495000, 28780035, 28503980, 29558135, 27839934, 29449335, 28916434, 28146736, 28203634, 27746935,
- 29061534, 28743634, 28595635, 28757036, 27787834, 29322535, 27204334, 27624534, 28787234, 29591235,
- 28253934, 28204634, 28362936, 27451534, 28717035, 28148435, 28576536, 29817935, 28660734, 27558434,
- 27427134, 27452425, 26998628, 28210350, 29260063, 29685919, 28329945, 26582604, 27275268, 27967932,
- 28660596, 26582604, 27270060, 27957516, 28644972, 27275268, 27957516, 28639764, 29322012, 27957516,
- 28634556, 29311596, 27962724, 28629348, 29295972, 28070000, 28562686, 12090000, 26580000, -15655500,
- -15969000, -14792712, -14262512, -15513012, -15634000, -16109336, -15910236, -15313836, -15375936, -15088036,
- -16860000, -16860000, -16860000, 121449531, 121150000, 120912730, 120246552, 120340248, 120368596, 120275380,
- 120651571, 120642225, 120642225, 121651631, 121737255, 121604302, 121698959, 121746047, 121793856, 120152552,
- 120246248, 120396532, 120501191, 120442752, 121086852, 120508991, 120527399, 120506271, 121555191, 120635091,
- 120635091, 120228652, 120842431, 120776471, 120912791, 120518196, 121033788, 121549380, 120415077, 120925461,
- 121435845, 119904693, 120415077, 120925461, 121435845, 120088536, 120593712, 121098888, 120012759, 120517935,
- 121023111, 120012759, 120517935, 121023111, 120012759, 120512727, 121262679, 119281266, 119281266, 118122940,
- 119392453, 119888306, 121868618, 120099346, 118122500, 89603000, 89457280, 89311541, 91436341, 90181541,
- 89316801, 91501201, 89811541, 90437601, 90055641, 91110701, 90674301, 91339990, 89680910, 89224450,
- 91190590, 89516290, 90642390, 90442190, 89474890, 89490990, 90388090, 90880350, 88730000, 8508200,
- 6108800, 7561200, 7414800, 8153000, 7517067, 7350816, 6105665, 5952215, 6459100, 9229667,
- 8210816, 7187616, 7545816, 6709316, 8556334, 7076935, 9444235, 6829235, 7279535, 8870636,
- 6814635, 8920736, 6602735, 7971000, 6162835, 5920000, 5850000, 5920000, 4865037, 4448737,
- 4276537, 5078737, 5446459, 4557401, 6826868, 5839968, 4700688, 4513588, 4289968, 5309968,
- 6489666, 4182268, 5247588, 4600688, 5746466, 5635750, 5752988, 5903768, 4153920, 4375288,
- 4250688, 4986888, 5386888, 5589668, 4320000, 4426868, 4419968, 6019127, 5776629, 5902829,
- 4714627, 6100829, 6090168, 5607434, 6737320, 4410634, 6602720, 5573755, 5586670, 4935670,
- 4284670, 3633670, 2982670, 6219442, 5563234, 4907026, 4250818, 3594610, 6509528, 5842904,
- 5176280, 4509656, 3843032, 6509528, 5837696, 5165864, 4494032, 6576711, 5904879, 5233047,
- 4561215, 6269179, 5586931, 4904683, -5200000, 3350000, 12481681, 11866628, 12215381, 10083081,
- 10158520, 10319462, 9859339, 8364762, 9962120, 9416862, 9777381, 11681562, 9480120, 9651762,
- 12473081, 9332520, 8527220, 8885881, 10403137, 9481681, 11294362, 8942520, 10558525, 9734930,
- 9936030, 11656311, 9428935, 11751162, 11816525, 9367330, 11027959, 10736562, 11091335, 9101843,
- 10828069, 11090630, 14681835, 9701962, 9883659, 8643691, 8431059, 11937711, 9899630, 8531243,
- 8067764, 8875004, 9682244, 8062556, 8880212, 9697868, 8057348, 8885420, 9713492, 8052140,
- 8890628, 9729116, 8046932, 8895836, 9744740, 9055200, 9919728, 10479068, 10479068, 10484276,
- 10489484, 11296724, 11291516, 11291516, 11981315, 11986523, 11991731, 11461157, 10776112, 11418030,
- 14631144, 11690000, 4490000, 8000000, 24636000, 24032000, 26605576, 27980908, 27129308, 24471576,
- 25483976, 26250308, 27676708, 22366176, 26895675, 25935675, 23501954, 27365832, 25518854, 26896232,
- 25881554, 26990556, 26333455, 25346754, 26319156, 24716754, 25847155, 23340000, 24450605, 25351589,
- 26252573, 27153557, 21702604, 22603587, 23504571, 24405555, 25306539, 26207523, 27108507, 21707811,
- 22593171, 23478531, 24363891, 25249251, 26134611, 27019971, 21713020, 22587964, 23462908, 24337852,
- 25212796, 26087740, 26962684, 26120000, 25351589, 14105000, 21700000, -69936000, -70219200, -70759175,
- -70667401, -69045127, -69340827, -70737587, -70310247, -70575547, -70453647, -71155607, -71275527, -68764027,
- -70571347, -70386507, -70778927, -71134487, -70186575, -71017497, -70202688, -69877130, -69278188, -70533746,
- -70896847, -71551646, -70672775, -70763330, -69332688, -71451646, -69061588, -71363497, -69806275, -70447630,
- -69672688, -71741897, -69822688, -69441646, -71232602, -71681897, -70231075, -71231346, -69426275, -69650430,
- -70150875, -71481897, -71215402, -69373330, -71732688, -71776763, -72017395, -71522635, -71027875, -70533115,
- -70038355, -72017395, -71522635, -71027875, -70533115, -70038355, -69543595, -69048836, -72017395, -71527844,
- -71038292, -70548740, -70059188, -69569636, -69080084, -72017396, -71527844, -71038292, -70548740, -70059188,
- -69569636, -71900000, -71527844, -68590531, -69080084, -72020000, 17066574, 16959437, 21188633, 18015133,
- 21164112, 18689612, 19087033, 18857412, 17965212, 20221612, 18551833, 19093425, 18401809, 18099457,
- 20495509, 21863225, 18070028, 18531557, 21864409, 21243508, 19564409, 17781625, 19267609, 18113425,
- 19610310, 18728590, 18134409, 19973425, 18347510, 17810557, 17744310, 19592708, 21644409, 21672625,
- 17787610, 17316825, 22092809, 20367608, 18204910, 19252908, 18814910, 20482325, 18274409, 18713425,
- 17701210, 18732908, 17714328, 20642908, 18354910, 19347425, 17184409, 20068025, 18059809, 19303857,
- 17524910, 17649945, 18358233, 19066521, 19774809, 20483097, 21191385, 21899673, 16946865, 17649945,
- 18353025, 19056105, 19759185, 20462265, 21165345, 21868425, 16811457, 17504121, 18196785, 18889449,
- 19582113, 20274777, 20967441, 21660105, 16811457, 17498913, 18186369, 18873825, 19561281, 12090000,
- 16820000, -84123845, -84405000, -83108904, -85498274, -84859804, -84735797, -83772534, -85029374, -83734604,
- -84378374, -85162174, -83840774, -83716427, -83579474, -83376674, -85508274, -84489965, -84047545, -83391425,
- -84081684, -85977396, -85503468, -85029540, -84555612, -85977396, -85503468, -85029540, -84555612, -84081684,
- -83607756, -85977396, -85503468, -85029540, -84555612, -84081684, -83607756, -83133828, -85361289, -84887361,
- -84413433, -83939505, -83465577, -82991649, -84105380, -83631452, -83157524, -83986898, -83518178, -83049458,
- -87250000, -92236000, -87250000, 18297000, 17831076, 17134037, 18597018, 17750899, 15809337, 18726837,
- 19159337, 16649337, 17390418, 18281379, 17609818, 18029337, 15879337, 18920418, 15762237, 17900418,
- 18619218, 18438718, 17730118, 16107944, 18738918, 18266444, 18387833, 17205813, 18107367, 16612944,
- 17046567, 18384210, 16952784, 17853844, 16767515, 18286444, 17958915, 17615289, 17038167, 17226789,
- 16337833, 17567220, 19073067, 17507565, 17548918, 17837565, 17358167, 18757220, 17998167, 15721000,
- 16377208, 17033416, 17689624, 18345832, 15726208, 16377208, 17028208, 17679208, 18330208, 18981208,
- 16051708, 16697500, 17343292, 17989084, 18634876, 19280668, 16379812, 17020396, 17660980, 18301564,
- 18942148, 17212571, 17847947, 18483323, 17530259, 18165635, 12090000, 15721782, 15908136, 15462000,
- 16312699, 16430899, 14375037, 18618737, 15193318, 13801837, 17948737, 15478737, 16267535, 15830418,
- 16298737, 18738737, 18011379, 18928737, 16778136, 16768136, 18348737, 17618737, 16357535, 17328136,
- 16718737, 17570899, 16220537, 18639337, 13579337, 16960899, 17318737, 16478136, 16580418, 16140418,
- 17648136, 15580000, 16123000, 16798607, 14470632, 15132047, 15793463, 16454879, 17116295, 17777711,
- 18439127, 13478508, 14134716, 14790924, 15447132, 16103340, 16759548, 17415756, 18071964, 18728172,
- 18733380, 13485904, 14136904, 14787904, 15438904, 13843954, 14494954, 15145954, 15796954, 14494954,
- 15140746, 15786538, 16432330, 15824035, 16464619, 17105203, 15695918, 16331294, 16966670, 17602046,
- 18167520, 15961931, 12090000, 13489000, 1198545, 1242617, 1020000, 1088167, 568337, 1048263,
- 1127997, 125826, 746276, 1126396, 1366276, 406035, 556396, 1066156, 1196276, 936276,
- 946396, 486035, 1156396, 1351939, 1216396, 1480566, 872986, 566156, 768491, 1266961,
- 995976, 1126516, 1276156, -160000, 201748, 563496, 89568, 563496, 1037424, 208049,
- 681977, 1155905, 208049, 681977, 1155905, 350228, 824156, 1298084, 350228, 818948,
- 1287668, 350228, 818948, 1287668, 350228, 818948, 1287668, 350228, 818948, 1287668,
- 584588, 1053308, 1522028, -16860000, -150000, 24059059, 23594820, 26463781, 20984620, 21139580,
- 21504137, 27242520, 25792720, 25333537, 24525539, 23078839, 25213037, 21871439, 22429439, 22510237,
- 24102520, 27069581, 24767539, 23204620, 27614920, 26099320, 26664639, 26142439, 24629137, 26679520,
- 25153920, 27172039, 25826937, 25950456, 24694139, 21521339, 25307856, 24451439, 20900000, 21620000,
- 23255000, 24323000, 25670000, 25670000, 25670000, 14105000, 20900000, 25192555, 24878192, 23846778,
- 21067290, 23211790, 24257490, 23933537, 23258837, 22249031, 24207978, 23908819, 25493319, 22121790,
- 24653319, 22173319, 26409824, 21773481, 21394562, 21130481, 23471181, 20950000, 22583000, 25880000,
- 14105000, 19569000, 79840675, 79816600, 80040215, 79984355, 80586395, 80116555, 81770295, 80169415,
- 81159875, 81648495, 80096155, 80183845, 80606395, 80366395, 80446275, 80336515, 80489700, 79841075,
- 81006395, 79790395, 80576395, 81697695, 80323295, 80727095, 80526395, 79786000, 81545895, 80401615,
- 80041592, 80031373, 80357205, 81657590, 80318692, 80569690, 80498692, 80990590, 80678778, 81089973,
- 79500000, 79502907, 79634743, 79750000, 79875000, 79688000, 79688000, 79922000, 80000000, 79450000,
- 44714340, 44588000, 42601770, 41778560, 44052340, 40953079, 40219599, 41611379, 41425279, 41588340,
- 41754140, 41644560, 43882860, 43516160, 42001860, 42291860, 42951860, 45409240, 41932340, 42922340,
- 42541860, 44352340, 42928460, 43211860, 43341540, 41671379, 40543999, 45228800, 42385060, 42671379,
- 45742340, 41053179, 44474321, 40006000, 40870000, 41470000, 42985000, 42985000, 45330000, 45700000,
- 45800000, 46440000, 40006000, -6342614, -6836411, -8543000, -8685073, -9130700, -7187732, -6462575,
- -6432675, -9773032, -7319573, -9053373, -8548616, -8021834, -6550032, -7780032, -6990873, -6750475,
- -7412675, -7835977, -9636834, -7561834, -7371834, -6258973, -9233516, -8409930, -6253381, -9350517,
- -8970887, -6619265, -6319000, -8708680, -6101577, -7678680, -6170081, -6314017, -7869287, -7848317,
- -7204983, -6988180, -7029677, -8218179, -10622000, -10383000, -10700000, -10700000, -13299000, -13300933,
- -11032334, -12111834, -11801664, -11251664, -10396164, -11151034, -12588634, -12121664, -12826225, -11974525,
- -12007825, -12536205, -11905405, -12223605, -10623605, -11593845, -12483605, -10973605, -12963725, -13083725,
- -10793605, -10753605, -11513605, -12692289, -12218361, -11744433, -11270505, -13308396, -12834468, -12360540,
- -11886612, -11412684, -10938756, -13308395, -12834467, -12360539, -11886611, -11412683, -10938755, -13545360,
- -13076640, -12607920, -12139200, -11670480, -11201760, -10733040, -13080000, -13080000, -12481366, -12012646,
- -11543926, -11075206, -12481365, -12012645, -11543925, -11075206, -11752245, -16860000, -13711000, -79557945,
- -79512264, -79855340, -82489864, -79916825, -79829375, -81029305, -82557425, -81363605, -82895505, -82646725,
- -82914925, -80403725, -79143725, -78607625, -80318605, -80823605, -80310205, -79688445, -80582505, -80481105,
- -82463725, -80588405, -81241305, -79922425, -81083605, -80948205, -80323005, -81889405, -82472825, -79958925,
- -79913725, -79580625, -83051396, -83051396, -83051396, -83051396, -82582676, -82582676, -82582676, -82582676,
- -82113956, -82113956, -82113956, -81973340, -81645236, -81645236, -81645236, -81176516, -81176516, -81176516,
- -81176516, -80707796, -80707796, -80707796, -80707796, -80239076, -80239076, -80239076, -80239076, -79770356,
- -79770356, -79770356, -79301636, -79301636, -79206850, -78831874, -78831874, -78831874, -78831874, -78363154,
- -78363154, -78363154, -78363154, -78363154, -77894434, -77894434, -77894434, -77894434, -77608720, -77608720,
- -82331903, -81855371, -81637018, -92236000, -83054000, 14363691, 14220000, 16402657, 18148419, 13303691,
- 17183691, 14992250, 14407512, 15766371, 13952250, 15702971, 17584412, 14036371, 13602950, 17822971,
- 12776171, 14122250, 13752250, 13329050, 15513691, 17386891, 17053691, 14832250, 15134255, 14482906,
- 15822908, 18613908, 14627390, 13959408, 16012908, 12320207, 15878455, 15143407, 14104408, 16935007,
- 17348608, 17940408, 17922390, 17101109, 13551655, 17944108, 17414408, 16829410, 18572390, 17650007,
- 12594873, 14093406, 13189096, 13923424, 14657752, 15392080, 12095416, 12819328, 13543240, 14267151,
- 14991064, 15714976, 16438888, 17162800, 12384980, 13103684, 13822388, 14541092, 15259796, 15978500,
- 16697204, 17415908, 18134612, 12490807, 13199095, 13907383, 14615671, 15323959, 16032247, 16740535,
- 17448823, 18157111, 13204303, 13907383, 14610463, 15313543, 16016623, 16719703, 17422783, 14053207,
- 12090000, 12090000, -52345874, -52715086, -54086273, -52881928, -53929597, -54401128, -54402128, -53047197,
- -54237896, -53769176, -53300456, -54472255, -54003535, -53534815, -53066095, -52597375, -54472254, -54003535,
- -53534815, -53066094, -52597375, -52128655, -54425383, -53956663, -53487943, -53019223, -52550503, -52081783,
- -54191023, -53722303, -53253583, -52784863, -52316143, -54214459, -53745739, -53277019, -52808299, -52620811,
- -54565999, -54097279, -53628559, -53159839, -52878607, -54565999, -54097279, -53628559, -53159839, -52972351,
- -52660000, -52128655, -54597000, 54318811, 55039533, 54378870, 54512730, 54646590, 54445800, 54579660,
- 54614463, 54668007, 55673070, 55539210, 55619696, 55753216, 55878790, 55953171, 56313300, 56333333,
- 55525000, 55475330, 54944031, 56243191, 55868808, 55868808, 55868808, 55353216, 55353216, 54837624,
- 54064236, 54574620, 55085004, 55595388, 51512315, 52022699, 52533083, 53043467, 53553851, 54064235,
- 54574619, 55085003, 55595387, 51543043, 52048219, 52553395, 53058571, 53563747, 54068923, 54574099,
- 55079275, 52553395, 53058571, 53563747, 54068923, 52048219, 54574099, 55079275, 52452360, 52957536,
- 53462712, 53967888, 54473064, 54978240, 51690000, 51511000, 16306574, 16143000, 14229933, 15377235,
- 15377235, 11338134, 12966834, 14240535, 13787535, 13965734, 15594934, 14345734, 9539934, 9639834,
- 9637834, 14990134, 14778735, 15568133, 14200534, 14820634, 15216134, 13010834, 12957034, 13465835,
- 12108834, 15046935, 15476935, 12817488, 16005445, 14028319, 9587445, 16000125, 9756763, 11021088,
- 13739828, 14310419, 11651245, 14784288, 12745363, 13436725, 14139805, 14842885, 15545965, 16249044,
- 12738852, 13431516, 14124180, 14816844, 15509508, 16202173, 16700000, 12738852, 13426308, 14113764,
- 14801220, 15488676, 16176132, 16700000, 12744061, 13426309, 14108557, 14790805, 15473053, 16155301,
- 12744061, 13421101, 14098141, 14775180, 15452220, 16129260, 13087788, 13754412, 14421036, 9469000,
- 9469000, 10212374, 10217582, 10894622, 10899830, 11576870, 11582078, 12259118, 12264326, 5850000,
- 9469000, 49784462, 49518792, 46280650, 46360940, 46964000, 48860262, 45365403, 47143921, 47093181,
- 46722742, 48767963, 46872462, 47053662, 48742340, 48910142, 48461303, 47680881, 45994181, 47383562,
- 47994142, 48567981, 48423662, 48018742, 47401481, 48873262, 48484045, 49089154, 48955045, 45327554,
- 49209594, 46711173, 46596300, 48523673, 46889549, 48123239, 46297204, 48329239, 48349204, 48380254,
- 47610104, 48813174, 45999920, 46624879, 47999791, 48624751, 44967694, 45587446, 46207198, 46826950,
- 47446702, 48066454, 48686206, 45184607, 45799151, 46413695, 47028239, 47642783, 48257327, 48871871,
- 49486415, 45281997, 45891333, 46500669, 47110005, 47719341, 48328677, 48938013, 49547349, 50065284,
- 45586665, 46190793, 46794921, 47399049, 48003177, 48607305, 49211433, 46377239, 46976159, 48114107,
- 48713027, 49311947, 46377239, 48024269, 48439868, 49033580, 48474761, 44760000, 45360000, 45060000,
- 45600000, 44750000, 20399498, 20171896, 21111379, 21000779, 20681860, 20251379, 20371860, 20811379,
- 21421860, 21139060, 20601860, 21131379, 19765537, 21856499, 20853818, 19618136, 20344237, 20307918,
- 21891379, 20888037, 19829818, 20605618, 21268618, 19804918, 21855210, 19645633, 19069182, 21141833,
- 20418482, 22557718, 22230320, 22090984, 19552444, 21255833, 21217220, 19779433, 19348513, 20038133,
- 19597113, 19999415, 21371620, 20922767, 18829666, 19496290, 20162914, 18901536, 19562952, 20224368,
- 20885784, 18967678, 19623886, 20280094, 20936302, 19038507, 19689507, 20340507, 20991507, 21642507,
- 22293507, 19038507, 19684299, 20330091, 20975883, 21621675, 22267467, 19205163, 19845747, 20486331,
- 21126915, 21767499, 22408083, 19544672, 20180048, 20815424, 21450800, 22086176, 22721552, 20007351,
- 20637519, 21267687, 21897855, 20360245, 20870000, 12090000, 18825000, 35865028, 35698868, 35736634,
- 35669608, 34956396, 35962984, 36110008, 35643680, 35520364, 35838708, 35627640, 36499584, 38023396,
- 38575444, 35539180, 37140120, 37692168, 38244216, 38796264, 35483976, 36036024, 36588072, 37140120,
- 37692168, 38244216, 38796264, 35489184, 36036024, 36582864, 37129704, 37676544, 38223384, 38770224,
- 35325131, 35871971, 36418811, 36965651, 34942344, 35483976, 36025608, 36567240, 37108872, 37650504,
- 34947552, 35483976, 36020400, 36556824, 37093248, 37629672, 34947551, 35483975, 36020399, 36556823,
- 37093247, 34947551, 35478767, 36009983, 34217000, 34870000, -9199159, -9501000, -8726353, -8611995,
- -8693189, -8578831, -8660025, -8487660, -8497438, -17004000, -8747900, -8855858, -8056000, -8357179,
- -8598200, -7945926, -7899943, -7538827, -9083147, -8966627, -7886926, -8728577, -8781155, -7959495,
- -7288996, -9187627, -9394147, -8059091, -8530796, -7666091, -8596955, -25724900, -6801600, -8444627,
- -7513500, -8788846, -8903047, -8518727, -7520151, -8660080, -8757200, -8678400, -7472188, -8901661,
- -8221306, -7789746, -8660451, -8127491, -8323200, -7468577, -8121585, -8214251, -8992480, -8367520,
- -7742559, -7117600, -8987272, -8367520, -7747768, -7128016, -6508264, -8987271, -8372727, -7758183,
- -7143639, -8982063, -8372727, -7763391, -7154055, -9103931, -8499803, -7895675, -7291547, -9410786,
- -8811866, -8212946, -7614026, -9877943, -9284231, -8690519, -8096807, -7503095, -9575879, -8987375,
- -8398871, -7810367, -8987375, -8398871, -7810367, -7516115, -9046225, -8457721, -7869217, -9046225,
- -8462930, -7879634, -17320204, -16545000, -16217756, -31417659, -28840000, -28322000, -27845000, -25878000,
- -25378928, -9722767, -9839578, -9979996, -18145009, -18115218, -31500000, -29032561, -26278640, -31500000,
- -31500000, 18982634, 18707922, 21574834, 20671600, 20085535, 18174836, 17590134, 21663434, 19626935,
- 18352935, 16563034, 20117535, 18325734, 17727535, 21025235, 16782419, 17877363, 20317957, 16537745,
- 18905800, 16946580, 20274350, 19775328, 20246957, 18916780, 19738219, 18660180, 19885557, 17425745,
- 21241180, 20590828, 21456888, 19796163, 20591000, 20216580, 17240057, 19436580, 19864288, 18216480,
- 19737819, 20440880, 18279288, 21340845, 18006619, 19635745, 20364719, 20882945, 17234519, 21077963,
- 18098219, 18086580, 19397758, 20090422, 20783086, 21475750, 22168414, 16800267, 17487723, 18175179,
- 18862635, 19550091, 20237547, 20925003, 21612459, 22299915, 16112811, 16798601, 17480849, 18163097,
- 18845345, 19527593, 20209841, 20892089, 21574337, 16116353, 16791778, 17468818, 18145858, 18822898,
- 19499938, 20176978, 20854018, 21531058, 16114738, 16790216, 17456840, 18123464, 18790088, 19456712,
- 20117763, 20784387, 17117955, 17784579, 18451203, 19117827, 20117763, 20784387, 17117955, 17784579,
- 18451203, 19117827, 12090000, 16105000, 126909304, 126592000, 129022155, 128598798, 128448290, 127327336,
- 126846606, 126741618, 129274245, 127087185, 127422125, 128621045, 128517450, 127005504, 129306485, 128041145,
- 126459167, 127076964, 126917985, 128303085, 126346806, 126657185, 127682844, 128836245, 127891004, 127457506,
- 128856804, 127874364, 129158585, 126926620, 127515124, 128103627, 124570000, 125573061, 126161565, 126750069,
- 127338573, 127927077, 128515581, 125926163, 126509459, 127092755, 127676051, 128259347, 128842643, 125639723,
- 126217811, 126795899, 127373987, 127952075, 128530163, 129108251, 125639723, 126212603, 126785483, 127358363,
- 127931243, 128504123, 129077003, 126212603, 126785483, 127358363, 127931243, 128504123, 129077003, 125639723,
- 126212603, 126785483, 127358363, 127931243, 128504123, 129077003, 125043407, 125830856, 126398528, 126966200,
- 127533872, 128101544, 128669216, 125036116, 125598580, 126161044, 126723508, 127285972, 127848436, 128410900,
- 126245413, 126807877, 126001379, 126558635, 130368752, 127370341, 124570000, -22037500, -22118200, -22751449,
- -21195149, -18209088, -20365018, -23226688, -19764388, -22546700, -17402188, -22000224, -14502346, -15308502,
- -18684388, -13802346, -19036550, -22840424, -23840424, -14102346, -18754388, -23376550, -20414388, -22466700,
- -23370424, -20326700, -14122346, -14320424, -24104388, -20496700, -14120424, -21183900, -23220000, -16655743,
- -15504775, -24356814, -23226678, -22096542, -20966406, -19836270, -18706134, -17575998, -16445862, -15315726,
- -24572425, -23463121, -22353817, -21244513, -20135209, -19025905, -17916601, -16807297, -15697993, -14588689,
- -24218124, -23129652, -22041180, -20952708, -19864236, -18775764, -17687292, -16598820, -15510348, -14421876,
- -22487923, -21420283, -20352643, -19285003, -18217363, -17149723, -16082083, -15014443, -22851181, -21804373,
- -20757565, -19710757, -18663949, -17617141, -16570333, -15523525, -21061191, -20035215, -19009239, -17983263,
- -25334760, -90572103, -90875250, -91570386, -90822466, -91532706, -88631806, -90429106, -91411786, -91908966,
- -91533666, -91712766, -91494986, -91834486, -91213086, -89601286, -89937166, -89952767, -90308666, -91456086,
- -91652186, -91194686, -91691286, -90912085, -91181545, -89381998, -90347462, -91015085, -90829895, -91090812,
- -91043978, -91482485, -91367462, -91399698, -90486045, -90846298, -91334278, -91049298, -91141262, -90022898,
- -89573962, -91261698, -91738645, -90525385, -90656662, -91089552, -90600000, -90110448, -89620896, -91579104,
- -91089552, -90600000, -90110448, -89620896, -91084344, -90600000, -90115656, -89631312, -92053032, -91568688,
- -91084344, -90600000, -90115656, -89631312, -92101467, -91617123, -91132779, -90648435, -90164091, -89679747,
- -89195403, -88711059, -92236000, -91762426, -91278082, -90793738, -90309394, -89825050, -89340706, -88856362,
- -92236000, -91767634, -91288498, -90809362, -90330226, -89851090, -89606731, -92179691, -91700555, -91221419,
- -90742283, -90263147, -89784011, -91839504, -91360368, -90881232, -90402096, -92236000, -92236000, -82436128,
- -82528200, -75919449, -78027132, -76364144, -80091020, -75249007, -76688507, -83744508, -80495408, -81620100,
- -77012000, -79501288, -77165707, -76046007, -78808288, -81250037, -76614131, -76280233, -75722064, -80929837,
- -74967564, -83553265, -82801065, -82058837, -75862480, -83072237, -74532280, -82186037, -80012514, -78659265,
- -81163598, -80117837, -77299614, -78257792, -81225865, -80269537, -80192398, -79687365, -79267098, -75753120,
- -77382231, -81581637, -80232398, -76463033, -78029064, -79518565, -79554198, -75683033, -82601165, -79769665,
- -80002398, -82533637, -79502398, -80083637, -79301814, -82420037, -81946365, -77744000, -84970000, -80500000,
- -84970000, 23265379, 23014000, 24610000, 27544800, 27395000, 25913018, 25581500, 24557899, 26263879,
- 27760018, 26884999, 25490540, 24266160, 26438160, 23012360, 25553399, 25259179, 23503299, 25324079,
- 22803018, 22649386, 23208818, 25569355, 25339120, 26512765, 24674218, 23089055, 27205767, 25664265,
- 26466018, 24658600, 25316184, 23123954, 23489886, 23229900, 24720000, 25962355, 23967586, 25084265,
- 27215952, 23778910, 25868820, 26938610, 26203318, 24266455, 23683920, 24137910, 24067118, 25288255,
- 26140320, 22350000, 22995792, 23641584, 25578959, 26224751, 26870543, 27516335, 22355207, 22995791,
- 23636375, 24276959, 24917543, 25558127, 26198711, 26839295, 27479880, 28120463, 22355207, 22990583,
- 23625959, 24261335, 24896711, 25532087, 26167463, 26802839, 27438215, 22360415, 22990583, 23620751,
- 24250919, 24881087, 25511255, 26141423, 26771591, 27401759, 22436036, 23060996, 23685956, 24310916,
- 24935876, 25560836, 26185796, 26810756, 27435716, 22722476, 23342228, 23961980, 24581732, 25201484,
- 25770000, 25201484, 25770000, 12090000, 22350000, -10818550, -10852000, -8205296, -10093696, -8628442,
- -9551664, -7791963, -10864664, -9075676, -9046824, -8281324, -9821664, -11386994, -8930224, -8774149,
- -9624372, -10584695, -10115976, -9647256, -11053416, -10584696, -10115976, -9647256, -11522135, -11053414,
- -10584695, -10115975, -9647254, -9178535, -8709815, -11522135, -11053415, -10584695, -10115975, -9647255,
- -9178535, -8709815, -11100287, -10631567, -10162847, -9694127, -9225407, -8756687, -8287967, -8756688,
- -10647972, -10179252, -9710532, -9241812, -8773092, -8304372, -7835652, -10179251, -9710531, -9241811,
- -8773091, -8304371, -7835651, -9358991, -8890271, -8421551, -7952831, -8421551, -7952831, -16860000,
- -11500000, -87254206, -88217002, -87268953, -86863600, -87213446, -87675466, -87965226, -86614246, -87888066,
- -86274566, -85942886, -87538000, -86054906, -88824686, -86624806, -87519246, -86604446, -87723366, -87174686,
- -88811286, -88299486, -87134566, -87506846, -88214566, -86902366, -87642606, -86599346, -86324806, -88008966,
- -88084446, -86293606, -87720706, -84171396, -87172848, -86688504, -86204160, -88429538, -87945194, -87460850,
- -86976506, -86492162, -86007818, -85523474, -85039130, -84554786, -84070442, -88817013, -89301357, -88332669,
- -87848325, -87363981, -86879637, -86395293, -85910949, -85426605, -84942261, -84457917, -83973573, -83489229,
- -87790203, -88269339, -88748475, -89227611, -87311067, -86831931, -86352795, -85873659, -85394523, -84915387,
- -84436251, -83957115, -85519099, -89352187, -88873051, -88393915, -87914779, -87435643, -86956507, -86477371,
- -85998235, -88777224, -88298088, -87818952, -87339816, -86860680, -86381544, -85902408, -88058520, -87579384,
- -87100248, -88058520, -87579384, -87100248, -92236000, -89355000, 2342000, 2043000, 2540000, 2606429,
- 1629156, 2037096, 1950096, 1336335, 1654616, 2451096, 1636235, 2596896, 2889815, 1650276,
- 1922796, 2196396, 2368176, 2343635, 2401315, 1937296, 3159556, 3326315, 1667500, 2612916,
- 2148396, 2627135, 1868656, 1956835, 3130615, 1747679, 1859574, 1658193, 2563507, 1231033,
- 2093239, 2578693, 2308405, 1498640, 1967360, 2436080, 1498640, 1967360, 2436080, 1498640,
- 1967360, 2436080, 1498640, 1967360, 2436080, 1498640, 1967360, 2436080, 1498640, 1972568,
- 2446496, 1332765, 1806693, 2280621, 2754549, 1261676, 1735604, 2209532, 2683460, 3157388,
- 764051, 1237979, 1711907, 2185835, 2659763, 3133691, 3526072, 764051, 1237979, 1711907,
- 2185835, 2659763, 3133691, 3526072, 929926, 1403854, 1877782, 2351710, 2825638, 3299566,
- 2110000, 2588674, 3062602, 2369604, 2843532, 2114746, 2588674, 3062602, 2369604, 2843532,
- -16860000, 770000, 38870225, 38687336, 38394637, 42632517, 39366537, 41627147, 38751807, 37526807,
- 39306007, 42266547, 38984907, 38768577, 39356977, 36613114, 40265414, 38431354, 38640374, 38402074,
- 38004174, 37982694, 37522114, 37609114, 38328075, 37334264, 37823816, 38313368, 38802920, 36849920,
- 37334264, 37818608, 38302952, 38787296, 36849920, 37334264, 37818608, 38302952, 38787296, 36607748,
- 37092092, 37576436, 38060780, 38545124, 39029468, 36438228, 36922572, 37406916, 37891260, 38375604,
- 38859948, 39344292, 39828636, 39889000, 40313000, 36438248, 36922592, 37406936, 37891280, 38375624,
- 38859968, 39344312, 39828656, 40313000, 36438248, 36917384, 37396520, 37875656, 38354792, 38833928,
- 39313063, 39792199, 40271336, 40750472, 41229608, 40654644, 41133780, 41612916, 41133780, 41612916,
- 42092052, 41708743, 42187880, 42667015, 42211836, 42681864, 39266000, 36433480, 34969050, 34843074,
- 33627904, 33967315, 35283694, 33867855, 35216034, 33445374, 34413854, 34223874, 35209333, 35182814,
- 34278134, 34913814, 33817335, 33553215, 35457574, 32835554, 33695554, 33631915, 34227815, 35255074,
- 34844354, 34499794, 34602714, 33229355, 34781474, 34046054, 35076574, 34096535, 33874854, 35595774,
- 34447154, 35480614, 32911567, 33385496, 33859423, 33314406, 33788334, 33314406, 33788334, 33077442,
- 33551370, 34025298, 33077442, 33551370, 34025298, 33243317, 33717245, 32930056, 33409192, 33888328,
- 32930056, 33409192, 33888328, 32671892, 33145667, 33624803, 34103939, 34583075, 35062211, 32671892,
- 33145667, 33624803, 34103939, 34583075, 35062211, 33385235, 33864371, 34343507, 34822643, 35301779,
- 35470864, 34535161, 35019505, 35465656, 34196121, 34680465, 35164809, 35465656, 34196121, 34680465,
- 35164809, 35465656, 34389858, 34874202, 34874202, 32671892, 125699223, 125578636, 127384917, 129585620,
- 124343076, 125572309, 125316028, 127343818, 125660807, 126502207, 125781018, 125720428, 126535840, 129124350,
- 128147621, 125587963, 130270760, 130289379, 129190460, 128843281, 128374462, 127914262, 128125662, 125193262,
- 125317044, 129693160, 128592862, 129423620, 130058996, 128856990, 129487158, 130079832, 126556877, 127963037,
- 128587997, 129212957, 129837917, 126105864, 126725616, 127345368, 127965120, 128584872, 129204624, 125114261,
- 125728805, 126343349, 126957893, 127572437, 128186981, 128801525, 129416069, 124351289, 124960625, 125569961,
- 126179297, 126788633, 127397969, 128007305, 128616641, 124168488, 124772616, 125376744, 125980872, 126585000,
- 127189128, 127793256, 124475760, 125074680, 125673600, 126272520, 126871440, 127470360, 124895004, 125488716,
- 126082428, 126676140, 127269852, 127863564, 124306500, 124895004, 125483508, 126072012, 126660516, 127249020,
- 127837524, 124600752, 125189256, 125777760, 126366264, 124150000, -86317000, -86394960, -86922206, -87182026,
- -85981026, -86398326, -83843185, -86498946, -87058806, -86052226, -85413506, -84504085, -86610706, -86164046,
- -83445446, -85870685, -84264206, -86481385, -85704206, -87214906, -86140726, -86708906, -86634446, -86478406,
- -85541740, -85121944, -86149026, -86955311, -84790653, -85247311, -86055112, -84814195, -85199453, -86432795,
- -85491826, -86166495, -86571826, -85020644, -84420912, -83080628, -86909440, -85890644, -85509931, -85030795,
- -84551659, -84072523, -83593387, -85509931, -85030795, -84551659, -84072523, -83593387, -86947339, -86468203,
- -85989067, -85509931, -85030795, -84551659, -84072523, -83593387, -86947339, -86468203, -85989067, -85509931,
- -85030795, -84551659, -84072523, -83593387, -87694791, -87215655, -86736519, -86257383, -85778247, -85299111,
- -84819975, -84340839, -83861703, -87694791, -87215655, -86736519, -86257383, -85778247, -85299111, -84819975,
- -84340839, -83861703, -86922965, -86449037, -85975109, -85501181, -85027253, -84553325, -84079397, -86449037,
- -85975109, -85501181, -85027253, -84553325, -84079397, -85975109, -85501181, -85027253, -84553325, -84079397,
- -83600000, -92236000, -87700000, 23671160, 23303857, 21705344, 25077145, 22364142, 22933181, 22884142,
- 20794142, 24337421, 23492921, 23544863, 23967145, 28143825, 22443662, 22066064, 25820781, 21714142,
- 22374503, 24837821, 22143181, 21354863, 22863181, 21864142, 19822542, 25358945, 24105354, 21749549,
- 21640505, 24433050, 26497923, 22343004, 22335058, 22700515, 26113700, 21395215, 23279874, 22040757,
- 22860074, 22050104, 20951423, 22909000, 22018805, 19361536, 20288852, 20483452, 23378660, 23951540,
- 24524420, 24529628, 25097300, 25664971, 24211652, 27379460, 27723188, 25425844, 26024764, 26781060,
- 24924052, 25507348, 24972860, 26204960, 24187960, 24750000, 24677552, 24938736, 26810000, 25970052,
- 24248452, 24222244, 24368136, 25335536, 26494452, 25709852, 22755000, 23904682, 24524433, 25736049,
- 26190000, 20840009, 21454553, 22069097, 22683641, 23298185, 23912729, 24527273, 25141817, 25756361,
- 20679290, 21288626, 21897962, 22507298, 23116634, 23725970, 20191821, 20795949, 21400077, 22004205,
- 22608333, 23212461, 23816589, 19743933, 20342853, 20941773, 21540693, 22139613, 22738533, 20432691,
- 21026403, 21620115, 22213827, 22807539, 23401251, 20437899, 21026403, 21614907, 22203411, 22791915,
- 23380419, 23968923, 21085253, 21673757, 22262261, 22850765, 23439269, 24027773, 21232379, 21820883,
- 22409387, 22997891, 23586395, 21526631, 22000000, 22550000, 22290124, 22868212, 19360400, 20000000,
- 23815000, 23085000, 24780000, 26100000, 23200000, 25000000, 26485000, 27897000, 19360400, 68715409,
- 68169531, 68972344, 69243363, 69584662, 69731344, 68715344, 70359562, 68958200, 68164863, 70587200,
- 67464400, 71495704, 69584844, 69680062, 68575004, 69361704, 69561804, 69273744, 68774604, 69439100,
- 69237681, 69743762, 68076064, 69261181, 69316039, 70342223, 69578204, 70309705, 68865257, 69991770,
- 69658712, 68779708, 68795349, 68510374, 69286012, 68593758, 68768649, 69093539, 68762215, 68299074,
- 71400000, 69240000, 70184976, 68457169, 69066505, 69675841, 70285177, 68548570, 69152698, 70391160,
- 67343543, 67942463, 68541383, 69140303, 69739223, 70338143, 70937063, 71535983, 72134903, 72733823,
- 73332743, 67343543, 67937255, 68530967, 69124679, 69718391, 70312103, 70905815, 71499527, 72093239,
- 72686951, 73280663, 67942463, 68530967, 69119471, 69707975, 70296479, 70884983, 71473487, 72061991,
- 72650495, 73238999, 73827503, 74416007, 71255741, 71255741, 67755965, 68344469, 68932973, 69521477,
- 70109981, 67755965, 68339261, 68922557, 69505853, 70089149, 67755965, 68339261, 68922557, 55980000,
- 67340000, 90355211, 90202000, 91745300, 91760000, 89509852, 88552771, 91157032, 90360631, 91821831,
- 89202071, 90657791, 90313852, 91947832, 89159532, 89324031, 91059691, 88592191, 89192291, 88215271,
- 89889171, 89892431, 88912431, 89626371, 90634232, 91075652, 89097704, 88827285, 91064263, 89043035,
- 89506773, 89812552, 89038204, 90953285, 88948918, 89566801, 89983345, 90593235, 89137977, 90748001,
- 89610987, 91393601, 88300400, 88815992, 88078695, 88594287, 89109879, 89550000, 88310000, 88841771,
- 89357363, 88064808, 88580399, 89095991, 89611583, 90070000, 90580000, 91143967, 91659559, 92167000,
- 88004500, 88550000, 89065976, 89576359, 90086743, 90597127, 91107512, 91617896, 88555591, 89065974,
- 89576358, 90086742, 90597127, 91107511, 91617895, 88560798, 89065974, 89571150, 90076326, 90581502,
- 91086678, 88690016, 89195192, 89700368, 90205544, 90710720, 91215896, 91830000, 91721072, 92100000,
- 88907241, 89412417, 89917593, 90422769, 90927945, 91433121, 91938297, 92176824, 91655399, 92155367,
- 91830387, 92320000, 92020000, 88990000, 88004500, 85262950, 85113600, 87221981, 83920861, 84801541,
- 87205241, 84330601, 85845381, 80117029, 83397550, 80540869, 84971350, 81571810, 87620630, 83401850,
- 81294610, 87221530, 81062869, 82241110, 86650790, 81563769, 84975090, 86691830, 86412530, 85221830,
- 87061230, 85522690, 80050000, 84630000, 82700000, 80050000, 10116400, 10081887, 10004097, 10510545,
- 9789327, 10021914, 10957406, 10043145, 10744599, 10670365, 8729346, 8777145, 11021767, 10789706,
- 10672921, 10536000, 10398707, 10432567, 9150625, 10923445, 9735764, 8652385, 11025300, 8724325,
- 8346646, 9431106, 11030564, 9727206, 10920164, 8080306, 10773925, 8967767, 10921045, 7500000,
- 8111127, 8340000, 7500000, -55214000, -55160063, -55420298, -57071670, -54491170, -54960270, -56766970,
- -54175696, -55566096, -55260988, -55110813, -56369996, -57215496, -56746776, -56278056, -55809336, -55340616,
- -54871896, -54447720, -57337363, -56868643, -56399923, -55931203, -55462483, -54993763, -54525043, -58073253,
- -57604533, -57135813, -56667093, -56198373, -55729653, -55260933, -54792213, -58073253, -57604533, -57135813,
- -56667093, -56198373, -55729653, -55260933, -54792213, -58073253, -57604533, -57135813, -56667093, -56198373,
- -55729653, -55260933, -54792213, -54447720, -57721713, -57252993, -56784273, -56315553, -55846833, -55378113,
- -54909393, -54447720, -57276429, -56807709, -56338989, -55870269, -55401549, -54932829, -54464109, -57042069,
- -56573349, -56104629, -55635909, -55167189, -54698469, -56760837, -56292117, -56760837, -56292117, -58086600,
- -56221894, -56477600, -58005647, -58116000, -55576492, -55004994, -54912351, -56030992, -54209033, -58081533,
- -56516851, -55295254, -56756154, -56271894, -57886354, -58361333, -56574233, -54379354, -54972094, -54436533,
- -56332754, -56949433, -58359794, -56459154, -53436093, -57681293, -58268633, -57640451, -56561293, -57499554,
- -53510594, -57301254, -58447000, -58368000, -58220000, -58447000, 104859637, 104681640, 103471526, 103111317,
- 103786247, 102541347, 104598694, 105312115, 103874794, 104734035, 104480715, 106125915, 105055015, 102943854,
- 105985794, 104136035, 104845674, 102928615, 105755915, 104276935, 107145794, 106743554, 105934354, 102563074,
- 104150694, 105409415, 103417174, 102867355, 103450000, 102700000, 105350000, 102330000, 97330000, 102330000,
- 36242067, 36113166, 36990450, 36638065, 35717000, 36683165, 40088145, 40690125, 41189564, 38929500,
- 35863106, 36610985, 36037707, 38487485, 37901225, 36536007, 36995406, 36641745, 35912945, 36269085,
- 37479025, 35990707, 40865746, 35922500, 38227746, 36559985, 40389706, 36644406, 35815967, 36683006,
- 36517046, 35717000, 35586890, 39550000, 34217000, 35586900, -17490000, -17530000, -16118946, -16312726,
- -17025266, -16515126, -15934000, -15934000, -16275666, -16268506, -15727000, -13724446, -14994326, -16450366,
- -16272326, -16873646, -15821546, -15596126, -15507871, -15616995, -15586912, -16495978, -15536943, -14140895,
- -16665785, -16476345, -12216640, -15975878, -14835412, -16387095, -16713485, -13793311, -14207426, -13351145,
- -15162871, -12908645, -16111298, -12491362, -15889940, -14518611, -16521912, -15991911, -15961912, -16533411,
- -16747998, -15001712, -16569440, -16700978, -16888000, -17550000, -15216600, -17620000, 74531379, 73770000,
- 72733250, 72880250, 78310381, 75204401, 75890000, 72161000, 72025000, 73248881, 76127860, 72707721,
- 72834281, 72162821, 72392821, 74382340, 72897140, 72948981, 75652779, 77951360, 75758621, 69492000,
- 76915960, 72290621, 69554000, 75864021, 78301379, 75531379, 77021379, 70841000, 70422234, 69233716,
- 69837844, 73856265, 74481225, 75106185, 75731145, 76356105, 76981065, 77606025, 78230985, 78855945,
- 73861473, 74481225, 75100977, 75720729, 76340481, 76960233, 77579985, 78199737, 73861473, 74476017,
- 75090560, 75705105, 76319649, 76934192, 73869284, 74478620, 75087956, 75697292, 76306628, 73869284,
- 55980000, 69249199, 27478925, 27344452, 30791926, 30121552, 29980453, 23729026, 23831723, 23593563,
- 23692526, 29139800, 25948966, 28449000, 26006768, 30336484, 29174468, 27464127, 28508500, 25224825,
- 26780284, 28711662, 29639600, 30319868, 29939827, 27478166, 24279968, 31638625, 28281315, 29981067,
- 25273023, 24392567, 29276117, 26345398, 28574823, 30924898, 24903313, 25762983, 26856715, 24397535,
- 27087819, 28099483, 26785835, 26760020, 30168819, 31268520, 28646125, 31893783, 23179217, 28050000,
- 25132800, 14105000, 23179217, -58205500, -58540000, -58391270, -57610570, -57436630, -57288470, -58608304,
- -58724896, -57748296, -57702496, -57859196, -59790000, -59350000, -61430000, -61430000, 102520000, 102610530,
- 102372324, 104686297, 105751768, 103974938, 104740878, 102075108, 106775070, 103583125, 101338960, 101084429,
- 103324353, 106365194, 102059296, 101477583, 105849585, 104253872, 105755194, 102388305, 105816162, 102404628,
- 101603993, 106655194, 104144697, 104954426, 101299893, 104513031, 103918363, 104560149, 101026941, 101855801,
- 103945329, 97330000, 100085450, 26040418, 25930286, 27391632, 23423330, 21064959, 28572000, 23754618,
- 27978737, 25552237, 25969337, 27895037, 21859035, 26857535, 21266135, 24809337, 24077436, 24500835,
- 23516334, 26758737, 22825734, 26615557, 24325633, 26195688, 26325763, 22606100, 27125398, 23227444,
- 28752615, 25407144, 21848615, 24454719, 24317667, 22867582, 27675080, 27282889, 25918884, 26884719,
- 22878398, 27625950, 23526998, 23014719, 25762898, 23735150, 24308098, 27330389, 26740280, 25270520,
- 23337415, 21865582, 28255867, 27385682, 25766580, 22735000, 23660000, 25205000, 25900000, 26580000,
- 21900000, 22536000, 23172000, 23808000, 24444000, 25080000, 25716000, 26352000, 26988000, 21512000,
- 22176000, 22840000, 23504000, 24168000, 24832000, 25496000, 26160000, 26824000, 27488000, 21100000,
- 21752000, 22404000, 23056000, 23708000, 24360000, 25012000, 25664000, 26316000, 26968000, 27620000,
- 20259000, 20866000, 21473000, 22080000, 22687000, 23294000, 23901000, 24508000, 25115000, 25722000,
- 26329000, 26936000, 27548000, 20760000, 21401000, 22042000, 22683000, 23324000, 23965000, 24606000,
- 25247000, 25888000, 26529000, 27170000, 27811000, 28450000, 21343427, 22100000, 22734000, 23368000,
- 24002000, 24636000, 25270000, 25904000, 26538000, 27172000, 27806000, 28440000, 29074000, 21566329,
- 22450000, 23110000, 23770000, 24430000, 25090000, 25750000, 26410000, 27070000, 27730000, 28390000,
- 22820000, 23470000, 24100000, 24730000, 25340000, 25950000, 26930000, 27930000, 12090000, 20251650,
- -240995, -200000, -495600, -1705485, -1618516, -1705485, -1618516, -884223, -1702000, -893965,
- -303485, -1826715, -2360500, -1300000, 433240, -2550865, -297385, -806522, -1739582, -41395,
- -726285, -1117855, -661572, -1972273, -2628067, -685496, 439691, 1008433, -2030227, -1418800,
- -1005500, -864300, -478392, 867000, 961500, -398015, -2140310, -861079, -1373200, 280800,
- -1820227, -1747000, -2158000, -787174, -2249162, -1901222, -152534, -1114500, -1240327, -1680043,
- -1297025, -2720000, -2944000, -3014990, -3260000, -3260000, -2720568, -2241431, -1762295, -1283159,
- -804024, -324888, 154000, 597000, -3139568, -2660432, -2181296, -1702159, -1223023, -743887,
- -264751, 214384, 693520, -3069568, -2590432, -2111296, -1632160, -1153024, -673888, -194753,
- -3118000, -2447202, -2020000, -1609000, -16860000, -3260000, 32536755, 32345640, 32236755, 32846755,
- 33136829, 34126755, 30606755, 31686755, 30000000, 33137555, 30871355, 29936755, 32826635, 34168455,
- 33556755, 30226755, 33456055, 34071055, 32006755, 31311355, 32898950, 30933657, 31684650, 30943940,
- 33694150, 32468740, 31058050, 30469940, 30135250, 33130440, 32507250, 31750657, 32876550, 32493940,
- 29608950, 31450640, 30484150, 31366740, 30366850, 30604240, 31208864, 31823240, 30028350, 30424040,
- 34078950, 30131840, 30730000, 31450000, 29573567, 29573567, -196868, -518400, -4346519, -2184373,
- -2042627, -1900881, -2184373, -2041786, -1901722, -3004934, -3295319, -1541234, -1623275, -2631112,
- -2321834, -1200873, -432875, -1570032, -1833275, -3251212, -1246673, -2261834, -5999377, -1556273,
- -1055912, -4205145, -1451395, -2179007, -1649970, -2764281, -472479, -1460175, -1135294, 1236213,
- -3994779, -1932907, -2027094, 631100, -1829366, -3058557, -3058300, -5074521, -4246449, -3418377,
- -4887345, -4874065, -4670193, -3904617, -3139041, -4664985, -3909825, -3154665, -5405042, -4655090,
- -3905138, -3155186, -5330000, -3875140, -3135603, -4602072, -3867744, -3133416, -4787789, -3575000,
- -4063878, -6229980, -7445782, -6638542, -3710000, -3419148, -2570000, -5288000, -2400270, -4073034,
- -10700000, -8650000, -13722274, -13685400, -13667200, -13721360, -8869277, -12928174, -9352674, -10193834,
- -14618074, -10161834, -12352744, -9213644, -9066160, -13647974, -13874844, -12359944, -8757674, -10804174,
- -8590316, -10759385, -14748791, -11080000, -12037810, -16860000, -15082785, -79950000, -80091651, -78644847,
- -79045700, -79212245, -80003365, -80763245, -80507545, -78668945, -78699445, -79505445, -79243696, -79635445,
- -78161945, -79709845, -79574045, -80954250, -78651560, -77844750, -79839543, -80129250, -79990143, -80259436,
- -80059860, -79663250, -80610060, -80010950, -79030460, -79935250, -78882760, -81013450, -79500460, -80893850,
- -79374860, -78290150, -79491860, -79782650, -80443260, -78191050, -80420060, -79651050, -78032760, -76927450,
- -78150060, -79063850, -80261660, -80010750, -79724860, -78263750, -79387843, -78601050, -78866160, -81007645,
- -80917000, -79900960, -78048055, -77130755, -81687615, -79512872, -77343743, -81687615, -79512872, -77343743,
- -81687615, -79512872, -91775398, -92040000, -92040000, -7700000, -6902394, -6984294, -6858094, -5051894,
- -8084038, -8017152, -9610451, -9551451, -5895750, -5603294, -1960494, -6656370, -9283833, -5423800,
- -6965293, -6431333, -8553701, -3010100, -7657128, -5929389, -6110060, -6169940, -10087848, -4040622,
- -6743770, -5703154, -4468797, -2362889, -6611228, -5971422, -2932518, -5756222, -8916666, -2213222,
- -7984470, -8554404, -7423670, -3972240, -5616391, -9773885, -6360760, -9241752, -11135276, -13221250,
- -15970296, -11706383, -14550000, -16011084, -14550212, -11600903, -17764661, -14874934, -17764661, -14904725,
- -17764661, -17764661, 9408500, 9428100, 9304000, 8728400, 13520945, 13168845, 11519755, 12803455,
- 11033155, 10204055, 10946255, 12396055, 11453055, 9977855, 13115255, 12686255, 13630155, 10106155,
- 11304155, 11889955, 10575355, 10726555, 9748158, 10638535, 11865355, 11492855, 13893755, 14211955,
- 11599355, 12124455, 9549274, 11059405, 11060000, 8697000, 8697000, 174706184, 174473560, 172507599,
- 172625801, 172495297, 172614460, 174715000, 174757000, 174822000, 174874721, 174970000, 175209217, 175285943,
- 170418136, 176111004, 175553662, 176794542, 173189621, 176818342, 176192944, 174290992, 174021000, 168330450,
- 174969462, 174969681, 177981312, 173913420, 171187500, 176044974, 174861374, 175610254, 175239204, 176945208,
- 171702220, 175435908, 175825557, 175531439, 175289557, 170915633, 172529365, 174241173, 173691704, 173652379,
- 172322012, 174609328, 175071352, 170169596, 175797952, 175228536, 176499536, 172941728, 175744952, 174038360,
- 173790144, 167970188, 174753436, 174825328, 177763944, 173546228, 170789304, 175786144, 175341728, 176603852,
- 171495404, 170566396, 172600000, 177028296, 171129678, 166923188, 170527899, 163690507, 167444173, 173691704,
- 173652379, 177756637, 182853029, 165697550, 165050949, 178071823, 168097751, 171364030, 160000000, -1574206,
- -1689141, -4475060, -2414206, -2464446, -4794965, -3500906, -1120726, -412385, 322315, -68146,
- -2518706, -3568385, -1674446, -2117285, -1205485, -1568646, -2301126, -399006, -670506, -1384085,
- -4947765, -3447226, -3099411, -3895426, -1100644, -2961653, -600811, -3274067, -5192561, -2385512,
- -5341244, -178726, -580644, -3491567, -3550561, -3201912, -2210644, -3204567, -170895, -3291653,
- -3920644, -3091653, -260978, 1758347, -724844, -3328340, -5521000, -617360, -16860000, -5521000,
- 120956694, 120795432, 125515000, 125598307, 123812035, 123899965, 124605375, 122922035, 122510535, 120545914,
- 120538754, 121356234, 120640014, 121558454, 125122715, 120234614, 124957115, 123619435, 124195895, 122036095,
- 124527615, 123138954, 124233095, 121286888, 120937855, 120317743, 122717656, 120592915, 125491506, 121516557,
- 125777090, 123254805, 120743138, 125323978, 121259022, 121687684, 126312090, 123972333, 118724323, 123360588,
- 120867938, 120973678, 123704605, 119664614, 121859405, 125463840, 124435640, 120251432, 124815640, 124788240,
- 124148140, 121866940, 124505040, 123043032, 124019840, 125225340, 121123032, 121475224, 125995440, 118488240,
- 120825440, 123640432, 123157340, 123399140, 125036140, 125344040, 120240224, 125985640, 122615932, 120463424,
- 116866000, 116866000, 116866000, 12433114, 8986829, 12317720, 14090379, 7617137, 13305344, 11161000,
- 11269000, 8839718, 15025704, 16747300, 12301837, 10928737, 15500000, 13745537, 11809037, 10158737,
- 10859337, 11030418, 9086000, 15629800, 10281100, 12316718, 10297700, 15509920, 14496604, 10580533,
- 12166789, 17215705, 11566444, 12528584, 15225674, 14168386, 8519204, 12855620, 9623882, 12011267,
- 11501613, 12599952, 8576013, 13190298, 11292550, 11824118, 16552153, 16256454, 11087800, 13480400,
- 9631833, 17910000, 7273396, 12947152, 14733252, 16417628, 15146152, 13272396, 17064628, 8840944,
- 12486204, 14775452, 8126228, 10733488, 8119996, 13128712, 10911480, 16095643, 17675136, 15770328,
- 8201488, 7991896, 12406052, 13928452, 10501712, 15512336, 11574020, 7922204, 14273352, 16478836,
- 13418352, 7219704, 16688944, 12147410, 8822749, 7600000, 6500000, 9750000, 9750000, 13400000,
- 11700000, 15400000, 11700000, 14100000, 5850000, 6500000, 58513246, 57921000, 53958727, 54085327,
- 56652770, 56434979, 57298140, 57423340, 56827571, 57508000, 57401832, 57833591, 59459792, 55751771,
- 57253152, 56399931, 58073392, 57050891, 57553091, 57915132, 58849232, 58485552, 56199571, 56478132,
- 57244452, 57779632, 57478232, 56200000, 52169914, 59259025, 55747961, 56056779, 56132000, 56200000,
- 51904148, 20950808, 18568920, 20879968, 21020032, 20879968, 21020032, 20950000, 19390688, 19887771,
- 16957529, 16844068, 18554184, 14458166, 17915000, 22488429, 23079366, 18421884, 19056450, 21083729,
- 20557650, 18541066, 18972591, 20404325, 21956473, 18507007, 16231255, 17898906, 19663113, 19358598,
- 15188113, 19024435, 20924073, 15441120, 18047534, 16135498, 16129538, 18720867, 16971515, 18543207,
- 15690838, 20656008, 20763850, 19642800, 16164748, 16888660, 17612572, 18336484, 19060396, 19784308,
- 20508220, 21232132, 21956044, 22679956, 23403868, 17612572, 18331276, 19049980, 19768684, 20487388,
- 21206092, 21924796, 22643500, 18803641, 19511929, 20220217, 20928505, 21636793, 22345081, 20577624,
- 19085024, 18170892, 14392208, 18943059, 15792000, 15180081, 19380612, 14105000, 14105000, -4073245,
- -4430560, -5091564, -5029946, -6492905, -5307785, -5673325, -6696665, -5402885, -7595905, -5993985,
- -3540785, -5775408, -4752821, -4237982, -5941527, -8182008, -2831910, -5235727, -5126573, -6613722,
- -5435827, -7593981, -5043327, -3893922, -6629701, -7384622, -6705610, -3233878, -4003675, -3238122,
- -4855887, -3913655, -5716051, -6435067, -7528936, -6513281, -3634532, -4001922, -6082010, -6508508,
- -3982027, -4229422, -5332672, -4401620, -7702006, -5971222, -3030394, -6120856, -4774814, -7651308,
- -3198995, -5255094, -7390075, -5534432, -8215622, -7610000, -16860000, -8606667, 10664471, 10291696,
- 10294000, 10294000, 5203590, 5204911, 5604554, 5604554, 5604554, 10866454, 10104132, 7913756,
- 18842394, 10356054, 6101063, 6287736, 5235332, 10120854, 10575432, 14300985, 8682455, 10996790,
- 9964254, 11320754, 10373648, 7046460, 14091536, 10378880, 9592516, 10590183, 7694252, 17326410,
- 10177898, 11501848, 23210744, 11108332, 11439130, 11926532, 7902970, 5422180, 7403905, 9986694,
- 10797058, 6942123, 7968099, 8994075, 5921355, 6931707, 7942059, 4921419, 5910939, 6900459,
- 6002600, 5026100, 5999996, 4933918, 5892190, 6850462, 4944334, 5886982, 6829630, 7724128,
- 4716295, -9154000, 4490000, -9154000, 101659426, 101369240, 103623355, 103709844, 103757855, 103876055,
- 101029135, 101043500, 110291045, 110352154, 116040115, 118028800, 101918155, 103272000, 103096115, 102227915,
- 117836300, 100690000, 100331700, 100270000, 100254500, 100454915, 113967135, 111815220, 100411615, 102216055,
- 103270055, 102920000, 100525000, 113030300, 102535155, 100363000, 101789200, 101549857, 101280800, 100171000,
- 110117795, 115839065, 117846835, 117629785, 113746985, 111596385, 112820055, 118105645, 115005635, 103243384,
- 103243384, 103243384, 100358624, 100827343, 101050000, 99620000, 100100060, 100568780, 103939066, 103939066,
- 99620000, 106639255, 106561937, 105667792, 108095174, 108185026, 108113144, 108202996, 106635872, 107548354,
- 109171894, 105706435, 105061400, 107055035, 105386035, 107184400, 108066335, 106990300, 109113015, 105805112,
- 108395915, 109187288, 106136920, 108008174, 106333439, 105944419, 107980805, 105742053, 105119606, 105697005,
- 105935600, 105322000, 105650054, 108984447, 104842000, 105359500, 109281489, 105573008, 105073839, 108455629,
- 106297736, 106345933, 106317423, 105842867, 106172769, 106305567, 107974922, 106026408, 105729439, 104784708,
- 104696438, 107940000, 97330000, 102135000, 24854471, 24574000, 23430600, 22162790, 25380676, 25568848,
- 27544663, 25658345, 21697287, 28091348, 21541782, 26831590, 29686363, 24361348, 25562890, 27173287,
- 21425148, 24795683, 25039379, 25610097, 24020298, 23050569, 27661530, 26652848, 28711077, 22782884,
- 28851392, 24714083, 23071079, 22117383, 27134083, 27807492, 24496439, 24085149, 25968377, 22843248,
- 26548377, 23966348, 27593952, 22640569, 23569379, 29105049, 24407895, 25237883, 21349379, 25846892,
- 26742079, 25197383, 25278858, 24576048, 23412198, 21372000, 21372000, 22560000, -9154000, 4490000,
- 19100000, 15216755, 15017140, 11776090, 12611976, 13260035, 13011435, 12672755, 15853355, 16006755,
- 13508335, 15829255, 18001655, 14724435, 13333435, 14711455, 11893135, 14794455, 12652355, 17997955,
- 16756755, 14536755, 14316335, 14465155, 12267635, 17432755, 13183635, 13781455, 11621135, 11263535,
- 14639155, 14081055, 15060955, 13909335, 11148038, 13829228, 14097347, 11140000, 13343147, 13259774,
- 13460225, 13260963, 13459036, 9854800, 11474117, 6866672, 8612971, 7410688, 9129133, 6921888,
- 6727229, 8738166, 9659968, 6671688, 10983691, 12331529, 13671529, 7133188, 7111529, 8473768,
- 7032250, 8403691, 8334412, 7040688, 7549468, 10825133, 12849950, 6037050, 8167571, 6382129,
- 11554868, 6797488, 10441068, 6511529, 11890688, 10046484, 10597625, 7782934, 7389429, 10961529,
- 12041284, 9411529, 8199171, 7730688, 6905812, 7125488, 6808188, 7979968, 6984829, 6927229,
- 8138166, 6597729, 8592591, 8670688, 7910000, 12891024, 9359508, 8129816, 11810132, 13235232,
- 12314140, 11543224, 9929300, 7411372, 10940440, 11359500, 6473756, 11991064, 8010408, 7202248,
- 11620740, 13915232, 6270648, 7216456, 9022892, 9041372, 11809924, 9668616, 12884608, 10014608,
- 14058924, 10051272, 11791064, 11806272, 12849400, 14335232, 5942200, 5850000, 5850000, 139686489,
- 139510642, 139617071, 139723500, 139446785, 139553214, 139659643, 139766072, 139872501, 139446785, 139553214,
- 139659643, 139766072, 139872501, 139978930, 139446785, 139553214, 139659643, 139766072, 139872501, 139978930,
- 139447145, 139552854, 139658563, 139764272, 139869981, 139394290, 139499999, 139605708, 139711417, 139447145,
- 139552854, 135447506, 136857506, 141280899, 135117106, 135697506, 130358467, 132402146, 140835344, 130808106,
- 140057145, 135427746, 130658707, 133864206, 139339445, 137668706, 139277145, 130509308, 135545906, 138985344,
- 134637506, 132730540, 138353511, 135302709, 136602759, 135373709, 139852759, 131562999, 133736178, 139632050,
- 129844346, 135617609, 136723260, 139435550, 135373511, 133335082, 135133678, 137352309, 135773011, 138141533,
- 137123511, 140841274, 142318584, 138000000, 133019845, 141173412, 130334975, 132218768, 140701452, 130420000,
- 130291784, 138782000, 132675000, 136369060, 131400000, 129803248, 141800000, 133197500, 136947000, 140015436,
- 131000000, 127636000, 140268128, 139975000, 140965000, 140499586, 134268768, 139960000, 135967360, 130860000,
- 141115936, 130236575, 137786000, 143813412, 142872312, 132370000, 145382749, 128250000, 128800000, 126363710,
- 122826065, 138230268, 138885670, 139523197, 140148808, 129733478, 129300000, 130713029, 131933868, 142473401,
- 139746928, 133928074, 138920228, 138170000, 135445000, 138979810, 138170686, 135377023, 131000000, 122826000,
- 31004713, 30886966, 28397258, 29727408, 30613458, 29838688, 30782293, 29777453, 31504793, 30016893,
- 30145013, 26456093, 30092893, 29716353, 28801554, 31280533, 25764293, 32550853, 32642147, 29653133,
- 32085573, 29947513, 31629332, 27764093, 31540954, 32587193, 28960972, 32823113, 30850253, 30481853,
- 29949292, 29768924, 29622058, 29622058, 29622058, 29671534, 28739732, 25598124, 29375532, 27666924,
- 28918616, 29745916, 26256724, 26746276, 27235828, 27725380, 27480604, 30106670, 30079858, 25235000,
- -57672089, -57672570, -54728710, -54715188, -54863929, -54715188, -55910899, -55791911, -56087610, -56487809,
- -57460168, -56508029, -58321810, -57189209, -57070110, -56482929, -56928900, -57188070, -57101668, -55755309,
- -55735329, -57083409, -57128109, -57203609, -56286210, -55140329, -57826000, -58667000, -59864333, -62660000,
- 44349467, 44081000, 47648274, 43044425, 43151575, 43044425, 43151575, 43935746, 44010944, 44323245,
- 44316000, 45367000, 44308167, 43953207, 46209548, 44367467, 43238267, 44876708, 45779967, 47115908,
- 44581506, 43748899, 43849578, 47679107, 42393300, 45245775, 46134930, 44802550, 44644596, 46421634,
- 42793609, 45342482, 45905460, 44238272, 43454011, 44246472, 45034346, 42926000, 43534179, 44183172,
- 42600000, 44580809, 41876878, 42332482, 44554763, 48434207, 44745046, 42519793, 45646359, 42370000,
- 34217000, 38789600, -7700000, -7847000, -6902394, -6984294, -6858094, -5051894, -8084038, -8017152,
- -9610451, -9551451, -5895750, -5603294, -1960494, -6656370, -9283833, -5423800, -6965293, -6431333,
- -8553701, -3010100, -7657128, -5929389, -6110060, -6169940, -10087848, -4040622, -6743770, -5703154,
- -4468797, -2362889, -6611228, -5971422, -2932518, -5756222, -8916666, -2213222, -7984470, -8554404,
- -7423670, -3972240, -5616391, -9773885, -6360760, -9241752, -11135276, -13221250, -15970296, -11706383,
- -14550000, -6206056, -5633176, -6321153, -5583179, -6025732, -5463268, -4934232, -8273616, -9675708,
- -2395832, -9293324, -8693162, -8742846, -8743159, -3235932, -10318008, -4285531, -4635816, -3408732,
- -9141108, -2589832, -9823216, -4353449, -3785777, -9999808, -11355200, -7170816, -4927524, -5795616,
- -8247716, -16011084, -8052729, -6972871, -4212428, -10130717, -7002662, -4123055, -11571112, -8532430,
- -5493748, -14550212, -11600903, -17764661, -14874934, -17764661, -14904725, -17764661, 69181679, 68907928,
- 71583040, 66884509, 72273850, 64350009, 59518381, 71727662, 65735203, 70883181, 69522421, 60566840,
- 67784862, 70039021, 65293362, 71664581, 69186762, 67231364, 69533181, 59389360, 66773803, 68726481,
- 66203662, 67855244, 60938940, 71176121, 64499742, 72003181, 68424000, 63520000, 57954561, 55980000,
- 55980000, 17985432, 17565570, 11929156, 12934362, 17548311, 16457832, 15125054, 15552155, 12676181,
- 14126156, 16103555, 13123081, 20150800, 17059490, 12872156, 16406332, 13422532, 12714900, 14715839,
- 17214845, 22027000, 12252000, 14578652, 15368983, 15583679, 16275793, 13797170, 15521269, 14087211,
- 11870192, 14977470, 18652177, 12793011, 14455780, 16962135, 12199293, 13097462, 13101092, 17781216,
- 12481954, 12816443, 16707383, 21402158, 18239230, 12272970, 11190000, 14588328, 15463272, 16338215,
- 14593536, 15458064, 16322592, 14603952, 15452856, 16301760, 14609160, 15447648, 16286136, 14614368,
- 15442440, 16270512, 21276652, 21266236, 22396372, 19625700, 14136816, 18277716, 18083736, 18076861,
- 18490897, 12458392, 13359376, 13364584, 17104424, 16761216, 16623204, 16384938, 14237588, -9154000,
- 4490000, 10960000, 147132300, 146992425, 146919606, 145704876, 143560000, 155556615, 145372415, 141255155,
- 150104915, 152121935, 144214915, 143173275, 150768455, 150422335, 143620515, 148210375, 146614595, 141257515,
- 144927415, 147253255, 146652195, 155036415, 143659715, 147703175, 145807615, 145706995, 155414415, 142309555,
- 152226735, 154610915, 146352681, 143550000, 143406275, 155294635, 141064035, 149914035, 151983335, 142985239,
- 150577335, 150234539, 146442635, 141066635, 147062135, 154845535, 145516235, 142118435, 154420035, 140830000,
- 9681000, 9559398, 11336111, 13260871, 14970915, 10115715, 14264000, 10373115, 13758035, 13539395,
- 13641635, 9396636, 10856515, 9151357, 9686636, 9896636, 14406335, 10089935, 10210315, 10634815,
- 14246515, 10014115, 13900255, 10230435, 10602878, 11469857, 11126850, 10149857, 11198864, 9199858,
- 15210533, 10048373, 10494064, 14114656, 10408078, 11942040, 9276068, 14329857, 14518778, 11775373,
- 10262278, 9336068, 9534532, 9893846, 9837997, 15019857, 13348640, 13817360, 14051720, 13450640,
- 14125640, 14166240, 11575640, 9846740, 10315459, 10784179, 11252899, 11721619, 10549820, 11018539,
- 11487259, 10596692, 11065412, 14779540, 12385640, 12385640, 12854359, 13385640, 14966540, 12094440,
- 12135640, 13944140, 13475420, 13381676, 13151640, 14696060, 15064316, 8952500, 13207000, 8340000,
- 58346284, 57926000, 63514503, 63514503, 59902340, 61785404, 54304142, 52903062, 62105704, 60445704,
- 56214503, 59611860, 65995344, 65166744, 62302104, 59572240, 59081860, 59329960, 54535903, 57391063,
- 61332621, 61218263, 55461703, 59568304, 56224863, 63830363, 61176525, 59873400, 64828308, 59906855,
- 54204373, 55342504, 61622258, 62303115, 63561423, 56763712, 62898010, 52553200, 60370009, 54522000,
- 59345000, 58090000, 52430000, -3750145, 2129600, -3950167, -430758, 2015621, 2147621, 1969921,
- 2084221, -6023396, -947660, -4494775, -1181056, -3009600, -4799360, -538337, -4820556, -8773040,
- -5733101, -3656936, -8469101, -2755321, -727156, -5890401, -1021085, -1690848, 2063400, -6161641,
- 1971900, 2614973, -15481003, -16311951, -2022435, -3868000, -3731745, -2478091, -100351, -5697446,
- -1913947, -6974142, -2481945, -4665000, -7008947, -4543266, -5623490, -3825542, -3046232, -9350000,
- -4028489, 1905628, -758156, -6241148, -1194672, -4948540, -4370451, -3214988, -5046372, -5054948,
- -3894648, -2878380, -1853388, -6443240, 2338136, -15843200, -16880400, -5734540, -2306288, -4108288,
- -3999880, -352064, -5977272, -7358748, -7130756, -4089048, 858428, 325328, -6674256, 2621620,
- 278373, 348000, -9722767, -9839578, -9979996, -6177638, -6443404, -6703000, -2632509, -3047230,
- -3426000, 1033604, -18200000, -15950000, -2970500, -31500000, -18200000, 100485777, 100270732, 102725958,
- 100920947, 102031107, 98941800, 100426395, 100906500, 99436193, 102786954, 99285875, 99906495, 104817694,
- 100015554, 101234074, 100577054, 100224833, 100067494, 102068894, 100854974, 99775554, 101240215, 100571704,
- 98336395, 100525434, 99784113, 100872434, 100185254, 99486354, 99665575, 98194000, 98670000, 97330000,
- 97330000, 44162794, 44029154, 44798769, 42923314, 43955554, 44044445, 49090134, 49167678, 44114154,
- 44291914, 43304934, 43230014, 44367434, 49564114, 44795434, 44093954, 43121714, 43894294, 44355734,
- 45530654, 48746974, 44076654, 44637854, 47018934, 51199914, 45656854, 45264354, 43571729, 43293622,
- 42685329, 42978855, 45285929, 45833905, 43229688, 45337989, 46805502, 44747371, 43723170, 52156371,
- 45659588, 44707105, 42855536, 42663682, 45596308, 41801000, 2274652, 1991064, 4761980, 4833435,
- 4904890, 1355042, 1439237, 7219318, 5346399, -1617265, 7680933, 3810418, -651863, -1727166,
- 65791, 3959712, 3002250, 4329137, 5852199, -609466, 5667837, -4555967, 147734, 4979834,
- 5394365, 3047898, 4316920, 2256007, 644288, 1217098, 6137008, 5972145, -409092, 1860828,
- 7293857, 2849252, 1032390, 6130610, 3124555, -416482, 295150, 4766684, 5027612, 4334796,
- 1061704, 6689412, -1931020, 7413764, 3460012, -943104, -2004028, -468944, 2633248, 5650512,
- -1048720, 5484496, -4641728, -338928, 4707580, 2765396, 4261004, 346480, 934596, 5835164,
- 5680480, 6761372, 2558620, -470088, 101580, -1513312, 1903340, 2739912, -2833728, 2054080,
- 4636896, -3713728, -803312, 4370648, -2415036, -1121128, -1778520, 5786688, 4501480, 1361480,
- 1181896, 8417520, 1867104, 4308564, 1528840, 2022312, -3116336, -175504, 8969832, 5803056,
- 4631788, 3078548, -1830088, 3757104, 4701212, 2246688, 2814080, 3736688, 5759704, 6098872,
- 356523, -5200000, -5200000, 19474000, 20400000, 4490000, 19100000, 36798377, 36694245, 39558535,
- 39645264, 36005155, 36091644, 34698155, 34784644, 34957155, 34716955, 40051035, 36930255, 39615950,
- 34513140, 37607850, 34460040, 36415250, 40030640, 34424450, 34439940, 37031650, 37426040, 34070250,
- 41833957, 39817164, 35254340, 37227250, 37552840, 34741350, 36337340, 35835050, 35700240, 37126350,
- 34733340, 35079050, 40859740, 35566150, 38537857, 36660150, 37701640, 35619850, 36349940, 37227350,
- 39022457, 37960050, 34556040, 34244650, 35164140, 37977750, 35064640, 34599650, 36253240, 37647064,
- 39615257, 33905000, 36586190, 39401340, 39672540, 39412640, 39769340, 41458040, 40655440, 35362840,
- 38333640, 36576040, 35368440, 38818740, 37756740, 36125640, 37569540, 39154940, 33905000, 25862911,
- 25629288, 27456829, 25450000, 27780159, 23370738, 26638089, 25286231, 26780452, 26092671, 25642091,
- 27080092, 25491871, 25370731, 27416532, 25543632, 26995472, 28373512, 27706112, 21593512, 25331532,
- 25128413, 26460452, 22357271, 24683271, 22121753, 24983291, 27165693, 25189402, 23180024, 28170016,
- 21390016, 24933424, 22151208, 21925224, 26787324, 24258624, 21713524, 22463824, 22547916, 23541408,
- 21517608, 24036491, 19980000, 47512220, 47264068, 49340993, 49322830, 47007113, 47052232, 43639232,
- 48192754, 46284694, 49258760, 47303303, 46051745, 48186021, 46936445, 48387421, 46705725, 49736071,
- 48490980, 48763103, 49542470, 44261420, 47972435, 46910170, 46361145, 50236238, 49163284, 47338386,
- 50120702, 47338020, 48419688, 47207936, 44336104, 47778270, 46632243, 45450567, 46896622, 46823503,
- 48299708, 47398270, 48187225, 46767936, 46007312, 44477602, 44705845, 47780935, 48177553, 48104220,
- 47565777, 44515203, 45023645, 49710155, 46677657, 44487435, 49618002, 47958938, 45427653, 49378521,
- 46199823, 49000000, 46770811, 43438825, 46253761, 45988007, 48073429, 49058739, 48098567, 45017747,
- 46718007, 44051233, 47755911, 47120721, 44122615, 48083021, 45795229, 44262615, 44484803, 47566115,
- 47352125, 44304923, 46473041, 44272615, 47750427, 45218433, 43150016, 43210000, 42000000, 30438530,
- 30286000, 36077520, 34802935, 37656000, 30649435, 30649435, 37470700, 37565986, 35125734, 23956691,
- 33315734, 31933935, 39256800, 34039337, 28391000, 33424700, 34469500, 32537535, 31225600, 34711529,
- 31994700, 37979900, 28594100, 26182250, 26933691, 32195133, 34555133, 25865133, 33373000, 25538200,
- 24644412, 25266360, 30028800, 37503700, 35306935, 35790585, 28277433, 23545500, 22135720, 31533700,
- 31350640, 31584680, 27919496, 32406512, 28319912, 30602912, 27343066, 28038166, 29629506, 33005066,
- 30428506, 31516006, 32065496, 32748756, 30236905, 27287596, 31428839, 28160635, 32832545, 30255645,
- 31895739, 32579339, 23400000, 21810000, -19000000, 23400000, 18504835, 18548785, 18217521, 17916835,
- 15734935, 19143395, 16336515, 15822635, 19060415, 20616815, 21942515, 15568915, 17408015, 22773635,
- 15996635, 23875335, 21157715, 21822535, 21166635, 15596395, 22211235, 20623995, 18656635, 14786515,
- 17062315, 22489635, 25083435, 15102235, 15908415, 18166535, 19943335, 18520535, 21155364, 26457773,
- 22758433, 22369690, 16159405, 20373900, 15543935, 18952635, 16145635, 15631635, 18869535, 15547785,
- 17217135, 15805635, 23684335, 15405635, 20433235, 14595635, 24892435, 14911235, 19752335, 26253635,
- 22558249, 22165645, 14400000, 45300755, 45345574, 44997395, 44018997, 44969235, 42487602, 44716755,
- 42706755, 43606755, 42503682, 45490155, 49141815, 47387515, 45163735, 45457328, 42236755, 44498950,
- 48454090, 49054319, 47336939, 42729650, 47331506, 43155219, 44049940, 43996650, 47149857, 42026364,
- 44859940, 44482664, 44804240, 49787092, 45534757, 42946650, 49859056, 50778519, 42191457, 42039950,
- 51019356, 51227933, 43861057, 45502250, 48489773, 46478778, 45029606, 46588564, 45559857, 42424150,
- 43441256, 48148347, 51019356, 43208864, 42999857, 43125195, 44826740, 43831040, 44798640, 42260740,
- 42515640, 42312640, 45302240, 48947240, 47196640, 44972740, 42045640, 48250040, 48854040, 46953440,
- 42439040, 47127540, 43095240, 46945640, 41823140, 44279440, 49584040, 45316040, 42696240, 49655340,
- 50394040, 42061140, 41836640, 50870000, 43656840, 48246340, 50673000, 41800000, 40970000, 69118106,
- 68960983, 65533518, 67046725, 67153875, 69117506, 62129246, 62233753, 70392246, 70505564, 70157006,
- 63085306, 68688685, 68812525, 71077406, 69184606, 65197746, 69031525, 64736885, 66816964, 68376767,
- 68664360, 67679559, 65731033, 68912578, 62077630, 65079309, 64335103, 68743678, 69492759, 67466511,
- 66891930, 61818181, 68874374, 61449878, 61152909, 68357909, 68905340, 68983928, 69032040, 69771358,
- 69869599, 69943300, 62113399, 66733609, 66141574, 69222811, 67433184, 66050000, 61952523, 62859177,
- 70851267, 64968763, 64503654, 65485659, 61838171, 64832969, 64103293, 66660283, 61690510, 61056483,
- 61876975, 64912143, 65458984, 66005824, 64912144, 65458984, 66005824, 64912144, 65453776, 65995408,
- 63128537, 66293170, 60478400, 96117194, 96012010, 95920637, 96035700, 97610954, 96433533, 94690354,
- 95096500, 92822293, 95817772, 98569894, 96968672, 98162054, 97703252, 95210973, 95344732, 95409213,
- 96418712, 95039732, 97335000, 94846093, 96391653, 94916000, 97673274, 96677093, 94762272, 95646292,
- 96400000, 97341000, 99573632, 95355074, 95635074, 95493993, 95162000, 94833993, 94791014, 94207110,
- 94177319, 92170000, 28246794, 28164774, 28077233, 28515433, 28327915, 27824394, 28183600, 28355354,
- 25807313, 31143235, 32589754, 27793694, 27710574, 28126094, 28845915, 26930754, 23114894, 26342994,
- 28659100, 31383600, 27448771, 28723755, 29026700, 29514447, 31335306, 27042715, 31299522, 24269384,
- 28678288, 28025474, 24769038, 27190384, 32042639, 32604433, 26446904, 24400447, 29356505, 28128088,
- 32027205, 27420570, 27844871, 29628533, 32716906, 23278543, 28248855, 33138260, 30199005, 22632415,
- 23123038, 31078105, 26008055, 23078088, 24969105, 28380058, 27967032, 28255532, 28206232, 25610224,
- 31051840, 32394632, 27556732, 28658240, 22917932, 26135740, 28440032, 31194140, 31006140, 29314340,
- 31090932, 24059924, 24560532, 24660432, 31841440, 32404239, 24200340, 29150432, 27920432, 31820432,
- 32543640, 23033032, 32938240, 30000432, 22443032, 25649932, 22870432, 26112214, 21980000, -70689933,
- -70908300, -71660000, -70421200, -73145836, -73151000, -72653537, -70158200, -70788954, -71712255, -70333527,
- -73006879, -72403896, -71383051, -72163575, -71283111, -73189000, -70965000, -73184855, -68951250, -73271306,
- -70360917, -71271291, -71232519, -71257260, -71627000, -73050000, -70748000, -70788880, -71019000, -70634100,
- -70960200, -72983200, -70898000, -71998467, -70786072, -71226828, -73176000, -72745000, -70802200, -72440500,
- -73020000, -72269847, -72112585, -72366000, -71116322, -70904000, -73870080, -72999588, -73112300, -72410000,
- -73700000, -73783000, -71212191, -70652120, -72691314, -69801587, -71247344, -72309393, -72850398, -72942154,
- -73958027, -74678969, -75110939, -74795154, -78519029, -75722399, -75841563, -76958726, -72639031, -74888251,
- -70880941, -81290227, -81444348, -110000000, -110000000, 28883919, 28936040, 32538562, 32651238, 32763914,
- 32876590, 32763914, 32876590, 27027763, 27189163, 27082863, 27082863, 28618921, 28733279, 28847637,
- 28961995, 29076353, 28544588, 28658946, 28773304, 29006594, 29120952, 29235310, 29095582, 29209219,
- 29322856, 29254686, 29348102, 29442228, 28912762, 29025438, 35240246, 35329034, 37320864, 32438944,
- 30642064, 40136944, 34573464, 35424763, 30446000, 38759264, 36268221, 38248363, 36817000, 43317063,
- 30322481, 29022104, 39126563, 36948142, 27839542, 27315363, 29750681, 29934000, 36117485, 41235200,
- 34847000, 39654000, 33474500, 38204800, 30507800, 41090357, 36214209, 34917704, 36129759, 27801457,
- 29369874, 27759845, 33979274, 30511012, 39724009, 39282515, 26523220, 29463249, 40552509, 26214378,
- 26455685, 36958559, 32347680, 30412159, 40141751, 34458859, 35183039, 29900021, 38303267, 35802927,
- 38014451, 36376727, 43083151, 30072023, 38843189, 36701931, 36062055, 40943981, 39316273, 33252041,
- 38119961, 30110621, 40780751, 35768347, 34896973, 33728551, 30498439, 39469847, 39032451, 40393427,
- 36020535, 37827723, 25662000, 66967667, 66888808, 74146042, 72982896, 73083800, 72982896, 73083800,
- 72963000, 72963000, 72967000, 72995000, 71425149, 68312900, 74136660, 71493906, 66949000, 72632000,
- 74487867, 71625529, 68809500, 72280248, 73936508, 68159000, 74020407, 71987846, 74399548, 70255969,
- 73056808, 73400808, 72698106, 70601000, 68975973, 68372284, 72322309, 72946563, 74179803, 72643448,
- 72278809, 66800000, 69076400, 68296000, 69862800, 70377792, 70881892, 71457192, 72260292, 70244492,
- 70778092, 71448892, 66671691, 71908692, 70612884, 71155568, 71712168, 67566728, 71288917, 70563535,
- 70501717, 67343871, 70471926, 60850000, 66200000, 68644546, 71683228, 61442273, 64421373, 67400473,
- 69783753, 61538796, 64428523, 67318250, 68213172, 73426660, 76554715, 72500000, 75000000, 77495479,
- 60850000, 32534327, 32235937, 34829113, 34801580, 39164014, 39253386, 33423553, 40660500, 40561434,
- 36852713, 33551374, 33631800, 36931794, 35259991, 35220500, 40479574, 34686613, 39884374, 36491114,
- 38972974, 38219833, 35376104, 32950101, 33508145, 40613400, 32839225, 34696934, 40598915, 34984201,
- 34698304, 33071834, 37470988, 33760634, 35124704, 32766767, 32619514, 32631134, 30405829, 35262785,
- 34937574, 32205767, 35599502, 31981784, 34150245, 33851034, 31920000, 32690000, 32305808, 39016432,
- 36653224, 33359332, 36739632, 35016132, 39692332, 36296232, 38777732, 38028032, 31728108, 37263332,
- 30359632, 34729832, 35505832, 40195798, 40355632, 40360475, 40312561, 40154446, 40120907, 40168821,
- 40150072, 40150072, 40150072, 40150072, 30200000, 17036872, 16896566, 19608683, 15639513, 15730086,
- 14467252, 14513152, 24240313, 18066813, 17031432, 16613993, 16868412, 18089330, 18931992, 17661853,
- 15101330, 17914071, 15933993, 14900293, 16355669, 17395872, 16114193, 14943392, 17101830, 15903632,
- 18708110, 13792093, 15810612, 17307053, 15547686, 16086535, 19067101, 16301384, 15038537, 14950184,
- 15863721, 16951845, 18695849, 14246535, 17550985, 14950000, 14220000, 24035524, 14807099, 15327900,
- 15848699, 16369500, 16890300, 17411100, 16417824, 18731216, 14801724, 16186699, 17296824, 15918024,
- 15700016, 13592724, 18844808, 16730808, 17328608, 17706208, 17706208, 17706208, 17860885, 17933016,
- 18375696, 18167376, 18499200, 18483200, 11720000, -66950440, -67068050, -67732000, -68115900, -71761465,
- -71673535, -71695517, -69393000, -62697100, -64714440, -63217000, -64662065, -63597100, -64200000, -71201225,
- -70257300, -72245000, -66645700, -71479800, -64714400, -68073100, -69228000, -66716100, -69704653, -70624994,
- -66564600, -69779094, -64283295, -66805661, -63294500, -66915061, -67456495, -70223200, -66883067, -70100800,
- -67511440, -66037000, -67388181, -63871660, -69649981, -64503000, -68794160, -69305500, -68617781, -68338977,
- -71684700, -71340161, -71254295, -72392210, -69154567, -67528961, -67635800, -67821161, -69800000, -64930000,
- -72510982, -73390000, 3328000, 3168231, 3746440, 8388632, 7355335, 7443265, 7355335, 7443265,
- 5544841, 5631810, 5544841, 5631810, 6970132, 13114115, 7673000, 7323636, 8841726, 4506471,
- 7471942, 3300598, 6759333, 7448793, 5729063, 4210706, 3905123, 5213389, 6194936, 8306248,
- 8312489, 4527241, 7576674, 5157737, 4524793, 9804039, 3565733, 6521025, 8494919, 4716325,
- 5557427, 11146139, 4805667, 11929456, 12414505, 4156238, 7680672, 6642472, 13238433, 3477882,
- 2839404, 5522000, 6515986, 8275740, 7192840, 12926440, 7281340, 8653819, 5006332, 5953583,
- 7477932, 9728740, 6135324, 8453531, 5505378, 7400905, 10954440, 11873440, 12179740, 6522140,
- 12886140, 5907933, 6941001, 8764663, 3626789, 8331391, 10840132, 11138240, 13380140, 5928401,
- 7097329, 10005432, 9852940, 2665436, 39212292, 39106059, 32865855, 39207815, 39185203, 33403175,
- 33490625, 36642935, 37620115, 39047635, 35696515, 29608135, 37296035, 32770035, 35608235, 33760155,
- 35646395, 32722175, 33377135, 40143635, 30360964, 36964773, 31865464, 31592590, 38858878, 31777740,
- 31043078, 34721557, 29965864, 34796406, 32608950, 31899240, 33838550, 36653190, 34738005, 39675639,
- 32910405, 36827773, 36948292, 31015657, 38774533, 38410457, 30084964, 39245139, 33048950, 35780206,
- 35258092, 33849857, 36600000, 36750000, 33258840, 35505640, 29583740, 32579040, 35420440, 33569040,
- 35455640, 32615939, 33186139, 39971652, 30157740, 31662240, 31388540, 31573440, 30839940, 34517340,
- 34595040, 32405640, 31694940, 33635240, 36597640, 34537640, 39516440, 30811440, 38574340, 29881740,
- 39043940, 32854840, 35578840, 35055040, 33645640, 29327168, 31200989, 30858900, 29854048, 29934771,
- 29711348, 32243648, 32476149, 31114908, 32602191, 31327548, 31145790, 30946908, 32844491, 31040329,
- 31670730, 31464034, 30805682, 32239834, 30096130, 30426375, 30714416, 32703787, 30971181, 31131634,
- 30817783, 30893975, 31529748, 33773075, 31235181, 31845414, 32836934, 31298779, 30604930, 30263775,
- 31314930, 31983775, 31635181, 31563775, 29743430, 31783775, 30676116, 30885534, 31469617, 31103752,
- 31422481, 30814379, 30258181, 30990507, 30917783, 32522273, 30785181, 29300000, 30348000, 30545000,
- 30715000, 33617000, 30350241, 30380032, 24690000, -16027750, -16086029, -11463703, -13560333, -13433268,
- -15866003, -12544151, -13111932, -7337103, -11489582, -13563873, -7100173, -14445887, -13968367, -14311446,
- -12241986, -12407407, -8215726, -9665046, -9471526, -12739448, -11611609, -11675428, -16525000, -13433300,
- -10363000, -17240000, -63225667, -63270587, -66358086, -68324000, -67168812, -65316747, -64769968, -65799787,
- -63297567, -64942085, -63692690, -66096465, -65398665, -66615527, -65645108, -63570507, -64382748, -65766368,
- -68798765, -61011846, -63207587, -66788386, -63505900, -66885407, -63910350, -65901329, -63274067, -65468746,
- -63229726, -67604126, -63436407, -57846247, -63445287, -66876007, -65140747, -67941101, -68751417, -69660000,
- 38696150, 38587540, 41775900, 39436354, 39228475, 37343315, 37408994, 39600615, 38455395, 36797195,
- 42079575, 38573395, 37528015, 39700515, 36502975, 37686535, 39101492, 39430922, 37827792, 37732190,
- 39499619, 38271573, 39938692, 39529272, 38244188, 37827106, 39545678, 42768506, 38699788, 38850705,
- 37941505, 39561856, 38360778, 38789690, 39088605, 39599690, 39611160, 35799606, 38338692, 40857006,
- 38948778, 39509189, 38706119, 38684890, 34772105, 37853056, 41040247, 34559690, 36480133, 38480006,
- 37419583, 37258712, 37258712, 32970000, -74133245, -74228439, -76647089, -75727469, -74848000, -74844000,
- -75566000, -75535000, -72548200, -73179305, -75723365, -74238000, -75258165, -77323245, -75550265, -75319645,
- -73660665, -75721865, -73306065, -75918225, -75439425, -73143005, -76349665, -77083565, -76648745, -73897705,
- -75809065, -76253365, -75965765, -74830236, -75650060, -72272353, -72958527, -76328236, -73384627, -73201308,
- -74801961, -74803780, -72938800, -74391136, -73064327, -76750000, -76134830, -72814560, -73348660, -77720560,
- -75544360, -73498360, -77294360, -76843860, -74117860, -76075160, -72487460, -73388960, -73153060, -79043460,
- -76924360, -73719360, -74904360, -76894360, -70988260, -75754360, -72644360, -81735968, -75244360, -72889460,
- -74054360, -76658060, -74934360, -74654360, -73373260, -72129460, -75946760, -79060000, -81736000, -81736000,
- 18371780, 18459691, 30957089, 27992071, 28159371, 27810871, 25546906, 28253971, 27905530, 30345489,
- 27834307, 28159571, 26164529, 28160971, 27787130, 29892150, 27729871, 26690110, 28312871, 28405871,
- 25354406, 29203987, 28096117, 26674152, 18944728, 28076187, 24718149, 26621042, 27359717, 28151787,
- 18803928, 27663787, 29434284, 27200973, 28352017, 27058914, 22411728, 29745124, 29422685, 28954718,
- 30595615, 28048273, 19409128, 29050814, 27176183, 18345468, 30618792, 25201968, 30031992, 27353976,
- 25989192, 29817200, 26682200, 26514392, 18892668, 24457692, 22138276, 30872908, 30929808, 29710500,
- 28969808, 19096676, 31722092, 29642616, 28521784, 25908008, 26426676, 30497200, 18326576, 28107200,
- 26741684, 17852776, 21815368, 20972200, 25376308, 29627508, 30352616, 28712100, 24469600, 22935768,
- 31034292, 22293976, 24263976, 30061384, 27823976, 30549600, 29554392, 25069600, 25341784, 30797408,
- 26353976, 23736992, 25524500, 29244808, 29156992, 18948768, 29962616, 26102200, 29629600, 30486992,
- 26439184, 19923768, 24662300, 26462200, 30197408, 27133976, 28144808, 27362200, 26542941, 16440000,
- 37000000, -19000000, 16440000, -8032023, -8245146, -5721785, -5512206, -4224566, -4131166, -11484566,
- -4953346, -6321346, -6234446, -9628106, -3440026, -6120546, -3050646, -4597246, -62326, -8079546,
- -7534085, -6034166, -7597226, -7490646, -7329786, -10881646, -8470485, 1364673, -3126446, -4022257,
- -3692512, -6927753, -4810528, -5388112, -2981362, -3641998, -4948778, -4957626, -9520811, -6136285,
- -6033795, -3781757, -6801844, -9076903, -6395713, -254368, -6056760, -11662768, -9791768, -3802868,
- -3231568, -7721760, -7706668, -11173068, 1165424, -3321568, -4316368, -7072160, -3245468, -3817268,
- -9894868, -6621509, -3731782, -6591718, -3761573, -931428, 1444855, -6591718, -3791364, -991010,
- 1474646, -12250000, -9561881, -6821109, -4080337, -1339565, 1401207, -12250000, -9561880, -6850900,
- -4139919, -8900000, -12250000, 13202002, 13019857, 19856615, 13468000, 13433714, 13523086, 15674217,
- 15736853, 13340386, 13402853, 16902000, 13513994, 13507894, 12107914, 16294000, 12160500, 20346700,
- 14194415, 15006395, 20688995, 15073415, 13813315, 12318715, 13629105, 17664122, 15525174, 14657805,
- 14878605, 15218289, 17247960, 22200839, 17447547, 16194372, 20408347, 12852290, 15338692, 20747256,
- 15681370, 15033705, 14272247, 15246590, 17960805, 14822190, 14349503, 12807084, 19676509, 13283547,
- 13231827, 11915641, 16112749, 11974645, 20166139, 14003535, 20498235, 13625639, 12127835, 17455537,
- 17147649, 21999639, 20376689, 15469019, 14072149, 17760439, 11670362, 2065794, 2007115, 6923004,
- 8943554, 7941833, 5219214, 7319473, 3149674, 5228454, 3387115, 3960354, 869814, 5902654,
- 2832274, 8864374, 7615954, 7942554, 12567654, 709654, 9110154, 6714234, 1408834, 13063334,
- 5202134, 8433154, 7015554, 8842115, 10237405, 6250229, 7743805, 3298002, 2818389, 6665588,
- 11997205, 2321174, 2299105, 7145488, 5750438, 5767743, 8439105, 2058002, 6019022, 671000,
- 5182000, 8831732, 7602832, 7120224, 3222740, 8668932, 12372432, 12747632, 8234232, 8637232,
- 10028732, 11787032, 5551932, 150000, 15030394, 14928397, 15928024, 18246106, 20787554, 15757508,
- 17502146, 14861275, 20239035, 15328035, 18648794, 16801766, 18299554, 16249345, 19648154, 18176815,
- 15265554, 15396394, 15823715, 14179512, 18896275, 16269693, 15682774, 16444754, 17015794, 16111052,
- 16679435, 19062193, 15100190, 16522562, 17115715, 22155554, 15498535, 17726395, 20888902, 15658572,
- 14782347, 14782347, 20592427, 17314119, 20051249, 18461239, 18104427, 19453027, 17989149, 15070427,
- 13991599, 18708239, 18862819, 21960427, 17535635, 20681337, 15454525, 13450000, -77066600, -77171000,
- -71734778, -79100864, -79039246, -79928394, -79866946, -73349324, -73288046, -80694424, -80633146, -75298444,
- -75236147, -78613134, -78534000, -74607605, -72002000, -70290207, -75770646, -70184806, -74264446, -80731600,
- -76264677, -76171912, -76396427, -78532308, -81293343, -70042957, -80469843, -76721053, -77558277, -80703222,
- -77240644, -76301567, -76226895, -77632453, -80205443, -71361516, -72911095, -75743753, -77780861, -70972430,
- -81133043, -76033595, -78840227, -79451308, -76152427, -77911026, -81360000, -69138720, -69138720, -79368995,
- -79973145, -73537735, -78779331, -74798345, -72206453, -70517731, -75965763, -70312259, -74459563, -76407563,
- -76600545, -78735355, -77759551, -71573771, -73119763, -71184771, -76233951, -79729355, -76356545, -75229553,
- -77204355, -69429513, -71469553, -76974355, -76584563, -69122744, -81360000, -92000000, 106810541, 106539272,
- 103969749, 105854129, 114437917, 91551117, 110051014, 89889949, 91972210, 100083691, 96789134, 106140971,
- 100057535, 102716435, 101402934, 96188235, 106401512, 103468012, 104343118, 113213035, 106210536, 110585334,
- 98197433, 107206334, 108320835, 102114337, 103737070, 99617367, 114187671, 91300871, 109808701, 89636373,
- 91707643, 99790643, 96509067, 105851257, 95917383, 103187263, 104087611, 112936975, 105946895, 110313079,
- 97915973, 88151115, 92262273, 96373431, 100484589, 104595747, 112818063, 87740000, 91515115, 95417736,
- 99320357, 103222978, 107125599, 111028220, 114930841, 90589807, 94313682, 98037557, 101761432, 105485307,
- 109209182, 112933057, 116146543, 94772463, 98347383, 101922303, 105497223, 109072143, 87740000, 51323945,
- 51176280, 59381850, 51602864, 46212500, 52459189, 50870000, 50802350, 48618053, 47015605, 60794142,
- 45003804, 57019500, 54300208, 49537404, 49624200, 48457706, 48234844, 49953925, 48229149, 46967145,
- 48435300, 48313000, 56238200, 48706600, 54390764, 49778986, 51236676, 52396992, 48363584, 46749568,
- 60542092, 44735652, 56776992, 54051484, 49204652, 49367768, 48196668, 47945292, 46708868, 48178460,
- 48074076, 55869600, 48620876, 54127660, 51298768, 57343560, 53033660, 58533560, 55464392, 44673144,
- 48193976, 57030952, 58943976, 50763592, 45091379, 44020000, 47356592, 53559078, 56836088, 44413241,
- 47630669, 50848097, 54065525, 57282953, 58248181, 45373703, 48501758, 51629813, 54757868, 57885923,
- 58824339, 47593132, 50631814, 53670496, 56709178, 58836255, 50661605, 53640705, 56619805, 59598905,
- 60370900, 53670496, 56590014, 59509532, 44020000, 13143759, 20034013, 12975000, 19974151, 14928986,
- 14232507, 20159008, 23905667, 12969067, 12668907, 14508567, 16532548, 12721830, 13954308, 21708307,
- 12485167, 14379690, 22592707, 12969067, 10929308, 12430307, 13867171, 13587767, 20780967, 12035007,
- 21823807, 14232469, 12951430, 20556830, 20089381, 20546830, 10148534, 21258152, 23257101, 12543172,
- 19561148, 20217003, 16108982, 9465407, 13986946, 25037203, 11984763, 15915252, 22201646, 11829572,
- 21511282, 10612000, 19900000, 12240241, 9290000, 32492924, 32287030, 37141000, 37141000, 24840415,
- 30175154, 36335494, 35331654, 33481834, 32615554, 25304954, 22410654, 34328815, 32954334, 29669935,
- 26085415, 33551754, 33964913, 33292314, 33394154, 32702754, 31176674, 32252054, 35566294, 33932684,
- 28393889, 33884988, 27782056, 29621047, 33849605, 35866015, 31829189, 23438174, 37298270, 33643188,
- 31203756, 34339947, 34592905, 33150488, 34146005, 33957398, 30610689, 29401922, 32086091, 36828624,
- 24652740, 36143332, 35134432, 25075932, 22215532, 34038240, 25915640, 33759224, 33256532, 35511232,
- 28107232, 27568640, 23230432, 36965124, 33745224, 21810000, 23400000, -19000000, 21810000, 106786755,
- 106557000, 112660000, 112670000, 112670000, 112670000, 107521495, 107608704, 98624000, 98627000, 104715055,
- 110376495, 119398935, 112593095, 105223015, 106746515, 100343655, 110768095, 114562764, 101409740, 117101950,
- 109303440, 115188605, 110341490, 116804050, 103581740, 124818750, 116069206, 108523578, 111979690, 109099392,
- 109641790, 113664692, 128153757, 95288778, 108992690, 102246920, 109209090, 99028950, 108179890, 111501900,
- 122480957, 119835000, 125104000, 98466200, 112869690, 123574033, 103919000, 105900000, 109528800, 98415640,
- 104524240, 119353000, 105063840, 100258340, 114480640, 101195640, 116915640, 109105640, 114989040, 116598240,
- 103375640, 124780640, 116006440, 113565640, 127895140, 95195240, 102170440, 98865640, 122296040, 119605640,
- 123280640, 103717000, 113685640, 122772240, 140470540, 96771940, 105740990, 104213000, 98972840, 114115640,
- 129600000, 130313226, 132994417, 132994417, 135675607, 135675607, 135675607, 138356797, 138356797, 138356797,
- 118680988, 121362178, 124043368, 118680988, 121362178, 124043368, 118680988, 121362178, 120343326, 126984524,
- 126984524, 125643929, 128325118, 131006308, 132615022, 130282387, 127601197, 124920007, 124900000, 104967524,
- 107648714, 114604286, 117285476, 108685000, 110984679, 113665869, 116347059, 109241905, 111923095, 114604285,
- 114068047, 95004700, 97685890, 95674997, 98356187, 101037377, 98141605, 100822795, 103503985, 98141605,
- 100822795, 103503985, 106185175, 101975706, 104656896, 107338086, 110019276, 112700466, 115381656, 118062846,
- 118890000, 122486810, 95004677, -99180500, -99320000, -100620000, -99365200, -98279000, -98110776, -98590000,
- -98725000, -98725000, -99254084, -99494000, -99020250, -100620000, -99500000, -102327212, -102780000, -102491600,
- -102880000, -102880000, -103776000, -103974776, -104418598, -104056058, -104700000, -104700000, -100425500, -100599396,
- -100104636, -100602000, -100602000, -98790000, -99002176, -99390884, -99295000, -99380124, -98507998, -99880000,
- -99880000, -99180500, -99320000, -99780000, -99237000, -98875000, -99423000, -100620000, -100620000, -92975567,
- -93222776, -93461000, -91526724, -93374393, -92632274, -91839174, -92731954, -93289895, -94140000, -94140000,
- -104932328, -105177384, -105569723, -105441764, -105318000, -104548216, -106720000, -106720000, -101713628, -101805876,
- -101532424, -101017444, -101292056, -101367956, -101545856, -101955956, -100862872, -101309164, -101010288, -101253564,
- -100839764, -102110000, -102110000, -98244667, -98382590, -97555817, -98630065, -98614505, -97548984, -98168998,
- -99088000, -99088000, -89664828, -89982000, -88362044, -88337741, -89848000, -89450135, -90039504, -89340641,
- -90422000, -90422000, -90422000, -86913210, -87200012, -88600000, -87190544, -88199364, -87649984, -87150016,
- -87699980, -87200012, -88194740, -87699980, -87205220, -87205220, -89317845, -88823085, -88328325, -87833565,
- -89317845, -88823085, -88328325, -87833565, -89169417, -88679865, -88190313, -87700761, -89169417, -88679865,
- -88190313, -87700761, -89218373, -89022552, -87994493, -89323000, -107437189, -107771892, -106496042, -109053920,
- -108656120, -108252864, -109481209, -108249968, -109511000, -90572700, -90704476, -91876000, -90784805, -90891025,
- -91340000, -92470000, -92470000, -101240567, -101400000, -102246747, -102356775, -102403895, -100451295, -102335000,
- -102099464, -102754364, -100649456, -101859456, -101728656, -103052500, -103743000, -103743000, -101021828, -101139284,
- -99049969, -100736502, -100063326, -98920232, -98552720, -102310000, -101130145, -102310000, -99933600, -100129968,
- -99572000, -99594979, -101663685, -99652273, -98654685, -102190000, -100288000, -102190000, -100353589, -100641100,
- -100081056, -99720381, -99756498, -100880000, -101240000, -101240000, -117070733, -117125500, -115593432, -116816282,
- -117545088, -116160000, -118388964, -118403860, -96207200, -96186767, -96325190, -97148147, -94531514, -97491915,
- -94733000, -97054754, -97224454, -97476556, -95318000, -97102064, -97444028, -96330000, -98680000, -98682000,
- -93174000, -93390600, -92170000, -92685206, -92424167, -94240000, -94240000, -94240000, -110350089, -110575192,
- -109804000, -111584760, -110079502, -111743629, -112310000, -113704131, -116653440, -116700000, -102629000, -102553341,
- -102824784, -102923122, -102293620, -103116420, -103212291, -102116520, -104368000, -104140000, -104368000, -103384528,
- -103541476, -105289216, -103534055, -102075632, -102798544, -102951750, -105695000, -104388000, -106800000, -97902500,
- -98159934, -98430000, -97675760, -99740298, -99210821, -99099322, -100178000, -99990000, -100178000, -96771767,
- -96901368, -96191425, -95321166, -95220306, -97902991, -98590000, -96320000, -98590000, -104717000, -104847792,
- -103636953, -105448381, -105455441, -106202000, -107260000, -104800000, -107260000, -101039700, -101110039, -103534619,
- -101535319, -100665457, -101072037, -101310888, -103540000, -103951000, -101875000, -103951000, -111016511, -111156485,
- -110145175, -111070532, -114852344, -109601605, -110990479, -109645870, -112221164, -111462000, -111566000, -115013524,
- -115008316, -114461476, -114461476, -113914636, -113914636, -113367796, -112820956, -112274116, -113422480, -112875640,
- -112328800, -111781960, -113422480, -112880848, -112339216, -111797584, -113157288, -112620864, -112084440, -113157288,
- -112620864, -112084440, -112620864, -112089648, -112620864, -112089648, -112403170, -111882370, -115060500, -106516372,
- -106679510, -106218536, -105609478, -105858000, -106955078, -108051866, -108380000, -108400000, -108920000, -108949700,
- -108695000, -108770000, -108770000, -109082000, -109038000, -108773000, -105833000, -105833000, -105290000, -105833000,
- -105220000, -105833000, -105269000, -104705000, -105833000, -105294000, -104751000, -104209000, -105833000, -105294000,
- -104751000, -104209000, -103650000, -104248545, -104248545, -104248545, -107880400, -107200100, -107200100, -109100000,
- -51762770, -52234800, -53890666, -51182368, -46093403, -53071344, -52668657, -53077216, -49763222, -37817752,
- -46203504, -45385720, -48600000, -54100000, -54246553, -56180000, -73263500, -73263500, 46675611, 39087500,
- 46569341, 36498222, 43901381, 39750432, 39843167, 39935902, 39731885, 39824620, 39532571, 39627228,
- 39532571, 39627228, 50003630, 50099969, 49948716, 50045055, 50141394, 50132001, 40378732, 49544500,
- 49509091, 42683700, 41656100, 47262600, 45912369, 42480000, 40982748, 49993330, 43956171, 38010791,
- 45531092, 47318213, 46481708, 39058316, 39552516, 39357808, 49717200, 40115216, 36305700, 43727108,
- 49268008, 42371324, 41441200, 46987808, 45702200, 40762384, 37920608, 49389600, 37071784, 39772092,
- 43253908, 44041024, 42445224, 48126600, 42357824, 44598308, 44124808, 46875224, 38391784, 49284708,
- 38772616, 43236992, 42674808, 36019131, 39087604, 42156078, 34484001, 37463101, 40442201, 43421301,
- 46400401, 47592041, 35735223, 38654741, 41574259, 44493777, 47413295, 50332813, 37890423, 40750359,
- 43610295, 46470231, 49330167, 52190200, 38761394, 41561748, 44362102, 47162456, 49962810, 52763164,
- 40611415, 43352187, 46152541, 48952895, 34470000, 15277000, 15171687, 27322332, 23531631, 25443935,
- 22356515, 25147155, 26692235, 13014115, 20741315, 28807155, 13428615, 18763935, 29114635, 23408395,
- 18217255, 29253555, 29162855, 27583350, 30218840, 19746664, 25897140, 17352964, 20565657, 29157878,
- 29434640, 23917778, 22438340, 14837864, 27218956, 24966505, 21484740, 23577364, 24451373, 26634364,
- 21530157, 20973064, 18576357, 24703450, 23570640, 23398864, 17660240, 18259750, 12913157, 19537164,
- 17004757, 25800105, 24410340, 27358092, 23749940, 21376878, 26569439, 21845890, 15026025, 25217199,
- 24956035, 26426349, 13030495, 20550445, 28595835, 18572935, 28823635, 18026135, 29146385, 28971735,
- 27380035, 29900085, 19543435, 25692835, 17149735, 20361435, 28954745, 22234035, 14775135, 27017849,
- 24766139, 21280435, 23374135, 26431135, 21325935, 20857735, 18372135, 24500135, 23366335, 17455935,
- 18056435, 12708935, 19333935, 16800535, 25599739, 24206035, 27155045, 23545635, 21173745, 25515645,
- 16685635, 20625635, 26435635, 22205635, 26745645, 22015605, 22645635, 25275635, 17905635, 20635635,
- 26675645, 29485645, 16165635, 23935645, 18385635, 25585635, 29295635, 21675219, 24356409, 26286865,
- 28110075, 22142000, 25458676, 28240000, 18189677, 20870867, 23552057, 26233247, 28628810, 17653439,
- 20334629, 23015819, 25697009, 28378199, 28628810, 15910666, 18591856, 21273046, 23954236, 26635426,
- 27171664, 14623694, 17304884, 19986074, 22667264, 25348454, 26635426, 12022940, 14704130, 17385320,
- 20066510, 22747700, 25428890, 28110080, 17385320, 11700000, 2986184, 2710600, -670880, 6566425,
- 6116345, 7706000, 5356785, -667555, 5681706, 3205706, 8050445, 6890364, 5004925, 1277145,
- 1278685, 3993125, -2261697, 4726110, 53092, 2731759, -1357691, 5292763, 7921933, 123180,
- 7398000, 7103460, 5711874, 5647210, 6822999, 511210, 4501792, 4143260, 2830740, 7351310,
- 2864350, 103260, 5329750, 3862759, 3633430, 3463678, 7075592, -1773289, 2883592, 2183559,
- 6219174, 6681059, 4464272, 2706910, 2970000, 990928, -2220600, 2030414, 5247842, -3200372,
- 17055, 3234483, 6451911, -3170581, -12736, 3145110, 6302956, -5637276, -2568803, 499669,
- 3568142, 6636615, -8670790, -6003705, -3024605, -45506, 2933594, 5912694, 8891794, -8655104,
- -5735586, -2816068, 103449, 3022967, 5942485, 8862003, -4246036, -1386101, 1473835, 4333771,
- 7193707, 9139564, -1356310, 1473835, 4303980, 7134125, -8670790, 76870879, 76716500, 72901078,
- 69460000, 71298201, 71348872, 65416714, 76899168, 82541571, 80189450, 57124871, 63581866, 69099023,
- 51344829, 72885071, 51127218, 51847635, 75248988, 68183955, 63039427, 67635934, 69340500, 78304500,
- 74910235, 67438400, 63217437, 83448371, 68471000, 70126000, 52800000, 71783668, 66845471, 67900000,
- 75109749, 66847895, 60946509, 65325786, 69705063, 74084340, 47051987, 51192936, 55333885, 59474834,
- 63615783, 67756732, 71897681, 76038630, 80179579, 83397797, 46480000, 50388281, 54320693, 58253105,
- 62185517, 66117929, 70050341, 73982753, 77915165, 81847577, 48314827, 52068493, 55822159, 49530300,
- 53135011, 49589882, 53045638, 59462619, 63216285, 66969951, 70723617, 74477283, 78230949, 81984615,
- 59551992, 63156703, 66761414, 70366125, 73970836, 77575547, 65018641, 68474397, 46480000, -58453030,
- -58744317, -64286115, -64226686, -64286115, -64226686, -60703310, -60685184, -68860210, -57990917, -65246612,
- -57610891, -65444417, -60735456, -68567356, -59018653, -64298153, -68091886, -58843453, -62304874, -55946453,
- -60545356, -65322275, -58216829, -65808936, -64378851, -67543736, -60251951, -66366951, -58048315, -66880419,
- -68364076, -71341977, -65351709, -65502464, -59162179, -64319854, -68513351, -63272898, -59064364, -60600564,
- -69269522, -59681678, -60351266, -58457717, -58766374, -67642686, -61529715, -58990776, -60478512, -63033464,
- -62119715, -58550210, -60990776, -59140776, -65074526, -64347663, -68930210, -62000564, -59299078, -58269998,
- -68500351, -59720564, -54628229, -62112686, -63837451, -69272686, -64529715, -55158653, -63801130, -60070917,
- -59901766, -64149998, -59470917, -60302474, -64817804, -60380351, -58798795, -64459856, -64897875, -62710210,
- -60921130, -60520917, -59370351, -58109078, -65144809, -57721554, -61570917, -60211130, -60210210, -68353865,
- -60940000, -64571316, -68969124, -65482600, -58047148, -65736992, -60965516, -68765016, -59162800, -64497200,
- -68266000, -62472956, -56178200, -65350000, -58441192, -65976907, -64624524, -67908504, -66653023, -58437716,
- -67116808, -68614532, -71612972, -65528488, -65745324, -59421848, -64572140, -63518924, -69603676, -59726908,
- -60378540, -59041248, -61768216, -60710400, -63307272, -62358216, -61241232, -65357688, -64567384, -62243424,
- -58601324, -54852592, -64057384, -69536856, -55390400, -64056440, -64388216, -60559048, -65037384, -59027800,
- -62956024, -61176440, -58345608, -57976440, -61818632, -60466440, -60456024, -68708416, -68711936, -65852000,
- -62992064, -60132128, -68741727, -65822209, -62902691, -59983173, -70523228, -67544128, -64565028, -61585928,
- -58606828, -56584309, -70613495, -67545022, -64476549, -61408076, -60180687, -70673077, -67515231, -64357385,
- -61199539, -71458964, -68181954, -64904944, -61627934, -59861327, -71951856, -68585473, -65219090, -61852707,
- -58486324, -72243212, -68727874, -65212536, -72091873, -68427580, -72657604, -68844356, -73700289, -69678504,
- -72472900, -65274203, -68865210, -73730000, 72821000, 70870000, 70870000, 72926000, 72920000, 72920000,
- 76714228, 76670456, 76670456, 92681755, 92512000, 92213843, 92120300, 92671000, 93600000, 92721605,
- 94221815, 93798494, 92120300, 72999358, 72570000, 71923843, 71660809, 71660809, 77170681, 76822831,
- 76822831, 91848224, 91543560, 91171481, 90551481, 90544461, 92128081, 90103081, 90335581, 92306081,
- 91812908, 89800000, 89800000, 93676911, 93645834, 94535360, 94383460, 94201241, 94737441, 94473908,
- 94359308, 94947992, 94994576, 94593616, 93321000, 93321000, 93892911, 93684808, 94219074, 93884574,
- 93425374, 93688142, 93877458, 93650278, 93839594, 92955000, 92955000, 91243711, 91191568, 91644972,
- 91909556, 91922548, 92083848, 92086848, 92098056, 91963856, 91777040, 91765940, 91545840, 91634849,
- 91430079, 91130000, 91130000, 92670654, 92467716, 92860213, 93120000, 92566415, 92693392, 92740698,
- 92178000, 92178000, 88560950, 88348600, 88520000, 88020000, 87978000, 87978000, 75800028, 75673878,
- 74687883, 75418889, 76322602, 74878902, 75576673, 75838313, 76620463, 75123508, 75152708, 74149049,
- 75833008, 76197308, 75729448, 74495408, 75484549, 75331848, 76538508, 74703308, 75793949, 75406308,
- 74774208, 75353249, 74448549, 75352967, 73980249, 75289248, 76084049, 74567008, 75273000, 73875000,
- 75154000, 73875000, 76977509, 76921600, 76910742, 76911082, 76685102, 76826097, 77209502, 76454722,
- 76593678, 75636282, 75775918, 76944289, 76960629, 76799808, 76090569, 74980389, 76881169, 76269929,
- 76799549, 76352589, 76569510, 75916029, 76058010, 75404189, 76682000, 74444000, 75280000, 74444000,
- 93580000, 93484559, 95186995, 94719744, 91833260, 95430576, 95665476, 96080044, 95767561, 95834522,
- 94968722, 94183861, 92377041, 92927001, 95540361, 93751001, 91555000, 94690000, 91555000, 91716000,
- 91380108, 92735630, 92714281, 94870901, 94143581, 92616881, 95288201, 95262901, 94551941, 93697420,
- 93902881, 90464181, 89900320, 94052190, 92313531, 93389471, 93123371, 90551571, 90956430, 90911730,
- 89736600, 90257400, 90778200, 91299000, 91819800, 92340600, 92861400, 93382200, 93903000, 93903000,
- 93903000, 93376992, 93903000, 93387408, 92871816, 92356224, 91840632, 91325040, 90809448, 90293856,
- 89778264, 89778264, 90293856, 90809448, 91325040, 91840632, 92356224, 92871816, 93387408, 93903000,
- 92098428, 92614020, 93129612, 92098428, 92608812, 93119196, 92098428, 92608812, 94428608, 94954616,
- 95480624, 94428608, 94949408, 95470208, 94428608, 94949408, 89666000, 85078640, 85146498, 84987247,
- 84823619, 86835319, 85332071, 87422071, 85851271, 85472191, 84612191, 86450891, 84672071, 84767929,
- 87522191, 86082591, 84457590, 86550071, 83968131, 84133431, 84863330, 85494131, 84039990, 83927191,
- 87899271, 85446130, 86441391, 84938991, 84327431, 84309871, 86050731, 86177431, 86013830, 85733771,
- 87417971, 85902073, 84408417, 86563787, 84113867, 83739600, 84260400, 83739600, 84260400, 84781200,
- 85302000, 85822800, 86343600, 86864400, 83744808, 84260400, 84775992, 85291584, 85807176, 86322768,
- 86838360, 87353952, 87817408, 83744808, 84260400, 84775992, 85291584, 85807176, 86322768, 86838360,
- 87353952, 87817408, 83298000, 83744808, 84260400, 84775992, 85291584, 85807176, 86322768, 86838360,
- 87353952, 87817408, 83298000, 83739600, 84249984, 84760368, 85270752, 85781136, 86291520, 86801904,
- 83298000, 83739600, 84249984, 84760368, 85270752, 85781136, 86291520, 86801904, 83298000, 77984789,
- 77786992, 78010877, 77809577, 79420258, 79336358, 78911712, 78163880, 80132296, 79046212, 78743212,
- 77547000, 80425000, 78717000, 77547000, 73760576, 73679000, 73870000, 73625000, 76906794, 76775579,
- 76185030, 75750461, 76513566, 76111729, 76284800, 76600669, 75299029, 76456409, 74859000, 74907793,
- 75381721, 75049971, 75523899, 75997827, 75523899, 75997827, 76471755, 75523899, 75997827, 76471755,
- 75978870, 76452798, 76926072, 75978870, 76452798, 76926072, 75978870, 76452798, 76926072, 76452798,
- 76926072, 76452798, 76921518, 74859000, 80203494, 79864632, 78052496, 78645326, 78091456, 77660566,
- 77275156, 79724756, 78051766, 79075926, 77392000, 77934835, 79104700, 78755000, 77753100, 78026800,
- 76872035, 76959965, 76959965, 76872035, 79710315, 79655674, 77677115, 79336035, 79026394, 79933000,
- 79390000, 78600000, 77481351, 77960486, 78439622, 78918758, 79397894, 79877031, 79762455, 79288527,
- 78814599, 78340671, 77866743, 77392815, 79478098, 79004170, 78530242, 78056314, 77582386, 77108458,
- 76634530, 76228000, 76228000, 76634530, 77108458, 77582386, 78056314, 78530242, 79004170, 79478098,
- 79478098, 79004170, 78530242, 78056314, 77582386, 77108458, 76634530, 76634530, 77108458, 77582386,
- 78056314, 78530242, 79004170, 79478098, 79004170, 78530242, 78056314, 77582386, 77108458, 77108458,
- 77582386, 78056314, 78530242, 79004170, 77937832, 77463904, 76989976, 76989976, 77458696, 77927416,
- 76200000, 77132028, 76911084, 76199074, 76848880, 77171350, 76807268, 76009291, 75576000, 78023000,
- 76577000, 75576000, 74755106, 74599424, 74669392, 75057644, 74256720, 75053984, 75438808, 74235856,
- 75490480, 73685000, 73380520, 74229768, 75473424, 75690324, 73290000, 73392645, 76550491, 72500000,
- 81591872, 81178000, 82623196, 82069004, 80959712, 83315504, 81947960, 83091380, 81490628, 82290572,
- 81011428, 81881259, 82006129, 80920000, 80374000, 80238000, 80238000, 85281172, 86052300, 85145037,
- 86133849, 86618170, 85304640, 86237370, 85270540, 85404060, 84003940, 86749540, 87577790, 85475070,
- 85739789, 86579370, 87182970, 84477349, 85558149, 87160031, 86965307, 87451408, 83356163, 83866547,
- 84376931, 84887315, 85397699, 85908083, 86418467, 86928851, 87439235, 83305124, 83815508, 84325892,
- 84836276, 85346660, 85857044, 86367428, 86877812, 87388196, 83565524, 84070700, 84575876, 85081052,
- 85586228, 86091404, 86596580, 84030286, 84535462, 85040639, 85545815, 86050991, 83878734, 84383910,
- 84889086, 85394262, 85899438, 86404614, 83929251, 84429219, 84929187, 85429155, 85929123, 86429091,
- 83302000, 77549894, 77354532, 75066637, 76587486, 76769527, 74449167, 74795917, 75880734, 76878914,
- 75673833, 75525554, 77064454, 77305074, 77457293, 76325194, 75645554, 78235674, 76358934, 78086274,
- 76854194, 76055574, 75619074, 74706554, 75737554, 75587434, 76486194, 75590194, 77497354, 74710000,
- 74524000, 74094000, 74040000, 75757350, 75644855, 72864780, 75685619, 73266061, 74547781, 73642670,
- 74552790, 76580550, 77446790, 75094750, 73273971, 73839389, 75732071, 74803330, 74260489, 74297371,
- 77830930, 76314471, 74918010, 75343410, 74580831, 76667730, 76463231, 76805910, 75597891, 74421650,
- 74386932, 74666000, 73690990, 76981930, 74183648, 74150282, 73077399, 73454403, 77234795, 73069317,
- 73836541, 77618695, 73478995, 69400000, 85789733, 85545748, 84720960, 84761596, 85750544, 83861029,
- 86865329, 86669959, 83446168, 83834759, 86575738, 83554729, 83099708, 83338448, 86438459, 85051450,
- 84621330, 81791185, 81507000, 81376000, 72541672, 72416334, 72690117, 73032657, 70746792, 72083512,
- 70023392, 70409700, 70058152, 72891872, 72810952, 72601532, 72328532, 72899292, 69570112, 70789152,
- 71599752, 72952312, 72878993, 70331872, 69623332, 72886472, 73572152, 71620392, 72380671, 72080291,
- 70565712, 70744212, 72963812, 71184922, 72150701, 70415422, 74222335, 73428063, 72595702, 71730508,
- 71276769, 72507204, 71434735, 69990877, 70219669, 68100000, 71785408, 72295792, 72806175, 71785408,
- 72295792, 72806175, 71790615, 72295791, 72800967, 73306143, 73811319, 71790615, 72295791, 72800967,
- 73306143, 73811319, 74024824, 69264736, 69769912, 70275088, 70780264, 71285440, 71790616, 72295792,
- 72800968, 73306144, 73811320, 74024824, 69264735, 69764703, 70264671, 70764639, 71264607, 71764575,
- 72264543, 72764511, 73264479, 73764447, 69289734, 69789702, 70289670, 70789638, 71289606, 71789574,
- 72289542, 72789510, 73289478, 73789446, 69699708, 70199676, 70699644, 71199612, 71699580, 72579523,
- 73079491, 73579459, 72784719, 73279479, 73774239, 68929000, 72730000, 70368000, 68100000, 88301972,
- 88185689, 87247979, 86902540, 88352481, 87807179, 86772940, 88012800, 86318789, 88097131, 87256892,
- 87275392, 88202191, 88072191, 88453632, 88722191, 88592652, 87019032, 87032391, 87068132, 88815052,
- 88322232, 88211790, 88252791, 88783552, 88657730, 88034500, 88337032, 87845040, 88365840, 88886640,
- 89379200, 87845039, 88365839, 88886639, 89379200, 87746087, 88261679, 88777271, 89292863, 87720308,
- 88235900, 88751492, 87720308, 88235900, 87720308, 88230692, 86725059, 87235443, 87745827, 88256211,
- 85811576, 86316752, 86821928, 87327104, 87832280, 88337456, 85811576, 86316752, 86821928, 87327104,
- 87832280, 88337456, 88842632, 86316752, 86821928, 87327104, 87832280, 88337456, 88842632, 86670375,
- 87170343, 87670311, 88170279, 88670247, 87170343, 87670311, 88170279, 88670247, 85700000, 75814372,
- 75714698, 77280858, 79794198, 78065518, 75751832, 75999452, 80782671, 80877371, 78716991, 74983032,
- 80342791, 76171332, 76303512, 77941830, 78731630, 77270571, 77603291, 77763232, 75011291, 78904512,
- 79541031, 74817371, 75636852, 79394791, 77682452, 77038732, 75569312, 77853612, 79515235, 75278735,
- 80154922, 74929735, 78424873, 75381252, 78134235, 77728135, 75722735, 81328952, 75091904, 76246952,
- 78796845, 74872686, 78210000, 74850000, 77832087, 80622133, 81132517, 81642900, 75970011, 78519395,
- 76041840, 76552224, 77062608, 77572992, 78083376, 78593760, 77398517, 74709403, 79336007, 78206617,
- 75594417, 77617446, 74000000, 78440933, 78209624, 83265613, 83175040, 83145713, 80566954, 80653442,
- 80394954, 79566693, 79500593, 79935434, 77991374, 81753833, 78780434, 82195833, 82195833, 78054473,
- 79392254, 77559734, 79084473, 79461112, 83368437, 81059557, 79999555, 78448229, 80112304, 81101243,
- 77243555, 80598343, 78518938, 77971657, 79069105, 77466088, 81490988, 78477088, 79241104, 77339015,
- 83861137, 77687602, 80964188, 78492253, 80018671, 77963515, 79589404, 81493970, 80136671, 76745000,
- 79111000, 79334269, 77855219, 79060709, 77767031, 78283033, 76722000, 78440933, 78209624, 83265613,
- 83175040, 83145713, 80566954, 80653442, 80394954, 79566693, 79500593, 79935434, 77991374, 81753833,
- 78780434, 82195833, 82195833, 78054473, 79392254, 77559734, 79084473, 79461112, 83368437, 81059557,
- 79999555, 78448229, 80112304, 81101243, 77243555, 80598343, 78518938, 77971657, 79069105, 77466088,
- 81490988, 78477088, 79241104, 77339015, 83861137, 77687602, 80964188, 78492253, 80018671, 77963515,
- 79589404, 81493970, 80136671, 76745000, 79111000, 83006169, 79334269, 79740427, 77855219, 79035557,
- 79060709, 83155219, 77767031, 83647919, 78283033, 76722000, 72790089, 72775700, 73785373, 73876426,
- 73876426, 73785373, 78987832, 79080567, 78987832, 79080567, 73687986, 73780000, 73780120, 73688346,
- 73754573, 75301113, 75870213, 77713972, 73208611, 77269253, 74182454, 74533633, 74483772, 75513872,
- 76957172, 76528173, 74723872, 74694353, 79270267, 76744170, 74424457, 75854503, 75749508, 75723670,
- 80162708, 73975321, 75657998, 78093020, 75450177, 72649823, 78846791, 79346759, 77385416, 74161932,
- 74399916, 75422016, 76128256, 76628224, 77128192, 78863220, 79357980, 79946016, 77882824, 73992916,
- 78355916, 72500000, 80885950, 77276565, 80781721, 80226621, 77904190, 78001009, 78001009, 77904190,
- 77661629, 77661629, 82952591, 82933467, 81725291, 81820909, 81820909, 79375069, 78720669, 78021410,
- 77490149, 83333230, 78348790, 78518991, 77675089, 77631350, 79875510, 78984724, 83526684, 79560500,
- 77735849, 78989142, 82533534, 77814724, 78535149, 78438752, 80780684, 81209387, 79416684, 81555069,
- 80646083, 82655587, 82113050, 79084897, 80310067, 80744897, 78018183, 80169550, 77190450, 77276892,
- 83111500, 78307408, 77088888, 77620104, 83120808, 79197308, 79197308, 80653602, 81179609, 78154908,
- 82866408, 77000000, 79757488, 79595000, 79727000, 82183000, 75522000, 75522000, 75522000, 151158106,
- 150745968, 151601307, 151703892, 151632082, 150817746, 150862000, 150757500, 146877385, 146820000, 150552006,
- 153062349, 152843948, 149522767, 147307806, 153253469, 152429408, 148565667, 150867948, 151611508, 150651906,
- 149657506, 141412008, 150285906, 151308307, 152469567, 152856689, 153511769, 145991946, 153044007, 151421900,
- 151129872, 150854596, 151708272, 150801311, 150114499, 153011349, 149157400, 150096664, 149234028, 141000000,
- 140997000, 149082445, 148750000, 148750000, 148750000, 150670106, 150589000, 150589000, 130841100, 130816194,
- 130738532, 133631125, 132066539, 130475928, 130889613, 132440032, 129000000, 128999000, 138551406, 138459868,
- 137423314, 140667207, 138629292, 137701734, 137930233, 138573750, 135730992, 139188704, 138087000, 137240141,
- 134082295, 129000000, 128999000, 147243600, 147273700, 147011912, 146963374, 145669239, 146030000, 144820374,
- 144560000, 141154896, 141000000, 141000000, 144907684, 144710252, 144296044, 144296044, 143785704, 144226064,
- 144991444, 145069644, 142107746, 145332725, 144515704, 142430663, 145215044, 144684104, 146475344, 146246425,
- 147005344, 146227244, 146352244, 144599244, 142148325, 144696785, 144375704, 144476000, 147574144, 143539763,
- 141536563, 145284344, 143487145, 141965704, 145840844, 145919025, 143676064, 143161495, 146438505, 141200000,
- 141000000, 140950000, 115792028, 115689500, 115700073, 115721700, 115627673, 121393663, 114578000, 115596624,
- 117805765, 118537938, 122173688, 115150800, 116775268, 121810614, 116071324, 113610930, 116596313, 115676167,
- 114962979, 116891946, 120079583, 121599901, 124340673, 126715000, 120792565, 123563128, 126229437, 113005197,
- 115835342, 118665487, 121495632, 124325777, 126169855, 112975406, 115835342, 118695278, 112945615, 115894924,
- 118844233, 112915824, 115924715, 118933606, 113788700, 116857173, 119925646, 122994119, 125931527, 114496237,
- 117654083, 120811929, 123969775, 120612051, 123471987, 126140064, 120582260, 123531569, 126050691, 120552469,
- 123561360, 125991109, 121680337, 117765356, 112700000, 152981650, 152912000, 152725670, 153284000, 153293000,
- 153311600, 153352000, 153399710, 153019530, 153043614, 153055898, 146702100, 146756724, 145692133, 145692133,
- 151896650, 149133632, 150473000, 152800000, 152999500, 139470700, 152296431, 151202291, 152647291, 151978710,
- 152617171, 153281820, 150693032, 151222642, 148134452, 148202567, 145984821, 146234667, 147346900, 153072300,
- 151814617, 145390570, 148020186, 148846277, 145462530, 150642944, 150230339, 146080000, 138000000, 138000000,
- 137990000, -47947500, -48290000, -47805657, -48290000, -48290000, -37106200, -37315760, -37590005, -37570268,
- -37716988, -38298340, -38298340, -35768045, -36123300, -36918360, -38248215, -38248215, -43265000, -43231000,
- -43654000, -43332220, -42954120, -43813820, -42393651, -41400796, -43246311, -44214470, -42567700, -41829011,
- -44335651, -43021211, -42118551, -44592000, -44900000, -42420000, -44900000, -40340167, -40539776, -40627844,
- -41230704, -40154230, -40714630, -39931461, -40419867, -41883000, -41883000, -35269000, -35514000, -37441960,
- -37379175, -38224473, -38606600, -38606600, -34900945, -35255260, -36038610, -37486349, -38367169, -37800000,
- -38784485, -38784485, -48663550, -48744602, -48947084, -49191620, -50422301, -49465162, -48775740, -52731720,
- -49153940, -48761120, -49026524, -50620000, -53850000, -53850000, -34934845, -35179707, -36069504, -40599712,
- -36556012, -35389504, -36305839, -35282104, -35654004, -37100000, -38353604, -35112864, -35075464, -38180000,
- -41375000, -41375000, -51105370, -51388860, -52562360, -52547000, -52530000, -54886000, -54942627, -38569145,
- -38706583, -39470000, -40486000, -39330000, -41448000, -41000000, -41448000, -67869245, -68036660, -72969721,
- -68829705, -69434267, -71585069, -74004000, -74004000, -74004000, -49296589, -49480000, -52063000, -51217400,
- -50233000, -54601000, -53534770, -51538910, -48620610, -51516621, -53803070, -51504121, -51402000, -49606010,
- -53374060, -52448260, -51200000, -53880000, -54623000, -54230000, -54451500, -54379592, -54379592, -54068153,
- -53562977, -53057801, -52552625, -52047449, -51542273, -51037097, -50531921, -50026745, -54068153, -53562977,
- -53057801, -52552625, -52047449, -51542273, -51037097, -50531921, -50026745, -53562984, -53057784, -52552584,
- -52047484, -51542284, -51037105, -54640000, -60755401, -60908360, -61302280, -60592945, -61557950, -61557950,
- -64239140, -64863000, -64863000, -63919000, -63992460, -62060548, -63174508, -60267467, -61565914, -64673247,
- -62355262, -65368000, -66885000, -66885000, -46700000, -46900000, -47141848, -47078400, -45941968, -47861368,
- -47535568, -46393509, -49437328, -47694248, -49131608, -46479409, -46244368, -46929468, -47450028, -46303509,
- -47458208, -46314768, -45619548, -47496068, -46559409, -47313437, -49978398, -45996623, -51440298, -47925278,
- -47362765, -46963823, -48201214, -47231237, -47438165, -47598665, -50480731, -46962823, -47248748, -46771323,
- -47329748, -45494937, -46970198, -48079223, -46573765, -46469096, -48592498, -48494337, -49006331, -48628000,
- -51761505, -48931360, -53228000, -53228000, -42829445, -42863960, -41871310, -41533129, -43120489, -41892507,
- -43105000, -43500000, -46000000, -46230000, -46230000, -48499863, -48392840, -49216603, -49026088, -48541988,
- -50770000, -48220000, -49031680, -50998000, -50998000, -51252211, -51375000, -51257988, -52450000, -53901504,
- -52191592, -52482756, -57149204, -52541904, -54174547, -52391000, -55607737, -51546000, -55849658, -52964002,
- -56037296, -52943703, -57788100, -57788100, -44315645, -44426241, -47513870, -42967130, -43480730, -47576330,
- -44862188, -45450388, -46134304, -43409988, -45322796, -44900000, -47755000, -46318872, -48758700, -48758700,
- -49318706, -49548368, -49099802, -48046419, -51040724, -48398550, -49326493, -47441250, -50542216, -51267409,
- -50051280, -53272700, -53272700, -54657967, -54923576, -54916187, -57742067, -51847944, -55775620, -54316408,
- -55819968, -55761577, -52960000, -58260500, -58260500, -38534706, -38537968, -39037244, -40923976, -39360376,
- -40586512, -39165976, -45080836, -40164060, -38496914, -39801642, -39152403, -38297134, -39637203, -41000000,
- -41000000, -45758320, -46714000, -46714000, -43988500, -44255176, -48341082, -43444041, -43918603, -48000792,
- -42003627, -42597187, -44279587, -44929207, -46613588, -46551827, -43813668, -45484188, -45981408, -43832928,
- -41549487, -42675587, -43273587, -46652028, -48241027, -42427668, -42990668, -49511447, -46995087, -45508208,
- -45041068, -44292568, -44631007, -45127562, -44107220, -49676877, -51090000, -51090000, -56143500, -56364768,
- -54746087, -55594900, -56749719, -56764795, -61655000, -61680000, -61680000, -48507750, -48510000, -51234790,
- -54877485, -49208679, -48982785, -48786985, -50217495, -56112195, -50493427, -58920000, -58920000, -60074000,
- -60261160, -56865690, -60747185, -58543085, -64858979, -63213679, -61450595, -58769405, -65240000, -73820000,
- -73820000, -77074777, -77120000, -92890000, -77120000, -71470860, -71812000, -71888000, -73733000, -92890000,
- -71888000, -75607738, -75788000, -75645759, -75788000, -92890000, -75788000, -73244199, -73144600, -73228006,
- -73447831, -73703442, -72979659, -73550659, -72208020, -72223359, -73733000, -92890000, -73735000, -74071380,
- -74107482, -74494550, -74495224, -74294444, -74811944, -75144668, -75276600, -75583000, -92890000, -75583000,
- -71517521, -71623077, -71726357, -70936298, -71020555, -72433062, -73435000, -92890000, -72577000, -73248082,
- -73343196, -72866296, -73435000, -92890000, -73435000, -71125360, -71423580, -71918281, -72682981, -71433242,
- -71038720, -71235504, -71118672, -71255440, -71188240, -73332472, -73733000, -92890000, -73508143, -157904128,
- -157882000, -158283000, -158156000, -157989062, -156700000, -160300000, -158310000, -157415000, -156100000, -177512700,
- -162101772, -164828492, -166357112, -171853592, -174087292, -176000580, -178415076, -178424000, -178424000, -76666277,
- -76906256, -77339985, -77102747, -77044841, -77569552, -77841152, -77180352, -79487651, -92890000, -79487651,
- -81773520, -82606888, -81648347, -80753726, -80080852, -80798250, -80254716, -81296593, -78075716, -80876000,
- -80876000, -81750912, -81151992, -80553072, -79954152, -79355232, -78756312, -78170000, -82469615, -81875903,
- -81282191, -80688480, -80094768, -79501056, -78907343, -82600961, -82012457, -81423953, -80835449, -80246945,
- -79658441, -82644739, -82071308, -81482804, -80894300, -80305796, -82340000, -81770000, -81297000, -80806000,
- -92890000, -82644739, -81056966, -79992641, -80318324, -81162062, -81142334, -82511334, -80514992, -80885544,
- -79916797, -83363396, -82795724, -82228052, -81660380, -81092708, -83363396, -82800932, -82238468, -81676004,
- -81113540, -80551076, -79988612, -79426148, -82857178, -82294714, -81732250, -81169786, -80607322, -80044858,
- -79482394, -79090464, -82373875, -81816619, -81259363, -80702107, -80144851, -79587595, -79085256, -81956024,
- -81403976, -80851928, -80299880, -79747832, -79195784, -81514385, -80962337, -80410289, -79858241, -81233153,
- -80686313, -94618000, -83366000, -70344382, -70508088, -70383516, -68939673, -70636657, -70002092, -70723900,
- -70062484, -69401068, -68739652, -68078236, -71084335, -70464541, -69808333, -69152125, -68495917, -67839709,
- -67541283, -71084335, -70464541, -69813541, -69162541, -68511541, -67860541, -67536075, -71050441, -70404649,
- -69758857, -69113065, -68467273, -67821481, -71050441, -70404649, -69758857, -69113065, -70990341, -70635000,
- -69785459, -69103211, -68420963, -70467707, -69790667, -69113627, -68436587, -70394795, -69728171, -69061547,
- -68394923, -92890000, -71084335, -86213738, -86460064, -85227908, -86398940, -86199261, -85999582, -87650640,
- -87599840, -86622096, -87427540, -85469871, -86965071, -87475191, -85749371, -87847387, -87227635, -86607883,
- -85988131, -85399752, -87692449, -87077905, -86463361, -85848817, -85394544, -87687241, -87077905, -86468569,
- -85859233, -85389336, -87687241, -87083113, -86478985, -85874857, -85384128, -87682033, -87083113, -86484193,
- -85885273, -85378920, -87682033, -87083113, -86484193, -85885273, -85378920, -87771871, -87178159, -86584447,
- -85990735, -85397023, -88097892, -87720000, -87183367, -86690000, -86160000, -92890000, -88097892, -84557316,
- -84750700, -85904331, -86576062, -87222862, -84590547, -87609556, -84416362, -84821147, -89580000, -85451600,
- -92890000, -89580000, -90069894, -90147600, -86990050, -84103397, -85331234, -87481151, -86508945, -88932140,
- -82485000, -90313000, -85900000, -94618000, -90313000, -76074816, -76530840, -77251274, -77568593, -80067872,
- -76714851, -79285516, -77471472, -77402172, -77463196, -78959472, -78571828, -77972908, -79769668, -79175956,
- -78582244, -77988532, -77394820, -80001944, -79413440, -78824936, -78236432, -77647928, -77059424, -76470920,
- -80331507, -79743003, -79154499, -78565995, -77977491, -77388987, -76800483, -76211979, -75754944, -77942180,
- -77358884, -76775588, -76192292, -77936972, -77358884, -76780796, -76202708, -83112801, -82529505, -81946209,
- -81362913, -83675290, -83112801, -82534713, -81956625, -81378537, -80805657, -80222361, -79639065, -79055769,
- -78472473, -80800449, -80222361, -79644273, -79066185, -78488097, -92890000, -83675290, -83054738, -83186682,
- -81880975, -84291881, -84581047, -84604000, -83681852, -81633359, -81521183, -80791805, -84818198, -84198446,
- -83578694, -82958942, -82344398, -81719438, -81134960, -84827000, -84219278, -83599526, -82979774, -82360022,
- -81740270, -81129752, -84827000, -84224486, -83609942, -82995398, -82380854, -81766310, -81151766, -84827000,
- -84255213, -83645877, -83036541, -82427205, -81817869, -81208533, -84827000, -84321355, -83717227, -83113099,
- -82508971, -81904843, -81300715, -84827000, -84381768, -83782848, -83183928, -82585008, -81986088, -81387168,
- -84441660, -83847948, -83254236, -82660524, -82066812, -82845408, -92890000, -84827000, -75242238, -75371779,
- -80186500, -75641100, -76050326, -75776906, -76023906, -76433377, -74992200, -77016677, -80247800, -80519880,
- -79894920, -80376139, -79269960, -78645000, -78020040, -77395080, -76770120, -76145160, -75520200, -80519900,
- -79907419, -79287667, -78667915, -78048163, -77428411, -76808659, -76188907, -75569155, -80519900, -79912627,
- -79298083, -78683539, -78068995, -77454451, -76839907, -76225363, -75610819, -75309752, -80519900, -79916116,
- -79306780, -78697444, -78088108, -77478772, -76869436, -76260100, -75650764, -80519900, -79921324, -79317196,
- -78713068, -78108940, -77504812, -76900684, -76296556, -75692428, -75299336, -92890000, -80519900, -90256333,
- -90356132, -89201000, -90115840, -89455032, -88817109, -88806344, -91113879, -90812304, -90249840, -89687376,
- -89124912, -88659464, -90958544, -90396080, -89833616, -89271152, -88708688, -91515800, -90958544, -90401288,
- -89844032, -89286776, -88729520, -91515800, -90958544, -90401288, -89844032, -89286776, -88729520, -91515800,
- -90963752, -90411704, -89859656, -89307608, -88755560, -91656000, -91106733, -90554685, -90002637, -89450589,
- -88898541, -91653573, -91106733, -90559893, -90013053, -89466213, -88919373, -91653573, -91106733, -90559893,
- -90013053, -89466213, -88919373, -91653573, -91111941, -90570309, -90028677, -89487045, -88945413, -89860979,
- -89324555, -88788131, -94618000, -91656000, -90162011, -90273446, -91272926, -93882554, -92160896, -93398996,
- -92253726, -94044000, -93547156, -92995108, -92443060, -91891012, -91338964, -94044000, -93547156, -92995108,
- -92443060, -91891012, -91338964, -94044000, -93547156, -93000316, -92453476, -91906636, -91359796, -93820576,
- -93273736, -92726896, -92180056, -91633216, -93820576, -93278944, -92737312, -92195680, -91654048, -91112416,
- -90570784, -90029152, -93815368, -93278944, -92742520, -92206096, -91669672, -91133248, -90596824, -90060400,
- -89523976, -94044000, -93547156, -93010732, -92474308, -91937884, -91401460, -90865036, -90328612, -89792188,
- -89294424, -93010732, -92479516, -91948300, -91417084, -90885868, -90354652, -89823436, -89292220, -91151476,
- -90620260, -90089044, -89557828, -94618000, -94044000, -86849933, -87004602, -86482000, -86794391, -88278901,
- -87685379, -85504532, -87116644, -85555309, -88245327, -87677655, -87109983, -86542311, -85974639, -88216943,
- -87654479, -87092015, -86529551, -85967087, -88391307, -87828843, -87266379, -86703915, -86141451, -85578987,
- -88386099, -87828843, -87271587, -86714331, -86157075, -85599819, -88386099, -87834051, -87282003, -86729955,
- -86177907, -85625859, -88475000, -87922952, -87370904, -86818856, -86266808, -85714760, -85192616, -88471052,
- -87924212, -87377372, -86830532, -86283692, -85736852, -88471052, -87924212, -87377372, -86830532, -86283692,
- -85736852, -85192616, -88464219, -87922587, -87380955, -86285500, -88429325, -87892901, -94618000, -88475000,
- -92341394, -94332220, -92492329, -94508690, -90854509, -92562970, -92160621, -94618000, -94045120, -93472240,
- -92899360, -92326480, -91753600, -91180720, -90607840, -94617999, -94045119, -93472239, -92899359, -92326479,
- -91753599, -91180719, -90607839, -90216880, -94469571, -93901899, -93334227, -92766555, -92198883, -91631211,
- -91063539, -90495867, -94611489, -94049025, -93486561, -92924097, -92361633, -91799169, -91236705, -90674241,
- -94611489, -94049025, -93486561, -92924097, -92361633, -91799169, -91236705, -90674241, -94606281, -94049025,
- -93491769, -92934513, -92377257, -91820001, -91262745, -94394524, -93837268, -93280012, -92722756, -92165500,
- -91608244, -94171622, -93619574, -93067526, -92515478, -91963430, -91411382, -94618000, -94618000, -80895855,
- -81052978, -78907855, -79005430, -79040000, -77957480, -80352230, -79950030, -80119730, -77468710, -82650120,
- -82603360, -82030480, -81457600, -80884720, -80311840, -79738960, -83749120, -83176240, -82603360, -82030480,
- -81457600, -80884720, -80311840, -79738960, -84316792, -83749120, -83181448, -82613776, -82046104, -81478432,
- -80910760, -80343088, -79775416, -84316792, -81478432, -80910760, -80343087, -79775415, -79775415, -78931720,
- -78369255, -79218159, -78645279, -78072399, -77499519, -76926639, -76353759, -75922880, -79218159, -78645279,
- -78072399, -77499519, -76926639, -76353759, -75922880, -79212951, -78645279, -78077607, -77509935, -76942263,
- -76374591, -75917672, -79212951, -78650487, -78088023, -77525559, -76963095, -76400631, -79212951, -78650487,
- -78088023, -77525559, -94618000, -84322000, -74019000, -74007000, -73977300, -73972500, -78941162, -77738809,
- -76293033, -73991933, -74256850, -79158350, -78522974, -77887598, -77252222, -76616845, -75981470, -75346093,
- -74710718, -74075342, -73884729, -79534367, -78904199, -78274031, -77643863, -77013695, -76383527, -75753359,
- -75123191, -74493023, -73862855, -75312241, -74687281, -74062321, -74619577, -73999825, -74929453, -73640369,
- -73025825, -72411281, -74256850, -75235164, -75883560, -75232560, -74581560, -73930560, -76469459, -75823667,
- -75177875, -74532083, -73886291, -76916306, -76275722, -75635138, -74994554, -74353970, -73713386, -79763000,
- -79342713, -78712545, -78082376, -77452208, -76822040, -76191873, -75561705, -74931537, -74301368, -73986284,
- -92890000, -79763000, -93666660, -93890940, -91850360, -90650000, -96495000, -92500000, -91647540, -95931808,
- -93703819, -90796419, -93305778, -92996419, -90332440, -91273000, -94236619, -92499260, -96640000, -96003217,
- -95362633, -94722049, -94081465, -93440881, -92800297, -92159713, -91519129, -96640000, -96008425, -95373049,
- -94737673, -94102297, -93466921, -92831545, -92196169, -91560793, -90925417, -96638593, -96008425, -95378257,
- -94748089, -94117921, -93487753, -92857585, -92227417, -91597249, -90967081, -90769168, -96638593, -96013633,
- -95388673, -94763713, -94138753, -93513793, -92888833, -92263873, -91638913, -91013953, -90763960, -96633385,
- -96013633, -95393881, -94774129, -94154377, -93534625, -92914873, -92295121, -91675369, -91055617, -96013633,
- -95399089, -94784545, -94170001, -93555457, -92940913, -92326369, -91711825, -91097281, -91706617, -104060000,
- -96640000, -87719160, -88049960, -88337213, -88279065, -88279065, -88274452, -89150681, -89740720, -89687384,
- -88002372, -90692177, -90062009, -89431841, -88801673, -88171505, -90566143, -89941183, -89316223, -88691264,
- -88066304, -91185896, -90566144, -89946392, -89326640, -88706888, -88087136, -91514000, -90912215, -90297671,
- -89683127, -89068583, -88454039, -88039544, -91514000, -90912215, -90302879, -89693543, -89084207, -88474871,
- -88034336, -91514000, -90917423, -90313295, -89709167, -89105039, -88500911, -88029128, -91514000, -90917423,
- -90318503, -89719583, -89120663, -88521743, -88023920, -90917423, -90323711, -89729999, -89136287, -88542575,
- -88018712, -90496617, -89908113, -89319609, -88731105, -88142601, -90261215, -89672711, -89084207, -88495703,
- -89520000, -89080000, -88570000, -89520000, -89080000, -88570000, -92890000, -91514000, -84439894, -84644332,
- -82144986, -85064044, -81263007, -83486088, -83768186, -84271585, -83761186, -85606000, -82700000, -85249040,
- -94618000, -85606000, -87987321, -88304584, -89602000, -88171918, -88018828, -88068528, -88520065, -88778400,
- -91569826, -89124442, -90000000, -92890000, -92113000, -92890000, -92890000, -80250265, -81691223, -80436000,
- -81755703, -82539356, -82763240, -81461472, -84369120, -80433824, -82068608, -80193508, -82845356, -82449204,
- -82952745, -83513411, -81194880, -80679288, -82999452, -82386991, -81876607, -81366223, -80855839, -87640916,
- -87099283, -86557652, -86016019, -85474387, -84932755, -84391123, -83849491, -87641000, -87640916, -87104492,
- -86568068, -86031644, -85495220, -84958796, -84422372, -83885948, -85602504, -85066080, -84529656, -83993232,
- -94618000, -87641000, -94607977, -94613300, -90537000, -93488269, -92469885, -90826303, -94584500, -94905968,
- -94840000, -91800000, -95774700, -104060000, -95774700, -97568855, -97784000, -96146330, -95933470, -96146330,
- -95933470, -98496180, -97964168, -97154444, -95414944, -96046068, -96900000, -99450000, -103002856, -102403936,
- -101805016, -101206096, -100607176, -100009037, -100009714, -100009714, -100009714, -100004506, -100004506, -103002856,
- -100004500, -97200000, -103005000, -96923000, -97244062, -101025865, -97190356, -101469600, -102930962, -98848962,
- -103761647, -96833820, -104049000, -101549000, -99049000, -104060000, -104050000, -122395426, -122423300, -117520000,
- -122625130, -122726800, -122650490, -119372900, -120655500, -124770000, -122065000, -119544000, -124800000, -124800000,
- -96790921, -96973306, -103415302, -98599527, -96939165, -97226726, -98155464, -97502642, -100452765, -98334465,
- -97019304, -104060000, -101420000, -98800000, -104060000, -104060000, -95994500, -96740645, -96298718, -96887004,
- -98480300, -99208000, -96589406, -98524238, -100883059, -97542281, -97421259, -104053550, -101050000, -98190000,
- -104060000, -104060000, -97388116, -94950000, -97548236, -95834964, -95391964, -96728964, -97730047, -102052000,
- -99600000, -97100000, -104060000, -102052000, -116292582, -116981452, -112190333, -112619833, -117044000, -114577000,
- -117066445, -117244000, -114150000, -117040000, -116540000, -117049723, -116357059, -117049723, -116362267, -116224775,
- -117044515, -116362267, -115680019, -117078627, -116401587, -115724547, -115047507, -114912099, -117073419, -116406795,
- -115740171, -115073547, -114940222, -116934886, -116273470, -115612054, -114950638, -114289222, -116934886, -116278678,
- -115622470, -114966262, -114310054, -114047571, -124800000, -117244000, -111949999, -112132000, -111791024, -111815044,
- -112180203, -112175903, -113710862, -114053000, -111540000, -114053000, -125000000, -114053000, -93317243, -93597104,
- -92686316, -92345170, -94373172, -93429192, -94867251, -94876486, -97030000, -104060000, -97239500, -83104860,
- -83518480, -85829362, -84688433, -83846000, -83814400, -83406000, -86548000, -86517500, -89276718, -88589262,
- -83134937, -87062480, -88929306, -88247058, -90430252, -89753212, -89076172, -88399132, -87722092, -90425044,
- -89758420, -89091796, -88425172, -87758548, -87091924, -89086588, -88425172, -87763756, -87102340, -88094464,
- -87438256, -86782048, -92890000, -90440000, -104861899, -104981518, -109554399, -106444028, -105718806, -105636518,
- -107077326, -111056959, -108513842, -110930303, -111057000, -108740000, -106400000, -124800000, -111057000, -122717643,
- -123152000, -123244604, -123249000, -123390000, -122977000, -121460886, -124566400, -120730000, -124100000, -124800000,
- -124800000, -105040738, -105241764, -104877300, -104857672, -105152984, -105152152, -104682040, -105297652, -104822952,
- -105201252, -108673896, -104920000, -105437698, -109060257, -109060257, -125000000, -109060257, -115212855, -115412000,
- -120000000, -117286219, -120000000, -117000000, -125000000, -120008000, -112124933, -111252000, -112453072, -112349284,
- -112245496, -112141708, -112037920, -111934132, -112327566, -112224739, -112121912, -112019085, -111916258, -112404686,
- -112301859, -112199032, -112096205, -111993378, -111890551, -111787724, -111684897, -112199032, -112096205, -111993378,
- -111890551, -111787724, -111684897, -111582070, -112096205, -111993378, -111890551, -111787724, -111684897, -113142760,
- -113142760, -114818269, -125000000, -114818269, -106701894, -106802610, -106137715, -106867644, -104638186, -108250451,
- -103356197, -103267649, -108530456, -109050173, -106020000, -125000000, -109050173, -108620453, -108823000, -114341868,
- -111568067, -111265603, -112655077, -112133620, -114424447, -109828990, -105980620, -115540320, -111735414, -107951957,
- -124800000, -116050004, -118307394, -118439191, -119847764, -121544372, -122311000, -117189693, -117087108, -117117883,
- -122514600, -122508300, -122057896, -121949304, -119071855, -117451894, -121351056, -121044296, -122054496, -118338500,
- -118033000, -117845994, -117808794, -117705994, -117609194, -117508294, -117344754, -122774737, -121690875, -117621894,
- -118174154, -122156696, -124249085, -123629333, -123009581, -122389829, -124187110, -123572566, -122958022, -122343478,
- -124408345, -123793801, -123179257, -122564713, -124366265, -123756929, -123147593, -122538257, -123921449, -123317321,
- -122713193, -122109065, -121504937, -123831664, -123232744, -122633824, -122034904, -121435984, -123707476, -123113764,
- -122520052, -121926340, -121332628, -123108556, -122520052, -121931548, -121343044, -122737799, -122149295, -121560791,
- -120972287, -122443547, -121860251, -121276955, -120693659, -120110363, -121983368, -121405280, -120827192, -120249104,
- -119671016, -121434184, -120861304, -120288424, -119715544, -119142664, -120918592, -120345712, -119772832, -119199952,
- -118627072, -120930571, -120362899, -119795227, -119227555, -118659883, -118092211, -120686472, -120124008, -119561544,
- -118999080, -118436616, -117874152, -117311688, -120510000, -119360520, -118798056, -118235592, -117673128, -117110664,
- -118494742, -117937486, -117380230, -116822974, -116265718, -117770309, -117218261, -117301068, -116749020, -115730660,
- -125000000, -125000000, -95412011, -97083024, -97813498, -97402436, -106532087, -97190000, -97469150, -99528000,
- -95511811, -95412589, -95313367, -95511811, -95412589, -95313367, -95214145, -98683711, -98584489, -98485267,
- -98683471, -98584730, -98485989, -101923333, -101891855, -97527929, -94189851, -98287929, -97212692, -99790933,
- -98571894, -96700020, -99738702, -98704954, -103070000, -103070000, -100150000, -97260000, -106646000, -105240000,
- -101417000, -98780000, -96144000, -101417000, -98780000, -96144000, -99860000, -106646000, -149913412, -150072300,
- -147997341, -134675987, -149884000, -149884000, -149342000, -135505599, -131809018, -152491399, -134593907, -137000562,
- -141000000, -161020000, -147955732, -154956617, -160923000, -166890000, -147300032, -153645515, -159990998, -168130000,
- -146756645, -152536099, -158315553, -164095007, -169874461, -173500000, -146333970, -151666559, -156999148, -162331737,
- -167664326, -152396081, -157341387, -162286693, -172028350, -162750000, -167250000, -172000000, -177330000, 177340000,
- 172300000, 172300000, -123186748, -123294400, -123561600, -123443700, -123357400, -122393000, -119505029, -124035088,
- -124103288, -122836075, -122002088, -125291900, -130354400, -124476560, -128672716, -117818988, -120431650, -119342429,
- -119651209, -125033309, -115830109, -120908880, -124863388, -119321650, -124571109, -120312119, -122207532, -117356809,
- -122535973, -117745088, -118282671, -120834827, -116023592, -123754375, -123450090, -126432497, -122440503, -118388926,
- -139100000, -139100000, -114104678, -113578649, -114333802, -113802544, -113951264, -112942671, -110804890, -118911881,
- -111505098, -114111128, -114043185, -113590985, -113275274, -110206085, -112899326, -111994609, -110317563, -113835937,
- -113477126, -115375788, -115494952, -115614116, -120000000, -120000000, -79439582, -79846600, -75754500, -75582886,
- -75820373, -75697847, -79934701, -79816499, -80551601, -81364621, -81247380, -79283200, -83072940, -78987082,
- -78897709, -79850501, -80375201, -79744482, -80324001, -76605182, -81032500, -89306180, -80326101, -79121582,
- -79157001, -82443021, -75942663, -78400182, -84404465, -77445382, -79295990, -79489320, -74778600, -82231714,
- -81378975, -77614833, -81799295, -81858877, -78166000, -95157000, -95157000, -73658143, -73894304, -71397165,
- -71271035, -71397165, -71271035, -71308274, -75814063, -75691537, -71995500, -71283750, -71138133, -72622465,
- -73328263, -72551864, -74070064, -72791263, -72779565, -73008263, -73246263, -68593467, -74004063, -72025064,
- -79057000, -74191220, -73174264, -77870166, -70717664, -71702167, -66433229, -74061363, -71377464, -72203463,
- -76000000, -79517700, -71875000, -80200000, -80850000, -80850000, -106728692, -106940131, -104835839, -105879884,
- -105681464, -102613660, -107909864, -108402320, -103106968, -103967816, -110006985, -105163237, -108548263, -104714426,
- -102879128, -109992100, -105791569, -108100000, -110007000, -110007000, -97195309, -97464752, -100083018, -98395059,
- -96765718, -98003139, -98013268, -102006160, -100168260, -98241168, -97377864, -100404447, -100523611, -100642775,
- -102010000, -102010000, -52792626, -53321028, -58073176, -54673100, -55769800, -67014320, -60548384, -58656000,
- -54054280, -57516868, -55337000, -55284300, -56472835, -59484705, -57625000, -68006000, -69053000, -68006000,
- -66120043, -66382904, -64931474, -66720677, -65839305, -66819147, -68404805, -65693262, -67850000, -69053000,
- -69053000, -69053000, -63646343, -63906096, -62800035, -60290077, -66179076, -63425027, -61467827, -64402628,
- -64202526, -65900000, -66447101, -61660000, -69053000, -66462000, -63196865, -63841000, -62914763, -64253000,
- -62429000, -64437000, -69053000, -64437000, -135173160, -135557020, -139525398, -129038322, -137754258, -136506543,
- -138931399, -133628601, -139965146, -141026000, -141026000, -114486217, -114906360, -116030221, -133818262, -116198674,
- -121557327, -112168000, -126953516, -133213712, -135242844, -123543720, -119171773, -124534153, -136494983, -136495000,
- -136495000, -136495000, -68597300, -69039200, -94287199, -105351583, -83433682, -115357642, -92353935, -71410727,
- -121070000, -102010000, -115780000, -109910000, -121223000, 72500000, 75000000, 77495479, 73426660, 76554715,
- 82608667, 85498394, 82669712, 85529648, 88388000, 68370032, 71229968, 74089904, 76949840, 79809776,
- 72600000, 75500000, 78400000, 81300000, 84200000, 72800000, 75600000, 78400000, 81200000, 73454123,
- 76194895, 78935667, 74371790, 77520000, 74839405, 77520000, 72077876, 75127726, 78166409, 69450000,
- 72115613, 75064922, 78014231, 80963540, 83912849, 86862158, 68160032, 71049759, 73939486, 76829213,
- 79718940, 94436900, 91457800, 89781676, 92701194, 91126000, 71660809, 92200000, 92190000, 67050143,
- 112700000, -74010000, 172300000, -92550386, -92580177, -89779823, -89779823, -118403860, -112669677, -116119377,
- -91632058, -117320000, -116774659, -113735977, -110697295, -107658613, -104619931, -116441000, -113461899, -110482799,
- -107503699, -104524599, -101545500, -113610855, -110730000, -108748964, -105829446, -102909927, -99990409, -106879876,
- -104019940, -101160004, -98300068, -105763309, -102962955, -100162601, -97362247, -103633253, -100862690, -98092127,
- -95321564, -94351867, -118403860, 37538581, 37174200, 37159175, 37166258, 26672000, 37160000, 30203400,
- 29990732, 29424750, 26672000, 29424750, 20440003, 19957692, 20754515, 19637000, 19637000, 44725548,
- 44479000, 44640000, 36598000, 44479000, 38914000, 38684000, 39907000, 37200000, 36598000, 38666000,
- 44615000, 44343820, 43874853, 44250000, 43398000, 36598000, 43398000, 43535500, 43279312, 43919896,
- 42404370, 36598000, 42404370, 42010000, 41713104, 41017684, 41420184, 41743684, 42363296, 40684800,
- 36598000, 40683000, 45644000, 45359312, 45359312, 44832000, 36598000, 44832000, 47205000, 46898080,
- 46155608, 47267117, 46179817, 45910000, 26672000, 45910000, 40898859, 40715552, 41712748, 40111109,
- 39378000, 39378000, 39503947, 39304424, 38102105, 38721077, 37724000, 26672000, 37724000, 36020447,
- 35679716, 36397830, 37375126, 35815830, 37154328, 34791000, 26672000, 34791000, 37512964, 37197200,
- 38115484, 36961493, 37865552, 35895000, 26672000, 35895000, 36516930, 36211240, 37463000, 37819106,
- 36988881, 38332000, 35325000, 26672000, 35325000, 40335281, 39882360, 40920000, 41896971, 40539000,
- 38510039, 39360000, 41962158, 38711440, 38272000, 26672000, 38272000, 36097808, 35792024, 35029767,
- 34562457, 35168000, 36718359, 34080500, 26672000, 34080500, 36210564, 35816292, 36363208, 34200000,
- 35300000, 33431500, 26672000, 33431500, 41364500, 41244000, 40302467, 42226897, 41200000, 41421000,
- 42672472, 41718000, 39923000, 26672000, 39910000, 34309000, 34244098, 33963708, 32027028, 31667000,
- 32520467, 33900355, 34072755, 31243000, 26672000, 31243000, 39763237, 39464548, 38595000, 38158279,
- 39120044, 38598144, 37077000, 26672000, 37077000, 39633330, 39141603, 39854962, 41753000, 41105300,
- 38791935, 39344855, 38669670, 26672000, 38660000, 47962535, 47691688, 45697227, 44969730, 45838527,
- 36598000, 44969730, 37538581, 37174200, 37468000, 38067000, 38687178, 38390000, 37276178, 38824490,
- 37974000, 37949000, 36649220, 37397562, 38637000, 36653462, 37787000, 38964000, 37365081, 38021523,
- 37446000, 38573681, 36915620, 37975000, 38234800, 36883360, 37721847, 35231538, 36070026, 36908514,
- 37747002, 34674959, 35503031, 36331103, 37159175, 37987247, 38815319, 39643391, 34713290, 35530946,
- 36348602, 37166258, 37983914, 38801570, 39619226, 37007935, 37815175, 38622415, 39429655, 38304727,
- 26672000, 35130000, 31971102, 31619792, 32640762, 34077290, 32507443, 33054043, 30980756, 33495000,
- 34445000, 30747000, 31557187, 32374843, 33192499, 34010155, 34582344, 30747000, 31551979, 32359219,
- 33166459, 33973699, 34592760, 30749947, 31546771, 32343595, 33140419, 33937243, 34592760, 31302360,
- 32088768, 32875176, 31754000, 32532000, 26672000, 30747000, 47437379, 47083212, 46530700, 48018101,
- 46748482, 45600000, 45080000, 36598000, 45080000, 39110708, 38859024, 41861649, 39090155, 39442455,
- 39408477, 39670388, 40233177, 38139000, 38139000, 26672000, 38139000, 31190115, 30894820, 33660677,
- 31367772, 33039413, 35556013, 31253165, 29622000, 29622000, 26672000, 29622000, 28268176, 28004336,
- 30365539, 28175874, 29412612, 29703761, 29749174, 29212839, 28759577, 28937336, 27323000, 28020000,
- 28739576, 27416743, 28291687, 29166631, 27334457, 28198985, 29063513, 29928041, 27474552, 28323456,
- 29172360, 30021264, 27650000, 28514000, 29378000, 30241000, 28073993, 28902065, 29730137, 30329000,
- 30928000, 28253096, 29070752, 29888408, 30706064, 26672000, 27317000, 40859776, 40513036, 41298977,
- 42162013, 44563713, 45417000, 43529654, 40394000, 42339230, 26672000, 40394000, 41898457, 41785348,
- 42811798, 42418524, 41765682, 43263182, 44082374, 42812274, 42711273, 43259574, 40843000, 41400000,
- 36598000, 40843000, 38928157, 38754821, 39686963, 37472627, 40392100, 40948674, 38120370, 38003973,
- 40036480, 39016132, 40642892, 37848360, 38873920, 37200000, 36598000, 36598000, 36590000, 44201735,
- 43952788, 44250393, 44441914, 44497744, 41812526, 47144997, 43600000, 43600000, 41631000, 36598000,
- 41631000, 35819259, 35411952, 34053818, 36663418, 33952801, 34807577, 34371274, 33853012, 37169577,
- 34108503, 30778000, 26672000, 30778000, 30203400, 29990732, 29891576, 28522069, 28978523, 33308864,
- 29704164, 31767264, 30457522, 30840141, 26950000, 26672000, 26672000, 26672000, 39637035, 39461817,
- 38760169, 40083268, 41997668, 39786668, 39220769, 40105467, 39913067, 41441140, 39630000, 38219000,
- 39489008, 36598000, 38219000, 44440413, 44105064, 44722200, 45174177, 43157677, 43477388, 44635777,
- 41811366, 42000000, 41165000, 44134845, 36598000, 41165000, 37850000, 37421112, 39751556, 39466056,
- 39933768, 36356677, 38244140, 35775108, 36335233, 40133777, 45644040, 46153071, 35164677, 45370008,
- 40091740, 42665240, 34718000, 38973441, 40682496, 26672000, 34718000, 33025000, 32385416, 32741080,
- 28414000, 33240642, 34870857, 28411000, 28414000, 34252027, 33809856, 34097396, 32872696, 34122460,
- 34611840, 30058192, 34348184, 32180796, 30515324, 36433224, 30500885, 34468000, 31383824, 29308000,
- 29969000, 29308000, 28411000, 29308000, 52953585, 52453880, 56474796, 56884136, 50151370, 43702214,
- 43100000, 28411000, 43100000, 50724500, 50483000, 53486000, 63674235, 59910706, 56887212, 50609065,
- 48073101, 52630482, 59392154, 28411000, 45400000, 40494956, 39732000, 37864409, 46339745, 46900255,
- 35914733, 37326827, 42718998, 43100000, 28411000, 35512400, 45113264, 44770600, 43665367, 43813145,
- 42656367, 43044049, 46159340, 45991804, 43782360, 45246104, 45115940, 42166000, 41775000, 42166000,
- 43897520, 43407468, 43106939, 43641123, 43013661, 42003823, 44301940, 45356476, 43301640, 45617000,
- 44946404, 41775000, 42570000, 41775000, 41775000, 44909886, 44603616, 45907000, 46449731, 42891649,
- 44410331, 42534616, 45977653, 43472031, 44917000, 42094000, 41775000, 42094000, 49542615, 49161320,
- 52018215, 48724816, 50813000, 52079164, 49064807, 47066979, 47792574, 49258117, 46262000, 46262000,
- 41775000, 46262000, 47802000, 47401960, 46376639, 48175261, 47738677, 46094739, 47911361, 48940377,
- 46683577, 48571768, 45622200, 41775000, 45622200, 55060000, 54679024, 58196030, 58502119, 52054585,
- 57301000, 58844658, 52977000, 54888000, 50766000, 54128000, 57175000, 41775000, 50766000, 48278964,
- 47998000, 49460600, 46945160, 46984000, 47045000, 47619216, 46219060, 46601560, 49950304, 47370216,
- 47043400, 45800290, 41775000, 45800290, 56127276, 55787000, 56626768, 56648660, 53913300, 57691000,
- 56766788, 57685150, 55508216, 54167380, 56939092, 57568177, 57699676, 53750000, 53200000, 51775000,
- 41775000, 51775000, 55891000, 55632000, 55849860, 55810716, 54101504, 55851116, 58235160, 55838974,
- 55663974, 54009337, 53407037, 53620578, 58569274, 58215174, 54924537, 53156000, 53760000, 55786308,
- 41775000, 53156000, 53168500, 52726360, 53562018, 53720301, 52432000, 52072739, 52938274, 51941377,
- 53583612, 51121800, 41775000, 51121800, 49092000, 51720000, 48772000, 52188240, 48456000, 52608800,
- 52343000, 50377500, 51926419, 50715337, 52972778, 51248190, 50774531, 48181578, 50152031, 52182190,
- 47235000, 50430000, 41775000, 47235000, 50070000, 49818661, 49232000, 48320000, 49541385, 49000000,
- 51102037, 50379537, 51038358, 47924000, 48693650, 41775000, 47924000, 45927808, 45530000, 47666176,
- 43022076, 47176235, 48683535, 44888784, 45260636, 46355836, 43641836, 43621840, 42515000, 47196000,
- 41775000, 42515000, 76511000, 75958536, 75182948, 74431558, 77503934, 64561538, 76353330, 74365217,
- 71080482, 76949309, 73716985, 62064000, 57129000, 62064000, 73331500, 72940000, 76038938, 72388996,
- 68897696, 74329090, 64383373, 65321000, 77326296, 63285000, 74995496, 75228292, 71788041, 66485243,
- 61093072, 59192000, 57129000, 59192000, 60521250, 60160960, 59764400, 59845000, 61774700, 60438864,
- 59874000, 61378000, 59946964, 60112900, 57230000, 58360000, 58360000, 57230000, 57129000, 57230000,
- 65468959, 65074352, 68139300, 69252766, 66111718, 66327700, 68459412, 68468377, 69640839, 64916700,
- 64813700, 68265000, 57129000, 64813700, 65265142, 64940876, 63430966, 67054682, 63101182, 62419039,
- 67785945, 64281261, 62735339, 61972000, 64300000, 57129000, 61972000, 61345656, 61094090, 58880400,
- 59554423, 59950000, 60498704, 61484360, 60060000, 60125604, 61272900, 60103776, 60522916, 57173600,
- 57129000, 58750000, 57129000, 57129000, 107546408, 107147024, 107475388, 109520000, 106422440, 106337636,
- 107894884, 107541036, 103250000, 109679763, 114753531, 107312383, 110197437, 111401074, 105466421, 108275712,
- 109229024, 98632000, 95653000, 98632000, 113381000, 113001524, 117932000, 117473135, 108744358, 116471476,
- 113745384, 113899784, 116305700, 110377940, 119621760, 111344421, 115485370, 116608490, 107730000, 95653000,
- 107730000, 104230000, 103894569, 103463000, 101340500, 101643000, 102588000, 103461453, 103006000, 105627700,
- 100453804, 113951000, 103791000, 102025839, 99775417, 101108564, 95653000, 95653000, 95653000, 82864000,
- 82568000, 83146245, 78187223, 77107000, 75816223, 80071323, 80315967, 84210623, 82137300, 81234695,
- 75085000, 75240000, 70354000, 75085000, 84902720, 84618660, 85985543, 77377569, 82723115, 83697716,
- 81989401, 83500016, 82980187, 78213627, 75600000, 75056000, 70354000, 75056000, 73334800, 72927584,
- 72896000, 74324277, 71102445, 73527367, 74628104, 71213476, 74388640, 75040000, 71978804, 70354000,
- 70354000, 70354000, 70354000, 70354000, 91353219, 90890400, 91263700, 90010000, 89888396, 90688000,
- 90294000, 88350000, 87871000, 70354000, 87871000, 87075000, 86850000, 85576500, 86572649, 86033945,
- 87916549, 84757461, 86231130, 85930204, 86151800, 87583440, 87738680, 84454000, 84900000, 70354000,
- 84454000, 85880629, 85595424, 85512055, 86995365, 84669755, 85888000, 85895000, 85498741, 88487500,
- 83928000, 83928000, 70354000, 83928000, 83658000, 83458000, 84897169, 81110400, 84823558, 85252976,
- 81164449, 85003300, 82615735, 83420749, 83560745, 78600000, 77892000, 70354000, 77892000, 94381000,
- 93955024, 90454858, 93385000, 91076958, 89994758, 95455000, 91400458, 93815535, 94263000, 93562800,
- 93562800, 88799000, 70354000, 88799000, 92810181, 92430568, 87848687, 90313140, 95537040, 91546460,
- 94413504, 92362800, 88140988, 89405340, 88703050, 93320655, 90371347, 87740772, 96827026, 81592505,
- 89516911, 97441317, 78813005, 85843681, 92874357, 99905033, 105291245, 81692901, 88038384, 94383867,
- 100729350, 84181939, 89961393, 95740847, 101520301, 84246883, 89549681, 94852479, 100155277, 103000000,
- 87050217, 91906150, 96762083, 101043049, 88468864, 93026887, 90456817, 94746721, 75990000, 75990000,
- 150771500, 150111000, 150704600, 152128776, 147744300, 155521890, 149431396, 159071790, 149456526, 148389374,
- 147407760, 152978677, 144724300, 144724300, 177630000, 177048768, 165793547, 169981264, 174966923, 162822035,
- 169703756, 157680000, 157680000, 158565470, 158043916, 158228695, 158246146, 156116748, 155852987, 155551919,
- 155778033, 155545700, 155545700, 142690673, 142472680, 142871508, 141993299, 142010438, 142068966, 142786858,
- 142978976, 141780000, 141610000, 141750000, 141209000, 141209000, 131850779, 131810000, 131794000, 132840250,
- 133179282, 133070000, 132669535, 135416000, 133301973, 130741457, 133750000, 133360000, 130400100, 130393000,
- 132864400, 132551564, 133636610, 130943199, 134349610, 131695724, 132476267, 130932968, 134635581, 130508100,
- 130508100, 135031000, 134741750, 136796361, 136594000, 140112000, 140464514, 143036000, 134643587, 134263585,
- 134055049, 138166206, 130388110, 130388110, 127472000, 127308481, 128153770, 128000000, 127075000, 129321441,
- 129277782, 127603336, 124648376, 129992984, 129749384, 127200627, 125865990, 121516504, 119653500, 119653500,
- 129624204, 129360856, 124553218, 128840000, 127292358, 114790000, 125264410, 117454490, 132350000, 127573027,
- 122716720, 113648601, 105526600, 105526600, 105526600, -141010000, 44270000, 44270000, 79300000, 114300000,
- 151100000, 144750000, 168500000, 142700000, 155410000, 139700000, 28390000, 49630000, 73500000, 97250000,
- 121000000, 19600000, 26845000, 30730000, 36580000, 49630000, 62350000, 79250000, 96150000, 113000000,
- 129850000, 129850000, 19600000, 121408028, 121115000, 121115000, 120854000, 105486000, 120854000, 117145223,
- 116877700, 117426000, 117666916, 117337000, 115410000, 105486000, 116700000, 116341262, 116094936, 116010000,
- 115410000, 105486000, 115410000, 110281300, 110080424, 109476000, 109363000, 110707000, 110394000, 109921000,
- 110317668, 109607244, 109069276, 109713000, 108560000, 110700000, 113600000, 108560000, 108560000, 106204523,
- 105961000, 106272200, 106044000, 105073507, 106141142, 106685000, 105843252, 106442171, 105783360, 106377071,
- 105729196, 106317700, 106906204, 104257936, 104846440, 105434944, 106023448, 106611952, 107154496, 104552188,
- 105135484, 105718780, 106302076, 106885372, 105024033, 105602121, 106180209, 105284173, 105857053, 106429933,
- 105284173, 105857053, 106429933, 105830000, 89350000, 104250000, 106487989, 106266519, 108283816, 106175312,
- 106181480, 105351628, 107235000, 105851000, 106945296, 106575812, 108312740, 107007912, 105257000, 107320000,
- 107320000, 97300000, 105257000, 120094489, 120036793, 121174164, 120564861, 121491542, 120673663, 120508402,
- 119992463, 119566282, 120703138, 120136342, 120490000, 121405122, 120014382, 119826000, 118826000, 121182002,
- 119916163, 120434949, 119250000, 118167700, 118010000, 108731000, 118010000, 118706067, 118663026, 120477305,
- 117043809, 120175245, 119860224, 119354708, 120080668, 119820108, 118937768, 119339473, 119093905, 118217114,
- 119095000, 120797613, 120914853, 120669013, 119481773, 118345000, 116340000, 117702388, 105486000, 116340000,
- 119226500, 119151000, 117940142, 117602879, 118099560, 118960781, 117517941, 118504561, 117276841, 116919761,
- 118546681, 118323332, 115840000, 118231247, 115970000, 108731000, 115840000, 117197528, 117140886, 116720000,
- 117141500, 116723244, 118445500, 118338900, 116960564, 117748000, 118237308, 116431000, 115692944, 115737884,
- 117417163, 116915414, 115450000, 115345000, 114870000, 105486000, 114870000, 123334340, 123234880, 121523656,
- 122757739, 123736760, 123899839, 123629140, 123790860, 121587781, 123112540, 121043000, 124283229, 121980940,
- 122158000, 120343460, 120798350, 123766181, 121889409, 122681281, 120690140, 120691021, 121080000, 118836000,
- 122220000, 118780000, 118780000, 117049145, 116704000, 120230000, 117965727, 121232117, 117027346, 116515055,
- 119053036, 118453850, 118240065, 115385455, 119405755, 115918736, 117666746, 116856800, 117503765, 120579527,
- 119944700, 116270504, 119704925, 118908397, 115274000, 114790000, 117940000, 105486000, 114790000, 112478684,
- 112392600, 113122000, 111567880, 113500760, 112766880, 111412456, 110910604, 112656228, 111125680, 112629728,
- 111098304, 111807227, 111632736, 110360000, 110220000, 110863000, 105486000, 110220000, 115817189, 115645592,
- 113790000, 117122400, 115933296, 117860728, 114838000, 114879576, 114309160, 116965544, 116258644, 114844960,
- 113766000, 113520000, 115957998, 108731000, 113520000, 113614000, 113483000, 112311509, 113117948, 114013108,
- 114247856, 113781980, 114258565, 114975446, 113141855, 113756914, 113952324, 114575124, 111080800, 112475864,
- 114195146, 113941464, 115576105, 113613560, 114186440, 114759320, 115332200, 115905080, 113097968, 113670848,
- 114243728, 114816608, 115389488, 113085989, 113653661, 114221333, 114789005, 112858920, 113421384, 113983848,
- 114546312, 115108776, 115671240, 112735178, 113297642, 113860106, 114422570, 114985034, 115547498, 116109962,
- 113966558, 114523814, 115081070, 115900000, 113096814, 110330000, 105486000, 110330000, 106653950, 106456900,
- 106831099, 105843108, 104758892, 107884392, 107426008, 104833432, 109092660, 106730244, 105212076, 104194876,
- 105600000, 105965799, 105137519, 103580535, 104101335, 104622135, 105142935, 105663735, 103580535, 104101335,
- 104622135, 105142935, 105663735, 104419023, 104934615, 105450207, 104161227, 104676819, 105192411, 105708003,
- 104419023, 104934615, 105450207, 104522142, 105032526, 105542910, 106053294, 97300000, 103570000, 113187972,
- 112986216, 116632372, 116293979, 110295429, 113479000, 113126479, 113438300, 112995089, 113684549, 111910959,
- 116541979, 110833659, 113314289, 112393049, 114369849, 113177349, 111870000, 114030623, 109620000, 108731000,
- 109620000, 114237628, 114072493, 114900474, 111265500, 112096773, 112153000, 110721864, 113307113, 113499363,
- 111584773, 113378402, 113090363, 115470542, 114840000, 112676673, 114263289, 112140248, 113428800, 113873108,
- 111447849, 112841449, 113954108, 113315423, 110660000, 108360000, 105486000, 108360000, 125207918, 125025672,
- 126354498, 124274364, 125036196, 125869860, 129405696, 122716720, 126312860, 124692960, 125763693, 128151022,
- 124745422, 126663001, 125614293, 124220000, 121600000, 127600000, 118780000, 121600000, 114432000, 114322807,
- 114320000, 115287695, 118106480, 118347380, 116636000, 119471148, 114731815, 114425908, 116743060, 116239000,
- 115606217, 114983500, 114917028, 115145106, 113450000, 115884500, 113810000, 105486000, 113450000, 108796106,
- 108566768, 107043000, 108869604, 109373520, 106904384, 108798720, 109118020, 108941584, 109676360, 109140000,
- 108871505, 110370855, 106920879, 108701897, 105486000, 105486000, 105486000, 109937000, 109727624, 111399296,
- 118820000, 122132032, 113032492, 119666132, 106740000, 121928000, 107325500, 122652817, 109916209, 115985842,
- 120619549, 117640000, 124019191, 109022128, 105596162, 118631669, 121920111, 112835233, 119418521, 121694213,
- 122402571, 115747199, 120380471, 117362241, 123768897, 97150000, 115400000, 97150000, 126595896, 126470000,
- 123733000, 130168500, 129510793, 130231816, 130865000, 130852064, 123538000, 126892365, 124757000, 124789200,
- 131091700, 125167265, 125028000, 128622067, 125882000, 126450000, 126919837, 127420371, 126256737, 123440513,
- 128261876, 128351249, 118780000, 121120000, 112953272, 112854996, 112848473, 112537336, 113063736, 111374876,
- 111589744, 112225685, 112961426, 111922874, 112767192, 109894460, 109640915, 111542816, 110397835, 111296250,
- 111326041, 109180000, 108731000, 108731000, 108262472, 108139634, 109277279, 110111519, 111196272, 109040112,
- 110031166, 107977032, 108542004, 106559756, 109529680, 108749113, 109978979, 109127559, 109670970, 111477470,
- 107260000, 109039839, 105311159, 97300000, 104450000, 104012028, 103784692, 104667435, 104578686, 104967896,
- 101574592, 104511528, 105693000, 106008764, 104301940, 103625696, 105363222, 102183000, 102431289, 102065805,
- 105499762, 97300000, 97300000, 102656511, 102572822, 103549455, 103161782, 103719116, 100142316, 103077572,
- 102548000, 102351000, 102459348, 101462432, 100856000, 100724104, 101173818, 102646107, 99152000, 97300000,
- 97500000, 91031470, 90910000, 88697155, 91684812, 97058740, 91953340, 94237896, 92216363, 90862942,
- 80018608, 91632196, 98499896, 94439842, 84029573, 90022228, 87013337, 93031119, 78380000, 78380000,
- 103784752, 103307533, 100351605, 103104190, 104072649, 105613000, 102128428, 98193980, 106570000, 102521160,
- 98387000, 102321286, 99663928, 96267754, 89350000, 92750000, 101693766, 101463360, 102040000, 101569028,
- 95239887, 94763300, 101505500, 100481032, 100043584, 102695000, 100195620, 99797354, 98644443, 92904342,
- 89350000, 89350000, 87550718, 87323072, 85938073, 87189832, 80179592, 75903280, 81242332, 86087260,
- 84806664, 84804393, 88030717, 93418501, 79860627, 85008964, 77170628, 82894560, 84353849, 80689556,
- 79973927, 75705743, 85874615, 87777867, 93183707, 79645247, 76959561, 82663615, 82400000, 85400000,
- 88700000, 79750000, 83442500, 87136500, 91080000, 73494042, 76890216, 80286390, 83682564, 87078738,
- 90474912, 77621258, 81166387, 84711516, 88256645, 91801774, 94070000, 74450000, 77301570, 80578580,
- 83855590, 87132600, 89250000, 77300000, 77300000, 73479000, 82244000, 76623000, 86500000, 96510000,
- 110000000, 116090000, 115500000, 115300000, 127700000, 73495000, 78410000, 88744000, 97525000, 106500000,
- 115300000, 78410000, 88744000, 97525000, 106500000, 115300000, 97525000, 108460000, 112200000, 118000000,
- 110700000, 73495000, -162125917, -162492268, -169642729, -160101841, -176584080, -176722697, -177600000, -109259020,
- -109450135, -180000000, -180000000, -180000000, -180000000, -180000000, -180000000, -180000000, -180000000, -180000000,
- -180000000, -180000000, -180000000, -180000000, -180000000, -180000000, -180000000, -180000000, -180000000, -180000000,
- -180000000, -180000000, -180000000, -180000000, -180000000, -180000000, -180000000, -180000000, -180000000, -180000000,
- -180000000, -180000000, -180000000, -180000000, -1];
-
+12433114,5850000,12444000,7404110,-5200000,7404110,-5384925,-5734540,-6703000,-5384925,
+-172537866,-171996267,-171498626,-172560193,96815429,96888084,96629848,-62877167,-62951784,166898560,
+179163000,179009264,179794020,178286164,178634028,177115628,176273728,177270120,176037912,179424320,
+176030000,113528000,-63110167,-63158744,-63110167,-63158744,167902989,167809760,-130134215,-130771365,
+-124812713,-128526171,-130800000,3280000,3176640,-64817896,-64887829,-65034230,72348074,72307352,
+71712684,70504498,12402340,12465083,12486204,8822749,9750000,5850000,12402340,-2619780,
+-2704183,-10700000,-2704183,-63109000,-63432000,-62241268,-62330844,-2246000,-2275397,-10700000,
+-2275397,105631382,105490182,-176223924,-176226867,-176226867,-176250390,-176225180,-178226240,-176341581,
+-178252267,-64640000,-64717380,-64852000,-64494413,-64600000,-64852000,9473847,9511847,9503847,
+9481847,9497579,9469000,5850000,9469000,-70063165,-70114256,167709000,170962845,168544027,
+168732832,168480677,160665840,166601440,166377624,169350000,171707598,171499552,167883840,166105640,
+169696640,170846081,162001340,165170340,168886340,166002340,167146640,166809963,167283891,167378676,
+168894640,170806724,170635940,167920645,167219240,165411940,169484440,165725040,169784163,169784163,
+169864212,160595398,-170756000,-171102112,-170860000,-169701004,-168235531,-171102200,-171102200,-159832000,
+-161271860,-158183360,-159960141,-165952460,-165651360,-163382468,-158196284,-163406876,-165960000,-56246890,
+-56602272,-169949167,-170002824,-62743846,-62632976,-62907696,-81395252,-81419752,-81484770,-80143890,
+-81484800,-68311245,-68432676,-68350030,-68432676,-68350030,-68267384,-68350030,-68267384,-68292178,
+-63007557,-63274557,-68480000,73470755,73036128,72835640,72500000,72660000,72900000,73026128,
+71500000,-5761206,-14424756,-5805000,-12372000,-12747000,-10060000,-14530000,14419556,14165848,
+-61799362,-61803000,-64989026,-65068846,-64940000,-65087000,-65093994,45200476,45242386,44900000,
+15485616,14043750,-9164930,10400000,-9154000,10000000,-9165000,-61257000,-61300000,-61300000,
+-61500000,-61500000,73395835,72580000,-59642289,-59716656,-61865167,-61949413,-61959724,-62413512,
+-68973785,-69166000,55404000,55180679,55527952,53216000,46070000,52640000,46000000,134435755,
+134329233,134030000,132129405,130959405,130900000,145692200,145400432,145610000,144875000,1482182,
+1404864,348000,1404864,144826158,144737755,144534432,-4563036,-4920600,-10700000,-4920600,
+-61016523,-61100000,151555130,157759000,137891594,137142440,139544140,140282640,143637140,144342740,
+144277940,145145940,145625740,145993640,149072540,149427440,150001640,152905440,153407940,154040940,
+155051640,157021840,159523340,160462640,160673440,162638740,146678969,150700754,137000000,152000000,
+137000000,103796755,103570000,-175250128,-175364984,-174258388,-175738000,-176214000,-176214000,-176214000,
+-61395587,-61598068,50511077,50575813,50310000,50448000,50300000,172918000,172750000,172860000,
+-157502976,172908912,172739000,174382200,175905120,174657000,173195120,172967000,175500000,176393000,
+-160455000,172594000,174181028,-173318525,166790000,197000000,157830000,-71169000,-72500000,-71730000,
+-72370000,-71259727,-72075000,-71917362,-72500000,6666755,6377221,7107412,5896479,114145854,
+113835000,112200000,113835000,-61100206,-61239568,-6892690,-7700000,-6950000,-7100000,-7770000,
+-61600000,-61810000,-61550000,-61350000,-61666000,-61102000,-61512968,-61882549,44365794,43196000,
+44190000,43575000,43165016,57456000,57496000,57300000,57356000,63226096,59343432,56494384,
+54330304,57450224,59454176,54300000,55434000,55210000,55517000,54847807,6047691,5812948,
+5733648,-5200000,5733648,-171837000,-172158000,-172803500,-172830000,-36582036,-36993903,-36524348,
+-38369968,-27700000,-41820000,-39207461,-34927700,-41820000,-149574753,-149626107,-149626107,-149982860,
+-149622848,-152311000,-141110738,-152059920,-152547440,-150439610,-144626240,-143759690,-154821400,-154821400,
+-25024000,-23865667,-25366000,-25400386,-61550000,-61471037,-61710000,-61373664,-61974357,114873081,
+114171000,114681000,114060000,70153022,77466060,77439572,68507921,50155880,50336296,50375166,
+51622176,52078592,47254880,42662127,39626543,40297089,54501168,46373486,39626500,-66121525,
+-66259000,-67216000,-67960177,172300000,-67960177,33327717,32995942,33098768,32326000,32190000,
+35467106,35448768,35650707,35257988,35153000,34800000,34217000,34800000,-76839167,-76920109,
+-77134581,-77356644,-77578707,-76687500,-78370000,-78450000,-16741984,-14420000,-16662000,-16815160,
+-16791000,-16663000,-16553960,-16502853,-15672853,-15621653,-16247653,-16121947,-14936353,-14839553,
+-14712853,-17000000,51467667,51164000,51147359,50700000,-57898434,-58397827,-59573376,-61500000,
+168274650,168111791,166817936,166377845,166330000,168000000,166330000,19206340,19539467,18839272,
+19227898,18744950,18979172,18485046,18930442,18433000,12090000,18433000,-77363700,-78997600,
+-77989622,-77989622,-77893283,-77900027,-75488694,-77543110,-77553963,-77458825,-77458825,-77130000,
+-76306000,-77848669,-75071300,-75748000,-76711309,-75833768,-76222669,-76222669,-79310000,-73686828,
+-73914908,-77901829,-74539609,-78100000,-74270248,-73140608,-75758910,-74880909,-74384208,-78345010,
+-73027108,-76940000,-79000000,-75919000,-80500000,125497000,125339640,126152992,124030000,31067077,
+30994808,31209120,31086820,31663820,31780420,31912720,31879881,30946241,31639881,31052530,
+31258490,31147890,31818890,31899971,31899971,31917790,31820971,31917790,31500471,31596329,
+31500471,31596329,31500471,31596329,30790904,47930226,47641894,47775243,46541500,34217000,
+46541500,178420966,178466230,178005528,177373149,177232255,177629319,179260844,176834000,179708000,
+177380224,177857824,177940000,178356724,-178669776,-179054884,176909832,-180193468,176834000,166406184,
+166245013,167800087,167970000,167161896,165251296,165337859,164762896,164163788,166666000,162700000,
+158147000,14437596,14114488,15580335,15213735,15020535,13683237,13562137,15103236,15782000,
+14952400,13995835,13621136,16087535,14798737,14185236,14842000,15017535,15409536,15497535,
+15518136,14771536,13838136,13961236,15114737,13868035,15275998,15094135,14181737,13802636,
+15357835,15577535,15337535,15457535,13375500,12090000,13375500,35164982,34777130,34878995,
+34736384,34838249,34716252,34817636,34685836,34787220,34611108,34938707,35041292,35041292,
+35143907,34753548,34832867,34509708,35255607,34874567,34976432,34930708,35081000,34709308,
+35066307,35168907,35271307,34900989,35451407,35071867,35271000,34933973,34970248,34411000,
+34366148,34467052,34258180,34359084,34177457,34278361,34225000,35164208,35164208,35265608,
+34938408,35039792,35141176,34908232,35009136,35110040,34928413,35029317,35130221,35207367,
+35010067,34956767,35414908,35127767,35229632,35129508,35194367,35006408,35150067,35257567,
+34217000,34217000,34217000,35164982,34411000,34366148,34467052,34258180,34359084,34177457,
+34278361,34225000,35164208,35164208,35265608,34938408,35039792,35141176,34908232,35009136,
+35110040,34928413,35029317,35130221,35207367,35010067,34956767,35414908,35127767,35229632,
+35129508,35194367,35006408,35150067,35257567,34217000,34217000,34217000,-89248047,-89381654,
+-89599246,-88224446,-89781846,-88921646,-88484446,-88906846,-88842546,-89893446,-89708630,-89234446,
+-87893446,-89872146,-88614446,-89494566,-88396846,-88674446,-89016846,-88605946,-89536346,-88129846,
+-88489446,-87906846,-89470146,-89793846,-88572146,-89804946,-88410346,-89593446,-89536412,-88395995,
+-89323112,-88302495,-89779412,-89694595,-90131000,-92236000,-90131000,-88243497,-88807813,-89157164,
+-88399185,-88684893,-88414756,-88496393,-88028500,-88949319,-89230000,-92236000,-89230000,43056793,
+43130467,42798247,42577086,42781757,43204357,42262351,42441162,41747000,21390638,21183760,
+21264540,21452040,20863160,21026239,21025560,21703560,20717640,20838460,22123040,22602821,
+21952821,20606921,22330840,20912140,22437140,22271860,22470021,22065440,21854340,20481340,
+22442340,20954221,21192321,20452518,12090000,20452518,30031755,29825640,29540120,29662620,
+29241820,29985120,30414920,28869745,29691045,29702545,29518845,30475345,29317145,29298798,
+28930045,28850000,-72375267,-72672000,-72255187,-72722087,-72727847,-73810207,-72499947,-72553047,
+-72867487,-72775887,-74173927,-72577607,-72428087,-72670647,-72579353,-72039947,-72375647,-72033687,
+-71789987,-71767043,-72905527,-72145527,-72227387,-74463627,-71856087,-72725887,-72160147,-73121827,
+-74460927,-72245647,-73415507,-71985527,-72913827,-74480000,29337000,29209384,29821812,30252120,
+29755520,30164912,29545120,29582176,29912276,29742476,29058845,29162807,30117045,30478676,
+30038845,28987490,8751000,9741445,8510000,9722144,11184820,9566096,10808920,10694120,
+10468820,11194020,10587020,10538520,10757445,11198845,5581011,8336477,8664581,8336477,
+8664581,9478995,9947715,10416435,10885155,9010274,9478994,9947714,10416434,10885154,
+9010274,9478994,9947714,10416434,10885154,5581000,19756439,19382650,20007021,19482360,
+19439681,20729281,19518981,19902981,19655581,20638881,19626940,20113162,19713981,19849981,
+20341360,19578640,19979642,20341940,19983840,19946821,20190681,20272021,19966462,20015881,
+20151681,20198840,20293762,19491921,19822340,19408581,19404481,19546681,19386260,19200000,
+12090000,19200000,159914000,160644000,159909999,160084900,156745348,159532790,160062549,160236000,
+161792069,168750360,155880000,158750000,155470000,159110983,159345343,159748247,160222175,161171712,
+161588768,162062696,161728710,161655639,166943521,165524550,165998478,165714122,166282835,166658951,
+155470000,44452394,44143000,44703650,44864350,44704329,44492129,44579409,46295609,44397750,
+43853850,45080050,45981909,44600721,44830181,44332821,45673162,43971562,44353000,45296342,
+43801581,44414300,46349000,45096800,43440000,27455206,27383756,27179077,27745158,27990938,
+27364797,28932558,28518277,28598297,27603980,27011000,4309240,4371622,3985000,3623172,
+3133172,4760591,4307091,4498709,4644445,3836350,5137829,5247829,2851529,3312250,
+5431529,3093029,5822550,3179350,3202250,4162250,5541750,5406250,5406250,5541750,
+4863729,4642700,5098650,5055229,4390000,4846014,5325150,4110123,4719459,5328795,
+5694397,3226586,3835922,4445258,5054594,5663930,5816264,2520642,3135186,3749730,
+4364274,4978818,5531907,2514496,3134248,3754000,4373752,4993504,5241405,-5200000,
+2495000,28780035,28503980,29558135,27839934,29449335,28916434,28146736,28203634,27746935,
+29061534,28743634,28595635,28757036,27787834,29322535,27204334,27624534,28787234,29591235,
+28253934,28204634,28362936,27451534,28717035,28148435,28576536,29817935,28660734,27558434,
+27427134,27452425,26998628,28210350,29260063,29685919,28329945,26582604,27275268,27967932,
+28660596,26582604,27270060,27957516,28644972,27275268,27957516,28639764,29322012,27957516,
+28634556,29311596,27962724,28629348,29295972,28070000,28562685,12090000,26580000,-15655500,
+-15969000,-14792712,-14262512,-15513012,-15634000,-16109336,-15910236,-15313836,-15375936,-15088036,
+-16860000,-16860000,-16860000,121449531,121150000,120912730,120246552,120340248,120368596,120275380,
+120651571,120642225,120642225,121651631,121737255,121604302,121698959,121746047,121793856,120152552,
+120246248,120396532,120501191,120442752,121086852,120508991,120527399,120506271,121555191,120635091,
+120635091,120228652,120842431,120776471,120912791,120518196,121033788,121549380,120415077,120925461,
+121435845,119904693,120415077,120925461,121435845,120088536,120593712,121098888,120012759,120517935,
+121023111,120012759,120517935,121023111,120012759,120512727,121262679,119281266,119281266,118122940,
+119392453,119888306,121868618,120099346,118122500,89603000,89457280,89311541,91436341,90181541,
+89316801,91501201,89811541,90437601,90055641,91110701,90674301,91339990,89680910,89224450,
+91190590,89516290,90642390,90442190,89474890,89490990,90388090,90880350,88730000,8508200,
+6108800,7561200,7414800,8153000,7517067,7350816,6105665,5952215,6459100,9229667,
+8210816,7187616,7545816,6709316,8556334,7076935,9444235,6829235,7279535,8870636,
+6814635,8920736,6602735,7971000,6162835,5920000,5850000,5920000,4865037,4448737,
+4276537,5078737,5446459,4557401,6826868,5839968,4700688,4513588,4289968,5309968,
+6489666,4182268,5247588,4600688,5746466,5635750,5752988,5903768,4153920,4375288,
+4250688,4986888,5386888,5589668,4320000,4426868,4419968,6019127,5776629,5902829,
+4714627,6100829,6090168,5607434,6737320,4410634,6602720,5573755,5586670,4935670,
+4284670,3633670,2982670,6219442,5563234,4907026,4250818,3594610,6509528,5842904,
+5176280,4509656,3843032,6509528,5837696,5165864,4494032,6576711,5904879,5233047,
+4561215,6269179,5586931,4904683,-5200000,3350000,12481681,11866628,12215381,10083081,
+10158520,10319462,9859339,8364762,9962120,9416862,9777381,11681562,9480120,9651762,
+12473081,9332520,8527220,8885881,10403137,9481681,11294362,8942520,10558525,9734930,
+9936030,11656311,9428935,11751162,11816525,9367330,11027959,10736562,11091335,9101843,
+10828069,11090630,14681835,9701962,9883659,8643691,8431059,11937711,9899630,8531243,
+8067764,8875004,9682244,8062556,8880212,9697868,8057348,8885420,9713492,8052140,
+8890628,9729116,8046932,8895836,9744740,9055200,9919728,10479068,10479068,10484276,
+10489484,11296724,11291516,11291516,11981315,11986523,11991731,11461157,10776112,11418030,
+14631144,11690000,4490000,8000000,24636000,24032000,26605576,27980908,27129308,24471576,
+25483976,26250308,27676708,22366176,26895675,25935675,23501954,27365832,25518854,26896232,
+25881554,26990556,26333455,25346754,26319156,24716754,25847155,23340000,24450605,25351589,
+26252573,27153557,21702604,22603587,23504571,24405555,25306539,26207523,27108507,21707811,
+22593171,23478531,24363891,25249251,26134611,27019971,21713020,22587964,23462908,24337852,
+25212796,26087740,26962684,26120000,25351589,14105000,21700000,-69936000,-70219200,-70759175,
+-70667401,-69045127,-69340827,-70737587,-70310247,-70575547,-70453647,-71155607,-71275527,-68764027,
+-70571347,-70386507,-70778927,-71134487,-70186575,-71017497,-70202688,-69877130,-69278188,-70533746,
+-70896847,-71551646,-70672775,-70763330,-69332688,-71451646,-69061588,-71363497,-69806275,-70447630,
+-69672688,-71741897,-69822688,-69441646,-71232602,-71681897,-70231075,-71231346,-69426275,-69650430,
+-70150875,-71481897,-71215402,-69373330,-71732688,-71776763,-72017395,-71522635,-71027875,-70533115,
+-70038355,-72017395,-71522635,-71027875,-70533115,-70038355,-69543595,-69048836,-72017395,-71527844,
+-71038292,-70548740,-70059188,-69569636,-69080084,-72017396,-71527844,-71038292,-70548740,-70059188,
+-69569636,-71900000,-71527844,-68590532,-69080084,-72020000,17066574,16959437,21188633,18015133,
+21164112,18689612,19087033,18857412,17965212,20221612,18551833,19093425,18401809,18099457,
+20495509,21863225,18070028,18531557,21864409,21243508,19564409,17781625,19267609,18113425,
+19610310,18728590,18134409,19973425,18347510,17810557,17744310,19592708,21644409,21672625,
+17787610,17316825,22092809,20367608,18204910,19252908,18814910,20482325,18274409,18713425,
+17701210,18732908,17714328,20642908,18354910,19347425,17184409,20068025,18059809,19303857,
+17524910,17649945,18358233,19066521,19774809,20483097,21191385,21899673,16946865,17649945,
+18353025,19056105,19759185,20462265,21165345,21868425,16811457,17504121,18196785,18889449,
+19582113,20274777,20967441,21660105,16811457,17498913,18186369,18873825,19561281,12090000,
+16820000,-84123845,-84405000,-83108904,-85498274,-84859804,-84735797,-83772534,-85029374,-83734604,
+-84378374,-85162174,-83840774,-83716427,-83579474,-83376674,-85508274,-84489965,-84047545,-83391425,
+-84081684,-85977396,-85503468,-85029540,-84555612,-85977396,-85503468,-85029540,-84555612,-84081684,
+-83607756,-85977396,-85503468,-85029540,-84555612,-84081684,-83607756,-83133828,-85361289,-84887361,
+-84413433,-83939505,-83465577,-82991649,-84105380,-83631452,-83157524,-83986898,-83518178,-83049458,
+-87250000,-92236000,-87250000,18297000,17831076,17134037,18597018,17750899,15809337,18726837,
+19159337,16649337,17390418,18281379,17609818,18029337,15879337,18920418,15762237,17900418,
+18619218,18438718,17730118,16107944,18738918,18266444,18387833,17205813,18107367,16612944,
+17046567,18384210,16952784,17853844,16767515,18286444,17958915,17615289,17038167,17226789,
+16337833,17567220,19073067,17507565,17548918,17837565,17358167,18757220,17998167,15721000,
+16377208,17033416,17689624,18345832,15726208,16377208,17028208,17679208,18330208,18981208,
+16051708,16697500,17343292,17989084,18634876,19280668,16379812,17020396,17660980,18301564,
+18942148,17212571,17847947,18483323,17530259,18165635,12090000,15721782,15908136,15462000,
+16312699,16430899,14375037,18618737,15193318,13801837,17948737,15478737,16267535,15830418,
+16298737,18738737,18011379,18928737,16778136,16768136,18348737,17618737,16357535,17328136,
+16718737,17570899,16220537,18639337,13579337,16960899,17318737,16478136,16580418,16140418,
+17648136,15580000,16123000,16798607,14470632,15132047,15793463,16454879,17116295,17777711,
+18439127,13478508,14134716,14790924,15447132,16103340,16759548,17415756,18071964,18728172,
+18733380,13485904,14136904,14787904,15438904,13843954,14494954,15145954,15796954,14494954,
+15140746,15786538,16432330,15824035,16464619,17105203,15695918,16331294,16966670,17602046,
+18167520,15961931,18680000,12090000,13489000,1198545,1242617,1020000,1088167,568337,
+1048263,1127997,125826,746276,1126396,1366276,406035,556396,1066156,1196276,
+936276,946396,486035,1156396,1351939,1216396,1480566,872986,566156,768491,
+1266961,995976,1126516,1276156,-160000,201748,563496,89568,563496,1037424,
+208049,681977,1155905,208049,681977,1155905,350228,824156,1298084,350228,
+818948,1287668,350228,818948,1287668,350228,818948,1287668,350228,818948,
+1287668,584588,1053308,1522028,-16860000,-150000,24059059,23594820,26463781,20984620,
+21139580,21504137,27242520,25792720,25333537,24525539,23078839,25213037,21871439,22429439,
+22510237,24102520,27069581,24767539,23204620,27614920,26099320,26664639,26142439,24629137,
+26679520,25153920,27172039,25826937,25950456,24694139,21521339,25307856,24451439,20900000,
+21620000,23255000,24323000,25670000,25670000,25670000,14105000,20900000,25192555,24878192,
+23846778,21067290,23211790,24257490,23933537,23258837,22249031,24207978,23908819,25493319,
+22121790,24653319,22173319,26409824,21773481,21394562,21130481,23471181,20950000,22583000,
+25880000,14105000,19569000,79840675,79816600,80040215,79984355,80586395,80116555,81770295,
+80169415,81159875,81648495,80096155,80183845,80606395,80366395,80446275,80336515,80489700,
+79841075,81006395,79790395,80576395,81697695,80323295,80727095,80526395,79786000,81545895,
+80401615,80041592,80031373,80357205,81657590,80318692,80569690,80498692,80990590,80678778,
+81089973,79500000,79502907,79634743,79750000,79875000,79688000,79688000,79922000,80000000,
+79450000,44714340,44588000,42601770,41778560,44052340,40953079,40219599,41611379,41425279,
+41588340,41754140,41644560,43882860,43516160,42001860,42291860,42951860,45409240,41932340,
+42922340,42541860,44352340,42928460,43211860,43341540,41671379,40543999,45228800,42385060,
+42671379,45742340,41053179,44474321,40006000,40870000,41470000,42985000,42985000,45330000,
+45700000,45800000,46440000,40006000,-6342614,-6836411,-8543000,-8685073,-9130700,-7187732,
+-6462575,-6432675,-9773032,-7319573,-9053373,-8548616,-8021834,-6550032,-7780032,-6990873,
+-6750475,-7412675,-7835977,-9636834,-7561834,-7371834,-6258973,-9233516,-8409930,-6253381,
+-9350517,-8970887,-6619265,-6319000,-8708680,-6101577,-7678680,-6170081,-6314017,-7869287,
+-7848317,-7204983,-6988180,-7029677,-8218179,-10622000,-10383000,-10700000,-10700000,-13299000,
+-13300933,-11032334,-12111834,-11801664,-11251664,-10396164,-11151034,-12588634,-12121664,-12826225,
+-11974525,-12007825,-12536205,-11905405,-12223605,-10623605,-11593845,-12483605,-10973605,-12963725,
+-13083725,-10793605,-10753605,-11513605,-12692289,-12218361,-11744433,-11270505,-13308396,-12834468,
+-12360540,-11886612,-11412684,-10938756,-13308395,-12834467,-12360539,-11886611,-11412683,-10938755,
+-13545360,-13076640,-12607920,-12139200,-11670480,-11201760,-10733040,-13080000,-13080000,-12481366,
+-12012646,-11543926,-11075206,-12481365,-12012645,-11543925,-11075206,-11752245,-16860000,-13711000,
+-79557945,-79512264,-79855340,-82489864,-79916825,-79829375,-81029305,-82557425,-81363605,-82895505,
+-82646725,-82914925,-80403725,-79143725,-78607625,-80318605,-80823605,-80310205,-79688445,-80582505,
+-80481105,-82463725,-80588405,-81241305,-79922425,-81083605,-80948205,-80323005,-81889405,-82472825,
+-79958925,-79913725,-79580625,-83051396,-83051396,-83051396,-83051396,-82582676,-82582676,-82582676,
+-82582676,-82113956,-82113956,-82113956,-81973340,-81645236,-81645236,-81645236,-81176516,-81176516,
+-81176516,-81176516,-80707796,-80707796,-80707796,-80707796,-80239076,-80239076,-80239076,-80239076,
+-79770356,-79770356,-79770356,-79301636,-79301636,-79206850,-78831874,-78831874,-78831874,-78831874,
+-78363154,-78363154,-78363154,-78363154,-78363154,-77894434,-77894434,-77894434,-77894434,-77608720,
+-77608720,-82331903,-81855371,-81637018,-92236000,-83054000,14363691,14220000,16402657,18148419,
+13303691,17183691,14992250,14407512,15766371,13952250,15702971,17584412,14036371,13602950,
+17822971,12776171,14122250,13752250,13329050,15513691,17386891,17053691,14832250,15134255,
+14482906,15822908,18613908,14627390,13959408,16012908,12320207,15878455,15143407,14104408,
+16935007,17348608,17940408,17922390,17101109,13551655,17944108,17414408,16829410,18572390,
+17650007,12594873,14093406,13189096,13923424,14657752,15392080,12095416,12819328,13543240,
+14267152,14991064,15714976,16438888,17162800,12384980,13103684,13822388,14541092,15259796,
+15978500,16697204,17415908,18134612,12490807,13199095,13907383,14615671,15323959,16032247,
+16740535,17448823,18157111,13204303,13907383,14610463,15313543,16016623,16719703,17422783,
+14053207,12090000,12090000,-52345874,-52715086,-54086273,-52881928,-53929597,-54401128,-54402128,
+-53047197,-54237896,-53769176,-53300456,-54472255,-54003535,-53534815,-53066095,-52597375,-54472255,
+-54003535,-53534815,-53066095,-52597375,-52128655,-54425383,-53956663,-53487943,-53019223,-52550503,
+-52081783,-54191023,-53722303,-53253583,-52784863,-52316143,-54214459,-53745739,-53277019,-52808299,
+-52620811,-54565999,-54097279,-53628559,-53159839,-52878607,-54565999,-54097279,-53628559,-53159839,
+-52972351,-52660000,-52128655,-54597000,54318811,55039533,54378870,54512730,54646590,54445800,
+54579660,54614463,54668007,55673070,55539210,55619696,55753216,55878790,55953171,56313300,
+56333333,55525000,55475330,54944031,56243191,55868808,55868808,55868808,55353216,55353216,
+54837624,54064236,54574620,55085004,55595388,51512315,52022699,52533083,53043467,53553851,
+54064235,54574619,55085003,55595387,51543043,52048219,52553395,53058571,53563747,54068923,
+54574099,55079275,52553395,53058571,53563747,54068923,52048219,54574099,55079275,52452360,
+52957536,53462712,53967888,54473064,54978240,51690000,51511000,16306574,16143000,14229933,
+15377235,15377235,11338134,12966834,14240535,13787535,13965734,15594934,14345734,9539934,
+9639834,9637834,14990134,14778735,15568133,14200534,14820634,15216134,13010834,12957034,
+13465835,12108834,15046935,15476935,12817488,16005445,14028319,9587445,16000125,9756763,
+11021088,13739828,14310419,11651245,14784288,12745363,13436725,14139805,14842885,15545965,
+16249044,12738852,13431516,14124180,14816844,15509508,16202172,16699999,12738852,13426308,
+14113764,14801220,15488676,16176132,16700000,12744061,13426309,14108557,14790805,15473053,
+16155301,12744061,13421101,14098141,14775180,15452220,16129260,13087788,13754412,14421036,
+9469000,9469000,10212374,10217582,10894622,10899830,11576870,11582078,12259118,12264326,
+5850000,9469000,49784462,49518792,46280650,46360940,46964000,48860262,45365403,47143921,
+47093181,46722742,48767963,46872462,47053662,48742340,48910142,48461303,47680881,45994181,
+47383562,47994142,48567981,48423662,48018742,47401481,48873262,48484045,49089154,48955045,
+45327554,49209594,46711173,46596300,48523673,46889549,48123239,46297204,48329239,48349204,
+48380254,47610104,48813174,45999920,46624879,47999791,48624751,44967694,45587446,46207198,
+46826950,47446702,48066454,48686206,45184607,45799151,46413695,47028239,47642783,48257327,
+48871871,49486415,45281997,45891333,46500669,47110005,47719341,48328677,48938013,49547349,
+50065284,45586665,46190793,46794921,47399049,48003177,48607305,49211433,46377239,46976159,
+48114107,48713027,49311947,46377239,48024269,48439868,49033580,48474761,44760000,45360000,
+45060000,45600000,44750000,20399498,20171896,21111379,21000779,20681860,20251379,20371860,
+20811379,21421860,21139060,20601860,21131379,19765537,21856499,20853818,19618136,20344237,
+20307918,21891379,20888037,19829818,20605618,21268618,19804918,21855210,19645633,19069182,
+21141833,20418482,22557718,22230320,22090984,19552444,21255833,21217220,19779433,19348513,
+20038133,19597113,19999415,21371620,20922767,18829666,19496290,20162914,18901536,19562952,
+20224368,20885784,18967678,19623886,20280094,20936302,19038507,19689507,20340507,20991507,
+21642507,22293507,19038507,19684299,20330091,20975883,21621675,22267467,19205163,19845747,
+20486331,21126915,21767499,22408083,19544672,20180048,20815424,21450800,22086176,22721552,
+20007351,20637519,21267687,21897855,20360245,20870000,12090000,18825000,35865028,35698868,
+35736634,35669608,34956396,35962984,36110008,35643680,35520364,35838708,35627640,36499584,
+38023396,38575444,35539180,37140120,37692168,38244216,38796264,35483976,36036024,36588072,
+37140120,37692168,38244216,38796264,35489184,36036024,36582864,37129704,37676544,38223384,
+38770224,35325131,35871971,36418811,36965651,34942344,35483976,36025608,36567240,37108872,
+37650504,34947552,35483976,36020400,36556824,37093248,37629672,34947551,35483975,36020399,
+36556823,37093247,34947551,35478767,36009983,34217000,34870000,-9199159,-9501000,-8726353,
+-8611995,-8693189,-8578831,-8660025,-8487660,-8497438,-17004000,-8747900,-8855858,-8056000,
+-8357179,-8598200,-7945926,-7899943,-7538827,-9083147,-8966627,-7886926,-8728577,-8781155,
+-7959495,-7288996,-9187627,-9394147,-8059091,-8530796,-7666091,-8596955,-25724900,-6801600,
+-8444627,-7513500,-8788846,-8903047,-8518727,-7520151,-8660080,-8757200,-8678400,-7472188,
+-8901661,-8221306,-7789746,-8660451,-8127491,-8323200,-7468577,-8121585,-8214251,-8992480,
+-8367520,-7742559,-7117600,-8987272,-8367520,-7747768,-7128016,-6508264,-8987271,-8372727,
+-7758183,-7143639,-8982063,-8372727,-7763391,-7154055,-9103931,-8499803,-7895675,-7291547,
+-9410786,-8811866,-8212946,-7614026,-9877943,-9284231,-8690519,-8096807,-7503095,-9575879,
+-8987375,-8398871,-7810367,-8987375,-8398871,-7810367,-7516115,-9046225,-8457721,-7869217,
+-9046225,-8462930,-7879634,-17320204,-16545000,-16217756,-31417659,-28840000,-28322000,-27845000,
+-25878000,-25378928,-9722767,-9839578,-9979996,-18145009,-18115218,-31500000,-29032561,-26278640,
+-31500000,-31500000,18982634,18707922,21574834,20671600,20085535,18174836,17590134,21663434,
+19626935,18352935,16563034,20117535,18325734,17727535,21025235,16782419,17877363,20317957,
+16537745,18905800,16946580,20274350,19775328,20246957,18916780,19738219,18660180,19885557,
+17425745,21241180,20590828,21456888,19796163,20591000,20216580,17240057,19436580,19864288,
+18216480,19737819,20440880,18279288,21340845,18006619,19635745,20364719,20882945,17234519,
+21077963,18098219,18086580,19397758,20090422,20783086,21475750,22168414,16800267,17487723,
+18175179,18862635,19550091,20237547,20925003,21612459,22299915,16112811,16798601,17480849,
+18163097,18845345,19527593,20209841,20892089,21574337,16116353,16791778,17468818,18145858,
+18822898,19499938,20176978,20854018,21531058,16114738,16790216,17456840,18123464,18790088,
+19456712,20117763,20784387,17117955,17784579,18451203,19117827,20117763,20784387,17117955,
+17784579,18451203,19117827,12090000,16105000,126909304,126592000,129022155,128598798,128448290,
+127327336,126846606,126741618,129274245,127087185,127422125,128621045,128517450,127005504,129306485,
+128041145,126459167,127076964,126917985,128303085,126346806,126657185,127682844,128836245,127891004,
+127457506,128856804,127874364,129158585,126926620,127515124,128103627,124570000,125573061,126161565,
+126750069,127338573,127927077,128515581,125926163,126509459,127092755,127676051,128259347,128842643,
+125639723,126217811,126795899,127373987,127952075,128530163,129108251,125639723,126212603,126785483,
+127358363,127931243,128504123,129077003,126212603,126785483,127358363,127931243,128504123,129077003,
+125639723,126212603,126785483,127358363,127931243,128504123,129077003,125043407,125830856,126398528,
+126966200,127533872,128101544,128669216,125036116,125598580,126161044,126723508,127285972,127848436,
+128410900,126245413,126807877,126001379,126558635,130368752,127370341,124570000,-22037500,-22118200,
+-22751449,-21195149,-18209088,-20365018,-23226688,-19764388,-22546700,-17402188,-22000224,-14502346,
+-15308502,-18684388,-13802346,-19036550,-22840424,-23840424,-14102346,-18754388,-23376550,-20414388,
+-22466700,-23370424,-20326700,-14122346,-14320424,-24104388,-20496700,-14120424,-21183900,-23220000,
+-16655743,-15504775,-24356814,-23226678,-22096542,-20966406,-19836270,-18706134,-17575998,-16445862,
+-15315726,-24572425,-23463121,-22353817,-21244513,-20135209,-19025905,-17916601,-16807297,-15697993,
+-14588689,-24218124,-23129652,-22041180,-20952708,-19864236,-18775764,-17687292,-16598820,-15510348,
+-14421876,-22487923,-21420283,-20352643,-19285003,-18217363,-17149723,-16082083,-15014443,-22851181,
+-21804373,-20757565,-19710757,-18663949,-17617141,-16570333,-15523525,-21061191,-20035215,-19009239,
+-17983263,-25334760,-90572103,-90875250,-91570386,-90822466,-91532706,-88631806,-90429106,-91411786,
+-91908966,-91533666,-91712766,-91494986,-91834486,-91213086,-89601286,-89937166,-89952767,-90308666,
+-91456086,-91652186,-91194686,-91691286,-90912085,-91181545,-89381998,-90347462,-91015085,-90829895,
+-91090812,-91043978,-91482485,-91367462,-91399698,-90486045,-90846298,-91334278,-91049298,-91141262,
+-90022898,-89573962,-91261698,-91738645,-90525385,-90656662,-91089552,-90600000,-90110448,-89620896,
+-91579104,-91089552,-90600000,-90110448,-89620896,-91084344,-90600000,-90115656,-89631312,-92053032,
+-91568688,-91084344,-90600000,-90115656,-89631312,-92101467,-91617123,-91132779,-90648435,-90164091,
+-89679747,-89195403,-88711059,-92236000,-91762426,-91278082,-90793738,-90309394,-89825050,-89340706,
+-88856362,-92236000,-91767634,-91288498,-90809362,-90330226,-89851090,-89606731,-92179691,-91700555,
+-91221419,-90742283,-90263147,-89784011,-91839504,-91360368,-90881232,-90402096,-92236000,-92236000,
+-82436128,-82528200,-75919449,-78027132,-76364144,-80091020,-75249007,-76688507,-83744508,-80495408,
+-81620100,-77012000,-79501288,-77165707,-76046007,-78808288,-81250037,-76614131,-76280233,-75722064,
+-80929837,-74967564,-83553265,-82801065,-82058837,-75862480,-83072237,-74532280,-82186037,-80012514,
+-78659265,-81163598,-80117837,-77299614,-78257792,-81225865,-80269537,-80192398,-79687365,-79267098,
+-75753120,-77382231,-81581637,-80232398,-76463033,-78029064,-79518565,-79554198,-75683033,-82601165,
+-79769665,-80002398,-82533637,-79502398,-80083637,-79301814,-82420037,-81946365,-77744000,-84970000,
+-80500000,-84970000,23265379,23014000,24610000,27544800,27395000,25913018,25581500,24557899,
+26263879,27760018,26884999,25490540,24266160,26438160,23012360,25553399,25259179,23503299,
+25324079,22803018,22649386,23208818,25569355,25339120,26512765,24674218,23089055,27205767,
+25664265,26466018,24658600,25316184,23123954,23489886,23229900,24720000,25962355,23967586,
+25084265,27215952,23778910,25868820,26938610,26203318,24266455,23683920,24137910,24067118,
+25288255,26140320,22350000,22995792,23641584,25578959,26224751,26870543,27516335,22355207,
+22995791,23636375,24276959,24917543,25558127,26198711,26839295,27479879,28120463,22355207,
+22990583,23625959,24261335,24896711,25532087,26167463,26802839,27438215,22360415,22990583,
+23620751,24250919,24881087,25511255,26141423,26771591,27401759,22436036,23060996,23685956,
+24310916,24935876,25560836,26185796,26810756,27435716,22722476,23342228,23961980,24581732,
+25201484,25770000,25201484,25770000,12090000,22350000,-10818550,-10852000,-8205296,-10093696,
+-8628442,-9551664,-7791963,-10864664,-9075676,-9046824,-8281324,-9821664,-11386994,-8930224,
+-8774149,-9624372,-10584695,-10115976,-9647256,-11053416,-10584696,-10115976,-9647256,-11522135,
+-11053415,-10584695,-10115975,-9647255,-9178535,-8709815,-11522135,-11053415,-10584695,-10115975,
+-9647255,-9178535,-8709815,-11100287,-10631567,-10162847,-9694127,-9225407,-8756687,-8287967,
+-8756688,-10647972,-10179252,-9710532,-9241812,-8773092,-8304372,-7835652,-10179251,-9710531,
+-9241811,-8773091,-8304371,-7835651,-9358991,-8890271,-8421551,-7952831,-8421551,-7952831,
+-16860000,-11500000,-87254206,-88217002,-87268953,-86863600,-87213446,-87675466,-87965226,-86614246,
+-87888066,-86274566,-85942886,-87538000,-86054906,-88824686,-86624806,-87519246,-86604446,-87723366,
+-87174686,-88811286,-88299486,-87134566,-87506846,-88214566,-86902366,-87642606,-86599346,-86324806,
+-88008966,-88084446,-86293606,-87720706,-84171396,-87172848,-86688504,-86204160,-88429538,-87945194,
+-87460850,-86976506,-86492162,-86007818,-85523474,-85039130,-84554786,-84070442,-88817013,-89301357,
+-88332669,-87848325,-87363981,-86879637,-86395293,-85910949,-85426605,-84942261,-84457917,-83973573,
+-83489229,-87790203,-88269339,-88748475,-89227611,-87311067,-86831931,-86352795,-85873659,-85394523,
+-84915387,-84436251,-83957115,-85519099,-89352187,-88873051,-88393915,-87914779,-87435643,-86956507,
+-86477371,-85998235,-88777224,-88298088,-87818952,-87339816,-86860680,-86381544,-85902408,-88058520,
+-87579384,-87100248,-88058520,-87579384,-87100248,-92236000,-89355000,2342000,2043000,2540000,
+2606429,1629156,2037096,1950096,1336335,1654616,2451096,1636235,2596896,2889815,
+1650276,1922796,2196396,2368176,2343635,2401315,1937296,3159556,3326315,1667500,
+2612916,2148396,2627135,1868656,1956835,3130615,1747679,1859574,1658193,2563507,
+1231033,2093239,2578693,2308405,1498640,1967360,2436080,1498640,1967360,2436080,
+1498640,1967360,2436080,1498640,1967360,2436080,1498640,1967360,2436080,1498640,
+1972568,2446496,1332765,1806693,2280621,2754549,1261676,1735604,2209532,2683460,
+3157388,764051,1237979,1711907,2185835,2659763,3133691,3526072,764051,1237979,
+1711907,2185835,2659763,3133691,3526072,929926,1403854,1877782,2351710,2825638,
+3299566,2110000,2588674,3062602,2369604,2843532,2114746,2588674,3062602,2369604,
+2843532,-16860000,770000,38870225,38687336,38394637,42632517,39366537,41627147,38751807,
+37526807,39306007,42266547,38984907,38768577,39356977,36613114,40265414,38431354,38640374,
+38402074,38004174,37982694,37522114,37609114,38328075,37334264,37823816,38313368,38802920,
+36849920,37334264,37818608,38302952,38787296,36849920,37334264,37818608,38302952,38787296,
+36607748,37092092,37576436,38060780,38545124,39029468,36438228,36922572,37406916,37891260,
+38375604,38859948,39344292,39828636,39889000,40313000,36438248,36922592,37406936,37891280,
+38375624,38859968,39344312,39828656,40313000,36438248,36917384,37396520,37875656,38354792,
+38833928,39313063,39792199,40271336,40750472,41229608,40654644,41133780,41612916,41133780,
+41612916,42092052,41708743,42187880,42667015,42211836,42681864,39266000,36433480,34969050,
+34843074,33627904,33967315,35283694,33867855,35216034,33445374,34413854,34223874,35209333,
+35182814,34278134,34913814,33817335,33553215,35457574,32835554,33695554,33631915,34227815,
+35255074,34844354,34499794,34602714,33229355,34781474,34046054,35076574,34096535,33874854,
+35595774,34447154,35480614,32911567,33385495,33859423,33314406,33788334,33314406,33788334,
+33077442,33551370,34025298,33077442,33551370,34025298,33243317,33717245,32930056,33409192,
+33888328,32930056,33409192,33888328,32671892,33145667,33624803,34103939,34583075,35062211,
+32671892,33145667,33624803,34103939,34583075,35062211,33385235,33864371,34343507,34822643,
+35301779,35470864,34535161,35019505,35465656,34196121,34680465,35164809,35465656,34196121,
+34680465,35164809,35465656,34389858,34874202,34874202,32671892,125699223,125578636,127384917,
+129585620,124343076,125572309,125316028,127343818,125660807,126502207,125781018,125720428,126535840,
+129124350,128147621,125587963,130270760,130289379,129190460,128843281,128374462,127914262,128125662,
+125193262,125317044,129693160,128592862,129423620,130058996,128856990,129487158,130079832,126556877,
+127963037,128587997,129212957,129837917,126105864,126725616,127345368,127965120,128584872,129204624,
+125114261,125728805,126343349,126957893,127572437,128186981,128801525,129416069,124351289,124960625,
+125569961,126179297,126788633,127397969,128007305,128616641,124168488,124772616,125376744,125980872,
+126585000,127189128,127793256,124475760,125074680,125673600,126272520,126871440,127470360,124895004,
+125488716,126082428,126676140,127269852,127863564,124306500,124895004,125483508,126072012,126660516,
+127249020,127837524,124600752,125189256,125777760,126366264,124150000,-86317000,-86394960,-86922206,
+-87182026,-85981026,-86398326,-83843185,-86498946,-87058806,-86052226,-85413506,-84504085,-86610706,
+-86164046,-83445446,-85870685,-84264206,-86481385,-85704206,-87214906,-86140726,-86708906,-86634446,
+-86478406,-85541740,-85121944,-86149026,-86955311,-84790653,-85247311,-86055112,-84814195,-85199453,
+-86432795,-85491826,-86166495,-86571826,-85020644,-84420912,-83080628,-86909440,-85890644,-85509931,
+-85030795,-84551659,-84072523,-83593387,-85509931,-85030795,-84551659,-84072523,-83593387,-86947339,
+-86468203,-85989067,-85509931,-85030795,-84551659,-84072523,-83593387,-86947339,-86468203,-85989067,
+-85509931,-85030795,-84551659,-84072523,-83593387,-87694791,-87215655,-86736519,-86257383,-85778247,
+-85299111,-84819975,-84340839,-83861703,-87694791,-87215655,-86736519,-86257383,-85778247,-85299111,
+-84819975,-84340839,-83861703,-86922965,-86449037,-85975109,-85501181,-85027253,-84553325,-84079397,
+-86449037,-85975109,-85501181,-85027253,-84553325,-84079397,-85975109,-85501181,-85027253,-84553325,
+-84079397,-83600000,-92236000,-87700000,23671160,23303857,21705344,25077145,22364142,22933181,
+22884142,20794142,24337421,23492921,23544863,23967145,28143825,22443662,22066064,25820781,
+21714142,22374503,24837821,22143181,21354863,22863181,21864142,19822542,25358945,24105354,
+21749549,21640505,24433050,26497923,22343004,22335058,22700515,26113700,21395215,23279874,
+22040757,22860074,22050104,20951423,22909000,22018805,19361536,20288852,20483452,23378660,
+23951540,24524420,24529628,25097300,25664971,24211652,27379460,27723188,25425844,26024764,
+26781060,24924052,25507348,24972860,26204960,24187960,24750000,24677552,24938736,26810000,
+25970052,24248452,24222244,24368136,25335536,26494452,25709852,22755000,23904682,24524433,
+25736049,26190000,20840009,21454553,22069097,22683641,23298185,23912729,24527273,25141817,
+25756361,20679290,21288626,21897962,22507298,23116634,23725970,20191821,20795949,21400077,
+22004205,22608333,23212461,23816589,19743933,20342853,20941773,21540693,22139613,22738533,
+20432691,21026403,21620115,22213827,22807539,23401251,20437899,21026403,21614907,22203411,
+22791915,23380419,23968923,21085253,21673757,22262261,22850765,23439269,24027773,21232379,
+21820883,22409387,22997891,23586395,21526631,22000000,22550000,22290124,22868212,19360400,
+20000000,23815000,23085000,24780000,26100000,23200000,25000000,26485000,27897000,19360400,
+68715409,68169531,68972344,69243363,69584662,69731344,68715344,70359562,68958200,68164863,
+70587200,67464400,71495704,69584844,69680062,68575004,69361704,69561804,69273744,68774604,
+69439100,69237681,69743762,68076064,69261181,69316039,70342223,69578204,70309705,68865257,
+69991770,69658712,68779708,68795349,68510374,69286012,68593758,68768649,69093539,68762215,
+68299074,71400000,69240000,70184976,68457169,69066505,69675841,70285177,68548570,69152698,
+70391160,67343543,67942463,68541383,69140303,69739223,70338143,70937063,71535983,72134903,
+72733823,73332743,67343543,67937255,68530967,69124679,69718391,70312103,70905815,71499527,
+72093239,72686951,73280663,67942463,68530967,69119471,69707975,70296479,70884983,71473487,
+72061991,72650495,73238999,73827503,74416007,71255741,71255741,67755965,68344469,68932973,
+69521477,70109981,67755965,68339261,68922557,69505853,70089149,67755965,68339261,68922557,
+55980000,67340000,90355211,90202000,91745300,91760000,89509852,88552771,91157032,90360631,
+91821831,89202071,90657791,90313852,91947832,89159532,89324031,91059691,88592191,89192291,
+88215271,89889171,89892431,88912431,89626371,90634232,91075652,89097704,88827285,91064263,
+89043035,89506773,89812552,89038204,90953285,88948918,89566801,89983345,90593235,89137977,
+90748001,89610987,91393601,88300400,88815992,88078695,88594287,89109879,89550000,88310000,
+88841771,89357363,88064808,88580399,89095991,89611583,90070000,90580000,91143967,91659559,
+92167000,88004500,88550000,89065976,89576359,90086743,90597127,91107512,91617896,88555591,
+89065974,89576358,90086742,90597127,91107511,91617895,88560798,89065974,89571150,90076326,
+90581502,91086678,88690016,89195192,89700368,90205544,90710720,91215896,91830000,91721072,
+92100000,88907241,89412417,89917593,90422769,90927945,91433121,91938297,92176824,91655399,
+92155367,91830387,92320000,92020000,88990000,88004500,85262950,85113600,87221981,83920861,
+84801541,87205241,84330601,85845381,80117029,83397550,80540869,84971350,81571810,87620630,
+83401850,81294610,87221530,81062869,82241110,86650790,81563769,84975090,86691830,86412530,
+85221830,87061230,85522690,80050000,84630000,82700000,80050000,10116400,10081887,10004097,
+10510545,9789327,10021914,10957406,10043145,10744599,10670365,8729346,8777145,11021767,
+10789706,10672921,10536000,10398707,10432567,9150625,10923445,9735764,8652385,11025300,
+8724325,8346646,9431106,11030564,9727206,10920164,8080306,10773925,8967767,10921045,
+7500000,8111127,8340000,7500000,-55214000,-55160063,-55420298,-57071670,-54491170,-54960270,
+-56766970,-54175696,-55566096,-55260988,-55110813,-56369996,-57215496,-56746776,-56278056,-55809336,
+-55340616,-54871896,-54447720,-57337363,-56868643,-56399923,-55931203,-55462483,-54993763,-54525043,
+-58073253,-57604533,-57135813,-56667093,-56198373,-55729653,-55260933,-54792213,-58073253,-57604533,
+-57135813,-56667093,-56198373,-55729653,-55260933,-54792213,-58073253,-57604533,-57135813,-56667093,
+-56198373,-55729653,-55260933,-54792213,-54447720,-57721713,-57252993,-56784273,-56315553,-55846833,
+-55378113,-54909393,-54447720,-57276429,-56807709,-56338989,-55870269,-55401549,-54932829,-54464109,
+-57042069,-56573349,-56104629,-55635909,-55167189,-54698469,-56760837,-56292117,-56760837,-56292117,
+-58086600,-56221894,-56477600,-58005647,-58116000,-55576492,-55004994,-54912351,-56030992,-54209033,
+-58081533,-56516851,-55295254,-56756154,-56271894,-57886354,-58361333,-56574233,-54379354,-54972094,
+-54436533,-56332754,-56949433,-58359794,-56459154,-53436093,-57681293,-58268633,-57640451,-56561293,
+-57499554,-53510594,-57301254,-58447000,-58368000,-58220000,-58447000,104859637,104681640,103471526,
+103111317,103786247,102541347,104598694,105312115,103874794,104734035,104480715,106125915,105055015,
+102943854,105985794,104136035,104845674,102928615,105755915,104276935,107145794,106743554,105934354,
+102563074,104150694,105409415,103417174,102867355,103450000,102700000,105350000,102330000,97330000,
+102330000,36242067,36113166,36990450,36638065,35717000,36683165,40088145,40690125,41189564,
+38929500,35863106,36610985,36037707,38487485,37901225,36536007,36995406,36641745,35912945,
+36269085,37479025,35990707,40865746,35922500,38227746,36559985,40389706,36644406,35815967,
+36683006,36517046,35717000,35586890,39550000,34217000,35586900,-17490000,-17530000,-16118946,
+-16312726,-17025266,-16515126,-15934000,-15934000,-16275666,-16268506,-15727000,-13724446,-14994326,
+-16450366,-16272326,-16873646,-15821546,-15596126,-15507871,-15616995,-15586912,-16495978,-15536943,
+-14140895,-16665785,-16476345,-12216640,-15975878,-14835412,-16387095,-16713485,-13793311,-14207426,
+-13351145,-15162871,-12908645,-16111298,-12491362,-15889940,-14518611,-16521912,-15991911,-15961912,
+-16533411,-16747998,-15001712,-16569440,-16700978,-16888000,-17550000,-15216600,-17620000,74531379,
+73770000,72733250,72880250,78310381,75204401,75890000,72161000,72025000,73248881,76127860,
+72707721,72834281,72162821,72392821,74382340,72897140,72948981,75652779,77951360,75758621,
+69492000,76915960,72290621,69554000,75864021,78301379,75531379,77021379,70841000,70422234,
+69233716,69837844,73856265,74481225,75106185,75731145,76356105,76981065,77606025,78230985,
+78855945,73861473,74481225,75100977,75720729,76340481,76960233,77579985,78199737,73861473,
+74476017,75090560,75705105,76319649,76934192,73869284,74478620,75087956,75697292,76306628,
+73869284,55980000,69249199,27478925,27344452,30791926,30121552,29980453,23729026,23831723,
+23593563,23692526,29139800,25948966,28449000,26006768,30336484,29174468,27464127,28508500,
+25224825,26780284,28711662,29639600,30319868,29939827,27478166,24279968,31638625,28281315,
+29981067,25273023,24392567,29276117,26345398,28574823,30924898,24903313,25762983,26856715,
+24397535,27087819,28099483,26785835,26760020,30168819,31268520,28646125,31893783,23179217,
+28050000,25132800,14105000,23179217,-58205500,-58540000,-58391270,-57610570,-57436630,-57288470,
+-58608304,-58724896,-57748296,-57702496,-57859196,-59790000,-59350000,-61430000,-61430000,102520000,
+102610530,102372324,104686297,105751768,103974938,104740878,102075108,106775070,103583125,101338960,
+101084429,103324353,106365194,102059296,101477583,105849585,104253872,105755194,102388305,105816162,
+102404628,101603993,106655194,104144697,104954426,101299893,104513031,103918363,104560149,101026941,
+101855801,103945329,97330000,100085450,26040418,25930286,27391632,23423330,21064959,28572000,
+23754618,27978737,25552237,25969337,27895037,21859035,26857535,21266135,24809337,24077436,
+24500835,23516334,26758737,22825734,26615557,24325633,26195688,26325763,22606100,27125398,
+23227444,28752615,25407144,21848615,24454719,24317667,22867582,27675080,27282889,25918884,
+26884719,22878398,27625950,23526998,23014719,25762898,23735150,24308098,27330389,26740280,
+25270520,23337415,21865582,28255867,27385682,25766580,22735000,23660000,25205000,25900000,
+26580000,21900000,22536000,23172000,23808000,24444000,25080000,25716000,26352000,26988000,
+21512000,22176000,22840000,23504000,24168000,24832000,25496000,26160000,26824000,27488000,
+21100000,21752000,22404000,23056000,23708000,24360000,25012000,25664000,26316000,26968000,
+27620000,20259000,20866000,21473000,22080000,22687000,23294000,23901000,24508000,25115000,
+25722000,26329000,26936000,27548000,20760000,21401000,22042000,22683000,23324000,23965000,
+24606000,25247000,25888000,26529000,27170000,27811000,28450000,21343427,22100000,22734000,
+23368000,24002000,24636000,25270000,25904000,26538000,27172000,27806000,28440000,29074000,
+21566329,22450000,23110000,23770000,24430000,25090000,25750000,26410000,27070000,27730000,
+28390000,22820000,23470000,24100000,24730000,25340000,25950000,26930000,27930000,12090000,
+20251650,-240995,-200000,-495600,-1705485,-1618516,-1705485,-1618516,-884223,-1702000,
+-893965,-303485,-1826715,-2360500,-1300000,433240,-2550865,-297385,-806522,-1739582,
+-41395,-726285,-1117855,-661572,-1972273,-2628067,-685496,439691,1008433,-2030227,
+-1418800,-1005500,-864300,-478392,867000,961500,-398015,-2140310,-861079,-1373200,
+280800,-1820227,-1747000,-2158000,-787174,-2249162,-1901222,-152534,-1114500,-1240327,
+-1680043,-1297025,-2720000,-2944000,-3014990,-3260000,-3260000,-2720567,-2241431,-1762295,
+-1283159,-804024,-324888,154000,597000,-3139568,-2660432,-2181296,-1702160,-1223024,
+-743888,-264752,214384,693520,-3069568,-2590432,-2111296,-1632160,-1153024,-673888,
+-194753,-3118000,-2447202,-2020000,-1609000,-16860000,-3260000,32536755,32345640,32236755,
+32846755,33136829,34126755,30606755,31686755,30000000,33137555,30871355,29936755,32826635,
+34168455,33556755,30226755,33456055,34071055,32006755,31311355,32898950,30933657,31684650,
+30943940,33694150,32468740,31058050,30469940,30135250,33130440,32507250,31750657,32876550,
+32493940,29608950,31450640,30484150,31366740,30366850,30604240,31208864,31823240,30028350,
+30424040,34078950,30131840,30730000,31450000,29573567,29573567,-196868,-518400,-4346519,
+-2184373,-2042627,-1900881,-2184373,-2041786,-1901722,-3004934,-3295319,-1541234,-1623275,
+-2631112,-2321834,-1200873,-432875,-1570032,-1833275,-3251212,-1246673,-2261834,-5999377,
+-1556273,-1055912,-4205145,-1451395,-2179007,-1649970,-2764281,-472479,-1460175,-1135294,
+1236213,-3994779,-1932907,-2027094,631100,-1829366,-3058557,-3058300,-5074521,-4246449,
+-3418377,-4887345,-4874065,-4670193,-3904617,-3139041,-4664985,-3909825,-3154665,-5405042,
+-4655090,-3905138,-3155186,-5330000,-3875140,-3135603,-4602072,-3867744,-3133416,-4787789,
+-3575000,-4063878,-6229980,-7445782,-6638542,-3710000,-3419148,-2570000,-5288000,-2400270,
+-4073034,-10700000,-8650000,-13722274,-13685400,-13667200,-13721360,-8869277,-12928174,-9352674,
+-10193834,-14618074,-10161834,-12352744,-9213644,-9066160,-13647974,-13874844,-12359944,-8757674,
+-10804174,-8590316,-10759385,-14748791,-11080000,-12037810,-16860000,-15082785,-79950000,-80091651,
+-78644847,-79045700,-79212245,-80003365,-80763245,-80507545,-78668945,-78699445,-79505445,-79243696,
+-79635445,-78161945,-79709845,-79574045,-80954250,-78651560,-77844750,-79839543,-80129250,-79990143,
+-80259436,-80059860,-79663250,-80610060,-80010950,-79030460,-79935250,-78882760,-81013450,-79500460,
+-80893850,-79374860,-78290150,-79491860,-79782650,-80443260,-78191050,-80420060,-79651050,-78032760,
+-76927450,-78150060,-79063850,-80261660,-80010750,-79724860,-78263750,-79387843,-78601050,-78866160,
+-81007645,-80917000,-79900960,-78048055,-77130755,-81687615,-79512872,-77343743,-81687615,-79512872,
+-77343743,-81687615,-79512872,-91775398,-92040000,-92040000,-7700000,-6902394,-6984294,-6858094,
+-5051894,-8084038,-8017152,-9610451,-9551451,-5895750,-5603294,-1960494,-6656370,-9283833,
+-5423800,-6965293,-6431333,-8553701,-3010100,-7657128,-5929389,-6110060,-6169940,-10087848,
+-4040622,-6743770,-5703154,-4468797,-2362889,-6611228,-5971422,-2932518,-5756222,-8916666,
+-2213222,-7984470,-8554404,-7423670,-3972240,-5616391,-9773885,-6360760,-9241752,-11135276,
+-13221250,-15970296,-11706383,-14550000,-16011084,-14550212,-11600903,-17764661,-14874934,-17764661,
+-14904725,-17764661,-17764661,9408500,9428100,9304000,8728400,13520945,13168845,11519755,
+12803455,11033155,10204055,10946255,12396055,11453055,9977855,13115255,12686255,13630155,
+10106155,11304155,11889955,10575355,10726555,9748158,10638535,11865355,11492855,13893755,
+14211955,11599355,12124455,9549274,11059405,11060000,8697000,8697000,174706184,174473560,
+172507599,172625801,172495297,172614460,174715000,174757000,174822000,174874721,174970000,175209217,
+175285943,170418136,176111004,175553662,176794542,173189621,176818342,176192944,174290992,174021000,
+168330450,174969462,174969681,177981312,173913420,171187500,176044974,174861374,175610254,175239204,
+176945208,171702220,175435908,175825557,175531439,175289557,170915633,172529365,174241173,173691704,
+173652379,172322012,174609328,175071352,170169596,175797952,175228536,176499536,172941728,175744952,
+174038360,173790144,167970188,174753436,174825328,177763944,173546228,170789304,175786144,175341728,
+176603852,171495404,170566396,172600000,177028296,171129678,166923188,170527899,163690507,167444173,
+173691704,173652379,177756637,182853029,165697550,165050949,178071823,168097751,171364030,160000000,
+-1574206,-1689141,-4475060,-2414206,-2464446,-4794965,-3500906,-1120726,-412385,322315,
+-68146,-2518706,-3568385,-1674446,-2117285,-1205485,-1568646,-2301126,-399006,-670506,
+-1384085,-4947765,-3447226,-3099411,-3895426,-1100644,-2961653,-600811,-3274067,-5192561,
+-2385512,-5341244,-178726,-580644,-3491567,-3550561,-3201912,-2210644,-3204567,-170895,
+-3291653,-3920644,-3091653,-260978,1758347,-724844,-3328340,-5521000,-617360,-16860000,
+-5521000,120956694,120795432,125515000,125598307,123812035,123899965,124605375,122922035,122510535,
+120545914,120538754,121356234,120640014,121558454,125122715,120234614,124957115,123619435,124195895,
+122036095,124527615,123138954,124233095,121286888,120937855,120317743,122717656,120592915,125491506,
+121516557,125777090,123254805,120743138,125323978,121259022,121687684,126312090,123972333,118724323,
+123360588,120867938,120973678,123704605,119664614,121859405,125463840,124435640,120251432,124815640,
+124788240,124148140,121866940,124505040,123043032,124019840,125225340,121123032,121475224,125995440,
+118488240,120825440,123640432,123157340,123399140,125036140,125344040,120240224,125985640,122615932,
+120463424,116866000,116866000,116866000,12433114,8986829,12317720,14090379,7617137,13305344,
+11161000,11269000,8839718,15025704,16747300,12301837,10928737,15500000,13745537,11809037,
+10158737,10859337,11030418,9086000,15629800,10281100,12316718,10297700,15509920,14496604,
+10580533,12166789,17215705,11566444,12528584,15225674,14168386,8519204,12855620,9623882,
+12011267,11501613,12599952,8576013,13190298,11292550,11824118,16552153,16256454,11087800,
+13480400,9631833,17910000,7273396,12947152,14733252,16417628,15146152,13272396,17064628,
+8840944,12486204,14775452,8126228,10733488,8119996,13128712,10911480,16095643,17675136,
+15770328,8201488,7991896,12406052,13928452,10501712,15512336,11574020,7922204,14273352,
+16478836,13418352,7219704,16688944,12147410,8822749,7600000,6500000,9750000,9750000,
+13400000,11700000,15400000,11700000,14100000,5850000,6500000,58513246,57921000,53958727,
+54085327,56652770,56434979,57298140,57423340,56827571,57508000,57401832,57833591,59459792,
+55751771,57253152,56399931,58073392,57050891,57553091,57915132,58849232,58485552,56199571,
+56478132,57244452,57779632,57478232,56200000,52169914,59259025,55747961,56056779,56132000,
+56200000,51904148,20950808,18568920,20879968,21020032,20879968,21020032,20950000,19390688,
+19887771,16957529,16844068,18554184,14458166,17915000,22488429,23079366,18421884,19056450,
+21083729,20557650,18541066,18972591,20404325,21956473,18507007,16231255,17898906,19663113,
+19358598,15188113,19024435,20924073,15441120,18047534,16135498,16129538,18720867,16971515,
+18543207,15690838,20656008,20763850,19642800,16164748,16888660,17612572,18336484,19060396,
+19784308,20508220,21232132,21956044,22679956,23403868,17612572,18331276,19049980,19768684,
+20487388,21206092,21924796,22643500,18803641,19511929,20220217,20928505,21636793,22345081,
+20577624,19085024,18170892,14392208,18943059,15792000,15180081,19380612,14105000,14105000,
+-4073245,-4430560,-5091564,-5029946,-6492905,-5307785,-5673325,-6696665,-5402885,-7595905,
+-5993985,-3540785,-5775408,-4752821,-4237982,-5941527,-8182008,-2831910,-5235727,-5126573,
+-6613722,-5435827,-7593981,-5043327,-3893922,-6629701,-7384622,-6705610,-3233878,-4003675,
+-3238122,-4855887,-3913655,-5716051,-6435067,-7528936,-6513281,-3634532,-4001922,-6082010,
+-6508508,-3982027,-4229422,-5332672,-4401620,-7702006,-5971222,-3030394,-6120856,-4774814,
+-7651308,-3198995,-5255094,-7390075,-5534432,-8215622,-7610000,-16860000,-8606667,10664471,
+10291696,10294000,10294000,5203590,5204911,5604554,5604554,5604554,10866454,10104132,
+7913756,18842394,10356054,6101063,6287736,5235332,10120854,10575432,14300985,8682455,
+10996790,9964254,11320754,10373648,7046460,14091536,10378880,9592516,10590183,7694252,
+17326410,10177898,11501848,23210744,11108332,11439130,11926532,7902970,5422180,7403905,
+9986694,10797058,6942123,7968099,8994075,5921355,6931707,7942059,4921419,5910939,
+6900459,6002600,5026100,5999996,4933918,5892190,6850462,4944334,5886982,6829630,
+7724128,4716295,-9154000,4490000,-9154000,101659426,101369240,103623355,103709844,103757855,
+103876055,101029135,101043500,110291045,110352154,116040115,118028800,101918155,103272000,103096115,
+102227915,117836300,100690000,100331700,100270000,100254500,100454915,113967135,111815220,100411615,
+102216055,103270055,102920000,100525000,113030300,102535155,100363000,101789200,101549857,101280800,
+100171000,110117795,115839065,117846835,117629785,113746985,111596385,112820055,118105645,115005635,
+103243384,103243384,103243384,100358624,100827343,101050000,99620000,100100060,100568780,103939066,
+103939066,99620000,106639255,106561937,105667792,108095174,108185026,108113144,108202996,106635872,
+107548354,109171894,105706435,105061400,107055035,105386035,107184400,108066335,106990300,109113015,
+105805112,108395915,109187288,106136920,108008174,106333439,105944419,107980805,105742053,105119606,
+105697005,105935600,105322000,105650054,108984447,104842000,105359500,109281489,105573008,105073839,
+108455629,106297736,106345933,106317423,105842867,106172769,106305567,107974922,106026408,105729439,
+104784708,104696438,107940000,97330000,102135000,24854471,24574000,23430600,22162790,25380676,
+25568848,27544663,25658345,21697287,28091348,21541782,26831590,29686363,24361348,25562890,
+27173287,21425148,24795683,25039379,25610097,24020298,23050569,27661530,26652848,28711077,
+22782884,28851392,24714083,23071079,22117383,27134083,27807492,24496439,24085149,25968377,
+22843248,26548377,23966348,27593952,22640569,23569379,29105049,24407895,25237883,21349379,
+25846892,26742079,25197383,25278858,24576048,23412198,21372000,21372000,22560000,-9154000,
+4490000,19100000,15216755,15017140,11776090,12611976,13260035,13011435,12672755,15853355,
+16006755,13508335,15829255,18001655,14724435,13333435,14711455,11893135,14794455,12652355,
+17997955,16756755,14536755,14316335,14465155,12267635,17432755,13183635,13781455,11621135,
+11263535,14639155,14081055,15060955,13909335,11148038,13829228,14097347,11140000,13343147,
+13259774,13460225,13260963,13459036,9854800,11474117,6866672,8612971,7410688,9129133,
+6921888,6727229,8738166,9659968,6671688,10983691,12331529,13671529,7133188,7111529,
+8473768,7032250,8403691,8334412,7040688,7549468,10825133,12849950,6037050,8167571,
+6382129,11554868,6797488,10441068,6511529,11890688,10046484,10597625,7782934,7389429,
+10961529,12041284,9411529,8199171,7730688,6905812,7125488,6808188,7979968,6984829,
+6927229,8138166,6597729,8592591,8670688,7910000,12891024,9359508,8129816,11810132,
+13235232,12314140,11543224,9929300,7411372,10940440,11359500,6473756,11991064,8010408,
+7202248,11620740,13915232,6270648,7216456,9022892,9041372,11809924,9668616,12884608,
+10014608,14058924,10051272,11791064,11806272,12849400,14335232,5942200,5850000,5850000,
+139686489,139510642,139617071,139723500,139446785,139553214,139659643,139766072,139872501,139446785,
+139553214,139659643,139766072,139872501,139978930,139446785,139553214,139659643,139766072,139872501,
+139978930,139447145,139552854,139658563,139764272,139869981,139394290,139499999,139605708,139711417,
+139447145,139552854,135447506,136857506,141280899,135117106,135697506,130358467,132402146,140835344,
+130808106,140057145,135427746,130658707,133864206,139339445,137668706,139277145,130509308,135545906,
+138985344,134637506,132730540,138353511,135302709,136602759,135373709,139852759,131562999,133736178,
+139632050,129844346,135617609,136723260,139435550,135373511,133335082,135133678,137352309,135773011,
+138141533,137123511,140841274,142318584,138000000,133019845,141173412,130334975,132218768,140701452,
+130420000,130291784,138782000,132675000,136369060,131400000,129803248,141800000,133197500,136947000,
+140015436,131000000,127636000,140268128,139975000,140965000,140499586,134268768,139960000,135967360,
+130860000,141115936,130236575,137786000,143813412,142872312,132370000,145382749,128250000,128800000,
+126363710,122826065,138230268,138885670,139523197,140148808,129733478,129300000,130713029,131933868,
+142473401,139746928,133928074,138920228,138170000,135445000,138979810,138170686,139750000,135377023,
+131000000,122826000,31004713,30886966,28397258,29727408,30613458,29838688,30782293,29777453,
+31504793,30016893,30145013,26456093,30092893,29716353,28801554,31280533,25764293,32550853,
+32642147,29653133,32085573,29947513,31629332,27764093,31540954,32587193,28960972,32823113,
+30850253,30481853,29949292,29768924,29622058,29622058,29622058,29671534,28739732,25598124,
+29375532,27666924,28918616,29745916,26256724,26746276,27235828,27725380,27480604,30106670,
+30079858,25235000,-57672089,-57672570,-54728710,-54715188,-54863929,-54715188,-55910899,-55791911,
+-56087610,-56487809,-57460168,-56508029,-58321810,-57189209,-57070110,-56482929,-56928900,-57188070,
+-57101668,-55755309,-55735329,-57083409,-57128109,-57203609,-56286210,-55140329,-57826000,-58667000,
+-59864333,-62660000,44349467,44081000,47648274,43044425,43151575,43044425,43151575,43935746,
+44010944,44323245,44316000,45367000,44308167,43953207,46209548,44367467,43238267,44876708,
+45779967,47115908,44581506,43748899,43849578,47679107,42393300,45245775,46134930,44802550,
+44644596,46421634,42793609,45342482,45905460,44238272,43454011,44246472,45034346,42926000,
+43534179,44183172,42600000,44580809,41876878,42332482,44554763,48434207,44745046,42519793,
+45646359,42370000,34217000,38789600,-7700000,-7847000,-6902394,-6984294,-6858094,-5051894,
+-8084038,-8017152,-9610451,-9551451,-5895750,-5603294,-1960494,-6656370,-9283833,-5423800,
+-6965293,-6431333,-8553701,-3010100,-7657128,-5929389,-6110060,-6169940,-10087848,-4040622,
+-6743770,-5703154,-4468797,-2362889,-6611228,-5971422,-2932518,-5756222,-8916666,-2213222,
+-7984470,-8554404,-7423670,-3972240,-5616391,-9773885,-6360760,-9241752,-11135276,-13221250,
+-15970296,-11706383,-14550000,-6206056,-5633176,-6321153,-5583179,-6025732,-5463268,-4934232,
+-8273616,-9675708,-2395832,-9293324,-8693162,-8742846,-8743159,-3235932,-10318008,-4285531,
+-4635816,-3408732,-9141108,-2589832,-9823216,-4353449,-3785777,-9999808,-11355200,-7170816,
+-4927524,-5795616,-8247716,-16011084,-8052729,-6972871,-4212428,-10130717,-7002662,-4123055,
+-11571112,-8532430,-5493748,-14550212,-11600903,-17764661,-14874934,-17764661,-14904725,-17764661,
+69181679,68907928,71583040,66884509,72273850,64350009,59518381,71727662,65735203,70883181,
+69522421,60566840,67784862,70039021,65293362,71664581,69186762,67231364,69533181,59389360,
+66773803,68726481,66203662,67855244,60938940,71176121,64499742,72003181,68424000,63520000,
+57954561,55980000,55980000,17985432,17565570,11929156,12934362,17548311,16457832,15125054,
+15552155,12676181,14126156,16103555,13123081,20150800,17059490,12872156,16406332,13422532,
+12714900,14715839,17214845,22027000,12252000,14578652,15368983,15583679,16275793,13797170,
+15521269,14087211,11870192,14977470,18652177,12793011,14455780,16962135,12199293,13097462,
+13101092,17781216,12481954,12816443,16707383,21402158,18239230,12272970,11190000,14588328,
+15463272,16338215,14593536,15458064,16322592,14603952,15452856,16301760,14609160,15447648,
+16286136,14614368,15442440,16270512,21276652,21266236,22396372,19625700,14136816,18277716,
+18083736,18076861,18490897,12458392,13359376,13364584,17104424,16761216,16623204,16384938,
+14237588,-9154000,4490000,10960000,147132300,146992425,146919606,145704876,143560000,155556615,
+145372415,141255155,150104915,152121935,144214915,143173275,150768455,150422335,143620515,148210375,
+146614595,141257515,144927415,147253255,146652195,155036415,143659715,147703175,145807615,145706995,
+155414415,142309555,152226735,154610915,146352681,143550000,143406275,155294635,141064035,149914035,
+151983335,142985239,150577335,150234539,146442635,141066635,147062135,154845535,145516235,142118435,
+154420035,140830000,9681000,9559398,11336111,13260871,14970915,10115715,14264000,10373115,
+13758035,13539395,13641635,9396636,10856515,9151357,9686636,9896636,14406335,10089935,
+10210315,10634815,14246515,10014115,13900255,10230435,10602878,11469857,11126850,10149857,
+11198864,9199858,15210533,10048373,10494064,14114656,10408078,11942040,9276068,14329857,
+14518778,11775373,10262278,9336068,9534532,9893846,9837997,15019857,13348640,13817360,
+14051720,13450640,14125640,14166240,11575640,9846740,10315459,10784179,11252899,11721619,
+10549820,11018539,11487259,10596692,11065412,14779540,12385640,12385640,12854359,13385640,
+14966540,12094440,12135640,13944140,13475420,13381676,13151640,14696060,15064316,8952500,
+13207000,8340000,58346284,57926000,63514503,63514503,59902340,61785404,54304142,52903062,
+62105704,60445704,56214503,59611860,65995344,65166744,62302104,59572240,59081860,59329960,
+54535903,57391063,61332621,61218263,55461703,59568304,56224863,63830363,61176525,59873400,
+64828308,59906855,54204373,55342504,61622258,62303115,63561423,56763712,62898010,52553200,
+60370009,54522000,59345000,58090000,52430000,-3750145,2129600,-3950167,-430758,2015621,
+2147621,1969921,2084221,-6023396,-947660,-4494775,-1181056,-3009600,-4799360,-538337,
+-4820556,-8773040,-5733101,-3656936,-8469101,-2755321,-727156,-5890401,-1021085,-1690848,
+2063400,-6161641,1971900,2614973,-15481003,-16311951,-2022435,-3868000,-3731745,-2478091,
+-100351,-5697446,-1913947,-6974142,-2481945,-4665000,-7008947,-4543266,-5623490,-3825542,
+-3046232,-9350000,-4028489,1905628,-758156,-6241148,-1194672,-4948540,-4370451,-3214988,
+-5046372,-5054948,-3894648,-2878380,-1853388,-6443240,2338136,-15843200,-16880400,-5734540,
+-2306288,-4108288,-3999880,-352064,-5977272,-7358748,-7130756,-4089048,858428,325328,
+-6674256,2621620,278373,348000,-9722767,-9839578,-9979996,-6177638,-6443404,-6703000,
+-2632509,-3047230,-3426000,1033604,-18200000,-15950000,-2970500,-31500000,-18200000,100485777,
+100270732,102725958,100920947,102031107,98941800,100426395,100906500,99436193,102786954,99285875,
+99906495,104817694,100015554,101234074,100577054,100224833,100067494,102068894,100854974,99775554,
+101240215,100571704,98336395,100525434,99784113,100872434,100185254,99486354,99665575,98194000,
+98670000,97330000,97330000,44162794,44029154,44798769,42923314,43955554,44044445,49090134,
+49167678,44114154,44291914,43304934,43230014,44367434,49564114,44795434,44093954,43121714,
+43894294,44355734,45530654,48746974,44076654,44637854,47018934,51199914,45656854,45264354,
+43571729,43293622,42685329,42978855,45285929,45833905,43229688,45337989,46805502,44747371,
+43723170,52156371,45659588,44707105,42855536,42663682,45596308,41801000,2274652,1991064,
+4761980,4833435,4904890,1355042,1439237,7219318,5346399,-1617265,7680933,3810418,
+-651863,-1727166,65791,3959712,3002250,4329137,5852199,-609466,5667837,-4555967,
+147734,4979834,5394365,3047898,4316920,2256007,644288,1217098,6137008,5972145,
+-409092,1860828,7293857,2849252,1032390,6130610,3124555,-416482,295150,4766684,
+5027612,4334796,1061704,6689412,-1931020,7413764,3460012,-943104,-2004028,-468944,
+2633248,5650512,-1048720,5484496,-4641728,-338928,4707580,2765396,4261004,346480,
+934596,5835164,5680480,6761372,2558620,-470088,101580,-1513312,1903340,2739912,
+-2833728,2054080,4636896,-3713728,-803312,4370648,-2415036,-1121128,-1778520,5786688,
+4501480,1361480,1181896,8417520,1867104,4308564,1528840,2022312,-3116336,-175504,
+8969832,5803056,4631788,3078548,-1830088,3757104,4701212,2246688,2814080,3736688,
+5759704,6098872,356523,-5200000,-5200000,19474000,20400000,4490000,19100000,36798377,
+36694245,39558535,39645264,36005155,36091644,34698155,34784644,34957155,34716955,40051035,
+36930255,39615950,34513140,37607850,34460040,36415250,40030640,34424450,34439940,37031650,
+37426040,34070250,41833957,39817164,35254340,37227250,37552840,34741350,36337340,35835050,
+35700240,37126350,34733340,35079050,40859740,35566150,38537857,36660150,37701640,35619850,
+36349940,37227350,39022457,37960050,34556040,34244650,35164140,37977750,35064640,34599650,
+36253240,37647064,39615257,33905000,36586190,39401340,39672540,39412640,39769340,41458040,
+40655440,35362840,38333640,36576040,35368440,38818740,37756740,36125640,37569540,39154940,
+33905000,25862911,25629288,27456829,25450000,27780159,23370738,26638089,25286231,26780452,
+26092671,25642091,27080092,25491871,25370731,27416532,25543632,26995472,28373512,27706112,
+21593512,25331532,25128413,26460452,22357271,24683271,22121753,24983291,27165693,25189402,
+23180024,28170016,21390016,24933424,22151208,21925224,26787324,24258624,21713524,22463824,
+22547916,23541408,21517608,24036491,19980000,47512220,47264068,49340993,49322830,47007113,
+47052232,43639232,48192754,46284694,49258760,47303303,46051745,48186021,46936445,48387421,
+46705725,49736071,48490980,48763103,49542470,44261420,47972435,46910170,46361145,50236238,
+49163284,47338386,50120702,47338020,48419688,47207936,44336104,47778270,46632243,45450567,
+46896622,46823503,48299708,47398270,48187225,46767936,46007312,44477602,44705845,47780935,
+48177553,48104220,47565777,44515203,45023645,49710155,46677657,44487435,49618002,47958938,
+45427653,49378521,46199823,49000000,46770811,43438825,46253761,45988007,48073429,49058739,
+48098567,45017747,46718007,44051233,47755911,47120721,44122615,48083021,45795229,44262615,
+44484803,47566115,47352125,44304923,46473041,44272615,47750427,45218433,43150016,43210000,
+42000000,30438530,30286000,36077520,34802935,37656000,30649435,30649435,37470700,37565986,
+35125734,23956691,33315734,31933935,39256800,34039337,28391000,33424700,34469500,32537535,
+31225600,34711529,31994700,37979900,28594100,26182250,26933691,32195133,34555133,25865133,
+33373000,25538200,24644412,25266360,30028800,37503700,35306935,35790585,28277433,23545500,
+22135720,31533700,31350640,31584680,27919496,32406512,28319912,30602912,27343066,28038166,
+29629506,33005066,30428506,31516006,32065496,32748756,30236905,27287596,31428839,28160635,
+32832545,30255645,31895739,32579339,23400000,21810000,-19000000,23400000,18504835,18548785,
+18217521,17916835,15734935,19143395,16336515,15822635,19060415,20616815,21942515,15568915,
+17408015,22773635,15996635,23875335,21157715,21822535,21166635,15596395,22211235,20623995,
+18656635,14786515,17062315,22489635,25083435,15102235,15908415,18166535,19943335,18520535,
+21155364,26457773,22758433,22369690,16159405,20373900,15543935,18952635,16145635,15631635,
+18869535,15547785,17217135,15805635,23684335,15405635,20433235,14595635,24892435,14911235,
+19752335,26253635,22558249,22165645,14400000,45300755,45345574,44997395,44018997,44969235,
+42487602,44716755,42706755,43606755,42503682,45490155,49141815,47387515,45163735,45457328,
+42236755,44498950,48454090,49054319,47336939,42729650,47331506,43155219,44049940,43996650,
+47149857,42026364,44859940,44482664,44804240,49787092,45534757,42946650,49859056,50778519,
+42191457,42039950,51019356,51227933,43861057,45502250,48489773,46478778,45029606,46588564,
+45559857,42424150,43441256,48148347,51019356,43208864,42999857,43125195,44826740,43831040,
+44798640,42260740,42515640,42312640,45302240,48947240,47196640,44972740,42045640,48250040,
+48854040,46953440,42439040,47127540,43095240,46945640,41823140,44279440,49584040,45316040,
+42696240,49655340,50394040,42061140,41836640,50870000,43656840,48246340,50673000,41800000,
+40970000,69118106,68960983,65533518,67046725,67153875,69117506,62129246,62233753,70392246,
+70505564,70157006,63085306,68688685,68812525,71077406,69184606,65197746,69031525,64736885,
+66816964,68376767,68664360,67679559,65731033,68912578,62077630,65079309,64335103,68743678,
+69492759,67466511,66891930,61818181,68874374,61449878,61152909,68357909,68905340,68983928,
+69032040,69771358,69869599,69943300,62113399,66733609,66141574,69222811,67433184,66050000,
+61952523,62859177,70851267,64968763,64503654,65485659,61838171,64832969,64103293,66660283,
+61690510,61056483,61876975,64912143,65458984,66005824,64912144,65458984,66005824,64912144,
+65453776,65995408,63128537,66293170,60478400,96117194,96012010,95920637,96035700,97610954,
+96433533,94690354,95096500,92822293,95817772,98569894,96968672,98162054,97703252,95210973,
+95344732,95409213,96418712,95039732,97335000,94846093,96391653,94916000,97673274,96677093,
+94762272,95646292,96400000,97341000,99573632,95355074,95635074,95493993,95162000,94833993,
+94791014,94207110,94177319,92170000,28246794,28164774,28077233,28515433,28327915,27824394,
+28183600,28355354,25807313,31143235,32589754,27793694,27710574,28126094,28845915,26930754,
+23114894,26342994,28659100,31383600,27448771,28723755,29026700,29514447,31335306,27042715,
+31299522,24269384,28678288,28025474,24769038,27190384,32042639,32604433,26446904,24400447,
+29356505,28128088,32027205,27420570,27844871,29628533,32716906,23278543,28248855,33138260,
+30199005,22632415,23123038,31078105,26008055,23078088,24969105,28380058,27967032,28255532,
+28206232,25610224,31051840,32394632,27556732,28658240,22917932,26135740,28440032,31194140,
+31006140,29314340,31090932,24059924,24560532,24660432,31841440,32404239,24200340,29150432,
+27920432,31820432,32543640,23033032,32938240,30000432,22443032,25649932,22870432,26112214,
+21980000,-70689933,-70908300,-71660000,-70421200,-73145836,-73151000,-72653537,-70158200,-70788954,
+-71712255,-70333527,-73006879,-72403896,-71383051,-72163575,-71283111,-73189000,-70965000,-73184855,
+-68951250,-73271306,-70360917,-71271291,-71232519,-71257260,-71627000,-73050000,-70748000,-70788880,
+-71019000,-70634100,-70960200,-72983200,-70898000,-71998467,-70786072,-71226828,-73176000,-72745000,
+-70802200,-72440500,-73020000,-72269847,-72112585,-72366000,-71116322,-70904000,-73870080,-72999588,
+-73112300,-72410000,-73700000,-73783000,-71212191,-70652120,-72691314,-69801587,-71247344,-72309393,
+-72850398,-72942154,-73958027,-74678969,-75110939,-74795154,-78519029,-75722399,-75841563,-76958726,
+-72639031,-74888251,-70880941,-81290227,-81444348,-110000000,-110000000,28883919,28936040,32538562,
+32651238,32763914,32876590,32763914,32876590,27027763,27189163,27082863,27082863,28618921,
+28733279,28847637,28961995,29076353,28544588,28658946,28773304,29006594,29120952,29235310,
+29095582,29209219,29322856,29254686,29348102,29442228,28912762,29025438,35240246,35329034,
+37320864,32438944,30642064,40136944,34573464,35424763,30446000,38759264,36268221,38248363,
+36817000,43317063,30322481,29022104,39126563,36948142,27839542,27315363,29750681,29934000,
+36117485,41235200,34847000,39654000,33474500,38204800,30507800,41090357,36214209,34917704,
+36129759,27801457,29369874,27759845,33979274,30511012,39724009,39282515,26523220,29463249,
+40552509,26214378,26455685,36958559,32347680,30412159,40141751,34458859,35183039,29900021,
+38303267,35802927,38014451,36376727,43083151,30072023,38843189,36701931,36062055,40943981,
+39316273,33252041,38119961,30110621,40780751,35768347,34896973,33728551,30498439,39469847,
+39032451,40393427,36020535,37827723,25662000,66967667,66888808,74146042,72982896,73083800,
+72982896,73083800,72963000,72963000,72967000,72995000,71425149,68312900,74136660,71493906,
+66949000,72632000,74487867,71625529,68809500,72280248,73936508,68159000,74020407,71987846,
+74399548,70255969,73056808,73400808,72698106,70601000,68975973,68372284,72322309,72946563,
+74179803,72643448,72278809,66800000,69076400,68296000,69862800,70377792,70881892,71457192,
+72260292,70244492,70778092,71448892,66671691,71908692,70612884,71155568,71712168,67566728,
+71288917,70563535,70501717,67343871,70471926,60850000,66200000,68644546,71683228,61442273,
+64421373,67400473,69783753,61538796,64428523,67318250,68213172,72500000,75000000,77495479,
+73426660,76554715,60850000,32534327,32235937,34829113,34801580,39164014,39253386,33423553,
+40660500,40561434,36852713,33551374,33631800,36931794,35259991,35220500,40479574,34686613,
+39884374,36491114,38972974,38219833,35376104,32950101,33508145,40613400,32839225,34696934,
+40598915,34984201,34698304,33071834,37470988,33760634,35124704,32766767,32619514,32631134,
+30405829,35262785,34937574,32205767,35599502,31981784,34150245,33851034,31920000,32690000,
+32305808,39016432,36653224,33359332,36739632,35016132,39692332,36296232,38777732,38028032,
+31728108,37263332,30359632,34729832,35505832,40195798,40355632,40360475,40312561,40154446,
+40120907,40168821,40150072,40150072,40150072,40150072,30200000,17036872,16896566,19608683,
+15639513,15730086,14467252,14513152,24240313,18066813,17031432,16613993,16868412,18089330,
+18931992,17661853,15101330,17914071,15933993,14900293,16355669,17395872,16114193,14943392,
+17101830,15903632,18708110,13792093,15810612,17307053,15547686,16086535,19067101,16301384,
+15038537,14950184,15863721,16951845,18695849,14246535,17550985,14950000,14220000,24035524,
+14807099,15327900,15848699,16369500,16890300,17411100,16417824,18731216,14801724,16186699,
+17296824,15918024,15700016,13592724,18844808,16730808,17328608,17706208,17706208,17706208,
+17860885,17933016,18375696,18167376,18499200,18483200,11720000,-66950440,-67068050,-67732000,
+-68115900,-71761465,-71673535,-71695517,-69393000,-62697100,-64714440,-63217000,-64662065,-63597100,
+-64200000,-71201225,-70257300,-72245000,-66645700,-71479800,-64714400,-68073100,-69228000,-66716100,
+-69704653,-70624994,-66564600,-69779094,-64283295,-66805661,-63294500,-66915061,-67456495,-70223200,
+-66883067,-70100800,-67511440,-66037000,-67388181,-63871660,-69649981,-64503000,-68794160,-69305500,
+-68617781,-68338977,-71684700,-71340161,-71254295,-72392210,-69154567,-67528961,-67635800,-67821161,
+-69800000,-64930000,-72510982,-73390000,3328000,3168231,3746440,8388632,7355335,7443265,
+7355335,7443265,5544841,5631810,5544841,5631810,6970132,13114115,7673000,7323636,
+8841726,4506471,7471942,3300598,6759333,7448793,5729063,4210706,3905123,5213389,
+6194936,8306248,8312489,4527241,7576674,5157737,4524793,9804039,3565733,6521025,
+8494919,4716325,5557427,11146139,4805667,11929456,12414505,4156238,7680672,6642472,
+13238433,3477882,2839404,5522000,6515986,8275740,7192840,12926440,7281340,8653819,
+5006332,5953583,7477932,9728740,6135324,8453531,5505378,7400905,10954440,11873440,
+12179740,6522140,12886140,5907933,6941001,8764663,3626789,8331391,10840132,11138240,
+13380140,5928401,7097329,10005432,9852940,2665436,39212292,39106059,32865855,39207815,
+39185203,33403175,33490625,36642935,37620115,39047635,35696515,29608135,37296035,32770035,
+35608235,33760155,35646395,32722175,33377135,40143635,30360964,36964773,31865464,31592590,
+38858878,31777740,31043078,34721557,29965864,34796406,32608950,31899240,33838550,36653190,
+34738005,39675639,32910405,36827773,36948292,31015657,38774533,38410457,30084964,39245139,
+33048950,35780206,35258092,33849857,36600000,36750000,33258840,35505640,29583740,32579040,
+35420440,33569040,35455640,32615939,33186139,39971652,30157740,31662240,31388540,31573440,
+30839940,34517340,34595040,32405640,31694940,33635240,36597640,34537640,39516440,30811440,
+38574340,29881740,39043940,32854840,35578840,35055040,33645640,29327168,31200989,30858900,
+29854048,29934771,29711348,32243648,32476149,31114908,32602191,31327548,31145790,30946908,
+32844491,31040329,31670730,31464034,30805682,32239834,30096130,30426375,30714416,32703787,
+30971181,31131634,30817783,30893975,31529748,33773075,31235181,31845414,32836934,31298779,
+30604930,30263775,31314930,31983775,31635181,31563775,29743430,31783775,30676116,30885534,
+31469617,31103752,31422481,30814379,30258181,30990507,30917783,32522273,30785181,29300000,
+30348000,30545000,30715000,33617000,30350241,30380032,24690000,-16027750,-16086029,-11463703,
+-13560333,-13433268,-15866003,-12544151,-13111932,-7337103,-11489582,-13563873,-7100173,-14445887,
+-13968367,-14311446,-12241986,-12407407,-8215726,-9665046,-9471526,-12739448,-11611609,-11675428,
+-16525000,-13433300,-10363000,-17240000,-63225667,-63270587,-66358086,-68324000,-67168812,-65316747,
+-64769968,-65799787,-63297567,-64942085,-63692690,-66096465,-65398665,-66615527,-65645108,-63570507,
+-64382748,-65766368,-68798765,-61011846,-63207587,-66788386,-63505900,-66885407,-63910350,-65901329,
+-63274067,-65468746,-63229726,-67604126,-63436407,-57846247,-63445287,-66876007,-65140747,-67941101,
+-68751417,-69660000,38696150,38587540,41775900,39436354,39228475,37343315,37408994,39600615,
+38455395,36797195,42079575,38573395,37528015,39700515,36502975,37686535,39101492,39430922,
+37827792,37732190,39499619,38271573,39938692,39529272,38244188,37827106,39545678,42768506,
+38699788,38850705,37941505,39561856,38360778,38789690,39088605,39599690,39611160,35799606,
+38338692,40857006,38948778,39509189,38706119,38684890,34772105,37853056,41040247,34559690,
+36480133,38480006,37419583,37258712,37258712,32970000,-74133245,-74228439,-76647089,-75727469,
+-74848000,-74844000,-75566000,-75535000,-72548200,-73179305,-75723365,-74238000,-75258165,-77323245,
+-75550265,-75319645,-73660665,-75721865,-73306065,-75918225,-75439425,-73143005,-76349665,-77083565,
+-76648745,-73897705,-75809065,-76253365,-75965765,-74830236,-75650060,-72272353,-72958527,-76328236,
+-73384627,-73201308,-74801961,-74803780,-72938800,-74391136,-73064327,-76750000,-76134830,-72814560,
+-73348660,-77720560,-75544360,-73498360,-77294360,-76843860,-74117860,-76075160,-72487460,-73388960,
+-73153060,-79043460,-76924360,-73719360,-74904360,-76894360,-70988260,-75754360,-72644360,-81735968,
+-75244360,-72889460,-74054360,-76658060,-74934360,-74654360,-73373260,-72129460,-75946760,-79060000,
+-81736000,-81736000,18371780,18459691,30957089,27992071,28159371,27810871,25546906,28253971,
+27905530,30345489,27834307,28159571,26164529,28160971,27787130,29892150,27729871,26690110,
+28312871,28405871,25354406,29203987,28096117,26674152,18944728,28076187,24718149,26621042,
+27359717,28151787,18803928,27663787,29434284,27200973,28352017,27058914,22411728,29745124,
+29422685,28954718,30595615,28048273,19409128,29050814,27176183,18345468,30618792,25201968,
+30031992,27353976,25989192,29817200,26682200,26514392,18892668,24457692,22138276,30872908,
+30929808,29710500,28969808,19096676,31722092,29642616,28521784,25908008,26426676,30497200,
+18326576,28107200,26741684,17852776,21815368,20972200,25376308,29627508,30352616,28712100,
+24469600,22935768,31034292,22293976,24263976,30061384,27823976,30549600,29554392,25069600,
+25341784,30797408,26353976,23736992,25524500,29244808,29156992,18948768,29962616,26102200,
+29629600,30486992,26439184,19923768,24662300,26462200,30197408,27133976,28144808,27362200,
+26542941,16440000,37000000,-19000000,16440000,-8032023,-8245146,-5721785,-5512206,-4224566,
+-4131166,-11484566,-4953346,-6321346,-6234446,-9628106,-3440026,-6120546,-3050646,-4597246,
+-62326,-8079546,-7534085,-6034166,-7597226,-7490646,-7329786,-10881646,-8470485,1364673,
+-3126446,-4022257,-3692512,-6927753,-4810528,-5388112,-2981362,-3641998,-4948778,-4957626,
+-9520811,-6136285,-6033795,-3781757,-6801844,-9076903,-6395713,-254368,-6056760,-11662768,
+-9791768,-3802868,-3231568,-7721760,-7706668,-11173068,1165424,-3321568,-4316368,-7072160,
+-3245468,-3817268,-9894868,-6621509,-3731782,-6591718,-3761573,-931428,1444855,-6591718,
+-3791364,-991010,1474646,-12250000,-9561881,-6821109,-4080337,-1339565,1401207,-12250000,
+-9561880,-6850900,-4139919,-8900000,-12250000,13202002,13019857,19856615,13468000,13433714,
+13523086,15674217,15736853,13340386,13402853,16902000,13513994,13507894,12107914,16294000,
+12160500,20346700,14194415,15006395,20688995,15073415,13813315,12318715,13629105,17664122,
+15525174,14657805,14878605,15218289,17247960,22200839,17447547,16194372,20408347,12852290,
+15338692,20747256,15681370,15033705,14272247,15246590,17960805,14822190,14349503,12807084,
+19676509,13283547,13231827,11915641,16112749,11974645,20166139,14003535,20498235,13625639,
+12127835,17455537,17147649,21999639,20376689,15469019,14072149,17760439,11670362,2065794,
+2007115,6923004,8943554,7941833,5219214,7319473,3149674,5228454,3387115,3960354,
+869814,5902654,2832274,8864374,7615954,7942554,12567654,709654,9110154,6714234,
+1408834,13063334,5202134,8433154,7015554,8842115,10237405,6250229,7743805,3298002,
+2818389,6665588,11997205,2321174,2299105,7145488,5750438,5767743,8439105,2058002,
+6019022,671000,5182000,8831732,7602832,7120224,3222740,8668932,12372432,12747632,
+8234232,8637232,10028732,11787032,5551932,150000,15030394,14928397,15928024,18246106,
+20787554,15757508,17502146,14861275,20239035,15328035,18648794,16801766,18299554,16249345,
+19648154,18176815,15265554,15396394,15823715,14179512,18896275,16269693,15682774,16444754,
+17015794,16111052,16679435,19062193,15100190,16522562,17115715,22155554,15498535,17726395,
+20888902,15658572,14782347,14782347,20592427,17314119,20051249,18461239,18104427,19453027,
+17989149,15070427,13991599,18708239,18862819,21960427,17535635,20681337,15454525,13450000,
+-77066600,-77171000,-71734778,-79100864,-79039246,-79928394,-79866946,-73349324,-73288046,-80694424,
+-80633146,-75298444,-75236147,-78613134,-78534000,-74607605,-72002000,-70290207,-75770646,-70184806,
+-74264446,-80731600,-76264677,-76171912,-76396427,-78532308,-81293343,-70042957,-80469843,-76721053,
+-77558277,-80703222,-77240644,-76301567,-76226895,-77632453,-80205443,-71361516,-72911095,-75743753,
+-77780861,-70972430,-81133043,-76033595,-78840227,-79451308,-76152427,-77911026,-81360000,-69138720,
+-69138720,-79368995,-79973145,-73537735,-78779331,-74798345,-72206453,-70517731,-75965763,-70312259,
+-74459563,-76407563,-76600545,-78735355,-77759551,-71573771,-73119763,-71184771,-76233951,-79729355,
+-76356545,-75229553,-77204355,-69429513,-71469553,-76974355,-76584563,-69122744,-81360000,-92000000,
+106810541,106539272,103969749,105854129,114437917,91551117,110051014,89889949,91972210,100083691,
+96789134,106140971,100057535,102716435,101402934,96188235,106401512,103468012,104343118,113213035,
+106210536,110585334,98197433,107206334,108320835,102114337,103737070,99617367,114187671,91300871,
+109808701,89636373,91707643,99790643,96509067,105851257,95917383,103187263,104087611,112936975,
+105946895,110313079,97915973,88151115,92262273,96373431,100484589,104595747,112818063,87740000,
+91515115,95417736,99320357,103222978,107125599,111028220,114930841,90589807,94313682,98037557,
+101761432,105485307,109209182,112933057,116146543,94772463,98347383,101922303,105497223,109072143,
+87740000,51323945,51176280,59381850,51602864,46212500,52459189,50870000,50802350,48618053,
+47015605,60794142,45003804,57019500,54300208,49537404,49624200,48457706,48234844,49953925,
+48229149,46967145,48435300,48313000,56238200,48706600,54390764,49778986,51236676,52396992,
+48363584,46749568,60542092,44735652,56776992,54051484,49204652,49367768,48196668,47945292,
+46708868,48178460,48074076,55869600,48620876,54127660,51298768,57343560,53033660,58533560,
+55464392,44673144,48193976,57030952,58943976,50763592,45091379,53559078,56836088,44020000,
+47356592,44413241,47630669,50848097,54065525,57282953,58248181,45373703,48501758,51629813,
+54757868,57885923,58824339,47593132,50631814,53670496,56709178,58836255,50661605,53640705,
+56619805,59598905,60370900,53670496,56590014,59509532,44020000,13143759,20034013,12975000,
+19974151,14928986,14232507,20159008,23905667,12969067,12668907,14508567,16532548,12721830,
+13954308,21708307,12485167,14379690,22592707,12969067,10929308,12430307,13867171,13587767,
+20780967,12035007,21823807,14232469,12951430,20556830,20089381,20546830,10148534,21258152,
+23257101,12543172,19561148,20217003,16108982,9465407,13986946,25037203,11984763,15915252,
+22201646,11829572,21511282,10612000,19900000,12240241,9290000,32492924,32287030,37141000,
+37141000,24840415,30175154,36335494,35331654,33481834,32615554,25304954,22410654,34328815,
+32954334,29669935,26085415,33551754,33964913,33292314,33394154,32702754,31176674,32252054,
+35566294,33932684,28393889,33884988,27782056,29621047,33849605,35866015,31829189,23438174,
+37298270,33643188,31203756,34339947,34592905,33150488,34146005,33957398,30610689,29401922,
+32086091,36828624,24652740,36143332,35134432,25075932,22215532,34038240,25915640,33759224,
+33256532,35511232,28107232,27568640,23230432,36965124,33745224,21810000,23400000,-19000000,
+21810000,106786755,106557000,112660000,112670000,112670000,112670000,107521495,107608704,98624000,
+98627000,104715055,110376495,119398935,112593095,105223015,106746515,100343655,110768095,114562764,
+101409740,117101950,109303440,115188605,110341490,116804050,103581740,124818750,116069206,108523578,
+111979690,109099392,109641790,113664692,128153757,95288778,108992690,102246920,109209090,99028950,
+108179890,111501900,122480957,119835000,125104000,98466200,112869690,123574033,103919000,105900000,
+109528800,98415640,104524240,119353000,105063840,100258340,114480640,101195640,116915640,109105640,
+114989040,116598240,103375640,124780640,116006440,113565640,127895140,95195240,102170440,98865640,
+122296040,119605640,123280640,103717000,113685640,122772240,140470540,96771940,105740990,104213000,
+98972840,114115640,129600000,130313226,132994417,132994417,135675607,135675607,135675607,138356797,
+138356797,138356797,118680988,121362178,124043368,118680988,121362178,124043368,118680988,121362178,
+120343326,126984524,126984524,125643929,128325118,131006308,132615022,130282387,127601197,124920007,
+124900000,104967524,107648714,114604286,117285476,108685000,110984679,113665869,116347059,109241905,
+111923095,114604285,114068047,95004700,97685890,95674997,98356187,101037377,98141605,100822795,
+103503985,98141605,100822795,103503985,106185175,101975706,104656896,107338086,110019276,112700466,
+115381656,118062846,118890000,122486810,95004677,-99180500,-99320000,-100620000,-99365200,-98279000,
+-98110776,-98590000,-98725000,-98725000,-99254084,-99494000,-99020250,-100620000,-99500000,-102327212,
+-102780000,-102491600,-102880000,-102880000,-103776000,-103974776,-104418598,-104056058,-104700000,-104700000,
+-100425500,-100599396,-100104636,-100602000,-100602000,-98790000,-99002176,-99390884,-99295000,-99380124,
+-98507998,-99880000,-99880000,-99180500,-99320000,-99780000,-99237000,-98875000,-99423000,-100620000,
+-100620000,-92975567,-93222776,-93461000,-91526724,-93374393,-92632274,-91839174,-92731954,-93289895,
+-94140000,-94140000,-104932328,-105177384,-105569723,-105441764,-105318000,-104548216,-106720000,-106720000,
+-101713628,-101805876,-101532424,-101017444,-101292056,-101367956,-101545856,-101955956,-100862872,-101309164,
+-101010288,-101253564,-100839764,-102110000,-102110000,-98244667,-98382590,-97555817,-98630065,-98614505,
+-97548984,-98168998,-99088000,-99088000,-89664828,-89982000,-88362044,-88337741,-89848000,-89450135,
+-90039504,-89340641,-90422000,-90422000,-90422000,-86913210,-87200012,-88600000,-87190544,-88199364,
+-87649984,-87150016,-87699980,-87200012,-88194740,-87699980,-87205220,-87205220,-89317845,-88823085,
+-88328325,-87833565,-89317845,-88823085,-88328325,-87833565,-89169417,-88679865,-88190313,-87700761,
+-89169417,-88679865,-88190313,-87700761,-89218373,-89022552,-87994493,-89323000,-107437189,-107771892,
+-106496042,-109053920,-108656120,-108252864,-109481209,-108249968,-109511000,-90572700,-90704476,-91876000,
+-90784805,-90891025,-91340000,-92470000,-92470000,-101240567,-101400000,-102246747,-102356775,-102403895,
+-100451295,-102335000,-102099464,-102754364,-100649456,-101859456,-101728656,-103052500,-103743000,-103743000,
+-101021828,-101139284,-99049969,-100736502,-100063326,-98920232,-98552720,-102310000,-101130145,-102310000,
+-99933600,-100129968,-99572000,-99594979,-101663685,-99652273,-98654685,-102190000,-100288000,-102190000,
+-100353589,-100641100,-100081056,-99720381,-99756498,-100880000,-101240000,-101240000,-117070733,-117125500,
+-115593432,-116816282,-117545088,-116160000,-118388964,-118403860,-96207200,-96186767,-96325190,-97148147,
+-94531514,-97491915,-94733000,-97054754,-97224454,-97476556,-95318000,-97102064,-97444028,-96330000,
+-98680000,-98682000,-93174000,-93390600,-92170000,-92685206,-92424167,-94240000,-94240000,-94240000,
+-110350089,-110575192,-109804000,-111584760,-110079502,-111743629,-112310000,-113704131,-116653440,-116700000,
+-102629000,-102553341,-102824784,-102923122,-102293620,-103116420,-103212291,-102116520,-104368000,-104140000,
+-104368000,-103384528,-103541476,-105289216,-103534055,-102075632,-102798544,-102951750,-105695000,-104388000,
+-106800000,-97902500,-98159934,-98430000,-97675760,-99740298,-99210821,-99099322,-100178000,-99990000,
+-100178000,-96771767,-96901368,-96191425,-95321166,-95220306,-97902991,-98590000,-96320000,-98590000,
+-104717000,-104847792,-103636953,-105448381,-105455441,-106202000,-107260000,-104800000,-107260000,-101039700,
+-101110039,-103534619,-101535319,-100665457,-101072037,-101310888,-103540000,-103951000,-101875000,-103951000,
+-111016511,-111156485,-110145175,-111070532,-114852344,-109601605,-110990479,-109645870,-112221164,-111462000,
+-111566000,-115013524,-115008316,-114461476,-114461476,-113914636,-113914636,-113367796,-112820956,-112274116,
+-113422480,-112875640,-112328800,-111781960,-113422480,-112880848,-112339216,-111797584,-113157288,-112620864,
+-112084440,-113157288,-112620864,-112084440,-112620864,-112089648,-112620864,-112089648,-112403170,-111882370,
+-115060500,-106516372,-106679510,-106218536,-105609478,-105858000,-106955078,-108051866,-108380000,-108400000,
+-108920000,-108949700,-108695000,-108770000,-108770000,-109082000,-109038000,-108773000,-105833000,-105833000,
+-105290000,-105833000,-105220000,-105833000,-105269000,-104705000,-105833000,-105294000,-104751000,-104209000,
+-105833000,-105294000,-104751000,-104209000,-103650000,-104248545,-104248545,-104248545,-107880400,-107200100,
+-107200100,-109100000,-51762770,-52234800,-53890666,-51182368,-46093403,-53071344,-52668657,-53077216,
+-49763222,-37817752,-46203504,-45385720,-48600000,-54100000,-54246553,-56180000,-73263500,-73263500,
+46675611,39087500,46569341,36498222,43901381,39750432,39843167,39935902,39731885,39824620,
+39532571,39627228,39532571,39627228,50003630,50099969,49948716,50045055,50141394,50132001,
+40378732,49544500,49509091,42683700,41656100,47262600,45912369,42480000,40982748,49993330,
+43956171,38010791,45531092,47318213,46481708,39058316,39552516,39357808,49717200,40115216,
+36305700,43727108,49268008,42371324,41441200,46987808,45702200,40762384,37920608,49389600,
+37071784,39772092,43253908,44041024,42445224,48126600,42357824,44598308,44124808,46875224,
+38391784,49284708,38772616,43236992,42674808,36019131,39087604,42156077,34484001,37463101,
+40442201,43421301,46400401,47592041,35735223,38654741,41574259,44493777,47413295,50332813,
+37890423,40750359,43610295,46470231,49330167,52190103,38761394,41561748,44362102,47162456,
+49962810,52763164,40611415,43352187,46152541,48952895,34470000,15277000,15171687,27322332,
+23531631,25443935,22356515,25147155,26692235,13014115,20741315,28807155,13428615,18763935,
+29114635,23408395,18217255,29253555,29162855,27583350,30218840,19746664,25897140,17352964,
+20565657,29157878,29434640,23917778,22438340,14837864,27218956,24966505,21484740,23577364,
+24451373,26634364,21530157,20973064,18576357,24703450,23570640,23398864,17660240,18259750,
+12913157,19537164,17004757,25800105,24410340,27358092,23749940,21376878,26569439,21845890,
+15026025,25217199,24956035,26426349,13030495,20550445,28595835,18572935,28823635,18026135,
+29146385,28971735,27380035,29900085,19543435,25692835,17149735,20361435,28954745,22234035,
+14775135,27017849,24766139,21280435,23374135,26431135,21325935,20857735,18372135,24500135,
+23366335,17455935,18056435,12708935,19333935,16800535,25599739,24206035,27155045,23545635,
+21173745,25515645,16685635,20625635,26435635,22205635,26745645,22015605,22645635,25275635,
+17905635,20635635,26675645,29485645,16165635,23935645,18385635,25585635,29295635,21675219,
+24356409,26286865,28110075,22142000,25458676,28240000,27430000,18189677,20870867,23552057,
+26233247,28628810,17653439,20334629,23015819,25697009,28378199,28628810,15910666,18591856,
+21273046,23954236,26635426,27171664,14623694,17304884,19986074,22667264,25348454,26635426,
+12022940,14704130,17385320,20066510,22747700,25428890,28110080,17385320,11700000,2986184,
+2710600,-670880,6566425,6116345,7706000,5356785,-667555,5681706,3205706,8050445,
+6890364,5004925,1277145,1278685,3993125,-2261697,4726110,53092,2731759,-1357691,
+5292763,7921933,123180,7398000,7103460,5711874,5647210,6822999,511210,4501792,
+4143260,2830740,7351310,2864350,103260,5329750,3862759,3633430,3463678,7075592,
+-1773289,2883592,2183559,6219174,6681059,4464272,2706910,2970000,990928,-2220600,
+2030414,5247842,-3200372,17055,3234483,6451911,-3170581,-12736,3145110,6302956,
+-5637276,-2568803,499669,3568142,6636615,-8670790,-6003705,-3024605,-45506,2933594,
+5912694,8891794,-8655104,-5735586,-2816068,103449,3022967,5942485,8862003,-4246036,
+-1386101,1473835,4333771,7193707,9139564,-1356310,1473835,4303980,7134125,-8670790,
+76870879,76716500,72901078,69460000,71298201,71348872,65416714,76899168,82541571,80189450,
+57124871,63581866,69099023,51344829,72885071,51127218,51847635,75248988,68183955,63039427,
+67635934,69340500,78304500,74910235,67438400,63217437,83448371,68471000,70126000,52800000,
+71783668,66845471,67900000,75109749,66847895,60946509,65325786,69705063,74084340,47051987,
+51192936,55333885,59474834,63615783,67756732,71897681,76038630,80179579,83397797,46480000,
+50388281,54320693,58253105,62185517,66117929,70050341,73982753,77915165,81847577,48314827,
+52068493,55822159,49530300,53135011,49589882,53045638,59462619,63216285,66969951,70723617,
+74477283,78230949,81984615,59551992,63156703,66761414,70366125,73970836,77575547,65018641,
+68474397,46480000,-58453030,-58744317,-64286115,-64226686,-64286115,-64226686,-60703310,-60685184,
+-68860210,-57990917,-65246612,-57610891,-65444417,-60735456,-68567356,-59018653,-64298153,-68091886,
+-58843453,-62304874,-55946453,-60545356,-65322275,-58216829,-65808936,-64378851,-67543736,-60251951,
+-66366951,-58048315,-66880419,-68364076,-71341977,-65351709,-65502464,-59162179,-64319854,-68513351,
+-63272898,-59064364,-60600564,-69269522,-59681678,-60351266,-58457717,-58766374,-67642686,-61529715,
+-58990776,-60478512,-63033464,-62119715,-58550210,-60990776,-59140776,-65074526,-64347663,-68930210,
+-62000564,-59299078,-58269998,-68500351,-59720564,-54628229,-62112686,-63837451,-69272686,-64529715,
+-55158653,-63801130,-60070917,-59901766,-64149998,-59470917,-60302474,-64817804,-60380351,-58798795,
+-64459856,-64897875,-62710210,-60921130,-60520917,-59370351,-58109078,-65144809,-57721554,-61570917,
+-60211130,-60210210,-68353865,-60940000,-64571316,-68969124,-65482600,-58047148,-65736992,-60965516,
+-68765016,-59162800,-64497200,-68266000,-62472956,-56178200,-65350000,-58441192,-65976907,-64624524,
+-67908504,-66653023,-58437716,-67116808,-68614532,-71612972,-65528488,-65745324,-59421848,-64572140,
+-63518924,-69603676,-59726908,-60378540,-59041248,-61768216,-60710400,-63307272,-62358216,-61241232,
+-65357688,-64567384,-62243424,-58601324,-54852592,-64057384,-69536856,-55390400,-64056440,-64388216,
+-60559048,-65037384,-59027800,-62956024,-61176440,-58345608,-57976440,-61818632,-60466440,-60456024,
+-68708416,-68711936,-65852000,-62992064,-60132128,-68741727,-65822209,-62902691,-59983173,-70523228,
+-67544128,-64565028,-61585928,-58606828,-56584309,-70613495,-67545022,-64476549,-61408076,-60180687,
+-70673077,-67515231,-64357385,-61199539,-71458964,-68181954,-64904944,-61627934,-59861327,-71951856,
+-68585473,-65219090,-61852707,-58486324,-72243212,-68727874,-65212536,-72091873,-68427580,-72657604,
+-68844356,-73700289,-69678504,-72472900,-65274203,-68865210,-73730000,72821000,70870000,70870000,
+72926000,72920000,72920000,76714228,76670456,76670456,92681755,92512000,92213843,92120300,
+92671000,93600000,92721605,94221815,93798494,92120300,72999358,72570000,71923843,71660809,
+71660809,77170681,76822831,76822831,91848224,91543560,91171481,90551481,90544461,92128081,
+90103081,90335581,92306081,91812908,89800000,89800000,93676911,93645834,94535360,94383460,
+94201241,94737441,94473908,94359308,94947992,94994576,94593616,93321000,93321000,93892911,
+93684808,94219074,93884574,93425374,93688142,93877458,93650278,93839594,92955000,92955000,
+91243711,91191568,91644972,91909556,91922548,92083848,92086848,92098056,91963856,91777040,
+91765940,91545840,91634849,91430079,91130000,91130000,92670654,92467716,92860213,93120000,
+92566415,92693392,92740698,92178000,92178000,88560950,88348600,88520000,88020000,87978000,
+87978000,75800028,75673878,74687883,75418889,76322602,74878902,75576673,75838313,76620463,
+75123508,75152708,74149049,75833008,76197308,75729448,74495408,75484549,75331848,76538508,
+74703308,75793949,75406308,74774208,75353249,74448549,75352967,73980249,75289248,76084049,
+74567008,75273000,73875000,75154000,73875000,76977509,76921600,76910742,76911082,76685102,
+76826097,77209502,76454722,76593678,75636282,75775918,76944289,76960629,76799808,76090569,
+74980389,76881169,76269929,76799549,76352589,76569510,75916029,76058010,75404189,76682000,
+74444000,75280000,74444000,93580000,93484559,95186995,94719744,91833260,95430576,95665476,
+96080044,95767561,95834522,94968722,94183861,92377041,92927001,95540361,93751001,91555000,
+94690000,91555000,91716000,91380108,92735630,92714281,94870901,94143581,92616881,95288201,
+95262901,94551941,93697420,93902881,90464181,89900320,94052190,92313531,93389471,93123371,
+90551571,90956430,90911730,89736600,90257400,90778200,91299000,91819800,92340600,92861400,
+93382200,93903000,93903000,93903000,93376992,93903000,93387408,92871816,92356224,91840632,
+91325040,90809448,90293856,89778264,89778264,90293856,90809448,91325040,91840632,92356224,
+92871816,93387408,93903000,93897792,92098428,92614020,93129612,92098428,92608812,93119196,
+92098428,92608812,94428608,94954616,95480624,94428608,94949408,95470208,94428608,94949408,
+94376000,89666000,85078640,85146498,84987247,84823619,86835319,85332071,87422071,85851271,
+85472191,84612191,86450891,84672071,84767929,87522191,86082591,84457590,86550071,83968131,
+84133431,84863330,85494131,84039990,83927191,87899271,85446130,86441391,84938991,84327431,
+84309871,86050731,86177431,86013830,85733771,87417971,85902073,84408417,86563787,84113867,
+83739600,84260400,83739600,84260400,84781200,85302000,85822800,86343600,86864400,83744808,
+84260400,84775992,85291584,85807176,86322768,86838360,87353952,87817408,83744808,84260400,
+84775992,85291584,85807176,86322768,86838360,87353952,87817408,87397168,83298000,83744808,
+84260400,84775992,85291584,85807176,86322768,86838360,87353952,87817408,83298000,83739600,
+84249984,84760368,85270752,85781136,86291520,86801904,83298000,83739600,84249984,84760368,
+85270752,85781136,86291520,86801904,83298000,77984789,77786992,78010877,77809577,79420258,
+79336358,78911712,78163880,80132296,79046212,78743212,77547000,80425000,78717000,77547000,
+73760576,73679000,73870000,73625000,76906794,76775579,76185030,75750461,76513566,76111729,
+76284800,76600669,75299029,76456409,74859000,74907793,75381721,75049971,75523899,75997827,
+75523899,75997827,76471755,75523899,75997827,76471755,75978870,76452798,76926072,75978870,
+76452798,76926072,75978870,76452798,76926072,76452798,76926072,76452798,76921518,74859000,
+80203494,79864632,78052496,78645326,78091456,77660566,77275156,79724756,78051766,79075926,
+77392000,77934835,79104700,78755000,77753100,78026800,76872035,76959965,76959965,76872035,
+79710315,79655674,77677115,79336035,79026394,79933000,79390000,78600000,77481351,77960486,
+78439622,78918758,79397894,79877030,79762455,79288527,78814599,78340671,77866743,77392815,
+79478098,79004170,78530242,78056314,77582386,77108458,76634530,76228000,76228000,76634530,
+77108458,77582386,78056314,78530242,79004170,79478098,79478098,79004170,78530242,78056314,
+77582386,77108458,76634530,76634530,77108458,77582386,78056314,78530242,79004170,79478098,
+79004170,78530242,78056314,77582386,77108458,77108458,77582386,78056314,78530242,79004170,
+77937832,77463904,76989976,76989976,77458696,77927416,76200000,77132028,76911084,76199074,
+76848880,77171350,76807268,76009291,75576000,78023000,76577000,75576000,74755106,74599424,
+74669392,75057644,74256720,75053984,75438808,74235856,75490480,73685000,73380520,74229768,
+75473424,75690324,73290000,73392645,76550491,72500000,81591872,81178000,82623196,82069004,
+80959712,83315504,81947960,83091380,81490628,82290572,81011428,81881259,82006129,80920000,
+80374000,80238000,80238000,85281172,86052300,85145037,86133849,86618170,85304640,86237370,
+85270540,85404060,84003940,86749540,87577790,85475070,85739789,86579370,87182970,84477349,
+85558149,87160031,86965307,87451408,83356163,83866547,84376931,84887315,85397699,85908083,
+86418467,86928851,87439235,83305124,83815508,84325892,84836276,85346660,85857044,86367428,
+86877812,87388196,83565524,84070700,84575876,85081052,85586228,86091404,86596580,84030287,
+84535463,85040639,85545815,86050991,83878734,84383910,84889086,85394262,85899438,86404614,
+83929251,84429219,84929187,85429155,85929123,86429091,83302000,77549894,77354532,75066637,
+76587486,76769527,74449167,74795917,75880734,76878914,75673833,75525554,77064454,77305074,
+77457293,76325194,75645554,78235674,76358934,78086274,76854194,76055574,75619074,74706554,
+75737554,75587434,76486194,75590194,77497354,74710000,74524000,74094000,74040000,75757350,
+75644855,72864780,75685619,73266061,74547781,73642670,74552790,76580550,77446790,75094750,
+73273971,73839389,75732071,74803330,74260489,74297371,77830930,76314471,74918010,75343410,
+74580831,76667730,76463231,76805910,75597891,74421650,74386932,74666000,73690990,76981930,
+74183648,74150282,73077399,73454403,77234795,73069317,73836541,77618695,73478995,69400000,
+85789733,85545748,84720960,84761596,85750544,83861029,86865329,86669959,83446168,83834759,
+86575738,83554729,83099708,83338448,86438459,85051450,84621330,81791185,81507000,81376000,
+72541672,72416334,72690117,73032657,70746792,72083512,70023392,70409700,70058152,72891872,
+72810952,72601532,72328532,72899292,69570112,70789152,71599752,72952312,72878993,70331872,
+69623332,72886472,73572152,71620392,72380671,72080291,70565712,70744212,72963812,71184922,
+72150701,70415422,74222335,73428063,72595702,71730508,71276769,72507204,71434735,69990877,
+70219669,68100000,71785408,72295792,72806175,71785408,72295792,72806175,71790615,72295791,
+72800967,73306143,73811319,71790615,72295791,72800967,73306143,73811319,74024824,69264736,
+69769912,70275088,70780264,71285440,71790616,72295792,72800968,73306144,73811320,74024824,
+69264735,69764703,70264671,70764639,71264607,71764575,72264543,72764511,73264479,73764447,
+69289734,69789702,70289670,70789638,71289606,71789574,72289542,72789510,73289478,73789446,
+69699708,70199676,70699644,71199612,71699580,72579523,73079491,73579459,72784719,73279479,
+73774239,72730000,68929000,70368000,68100000,88301972,88185689,87247979,86902540,88352481,
+87807179,86772940,88012800,86318789,88097131,87256892,87275392,88202191,88072191,88453632,
+88722191,88592652,87019032,87032391,87068132,88815052,88322232,88211790,88252791,88783552,
+88657730,88034500,88337032,87845040,88365840,88886640,89379200,87845039,88365839,88886639,
+89379200,87746087,88261679,88777271,89292863,87720308,88235900,88751492,87720308,88235900,
+87720308,88230692,86725059,87235443,87745827,88256211,85811576,86316752,86821928,87327104,
+87832280,88337456,85811576,86316752,86821928,87327104,87832280,88337456,88842632,86316752,
+86821928,87327104,87832280,88337456,88842632,86670375,87170343,87670311,88170279,88670247,
+87170343,87670311,88170279,88670247,85700000,75814372,75714698,77280858,79794198,78065518,
+75751832,75999452,80782671,80877371,78716991,74983032,80342791,76171332,76303512,77941830,
+78731630,77270571,77603291,77763232,75011291,78904512,79541031,74817371,75636852,79394791,
+77682452,77038732,75569312,77853612,79515235,75278735,80154922,74929735,78424873,75381252,
+78134235,77728135,75722735,81328952,75091904,76246952,78796845,74872686,78210000,74850000,
+77832087,80622133,81132517,81642900,75970011,78519395,76041840,76552224,77062608,77572992,
+78083376,78593760,77398517,74709403,79336007,78206617,75594417,77617446,74000000,78440933,
+78209624,83265613,83175040,83145713,80566954,80653442,80394954,79566693,79500593,79935434,
+77991374,81753833,78780434,82195833,82195833,78054473,79392254,77559734,79084473,79461112,
+83368437,81059557,79999555,78448229,80112304,81101243,77243555,80598343,78518938,77971657,
+79069105,77466088,81490988,78477088,79241104,77339015,83861137,77687602,80964188,78492253,
+80018671,77963515,79589404,81493970,80136671,76745000,79111000,79334269,77855219,79060709,
+77767031,78283033,76722000,78440933,78209624,83265613,83175040,83145713,80566954,80653442,
+80394954,79566693,79500593,79935434,77991374,81753833,78780434,82195833,82195833,78054473,
+79392254,77559734,79084473,79461112,83368437,81059557,79999555,78448229,80112304,81101243,
+77243555,80598343,78518938,77971657,79069105,77466088,81490988,78477088,79241104,77339015,
+83861137,77687602,80964188,78492253,80018671,77963515,79589404,81493970,80136671,76745000,
+79111000,83006169,79334269,79740427,77855219,79035557,79060709,83155219,77767031,83647919,
+78283033,76722000,72790089,72775700,73785373,73876426,73876426,73785373,78987832,79080567,
+78987832,79080567,73687986,73780000,73780120,73688346,73754573,75301113,75870213,77713972,
+73208611,77269253,74182454,74533633,74483772,75513872,76957172,76528173,74723872,74694353,
+79270267,76744170,74424457,75854503,75749508,75723670,80162708,73975321,75657998,78093020,
+75450177,72649823,78846791,79346759,77385416,74161932,74399916,75422016,76128256,76628224,
+77128192,78863220,79357980,79946016,77882824,73992916,78355916,72500000,80885950,77276565,
+80781721,80226621,77904190,78001009,78001009,77904190,77661629,77661629,82952591,82933467,
+81725291,81820909,81820909,79375069,78720669,78021410,77490149,83333230,78348790,78518991,
+77675089,77631350,79875510,78984724,83526684,79560500,77735849,78989142,82533534,77814724,
+78535149,78438752,80780684,81209387,79416684,81555069,80646083,82655587,82113050,79084897,
+80310067,80744897,78018183,80169550,77190450,77276892,83111500,78307408,77088888,77620104,
+83120808,79197308,79197308,80653602,81179609,78154908,82866408,77000000,79757488,79595000,
+79727000,82183000,75522000,75522000,75522000,151158106,150745968,151601307,151703892,151632082,
+150817746,150862000,150757500,146877385,146820000,150552006,153062349,152843948,149522767,147307806,
+153253469,152429408,148565667,150867948,151611508,150651906,149657506,141412008,150285906,151308307,
+152469567,152856689,153511769,145991946,153044007,151421900,151129872,150854596,151708272,150801311,
+150114499,153011349,149157400,150096664,149234028,141000000,140997000,149082445,148750000,148750000,
+148750000,150670106,150589000,150589000,130841100,130816194,130738532,133631125,132066539,130475928,
+130889613,132440032,129000000,128999000,138551406,138459868,137423314,140667207,138629292,137701734,
+137930233,138573750,135730992,139188704,138087000,137240141,134082295,129000000,128999000,147243600,
+147273700,147011912,146963374,145669239,146030000,144820374,144560000,141154896,141000000,141000000,
+144907684,144710252,144296044,144296044,143785704,144226064,144991444,145069644,142107746,145332725,
+144515704,142430663,145215044,144684104,146475344,146246425,147005344,146227244,146352244,144599244,
+142148325,144696785,144375704,144476000,147574144,143539763,141536563,145284344,143487145,141965704,
+145840844,145919025,143676064,143161495,146438505,141200000,141000000,140950000,115792028,115689500,
+115700073,115721700,115627673,121393663,114578000,115596624,117805765,118537938,122173688,115150800,
+116775268,121810614,116071324,113610930,116596313,115676167,114962979,116891946,120079583,121599901,
+124340673,126715000,120792565,123563128,126229437,113005197,115835342,118665487,121495632,124325777,
+126169855,112975406,115835342,118695278,112945615,115894924,118844233,112915824,115924715,118933606,
+113788700,116857173,119925646,122994119,125931527,114496237,117654083,120811929,123969775,120612051,
+123471987,126140064,120582260,123531569,126050691,120552469,123561360,125991109,121680337,117765356,
+112700000,152981650,152912000,152725670,153284000,153293000,153311600,153352000,153399710,153019530,
+153043614,153055898,146702100,146756724,145692133,145692133,151896650,149133632,150473000,152800000,
+152999500,139470700,152296431,151202291,152647291,151978710,152617171,153281820,150693032,151222642,
+148134452,148202567,145984821,146234667,147346900,153072300,151814617,145390570,148020186,148846277,
+145462530,150642944,150230339,146080000,138000000,138000000,137990000,-47947500,-48290000,-47805657,
+-48290000,-48290000,-37106200,-37315760,-37590005,-37570268,-37716988,-38298340,-38298340,-35768045,
+-36123300,-36918360,-38248215,-38248215,-43265000,-43231000,-43654000,-43332220,-42954120,-43813820,
+-42393651,-41400796,-43246311,-44214470,-42567700,-41829011,-44335651,-43021211,-42118551,-44592000,
+-44900000,-42420000,-44900000,-40340167,-40539776,-40627844,-41230704,-40154230,-40714630,-39931461,
+-40419867,-41883000,-41883000,-35269000,-35514000,-37441960,-37379175,-38224473,-38606600,-38606600,
+-34900945,-35255260,-36038610,-37486349,-38367169,-37800000,-38784485,-38784485,-48663550,-48744602,
+-48947084,-49191620,-50422301,-49465162,-48775740,-52731720,-49153940,-48761120,-49026524,-50620000,
+-53850000,-53850000,-34934845,-35179707,-36069504,-40599712,-36556012,-35389504,-36305839,-35282104,
+-35654004,-37100000,-38353604,-35112864,-35075464,-38180000,-41375000,-41375000,-51105370,-51388860,
+-52562360,-52547000,-52530000,-54886000,-54942627,-38569145,-38706583,-39470000,-40486000,-39330000,
+-41448000,-41000000,-41448000,-67869245,-68036660,-72969721,-68829705,-69434267,-71585069,-74004000,
+-74004000,-74004000,-49296589,-49480000,-52063000,-51217400,-50233000,-54601000,-53534770,-51538910,
+-48620610,-51516621,-53803070,-51504121,-51402000,-49606010,-53374060,-52448260,-51200000,-53880000,
+-54623000,-54230000,-54451500,-54379592,-54379592,-54068153,-53562977,-53057801,-52552625,-52047449,
+-51542273,-51037097,-50531921,-50026745,-54068153,-53562977,-53057801,-52552625,-52047449,-51542273,
+-51037097,-50531921,-50026745,-53562977,-53057801,-52552625,-52047449,-51542273,-51037105,-54640000,
+-60755401,-60908360,-61302280,-60592945,-61557950,-61557950,-64239140,-64863000,-64863000,-63919000,
+-63992460,-62060548,-63174508,-60267467,-61565914,-64673247,-62355262,-65368000,-66885000,-66885000,
+-46700000,-46900000,-47141848,-47078400,-45941968,-47861368,-47535568,-46393509,-49437328,-47694248,
+-49131608,-46479409,-46244368,-46929468,-47450028,-46303509,-47458208,-46314768,-45619548,-47496068,
+-46559409,-47313437,-49978398,-45996623,-51440298,-47925278,-47362765,-46963823,-48201214,-47231237,
+-47438165,-47598665,-50480731,-46962823,-47248748,-46771323,-47329748,-45494937,-46970198,-48079223,
+-46573765,-46469096,-48592498,-48494337,-49006331,-48628000,-51761505,-48931360,-53228000,-53228000,
+-42829445,-42863960,-41871310,-41533129,-43120489,-41892507,-43105000,-43500000,-46000000,-46230000,
+-46230000,-48499863,-48392840,-49216603,-49026088,-48541988,-50770000,-48220000,-49031680,-50998000,
+-50998000,-51252211,-51375000,-51257988,-52450000,-53901504,-52191592,-52482756,-57149204,-52541904,
+-54174547,-52391000,-55607737,-51546000,-55849658,-52964002,-56037296,-52943703,-57788100,-57788100,
+-44315645,-44426241,-47513870,-42967130,-43480730,-47576330,-44862188,-45450388,-46134304,-43409988,
+-45322796,-44900000,-47755000,-46318872,-48758700,-48758700,-49318706,-49548368,-49099802,-48046419,
+-51040724,-48398550,-49326493,-47441250,-50542216,-51267409,-50051280,-53272700,-53272700,-54657967,
+-54923576,-54916187,-57742067,-51847944,-55775620,-54316408,-55819968,-55761577,-52960000,-58260500,
+-58260500,-38534706,-38537968,-39037244,-40923976,-39360376,-40586512,-39165976,-45080836,-40164060,
+-38496914,-39801642,-39152403,-38297134,-39637203,-41000000,-41000000,-45758320,-46714000,-46714000,
+-43988500,-44255176,-48341082,-43444041,-43918603,-48000792,-42003627,-42597187,-44279587,-44929207,
+-46613588,-46551827,-43813668,-45484188,-45981408,-43832928,-41549487,-42675587,-43273587,-46652028,
+-48241027,-42427668,-42990668,-49511447,-46995087,-45508208,-45041068,-44292568,-44631007,-45127562,
+-44107220,-49676877,-51090000,-51090000,-56143500,-56364768,-54746087,-55594900,-56749719,-56764795,
+-61655000,-61680000,-61680000,-48507750,-48510000,-51234790,-54877485,-49208679,-48982785,-48786985,
+-50217495,-56112195,-50493427,-58920000,-58920000,-60074000,-60261160,-56865690,-60747185,-58543085,
+-64858979,-63213679,-61450595,-58769405,-65240000,-73820000,-73820000,-77074777,-77120000,-92890000,
+-77120000,-71470860,-71812000,-71888000,-73733000,-92890000,-71888000,-75607738,-75788000,-75645759,
+-75788000,-92890000,-75788000,-73244199,-73144600,-73228006,-73447831,-73703442,-72979659,-73550659,
+-72208020,-72223359,-73733000,-92890000,-73735000,-74071380,-74107482,-74494550,-74495224,-74294444,
+-74811944,-75144668,-75276600,-75583000,-92890000,-75583000,-71517521,-71623077,-71726357,-70936298,
+-71020555,-72433062,-73435000,-92890000,-72577000,-73248082,-73343196,-72866296,-73435000,-92890000,
+-73435000,-71125360,-71423580,-71918281,-72682981,-71433242,-71038720,-71235504,-71118672,-71255440,
+-71188240,-73332472,-73733000,-92890000,-73508143,-157904128,-157882000,-158283000,-158156000,-157989062,
+-156700000,-160300000,-158310000,-157415000,-156100000,-177512700,-162101772,-164828492,-166357112,-171853592,
+-174087292,-176000580,-178415076,-178424000,-178424000,-76666277,-76906256,-77339985,-77102747,-77044841,
+-77569552,-77841152,-77180352,-79487651,-92890000,-79487651,-81773520,-82606888,-81648347,-80753726,
+-80080852,-80798250,-80254716,-81296593,-78075716,-80876000,-80876000,-81750912,-81151992,-80553072,
+-79954152,-79355232,-78756312,-78170000,-82469615,-81875903,-81282191,-80688480,-80094768,-79501056,
+-78907343,-82600961,-82012457,-81423953,-80835449,-80246945,-79658441,-82644739,-82071308,-81482804,
+-80894300,-80305796,-82340000,-81770000,-81297000,-80806000,-92890000,-82644739,-81056966,-79992641,
+-80318324,-81162062,-81142334,-82511334,-80514992,-80885544,-79916797,-83363396,-82795724,-82228052,
+-81660380,-81092708,-83363396,-82800932,-82238468,-81676004,-81113540,-80551076,-79988612,-79426148,
+-82857178,-82294714,-81732250,-81169786,-80607322,-80044858,-79482394,-79090464,-82373875,-81816619,
+-81259363,-80702107,-80144851,-79587595,-79085256,-81956024,-81403976,-80851928,-80299880,-79747832,
+-79195784,-81514385,-80962337,-80410289,-79858241,-81233153,-80686313,-94618000,-83366000,-70344382,
+-70508088,-70383516,-68939673,-70636657,-70002092,-70723900,-70062484,-69401068,-68739652,-68078236,
+-71084335,-70464541,-69808333,-69152125,-68495917,-67839709,-67541283,-71084335,-70464541,-69813541,
+-69162541,-68511541,-67860541,-67536075,-71050441,-70404649,-69758857,-69113065,-68467273,-67821481,
+-71050441,-70404649,-69758857,-69113065,-70990341,-70635000,-69785459,-69103211,-68420963,-70467707,
+-69790667,-69113627,-68436587,-70394795,-69728171,-69061547,-68394923,-92890000,-71084335,-86213738,
+-86460064,-85227908,-86398940,-86199261,-85999582,-87650640,-87599840,-86622096,-87427540,-85469871,
+-86965071,-87475191,-85749371,-87847387,-87227635,-86607883,-85988131,-85399752,-87692449,-87077905,
+-86463361,-85848817,-85394544,-87687241,-87077905,-86468569,-85859233,-85389336,-87687241,-87083113,
+-86478985,-85874857,-85384128,-87682033,-87083113,-86484193,-85885273,-85378920,-87682033,-87083113,
+-86484193,-85885273,-85378920,-87771871,-87178159,-86584447,-85990735,-85397023,-88097892,-87720000,
+-87183367,-86690000,-86160000,-92890000,-88097892,-84557316,-84750700,-85904331,-86576062,-87222862,
+-84590547,-87609556,-84416362,-84821147,-89580000,-85451600,-92890000,-89580000,-90069894,-90147600,
+-86990050,-84103397,-85331234,-87481151,-86508945,-88932140,-82485000,-90313000,-85900000,-94618000,
+-90313000,-76074816,-76530840,-77251274,-77568593,-80067872,-76714851,-79285516,-77471472,-77402172,
+-77463196,-78959472,-78571828,-77972908,-79769668,-79175956,-78582244,-77988532,-77394820,-80001944,
+-79413440,-78824936,-78236432,-77647928,-77059424,-76470920,-80331507,-79743003,-79154499,-78565995,
+-77977491,-77388987,-76800483,-76211979,-75754944,-77942180,-77358884,-76775588,-76192292,-77936972,
+-77358884,-76780796,-76202708,-83112801,-82529505,-81946209,-81362913,-83675290,-83112801,-82534713,
+-81956625,-81378537,-80805657,-80222361,-79639065,-79055769,-78472473,-80800449,-80222361,-79644273,
+-79066185,-78488097,-92890000,-83675290,-83054738,-83186682,-81880975,-84291881,-84581047,-84604000,
+-83681852,-81633359,-81521183,-80791805,-84818198,-84198446,-83578694,-82958942,-82344398,-81719438,
+-81134960,-84827000,-84219278,-83599526,-82979774,-82360022,-81740270,-81129752,-84827000,-84224486,
+-83609942,-82995398,-82380854,-81766310,-81151766,-84827000,-84255213,-83645877,-83036541,-82427205,
+-81817869,-81208533,-84827000,-84321355,-83717227,-83113099,-82508971,-81904843,-81300715,-84827000,
+-84381768,-83782848,-83183928,-82585008,-81986088,-81387168,-84441660,-83847948,-83254236,-82660524,
+-82066812,-82845408,-92890000,-84827000,-75242238,-75371779,-80186500,-75641100,-76050326,-75776906,
+-76023906,-76433377,-74992200,-77016677,-80247800,-80519880,-79894920,-80376139,-79269960,-78645000,
+-78020040,-77395080,-76770120,-76145160,-75520200,-80519900,-79907419,-79287667,-78667915,-78048163,
+-77428411,-76808659,-76188907,-75569155,-80519900,-79912627,-79298083,-78683539,-78068995,-77454451,
+-76839907,-76225363,-75610819,-75309752,-80519900,-79916116,-79306780,-78697444,-78088108,-77478772,
+-76869436,-76260100,-75650764,-80519900,-79921324,-79317196,-78713068,-78108940,-77504812,-76900684,
+-76296556,-75692428,-75299336,-92890000,-80519900,-90256333,-90356132,-89201000,-90115840,-89455032,
+-88817109,-88806344,-91113879,-90812304,-90249840,-89687376,-89124912,-88659464,-90958544,-90396080,
+-89833616,-89271152,-88708688,-91515800,-90958544,-90401288,-89844032,-89286776,-88729520,-91515800,
+-90958544,-90401288,-89844032,-89286776,-88729520,-91515800,-90963752,-90411704,-89859656,-89307608,
+-88755560,-91656000,-91106733,-90554685,-90002637,-89450589,-88898541,-91653573,-91106733,-90559893,
+-90013053,-89466213,-88919373,-91653573,-91106733,-90559893,-90013053,-89466213,-88919373,-91653573,
+-91111941,-90570309,-90028677,-89487045,-88945413,-89860979,-89324555,-88788131,-94618000,-91656000,
+-90162011,-90273446,-91272926,-93882554,-92160896,-93398996,-92253726,-94044000,-93547156,-92995108,
+-92443060,-91891012,-91338964,-94044000,-93547156,-92995108,-92443060,-91891012,-91338964,-94044000,
+-93547156,-93000316,-92453476,-91906636,-91359796,-93820576,-93273736,-92726896,-92180056,-91633216,
+-93820576,-93278944,-92737312,-92195680,-91654048,-91112416,-90570784,-90029152,-93815368,-93278944,
+-92742520,-92206096,-91669672,-91133248,-90596824,-90060400,-89523976,-94044000,-93547156,-93010732,
+-92474308,-91937884,-91401460,-90865036,-90328612,-89792188,-89294424,-93010732,-92479516,-91948300,
+-91417084,-90885868,-90354652,-89823436,-89292220,-91151476,-90620260,-90089044,-89557828,-94618000,
+-94044000,-86849933,-87004602,-86482000,-86794391,-88278901,-87685379,-85504532,-87116644,-85555309,
+-88245327,-87677655,-87109983,-86542311,-85974639,-88216943,-87654479,-87092015,-86529551,-85967087,
+-88391307,-87828843,-87266379,-86703915,-86141451,-85578987,-88386099,-87828843,-87271587,-86714331,
+-86157075,-85599819,-88386099,-87834051,-87282003,-86729955,-86177907,-85625859,-88475000,-87922952,
+-87370904,-86818856,-86266808,-85714760,-85192616,-88471052,-87924212,-87377372,-86830532,-86283692,
+-85736852,-88471052,-87924212,-87377372,-86830532,-86283692,-85736852,-85192616,-88464219,-87922587,
+-87380955,-86285500,-88429325,-87892901,-94618000,-88475000,-92341394,-94332220,-92492329,-94508690,
+-90854509,-92562970,-92160621,-94618000,-94045120,-93472240,-92899360,-92326480,-91753600,-91180720,
+-90607840,-94617999,-94045119,-93472239,-92899359,-92326479,-91753599,-91180719,-90607839,-90216880,
+-94469571,-93901899,-93334227,-92766555,-92198883,-91631211,-91063539,-90495867,-94611489,-94049025,
+-93486561,-92924097,-92361633,-91799169,-91236705,-90674241,-94611489,-94049025,-93486561,-92924097,
+-92361633,-91799169,-91236705,-90674241,-94606281,-94049025,-93491769,-92934513,-92377257,-91820001,
+-91262745,-94394524,-93837268,-93280012,-92722756,-92165500,-91608244,-94171622,-93619574,-93067526,
+-92515478,-91963430,-91411382,-94618000,-94618000,-80895855,-81052978,-78907855,-79005430,-79040000,
+-77957480,-80352230,-79950030,-80119730,-77468710,-82650120,-82603360,-82030480,-81457600,-80884720,
+-80311840,-79738960,-83749120,-83176240,-82603360,-82030480,-81457600,-80884720,-80311840,-79738960,
+-84316792,-83749120,-83181448,-82613776,-82046104,-81478432,-80910760,-80343088,-79775416,-84316792,
+-81478432,-80910760,-80343088,-79775416,-79775415,-78931720,-78369256,-79218159,-78645279,-78072399,
+-77499519,-76926639,-76353759,-75922880,-79218159,-78645279,-78072399,-77499519,-76926639,-76353759,
+-75922880,-79212951,-78645279,-78077607,-77509935,-76942263,-76374591,-75917672,-79212951,-78650487,
+-78088023,-77525559,-76963095,-76400631,-79212951,-78650487,-78088023,-77525559,-94618000,-84322000,
+-74019000,-74007000,-73977300,-73972500,-78941162,-77738809,-76293033,-73991933,-74256850,-79158350,
+-78522974,-77887598,-77252222,-76616846,-75981470,-75346094,-74710718,-74075342,-73884729,-79534367,
+-78904199,-78274031,-77643863,-77013695,-76383527,-75753359,-75123191,-74493023,-73862855,-75312241,
+-74687281,-74062321,-74619577,-73999825,-74929453,-74256850,-73640369,-73025825,-72411281,-75235164,
+-75883560,-75232560,-74581560,-73930560,-76469459,-75823667,-75177875,-74532083,-73886291,-76916306,
+-76275722,-75635138,-74994554,-74353970,-73713386,-79763000,-79342713,-78712545,-78082377,-77452209,
+-76822041,-76191873,-75561705,-74931537,-74301369,-73986284,-92890000,-79763000,-93666660,-93890940,
+-91850360,-90650000,-96495000,-92500000,-91647540,-95931808,-93703819,-90796419,-93305778,-92996419,
+-90332440,-91273000,-94236619,-92499260,-96640000,-96003217,-95362633,-94722049,-94081465,-93440881,
+-92800297,-92159713,-91519129,-96640000,-96008425,-95373049,-94737673,-94102297,-93466921,-92831545,
+-92196169,-91560793,-90925417,-96638593,-96008425,-95378257,-94748089,-94117921,-93487753,-92857585,
+-92227417,-91597249,-90967081,-90769168,-96638593,-96013633,-95388673,-94763713,-94138753,-93513793,
+-92888833,-92263873,-91638913,-91013953,-90763960,-96633385,-96013633,-95393881,-94774129,-94154377,
+-93534625,-92914873,-92295121,-91675369,-91055617,-96013633,-95399089,-94784545,-94170001,-93555457,
+-92940913,-92326369,-91711825,-91097281,-91706617,-104060000,-96640000,-87719160,-88049960,-88337213,
+-88279065,-88279065,-88274452,-89150681,-89740720,-89687384,-88002372,-90692177,-90062009,-89431841,
+-88801673,-88171505,-90566143,-89941183,-89316223,-88691264,-88066304,-91185896,-90566144,-89946392,
+-89326640,-88706888,-88087136,-91514000,-90912215,-90297671,-89683127,-89068583,-88454039,-88039544,
+-91514000,-90912215,-90302879,-89693543,-89084207,-88474871,-88034336,-91514000,-90917423,-90313295,
+-89709167,-89105039,-88500911,-88029128,-91514000,-90917423,-90318503,-89719583,-89120663,-88521743,
+-88023920,-90917423,-90323711,-89729999,-89136287,-88542575,-88018712,-90496617,-89908113,-89319609,
+-88731105,-88142601,-90261215,-89672711,-89084207,-88495703,-89520000,-89080000,-88570000,-89520000,
+-89080000,-88570000,-92890000,-91514000,-84439894,-84644332,-82144986,-85064044,-81263007,-83486088,
+-83768186,-84271585,-83761186,-85606000,-82700000,-85249040,-94618000,-85606000,-87987321,-88304584,
+-89602000,-88171918,-88018828,-88068528,-88520065,-88778400,-91569826,-89124442,-90000000,-92890000,
+-92113000,-92890000,-92890000,-80250265,-81691223,-80436000,-81755703,-82539356,-82763240,-81461472,
+-84369120,-80433824,-82068608,-80193508,-82845356,-82449204,-82952745,-83513411,-81194880,-80679288,
+-82999452,-82386991,-81876607,-81366223,-80855839,-87640916,-87099284,-86557652,-86016020,-85474387,
+-84932755,-84391123,-83849491,-87641000,-87640916,-87104492,-86568068,-86031644,-85495220,-84958796,
+-84422372,-83885948,-85602504,-85066080,-84529656,-83993232,-94618000,-87641000,-94607977,-94613300,
+-90537000,-93488269,-92469885,-90826303,-94584500,-94905968,-94840000,-91800000,-95774700,-104060000,
+-95774700,-97568855,-97784000,-96146330,-95933470,-96146330,-95933470,-98496180,-97964168,-97154444,
+-95414944,-96046068,-96900000,-99450000,-103002856,-102403936,-101805016,-101206096,-100607176,-100009037,
+-100009714,-100009714,-100009714,-100004506,-100004506,-103002856,-100004500,-97200000,-103005000,-96923000,
+-97244062,-101025865,-97190356,-101469600,-102930962,-98848962,-103761647,-96833820,-104049000,-101549000,
+-99049000,-104060000,-104050000,-122395426,-122423300,-117520000,-122625130,-122726800,-122650490,-119372900,
+-120655500,-124770000,-122065000,-119544000,-124800000,-124800000,-96790921,-96973306,-103415302,-98599527,
+-96939165,-97226726,-98155464,-97502642,-100452765,-98334465,-97019304,-104060000,-101420000,-98800000,
+-104060000,-104060000,-95994500,-96740645,-96298718,-96887004,-98480300,-99208000,-96589406,-98524238,
+-100883059,-97542281,-97421259,-104053550,-101050000,-98190000,-104060000,-104060000,-97388116,-94950000,
+-97548236,-95834964,-95391964,-96728964,-97730047,-102052000,-99600000,-97100000,-104060000,-102052000,
+-116292582,-116981452,-112190333,-112619833,-117044000,-114577000,-117066445,-117244000,-114150000,-117040000,
+-116540000,-117049723,-116357059,-117049723,-116362267,-116224775,-117044515,-116362267,-115680019,-117078627,
+-116401587,-115724547,-115047507,-114912099,-117073419,-116406795,-115740171,-115073547,-114940222,-116934886,
+-116273470,-115612054,-114950638,-114289222,-116934886,-116278678,-115622470,-114966262,-114310054,-114047571,
+-124800000,-117244000,-111949999,-112132000,-111791024,-111815044,-112180203,-112175903,-113710862,-114053000,
+-111540000,-114053000,-125000000,-114053000,-93317243,-93597104,-92686316,-92345170,-94373172,-93429192,
+-94867251,-94876486,-97030000,-104060000,-97239500,-83104860,-83518480,-85829362,-84688433,-83846000,
+-83814400,-83406000,-86548000,-86517500,-89276718,-88589262,-83134937,-87062480,-88929306,-88247058,
+-90430252,-89753212,-89076172,-88399132,-87722092,-90425044,-89758420,-89091796,-88425172,-87758548,
+-87091924,-89086588,-88425172,-87763756,-87102340,-88094464,-87438256,-86782048,-92890000,-90440000,
+-104861899,-104981518,-109554399,-106444028,-105718806,-105636518,-107077326,-111056959,-108513842,-110930303,
+-111057000,-108740000,-106400000,-124800000,-111057000,-122717643,-123152000,-123244604,-123249000,-123390000,
+-122977000,-121460886,-124566400,-120730000,-124100000,-124800000,-124800000,-105040738,-105241764,-104877300,
+-104857672,-105152984,-105152152,-104682040,-105297652,-104822952,-105201252,-108673896,-104920000,-105437698,
+-109060257,-109060257,-125000000,-109060257,-115212855,-115412000,-120000000,-117286219,-120000000,-117000000,
+-125000000,-120008000,-112124933,-111252000,-112453072,-112349284,-112245496,-112141708,-112037920,-111934132,
+-112327566,-112224739,-112121912,-112019085,-111916258,-112404686,-112301859,-112199032,-112096205,-111993378,
+-111890551,-111787724,-111684897,-112199032,-112096205,-111993378,-111890551,-111787724,-111684897,-111582070,
+-112096205,-111993378,-111890551,-111787724,-111684897,-113142760,-113142760,-114818269,-125000000,-114818269,
+-106701894,-106802610,-106137715,-106867644,-104638186,-108250451,-103356197,-103267649,-108530456,-109050173,
+-106020000,-125000000,-109050173,-108620453,-108823000,-114341868,-111568067,-111265603,-112655077,-112133620,
+-114424447,-109828990,-105980620,-115540320,-111735414,-107951957,-124800000,-116050004,-118307394,-118439191,
+-119847764,-121544372,-122311000,-117189693,-117087108,-117117883,-122514600,-122508300,-122057896,-121949304,
+-119071855,-117451894,-121351056,-121044296,-122054496,-118338500,-118033000,-117845994,-117808794,-117705994,
+-117609194,-117508294,-117344754,-122774737,-121690875,-117621894,-118174154,-122156696,-124249085,-123629333,
+-123009581,-122389829,-124187110,-123572566,-122958022,-122343478,-124408345,-123793801,-123179257,-122564713,
+-124366265,-123756929,-123147593,-122538257,-123921449,-123317321,-122713193,-122109065,-121504937,-123831664,
+-123232744,-122633824,-122034904,-121435984,-123707476,-123113764,-122520052,-121926340,-121332628,-123108556,
+-122520052,-121931548,-121343044,-122737799,-122149295,-121560791,-120972287,-122443547,-121860251,-121276955,
+-120693659,-120110363,-121983368,-121405280,-120827192,-120249104,-119671016,-121434184,-120861304,-120288424,
+-119715544,-119142664,-120918592,-120345712,-119772832,-119199952,-118627072,-120930571,-120362899,-119795227,
+-119227555,-118659883,-118092211,-120686472,-120124008,-119561544,-118999080,-118436616,-117874152,-117311688,
+-120510000,-119360520,-118798056,-118235592,-117673128,-117110664,-118494742,-117937486,-117380230,-116822974,
+-116265718,-117770309,-117218261,-117301068,-116749020,-115730660,-125000000,-125000000,-95412011,-97083024,
+-97813498,-97402436,-106532087,-97190000,-97469150,-99528000,-95511811,-95412589,-95313367,-95511811,
+-95412589,-95313367,-95214145,-98683711,-98584489,-98485267,-98683471,-98584730,-98485989,-101923333,
+-101891855,-97527929,-94189851,-98287929,-97212692,-99790933,-98571894,-96700020,-99738702,-98704954,
+-103070000,-103070000,-100150000,-97260000,-106646000,-105240000,-101417000,-98780000,-96144000,-101417000,
+-98780000,-96144000,-99860000,-99738702,-99738702,-106646000,-149913412,-150072300,-147997341,-134675987,
+-149884000,-149884000,-149342000,-135505599,-131809018,-152491399,-134593907,-137000562,-141000000,-161020000,
+-147955732,-154956617,-160923000,-166890000,-147300032,-153645515,-159990998,-168130000,-146756645,-152536099,
+-158315553,-164095007,-169874461,-173500000,-146333970,-151666559,-156999148,-162331737,-167664326,-152396081,
+-157341387,-162286693,-172028350,-162750000,-167250000,-172000000,-177330000,177340000,172300000,172300000,
+-123186748,-123294400,-123561600,-123443700,-123357400,-122393000,-119505029,-124035088,-124103288,-122836075,
+-122002088,-125291900,-130354400,-124476560,-128672716,-117818988,-120431650,-119342429,-119651209,-125033309,
+-115830109,-120908880,-124863388,-119321650,-124571109,-120312119,-122207532,-117356809,-122535973,-117745088,
+-118282671,-120834827,-116023592,-123754375,-123450090,-126432497,-122440503,-118388926,-139100000,-139100000,
+-114104678,-113578649,-114333802,-113802544,-113951264,-112942671,-110804890,-118911881,-111505098,-114111128,
+-114043185,-113590985,-113275274,-110206085,-112899326,-111994609,-110317563,-113835937,-113477126,-115375788,
+-115494952,-115614116,-120000000,-120000000,-79439582,-79846600,-75754500,-75582886,-75820373,-75697847,
+-79934701,-79816499,-80551601,-81364621,-81247380,-79283200,-83072940,-78987082,-78897709,-79850501,
+-80375201,-79744482,-80324001,-76605182,-81032500,-89306180,-80326101,-79121582,-79157001,-82443021,
+-75942663,-78400182,-84404465,-77445382,-79295990,-79489320,-74778600,-82231714,-81378975,-77614833,
+-81799295,-81858877,-78166000,-95157000,-95157000,-73658143,-73894304,-71397165,-71271035,-71397165,
+-71271035,-71308274,-75814063,-75691537,-71995500,-71283750,-71138133,-72622465,-73328263,-72551864,
+-74070064,-72791263,-72779565,-73008263,-73246263,-68593467,-74004063,-72025064,-79057000,-74191220,
+-73174264,-77870166,-70717664,-71702167,-66433229,-74061363,-71377464,-72203463,-76000000,-79517700,
+-71875000,-80200000,-80850000,-80850000,-106728692,-106940131,-104835839,-105879884,-105681464,-102613660,
+-107909864,-108402320,-103106968,-103967816,-110006985,-105163237,-108548263,-104714426,-102879128,-109992100,
+-105791569,-108100000,-110007000,-110007000,-97195309,-97464752,-100083018,-98395059,-96765718,-98003139,
+-98013268,-102006160,-100168260,-98241168,-97377864,-100404447,-100523611,-100642775,-102010000,-102010000,
+-52792626,-53321028,-58073176,-54673100,-55769800,-67014320,-60548384,-58656000,-54054280,-57516868,
+-55337000,-55284300,-56472835,-59484705,-57625000,-68006000,-69053000,-68006000,-66120043,-66382904,
+-64931474,-66720677,-65839305,-66819147,-68404805,-65693262,-67850000,-69053000,-69053000,-69053000,
+-63646343,-63906096,-62800035,-60290077,-66179076,-63425027,-61467827,-64402628,-64202526,-65900000,
+-66447101,-61660000,-69053000,-66462000,-63196865,-63841000,-62914763,-64253000,-62429000,-64437000,
+-69053000,-64437000,-135173160,-135557020,-139525398,-129038322,-137754258,-136506543,-138931399,-133628601,
+-139965146,-141026000,-141026000,-114486217,-114906360,-116030221,-133818262,-116198674,-121557327,-112168000,
+-126953516,-133213712,-135242844,-123543720,-119171773,-124534153,-136494983,-136495000,-136495000,-136495000,
+-68597300,-69039200,-94287199,-105351583,-83433682,-115357642,-92353935,-71410727,-121070000,-102010000,
+-115780000,-109910000,-121223000,72500000,75000000,77495479,73426660,76554715,82608667,85498394,
+82669712,85529648,88388000,68370032,71229968,74089904,76949840,79809776,72600000,75500000,
+78400000,81300000,84200000,72800000,75600000,78400000,81200000,73454123,76194895,78935667,
+74371790,77520000,74839405,77520000,72077876,75127726,78166408,69450000,72115613,75064922,
+78014231,80963540,83912849,86862158,68160032,71049759,73939486,76829213,79718940,94436900,
+91457800,89781676,92701194,91126000,71660809,92200000,92190000,74450000,67050143,112700000,
+-74010000,172300000,-92550386,-92580177,-89779823,-89779823,-118403860,-112669677,-116119377,-91632058,
+-93436600,-117320000,-116774659,-113735977,-110697295,-107658613,-104619931,-116440999,-113461899,-110482799,
+-107503699,-104524599,-101545499,-113610855,-110730000,-108748963,-105829445,-102909927,-99990409,-106879876,
+-104019940,-101160004,-98300068,-105763309,-102962955,-100162601,-97362247,-103633253,-100862690,-98092127,
+-95321564,-94351867,-118403860,37538581,37174200,37159175,37166258,26672000,37160000,30203400,
+29990732,29424750,26672000,29424750,20440003,19957692,20754515,19637000,19637000,44725548,
+44479000,44640000,36598000,44479000,38914000,38684000,39907000,37200000,36598000,38666000,
+44615000,44343820,43874853,44250000,43398000,36598000,43398000,43535500,43279312,43919896,
+42404370,36598000,42404370,42010000,41713104,41017684,41420184,41743684,42363296,40684800,
+36598000,40683000,45644000,45359312,45359312,44832000,36598000,44832000,47205000,46898080,
+46155608,47267117,46179817,45910000,26672000,45910000,40898859,40715552,41712748,40111109,
+39378000,39378000,39503947,39304424,38102105,38721077,37724000,26672000,37724000,36020447,
+35679716,36397830,37375126,35815830,37154328,34791000,26672000,34791000,37512964,37197200,
+38115484,36961493,37865552,35895000,26672000,35895000,36516930,36211240,37463000,37819106,
+36988881,38332000,35325000,26672000,35325000,40335281,39882360,40920000,41896971,40539000,
+38510039,39360000,41962158,38711440,38272000,26672000,38272000,36097808,35792024,35029767,
+34562457,35168000,36718359,34080500,26672000,34080500,36210564,35816292,36363208,34200000,
+35300000,33431500,26672000,33431500,41364500,41244000,40302467,42226897,41200000,41421000,
+42672472,41718000,39923000,26672000,39910000,34309000,34244098,33963708,32027028,31667000,
+32520467,33900355,34072755,31243000,26672000,31243000,39763237,39464548,38595000,38158279,
+39120044,38598144,37077000,26672000,37077000,39633330,39141603,39854962,41753000,41105300,
+38791935,39344855,38669670,26672000,38660000,47962535,47691688,45697227,44969730,45838527,
+36598000,44969730,37538581,37174200,37468000,38067000,38687178,38390000,37276178,38824490,
+37974000,37949000,36649220,37397562,38637000,36653462,37787000,38964000,37365081,38021523,
+37446000,38573681,36915620,37975000,38234800,36883360,37721847,35231538,36070026,36908514,
+37747002,34674959,35503031,36331103,37159175,37987247,38815319,39643391,34713290,35530946,
+36348602,37166258,37983914,38801570,39619226,37007935,37815175,38622415,39429655,38304727,
+26672000,35130000,31971102,31619792,32640762,34077290,32507443,33054043,30980756,33495000,
+34445000,30747000,31557187,32374843,33192499,34010155,34582344,30747000,31551979,32359219,
+33166459,33973699,34592760,30749947,31546771,32343595,33140419,33937243,34592760,31302360,
+32088768,32875176,31754000,32532000,26672000,30747000,47437379,47083212,46530700,48018101,
+46748482,45600000,45080000,36598000,45080000,39110708,38859024,41861649,39090155,39442455,
+39408477,39670388,40233177,38139000,38139000,26672000,38139000,31190115,30894820,33660677,
+31367772,33039413,35556013,31253165,29622000,29622000,26672000,29622000,28268176,28004336,
+30365539,28175874,29412612,29703761,29749174,29212839,28759577,28937336,27323000,28020000,
+28739576,27416743,28291687,29166631,27334457,28198985,29063513,29928041,27474552,28323456,
+29172360,30021264,27650000,28514000,29378000,30241000,28073993,28902065,29730137,30329000,
+30928000,28253096,29070752,29888408,30706064,26672000,27317000,40859776,40513036,41298977,
+42162013,44563713,45417000,43529654,40394000,42339230,26672000,40394000,41898457,41785348,
+42811798,42418524,41765682,43263182,44082374,42812274,42711273,43259574,40843000,41400000,
+36598000,40843000,38928157,38754821,39686963,37472627,40392100,40948674,38120370,38003973,
+40036480,39016132,40642892,37848360,38873920,37200000,36598000,36598000,36590000,44201735,
+43952788,44250393,44441914,44497744,41812526,47144997,43600000,43600000,41631000,36598000,
+41631000,35819259,35411952,34053818,36663418,33952801,34807577,34371274,33853012,37169577,
+34108503,30778000,26672000,30778000,30203400,29990732,29891576,28522069,28978523,33308864,
+29704164,31767264,30457522,30840141,26950000,26672000,26672000,26672000,39637035,39461817,
+38760169,40083268,41997668,39786668,39220769,40105467,39913067,41441140,39630000,38219000,
+39489008,36598000,38219000,44440413,44105064,44722200,45174177,43157677,43477388,44635777,
+41811366,42000000,41165000,44134845,36598000,41165000,37850000,37421112,39751556,39466056,
+39933768,36356677,38244140,35775108,36335233,40133777,45644040,46153071,35164677,45370008,
+40091740,42665240,34718000,38973441,40682496,26672000,34718000,33025000,32385416,32741080,
+28414000,33240642,34870857,28411000,28414000,34252027,33809856,34097396,32872696,34122460,
+34611840,30058192,34348184,32180796,30515324,36433224,30500885,34468000,31383824,29308000,
+29969000,29308000,28411000,29308000,52953585,52453880,56474796,56884136,50151370,43702214,
+43100000,28411000,43100000,50724500,50483000,53486000,63674235,59910706,56887212,50609065,
+48073101,52630482,59392154,28411000,45400000,40494956,39732000,37864409,46339745,46900255,
+35914733,37326827,42718998,43100000,28411000,35512400,45113264,44770600,43665367,43813145,
+42656367,43044049,46159340,45991804,43782360,45246104,45115940,42166000,41775000,42166000,
+43897520,43407468,43106939,43641123,43013661,42003823,44301940,45356476,43301640,45617000,
+44946404,41775000,42570000,41775000,41775000,44909886,44603616,45907000,46449731,42891649,
+44410331,42534616,45977653,43472031,44917000,42094000,41775000,42094000,49542615,49161320,
+52018215,48724816,50813000,52079164,49064807,47066979,47792574,49258117,46262000,46262000,
+41775000,46262000,47802000,47401960,46376639,48175261,47738677,46094739,47911361,48940377,
+46683577,48571768,45622200,41775000,45622200,55060000,54679024,58196030,58502119,52054585,
+57301000,58844658,52977000,54888000,50766000,54128000,57175000,41775000,50766000,48278964,
+47998000,49460600,46945160,46984000,47045000,47619216,46219060,46601560,49950304,47370216,
+47043400,45800290,41775000,45800290,56127276,55787000,56626768,56648660,53913300,57691000,
+56766788,57685150,55508216,54167380,56939092,57568177,57699676,53750000,53200000,51775000,
+41775000,51775000,55891000,55632000,55849860,55810716,54101504,55851116,58235160,55838974,
+55663974,54009337,53407037,53620578,58569274,58215174,54924537,53156000,53760000,55786308,
+41775000,53156000,53168500,52726360,53562018,53720301,52432000,52072739,52938274,51941377,
+53583612,51121800,41775000,51121800,49092000,51720000,48772000,52188240,48456000,52608800,
+52343000,50377500,51926419,50715337,52972778,51248190,50774531,48181578,50152031,52182190,
+47235000,50430000,41775000,47235000,50070000,49818661,49232000,48320000,49541385,49000000,
+51102037,50379537,51038358,47924000,48693650,41775000,47924000,45927808,45530000,47666176,
+43022076,47176235,48683535,44888784,45260636,46355836,43641836,43621840,42515000,47196000,
+41775000,42515000,76511000,75958536,75182948,74431558,77503934,64561538,76353330,74365217,
+71080482,76949309,73716985,62064000,57129000,62064000,73331500,72940000,76038938,72388996,
+68897696,74329090,64383373,65321000,77326296,63285000,74995496,75228292,71788041,66485243,
+61093072,59192000,57129000,59192000,60521250,60160960,59764400,59845000,61774700,60438864,
+59874000,61378000,59946964,60112900,57230000,58360000,58360000,57230000,57129000,57230000,
+65468959,65074352,68139300,69252766,66111718,66327700,68459412,68468377,69640839,64916700,
+64813700,68265000,57129000,64813700,65265142,64940876,63430966,67054682,63101182,62419039,
+67785945,64281261,62735339,61972000,64300000,57129000,61972000,61345656,61094090,58880400,
+59554423,59950000,60498704,61484360,60060000,60125604,61272900,60103776,60522916,57173600,
+57129000,58750000,57129000,57129000,107546408,107147024,107475388,109520000,106422440,106337636,
+107894884,107541036,103250000,109679763,114753531,107312383,110197437,111401074,105466421,108275712,
+109229024,98632000,95653000,98632000,113381000,113001524,117932000,117473135,108744358,116471476,
+113745384,113899784,116305700,110377940,119621760,111344421,115485370,116608490,107730000,95653000,
+107730000,104230000,103894569,103463000,101340500,101643000,102588000,103461453,103006000,105627700,
+100453804,113951000,103791000,102025839,99775417,101108564,95653000,95653000,95653000,82864000,
+82568000,83146245,78187223,77107000,75816223,80071323,80315967,84210623,82137300,81234695,
+75085000,75240000,70354000,75085000,84902720,84618660,85985543,77377569,82723115,83697716,
+81989401,83500016,82980187,78213627,75600000,75056000,70354000,75056000,73334800,72927584,
+72896000,74324277,71102445,73527367,74628104,71213476,74388640,75040000,71978804,70354000,
+70354000,70354000,70354000,70354000,91353219,90890400,91263700,90010000,89888396,90688000,
+90294000,88350000,87871000,70354000,87871000,87075000,86850000,85576500,86572649,86033945,
+87916549,84757461,86231130,85930204,86151800,87583440,87738680,84454000,84900000,70354000,
+84454000,85880629,85595424,85512055,86995365,84669755,85888000,85895000,85498741,88487500,
+83928000,83928000,70354000,83928000,83658000,83458000,84897169,81110400,84823558,85252976,
+81164449,85003300,82615735,83420749,83560745,78600000,77892000,70354000,77892000,94381000,
+93955024,90454858,93385000,91076958,89994758,95455000,91400458,93815535,94263000,93562800,
+93562800,88799000,70354000,88799000,92810181,92430568,87848687,90313140,95537040,91546460,
+94413504,92362800,88140988,89405340,88703050,93320655,90371347,87740772,96827026,81592505,
+89516911,97441317,78813005,85843681,92874357,99905033,105291245,81692901,88038384,94383867,
+100729350,84181939,89961393,95740847,101520301,84246883,89549681,94852479,100155277,103000000,
+87050217,91906150,96762083,101043049,88468864,93026887,90456817,94746721,75990000,75990000,
+150771500,150111000,150704600,152128776,147744300,155521890,149431396,159071790,149456526,148389374,
+147407760,152978677,144724300,144724300,177630000,177048768,165793547,169981264,174966923,162822035,
+169703756,157680000,157680000,158565470,158043916,158228695,158246146,156116748,155852987,155551919,
+155778033,155545700,155545700,142690673,142472680,142871508,141993299,142010438,142068966,142786858,
+142978976,141780000,141610000,141750000,141209000,141209000,131850779,131810000,131794000,132840250,
+133179282,133070000,132669535,135416000,133301973,130741457,133750000,133360000,130400100,130393000,
+132864400,132551564,133636610,130943199,134349610,131695724,132476267,130932968,134635581,130508100,
+130508100,135031000,134741750,136796361,136594000,140112000,140464514,143036000,134643587,134263585,
+134055049,138166206,130388110,130388110,127472000,127308481,128153770,128000000,127075000,129321441,
+129277782,127603336,124648376,129992984,129749384,127200627,125865990,121516504,119653500,119653500,
+129624204,129360856,124553218,128840000,127292358,114790000,125264410,117454490,132350000,127573027,
+122716720,113648601,105526600,105526600,105526600,-141010000,44270000,44270000,79300000,114300000,
+151100000,144750000,168500000,142700000,155410000,139700000,28390000,49630000,73500000,97250000,
+121000000,19600000,26845000,30730000,36580000,49630000,62350000,79250000,96150000,113000000,
+129850000,129850000,19600000,121408028,121115000,121115000,120854000,105486000,120854000,117145223,
+116877700,117426000,117666916,117337000,115410000,105486000,116700000,116341262,116094936,116010000,
+115410000,105486000,115410000,110281300,110080424,109476000,109363000,110707000,110394000,109921000,
+110317668,109607244,109069276,109713000,108560000,110700000,113600000,108560000,108560000,106204523,
+105961000,106272200,106044000,105073507,106141142,106685000,105843252,106442171,105783360,106377071,
+105729196,106317700,106906204,104257936,104846440,105434944,106023448,106611952,107154496,104552188,
+105135484,105718780,106302076,106885372,105024033,105602121,106180209,105284173,105857053,106429933,
+105284173,105857053,106429933,105830000,89350000,104250000,106487989,106266519,108283816,106175312,
+106181480,105351628,107235000,105851000,106945296,106575812,108312740,107007912,105257000,107320000,
+107320000,97300000,105257000,120094489,120036793,121174164,120564861,121491542,120673663,120508402,
+119992463,119566282,120703138,120136342,120490000,121405122,120014382,119826000,118826000,121182002,
+119916163,120434949,119250000,118167700,118010000,108731000,118010000,118706067,118663026,120477305,
+117043809,120175245,119860224,119354708,120080668,119820108,118937768,119339473,119093905,118217114,
+119095000,120797613,120914853,120669013,119481773,118345000,116340000,117702388,105486000,116340000,
+119226500,119151000,117940142,117602879,118099560,118960781,117517941,118504561,117276841,116919761,
+118546681,118323332,115840000,118231247,115970000,108731000,115840000,117197528,117140886,116720000,
+117141500,116723244,118445500,118338900,116960564,117748000,118237308,116431000,115692944,115737884,
+117417163,116915414,115450000,115345000,114870000,105486000,114870000,123334340,123234880,121523656,
+122757739,123736760,123899839,123629140,123790860,121587781,123112540,121043000,124283229,121980940,
+122158000,120343460,120798350,123766181,121889409,122681281,120690140,120691021,121080000,118836000,
+122220000,118780000,118780000,117049145,116704000,120230000,117965727,121232117,117027346,116515055,
+119053036,118453850,118240065,115385455,119405755,115918736,117666746,116856800,117503765,120579527,
+119944700,116270504,119704925,118908397,115274000,114790000,117940000,105486000,114790000,112478684,
+112392600,113122000,111567880,113500760,112766880,111412456,110910604,112656228,111125680,112629728,
+111098304,111807227,111632736,110360000,110220000,110863000,105486000,110220000,115817189,115645592,
+113790000,117122400,115933296,117860728,114838000,114879576,114309160,116965544,116258644,114844960,
+113766000,113520000,115957998,108731000,113520000,113614000,113483000,112311509,113117948,114013108,
+114247856,113781980,114258565,114975446,113141855,113756914,113952324,114575124,111080800,112475864,
+114195146,113941464,115576105,113613560,114186440,114759320,115332200,115905080,113097968,113670848,
+114243728,114816608,115389488,113085989,113653661,114221333,114789005,112858920,113421384,113983848,
+114546312,115108776,115671240,112735178,113297642,113860106,114422570,114985034,115547498,116109962,
+113966558,114523814,115081070,115900000,113096814,110330000,105486000,110330000,106653950,106456900,
+106831099,105843108,104758892,107884392,107426008,104833432,109092660,106730244,105212076,104194876,
+105600000,105965799,105137519,103580535,104101335,104622135,105142935,105663735,103580535,104101335,
+104622135,105142935,105663735,104419023,104934615,105450207,104161227,104676819,105192411,105708003,
+104419023,104934615,105450207,104522142,105032526,105542910,106053294,97300000,103570000,113187972,
+112986216,116632372,116293979,110295429,113479000,113126479,113438300,112995089,113684549,111910959,
+116541979,110833659,113314289,112393049,114369849,113177349,111870000,114030623,109620000,108731000,
+109620000,114237628,114072493,114900474,111265500,112096773,112153000,110721864,113307113,113499363,
+111584773,113378402,113090363,115470542,114840000,112676673,114263289,112140248,113428800,113873108,
+111447849,112841449,113954108,113315423,110660000,108360000,105486000,108360000,125207918,125025672,
+126354498,124274364,125036196,125869860,129405696,122716720,126312860,124692960,125763693,128151022,
+124745422,126663001,125614293,124220000,121600000,127600000,118780000,121600000,114432000,114322807,
+114320000,115287695,118106480,118347380,116636000,119471148,114731815,114425908,116743060,116239000,
+115606217,114983500,114917028,115145106,113450000,115884500,113810000,105486000,113450000,108796106,
+108566768,107043000,108869604,109373520,106904384,108798720,109118020,108941584,109676360,109140000,
+108871505,110370855,106920879,108701897,105486000,105486000,105486000,109937000,109727624,111399296,
+118820000,122132032,113032492,119666132,106740000,121928000,107325500,122652817,109916209,115985842,
+120619549,117640000,124019191,109022128,105596162,118631669,121920111,112835233,119418521,121694213,
+122402571,115747199,120380471,117362241,123768897,97150000,115400000,97150000,126595896,126470000,
+123733000,130168500,129510793,130231816,130865000,130852064,123538000,126892365,124757000,124789200,
+131091700,125167265,125028000,128622067,125882000,126450000,126919837,127420371,126256737,123440513,
+128261876,128351249,118780000,121120000,112953272,112854996,112848473,112537336,113063736,111374876,
+111589744,112225685,112961426,111922874,112767192,109894460,109640915,111542816,110397835,111296250,
+111326041,109180000,108731000,108731000,108262472,108139634,109277279,110111519,111196272,109040112,
+110031166,107977032,108542004,106559756,109529680,108749113,109978979,109127559,109670970,111477470,
+107260000,109039839,105311159,97300000,104450000,104012028,103784692,104667435,104578686,104967896,
+101574592,104511528,105693000,106008764,104301940,103625696,105363222,102183000,102431289,102065805,
+105499762,97300000,97300000,102656511,102572822,103549455,103161782,103719116,100142316,103077572,
+102548000,102351000,102459348,101462432,100856000,100724104,101173818,102646107,99152000,97300000,
+97500000,91031470,90910000,88697155,91684812,97058740,91953340,94237896,92216363,90862942,
+80018608,91632196,98499896,94439842,84029573,90022228,87013337,93031119,78380000,78380000,
+103784752,103307533,100351605,103104190,104072649,105613000,102128428,98193980,106570000,102521160,
+98387000,102321286,99663928,96267754,89350000,92290000,101693766,101463360,102040000,101569028,
+95239887,94763300,101505500,100481032,100043584,102695000,100195620,99797354,98644443,92904342,
+89350000,89350000,87550718,87323072,85938073,87189832,80179592,75903280,81242332,86087260,
+84806664,84804393,88030717,93418501,79860627,85008964,77170628,82894560,84353849,80689556,
+79973927,75705743,85874615,87777867,93183707,79645247,76959561,82663615,82400000,85400000,
+88700000,79750000,83442500,87136500,91080000,73494042,76890216,80286390,83682564,87078738,
+90474912,77621258,81166387,84711516,88256645,91801774,94070000,74450000,77301570,80578580,
+83855590,87132600,89250000,77300000,77300000,76890216,73479000,82244000,76623000,86500000,
+96510000,110000000,116090000,115500000,115300000,127700000,73495000,78410000,88744000,97525000,
+106500000,115300000,78410000,88744000,97525000,106500000,115300000,97525000,108460000,112200000,
+118000000,110700000,73495000,-162125917,-162492268,-169642729,-160101841,-176584080,-176722697,-177600000,
+-109259020,-109450135,-960,-180000000,-180000000,-180000000,-180000000,-180000000,-180000000,-180000000,
+-180000000,-180000000,-180000000,-180000000,-180000000,-180000000,-180000000,-180000000,-180000000,-180000000,
+-180000000,-180000000,-180000000,-180000000,-180000000,-180000000,-180000000,-180000000,-180000000,-180000000,
+-180000000,-180000000,-180000000,-180000000,-180000000,-180000000,-1];
var data_miny = [
-
- 41851944, 35450000, 41899000, 43723932, 41310000, 43723932, 36107682, 35987080, 35867000, 36107682,
- -8601181, -9340159, -9550077, -9660193, -12208160, -12195000, -12244608, 17860755, 17783968, -564440,
- -8543596, -8661830, -9443960, -8086652, -7530304, -7270404, -6336404, -6165560, -5719816, -10788660,
- -10996000, 22109440, 18003755, 17963792, 18003755, 17963792, -29077245, -29202312, -25095292, -23953826,
- -24704785, -24571661, -25100000, -54460000, -54572312, 32283000, 32246750, 32140084, -7341184, -7475728,
- -5499289, -7827595, 43893500, 43895000, 43652480, 43227805, 42200000, 35450000, 43893500, 49416000,
- 49374669, 49122422, 49374669, 18167000, 18147000, 16693000, 16591156, 49162000, 49122422, 49122422,
- 49122080, -10495516, -10633774, -13250561, -13274200, -13300000, -13321601, -13352287, -14468224, -13435263,
- -14838976, 18411419, 18380572, 18305500, 18305500, 18593000, 18305500, 47053018, 47091627, 47130236,
- 47168845, 47207454, 47044000, 35450000, 47044000, 12481492, 12358320, 8713000, 6870363, 7270280,
- 14415080, 4519311, 9576480, 11097380, 18845980, 5785780, 5845594, 6877265, 5370380, 10904780,
- 10074780, 7968670, 11249980, 11350580, 5397780, 8692680, 8067780, 9069124, 9069124, 8578084,
- 9669180, 8459019, 10042280, 7739474, 11105180, 8829380, 10978580, 9858480, 9311096, 8820055,
- 12013976, 4506265, -14358000, -11080370, -14378000, -14300981, -14618875, -14378100, -14732000, -21273000,
- -10480061, -9316420, -21417476, -11164220, -11803620, -13580320, -21992220, -18306520, -21999000, 46742755,
- 46735356, -19117044, -19193312, 17279490, 17105911, 17073584, 19264490, 19336490, 19230000, 19618658,
- 19230000, 12115916, 12257247, 12257247, 12176523, 12176523, 12176523, 12095799, 12095799, 12015075,
- 17459404, 17595404, 12000000, 4165728, -710000, 6523792, 5600000, 1750000, 160000, -720000,
- -1000000, -15983245, -7996255, -16040000, -37183000, -37459000, -40400000, -40500000, 35855000, 35753584,
- 11987132, 11983000, 18309620, 18260000, 17660000, 18225000, 17636170, -12817650, -12819750, -13033000,
- 78200711, 78045711, 70754480, 76889405, 68600000, 74300000, 70754400, 13122000, 13100000, 12770000,
- 12530000, 12530000, -53117885, -53200000, 13077029, 13022864, 17086755, 17488858, 16936995, 16917821,
- 12083106, 11974341, -4650226, -4855520, -4662728, -5800000, -10307000, -7200000, -10500000, 7299755,
- 7134620, 6780415, 5539405, 2759404, 2700000, 15112000, 14814480, 18000000, 14080000, 42461955,
- 42394488, 40191933, 42394488, 13521379, 13449545, 13215480, 54131248, 53990480, 49122422, 53990480,
- 13981053, 13690000, 7315679, 6718000, 9269744, 8207480, 9687280, 9517880, 7116980, 7130180,
- 8342280, 8982480, 7448080, 7242280, 7234780, 8342380, 8528580, 5668680, 5210880, 7853779,
- 7270980, 5565880, 6440880, 5966080, 9554480, 5219280, 6573900, 6573900, 5210000, 1000000,
- 1000000, 1261728, 1160000, -21210543, -21477340, -19031068, -21493000, -17900000, -22350000, -22350000,
- 15258755, 15182121, 26194782, 26194782, 25788000, 25557000, 25557000, 1324000, 1690000, 1315000,
- 1911168, 3266656, 3038000, -815000, -1396909, -1260000, 1937680, 835000, -1956000, -1417000,
- 4640000, 69000, -2888514, -4688133, -4736000, -11500000, -11500000, 21417755, 21610000, 21275000,
- 21720000, 21172423, 21770000, 21440000, 21000000, 299756, -34742, 1306789, -62362, 22262781,
- 22153500, 20400000, 22153500, 14589000, 14388000, 61974015, 61928000, 61928000, 61300000, 61300000,
- 16214000, 15940000, 16194000, 16230000, 15820000, 16288000, 15704256, 15696598, -12193245, -11952895,
- -12390000, -12460000, -12554984, -20192000, -20122000, -20490000, -20530000, -19911416, -16851520, -10570312,
- -16089416, -19965312, -16347312, -20800000, -20939000, -21389870, -21410000, -21782402, 49561514, 49447980,
- 49694480, 41310000, 49447980, -13871000, -14078000, -13805000, -14100000, -54324245, -54547416, -54863306,
- -55334148, -59600000, -53910992, -54097034, -55178035, -59600000, -17567930, -17591935, -17641794, -17678752,
- -17941882, -18000000, -10590563, -11666322, -10307684, -10156375, -27851191, -27960000, -23960000, -27960000,
- 16862000, 14884990, 16756115, 14639405, 10639900, 10629000, 10125000, 10236600, 9966514, 4867204,
- 4394000, 4649000, 4000000, -49392248, -37908368, -38788972, -49884000, -46150560, -46467104, -45993638,
- -46519664, -46535208, -11631840, -17116110, -21542110, -22423110, -15912824, -12414110, -50020000, 18385157,
- 18133300, 17924000, 17830000, 17821000, 17830000, 35135490, 34647379, 34884480, 34555000, 34540000,
- 33823755, 33724480, 34213000, 33416709, 33143290, 33040000, 28520000, 33040000, 17962755, 17875610,
- 17838404, 17796050, 17880758, 18115000, 18193000, 17650000, 13402431, 13226000, 13289000, 13264220,
- 13085000, 13162000, 13442520, 13328490, 13472190, 13372190, 13458590, 13458590, 13581190, 13483390,
- 13368890, 13040000, 25248970, 25076000, 24554270, 24450000, -51722000, -51826680, -51886520, -52960000,
- -17778525, -17866416, -15757079, -17307674, -14628000, -20320000, -20320000, 42397755, 42896760, 42676640,
- 43263340, 42194400, 42491737, 42355440, 41847000, 41840000, 39600000, 41840000, 25015200, 26489000,
- 26694793, 26608304, 26608304, 26521815, 24268219, 26820100, 24980500, 25015182, 24967000, 26487850,
- 24744800, 24685600, 23078200, 24604700, 25436400, 23454800, 24848100, 24934589, 25686200, 20909200,
- 22526000, 25712600, 24013900, 25108700, 22732400, 22372300, 22149900, 23632600, 22539600, 27163800,
- 22338100, 22820000, 23636000, 20900000, 20900000, -8590000, -8981294, -8900316, -9510000, -26348500,
- -26665520, -26032010, -26023910, -26048610, -26108510, -26071810, -26502210, -27039810, -26746710, -26743300,
- -26998400, -27152400, -27317418, -26273200, -26186711, -26829900, -26916389, -26916389, -26093300, -26093300,
- -26179789, -26179789, -26266278, -26266278, -27317418, 29305755, 28920824, 28524609, 28520000, 28520000,
- 28520000, -18164596, -18133505, -18271000, -17720079, -17964698, -17671155, -16584390, -18313000, -19265000,
- -18775020, -18771320, -19220000, -18848520, -20050120, -21067720, -12947620, -15930020, -21080000, -22311215,
- -22351326, -21653000, -21662000, -21013660, -21126560, -21663660, -21156660, -22711839, -23050000, -20835000,
- -23050000, 46016155, 45887480, 46492100, 46209400, 46326600, 45497900, 45461500, 45760400, 46384800,
- 46117300, 46360800, 45891200, 46616800, 45606800, 45758400, 46503770, 46476800, 45906600, 46356800,
- 45878900, 46021900, 45846800, 45962400, 45526300, 46239900, 45984300, 46196700, 45531300, 45675600,
- 46315800, 46196800, 46176800, 46496800, 45421510, 39600000, 45421510, 31732430, 32113289, 32113289,
- 32026800, 32026800, 31940311, 31940311, 31853822, 31853822, 31762800, 32750853, 32742204, 32828693,
- 32789824, 31211500, 32278900, 31619700, 32668600, 32410100, 32381700, 31705400, 32988000, 31566800,
- 32902500, 32902500, 32898549, 29528900, 32764400, 32471400, 32594000, 32222475, 31026600, 31541466,
- 31455000, 31455000, 31368511, 31368511, 31282022, 31282022, 31216000, 31819000, 31905489, 31741100,
- 31536900, 31536900, 31536900, 31450411, 31450411, 31450411, 31363922, 31363922, 31363922, 32174100,
- 32273300, 32123900, 31816600, 32433200, 32433200, 31647100, 32087600, 31860800, 32312500, 32339700,
- 29486000, 28520000, 29486000, 31732430, 31541466, 31455000, 31455000, 31368511, 31368511, 31282022,
- 31282022, 31216000, 31819000, 31905489, 31741100, 31536900, 31536900, 31536900, 31450411, 31450411,
- 31450411, 31363922, 31363922, 31363922, 32174100, 32273300, 32123900, 31816600, 32433200, 32433200,
- 31647100, 32087600, 31860800, 32312500, 32339700, 29486000, 28520000, 31217000, 13650755, 13444480,
- 13955600, 13431400, 13673400, 13796800, 13296800, 13462800, 13622300, 13893200, 13962900, 13916800,
- 13275100, 13555400, 13730600, 14286800, 13361600, 13836800, 13995600, 13260700, 13700900, 13653600,
- 13432200, 13560300, 13779800, 13807600, 13462600, 13925100, 13480900, 13814700, 13877150, 13301940,
- 14095950, 13729340, 13751350, 13716040, 13000000, 7190000, 13000000, 17474790, 17220290, 16967080,
- 17409360, 17992140, 16831440, 18305240, 17872100, 16018340, 15880000, 7190000, 15880000, 11536680,
- 11538377, 11133644, 11054310, 11744760, 11940460, 11004160, 12070460, 10900000, 41966800, 41789032,
- 40972490, 41281290, 41941390, 41941390, 42063699, 41655890, 41092790, 41738890, 41707300, 41386800,
- 41396800, 41136800, 41852200, 41473200, 41575100, 42168200, 41106800, 41456800, 41821700, 41474500,
- 41856800, 41050400, 41325700, 40853783, 39600000, 40853783, -1995245, -2185520, -1574880, -2664880,
- -1739980, -1654880, -2033580, -2545210, -2411110, -2131110, -2561110, -2221110, -2108910, -1986601,
- -2715310, -2839000, 18509755, 18418000, 19703700, 19406800, 19059700, 18179000, 19012700, 19076800,
- 19870900, 19863800, 18583500, 18193300, 19674200, 19260200, 19234253, 19114800, 19326800, 19583500,
- 19503900, 19417411, 18360900, 18786800, 19550500, 18480300, 19588800, 19636800, 19276500, 18379500,
- 18393000, 19386800, 18247900, 18786800, 18763000, 18000000, -3431020, -3492760, -3509180, -2943680,
- -2984280, -3544880, -2994880, -4009510, -3997310, -4204710, -2961110, -3023487, -3144310, -3271110,
- -2641110, -4470000, 3710000, 1820491, 3275000, 1781121, 2021620, 1505121, 1213220, 1791120,
- 1354920, 1547920, 996720, 2025220, 1518590, 1068890, -1500854, 3457937, 3457937, 3114209,
- 3114209, 1864952, 1717640, 1717640, 1717640, 1373912, 1373912, 1373912, 1373912, 1373912,
- 882872, 882872, 882872, 981080, 981080, -1501000, 41295355, 41130380, 41062700, 42041400,
- 40437100, 40580600, 40678900, 40678600, 40867700, 40827600, 41605000, 40019200, 40554200, 40764600,
- 42022800, 41754400, 39834500, 41646800, 41565400, 40982600, 40443300, 41135400, 40267800, 40550100,
- 40813700, 41456300, 40199400, 40958100, 41726800, 40573500, 40715600, 40812800, 42171100, 39600000,
- 39600000, 39600000, -9458000, -8930000, -9564924, -9564924, -8169192, -8298383, -9144000, -9193788,
- -10612979, -12355846, -8846000, -9964000, -7433255, -5491040, -5687420, -11756057, -11952473, -10621684,
- -10835412, -10935412, -10112070, -10372580, -10113021, -10464480, -10464480, -10955520, -11495664, -11892376,
- -12355900, 40135449, 40026600, 40470890, 40470890, 40348581, 39913590, 39806190, 39438190, 40838890,
- 40556290, 40827390, 39460890, 41042600, 40730900, 40966800, 40149900, 40106800, 39962433, 39719100,
- 40754100, 40775000, 39167600, 40279100, 38830000, -29379245, -29555520, -29927190, -29031490, -28982490,
- -30256990, -29367190, -29614690, -30144390, -30464680, -30678000, 50817496, 51182571, 50740000, 50988890,
- 51141590, 50408890, 50358890, 50358890, 50836800, 50395400, 51006800, 50886800, 51176800, 50582700,
- 50948400, 50898200, 50545400, 50709620, 50786800, 50429500, 50627600, 50627600, 50541111, 50541111,
- 51275200, 51037600, 50789100, 51142200, 51269200, 49606348, 49463128, 49933708, 49872328, 49872328,
- 49872328, 50281528, 50281528, 50281528, 50281528, 50281528, 50281528, 50690728, 50690728, 50690728,
- 50690728, 50690728, 50690728, 51099928, 50977168, 50977168, 51099928, 51099928, 50895328, 41310000,
- 49463000, 46980755, 46778480, 46811100, 47718400, 46786900, 47732900, 45878000, 48113300, 47166800,
- 47239400, 47333800, 46271400, 46039300, 48018800, 46596800, 48148400, 47536800, 47669800, 46725600,
- 47224200, 47829000, 45636800, 47916600, 46503100, 47046800, 45850100, 46569200, 47957900, 48188700,
- 47757300, 48376250, 48183940, 46448550, 47108440, 46666350, 47469640, 48008960, 48008960, 48008960,
- 48008960, 47517920, 47517920, 47517920, 47517920, 47026880, 47026880, 47026880, 47026880, 46535840,
- 46535840, 46535840, 46044800, 46044800, 46300000, 45460000, 45553760, 39600000, 45460000, 11833600,
- 11733300, 12067010, 12176310, 12143510, 11501000, 11992120, 11186920, 11207120, 11998620, 11510320,
- 10800000, 4340000, 10800000, 25006800, 24816000, 24758890, 22596800, 22596800, 22510311, 22510311,
- 24193300, 24106811, 24020322, 24708400, 24751644, 24621911, 24621911, 24665155, 24578666, 22956800,
- 22956800, 23432100, 24036000, 22627700, 22721000, 23902000, 23673325, 24190500, 23950700, 23935700,
- 23849211, 22742200, 24647100, 24523500, 23926800, 24818960, 24818960, 24818960, 24327920, 24327920,
- 24327920, 23836880, 23836880, 23836880, 23836880, 23345840, 23345840, 23345840, 22854800, 22854800,
- 22854800, 22363760, 22363760, 22363760, 21872720, 21872720, 21872720, 23378875, 22887835, 24320194,
- 24925751, 25920379, 25370388, 25907927, 21750000, 27430000, 27227180, 26786690, 26789590, 26808890,
- 27378890, 27268890, 27008890, 27440890, 26946590, 27588890, 27503890, 26996000, 27863200, 27352800,
- 27232400, 27020500, 27100200, 26832300, 26879500, 27125600, 27006400, 27445300, 26698900, 47358400,
- 46179800, 47521400, 46928400, 47150000, 47461490, 46888890, 46152590, 46126890, 46491000, 47377590,
- 46980590, 47053790, 46676990, 47019890, 47645200, 46766800, 46825400, 46936500, 46184000, 45968200,
- 46408900, 45827000, 46741400, 47344400, 46350700, 45800000, 35450000, 45800000, 52348840, 51910740,
- 52056640, 52080740, 51420740, 52041272, 52168200, 51925200, 51545400, 51875900, 51969100, 52121100,
- 53169500, 52036800, 51656800, 51774100, 53153800, 50815400, 51779500, 52159500, 51896000, 51867300,
- 51806800, 51509500, 51405400, 51952000, 52055000, 51996500, 52126800, 52459400, 50947300, 50866200,
- 52609300, 51338200, 52206300, 51454350, 52243240, 51500750, 52324840, 50743216, 51174240, 51174240,
- 51174240, 51174240, 51174240, 51605264, 51605264, 51605264, 51605264, 51605264, 52036288, 52036288,
- 52036288, 52036288, 52036288, 52467312, 52467312, 52467312, 52467312, 52898336, 52898336, 52898336,
- 52898336, 53125976, 53125976, 53125976, 41310000, 50747000, 55638755, 55429584, 55921600, 56093400,
- 56179900, 55336900, 57002400, 55449000, 56411800, 55446800, 55809600, 55186500, 56125400, 55515200,
- 55968300, 56399500, 56316800, 56095400, 57415400, 55666800, 55366800, 56526800, 55034250, 54887540,
- 57428050, 55688240, 55222450, 55417640, 54738950, 55013540, 55647950, 55289740, 55311150, 56104740,
- 56383650, 54806340, 55080950, 55458340, 56010450, 56942440, 55587150, 55958740, 57243750, 56460940,
- 54800231, 54800231, 54800231, 55291271, 55291271, 55291271, 55782311, 55782311, 55782311, 56273351,
- 56273351, 56273351, 56764391, 56764391, 56764391, 57255431, 57255431, 56086810, 55595770, 55104730,
- 54613690, 54559675, 55050715, 55541755, 55652239, 55161199, 54670159, 56048697, 57119823, 56614292,
- 54973254, 54550000, 54544000, 54544000, 59396800, 59283800, 58307190, 59327090, 59333690, 58327490,
- 58308890, 59286490, 59297290, 58211990, 57788890, 57718890, 58896500, 59293400, 58852100, 59302100,
- 59219600, 58013500, 58701000, 58776800, 58186800, 58966800, 58628000, 59225960, 59225960, 59225960,
- 59225960, 59225960, 58734920, 58734920, 58734920, 58734920, 58734920, 58734920, 58734920, 58243880,
- 58243880, 58243880, 58243880, 58243880, 58243880, 58243880, 57752840, 57752840, 57752840, 57752840,
- 57752840, 57752840, 57752840, 57500000, 59717000, 48990000, 57500000, 18456428, 18229000, 19412800,
- 19421449, 18392700, 18422100, 19748800, 19256600, 19180400, 18891900, 18173600, 18766800, 18573300,
- 19357700, 18233600, 18411000, 19507800, 19024050, 19558040, 18638950, 19338040, 18723450, 18534540,
- 19520450, 18839940, 19088950, 18876940, 18528950, 18459940, 18728450, 19451340, 18919750, 19345140,
- 18728950, 19519940, 18778950, 18529940, 18215550, 19819940, 19161050, 18359340, 19020350, 19195640,
- 19158350, 19709940, 18261450, 19188440, 18838950, 18017740, 19448960, 19448960, 19448960, 19448960,
- 19448960, 18957920, 18957920, 18957920, 18957920, 18957920, 18957920, 18957920, 18466880, 18466880,
- 18466880, 18466880, 18466880, 18466880, 18466880, 17975840, 17975840, 17975840, 17975840, 17975840,
- 17975840, 17450000, 17484800, 18317000, 18030000, 17440000, 48103781, 47968494, 48676100, 48266800,
- 48963000, 49166800, 48690700, 49034600, 48830900, 49025000, 48746500, 48555650, 49091540, 47954050,
- 48919340, 48724150, 47747440, 48195550, 48899940, 49266650, 49049940, 48567250, 49042240, 48538950,
- 48315340, 49420450, 48939940, 48358950, 48609240, 48120750, 48415240, 48773150, 48859940, 48605650,
- 48723740, 48652350, 48952140, 49109050, 48689940, 49188950, 48559940, 48611850, 49089940, 48698950,
- 48250340, 49268950, 48148640, 49268950, 48359940, 48533850, 48819940, 48664050, 48923940, 48168950,
- 48739940, 49178064, 49178064, 49178064, 49178064, 49178064, 49178064, 49178064, 48687024, 48687024,
- 48687024, 48687024, 48687024, 48687024, 48687024, 48687024, 48195984, 48195984, 48195984, 48195984,
- 48195984, 48195984, 48195984, 48195984, 47704944, 47704944, 47704944, 47704944, 47704944, 39600000,
- 47723000, 9886800, 9735000, 9908190, 10546290, 9943390, 9943390, 9309090, 10454790, 9812690,
- 10346890, 10368890, 10148690, 10148690, 10051290, 10039490, 10099190, 10036500, 9611300, 9125500,
- 10733959, 10733959, 10733959, 10733959, 10733959, 10242919, 10242919, 10242919, 10242919, 10242919,
- 10242919, 9751879, 9751879, 9751879, 9751879, 9751879, 9751879, 9751879, 9260839, 9260839,
- 9260839, 9260839, 9260839, 9260839, 8769800, 8769800, 8769800, 8278760, 8278760, 7975000,
- 5180000, 7190000, 5180000, 43818400, 43761612, 44743700, 44498600, 43296800, 44776800, 44805500,
- 44716800, 44936800, 44016800, 42666800, 44186800, 44686800, 44926800, 43626800, 45137000, 43606800,
- 44405200, 44500000, 44112500, 44855650, 43479940, 44668950, 44849940, 45105150, 44414440, 44736050,
- 44384740, 42839050, 43799040, 44951350, 45132940, 44978950, 45093040, 44130050, 44249940, 44308950,
- 45019940, 43788950, 44377840, 43168950, 43349940, 43378950, 44109940, 43908950, 44399940, 44929816,
- 44929816, 44929816, 44929816, 44929816, 44438776, 44438776, 44438776, 44438776, 44438776, 44438776,
- 43947736, 43947736, 43947736, 43947736, 43947736, 43947736, 43456696, 43456696, 43456696, 43456696,
- 43456696, 42965656, 42965656, 42965656, 42474616, 42474616, 39600000, 42554500, 45756800, 45650000,
- 43496800, 43496800, 45311000, 45506800, 44077900, 44824900, 45116800, 45456800, 46266800, 43696800,
- 45436800, 45246800, 42616800, 45306800, 45866800, 46116800, 45266800, 45296800, 46346800, 45796800,
- 45436800, 43006800, 45398100, 45026800, 45046800, 43256800, 45216800, 45976800, 43656800, 43996800,
- 45656800, 46021560, 46021560, 46021560, 45530520, 45530520, 45530520, 45530520, 45530520, 45530520,
- 45530520, 45039480, 45039480, 45039480, 45039480, 45039480, 45039480, 45039480, 45039480, 45150000,
- 44830000, 44548480, 44548480, 44548480, 44548480, 44057439, 44057439, 44057439, 44057439, 43566399,
- 43566399, 43566399, 43566399, 43075359, 43075359, 43075359, 42633423, 42584319, 42584319, 42584319,
- 42374480, 42374480, 39600000, 42370000, 6112424, 6128600, 6143500, 8928891, 6838891, 7468983,
- 9488891, 10807890, 9216801, 6906801, 8976801, 10306800, 7546801, 9726801, 9296801, 8516801,
- 8276801, 10586800, 7716801, 6589102, 8026801, 6576632, 7414223, 9646801, 9412804, 9622121,
- 9904412, 6626801, 9706801, 10526200, 10526200, 10526200, 10035160, 10035160, 10035160, 9544120,
- 9544120, 9544120, 9053080, 9053080, 9053080, 8562040, 8562040, 8562040, 8071000, 8071000,
- 8071000, 7579960, 7579960, 7579960, 7088920, 7088920, 7088920, 6597880, 6597880, 6597880,
- 6106840, 6106840, 6106840, 4340000, 6106800, 56896355, 56606720, 55836800, 56472900, 56472900,
- 57350800, 56466800, 56463400, 57485800, 56760200, 56926600, 57274500, 56936800, 56629100, 57206800,
- 56366800, 55864100, 57110900, 56587100, 56508200, 56318000, 57125500, 56805900, 57464300, 56270700,
- 56553000, 57097200, 57389100, 57735300, 56696700, 56681000, 57837600, 57066800, 56055000, 56244000,
- 56244000, 56133000, 57635000, 56885000, 55650000, 48990000, 55650000, 54645755, 54443480, 54851090,
- 55640000, 55868890, 55679190, 54348690, 54498690, 56244490, 54990390, 55238590, 55438890, 55928890,
- 55198890, 55188890, 55557000, 55866800, 55306800, 55855400, 55762500, 55015000, 53893000, 54920000,
- 48990000, 53893000, 6862160, 6420000, 6808500, 9645600, 7246800, 9635700, 7386200, 6022300,
- 8545100, 7693500, 9742000, 9750649, 7806800, 8276800, 8716800, 6656800, 5918600, 8965800,
- 6946800, 7996800, 7426800, 7609000, 7453600, 6914700, 7126800, 7452000, 7754800, 5934800,
- 6892650, 6217140, 9342150, 7270940, 7218950, 6859940, 7018950, 7911740, 6618950, 6112840,
- 8957000, 9365402, 9466333, 9140000, 8555000, 8050000, 6660000, 6360000, 5900000, 5800000,
- 41689163, 41417600, 42213000, 42465400, 41936800, 42979800, 43265000, 42796800, 42680500, 41582200,
- 41776700, 42108200, 42186000, 41968300, 42226800, 42126800, 42066800, 41898500, 41886800, 41596800,
- 42286800, 41886800, 42305900, 42246800, 41809600, 42586800, 43085800, 41707000, 42275700, 42746800,
- 41706800, 42899500, 41402800, 43065000, 42688000, 41427000, 42770000, 41100000, 41353000, 41225000,
- 41100000, 41053000, 41050000, 53304179, 53097580, 51856800, 52613800, 53248400, 52206900, 53955200,
- 53676800, 52227200, 52609300, 52800900, 54226800, 53376800, 52296800, 52316800, 52796800, 53608500,
- 53486800, 54906700, 53032600, 53236800, 52996800, 52757200, 54076800, 51793002, 53578950, 53829940,
- 52668950, 52469940, 52623100, 52109940, 52958950, 52059940, 53533050, 53639840, 52647550, 53695040,
- 52130450, 52361240, 52963650, 51889940, 51417000, 53900000, 49122422, 51410000, 8449300, 8219928,
- 8584790, 8818890, 7890590, 7818890, 8385990, 8533690, 8624490, 8138890, 8726800, 8676800,
- 8921000, 7478200, 8368200, 7556800, 8236800, 9536800, 8126800, 7976800, 9076800, 8876800,
- 8126800, 8056800, 7806800, 9508960, 9508960, 9508960, 9508960, 9017920, 9017920, 9017920,
- 9017920, 9017920, 9017920, 8526880, 8526880, 8526880, 8526880, 8526880, 8526880, 8035839,
- 8035839, 8035839, 8035839, 8035839, 8035839, 8035839, 7685000, 7370000, 7544800, 7544800,
- 7544800, 7544800, 7053760, 7053760, 7053760, 7053760, 6919000, 4340000, 6913198, 8946695,
- 8973150, 8831000, 8358590, 9306600, 9306600, 8063500, 9395600, 7966800, 8237500, 8463100,
- 8776600, 8466800, 9126800, 9357300, 8369300, 7896800, 7712100, 9508000, 8202200, 7915400,
- 8516800, 8286700, 8265600, 8704100, 7946800, 8007100, 7794400, 8192500, 8732100, 8457900,
- 8536800, 8751900, 9129856, 8638816, 8147776, 7656735, 9129855, 8638815, 8147775, 7656735,
- 8835231, 8344191, 7853151, 7190247, 8442399, 7951359, 7460319, 8663367, 8172327, 7681287,
- 7190247, 8678099, 8187059, 7696019, 7204979, 8972723, 8481683, 7990643, 7352291, 9169139,
- 8678099, 8187059, 9169139, 8678099, 8187059, 9169139, 8678099, 8187059, 7696019, 9169139,
- 8678099, 8187059, 7696019, 7204979, 8678099, 8187059, 7696019, 7204979, 8187059, 7696019,
- 7370480, 7711435, 8995753, 7190000, 7190000, 50036755, 49936630, 49063290, 49644074, 49698200,
- 49558200, 50719500, 48936800, 50176800, 50626800, 49986800, 49169500, 50106800, 50466800, 49896800,
- 50196800, 50728200, 50606800, 50425400, 49356800, 49411800, 49436800, 50376800, 50688350, 50659940,
- 49188950, 49659940, 49363850, 49657540, 48828950, 50046040, 50542150, 49999940, 49278450, 49940940,
- 49271650, 49326440, 49448950, 48834640, 50566350, 49569940, 49024750, 48726840, 49718950, 50060040,
- 50158850, 50501140, 50564766, 50564766, 50564766, 50564766, 49975518, 50073726, 50073726, 50073726,
- 50073726, 50073726, 50073726, 50073726, 49582686, 49582686, 49582686, 49582686, 49582686, 49582686,
- 49582686, 49582686, 49582686, 49091646, 49091646, 49091646, 49091646, 49091646, 49091646, 49091646,
- 49091646, 49091646, 48600606, 48600606, 48600606, 48600606, 48600606, 48600606, 48600606, 48109566,
- 39600000, 48546000, 4864949, 4758287, 5394160, 5163040, 5577140, 5039040, 4153440, 5286340,
- 5288960, 5288960, 5293512, 4802472, 4802472, 4802472, 4802472, 4802472, 4311432, 4311432,
- 4311432, 4311432, 4311432, 4311432, 3820392, 3820392, 3820392, 3820392, 3820392, 3820392,
- 3329352, 3329352, 3329352, 3329352, 3329352, 2838312, 2838312, 2838312, 2838312, 2838312,
- 2470032, 2470032, 2470032, 2470032, 2470032, 2100000, 2100000, 2100000, 2100000, 2100000,
- 5275000, 4802472, 2100000, 24427655, 24943292, 24337590, 24337590, 24337590, 24215281, 24215281,
- 24459899, 24582208, 24168890, 24144428, 24046581, 24046581, 25688790, 25809800, 25025000, 25267400,
- 25492000, 25434250, 24962200, 25548300, 25592260, 25216044, 24725004, 25382997, 24891957, 24891957,
- 24499125, 24499125, 24499125, 24499125, 24008085, 24008085, 24008085, 24008085, 24008085, 24008085,
- 24008085, 24008085, 24008085, 23517045, 23517045, 23517045, 23517045, 23517045, 23517045, 23517045,
- 23517045, 23026005, 23026005, 23026005, 23026005, 23026005, 23026005, 23026005, 22614011, 22614011,
- 22614011, 22614011, 22614011, 22614011, 24390000, 22614011, 48176755, 47696000, 48260300, 47036800,
- 46950311, 47248700, 47766400, 46579900, 46576800, 48126800, 48166900, 47996800, 47206500, 47423700,
- 47337400, 47350300, 46791900, 48368800, 48175500, 48066800, 47389500, 47664900, 48199400, 46761200,
- 47549000, 47016800, 46752800, 47380850, 47685240, 46698950, 47306240, 48278250, 47135740, 47270850,
- 47889640, 46729150, 47314240, 47188950, 46799840, 48538016, 48538016, 48538016, 48538016, 48538016,
- 48046976, 48046976, 48046976, 48046976, 48046976, 48046976, 48046976, 47555936, 47555936, 47555936,
- 47555936, 47555936, 47555936, 47670000, 47064896, 47064896, 47064896, 47064896, 47064896, 47064896,
- 46573856, 46573856, 46573856, 46573856, 46573856, 46573856, 46082816, 46082816, 46082816, 47209779,
- 46835000, 47209779, 46750000, 47209779, 46750000, 47258883, 46850000, 47209779, 46630000, 35450000,
- 46366000, 40357279, 40289000, 40621890, 40621890, 40727000, 39899600, 39148100, 41155300, 40574800,
- 39792500, 38707200, 39951500, 40346800, 41426800, 39544700, 39185400, 40583900, 40800100, 40011000,
- 39826800, 40591800, 39956800, 39651800, 40616000, 39998000, 41344950, 41060540, 41180250, 41070640,
- 39345750, 39729940, 41595150, 39416940, 40308950, 40319640, 40552150, 39904940, 40538950, 41389940,
- 40479850, 38396940, 41438960, 41438960, 41438960, 41438960, 40997024, 40997024, 40997024, 40997024,
- 40997024, 40997024, 40997024, 40505984, 40505984, 40505984, 40505984, 40505984, 40505984, 40505984,
- 40505984, 40014944, 40014944, 40014944, 40014944, 40014944, 40014944, 40014944, 40014944, 40162256,
- 39523904, 39523904, 39523904, 39523904, 39523904, 39523904, 39523904, 39032864, 39032864, 39032864,
- 39032864, 39032864, 38836448, 38541824, 38541824, 38541824, 38388000, 39330000, 39330000, 38950000,
- 38840000, 38388000, 44769457, 44633584, 42606800, 42586000, 42186800, 42616800, 42346800, 42846800,
- 42426800, 42334400, 42366800, 42866800, 45213100, 43277500, 43970600, 46052900, 45314600, 43840600,
- 42956800, 44602700, 44236800, 43671100, 43531800, 43813400, 42514150, 44727740, 45741350, 44593140,
- 45794750, 43118740, 43873950, 44023740, 44951250, 45085640, 43948950, 44976240, 45208550, 45016040,
- 45543150, 45588240, 43822750, 44337840, 45703960, 45703960, 45703960, 45212920, 45212920, 45212920,
- 45212920, 44721880, 44721880, 44721880, 44721880, 44230840, 44230840, 44230840, 44230840, 44230840,
- 44230840, 43739800, 43739800, 43739800, 43739800, 43739800, 43739800, 43248760, 43248760, 43248760,
- 43248760, 43248760, 43248760, 42782272, 42782272, 42782272, 42782272, 42782272, 42782272, 42291232,
- 42291232, 42291232, 42291232, 41855000, 42080000, 39600000, 41855000, 31915755, 31679107, 32458610,
- 32252520, 29478320, 32535320, 32281420, 30115120, 30755720, 32262820, 31105220, 32631320, 33027239,
- 33027239, 32536200, 32536200, 32536200, 32536200, 32536200, 32045160, 32045160, 32045160, 32045160,
- 32045160, 32045160, 32045160, 31554120, 31554120, 31554120, 31554120, 31554120, 31554120, 31554120,
- 31063080, 31063080, 31063080, 31063080, 30572040, 30572040, 30572040, 30572040, 30572040, 30572040,
- 30081000, 30081000, 30081000, 30081000, 30081000, 30081000, 29589960, 29589960, 29589960, 29589960,
- 29589960, 29098920, 29098920, 29180000, 28520000, 29180000, 38695782, 38433500, 41171666, 41171666,
- 41085177, 41085177, 40998688, 41506800, 40176300, 32633200, 40583700, 39706800, 37010400, 41396800,
- 37117200, 38540040, 37983750, 39788740, 38866250, 39716640, 37013650, 39209940, 41339350, 40639940,
- 40517950, 39369740, 39092050, 37088640, 40868950, 37110840, 41308350, 37731500, 41775050, 39571840,
- 41719250, 41397140, 38892550, 39429440, 40258850, 41499940, 37075350, 40845700, 38756150, 40119840,
- 39435550, 41279940, 39888950, 37039940, 37071500, 39259940, 41237274, 41419100, 41695555, 41695555,
- 41695555, 41695555, 41204515, 41204515, 41204515, 41204515, 41204515, 40713475, 40713475, 40713475,
- 40713475, 40222435, 40222435, 40222435, 40222435, 39731395, 39731395, 39731395, 39639000, 39240355,
- 39240355, 39240355, 39240355, 38749315, 38749315, 38749315, 38749315, 38749315, 38258275, 38258275,
- 38258275, 38258275, 37767235, 37767235, 37767235, 37889995, 37276195, 37276195, 37276195, 36785155,
- 36785155, 36785155, 32624000, 32402000, 29847341, 39303576, 38372000, 38525000, 38522000, 37684000,
- 36736192, 41157162, 38475972, 35867000, 31649405, 28968215, 38595688, 37668688, 36409012, 27500000,
- 29660000, 47451000, 47323584, 47484200, 48048600, 46209800, 46028300, 47643300, 47911500, 46866800,
- 47142200, 47191700, 47123700, 47521400, 46316800, 46629600, 46809750, 47071840, 47864250, 47657040,
- 46948950, 46429940, 46383950, 48041000, 48195850, 46152940, 47149250, 46320940, 47762250, 47299940,
- 46626340, 48228440, 47640750, 46679940, 46542000, 46629940, 47837450, 46399940, 47468950, 46166940,
- 47003950, 46188140, 47623750, 47415140, 46862150, 47639940, 47148950, 47282340, 46739150, 46743040,
- 47149850, 46349940, 48093870, 48093870, 48093870, 48093870, 48093870, 47602830, 47602830, 47602830,
- 47602830, 47602830, 47602830, 47602830, 47602830, 47602830, 47357310, 47111790, 47111790, 47111790,
- 47111790, 47111790, 47111790, 47111790, 47111790, 46866270, 46620750, 46620750, 46620750, 46620750,
- 46620750, 46620750, 46620750, 46620750, 46375230, 46129710, 46129710, 46129710, 46129710, 46129710,
- 46115500, 46129710, 45638670, 45638670, 45638670, 45638670, 46115500, 46129710, 45638670, 45638670,
- 45638670, 45638670, 39600000, 45728000, 37513000, 37224480, 35130890, 35809390, 35791043, 36280590,
- 35116300, 35116300, 35498500, 35797600, 36592800, 35179900, 35188549, 37690000, 35979000, 35145900,
- 33451100, 36770400, 35905400, 36069800, 34765900, 35942400, 37827700, 35203500, 37305700, 34921400,
- 37722800, 36943100, 35812100, 38133960, 38133960, 38133960, 37520160, 37348296, 37642920, 37642920,
- 37642920, 37642920, 37642920, 37151880, 37151880, 37151880, 37151880, 37151880, 37151880, 36660840,
- 36660840, 36660840, 36660840, 36660840, 36660840, 36660840, 35826072, 36169800, 36169800, 36169800,
- 36169800, 36169800, 36169800, 35678760, 35678760, 35678760, 35678760, 35678760, 35678760, 35187720,
- 35187720, 35187720, 35187720, 35187720, 35187720, 35187720, 34451160, 34696680, 34696680, 34696680,
- 34696680, 34696680, 34696680, 33960120, 34205640, 34205640, 34205640, 34205640, 34205640, 34205640,
- 33714600, 33714600, 33100000, 33100000, 37256580, 33714600, 33100000, 64086000, 63842000, 63961090,
- 63900490, 65638200, 63388200, 66037100, 65696800, 63806800, 66006800, 64496800, 65216800, 64216800,
- 65936800, 65106800, 66116800, 65009500, 64846800, 65026800, 66026800, 66106800, 65616800, 63926800,
- 64876800, 63706800, 65206800, 64986800, 65536800, 63786800, 64886800, 63815700, 66231700, 66231680,
- 66231680, 65740640, 65740640, 65740640, 65740640, 65740640, 65740640, 65740640, 65740640, 65740640,
- 65249600, 65249600, 65249600, 65249600, 65249600, 65249600, 65249600, 65249600, 65249600, 65249600,
- 64660352, 64758560, 64758560, 64758560, 64758560, 64758560, 64758560, 64758560, 64758560, 64758560,
- 64267520, 64267520, 64267520, 64267520, 64267520, 64267520, 64267520, 64267520, 63776480, 63776480,
- 63776480, 63776480, 63776480, 63776480, 63776480, 63776480, 63285440, 63285440, 63285440, 63285440,
- 62014358, 14586755, 14334076, 14801400, 14256800, 15275900, 15666100, 15426200, 14861500, 14659000,
- 14476100, 14499800, 14867700, 14923500, 14714400, 14920700, 14247600, 16864400, 14360600, 15000300,
- 14843700, 14986800, 14767900, 14698950, 15390040, 14538950, 15068840, 14739950, 13916600, 14068750,
- 14652940, 14807350, 14809540, 14258550, 15340140, 14629350, 14156140, 14308650, 14907640, 14605950,
- 14771040, 14608250, 15641740, 15054750, 15081040, 17439444, 17439444, 17439444, 17439444, 16948404,
- 16948404, 16948404, 16948404, 16948404, 16457364, 16457364, 16457364, 16457364, 15966324, 15966324,
- 15966324, 15966324, 15966324, 15966324, 15475284, 15475284, 15475284, 15475284, 15475284, 15475284,
- 15475284, 15475284, 14984244, 14984244, 14984244, 14984244, 14984244, 14984244, 14984244, 14984244,
- 14493204, 14493204, 14493204, 14493204, 14493204, 14493204, 14493204, 14002164, 14002164, 14002164,
- 14002164, 14002164, 14002164, 13511124, 13511124, 13511124, 13511124, 7190000, 13500000, 23060808,
- 23001000, 19934760, 21281260, 20775460, 22304060, 20102400, 20335000, 22372700, 22115100, 23019400,
- 20941000, 21894900, 20273300, 20176800, 21802200, 23003550, 21150840, 20259850, 20629940, 22683950,
- 20616640, 22472050, 22792440, 22812550, 20157040, 22674650, 20310040, 22935950, 21753140, 22071050,
- 22489640, 22775150, 21519840, 21494250, 22771440, 22548550, 22345940, 22279050, 22312440, 20928950,
- 21019940, 22755550, 22119940, 20338950, 20696640, 22038650, 22469740, 20138950, 22943640, 22447350,
- 22119940, 22848950, 22489940, 22618950, 21742540, 22942650, 22753040, 19820000, 21430000, 20341000,
- 19820000, 42654755, 42529000, 41982490, 43140000, 42440000, 43805000, 42391400, 43373800, 42615900,
- 43532100, 43204300, 41907400, 42163500, 42458000, 41980900, 43029200, 42839800, 43176800, 42590500,
- 43958700, 42252000, 43387040, 42028150, 41600840, 43222250, 43121340, 42235850, 44064340, 43100550,
- 43511740, 41561150, 43573740, 41382000, 42318840, 41516150, 42622000, 42447750, 41999140, 43002050,
- 42689640, 42868750, 41894640, 42620650, 43299040, 42001850, 41543940, 42478950, 43247340, 42168950,
- 41745740, 43724856, 43724856, 43724856, 43724856, 43724856, 43724856, 43724856, 43233816, 43233816,
- 43233816, 43233816, 43233816, 43233816, 43233816, 43233816, 43233816, 43332024, 42742776, 42742776,
- 42742776, 42742776, 42742776, 42742776, 42742776, 42742776, 42742776, 42251736, 42251736, 42251736,
- 42251736, 42251736, 42251736, 42251736, 42251736, 42251736, 41760696, 41760696, 41760696, 41760696,
- 41760696, 41760696, 41760696, 41760696, 41760696, 41269656, 41269656, 41269656, 41269656, 41234000,
- 41294000, 41234000, 41294000, 39600000, 41234000, 6265705, 6139800, 5995121, 5818720, 7486398,
- 6948891, 4360584, 6828690, 4963584, 7164062, 4618891, 8358891, 6676290, 6434145, 7301483,
- 5392151, 8063928, 8063928, 8063928, 7572888, 7572888, 7572888, 7572888, 7081848, 7081848,
- 7081848, 7081848, 7081848, 7081848, 7081848, 6590808, 6590808, 6590808, 6590808, 6590808,
- 6590808, 6590808, 6099768, 6099768, 6099768, 6099768, 6099768, 6099768, 6099768, 7219339,
- 5608728, 5608728, 5608728, 5608728, 5608728, 5608728, 5608728, 5117688, 5117688, 5117688,
- 5117688, 5117688, 5117688, 4626648, 4626648, 4626648, 4626648, 4340000, 4340000, 4340000,
- 4340000, 14039855, 15178017, 14021490, 15733000, 13266500, 14416800, 15783200, 13999700, 14543300,
- 14626800, 14785800, 15747000, 15598200, 14726800, 15436800, 13397600, 13816800, 14305500, 15086800,
- 14987700, 14877200, 14356800, 13482200, 14276800, 14486100, 15250000, 16266500, 15576800, 14648400,
- 14106800, 15488100, 15261800, 17167043, 16039408, 16039408, 16039408, 15548368, 15548368, 15548368,
- 15548368, 15548368, 15548368, 15548368, 15548368, 15548368, 15548368, 15057328, 15057328, 15057328,
- 15057328, 15057328, 15057328, 15057328, 15057328, 15057328, 15057328, 15057328, 15057328, 14811807,
- 14566288, 14566288, 14566288, 14566288, 14566288, 14566288, 14566288, 14566288, 14566288, 14566288,
- 14566288, 14566288, 14075248, 14075248, 14075248, 14075248, 14075248, 14075248, 14075248, 14075248,
- 14075248, 13584208, 13584208, 13584208, 13584208, 13584208, 13584208, 13584208, 13093168, 13093168,
- 13093168, 12602128, 12602128, 12602128, 7190000, 12984900, 6346000, 6333000, 9295000, 9295000,
- 9662002, 7136302, 7138302, 10257800, 6577002, 7993602, 10286700, 6932902, 11085900, 8950402,
- 7031602, 7930502, 8452202, 10313600, 11260800, 7886402, 9890802, 11798800, 6241100, 6689802,
- 7734502, 10184300, 9489802, 10184600, 12038400, 6772752, 6357242, 6915352, 8861242, 10594750,
- 10784940, 7328952, 7185801, 6116481, 6116481, 6116481, 6607521, 6607521, 6607521, 7098561,
- 7098561, 7098561, 7589601, 7589601, 7589601, 8080640, 8080640, 8080640, 8571680, 8571680,
- 8571680, 9062720, 9062720, 9062720, 9062720, 9553760, 9553760, 9553760, 9553760, 9553760,
- 10044800, 10044800, 10044800, 10044800, 10044800, 10044800, 10044800, 10535840, 10535840, 10535840,
- 10535840, 10535840, 10535840, 10535840, 11026880, 11026880, 11026880, 11026880, 11026880, 11026880,
- 11517920, 11517920, 11517920, 11920600, 11920600, 11517920, 11517920, 11517920, 11920601, 11920601,
- 4340000, 6100000, 15293955, 15113011, 15716890, 12945190, 15555390, 13868890, 14825890, 15058890,
- 14782990, 13206090, 15000290, 14573490, 14628890, 15060300, 14855900, 16621900, 16144700, 15841000,
- 16207600, 15498500, 14988400, 14974800, 17531160, 17174080, 17174080, 17174080, 17174080, 16683039,
- 16683039, 16683039, 16683039, 16683039, 16192000, 16192000, 16192000, 16192000, 16192000, 15700960,
- 15700960, 15700960, 15700960, 15700960, 15700960, 15209920, 15209920, 15209920, 15209920, 15209920,
- 15209920, 15209920, 15209920, 15701012, 15466000, 14718932, 14718932, 14718932, 14718932, 14718932,
- 14718932, 14718932, 14718932, 14718932, 14227892, 14227892, 14179000, 14227892, 14227892, 14227892,
- 14227892, 14227892, 14227892, 14227892, 14227892, 13736852, 13736852, 13736852, 13245812, 13245812,
- 13245812, 12754772, 12754772, 12754772, 12350000, 12350000, 14718932, 12350000, -15836490, -15971880,
- -14137400, -11495400, -15434300, -9979500, -14500900, -13081300, -13838700, -12956400, -16973400, -15112300,
- -14414700, -15033800, -11058500, -11946000, -16066900, -13843200, -13574500, -11167900, -11650500, -16053200,
- -14128700, -15639300, -14867500, -9742500, -16064100, -13374000, -16107500, -10667200, -13682200, -15831400,
- -14033000, -14925300, -9856040, -9856040, -9856040, -10347080, -10347080, -10838120, -10838120, -11329160,
- -11329160, -11329160, -11820200, -11820200, -11820200, -12311240, -12311240, -12802280, -12802280, -12802280,
- -13293320, -13293320, -13293320, -13784360, -13784360, -13784360, -13784360, -13784360, -13784360, -14275400,
- -14275400, -14275400, -14275400, -14275400, -14275400, -14766440, -14766440, -14766440, -14766440, -14766440,
- -14766440, -15257480, -15257480, -15257480, -15748520, -15748520, -15748520, -15748520, -16239560, -16239560,
- -16239560, -16239560, -16730600, -16730600, -17140000, -17140000, 38990755, 38903990, 39790890, 41656490,
- 40000810, 39574590, 38710890, 39126490, 37991590, 37904490, 39182190, 38437190, 40909390, 40645890,
- 41352200, 38702100, 42194800, 42481500, 42176000, 40389700, 40097700, 40001700, 40007800, 39935800,
- 37884100, 42394800, 40286500, 42530960, 42530960, 42051213, 42051213, 42051213, 41560173, 41560173,
- 41560173, 41560173, 41560173, 41069133, 41069133, 41069133, 41069133, 41069133, 41069133, 40578093,
- 40578093, 40578093, 40578093, 40578093, 40578093, 40578093, 40578093, 40087053, 40087053, 40087053,
- 40087053, 40087053, 40087053, 40087053, 40087053, 39596013, 39596013, 39596013, 39596013, 39596013,
- 39596013, 39596013, 39104973, 39104973, 39104973, 39104973, 39104973, 39104973, 38613933, 38613933,
- 38613933, 38613933, 38613933, 38613933, 38122893, 38122893, 38122893, 38122893, 38122893, 38122893,
- 38122893, 37631853, 37631853, 37631853, 37631853, 37566000, 12100000, 11738580, 12394800, 12596700,
- 12892100, 13048800, 11968000, 13599900, 12513800, 13051900, 12059500, 11646800, 12220900, 13887200,
- 13991200, 11399300, 12106800, 11801200, 12426800, 12470000, 12810900, 12282400, 13436800, 12184000,
- 12348950, 12034340, 12691150, 13015640, 11107150, 12893540, 13536550, 13692540, 11951750, 13333840,
- 12798950, 13691840, 12848950, 12019940, 13884550, 12141640, 12480550, 11219940, 14593064, 14593064,
- 14593064, 14593064, 14593064, 14102024, 14102024, 14102024, 14102024, 14102024, 13610984, 13610984,
- 13610984, 13610984, 13610984, 13610984, 13610984, 13610984, 13119944, 13119944, 13119944, 13119944,
- 13119944, 13119944, 13119944, 13119944, 12628904, 12628904, 12628904, 12628904, 12628904, 12628904,
- 12628904, 12628904, 12628904, 12137864, 12137864, 12137864, 12137864, 12137864, 12137864, 12137864,
- 12137864, 12137864, 11646824, 11646824, 11646824, 11646824, 11646824, 11646824, 11646824, 11155784,
- 11155784, 11155784, 11155784, 11155784, 11155784, 11008472, 10959368, 10910264, 10758041, 10704027,
- 11100000, 7190000, 10700000, 37930187, 37773000, 38196800, 35261800, 39596800, 40536800, 39326800,
- 39616800, 40896800, 41043200, 38446800, 35466800, 36371600, 40216800, 36966800, 40833500, 39516800,
- 38856800, 41066800, 40476800, 38576800, 40616800, 39326800, 39580500, 41088950, 41117840, 40268950,
- 40479940, 35314850, 39079840, 40770350, 37485440, 37607150, 38318000, 37643750, 38285840, 38218950,
- 38416440, 40617150, 39129940, 37923800, 40757528, 39421980, 38024280, 37542580, 35212580, 35138924,
- 35237132, 34800000, 34908135, 34990000, 37263880, 35862280, 36034144, 38937380, 38937380, 36593580,
- 36753880, 36753880, 36309880, 36236280, 36565000, 37215000, 37513680, 39676380, 35330000, 37265000,
- 36784280, 38660880, 40355380, 40275080, 37328880, 38133780, 41204856, 41204856, 41204856, 41204856,
- 41204856, 40713816, 40713816, 40713816, 40713816, 40713816, 40713816, 40713816, 40836576, 40713816,
- 40222776, 40222776, 40222776, 40222776, 40222776, 40222776, 39731736, 39731736, 39731736, 39731736,
- 39731736, 39731736, 39731736, 39240696, 39240696, 39240696, 39240696, 39240696, 39240696, 38749656,
- 38749656, 38749656, 38749656, 38749656, 38749656, 38258616, 38258616, 38258616, 38258616, 38258616,
- 38258616, 38258616, 37767576, 37767576, 37767576, 37767576, 37767576, 37767576, 37276536, 37276536,
- 37276536, 37276536, 37276536, 36685000, 36785496, 36785496, 36294456, 36115000, 38400000, 37200000,
- 38500000, 36600000, 36200000, 36200000, 34800000, 34800000, 35300000, 34800000, 34800000, 38517071,
- 38395400, 38257700, 38324100, 40242600, 37858600, 37796800, 40261700, 39876800, 38466800, 40103600,
- 39474400, 37446800, 37775400, 40202400, 37547100, 37454100, 37605700, 38055100, 37652200, 40133560,
- 40370200, 40170500, 37216800, 40460400, 40127040, 39015740, 40525650, 40641040, 37828950, 38069500,
- 38704450, 37918140, 40189850, 38497840, 38522550, 37374440, 40246550, 39932140, 37743050, 38536740,
- 36670000, 40561900, 40561900, 40070860, 40070860, 40070860, 40070860, 39589640, 39589640, 39766415,
- 39186988, 39186988, 39186988, 39186988, 39186988, 39186988, 39186988, 39186988, 39186988, 39186988,
- 39186988, 38695948, 38695948, 38695948, 38695948, 38695948, 38695948, 38695948, 38695948, 38695948,
- 38695948, 38695948, 38204908, 38204908, 38204908, 38204908, 38204908, 38204908, 38204908, 38204908,
- 38204908, 38204908, 38204908, 38204908, 37713868, 37222828, 37713868, 37713868, 37713868, 37713868,
- 37713868, 37222827, 37222827, 37222827, 37222827, 37222827, 36731787, 36731787, 36731787, 36670000,
- 36670000, 23688355, 23426000, 22343000, 22267000, 22783100, 24350900, 23414800, 24706700, 24862300,
- 25706800, 23876200, 22654000, 21405300, 23126200, 24804900, 23931400, 25586800, 23963400, 24549500,
- 24204600, 24876800, 24776800, 24416900, 23186100, 22902800, 23878950, 23602640, 22840050, 22685140,
- 25302250, 23568740, 24089550, 24029140, 24380150, 24144740, 24984050, 22655140, 23511350, 24399640,
- 25782550, 24343040, 26148960, 25991648, 25746128, 25746128, 25705000, 25705000, 25255088, 25255088,
- 25255088, 24764048, 24764048, 24764048, 24764048, 24764048, 24764048, 24764048, 24764048, 24418000,
- 24296023, 24273008, 24273008, 24273008, 24273008, 24273008, 24273008, 24365000, 23781968, 23781968,
- 23781968, 23781968, 23781968, 23781968, 24076592, 23290928, 23290928, 23290928, 23290928, 23290928,
- 23290928, 22799888, 22799888, 22799888, 22799888, 22799888, 22799888, 23380000, 22799888, 22799888,
- 22308847, 22308847, 22308847, 22308847, 22308847, 22308847, 22308847, 22308847, 21817808, 21817808,
- 21326767, 21200000, 20680000, 20650000, 20573700, 27666755, 27470680, 26388790, 28158890, 26958890,
- 26748890, 27601890, 26657790, 28920100, 27635500, 28646800, 27366800, 28004300, 26632200, 27471200,
- 28163500, 26629600, 28487400, 28086800, 26754000, 28533700, 26978600, 26496800, 26694100, 26726800,
- 26566500, 26809600, 27650000, 26340000, 27314000, 26340000, 36817700, 36775500, 36624220, 35598600,
- 37214490, 33829890, 33754600, 35634800, 34699390, 34699390, 34370200, 35136800, 33468600, 33815700,
- 36420000, 36370900, 32886800, 33304900, 36686000, 35579100, 37111300, 36127400, 35385700, 36456000,
- 34272100, 34993200, 36816700, 33844400, 36708000, 33872900, 36515500, 33426700, 35359400, 32800000,
- 34697028, 30390000, 30185000, 5798360, 5821370, 5506280, 5837910, 5544210, 5758810, 5693510,
- 5415920, 5725220, 4971320, 4971320, 5760620, 5535742, 5535742, 5535742, 5535742, 5535742,
- 5535742, 5462086, 5044702, 5044702, 5044702, 5044702, 5044702, 5044702, 5044702, 4553662,
- 4553662, 4553662, 4553662, 4553662, 4553662, 4553662, 4553662, 4062622, 4062622, 4062622,
- 4062622, 4062622, 4062622, 4062622, 4062622, 3571582, 3571582, 3571582, 3571582, 3571582,
- 3571582, 3571582, 3571582, 3571582, 3080542, 3080542, 3080542, 3080542, 3080542, 3080542,
- 3080542, 3080542, 2589502, 2589502, 2589502, 2589502, 2589502, 2589502, 2589502, 2098462,
- 2098462, 2098462, 2098462, 2098462, 2098462, 1830000, 1830000, 1830000, 1830000, 1830000,
- -34928845, -34938500, -31443110, -32356750, -30944400, -34973000, -34942400, -31748000, -32410000, -33295200,
- -30443200, -34424500, -34379400, -34143200, -34476400, -33193900, -33424700, -34522400, -34835400, -33275400,
- -34567800, -33560200, -34032300, -34487300, -32657900, -32747600, -33574000, -30301700, -32853200, -34446000,
- -33737600, -34358900, -34974500, -33310000, -31895300, -34974500, 11518755, 11365584, 10554890, 13040290,
- 13320590, 13598790, 12193500, 11447100, 12495800, 10937800, 11439600, 11770500, 12014100, 13526100,
- 12436800, 10566800, 12676800, 11562000, 11036800, 10475900, 12406800, 13918400, 13476100, 12825400,
- 12478100, 11932800, 12712000, 9881000, 9272000, 10230000, 11653500, 12250000, 5612500, 9270000,
- 33475355, 33344000, 36044100, 34665190, 35495000, 35055190, 35292800, 36464600, 37023050, 35925700,
- 34847100, 35907200, 32595200, 35781600, 36483300, 32677900, 34967900, 35601800, 35326300, 35769600,
- 36329500, 32849800, 34407600, 35156000, 34506800, 35776700, 34977100, 33956500, 33107400, 34878700,
- 34494100, 34650000, 32313599, 34380000, 28520000, 32313600, 14648500, 14642000, 14117700, 12522590,
- 14386800, 15978200, 14850000, 14780000, 14608200, 15580800, 16431700, 13710900, 12866800, 14290100,
- 12757600, 14133800, 13702300, 12660200, 15318550, 13603340, 14075550, 14676240, 16481750, 13119940,
- 15081450, 15340340, 12527950, 14238140, 13945850, 13852540, 14723650, 13103440, 12701650, 15569940,
- 15381750, 15219440, 14474050, 14877640, 12521750, 12844140, 13758950, 12787940, 13888950, 12749840,
- 14404850, 16633840, 12440850, 14159940, 12301390, 13587000, 13510000, 12301390, 42818155, 42768000,
- 40463190, 40867490, 42439990, 42765990, 41410000, 42499000, 40209000, 40744700, 42412800, 40983100,
- 40671100, 41306800, 41216800, 41636800, 41839400, 40737900, 42760100, 42302100, 41120700, 39811900,
- 42066700, 40997800, 39907000, 41127100, 42686800, 42706800, 42606800, 42162719, 39481505, 39720856,
- 39720856, 41682150, 41682150, 41682150, 41682150, 41682150, 41682150, 41682150, 41682150, 41682150,
- 41191110, 41191110, 41191110, 41191110, 41191110, 41191110, 41191110, 41360000, 40700070, 40700070,
- 40700070, 40700070, 40700070, 40963000, 40209030, 40209030, 40209030, 40209030, 40209030, 39717990,
- 36670000, 39172800, 53858155, 53787690, 52307690, 53777990, 55077210, 53610690, 53610690, 52039990,
- 52039990, 53100400, 53094100, 54168400, 52101400, 54466800, 52010100, 52776400, 55483300, 53859600,
- 54270800, 55447200, 52594250, 52328000, 52847400, 52986800, 52166800, 53664400, 54068950, 53055740,
- 53057650, 53125840, 52095750, 54456940, 53275950, 54256140, 52512550, 53567440, 54469050, 52521540,
- 53658950, 53479940, 55088950, 52220940, 53492450, 52381340, 54849250, 53572140, 51760000, 51760000,
- 54178000, 48990000, 51262642, 6777000, 6589100, 5876410, 6157010, 6157010, 5815110, 7188720,
- 6315320, 6398820, 6323820, 6485920, 2500000, 5100000, 5100000, 1164000, 17958851, 17915606,
- 17795636, 16508890, 15067236, 20358890, 17344407, 19828890, 14754024, 18337162, 20905597, 21128890,
- 19296800, 15676800, 21653508, 19043364, 14859575, 20756800, 15536800, 18448661, 14069547, 18870408,
- 20266800, 15366800, 18188864, 13906000, 17745048, 16324524, 20355569, 17160041, 20832878, 21451232,
- 17986588, 5612500, 13906000, 44396755, 44317690, 47037690, 46637690, 45640510, 44124600, 44275900,
- 45396800, 45610000, 44896800, 45234000, 47021400, 46536800, 46139200, 44816800, 45747100, 46510600,
- 47616800, 45106800, 47746800, 47712950, 45081040, 47628150, 46903540, 44610700, 45655140, 45017450,
- 45155940, 44899750, 45283140, 47108950, 44391340, 45733250, 46617440, 44177750, 43869140, 46898950,
- 45856540, 46182250, 46049940, 47148950, 45846740, 46538950, 46135640, 44549450, 46220240, 43946250,
- 45379940, 45658950, 44234040, 45822450, 46339940, 47855574, 47855574, 47855574, 47855574, 47855574,
- 47326342, 47326342, 47326342, 47326342, 47326342, 47326342, 47326342, 47326342, 47326342, 46797110,
- 46797110, 46797110, 46797110, 46797110, 46797110, 46797110, 46797110, 46797110, 46797110, 46267878,
- 46267878, 46267878, 46267878, 46267878, 46267878, 46267878, 46267878, 46267878, 46267878, 46267878,
- 45738646, 45738646, 45738646, 45738646, 45738646, 45738646, 45738646, 45738646, 45738646, 45738646,
- 45738646, 45738646, 45738646, 45209414, 45209414, 45209414, 45209414, 45209414, 45209414, 45209414,
- 45209414, 45209414, 45209414, 45209414, 45209414, 45209400, 44770000, 44680182, 44680182, 44680182,
- 44680182, 44680182, 44680182, 44680182, 44680182, 44680182, 44680182, 44680182, 44680182, 44460000,
- 44150950, 44150950, 44150950, 44150950, 44150950, 44150950, 44150950, 44150950, 44150950, 44150950,
- 43770000, 43660000, 43660000, 43621718, 43621718, 43860000, 43860000, 43730000, 39600000, 43612000,
- 5526500, 5542800, 5462000, 6689810, 6689810, 6603321, 6603321, 9372191, 6161900, 10746800,
- 6046801, 4870807, 7314750, 5098700, 6572254, 10006100, 11012800, 6517907, 4920887, 9408951,
- 5505250, 6765514, 5325011, 7550098, 7420000, 5811311, 7119941, 6045926, 5269941, 7005600,
- 5899400, 5490000, 6016774, 5778700, 5818500, 6353878, 7709941, 9597722, 5077000, 6968000,
- 5929941, 8010000, 5410487, 5249344, 4843407, 6788951, 6068344, 5177600, 6600906, 4965040,
- 5673454, 6762000, 8930000, 7156300, 6709650, 6267000, 6267208, 6267208, 6267208, 6267208,
- 6267208, 6267208, 6218000, 6218000, 5770711, 5770711, 5770711, 5770711, 5770711, 5770711,
- 5770711, 5741000, 5758000, 5276943, 5276943, 5276943, 5276943, 5276943, 5276943, 5276943,
- 4924000, 4736000, 4736000, 5025600, 4340000, 4727777, 276755, 35196, 2736800, 2216800,
- 411300, 1046800, -643200, -373200, 150800, 591700, 2986700, -1293200, 3256800, 680700,
- 1666800, 626800, 576300, 414900, 356800, 1403200, 348950, 3373640, 1653250, 2404740,
- 1148750, 815240, 2469750, -150060, -573650, 1730940, 552150, 3368940, 663050, 712140,
- -906550, 2443040, 629650, 534140, -608250, 578340, 3428950, -168260, 678250, 160240,
- 2978950, 253340, 1940000, -428657, -1481288, -1481290, 51459457, 51282900, 55826800, 52548000,
- 52504755, 52504755, 52461511, 52418266, 52418266, 53378200, 55904200, 53344200, 53762600, 51416700,
- 53436800, 52596800, 53716900, 52376800, 53756400, 51447700, 52926700, 52966800, 54556300, 52874300,
- 51407200, 50360950, 50894900, 57117550, 54944640, 53739150, 51867140, 54877450, 50778840, 52608150,
- 51604240, 50715540, 50706773, 51529000, 51543000, 56451000, 53776000, 55920616, 55920616, 55920616,
- 55429576, 54938536, 52747068, 52747068, 52747068, 52256028, 52256028, 52256028, 51764988, 51764988,
- 51764988, 51764988, 51520000, 51273948, 51273948, 50782908, 50782908, 50782908, 50291868, 50511000,
- 50199000, 54390390, 54862408, 54862408, 56411000, 56715420, 56715400, 49954500, 50556764, 53237954,
- 49122422, 49122422, 9500222, 9541500, 9575200, 9494480, 7701965, 9995890, 10343890, 8500890,
- 10606890, 9123890, 11262090, 11339990, 9208413, 10337490, 11042990, 12015490, 10562290, 9979490,
- 7740710, 11249700, 9038147, 7180000, 9840605, 4340000, 7180000, -2242100, -2338831, -382320,
- -2926600, -299100, -3303200, -1003200, -1097300, -1306800, -1698500, -1056500, -4039230, -2177700,
- 311600, 905600, -1851400, -2263850, -963060, -1026050, -3359460, -726850, -3480060, -3507950,
- -1354260, -1087950, -1380060, -1880950, -1615860, -1396050, -2778260, -2244750, 295240, -2257450,
- -2454460, 199650, -2198760, -1594350, -639660, 18950, -2660060, -2701050, -1523960, 52250,
- -2340060, -1727250, -1850660, -1661050, -2125460, 289350, -4018860, -541050, 1242240, -4615816,
- -1934626, 580520, -1240520, -162221, -679951, -679951, -679951, -2854693, -2854693, -2854693,
- -5018000, -5018000, -1621587, 940439, -5018000, 33541151, 33931500, 33892100, 34001700, 33986900,
- 31566000, 31566000, 30359100, 30304900, 35725500, 33844200, 34637800, 34226800, 32242500, 35552400,
- 32836600, 32281800, 33203050, 35139940, 32969750, 34967140, 33796450, 35143340, 28958750, 34199440,
- 32462650, 32914440, 31899350, 34894940, 32830450, 34230540, 34377550, 34186940, 30438250, 34290740,
- 32202150, 32206840, 32018250, 35200640, 34759050, 29674440, 33861650, 30367240, 28398950, 27106940,
- 23677250, 26712740, 25700000, 23470080, 25964994, 25964994, 23283804, 23283804, 20727860, 20727860,
- 20727860, 20727860, 409894, 366649, 282200, -831900, -1688310, -1603610, 1555500, 517700,
- -1923800, -724800, -2982500, -1195100, 2060500, -2779300, -1434500, -849000, -702100, -2845500,
- -2446300, -119300, -1279400, -207600, -2585167, -3461800, -1938100, 763200, 948700, -1630500,
- -1681400, -2197300, 927660, -361970, -2476000, -3075000, -3958680, -36923545, -37095520, -43527400,
- -43527400, -43613889, -43590000, -41348300, -41267000, -41149000, -41249900, -41164300, -37840510, -37840510,
- -45923200, -37742800, -40393200, -39689800, -41340500, -39550800, -38177600, -35751550, -39092600, -46445950,
- -39969200, -40936200, -38686450, -41550260, -44420000, -38724160, -37236250, -40980060, -40651050, -37990560,
- -43932350, -37928460, -38258150, -40252660, -38050250, -45116560, -43333450, -39610060, -39411595, -42092785,
- -43688120, -41457120, -38100020, -45941120, -37842920, -40659120, -39822520, -41542520, -38419520, -36053420,
- -39447820, -46628120, -40181620, -41134220, -38789220, -41645420, -44522420, -38939520, -41195520, -38327120,
- -44022120, -45310720, -36730405, -39411595, -42092785, -44773975, -44773975, -47455165, -47455165, -39411595,
- -42092785, -50333695, -44947803, -48579152, -51461337, -48406038, -53210883, -35340595, -60000000, 12319755,
- 12207318, 11012600, 12206800, 13526800, 10601300, 12426700, 13035000, 11737600, 12017000, 13989700,
- 12274200, 11439600, 14056800, 11063900, 11130000, 13300000, 12917500, 12137600, 12207800, 12026800,
- 10939200, 13055050, 13041240, 12704550, 11629940, 11718950, 12629940, 10931750, 10629040, 13176650,
- 11049040, 12946450, 11769940, 10108950, 10259940, 13468950, 11619940, 10302750, 13369940, 11508950,
- 11609940, 11118950, 14409940, 12048950, 11212440, 10937662, 10103000, 10937662, 4340000, 9380000,
- 14555155, 14295480, 7024500, 7044000, 10250900, 10288090, 8430500, 10624400, 10677900, 15112300,
- 16377600, 14224300, 14986400, 13895100, 6076000, 14789300, 11174700, 10332700, 7161400, 6890300,
- 12055000, 13591100, 7956200, 14032450, 15461140, 15998950, 11548140, 14929150, 8922340, 16669650,
- 7417440, 9286650, 15127540, 6718150, 14466540, 17587750, 8167340, 10499150, 9721340, 13398250,
- 14927840, 6017750, 13123640, 13594539, 9029405, 6999480, 8204480, 16197179, 6054480, 11044480,
- 7022580, 6889080, 11706680, 13243080, 7773779, 8669880, 16364480, 17374480, 7978680, 9494480,
- 5748980, 12829480, 8296580, 7779580, 6535380, 9555780, 17334480, 6714480, 13900080, 17842380,
- 4599000, 4380000, 4380000, 41851944, 45365330, 41753290, 40789890, 45025700, 38081100, 43749800,
- 44456800, 44383000, 37465400, 41080000, 45338700, 45396000, 38130000, 45589500, 45362200, 45498200,
- 44606800, 43835500, 39185400, 38014300, 44766000, 43068440, 43512000, 41427340, 40724650, 44679940,
- 44388950, 40437540, 44808950, 44029940, 37048250, 42436940, 40698950, 41434040, 45664050, 44190840,
- 45518850, 42536940, 45418950, 46038140, 46458150, 43434540, 38873950, 41197640, 46032500, 43554500,
- 45023000, 40611000, 44761580, 37732780, 37204480, 40768980, 37918180, 45568680, 40374080, 38973080,
- 43652480, 36720780, 40483080, 45878680, 45164680, 43279680, 46339480, 38874480, 40244480, 41184480,
- 45641480, 44679480, 37591980, 37044480, 42640680, 40301680, 41981280, 43864480, 36709480, 40342780,
- 37089480, 44144480, 38921480, 40513464, 43227805, 38835000, 43700000, 44780000, 42200000, 42050000,
- 39950000, 39250000, 35450000, 36600000, 35450000, 35450000, 23559300, 23400000, 16962790, 16994990,
- 24301890, 23165890, 23775690, 23735990, 24135800, 22831400, 23378900, 23629800, 22522900, 24223200,
- 22926800, 24688400, 22526800, 23937000, 23726000, 23249700, 23194900, 22668800, 26126900, 23533500,
- 23053600, 23363400, 23267700, 22450000, 16639605, 22320624, 24168192, 25924580, 25540000, 25200000,
- 16639560, 52216755, 50083300, 52260000, 52260000, 52173511, 52173511, 52087022, 51726800, 50012300,
- 51062800, 52362100, 54324700, 53386800, 53094000, 51197300, 53092300, 54479500, 50767000, 51357800,
- 50834200, 52983000, 49776200, 53726400, 50004850, 50061140, 50762150, 50641440, 52512450, 54138040,
- 52710450, 52629740, 49977650, 51912840, 51733150, 54161740, 51170950, 53453940, 54432950, 49924340,
- 50872150, 49588740, 52131100, 51379240, 50137417, 50137417, 50137417, 50137417, 50137417, 50137417,
- 50137417, 50137417, 50137417, 50137417, 50137417, 49646377, 49646377, 49646377, 49646377, 49646377,
- 49646377, 49646377, 49646377, 49155337, 49155337, 49155337, 49155337, 49155337, 49155337, 52004480,
- 51524480, 54199680, 53139480, 53922580, 53944480, 50625524, 50625524, 48990000, 48990000, 5286756,
- 5191700, 7632591, 7632591, 6833522, 6766522, 9415722, 4716322, 5789022, 7364722, 6088122,
- 6685922, 6959672, 6621308, 5898971, 6591262, 7226572, 8010362, 9563235, 8114133, 6462272,
- 6337962, 9472872, 6536645, 6074472, 5749920, 6708972, 7928862, 7105847, 7029521, 5437372,
- 5866610, 6363751, 5828268, 10452250, 6497478, 9492572, 5235753, 6642772, 7397862, 7350672,
- 6289462, 6626872, 6159890, 6440108, 8247847, 6288951, 9239941, 4924434, 5819963, 7708951,
- 7774648, 7127785, 4394680, 5659050, 5659050, 4340000, 4340000, 4340000, 59881944, 59551720,
- 63395000, 63320000, 60330500, 60244011, 58925800, 58839311, 58752822, 59174800, 59706900, 58098100,
- 69622800, 59232700, 62433400, 62433400, 59370500, 59098900, 59394000, 67246800, 58416900, 60755900,
- 59011500, 59084000, 61077100, 62730000, 66297840, 59378950, 59631940, 60758250, 63076040, 68391550,
- 60143140, 60853750, 69930840, 60128350, 63986340, 60160650, 58229940, 59746150, 58008440, 63112632,
- 63603672, 62934236, 62934236, 62934236, 62443196, 62443196, 62443196, 61952156, 61952156, 61952156,
- 62124020, 61485668, 61485668, 60994628, 60994628, 60994628, 60503588, 60503588, 60503588, 58874335,
- 57949905, 68600000, 54544000, 57950000, 3107727, 2806580, 1465800, 1452826, 1531100, 1432000,
- 4536600, 4604000, 1488390, 1488390, 5906300, 5828300, 2671200, 3777100, 5255000, 6084400,
- 4238300, 4800000, 6080000, 5382000, 5271000, 5605300, 4342900, 2236100, 5289200, 2176400,
- 1991000, 1800000, 5352100, 3135910, 2009700, 5340000, 2520000, 3289940, 1329000, 4001000,
- 1304024, 5675844, 5618630, 4025274, 4160929, 2052530, 2930279, 4784479, 5044479, 3981687,
- 4472727, 4963767, 3534024, 3534024, 2880000, 6094367, 6251500, 6251500, 1828136, 1337096,
- 845000, 10731355, 10667020, 20908100, 16059400, 16059400, 15972911, 15972911, 20812800, 16422500,
- 12193000, 10001500, 9940000, 10328600, 10346800, 20976500, 10911600, 20935700, 11883600, 21520000,
- 11913700, 13738350, 20399140, 12648950, 10341340, 9571950, 13948240, 19779650, 9149940, 9265250,
- 10209400, 20764500, 18648840, 11540650, 21689200, 21297470, 13058840, 21280750, 10667840, 15526350,
- 20904440, 10213150, 9915240, 20050050, 21251040, 20422950, 14320640, 21151950, 10269940, 8893967,
- 19413586, 11485000, 5612500, 7500000, 60144053, 60096344, 61297900, 60406800, 64976900, 60943200,
- 62855700, 62216800, 61443200, 61016800, 63065100, 60426900, 62571600, 60956800, 60350800, 61647200,
- 61086800, 60601750, 60449940, 66468550, 60219940, 63808950, 64199940, 60841050, 61150040, 62754150,
- 61838440, 60710550, 60357940, 60458950, 63537440, 62289050, 65714540, 65810550, 61179940, 61308050,
- 60889940, 61238950, 63049940, 63647750, 60789940, 65928950, 64658950, 60611850, 60769940, 62365350,
- 60659840, 60338950, 65159940, 60893450, 59956440, 61800000, 59808000, 63792000, 68600000, 54544000,
- 59675750, -4284596, -4388380, -4930700, -4260910, -4245800, -4178800, -3004500, -527200, 1566800,
- -4215000, -1919300, 1559700, -4405500, -3729300, -2584300, -4212200, -924500, -1923200, 2005500,
- -1263200, 1596800, -4300700, -123900, -3518400, 1321100, -3322400, -2908000, -4292800, -4032600,
- 389400, 2015600, -1497000, -4041400, -5050000, -5050000, -2424226, -5050000, 52475655, 52495590,
- 52495590, 52373281, 52373281, 53542300, 48076390, 50880990, 50076800, 51466800, 48751900, 51424600,
- 51187800, 53036800, 52356800, 51386300, 49406800, 51306800, 51006800, 51423600, 51216800, 51983900,
- 50686800, 49456800, 48962000, 51466800, 51917600, 48316800, 50784300, 50732700, 50026800, 51144600,
- 52083100, 51470400, 52221500, 51292900, 51436800, 54276800, 53828900, 47952300, 51327100, 50946800,
- 54055500, 51276800, 49951900, 51626800, 49180900, 51514300, 51386800, 52236800, 51135500, 51000500,
- 53106800, 51157800, 49370400, 51676800, 48000000, 52228680, 53324480, 52859480, 51169480, 50944480,
- 50619480, 51733180, 53849480, 47564480, 50714480, 53614480, 49083180, 48709480, 53412280, 50038780,
- 50447980, 51359480, 49504480, 49055380, 54358980, 47479480, 52269480, 52630680, 53324480, 53004480,
- 52003180, 47614480, 48294480, 47614480, 53959480, 50924480, 50507000, 35450000, 47255000, 35626755,
- 35943289, 35943289, 35943289, 35856800, 35856800, 35856800, 35856800, 35856800, 35770311, 35770311,
- 35770311, 35770311, 35770311, 35770311, 35683822, 35683822, 35683822, 35683822, 35683822, 35683822,
- 35597333, 35597333, 35597333, 35597333, 35597333, 35510844, 35510844, 35510844, 35510844, 35424355,
- 35424355, 34636800, 35106800, 43016800, 34640000, 34966800, 33546800, 34347500, 38216800, 33836800,
- 35566800, 34526800, 32756800, 34613300, 35548200, 34669700, 35616800, 31546800, 34626600, 37876800,
- 34786800, 33804150, 34949940, 34703250, 36529940, 34699750, 36529940, 33208950, 34561240, 35238950,
- 32719940, 34785650, 35389940, 35304350, 34782540, 34469050, 34189940, 34728950, 34660340, 36618950,
- 35059940, 37018950, 43739940, 34900000, 34140000, 42758800, 33550000, 34190000, 38168280, 32430000,
- 31344480, 37717000, 33725000, 36384580, 32955000, 32701880, 43455000, 33350000, 36545000, 39326580,
- 31638000, 26074000, 40592980, 37720000, 39105000, 41694000, 33824480, 38050000, 35825180, 33922600,
- 40308280, 33064480, 35630000, 42921880, 42674480, 35118341, 42876810, 31940000, 27990000, 25316208,
- 24030000, 31875196, 29194006, 26512816, 24030000, 24030000, 30965000, 33698405, 31838167, 41849223,
- 42868810, 33296227, 41312985, 37235000, 34450000, 38899914, 34556386, 37560000, 35959405, 24030000,
- -17869254, -18040495, -20302655, -19526610, -17940610, -18403810, -20119400, -18965900, -18243100, -20360500,
- -17418900, -18397100, -18177600, -19058700, -16553800, -17350100, -17978400, -19038700, -19048800, -16872200,
- -18580800, -19721500, -21092800, -20531100, -16812800, -20240500, -20981200, -19852300, -19059100, -19331900,
- -22254400, -18490620, -18981660, -19472700, -19963740, -20454780, -16767720, -18300320, -17074120, -20733420,
- -21240620, -22316820, -18673120, -18673120, -18732044, -18732044, -19223084, -18840595, -21521785, -22420410,
- -25343245, -25557220, -25578910, -25701219, -25578910, -25456601, -27390010, -22599010, -25521110, -25493200,
- -23443700, -25820300, -26909600, -25440600, -26924700, -24714900, -27409100, -26700000, -23390700, -25415500,
- -24522900, -25503300, -25303300, -25663200, -27201000, -25838700, -25966242, -27605000, -23812000, -27605000,
- 33297800, 33198000, 30339300, 36352300, 36352300, 36265811, 36265811, 36118890, 36108890, 35446400,
- 35375000, 35524000, 31984400, 32569100, 30996800, 32429400, 33388300, 31952400, 32466300, 31800700,
- 33703000, 33312850, 34166540, 30359650, 36346640, 31289750, 31379940, 35487650, 32269940, 30860450,
- 36829440, 34318950, 35596340, 32684350, 34891340, 32746350, 32879940, 36839200, 33359940, 32518950,
- 37133400, 34853350, 34446140, 34108950, 31929940, 29939750, 32895940, 31750126, 29900105, 34431347,
- 28520000, 29000000, 33541151, 33230000, 33931500, 33892100, 34001700, 33986900, 31566000, 31566000,
- 30359100, 30304900, 35725500, 33844200, 34637800, 34226800, 32242500, 35552400, 32836600, 32281800,
- 33203050, 35139940, 32969750, 34967140, 33796450, 35143340, 28958750, 34199440, 32462650, 32914440,
- 31899350, 34894940, 32830450, 34230540, 34377550, 34186940, 30438250, 34290740, 32202150, 32206840,
- 32018250, 35200640, 34759050, 29674440, 33861650, 30367240, 28398950, 27106940, 23677250, 26712740,
- 25700000, 35342092, 35430480, 34851052, 34939440, 34583280, 34583280, 33729480, 31385480, 30071880,
- 34665480, 32017980, 32917680, 32426639, 31935600, 34916680, 28744280, 33983980, 31633980, 34078780,
- 30223780, 34196880, 31235480, 34803480, 34803480, 29458980, 28184480, 30674480, 32435980, 31274480,
- 30421480, 23470080, 31909405, 33248810, 33248810, 31327374, 31327374, 31327374, 28646184, 28646184,
- 28646184, 25964994, 25964994, 23283804, 23283804, 20727860, 20727860, 20727860, 41239111, 40993580,
- 40936690, 39589190, 40718190, 39713890, 42401290, 40340800, 38809800, 40496800, 41418300, 41508200,
- 40083900, 40972100, 40071800, 40425700, 40183800, 37184600, 40806800, 42363900, 39017900, 40459900,
- 39856800, 38233100, 41511100, 40958000, 39680500, 40666800, 40140000, 38468711, 41131721, 36670000,
- 37170000, 59286755, 59086269, 57676800, 55552900, 59812200, 59582500, 59233000, 58360200, 55997200,
- 57736900, 58554800, 55663200, 63783800, 60626400, 57679700, 59319500, 59358900, 56634500, 56837000,
- 62365500, 65558260, 58249600, 63153140, 60458750, 60575940, 56648750, 58366340, 56147550, 56002140,
- 58323650, 58510540, 63261050, 55847640, 59298450, 58729940, 57077350, 55357440, 58478950, 59599940,
- 57898950, 56222140, 60588950, 65289640, 57601850, 58339940, 55320000, 57898780, 57898780, 57898780,
- 57407740, 57407740, 57407740, 56916700, 56916700, 56916700, 56425660, 56425660, 56425660, 55934620,
- 55934620, 55934620, 65209180, 65700220, 65700220, 63550080, 62937680, 63056080, 57345380, 56854340,
- 57590900, 59028980, 59151740, 58660700, 62511780, 62020740, 61529700, 61038660, 58368100, 68600000,
- 54544000, 55320000, -9504800, -9626760, -6746410, -5279810, -3620000, -6280100, -6119900, -2749900,
- -5608300, -4242800, -5896000, -9104900, -2635800, -10334900, -6207300, -8794800, -7230500, -6156700,
- -6063300, -2094700, -7373400, -6262000, -5502700, -8914500, -6310900, -7987700, -6352800, -3203900,
- -4395400, -5478300, -10345954, -6910000, -3819070, -6518725, -2952175, -5810575, -4521375, -9307175,
- -2838075, -10537175, -7504225, -6358975, -2296974, -6464275, -8189975, -3406175, -5680575, -11660000,
- 4004756, 3939421, 3734290, 9196790, 12035400, 5926800, 10570000, 5438900, 10696800, 7278700,
- 4533800, 4596801, 5686800, 3992402, 4676801, 4916801, 10064800, 3751600, 5582300, 6168500,
- 6476800, 5404700, 9888400, 5100100, 5478050, 3489940, 2890550, 5139940, 4718950, 4129941,
- 10309250, 6358340, 5111850, 11020940, 5961850, 2903040, 4056447, 4399940, 5858950, 6717340,
- 6235750, 4051413, 4470698, 2909668, 5447471, 3479940, 7076480, 6781856, 6290816, 4331480,
- 4184480, 5643980, 6504480, 2688280, 2688280, 2688280, 2688280, 2688280, 3179320, 3179320,
- 3179320, 2197240, 2197240, 3182880, 6224480, 6715520, 6715520, 2914480, 1899480, 3473180,
- 4424480, 8155580, 8155580, 8769379, 6224483, 8107303, 2495081, 3760933, 9265000, 1640000,
- 37892255, 37841000, 39056800, 38970311, 41806800, 37553400, 39466800, 39985500, 37576800, 37336800,
- 38936800, 42096800, 37766800, 37794300, 37253900, 41832300, 42286800, 42008000, 39160300, 38376300,
- 41139800, 41170071, 39212400, 37302600, 38396800, 38743200, 36486100, 41621050, 38051240, 42035750,
- 39602540, 40744050, 37629940, 37381550, 39139940, 38698750, 35911800, 41509050, 36845240, 37500000,
- 36336000, 40311505, 35130000, 40389490, 41369490, 40147028, 39436000, 41349900, 41393600, 41263400,
- 41283300, 37349300, 41606800, 36672500, 37935000, 43230300, 41606000, 38320300, 37842700, 42185600,
- 43487100, 37128700, 43297700, 42816000, 38228000, 43346300, 37585550, 42782440, 41514550, 36654440,
- 41527750, 39550040, 28080750, 28426140, 43288950, 43439940, 42318950, 36808940, 39939150, 40926740,
- 38969850, 37226940, 42413850, 36505000, 38840450, 36578600, 42561950, 37744540, 36659405, 41807000,
- 39658440, 41252780, 39251780, 37090680, 41404480, 36461080, 36685000, 42967580, 41403680, 37640380,
- 36926380, 42419080, 42468380, 36365780, 39345980, 27707380, 27982880, 35987080, 42910080, 43030180,
- 42104480, 39724480, 40724480, 37106480, 38544680, 37524480, 40980180, 41374480, 39224480, 41649480,
- 40383120, 40191933, 41157162, 38475972, 35867000, 41157162, 38475972, 35867000, 41157162, 38475972,
- 35920000, 37805405, 27600000, 27600000, 35262000, 27500000, 27500000, 13686800, 13502880, 17348890,
- 13298390, 14911090, 18739090, 6956800, 13138550, 18243000, 16391900, 9088300, 8381500, 15219400,
- 13776800, 12648000, 14041500, 16779700, 15662700, 12566800, 12874600, 13496800, 6506300, 7122500,
- 7836800, 14316800, 19866800, 14488200, 13494200, 13980400, 12369405, 6618000, 17424000, 5612500,
- 5612500, 15311755, 15157020, 12743700, 14752200, 13545400, 13545400, 14509500, 14544095, 13915200,
- 15070000, 14161900, 15004400, 14493200, 14743500, 14386800, 13749100, 14793800, 15617000, 14249900,
- 13949700, 15904000, 13174500, 13819600, 14302000, 15185700, 13343700, 13166300, 15665250, 14488840,
- 15673950, 15299940, 15439350, 13858340, 13285650, 13079840, 14497650, 16148240, 16913750, 16167340,
- 13908650, 13686240, 12573900, 14879723, 13217385, 11985592, 48816755, 48614480, 45672020, 45672020,
- 45672020, 43543890, 43543890, 43667800, 43266800, 47170500, 48536200, 43566800, 44794800, 48066800,
- 49466300, 49207700, 50596800, 45395000, 43069300, 47426800, 45135600, 48359700, 47959600, 47285300,
- 43506050, 45745540, 43801950, 49860940, 47348950, 45799740, 49087750, 47216640, 49150050, 47872640,
- 47728950, 42669940, 49408950, 48654840, 50678550, 43278140, 46548950, 43921140, 43145780, 45373580,
- 43566980, 43329980, 46956380, 48454180, 43264480, 44589480, 47864480, 49099780, 50254480, 42972180,
- 47024480, 45119480, 47950980, 47737180, 47082980, 45530080, 43575080, 47031580, 45584280, 48623880,
- 47001180, 47619480, 42453680, 43028580, 46449480, 45924480, 50612380, 43024480, 47224480, 46834480,
- 44754480, 47494480, 46074480, 49504480, 48235780, 47824480, 46424480, 45664480, 46544480, 46564480,
- 44914480, 41684480, 43524480, 48564480, 50499780, 42974480, 48274480, 45414480, 42464480, 49081980,
- 45904480, 50067380, 43244480, 43884480, 43319180, 46094480, 46754480, 45804480, 44324480, 47934480,
- 47484449, 41310000, 41310000, 59973000, 59900000, 54544000, 59675750, -1311622, -1500829, -4050300,
- -4078841, -336200, -336200, -133200, -133200, 967300, 247900, -3263600, -467400, -487850,
- 537040, 27650, 307840, -764150, 1718840, -571350, -1100060, -19450, -567460, 432950,
- 3910440, -3646850, -391260, -1545250, 329040, -702650, 3740, -1120550, -282260, -757350,
- 579440, 172650, -2304360, 3094350, -3417560, 1059050, -1144060, 2347750, -300060, -525850,
- 3499440, 2309950, -874560, 45350, -182860, -1408550, 1219040, -1215050, -1916160, -3422150,
- -4128360, -1339737, -1875974, -4231720, -3653820, -702320, 1510780, 3504580, -2519820, 2879880,
- -3633020, 799579, 2123680, 3090880, 2095480, -1972520, -3647720, -4690820, -4725000, -24693245,
- -24920072, -21236610, -24435000, -22034510, -20054110, -22458810, -25027300, -23148400, -24434200, -25257800,
- -22585700, -24722400, -24823000, -21472100, -21463200, -20552400, -22013200, -21917000, -21743200, -21357400,
- -17852500, -23086800, -26069300, -24645800, -19421100, -24144500, -20172900, -22896564, -20242420, -22215520,
- -21945520, -18257040, -26275820, -19623420, -20417220, -18427220, -18771720, -20715320, -23927120, -24798620,
- -24241020, -25577754, -26909000, -18964346, -19166620, -18166300, -18252789, -19908000, -21487700, -23400800,
- -13421600, -15745000, -12328250, -19698360, -25207550, -17617060, -25056550, -17855660, -19201150, -16206760,
- -20613250, -19934260, -16954150, -20318260, -22170950, -19431360, -25070450, -14928060, -17498250, -22028060,
- -14293950, -20270060, -13704150, -20560060, -23751050, -18950060, -16136250, -25349160, -21861050, -19869260,
- -21267150, -19410060, -18971050, -20580060, -18801050, -22320060, -24731050, -22850060, -19466150, -20079460,
- -23373950, -19729960, -25203150, -15456660, -16501050, -22950060, -14691050, -14910060, -19567050, -17410060,
- -21090595, -18500000, -21876650, -23603075, -16142900, -25353470, -17951820, -12542720, -13765150, -25490625,
- -25271020, -20533720, -22385420, -22243520, -23965520, -21481620, -19015520, -22535520, -24945520, -23065520,
- -23588420, -19945420, -16715519, -23165520, -15125520, -19781520, -22305520, -25610000, -27000000, 50402055,
- 50324400, 49858490, 48344790, 47908610, 46437700, 46351211, 47028450, 47085400, 47779800, 49794800,
- 47866800, 46932000, 48534300, 44906800, 49200000, 44556800, 49550000, 46613000, 51467500, 50876800,
- 49364700, 48264000, 50224000, 50580800, 49376800, 48456800, 48477900, 48256800, 49008000, 49503900,
- 48876800, 50706800, 49766000, 48688200, 46803880, 46773826, 48970645, 47912870, 44386383, 4803300,
- 4600480, 9464120, 7628120, 3759720, 4497120, 4020120, 8706090, 8471890, 6740890, 8551490,
- 6488890, 6169090, 9826490, 11684990, 3683069, 6498319, 9293479, 4326479, 8367124, 6304524,
- 9642124, 11500624, 3480000, 9342000, -47500000, 3480000, 4317755, 4344956, 4115480, 3829200,
- 4214900, 6946800, 6275800, 4897800, 5691400, 5718400, 6498800, 5900600, 6464600, 4707100,
- 3476800, 4944300, 6208700, 4559500, 5006800, 6946800, 4579200, 8352500, 4916800, 5756800,
- 5266100, 4283200, 4986200, 4071500, 5653000, 4648100, 4975200, 3603300, 4302550, 5368840,
- 10253350, 8039940, 3473900, 4116652, 4012624, 6744524, 6073524, 4695524, 5489124, 5574524,
- 6262324, 3274524, 4742024, 6744524, 8150224, 5554524, 4783924, 3869224, 4772924, 5153379,
- 10038879, 7824478, 2210000, 2014460, 2034700, 1854066, 9511446, 10390800, -389980, 1676800,
- 36800, 3070800, 3755511, 9478800, 11221600, 6726800, 4696901, 2732236, 2296800, 1758950,
- 8375140, 9475150, 10584840, 484350, 8439440, 9905650, 2769940, 1097950, 3819940, 4146450,
- 2589940, 3980450, 1946440, 7949350, 3824240, 2376750, 11430540, 9468950, 3299440, 481550,
- 11819940, 10395050, 4092940, 2940650, 5319940, 5718950, 9379940, 4654650, 3359940, 1609750,
- 11314840, 11118950, 11239940, 3788950, 4499940, 1005703, 9180180, 9309180, 10063080, -620520,
- -165520, 3553180, 9276480, 10837980, 6524480, 4494580, 2094480, 8159680, 9260680, 10563880,
- 310580, 8223980, 9572080, 3604480, 3931980, 3765980, 7734880, 3658780, 2256380, 11058880,
- 9316680, 3073480, 267079, 10300000, 3877480, 5127780, 11651520, -700000, -1680000, 34486755,
- 34357020, 31466300, 36668300, 36668300, 34976800, 34304200, 34304200, 34383500, 37075200, 34622800,
- 34935300, 36157500, 36680700, 34850500, 33556100, 34476800, 36642600, 35873300, 36705200, 33515600,
- 35915300, 36666640, 36632450, 34545940, 32362450, 36903440, 31560750, 34419940, 36715950, 34769540,
- 32070150, 30925640, 37151150, 34326140, 34617650, 36966740, 33925250, 33988140, 33907750, 37360340,
- 33315150, 33322350, 33285750, 36991140, 36879250, 34904440, 33019286, 35700000, 34101924, 34733024,
- 34648224, 34274524, 35671024, 36417979, 32147979, 36687979, 31346279, 31855679, 30710080, 34257424,
- 33071279, 31879220, 31879220, 31879220, 31388180, 31388180, 31388180, 30897140, 30897140, 30897140,
- 31917887, 34156857, 29377450, 16766055, 16737630, 21823990, 19617500, 16429800, 17273000, 16743500,
- 22078200, 20113000, 20832500, 12409700, 20734500, 14048100, 22907300, 18780000, 21418800, 17601100,
- 21983300, 21311800, 16880000, 20407000, 18886000, 20100000, 16226200, 17928000, 20870000, 22524900,
- 22892000, 25335000, 21246800, 16246800, 16246800, 19966800, 19286800, 20136800, 15668000, 18149895,
- 20831085, 9570000, -15463245, -15542310, -12936110, -13105110, -14552190, -12600800, -12585400, -13185530,
- -17889600, -10255400, -13681800, -12408600, -15905700, -15798100, -11243200, -16839400, -15307600, -12213550,
- -14002700, -11859800, -16310060, -9372066, -9815500, -11409350, -8869860, -15026250, -14293660, -17492750,
- -16547160, -12667250, -14830960, -17386650, -10577260, -10188950, -17057260, -11771750, -13640660, -13541050,
- -14110060, -17276750, -15891760, -10928650, -9362160, -16144150, -15600060, -12321050, -13257360, -15039150,
- -15163360, -8805450, -15770660, -13571050, -13500060, -10900377, -12944620, -13291720, -14683320, -18002920,
- -10436620, -13884120, -12686620, -11445520, -15427720, -12421420, -14203020, -12083620, -9045420, -11623820,
- -14509120, -17576420, -15046420, -13820520, -10792720, -10403420, -11986220, -13855520, -13755520, -14325520,
- -9702320, -16365520, -12535520, -13465520, -15235520, -16029420, -13785520, -17620595, -18080000, -33503245,
- -33636000, -33150000, -23688500, -36797300, -36855600, -38771000, -20299500, -34197000, -35461850, -18516200,
- -41492200, -37511800, -30014800, -36643200, -29978000, -37055500, -53195000, -40600000, -22491100, -39856250,
- -27401160, -35006330, -30635460, -33717000, -33625260, -36964300, -32768000, -33773450, -34610060, -32861050,
- -33690060, -36650000, -34440060, -36451050, -33845700, -32808700, -37123200, -37825000, -28600060, -35385700,
- -36768800, -39311050, -45600060, -35996000, -34460060, -33300000, -41908000, -38785500, -40320060, -35172161,
- -37680371, -40726561, -20171190, -22802220, -25483410, -25483410, -28164600, -30845790, -33526980, -36208170,
- -38889360, -41570550, -44251740, -46932930, -46932930, -49614120, -52295310, -54654757, -54654757, -56531590,
- -56531590, -35046658, -27659247, -28463297, -56536000, 40978550, 41000000, 39926100, 39926100, 39934748,
- 39934748, 39848259, 39848259, 38447595, 38411300, 38361200, 38274711, 41042300, 41042300, 41042300,
- 41037975, 41037975, 40955811, 40955811, 40955811, 40951486, 40951486, 40951486, 40864997, 40864997,
- 40856348, 40760000, 40752000, 40763000, 40182600, 40167000, 36958800, 36958844, 37023000, 37827300,
- 36864800, 37886200, 36772500, 38692600, 39732100, 37100000, 41252400, 38312200, 37550700, 38457300,
- 40715300, 37729000, 38644000, 39696800, 39602400, 38605200, 40743400, 39383000, 36161200, 39868200,
- 36896500, 40981000, 39819350, 37741500, 37746100, 37854350, 37043940, 40517650, 36535840, 37801350,
- 38641440, 41135950, 38338640, 38724150, 37202840, 37721750, 41643140, 40059050, 37159940, 36699724,
- 39380913, 36652579, 37474729, 36662479, 37644179, 36626149, 38490279, 39347874, 36847600, 41187279,
- 38109879, 37161550, 38254979, 40512979, 38430230, 39494479, 36139629, 39662980, 40764159, 39520300,
- 37519409, 37507800, 37772179, 36721479, 40468829, 38123179, 38497079, 36987379, 37507279, 37014479,
- 40239479, 40709479, 35806600, 24810700, 24746000, 31333700, 31444017, 31444017, 31357528, 31357528,
- 33693000, 33636000, 33580000, 33523000, 30153300, 25341500, 32110000, 33967000, 30133000, 32031000,
- 32462000, 29347000, 27662300, 31237400, 31669900, 27515500, 32537200, 34158700, 31076800, 28376100,
- 30626800, 30761900, 33726800, 30006600, 25488000, 26222000, 34748950, 31688440, 31945050, 30127040,
- 30611000, 24587292, 27686080, 27916380, 28118780, 28458780, 28903080, 29066080, 29800180, 29788680,
- 29832380, 30014980, 29924380, 30133880, 30750880, 33586080, 33788880, 29263420, 32296663, 31576045,
- 34263405, 31582215, 31582215, 28901025, 28901025, 28901025, 28901025, 26219835, 26219835, 26219835,
- 27560430, 23670000, 23670000, 23670000, 24074883, 31183569, 31183569, 33864760, 33864760, 33864760,
- 23670000, -25983731, -26152662, -19852000, -19765511, -15147300, -15173246, -19164900, -14618200, -14588700,
- -17896000, -16210700, -25095000, -15522600, -23903800, -13353000, -13033900, -19656000, -16246000, -14843500,
- -13170400, -16894700, -23937600, -24555260, -24722150, -15053500, -18962950, -24740060, -15040350, -24510760,
- -24104650, -25061660, -13232150, -25040460, -23931050, -25430060, -26375550, -25059660, -15654950, -24130360,
- -12770450, -25629760, -14389850, -26003160, -24938650, -24734960, -25666000, -21431191, -26604320, -15362520,
- -18098320, -16413020, -15724920, -13544020, -16448320, -15045820, -13372720, -17097020, -26223120, -13446620,
- -15872320, -12984920, -14557920, -15870259, -15379219, -14888179, -14397139, -13906099, -13415059, -12924019,
- -12432979, -11941939, -11450899, -10959859, -26870000, -22602245, -22731980, -18186100, -17825900, -17825900,
- -22998200, -22702400, -17563100, -19614100, -23362300, -20510500, -22039100, -26621800, -22504400, -19284700,
- -26695700, -24668300, -17946300, -20426000, -28608000, -20628900, -20149500, -22473200, -26543200, -21473200,
- -28061600, -18095500, -21973500, -19671050, -22030060, -22391050, -24180060, -17509050, -17928560, -17548350,
- -17438060, -24861150, -28470060, -22151050, -24102660, -19712000, -23390000, -17929820, -26920520, -26920520,
- -26920520, -26920520, -26920520, -26920520, -20712820, -22706720, -20617220, -28677620, -20897720, -20351820,
- -21675520, -18297820, -24395520, -25075620, -24318120, -24870620, -25361659, -25852699, -26343739, -26834779,
- -27325819, -27816859, -28263920, -28733920, -28970000, 10460000, 10381700, 10145100, 10083000, 10632000,
- 10632000, 10545511, 10044300, 8316500, 10046600, 9708000, 10170700, 8058500, 10412300, 8553100,
- 8579000, 7735000, 10445950, 10368840, 10161000, 10446500, 9512000, 10223780, 11373650, 9284700,
- 10443770, 9019940, 8857250, 10097600, 10621150, 10141040, 8886000, 11675500, 10196000, 10144000,
- 7852000, 9184000, 9875050, 10944700, 9900000, 9408940, 10307770, 10003300, 9634800, 9887440,
- 8597650, 10169640, 8529550, 7660540, 10044850, 10008140, 5623150, 10035840, 8759200, 8000000,
- 8411775, 630000, 6421000, 6419660, 7270861, 11861590, 10510400, 10510400, 10423911, 10423911,
- 6339495, 6339495, 6253006, 6253006, 4763727, 11796900, 11038400, 5063801, 9874456, 8446060,
- 6408820, 7113490, 6103471, 9012900, 5503872, 8101199, 7815321, 13020840, 7524222, 4914580,
- 4973709, 7739597, 12955450, 7214723, 7446195, 10282240, 7940467, 9578798, 7699748, 7596735,
- 7164026, 10256340, 7060314, 11715740, 9227650, 7605558, 5152674, 12138340, 10238950, 6594148,
- 6289406, 4269668, 7427435, 11754480, 10237480, 11594580, 11063580, 9672135, 12804480, 7413390,
- 12729880, 10148080, 9449420, 7285120, 7090837, 8837035, 9996480, 11502880, 9075880, 11880780,
- 9978680, 8806624, 8893607, 6413143, 8952532, 8232385, 12643480, 8644480, 11253980, 6514637,
- 6608923, 12424480, 11234280, 4269668, -6860000, -6975680, -2687000, -6153000, -6239489, -8952600,
- -8952600, -3423500, -6847800, -5139800, -6213200, -4925000, -3389600, -5064100, -10704900, -1562200,
- -7813200, -9345700, -3702000, -10319700, -5120350, -6865560, -3493550, -7990760, -6468650, -1358260,
- -6374050, -4848460, -5024350, -8882760, -2681050, -3034260, -2046350, -8147660, -9369050, -10026260,
- -9137150, -6175460, -7723250, -5152960, -10754350, -5186960, -4606150, -10964460, -2881050, -8823660,
- -8324650, -4310060, -5220000, -7706880, -9154920, -6415520, -5176920, -5266420, -10907220, -1764520,
- -8015520, -9455920, -3904320, -10548520, -5334820, -3708020, -8206220, -1573720, -6588520, -5063920,
- -9098220, -2895520, -3249720, -2260819, -8149920, -9583520, -10257820, -5368420, -10968820, -4820620,
- -11179920, -3163120, -9039120, -8539120, -4525520, -11761350, 30019755, 29893000, 31142500, 31203042,
- 31058300, 31196500, 29932800, 30930800, 25656800, 30998600, 27138700, 30744800, 24036800, 29009200,
- 26506800, 30548950, 29279940, 30562750, 31095740, 31002050, 28067040, 26140750, 30532040, 30431550,
- 27700540, 31062150, 30394540, 31090250, 30679940, 26298950, 24949940, 29820050, 31099940, 31278950,
- 31189940, 31138950, 30699940, 31048950, 30976840, 31388950, 28283340, 30445250, 26737340, 29132750,
- 30856840, 29458950, 30881340, 30403950, 27284140, 25593550, 30789940, 29848000, 28860000, 27423000,
- 27151000, 26400000, 24593166, 21911977, 21660000, 18028850, 17822880, 16558890, 16096490, 16096490,
- 16468290, 22668690, 20460590, 16558890, 18492690, 16938890, 17243290, 19706800, 17010200, 16567300,
- 15115500, 20420900, 16199300, 16616800, 15762900, 22646200, 25170200, 20886400, 16068000, 14710000,
- 15358000, 14710000, -17830445, -17930570, -17503300, -16666000, -18018510, -19077800, -21571600, -19621700,
- -17378300, -14856400, -22058188, -11054900, -10866900, -18490800, -22139400, -20074900, -22777300, -21483200,
- -11063900, -16419200, -17566500, -14903500, -21287760, -18333200, -17423000, -17562311, -17160000, -13782800,
- -15935300, -15879800, -18044300, -19020200, -17403200, -20503200, -19664033, -19664033, -16982842, -22910000,
- 8980000, 8686380, 9566000, 13465000, 8502100, 11549900, 12547800, 11088500, 7011000, 7629100,
- 9266500, 7157200, 5988700, 11035200, 9047000, 10297800, 7932350, 14250540, 7521150, 6819340,
- 9637450, 6384940, 6978950, 12389940, 14066450, 8945340, 5301050, 9321540, 14087150, 14143040,
- 8501350, 11800240, 6712550, 8119940, 8568950, 7829940, 12134050, 9149940, 8088950, 9039740,
- 5848950, 12749940, 9753050, 7887440, 8510250, 11047240, 11707850, 8219940, 10931550, 9040140,
- 6653028, 9334218, 12015408, 3390000, 4586755, 4484000, 3283290, 6113290, 10962000, 10884000,
- 10390000, 10309000, 7866800, 7095900, 4766800, 11179700, 4405500, 1156800, 5024000, 2899400,
- 4093000, 4490500, 10418800, 8719300, 9257800, 7012300, 3490000, 3855000, 2420000, 7030000,
- 4769900, 4046800, 4706600, 4269350, 1579940, 11350450, 5690140, 3872750, 5506000, 7038950,
- 10840240, 9221000, 11503040, 4788950, 5795540, 3210000, 8386600, 7640180, 6829380, 779880,
- 2732480, 10020880, 3630980, 2258180, 6820480, 1545280, 11135980, 5435280, 11225980, 1350580,
- 7639480, 8029480, 5224480, 5444480, 6625580, 5949480, 5104480, 12334480, 7549480, 7155380,
- 5374480, 2725180, 6824480, 6234480, 6347380, 6531580, 1997380, -4230000, 10500000, -4230000,
- -33948000, -33983623, -29910500, -26233200, -25781100, -26298200, -33999600, -26223000, -26693800, -29656400,
- -33048500, -26056700, -29162200, -26282400, -26750600, -27792800, -26151900, -28011500, -26292600, -26290900,
- -33809100, -25915450, -26301860, -29260850, -33756660, -26021650, -28766760, -26890550, -26388160, -25891450,
- -34100060, -26208550, -25789660, -25688950, -26388560, -26742150, -33998960, -28586850, -23922260, -24196250,
- -29839560, -25527550, -33674660, -26577450, -27690060, -34139912, -30134820, -34056720, -29915520, -33255519,
- -29395220, -28200520, -28120520, -29465520, -34177120, -28970620, -34035220, -25573920, -24180520, -28774620,
- -24270520, -33745520, -28997020, -23285520, -31825520, -26423420, -33695520, -28115520, -33755519, -28250520,
- -32125520, -33197220, -34384420, -28705520, -26116120, -26585520, -23375520, -28645520, -27205520, -34103020,
- -29580520, -32595520, -32545519, -31101420, -32575520, -27245520, -29275520, -27435520, -32445520, -26025520,
- -33015520, -30895520, -27670520, -24445520, -30795520, -34655520, -24030520, -28085520, -27605520, -30525520,
- -30935520, -34155520, -28195520, -28645520, -25335520, -32805520, -24945520, -28565520, -27500595, -34900000,
- -47400000, -47500000, -47400000, 12595155, 12392934, 11275900, 12334900, 14446800, 14488500, 14406800,
- 13236700, 13372600, 13415400, 15206800, 16223900, 13657500, 16728900, 13881600, 16227600, 13535900,
- 11376800, 14198500, 12827900, 13504500, 15125400, 13744200, 11874400, 18398800, 14028500, 15898950,
- 16385840, 11066150, 12325340, 13957650, 14974940, 14318950, 14423040, 12803250, 13009940, 14701450,
- 13692240, 16090350, 11829740, 11722831, 12259069, 16025280, 10992980, 14131180, 14950480, 16022680,
- 16360880, 11174480, 14897280, 13454580, 18196480, 13826180, 15630380, 11000180, 14714480, 13992780,
- 12975880, 22328810, 22328810, 19836096, 19836096, 19836096, 19836096, 17154906, 17154906, 17154906,
- 17154906, 13073716, 13073716, 14473716, 14473716, 14473716, 15200000, 11792526, 11792526, 11792526,
- 11792526, 10130000, 10130000, -8880543, -9163728, -11823970, -14875400, -14961800, -14961800, -12829510,
- -12829510, -12680910, -12640910, -12434400, -12401100, -12484200, -15229800, -9581000, -5619000, -9708000,
- -6304200, -7663200, -8474000, -11434100, -11250700, -6196900, -8608850, -14690460, -12880150, -13819560,
- -9331050, -12948360, -12177750, -10739760, -12058250, -12593860, -11681050, -7260360, -8221050, -11593360,
- -17100050, -13769660, -11438350, -7790260, -8804850, -7379960, -13947792, -9735525, -12032622, -15137420,
- -12743280, -15432075, -9789020, -5825819, -9916520, -6506475, -8676275, -11452975, -6399175, -14905920,
- -12332470, -10955220, -11852665, -17314520, -11652820, -9019320, -18039060, 13470755, 13260420, 13289600,
- 13763800, 16927300, 14845400, 18697800, 13005800, 13721500, 11818600, 13601400, 14688600, 14043800,
- 13050800, 12960900, 13884400, 13713800, 13271100, 13962800, 13669600, 14455300, 14166500, 14209200,
- 14417700, 13387900, 13530700, 14935850, 13954040, 15430750, 13474940, 14318950, 12968340, 13632750,
- 13189740, 13067650, 13289940, 13286250, 14721040, 15868950, 13519940, 14288950, 14389940, 12830000,
- 13043057, 13514380, 16702480, 18495480, 11680000, 12806080, 13041780, 13880780, 13244980, 14721380,
- 13738580, 13070280, 15587580, 11680000, 12088553, 11985471, 8441191, 9009622, 13785800, 9266023,
- 8872102, 9320800, 10986800, 10237800, 12140800, 8630473, 13166500, 9359973, 13255700, 11938500,
- 14076800, 12443500, 11766300, 9615462, 9406800, 8967682, 12962900, 13598500, 12336800, 9273975,
- 10430500, 17883900, 9873012, 8633919, 11742400, 13426800, 10871100, 8296800, 14497150, 7714810,
- 8290347, 11239656, 13583524, 8669826, 10784524, 11938524, 12964224, 13053424, 11736224, 13874524,
- 9413186, 9204524, 17681624, 13224524, 8094524, 14282679, 7499349, 7440000, -12129255, -12247500,
- -16567260, -8160610, -8160610, -6814010, -6814010, -3847510, -3812510, -5250710, -5250710, -12125110,
- -12125110, -9133000, -9160610, -8433000, -13558000, -18082400, -14100600, -15543200, -13213200, -4931100,
- -9976540, -13451050, -6518060, -7196750, -4614260, -15881850, -3612060, -11956200, -9548060, -5312050,
- -11530060, -10721050, -13750760, -11136950, -5127860, -17670050, -13661060, -11427450, -10776660, -17221050,
- -5126160, -9323950, -5740060, -7251050, -5927060, -12427323, -6036216, -504010, -504010, -8200525,
- -7015475, -4014375, -9344975, -8635275, -13776220, -18271220, -14302875, -15920875, -13415475, -13815825,
- -6733475, -7411175, -9763475, -17884475, -13876475, -17435475, -9538375, -7555475, -6142475, -13035475,
- -6275475, -12910475, -14535475, -7415475, -13320475, -12739756, -18351470, -56600000, 47889000, 47662480,
- 48970090, 49412290, 48013490, 47944890, 44834390, 48899790, 49919890, 49596800, 47691300, 50187800,
- 46646800, 46216500, 47431400, 46322800, 48796700, 48775300, 43541100, 46630200, 45722600, 47285200,
- 48712900, 47725600, 46309400, 44626800, 47586257, 45480305, 47829124, 47760524, 44650024, 48715424,
- 49735524, 49394524, 47489024, 49985524, 46120524, 48573024, 43338824, 46427924, 45520324, 47082924,
- 48510624, 49468810, 49468810, 49468810, 49468810, 49468810, 49468810, 46921679, 46921679, 46921679,
- 46921679, 46921679, 46921679, 46921679, 46921679, 44240489, 44240489, 44240489, 44240489, 44240489,
- 44240489, 44240489, 45581084, 41567630, 41567630, 41567630, 41567630, 41567630, 41567630, 35635355,
- 35483220, 36131100, 32601190, 38017000, 29540000, 35786000, 34578290, 31250690, 34282000, 29421790,
- 37502000, 30238910, 31841000, 37240200, 34061100, 34756400, 38207300, 36243800, 30313700, 35256800,
- 36641000, 33424700, 27166000, 33850000, 36797800, 34315605, 32490679, 29437980, 31066280, 34093680,
- 29237380, 37299680, 30033880, 31638680, 37079180, 33850480, 34554080, 30139780, 35054480, 36428480,
- 33240279, 27011680, 33455580, 36595480, 33734480, 35974480, 36387980, 35974480, 29224480, 38284480,
- 32134480, 37224480, 32634480, 28664080, 36605345, 37108810, 37108810, 35768215, 35768215, 34427620,
- 34427620, 34427620, 34427620, 34427620, 34427620, 31746429, 31746429, 31746429, 31746429, 31746429,
- 31746429, 29065239, 29065239, 29065239, 29065239, 29065239, 26384049, 26384049, 26384049, 26384049,
- 26384049, 25059100, 25059100, 25059100, 25059100, 32839490, 32089490, 32700000, 31955948, 32147593,
- 32586600, 30692000, 32026900, 32126800, 32709700, 32420600, 31128600, 26536800, 31707200, 32718500,
- 32027200, 26994600, 32707300, 32486800, 31827000, 32737900, 25881000, 32390300, 32448700, 32877100,
- 32751300, 27518450, 31417840, 32156550, 30919440, 32497750, 24927340, 29116750, 24169940, 32738950,
- 30364140, 31640750, 29134540, 30093650, 32549240, 31721750, 31919940, 29096150, 32727740, 32923250,
- 29005540, 31300000, 31300000, 25429405, 19480000, 15532000, 15326640, 19534500, 19610250, 12011800,
- 13143600, 15413400, 13994800, 14346500, 13112200, 13585900, 13406700, 11752900, 14190300, 10959300,
- 11411700, 13510300, 17673400, 14706800, 16643700, 13142700, 12858700, 13955500, 15280000, 17559550,
- 12660840, 13116750, 11298940, 12015950, 13273840, 14931050, 12979940, 12868950, 19069940, 13385750,
- 11429740, 11835350, 13391240, 14027950, 13248340, 17988950, 12696240, 10653888, 13066959, 19365380,
- 11809480, 15211080, 13746380, 13300780, 13204380, 11548780, 11268980, 17310980, 16487880, 14903280,
- 12407880, 11006780, 12654480, 18884980, 17774480, 9342000, 3480000, -47500000, 9342000, -6240545,
- -6425520, -7245000, -7297000, -7348000, -7400000, -6953200, -6961849, 3530000, 3605000, -3025400,
- -7033800, -5192100, -8006200, -5467500, -6623200, -990400, -7596000, -3352850, 476040, -530750,
- -53560, -8681050, -7825760, -1284850, -1646060, 1453950, -8609660, -6747550, -7840060, -6904450,
- -6909360, -8200950, -3720000, 5518950, -7746255, -3837350, -7456460, 2928950, -7353360, -7664200,
- -4014060, -935180, 1426330, 3587420, -7670060, -10202150, 1018330, -7824000, -8382291, 3409480,
- -3235520, -5439520, -5507720, -1014420, -3615520, 314480, -745520, -265520, -8860020, -1428020,
- -1835520, 1234480, -8826320, -8195520, -3781320, 5189180, -4043120, 2899480, -4214520, -1145520,
- -10398920, 750500, -2455520, 379280, -2919220, 4786171, -2235120, 743500, 1043980, -8560519,
- -1474366, -4155557, -2010605, -4691795, -3109892, -5791082, -8472272, -3914249, -6595439, -9276629,
- -362912, -362912, -362912, -3044101, -3044101, -3044101, -5725291, -5725291, -8406481, 21405,
- -2659784, -5340975, -4134439, -6413451, -7754046, -8826522, -8826522, -9898998, 2218000, 781552,
- 2256207, 1743107, 1743107, -938083, -938082, -938082, -938082, -3619272, -3619272, -3619272,
- -6300462, 3225694, 3225694, 544519, 544519, 544519, -2136670, -2136670, -2136670, -4817860,
- -4817860, -4817860, -4817860, -7499050, -7499050, -8330218, -8866456, -9134575, -9402694, -8980000,
- -10850000, -11020000, -11020000, 19393000, 19197764, 18300000, 19045000, 19283000, 19103030, 19103030,
- 19103000, 19103000, 18885404, 18626120, 18408400, 18300000, 18323000, 21836555, 21620000, 22016000,
- 21620000, 21620000, 19216200, 19022469, 18901237, 18687811, 18660000, 18660000, 20546655, 20344380,
- 20292000, 20000000, 20000000, 20057200, 19800780, 19883000, 20110000, 20326128, 19977810, 19577000,
- 19577000, 19393000, 19197764, 19205000, 19732000, 19197764, 19197764, 18300000, 18300000, 17964355,
- 17700880, 17800000, 17377140, 18159340, 17735510, 17716110, 18465710, 18331240, 17232000, 17232000,
- 21458155, 21102580, 22310790, 20667590, 21727200, 20948310, 20594000, 20594000, 21089455, 20949130,
- 20549390, 20408890, 20472210, 20919610, 20842110, 20910210, 20864220, 20306320, 21095120, 20083620,
- 20000020, 19890000, 19890000, 19006755, 18877020, 18282600, 18746590, 19124890, 19704290, 20122510,
- 17870000, 17870000, 20932755, 20799700, 20612760, 20986240, 21205000, 20159440, 20499240, 21038740,
- 19515000, 21650000, 19515000, 21128780, 20800152, 18470000, 20439490, 19439890, 21291191, 21291191,
- 20800152, 20800152, 20309112, 20309112, 20309112, 19818072, 19818072, 19818072, 19818072, 19818072,
- 19327032, 19327032, 19327032, 19327032, 18835992, 18835992, 18835992, 18835992, 18344952, 18344952,
- 18344952, 18344952, 17880000, 17880000, 18148536, 17880000, 24750555, 24481280, 23174000, 25654490,
- 25501490, 25328310, 24388810, 22449405, 22438000, 19799000, 19599980, 18593000, 19282590, 18473090,
- 17799000, 17799000, 17799000, 19659255, 19628330, 19252600, 19874910, 18987000, 19353510, 17914000,
- 20245620, 19974520, 19605120, 19745120, 19488020, 17909000, 17909000, 17909000, 22115155, 21877780,
- 21883610, 23567960, 21822260, 21238360, 22073660, 21427000, 21132000, 21132000, 16814555, 16710480,
- 17421300, 18268160, 17567660, 18464660, 17512560, 16574000, 16250000, 16250000, 25654755, 25544000,
- 25087630, 24723290, 27344290, 23135000, 25936000, 23135000, 32462654, 32175161, 32340220, 31702600,
- 30037805, 27999000, 27999000, 27999000, 19182000, 19140000, 19012620, 19363600, 17996610, 20418000,
- 17919000, 18806110, 18749710, 20877210, 18378000, 20012820, 18349405, 17123005, 20050000, 17123000,
- 16725600, 16549700, 16099000, 16492090, 14763390, 16060000, 14531918, 14531918, 24096755, 23894480,
- 22989490, 25841390, 22860990, 24897410, 22843000, 25319805, 25319805, 22800000, 22736620, 22725800,
- 22534480, 23033610, 22508860, 22539860, 23713360, 22137760, 21022000, 23343000, 21022000, 20622055,
- 20381380, 20548610, 19525660, 21260560, 20725200, 20286630, 18914000, 20939000, 18914000, 22208000,
- 22207220, 25918000, 25699290, 27358690, 23682790, 22649310, 22200000, 24881000, 22200000, 17021955,
- 16749980, 17980000, 16147890, 16336000, 17675010, 15640000, 15640000, 14564000, 23985500, 23815080,
- 25430630, 24915290, 23668190, 22309000, 24268000, 24268000, 22309000, 25372750, 25330220, 25456200,
- 26744190, 28583190, 29161390, 27775110, 24524000, 26500000, 26500000, 24524000, 29066055, 28952220,
- 27319800, 31131260, 32299140, 27017840, 27850440, 31175840, 30591140, 26280000, 28820000, 32002879,
- 31511840, 31904671, 31413632, 31737718, 31246678, 31570764, 31570764, 31570764, 31079724, 31079724,
- 31079724, 31079724, 30588684, 30588684, 30588684, 30588684, 30097644, 30097644, 30097644, 29606604,
- 29606604, 29606604, 29115564, 29115564, 28624524, 28624524, 28133484, 28329900, 26280000, 31681755,
- 31446120, 28542900, 28105790, 26749400, 28283790, 30305610, 26259900, 28400000, 30910000, 30480000,
- 29600000, 28950000, 28400000, 28046000, 27650000, 26984000, 30806000, 30300000, 30300000, 29860000,
- 29860000, 29387000, 29387000, 29387000, 28893500, 28893500, 28893500, 28893500, 28400000, 28400000,
- 28400000, 28400000, 28524000, 27884000, 27242000, 26725000, 25854600, 25922000, 25560000, 25555000,
- 64129105, 63935480, 66852510, 69142120, 60642120, 68635120, 68635120, 65342120, 61934096, 65540120,
- 60842120, 60068120, 59700000, 63730446, 66757605, 59700000, 72200000, 59700000, 24628355, 21326400,
- 24503600, 28331090, 26303590, 21430000, 21430000, 21430000, 21343511, 21343511, 24416800, 24416800,
- 24330311, 24330311, 26386800, 26386800, 26300311, 26300311, 26300311, 26213822, 21219000, 25319400,
- 25404100, 18258700, 27475700, 24115100, 28382400, 18194700, 30938700, 26510600, 26046200, 24053600,
- 23001497, 25023724, 24452880, 21269480, 21198880, 24214480, 26254180, 21053280, 28138680, 25981880,
- 25096480, 18020580, 27279380, 23828380, 28184480, 30736380, 23846380, 26730580, 31084480, 29644480,
- 25703880, 17352180, 16779480, 28054680, 19764480, 25975580, 24244480, 17224480, 31424480, 25538780,
- 22554480, 29384480, 23674480, 29479810, 29479810, 29479810, 26798620, 26798620, 26798620, 26798620,
- 26798620, 26798620, 24117430, 24117430, 24117430, 24117430, 24117430, 24117430, 21436240, 21436240,
- 21436240, 21436240, 21436240, 21436240, 18755050, 18755050, 18755050, 18755050, 18755050, 18755050,
- 16073860, 17146336, 16878217, 18218812, 16073800, -4382000, -4512500, -11781110, -6322810, -10761200,
- -5933200, 483700, -11036600, -5863800, -6474200, -2551000, -5871700, -5083800, -3426400, -7049700,
- -7400, 77900, -1702300, 2743050, 1536140, 3215450, -2978460, -3346750, -4362460, -5958350,
- 466140, -6763550, 2165840, -5279350, -11788960, -8765450, 2134840, -3553250, -6170660, -4468750,
- -4879560, 4253750, -4584060, 2773850, 1224940, -5001050, -2743360, -1967950, -5039260, -4100250,
- -4842560, -9193550, 749640, -7328350, 2709940, -5365150, -10900060, -7258575, -4694725, -10769520,
- 281379, -11195520, -6070070, -6676520, -2729420, -5286120, -3628720, -209721, 63129, -1904620,
- 2528579, 1522579, 3000979, -3193920, -3561220, -4577920, -6172820, 1950379, -5359670, -12004420,
- -8979920, 1919379, -3767720, -4683220, -5095020, 4046879, -4799520, 2559379, 1009479, -2958820,
- -2182420, -5254720, -4314720, -5058020, -9408020, 534179, -7542820, 2494479, -5579620, -5635520,
- -3265520, -465520, -3845520, 3864479, -5625520, 2799479, 454479, 3044479, -2965520, 3094479,
- -6295520, -7305520, -2270520, -7815520, 3414479, 4484479, 2794479, -10687095, -10687095, -10687095,
- -8810262, -11712000, -12474000, -13460000, 2718810, 2718810, 2718810, 2718810, 2718810, 37619,
- 37619, 37619, 37619, 37619, 37619, -2643570, -2643570, -2643570, -2643570, -2643570,
- -2643570, -5324760, -5324760, -5324760, -5324760, -5324760, -5324760, -6665355, -8005950, -8005950,
- -8005950, -8005950, -8005950, -8005950, -8274069, -13460000, 36735355, 36444400, 35665100, 36317200,
- 35506700, 36824500, 36146800, 35157700, 34787200, 34622000, 35376200, 36815800, 36692700, 35312800,
- 36108200, 36666900, 31575750, 36040840, 35908950, 36240040, 34858950, 31921040, 36251050, 34810540,
- 36432800, 35398140, 36770450, 36121540, 33338950, 35699340, 35678950, 35179940, 33778650, 35764740,
- 35419450, 35369940, 35356450, 36349940, 32458950, 34129940, 35852000, 34824140, 36105750, 36229740,
- 36727150, 36228440, 32745850, 35857140, 35044000, 33648440, 34678220, 34257524, 34660000, 34408810,
- 34408810, 34408810, 34408810, 32357699, 32357699, 32357699, 32357699, 29676509, 29676509, 29676509,
- 29676509, 29676509, 26995319, 26995319, 26995319, 26995319, 26995319, 26995319, 26995319, 24314129,
- 24314129, 24314129, 24314129, 24314129, 24314129, 24314129, 21632939, 21632939, 21632939, 21632939,
- 21632939, 21632939, 18951749, 18951749, 18951749, 18951749, 18944440, 43211055, 43153730, 49719090,
- 42245590, 42837190, 51109890, 44778490, 52236800, 49928300, 50371000, 50239700, 53170800, 54835700,
- 51187800, 50027700, 43615800, 47066700, 51680300, 43270400, 52925600, 47753400, 53242400, 44974700,
- 46804100, 47848300, 45594200, 50299200, 43483800, 52905400, 43307000, 52292300, 50210600, 41193755,
- 42760762, 52606890, 52768810, 52768810, 52768810, 52768810, 50087620, 50087620, 50087620, 50087620,
- 50087620, 50087620, 50087620, 50087620, 50087620, 47942668, 47406430, 47406430, 47406430, 47406430,
- 47406430, 47406430, 47406430, 47406430, 47406430, 47406430, 44725240, 44725240, 44725240, 42044050,
- 42044050, 40560000, 40560000, 44725240, 44725240, 44725240, 44725240, 44725240, 44725240, 44725240,
- 42044050, 42044050, 42044050, 42044050, 42044050, 42044050, 40560000, 40560000, 40560000, -34644596,
- -34890070, -31387370, -31387370, -31438309, -31438309, -32937570, -32988509, -32915470, -34945470, -26852870,
- -38025370, -24815870, -31654770, -31567170, -27485470, -27823670, -38977370, -27521270, -38745370, -27407270,
- -31764170, -24216670, -26203870, -28495470, -33154170, -45885970, -33364470, -33325070, -31407370, -29438470,
- -34642970, -41183870, -43280570, -33701470, -37341570, -36642070, -33105970, -32438770, -34127270, -33920170,
- -51652270, -29165370, -36925170, -35053770, -38584470, -39045470, -31275470, -34185470, -26815470, -40835470,
- -31455470, -33045470, -34615470, -34605470, -42795470, -23165470, -33055470, -33775470, -29165470, -32505470,
- -33215470, -33695470, -26225470, -38905470, -22575470, -38965470, -31445470, -27505470, -35685470, -34925470,
- -36805470, -32205470, -34685470, -38395470, -23845470, -33255470, -28145470, -31685470, -24245470, -32625470,
- -35485470, -34675470, -33175470, -29205470, -43325470, -36355470, -34905470, -35455470, -32635470, -54815470,
- -35185355, -31719620, -33258820, -27086820, -38302820, -25133620, -31802020, -31798720, -27723420, -28040820,
- -39126000, -39045520, -27627320, -24550000, -26423920, -28849520, -33374220, -46046820, -33555120, -31623420,
- -29658520, -34863020, -41403920, -43523020, -33921520, -37561620, -36862120, -32658820, -51872320, -29385420,
- -37085320, -38696420, -31495520, -27035520, -41055520, -31675520, -34835520, -43015520, -23385520, -33995520,
- -32661920, -26445520, -22795520, -39185520, -27725520, -35905520, -32425520, -38615520, -24065520, -28365520,
- -32845520, -35705520, -29425520, -36575520, -35125520, -35675520, -32855520, -55035520, -24460595, -24460595,
- -24460595, -24460595, -27141785, -27141785, -27141785, -27141785, -29822975, -29822975, -29822975, -29822975,
- -29822975, -28214261, -32504165, -32504165, -32504165, -32504165, -32504165, -35185355, -35185355, -35185355,
- -35185355, -37866545, -37866545, -37866545, -37866545, -37383930, -40547735, -40547735, -40547735, -40547735,
- -40038308, -43228925, -43228925, -43228925, -45910115, -45910115, -48591305, -48591305, -51272495, -51272495,
- -52479030, -55116860, -55116860, -55116860, 20367000, 20690000, 20367000, 20300000, 20051500, 20051500,
- 30677855, 30633804, 30633804, 11603107, 11343000, 10504821, 11160000, 7842000, 6720000, 11139203,
- 13371257, 12219185, 6670000, 8253865, 10505000, 10766451, 9770405, 8253865, 28589511, 28395928,
- 28395928, 25533886, 25277659, 25439210, 25394310, 25163810, 25368610, 25436510, 25230210, 25318710,
- 25850520, 25000000, 25000000, 25851781, 25549928, 26557610, 26250810, 25998610, 26158410, 25936020,
- 25812620, 26667620, 26830020, 25614720, 25183000, 25183000, 24752755, 24544480, 25009340, 25135640,
- 24850540, 24373369, 24373369, 24200390, 24200390, 23830000, 23830000, 23791055, 23490272, 23319120,
- 23916420, 24235520, 24320620, 24176420, 23759020, 24089020, 23894390, 24088990, 23978290, 22972690,
- 23196290, 22917792, 22917792, 23702800, 23482880, 22346910, 23356960, 24145360, 22761160, 23203460,
- 21940000, 21940000, 27287755, 27085480, 27572000, 27098000, 27070000, 27070000, 30866755, 30766630,
- 31489196, 31189363, 30268490, 30150190, 32205090, 31468890, 30648590, 30774800, 31772900, 30098200,
- 30481400, 30637000, 31175900, 30444800, 30319700, 31332700, 30432400, 30631500, 30204400, 30756500,
- 30537000, 29964900, 30146400, 31995400, 30359700, 31052300, 30327500, 30883800, 32122000, 29727000,
- 29522000, 29522000, 28416165, 28080300, 29390090, 29267781, 30309090, 30309090, 30078890, 28831990,
- 28831990, 29085890, 29085890, 29646300, 28946800, 30630900, 28749500, 29486800, 28650600, 29272200,
- 29921300, 29758000, 28153300, 29056500, 28003300, 29469900, 30491000, 29214000, 27640000, 27640000,
- 27058000, 26917620, 27887700, 28094720, 27514820, 26889120, 27063820, 27849120, 28080190, 28736490,
- 28551190, 27919790, 27180090, 27296390, 28203790, 27500690, 26827000, 26641000, 26641000, 26110736,
- 26038280, 24746390, 26609690, 27384990, 26695090, 26286390, 27431390, 27309290, 26916490, 25958690,
- 26451290, 26431890, 26003190, 27204200, 24830000, 25807600, 25708000, 26111000, 26278100, 26456900,
- 26537480, 26537480, 26537480, 26537480, 26537480, 26537480, 26537480, 26537480, 26537480, 27028520,
- 27478960, 27028520, 26046440, 26046440, 26046440, 26046440, 26046440, 26046440, 26046440, 26046440,
- 26046440, 25555400, 25555400, 25555400, 25555400, 25555400, 25555400, 25555400, 25555400, 25555400,
- 25064360, 25064360, 25064360, 24573320, 24573320, 24573320, 24111000, 24111000, 27478960, 27478960,
- 27478960, 27028440, 27028440, 27028440, 26537400, 26537400, 24111000, 25570255, 25573000, 25504930,
- 24686290, 25154590, 26086800, 25736800, 26108200, 25166800, 25516800, 25312200, 25762700, 25719455,
- 25506800, 25374300, 26757200, 25841300, 24909900, 24873400, 26606100, 24845400, 27087700, 25520600,
- 26059200, 26550200, 25246500, 25171400, 24710000, 26178200, 25126000, 24887500, 26304100, 25815500,
- 26082400, 25355950, 26435640, 26089750, 25527540, 27032480, 27032480, 26541439, 26541439, 26541439,
- 26541439, 26541439, 26541439, 26541439, 26050400, 26050400, 26050400, 26050400, 26050400, 26050400,
- 26050400, 26050400, 26065131, 25559360, 25559360, 25559360, 25559360, 25559360, 25559360, 25559360,
- 25559360, 25559360, 25068320, 25068320, 25068320, 25068320, 25068320, 25068320, 25068320, 25068320,
- 25068320, 25068320, 24577280, 24577280, 24577280, 24577280, 24577280, 24577280, 24577280, 24577280,
- 24258000, 24258000, 24258000, 24258000, 24258000, 24258000, 24258000, 24258000, 24258000, 30277355,
- 30094480, 29848310, 29781410, 29104510, 28883110, 29136120, 29989420, 29484920, 29337920, 29167720,
- 29486000, 29780000, 28680000, 28680000, 15347514, 15418000, 14894000, 14894000, 8462827, 8359520,
- 9825700, 11163340, 8832040, 10404040, 9453400, 10661710, 11780410, 9518110, 12300960, 12004083,
- 12004083, 11513043, 11513043, 11513043, 11022003, 11022003, 11022003, 10530963, 10530963, 10530963,
- 10039923, 10039923, 10039923, 9548883, 9548883, 9548883, 9057843, 9057843, 9057843, 8566803,
- 8566803, 8287000, 8287000, 8287000, 13002655, 12789080, 9865490, 10749090, 11596690, 8665090,
- 11047190, 11868590, 8753290, 10706590, 8138900, 10316800, 12882000, 10046300, 9419562, 10920600,
- 11010000, 11010000, 10923511, 10923511, 11708200, 12796800, 11306800, 10918200, 12190700, 12985017,
- 12985017, 12985017, 12493977, 12493977, 12493977, 12493977, 12493977, 12493977, 12002937, 12002937,
- 12002937, 12002937, 12002937, 12002937, 11511897, 11511897, 11511897, 11511897, 11511897, 11511897,
- 11511897, 11511897, 11020857, 11020857, 11020857, 11020857, 11020857, 11020857, 11020857, 11020857,
- 10529817, 10529817, 10529817, 10529817, 10529817, 10529817, 10529817, 10038777, 10038777, 10038777,
- 10038777, 10038777, 10038777, 10038777, 9547737, 9547737, 9547737, 9547737, 9547737, 9056697,
- 9056697, 9056697, 9056697, 9056697, 8565657, 8565657, 8565657, 8074617, 8074617, 8074617,
- 8000000, 31046055, 30806980, 32068110, 31622160, 30454160, 31408860, 32437160, 31100000, 31100000,
- 30378000, 30378000, 34040755, 33911020, 32547600, 33656120, 34139120, 32837120, 32308120, 35866720,
- 35232420, 33087490, 34289520, 33296120, 33084390, 33258690, 34947842, 32266652, 32266652, 32263000,
- 21202755, 21014681, 22310620, 21998320, 21025120, 21820120, 19008120, 23057820, 20645020, 23100920,
- 20506320, 21675890, 21064690, 22200000, 19950000, 17730000, 17730000, 23316455, 23608400, 23192300,
- 22732090, 24427290, 23909790, 24122690, 23598490, 23604605, 23981790, 23676090, 25178890, 24369990,
- 22482790, 24206190, 24226590, 22982390, 22613490, 24771200, 24846960, 24846960, 24355920, 24355920,
- 24355920, 24355920, 24355920, 24355920, 24355920, 24355920, 24355920, 23864880, 23864880, 23864880,
- 23864880, 23864880, 23864880, 23864880, 23864880, 23864880, 23373840, 23373840, 23373840, 23373840,
- 23373840, 23373840, 23640000, 22882800, 22882800, 22882800, 22882800, 22882800, 22391759, 22391759,
- 22391759, 22391759, 22391759, 22391759, 21940000, 21940000, 21940000, 21940000, 21940000, 21940000,
- 21940000, 12928155, 12725880, 15298890, 12248890, 17272990, 15798890, 12840090, 14412900, 15093500,
- 16786800, 13886800, 13305400, 16166800, 17868900, 15236800, 13796800, 12926800, 14183400, 13093800,
- 12480000, 12966900, 16116800, 13291800, 13281800, 14572800, 15388800, 15385500, 13258700, 16100000,
- 12170000, 13975000, 11580000, 26864355, 26749930, 26161890, 25092790, 27963390, 26396790, 24522290,
- 25280290, 27521100, 27178300, 27565700, 25738200, 29859500, 26126800, 26545000, 29558000, 26067200,
- 26665500, 25969800, 28258000, 28075400, 24848300, 26441300, 25053300, 28167400, 25387000, 27656000,
- 23504200, 26964500, 27155600, 26699500, 23054298, 25735488, 27779024, 24337924, 26976024, 25535924,
- 29506474, 26463224, 26953324, 22890000, 20238455, 20120000, 19245120, 22165120, 19780020, 21430990,
- 21432690, 21873390, 20648290, 21757890, 20227290, 21289790, 19869490, 19147490, 21000564, 20781499,
- 19612019, 19612019, 17800000, 17800000, 22977255, 22892330, 21078190, 22173290, 22240600, 21712200,
- 22405500, 21462800, 23019800, 20901200, 22644100, 23184400, 23552400, 22522100, 21601000, 22775800,
- 22666800, 21675400, 20325800, 20870800, 23202600, 20565000, 22732800, 22126800, 24128800, 23804900,
- 21717100, 21918800, 21587900, 21571950, 24226140, 21702150, 22807540, 22578150, 22295240, 21057150,
- 21308840, 23677850, 22962240, 23080850, 21270340, 22728000, 24258960, 24258960, 24258960, 23846880,
- 23846880, 23846880, 23355840, 23355840, 23355840, 23355840, 23355840, 22864800, 22864800, 22864800,
- 22864800, 22864800, 22864800, 22373760, 22373760, 22373760, 22373760, 22373760, 22373760, 22373760,
- 22373760, 22373760, 22373760, 22373760, 21882720, 21882720, 21882720, 21882720, 21882720, 21882720,
- 21882720, 21882720, 21882720, 21882720, 21391680, 21391680, 21391680, 21391680, 21391680, 21391680,
- 21391680, 21391680, 21391680, 21391680, 20900640, 20900640, 20900640, 20900640, 20900640, 20900640,
- 20900640, 20900640, 20409600, 20409600, 20409600, 21900000, 20050000, 20688000, 20000000, 22524755,
- 22334410, 23480990, 23623090, 26652290, 23191590, 23672690, 22456500, 23286289, 24966100, 22296800,
- 22382300, 24056800, 25576800, 23366800, 25186800, 22798400, 23192800, 23660300, 23575500, 22612200,
- 23365700, 26992100, 23646400, 22997900, 26485000, 22015900, 23198200, 26748104, 26748104, 26748104,
- 26748104, 26257064, 26257064, 26257064, 26257064, 25766024, 25766024, 25766024, 25766024, 25274984,
- 25274984, 25078568, 24783944, 24783944, 24292904, 24292904, 23801864, 23801864, 23801864, 23801864,
- 23310824, 23310824, 23310824, 23310824, 23310824, 23310824, 22819784, 22819784, 22819784, 22819784,
- 22819784, 22819784, 22819784, 22328744, 22328744, 22328744, 22328744, 22328744, 22328744, 21837704,
- 21837704, 21837704, 21837704, 21837704, 21430000, 21430000, 21430000, 21430000, 21430000, 22676755,
- 22622190, 23074590, 23047690, 26161410, 23128000, 22916000, 24528200, 24528200, 23789500, 23306800,
- 23785200, 21271100, 21786800, 26466800, 26523500, 24604500, 25384700, 23474600, 24028800, 22013700,
- 24865000, 24424700, 22568000, 23791800, 22703700, 23165000, 21780500, 21865000, 22060150, 22569040,
- 21780050, 22641440, 25634750, 23434040, 22086950, 22582040, 22519050, 23274440, 23605750, 23387240,
- 24721850, 22009040, 21770000, 21570000, 26124524, 24325924, 24375028, 24424132, 21084524, 26321179,
- 24402180, 24402180, 24402180, 24402180, 24402180, 24402180, 25182379, 24023634, 24662679, 25420279,
- 24935811, 23750680, 21000000, 17339555, 17172880, 17686800, 17682475, 17637800, 16476800, 16450853,
- 16258200, 17934800, 17962800, 14390900, 15778200, 16968200, 14428800, 16967700, 16881211, 18636800,
- 13586800, 14630900, 18398200, 18720950, 18089940, 16685250, 15479240, 15444850, 17213940, 16152750,
- 15597940, 16208950, 14725940, 16714950, 13189940, 13801950, 16510640, 13525850, 17026940, 15133950,
- 18269840, 14385950, 16404940, 19640850, 16203940, 14890550, 17110940, 16782950, 16065940, 13250000,
- 15400000, 17746524, 18434524, 18345104, 16500479, 19426379, 15777000, 17339555, 17172880, 17686800,
- 17682475, 17637800, 16476800, 16450853, 16258200, 17934800, 17962800, 14390900, 15778200, 16968200,
- 14428800, 16967700, 16881211, 18636800, 13586800, 14630900, 18398200, 18720950, 18089940, 16685250,
- 15479240, 15444850, 17213940, 16152750, 15597940, 16208950, 14725940, 16714950, 13189940, 13801950,
- 16510640, 13525850, 17026940, 15133950, 18269840, 14385950, 16404940, 19640850, 16203940, 14890550,
- 17110940, 16782950, 16065940, 13250000, 15400000, 17460024, 17746524, 14188624, 18434524, 13186112,
- 18345104, 17874479, 16500479, 18054379, 19426379, 12550000, 18892644, 18893000, 18521397, 18521397,
- 18434908, 18434908, 21143726, 21156700, 21057237, 21070211, 19975449, 19975449, 19888960, 19888960,
- 18585000, 19837800, 17618700, 20889100, 19124400, 19125200, 16648300, 16820300, 20513700, 20957800,
- 20661800, 18363800, 20861100, 19061000, 19928950, 19233940, 16671350, 19813940, 21005950, 18961140,
- 21437150, 17655540, 18205950, 20359940, 17559405, 17559405, 20892636, 20892636, 20822580, 16529479,
- 20484980, 20773880, 20459380, 20459380, 20459380, 19837140, 19837140, 21149024, 20144380, 21127380,
- 20500380, 15474000, 26803755, 28490000, 26710290, 26333790, 27182000, 27182000, 27095511, 27095511,
- 28948800, 28862311, 25294100, 25207611, 25398200, 25367928, 25454417, 28320800, 28796800, 27849900,
- 29918200, 26716300, 27115500, 25406800, 29423800, 27456800, 27836800, 28761050, 25914940, 27348000,
- 28699940, 26748950, 25105940, 28378950, 28540640, 28866550, 25897540, 26198950, 25959940, 27548950,
- 27539940, 25716550, 26743940, 27999650, 25451940, 27916950, 27567940, 25096510, 26437105, 29719080,
- 26514480, 25204480, 29099404, 29099404, 25759780, 25744480, 25253439, 27771225, 27771225, 24456180,
- 25035480, 23820000, 11882857, 11766000, 10822000, 16704000, 11673000, 11703500, 10822000, -33913245,
- -34120420, -32963200, -32963200, -33049689, -34497800, -34411306, -34597600, -36095000, -36166000, -34926400,
- -30331800, -31491200, -33450800, -35178000, -28854500, -31945500, -32296500, -31138200, -30558200, -33812200,
- -34793200, -32005000, -33735570, -32887900, -32228900, -29749400, -28877300, -34327600, -30382750, -32837100,
- -32586950, -32300060, -32797550, -34691460, -33516150, -28890360, -35210595, -32529404, -29966000, -37508092,
- -37508092, -35350645, -35500000, -35922000, -35922000, -35201645, -35205000, -35205000, -12410500, -12471845,
- -12803820, -23846980, -14614900, -13770595, -16400456, -25040595, -26000000, -26040000, -34968445, -35174720,
- -33099090, -37895490, -34685190, -32574790, -33255090, -35587600, -34771390, -35182780, -38064800, -35243000,
- -35067336, -38300000, -38300000, -42872000, -42928500, -43201520, -41625770, -41201410, -41269300, -43672013,
- -41520000, -41881195, -45000000, -45000000, -37853245, -38056820, -38215300, -38128811, -37603200, -36803200,
- -38289100, -38218600, -34233200, -36427100, -37733200, -38404200, -38142500, -37612100, -38220000, -36403200,
- -38129500, -38232400, -38253900, -37919400, -36765900, -36173200, -37713200, -38293200, -37862800, -38382800,
- -38389900, -38069600, -35383200, -37773200, -38189300, -36586700, -37075870, -38728713, -38728713, -38663000,
- -39206719, -39260000, -32003245, -32274400, -32392510, -32519500, -32613710, -30827310, -28829500, -33420210,
- -35081110, -20425000, -18010210, -33693550, -20803010, -33899910, -33437210, -24949610, -31709910, -33300400,
- -33989928, -35196656, -34124180, -16608714, -16608714, -16608714, -19289904, -19289904, -19289904, -21971094,
- -21971094, -21971094, -21971094, -21971094, -21971094, -24652284, -24652284, -24652284, -27333474, -27333474,
- -27333474, -30014664, -30014664, -30014664, -32695854, -32695854, -32695854, -32695854, -32695854, -35377044,
- -35377044, -35377044, -35377044, -24652284, -24652284, -24652284, -27333474, -27333474, -27333474, -30014664,
- -30014664, -30014664, -14881190, -18754141, -35600000, -27503145, -27481600, -27705000, -27897000, -27958000,
- -28026530, -28102290, -28188900, -26674700, -26761189, -26847678, -19396600, -19337000, -16959000, -17045489,
- -27608900, -21183200, -23416300, -25318000, -26444900, -20782730, -24918200, -23908300, -25576200, -28257500,
- -26237800, -27647000, -23173200, -27224650, -23560700, -20030850, -17546850, -20102550, -19589100, -26590350,
- -26576660, -17029450, -22025560, -23611050, -17289500, -28358473, -25677283, -21260000, -29181841, -15300000,
- -29181841, -15840000, -16052000, -16052000, -16052000, -16052000, -10983900, -11169520, -10811470, -11382510,
- -11117710, -11609193, -11609193, -9685600, -9848000, -10009520, -10514818, -10514818, -22930000, -22989000,
- -23034980, -22689000, -22836280, -22992880, -22943000, -21842180, -22556810, -22565600, -22340000, -22416010,
- -23041910, -22470010, -22927810, -22508000, -23382598, -23200000, -23382598, -20395500, -20600000, -20791740,
- -20946660, -19497060, -19582960, -18824060, -19908960, -21306000, -21306000, -5862825, -6156640, -5345280,
- -6590200, -6985000, -6730000, -6985000, -7177245, -7278320, -7387370, -7185510, -6986010, -8336500,
- -8336500, -8336500, -27630345, -27722080, -26490100, -26984390, -27895990, -28742390, -26903090, -27179290,
- -26542290, -27073390, -27182880, -29360000, -28398000, -29360000, -8096445, -8350000, -8368880, -9468880,
- -8967780, -8208880, -8011036, -7930580, -8295180, -8516180, -8046480, -8470310, -7624610, -9400000,
- -9484000, -9484000, -17245, -175420, -969920, -1241840, 1600000, -604500, -1241840, -3787645,
- -4197000, -7335000, -3963000, -5700000, -5700000, -7885000, -7885000, -10007345, -10233520, -7849880,
- -9275000, -11156000, -11090000, -10050000, -11156000, -11156000, -25489045, -25707000, -23475000, -23380500,
- -25155500, -25592000, -25014200, -25450010, -25618710, -23625710, -24793510, -23470510, -23346000, -25514710,
- -23832410, -24086410, -26322000, -26755000, -25705000, -25670000, -25110000, -24739820, -24248779, -23905052,
- -23905052, -23905052, -23905052, -23905052, -23905052, -23905052, -23905052, -23905052, -23414011, -23414011,
- -23414011, -23414011, -23414011, -23414011, -23414011, -23414011, -23414011, -23001040, -23001040, -23001040,
- -23001040, -23001040, -22922936, -26755000, 2790454, 2570480, 1649820, 773900, -79738, 2601452,
- 1260857, -1625000, -1625000, -8818700, -9063920, -11007510, -10034310, -12860210, -11523490, -10800000,
- -13700000, -13145000, -13742000, -13742000, -23614000, -23789520, -22996000, -22955500, -23257200, -21227200,
- -23576100, -23997500, -20854400, -22767000, -22370500, -24030300, -23577100, -23252400, -20576000, -24014500,
- -22615500, -23603700, -23070300, -23494800, -24083600, -22841150, -22258160, -23333550, -22153760, -22055250,
- -22770960, -23567550, -21819460, -22901750, -22783060, -22436050, -21238760, -23637150, -23133660, -23318050,
- -23302760, -22966350, -22382460, -23627150, -22984160, -23916250, -22320460, -22920350, -21166160, -24399539,
- -22688818, -22688818, -25304000, -25310000, -5135745, -5404120, -3045610, -7207510, -6933710, -4314190,
- -5928842, -8220000, -10936000, -11049000, -11049000, -10456980, -7371400, -11880370, -10321910, -10845210,
- -12319522, -12267681, -9500000, -13603000, -13603000, -30093445, -30219200, -29244480, -31787500, -29750000,
- -32132780, -28334580, -29868580, -29798880, -31392510, -27690000, -30955010, -29315000, -29858910, -29562200,
- -31620000, -32250000, -33750000, -33752000, -2568745, -2957400, -5584290, -5200190, -4980490, -5031890,
- -4300780, -3736280, -7606180, -3810280, -5579680, -5598472, -5598472, -7645000, -10336500, -10336500,
- -16734045, -16979419, -16426140, -16281250, -17881960, -15837160, -18510660, -15634560, -17000000, -18650000,
- -15042000, -19497600, -19497600, -20506645, -20694320, -22278590, -19185440, -20909840, -22626140, -23168240,
- -24104595, -21423405, -22380000, -24146700, -24146700, -13018145, -13023320, -12333880, -14939080, -14879080,
- -9484580, -14896280, -12193280, -13933280, -12203710, -17602010, -16478810, -9459010, -16420610, -17950000,
- -14420000, -13680597, -18437900, -18437900, -19951400, -20110620, -18974510, -21817310, -16790010, -19805710,
- -18914200, -19512100, -19495600, -20192800, -21859800, -18635200, -21264500, -21605800, -22270900, -20708400,
- -17910500, -19567400, -19675800, -20761300, -18688500, -21174200, -21161000, -19026900, -19640600, -22471200,
- -21292700, -21171800, -20117200, -21875992, -19194802, -20418600, -22958400, -22958400, -15636000, -15878020,
- -16684580, -12018300, -17462941, -13191495, -11140000, -18150000, -18150000, -1478750, -1478500, -100090,
- -2607440, -5440000, -1778440, -1644440, -3013195, -4914671, -5927971, -9880000, -9880000, -3150750,
- -3325920, -2767690, -3343140, -3178340, -3404640, -4249240, -4440595, -4440595, -4841911, -9847000,
- -9847000, 38866755, 38789750, 36490000, 38789750, 41778255, 41648000, 41300000, 40977000, 36490000,
- 41140000, 39702755, 39085000, 38495484, 38451000, 36490000, 38451000, 41146555, 41417950, 41143840,
- 41066512, 40979518, 41241510, 41309310, 41462110, 41294610, 40977000, 36490000, 40977000, 40741500,
- 40687708, 40494880, 40280410, 39891860, 40111160, 39820160, 39356864, 38923000, 36490000, 38923000,
- 42937055, 42696800, 43065990, 42977290, 43221909, 42819610, 42696800, 36490000, 42696800, 44440355,
- 44340280, 43977280, 42696800, 36490000, 42725000, 42322755, 42107380, 42176510, 42057710, 42546510,
- 41572410, 42659120, 41981120, 41644220, 41825320, 42380420, 40977000, 36490000, 41227770, 21307000,
- 21268000, 21290000, 21480000, 21250000, 20574000, 21700000, 21200000, 20444000, 18880000, 28095368,
- 22890364, 23462168, 23556184, 25656968, 25945968, 27655636, 28290136, 18840000, 18840000, 39255355,
- 39053080, 39014260, 38906340, 38507840, 39328840, 39528940, 39499840, 37886607, 36490000, 37886607,
- 38334000, 38259000, 39226040, 40303040, 39533340, 39903000, 39398510, 37691510, 39369510, 40186000,
- 39730000, 39239361, 39239361, 39239361, 39239361, 39239361, 39239361, 39130000, 38748321, 38748322,
- 38748322, 38748322, 38748322, 38748322, 38748322, 38257282, 38257282, 38257282, 38257282, 38257282,
- 38257282, 37766242, 37766242, 37766242, 37766242, 37766242, 37273000, 37201483, 37230000, 37275202,
- 36490000, 37201483, 33961290, 32767890, 32644480, 33895160, 34828340, 34756340, 33823340, 32117540,
- 34131940, 34724960, 34724960, 34724960, 34724960, 34724960, 34331628, 34331628, 34331628, 34331628,
- 34331628, 34331628, 34331628, 34331628, 33840588, 33840588, 33840588, 33840588, 33840588, 33840588,
- 33840588, 33840588, 33349548, 33349548, 33349548, 33349548, 33349548, 33349548, 33349548, 32858508,
- 32858508, 32858508, 32858508, 32858508, 32858508, 32367468, 32367468, 32367468, 32367468, 32032000,
- 32032000, 24450000, 32032000, 43617755, 43482280, 43977690, 44709990, 43369790, 44198310, 45495527,
- 45495527, 45495527, 45495527, 45495527, 45004487, 45004487, 45004487, 45004487, 45004487, 45004487,
- 45004487, 44513447, 44513447, 44513447, 44513447, 44513447, 44513447, 44513447, 44022407, 44022407,
- 44022407, 44022407, 44022407, 44022407, 43531367, 43531367, 43531367, 43531367, 43040327, 42940000,
- 46968647, 46968647, 46968647, 46477607, 46477607, 46477607, 46477607, 45986567, 45986567, 45986567,
- 45986567, 36490000, 42917000, 39724755, 39522480, 41034320, 41611420, 41611420, 41611420, 37933330,
- 41508120, 39090120, 41531890, 40139590, 40349290, 39402690, 40037790, 41270328, 41270328, 41270328,
- 41270328, 41270328, 40779288, 40779288, 40779288, 40779288, 40779288, 40288248, 40288248, 40288248,
- 40288248, 40288248, 39797208, 39797208, 39797208, 39797208, 39797208, 39306168, 39306168, 39306168,
- 39306168, 39306168, 38815128, 38815128, 38815128, 38815128, 38815128, 38324088, 38324088, 38324088,
- 38324088, 38667816, 37767000, 37815000, 37777000, 37833048, 37950000, 36490000, 37767000, 37990055,
- 37846450, 38083100, 36884160, 37666440, 38927940, 36769340, 37651340, 38899140, 36490000, 36561000,
- 36490000, 36490000, 35106755, 34993512, 35998600, 35855160, 34981240, 36449840, 35749340, 35537640,
- 36263600, 34975000, 34975000, 24450000, 34975000, 36809755, 36681180, 38767510, 37467510, 37193510,
- 36638010, 37304020, 38731120, 38564520, 38879220, 38380320, 38975460, 38979928, 38488888, 38488888,
- 38488888, 38488888, 38488888, 37997848, 37997848, 37997848, 37997848, 37997848, 37997848, 37997848,
- 37506808, 37506808, 37506808, 37506808, 37506808, 37506808, 37506808, 37506808, 37536270, 37015768,
- 37015768, 37015768, 37015768, 36530000, 36530000, 36530000, 36530000, 37047290, 37047290, 37047290,
- 37047290, 36556250, 36556250, 36556250, 36556250, 36556250, 37027648, 37027648, 37027648, 37027648,
- 37027648, 36536608, 36536608, 36536608, 36536608, 36536608, 36490000, 36530000, 39917755, 39836454,
- 41247877, 39662340, 39092404, 39285723, 41558482, 40994510, 40747105, 41013510, 41243440, 41243440,
- 41243440, 41243440, 41488960, 41488960, 41488960, 41007740, 41007740, 41007740, 41007740, 41007740,
- 41007740, 41007740, 40516700, 40516700, 40516700, 40516700, 40516700, 40516700, 40516700, 40025660,
- 40025660, 40025660, 40025660, 40025660, 40025660, 40025660, 39534620, 39534620, 39534620, 39534620,
- 39534620, 39534620, 39534620, 39043580, 39043580, 39043580, 39043580, 39043580, 39043580, 39043580,
- 38552540, 38552540, 38552540, 38552540, 38847164, 38400000, 36490000, 38400000, 39908755, 39856500,
- 40304290, 40504500, 40275440, 41311740, 41175940, 39986410, 40041000, 40192000, 42031300, 41661090,
- 41661090, 41882058, 41513778, 41513778, 41513778, 41513778, 41513778, 41513778, 41513778, 41170050,
- 41170050, 41170050, 41170050, 41170050, 41170050, 41170050, 41170050, 41170050, 40679010, 40679010,
- 40679010, 40679010, 40679010, 40679010, 40679010, 40679010, 40679010, 41047290, 40187970, 40187970,
- 40187970, 40187970, 40187970, 40187970, 40187970, 40187970, 40187970, 39700000, 39700000, 39700000,
- 39700000, 39700000, 39700000, 39700000, 39700000, 39700000, 39942450, 36490000, 39700000, 32268754,
- 32139020, 30321900, 34805000, 31218360, 32274860, 34144560, 33301960, 34505960, 34505960, 34505960,
- 34505960, 34505960, 34037016, 34037016, 34037016, 34037016, 34037016, 33545976, 33545976, 33545976,
- 33545976, 33545976, 33545976, 33054936, 33054936, 33054936, 33054936, 33054936, 33054936, 32563896,
- 32563896, 32563896, 32563896, 32563896, 32563896, 32072856, 32072856, 32072856, 32072856, 32072856,
- 32072856, 31581816, 31581816, 31581816, 31581816, 31581816, 31581816, 31090776, 31090776, 31090776,
- 31090776, 31090776, 31090776, 30599736, 30599736, 30599736, 30599736, 30599736, 30599736, 30145000,
- 30145000, 30145000, 24450000, 30145000, 29872755, 29782020, 30277700, 32362090, 30088590, 30116690,
- 32427600, 32528960, 32528960, 32528960, 32528960, 32528960, 32528960, 32037920, 32037920, 32037920,
- 32037920, 32037920, 32037920, 31546880, 31546880, 31546880, 31546880, 31546880, 31546880, 31055840,
- 31055840, 31055840, 31055840, 31055840, 30564800, 30564800, 30564800, 30564800, 30564800, 30564800,
- 30564800, 30564800, 30073760, 30073760, 30073760, 30073760, 30073760, 30073760, 30073760, 30073760,
- 30073760, 29582720, 29582720, 29582720, 29582720, 29582720, 29582720, 29582720, 29582720, 29582720,
- 29582720, 29091680, 29091680, 29091680, 29091680, 29091680, 29091680, 29091680, 29091680, 28854000,
- 28854000, 28854000, 28854000, 24450000, 28854000, 33473755, 33337330, 32290000, 34593290, 30579410,
- 33104460, 31115560, 34462660, 32504160, 34517960, 34517960, 34517960, 34517960, 34517960, 34115307,
- 34115307, 34115307, 34115307, 34115307, 33624267, 33624267, 33624267, 33624267, 33624267, 33624267,
- 33133227, 33133227, 33133227, 33133227, 33133227, 33133227, 32642187, 32642187, 32642187, 32642187,
- 32642187, 32642187, 32151147, 32151147, 32151147, 32151147, 32151147, 32151147, 31920000, 31660107,
- 31660107, 31660107, 31660107, 31660107, 31660107, 31169067, 31169067, 31169067, 31169067, 31169067,
- 31169067, 30991000, 30678027, 30678027, 30991000, 30991000, 30186987, 30186987, 24450000, 30143000,
- 34711355, 35909400, 34587200, 35245390, 35719690, 34942290, 34123610, 36008960, 36008960, 36008960,
- 36008960, 36008960, 36008960, 36008960, 36008960, 35517920, 35517920, 35517920, 35517920, 35517920,
- 35517920, 35517920, 35517920, 35517920, 35026880, 35026880, 35026880, 35026880, 35026880, 35026880,
- 35026880, 35026880, 34535840, 34535840, 34535840, 34535840, 34535840, 34535840, 34535840, 34535840,
- 34044800, 34044800, 34044800, 34044800, 34044800, 34044800, 34044800, 34044800, 33553760, 33553760,
- 33553760, 33553760, 33553760, 33553760, 33553760, 33062719, 33062719, 33062719, 33062719, 33062719,
- 33062719, 33003000, 33003000, 33003000, 33003000, 33003000, 33003000, 24450000, 33003000, 35183755,
- 35054020, 35602600, 35907510, 34994000, 34085663, 36017010, 35989010, 35864010, 35531510, 35521020,
- 36097960, 36097960, 36097960, 36097960, 36097960, 36097960, 35606920, 35606920, 35606920, 35606920,
- 35606920, 35606920, 35606920, 35606920, 35115880, 35115880, 35115880, 35115880, 35115880, 35115880,
- 35115880, 35115880, 35115880, 34985000, 34624840, 34624840, 34624840, 34624840, 34133800, 33752500,
- 33752500, 36063587, 36063587, 36063587, 36063587, 36063587, 36063587, 36063587, 35572547, 35572547,
- 35572547, 35572547, 35572547, 35572547, 35572547, 35081507, 35081507, 35081507, 35081507, 35081507,
- 35081507, 35081507, 34590467, 34590467, 34590467, 34590467, 34590467, 34590467, 34099427, 34099427,
- 34099427, 34099427, 24450000, 33752500, 40700000, 40755500, 40797000, 40542180, 42795710, 43062260,
- 42973660, 42632670, 40495560, 42929080, 42929080, 42929080, 42929080, 42929080, 42929080, 42929080,
- 42929080, 42929080, 42929080, 42438040, 42438040, 42438040, 42438040, 42438040, 42438040, 42438040,
- 42438040, 42438040, 42438040, 41455960, 41455960, 41455960, 40964920, 40964920, 41308648, 40498431,
- 40621191, 40805331, 40495560, 44888000, 44402200, 44402200, 44402200, 44402200, 43911160, 43911160,
- 43911160, 43911160, 43911160, 43420120, 43420120, 43420120, 43420120, 43420120, 43420120, 41947000,
- 41947000, 41947000, 41947000, 41947000, 41947000, 41947000, 41947000, 41947000, 41947000, 41947000,
- 36490000, 40477000, 41557755, 41446020, 41830600, 41496020, 42385200, 42442000, 41613820, 41176320,
- 41969290, 42447090, 43107190, 41996490, 41774590, 40754000, 42429190, 40950190, 43010960, 43010960,
- 43010960, 43010960, 43010960, 43010960, 43010960, 43010960, 43010960, 42524830, 42524830, 42524830,
- 42524830, 42524830, 42524830, 42524830, 42524830, 42524830, 42524830, 42033790, 42033790, 42033790,
- 42033790, 42033790, 42033790, 42033790, 42033790, 42033790, 42033790, 42033790, 41542750, 41542750,
- 41542750, 41542750, 41542750, 41542750, 41542750, 41542750, 41542750, 41542750, 41542750, 41051710,
- 41051710, 41051710, 41051710, 41051710, 41051710, 41051710, 41051710, 41051710, 41051710, 40560670,
- 40560670, 40560670, 40560670, 40560670, 40560670, 40560670, 40560670, 40560670, 40375000, 35995500,
- 40375000, 41832655, 41577000, 41971010, 41798031, 41625052, 41452073, 42181810, 39727120, 40545500,
- 42291220, 42017960, 42017960, 42017960, 42017960, 42017960, 41531830, 41531830, 41531830, 41531830,
- 41531830, 41040790, 41040790, 41040790, 41040790, 41040790, 41040790, 40549750, 40549750, 40549750,
- 40549750, 40549750, 40549750, 40549750, 40058710, 40058710, 40058710, 40058710, 40058710, 40058710,
- 40058710, 39567670, 39567670, 39567670, 39567670, 39567670, 39567670, 39567670, 39076630, 39076630,
- 39076630, 39076630, 39076630, 39076630, 39076630, 38585590, 38585590, 38585590, 38585590, 38585590,
- 38585590, 38094550, 38094550, 38094550, 38094550, 38094550, 37603510, 37603510, 37603510, 37603510,
- 36969500, 37050000, 37050000, 36969500, 37050000, 37050000, 36490000, 36969500, 33714355, 33592880,
- 33358140, 32384240, 31969540, 33847310, 32695810, 31495810, 32524710, 32319810, 30354000, 30595312,
- 24450000, 30354000, 42995755, 42866020, 42899600, 44407340, 42674440, 42499740, 44143610, 43962000,
- 44764800, 42616510, 44352595, 44423600, 42490000, 36490000, 42490000, 25743490, 30301490, 25654000,
- 30245510, 27889520, 27698620, 28461220, 30367620, 27219120, 26543420, 26674420, 27912220, 29577020,
- 25468781, 28149971, 25054480, 25054480, 24465232, 24465232, 24465232, 24465232, 24710752, 30510960,
- 30510960, 30510960, 30510960, 30510960, 30510960, 30510960, 30510960, 30019920, 30019920, 30019920,
- 30019920, 30019920, 30019920, 30019920, 30019920, 30019920, 29528880, 29528880, 29528880, 29528880,
- 24450000, 24450000, 39060255, 38886400, 38454800, 37041310, 38846160, 38644160, 37025770, 39677660,
- 36471156, 35995500, 39000000, 35995500, 35995500, 35424755, 35177300, 36114910, 36114910, 35941931,
- 35941931, 34549620, 36318220, 36048020, 35675420, 36686420, 33615700, 33719000, 36494024, 36494024,
- 36494024, 36495092, 36495092, 36506004, 36325924, 35834884, 35343844, 34852804, 34361764, 36494024,
- 33615700, 33615700, 33615700, 46832555, 46704020, 46640600, 47819160, 48158600, 46782340, 46814340,
- 48050340, 46168340, 45925000, 45925000, 45925000, 35995500, 45925000, 47562755, 47060000, 47587000,
- 47067340, 45576250, 48692740, 46161500, 46539500, 45543500, 45600000, 45900000, 40994700, 45543500,
- 43498655, 43325420, 43934600, 45372710, 44215410, 44818310, 43627710, 42842710, 44292810, 44284010,
- 42711720, 42990000, 42990000, 42479750, 35995500, 42479750, 41228690, 40782990, 41043220, 40632600,
- 40824140, 40602340, 41297340, 40501510, 41046210, 41948610, 41320610, 39999700, 39999700, 39999700,
- 35995500, 39999700, 37648755, 38787600, 37524600, 38925690, 38869500, 39061690, 38710510, 36990000,
- 36990000, 36990000, 35995500, 36990000, 43566455, 43414000, 43352610, 42783860, 47642000, 42478000,
- 46349160, 41987500, 41987500, 48420000, 48420000, 47934480, 47934480, 47443440, 47443440, 47443440,
- 46952400, 46952400, 46952400, 46461360, 46461360, 46461360, 46461360, 46461360, 45970320, 45970320,
- 45970320, 45970320, 45970320, 45479280, 45479280, 45479280, 45479280, 45479280, 44988240, 44988240,
- 44988240, 44988240, 44988240, 44988240, 40994700, 41987500, 40700455, 40330000, 40162510, 39960860,
- 41045360, 41253160, 37002660, 38660000, 38660000, 36997500, 31332000, 36997500, 44939055, 44734180,
- 43888590, 46644390, 45456990, 44526810, 43490005, 46171195, 43490000, 35995500, 43490000, 42321555,
- 42210500, 42842210, 42625660, 42159260, 42882000, 41987000, 41695000, 43990000, 47664572, 47762780,
- 43983196, 41734480, 47048580, 47048580, 46557540, 46557540, 46557540, 46557540, 46557540, 46066500,
- 46066500, 46066500, 46066500, 46066500, 46066500, 45575460, 45575460, 45575460, 45575460, 45084420,
- 45084420, 45084420, 36490000, 41695000, 41093855, 41011720, 41392400, 42770340, 41214340, 44179340,
- 44710510, 41181510, 42938510, 43393510, 40994700, 40994700, 40994700, 40994700, 40994700, 45479755,
- 45265000, 43957000, 44837160, 44525800, 42217000, 43952160, 41991750, 41991750, 44520000, 40994700,
- 41991750, 39695755, 39516880, 38807310, 38664000, 40470920, 40321161, 38205720, 39962120, 40337000,
- 40082520, 39021620, 39327700, 38322205, 38322205, 36992427, 31332000, 36992427, 36086155, 35913000,
- 39016641, 34950000, 38480000, 38480000, 31332000, 34950000, 33404755, 32029300, 33611384, 33611384,
- 33611384, 33611384, 33611384, 33611384, 33524894, 33524894, 33524894, 33524894, 33524894, 33438404,
- 33438404, 33438404, 33438404, 33438404, 33395159, 33395159, 33395159, 33351914, 33351914, 33351914,
- 33308669, 33308669, 33308669, 33377861, 33265424, 33265424, 33222179, 33222179, 33222179, 31534379,
- 34215569, 31967000, 31332000, 31332000, 35040755, 34603010, 35517260, 32216840, 33297340, 36677240,
- 34305940, 32621340, 34319104, 31772000, 31990000, 31332000, 31332000, 45738390, 45639630, 46778000,
- 47378190, 45604360, 45901240, 46529640, 48057340, 48453340, 46311340, 46090062, 45285705, 45285705,
- 40994700, 44358210, 34003755, 33698979, 36686890, 38520890, 37744600, 32679200, 32679200, 32592711,
- 37747370, 37683200, 37295800, 37295800, 35329800, 33896800, 37923300, 37614400, 37494600, 34126659,
- 33633300, 33635600, 34017900, 34023100, 34065500, 34056800, 34082100, 38406800, 36642100, 33825300,
- 34126659, 37623800, 41354968, 41354968, 41354968, 41354968, 40863928, 40863928, 40863928, 40863928,
- 40372888, 40372888, 40372888, 40372888, 39881848, 39881848, 39881848, 39881848, 39390808, 39390808,
- 39390808, 39390808, 39390808, 38899768, 38899768, 38899768, 38899768, 38899768, 38409480, 38409480,
- 38409480, 38409480, 38409480, 37918440, 37918440, 37918440, 37918440, 37427400, 37427400, 37427400,
- 37427400, 36936360, 36936360, 36936360, 36936360, 36936360, 36445320, 36445320, 36445320, 36445320,
- 36445320, 35954280, 35954280, 35954280, 35954280, 35954280, 35463240, 35463240, 35463240, 35463240,
- 35463240, 34972200, 34972200, 34972200, 34972200, 34972200, 34972200, 34481160, 34481160, 34481160,
- 34481160, 34481160, 34481160, 34481160, 34246850, 33990180, 33990180, 33990180, 33990180, 33990180,
- 33499140, 33499140, 33499140, 33499140, 33302724, 33008099, 33008099, 32528000, 32528000, 32650000,
- 31332000, 32528000, 29719755, 32635688, 30205890, 32676990, 31729990, 32633750, 27718900, 27462400,
- 29763000, 29806244, 29763000, 29676511, 29633266, 29676511, 29633266, 29396300, 29396300, 29396300,
- 29309811, 29309811, 29309811, 33524300, 35160300, 25886800, 30046800, 26176800, 31500000, 32406800,
- 33856800, 28824583, 28824583, 31505773, 34590000, 32020000, 32020000, 32020000, 30710000, 28940000,
- 29880000, 29880000, 29880000, 27750000, 27750000, 27750000, 25837000, 25837000, 61137755, 61050725,
- 64703800, 58221060, 61425000, 61568000, 61506000, 56956340, 55256140, 59859405, 54612705, 56136486,
- 58350000, 70332000, 67622348, 67622348, 67100000, 67100000, 64911366, 64911366, 64911366, 64911366,
- 62200385, 62200385, 62200385, 62200385, 62200385, 60100000, 59489405, 59489405, 59489405, 59489405,
- 59489405, 57330000, 56820000, 56820000, 55437829, 55440000, 53954000, 52100000, 51000000, 51000000,
- 51000000, 51000000, 49208255, 49000000, 48398700, 48403000, 48393000, 49022000, 49847000, 49105200,
- 49191000, 53829400, 49094000, 49949000, 54212000, 49303900, 54488900, 49065000, 50634300, 50216500,
- 49437400, 49636600, 49457600, 56201300, 49202300, 50671700, 49792200, 55717400, 52095000, 49444300,
- 52938400, 49273300, 50966800, 50080850, 49639640, 48747550, 48611550, 48289405, 48986514, 48986514,
- 48260000, 48260000, 51007190, 53499690, 50848520, 53353100, 52195120, 49629690, 49973390, 55128590,
- 56652190, 51230590, 53467890, 53240890, 53680390, 53239590, 52941990, 50502890, 54378090, 52407190,
- 52908390, 48998005, 51679195, 54360385, 48998000, 48998000, 43622755, 43439000, 45404300, 45424000,
- 45317811, 45317811, 43185600, 43185600, 43408600, 42937200, 42937200, 43106000, 42240400, 43847400,
- 43856049, 43320000, 43336000, 44337900, 43500500, 44207800, 46457500, 48362700, 43107200, 43809800,
- 43061700, 42935200, 45271900, 44256800, 46494600, 44131200, 42961150, 46277340, 45009674, 42376640,
- 48446350, 44080840, 42590583, 45195673, 43837500, 41676000, 41676000, 45470755, 45323580, 46822400,
- 46822400, 46735911, 46735911, 46649422, 45417400, 45454200, 45360000, 48381600, 48381600, 46313700,
- 45244300, 45839500, 45750000, 45366800, 46536200, 45586600, 45511700, 48416600, 45499700, 46015200,
- 48187900, 45234430, 45972800, 48054600, 46076900, 48520000, 50189500, 45353600, 46036400, 45225800,
- 44999000, 45460000, 45200000, 44999000, 57950000, 44999000, 52106755, 51977020, 50286400, 53141020,
- 50313620, 51161320, 50223220, 52695120, 49064620, 49588120, 53223190, 52155690, 54065990, 52799690,
- 50874390, 50809405, 50809405, 48998000, 48998000, 48998000, 49852955, 49692480, 49756810, 49877310,
- 49457510, 55659810, 49100420, 54693620, 51075220, 49119220, 50275820, 48998000, 51679190, 54360380,
- 48998000, 48998000, 47536455, 47322580, 48856910, 48880000, 48922000, 52864420, 53268200, 48491600,
- 48091920, 49132120, 47108420, 46985020, 46600005, 47484797, 49281000, 51550000, 43330000, 46600000,
- 45237255, 45127980, 45984160, 45812940, 47537740, 47846640, 47300840, 46935940, 44562000, 46242000,
- 43330000, 44562000, 44615755, 44428180, 45517740, 46072240, 43717440, 45284210, 45512810, 45768510,
- 44916410, 44200000, 43330000, 43330000, 43330000, 43330000, 46195655, 46127400, 45954130, 46675600,
- 46250400, 45944000, 43330000, 45944000, 60687500, 60498880, 63875090, 59999000, 60644690, 61991910,
- 59999405, 59999405, 62680594, 59999000, 59999000, 62405255, 62202980, 60701810, 68274710, 62737010,
- 61736710, 59999000, 65215720, 69354520, 68159520, 60182320, 60427524, 59999000, 67020605, 59999000,
- 72000000, 59999000, 63706755, 63504480, 61014810, 69026460, 64059460, 67722760, 62736260, 62409405,
- 66480000, 59995000, 61283000, 69920000, 59995000, 33864760, 33864760, 33864760, 31183569, 31183569,
- 23188563, 23188563, 20507373, 20507373, 20507373, 20507373, 20507373, 20507373, 20507373, 20507373,
- 18094000, 18094000, 18094000, 18094000, 18094000, 15547171, 15547171, 15547171, 15547171, 12865982,
- 12865982, 12865982, 10640595, 10640595, 7959405, 7959405, 28502380, 28502380, 28502380, 25869753,
- 25869753, 25869753, 25869753, 25869753, 25869753, 25869753, 23188563, 23188563, 23188563, 23188563,
- 23188563, 26808169, 26808169, 24245000, 24245000, 21930000, 9770405, 11130000, 6730000, 5900143,
- -54780000, -33750000, 17821000, 16069405, 18750595, 17570871, 20252061, 28309343, 17783805, 17034705,
- 21827524, 31785945, 29104755, 29104755, 29104755, 29104755, 28960000, 26423566, 26423566, 26423566,
- 26423566, 26423566, 26423566, 23742376, 22800000, 23742376, 23742376, 23742376, 23742376, 21061186,
- 21061186, 21061186, 21061186, 18379996, 18379996, 18379996, 18379996, 15698805, 15698805, 15653000,
- 16074172, 14531918, 14531918, 55705755, 55508961, 55614980, 55123940, 49555000, 55488191, 59906311,
- 59630300, 59789000, 49555000, 59630300, 54666155, 54473980, 54424876, 54316000, 54316000, 43190290,
- 43173000, 42613700, 41183000, 42613700, 44938348, 44805000, 44244994, 43383000, 41183000, 43756000,
- 43000000, 42810000, 42946020, 43585000, 42553000, 41183000, 42553000, 43462000, 43237480, 43237480,
- 42890800, 41183000, 42890800, 44179500, 44007980, 43824090, 43735690, 43672090, 43835210, 43192200,
- 41183000, 43191000, 43255000, 43047480, 42556440, 42473000, 41183000, 42473000, 56072300, 55740000,
- 54711730, 55373690, 55358690, 54624000, 49555000, 54624000, 56951755, 56652280, 57165220, 56754900,
- 56351000, 56351000, 52563555, 52344180, 52493620, 52804400, 51887000, 49555000, 51887000, 52924355,
- 52625780, 53159290, 52323690, 53316090, 52720310, 51935000, 49555000, 51935000, 54142755, 53884380,
- 53810630, 54391490, 53526190, 52955000, 49555000, 52955000, 50550755, 50350480, 51131000, 51106000,
- 50680190, 50541000, 49794000, 49555000, 49794000, 56096755, 55963956, 56300000, 55436141, 55422000,
- 56264510, 55880000, 56136060, 56058868, 55111000, 49555000, 55111000, 51694377, 51470480, 52146966,
- 51377104, 51573000, 51755710, 50910000, 49555000, 50900000, 54495000, 54361380, 54954130, 53805000,
- 53921000, 53276500, 49555000, 53276500, 52672755, 52435000, 52780160, 51796572, 53117803, 51684000,
- 52786560, 53308000, 51590000, 49555000, 51590000, 53217656, 53285000, 53014180, 52629910, 52406000,
- 52731660, 53689860, 53488360, 51842000, 49555000, 51842000, 57561755, 57503120, 57925000, 57307930,
- 57061390, 56633890, 56531000, 49555000, 56531000, 54582200, 54460000, 53594910, 54147500, 54847000,
- 54170000, 53721960, 53311800, 49555000, 53311800, 46306700, 46038376, 47986471, 46443380, 45189350,
- 41183000, 45000000, 55705755, 55508961, 55340000, 55540000, 55023090, 55725000, 54873000, 55772000,
- 55860890, 56235000, 56296600, 55097800, 55255000, 55349200, 56000000, 55351800, 55993400, 54835600,
- 56271900, 55740500, 56143600, 55712000, 55692200, 56597060, 56597060, 56106020, 56106020, 56106020,
- 56106020, 55614980, 55614980, 55614980, 55614980, 55614980, 55614980, 55614980, 55123940, 55123940,
- 55123940, 55123940, 55123940, 55123940, 55123940, 54632900, 54632900, 54632900, 54632900, 54141860,
- 49555000, 54254500, 54735455, 54518480, 53819610, 55088160, 54967860, 55022060, 55496562, 55781206,
- 55781206, 55290166, 55290166, 55290166, 55290166, 55290166, 55290166, 54799126, 54799126, 54799126,
- 54799126, 54799126, 54799126, 54308086, 54308086, 54308086, 54308086, 54455398, 54602710, 53850000,
- 53850000, 53850000, 53412000, 53412000, 49555000, 53412000, 42922655, 42691280, 43083830, 41954190,
- 42662290, 41184000, 42314009, 41183000, 41183000, 51629275, 51458480, 51293260, 51192840, 50899440,
- 50089140, 49610040, 50100440, 49825039, 49555000, 49555000, 49555000, 58506255, 58258480, 58277210,
- 59086760, 58329060, 58450460, 57886000, 56917000, 57533219, 49555000, 56917000, 57763755, 57557980,
- 56227110, 57247710, 57696410, 55920810, 57438410, 56239210, 56933110, 58199220, 58479356, 58479356,
- 58479356, 57988316, 57988316, 57988316, 57497276, 57497276, 57497276, 57497276, 57006236, 57006236,
- 57006236, 57006236, 56544658, 56544658, 56544658, 56544658, 56053618, 56053618, 56053618, 56053618,
- 56053618, 55589000, 55589000, 55589000, 55589000, 49555000, 55589000, 57724755, 57417280, 58343310,
- 58278460, 58239560, 58269560, 57772060, 57273000, 57356000, 49555000, 57273000, 44993655, 44920620,
- 43941400, 43856000, 44517140, 44064240, 44659910, 44611410, 45246610, 44988910, 43795000, 43658000,
- 41183000, 43658000, 44995255, 44898330, 43383000, 44652090, 45350000, 44963710, 46567510, 45221210,
- 45788220, 44025120, 44553920, 44849320, 45548120, 43383000, 44803239, 41183000, 43383000, 46270455,
- 46134980, 47662310, 47218060, 47871760, 46036660, 45277760, 44660000, 45859280, 45200000, 41183000,
- 44660000, 56810055, 56672880, 56165540, 56578840, 56929640, 56955710, 57512910, 57831010, 56733210,
- 55896000, 55631000, 49555000, 55631000, 59906311, 59630300, 59516940, 60587340, 59801240, 59537510,
- 59651910, 59378610, 59936310, 58900000, 58418000, 59394159, 49555000, 58418000, 47170755, 47068800,
- 47156410, 47623110, 47449000, 47646510, 46994010, 48216510, 47813210, 46421420, 46969298, 45950000,
- 45950000, 41183000, 45950000, 48675055, 48399961, 48667160, 49998240, 49997740, 49626340, 50213540,
- 50694340, 47440000, 49100000, 48040000, 41183000, 47440000, 59072855, 58969000, 59151420, 59165320,
- 59410320, 58739390, 59807190, 59349890, 60930590, 58778790, 59932690, 60701790, 59060090, 59448190,
- 59916790, 59908990, 58478000, 58478000, 59073000, 49555000, 58478000, 68884400, 68743584, 67500896,
- 66344000, 66053000, 66053000, 59190000, 66053000, 61752455, 61554480, 62138920, 60896120, 63670920,
- 64438120, 61449820, 62802920, 62033820, 61662390, 61751990, 64547090, 64927000, 61483190, 60674000,
- 62355680, 64380000, 59190000, 60674000, 67596655, 67406580, 66984780, 66779405, 66779405, 65894612,
- 65800000, 59190000, 65800000, 61620720, 61340000, 63486910, 67427560, 65922260, 65008360, 62431560,
- 60280125, 63029405, 65459405, 59190000, 59199000, 64506755, 64346600, 63778630, 61103290, 61103290,
- 63316652, 60643000, 60715898, 65800000, 59190000, 60643000, 54145855, 53920480, 54327710, 54542510,
- 54003510, 53840910, 54788220, 54509920, 53980820, 54405620, 54605420, 53650000, 49802000, 53650000,
- 56265455, 56069080, 56140010, 55277510, 55887710, 55291210, 56200720, 55465420, 56578820, 57414000,
- 55994820, 54465000, 55668280, 49802000, 54465000, 53146355, 52939480, 53616000, 53018000, 53642610,
- 53383510, 53408000, 52816810, 53413000, 52797000, 52300000, 49802000, 52300000, 58562755, 58400000,
- 58614440, 57487940, 56163000, 59274110, 58949110, 60537110, 57230610, 57538000, 57900000, 56055000,
- 49802000, 56055000, 56603000, 56364480, 56268710, 55831810, 56851010, 56201310, 55914510, 56851010,
- 56716710, 56934320, 55826700, 49802000, 55826700, 51750000, 51505480, 51151073, 51151073, 52654340,
- 51365500, 51314000, 52373000, 51060000, 51100000, 50499000, 50499000, 49802000, 50499000, 54258755,
- 54092800, 54132800, 53975520, 53611000, 54280000, 53117000, 53787220, 53684000, 54215700, 53114920,
- 52614000, 52535400, 49802000, 52535400, 57941700, 57784100, 59347120, 59588100, 56657220, 58050000,
- 57359320, 58235100, 57993920, 60245420, 60337120, 59004690, 58491290, 56106000, 58250000, 59854398,
- 49802000, 56106000, 54710000, 54511480, 53579920, 53282920, 56020720, 53430120, 53872120, 52903490,
- 52666390, 54043390, 54422590, 54533590, 52654390, 52530690, 54161990, 53715000, 51570000, 53715000,
- 49802000, 51570000, 56816300, 56540180, 56344040, 56919740, 58031140, 56344410, 57478610, 56908510,
- 57800710, 55857400, 49802000, 55857400, 55740300, 55560500, 55587000, 54816650, 55768000, 54495000,
- 54535000, 55318000, 55241490, 54360890, 54785090, 55645690, 56102090, 54906190, 56294590, 55844490,
- 53974000, 53974000, 49802000, 53974000, 53169000, 53055000, 53315000, 53036800, 52862340, 53495000,
- 53237340, 53154340, 53824440, 52225772, 51773000, 49802000, 51773000, 51500055, 51317000, 51898710,
- 51465000, 51964110, 51924610, 51812520, 52223320, 52232520, 52169520, 51090520, 50476000, 49802000,
- 49802000, 49802000, 66065000, 65863180, 63102260, 63660740, 64836040, 65306940, 64356740, 63065640,
- 62973900, 62973900, 65655090, 62201000, 51980000, 62201000, 61225000, 61140000, 60835300, 61037810,
- 60951000, 62158410, 61569710, 62056820, 62047820, 61285900, 61190920, 61666000, 60029405, 60029405,
- 60833762, 58578000, 51980000, 58578000, 56787200, 56592480, 56776900, 57844500, 56320000, 59516410,
- 57203110, 56913000, 59679410, 56391220, 56053000, 59529280, 57816941, 56053000, 51980000, 56053000,
- 57095255, 56883480, 58141940, 56025440, 56548840, 56392000, 58047610, 56783310, 56550010, 55147100,
- 57092000, 57970000, 51980000, 55147100, 55411155, 55262280, 55962340, 55128540, 55128540, 56215610,
- 54995110, 55889110, 56154610, 54183000, 54183000, 51980000, 54183000, 55110250, 54955020, 53235500,
- 55062710, 54896000, 55649420, 54017000, 55061120, 55995420, 54735000, 55395120, 52991420, 54901820,
- 54410000, 51980000, 51980000, 51980000, 51796000, 51523480, 50523420, 55743000, 51241320, 50291020,
- 51796320, 52147320, 50287620, 52102290, 56277290, 51400490, 54245090, 52467990, 49957000, 51769000,
- 54450190, 49957000, 49152000, 49957000, 52016000, 51774180, 50018000, 52162110, 51193210, 51887810,
- 51714620, 51593420, 50335000, 51312920, 53649920, 49859405, 49859405, 52540595, 49152000, 49152000,
- 49152000, 52244500, 52126420, 52440660, 56077500, 56224500, 57886000, 52684210, 53024000, 56751520,
- 54487420, 57793000, 52472200, 51132000, 55926569, 53813190, 51132000, 49152000, 51132000, 55002000,
- 54691000, 54557010, 55314610, 54300210, 55118110, 55110110, 54238310, 55154010, 53671120, 53490000,
- 55244730, 53291000, 49070000, 53291000, 56450455, 56233780, 56883760, 60624340, 58239940, 57261640,
- 56972000, 57553840, 55670000, 56170880, 58852070, 55670000, 49070000, 55670000, 54927000, 54661580,
- 55215810, 56781910, 54867700, 54474810, 54088620, 55467120, 54993800, 56324000, 55837720, 53436000,
- 54600000, 56421409, 49070000, 53436000, 53660500, 53480580, 52960000, 52557000, 54388560, 52915000,
- 52982060, 52252683, 51283000, 49070000, 51283000, 53739500, 53580000, 55215000, 53765910, 54560810,
- 53610000, 55646400, 54397000, 56007400, 55549520, 56143920, 52737020, 54393639, 52159000, 49070000,
- 52159000, 51908871, 51701680, 51173640, 52171000, 50910000, 51330000, 50722000, 50195000, 49907000,
- 50666159, 49070000, 49070000, 49070000, 53321890, 53199500, 52348820, 51408800, 53619440, 51824140,
- 53739310, 52257800, 52401310, 53711110, 51366000, 50638000, 52464731, 49070000, 50638000, 51677100,
- 51532000, 51091000, 51105500, 51288110, 50895410, 51373000, 51200410, 52034410, 51102000, 49743000,
- 51700000, 49900000, 49070000, 49743000, 55964355, 55792000, 69244510, 56156000, 56121720, 53603320,
- 56030420, 58154550, 69436320, 56137420, 54662405, 54662405, 57343595, 73193548, 73193548, 70512358,
- 70512358, 70512358, 67831168, 67831168, 67831168, 67831168, 69439882, 65149978, 65149978, 65149978,
- 65149978, 62468788, 62468788, 62468788, 62468788, 59787598, 59787598, 59787598, 59787598, 61540000,
- 57106408, 57106408, 57106408, 58178884, 54425218, 54425218, 51771000, 53350000, 69000000, 51771000,
- 59532360, 59432950, 60019940, 62809240, 62662640, 62379210, 61026310, 61887210, 62431110, 58834000,
- 61510818, 61510818, 58834000, 58834000, 64688500, 64518380, 67944720, 69510900, 63422405, 67580762,
- 67580762, 61808400, 61808400, 53012300, 52840180, 54467930, 57664690, 52702090, 51307226, 53988416,
- 56669606, 50864000, 50864000, 46923500, 46588080, 49059360, 48903340, 46957240, 50791640, 53477940,
- 51694740, 45890000, 49940000, 48450000, 43359640, 43359640, 43077000, 43055300, 43724000, 42757700,
- 44079240, 43031010, 44485410, 44479010, 45400000, 42406200, 42912000, 45572000, 42290000, 42290000,
- 48737700, 48517580, 48473940, 48936000, 48440640, 48951110, 47873210, 47671010, 48445800, 47654300,
- 47654300, 48420205, 48288000, 50328700, 50198000, 48907460, 53049260, 59318200, 47474900, 46759405,
- 49440595, 47355000, 46633000, 46633000, 50243100, 50178320, 50700700, 51314510, 53650000, 50027710,
- 49713610, 51931220, 55096320, 49344720, 49732020, 48991267, 51672457, 53281171, 48854900, 48854900,
- 61996955, 61611741, 56543040, 61359840, 63826040, 60694000, 58482810, 62063510, 61940000, 60699405,
- 56329405, 60059405, 55489900, 64300000, 55489900, 41660000, 77850000, 70100000, 70100000, 70100000,
- 70100000, 60900000, 59800000, 50950000, 50800000, 43600000, 60900000, 60900000, 60900000, 60900000,
- 60900000, 54300000, 55000000, 50110000, 41052000, 49060000, 51500000, 49060000, 49060000, 49060000,
- 50950000, 42250000, 41052000, 31178755, 31110000, 30803100, 30656000, 29000000, 30656000, 39086755,
- 38900000, 38900000, 39120000, 38612000, 38550000, 29000000, 38550000, 39863755, 39689000, 40143400,
- 38550000, 29000000, 39430000, 20002991, 19604480, 19434610, 18201600, 19529000, 19157210, 19647020,
- 18729220, 19818420, 18298120, 18376000, 18100000, 15720000, 14700000, 13900000, 13900000, 38420055,
- 38124424, 38821000, 37950000, 37408600, 35904388, 39000000, 38929928, 38929928, 38438888, 38438888,
- 37947848, 37947848, 37947848, 37358600, 37358600, 37456808, 37456808, 37456808, 37456808, 36965768,
- 36965768, 36965768, 36965768, 36965768, 36474728, 36474728, 36474728, 35983688, 35983688, 35983688,
- 35492648, 35492648, 35492648, 35190000, 31535000, 35190000, 29505755, 29310480, 30719510, 29204920,
- 29910820, 28818320, 29645000, 29286800, 29772220, 28931220, 31095720, 29082420, 28432000, 30445000,
- 28155000, 20885000, 28155000, 30258555, 30082220, 28362400, 27944890, 29797290, 30701090, 29940390,
- 30818000, 29038000, 27910000, 29660000, 27547590, 28694790, 29263990, 28384090, 28896990, 30158790,
- 30472990, 30047760, 29012920, 27135000, 28180000, 20170000, 27135000, 31987755, 31939090, 31177690,
- 34132690, 31414610, 31686120, 32102320, 33295220, 32397620, 33530000, 32331690, 34515190, 33870590,
- 32234000, 31949400, 31325000, 31598000, 32363790, 30656000, 33260000, 32700000, 29000000, 30656000,
- 26000855, 25863000, 24424700, 24396000, 26529410, 25312810, 26155010, 24773460, 25841400, 24996500,
- 25306500, 24910820, 23490000, 25327442, 25327442, 20170000, 23490000, 31778755, 31719811, 32550000,
- 32840000, 33862800, 31631700, 31258400, 30501900, 30883000, 32240520, 31697000, 33781520, 32827220,
- 30610000, 33567000, 29388000, 31304642, 32350000, 29000000, 29388000, 41713755, 41652430, 38867690,
- 40975390, 41800490, 41800490, 41238890, 41238890, 41965490, 41174290, 41057890, 40067290, 41072200,
- 40579190, 41507690, 40679690, 42230090, 39566590, 40820900, 41759600, 41055000, 38700000, 39960000,
- 40750000, 38700000, 38700000, 36140000, 36526600, 36037300, 36724890, 37475000, 36115100, 35350290,
- 36660290, 37400690, 35005090, 35200000, 35361000, 36397790, 35824890, 35350000, 34748800, 36921900,
- 36240900, 37406400, 36343600, 35575000, 36084044, 34360000, 35200000, 29000000, 34360000, 37812755,
- 37646000, 39958000, 35227920, 37768320, 35456000, 36009300, 34992420, 38357220, 35543720, 38661220,
- 34733920, 36995790, 36511390, 36750000, 34572000, 38300436, 29000000, 34572000, 28640255, 28381080,
- 27568500, 29243330, 29634000, 28419500, 25790000, 26998320, 27757120, 28191320, 27910020, 27760520,
- 24483000, 27080000, 26980000, 20170000, 24483000, 34709000, 34630000, 34526090, 33578290, 32065820,
- 35997700, 35237920, 34735090, 35683190, 35156990, 33958290, 33517090, 33521400, 34704600, 32929590,
- 35684090, 32920790, 34354390, 35888960, 35888960, 35888960, 35888960, 35888960, 35397920, 35397920,
- 35397920, 35397920, 35397920, 34906880, 34906880, 34906880, 34906880, 34415840, 34415840, 34415840,
- 34415840, 34415840, 34415840, 33924800, 33924800, 33924800, 33924800, 33924800, 33924800, 33924800,
- 33433760, 33433760, 33433760, 33697000, 31378000, 32310000, 29000000, 31378000, 26520755, 26308780,
- 27611000, 26169920, 26536000, 26505620, 26193020, 25028120, 27641120, 28058920, 27215320, 26784720,
- 27256750, 25080000, 27304480, 26985304, 26985304, 26985304, 26985304, 26985304, 26494264, 26494264,
- 26494264, 26494264, 26494264, 26003224, 26003224, 26003224, 25512184, 25512184, 25512184, 25512184,
- 25021144, 25021144, 25021144, 24600000, 24600000, 24600000, 24600000, 20885000, 24600000, 23059755,
- 22857480, 23339620, 23489600, 21121890, 24720690, 23367890, 22211110, 22501890, 22975390, 21805290,
- 23587690, 21610490, 22486600, 23003590, 23033090, 22738300, 21540000, 22526000, 20190000, 20170000,
- 20170000, 30515155, 30390920, 30005800, 30631000, 32001090, 30277500, 32568800, 31665000, 30880290,
- 32313790, 30305690, 30597390, 29826690, 30341590, 32066590, 29813500, 30986800, 29788500, 30879400,
- 30251100, 30373800, 31575200, 29020000, 30200000, 29100000, 29000000, 29020000, 43803655, 43673820,
- 43683500, 43088420, 42832420, 41667920, 42841720, 45543120, 41849220, 45072420, 44093390, 43297990,
- 43441390, 42917790, 44473390, 41645000, 44448680, 41983100, 38700000, 40810000, 38000000, 37930000,
- 36448200, 38719290, 39566000, 39635120, 39450000, 39886460, 40703919, 36997020, 38229000, 37397600,
- 37682000, 40550000, 38462497, 37859434, 36038000, 37146000, 39620000, 29000000, 36038000, 34183755,
- 33981480, 34325500, 34819220, 34462000, 32982520, 34458620, 34335000, 32653000, 38195000, 34616000,
- 34593500, 35408090, 33928800, 36237892, 32143200, 29000000, 31700000, 40544000, 40450000, 40662800,
- 42212320, 43568420, 40956420, 49113000, 39620920, 46018000, 40712000, 47932990, 39766550, 43892890,
- 49232000, 49363000, 50367990, 38859260, 38859260, 42028790, 43397779, 40778239, 48947230, 45826180,
- 47748624, 43708524, 49035730, 49192480, 50177475, 37400000, 37400000, 37400000, 45696255, 45578430,
- 47131000, 47206890, 44530000, 46757000, 45736000, 45185000, 47147500, 46565190, 46584000, 46434000,
- 46588990, 46372700, 46505600, 47701000, 46018300, 48213000, 45494600, 50202100, 45325500, 45032105,
- 46080700, 43399510, 38700000, 43360000, 28137659, 28036834, 27757684, 26715254, 29286399, 27172720,
- 28922195, 28505120, 25728313, 27675927, 26334620, 27478520, 28200877, 26389025, 29085277, 27299272,
- 24618082, 25844987, 20170000, 24587000, 22760555, 22710000, 24183490, 25163790, 23398420, 21398820,
- 22555724, 24646393, 21927220, 23799167, 23021920, 23175890, 23297690, 21614990, 24417590, 24355190,
- 21394700, 23200000, 23580000, 20885000, 20885000, 30617555, 30397580, 29296729, 31411817, 29515320,
- 26485120, 28686120, 32373700, 30730000, 31040320, 29509020, 28825390, 27833300, 29947202, 27700000,
- 29947202, 20885000, 25962000, 25001355, 24768800, 27177700, 23624710, 25440020, 25565000, 23294820,
- 24585520, 24859000, 24281120, 24968020, 22720000, 21910720, 23074564, 25755754, 21128000, 20885000,
- 21128000, 29638232, 29496500, 29103427, 29120820, 31066520, 31384220, 29609520, 28371465, 29211024,
- 32430520, 29749120, 29612720, 29453690, 32236990, 28155905, 28155905, 28155905, 26689200, 26689200,
- 36022828, 35875976, 38854910, 35500410, 36459110, 34524661, 38446120, 39733820, 35481800, 37856120,
- 39667420, 34745805, 37426995, 38767590, 31535000, 32560000, 36588138, 36352880, 36411010, 36844210,
- 37770710, 36361000, 37339000, 36210620, 37230020, 36271000, 34371320, 35190699, 32509509, 36086293,
- 31535000, 31535000, 43765955, 43675720, 44134900, 43925120, 41077120, 39413620, 43835720, 41668920,
- 45527790, 44330590, 47776590, 42765590, 37051390, 45597690, 38355690, 41651290, 43497943, 43497943,
- 40906479, 39242979, 41498279, 47592224, 42581224, 36867024, 38171324, 41466924, 46179133, 46179133,
- 46179133, 43778215, 43778215, 43778215, 43778215, 38415835, 38415835, 38415835, 38415835, 38415835,
- 38415835, 41097025, 41097025, 41097025, 41097025, 40923000, 41097025, 35500000, 35734645, 35734645,
- 35734645, 36220000, 36000000, 35200000, 33360000, 33360000, 45260000, 39100000, 39100000, 39100000,
- 39100000, 49000000, 44300000, 39730000, 41350000, 34450000, 32750000, 32750000, 32750000, 32750000,
- 32750000, 27770000, 26666000, 26400500, 26400500, 26400500, 21140000, 18158000, 20400000, 21750000,
- 13900000, 13900000, 5840551, 6289623, 16623423, -475939, 91227, 702658, -600000, 10252083,
- 10049808, -90000000, -90000000, -77183669, -66998607, -59200669, -52556508, -46668269, -41337026, -36324066,
- -31589604, -27054069, -22677675, -18420638, -14243171, -10145275, -6087165, -2029055, 2029055, 6087165,
- 10145275, 14243171, 18420638, 22677675, 27054069, 31589604, 36324066, 41337026, 46668269, 52556508,
- 59200669, 66998607, 77183669, -90000000, -1];
-
+41851944,35450000,41899000,43723932,41310000,43723932,36107682,35987080,35867000,36107682,
+-8601181,-9340159,-9550077,-9660193,-12208160,-12195000,-12244608,17860755,17783968,-564440,
+-8543596,-8661830,-9443960,-8086652,-7530304,-7270404,-6336404,-6165560,-5719816,-10788660,
+-10996000,22109440,18003755,17963792,18003755,17963792,-29077245,-29202312,-25095292,-23953826,
+-24704785,-24571661,-25100000,-54460000,-54572312,32283000,32246750,32140084,-7341184,-7475728,
+-5499289,-7827595,43893500,43895000,43652480,43227805,42200000,35450000,43893500,49416000,
+49374669,49122422,49374669,18167000,18147000,16693000,16591156,49162000,49122422,49122422,
+49122080,-10495516,-10633774,-13250561,-13274200,-13300000,-13321601,-13352287,-14468224,-13435263,
+-14838976,18411419,18380572,18305500,18305500,18593000,18305500,47053018,47091627,47130236,
+47168845,47207454,47044000,35450000,47044000,12481492,12358320,8713000,6870363,7270280,
+14415080,4519311,9576480,11097380,18845980,5785780,5845594,6877265,5370380,10904780,
+10074780,7968670,11249980,11350580,5397780,8692680,8067780,9069124,9069124,8578084,
+9669180,8459019,10042280,7739474,11105180,8829380,10978580,9858480,9311096,8820055,
+12013976,4506265,-14358000,-11080370,-14378000,-14300981,-14618875,-14378100,-14732000,-21273000,
+-10480061,-9316420,-21417476,-11164220,-11803620,-13580320,-21992220,-18306520,-21999000,46742755,
+46735356,-19117044,-19193312,17279490,17105911,17073584,19264490,19336490,19230000,19618658,
+19230000,12115916,12257247,12257247,12176523,12176523,12176523,12095799,12095799,12015075,
+17459404,17595404,12000000,4165728,-710000,6523792,5600000,1750000,160000,-720000,
+-1000000,-15983245,-7996255,-16040000,-37183000,-37459000,-40400000,-40500000,35855000,35753584,
+11987132,11983000,18309620,18260000,17660000,18225000,17636170,-12817650,-12819750,-13033000,
+78200711,78045711,70754480,76889405,68600000,74300000,70754400,13122000,13100000,12770000,
+12530000,12530000,-53117885,-53200000,13077029,13022864,17086755,17488858,16936995,16917821,
+12083106,11974341,-4650226,-4855520,-4662728,-5800000,-10307000,-7200000,-10500000,7299755,
+7134620,6780415,5539405,2759404,2700000,15112000,14814480,18000000,14080000,42461955,
+42394488,40191933,42394488,13521379,13449545,13215480,54131248,53990480,49122422,53990480,
+13981053,13690000,7315679,6718000,9269744,8207480,9687280,9517880,7116980,7130180,
+8342280,8982480,7448080,7242280,7234780,8342380,8528580,5668680,5210880,7853779,
+7270980,5565880,6440880,5966080,9554480,5219280,6573900,6573900,5210000,1000000,
+1000000,1261728,1160000,-21210543,-21477340,-19031068,-21493000,-17900000,-22350000,-22350000,
+15258755,15182121,26194782,26194782,25788000,25557000,25557000,1324000,1690000,1315000,
+1911168,3266656,3038000,-815000,-1396909,-1260000,1937680,835000,-1956000,-1417000,
+4640000,69000,-2888514,-4688133,-4736000,-11500000,-11500000,21417755,21610000,21275000,
+21720000,21172423,21770000,21440000,21000000,299756,-34742,1306789,-62362,22262781,
+22153500,20400000,22153500,14589000,14388000,61974015,61928000,61928000,61300000,61300000,
+16214000,15940000,16194000,16230000,15820000,16288000,15704256,15696598,-12193245,-11952895,
+-12390000,-12460000,-12554984,-20192000,-20122000,-20490000,-20530000,-19911416,-16851520,-10570312,
+-16089416,-19965312,-16347312,-20800000,-20939000,-21389870,-21410000,-21782402,49561514,49447980,
+49694480,41310000,49447980,-13871000,-14078000,-13805000,-14100000,-54324245,-54547416,-54863306,
+-55334148,-59600000,-53910992,-54097034,-55178035,-59600000,-17567930,-17591935,-17641794,-17678752,
+-17941882,-18000000,-10590563,-11666322,-10307684,-10156375,-27851191,-27960000,-23960000,-27960000,
+16862000,14884990,16756115,14639405,10639900,10629000,10125000,10236600,9966514,4867204,
+4394000,4649000,4000000,-49392248,-37908368,-38788972,-49884000,-46150560,-46467104,-45993638,
+-46519664,-46535208,-11631840,-17116110,-21542110,-22423110,-15912824,-12414110,-50020000,18385157,
+18133300,17924000,17830000,17821000,17830000,35135490,34647379,34884480,34555000,34540000,
+33823755,33724480,34213000,33416709,33143290,33040000,28520000,33040000,17962755,17875610,
+17838404,17796050,17880758,18115000,18193000,17650000,13402431,13226000,13289000,13264220,
+13085000,13162000,13442520,13328490,13472190,13372190,13458590,13458590,13581190,13483390,
+13368890,13040000,25248970,25076000,24554270,24450000,-51722000,-51826680,-51886520,-52960000,
+-17778525,-17866416,-15757079,-17307674,-14628000,-20320000,-20320000,42397755,42896760,42676640,
+43263340,42194400,42491737,42355440,41847000,41840000,39600000,41840000,25015200,26489000,
+26694793,26608304,26608304,26521815,24268219,26820100,24980500,25015182,24967000,26487850,
+24744800,24685600,23078200,24604700,25436400,23454800,24848100,24934589,25686200,20909200,
+22526000,25712600,24013900,25108700,22732400,22372300,22149900,23632600,22539600,27163800,
+22338100,22820000,23636000,20900000,20900000,-8590000,-8981294,-8900316,-9510000,-26348500,
+-26665520,-26032010,-26023910,-26048610,-26108510,-26071810,-26502210,-27039810,-26746710,-26743300,
+-26998400,-27152400,-27317418,-26273200,-26186711,-26829900,-26916389,-26916389,-26093300,-26093300,
+-26179789,-26179789,-26266278,-26266278,-27317418,29305755,28920824,28524609,28520000,28520000,
+28520000,-18164596,-18133505,-18271000,-17720079,-17964698,-17671155,-16584390,-18313000,-19265000,
+-18775020,-18771320,-19220000,-18848520,-20050120,-21067720,-12947620,-15930020,-21080000,-22311215,
+-22351326,-21653000,-21662000,-21013660,-21126560,-21663660,-21156660,-22711839,-23050000,-20835000,
+-23050000,46016155,45887480,46492100,46209400,46326600,45497900,45461500,45760400,46384800,
+46117300,46360800,45891200,46616800,45606800,45758400,46503770,46476800,45906600,46356800,
+45878900,46021900,45846800,45962400,45526300,46239900,45984300,46196700,45531300,45675600,
+46315800,46196800,46176800,46496800,45421510,39600000,45421510,31732430,32113289,32113289,
+32026800,32026800,31940311,31940311,31853822,31853822,31762800,32750853,32742204,32828693,
+32789824,31211500,32278900,31619700,32668600,32410100,32381700,31705400,32988000,31566800,
+32902500,32902500,32898549,29528900,32764400,32471400,32594000,32222475,31026600,31541466,
+31455000,31455000,31368511,31368511,31282022,31282022,31216000,31819000,31905489,31741100,
+31536900,31536900,31536900,31450411,31450411,31450411,31363922,31363922,31363922,32174100,
+32273300,32123900,31816600,32433200,32433200,31647100,32087600,31860800,32312500,32339700,
+29486000,28520000,29486000,31732430,31541466,31455000,31455000,31368511,31368511,31282022,
+31282022,31216000,31819000,31905489,31741100,31536900,31536900,31536900,31450411,31450411,
+31450411,31363922,31363922,31363922,32174100,32273300,32123900,31816600,32433200,32433200,
+31647100,32087600,31860800,32312500,32339700,29486000,28520000,31217000,13650755,13444480,
+13955600,13431400,13673400,13796800,13296800,13462800,13622300,13893200,13962900,13916800,
+13275100,13555400,13730600,14286800,13361600,13836800,13995600,13260700,13700900,13653600,
+13432200,13560300,13779800,13807600,13462600,13925100,13480900,13814700,13877150,13301940,
+14095950,13729340,13751350,13716040,13000000,7190000,13000000,17474790,17220290,16967080,
+17409360,17992140,16831440,18305240,17872100,16018340,15880000,7190000,15880000,11536680,
+11538377,11133644,11054310,11744760,11940460,11004160,12070460,10900000,41966800,41789032,
+40972490,41281290,41941390,41941390,42063699,41655890,41092790,41738890,41707300,41386800,
+41396800,41136800,41852200,41473200,41575100,42168200,41106800,41456800,41821700,41474500,
+41856800,41050400,41325700,40853783,39600000,40853783,-1995245,-2185520,-1574880,-2664880,
+-1739980,-1654880,-2033580,-2545210,-2411110,-2131110,-2561110,-2221110,-2108910,-1986601,
+-2715310,-2839000,18509755,18418000,19703700,19406800,19059700,18179000,19012700,19076800,
+19870900,19863800,18583500,18193300,19674200,19260200,19234253,19114800,19326800,19583500,
+19503900,19417411,18360900,18786800,19550500,18480300,19588800,19636800,19276500,18379500,
+18393000,19386800,18247900,18786800,18763000,18000000,-3431020,-3492760,-3509180,-2943680,
+-2984280,-3544880,-2994880,-4009510,-3997310,-4204710,-2961110,-3023487,-3144310,-3271110,
+-2641110,-4470000,3710000,1820491,3275000,1781121,2021620,1505121,1213220,1791120,
+1354920,1547920,996720,2025220,1518590,1068890,-1500854,3457937,3457937,3114209,
+3114209,1864952,1717640,1717640,1717640,1373912,1373912,1373912,1373912,1373912,
+882872,882872,882872,981080,981080,-1501000,41295355,41130380,41062700,42041400,
+40437100,40580600,40678900,40678600,40867700,40827600,41605000,40019200,40554200,40764600,
+42022800,41754400,39834500,41646800,41565400,40982600,40443300,41135400,40267800,40550100,
+40813700,41456300,40199400,40958100,41726800,40573500,40715600,40812800,42171100,39600000,
+39600000,39600000,-9458000,-8930000,-9564924,-9564924,-8169192,-8298383,-9144000,-9193788,
+-10612979,-12355846,-8846000,-9964000,-7433255,-5491040,-5687420,-11756057,-11952473,-10621684,
+-10835412,-10935412,-10112070,-10372580,-10113021,-10464480,-10464480,-10955520,-11495664,-11892376,
+-12355900,40135449,40026600,40470890,40470890,40348581,39913590,39806190,39438190,40838890,
+40556290,40827390,39460890,41042600,40730900,40966800,40149900,40106800,39962433,39719100,
+40754100,40775000,39167600,40279100,38830000,-29379245,-29555520,-29927190,-29031490,-28982490,
+-30256990,-29367190,-29614690,-30144390,-30464680,-30678000,50817496,51182571,50740000,50988890,
+51141590,50408890,50358890,50358890,50836800,50395400,51006800,50886800,51176800,50582700,
+50948400,50898200,50545400,50709620,50786800,50429500,50627600,50627600,50541111,50541111,
+51275200,51037600,50789100,51142200,51269200,49606348,49463128,49933708,49872328,49872328,
+49872328,50281528,50281528,50281528,50281528,50281528,50281528,50690728,50690728,50690728,
+50690728,50690728,50690728,51099928,50977168,50977168,51099928,51099928,50895328,41310000,
+49463000,46980755,46778480,46811100,47718400,46786900,47732900,45878000,48113300,47166800,
+47239400,47333800,46271400,46039300,48018800,46596800,48148400,47536800,47669800,46725600,
+47224200,47829000,45636800,47916600,46503100,47046800,45850100,46569200,47957900,48188700,
+47757300,48376250,48183940,46448550,47108440,46666350,47469640,48008960,48008960,48008960,
+48008960,47517920,47517920,47517920,47517920,47026880,47026880,47026880,47026880,46535840,
+46535840,46535840,46044800,46044800,46300000,45460000,45553760,39600000,45460000,11833600,
+11733300,12067010,12176310,12143510,11501000,11992120,11186920,11207120,11998620,11510320,
+10800000,4340000,10800000,25006800,24816000,24758890,22596800,22596800,22510311,22510311,
+24193300,24106811,24020322,24708400,24751644,24621911,24621911,24665155,24578666,22956800,
+22956800,23432100,24036000,22627700,22721000,23902000,23673325,24190500,23950700,23935700,
+23849211,22742200,24647100,24523500,23926800,24818960,24818960,24818960,24327920,24327920,
+24327920,23836880,23836880,23836880,23836880,23345840,23345840,23345840,22854800,22854800,
+22854800,22363760,22363760,22363760,21872720,21872720,21872720,23378875,22887835,24320194,
+24925751,25920379,25370388,25907927,21750000,27430000,27227180,26786690,26789590,26808890,
+27378890,27268890,27008890,27440890,26946590,27588890,27503890,26996000,27863200,27352800,
+27232400,27020500,27100200,26832300,26879500,27125600,27006400,27445300,26698900,47358400,
+46179800,47521400,46928400,47150000,47461490,46888890,46152590,46126890,46491000,47377590,
+46980590,47053790,46676990,47019890,47645200,46766800,46825400,46936500,46184000,45968200,
+46408900,45827000,46741400,47344400,46350700,45800000,35450000,45800000,52348840,51910740,
+52056640,52080740,51420740,52041272,52168200,51925200,51545400,51875900,51969100,52121100,
+53169500,52036800,51656800,51774100,53153800,50815400,51779500,52159500,51896000,51867300,
+51806800,51509500,51405400,51952000,52055000,51996500,52126800,52459400,50947300,50866200,
+52609300,51338200,52206300,51454350,52243240,51500750,52324840,50743216,51174240,51174240,
+51174240,51174240,51174240,51605264,51605264,51605264,51605264,51605264,52036288,52036288,
+52036288,52036288,52036288,52467312,52467312,52467312,52467312,52898336,52898336,52898336,
+52898336,53125976,53125976,53125976,41310000,50747000,55638755,55429584,55921600,56093400,
+56179900,55336900,57002400,55449000,56411800,55446800,55809600,55186500,56125400,55515200,
+55968300,56399500,56316800,56095400,57415400,55666800,55366800,56526800,55034250,54887540,
+57428050,55688240,55222450,55417640,54738950,55013540,55647950,55289740,55311150,56104740,
+56383650,54806340,55080950,55458340,56010450,56942440,55587150,55958740,57243750,56460940,
+54800231,54800231,54800231,55291271,55291271,55291271,55782311,55782311,55782311,56273351,
+56273351,56273351,56764391,56764391,56764391,57255431,57255431,56086810,55595770,55104730,
+54613690,54559675,55050715,55541755,55652239,55161199,54670159,56048697,57119823,56614292,
+54973254,54550000,54544000,54544000,59396800,59283800,58307190,59327090,59333690,58327490,
+58308890,59286490,59297290,58211990,57788890,57718890,58896500,59293400,58852100,59302100,
+59219600,58013500,58701000,58776800,58186800,58966800,58628000,59225960,59225960,59225960,
+59225960,59225960,58734920,58734920,58734920,58734920,58734920,58734920,58734920,58243880,
+58243880,58243880,58243880,58243880,58243880,58243880,57752840,57752840,57752840,57752840,
+57752840,57752840,57752840,57500000,59717000,48990000,57500000,18456428,18229000,19412800,
+19421449,18392700,18422100,19748800,19256600,19180400,18891900,18173600,18766800,18573300,
+19357700,18233600,18411000,19507800,19024050,19558040,18638950,19338040,18723450,18534540,
+19520450,18839940,19088950,18876940,18528950,18459940,18728450,19451340,18919750,19345140,
+18728950,19519940,18778950,18529940,18215550,19819940,19161050,18359340,19020350,19195640,
+19158350,19709940,18261450,19188440,18838950,18017740,19448960,19448960,19448960,19448960,
+19448960,18957920,18957920,18957920,18957920,18957920,18957920,18957920,18466880,18466880,
+18466880,18466880,18466880,18466880,18466880,17975840,17975840,17975840,17975840,17975840,
+17975840,17450000,17484800,18317000,18030000,17440000,48103781,47968494,48676100,48266800,
+48963000,49166800,48690700,49034600,48830900,49025000,48746500,48555650,49091540,47954050,
+48919340,48724150,47747440,48195550,48899940,49266650,49049940,48567250,49042240,48538950,
+48315340,49420450,48939940,48358950,48609240,48120750,48415240,48773150,48859940,48605650,
+48723740,48652350,48952140,49109050,48689940,49188950,48559940,48611850,49089940,48698950,
+48250340,49268950,48148640,49268950,48359940,48533850,48819940,48664050,48923940,48168950,
+48739940,49178064,49178064,49178064,49178064,49178064,49178064,49178064,48687024,48687024,
+48687024,48687024,48687024,48687024,48687024,48687024,48195984,48195984,48195984,48195984,
+48195984,48195984,48195984,48195984,47704944,47704944,47704944,47704944,47704944,39600000,
+47723000,9886800,9735000,9908190,10546290,9943390,9943390,9309090,10454790,9812690,
+10346890,10368890,10148690,10148690,10051290,10039490,10099190,10036500,9611300,9125500,
+10733959,10733959,10733959,10733959,10733959,10242919,10242919,10242919,10242919,10242919,
+10242919,9751879,9751879,9751879,9751879,9751879,9751879,9751879,9260839,9260839,
+9260839,9260839,9260839,9260839,8769800,8769800,8769800,8278760,8278760,7975000,
+5180000,7190000,5180000,43818400,43761612,44743700,44498600,43296800,44776800,44805500,
+44716800,44936800,44016800,42666800,44186800,44686800,44926800,43626800,45137000,43606800,
+44405200,44500000,44112500,44855650,43479940,44668950,44849940,45105150,44414440,44736050,
+44384740,42839050,43799040,44951350,45132940,44978950,45093040,44130050,44249940,44308950,
+45019940,43788950,44377840,43168950,43349940,43378950,44109940,43908950,44399940,44929816,
+44929816,44929816,44929816,44929816,44438776,44438776,44438776,44438776,44438776,44438776,
+43947736,43947736,43947736,43947736,43947736,43947736,43456696,43456696,43456696,43456696,
+43456696,42965656,42965656,42965656,42474616,42474616,39600000,42554500,45756800,45650000,
+43496800,43496800,45311000,45506800,44077900,44824900,45116800,45456800,46266800,43696800,
+45436800,45246800,42616800,45306800,45866800,46116800,45266800,45296800,46346800,45796800,
+45436800,43006800,45398100,45026800,45046800,43256800,45216800,45976800,43656800,43996800,
+45656800,46021560,46021560,46021560,45530520,45530520,45530520,45530520,45530520,45530520,
+45530520,45039480,45039480,45039480,45039480,45039480,45039480,45039480,45039480,45150000,
+44830000,44548479,44548479,44548479,44548479,44057439,44057439,44057439,44057439,43566399,
+43566399,43566399,43566399,43075359,43075359,43075359,42633423,42584319,42584319,42584319,
+42374480,42374480,44988000,39600000,42370000,6112424,6128600,6143500,8928891,6838891,
+7468983,9488891,10807890,9216801,6906801,8976801,10306800,7546801,9726801,9296801,
+8516801,8276801,10586800,7716801,6589102,8026801,6576632,7414223,9646801,9412804,
+9622121,9904412,6626801,9706801,10526200,10526200,10526200,10035160,10035160,10035160,
+9544120,9544120,9544120,9053080,9053080,9053080,8562040,8562040,8562040,8071000,
+8071000,8071000,7579960,7579960,7579960,7088920,7088920,7088920,6597880,6597880,
+6597880,6106840,6106840,6106840,4340000,6106800,56896355,56606720,55836800,56472900,
+56472900,57350800,56466800,56463400,57485800,56760200,56926600,57274500,56936800,56629100,
+57206800,56366800,55864100,57110900,56587100,56508200,56318000,57125500,56805900,57464300,
+56270700,56553000,57097200,57389100,57735300,56696700,56681000,57837600,57066800,56055000,
+56244000,56244000,56133000,57635000,56885000,55650000,48990000,55650000,54645755,54443480,
+54851090,55640000,55868890,55679190,54348690,54498690,56244490,54990390,55238590,55438890,
+55928890,55198890,55188890,55557000,55866800,55306800,55855400,55762500,55015000,53893000,
+54920000,48990000,53893000,6862160,6420000,6808500,9645600,7246800,9635700,7386200,
+6022300,8545100,7693500,9742000,9750649,7806800,8276800,8716800,6656800,5918600,
+8965800,6946800,7996800,7426800,7609000,7453600,6914700,7126800,7452000,7754800,
+5934800,6892650,6217140,9342150,7270940,7218950,6859940,7018950,7911740,6618950,
+6112840,8957000,9365402,9466333,9140000,8555000,8050000,6660000,6360000,5900000,
+5800000,41689163,41417600,42213000,42465400,41936800,42979800,43265000,42796800,42680500,
+41582200,41776700,42108200,42186000,41968300,42226800,42126800,42066800,41898500,41886800,
+41596800,42286800,41886800,42305900,42246800,41809600,42586800,43085800,41707000,42275700,
+42746800,41706800,42899500,41402800,43065000,42688000,41427000,42770000,41100000,41353000,
+41225000,41100000,41053000,41050000,53304179,53097580,51856800,52613800,53248400,52206900,
+53955200,53676800,52227200,52609300,52800900,54226800,53376800,52296800,52316800,52796800,
+53608500,53486800,54906700,53032600,53236800,52996800,52757200,54076800,51793002,53578950,
+53829940,52668950,52469940,52623100,52109940,52958950,52059940,53533050,53639840,52647550,
+53695040,52130450,52361240,52963650,51889940,51417000,53900000,49122422,51410000,8449300,
+8219928,8584790,8818890,7890590,7818890,8385990,8533690,8624490,8138890,8726800,
+8676800,8921000,7478200,8368200,7556800,8236800,9536800,8126800,7976800,9076800,
+8876800,8126800,8056800,7806800,9508960,9508960,9508960,9508960,9017920,9017920,
+9017920,9017920,9017920,9017920,8526880,8526880,8526880,8526880,8526880,8526880,
+8035840,8035840,8035840,8035840,8035840,8035840,8035840,7685001,7370001,7544800,
+7544800,7544800,7544800,7053760,7053760,7053760,7053760,6919001,4340000,6913198,
+8946695,8973150,8831000,8358590,9306600,9306600,8063500,9395600,7966800,8237500,
+8463100,8776600,8466800,9126800,9357300,8369300,7896800,7712100,9508000,8202200,
+7915400,8516800,8286700,8265600,8704100,7946800,8007100,7794400,8192500,8732100,
+8457900,8536800,8751900,9129856,8638816,8147776,7656736,9129855,8638815,8147775,
+7656735,8835231,8344191,7853151,7190247,8442399,7951359,7460319,8663367,8172327,
+7681287,7190247,8678099,8187059,7696019,7204979,8972723,8481683,7990643,7352291,
+9169139,8678099,8187059,9169139,8678099,8187059,9169139,8678099,8187059,7696019,
+9169139,8678099,8187059,7696019,7204979,8678099,8187059,7696019,7204979,8187059,
+7696019,7370480,7711435,8995753,7190000,7190000,50036755,49936630,49063290,49644074,
+49698200,49558200,50719500,48936800,50176800,50626800,49986800,49169500,50106800,50466800,
+49896800,50196800,50728200,50606800,50425400,49356800,49411800,49436800,50376800,50688350,
+50659940,49188950,49659940,49363850,49657540,48828950,50046040,50542150,49999940,49278450,
+49940940,49271650,49326440,49448950,48834640,50566350,49569940,49024750,48726840,49718950,
+50060040,50158850,50501140,50564766,50564766,50564766,50564766,49975518,50073726,50073726,
+50073726,50073726,50073726,50073726,50073726,49582686,49582686,49582686,49582686,49582686,
+49582686,49582686,49582686,49582686,49091646,49091646,49091646,49091646,49091646,49091646,
+49091646,49091646,49091646,48600606,48600606,48600606,48600606,48600606,48600606,48600606,
+48109566,39600000,48546000,4864949,4758287,5394160,5163040,5577140,5039040,4153440,
+5286340,5288960,5288960,5293512,4802472,4802472,4802472,4802472,4802472,4311432,
+4311432,4311432,4311432,4311432,4311432,3820392,3820392,3820392,3820392,3820392,
+3820392,3329352,3329352,3329352,3329352,3329352,2838312,2838312,2838312,2838312,
+2838312,2470032,2470032,2470032,2470032,2470032,2100000,2100000,2100000,2100000,
+2100000,5275000,4802472,2100000,24427655,24943292,24337590,24337590,24337590,24215281,
+24215281,24459899,24582208,24168890,24144428,24046581,24046581,25688790,25809800,25025000,
+25267400,25492000,25434250,24962200,25548300,25592260,25216044,24725004,25382997,24891957,
+24891957,24499125,24499125,24499125,24499125,24008085,24008085,24008085,24008085,24008085,
+24008085,24008085,24008085,24008085,23517045,23517045,23517045,23517045,23517045,23517045,
+23517045,23517045,23026005,23026005,23026005,23026005,23026005,23026005,23026005,22614011,
+22614011,22614011,22614011,22614011,22614011,24390000,22614011,48176755,47696000,48260300,
+47036800,46950311,47248700,47766400,46579900,46576800,48126800,48166900,47996800,47206500,
+47423700,47337400,47350300,46791900,48368800,48175500,48066800,47389500,47664900,48199400,
+46761200,47549000,47016800,46752800,47380850,47685240,46698950,47306240,48278250,47135740,
+47270850,47889640,46729150,47314240,47188950,46799840,48538016,48538016,48538016,48538016,
+48538016,48046976,48046976,48046976,48046976,48046976,48046976,48046976,47555936,47555936,
+47555936,47555936,47555936,47555936,47670000,47064896,47064896,47064896,47064896,47064896,
+47064896,46573856,46573856,46573856,46573856,46573856,46573856,46082816,46082816,46082816,
+47209779,46835000,47209779,46750000,47209779,46750000,47258883,46850000,47209779,46630000,
+35450000,46366000,40357279,40289000,40621890,40621890,40727000,39899600,39148100,41155300,
+40574800,39792500,38707200,39951500,40346800,41426800,39544700,39185400,40583900,40800100,
+40011000,39826800,40591800,39956800,39651800,40616000,39998000,41344950,41060540,41180250,
+41070640,39345750,39729940,41595150,39416940,40308950,40319640,40552150,39904940,40538950,
+41389940,40479850,38396940,41438960,41438960,41438960,41438960,40997024,40997024,40997024,
+40997024,40997024,40997024,40997024,40505984,40505984,40505984,40505984,40505984,40505984,
+40505984,40505984,40014944,40014944,40014944,40014944,40014944,40014944,40014944,40014944,
+40162256,39523904,39523904,39523904,39523904,39523904,39523904,39523904,39032864,39032864,
+39032864,39032864,39032864,38836448,38541824,38541824,38541824,38388000,39330000,39330000,
+38950000,38840000,38388000,44769457,44633584,42606800,42586000,42186800,42616800,42346800,
+42846800,42426800,42334400,42366800,42866800,45213100,43277500,43970600,46052900,45314600,
+43840600,42956800,44602700,44236800,43671100,43531800,43813400,42514150,44727740,45741350,
+44593140,45794750,43118740,43873950,44023740,44951250,45085640,43948950,44976240,45208550,
+45016040,45543150,45588240,43822750,44337840,45703960,45703960,45703960,45212920,45212920,
+45212920,45212920,44721880,44721880,44721880,44721880,44230840,44230840,44230840,44230840,
+44230840,44230840,43739800,43739800,43739800,43739800,43739800,43739800,43248760,43248760,
+43248760,43248760,43248760,43248760,42782272,42782272,42782272,42782272,42782272,42782272,
+42291232,42291232,42291232,42291232,41855000,42080000,39600000,41855000,31915755,31679107,
+32458610,32252520,29478320,32535320,32281420,30115120,30755720,32262820,31105220,32631320,
+33027239,33027239,32536200,32536200,32536200,32536200,32536200,32045160,32045160,32045160,
+32045160,32045160,32045160,32045160,31554120,31554120,31554120,31554120,31554120,31554120,
+31554120,31063080,31063080,31063080,31063080,30572040,30572040,30572040,30572040,30572040,
+30572040,30081000,30081000,30081000,30081000,30081000,30081000,29589960,29589960,29589960,
+29589960,29589960,29098920,29098920,29180000,28520000,29180000,38695782,38433500,41171666,
+41171666,41085177,41085177,40998688,41506800,40176300,32633200,40583700,39706800,37010400,
+41396800,37117200,38540040,37983750,39788740,38866250,39716640,37013650,39209940,41339350,
+40639940,40517950,39369740,39092050,37088640,40868950,37110840,41308350,37731500,41775050,
+39571840,41719250,41397140,38892550,39429440,40258850,41499940,37075350,40845700,38756150,
+40119840,39435550,41279940,39888950,37039940,37071500,39259940,41237274,41419100,41695555,
+41695555,41695555,41695555,41204515,41204515,41204515,41204515,41204515,40713475,40713475,
+40713475,40713475,40222435,40222435,40222435,40222435,39731395,39731395,39731395,39639000,
+39240355,39240355,39240355,39240355,38749315,38749315,38749315,38749315,38749315,38258275,
+38258275,38258275,38258275,37767235,37767235,37767235,37889995,37276195,37276195,37276195,
+36785155,36785155,36785155,32624000,32402000,29847341,39303576,38372000,38525000,38522000,
+37684000,36736192,41157162,38475972,35867000,31649405,28968215,38595688,37668688,36409012,
+27500000,29660000,47451000,47323584,47484200,48048600,46209800,46028300,47643300,47911500,
+46866800,47142200,47191700,47123700,47521400,46316800,46629600,46809750,47071840,47864250,
+47657040,46948950,46429940,46383950,48041000,48195850,46152940,47149250,46320940,47762250,
+47299940,46626340,48228440,47640750,46679940,46542000,46629940,47837450,46399940,47468950,
+46166940,47003950,46188140,47623750,47415140,46862150,47639940,47148950,47282340,46739150,
+46743040,47149850,46349940,48093870,48093870,48093870,48093870,48093870,47602830,47602830,
+47602830,47602830,47602830,47602830,47602830,47602830,47602830,47357310,47111790,47111790,
+47111790,47111790,47111790,47111790,47111790,47111790,46866270,46620750,46620750,46620750,
+46620750,46620750,46620750,46620750,46620750,46375230,46129710,46129710,46129710,46129710,
+46129710,46115500,46129710,45638670,45638670,45638670,45638670,46115500,46129710,45638670,
+45638670,45638670,45638670,39600000,45728000,37513000,37224480,35130890,35809390,35791043,
+36280590,35116300,35116300,35498500,35797600,36592800,35179900,35188549,37690000,35979000,
+35145900,33451100,36770400,35905400,36069800,34765900,35942400,37827700,35203500,37305700,
+34921400,37722800,36943100,35812100,38133960,38133960,38133960,37520160,37348296,37642920,
+37642920,37642920,37642920,37642920,37151880,37151880,37151880,37151880,37151880,37151880,
+36660840,36660840,36660840,36660840,36660840,36660840,36660840,35826072,36169800,36169800,
+36169800,36169800,36169800,36169800,35678760,35678760,35678760,35678760,35678760,35678760,
+35187720,35187720,35187720,35187720,35187720,35187720,35187720,34451160,34696680,34696680,
+34696680,34696680,34696680,34696680,33960120,34205640,34205640,34205640,34205640,34205640,
+34205640,33714600,33714600,33100000,33100000,37256580,33714600,33100000,64086000,63842000,
+63961090,63900490,65638200,63388200,66037100,65696800,63806800,66006800,64496800,65216800,
+64216800,65936800,65106800,66116800,65009500,64846800,65026800,66026800,66106800,65616800,
+63926800,64876800,63706800,65206800,64986800,65536800,63786800,64886800,63815700,66231700,
+66231680,66231680,65740640,65740640,65740640,65740640,65740640,65740640,65740640,65740640,
+65740640,65249600,65249600,65249600,65249600,65249600,65249600,65249600,65249600,65249600,
+65249600,64660352,64758560,64758560,64758560,64758560,64758560,64758560,64758560,64758560,
+64758560,64267520,64267520,64267520,64267520,64267520,64267520,64267520,64267520,63776480,
+63776480,63776480,63776480,63776480,63776480,63776480,63776480,63285440,63285440,63285440,
+63285440,62014358,14586755,14334076,14801400,14256800,15275900,15666100,15426200,14861500,
+14659000,14476100,14499800,14867700,14923500,14714400,14920700,14247600,16864400,14360600,
+15000300,14843700,14986800,14767900,14698950,15390040,14538950,15068840,14739950,13916600,
+14068750,14652940,14807350,14809540,14258550,15340140,14629350,14156140,14308650,14907640,
+14605950,14771040,14608250,15641740,15054750,15081040,17439444,17439444,17439444,17439444,
+16948404,16948404,16948404,16948404,16948404,16457364,16457364,16457364,16457364,15966324,
+15966324,15966324,15966324,15966324,15966324,15475284,15475284,15475284,15475284,15475284,
+15475284,15475284,15475284,14984244,14984244,14984244,14984244,14984244,14984244,14984244,
+14984244,14493204,14493204,14493204,14493204,14493204,14493204,14493204,14002164,14002164,
+14002164,14002164,14002164,14002164,13511124,13511124,13511124,13511124,7190000,13500000,
+23060808,23001000,19934760,21281260,20775460,22304060,20102400,20335000,22372700,22115100,
+23019400,20941000,21894900,20273300,20176800,21802200,23003550,21150840,20259850,20629940,
+22683950,20616640,22472050,22792440,22812550,20157040,22674650,20310040,22935950,21753140,
+22071050,22489640,22775150,21519840,21494250,22771440,22548550,22345940,22279050,22312440,
+20928950,21019940,22755550,22119940,20338950,20696640,22038650,22469740,20138950,22943640,
+22447350,22119940,22848950,22489940,22618950,21742540,22942650,22753040,19820000,21430000,
+20341000,19820000,42654755,42529000,41982490,43140000,42440000,43805000,42391400,43373800,
+42615900,43532100,43204300,41907400,42163500,42458000,41980900,43029200,42839800,43176800,
+42590500,43958700,42252000,43387040,42028150,41600840,43222250,43121340,42235850,44064340,
+43100550,43511740,41561150,43573740,41382000,42318840,41516150,42622000,42447750,41999140,
+43002050,42689640,42868750,41894640,42620650,43299040,42001850,41543940,42478950,43247340,
+42168950,41745740,43724856,43724856,43724856,43724856,43724856,43724856,43724856,43233816,
+43233816,43233816,43233816,43233816,43233816,43233816,43233816,43233816,43332024,42742776,
+42742776,42742776,42742776,42742776,42742776,42742776,42742776,42742776,42251736,42251736,
+42251736,42251736,42251736,42251736,42251736,42251736,42251736,41760696,41760696,41760696,
+41760696,41760696,41760696,41760696,41760696,41760696,41269656,41269656,41269656,41269656,
+41234000,41294000,41234000,41294000,39600000,41234000,6265705,6139800,5995121,5818720,
+7486398,6948891,4360584,6828690,4963584,7164062,4618891,8358891,6676290,6434145,
+7301483,5392151,8063928,8063928,8063928,7572888,7572888,7572888,7572888,7081848,
+7081848,7081848,7081848,7081848,7081848,7081848,6590808,6590808,6590808,6590808,
+6590808,6590808,6590808,6099768,6099768,6099768,6099768,6099768,6099768,6099768,
+7219339,5608728,5608728,5608728,5608728,5608728,5608728,5608728,5117688,5117688,
+5117688,5117688,5117688,5117688,4626648,4626648,4626648,4626648,4340000,4340000,
+4340000,4340000,14039855,15178017,14021490,15733000,13266500,14416800,15783200,13999700,
+14543300,14626800,14785800,15747000,15598200,14726800,15436800,13397600,13816800,14305500,
+15086800,14987700,14877200,14356800,13482200,14276800,14486100,15250000,16266500,15576800,
+14648400,14106800,15488100,15261800,17167043,16039408,16039408,16039408,15548368,15548368,
+15548368,15548368,15548368,15548368,15548368,15548368,15548368,15548368,15057328,15057328,
+15057328,15057328,15057328,15057328,15057328,15057328,15057328,15057328,15057328,15057328,
+14811807,14566288,14566288,14566288,14566288,14566288,14566288,14566288,14566288,14566288,
+14566288,14566288,14566288,14075248,14075248,14075248,14075248,14075248,14075248,14075248,
+14075248,14075248,13584208,13584208,13584208,13584208,13584208,13584208,13584208,13093168,
+13093168,13093168,12602128,12602128,12602128,7190000,12984900,6346000,6333000,9295000,
+9295000,9662002,7136302,7138302,10257800,6577002,7993602,10286700,6932902,11085900,
+8950402,7031602,7930502,8452202,10313600,11260800,7886402,9890802,11798800,6241100,
+6689802,7734502,10184300,9489802,10184600,12038400,6772752,6357242,6915352,8861242,
+10594750,10784940,7328952,7185801,6116481,6116481,6116481,6607521,6607521,6607521,
+7098561,7098561,7098561,7589601,7589601,7589601,8080640,8080640,8080640,8571680,
+8571680,8571680,9062720,9062720,9062720,9062720,9553760,9553760,9553760,9553760,
+9553760,10044800,10044800,10044800,10044800,10044800,10044800,10044800,10535840,10535840,
+10535840,10535840,10535840,10535840,10535840,11026880,11026880,11026880,11026880,11026880,
+11026880,11517920,11517920,11517920,11920600,11920600,11517920,11517920,11517920,11920601,
+11920601,4340000,6100000,15293955,15113011,15716890,12945190,15555390,13868890,14825890,
+15058890,14782990,13206090,15000290,14573490,14628890,15060300,14855900,16621900,16144700,
+15841000,16207600,15498500,14988400,14974800,17531160,17174080,17174080,17174080,17174080,
+16683039,16683039,16683039,16683039,16683039,16192000,16192000,16192000,16192000,16192000,
+15700960,15700960,15700960,15700960,15700960,15700960,15209920,15209920,15209920,15209920,
+15209920,15209920,15209920,15209920,15701012,15466000,14718932,14718932,14718932,14718932,
+14718932,14718932,14718932,14718932,14718932,14227892,14227892,14179000,14227892,14227892,
+14227892,14227892,14227892,14227892,14227892,14227892,13736852,13736852,13736852,13245812,
+13245812,13245812,12754772,12754772,12754772,12350000,12350000,14718932,12350000,-15836490,
+-15971880,-14137400,-11495400,-15434300,-9979500,-14500900,-13081300,-13838700,-12956400,-16973400,
+-15112300,-14414700,-15033800,-11058500,-11946000,-16066900,-13843200,-13574500,-11167900,-11650500,
+-16053200,-14128700,-15639300,-14867500,-9742500,-16064100,-13374000,-16107500,-10667200,-13682200,
+-15831400,-14033000,-14925300,-9856040,-9856040,-9856040,-10347080,-10347080,-10838120,-10838120,
+-11329160,-11329160,-11329160,-11820200,-11820200,-11820200,-12311240,-12311240,-12802280,-12802280,
+-12802280,-13293320,-13293320,-13293320,-13784360,-13784360,-13784360,-13784360,-13784360,-13784360,
+-14275400,-14275400,-14275400,-14275400,-14275400,-14275400,-14766440,-14766440,-14766440,-14766440,
+-14766440,-14766440,-15257480,-15257480,-15257480,-15748520,-15748520,-15748520,-15748520,-16239560,
+-16239560,-16239560,-16239560,-16730600,-16730600,-17140000,-17140000,38990755,38903990,39790890,
+41656490,40000810,39574590,38710890,39126490,37991590,37904490,39182190,38437190,40909390,
+40645890,41352200,38702100,42194800,42481500,42176000,40389700,40097700,40001700,40007800,
+39935800,37884100,42394800,40286500,42530960,42530960,42051213,42051213,42051213,41560173,
+41560173,41560173,41560173,41560173,41069133,41069133,41069133,41069133,41069133,41069133,
+40578093,40578093,40578093,40578093,40578093,40578093,40578093,40578093,40087053,40087053,
+40087053,40087053,40087053,40087053,40087053,40087053,39596013,39596013,39596013,39596013,
+39596013,39596013,39596013,39104973,39104973,39104973,39104973,39104973,39104973,38613933,
+38613933,38613933,38613933,38613933,38613933,38122893,38122893,38122893,38122893,38122893,
+38122893,38122893,37631853,37631853,37631853,37631853,37566000,12100000,11738580,12394800,
+12596700,12892100,13048800,11968000,13599900,12513800,13051900,12059500,11646800,12220900,
+13887200,13991200,11399300,12106800,11801200,12426800,12470000,12810900,12282400,13436800,
+12184000,12348950,12034340,12691150,13015640,11107150,12893540,13536550,13692540,11951750,
+13333840,12798950,13691840,12848950,12019940,13884550,12141640,12480550,11219940,14593064,
+14593064,14593064,14593064,14593064,14102024,14102024,14102024,14102024,14102024,13610984,
+13610984,13610984,13610984,13610984,13610984,13610984,13610984,13119944,13119944,13119944,
+13119944,13119944,13119944,13119944,13119944,12628904,12628904,12628904,12628904,12628904,
+12628904,12628904,12628904,12628904,12137864,12137864,12137864,12137864,12137864,12137864,
+12137864,12137864,12137864,11646824,11646824,11646824,11646824,11646824,11646824,11646824,
+11155784,11155784,11155784,11155784,11155784,11155784,11008472,10959368,10910264,10758041,
+10704027,11100000,7190000,10700000,37930187,37773000,38196800,35261800,39596800,40536800,
+39326800,39616800,40896800,41043200,38446800,35466800,36371600,40216800,36966800,40833500,
+39516800,38856800,41066800,40476800,38576800,40616800,39326800,39580500,41088950,41117840,
+40268950,40479940,35314850,39079840,40770350,37485440,37607150,38318000,37643750,38285840,
+38218950,38416440,40617150,39129940,37923800,40757528,39421980,38024280,37542580,35212580,
+35138924,35237132,34800000,34908135,34990000,37263880,35862280,36034144,38937380,38937380,
+36593580,36753880,36753880,36309880,36236280,36565000,37215000,37513680,39676380,35330000,
+37265000,36784280,38660880,40355380,40275080,37328880,38133780,41204856,41204856,41204856,
+41204856,41204856,40713816,40713816,40713816,40713816,40713816,40713816,40713816,40836576,
+40713816,40222776,40222776,40222776,40222776,40222776,40222776,39731736,39731736,39731736,
+39731736,39731736,39731736,39731736,39240696,39240696,39240696,39240696,39240696,39240696,
+38749656,38749656,38749656,38749656,38749656,38749656,38258616,38258616,38258616,38258616,
+38258616,38258616,38258616,37767576,37767576,37767576,37767576,37767576,37767576,37276536,
+37276536,37276536,37276536,37276536,36685000,36785496,36785496,36294456,36115000,38400000,
+37200000,38500000,36600000,36200000,36200000,34800000,34800000,35300000,34800000,34800000,
+38517071,38395400,38257700,38324100,40242600,37858600,37796800,40261700,39876800,38466800,
+40103600,39474400,37446800,37775400,40202400,37547100,37454100,37605700,38055100,37652200,
+40133560,40370200,40170500,37216800,40460400,40127040,39015740,40525650,40641040,37828950,
+38069500,38704450,37918140,40189850,38497840,38522550,37374440,40246550,39932140,37743050,
+38536740,36670000,40561900,40561900,40070860,40070860,40070860,40070860,39589640,39589640,
+39766415,39186988,39186988,39186988,39186988,39186988,39186988,39186988,39186988,39186988,
+39186988,39186988,38695948,38695948,38695948,38695948,38695948,38695948,38695948,38695948,
+38695948,38695948,38695948,38204908,38204908,38204908,38204908,38204908,38204908,38204908,
+38204908,38204908,38204908,38204908,38204908,37713868,37222828,37713868,37713868,37713868,
+37713868,37713868,37222828,37222828,37222828,37222828,37222828,36731788,36731788,36731788,
+36670000,36670000,23688355,23426000,22343000,22267000,22783100,24350900,23414800,24706700,
+24862300,25706800,23876200,22654000,21405300,23126200,24804900,23931400,25586800,23963400,
+24549500,24204600,24876800,24776800,24416900,23186100,22902800,23878950,23602640,22840050,
+22685140,25302250,23568740,24089550,24029140,24380150,24144740,24984050,22655140,23511350,
+24399640,25782550,24343040,26148960,25991648,25746128,25746128,25705000,25705000,25255088,
+25255088,25255088,24764048,24764048,24764048,24764048,24764048,24764048,24764048,24764048,
+24418000,24296023,24273008,24273008,24273008,24273008,24273008,24273008,24365000,23781968,
+23781968,23781968,23781968,23781968,23781968,24076592,23290928,23290928,23290928,23290928,
+23290928,23290928,22799888,22799888,22799888,22799888,22799888,22799888,23380000,22799888,
+22799888,22308847,22308847,22308847,22308847,22308847,22308847,22308847,22308847,21817808,
+21817808,21326767,21200000,20680000,20650000,20573700,27666755,27470680,26388790,28158890,
+26958890,26748890,27601890,26657790,28920100,27635500,28646800,27366800,28004300,26632200,
+27471200,28163500,26629600,28487400,28086800,26754000,28533700,26978600,26496800,26694100,
+26726800,26566500,26809600,27650000,26340000,27314000,26340000,36817700,36775500,36624220,
+35598600,37214490,33829890,33754600,35634800,34699390,34699390,34370200,35136800,33468600,
+33815700,36420000,36370900,32886800,33304900,36686000,35579100,37111300,36127400,35385700,
+36456000,34272100,34993200,36816700,33844400,36708000,33872900,36515500,33426700,35359400,
+32800000,34697028,30390000,30185000,5798360,5821370,5506280,5837910,5544210,5758810,
+5693510,5415920,5725220,4971320,4971320,5760620,5535742,5535742,5535742,5535742,
+5535742,5535742,5462086,5044702,5044702,5044702,5044702,5044702,5044702,5044702,
+4553662,4553662,4553662,4553662,4553662,4553662,4553662,4553662,4062622,4062622,
+4062622,4062622,4062622,4062622,4062622,4062622,3571582,3571582,3571582,3571582,
+3571582,3571582,3571582,3571582,3571582,3080542,3080542,3080542,3080542,3080542,
+3080542,3080542,3080542,2589502,2589502,2589502,2589502,2589502,2589502,2589502,
+2098462,2098462,2098462,2098462,2098462,2098462,1830000,1830000,1830000,1830000,
+1830000,-34928845,-34938500,-31443110,-32356750,-30944400,-34973000,-34942400,-31748000,-32410000,
+-33295200,-30443200,-34424500,-34379400,-34143200,-34476400,-33193900,-33424700,-34522400,-34835400,
+-33275400,-34567800,-33560200,-34032300,-34487300,-32657900,-32747600,-33574000,-30301700,-32853200,
+-34446000,-33737600,-34358900,-34974500,-33310000,-31895300,-34974500,11518755,11365584,10554890,
+13040290,13320590,13598790,12193500,11447100,12495800,10937800,11439600,11770500,12014100,
+13526100,12436800,10566800,12676800,11562000,11036800,10475900,12406800,13918400,13476100,
+12825400,12478100,11932800,12712000,9881000,9272000,10230000,11653500,12250000,5612500,
+9270000,33475355,33344000,36044100,34665190,35495000,35055190,35292800,36464600,37023050,
+35925700,34847100,35907200,32595200,35781600,36483300,32677900,34967900,35601800,35326300,
+35769600,36329500,32849800,34407600,35156000,34506800,35776700,34977100,33956500,33107400,
+34878700,34494100,34650000,32313599,34380000,28520000,32313600,14648500,14642000,14117700,
+12522590,14386800,15978200,14850000,14780000,14608200,15580800,16431700,13710900,12866800,
+14290100,12757600,14133800,13702300,12660200,15318550,13603340,14075550,14676240,16481750,
+13119940,15081450,15340340,12527950,14238140,13945850,13852540,14723650,13103440,12701650,
+15569940,15381750,15219440,14474050,14877640,12521750,12844140,13758950,12787940,13888950,
+12749840,14404850,16633840,12440850,14159940,12301390,13587000,13510000,12301390,42818155,
+42768000,40463190,40867490,42439990,42765990,41410000,42499000,40209000,40744700,42412800,
+40983100,40671100,41306800,41216800,41636800,41839400,40737900,42760100,42302100,41120700,
+39811900,42066700,40997800,39907000,41127100,42686800,42706800,42606800,42162719,39481505,
+39720856,39720856,41682150,41682150,41682150,41682150,41682150,41682150,41682150,41682150,
+41682150,41191110,41191110,41191110,41191110,41191110,41191110,41191110,41360000,40700070,
+40700070,40700070,40700070,40700070,40963000,40209030,40209030,40209030,40209030,40209030,
+39717990,36670000,39172800,53858155,53787690,52307690,53777990,55077210,53610690,53610690,
+52039990,52039990,53100400,53094100,54168400,52101400,54466800,52010100,52776400,55483300,
+53859600,54270800,55447200,52594250,52328000,52847400,52986800,52166800,53664400,54068950,
+53055740,53057650,53125840,52095750,54456940,53275950,54256140,52512550,53567440,54469050,
+52521540,53658950,53479940,55088950,52220940,53492450,52381340,54849250,53572140,51760000,
+51760000,54178000,48990000,51262642,6777000,6589100,5876410,6157010,6157010,5815110,
+7188720,6315320,6398820,6323820,6485920,2500000,5100000,5100000,1164000,17958851,
+17915606,17795636,16508890,15067236,20358890,17344407,19828890,14754024,18337162,20905597,
+21128890,19296800,15676800,21653508,19043364,14859575,20756800,15536800,18448661,14069547,
+18870408,20266800,15366800,18188864,13906000,17745048,16324524,20355569,17160041,20832878,
+21451232,17986588,5612500,13906000,44396755,44317690,47037690,46637690,45640510,44124600,
+44275900,45396800,45610000,44896800,45234000,47021400,46536800,46139200,44816800,45747100,
+46510600,47616800,45106800,47746800,47712950,45081040,47628150,46903540,44610700,45655140,
+45017450,45155940,44899750,45283140,47108950,44391340,45733250,46617440,44177750,43869140,
+46898950,45856540,46182250,46049940,47148950,45846740,46538950,46135640,44549450,46220240,
+43946250,45379940,45658950,44234040,45822450,46339940,47855574,47855574,47855574,47855574,
+47855574,47326342,47326342,47326342,47326342,47326342,47326342,47326342,47326342,47326342,
+46797110,46797110,46797110,46797110,46797110,46797110,46797110,46797110,46797110,46797110,
+46267878,46267878,46267878,46267878,46267878,46267878,46267878,46267878,46267878,46267878,
+46267878,45738646,45738646,45738646,45738646,45738646,45738646,45738646,45738646,45738646,
+45738646,45738646,45738646,45738646,45209414,45209414,45209414,45209414,45209414,45209414,
+45209414,45209414,45209414,45209414,45209414,45209414,45209400,44770000,44680182,44680182,
+44680182,44680182,44680182,44680182,44680182,44680182,44680182,44680182,44680182,44680182,
+44460000,44150950,44150950,44150950,44150950,44150950,44150950,44150950,44150950,44150950,
+44150950,43770000,43660000,43660000,43621718,43621718,43860000,43860000,43730000,39600000,
+43612000,5526500,5542800,5462000,6689810,6689810,6603321,6603321,9372191,6161900,
+10746800,6046801,4870807,7314750,5098700,6572254,10006100,11012800,6517907,4920887,
+9408951,5505250,6765514,5325011,7550098,7420000,5811311,7119941,6045926,5269941,
+7005600,5899400,5490000,6016774,5778700,5818500,6353878,7709941,9597722,5077000,
+6968000,5929941,8010000,5410487,5249344,4843407,6788951,6068344,5177600,6600906,
+4965040,5673454,6762000,8930000,7156300,6709650,6267000,6267208,6267208,6267208,
+6267208,6267208,6267208,6218000,6218000,5770712,5770712,5770712,5770712,5770712,
+5770712,5770712,5741000,5758000,5276943,5276943,5276943,5276943,5276943,5276943,
+5276943,4924000,4736000,4736000,5025600,4340000,4727777,276755,35196,2736800,
+2216800,411300,1046800,-643200,-373200,150800,591700,2986700,-1293200,3256800,
+680700,1666800,626800,576300,414900,356800,1403200,348950,3373640,1653250,
+2404740,1148750,815240,2469750,-150060,-573650,1730940,552150,3368940,663050,
+712140,-906550,2443040,629650,534140,-608250,578340,3428950,-168260,678250,
+160240,2978950,253340,1940000,-428657,-1481288,-1481290,51459457,51282900,55826800,
+52548000,52504755,52504755,52461511,52418266,52418266,53378200,55904200,53344200,53762600,
+51416700,53436800,52596800,53716900,52376800,53756400,51447700,52926700,52966800,54556300,
+52874300,51407200,50360950,50894900,57117550,54944640,53739150,51867140,54877450,50778840,
+52608150,51604240,50715540,50706773,51529000,51543000,56451000,53776000,55920616,55920616,
+55920616,55429576,54938536,52747068,52747068,52747068,52256028,52256028,52256028,51764988,
+51764988,51764988,51764988,51520000,51273948,51273948,50782908,50782908,50782908,50291868,
+50511000,50199000,54390390,54862408,54862408,56411000,56715420,56715400,49954500,50556764,
+53237954,49122422,49122422,9500222,9541500,9575200,9494480,7701965,9995890,10343890,
+8500890,10606890,9123890,11262090,11339990,9208413,10337490,11042990,12015490,10562290,
+9979490,7740710,11249700,9038147,7180000,9840605,4340000,7180000,-2242100,-2338831,
+-382320,-2926600,-299100,-3303200,-1003200,-1097300,-1306800,-1698500,-1056500,-4039230,
+-2177700,311600,905600,-1851400,-2263850,-963060,-1026050,-3359460,-726850,-3480060,
+-3507950,-1354260,-1087950,-1380060,-1880950,-1615860,-1396050,-2778260,-2244750,295240,
+-2257450,-2454460,199650,-2198760,-1594350,-639660,18950,-2660060,-2701050,-1523960,
+52250,-2340060,-1727250,-1850660,-1661050,-2125460,289350,-4018860,-541050,1242240,
+-4615816,-1934626,580520,-1240520,-162221,-679951,-679951,-679951,-2854693,-2854693,
+-2854693,-5018000,-5018000,-1621587,940439,-5018000,33541151,33931500,33892100,34001700,
+33986900,31566000,31566000,30359100,30304900,35725500,33844200,34637800,34226800,32242500,
+35552400,32836600,32281800,33203050,35139940,32969750,34967140,33796450,35143340,28958750,
+34199440,32462650,32914440,31899350,34894940,32830450,34230540,34377550,34186940,30438250,
+34290740,32202150,32206840,32018250,35200640,34759050,29674440,33861650,30367240,28398950,
+27106940,23677250,26712740,25700000,23470080,25964994,25964994,23283804,23283804,20727860,
+20727860,20727860,20727860,409894,366649,282200,-831900,-1688310,-1603610,1555500,
+517700,-1923800,-724800,-2982500,-1195100,2060500,-2779300,-1434500,-849000,-702100,
+-2845500,-2446300,-119300,-1279400,-207600,-2585167,-3461800,-1938100,763200,948700,
+-1630500,-1681400,-2197300,927660,-361970,-2476000,-3075000,-3958680,-36923545,-37095520,
+-43527400,-43527400,-43613889,-43590000,-41348300,-41267000,-41149000,-41249900,-41164300,-37840510,
+-37840510,-45923200,-37742800,-40393200,-39689800,-41340500,-39550800,-38177600,-35751550,-39092600,
+-46445950,-39969200,-40936200,-38686450,-41550260,-44420000,-38724160,-37236250,-40980060,-40651050,
+-37990560,-43932350,-37928460,-38258150,-40252660,-38050250,-45116560,-43333450,-39610060,-39411595,
+-42092785,-43688120,-41457120,-38100020,-45941120,-37842920,-40659120,-39822520,-41542520,-38419520,
+-36053420,-39447820,-46628120,-40181620,-41134220,-38789220,-41645420,-44522420,-38939520,-41195520,
+-38327120,-44022120,-45310720,-36730405,-39411595,-42092785,-44773975,-44773975,-47455165,-47455165,
+-39411595,-42092785,-50333695,-44947803,-48579152,-51461337,-48406038,-53210883,-35340595,-60000000,
+12319755,12207318,11012600,12206800,13526800,10601300,12426700,13035000,11737600,12017000,
+13989700,12274200,11439600,14056800,11063900,11130000,13300000,12917500,12137600,12207800,
+12026800,10939200,13055050,13041240,12704550,11629940,11718950,12629940,10931750,10629040,
+13176650,11049040,12946450,11769940,10108950,10259940,13468950,11619940,10302750,13369940,
+11508950,11609940,11118950,14409940,12048950,11212440,10937662,10103000,10937662,4340000,
+9380000,14555155,14295480,7024500,7044000,10250900,10288090,8430500,10624400,10677900,
+15112300,16377600,14224300,14986400,13895100,6076000,14789300,11174700,10332700,7161400,
+6890300,12055000,13591100,7956200,14032450,15461140,15998950,11548140,14929150,8922340,
+16669650,7417440,9286650,15127540,6718150,14466540,17587750,8167340,10499150,9721340,
+13398250,14927840,6017750,13123640,13594539,9029405,6999480,8204480,16197179,6054480,
+11044480,7022580,6889080,11706680,13243080,7773779,8669880,16364480,17374480,7978680,
+9494480,5748980,12829480,8296580,7779580,6535380,9555780,17334480,6714480,13900080,
+17842380,4599000,4380000,4380000,41851944,45365330,41753290,40789890,45025700,38081100,
+43749800,44456800,44383000,37465400,41080000,45338700,45396000,38130000,45589500,45362200,
+45498200,44606800,43835500,39185400,38014300,44766000,43068440,43512000,41427340,40724650,
+44679940,44388950,40437540,44808950,44029940,37048250,42436940,40698950,41434040,45664050,
+44190840,45518850,42536940,45418950,46038140,46458150,43434540,38873950,41197640,46032500,
+43554500,45023000,40611000,44761580,37732780,37204480,40768980,37918180,45568680,40374080,
+38973080,43652480,36720780,40483080,45878680,45164680,43279680,46339480,38874480,40244480,
+41184480,45641480,44679480,37591980,37044480,42640680,40301680,41981280,43864480,36709480,
+40342780,37089480,44144480,38921480,40513464,43227805,38835000,43700000,44780000,42200000,
+42050000,39950000,39250000,35450000,36600000,35450000,35450000,23559300,23400000,16962790,
+16994990,24301890,23165890,23775690,23735990,24135800,22831400,23378900,23629800,22522900,
+24223200,22926800,24688400,22526800,23937000,23726000,23249700,23194900,22668800,26126900,
+23533500,23053600,23363400,23267700,22450000,16639605,22320624,24168192,25924580,25540000,
+25200000,16639560,52216755,50083300,52260000,52260000,52173511,52173511,52087022,51726800,
+50012300,51062800,52362100,54324700,53386800,53094000,51197300,53092300,54479500,50767000,
+51357800,50834200,52983000,49776200,53726400,50004850,50061140,50762150,50641440,52512450,
+54138040,52710450,52629740,49977650,51912840,51733150,54161740,51170950,53453940,54432950,
+49924340,50872150,49588740,52131100,51379240,50137417,50137417,50137417,50137417,50137417,
+50137417,50137417,50137417,50137417,50137417,50137417,49646377,49646377,49646377,49646377,
+49646377,49646377,49646377,49646377,49155337,49155337,49155337,49155337,49155337,49155337,
+52004480,51524480,54199680,53139480,53922580,53944480,50625524,50625524,48990000,48990000,
+5286756,5191700,7632591,7632591,6833522,6766522,9415722,4716322,5789022,7364722,
+6088122,6685922,6959672,6621308,5898971,6591262,7226572,8010362,9563235,8114133,
+6462272,6337962,9472872,6536645,6074472,5749920,6708972,7928862,7105847,7029521,
+5437372,5866610,6363751,5828268,10452250,6497478,9492572,5235753,6642772,7397862,
+7350672,6289462,6626872,6159890,6440108,8247847,6288951,9239941,4924434,5819963,
+7708951,7774648,7127785,4394680,5659050,5659050,4340000,4340000,4340000,59881944,
+59551720,63395000,63320000,60330500,60244011,58925800,58839311,58752822,59174800,59706900,
+58098100,69622800,59232700,62433400,62433400,59370500,59098900,59394000,67246800,58416900,
+60755900,59011500,59084000,61077100,62730000,66297840,59378950,59631940,60758250,63076040,
+68391550,60143140,60853750,69930840,60128350,63986340,60160650,58229940,59746150,58008440,
+63112632,63603672,62934236,62934236,62934236,62443196,62443196,62443196,61952156,61952156,
+61952156,62124020,61485668,61485668,60994628,60994628,60994628,60503588,60503588,60503588,
+58874335,57949905,68600000,54544000,57950000,3107727,2806580,1465800,1452826,1531100,
+1432000,4536600,4604000,1488390,1488390,5906300,5828300,2671200,3777100,5255000,
+6084400,4238300,4800000,6080000,5382000,5271000,5605300,4342900,2236100,5289200,
+2176400,1991000,1800000,5352100,3135910,2009700,5340000,2520000,3289940,1329000,
+4001000,1304024,5675844,5618630,4025274,4160929,2052530,2930279,4784479,5044479,
+3981687,4472727,4963767,3534024,3534024,2880000,6094367,6251500,6251500,1828136,
+1337096,845000,10731355,10667020,20908100,16059400,16059400,15972911,15972911,20812800,
+16422500,12193000,10001500,9940000,10328600,10346800,20976500,10911600,20935700,11883600,
+21520000,11913700,13738350,20399140,12648950,10341340,9571950,13948240,19779650,9149940,
+9265250,10209400,20764500,18648840,11540650,21689200,21297470,13058840,21280750,10667840,
+15526350,20904440,10213150,9915240,20050050,21251040,20422950,14320640,21151950,10269940,
+8893967,19413586,11485000,5612500,7500000,60144053,60096344,61297900,60406800,64976900,
+60943200,62855700,62216800,61443200,61016800,63065100,60426900,62571600,60956800,60350800,
+61647200,61086800,60601750,60449940,66468550,60219940,63808950,64199940,60841050,61150040,
+62754150,61838440,60710550,60357940,60458950,63537440,62289050,65714540,65810550,61179940,
+61308050,60889940,61238950,63049940,63647750,60789940,65928950,64658950,60611850,60769940,
+62365350,60659840,60338950,65159940,60893450,59956440,61800000,59808000,63792000,68600000,
+54544000,59675750,-4284596,-4388380,-4930700,-4260910,-4245800,-4178800,-3004500,-527200,
+1566800,-4215000,-1919300,1559700,-4405500,-3729300,-2584300,-4212200,-924500,-1923200,
+2005500,-1263200,1596800,-4300700,-123900,-3518400,1321100,-3322400,-2908000,-4292800,
+-4032600,389400,2015600,-1497000,-4041400,-5050000,-5050000,-2424226,-5050000,52475655,
+52495590,52495590,52373281,52373281,53542300,48076390,50880990,50076800,51466800,48751900,
+51424600,51187800,53036800,52356800,51386300,49406800,51306800,51006800,51423600,51216800,
+51983900,50686800,49456800,48962000,51466800,51917600,48316800,50784300,50732700,50026800,
+51144600,52083100,51470400,52221500,51292900,51436800,54276800,53828900,47952300,51327100,
+50946800,54055500,51276800,49951900,51626800,49180900,51514300,51386800,52236800,51135500,
+51000500,53106800,51157800,49370400,51676800,48000000,52228680,53324480,52859480,51169480,
+50944480,50619480,51733180,53849480,47564480,50714480,53614480,49083180,48709480,53412280,
+50038780,50447980,51359480,49504480,49055380,54358980,47479480,52269480,52630680,53324480,
+53004480,52003180,47614480,48294480,47614480,53959480,50924480,50507000,35450000,47255000,
+35626755,35943289,35943289,35943289,35856800,35856800,35856800,35856800,35856800,35770311,
+35770311,35770311,35770311,35770311,35770311,35683822,35683822,35683822,35683822,35683822,
+35683822,35597333,35597333,35597333,35597333,35597333,35510844,35510844,35510844,35510844,
+35424355,35424355,34636800,35106800,43016800,34640000,34966800,33546800,34347500,38216800,
+33836800,35566800,34526800,32756800,34613300,35548200,34669700,35616800,31546800,34626600,
+37876800,34786800,33804150,34949940,34703250,36529940,34699750,36529940,33208950,34561240,
+35238950,32719940,34785650,35389940,35304350,34782540,34469050,34189940,34728950,34660340,
+36618950,35059940,37018950,43739940,34900000,34140000,42758800,33550000,34190000,38168280,
+32430000,31344480,37717000,33725000,36384580,32955000,32701880,43455000,33350000,36545000,
+39326580,31638000,26074000,40592980,37720000,39105000,41694000,33824480,38050000,35825180,
+33922600,40308280,33064480,35630000,42921880,42674480,35118341,42876810,31940000,27990000,
+25316208,24030000,31875196,29194006,26512816,24030000,24030000,30965000,33698405,31838167,
+41849223,42868810,33296227,41312985,37235000,34450000,38899914,34556386,41390000,37560000,
+35959405,24030000,-17869254,-18040495,-20302655,-19526610,-17940610,-18403810,-20119400,-18965900,
+-18243100,-20360500,-17418900,-18397100,-18177600,-19058700,-16553800,-17350100,-17978400,-19038700,
+-19048800,-16872200,-18580800,-19721500,-21092800,-20531100,-16812800,-20240500,-20981200,-19852300,
+-19059100,-19331900,-22254400,-18490620,-18981660,-19472700,-19963740,-20454780,-16767720,-18300320,
+-17074120,-20733420,-21240620,-22316820,-18673120,-18673120,-18732044,-18732044,-19223084,-18840595,
+-21521785,-22420410,-25343245,-25557220,-25578910,-25701219,-25578910,-25456601,-27390010,-22599010,
+-25521110,-25493200,-23443700,-25820300,-26909600,-25440600,-26924700,-24714900,-27409100,-26700000,
+-23390700,-25415500,-24522900,-25503300,-25303300,-25663200,-27201000,-25838700,-25966242,-27605000,
+-23812000,-27605000,33297800,33198000,30339300,36352300,36352300,36265811,36265811,36118890,
+36108890,35446400,35375000,35524000,31984400,32569100,30996800,32429400,33388300,31952400,
+32466300,31800700,33703000,33312850,34166540,30359650,36346640,31289750,31379940,35487650,
+32269940,30860450,36829440,34318950,35596340,32684350,34891340,32746350,32879940,36839200,
+33359940,32518950,37133400,34853350,34446140,34108950,31929940,29939750,32895940,31750126,
+29900105,34431347,28520000,29000000,33541151,33230000,33931500,33892100,34001700,33986900,
+31566000,31566000,30359100,30304900,35725500,33844200,34637800,34226800,32242500,35552400,
+32836600,32281800,33203050,35139940,32969750,34967140,33796450,35143340,28958750,34199440,
+32462650,32914440,31899350,34894940,32830450,34230540,34377550,34186940,30438250,34290740,
+32202150,32206840,32018250,35200640,34759050,29674440,33861650,30367240,28398950,27106940,
+23677250,26712740,25700000,35342092,35430480,34851052,34939440,34583280,34583280,33729480,
+31385480,30071880,34665480,32017980,32917680,32426639,31935600,34916680,28744280,33983980,
+31633980,34078780,30223780,34196880,31235480,34803480,34803480,29458980,28184480,30674480,
+32435980,31274480,30421480,23470080,31909405,33248810,33248810,31327374,31327374,31327374,
+28646184,28646184,28646184,25964994,25964994,23283804,23283804,20727860,20727860,20727860,
+41239111,40993580,40936690,39589190,40718190,39713890,42401290,40340800,38809800,40496800,
+41418300,41508200,40083900,40972100,40071800,40425700,40183800,37184600,40806800,42363900,
+39017900,40459900,39856800,38233100,41511100,40958000,39680500,40666800,40140000,38468711,
+41131721,36670000,37170000,59286755,59086269,57676800,55552900,59812200,59582500,59233000,
+58360200,55997200,57736900,58554800,55663200,63783800,60626400,57679700,59319500,59358900,
+56634500,56837000,62365500,65558260,58249600,63153140,60458750,60575940,56648750,58366340,
+56147550,56002140,58323650,58510540,63261050,55847640,59298450,58729940,57077350,55357440,
+58478950,59599940,57898950,56222140,60588950,65289640,57601850,58339940,55320000,57898780,
+57898780,57898780,57407740,57407740,57407740,56916700,56916700,56916700,56425660,56425660,
+56425660,55934620,55934620,55934620,65209180,65700220,65700220,63550080,62937680,63056080,
+57345380,56854340,57590900,59028980,59151740,58660700,62511780,62020740,61529700,61038660,
+58368100,68600000,54544000,55320000,-9504800,-9626760,-6746410,-5279810,-3620000,-6280100,
+-6119900,-2749900,-5608300,-4242800,-5896000,-9104900,-2635800,-10334900,-6207300,-8794800,
+-7230500,-6156700,-6063300,-2094700,-7373400,-6262000,-5502700,-8914500,-6310900,-7987700,
+-6352800,-3203900,-4395400,-5478300,-10345954,-6910000,-3819070,-6518725,-2952175,-5810575,
+-4521375,-9307175,-2838075,-10537175,-7504225,-6358975,-2296974,-6464275,-8189975,-3406175,
+-5680575,-11660000,4004756,3939421,3734290,9196790,12035400,5926800,10570000,5438900,
+10696800,7278700,4533800,4596801,5686800,3992402,4676801,4916801,10064800,3751600,
+5582300,6168500,6476800,5404700,9888400,5100100,5478050,3489940,2890550,5139940,
+4718950,4129941,10309250,6358340,5111850,11020940,5961850,2903040,4056447,4399940,
+5858950,6717340,6235750,4051413,4470698,2909668,5447471,3479940,7076480,6781856,
+6290816,4331480,4184480,5643980,6504480,2688280,2688280,2688280,2688280,2688280,
+3179320,3179320,3179320,2197240,2197240,3182880,6224480,6715520,6715520,2914480,
+1899480,3473180,4424480,8155580,8155580,8769379,6224483,8107303,2495081,3760933,
+9265000,1640000,37892255,37841000,39056800,38970311,41806800,37553400,39466800,39985500,
+37576800,37336800,38936800,42096800,37766800,37794300,37253900,41832300,42286800,42008000,
+39160300,38376300,41139800,41170071,39212400,37302600,38396800,38743200,36486100,41621050,
+38051240,42035750,39602540,40744050,37629940,37381550,39139940,38698750,35911800,41509050,
+36845240,37500000,36336000,40311505,35130000,40389490,41369490,40147028,39436000,41349900,
+41393600,41263400,41283300,37349300,41606800,36672500,37935000,43230300,41606000,38320300,
+37842700,42185600,43487100,37128700,43297700,42816000,38228000,43346300,37585550,42782440,
+41514550,36654440,41527750,39550040,28080750,28426140,43288950,43439940,42318950,36808940,
+39939150,40926740,38969850,37226940,42413850,36505000,38840450,36578600,42561950,37744540,
+36659405,41807000,39658440,41252780,39251780,37090680,41404480,36461080,36685000,42967580,
+41403680,37640380,36926380,42419080,42468380,36365780,39345980,27707380,27982880,35987080,
+42910080,43030180,42104480,39724480,40724480,37106480,38544680,37524480,40980180,41374480,
+39224480,41649480,40383120,40191933,41157162,38475972,35867000,41157162,38475972,35867000,
+41157162,38475972,35920000,37805405,27600000,27600000,35262000,27500000,27500000,13686800,
+13502880,17348890,13298390,14911090,18739090,6956800,13138550,18243000,16391900,9088300,
+8381500,15219400,13776800,12648000,14041500,16779700,15662700,12566800,12874600,13496800,
+6506300,7122500,7836800,14316800,19866800,14488200,13494200,13980400,12369405,6618000,
+17424000,5612500,5612500,15311755,15157020,12743700,14752200,13545400,13545400,14509500,
+14544095,13915200,15070000,14161900,15004400,14493200,14743500,14386800,13749100,14793800,
+15617000,14249900,13949700,15904000,13174500,13819600,14302000,15185700,13343700,13166300,
+15665250,14488840,15673950,15299940,15439350,13858340,13285650,13079840,14497650,16148240,
+16913750,16167340,13908650,13686240,12573900,14879723,13217385,11985592,48816755,48614480,
+45672020,45672020,45672020,43543890,43543890,43667800,43266800,47170500,48536200,43566800,
+44794800,48066800,49466300,49207700,50596800,45395000,43069300,47426800,45135600,48359700,
+47959600,47285300,43506050,45745540,43801950,49860940,47348950,45799740,49087750,47216640,
+49150050,47872640,47728950,42669940,49408950,48654840,50678550,43278140,46548950,43921140,
+43145780,45373580,43566980,43329980,46956380,48454180,43264480,44589480,47864480,49099780,
+50254480,42972180,47024480,45119480,47950980,47737180,47082980,45530080,43575080,47031580,
+45584280,48623880,47001180,47619480,42453680,43028580,46449480,45924480,50612380,43024480,
+47224480,46834480,44754480,47494480,46074480,49504480,48235780,47824480,46424480,45664480,
+46544480,46564480,44914480,41684480,43524480,48564480,50499780,42974480,48274480,45414480,
+42464480,49081980,45904480,50067380,43244480,43884480,43319180,46094480,46754480,45804480,
+44324480,47934480,47484449,41310000,41310000,59973000,59900000,54544000,59675750,-1311622,
+-1500829,-4050300,-4078841,-336200,-336200,-133200,-133200,967300,247900,-3263600,
+-467400,-487850,537040,27650,307840,-764150,1718840,-571350,-1100060,-19450,
+-567460,432950,3910440,-3646850,-391260,-1545250,329040,-702650,3740,-1120550,
+-282260,-757350,579440,172650,-2304360,3094350,-3417560,1059050,-1144060,2347750,
+-300060,-525850,3499440,2309950,-874560,45350,-182860,-1408550,1219040,-1215050,
+-1916160,-3422150,-4128360,-1339737,-1875974,-4231720,-3653820,-702320,1510780,3504580,
+-2519820,2879880,-3633020,799579,2123680,3090880,2095480,-1972520,-3647720,-4690820,
+-4725000,-24693245,-24920072,-21236610,-24435000,-22034510,-20054110,-22458810,-25027300,-23148400,
+-24434200,-25257800,-22585700,-24722400,-24823000,-21472100,-21463200,-20552400,-22013200,-21917000,
+-21743200,-21357400,-17852500,-23086800,-26069300,-24645800,-19421100,-24144500,-20172900,-22896564,
+-20242420,-22215520,-21945520,-18257040,-26275820,-19623420,-20417220,-18427220,-18771720,-20715320,
+-23927120,-24798620,-24241020,-25577754,-26909000,-18964346,-19166620,-18166300,-18252789,-19908000,
+-21487700,-23400800,-13421600,-15745000,-12328250,-19698360,-25207550,-17617060,-25056550,-17855660,
+-19201150,-16206760,-20613250,-19934260,-16954150,-20318260,-22170950,-19431360,-25070450,-14928060,
+-17498250,-22028060,-14293950,-20270060,-13704150,-20560060,-23751050,-18950060,-16136250,-25349160,
+-21861050,-19869260,-21267150,-19410060,-18971050,-20580060,-18801050,-22320060,-24731050,-22850060,
+-19466150,-20079460,-23373950,-19729960,-25203150,-15456660,-16501050,-22950060,-14691050,-14910060,
+-19567050,-17410060,-21090595,-18500000,-21876650,-23603075,-16142900,-25353470,-17951820,-12542720,
+-13765150,-25490625,-25271020,-20533720,-22385420,-22243520,-23965520,-21481620,-19015520,-22535520,
+-24945520,-23065520,-23588420,-19945420,-16715519,-23165520,-15125520,-19781520,-22305520,-25610000,
+-27000000,50402055,50324400,49858490,48344790,47908610,46437700,46351211,47028450,47085400,
+47779800,49794800,47866800,46932000,48534300,44906800,49200000,44556800,49550000,46613000,
+51467500,50876800,49364700,48264000,50224000,50580800,49376800,48456800,48477900,48256800,
+49008000,49503900,48876800,50706800,49766000,48688200,46803880,46773826,48970645,47912870,
+44386383,4803300,4600480,9464120,7628120,3759720,4497120,4020120,8706090,8471890,
+6740890,8551490,6488890,6169090,9826490,11684990,3683069,6498319,9293479,4326479,
+8367124,6304524,9642124,11500624,3480000,9342000,-47500000,3480000,4317755,4344956,
+4115480,3829200,4214900,6946800,6275800,4897800,5691400,5718400,6498800,5900600,
+6464600,4707100,3476800,4944300,6208700,4559500,5006800,6946800,4579200,8352500,
+4916800,5756800,5266100,4283200,4986200,4071500,5653000,4648100,4975200,3603300,
+4302550,5368840,10253350,8039940,3473900,4116652,4012624,6744524,6073524,4695524,
+5489124,5574524,6262324,3274524,4742024,6744524,8150224,5554524,4783924,3869224,
+4772924,5153379,10038879,7824478,2210000,2014460,2034700,1854066,9511446,10390800,
+-389980,1676800,36800,3070800,3755511,9478800,11221600,6726800,4696901,2732236,
+2296800,1758950,8375140,9475150,10584840,484350,8439440,9905650,2769940,1097950,
+3819940,4146450,2589940,3980450,1946440,7949350,3824240,2376750,11430540,9468950,
+3299440,481550,11819940,10395050,4092940,2940650,5319940,5718950,9379940,4654650,
+3359940,1609750,11314840,11118950,11239940,3788950,4499940,1005703,9180180,9309180,
+10063080,-620520,-165520,3553180,9276480,10837980,6524480,4494580,2094480,8159680,
+9260680,10563880,310580,8223980,9572080,3604480,3931980,3765980,7734880,3658780,
+2256380,11058880,9316680,3073480,267079,10300000,3877480,5127780,11651520,-700000,
+-1680000,34486755,34357020,31466300,36668300,36668300,34976800,34304200,34304200,34383500,
+37075200,34622800,34935300,36157500,36680700,34850500,33556100,34476800,36642600,35873300,
+36705200,33515600,35915300,36666640,36632450,34545940,32362450,36903440,31560750,34419940,
+36715950,34769540,32070150,30925640,37151150,34326140,34617650,36966740,33925250,33988140,
+33907750,37360340,33315150,33322350,33285750,36991140,36879250,34904440,33019286,35700000,
+34101924,34733024,34648224,34274524,35671024,36417979,32147979,36687979,31346279,31855679,
+30710080,34257424,33071279,31879220,31879220,31879220,31388180,31388180,31388180,30897140,
+30897140,30897140,31917887,34156857,29377450,16766055,16737630,21823990,19617500,16429800,
+17273000,16743500,22078200,20113000,20832500,12409700,20734500,14048100,22907300,18780000,
+21418800,17601100,21983300,21311800,16880000,20407000,18886000,20100000,16226200,17928000,
+20870000,22524900,22892000,25335000,21246800,16246800,16246800,19966800,19286800,20136800,
+15668000,18149895,20831085,9570000,-15463245,-15542310,-12936110,-13105110,-14552190,-12600800,
+-12585400,-13185530,-17889600,-10255400,-13681800,-12408600,-15905700,-15798100,-11243200,-16839400,
+-15307600,-12213550,-14002700,-11859800,-16310060,-9372066,-9815500,-11409350,-8869860,-15026250,
+-14293660,-17492750,-16547160,-12667250,-14830960,-17386650,-10577260,-10188950,-17057260,-11771750,
+-13640660,-13541050,-14110060,-17276750,-15891760,-10928650,-9362160,-16144150,-15600060,-12321050,
+-13257360,-15039150,-15163360,-8805450,-15770660,-13571050,-13500060,-10900377,-12944620,-13291720,
+-14683320,-18002920,-10436620,-13884120,-12686620,-11445520,-15427720,-12421420,-14203020,-12083620,
+-9045420,-11623820,-14509120,-17576420,-15046420,-13820520,-10792720,-10403420,-11986220,-13855520,
+-13755520,-14325520,-9702320,-16365520,-12535520,-13465520,-15235520,-16029420,-13785520,-17620595,
+-18080000,-33503245,-33636000,-33150000,-23688500,-36797300,-36855600,-38771000,-20299500,-34197000,
+-35461850,-18516200,-41492200,-37511800,-30014800,-36643200,-29978000,-37055500,-53195000,-40600000,
+-22491100,-39856250,-27401160,-35006330,-30635460,-33717000,-33625260,-36964300,-32768000,-33773450,
+-34610060,-32861050,-33690060,-36650000,-34440060,-36451050,-33845700,-32808700,-37123200,-37825000,
+-28600060,-35385700,-36768800,-39311050,-45600060,-35996000,-34460060,-33300000,-41908000,-38785500,
+-40320060,-35172161,-37680371,-40726561,-20171190,-22802220,-25483410,-25483410,-28164600,-30845790,
+-33526980,-36208170,-38889360,-41570550,-44251740,-46932930,-46932930,-49614120,-52295310,-54654757,
+-54654757,-56531590,-56531590,-35046658,-27659247,-28463297,-56536000,40978550,41000000,39926100,
+39926100,39934748,39934748,39848259,39848259,38447595,38411300,38361200,38274711,41042300,
+41042300,41042300,41037975,41037975,40955811,40955811,40955811,40951486,40951486,40951486,
+40864997,40864997,40856348,40760000,40752000,40763000,40182600,40167000,36958800,36958844,
+37023000,37827300,36864800,37886200,36772500,38692600,39732100,37100000,41252400,38312200,
+37550700,38457300,40715300,37729000,38644000,39696800,39602400,38605200,40743400,39383000,
+36161200,39868200,36896500,40981000,39819350,37741500,37746100,37854350,37043940,40517650,
+36535840,37801350,38641440,41135950,38338640,38724150,37202840,37721750,41643140,40059050,
+37159940,36699724,39380913,36652579,37474729,36662479,37644179,36626149,38490279,39347874,
+36847600,41187279,38109879,37161550,38254979,40512979,38430230,39494479,36139629,39662980,
+40764159,39520300,37519409,37507800,37772179,36721479,40468829,38123179,38497079,36987379,
+37507279,37014479,40239479,40709479,35806600,24810700,24746000,31333700,31444017,31444017,
+31357528,31357528,33693000,33636000,33580000,33523000,30153300,25341500,32110000,33967000,
+30133000,32031000,32462000,29347000,27662300,31237400,31669900,27515500,32537200,34158700,
+31076800,28376100,30626800,30761900,33726800,30006600,25488000,26222000,34748950,31688440,
+31945050,30127040,30611000,24587292,27686080,27916380,28118780,28458780,28903080,29066080,
+29800180,29788680,29832380,30014980,29924380,30133880,30750880,33586080,33788880,29263420,
+32296663,31576045,34263405,31582215,31582215,28901025,28901025,28901025,28901025,26219835,
+26219835,26219835,27560430,23670000,23670000,23670000,24074883,33864760,33864760,33864760,
+31183570,31183570,23670000,-25983731,-26152662,-19852000,-19765511,-15147300,-15173246,-19164900,
+-14618200,-14588700,-17896000,-16210700,-25095000,-15522600,-23903800,-13353000,-13033900,-19656000,
+-16246000,-14843500,-13170400,-16894700,-23937600,-24555260,-24722150,-15053500,-18962950,-24740060,
+-15040350,-24510760,-24104650,-25061660,-13232150,-25040460,-23931050,-25430060,-26375550,-25059660,
+-15654950,-24130360,-12770450,-25629760,-14389850,-26003160,-24938650,-24734960,-25666000,-21431191,
+-26604320,-15362520,-18098320,-16413020,-15724920,-13544020,-16448320,-15045820,-13372720,-17097020,
+-26223120,-13446620,-15872320,-12984920,-14557920,-15870259,-15379219,-14888179,-14397139,-13906099,
+-13415059,-12924019,-12432979,-11941939,-11450899,-10959859,-26870000,-22602245,-22731980,-18186100,
+-17825900,-17825900,-22998200,-22702400,-17563100,-19614100,-23362300,-20510500,-22039100,-26621800,
+-22504400,-19284700,-26695700,-24668300,-17946300,-20426000,-28608000,-20628900,-20149500,-22473200,
+-26543200,-21473200,-28061600,-18095500,-21973500,-19671050,-22030060,-22391050,-24180060,-17509050,
+-17928560,-17548350,-17438060,-24861150,-28470060,-22151050,-24102660,-19712000,-23390000,-17929820,
+-26920520,-26920520,-26920520,-26920520,-26920520,-26920520,-20712820,-22706720,-20617220,-28677620,
+-20897720,-20351820,-21675520,-18297820,-24395520,-25075620,-24318120,-24870620,-25361659,-25852699,
+-26343739,-26834779,-27325819,-27816859,-28263920,-28733920,-28970000,10460000,10381700,10145100,
+10083000,10632000,10632000,10545511,10044300,8316500,10046600,9708000,10170700,8058500,
+10412300,8553100,8579000,7735000,10445950,10368840,10161000,10446500,9512000,10223780,
+11373650,9284700,10443770,9019940,8857250,10097600,10621150,10141040,8886000,11675500,
+10196000,10144000,7852000,9184000,9875050,10944700,9900000,9408940,10307770,10003300,
+9634800,9887440,8597650,10169640,8529550,7660540,10044850,10008140,5623150,10035840,
+8759200,8000000,8411775,630000,6421000,6419660,7270861,11861590,10510400,10510400,
+10423911,10423911,6339495,6339495,6253006,6253006,4763727,11796900,11038400,5063801,
+9874456,8446060,6408820,7113490,6103471,9012900,5503872,8101199,7815321,13020840,
+7524222,4914580,4973709,7739597,12955450,7214723,7446195,10282240,7940467,9578798,
+7699748,7596735,7164026,10256340,7060314,11715740,9227650,7605558,5152674,12138340,
+10238950,6594148,6289406,4269668,7427435,11754480,10237480,11594580,11063580,9672135,
+12804480,7413390,12729880,10148080,9449420,7285120,7090837,8837035,9996480,11502880,
+9075880,11880780,9978680,8806624,8893607,6413143,8952532,8232385,12643480,8644480,
+11253980,6514637,6608923,12424480,11234280,4269668,-6860000,-6975680,-2687000,-6153000,
+-6239489,-8952600,-8952600,-3423500,-6847800,-5139800,-6213200,-4925000,-3389600,-5064100,
+-10704900,-1562200,-7813200,-9345700,-3702000,-10319700,-5120350,-6865560,-3493550,-7990760,
+-6468650,-1358260,-6374050,-4848460,-5024350,-8882760,-2681050,-3034260,-2046350,-8147660,
+-9369050,-10026260,-9137150,-6175460,-7723250,-5152960,-10754350,-5186960,-4606150,-10964460,
+-2881050,-8823660,-8324650,-4310060,-5220000,-7706880,-9154920,-6415520,-5176920,-5266420,
+-10907220,-1764520,-8015520,-9455920,-3904320,-10548520,-5334820,-3708020,-8206220,-1573720,
+-6588520,-5063920,-9098220,-2895520,-3249720,-2260819,-8149920,-9583520,-10257820,-5368420,
+-10968820,-4820620,-11179920,-3163120,-9039120,-8539120,-4525520,-11761350,30019755,29893000,
+31142500,31203042,31058300,31196500,29932800,30930800,25656800,30998600,27138700,30744800,
+24036800,29009200,26506800,30548950,29279940,30562750,31095740,31002050,28067040,26140750,
+30532040,30431550,27700540,31062150,30394540,31090250,30679940,26298950,24949940,29820050,
+31099940,31278950,31189940,31138950,30699940,31048950,30976840,31388950,28283340,30445250,
+26737340,29132750,30856840,29458950,30881340,30403950,27284140,25593550,30789940,29848000,
+28860000,27423000,27151000,26400000,24593166,21911977,21660000,18028850,17822880,16558890,
+16096490,16096490,16468290,22668690,20460590,16558890,18492690,16938890,17243290,19706800,
+17010200,16567300,15115500,20420900,16199300,16616800,15762900,22646200,25170200,20886400,
+16068000,14710000,15358000,14710000,-17830445,-17930570,-17503300,-16666000,-18018510,-19077800,
+-21571600,-19621700,-17378300,-14856400,-22058188,-11054900,-10866900,-18490800,-22139400,-20074900,
+-22777300,-21483200,-11063900,-16419200,-17566500,-14903500,-21287760,-18333200,-17423000,-17562311,
+-17160000,-13782800,-15935300,-15879800,-18044300,-19020200,-17403200,-20503200,-19664033,-19664033,
+-16982842,-22910000,8980000,8686380,9566000,13465000,8502100,11549900,12547800,11088500,
+7011000,7629100,9266500,7157200,5988700,11035200,9047000,10297800,7932350,14250540,
+7521150,6819340,9637450,6384940,6978950,12389940,14066450,8945340,5301050,9321540,
+14087150,14143040,8501350,11800240,6712550,8119940,8568950,7829940,12134050,9149940,
+8088950,9039740,5848950,12749940,9753050,7887440,8510250,11047240,11707850,8219940,
+10931550,9040140,6653028,9334218,12015408,3390000,4586755,4484000,3283290,6113290,
+10962000,10884000,10390000,10309000,7866800,7095900,4766800,11179700,4405500,1156800,
+5024000,2899400,4093000,4490500,10418800,8719300,9257800,7012300,3490000,3855000,
+2420000,7030000,4769900,4046800,4706600,4269350,1579940,11350450,5690140,3872750,
+5506000,7038950,10840240,9221000,11503040,4788950,5795540,3210000,8386600,7640180,
+6829380,779880,2732480,10020880,3630980,2258180,6820480,1545280,11135980,5435280,
+11225980,1350580,7639480,8029480,5224480,5444480,6625580,5949480,5104480,12334480,
+7549480,7155380,5374480,2725180,6824480,6234480,6347380,6531580,1997380,-4230000,
+10500000,-4230000,-33948000,-33983623,-29910500,-26233200,-25781100,-26298200,-33999600,-26223000,
+-26693800,-29656400,-33048500,-26056700,-29162200,-26282400,-26750600,-27792800,-26151900,-28011500,
+-26292600,-26290900,-33809100,-25915450,-26301860,-29260850,-33756660,-26021650,-28766760,-26890550,
+-26388160,-25891450,-34100060,-26208550,-25789660,-25688950,-26388560,-26742150,-33998960,-28586850,
+-23922260,-24196250,-29839560,-25527550,-33674660,-26577450,-27690060,-34139912,-30134820,-34056720,
+-29915520,-33255519,-29395220,-28200520,-28120520,-29465520,-34177120,-28970620,-34035220,-25573920,
+-24180520,-28774620,-24270520,-33745520,-28997020,-23285520,-31825520,-26423420,-33695520,-28115520,
+-33755519,-28250520,-32125520,-33197220,-34384420,-28705520,-26116120,-26585520,-23375520,-28645520,
+-27205520,-34103020,-29580520,-32595520,-32545519,-31101420,-32575520,-27245520,-29275520,-27435520,
+-32445520,-26025520,-33015520,-30895520,-27670520,-24445520,-30795520,-34655520,-24030520,-28085520,
+-27605520,-30525520,-30935520,-34155520,-28195520,-28645520,-25335520,-32805520,-24945520,-28565520,
+-27500595,-34900000,-47400000,-47500000,-47400000,12595155,12392934,11275900,12334900,14446800,
+14488500,14406800,13236700,13372600,13415400,15206800,16223900,13657500,16728900,13881600,
+16227600,13535900,11376800,14198500,12827900,13504500,15125400,13744200,11874400,18398800,
+14028500,15898950,16385840,11066150,12325340,13957650,14974940,14318950,14423040,12803250,
+13009940,14701450,13692240,16090350,11829740,11722831,12259069,16025280,10992980,14131180,
+14950480,16022680,16360880,11174480,14897280,13454580,18196480,13826180,15630380,11000180,
+14714480,13992780,12975880,22328810,22328810,19836096,19836096,19836096,19836096,17154906,
+17154906,17154906,17154906,13073716,13073716,14473716,14473716,14473716,15200000,11792526,
+11792526,11792526,11792526,10130000,10130000,-8880543,-9163728,-11823970,-14875400,-14961800,
+-14961800,-12829510,-12829510,-12680910,-12640910,-12434400,-12401100,-12484200,-15229800,-9581000,
+-5619000,-9708000,-6304200,-7663200,-8474000,-11434100,-11250700,-6196900,-8608850,-14690460,
+-12880150,-13819560,-9331050,-12948360,-12177750,-10739760,-12058250,-12593860,-11681050,-7260360,
+-8221050,-11593360,-17100050,-13769660,-11438350,-7790260,-8804850,-7379960,-13947792,-9735525,
+-12032622,-15137420,-12743280,-15432075,-9789020,-5825819,-9916520,-6506475,-8676275,-11452975,
+-6399175,-14905920,-12332470,-10955220,-11852665,-17314520,-11652820,-9019320,-18039060,13470755,
+13260420,13289600,13763800,16927300,14845400,18697800,13005800,13721500,11818600,13601400,
+14688600,14043800,13050800,12960900,13884400,13713800,13271100,13962800,13669600,14455300,
+14166500,14209200,14417700,13387900,13530700,14935850,13954040,15430750,13474940,14318950,
+12968340,13632750,13189740,13067650,13289940,13286250,14721040,15868950,13519940,14288950,
+14389940,12830000,13043057,13514380,16702480,18495480,11680000,12806080,13041780,13880780,
+13244980,14721380,13738580,13070280,15587580,11680000,12088553,11985471,8441191,9009622,
+13785800,9266023,8872102,9320800,10986800,10237800,12140800,8630473,13166500,9359973,
+13255700,11938500,14076800,12443500,11766300,9615462,9406800,8967682,12962900,13598500,
+12336800,9273975,10430500,17883900,9873012,8633919,11742400,13426800,10871100,8296800,
+14497150,7714810,8290347,11239656,13583524,8669826,10784524,11938524,12964224,13053424,
+11736224,13874524,9413186,9204524,17681624,13224524,8094524,14282679,7499349,7440000,
+-12129255,-12247500,-16567260,-8160610,-8160610,-6814010,-6814010,-3847510,-3812510,-5250710,
+-5250710,-12125110,-12125110,-9133000,-9160610,-8433000,-13558000,-18082400,-14100600,-15543200,
+-13213200,-4931100,-9976540,-13451050,-6518060,-7196750,-4614260,-15881850,-3612060,-11956200,
+-9548060,-5312050,-11530060,-10721050,-13750760,-11136950,-5127860,-17670050,-13661060,-11427450,
+-10776660,-17221050,-5126160,-9323950,-5740060,-7251050,-5927060,-12427323,-6036216,-504010,
+-504010,-8200525,-7015475,-4014375,-9344975,-8635275,-13776220,-18271220,-14302875,-15920875,
+-13415475,-13815825,-6733475,-7411175,-9763475,-17884475,-13876475,-17435475,-9538375,-7555475,
+-6142475,-13035475,-6275475,-12910475,-14535475,-7415475,-13320475,-12739756,-18351470,-56600000,
+47889000,47662480,48970090,49412290,48013490,47944890,44834390,48899790,49919890,49596800,
+47691300,50187800,46646800,46216500,47431400,46322800,48796700,48775300,43541100,46630200,
+45722600,47285200,48712900,47725600,46309400,44626800,47586257,45480305,47829124,47760524,
+44650024,48715424,49735524,49394524,47489024,49985524,46120524,48573024,43338824,46427924,
+45520324,47082924,48510624,49468810,49468810,49468810,49468810,49468810,49468810,46921679,
+46921679,46921679,46921679,46921679,46921679,46921679,46921679,44240489,44240489,44240489,
+44240489,44240489,44240489,44240489,45581084,41567630,41567630,41567630,41567630,41567630,
+41567630,35635355,35483220,36131100,32601190,38017000,29540000,35786000,34578290,31250690,
+34282000,29421790,37502000,30238910,31841000,37240200,34061100,34756400,38207300,36243800,
+30313700,35256800,36641000,33424700,27166000,33850000,36797800,34315605,32490679,29437980,
+31066280,34093680,29237380,37299680,30033880,31638680,37079180,33850480,34554080,30139780,
+35054480,36428480,33240279,27011680,33455580,36595480,33734480,35974480,36387980,35974480,
+29224480,38284480,32134480,37224480,32634480,28664080,36605345,35768215,35768215,37108809,
+37108809,34427619,34427619,34427619,34427619,34427619,34427619,31746429,31746429,31746429,
+31746429,31746429,31746429,29065239,29065239,29065239,29065239,29065239,26384049,26384049,
+26384049,26384049,26384049,25059100,25059100,25059100,25059100,32839490,32089490,32700000,
+31955948,32147593,32586600,30692000,32026900,32126800,32709700,32420600,31128600,26536800,
+31707200,32718500,32027200,26994600,32707300,32486800,31827000,32737900,25881000,32390300,
+32448700,32877100,32751300,27518450,31417840,32156550,30919440,32497750,24927340,29116750,
+24169940,32738950,30364140,31640750,29134540,30093650,32549240,31721750,31919940,29096150,
+32727740,32923250,29005540,31300000,31300000,25429405,19480000,15532000,15326640,19534500,
+19610250,12011800,13143600,15413400,13994800,14346500,13112200,13585900,13406700,11752900,
+14190300,10959300,11411700,13510300,17673400,14706800,16643700,13142700,12858700,13955500,
+15280000,17559550,12660840,13116750,11298940,12015950,13273840,14931050,12979940,12868950,
+19069940,13385750,11429740,11835350,13391240,14027950,13248340,17988950,12696240,10653888,
+13066959,19365380,11809480,15211080,13746380,13300780,13204380,11548780,11268980,17310980,
+16487880,14903280,12407880,11006780,12654480,18884980,17774480,9342000,3480000,-47500000,
+9342000,-6240545,-6425520,-7245000,-7297000,-7348000,-7400000,-6953200,-6961849,3530000,
+3605000,-3025400,-7033800,-5192100,-8006200,-5467500,-6623200,-990400,-7596000,-3352850,
+476040,-530750,-53560,-8681050,-7825760,-1284850,-1646060,1453950,-8609660,-6747550,
+-7840060,-6904450,-6909360,-8200950,-3720000,5518950,-7746255,-3837350,-7456460,2928950,
+-7353360,-7664200,-4014060,-935180,1426330,3587420,-7670060,-10202150,1018330,-7824000,
+-8382291,3409480,-3235520,-5439520,-5507720,-1014420,-3615520,314480,-745520,-265520,
+-8860020,-1428020,-1835520,1234480,-8826320,-8195520,-3781320,5189180,-4043120,2899480,
+-4214520,-1145520,-10398920,750500,-2455520,379280,-2919220,4786171,-2235120,743500,
+1043980,-8560519,-1474366,-4155557,-2010605,-4691795,-3109892,-5791082,-8472272,-3914249,
+-6595439,-9276629,-362912,-362912,-362912,-3044101,-3044101,-3044101,-5725291,-5725291,
+-8406481,21405,-2659784,-5340975,-4134439,-6413451,-7754046,-8826522,-8826522,-9898998,
+2218000,781552,2256207,1743107,1743107,-938083,-938082,-938082,-938082,-3619272,
+-3619272,-3619272,-6300462,3225694,3225694,544519,544519,544519,-2136670,-2136670,
+-2136670,-4817860,-4817860,-4817860,-4817860,-7499050,-7499050,-8330218,-8866456,-9134575,
+-9402694,-8980000,-10850000,-11020000,-11020000,19393000,19197764,18300000,19045000,19283000,
+19103030,19103030,19103000,19103000,18885404,18626120,18408400,18300000,18323000,21836555,
+21620000,22016000,21620000,21620000,19216200,19022469,18901237,18687811,18660000,18660000,
+20546655,20344380,20292000,20000000,20000000,20057200,19800780,19883000,20110000,20326128,
+19977810,19577000,19577000,19393000,19197764,19205000,19732000,19197764,19197764,18300000,
+18300000,17964355,17700880,17800000,17377140,18159340,17735510,17716110,18465710,18331240,
+17232000,17232000,21458155,21102580,22310790,20667590,21727200,20948310,20594000,20594000,
+21089455,20949130,20549390,20408890,20472210,20919610,20842110,20910210,20864220,20306320,
+21095120,20083620,20000020,19890000,19890000,19006755,18877020,18282600,18746590,19124890,
+19704290,20122510,17870000,17870000,20932755,20799700,20612760,20986240,21205000,20159440,
+20499240,21038740,19515000,21650000,19515000,21128780,20800152,18470000,20439490,19439890,
+21291191,21291191,20800152,20800152,20309112,20309112,20309112,19818072,19818072,19818072,
+19818072,19818072,19327032,19327032,19327032,19327032,18835992,18835992,18835992,18835992,
+18344952,18344952,18344952,18344952,17880000,17880000,18148536,17880000,24750555,24481280,
+23174000,25654490,25501490,25328310,24388810,22449405,22438000,19799000,19599980,18593000,
+19282590,18473090,17799000,17799000,17799000,19659255,19628330,19252600,19874910,18987000,
+19353510,17914000,20245620,19974520,19605120,19745120,19488020,17909000,17909000,17909000,
+22115155,21877780,21883610,23567960,21822260,21238360,22073660,21427000,21132000,21132000,
+16814555,16710480,17421300,18268160,17567660,18464660,17512560,16574000,16250000,16250000,
+25654755,25544000,25087630,24723290,27344290,23135000,25936000,23135000,32462654,32175161,
+32340220,31702600,30037805,27999000,27999000,27999000,19182000,19140000,19012620,19363600,
+17996610,20418000,17919000,18806110,18749710,20877210,18378000,20012820,18349405,17123005,
+20050000,17123000,16725600,16549700,16099000,16492090,14763390,16060000,14531918,14531918,
+24096755,23894480,22989490,25841390,22860990,24897410,22843000,25319805,25319805,22800000,
+22736620,22725800,22534480,23033610,22508860,22539860,23713360,22137760,21022000,23343000,
+21022000,20622055,20381380,20548610,19525660,21260560,20725200,20286630,18914000,20939000,
+18914000,22208000,22207220,25918000,25699290,27358690,23682790,22649310,22200000,24881000,
+22200000,17021955,16749980,17980000,16147890,16336000,17675010,15640000,15640000,14564000,
+23985500,23815080,25430630,24915290,23668190,22309000,24268000,24268000,22309000,25372750,
+25330220,25456200,26744190,28583190,29161390,27775110,24524000,26500000,26500000,24524000,
+29066055,28952220,27319800,31131260,32299140,27017840,27850440,31175840,30591140,26280000,
+28820000,32002879,31511840,31904671,31413632,31737718,31246678,31570764,31570764,31570764,
+31079724,31079724,31079724,31079724,30588684,30588684,30588684,30588684,30097644,30097644,
+30097644,29606604,29606604,29606604,29115564,29115564,28624524,28624524,28133484,28329900,
+26280000,31681755,31446120,28542900,28105790,26749400,28283790,30305610,26259900,28400000,
+30910000,30480000,29600000,28950000,28400000,28046000,27650000,26984000,30806000,30300000,
+30300000,29860000,29860000,29387000,29387000,29387000,28893500,28893500,28893500,28893500,
+28400000,28400000,28400000,28400000,28524000,27884000,27242000,26725000,25854600,25922000,
+25560000,25555000,64129105,63935480,66852510,69142120,60642120,68635120,68635120,65342120,
+61934096,65540120,60842120,60068120,59700000,63730446,66757605,59700000,72200000,59700000,
+24628355,21326400,24503600,28331090,26303590,21430000,21430000,21430000,21343511,21343511,
+24416800,24416800,24330311,24330311,26386800,26386800,26300311,26300311,26300311,26213822,
+21219000,25319400,25404100,18258700,27475700,24115100,28382400,18194700,30938700,26510600,
+26046200,24053600,23001497,25023724,24452880,21269480,21198880,24214480,26254180,21053280,
+28138680,25981880,25096480,18020580,27279380,23828380,28184480,30736380,23846380,26730580,
+31084480,29644480,25703880,17352180,16779480,28054680,19764480,25975580,24244480,17224480,
+31424480,25538780,22554480,29384480,23674480,29479810,29479810,29479810,26798620,26798620,
+26798620,26798620,26798620,26798620,24117430,24117430,24117430,24117430,24117430,24117430,
+21436240,21436240,21436240,21436240,21436240,21436240,18755050,18755050,18755050,18755050,
+18755050,18755050,16073860,17146336,16878217,18218812,16073800,-4382000,-4512500,-11781110,
+-6322810,-10761200,-5933200,483700,-11036600,-5863800,-6474200,-2551000,-5871700,-5083800,
+-3426400,-7049700,-7400,77900,-1702300,2743050,1536140,3215450,-2978460,-3346750,
+-4362460,-5958350,466140,-6763550,2165840,-5279350,-11788960,-8765450,2134840,-3553250,
+-6170660,-4468750,-4879560,4253750,-4584060,2773850,1224940,-5001050,-2743360,-1967950,
+-5039260,-4100250,-4842560,-9193550,749640,-7328350,2709940,-5365150,-10900060,-7258575,
+-4694725,-10769520,281379,-11195520,-6070070,-6676520,-2729420,-5286120,-3628720,-209721,
+63129,-1904620,2528579,1522579,3000979,-3193920,-3561220,-4577920,-6172820,1950379,
+-5359670,-12004420,-8979920,1919379,-3767720,-4683220,-5095020,4046879,-4799520,2559379,
+1009479,-2958820,-2182420,-5254720,-4314720,-5058020,-9408020,534179,-7542820,2494479,
+-5579620,-5635520,-3265520,-465520,-3845520,3864479,-5625520,2799479,454479,3044479,
+-2965520,3094479,-6295520,-7305520,-2270520,-7815520,3414479,4484479,2794479,-10687095,
+-10687095,-10687095,-8810262,-11712000,-12474000,-13460000,-11230000,2718810,2718810,2718810,
+2718810,2718810,37620,37620,37620,37620,37620,37620,-2643570,-2643570,
+-2643570,-2643570,-2643570,-2643570,-5324760,-5324760,-5324760,-5324760,-5324760,-5324760,
+-6665355,-8005950,-8005950,-8005950,-8005950,-8005950,-8005950,-8274069,-13460000,36735355,
+36444400,35665100,36317200,35506700,36824500,36146800,35157700,34787200,34622000,35376200,
+36815800,36692700,35312800,36108200,36666900,31575750,36040840,35908950,36240040,34858950,
+31921040,36251050,34810540,36432800,35398140,36770450,36121540,33338950,35699340,35678950,
+35179940,33778650,35764740,35419450,35369940,35356450,36349940,32458950,34129940,35852000,
+34824140,36105750,36229740,36727150,36228440,32745850,35857140,35044000,33648440,34678220,
+34257524,34660000,34408810,34408810,34408810,34408810,32357699,32357699,32357699,32357699,
+29676509,29676509,29676509,29676509,29676509,26995319,26995319,26995319,26995319,26995319,
+26995319,26995319,24314129,24314129,24314129,24314129,24314129,24314129,24314129,21632939,
+21632939,21632939,21632939,21632939,21632939,18951749,18951749,18951749,18951749,18944440,
+43211055,43153730,49719090,42245590,42837190,51109890,44778490,52236800,49928300,50371000,
+50239700,53170800,54835700,51187800,50027700,43615800,47066700,51680300,43270400,52925600,
+47753400,53242400,44974700,46804100,47848300,45594200,50299200,43483800,52905400,43307000,
+52292300,50210600,41193755,42760762,52606890,52768810,52768810,52768810,52768810,50087620,
+50087620,50087620,50087620,50087620,50087620,50087620,50087620,50087620,47942668,47406430,
+47406430,47406430,47406430,47406430,47406430,47406430,47406430,47406430,47406430,44725240,
+44725240,44725240,42044050,42044050,40560000,40560000,44725240,44725240,44725240,44725240,
+44725240,44725240,44725240,42044050,42044050,42044050,42044050,42044050,42044050,40560000,
+40560000,40560000,-34644596,-34890070,-31387370,-31387370,-31438309,-31438309,-32937570,-32988509,
+-32915470,-34945470,-26852870,-38025370,-24815870,-31654770,-31567170,-27485470,-27823670,-38977370,
+-27521270,-38745370,-27407270,-31764170,-24216670,-26203870,-28495470,-33154170,-45885970,-33364470,
+-33325070,-31407370,-29438470,-34642970,-41183870,-43280570,-33701470,-37341570,-36642070,-33105970,
+-32438770,-34127270,-33920170,-51652270,-29165370,-36925170,-35053770,-38584470,-39045470,-31275470,
+-34185470,-26815470,-40835470,-31455470,-33045470,-34615470,-34605470,-42795470,-23165470,-33055470,
+-33775470,-29165470,-32505470,-33215470,-33695470,-26225470,-38905470,-22575470,-38965470,-31445470,
+-27505470,-35685470,-34925470,-36805470,-32205470,-34685470,-38395470,-23845470,-33255470,-28145470,
+-31685470,-24245470,-32625470,-35485470,-34675470,-33175470,-29205470,-43325470,-36355470,-34905470,
+-35455470,-32635470,-54815470,-35185355,-31719620,-33258820,-27086820,-38302820,-25133620,-31802020,
+-31798720,-27723420,-28040820,-39126000,-39045520,-27627320,-24550000,-26423920,-28849520,-33374220,
+-46046820,-33555120,-31623420,-29658520,-34863020,-41403920,-43523020,-33921520,-37561620,-36862120,
+-32658820,-51872320,-29385420,-37085320,-38696420,-31495520,-27035520,-41055520,-31675520,-34835520,
+-43015520,-23385520,-33995520,-32661920,-26445520,-22795520,-39185520,-27725520,-35905520,-32425520,
+-38615520,-24065520,-28365520,-32845520,-35705520,-29425520,-36575520,-35125520,-35675520,-32855520,
+-55035520,-24460595,-24460595,-24460595,-24460595,-27141785,-27141785,-27141785,-27141785,-29822975,
+-29822975,-29822975,-29822975,-29822975,-28214261,-32504165,-32504165,-32504165,-32504165,-32504165,
+-35185355,-35185355,-35185355,-35185355,-37866545,-37866545,-37866545,-37866545,-37383930,-40547735,
+-40547735,-40547735,-40547735,-40038308,-43228925,-43228925,-43228925,-45910115,-45910115,-48591305,
+-48591305,-51272495,-51272495,-52479030,-55116860,-55116860,-55116860,20367000,20690000,20367000,
+20300000,20051500,20051500,30677855,30633804,30633804,11603107,11343000,10504821,11160000,
+7842000,6720000,11139203,13371257,12219185,6670000,8253865,10505000,10766451,9770405,
+8253865,28589511,28395928,28395928,25533886,25277659,25439210,25394310,25163810,25368610,
+25436510,25230210,25318710,25850520,25000000,25000000,25851781,25549928,26557610,26250810,
+25998610,26158410,25936020,25812620,26667620,26830020,25614720,25183000,25183000,24752755,
+24544480,25009340,25135640,24850540,24373369,24373369,24200390,24200390,23830000,23830000,
+23791055,23490272,23319120,23916420,24235520,24320620,24176420,23759020,24089020,23894390,
+24088990,23978290,22972690,23196290,22917792,22917792,23702800,23482880,22346910,23356960,
+24145360,22761160,23203460,21940000,21940000,27287755,27085480,27572000,27098000,27070000,
+27070000,30866755,30766630,31489196,31189363,30268490,30150190,32205090,31468890,30648590,
+30774800,31772900,30098200,30481400,30637000,31175900,30444800,30319700,31332700,30432400,
+30631500,30204400,30756500,30537000,29964900,30146400,31995400,30359700,31052300,30327500,
+30883800,32122000,29727000,29522000,29522000,28416165,28080300,29390090,29267781,30309090,
+30309090,30078890,28831990,28831990,29085890,29085890,29646300,28946800,30630900,28749500,
+29486800,28650600,29272200,29921300,29758000,28153300,29056500,28003300,29469900,30491000,
+29214000,27640000,27640000,27058000,26917620,27887700,28094720,27514820,26889120,27063820,
+27849120,28080190,28736490,28551190,27919790,27180090,27296390,28203790,27500690,26827000,
+26641000,26641000,26110736,26038280,24746390,26609690,27384990,26695090,26286390,27431390,
+27309290,26916490,25958690,26451290,26431890,26003190,27204200,24830000,25807600,25708000,
+26111000,26278100,26456900,26537480,26537480,26537480,26537480,26537480,26537480,26537480,
+26537480,26537480,27028520,27478960,27028520,26046440,26046440,26046440,26046440,26046440,
+26046440,26046440,26046440,26046440,25555400,25555400,25555400,25555400,25555400,25555400,
+25555400,25555400,25555400,27028520,25064360,25064360,25064360,24573320,24573320,24573320,
+24111000,24111000,27478960,27478960,27478960,27028440,27028440,27028440,26537400,26537400,
+26537400,24111000,25570255,25573000,25504930,24686290,25154590,26086800,25736800,26108200,
+25166800,25516800,25312200,25762700,25719455,25506800,25374300,26757200,25841300,24909900,
+24873400,26606100,24845400,27087700,25520600,26059200,26550200,25246500,25171400,24710000,
+26178200,25126000,24887500,26304100,25815500,26082400,25355950,26435640,26089750,25527540,
+27032480,27032480,26541440,26541440,26541440,26541440,26541440,26541440,26541440,26050400,
+26050400,26050400,26050400,26050400,26050400,26050400,26050400,26065131,25559360,25559360,
+25559360,25559360,25559360,25559360,25559360,25559360,25559360,25709480,25068320,25068320,
+25068320,25068320,25068320,25068320,25068320,25068320,25068320,25068320,24577280,24577280,
+24577280,24577280,24577280,24577280,24577280,24577280,24258000,24258000,24258000,24258000,
+24258000,24258000,24258000,24258000,24258000,30277355,30094480,29848310,29781410,29104510,
+28883110,29136120,29989420,29484920,29337920,29167720,29486000,29780000,28680000,28680000,
+15347514,15418000,14894000,14894000,8462827,8359520,9825700,11163340,8832040,10404040,
+9453400,10661710,11780410,9518110,12300960,12004083,12004083,11513043,11513043,11513043,
+11022003,11022003,11022003,10530963,10530963,10530963,10039923,10039923,10039923,9548883,
+9548883,9548883,9057843,9057843,9057843,8566803,8566803,8287000,8287000,8287000,
+13002655,12789080,9865490,10749090,11596690,8665090,11047190,11868590,8753290,10706590,
+8138900,10316800,12882000,10046300,9419562,10920600,11010000,11010000,10923511,10923511,
+11708200,12796800,11306800,10918200,12190700,12985017,12985017,12985017,12493977,12493977,
+12493977,12493977,12493977,12493977,12002937,12002937,12002937,12002937,12002937,12002937,
+11511897,11511897,11511897,11511897,11511897,11511897,11511897,11511897,11020857,11020857,
+11020857,11020857,11020857,11020857,11020857,11020857,10529817,10529817,10529817,10529817,
+10529817,10529817,10529817,10038777,10038777,10038777,10038777,10038777,10038777,10038777,
+9547737,9547737,9547737,9547737,9547737,9056697,9056697,9056697,9056697,9056697,
+8565657,8565657,8565657,8074617,8074617,8074617,8000000,31046055,30806980,32068110,
+31622160,30454160,31408860,32437160,31100000,31100000,30378000,30378000,34040755,33911020,
+32547600,33656120,34139120,32837120,32308120,35866720,35232420,33087490,34289520,33296120,
+33084390,33258690,34947842,32266652,32266652,32263000,21202755,21014681,22310620,21998320,
+21025120,21820120,19008120,23057820,20645020,23100920,20506320,21675890,21064690,22200000,
+19950000,17730000,17730000,23316455,23608400,23192300,22732090,24427290,23909790,24122690,
+23598490,23604605,23981790,23676090,25178890,24369990,22482790,24206190,24226590,22982390,
+22613490,24771200,24846960,24846960,24355920,24355920,24355920,24355920,24355920,24355920,
+24355920,24355920,24355920,23864880,23864880,23864880,23864880,23864880,23864880,23864880,
+23864880,23864880,23373840,23373840,23373840,23373840,23373840,23373840,23640000,22882800,
+22882800,22882800,22882800,22882800,22391760,22391760,22391760,22391760,22391760,22391760,
+21940000,21940000,21940000,21940000,21940000,21940000,21940000,12928155,12725880,15298890,
+12248890,17272990,15798890,12840090,14412900,15093500,16786800,13886800,13305400,16166800,
+17868900,15236800,13796800,12926800,14183400,13093800,12480000,12966900,16116800,13291800,
+13281800,14572800,15388800,15385500,13258700,16100000,12170000,13975000,11580000,26864355,
+26749930,26161890,25092790,27963390,26396790,24522290,25280290,27521100,27178300,27565700,
+25738200,29859500,26126800,26545000,29558000,26067200,26665500,25969800,28258000,28075400,
+24848300,26441300,25053300,28167400,25387000,27656000,23504200,26964500,27155600,26699500,
+23054298,25735488,27779024,24337924,26976024,25535924,29506474,26463224,26953324,22890000,
+20238455,20120000,19245120,22165120,19780020,21430990,21432690,21873390,20648290,21757890,
+20227290,21289790,19869490,19147490,21000564,20781499,19612019,19612019,17800000,17800000,
+22977255,22892330,21078190,22173290,22240600,21712200,22405500,21462800,23019800,20901200,
+22644100,23184400,23552400,22522100,21601000,22775800,22666800,21675400,20325800,20870800,
+23202600,20565000,22732800,22126800,24128800,23804900,21717100,21918800,21587900,21571950,
+24226140,21702150,22807540,22578150,22295240,21057150,21308840,23677850,22962240,23080850,
+21270340,22728000,24258960,24258960,24258960,23846880,23846880,23846880,23355840,23355840,
+23355840,23355840,23355840,22864800,22864800,22864800,22864800,22864800,22864800,22373760,
+22373760,22373760,22373760,22373760,22373760,22373760,22373760,22373760,22373760,22373760,
+21882720,21882720,21882720,21882720,21882720,21882720,21882720,21882720,21882720,21882720,
+21391680,21391680,21391680,21391680,21391680,21391680,21391680,21391680,21391680,21391680,
+20900640,20900640,20900640,20900640,20900640,20900640,20900640,20900640,20409600,20409600,
+20409600,20050000,21900000,20688000,20000000,22524755,22334410,23480990,23623090,26652290,
+23191590,23672690,22456500,23286289,24966100,22296800,22382300,24056800,25576800,23366800,
+25186800,22798400,23192800,23660300,23575500,22612200,23365700,26992100,23646400,22997900,
+26485000,22015900,23198200,26748104,26748104,26748104,26748104,26257064,26257064,26257064,
+26257064,25766024,25766024,25766024,25766024,25274984,25274984,25078568,24783944,24783944,
+24292904,24292904,23801864,23801864,23801864,23801864,23310824,23310824,23310824,23310824,
+23310824,23310824,22819784,22819784,22819784,22819784,22819784,22819784,22819784,22328744,
+22328744,22328744,22328744,22328744,22328744,21837704,21837704,21837704,21837704,21837704,
+21430000,21430000,21430000,21430000,21430000,22676755,22622190,23074590,23047690,26161410,
+23128000,22916000,24528200,24528200,23789500,23306800,23785200,21271100,21786800,26466800,
+26523500,24604500,25384700,23474600,24028800,22013700,24865000,24424700,22568000,23791800,
+22703700,23165000,21780500,21865000,22060150,22569040,21780050,22641440,25634750,23434040,
+22086950,22582040,22519050,23274440,23605750,23387240,24721850,22009040,21770000,21570000,
+26124524,24325924,24375028,24424132,21084524,26321179,24402180,24402180,24402180,24402180,
+24402180,24402180,25182379,24023634,24662679,25420279,24935811,23750680,21000000,17339555,
+17172880,17686800,17682475,17637800,16476800,16450853,16258200,17934800,17962800,14390900,
+15778200,16968200,14428800,16967700,16881211,18636800,13586800,14630900,18398200,18720950,
+18089940,16685250,15479240,15444850,17213940,16152750,15597940,16208950,14725940,16714950,
+13189940,13801950,16510640,13525850,17026940,15133950,18269840,14385950,16404940,19640850,
+16203940,14890550,17110940,16782950,16065940,13250000,15400000,17746524,18434524,18345104,
+16500479,19426379,15777000,17339555,17172880,17686800,17682475,17637800,16476800,16450853,
+16258200,17934800,17962800,14390900,15778200,16968200,14428800,16967700,16881211,18636800,
+13586800,14630900,18398200,18720950,18089940,16685250,15479240,15444850,17213940,16152750,
+15597940,16208950,14725940,16714950,13189940,13801950,16510640,13525850,17026940,15133950,
+18269840,14385950,16404940,19640850,16203940,14890550,17110940,16782950,16065940,13250000,
+15400000,17460024,17746524,14188624,18434524,13186112,18345104,17874479,16500479,18054379,
+19426379,12550000,18892644,18893000,18521397,18521397,18434908,18434908,21143726,21156700,
+21057237,21070211,19975449,19975449,19888960,19888960,18585000,19837800,17618700,20889100,
+19124400,19125200,16648300,16820300,20513700,20957800,20661800,18363800,20861100,19061000,
+19928950,19233940,16671350,19813940,21005950,18961140,21437150,17655540,18205950,20359940,
+17559405,17559405,20892636,20892636,20822580,16529479,20484980,20773880,20459380,20459380,
+20459380,19837140,19837140,21149024,20144380,21127380,20500380,15474000,26803755,28490000,
+26710290,26333790,27182000,27182000,27095511,27095511,28948800,28862311,25294100,25207611,
+25398200,25367928,25454417,28320800,28796800,27849900,29918200,26716300,27115500,25406800,
+29423800,27456800,27836800,28761050,25914940,27348000,28699940,26748950,25105940,28378950,
+28540640,28866550,25897540,26198950,25959940,27548950,27539940,25716550,26743940,27999650,
+25451940,27916950,27567940,25096510,26437105,29719080,26514480,25204480,29099404,29099404,
+25759780,25744480,25253440,27771225,27771225,24456180,25035480,23820000,11882857,11766000,
+10822000,16704000,11673000,11703500,10822000,-33913245,-34120420,-32963200,-32963200,-33049689,
+-34497800,-34411306,-34597600,-36095000,-36166000,-34926400,-30331800,-31491200,-33450800,-35178000,
+-28854500,-31945500,-32296500,-31138200,-30558200,-33812200,-34793200,-32005000,-33735570,-32887900,
+-32228900,-29749400,-28877300,-34327600,-30382750,-32837100,-32586950,-32300060,-32797550,-34691460,
+-33516150,-28890360,-35210595,-32529404,-29966000,-37508092,-37508092,-35350645,-35500000,-35922000,
+-35922000,-35201645,-35205000,-35205000,-12410500,-12471845,-12803820,-23846980,-14614900,-13770595,
+-16400456,-25040595,-26000000,-26040000,-34968445,-35174720,-33099090,-37895490,-34685190,-32574790,
+-33255090,-35587600,-34771390,-35182780,-38064800,-35243000,-35067336,-38300000,-38300000,-42872000,
+-42928500,-43201520,-41625770,-41201410,-41269300,-43672013,-41520000,-41881195,-45000000,-45000000,
+-37853245,-38056820,-38215300,-38128811,-37603200,-36803200,-38289100,-38218600,-34233200,-36427100,
+-37733200,-38404200,-38142500,-37612100,-38220000,-36403200,-38129500,-38232400,-38253900,-37919400,
+-36765900,-36173200,-37713200,-38293200,-37862800,-38382800,-38389900,-38069600,-35383200,-37773200,
+-38189300,-36586700,-37075870,-38728713,-38728713,-38663000,-39206719,-39260000,-32003245,-32274400,
+-32392510,-32519500,-32613710,-30827310,-28829500,-33420210,-35081110,-20425000,-18010210,-33693550,
+-20803010,-33899910,-33437210,-24949610,-31709910,-33300400,-33989928,-35196656,-34124180,-16608714,
+-16608714,-16608714,-19289904,-19289904,-19289904,-21971094,-21971094,-21971094,-21971094,-21971094,
+-21971094,-24652284,-24652284,-24652284,-27333474,-27333474,-27333474,-30014664,-30014664,-30014664,
+-32695854,-32695854,-32695854,-32695854,-32695854,-35377044,-35377044,-35377044,-35377044,-24652284,
+-24652284,-24652284,-27333474,-27333474,-27333474,-30014664,-30014664,-30014664,-14881190,-18754141,
+-35600000,-27503145,-27481600,-27705000,-27897000,-27958000,-28026530,-28102290,-28188900,-26674700,
+-26761189,-26847678,-19396600,-19337000,-16959000,-17045489,-27608900,-21183200,-23416300,-25318000,
+-26444900,-20782730,-24918200,-23908300,-25576200,-28257500,-26237800,-27647000,-23173200,-27224650,
+-23560700,-20030850,-17546850,-20102550,-19589100,-26590350,-26576660,-17029450,-22025560,-23611050,
+-17289500,-28358473,-25677283,-21260000,-29181841,-15300000,-29181841,-15840000,-16052000,-16052000,
+-16052000,-16052000,-10983900,-11169520,-10811470,-11382510,-11117710,-11609193,-11609193,-9685600,
+-9848000,-10009520,-10514818,-10514818,-22930000,-22989000,-23034980,-22689000,-22836280,-22992880,
+-22943000,-21842180,-22556810,-22565600,-22340000,-22416010,-23041910,-22470010,-22927810,-22508000,
+-23382598,-23200000,-23382598,-20395500,-20600000,-20791740,-20946660,-19497060,-19582960,-18824060,
+-19908960,-21306000,-21306000,-5862825,-6156640,-5345280,-6590200,-6985000,-6730000,-6985000,
+-7177245,-7278320,-7387370,-7185510,-6986010,-8336500,-8336500,-8336500,-27630345,-27722080,
+-26490100,-26984390,-27895990,-28742390,-26903090,-27179290,-26542290,-27073390,-27182880,-29360000,
+-28398000,-29360000,-8096445,-8350000,-8368880,-9468880,-8967780,-8208880,-8011036,-7930580,
+-8295180,-8516180,-8046480,-8470310,-7624610,-9400000,-9484000,-9484000,-17245,-175420,
+-969920,-1241840,1600000,-604500,-1241840,-3787645,-4197000,-7335000,-3963000,-5700000,
+-5700000,-7885000,-7885000,-10007345,-10233520,-7849880,-9275000,-11156000,-11090000,-10050000,
+-11156000,-11156000,-25489045,-25707000,-23475000,-23380500,-25155500,-25592000,-25014200,-25450010,
+-25618710,-23625710,-24793510,-23470510,-23346000,-25514710,-23832410,-24086410,-26322000,-26755000,
+-25705000,-25670000,-25110000,-24739820,-24248780,-23905052,-23905052,-23905052,-23905052,-23905052,
+-23905052,-23905052,-23905052,-23905052,-23414012,-23414012,-23414012,-23414012,-23414012,-23414012,
+-23414012,-23414012,-23414012,-23001040,-23001040,-23001040,-23001040,-23001040,-22922972,-26755000,
+2790454,2570480,1649820,773900,-79738,2601452,1260857,-1625000,-1625000,-8818700,
+-9063920,-11007510,-10034310,-12860210,-11523490,-10800000,-13700000,-13145000,-13742000,-13742000,
+-23614000,-23789520,-22996000,-22955500,-23257200,-21227200,-23576100,-23997500,-20854400,-22767000,
+-22370500,-24030300,-23577100,-23252400,-20576000,-24014500,-22615500,-23603700,-23070300,-23494800,
+-24083600,-22841150,-22258160,-23333550,-22153760,-22055250,-22770960,-23567550,-21819460,-22901750,
+-22783060,-22436050,-21238760,-23637150,-23133660,-23318050,-23302760,-22966350,-22382460,-23627150,
+-22984160,-23916250,-22320460,-22920350,-21166160,-24399539,-22688818,-22688818,-25304000,-25310000,
+-5135745,-5404120,-3045610,-7207510,-6933710,-4314190,-5928842,-8220000,-10936000,-11049000,
+-11049000,-10456980,-7371400,-11880370,-10321910,-10845210,-12319522,-12267681,-9500000,-13603000,
+-13603000,-30093445,-30219200,-29244480,-31787500,-29750000,-32132780,-28334580,-29868580,-29798880,
+-31392510,-27690000,-30955010,-29315000,-29858910,-29562200,-31620000,-32250000,-33750000,-33752000,
+-2568745,-2957400,-5584290,-5200190,-4980490,-5031890,-4300780,-3736280,-7606180,-3810280,
+-5579680,-5598472,-5598472,-7645000,-10336500,-10336500,-16734045,-16979419,-16426140,-16281250,
+-17881960,-15837160,-18510660,-15634560,-17000000,-18650000,-15042000,-19497600,-19497600,-20506645,
+-20694320,-22278590,-19185440,-20909840,-22626140,-23168240,-24104595,-21423405,-22380000,-24146700,
+-24146700,-13018145,-13023320,-12333880,-14939080,-14879080,-9484580,-14896280,-12193280,-13933280,
+-12203710,-17602010,-16478810,-9459010,-16420610,-17950000,-14420000,-13680597,-18437900,-18437900,
+-19951400,-20110620,-18974510,-21817310,-16790010,-19805710,-18914200,-19512100,-19495600,-20192800,
+-21859800,-18635200,-21264500,-21605800,-22270900,-20708400,-17910500,-19567400,-19675800,-20761300,
+-18688500,-21174200,-21161000,-19026900,-19640600,-22471200,-21292700,-21171800,-20117200,-21875992,
+-19194802,-20418600,-22958400,-22958400,-15636000,-15878020,-16684580,-12018300,-17462941,-13191495,
+-11140000,-18150000,-18150000,-1478750,-1478500,-100090,-2607440,-5440000,-1778440,-1644440,
+-3013195,-4914671,-5927971,-9880000,-9880000,-3150750,-3325920,-2767690,-3343140,-3178340,
+-3404640,-4249240,-4440595,-4440595,-4841911,-9847000,-9847000,38866755,38789750,36490000,
+38789750,41778255,41648000,41300000,40977000,36490000,41140000,39702755,39085000,38495484,
+38451000,36490000,38451000,41146555,41417950,41143840,41066512,40979518,41241510,41309310,
+41462110,41294610,40977000,36490000,40977000,40741500,40687708,40494880,40280410,39891860,
+40111160,39820160,39356864,38923000,36490000,38923000,42937055,42696800,43065990,42977290,
+43221909,42819610,42696800,36490000,42696800,44440355,44340280,43977280,42696800,36490000,
+42725000,42322755,42107380,42176510,42057710,42546510,41572410,42659120,41981120,41644220,
+41825320,42380420,40977000,36490000,41227770,21307000,21268000,21290000,21480000,21250000,
+20574000,21700000,21200000,20444000,18880000,28095368,22890364,23462168,23556184,25656968,
+25945968,27655636,28290136,18840000,18840000,39255355,39053080,39014260,38906340,38507840,
+39328840,39528940,39499840,37886607,36490000,37886607,38334000,38259000,39226040,40303040,
+39533340,39903000,39398510,37691510,39369510,40186000,39730000,39239362,39239362,39239362,
+39239362,39239362,39239362,39130000,38748322,38748322,38748322,38748322,38748322,38748322,
+38748322,38257282,38257282,38257282,38257282,38257282,38257282,37766242,37766242,37766242,
+37766242,37766242,37273000,37201483,37230000,37275202,36490000,37201483,33961290,32767890,
+32644480,33895160,34828340,34756340,33823340,32117540,34131940,34724960,34724960,34724960,
+34724960,34724960,34331628,34331628,34331628,34331628,34331628,34331628,34331628,34331628,
+33840588,33840588,33840588,33840588,33840588,33840588,33840588,33840588,33349548,33349548,
+33349548,33349548,33349548,33349548,33349548,32858508,32858508,32858508,32858508,32858508,
+32858508,32367468,32367468,32367468,32367468,32032000,32032000,24450000,32032000,43617755,
+43482280,43977690,44709990,43369790,44198310,45495527,45495527,45495527,45495527,45495527,
+45004487,45004487,45004487,45004487,45004487,45004487,45004487,44513447,44513447,44513447,
+44513447,44513447,44513447,44513447,44022407,44022407,44022407,44022407,44022407,44022407,
+43531367,43531367,43531367,43531367,43040327,42940000,46968647,46968647,46968647,46477607,
+46477607,46477607,46477607,45986567,45986567,45986567,45986567,36490000,42917000,39724755,
+39522480,41034320,41611420,41611420,41611420,37933330,41508120,39090120,41531890,40139590,
+40349290,39402690,40037790,41270328,41270328,41270328,41270328,41270328,40779288,40779288,
+40779288,40779288,40779288,40288248,40288248,40288248,40288248,40288248,39797208,39797208,
+39797208,39797208,39797208,39306168,39306168,39306168,39306168,39306168,38815128,38815128,
+38815128,38815128,38815128,38324088,38324088,38324088,38324088,38667816,37767000,37815000,
+37777000,37833048,37950000,36490000,37767000,37990055,37846450,38083100,36884160,37666440,
+38927940,36769340,37651340,38899140,36490000,36561000,36490000,36490000,35106755,34993512,
+35998600,35855160,34981240,36449840,35749340,35537640,36263600,34975000,34975000,24450000,
+34975000,36809755,36681180,38767510,37467510,37193510,36638010,37304020,38731120,38564520,
+38879220,38380320,38975460,38979928,38488888,38488888,38488888,38488888,38488888,37997848,
+37997848,37997848,37997848,37997848,37997848,37997848,37506808,37506808,37506808,37506808,
+37506808,37506808,37506808,37506808,37536270,37015768,37015768,37015768,37015768,36530000,
+36530000,36530000,36530000,37047290,37047290,37047290,37047290,36556250,36556250,36556250,
+36556250,36556250,37027648,37027648,37027648,37027648,37027648,36536608,36536608,36536608,
+36536608,36536608,36490000,36530000,39917755,39836454,41247877,39662340,39092404,39285723,
+41558482,40994510,40747105,41013510,41243440,41243440,41243440,41243440,41488960,41488960,
+41488960,41007740,41007740,41007740,41007740,41007740,41007740,41007740,40516700,40516700,
+40516700,40516700,40516700,40516700,40516700,40025660,40025660,40025660,40025660,40025660,
+40025660,40025660,39534620,39534620,39534620,39534620,39534620,39534620,39534620,39043580,
+39043580,39043580,39043580,39043580,39043580,39043580,38552540,38552540,38552540,38552540,
+38847164,38400000,36490000,38400000,39908755,39856500,40304290,40504500,40275440,41311740,
+41175940,39986410,40041000,40192000,42031300,41661090,41661090,41882058,41513778,41513778,
+41513778,41513778,41513778,41513778,41513778,41170050,41170050,41170050,41170050,41170050,
+41170050,41170050,41170050,41170050,40679010,40679010,40679010,40679010,40679010,40679010,
+40679010,40679010,40679010,41047290,40187970,40187970,40187970,40187970,40187970,40187970,
+40187970,40187970,40187970,39700000,39700000,39700000,39700000,39700000,39700000,39700000,
+39700000,39700000,39942450,36490000,39700000,32268754,32139020,30321900,34805000,31218360,
+32274860,34144560,33301960,34505960,34505960,34505960,34505960,34505960,34037016,34037016,
+34037016,34037016,34037016,33545976,33545976,33545976,33545976,33545976,33545976,33054936,
+33054936,33054936,33054936,33054936,33054936,32563896,32563896,32563896,32563896,32563896,
+32563896,32072856,32072856,32072856,32072856,32072856,32072856,31581816,31581816,31581816,
+31581816,31581816,31581816,31090776,31090776,31090776,31090776,31090776,31090776,30599736,
+30599736,30599736,30599736,30599736,30599736,30145000,30145000,30145000,24450000,30145000,
+29872755,29782020,30277700,32362090,30088590,30116690,32427600,32528960,32528960,32528960,
+32528960,32528960,32528960,32037920,32037920,32037920,32037920,32037920,32037920,31546880,
+31546880,31546880,31546880,31546880,31546880,31055840,31055840,31055840,31055840,31055840,
+30564800,30564800,30564800,30564800,30564800,30564800,30564800,30564800,30073760,30073760,
+30073760,30073760,30073760,30073760,30073760,30073760,30073760,29582720,29582720,29582720,
+29582720,29582720,29582720,29582720,29582720,29582720,29582720,29091680,29091680,29091680,
+29091680,29091680,29091680,29091680,29091680,28854000,28854000,28854000,28854000,24450000,
+28854000,33473755,33337330,32290000,34593290,30579410,33104460,31115560,34462660,32504160,
+34517960,34517960,34517960,34517960,34517960,34115307,34115307,34115307,34115307,34115307,
+33624267,33624267,33624267,33624267,33624267,33624267,33133227,33133227,33133227,33133227,
+33133227,33133227,32642187,32642187,32642187,32642187,32642187,32642187,32151147,32151147,
+32151147,32151147,32151147,32151147,31920000,31660107,31660107,31660107,31660107,31660107,
+31660107,31169067,31169067,31169067,31169067,31169067,31169067,30991000,30678027,30678027,
+30991000,30991000,30186987,30186987,24450000,30143000,34711355,35909400,34587200,35245390,
+35719690,34942290,34123610,36008960,36008960,36008960,36008960,36008960,36008960,36008960,
+36008960,35517920,35517920,35517920,35517920,35517920,35517920,35517920,35517920,35517920,
+35026880,35026880,35026880,35026880,35026880,35026880,35026880,35026880,34535840,34535840,
+34535840,34535840,34535840,34535840,34535840,34535840,34044800,34044800,34044800,34044800,
+34044800,34044800,34044800,34044800,33553760,33553760,33553760,33553760,33553760,33553760,
+33553760,33062720,33062720,33062720,33062720,33062720,33062720,33003000,33003000,33003000,
+33003000,33003000,33003000,24450000,33003000,35183755,35054020,35602600,35907510,34994000,
+34085663,36017010,35989010,35864010,35531510,35521020,36097960,36097960,36097960,36097960,
+36097960,36097960,35606920,35606920,35606920,35606920,35606920,35606920,35606920,35606920,
+35115880,35115880,35115880,35115880,35115880,35115880,35115880,35115880,35115880,34985000,
+34624840,34624840,34624840,34624840,34133800,33752500,33752500,36063587,36063587,36063587,
+36063587,36063587,36063587,36063587,35572547,35572547,35572547,35572547,35572547,35572547,
+35572547,35081507,35081507,35081507,35081507,35081507,35081507,35081507,34590467,34590467,
+34590467,34590467,34590467,34590467,34099427,34099427,34099427,34099427,24450000,33752500,
+40700000,40755500,40797000,40542180,42795710,43062260,42973660,42632670,40495560,42929080,
+42929080,42929080,42929080,42929080,42929080,42929080,42929080,42929080,42929080,42438040,
+42438040,42438040,42438040,42438040,42438040,42438040,42438040,42438040,42438040,41455960,
+41455960,41455960,40964920,40964920,41308648,40495560,40498431,40621191,40805331,44888000,
+44402200,44402200,44402200,44402200,43911160,43911160,43911160,43911160,43911160,43420120,
+43420120,43420120,43420120,43420120,43420120,41947000,41947000,41947000,41947000,41947000,
+41947000,41947000,41947000,41947000,41947000,41947000,36490000,40477000,41557755,41446020,
+41830600,41496020,42385200,42442000,41613820,41176320,41969290,42447090,43107190,41996490,
+41774590,40754000,42429190,40950190,43010960,43010960,43010960,43010960,43010960,43010960,
+43010960,43010960,43010960,42524830,42524830,42524830,42524830,42524830,42524830,42524830,
+42524830,42524830,42524830,42033790,42033790,42033790,42033790,42033790,42033790,42033790,
+42033790,42033790,42033790,42033790,41542750,41542750,41542750,41542750,41542750,41542750,
+41542750,41542750,41542750,41542750,41542750,41051710,41051710,41051710,41051710,41051710,
+41051710,41051710,41051710,41051710,41051710,40560670,40560670,40560670,40560670,40560670,
+40560670,40560670,40560670,40560670,40375000,35995500,40375000,41832655,41577000,41971010,
+41798031,41625052,41452073,42181810,39727120,40545500,42291220,42017960,42017960,42017960,
+42017960,42017960,41531830,41531830,41531830,41531830,41531830,41040790,41040790,41040790,
+41040790,41040790,41040790,40549750,40549750,40549750,40549750,40549750,40549750,40549750,
+40058710,40058710,40058710,40058710,40058710,40058710,40058710,39567670,39567670,39567670,
+39567670,39567670,39567670,39567670,39076630,39076630,39076630,39076630,39076630,39076630,
+39076630,38585590,38585590,38585590,38585590,38585590,38585590,38094550,38094550,38094550,
+38094550,38094550,37603510,37603510,37603510,37603510,36969500,37050000,37050000,36969500,
+37050000,37050000,36490000,36969500,33714355,33592880,33358140,32384240,31969540,33847310,
+32695810,31495810,32524710,32319810,30354000,30595312,24450000,30354000,42995755,42866020,
+42899600,44407340,42674440,42499740,44143610,43962000,44764800,42616510,44352595,44423600,
+42490000,36490000,42490000,25743490,30301490,25654000,30245510,27889520,27698620,28461220,
+30367620,27219120,26543420,26674420,27912220,29577020,25468781,28149971,25054480,25054480,
+24465232,24465232,24465232,24465232,24710752,30510960,30510960,30510960,30510960,30510960,
+30510960,30510960,30510960,30019920,30019920,30019920,30019920,30019920,30019920,30019920,
+30019920,30019920,29528880,29528880,29528880,29528880,24450000,24450000,39060255,38886400,
+38454800,37041310,38846160,38644160,37025770,39677660,36471156,35995500,39000000,35995500,
+35995500,35424755,35177300,36114910,36114910,35941931,35941931,34549620,36318220,36048020,
+35675420,36686420,33615700,33719000,36494024,36494024,36494024,36495092,36495092,36506004,
+36325924,35834884,35343844,34852804,34361764,36494024,33615700,33615700,33615700,46832555,
+46704020,46640600,47819160,48158600,46782340,46814340,48050340,46168340,45925000,45925000,
+45925000,35995500,45925000,47562755,47060000,47587000,47067340,45576250,48692740,46161500,
+46539500,45543500,45600000,45900000,40994700,45543500,43498655,43325420,43934600,45372710,
+44215410,44818310,43627710,42842710,44292810,44284010,42711720,42990000,42990000,42479750,
+35995500,42479750,41228690,40782990,41043220,40632600,40824140,40602340,41297340,40501510,
+41046210,41948610,41320610,39999700,39999700,39999700,35995500,39999700,37648755,38787600,
+37524600,38925690,38869500,39061690,38710510,36990000,36990000,36990000,35995500,36990000,
+43566455,43414000,43352610,42783860,47642000,42478000,46349160,41987500,41987500,48420000,
+48420000,47934480,47934480,47443440,47443440,47443440,46952400,46952400,46952400,46461360,
+46461360,46461360,46461360,46461360,45970320,45970320,45970320,45970320,45970320,45479280,
+45479280,45479280,45479280,45479280,44988240,44988240,44988240,44988240,44988240,44988240,
+40994700,41987500,40700455,40330000,40162510,39960860,41045360,41253160,37002660,38660000,
+38660000,36997500,31332000,36997500,44939055,44734180,43888590,46644390,45456990,44526810,
+43490005,46171195,43490000,35995500,43490000,42321555,42210500,42842210,42625660,42159260,
+42882000,41987000,41695000,43990000,47664572,47762780,43983196,41734480,47048580,47048580,
+46557540,46557540,46557540,46557540,46557540,46066500,46066500,46066500,46066500,46066500,
+46066500,45575460,45575460,45575460,45575460,45084420,45084420,45084420,36490000,41695000,
+41093855,41011720,41392400,42770340,41214340,44179340,44710510,41181510,42938510,43393510,
+40994700,40994700,40994700,40994700,40994700,45479755,45265000,43957000,44837160,44525800,
+42217000,43952160,41991750,41991750,44520000,40994700,41991750,39695755,39516880,38807310,
+38664000,40470920,40321161,38205720,39962120,40337000,40082520,39021620,39327700,38322205,
+38322205,36992427,31332000,36992427,36086155,35913000,39016641,34950000,38480000,38480000,
+31332000,34950000,33404755,32029300,33611384,33611384,33611384,33611384,33611384,33611384,
+33524894,33524894,33524894,33524894,33524894,33438404,33438404,33438404,33438404,33438404,
+33395159,33395159,33395159,33351914,33351914,33351914,33308669,33308669,33308669,33377861,
+33265424,33265424,33222179,33222179,33222179,31534379,34215569,31967000,31332000,31332000,
+35040755,34603010,35517260,32216840,33297340,36677240,34305940,32621340,34319104,31772000,
+31990000,31332000,31332000,45738390,45639630,46778000,47378190,45604360,45901240,46529640,
+48057340,48453340,46311340,46090062,45285705,45285705,40994700,44358210,34003755,33698979,
+36686890,38520890,37744600,32679200,32679200,32592711,37747370,37683200,37295800,37295800,
+35329800,33896800,37923300,37614400,37494600,34126659,33633300,33635600,34017900,34023100,
+34065500,34056800,34082100,38406800,36642100,33825300,34126659,37623800,41354968,41354968,
+41354968,41354968,40863928,40863928,40863928,40863928,40372888,40372888,40372888,40372888,
+39881848,39881848,39881848,39881848,39390808,39390808,39390808,39390808,39390808,38899768,
+38899768,38899768,38899768,38899768,38409480,38409480,38409480,38409480,38409480,37918440,
+37918440,37918440,37918440,37427400,37427400,37427400,37427400,36936360,36936360,36936360,
+36936360,36936360,36445320,36445320,36445320,36445320,36445320,35954280,35954280,35954280,
+35954280,35954280,35463240,35463240,35463240,35463240,35463240,34972200,34972200,34972200,
+34972200,34972200,34972200,34481160,34481160,34481160,34481160,34481160,34481160,34481160,
+34246850,33990180,33990180,33990180,33990180,33990180,33499140,33499140,33499140,33499140,
+33302724,33008099,33008099,32528000,32528000,32650000,31332000,32528000,29719755,32635688,
+30205890,32676990,31729990,32633750,27718900,27462400,29763000,29806244,29763000,29676511,
+29633266,29676511,29633266,29396300,29396300,29396300,29309811,29309811,29309811,33524300,
+35160300,25886800,30046800,26176800,31500000,32406800,33856800,28824583,28824583,31505773,
+34590000,32020000,32020000,32020000,30710000,28940000,29880000,29880000,29880000,27750000,
+27750000,27750000,25837000,29880000,27750000,25837000,61137755,61050725,64703800,58221060,
+61425000,61568000,61506000,56956340,55256140,59859405,54612705,56136486,58350000,70332000,
+67622347,67622347,67100000,67100000,64911366,64911366,64911366,64911366,62200385,62200385,
+62200385,62200385,62200385,60100000,59489405,59489405,59489405,59489405,59489405,57330000,
+56820000,56820000,55437829,55440000,53954000,52100000,51000000,51000000,51000000,51000000,
+49208255,49000000,48398700,48403000,48393000,49022000,49847000,49105200,49191000,53829400,
+49094000,49949000,54212000,49303900,54488900,49065000,50634300,50216500,49437400,49636600,
+49457600,56201300,49202300,50671700,49792200,55717400,52095000,49444300,52938400,49273300,
+50966800,50080850,49639640,48747550,48611550,48289405,48986514,48986514,48260000,48260000,
+51007190,53499690,50848520,53353100,52195120,49629690,49973390,55128590,56652190,51230590,
+53467890,53240890,53680390,53239590,52941990,50502890,54378090,52407190,52908390,48998005,
+51679195,54360385,48998000,48998000,43622755,43439000,45404300,45424000,45317811,45317811,
+43185600,43185600,43408600,42937200,42937200,43106000,42240400,43847400,43856049,43320000,
+43336000,44337900,43500500,44207800,46457500,48362700,43107200,43809800,43061700,42935200,
+45271900,44256800,46494600,44131200,42961150,46277340,45009674,42376640,48446350,44080840,
+42590583,45195673,43837500,41676000,41676000,45470755,45323580,46822400,46822400,46735911,
+46735911,46649422,45417400,45454200,45360000,48381600,48381600,46313700,45244300,45839500,
+45750000,45366800,46536200,45586600,45511700,48416600,45499700,46015200,48187900,45234430,
+45972800,48054600,46076900,48520000,50189500,45353600,46036400,45225800,44999000,45460000,
+45200000,44999000,57950000,44999000,52106755,51977020,50286400,53141020,50313620,51161320,
+50223220,52695120,49064620,49588120,53223190,52155690,54065990,52799690,50874390,50809405,
+50809405,48998000,48998000,48998000,49852955,49692480,49756810,49877310,49457510,55659810,
+49100420,54693620,51075220,49119220,50275820,48998000,51679190,54360380,48998000,48998000,
+47536455,47322580,48856910,48880000,48922000,52864420,53268200,48491600,48091920,49132120,
+47108420,46985020,46600005,47484797,49281000,51550000,43330000,46600000,45237255,45127980,
+45984160,45812940,47537740,47846640,47300840,46935940,44562000,46242000,43330000,44562000,
+44615755,44428180,45517740,46072240,43717440,45284210,45512810,45768510,44916410,44200000,
+43330000,43330000,43330000,43330000,46195655,46127400,45954130,46675600,46250400,45944000,
+43330000,45944000,60687500,60498880,63875090,59999000,60644690,61991910,59999405,59999405,
+62680594,59999000,59999000,62405255,62202980,60701810,68274710,62737010,61736710,59999000,
+65215720,69354520,68159520,60182320,60427524,59999000,67020605,59999000,72000000,59999000,
+63706755,63504480,61014810,69026460,64059460,67722760,62736260,62409405,66480000,59995000,
+61283000,69920000,59995000,33864760,33864760,33864760,31183570,31183570,23188563,23188563,
+20507373,20507373,20507373,20507373,20507373,20507373,20507373,20507373,18094000,18094000,
+18094000,18094000,18094000,15547171,15547171,15547171,15547171,12865982,12865982,12865982,
+10640595,10640595,7959405,7959405,28502380,28502380,28502380,25869753,25869753,25869753,
+25869753,25869753,25869753,25869753,23188563,23188563,23188563,23188563,23188563,26808169,
+26808169,24245000,24245000,21930000,9770405,11130000,6730000,28502380,5900143,-54780000,
+-33750000,17821000,16069405,18750595,17570871,20252061,28309343,17783805,17034705,21827524,
+16069405,31785945,29104755,29104755,29104755,29104755,28960000,26423566,26423566,26423566,
+26423566,26423566,26423566,23742376,22800001,23742376,23742376,23742376,23742376,21061186,
+21061186,21061186,21061186,18379996,18379996,18379996,18379996,15698806,15698806,15653001,
+16074172,14531918,14531918,55705755,55508961,55614980,55123940,49555000,55488191,59906311,
+59630300,59789000,49555000,59630300,54666155,54473980,54424876,54316000,54316000,43190290,
+43173000,42613700,41183000,42613700,44938348,44805000,44244994,43383000,41183000,43756000,
+43000000,42810000,42946020,43585000,42553000,41183000,42553000,43462000,43237480,43237480,
+42890800,41183000,42890800,44179500,44007980,43824090,43735690,43672090,43835210,43192200,
+41183000,43191000,43255000,43047480,42556440,42473000,41183000,42473000,56072300,55740000,
+54711730,55373690,55358690,54624000,49555000,54624000,56951755,56652280,57165220,56754900,
+56351000,56351000,52563555,52344180,52493620,52804400,51887000,49555000,51887000,52924355,
+52625780,53159290,52323690,53316090,52720310,51935000,49555000,51935000,54142755,53884380,
+53810630,54391490,53526190,52955000,49555000,52955000,50550755,50350480,51131000,51106000,
+50680190,50541000,49794000,49555000,49794000,56096755,55963956,56300000,55436141,55422000,
+56264510,55880000,56136060,56058868,55111000,49555000,55111000,51694377,51470480,52146966,
+51377104,51573000,51755710,50910000,49555000,50900000,54495000,54361380,54954130,53805000,
+53921000,53276500,49555000,53276500,52672755,52435000,52780160,51796572,53117803,51684000,
+52786560,53308000,51590000,49555000,51590000,53217656,53285000,53014180,52629910,52406000,
+52731660,53689860,53488360,51842000,49555000,51842000,57561755,57503120,57925000,57307930,
+57061390,56633890,56531000,49555000,56531000,54582200,54460000,53594910,54147500,54847000,
+54170000,53721960,53311800,49555000,53311800,46306700,46038376,47986471,46443380,45189350,
+41183000,45000000,55705755,55508961,55340000,55540000,55023090,55725000,54873000,55772000,
+55860890,56235000,56296600,55097800,55255000,55349200,56000000,55351800,55993400,54835600,
+56271900,55740500,56143600,55712000,55692200,56597060,56597060,56106020,56106020,56106020,
+56106020,55614980,55614980,55614980,55614980,55614980,55614980,55614980,55123940,55123940,
+55123940,55123940,55123940,55123940,55123940,54632900,54632900,54632900,54632900,54141860,
+49555000,54254500,54735455,54518480,53819610,55088160,54967860,55022060,55496562,55781206,
+55781206,55290166,55290166,55290166,55290166,55290166,55290166,54799126,54799126,54799126,
+54799126,54799126,54799126,54308086,54308086,54308086,54308086,54455398,54602710,53850000,
+53850000,53850000,53412000,53412000,49555000,53412000,42922655,42691280,43083830,41954190,
+42662290,41184000,42314009,41183000,41183000,51629275,51458480,51293260,51192840,50899440,
+50089140,49610040,50100440,49825039,49555000,49555000,49555000,58506255,58258480,58277210,
+59086760,58329060,58450460,57886000,56917000,57533219,49555000,56917000,57763755,57557980,
+56227110,57247710,57696410,55920810,57438410,56239210,56933110,58199220,58479356,58479356,
+58479356,57988316,57988316,57988316,57497276,57497276,57497276,57497276,57006236,57006236,
+57006236,57006236,56544658,56544658,56544658,56544658,56053618,56053618,56053618,56053618,
+56053618,55589000,55589000,55589000,55589000,49555000,55589000,57724755,57417280,58343310,
+58278460,58239560,58269560,57772060,57273000,57356000,49555000,57273000,44993655,44920620,
+43941400,43856000,44517140,44064240,44659910,44611410,45246610,44988910,43795000,43658000,
+41183000,43658000,44995255,44898330,43383000,44652090,45350000,44963710,46567510,45221210,
+45788220,44025120,44553920,44849320,45548120,43383000,44803239,41183000,43383000,46270455,
+46134980,47662310,47218060,47871760,46036660,45277760,44660000,45859280,45200000,41183000,
+44660000,56810055,56672880,56165540,56578840,56929640,56955710,57512910,57831010,56733210,
+55896000,55631000,49555000,55631000,59906311,59630300,59516940,60587340,59801240,59537510,
+59651910,59378610,59936310,58900000,58418000,59394159,49555000,58418000,47170755,47068800,
+47156410,47623110,47449000,47646510,46994010,48216510,47813210,46421420,46969298,45950000,
+45950000,41183000,45950000,48675055,48399961,48667160,49998240,49997740,49626340,50213540,
+50694340,47440000,49100000,48040000,41183000,47440000,59072855,58969000,59151420,59165320,
+59410320,58739390,59807190,59349890,60930590,58778790,59932690,60701790,59060090,59448190,
+59916790,59908990,58478000,58478000,59073000,49555000,58478000,68884400,68743584,67500896,
+66344000,66053000,66053000,59190000,66053000,61752455,61554480,62138920,60896120,63670920,
+64438120,61449820,62802920,62033820,61662390,61751990,64547090,64927000,61483190,60674000,
+62355680,64380000,59190000,60674000,67596655,67406580,66984780,66779405,66779405,65894612,
+65800000,59190000,65800000,61620720,61340000,63486910,67427560,65922260,65008360,62431560,
+60280125,63029405,65459405,59190000,59199000,64506755,64346600,63778630,61103290,61103290,
+63316652,60643000,60715898,65800000,59190000,60643000,54145855,53920480,54327710,54542510,
+54003510,53840910,54788220,54509920,53980820,54405620,54605420,53650000,49802000,53650000,
+56265455,56069080,56140010,55277510,55887710,55291210,56200720,55465420,56578820,57414000,
+55994820,54465000,55668280,49802000,54465000,53146355,52939480,53616000,53018000,53642610,
+53383510,53408000,52816810,53413000,52797000,52300000,49802000,52300000,58562755,58400000,
+58614440,57487940,56163000,59274110,58949110,60537110,57230610,57538000,57900000,56055000,
+49802000,56055000,56603000,56364480,56268710,55831810,56851010,56201310,55914510,56851010,
+56716710,56934320,55826700,49802000,55826700,51750000,51505480,51151073,51151073,52654340,
+51365500,51314000,52373000,51060000,51100000,50499000,50499000,49802000,50499000,54258755,
+54092800,54132800,53975520,53611000,54280000,53117000,53787220,53684000,54215700,53114920,
+52614000,52535400,49802000,52535400,57941700,57784100,59347120,59588100,56657220,58050000,
+57359320,58235100,57993920,60245420,60337120,59004690,58491290,56106000,58250000,59854398,
+49802000,56106000,54710000,54511480,53579920,53282920,56020720,53430120,53872120,52903490,
+52666390,54043390,54422590,54533590,52654390,52530690,54161990,53715000,51570000,53715000,
+49802000,51570000,56816300,56540180,56344040,56919740,58031140,56344410,57478610,56908510,
+57800710,55857400,49802000,55857400,55740300,55560500,55587000,54816650,55768000,54495000,
+54535000,55318000,55241490,54360890,54785090,55645690,56102090,54906190,56294590,55844490,
+53974000,53974000,49802000,53974000,53169000,53055000,53315000,53036800,52862340,53495000,
+53237340,53154340,53824440,52225772,51773000,49802000,51773000,51500055,51317000,51898710,
+51465000,51964110,51924610,51812520,52223320,52232520,52169520,51090520,50476000,49802000,
+49802000,49802000,66065000,65863180,63102260,63660740,64836040,65306940,64356740,63065640,
+62973900,62973900,65655090,62201000,51980000,62201000,61225000,61140000,60835300,61037810,
+60951000,62158410,61569710,62056820,62047820,61285900,61190920,61666000,60029405,60029405,
+60833762,58578000,51980000,58578000,56787200,56592480,56776900,57844500,56320000,59516410,
+57203110,56913000,59679410,56391220,56053000,59529280,57816941,56053000,51980000,56053000,
+57095255,56883480,58141940,56025440,56548840,56392000,58047610,56783310,56550010,55147100,
+57092000,57970000,51980000,55147100,55411155,55262280,55962340,55128540,55128540,56215610,
+54995110,55889110,56154610,54183000,54183000,51980000,54183000,55110250,54955020,53235500,
+55062710,54896000,55649420,54017000,55061120,55995420,54735000,55395120,52991420,54901820,
+54410000,51980000,51980000,51980000,51796000,51523480,50523420,55743000,51241320,50291020,
+51796320,52147320,50287620,52102290,56277290,51400490,54245090,52467990,49957000,51769000,
+54450190,49957000,49152000,49957000,52016000,51774180,50018000,52162110,51193210,51887810,
+51714620,51593420,50335000,51312920,53649920,49859405,49859405,52540595,49152000,49152000,
+49152000,52244500,52126420,52440660,56077500,56224500,57886000,52684210,53024000,56751520,
+54487420,57793000,52472200,51132000,55926569,53813190,51132000,49152000,51132000,55002000,
+54691000,54557010,55314610,54300210,55118110,55110110,54238310,55154010,53671120,53490000,
+55244730,53291000,49070000,53291000,56450455,56233780,56883760,60624340,58239940,57261640,
+56972000,57553840,55670000,56170880,58852070,55670000,49070000,55670000,54927000,54661580,
+55215810,56781910,54867700,54474810,54088620,55467120,54993800,56324000,55837720,53436000,
+54600000,56421409,49070000,53436000,53660500,53480580,52960000,52557000,54388560,52915000,
+52982060,52252683,51283000,49070000,51283000,53739500,53580000,55215000,53765910,54560810,
+53610000,55646400,54397000,56007400,55549520,56143920,52737020,54393639,52159000,49070000,
+52159000,51908871,51701680,51173640,52171000,50910000,51330000,50722000,50195000,49907000,
+50666159,49070000,49070000,49070000,53321890,53199500,52348820,51408800,53619440,51824140,
+53739310,52257800,52401310,53711110,51366000,50638000,52464731,49070000,50638000,51677100,
+51532000,51091000,51105500,51288110,50895410,51373000,51200410,52034410,51102000,49743000,
+51700000,49900000,49070000,49743000,55964355,55792000,69244510,56156000,56121720,53603320,
+56030420,58154550,69436320,56137420,54662405,54662405,57343595,73193548,73193548,70512358,
+70512358,70512358,67831168,67831168,67831168,67831168,69439882,65149978,65149978,65149978,
+65149978,62468788,62468788,62468788,62468788,59787598,59787598,59787598,59787598,61540000,
+57106408,57106408,57106408,58178884,54425218,54425218,51771000,53350000,69000000,51771000,
+59532360,59432950,60019940,62809240,62662640,62379210,61026310,61887210,62431110,58834000,
+61510818,61510818,58834000,58834000,64688500,64518380,67944720,69510900,63422405,67580762,
+67580762,61808400,61808400,53012300,52840180,54467930,57664690,52702090,51307226,53988416,
+56669606,50864000,50864000,46923500,46588080,49059360,48903340,46957240,50791640,53477940,
+51694740,45890000,49940000,48450000,43359640,43359640,43077000,43055300,43724000,42757700,
+44079240,43031010,44485410,44479010,45400000,42406200,42912000,45572000,42290000,42290000,
+48737700,48517580,48473940,48936000,48440640,48951110,47873210,47671010,48445800,47654300,
+47654300,48420205,48288000,50328700,50198000,48907460,53049260,59318200,47474900,46759405,
+49440595,47355000,46633000,46633000,50243100,50178320,50700700,51314510,53650000,50027710,
+49713610,51931220,55096320,49344720,49732020,48991267,51672457,53281171,48854900,48854900,
+61996955,61611741,56543040,61359840,63826040,60694000,58482810,62063510,61940000,60699405,
+56329405,60059405,55489900,64300000,55489900,41660000,77850000,70100000,70100000,70100000,
+70100000,60900000,59800000,50950000,50800000,43600000,60900000,60900000,60900000,60900000,
+60900000,54300000,55000000,50110000,41052000,49060000,51500000,49060000,49060000,49060000,
+50950000,42250000,41052000,31178755,31110000,30803100,30656000,29000000,30656000,39086755,
+38900000,38900000,39120000,38612000,38550000,29000000,38550000,39863755,39689000,40143400,
+38550000,29000000,39430000,20002991,19604480,19434610,18201600,19529000,19157210,19647020,
+18729220,19818420,18298120,18376000,18100000,15720000,14700000,13900000,13900000,38420055,
+38124424,38821000,37950000,37408600,35904388,39000000,38929928,38929928,38438888,38438888,
+37947848,37947848,37947848,37358600,37358600,37456808,37456808,37456808,37456808,36965768,
+36965768,36965768,36965768,36965768,36474728,36474728,36474728,35983688,35983688,35983688,
+35492648,35492648,35492648,35190000,31535000,35190000,29505755,29310480,30719510,29204920,
+29910820,28818320,29645000,29286800,29772220,28931220,31095720,29082420,28432000,30445000,
+28155000,20885000,28155000,30258555,30082220,28362400,27944890,29797290,30701090,29940390,
+30818000,29038000,27910000,29660000,27547590,28694790,29263990,28384090,28896990,30158790,
+30472990,30047760,29012920,27135000,28180000,20170000,27135000,31987755,31939090,31177690,
+34132690,31414610,31686120,32102320,33295220,32397620,33530000,32331690,34515190,33870590,
+32234000,31949400,31325000,31598000,32363790,30656000,33260000,32700000,29000000,30656000,
+26000855,25863000,24424700,24396000,26529410,25312810,26155010,24773460,25841400,24996500,
+25306500,24910820,23490000,25327442,25327442,20170000,23490000,31778755,31719811,32550000,
+32840000,33862800,31631700,31258400,30501900,30883000,32240520,31697000,33781520,32827220,
+30610000,33567000,29388000,31304642,32350000,29000000,29388000,41713755,41652430,38867690,
+40975390,41800490,41800490,41238890,41238890,41965490,41174290,41057890,40067290,41072200,
+40579190,41507690,40679690,42230090,39566590,40820900,41759600,41055000,38700000,39960000,
+40750000,38700000,38700000,36140000,36526600,36037300,36724890,37475000,36115100,35350290,
+36660290,37400690,35005090,35200000,35361000,36397790,35824890,35350000,34748800,36921900,
+36240900,37406400,36343600,35575000,36084044,34360000,35200000,29000000,34360000,37812755,
+37646000,39958000,35227920,37768320,35456000,36009300,34992420,38357220,35543720,38661220,
+34733920,36995790,36511390,36750000,34572000,38300436,29000000,34572000,28640255,28381080,
+27568500,29243330,29634000,28419500,25790000,26998320,27757120,28191320,27910020,27760520,
+24483000,27080000,26980000,20170000,24483000,34709000,34630000,34526090,33578290,32065820,
+35997700,35237920,34735090,35683190,35156990,33958290,33517090,33521400,34704600,32929590,
+35684090,32920790,34354390,35888960,35888960,35888960,35888960,35888960,35397920,35397920,
+35397920,35397920,35397920,34906880,34906880,34906880,34906880,34415840,34415840,34415840,
+34415840,34415840,34415840,33924800,33924800,33924800,33924800,33924800,33924800,33924800,
+33433760,33433760,33433760,33697000,31378000,32310000,29000000,31378000,26520755,26308780,
+27611000,26169920,26536000,26505620,26193020,25028120,27641120,28058920,27215320,26784720,
+27256750,25080000,27304480,26985304,26985304,26985304,26985304,26985304,26494264,26494264,
+26494264,26494264,26494264,26003224,26003224,26003224,25512184,25512184,25512184,25512184,
+25021144,25021144,25021144,24600000,24600000,24600000,24600000,20885000,24600000,23059755,
+22857480,23339620,23489600,21121890,24720690,23367890,22211110,22501890,22975390,21805290,
+23587690,21610490,22486600,23003590,23033090,22738300,21540000,22526000,20190000,20170000,
+20170000,30515155,30390920,30005800,30631000,32001090,30277500,32568800,31665000,30880290,
+32313790,30305690,30597390,29826690,30341590,32066590,29813500,30986800,29788500,30879400,
+30251100,30373800,31575200,29020000,30200000,29100000,29000000,29020000,43803655,43673820,
+43683500,43088420,42832420,41667920,42841720,45543120,41849220,45072420,44093390,43297990,
+43441390,42917790,44473390,41645000,44448680,41983100,38700000,40810000,38000000,37930000,
+36448200,38719290,39566000,39635120,39450000,39886460,40703919,36997020,38229000,37397600,
+37682000,40550000,38462497,37859434,36038000,37146000,39620000,29000000,36038000,34183755,
+33981480,34325500,34819220,34462000,32982520,34458620,34335000,32653000,38195000,34616000,
+34593500,35408090,33928800,36237892,32143200,29000000,31700000,40544000,40450000,40662800,
+42212320,43568420,40956420,49113000,39620920,46018000,40712000,47932990,39766550,43892890,
+49232000,49363000,50367990,38859260,38859260,42028790,43397779,40778239,48947230,45826180,
+47748624,43708524,49035730,49192480,50177475,37400000,37400000,37400000,45696255,45578430,
+47131000,47206890,44530000,46757000,45736000,45185000,47147500,46565190,46584000,46434000,
+46588990,46372700,46505600,47701000,46018300,48213000,45494600,50202100,45325500,45032105,
+46080700,43399510,38700000,43360000,28137659,28036834,27757684,26715254,29286399,27172720,
+28922195,28505120,25728313,27675927,26334620,27478520,28200877,26389025,29085277,27299272,
+24618082,25844987,20170000,24587000,22760555,22710000,24183490,25163790,23398420,21398820,
+22555724,24646393,21927220,23799167,23021920,23175890,23297690,21614990,24417590,24355190,
+21394700,23200000,23580000,20885000,20885000,30617555,30397580,29296729,31411817,29515320,
+26485120,28686120,32373700,30730000,31040320,29509020,28825390,27833300,29947202,27700000,
+29947202,20885000,25962000,25001355,24768800,27177700,23624710,25440020,25565000,23294820,
+24585520,24859000,24281120,24968020,22720000,21910720,23074564,25755754,21128000,20885000,
+21128000,29638232,29496500,29103427,29120820,31066520,31384220,29609520,28371465,29211024,
+32430520,29749120,29612720,29453690,32236990,28155905,28155905,28155905,26689200,26689200,
+36022828,35875976,38854910,35500410,36459110,34524661,38446120,39733820,35481800,37856120,
+39667420,34745805,37426995,38767590,31535000,32560000,36588138,36352880,36411010,36844210,
+37770710,36361000,37339000,36210620,37230020,36271000,34371320,35190699,32509509,36086293,
+31535000,31535000,43765955,43675720,44134900,43925120,41077120,39413620,43835720,41668920,
+45527790,44330590,47776590,42765590,37051390,45597690,38355690,41651290,43497943,43497943,
+40906479,39242979,41498279,47592224,42581224,36867024,38171324,41466924,46179133,46179133,
+46179133,43778215,43778215,43778215,43778215,38415835,38415835,38415835,38415835,38415835,
+38415835,41097025,41097025,41097025,41097025,40923000,41097025,35500000,35734645,35734645,
+35734645,36220000,36000000,35200000,33360000,35500000,33360000,45260000,39100000,39100000,
+39100000,39100000,49000000,44300000,39730000,41350000,34450000,32750000,32750000,32750000,
+32750000,32750000,27770000,26666000,26400500,26400500,26400500,21140000,18158000,20400000,
+21750000,13900000,13900000,5840551,6289623,16623423,-475939,91227,702658,-600000,
+10252083,10049808,-90000000,-90000000,-90000000,-77183669,-66998607,-59200669,-52556508,-46668269,
+-41337026,-36324066,-31589604,-27054069,-22677675,-18420638,-14243171,-10145275,-6087165,-2029055,
+2029055,6087165,10145275,14243171,18420638,22677675,27054069,31589604,36324066,41337026,
+46668269,52556508,59200669,66998607,77183669,-90000000,-1];
var data_maxx = [
-
- 115320, 12710000, 16000, 40362, 14800000, 40362, 63426, 572880, 3277000, 63426,
- 87451, 349803, 338610, 1400177, 50967, 43147, 458304, 90334, 244776, 77841,
- 64000, 233736, 88980, 176836, 92972, 93372, 93272, 108880, 119088, 108680,
- 3910000, 72000, 90334, 192696, 90334, 192696, 98022, 317688, 54845, 54429,
- 54845, 406224, 6100000, 156320, 473928, 109815, 121263, 437472, 86490, 281232,
- 281232, 2681190, 62743, 52823, 645792, 3664293, 3650000, 12710000, 114660, 119780,
- 645792, 12589648, 645792, 110730, 522000, 63268, 291648, 230000, 281232, 12589648,
- 281232, 87451, 281232, 48284, 64656, 59291, 70576, 49856, 317688, 317688,
- 2234325, 80820, 104982, 357587, 272915, 380041, 642000, 56305, 56305, 56305,
- 56305, 56841, 174000, 12710000, 174000, 88412, 286440, 48000, 468720, 468720,
- 479136, 468720, 473928, 473928, 489552, 441760, 468720, 468720, 468720, 473928,
- 473928, 468720, 473928, 473928, 468720, 473928, 468720, 473928, 473928, 473928,
- 473928, 473928, 473928, 468720, 473928, 473928, 473928, 473928, 473928, 473928,
- 473928, 11807556, 81500, 50828, 320000, 297317, 148831, 1698600, 3189200, 108500,
- 473928, 473928, 2800354, 473928, 473928, 479136, 499968, 489552, 8806000, 125891,
- 614544, 91295, 296856, 63825, 63825, 390600, 64504, 64504, 438627, 491890,
- 1832900, 86490, 82646, 82646, 82646, 82646, 82646, 82646, 82646, 82646,
- 72075, 72075, 5557000, 86490, 468720, 468720, 1010000, 1130000, 750000, 488720,
- 4000000, 89373, 136756, 188000, 168000, 295000, 260000, 8990000, 128444, 458304,
- 87451, 428000, 125176, 492156, 390000, 447000, 543994, 42157, 59500, 460000,
- 296891, 284500, 1385328, 11624500, 42779000, 23624989, 42790000, 118000, 200000, 200000,
- 300000, 500000, 143189, 1290000, 88412, 333312, 90334, 291648, 322896, 923521,
- 88412, 533550, 79000, 468720, 468720, 2784000, 5165000, 3740000, 10500000, 86490,
- 326071, 392000, 2681190, 2681190, 3918730, 68900, 484344, 230000, 1201000, 116281,
- 390600, 3472000, 390600, 62806, 62806, 479136, 147033, 786408, 12589648, 786408,
- 88412, 270000, 86490, 613000, 473928, 468720, 473928, 473928, 468720, 468720,
- 468720, 473928, 468720, 468720, 468720, 468720, 473928, 468720, 468720, 468720,
- 468720, 468720, 468720, 468720, 473928, 468720, 2681190, 2681190, 26120000, 5000000,
- 26120000, 86490, 560000, 92256, 499968, 489552, 2064000, 2540000, 2540000, 2540000,
- 89373, 484344, 64736, 47779, 435000, 377000, 525000, 162000, 373949, 334709,
- 149759, 150175, 196649, 101429, 149759, 143639, 149759, 112589, 127349, 127709,
- 149814, 1382000, 2681190, 2681190, 22597000, 13000000, 52170000, 61000, 100000, 124500,
- 313000, 181789, 237000, 463362, 1600000, 86490, 468720, 468720, 1876833, 93217,
- 607000, 5800000, 607000, 117206, 479136, 182590, 750000, 706000, 590000, 1590000,
- 107000, 260000, 200000, 190000, 111000, 106000, 484344, 983103, 88412, 344000,
- 370667, 416759, 1459759, 89700, 260000, 74000, 466000, 395808, 484344, 281232,
- 385392, 494760, 291648, 9400000, 88965, 462500, 333000, 1400177, 132618, 718704,
- 718704, 14800000, 798004, 121206, 761000, 632500, 1433000, 147033, 796824, 796824,
- 2859936, 1700000, 499968, 499968, 515592, 15820000, 52213, 52213, 52213, 291648,
- 499968, 3194677, 2800354, 473928, 473928, 473928, 526008, 526008, 20531400, 20531400,
- 122000, 484344, 510000, 2740772, 78963, 78963, 336336, 397761, 1608714, 86490,
- 510000, 542000, 1330000, 132618, 189279, 166656, 2109240, 156240, 135408, 104160,
- 296856, 270816, 161448, 127745, 131142, 131822, 46872, 125027, 38028900, 90334,
- 670200, 686000, 2780177, 123154000, 2780177, 74689, 74179, 567672, 811000, 2550000,
- 103788, 562464, 318419, 288823, 325824, 1830000, 14573000, 1830000, 90334, 240218,
- 222357, 221769, 222357, 372045, 724000, 2300000, 88412, 625000, 122561, 153919,
- 128226, 181299, 153919, 125706, 125706, 125706, 125706, 125706, 125706, 125706,
- 125706, 3208000, 95139, 466400, 483041, 1000000, 189434, 739536, 749952, 4000000,
- 90334, 489552, 484344, 2740772, 2770000, 2300000, 3970000, 116281, 287065, 262055,
- 264203, 185492, 262055, 259907, 463680, 1949000, 18093000, 1949000, 108700, 1008000,
- 96339, 96339, 96339, 96339, 94657, 96819, 95138, 95138, 170477, 93131,
- 142559, 95138, 141443, 132186, 95618, 93936, 95138, 95138, 87758, 92255,
- 93216, 95858, 94417, 111176, 93696, 93216, 69354, 94417, 93216, 96819,
- 93216, 2550000, 2060000, 3210540, 7791540, 133000, 473928, 473928, 3330000, 99923,
- 515592, 135559, 135559, 135559, 135559, 135559, 136238, 136918, 136238, 96339,
- 96819, 96819, 96819, 95858, 95858, 96819, 96819, 96819, 95858, 95858,
- 95858, 95858, 95858, 95858, 1343837, 98022, 531216, 655916, 2248500, 14573000,
- 2248500, 45264, 53202, 647472, 256170, 256170, 256170, 238311, 3220000, 2079000,
- 489552, 489552, 600000, 489552, 494760, 499968, 479136, 484344, 4997000, 93217,
- 499968, 170418, 162022, 206207, 206207, 207281, 206207, 2830145, 2294000, 2024000,
- 10813000, 123008, 666624, 124929, 124929, 124929, 122526, 122526, 123727, 167569,
- 164799, 124929, 123727, 124929, 122526, 123727, 147809, 124929, 123727, 124929,
- 165957, 123727, 123727, 123727, 122526, 124929, 258400, 124929, 122526, 123727,
- 124929, 124929, 124929, 124929, 3234984, 18093000, 3234984, 100905, 101865, 101865,
- 101865, 101865, 101384, 101384, 101384, 101384, 101384, 102585, 102585, 102585,
- 102585, 121904, 101865, 101384, 102585, 101865, 81831, 101384, 82837, 101384,
- 102585, 102585, 102585, 99222, 102585, 101865, 129486, 101865, 100904, 160675,
- 100904, 100904, 100904, 100904, 100904, 100904, 132089, 101384, 101384, 101384,
- 101384, 101384, 101384, 100904, 100904, 100904, 100904, 100904, 100904, 101865,
- 101865, 101865, 101384, 101865, 101865, 101384, 101865, 101384, 101865, 101865,
- 1716000, 14573000, 1716000, 100905, 160675, 100904, 100904, 100904, 100904, 100904,
- 100904, 132089, 101384, 101384, 101384, 101384, 101384, 101384, 100904, 100904,
- 100904, 100904, 100904, 100904, 101865, 101865, 101865, 101384, 101865, 101865,
- 101384, 101865, 101384, 101865, 101865, 1716000, 14573000, 1358500, 88412, 479136,
- 88891, 88891, 88891, 88891, 88891, 88891, 88891, 88891, 109611, 88891,
- 88891, 88891, 88891, 89131, 88891, 88891, 88891, 88891, 88891, 88891,
- 88891, 88891, 88891, 88891, 88891, 88891, 88891, 88891, 63824, 61789,
- 63824, 61789, 63824, 61789, 2449000, 15096000, 2449000, 63994, 63825, 489552,
- 221769, 202985, 201911, 202985, 164429, 200837, 1800000, 15096000, 1800000, 73674,
- 44589, 473928, 233227, 215886, 215886, 215298, 216475, 1678000, 123782, 624960,
- 161720, 161720, 163079, 163079, 164438, 163079, 161720, 163079, 115319, 114358,
- 114358, 114358, 115319, 115319, 115319, 116280, 114358, 115319, 115319, 115319,
- 115319, 114358, 114358, 2582482, 18093000, 2582482, 86490, 468720, 149759, 149759,
- 149759, 149759, 149759, 122309, 122309, 122309, 122309, 122309, 122309, 122309,
- 122309, 2051000, 90334, 643800, 91774, 91774, 91294, 90813, 91294, 91294,
- 91774, 91774, 91053, 90813, 91774, 91294, 91294, 91294, 91294, 91774,
- 91774, 91774, 91053, 91053, 91774, 91053, 91774, 91774, 91294, 91053,
- 91053, 91294, 90813, 91053, 91053, 2867000, 69200, 468720, 150175, 149759,
- 149759, 150175, 149759, 122648, 122648, 122648, 122309, 122309, 122309, 122648,
- 122309, 1866390, 68498, 61109, 430000, 149759, 149759, 149759, 149759, 149759,
- 149759, 149759, 149759, 149759, 122309, 122309, 122309, 328104, 328104, 328104,
- 328104, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720,
- 468720, 468720, 468720, 468720, 468720, 5789000, 114359, 619752, 114358, 116280,
- 113637, 113637, 113637, 113637, 113637, 113637, 115319, 112676, 113637, 113637,
- 116280, 115319, 111715, 115319, 115319, 114358, 113637, 114358, 112676, 113637,
- 113637, 115319, 112676, 114358, 115319, 113637, 113637, 113637, 116280, 1900000,
- 18093000, 1900000, 139000, 468100, 174901, 174901, 174420, 174420, 191645, 178086,
- 175862, 153087, 2870000, 2841000, 468720, 468720, 468720, 473928, 473928, 473928,
- 473928, 473928, 473928, 473928, 473928, 473928, 473928, 473928, 473928, 473928,
- 13433500, 112676, 570000, 160700, 160700, 159341, 159341, 157982, 157982, 160700,
- 160700, 160700, 157982, 114358, 182577, 114358, 112676, 112676, 144099, 111715,
- 113637, 135986, 134787, 89695, 3205000, 98022, 531216, 198445, 197484, 196523,
- 199406, 197484, 198445, 199406, 172639, 2446000, 95738, 96756, 660000, 193656,
- 193656, 191618, 191618, 191618, 135500, 135500, 136941, 136941, 136941, 135500,
- 136941, 136941, 135500, 151715, 135500, 135500, 135500, 135500, 135500, 135500,
- 136941, 136941, 135500, 136941, 187671, 598920, 598920, 609336, 609336, 609336,
- 609336, 609336, 609336, 609336, 609336, 609336, 609336, 614544, 614544, 614544,
- 614544, 614544, 614544, 619752, 619752, 619752, 619752, 619752, 619752, 14800000,
- 3931400, 125891, 682248, 126130, 128532, 126130, 128532, 123727, 128532, 126130,
- 127331, 127331, 124929, 123727, 128532, 124929, 128532, 127331, 127331, 126130,
- 127331, 128532, 123727, 128532, 124929, 126130, 123727, 124929, 128532, 128532,
- 128532, 93149, 89344, 89699, 87674, 90561, 88509, 692664, 692664, 692664,
- 692664, 687456, 687456, 687456, 687456, 682248, 682248, 682248, 682248, 677040,
- 677040, 677040, 666624, 666624, 887028, 492685, 661416, 18093000, 3603000, 82500,
- 608568, 176823, 176823, 176823, 220933, 152671, 152671, 152671, 152671, 152671,
- 3260000, 20860000, 3260000, 95138, 663000, 134540, 93696, 93696, 93216, 93216,
- 94657, 94417, 94417, 95138, 95138, 94657, 94657, 95138, 94657, 93696,
- 93696, 93936, 94417, 93696, 93696, 94417, 94417, 94657, 94417, 94417,
- 94417, 93696, 95138, 94657, 94417, 515592, 515592, 515592, 510384, 510384,
- 510384, 510384, 510384, 510384, 510384, 505176, 505176, 505176, 505176, 505176,
- 505176, 505176, 505176, 505176, 499968, 499968, 499968, 505176, 505176, 369415,
- 98952, 195007, 307272, 515592, 4377500, 68500, 520800, 136918, 136918, 136918,
- 137597, 137597, 136918, 137597, 136918, 137597, 137597, 96819, 97780, 97300,
- 96819, 96819, 96819, 96819, 96819, 96819, 96819, 97300, 3405000, 63599,
- 62399, 63599, 62999, 773000, 180066, 178367, 176669, 174970, 257009, 180066,
- 178367, 178367, 178367, 178367, 127331, 126130, 126130, 126130, 124929, 123727,
- 124929, 123727, 126130, 162709, 124929, 4575000, 12710000, 4575000, 62525, 62525,
- 62525, 62525, 61882, 755160, 140064, 140064, 138623, 138623, 140064, 140064,
- 143668, 140064, 138623, 138623, 143668, 135500, 138623, 140064, 221567, 138623,
- 138623, 138623, 138623, 115287, 120971, 140064, 140064, 141746, 136941, 136941,
- 141746, 136941, 140064, 99531, 97360, 99531, 97360, 645792, 651000, 651000,
- 651000, 651000, 651000, 656208, 656208, 656208, 656208, 656208, 666624, 666624,
- 666624, 666624, 666624, 671832, 671832, 671832, 671832, 671832, 671832, 671832,
- 671832, 682248, 682248, 682248, 14800000, 3886000, 152799, 817656, 153038, 153038,
- 154960, 150876, 157122, 150876, 154960, 150876, 153038, 150876, 154960, 150876,
- 153038, 154960, 154960, 153038, 159525, 153038, 150876, 154960, 106949, 103539,
- 114539, 106378, 108329, 104875, 106949, 103539, 109881, 104875, 108329, 107714,
- 111261, 103539, 108329, 104875, 109881, 109217, 109881, 106378, 114539, 107714,
- 807240, 807240, 807240, 817656, 817656, 817656, 828072, 828072, 828072, 838488,
- 838488, 838488, 848904, 848904, 848904, 864528, 780272, 828072, 828072, 817656,
- 807240, 807240, 817656, 817656, 828072, 817656, 807240, 494760, 510384, 333312,
- 593712, 480000, 27110000, 7198000, 218000, 1478000, 232048, 239183, 239183, 232048,
- 232048, 239183, 239183, 232048, 228650, 228650, 166492, 169135, 166492, 169135,
- 166492, 161687, 164089, 166492, 161687, 166492, 164089, 1110605, 900984, 900984,
- 900984, 1076443, 900984, 900984, 900984, 900984, 900984, 900984, 900984, 885360,
- 885360, 885360, 885360, 885360, 885360, 885360, 874944, 874944, 874944, 874944,
- 874944, 874944, 874944, 1435000, 1801968, 18689200, 6550000, 108000, 629645, 91774,
- 91774, 91053, 91053, 91774, 91294, 91294, 91294, 90813, 91053, 91053,
- 91294, 90813, 91053, 91774, 65549, 63793, 65376, 63459, 65376, 63292,
- 65894, 63292, 65549, 63459, 65376, 63292, 65376, 63793, 65549, 63459,
- 65376, 63793, 65376, 63292, 65204, 63793, 65549, 63292, 65549, 63459,
- 65549, 63793, 65204, 63459, 65376, 63125, 494760, 494760, 494760, 494760,
- 494760, 494760, 494760, 494760, 494760, 494760, 494760, 494760, 489552, 489552,
- 489552, 489552, 489552, 489552, 489552, 489552, 489552, 489552, 489552, 489552,
- 489552, 372156, 489552, 279531, 530084, 3710000, 127813, 692664, 129734, 129734,
- 131175, 131175, 129734, 131175, 131175, 131175, 129734, 93149, 91181, 92286,
- 91181, 93149, 89344, 92286, 91181, 94184, 91181, 93149, 91181, 93149,
- 90179, 95219, 91181, 93149, 90179, 92286, 90179, 94184, 91181, 93149,
- 90179, 93149, 91181, 94184, 90179, 94184, 90179, 93149, 91181, 93149,
- 90179, 94184, 89344, 94184, 90179, 93149, 91181, 93149, 91181, 92286,
- 90179, 708288, 708288, 708288, 708288, 708288, 708288, 708288, 703080, 703080,
- 703080, 703080, 703080, 703080, 703080, 703080, 692664, 692664, 692664, 692664,
- 692664, 692664, 692664, 692664, 687456, 687456, 687456, 687456, 687456, 18093000,
- 5750000, 87690, 549000, 124007, 124347, 124007, 124007, 123668, 124347, 124007,
- 124347, 124347, 124347, 124347, 124347, 124347, 124347, 87930, 87690, 87450,
- 781684, 473928, 473928, 473928, 473928, 473928, 473928, 473928, 473928, 473928,
- 473928, 473928, 473928, 473928, 473928, 473928, 473928, 473928, 473928, 473928,
- 473928, 473928, 473928, 473928, 473928, 473928, 473928, 468720, 468720, 234458,
- 350000, 15096000, 4710000, 152000, 645792, 121325, 120364, 118202, 121325, 121325,
- 121325, 121325, 119163, 117241, 120364, 121325, 121325, 119163, 122526, 119163,
- 120364, 120364, 120364, 87111, 82163, 87111, 84334, 87974, 83666, 87111,
- 83666, 84179, 82831, 87111, 85169, 87111, 85169, 86421, 83666, 86421,
- 84334, 85559, 83666, 84869, 82163, 84869, 83666, 85559, 83666, 656208,
- 656208, 656208, 656208, 656208, 651000, 651000, 651000, 651000, 651000, 651000,
- 645792, 645792, 645792, 645792, 645792, 645792, 640584, 640584, 640584, 640584,
- 640584, 635376, 635376, 635376, 635376, 635376, 18093000, 3901099, 123727, 881660,
- 118202, 118202, 122526, 122526, 120364, 121325, 122526, 122526, 124929, 119163,
- 122526, 122526, 117241, 122526, 123727, 123727, 122526, 122526, 124929, 123727,
- 122526, 118202, 122526, 121325, 121325, 118202, 122526, 123727, 119163, 119163,
- 123727, 543000, 675607, 534393, 661416, 661416, 661416, 661416, 661416, 661416,
- 661416, 656208, 656208, 656208, 656208, 656208, 656208, 656208, 656208, 726828,
- 446620, 651000, 651000, 651000, 651000, 651000, 651000, 651000, 651000, 645792,
- 645792, 645792, 645792, 640584, 640584, 640584, 635376, 635376, 635376, 635376,
- 630168, 630168, 18093000, 5966000, 44072, 54480, 680000, 123668, 123328, 123328,
- 124007, 124347, 87450, 87209, 87450, 87930, 87209, 87690, 87450, 87450,
- 87209, 87930, 87209, 86969, 87209, 86969, 87209, 87690, 87450, 87690,
- 87690, 86969, 87690, 361748, 361748, 473928, 473928, 473928, 473928, 473928,
- 473928, 473928, 473928, 473928, 473928, 473928, 473928, 473928, 468720, 468720,
- 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720,
- 468720, 468720, 468720, 20860000, 1963000, 156643, 838488, 153038, 154960, 154960,
- 159525, 154960, 154960, 159525, 157122, 157122, 159525, 157122, 157122, 159525,
- 154960, 153038, 157122, 154960, 154960, 154960, 157122, 157122, 159525, 154960,
- 154960, 157122, 159525, 161687, 157122, 157122, 161687, 157122, 720000, 1635000,
- 1068000, 1347000, 585000, 2207000, 2595000, 18689200, 7365000, 148955, 796824, 210644,
- 187595, 216419, 216419, 207926, 207926, 219137, 210644, 213362, 213362, 216419,
- 213362, 213362, 200488, 153038, 150876, 153038, 153038, 1633000, 3297000, 970000,
- 18689200, 7281000, 59325, 226400, 86969, 87690, 87209, 87690, 87209, 86969,
- 87450, 87209, 87690, 87690, 87209, 87209, 87450, 86969, 131948, 87450,
- 87209, 87209, 87209, 87209, 87209, 87209, 87209, 46644, 87209, 86969,
- 62616, 60453, 62789, 60620, 62616, 60620, 62616, 60620, 62444, 60453,
- 442000, 51498, 115007, 1127000, 1425000, 1787000, 2202533, 1878000, 1535000, 2450000,
- 115320, 539784, 136487, 116280, 115319, 132857, 118202, 117241, 117241, 115319,
- 115319, 116280, 116280, 116280, 116280, 116280, 116280, 115319, 115319, 115319,
- 116280, 115319, 116280, 116280, 115319, 117241, 118202, 181079, 116280, 117241,
- 115319, 117241, 114358, 864000, 690000, 1515000, 761000, 2345000, 470000, 100000,
- 640000, 298000, 6732000, 143189, 799911, 161414, 141746, 173419, 140064, 145350,
- 145350, 140064, 141746, 141746, 147032, 143668, 140064, 140064, 141746, 145350,
- 145350, 148954, 143668, 143668, 143668, 141746, 147032, 138623, 104361, 101034,
- 101774, 98529, 94251, 97360, 103154, 97360, 104361, 101034, 101774, 101034,
- 100566, 97360, 103154, 96358, 4632000, 4983000, 12589648, 5310000, 145000, 468720,
- 123668, 123668, 123328, 123328, 123328, 123668, 123668, 123328, 87450, 87450,
- 87450, 87209, 87209, 87209, 87209, 87690, 87209, 87209, 87450, 87450,
- 87209, 87209, 87209, 473928, 473928, 473928, 473928, 473928, 473928, 473928,
- 473928, 473928, 473928, 473928, 473928, 473928, 473928, 473928, 473928, 468720,
- 468720, 468720, 468720, 468720, 468720, 468720, 598635, 598635, 468720, 468720,
- 468720, 468720, 468720, 468720, 468720, 468720, 397245, 20860000, 3444480, 45681,
- 57875, 657340, 123328, 87450, 87450, 87209, 87450, 87209, 87209, 87450,
- 87450, 87450, 87450, 87450, 87209, 87209, 87209, 87690, 87209, 87209,
- 87450, 87209, 87209, 87450, 87209, 87209, 87209, 87209, 87450, 87450,
- 87450, 87450, 473928, 473928, 468720, 468720, 473928, 473928, 468720, 468720,
- 473928, 468720, 468720, 468720, 473928, 468720, 468720, 473928, 468720, 468720,
- 468720, 473928, 468720, 468720, 468720, 473928, 473928, 468720, 468720, 473928,
- 473928, 468720, 473928, 473928, 468720, 473928, 473928, 468720, 468720, 473928,
- 473928, 468720, 468720, 468720, 473928, 468720, 468720, 468720, 468720, 468720,
- 187488, 187488, 187488, 15096000, 5914000, 133579, 523682, 414686, 419243, 132617,
- 132617, 135500, 131175, 134058, 135500, 134058, 131175, 134058, 135500, 134058,
- 134058, 135500, 135500, 135500, 132617, 132617, 132617, 135500, 97289, 94187,
- 94184, 92183, 95219, 92183, 94184, 93185, 97289, 93185, 94184, 93185,
- 94184, 92183, 95219, 91181, 97289, 92183, 94184, 90179, 95219, 93185,
- 96254, 94187, 734328, 734328, 734328, 1080920, 723912, 723912, 723912, 723912,
- 723912, 723912, 723912, 723912, 718704, 718704, 718704, 718704, 718704, 718704,
- 718704, 718704, 718704, 708288, 708288, 708288, 708288, 708288, 708288, 708288,
- 708288, 708288, 703080, 703080, 703080, 703080, 703080, 703080, 703080, 692664,
- 18093000, 6770000, 86490, 468720, 212945, 193856, 194393, 193856, 193856, 194393,
- 468720, 468720, 640456, 468720, 468720, 468720, 468720, 468720, 468720, 468720,
- 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720,
- 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720,
- 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720,
- 410000, 468720, 3083000, 94178, 515592, 133860, 133860, 133860, 133860, 133860,
- 133860, 133860, 133860, 133860, 133520, 133520, 135219, 95858, 55043, 45570,
- 84375, 143080, 95138, 95618, 515592, 515592, 515592, 515592, 515592, 515592,
- 510384, 510384, 510384, 510384, 510384, 510384, 510384, 510384, 510384, 510384,
- 510384, 510384, 510384, 505176, 505176, 505176, 505176, 505176, 505176, 505176,
- 505176, 505176, 505176, 505176, 505176, 505176, 505176, 505176, 505176, 505176,
- 505176, 505176, 505176, 505176, 3430000, 4889000, 127813, 455000, 129734, 126130,
- 126130, 193581, 128532, 124929, 124929, 128532, 128532, 128532, 127331, 127331,
- 127331, 127331, 126130, 129734, 128532, 128532, 127331, 127331, 128532, 126130,
- 127331, 126130, 126130, 91424, 88509, 90561, 88509, 93149, 87674, 91424,
- 89344, 90561, 88509, 91424, 87674, 703080, 703080, 703080, 703080, 703080,
- 692664, 692664, 692664, 692664, 692664, 497827, 488000, 687456, 687456, 687456,
- 687456, 687456, 523868, 488000, 682248, 682248, 682248, 682248, 682248, 682248,
- 677040, 677040, 677040, 677040, 677040, 677040, 666624, 666624, 666624, 748582,
- 748582, 687456, 682248, 687456, 682248, 687456, 682248, 490882, 485674, 12710000,
- 7711000, 112437, 845208, 80290, 80290, 161055, 112676, 110994, 114358, 113637,
- 111715, 110273, 112676, 112676, 115319, 111715, 110994, 113637, 113637, 112676,
- 111715, 113637, 112676, 111715, 113637, 112676, 82109, 79491, 82109, 79491,
- 80211, 77654, 82799, 77654, 80901, 78322, 81591, 78322, 81591, 79491,
- 81591, 76652, 624960, 624960, 624960, 624960, 619752, 619752, 619752, 619752,
- 619752, 619752, 619752, 614544, 614544, 614544, 614544, 614544, 614544, 614544,
- 614544, 609336, 609336, 609336, 609336, 609336, 609336, 609336, 609336, 609336,
- 604128, 604128, 604128, 604128, 604128, 604128, 604128, 598920, 598920, 598920,
- 598920, 598920, 598920, 593712, 593712, 593712, 588504, 600000, 590000, 540000,
- 555000, 6050000, 121086, 656208, 117241, 117241, 116280, 117241, 116280, 117241,
- 116280, 116280, 116280, 117241, 122526, 118202, 119163, 123727, 122526, 119163,
- 117241, 121325, 120364, 119163, 119163, 119163, 84179, 84334, 88836, 84334,
- 88836, 82163, 85559, 82831, 87111, 84334, 85559, 84334, 87974, 84334,
- 87974, 85169, 85559, 83666, 666624, 666624, 666624, 661416, 661416, 661416,
- 661416, 656208, 656208, 656208, 656208, 651000, 651000, 651000, 651000, 651000,
- 651000, 645792, 645792, 645792, 645792, 645792, 645792, 640584, 640584, 640584,
- 640584, 640584, 640584, 635376, 635376, 635376, 635376, 635376, 635376, 630168,
- 630168, 630168, 662145, 509755, 930000, 18093000, 4185000, 100905, 546840, 203731,
- 176383, 171807, 177631, 176383, 172639, 173471, 176383, 174719, 177631, 552048,
- 552048, 552048, 552048, 552048, 552048, 552048, 552048, 552048, 552048, 552048,
- 552048, 552048, 552048, 546840, 546840, 546840, 546840, 546840, 546840, 546840,
- 546840, 546840, 546840, 546840, 541632, 541632, 541632, 541632, 541632, 541632,
- 536424, 536424, 536424, 536424, 536424, 536424, 536424, 536424, 536424, 536424,
- 536424, 531216, 531216, 570017, 14573000, 4440000, 109554, 651000, 114358, 114358,
- 114358, 114358, 114358, 115319, 112676, 174428, 137878, 111715, 172190, 114358,
- 102483, 76652, 78486, 77654, 79694, 77654, 77451, 77153, 82109, 78990,
- 81591, 77654, 79694, 74982, 81591, 74982, 82109, 97292, 82799, 77654,
- 82799, 79491, 79694, 77654, 80901, 80159, 95860, 101575, 79176, 78322,
- 80211, 79491, 80901, 74982, 125943, 77153, 82109, 80159, 624960, 624960,
- 624960, 624960, 619752, 619752, 619752, 619752, 619752, 614544, 614544, 614544,
- 614544, 609336, 609336, 609336, 609336, 604128, 604128, 604128, 431547, 598920,
- 598920, 598920, 598920, 593712, 593712, 593712, 593712, 593712, 588504, 588504,
- 588504, 588504, 588504, 588504, 588504, 588504, 588504, 588504, 588504, 583296,
- 583296, 583296, 686204, 270000, 536424, 598920, 839000, 477000, 828000, 760000,
- 583296, 3545129, 3396174, 3276996, 3128055, 3038682, 2442862, 2413071, 2383280, 35900000,
- 25330000, 127331, 687456, 127331, 145385, 124929, 123727, 127331, 128532, 126130,
- 126130, 127331, 126130, 127331, 124929, 124929, 90561, 87674, 92286, 88509,
- 64836, 86839, 89699, 58046, 92286, 86839, 90561, 86839, 92286, 88509,
- 121809, 89344, 91424, 87674, 111279, 86839, 92286, 86839, 91424, 86839,
- 90561, 86839, 91424, 88509, 90561, 88509, 90561, 88509, 90561, 87674,
- 90561, 86839, 692664, 692664, 692664, 692664, 692664, 687456, 687456, 687456,
- 687456, 687456, 687456, 687456, 687456, 687456, 687456, 682248, 682248, 682248,
- 682248, 682248, 682248, 682248, 682248, 682248, 677040, 677040, 677040, 677040,
- 677040, 677040, 677040, 677040, 677040, 666624, 666624, 666624, 666624, 666624,
- 666624, 666624, 666624, 666624, 666624, 666624, 666624, 666624, 666624, 666624,
- 666624, 666624, 18093000, 6795000, 108592, 595000, 149489, 150508, 150508, 151527,
- 104988, 104988, 105709, 106429, 107150, 105709, 105709, 108592, 106429, 105709,
- 103066, 107871, 106429, 106429, 104988, 106429, 109312, 105709, 108592, 104988,
- 108592, 107871, 106429, 588504, 588504, 588504, 296855, 588504, 588504, 588504,
- 588504, 588504, 588504, 583296, 583296, 583296, 583296, 583296, 583296, 578088,
- 578088, 578088, 578088, 578088, 578088, 578088, 572880, 572880, 572880, 572880,
- 572880, 572880, 572880, 572880, 572880, 572880, 572880, 572880, 572880, 572880,
- 572880, 572880, 572880, 572880, 572880, 572880, 562464, 567672, 567672, 567672,
- 567672, 567672, 567672, 562464, 562464, 562464, 562464, 562464, 562464, 562464,
- 562464, 562464, 557256, 557256, 588504, 479659, 6430000, 201000, 904200, 273497,
- 273497, 208776, 190036, 208776, 208776, 193400, 208776, 200848, 204692, 197004,
- 208776, 204692, 213100, 200848, 200848, 204692, 208776, 213100, 208776, 193400,
- 200848, 193400, 204692, 200848, 208776, 193400, 200848, 193400, 1437000, 1150968,
- 1150968, 1130136, 1130136, 1130136, 1130136, 1130136, 1130136, 1130136, 1130136, 1130136,
- 1109304, 1109304, 1109304, 1109304, 1109304, 1109304, 1109304, 1109304, 1109304, 1109304,
- 1088472, 1088472, 1088472, 1088472, 1088472, 1088472, 1088472, 1088472, 1088472, 1088472,
- 1067640, 1067640, 1067640, 1067640, 1067640, 1067640, 1067640, 1067640, 1046808, 1046808,
- 1046808, 1046808, 1046808, 1046808, 1046808, 1046808, 1025976, 1025976, 1025976, 1025976,
- 13269520, 88412, 479136, 89372, 89131, 89612, 89612, 89612, 89372, 89131,
- 89131, 89131, 89372, 89372, 89372, 89372, 89131, 90333, 89131, 89372,
- 89372, 89372, 89372, 64169, 62290, 63996, 62123, 64169, 72149, 63824,
- 61956, 64169, 62123, 63996, 62290, 63996, 61956, 63996, 62123, 63996,
- 62123, 63996, 62290, 64169, 62123, 489552, 489552, 489552, 489552, 489552,
- 489552, 489552, 489552, 489552, 484344, 484344, 484344, 484344, 484344, 484344,
- 484344, 484344, 484344, 484344, 484344, 484344, 484344, 484344, 484344, 484344,
- 484344, 484344, 484344, 484344, 484344, 484344, 484344, 484344, 484344, 484344,
- 479136, 479136, 479136, 479136, 479136, 479136, 479136, 479136, 479136, 479136,
- 479136, 479136, 479136, 479136, 479136, 479136, 479136, 15096000, 4022942, 93217,
- 314826, 225298, 227063, 225887, 228240, 92014, 92014, 93216, 93216, 133574,
- 165983, 92975, 92014, 92014, 92975, 67274, 64461, 66066, 64127, 67274,
- 64127, 66929, 65129, 67274, 63960, 67274, 63960, 67274, 64628, 66929,
- 64795, 67274, 64628, 66584, 65129, 67274, 64795, 66929, 64795, 66239,
- 64461, 67274, 64795, 66066, 64127, 66929, 64795, 66066, 65129, 66929,
- 64795, 67274, 64795, 67274, 64628, 67274, 65129, 3624000, 4470000, 2900000,
- 10850000, 117242, 462623, 367597, 504668, 100187, 119163, 139270, 118202, 117241,
- 119163, 118202, 115319, 116280, 116280, 116280, 118202, 117241, 118202, 117241,
- 119163, 103575, 82163, 83489, 80159, 84869, 82163, 83489, 83666, 84869,
- 82163, 82799, 82831, 130542, 80827, 82799, 109677, 83489, 61951, 84869,
- 81495, 84179, 80159, 84179, 82163, 83489, 80159, 84179, 82163, 83489,
- 80159, 645792, 645792, 645792, 645792, 645792, 645792, 645792, 640584, 640584,
- 640584, 640584, 640584, 640584, 640584, 640584, 640584, 640584, 635376, 635376,
- 635376, 635376, 635376, 635376, 635376, 635376, 635376, 630168, 630168, 630168,
- 630168, 630168, 630168, 630168, 630168, 630168, 624960, 624960, 624960, 624960,
- 624960, 624960, 624960, 624960, 624960, 619752, 619752, 619752, 619752, 568516,
- 593000, 568516, 593000, 18093000, 6270000, 86490, 532500, 150591, 150591, 151007,
- 123328, 122648, 123328, 122648, 123328, 122648, 123328, 122988, 122988, 123328,
- 122988, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720,
- 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720,
- 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720,
- 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720,
- 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 20860000,
- 4132222, 88412, 484344, 125706, 119866, 88891, 89131, 89852, 88891, 89131,
- 89131, 89372, 141090, 89612, 89372, 89612, 88891, 88891, 89131, 89372,
- 89372, 89372, 89131, 88891, 89131, 89131, 89612, 90092, 89612, 89131,
- 88891, 89612, 89612, 489552, 484344, 484344, 484344, 484344, 484344, 484344,
- 484344, 484344, 484344, 484344, 484344, 484344, 484344, 484344, 484344, 484344,
- 484344, 484344, 484344, 484344, 484344, 484344, 484344, 484344, 484344, 484344,
- 479136, 479136, 479136, 479136, 479136, 479136, 479136, 479136, 479136, 479136,
- 479136, 479136, 479136, 479136, 479136, 479136, 479136, 479136, 479136, 479136,
- 479136, 479136, 479136, 479136, 479136, 479136, 479136, 479136, 479136, 479136,
- 479136, 479136, 479136, 479136, 15096000, 6355000, 145000, 641400, 66429, 66429,
- 87690, 87209, 87209, 87930, 86969, 87209, 87930, 87209, 88170, 87450,
- 87209, 87209, 87450, 87930, 88170, 87209, 87690, 88170, 165433, 86969,
- 87209, 87930, 87690, 87930, 88170, 62444, 60453, 62616, 60787, 63134,
- 61121, 62616, 60620, 468720, 468720, 468720, 468720, 468720, 468720, 468720,
- 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 473928, 473928,
- 473928, 473928, 473928, 473928, 473928, 473928, 473928, 473928, 473928, 473928,
- 473928, 473928, 473928, 473928, 473928, 473928, 473928, 473928, 473928, 473928,
- 473928, 473928, 473928, 473928, 473928, 473928, 473928, 473928, 473928, 473928,
- 478674, 473928, 554398, 473928, 473928, 473928, 473928, 554398, 473928, 473928,
- 20860000, 3090000, 89373, 484344, 126725, 125366, 126725, 125706, 126386, 126386,
- 126386, 125706, 126386, 126046, 126046, 89372, 89372, 90092, 89852, 89852,
- 89852, 89612, 89372, 89372, 489552, 489552, 489552, 489552, 489552, 484344,
- 484344, 484344, 484344, 484344, 484344, 484344, 484344, 484344, 484344, 484344,
- 484344, 484344, 484344, 484344, 484344, 484344, 484344, 484344, 484344, 484344,
- 484344, 484344, 484344, 371000, 529000, 484344, 484344, 484344, 484344, 484344,
- 484344, 484344, 484344, 484344, 479136, 479136, 433480, 479136, 479136, 479136,
- 479136, 479136, 479136, 479136, 479136, 479136, 479136, 479136, 479136, 479136,
- 479136, 479136, 479136, 479136, 479136, 479136, 2207500, 6727520, 89373, 358452,
- 344191, 88170, 89612, 87690, 89131, 88651, 88891, 88651, 90333, 89372,
- 89131, 89372, 87930, 88170, 89852, 88891, 88891, 88170, 88170, 89852,
- 88891, 89612, 89372, 87690, 89852, 88891, 89852, 87930, 88891, 89852,
- 88891, 89372, 473928, 473928, 473928, 473928, 473928, 473928, 473928, 473928,
- 473928, 473928, 473928, 473928, 473928, 473928, 473928, 479136, 479136, 479136,
- 479136, 479136, 479136, 479136, 479136, 479136, 479136, 479136, 479136, 479136,
- 479136, 479136, 479136, 479136, 479136, 479136, 479136, 479136, 479136, 479136,
- 479136, 484344, 484344, 484344, 484344, 484344, 484344, 484344, 484344, 484344,
- 484344, 484344, 484344, 484344, 484344, 3278108, 110515, 313928, 315966, 326159,
- 298048, 157982, 155944, 156963, 154585, 154585, 156963, 155944, 161720, 160700,
- 114358, 110273, 116280, 117241, 139391, 113637, 112676, 112676, 112676, 112676,
- 109312, 116280, 112676, 635376, 635376, 630168, 630168, 630168, 624960, 624960,
- 624960, 624960, 624960, 619752, 619752, 619752, 619752, 619752, 619752, 614544,
- 614544, 614544, 614544, 614544, 614544, 614544, 614544, 609336, 609336, 609336,
- 609336, 609336, 609336, 609336, 609336, 604128, 604128, 604128, 604128, 604128,
- 604128, 604128, 598920, 598920, 598920, 598920, 598920, 598920, 593712, 593712,
- 593712, 593712, 593712, 593712, 588504, 588504, 588504, 588504, 588504, 588504,
- 588504, 588504, 588504, 588504, 588504, 6560000, 110400, 473928, 88411, 88651,
- 88651, 88651, 88170, 88891, 88411, 88651, 88411, 88170, 88411, 88891,
- 88891, 88170, 88411, 88170, 88411, 88411, 88651, 88411, 88891, 88411,
- 63479, 61288, 63651, 61622, 63306, 61622, 63824, 61789, 63306, 61789,
- 63651, 61789, 63651, 61288, 63824, 61455, 63479, 61288, 479136, 479136,
- 479136, 479136, 479136, 479136, 479136, 479136, 479136, 479136, 479136, 479136,
- 479136, 479136, 479136, 479136, 479136, 479136, 479136, 479136, 479136, 479136,
- 479136, 479136, 479136, 479136, 479136, 479136, 479136, 479136, 479136, 479136,
- 479136, 479136, 479136, 479136, 479136, 479136, 479136, 479136, 479136, 479136,
- 479136, 479136, 473928, 473928, 473928, 473928, 473928, 473928, 473928, 473928,
- 473928, 473928, 473928, 473928, 473928, 473928, 473928, 473928, 473928, 473928,
- 1300000, 15096000, 5400000, 108593, 728243, 109312, 105709, 111715, 113637, 111715,
- 111715, 114358, 114358, 110273, 105709, 107150, 112676, 107871, 113637, 111715,
- 110994, 114358, 113637, 110273, 113637, 111715, 111715, 82109, 79491, 80901,
- 78990, 75899, 77153, 81591, 75483, 77969, 44177, 77969, 76652, 78486,
- 76652, 81591, 77153, 81102, 78990, 604128, 588504, 588504, 572880, 572880,
- 572880, 567672, 567672, 696029, 588504, 572880, 572880, 598920, 598920, 578088,
- 583296, 583296, 578088, 578088, 802040, 890548, 588504, 604128, 440000, 646048,
- 583296, 593712, 609336, 609336, 588504, 588504, 1150000, 619752, 619752, 453951,
- 453000, 614544, 614544, 614544, 614544, 614544, 614544, 614544, 614544, 614544,
- 609336, 609336, 609336, 609336, 609336, 609336, 604128, 604128, 604128, 604128,
- 604128, 604128, 604128, 598920, 598920, 598920, 598920, 598920, 598920, 593712,
- 593712, 593712, 593712, 593712, 593712, 588504, 588504, 588504, 588504, 588504,
- 588504, 588504, 588504, 588504, 588504, 588504, 588504, 588504, 588504, 588504,
- 588504, 588504, 588504, 473369, 550000, 550000, 578088, 358788, 1099100, 1072000,
- 1825000, 1695000, 1320000, 1030000, 1800000, 1485000, 1412000, 1749000, 10285600, 110273,
- 890753, 109312, 110273, 112676, 109312, 109312, 112676, 86060, 110273, 134133,
- 188905, 108592, 109312, 112676, 108592, 108592, 108592, 109312, 108592, 198620,
- 113637, 112676, 107871, 113637, 83481, 77153, 81591, 78990, 78486, 48911,
- 79176, 75984, 80901, 76652, 79176, 75483, 80901, 78322, 77969, 76652,
- 3789000, 944976, 614544, 609336, 609336, 609336, 609336, 604128, 604128, 604128,
- 598920, 598920, 598920, 598920, 598920, 598920, 598920, 598920, 598920, 598920,
- 598920, 593712, 593712, 593712, 593712, 593712, 593712, 593712, 593712, 593712,
- 593712, 593712, 588504, 588504, 588504, 588504, 588504, 588504, 588504, 588504,
- 588504, 588504, 588504, 588504, 588504, 583296, 588504, 588504, 588504, 588504,
- 588504, 583296, 583296, 583296, 583296, 583296, 583296, 583296, 583296, 24250000,
- 7849000, 94178, 388000, 127748, 105923, 93696, 106674, 113389, 95138, 129293,
- 95858, 94417, 93696, 92735, 93936, 95138, 94417, 95618, 94417, 94657,
- 94657, 95138, 95138, 94657, 93936, 93696, 67791, 65630, 67274, 65129,
- 68654, 65296, 67791, 65630, 67964, 65797, 68309, 65129, 67446, 65797,
- 68826, 65797, 515592, 515592, 515592, 515592, 440121, 348735, 531771, 515592,
- 532637, 515592, 515592, 515592, 458417, 510000, 563967, 515592, 515592, 333000,
- 545500, 515976, 510384, 510384, 510384, 510384, 510384, 557104, 510384, 510384,
- 510384, 510384, 510384, 510384, 510384, 505176, 505176, 505176, 505176, 505176,
- 505176, 505176, 505176, 505176, 505176, 505176, 505176, 530000, 378928, 380000,
- 505176, 505176, 505176, 505176, 505176, 505176, 505176, 505176, 499968, 499968,
- 499968, 362000, 366000, 3040000, 4677500, 97061, 526008, 136238, 138277, 136918,
- 136918, 137597, 136238, 98741, 97300, 98261, 97300, 97780, 96339, 97300,
- 97780, 96339, 98261, 97780, 96819, 98261, 96819, 96339, 96339, 96339,
- 96339, 96819, 2650000, 3570000, 2500000, 8152700, 104279, 110340, 428605, 409309,
- 152546, 146771, 103787, 105709, 74179, 74179, 104507, 105709, 103066, 103787,
- 152531, 136921, 102585, 103066, 107150, 105709, 107871, 106429, 56649, 107150,
- 104507, 104988, 107871, 103787, 107871, 103787, 107150, 103066, 105709, 4063000,
- 3247219, 3280000, 4120000, 53937, 61086, 468720, 173940, 173940, 173940, 173940,
- 150591, 150591, 150175, 150175, 150591, 468720, 468720, 468720, 468720, 468720,
- 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720,
- 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720,
- 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720,
- 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720,
- 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720,
- 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 4107600,
- 104749, 877600, 142694, 87979, 100183, 92643, 134704, 101384, 101865, 103066,
- 99702, 104507, 104507, 103787, 104507, 103066, 103066, 104507, 104988, 103066,
- 104507, 103066, 103787, 104507, 102585, 102585, 103066, 99702, 102585, 104507,
- 103787, 104507, 5097000, 5216000, 4140000, 5295000, 87451, 473928, 124347, 125366,
- 125706, 125706, 88411, 88170, 88411, 87930, 88170, 88170, 88170, 88891,
- 88411, 87930, 88651, 88170, 88170, 87930, 88411, 88891, 88891, 88651,
- 88411, 88170, 88651, 87690, 111110, 3530000, 2290000, 3020000, 12170000, 5310000,
- 102827, 464391, 412099, 148469, 173909, 148469, 105709, 107150, 114830, 131127,
- 104988, 106429, 102585, 106429, 107150, 102585, 104988, 105709, 105709, 106429,
- 107150, 102585, 104507, 77989, 104507, 106429, 104988, 103787, 103066, 104988,
- 104507, 3833000, 3368110, 2830000, 14573000, 6793100, 74000, 655000, 88891, 113251,
- 89131, 89852, 110390, 110390, 89131, 89612, 152155, 88891, 88651, 89131,
- 88651, 88891, 88891, 88651, 64341, 61789, 63824, 61956, 64686, 61789,
- 64169, 62290, 63479, 61956, 63824, 61789, 64169, 61622, 63651, 62290,
- 64341, 62290, 63996, 62123, 63479, 61622, 63824, 61622, 63824, 61622,
- 63996, 62624, 63479, 61956, 5488000, 2333400, 3291600, 6287000, 117242, 1440000,
- 160700, 160700, 164438, 165797, 246924, 182877, 137181, 113637, 116280, 114358,
- 113637, 114358, 114358, 115319, 115319, 113637, 117241, 116280, 114358, 81025,
- 116280, 114358, 206945, 114358, 117241, 117241, 117241, 8389000, 3455756, 604128,
- 604128, 624960, 624960, 624960, 624960, 624960, 624960, 624960, 624960, 624960,
- 619752, 619752, 619752, 619752, 619752, 619752, 619752, 908263, 614544, 614544,
- 614544, 614544, 614544, 1101308, 609336, 609336, 609336, 609336, 609336, 604128,
- 24250000, 10980801, 145111, 411096, 396147, 411096, 399093, 102697, 102697, 98963,
- 98963, 121094, 143668, 122246, 185538, 147032, 140064, 141746, 206140, 145350,
- 147032, 150876, 219626, 140064, 141746, 143668, 140064, 145350, 105569, 99865,
- 103154, 99865, 100566, 102203, 103154, 102203, 101774, 101034, 105569, 98529,
- 104361, 101034, 108329, 97360, 104361, 97360, 106949, 101034, 4870783, 4744200,
- 6346100, 18689200, 9614983, 140400, 756000, 173940, 173940, 173940, 173940, 151007,
- 150591, 150591, 150591, 150591, 2680000, 2240000, 2080000, 4959091, 90530, 43374,
- 489552, 127405, 126386, 130123, 128084, 129783, 126386, 128424, 130463, 131142,
- 91294, 89612, 92975, 91294, 89372, 92255, 89612, 91053, 88891, 91053,
- 92014, 89612, 90813, 2740772, 2800354, 484344, 494760, 489552, 499968, 499968,
- 489552, 12170000, 7609748, 120125, 340428, 356736, 353339, 327281, 93310, 120364,
- 122526, 122526, 121325, 122526, 126130, 124929, 124929, 121325, 123727, 124929,
- 127331, 122526, 128532, 92286, 84334, 91424, 87674, 113119, 86004, 87111,
- 85169, 87111, 85169, 90561, 83666, 88836, 86839, 86421, 82831, 90561,
- 86004, 89699, 86004, 90561, 86004, 89699, 86004, 86421, 86839, 85559,
- 85169, 88836, 83666, 88836, 86839, 925000, 1040000, 695000, 680000, 686000,
- 636000, 636000, 636000, 636000, 636000, 636000, 636000, 636000, 634000, 664000,
- 664000, 664000, 664000, 664000, 664000, 664000, 664000, 664000, 659000, 652000,
- 652000, 652000, 652000, 652000, 652000, 652000, 652000, 652000, 652000, 650000,
- 607000, 607000, 607000, 607000, 607000, 607000, 607000, 607000, 607000, 607000,
- 607000, 612000, 614000, 641000, 641000, 641000, 641000, 641000, 641000, 641000,
- 641000, 641000, 641000, 641000, 639000, 1255000, 756573, 634000, 634000, 634000,
- 634000, 634000, 634000, 634000, 634000, 634000, 634000, 634000, 634000, 883671,
- 660000, 660000, 660000, 660000, 660000, 660000, 660000, 660000, 660000, 660000,
- 650000, 630000, 630000, 610000, 610000, 980000, 1000000, 784000, 18093000, 9453350,
- 40995, 49864, 616600, 86969, 86969, 86969, 86969, 87450, 120002, 87930,
- 72670, 86729, 107719, 102703, 86969, 87930, 115879, 62444, 60286, 62789,
- 60453, 62444, 60453, 62616, 67335, 62444, 60620, 62444, 60453, 51454,
- 77014, 53846, 60453, 97196, 33212, 62444, 60620, 62961, 51080, 49185,
- 60453, 53541, 73213, 62444, 60286, 62444, 60453, 81494, 60453, 62271,
- 60453, 3460000, 3524000, 294990, 540000, 540000, 479136, 479136, 479136, 479136,
- 479136, 479136, 443000, 443000, 479136, 479136, 479136, 479136, 479136, 479136,
- 479136, 479136, 507580, 479136, 479136, 479136, 479136, 479136, 479136, 479136,
- 670798, 427202, 430000, 874300, 20860000, 4463850, 86490, 468720, 86489, 86489,
- 106559, 86489, 86489, 86489, 126269, 86489, 86489, 86489, 86729, 86489,
- 86489, 86489, 86489, 86489, 86489, 86489, 62099, 60286, 62099, 60119,
- 62099, 60119, 62099, 60119, 62099, 60119, 62099, 60286, 62099, 60119,
- 62099, 60119, 62099, 60119, 62099, 60119, 62271, 60119, 62099, 60119,
- 62099, 60119, 3560000, 2930000, 1876433, 5462483, 138384, 856800, 153038, 141746,
- 141746, 141746, 141746, 140064, 140064, 143668, 153038, 143668, 145350, 138623,
- 143668, 141746, 145350, 140064, 145350, 138623, 141746, 143668, 148954, 141746,
- 138623, 97289, 106304, 112814, 103539, 104361, 96358, 106949, 94187, 101774,
- 96358, 121259, 94187, 139200, 99243, 142544, 72145, 828072, 828072, 828072,
- 817656, 807240, 765576, 765576, 765576, 755160, 755160, 755160, 749952, 749952,
- 749952, 749952, 1454860, 739536, 739536, 734328, 734328, 734328, 723912, 1175000,
- 585878, 796824, 807240, 807240, 1290000, 848904, 626000, 524000, 4200531, 4438859,
- 12589648, 10539648, 60954, 74641, 59950, 473928, 132131, 124347, 137981, 123668,
- 124347, 123668, 124687, 124687, 123668, 124347, 124687, 124687, 124347, 124347,
- 123328, 88170, 2710981, 2681190, 3864769, 20860000, 7445215, 76500, 345959, 334889,
- 109709, 86489, 111818, 117179, 86489, 86489, 86489, 86489, 70845, 86489,
- 86489, 86489, 86489, 62099, 60119, 62099, 60286, 62099, 60286, 62271,
- 60119, 62099, 60119, 62099, 60119, 62099, 60119, 62099, 60119, 62099,
- 60119, 62099, 60119, 62099, 60119, 62099, 60119, 62099, 60119, 62099,
- 60119, 62099, 60119, 62099, 60119, 62099, 60286, 62099, 60119, 2681190,
- 2967000, 468720, 468720, 468720, 2174743, 2174743, 2174743, 2174743, 2174743, 2174743,
- 2174743, 2174743, 2562026, 2826628, 16871000, 123000, 103787, 103787, 103787, 103787,
- 66886, 66886, 99702, 99702, 124039, 125603, 104988, 144636, 101865, 132219,
- 102585, 101865, 74001, 98889, 73656, 72978, 74519, 73479, 70896, 72644,
- 73139, 71308, 72794, 72978, 73656, 72644, 75036, 72644, 71931, 72644,
- 73139, 70807, 73139, 73479, 75381, 68970, 74519, 69304, 70551, 67300,
- 67791, 66966, 3550000, 505176, 2949309, 2949309, 2889727, 2889727, 2859936, 2859936,
- 16769661, 9113067, 86219, 86219, 603000, 95219, 122309, 122309, 86489, 86489,
- 86489, 86489, 86489, 86489, 86489, 86489, 86489, 86489, 86489, 86489,
- 86489, 86489, 86489, 86489, 86489, 86729, 86489, 86489, 86489, 86489,
- 86489, 86489, 86489, 2681190, 3469296, 2363000, 5832296, 107632, 578088, 118202,
- 118202, 119163, 164423, 121498, 83656, 133517, 114358, 143037, 76726, 76726,
- 123727, 108592, 112676, 111715, 114358, 111715, 109312, 111413, 128204, 136889,
- 112676, 113637, 79176, 80159, 75274, 76652, 77451, 79491, 81591, 75984,
- 85559, 75984, 78486, 78322, 78486, 84334, 84869, 77654, 3336592, 3455756,
- 640584, 619752, 588504, 661416, 588504, 609336, 604128, 619752, 588504, 572880,
- 598920, 666624, 604128, 614544, 593712, 619752, 645792, 593712, 614544, 588504,
- 645792, 656208, 3369585, 3336592, 3455756, 3604711, 3604711, 3753666, 3753666, 3336592,
- 3455756, 2025788, 1847042, 1727878, 2055579, 1936415, 2144952, 1578923, 25000000, 88412,
- 353647, 341400, 88411, 88891, 87930, 88411, 88651, 88170, 88170, 88891,
- 88411, 88170, 88891, 88170, 88170, 88891, 88651, 88411, 88411, 88170,
- 87930, 63651, 61622, 63651, 61288, 63306, 61622, 63134, 61121, 63824,
- 61288, 63651, 61288, 63134, 61121, 63824, 61288, 63134, 61789, 63306,
- 61288, 63306, 61956, 63306, 61288, 2710981, 2192660, 2710981, 20860000, 7931000,
- 88412, 479136, 83307, 66700, 87930, 87930, 87450, 87930, 87930, 89372,
- 90092, 89131, 89372, 88891, 86969, 89372, 88170, 87930, 87209, 87209,
- 88170, 88891, 87209, 63824, 62290, 64514, 61288, 64169, 60787, 64686,
- 60620, 62789, 62123, 62444, 61956, 65031, 60620, 63134, 60954, 63824,
- 62123, 62444, 61789, 2740772, 2710981, 468720, 468720, 484344, 468720, 473928,
- 468720, 468720, 473928, 479136, 468720, 473928, 484344, 489552, 468720, 473928,
- 468720, 479136, 468720, 468720, 468720, 473928, 489552, 468720, 479136, 489552,
- 9741050, 11134000, 11134000, 115320, 406341, 364559, 359242, 121325, 109312, 162811,
- 136521, 182363, 108592, 162077, 83129, 151341, 76211, 122526, 122526, 122526,
- 121325, 129207, 115730, 59376, 93297, 82163, 61253, 80159, 81591, 84334,
- 86421, 78990, 87111, 82831, 77451, 80827, 81591, 80159, 88836, 83666,
- 87974, 81495, 87974, 86004, 89699, 82163, 79694, 79491, 51499, 64975,
- 134960, 113637, 656208, 588504, 583296, 614544, 588504, 661416, 614544, 598920,
- 645792, 583296, 614544, 666624, 661416, 640584, 677040, 598920, 609336, 619752,
- 666624, 656208, 588504, 583296, 635376, 609336, 630168, 645792, 583296, 609336,
- 583296, 651000, 598920, 3515338, 3664293, 3400000, 3250000, 4180000, 3650000, 2450000,
- 3700000, 3160000, 2400000, 3230000, 12710000, 12060000, 101754, 779000, 127745, 127745,
- 133860, 132841, 133520, 133520, 94657, 56451, 67055, 94417, 93216, 94657,
- 93696, 95138, 93216, 94417, 94417, 93936, 93936, 93696, 95858, 93936,
- 93696, 93936, 93936, 3018000, 2770563, 505176, 510384, 515592, 517709, 500000,
- 7935852, 139345, 934080, 140064, 140064, 140064, 140064, 140064, 138623, 134058,
- 136941, 140064, 147032, 143668, 175811, 136941, 143668, 147032, 135500, 136941,
- 135500, 169382, 132617, 145350, 96254, 93185, 97289, 94187, 101774, 102203,
- 101774, 98529, 96254, 97360, 99531, 102203, 98324, 99865, 105569, 93185,
- 98324, 92183, 91384, 104879, 723912, 723912, 723912, 723912, 723912, 723912,
- 723912, 723912, 723912, 723912, 723912, 718704, 718704, 718704, 718704, 718704,
- 718704, 718704, 718704, 708288, 708288, 708288, 708288, 708288, 708288, 755160,
- 749952, 796824, 775992, 786408, 786408, 4200531, 4200531, 18689200, 10045000, 86490,
- 711610, 61618, 61618, 87209, 86969, 87450, 86729, 86969, 87209, 86969,
- 86969, 62616, 60453, 62444, 60453, 62616, 60620, 62961, 60620, 62444,
- 60453, 62961, 60453, 62444, 60453, 62444, 60620, 62616, 60620, 62444,
- 60453, 62444, 60453, 63134, 60453, 62961, 60286, 62444, 60620, 62616,
- 60453, 62444, 60453, 62444, 60620, 62444, 60787, 62271, 60453, 62616,
- 60620, 62616, 60286, 2681190, 2681190, 4893000, 20860000, 6118611, 171058, 916608,
- 252525, 218908, 174420, 171777, 166492, 166492, 166492, 166492, 169135, 161687,
- 243612, 166492, 186673, 186673, 169135, 166492, 169135, 222230, 164089, 174420,
- 166492, 166492, 177303, 268064, 148128, 121439, 117567, 125234, 132096, 166979,
- 119404, 127304, 173512, 123336, 136939, 123336, 114060, 121439, 112390, 1025976,
- 1046808, 1025976, 1025976, 1025976, 1010352, 1010352, 1010352, 989520, 989520, 989520,
- 989520, 973896, 973896, 958272, 958272, 958272, 942648, 942648, 942648, 5153843,
- 5004888, 42779000, 27110000, 40334000, 86490, 468720, 86489, 86489, 90089, 81629,
- 111277, 117053, 61109, 61109, 86969, 104798, 86489, 89617, 89413, 86969,
- 115248, 63896, 70679, 77195, 67693, 86969, 58932, 60299, 86969, 86489,
- 98279, 90179, 76290, 93689, 86489, 66154, 58769, 60286, 2689200, 3089000,
- 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720,
- 468720, 468720, 468720, 468720, 290000, 468720, 468720, 468720, 468720, 468720,
- 19656000, 87451, 351725, 357215, 89852, 89852, 89852, 89852, 124799, 90092,
- 65687, 87930, 75736, 87930, 87930, 184121, 87930, 141599, 88170, 92975,
- 109823, 63824, 63960, 63651, 97355, 62961, 61789, 65894, 60787, 62789,
- 69173, 38111, 63292, 63306, 86687, 83761, 61622, 66584, 61121, 64341,
- 64127, 63134, 60954, 66066, 64461, 66066, 61956, 66584, 61121, 2710981,
- 2830145, 1532800, 12170000, 7365000, 171058, 673886, 734124, 174420, 200848, 177303,
- 186673, 183309, 180426, 177303, 190036, 174420, 186673, 177303, 174420, 180426,
- 177303, 125234, 121241, 153006, 119404, 138861, 136939, 127304, 123245, 134031,
- 125416, 125234, 121241, 125234, 134434, 131616, 145122, 149901, 123245, 127304,
- 123245, 127304, 132096, 138861, 121241, 149901, 178276, 125234, 121241, 131616,
- 121241, 125234, 142283, 127304, 119404, 6978000, 6978000, 6340000, 42779000, 27110000,
- 12600000, 86490, 346920, 335819, 122648, 86729, 86729, 86489, 86489, 86489,
- 86729, 86489, 86489, 86729, 86729, 86489, 86729, 86489, 86489, 86489,
- 86489, 86489, 86729, 86489, 86729, 86489, 86729, 86489, 86729, 86729,
- 86489, 86489, 86489, 86729, 2681190, 2681190, 2681190, 7560000, 141267, 200451,
- 200451, 198073, 198073, 264384, 181765, 193656, 134058, 138623, 129734, 138623,
- 136941, 143668, 140064, 138623, 132617, 136941, 136941, 138623, 136941, 140064,
- 144947, 132617, 146190, 138623, 140064, 129734, 135500, 135500, 134058, 136941,
- 140064, 138623, 140064, 136941, 138623, 147032, 145350, 128532, 136941, 136941,
- 147032, 136941, 134058, 138623, 131175, 138623, 138623, 140064, 136941, 136941,
- 143668, 136941, 132617, 138623, 4030000, 755160, 775992, 765576, 739536, 739536,
- 734328, 749952, 786408, 687456, 734328, 786408, 708288, 703080, 775992, 723912,
- 734328, 739536, 718704, 708288, 796824, 687456, 755160, 765576, 775992, 775992,
- 755160, 687456, 703080, 687456, 786408, 739536, 5007800, 12710000, 9250000, 105710,
- 106429, 106429, 106429, 106429, 106429, 106429, 106429, 106429, 106429, 106429,
- 106429, 106429, 106429, 106429, 106429, 106429, 106429, 106429, 106429, 106429,
- 105709, 105709, 105709, 105709, 105709, 105709, 105709, 105709, 105709, 105709,
- 105709, 104988, 104988, 118202, 104988, 104988, 103066, 104507, 109312, 103787,
- 105709, 104507, 102585, 104988, 105709, 104988, 105709, 101384, 104988, 109312,
- 104988, 74519, 72978, 75381, 74481, 75381, 74481, 74001, 72644, 75899,
- 71308, 75381, 73479, 75899, 72978, 75036, 72644, 75381, 72978, 76934,
- 72978, 77451, 82831, 3045000, 5340155, 660331, 693252, 736561, 662068, 427182,
- 546840, 728411, 682992, 578088, 529046, 433752, 658280, 912176, 677878, 604128,
- 538000, 380556, 614544, 872208, 331546, 689414, 562464, 549973, 572880, 1014445,
- 609336, 557256, 214000, 635376, 635376, 650000, 3634502, 1878000, 2430000, 2949309,
- 2919518, 3128055, 3038682, 2979100, 2919518, 2919518, 2804000, 3217428, 3128055, 3574920,
- 3634502, 3187637, 3545129, 3532706, 2725700, 3425965, 3217428, 3222977, 3250000, 26324000,
- 90573, 362296, 356284, 129783, 128084, 128424, 92014, 91294, 90813, 92014,
- 90573, 90813, 90813, 91294, 90092, 90333, 90813, 91294, 77424, 90333,
- 91053, 91774, 92735, 92014, 90092, 92014, 92255, 91774, 91294, 91294,
- 93216, 489552, 489552, 494760, 494760, 494760, 484344, 489552, 484344, 494760,
- 499968, 499968, 489552, 489552, 489552, 489552, 489552, 2770563, 2800354, 7845000,
- 95139, 515592, 135219, 135219, 135219, 135219, 137597, 131822, 135219, 95618,
- 93936, 95858, 96819, 95618, 96819, 94657, 151266, 161000, 93936, 95618,
- 94657, 95618, 95618, 95618, 96819, 95858, 3584000, 4052000, 4441333, 8430000,
- 103066, 493349, 386052, 107150, 107150, 107150, 107150, 75198, 75198, 105709,
- 127929, 115499, 101865, 102585, 100904, 101865, 103066, 101384, 101865, 101384,
- 103787, 74001, 72644, 71586, 89422, 72449, 70139, 75899, 70807, 71931,
- 74982, 75036, 73479, 73656, 72978, 73656, 71308, 123923, 71642, 73656,
- 131107, 75381, 72644, 75036, 70473, 71586, 71308, 3128055, 3068473, 3150000,
- 14573000, 9910400, 123000, 520600, 103787, 103787, 103787, 103787, 66886, 66886,
- 99702, 99702, 124039, 125603, 104988, 144636, 101865, 132219, 102585, 101865,
- 74001, 98889, 73656, 72978, 74519, 73479, 70896, 72644, 73139, 71308,
- 72794, 72978, 73656, 72644, 75036, 72644, 71931, 72644, 73139, 70807,
- 73139, 73479, 75381, 68970, 74519, 69304, 70551, 67300, 67791, 66966,
- 3550000, 572880, 572880, 567672, 567672, 562464, 562464, 562464, 546840, 536424,
- 567672, 552048, 552048, 552048, 546840, 567672, 531216, 562464, 546840, 562464,
- 536424, 562464, 546840, 567672, 567672, 536424, 526008, 541632, 552048, 546840,
- 541632, 505176, 3128055, 3217428, 3217428, 3128055, 3128055, 3128055, 3038682, 3038682,
- 3038682, 2949309, 2949309, 2889727, 2889727, 2859936, 2859936, 16769661, 114358, 619752,
- 161720, 157982, 160700, 157982, 164438, 112676, 110994, 113637, 114358, 115319,
- 112676, 114358, 112676, 113637, 112676, 107871, 113637, 116280, 110994, 113637,
- 112676, 109312, 115319, 114358, 111715, 113637, 4756000, 4904000, 3545129, 24250000,
- 17200000, 169136, 900984, 161687, 150876, 171777, 169135, 166492, 164089, 153038,
- 161687, 164089, 153038, 193400, 174420, 161687, 169135, 169135, 222359, 157122,
- 183309, 255485, 102278, 132096, 125234, 121241, 112814, 114060, 111261, 106378,
- 117816, 114060, 136446, 106378, 121439, 115730, 112814, 104875, 117816, 117567,
- 116091, 107714, 125234, 142283, 114539, 114060, 3465000, 874944, 874944, 874944,
- 864528, 864528, 864528, 848904, 848904, 848904, 838488, 838488, 838488, 828072,
- 828072, 828072, 1109304, 1130136, 1130136, 1046808, 1025976, 1025976, 864528, 848904,
- 864528, 900984, 900984, 885360, 1010352, 989520, 973896, 958272, 5064470, 42779000,
- 27110000, 13210000, 94275, 473928, 122988, 122648, 161275, 86969, 86969, 86489,
- 86969, 86729, 86969, 87450, 86489, 87930, 86969, 87450, 87209, 86969,
- 86969, 86489, 87209, 86969, 86969, 87450, 86969, 87209, 86969, 86489,
- 86729, 86969, 2681190, 3520000, 468720, 468720, 468720, 468720, 468720, 473928,
- 468720, 473928, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 18675000,
- 86490, 287625, 274178, 276457, 88170, 86969, 118125, 86969, 87930, 87209,
- 86729, 86729, 86969, 86729, 86729, 86729, 87930, 86729, 86969, 86969,
- 86969, 86969, 87690, 86729, 62444, 60286, 62099, 60286, 62271, 60286,
- 63134, 60453, 62271, 61288, 62444, 60119, 62271, 60286, 62444, 60453,
- 62444, 60286, 62271, 60119, 62444, 60286, 468720, 468720, 468720, 468720,
- 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720,
- 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720,
- 468720, 468720, 468720, 473928, 468720, 468720, 468720, 2681190, 2248000, 7870000,
- 108593, 691000, 110994, 110994, 115319, 108592, 111715, 112676, 108592, 108592,
- 110994, 116280, 109312, 109312, 108592, 115319, 116280, 116280, 110994, 110273,
- 114358, 114358, 110994, 108592, 110273, 110273, 107150, 82799, 75984, 83489,
- 77654, 81591, 75483, 77969, 77153, 79176, 90592, 82799, 74982, 4823000,
- 3576305, 3750317, 14254310, 80290, 80800, 609336, 111715, 114358, 114358, 114358,
- 114358, 108592, 115319, 107150, 109312, 137144, 115319, 110273, 109312, 116280,
- 118202, 107871, 118202, 117241, 109312, 118202, 77969, 81495, 82799, 74481,
- 82799, 77654, 70206, 68302, 133577, 103688, 83489, 74982, 80901, 79491,
- 79694, 75483, 83489, 61324, 79694, 64669, 84179, 75483, 3306801, 4537460,
- 604128, 619752, 598920, 583296, 619752, 578088, 1330451, 635376, 619752, 588504,
- 583296, 630168, 635376, 578088, 604128, 526008, 526008, 572880, 635376, 640584,
- 630168, 604128, 614544, 583296, 593712, 588504, 619752, 619752, 598920, 624960,
- 614544, 3472000, 3545129, 3396174, 3276996, 3545129, 3396174, 3277000, 3545129, 3395230,
- 3126000, 3366383, 2250000, 2650000, 140500, 35900000, 22600000, 88891, 479136, 128084,
- 125706, 126386, 122321, 87209, 78901, 90813, 90092, 87450, 87209, 89612,
- 88891, 88651, 88891, 90333, 89612, 88411, 88651, 88891, 86969, 70784,
- 87209, 89131, 91774, 89131, 88891, 88891, 2740772, 2683000, 2495000, 12170000,
- 8310000, 89373, 357491, 343261, 89372, 88891, 88891, 89131, 89131, 88891,
- 89372, 89131, 89372, 89131, 89372, 89131, 88891, 89372, 89612, 89131,
- 88891, 89852, 88891, 88891, 89131, 89372, 88891, 88891, 64341, 61956,
- 64341, 62290, 64341, 61789, 63824, 61622, 63996, 62457, 64859, 62457,
- 63824, 61789, 2740772, 2770563, 2740772, 12949366, 130696, 703080, 71455, 71455,
- 71455, 84195, 84195, 119163, 118202, 126130, 129734, 119163, 121325, 128532,
- 132617, 131175, 135500, 122526, 118202, 127331, 122526, 129734, 128532, 127331,
- 84869, 86004, 85559, 93185, 91424, 86004, 94184, 88509, 94184, 89344,
- 92286, 81495, 95219, 90179, 97289, 82163, 89699, 82831, 640584, 661416,
- 645792, 640584, 682248, 703080, 640584, 656208, 692664, 708288, 723912, 635376,
- 682248, 661416, 692664, 692664, 682248, 661416, 645792, 682248, 661416, 703080,
- 682248, 687456, 630168, 640584, 677040, 666624, 734328, 640584, 687456, 682248,
- 656208, 687456, 666624, 718704, 703080, 692664, 677040, 666624, 677040, 677040,
- 656208, 624960, 645792, 703080, 734328, 635376, 703080, 661416, 630168, 708288,
- 666624, 723912, 640584, 645792, 640584, 666624, 682248, 666624, 651000, 692664,
- 3932412, 14800000, 14800000, 926000, 718800, 27110000, 2380000, 86490, 468720, 86729,
- 86729, 86489, 86489, 86489, 86489, 86489, 86489, 86729, 86489, 62099,
- 60119, 62099, 60119, 62099, 60119, 62099, 60119, 62099, 60119, 62099,
- 60286, 62271, 60119, 62099, 60119, 62099, 60119, 62099, 60119, 62099,
- 60119, 62099, 60119, 62099, 60286, 62099, 60119, 62099, 60119, 62099,
- 60286, 62099, 60119, 62099, 60119, 62099, 60119, 62099, 60119, 62271,
- 60286, 2681190, 2681190, 468720, 468720, 468720, 468720, 468720, 468720, 468720,
- 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 8025000, 94178,
- 510384, 131142, 161046, 131482, 130123, 131822, 95138, 93696, 94657, 95618,
- 93216, 94657, 95138, 92735, 92735, 92255, 92975, 92975, 92975, 92735,
- 90573, 93696, 95858, 94657, 91294, 94417, 92014, 2830145, 494760, 499968,
- 499968, 489552, 515592, 494760, 494760, 489552, 489552, 494760, 505176, 510384,
- 510384, 2889727, 9400000, 91294, 489552, 90813, 90813, 91774, 92735, 93936,
- 88891, 89612, 63479, 63793, 68309, 62958, 68309, 62958, 65549, 62457,
- 66239, 63793, 64859, 63960, 66929, 63459, 68309, 62123, 65031, 64628,
- 63996, 63960, 63824, 64127, 67791, 63459, 64514, 66465, 66756, 63793,
- 66584, 63459, 65549, 64127, 65376, 64795, 68309, 65129, 65894, 63960,
- 67446, 63793, 68309, 62290, 64686, 65129, 63996, 62123, 65894, 62958,
- 2800354, 1500000, 499968, 505176, 484344, 515592, 489552, 473928, 479136, 515592,
- 515592, 494760, 499968, 499968, 505176, 499968, 489552, 505176, 510384, 505176,
- 505176, 494760, 484344, 505176, 479136, 494760, 499968, 7290000, 12600000, 135501,
- 430635, 379160, 366929, 397905, 124929, 124929, 95286, 130986, 128532, 132617,
- 128532, 146736, 150119, 121325, 154653, 167082, 151247, 143909, 152182, 136941,
- 117299, 141479, 158052, 154535, 132617, 129734, 171449, 129734, 107697, 114401,
- 131175, 138743, 172361, 118259, 119567, 3902621, 4051576, 3595257, 18091452, 89416,
- 468720, 151839, 151007, 150175, 150175, 150175, 123668, 123668, 122988, 123668,
- 122988, 122988, 124007, 124687, 2681190, 2681190, 473928, 468720, 468720, 468720,
- 473928, 473928, 12600000, 16820000, 79000000, 12600000, 43950, 43409, 468720, 86729,
- 86729, 87209, 86969, 86729, 86969, 86969, 86969, 86969, 86969, 86729,
- 86729, 86729, 86969, 86729, 86729, 87209, 86729, 87209, 86729, 86969,
- 86969, 86729, 86729, 86729, 86969, 86729, 86729, 86729, 62271, 60453,
- 63134, 60620, 2681190, 2681190, 468720, 468720, 468720, 468720, 468720, 468720,
- 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720,
- 473928, 468720, 13067000, 44819, 46709, 468720, 87690, 87930, 86489, 86489,
- 86489, 86489, 86729, 87690, 88170, 86969, 86729, 86489, 86489, 62099,
- 60620, 62961, 61121, 62099, 60787, 62961, 60119, 62099, 60286, 62271,
- 60119, 62271, 60119, 62616, 60286, 62099, 61288, 62961, 60286, 62099,
- 61288, 63134, 60286, 62099, 60453, 62444, 60787, 62271, 60286, 62099,
- 61288, 63306, 61288, 62271, 60286, 2681190, 473928, 473928, 473928, 468720,
- 468720, 468720, 473928, 473928, 468720, 468720, 468720, 468720, 473928, 473928,
- 468720, 468720, 473928, 468720, 468720, 468720, 468720, 468720, 468720, 473928,
- 473928, 468720, 468720, 551968, 468720, 468720, 629000, 1325195, 10490000, 103788,
- 418034, 392564, 107150, 107150, 104988, 104507, 104507, 104507, 107871, 104988,
- 104988, 106429, 107150, 104988, 103787, 104507, 107150, 106429, 107871, 103066,
- 41530, 74481, 76934, 72644, 73139, 74982, 72794, 72644, 108769, 72978,
- 73139, 69638, 77451, 72644, 75381, 74982, 74519, 72143, 74519, 75483,
- 74001, 71642, 74001, 74982, 77451, 72978, 3157846, 4650000, 562464, 567672,
- 567672, 562464, 572880, 578088, 552048, 578088, 546840, 546840, 541632, 562464,
- 557256, 546840, 546840, 546840, 546840, 546840, 546840, 541632, 541632, 541632,
- 546840, 562464, 14421600, 89373, 298780, 293925, 255175, 90092, 90333, 90092,
- 79054, 89333, 92255, 102855, 92255, 88891, 93696, 91053, 92735, 90573,
- 92975, 92735, 55741, 92014, 91294, 88855, 75547, 112832, 110591, 93216,
- 147126, 91439, 117536, 89852, 89852, 92014, 68399, 92014, 2972986, 2800354,
- 2859936, 9006790, 89373, 253452, 250734, 250734, 235769, 88411, 104695, 98604,
- 90573, 87930, 88891, 88411, 89852, 89612, 88170, 90092, 89612, 101567,
- 85006, 90372, 62457, 46500, 97636, 63306, 60787, 64169, 61956, 65031,
- 62624, 63651, 62123, 65031, 61121, 63134, 62791, 63306, 61789, 63824,
- 61789, 64859, 62457, 63134, 60787, 64514, 62290, 63479, 61789, 64169,
- 62123, 62789, 62290, 63824, 61789, 2681190, 479136, 479136, 479136, 489552,
- 473928, 479136, 479136, 473928, 484344, 473928, 479136, 473928, 473928, 473928,
- 479136, 489552, 479136, 479136, 473928, 473928, 473928, 479136, 479136, 479136,
- 473928, 484344, 473928, 479136, 484344, 484344, 479136, 2770563, 11728300, 102827,
- 419775, 436606, 53175, 107871, 159618, 110273, 80524, 118427, 124849, 86126,
- 114358, 108592, 99702, 107150, 72996, 76104, 111227, 94126, 63049, 80211,
- 67634, 91659, 69638, 87263, 40110, 44225, 118705, 70523, 72644, 66077,
- 80135, 69686, 72644, 98230, 77651, 96180, 66451, 88382, 78527, 65339,
- 64892, 79694, 98174, 91146, 93632, 89874, 94319, 83881, 78322, 2644000,
- 3390000, 2958000, 2800354, 2830145, 2889727, 2889727, 2949309, 3008891, 3098264, 3187637,
- 3306801, 3425965, 3574920, 3723875, 3723875, 3902621, 4111158, 4319695, 4319695, 4498441,
- 4498441, 3157846, 2949309, 2949309, 43617500, 52121, 67472, 112676, 112676, 112676,
- 112676, 112676, 112676, 161452, 110273, 110273, 110273, 114358, 114358, 114358,
- 114358, 114358, 114358, 114358, 114358, 114358, 114358, 114358, 113637, 113637,
- 113637, 93416, 94126, 119668, 112676, 162742, 88788, 107871, 107871, 109312,
- 107871, 109312, 107871, 110273, 134616, 74757, 114358, 110273, 181138, 110273,
- 113637, 108592, 150092, 111715, 111715, 159272, 228458, 146241, 106429, 62258,
- 90809, 164219, 92069, 106219, 92659, 78486, 74982, 81591, 74481, 78486,
- 76652, 82109, 76652, 79176, 74982, 77969, 80159, 80901, 74982, 3306801,
- 3455756, 578088, 588504, 578088, 588504, 578088, 593712, 604128, 583296, 619752,
- 588504, 583296, 588504, 614544, 593712, 604128, 572880, 604128, 614544, 604128,
- 588504, 588504, 588504, 583296, 614544, 588504, 593712, 583296, 588504, 583296,
- 609336, 614544, 19168000, 95139, 391148, 357629, 100904, 100904, 100904, 100904,
- 161351, 157247, 160055, 156155, 99702, 95618, 94339, 130679, 92855, 99003,
- 101865, 113743, 104286, 100904, 101384, 103679, 102585, 104507, 100904, 98261,
- 100183, 100183, 103787, 99702, 69848, 77392, 75381, 70473, 72794, 69304,
- 2376191, 2270000, 526008, 526008, 526008, 531216, 531216, 531216, 536424, 536424,
- 536424, 536424, 536424, 536424, 541632, 562464, 562464, 531216, 552048, 546840,
- 3217428, 3128055, 3128055, 5350000, 2444546, 3038682, 3038682, 2979100, 2979100, 2979100,
- 3008891, 2889727, 2889727, 2889727, 2919518, 3128055, 3128055, 2500000, 2500000, 3004521,
- 19650000, 95139, 515592, 91774, 91774, 89372, 89372, 91294, 49527, 89131,
- 90573, 89852, 101771, 89612, 94417, 70391, 88651, 91774, 89852, 89372,
- 88651, 90333, 44309, 65797, 68309, 137360, 79324, 66131, 76073, 65797,
- 67791, 66131, 63824, 66131, 67791, 66465, 69171, 66131, 64341, 65630,
- 63651, 66465, 63996, 66632, 68309, 66131, 3636000, 2660000, 515592, 484344,
- 489552, 484344, 484344, 479136, 484344, 479136, 479136, 484344, 515592, 479136,
- 484344, 479136, 479136, 484344, 484344, 479136, 479136, 479136, 479136, 479136,
- 473928, 473928, 473928, 473928, 10640060, 93217, 372867, 351633, 90573, 90573,
- 93696, 93696, 90573, 91774, 93936, 92014, 92975, 96339, 93216, 91294,
- 96339, 94657, 90813, 92014, 98261, 92255, 92014, 93216, 96339, 92735,
- 97780, 90813, 92975, 65894, 64628, 66929, 65797, 65031, 63125, 65031,
- 62958, 68309, 68302, 66929, 65630, 3260000, 4280000, 489552, 520800, 520800,
- 520800, 520800, 520800, 520800, 494760, 505176, 494760, 526008, 494760, 494760,
- 499968, 489552, 510384, 510384, 510384, 510384, 515592, 515592, 515592, 520800,
- 520800, 526008, 526008, 526008, 13550000, 115646, 345960, 434349, 334706, 87930,
- 87930, 87930, 113825, 98916, 66428, 107126, 87930, 85848, 112178, 93729,
- 91636, 59349, 86924, 61121, 61121, 80976, 52467, 73016, 73032, 49412,
- 73199, 79897, 69341, 67526, 72924, 61121, 69705, 60370, 52794, 63774,
- 82581, 70706, 62961, 66245, 67432, 59604, 74937, 92139, 68710, 63235,
- 81353, 61121, 62789, 60620, 63134, 61121, 62444, 61121, 3754700, 2594700,
- 2710982, 13600000, 154500, 236837, 275697, 278735, 87930, 87930, 87930, 87930,
- 86969, 86969, 86969, 86969, 86729, 88170, 74133, 86729, 87690, 87450,
- 86969, 87209, 86969, 77349, 62444, 60620, 62616, 61622, 62616, 60286,
- 62271, 60620, 63651, 60620, 62616, 61121, 62616, 60954, 62616, 60620,
- 62616, 61121, 62616, 61288, 62789, 60620, 62271, 61455, 63134, 60453,
- 2681190, 2908000, 468720, 473928, 473928, 473928, 473928, 473928, 479136, 468720,
- 479136, 473928, 473928, 468720, 468720, 473928, 473928, 473928, 473928, 473928,
- 473928, 473928, 473928, 468720, 473928, 468720, 479136, 473928, 473928, 468720,
- 468720, 479136, 473928, 12034564, 89280, 347881, 334889, 86969, 86969, 87450,
- 87450, 86729, 86969, 86729, 86969, 86729, 86729, 86729, 87930, 86489,
- 87209, 87450, 86729, 87930, 62271, 60453, 62271, 60620, 62444, 60119,
- 62444, 60286, 62271, 60787, 62099, 60119, 62099, 60620, 62789, 61121,
- 62789, 60453, 62616, 60286, 63134, 60286, 62271, 61121, 62099, 60787,
- 62616, 60286, 2630000, 2850000, 473928, 468720, 468720, 468720, 473928, 468720,
- 468720, 473928, 468720, 473928, 468720, 468720, 468720, 468720, 468720, 468720,
- 473928, 468720, 468720, 468720, 468720, 473928, 473928, 468720, 473928, 468720,
- 473928, 468720, 473928, 468720, 468720, 11118412, 98983, 692150, 100904, 100904,
- 100904, 100904, 99702, 138234, 95618, 100904, 96819, 100183, 94417, 98741,
- 96339, 71931, 68636, 71931, 70139, 72449, 67968, 68826, 69638, 71931,
- 67634, 72449, 69304, 72449, 69638, 69171, 66131, 71241, 70139, 72449,
- 70139, 72449, 69638, 72449, 70139, 72449, 67968, 71931, 66966, 70896,
- 69638, 71241, 69638, 71586, 67634, 68654, 69638, 3286000, 1052000, 385000,
- 676000, 493000, 2919518, 2859936, 12218500, 92880, 489552, 127405, 127065, 127065,
- 127405, 132501, 130463, 127405, 128764, 127745, 127745, 91774, 90333, 90092,
- 89372, 92014, 89852, 90092, 89852, 93696, 95618, 92255, 3140424, 3070300,
- 3563000, 12450000, 90334, 300373, 400655, 341436, 128424, 91294, 92735, 91774,
- 90333, 147311, 62693, 87930, 87930, 91053, 93216, 92014, 93696, 92735,
- 87930, 90092, 90573, 89372, 191165, 90813, 190855, 159093, 90333, 88891,
- 89852, 89852, 90813, 91294, 90573, 92014, 2800354, 2800354, 2740772, 12220000,
- 82850, 473928, 118350, 88891, 87450, 88170, 88411, 88170, 79949, 87209,
- 87450, 87209, 86969, 88170, 87450, 87930, 62616, 61956, 62616, 60620,
- 62961, 60453, 62616, 61455, 63824, 60787, 62444, 60787, 63824, 61789,
- 62789, 61288, 62444, 60620, 62789, 60620, 63479, 60787, 62616, 60787,
- 62444, 61622, 62961, 60620, 62789, 61288, 63306, 60620, 63134, 60787,
- 2681190, 2710981, 2710981, 15029500, 86490, 231670, 274178, 274938, 90218, 97446,
- 115106, 93695, 88843, 87209, 86729, 97254, 116241, 86489, 129146, 86489,
- 97288, 86729, 87930, 85175, 87450, 87209, 93678, 174362, 93419, 104543,
- 86729, 86729, 86729, 62271, 60119, 63306, 60453, 62271, 52579, 62616,
- 61121, 72526, 64591, 62271, 60453, 3507841, 2421722, 468720, 468720, 468720,
- 468720, 473928, 468720, 468720, 468720, 468720, 473928, 468720, 473928, 468720,
- 468720, 468720, 468720, 468720, 468720, 468720, 468720, 479136, 468720, 468720,
- 468720, 468720, 468720, 468720, 468720, 468720, 468720, 12200000, 2676000, 14876000,
- 87911, 51731, 99222, 95858, 95858, 95858, 103787, 95858, 96339, 99222,
- 102585, 95858, 98741, 95858, 96339, 97300, 95858, 97780, 95858, 95858,
- 103787, 68826, 66966, 70896, 72143, 68826, 68302, 69516, 66966, 68826,
- 72143, 68826, 66632, 68654, 66966, 69171, 72143, 70551, 65630, 67964,
- 68970, 68654, 72143, 69171, 67634, 562464, 536424, 562464, 536424, 552048,
- 531216, 526008, 526008, 531216, 562464, 531216, 557256, 515592, 510384, 526008,
- 510384, 557256, 531216, 505176, 546840, 515592, 557256, 526008, 557256, 526008,
- 546840, 552048, 562464, 526008, 515592, 515592, 505176, 526008, 520800, 562464,
- 531216, 552048, 552048, 541632, 552048, 520800, 531216, 520800, 546840, 515592,
- 552048, 536424, 520800, 510384, 536424, 562464, 505176, 526008, 520800, 536424,
- 541632, 562464, 526008, 526008, 515592, 552048, 510384, 526008, 2949309, 16560000,
- 1500000, 79000000, 22060000, 88412, 479136, 88170, 88411, 89131, 89131, 89131,
- 88891, 88891, 88891, 89612, 89852, 88891, 90092, 88891, 89852, 88891,
- 88170, 89131, 88651, 88891, 89372, 88891, 88170, 91053, 88891, 64514,
- 62624, 63306, 61455, 63824, 62123, 63996, 61956, 63651, 61622, 64169,
- 61789, 64514, 61288, 2710981, 2740772, 484344, 473928, 479136, 484344, 484344,
- 484344, 473928, 484344, 479136, 489552, 479136, 484344, 473928, 484344, 479136,
- 479136, 2889727, 2889727, 2830145, 2830145, 2830145, 2830145, 2800354, 2800354, 2800354,
- 2800354, 2740772, 2740772, 2740772, 2740772, 2740772, 2873793, 2710981, 2710981, 2710981,
- 2710981, 3750000, 16525000, 87451, 473928, 103309, 144521, 89372, 89372, 62636,
- 62636, 62467, 62467, 71207, 88411, 88411, 89372, 101012, 97015, 102381,
- 86969, 87209, 87209, 88170, 88170, 86969, 62789, 61956, 63651, 61789,
- 62789, 61622, 63479, 61121, 63306, 61455, 63306, 60620, 62616, 61288,
- 64859, 61789, 63306, 60620, 62789, 60620, 2710981, 2681190, 473928, 479136,
- 479136, 484344, 473928, 468720, 473928, 468720, 468720, 473928, 468720, 479136,
- 473928, 473928, 473928, 489552, 473928, 473928, 12419038, 88412, 355569, 344191,
- 88891, 90333, 89372, 91053, 88651, 88891, 88170, 88891, 89372, 88891,
- 88651, 88651, 88891, 88891, 88891, 88891, 88891, 89131, 89131, 89131,
- 89131, 88891, 88891, 64169, 61789, 64341, 61789, 63996, 61622, 63824,
- 61789, 63651, 61789, 63824, 62123, 64514, 61789, 63996, 61956, 3438600,
- 2868000, 479136, 484344, 489552, 473928, 479136, 479136, 479136, 479136, 484344,
- 479136, 479136, 484344, 15850000, 88412, 292406, 276457, 276457, 88891, 87450,
- 87450, 87450, 87930, 87930, 88411, 87450, 88891, 87450, 88891, 88170,
- 88891, 88411, 88170, 87690, 87450, 87450, 88651, 88891, 88411, 87450,
- 87930, 90813, 87690, 87450, 88170, 88891, 87930, 87209, 63996, 60620,
- 2681190, 2710981, 479136, 473928, 473928, 473928, 479136, 479136, 473928, 479136,
- 473928, 473928, 489552, 479136, 468720, 479136, 468720, 10550010, 58000, 276258,
- 347912, 61618, 61618, 61448, 61448, 61278, 61278, 61278, 61278, 62297,
- 62297, 79806, 104103, 87209, 140691, 69173, 88891, 89612, 88891, 74274,
- 45624, 63824, 60453, 62616, 60286, 64514, 60286, 88721, 60954, 62444,
- 61288, 63134, 61789, 63306, 60286, 65031, 61789, 63306, 61121, 64859,
- 60286, 62789, 60453, 62616, 60453, 2710981, 2681190, 468720, 468720, 468720,
- 468720, 468720, 473928, 468720, 479136, 489552, 479136, 484344, 479136, 479136,
- 468720, 468720, 473928, 489552, 479136, 489552, 473928, 468720, 468720, 479136,
- 468720, 479136, 479136, 468720, 479136, 479136, 12690000, 62000000, 177165, 687456,
- 185502, 187541, 181765, 181765, 171572, 185502, 189579, 132617, 127331, 134058,
- 124929, 124929, 127331, 124929, 131175, 131175, 119163, 124929, 123727, 127331,
- 129734, 128532, 124929, 121325, 3932412, 3783457, 692664, 692664, 656208, 703080,
- 718704, 718704, 687456, 723912, 666624, 703080, 640584, 677040, 661416, 682248,
- 703080, 4111158, 4111158, 4111158, 4111158, 4111158, 4111158, 3902621, 3902621, 3902621,
- 3902621, 3902621, 3902621, 3902621, 3902621, 3723875, 3723875, 3723875, 3723875, 3723875,
- 3723875, 3723875, 3783457, 3574920, 3574920, 3574920, 3574920, 3574920, 32190000, 105710,
- 422839, 412099, 145072, 174150, 168503, 187055, 126584, 142694, 157795, 140315,
- 108592, 106550, 101384, 108592, 128519, 104988, 109312, 107150, 99702, 105709,
- 140266, 71963, 130671, 100763, 107871, 3217428, 552048, 536424, 546840, 562464,
- 531216, 588504, 536424, 546840, 583296, 562464, 562464, 536424, 567672, 578088,
- 557256, 520800, 557256, 578088, 562464, 572880, 578088, 572880, 531216, 593712,
- 552048, 588504, 552048, 531216, 3306801, 3336592, 3336592, 3277010, 3277010, 3217428,
- 3217428, 3217428, 3217428, 3217428, 3217428, 3128055, 3128055, 3128055, 3128055, 3128055,
- 3128055, 3038682, 3038682, 3038682, 3038682, 3038682, 2979100, 2979100, 2979100, 2979100,
- 2979100, 2919518, 2919518, 2919518, 19330000, 72482, 71973, 458063, 320508, 322027,
- 102585, 100183, 101865, 101865, 102585, 101865, 100904, 96339, 101384, 102585,
- 101865, 96819, 102585, 101865, 101384, 102585, 95858, 101865, 101865, 102585,
- 102585, 69861, 70139, 73139, 69638, 73139, 66131, 70896, 65797, 73656,
- 69304, 72794, 68636, 71586, 71308, 72794, 70473, 70896, 71308, 73656,
- 68636, 4798000, 4400000, 2949309, 15851963, 95826, 484344, 104667, 104667, 88170,
- 88891, 89612, 88891, 89131, 88891, 88891, 88891, 88170, 89131, 87930,
- 88170, 88891, 90573, 89372, 90092, 88891, 88651, 88891, 89612, 65031,
- 61622, 63824, 61288, 63306, 61789, 64169, 61622, 63651, 63459, 63824,
- 61288, 63306, 61789, 63824, 61789, 65204, 61622, 2710981, 2740772, 494760,
- 473928, 484344, 479136, 479136, 479136, 473928, 473928, 489552, 484344, 484344,
- 479136, 473928, 479136, 494760, 489552, 16820000, 12600000, 79000000, 16820000, 86490,
- 621000, 144926, 144926, 147740, 144926, 87209, 87209, 99905, 81043, 86489,
- 87209, 86729, 87209, 86969, 86969, 86489, 102546, 62271, 60119, 62099,
- 60119, 62789, 60620, 62099, 60119, 62099, 60787, 62444, 60620, 62616,
- 60620, 62616, 67776, 62444, 54902, 69401, 60620, 62099, 60620, 56717,
- 60286, 71729, 110249, 67686, 60620, 63134, 82619, 3628800, 3756200, 468720,
- 468720, 471512, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720,
- 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720,
- 473928, 496000, 468720, 468720, 468720, 468720, 471510, 487000, 468720, 468720,
- 3394416, 2681190, 2681190, 2681190, 2681190, 2681190, 2681190, 2681190, 2681190, 2681190,
- 2681190, 2681190, 2681190, 2681190, 2681190, 2681190, 2681190, 2681190, 2681190, 2681190,
- 2681190, 2681190, 2681190, 2681190, 2681190, 2681190, 2681190, 2681190, 2600000, 2681190,
- 2681190, 2681190, 2681190, 2299679, 2681190, 2681190, 2681190, 2681190, 2681190, 2681190,
- 2681190, 2681190, 2681190, 2681190, 2681190, 3819623, 2681190, 2681190, 2681190, 2681190,
- 2681190, 2681190, 2681190, 2681190, 2681190, 2681190, 2681190, 2681190, 2681190, 7137154,
- 3150000, 2710981, 46050273, 105800, 445000, 2050000, 427200, 126500, 494760, 479224,
- 1109000, 1109000, 91295, 473750, 355250, 2050000, 868000, 92256, 605000, 549600,
- 1047000, 1047000, 99500, 494760, 365179, 352563, 1240000, 1240000, 68025, 494760,
- 420636, 1567000, 1567000, 93400, 494760, 279623, 294430, 260247, 243395, 1920000,
- 1920000, 105800, 445000, 302099, 293184, 118179, 103359, 2050000, 2050000, 90334,
- 489552, 153438, 202448, 202985, 181147, 181147, 182108, 275939, 3182000, 3182000,
- 92256, 499968, 263645, 260927, 269834, 244031, 3014000, 3014000, 92256, 305951,
- 291647, 290887, 184511, 184511, 184511, 184511, 159743, 159327, 160575, 159327,
- 159327, 2465000, 2465000, 91295, 365179, 351633, 257529, 258209, 259568, 243395,
- 2366000, 2366000, 92256, 661247, 225887, 207281, 363997, 205670, 206207, 207281,
- 3112000, 3112000, 3112000, 109638, 499968, 376440, 290887, 290128, 499968, 499968,
- 499968, 499968, 494760, 494760, 494760, 494760, 494760, 494760, 494760, 494760,
- 494760, 494760, 494760, 494760, 489552, 489552, 489552, 489552, 489552, 489552,
- 489552, 489552, 489552, 489552, 489552, 2723000, 95139, 510384, 341244, 270440,
- 270440, 252928, 2919518, 2889727, 4167000, 103050, 494760, 418225, 288609, 287849,
- 2245500, 2170000, 3375500, 91295, 443883, 353494, 183550, 229614, 182589, 237572,
- 159327, 159327, 158911, 158911, 158911, 2992500, 2940000, 3683000, 93217, 499968,
- 245937, 230004, 227651, 227063, 228240, 2471000, 2830145, 4010000, 99075, 484344,
- 217716, 222357, 221769, 222945, 221769, 3148000, 2328000, 4230000, 95139, 722100,
- 315512, 300761, 307596, 2480000, 2840000, 2840000, 101866, 641088, 407463, 392564,
- 3068473, 3411800, 3008891, 5655660, 83979, 93764, 365179, 353494, 181628, 193988,
- 219617, 182108, 182108, 184511, 299882, 159327, 2800354, 2730177, 2680000, 5089000,
- 114000, 509270, 348567, 284811, 282533, 3872000, 2540000, 3872000, 94178, 510384,
- 248721, 271119, 265004, 251657, 2910000, 2949309, 2949309, 7300000, 75659, 77316,
- 505176, 247844, 228240, 228240, 231181, 228240, 3102000, 3402000, 3630000, 92256,
- 494760, 244031, 224710, 227063, 281663, 257279, 3761000, 2887000, 5339000, 87202,
- 372867, 491966, 271119, 275196, 267042, 247844, 2678000, 2869000, 3057000, 90334,
- 484344, 334151, 254132, 234467, 239582, 2310000, 2510000, 4780000, 102000, 510384,
- 317105, 300761, 298482, 2822000, 2460000, 2323000, 4783000, 79794, 382477, 370238,
- 273837, 277914, 279273, 257376, 3380000, 2076000, 2075000, 4151000, 98022, 394970,
- 376750, 247064, 227687, 216410, 218558, 225539, 223928, 3067000, 3046000, 552048,
- 546840, 546840, 546840, 546840, 546840, 546840, 546840, 546840, 546840, 546840,
- 546840, 546840, 541632, 541632, 541632, 541632, 536424, 536424, 536424, 536424,
- 536424, 536424, 531216, 531216, 531216, 531216, 526008, 531216, 6665500, 100905,
- 403619, 380471, 276555, 293584, 276555, 263731, 4131455, 2567000, 520000, 549700,
- 295000, 370000, 370000, 702000, 658000, 393000, 571000, 543000, 543000, 613000,
- 613000, 564000, 564000, 564000, 539000, 543000, 542000, 559000, 539000, 543000,
- 542000, 559000, 355000, 558545, 442045, 550545, 680300, 815100, 740100, 5805000,
- 197005, 1046808, 435332, 411839, 302015, 402687, 402687, 354431, 317407, 361503,
- 307007, 297439, 6600000, 5200000, 6732766, 34840000, 62163500, 62163500, 94178, 311694,
- 366517, 138956, 136238, 92735, 92735, 92735, 92735, 92735, 94657, 94657,
- 94657, 94657, 96339, 96339, 96339, 96339, 96339, 95858, 92735, 97509,
- 100593, 95633, 87479, 116720, 98261, 132771, 100904, 96339, 95858, 110333,
- 2889727, 2949309, 510384, 499968, 499968, 510384, 520800, 499968, 526008, 515592,
- 515592, 489552, 526008, 510384, 526008, 541632, 510384, 520800, 546840, 536424,
- 515592, 489552, 489552, 526008, 494760, 515592, 510384, 489552, 546840, 515592,
- 505176, 536424, 510384, 3068473, 3068473, 3068473, 2979100, 2979100, 2979100, 2979100,
- 2979100, 2979100, 2919518, 2919518, 2919518, 2919518, 2919518, 2919518, 2859936, 2859936,
- 2859936, 2859936, 2859936, 3479800, 2800354, 2800354, 2800354, 2800354, 2800354, 2800354,
- 2770563, 2800354, 2800354, 2800354, 21200000, 86245, 376070, 278735, 274938, 87930,
- 86969, 86489, 87930, 86969, 86969, 86489, 86969, 86729, 86729, 87209,
- 86489, 86489, 86489, 62099, 60119, 62271, 60119, 62271, 60286, 62444,
- 60119, 62444, 60119, 62271, 61288, 62789, 60119, 62271, 60453, 62271,
- 60286, 62271, 60286, 62099, 60119, 62271, 60119, 62099, 60286, 62271,
- 60286, 62789, 60119, 62616, 60119, 62444, 61121, 2681190, 468720, 473928,
- 468720, 473928, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720,
- 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 473928,
- 473928, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720,
- 468720, 468720, 468720, 468720, 473928, 468720, 468720, 468720, 468720, 468720,
- 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720, 468720,
- 468720, 468720, 468720, 468720, 468720, 468720, 468720, 2681190, 2681190, 2681190,
- 2681190, 3316676, 2781324, 1600000, 2681190, 2681190, 2681190, 2681190, 2681190, 2681190,
- 2681190, 2681190, 2681190, 2681190, 2681190, 2681190, 2681190, 2681190, 2681190, 2681190,
- 2681190, 2681190, 2681190, 2681190, 2681190, 2681190, 2681190, 2681190, 2681190, 2681190,
- 2681190, 2681190, 2681190, 2681190, 2681190, 19610000, 107632, 745070, 121159, 107150,
- 105709, 88339, 106429, 105709, 104988, 104988, 105709, 107871, 107150, 105709,
- 106429, 107150, 72794, 73980, 76416, 74481, 75381, 70473, 76934, 55935,
- 96669, 73479, 77451, 73980, 74001, 73980, 76416, 73479, 74519, 73980,
- 75899, 73479, 75899, 74481, 73139, 72644, 107758, 72978, 76416, 74481,
- 77451, 74481, 73656, 73980, 90895, 72143, 4251014, 3217428, 3442158, 3217428,
- 3217428, 3217428, 3217428, 3157846, 3157846, 3157846, 3157846, 3068473, 3068473, 3068473,
- 3068473, 3068473, 2979100, 2979100, 2979100, 2979100, 2979100, 2979100, 2979100, 2919518,
- 2919518, 2919518, 2919518, 2919518, 2919518, 2919518, 2859936, 2859936, 2859936, 2859936,
- 2859936, 2859936, 2830145, 2830145, 2830145, 2830145, 20670290, 118203, 392000, 419243,
- 441891, 165797, 193656, 171572, 140064, 134058, 135500, 134058, 143668, 148954,
- 136941, 134058, 119163, 126130, 138623, 145139, 141746, 128532, 124981, 135717,
- 126130, 158760, 122526, 134058, 134807, 164904, 149567, 140064, 134058, 3900000,
- 3634502, 4379277, 4379277, 4379277, 4379277, 4379277, 4140949, 4140949, 4140949, 4140949,
- 4140949, 4140949, 4140949, 4140949, 4140949, 3962203, 3932412, 3932412, 3932412, 3932412,
- 3932412, 3932412, 3932412, 3932412, 3932412, 3932412, 3753666, 3753666, 3753666, 3604711,
- 3604711, 3455756, 3455756, 3753666, 3753666, 3753666, 3753666, 3753666, 3753666, 3753666,
- 3604711, 3604711, 3604711, 3604711, 3604711, 3604711, 3455756, 3455756, 40880000, 103788,
- 562464, 59429, 59429, 59429, 59429, 60419, 60419, 60419, 61834, 57023,
- 64381, 56033, 59712, 59712, 57306, 57306, 65372, 57306, 64947, 57306,
- 59712, 55750, 56457, 57872, 60702, 72871, 60702, 60702, 59429, 58438,
- 61551, 67353, 69617, 61127, 63957, 63108, 60702, 59995, 61127, 61127,
- 81644, 58155, 63532, 61834, 64947, 65372, 59429, 61551, 57023, 66928,
- 59429, 60419, 61551, 61551, 69051, 55325, 60419, 61127, 58155, 59995,
- 60702, 61127, 56457, 65372, 54901, 65372, 59429, 57306, 62259, 61834,
- 63532, 59995, 61834, 64947, 55608, 60702, 57589, 59712, 55750, 60419,
- 62259, 61834, 60702, 58155, 69617, 63108, 61834, 62259, 60419, 87729,
- 3160000, 546840, 552048, 520800, 588504, 515592, 546840, 546840, 520800, 526008,
- 856923, 593712, 520800, 576239, 515592, 531216, 552048, 661416, 557256, 546840,
- 531216, 562464, 619752, 640584, 557256, 583296, 578088, 552048, 749952, 531216,
- 578088, 588504, 546840, 520800, 614544, 546840, 562464, 635376, 505176, 557256,
- 552048, 515592, 505176, 593712, 520800, 572880, 546840, 588504, 505176, 526008,
- 552048, 572880, 531216, 572880, 567672, 572880, 552048, 807240, 2859936, 2859936,
- 2859936, 2859936, 2919518, 2919518, 2919518, 2919518, 2979100, 2979100, 2979100, 2979100,
- 2979100, 2949309, 3068473, 3068473, 3068473, 3068473, 3068473, 3157846, 3157846, 3157846,
- 3157846, 3277010, 3277010, 3277010, 3277010, 3247219, 3366383, 3366383, 3366383, 3366383,
- 3366383, 3515338, 3515338, 3515338, 3664293, 3664293, 3813248, 3813248, 4021785, 4021785,
- 4111158, 4379277, 4379277, 20095000, 85600, 137000, 2036600, 76000, 312000, 312000,
- 99944, 229544, 229544, 87451, 288000, 473928, 1364700, 1009000, 400000, 14849,
- 125706, 125027, 2235700, 86490, 275000, 473928, 2710981, 2710981, 98022, 531216,
- 531216, 95139, 515592, 191238, 191238, 190277, 191238, 191238, 191238, 191238,
- 165983, 3010000, 3010000, 95139, 515592, 192679, 192679, 191718, 191718, 165983,
- 165983, 166815, 167647, 165567, 1945000, 1945000, 95139, 510384, 212651, 212651,
- 212651, 189316, 189316, 189316, 189316, 1825000, 1825000, 94178, 505176, 162655,
- 163487, 163903, 163903, 163903, 163487, 163487, 133520, 133520, 133520, 132501,
- 132841, 1220000, 1220000, 87346, 505176, 246573, 254833, 231769, 229416, 230004,
- 1272000, 1272000, 97061, 520800, 363790, 333481, 950000, 950000, 99944, 332243,
- 320508, 318989, 140995, 140995, 144053, 143373, 141674, 100183, 101384, 99702,
- 100183, 100183, 100904, 100183, 99702, 100904, 100183, 100183, 99702, 100183,
- 100183, 99702, 99702, 101865, 99702, 100904, 99702, 100183, 659000, 3058000,
- 248000, 3058000, 98022, 559944, 140315, 139636, 140995, 140995, 140995, 138956,
- 138956, 139636, 139636, 99222, 98741, 100183, 98261, 99222, 98261, 98741,
- 99702, 99222, 97780, 98741, 97780, 99222, 528000, 836000, 2301000, 3153000,
- 126000, 387282, 378610, 169311, 168479, 167647, 167647, 169311, 138277, 138956,
- 138956, 138277, 136918, 137597, 138277, 137597, 3135000, 2726000, 5861000, 96830,
- 515592, 134540, 136238, 137597, 136238, 136238, 137597, 137597, 136918, 135559,
- 136238, 136238, 135559, 96819, 95138, 95858, 95858, 95858, 96339, 96339,
- 520800, 520800, 520800, 520800, 520800, 520800, 520800, 520800, 520800, 520800,
- 526008, 520800, 515592, 515592, 515592, 515592, 515592, 515592, 515592, 515592,
- 515592, 515592, 515592, 515592, 515592, 515592, 515592, 515592, 515592, 515592,
- 515592, 515592, 515592, 510384, 510384, 510384, 510384, 510384, 526008, 526008,
- 526008, 520800, 520800, 520800, 520800, 520800, 6364000, 67858, 82484, 317105,
- 300761, 300761, 95858, 95858, 95858, 95618, 95618, 95618, 95858, 95858,
- 95618, 95618, 96819, 95858, 95138, 95138, 96339, 95138, 96819, 95618,
- 95858, 96339, 95618, 95618, 95138, 95858, 95138, 95138, 96339, 95858,
- 95858, 68654, 66966, 68826, 66465, 520800, 520800, 520800, 520800, 520800,
- 520800, 520800, 520800, 520800, 515592, 515592, 515592, 515592, 515592, 515592,
- 515592, 515592, 515592, 515592, 515592, 515592, 515592, 515592, 515592, 515592,
- 515592, 515592, 515592, 515592, 515592, 515592, 515592, 515592, 515592, 515592,
- 515592, 515592, 510384, 510384, 510384, 510384, 510384, 510384, 510384, 510384,
- 510384, 510384, 510384, 510384, 510384, 510384, 510384, 510384, 5035000, 98983,
- 536424, 198445, 198445, 197484, 197484, 170975, 172639, 171807, 170975, 170975,
- 2878000, 638000, 1613000, 3516000, 109424, 611000, 474100, 719100, 88412, 348842,
- 339540, 197078, 195467, 196541, 108495, 175862, 176342, 175381, 479136, 473928,
- 473928, 473928, 473928, 473928, 473928, 473928, 473928, 473928, 473928, 473928,
- 473928, 473928, 473928, 473928, 473928, 473928, 473928, 473928, 473928, 473928,
- 473928, 468720, 468720, 2541000, 88412, 479136, 124007, 124347, 124687, 123668,
- 124687, 124687, 123668, 124347, 89297, 87930, 83762, 103485, 92637, 98910,
- 87930, 87930, 87930, 87930, 88170, 88651, 88170, 87930, 88411, 423168,
- 543000, 790000, 479136, 479136, 479136, 479136, 479136, 479136, 473928, 473928,
- 473928, 473928, 473928, 473928, 473928, 473928, 473928, 473928, 473928, 473928,
- 473928, 473928, 473928, 473928, 473928, 473928, 473928, 473928, 473928, 473928,
- 473928, 473928, 473928, 473928, 473928, 473928, 473928, 473928, 473928, 473928,
- 473928, 473928, 473928, 473928, 473928, 473928, 473928, 473928, 473928, 473928,
- 473928, 473928, 473928, 473928, 473928, 473928, 473928, 468720, 468720, 468720,
- 4500000, 100905, 541632, 269451, 248240, 245299, 247064, 249417, 2447000, 997000,
- 1327000, 3444000, 103788, 415151, 397215, 179711, 180959, 177631, 176383, 184287,
- 183039, 232302, 180959, 178463, 145751, 145751, 4935000, 3157846, 3157846, 7930000,
- 92256, 661248, 161407, 160991, 160575, 160991, 158079, 162239, 159743, 162655,
- 159743, 131482, 131142, 3533000, 3299000, 2572000, 4215000, 93217, 484961, 363726,
- 132501, 133860, 133520, 133860, 133520, 133520, 133520, 133520, 135219, 133860,
- 131822, 133860, 133860, 132501, 132501, 95138, 515592, 515592, 510384, 510384,
- 510384, 510384, 510384, 510384, 510384, 510384, 510384, 510384, 510384, 510384,
- 510384, 510384, 510384, 510384, 510384, 510384, 505176, 505176, 505176, 505176,
- 505176, 505176, 703420, 505176, 505176, 505176, 505176, 505176, 505176, 505176,
- 505176, 505176, 505176, 505176, 499968, 499968, 499968, 499968, 499968, 499968,
- 4665000, 88412, 479136, 126725, 125027, 127745, 127065, 125366, 89131, 89372,
- 90333, 88891, 88891, 89852, 90813, 89612, 88891, 88651, 89131, 88651,
- 88411, 88651, 89852, 88891, 88891, 89131, 89612, 89612, 88891, 2990000,
- 4065000, 3426000, 4560000, 96100, 321089, 303039, 300761, 138277, 136238, 133860,
- 135219, 97300, 96819, 97300, 95858, 99222, 95858, 96339, 99222, 95858,
- 96339, 95858, 97780, 97780, 95138, 96339, 95138, 97780, 95618, 97300,
- 93936, 89465, 96819, 96339, 2889727, 2949309, 526008, 510384, 520800, 515592,
- 536424, 520800, 520800, 8920000, 91295, 424252, 158079, 161407, 158911, 131142,
- 131142, 131482, 130463, 131482, 130123, 131142, 129783, 129104, 131142, 153983,
- 2830145, 2830145, 3956000, 6157000, 93217, 310731, 293166, 294685, 93216, 92975,
- 78569, 68321, 93696, 92255, 93696, 93936, 93936, 93216, 92975, 93696,
- 93696, 92975, 92014, 92255, 93936, 92255, 93696, 93216, 94657, 94417,
- 92975, 92975, 92975, 66756, 65797, 66756, 65129, 67274, 64795, 66584,
- 64461, 67791, 65129, 67446, 64461, 3694000, 510384, 510384, 510384, 510384,
- 510384, 510384, 505176, 505176, 505176, 505176, 505176, 505176, 505176, 505176,
- 505176, 505176, 505176, 505176, 505176, 505176, 505176, 505176, 505176, 505176,
- 505176, 505176, 505176, 505176, 499968, 499968, 499968, 499968, 499968, 499968,
- 499968, 499968, 499968, 499968, 499968, 499968, 499968, 499968, 499968, 499968,
- 499968, 499968, 499968, 499968, 499968, 499968, 499968, 499968, 499968, 499968,
- 499968, 499968, 494760, 494760, 494760, 337000, 645000, 1127000, 6430000, 93217,
- 358511, 132841, 133520, 136238, 132841, 133520, 173241, 93936, 95138, 93216,
- 93216, 94417, 95618, 93936, 95618, 93696, 93936, 94417, 93936, 93696,
- 93936, 96819, 94417, 93696, 96339, 117356, 116419, 520800, 520800, 520800,
- 520800, 520800, 520800, 520800, 520800, 515592, 515592, 515592, 515592, 515592,
- 515592, 515592, 515592, 515592, 510384, 510384, 510384, 510384, 510384, 510384,
- 505176, 505176, 505176, 505176, 505176, 505176, 505176, 505176, 505176, 505176,
- 505176, 505176, 505176, 505176, 505176, 505176, 505176, 505176, 505176, 499968,
- 499968, 499968, 499968, 499968, 499968, 499968, 499968, 499968, 4200000, 93217,
- 265004, 265683, 265004, 253563, 78296, 93696, 94657, 94657, 94417, 93936,
- 94417, 92735, 92975, 96339, 96339, 94657, 95618, 93936, 94417, 92975,
- 95138, 94657, 93696, 94417, 93696, 93936, 92975, 92975, 66929, 65129,
- 66756, 65129, 68654, 65296, 66929, 65129, 66929, 65296, 67791, 65296,
- 68309, 64628, 3290000, 3360000, 515592, 510384, 510384, 510384, 499968, 520800,
- 510384, 510384, 510384, 510384, 510384, 510384, 515592, 510384, 515592, 515592,
- 515592, 510384, 8950000, 90334, 489552, 90573, 90573, 90573, 90092, 90092,
- 90092, 90813, 90813, 89131, 89852, 90333, 89131, 90333, 90333, 91053,
- 88891, 89131, 91053, 65376, 63125, 64686, 62290, 64341, 62791, 64514,
- 62290, 64514, 62123, 64686, 61789, 63824, 62624, 63824, 62791, 64169,
- 63125, 63996, 62624, 65894, 62457, 64169, 62791, 64859, 62457, 2366000,
- 3329000, 489552, 489552, 489552, 484344, 494760, 4598000, 90334, 489552, 90573,
- 90573, 90573, 90092, 90092, 90092, 90813, 90813, 89131, 89852, 90333,
- 89131, 90333, 90333, 91053, 88891, 89131, 91053, 65376, 63125, 64686,
- 62290, 64341, 62791, 64514, 62290, 64514, 62123, 64686, 61789, 63824,
- 62624, 63824, 62791, 64169, 63125, 63996, 62624, 65894, 62457, 64169,
- 62791, 64859, 62457, 2366000, 3329000, 489552, 489552, 479136, 489552, 479136,
- 489552, 489552, 484344, 489552, 494760, 8218000, 72097, 436500, 91053, 91053,
- 91053, 91053, 92735, 92735, 92735, 92735, 92014, 92014, 91774, 91774,
- 91053, 91774, 90573, 92255, 91294, 91294, 90092, 90333, 92255, 92255,
- 92255, 91053, 92255, 91294, 66066, 63459, 64686, 63793, 66584, 63459,
- 66584, 62958, 65204, 63960, 2800354, 2800354, 499968, 499968, 499968, 484344,
- 499968, 499968, 499968, 499968, 499968, 494760, 494760, 499968, 494760, 499968,
- 499968, 8488000, 96100, 314520, 304558, 304558, 96819, 96819, 96819, 96819,
- 98741, 98741, 95618, 95618, 95618, 95618, 95618, 98261, 98261, 97780,
- 99702, 96339, 96819, 95618, 99222, 97300, 97780, 70551, 66632, 79480,
- 68302, 69516, 66131, 70551, 68302, 70896, 66632, 68826, 66632, 69861,
- 67634, 68826, 67300, 70206, 66465, 70206, 67634, 2949309, 2979100, 536424,
- 520800, 515592, 531216, 531216, 515592, 515592, 515592, 526008, 526008, 510384,
- 515592, 7760000, 87451, 313000, 144000, 145000, 47000, 47000, 6806000, 103788,
- 562464, 102585, 102585, 102585, 104507, 80474, 119406, 139654, 129576, 88710,
- 99702, 100904, 103066, 104988, 98261, 101384, 101865, 100904, 100183, 103787,
- 104988, 101384, 184679, 102585, 101865, 99222, 98261, 104507, 71586, 83691,
- 73656, 70807, 73656, 72978, 74001, 68302, 3157846, 3155336, 4420972, 18267000,
- 18270000, 105710, 650000, 420000, 650000, 104749, 201000, 201000, 82983, 80775,
- 479136, 375750, 345121, 2710981, 2740772, 2889727, 9000000, 9001000, 104749, 567672,
- 205172, 217185, 209016, 203731, 206133, 361459, 209016, 181791, 2913000, 2796359,
- 3157846, 12000000, 12006000, 93207, 89547, 635376, 379252, 361521, 550969, 3545129,
- 3956000, 3425965, 9000000, 9000000, 108593, 588504, 109312, 109312, 108592, 107871,
- 109312, 109312, 104507, 107150, 108592, 110273, 109312, 108592, 168576, 107150,
- 190644, 109312, 109312, 109312, 107150, 106429, 108592, 207592, 109312, 110273,
- 110273, 109312, 105709, 108592, 109312, 107150, 155353, 3277010, 3277010, 1961495,
- 10318000, 10368000, 100905, 426500, 144053, 138541, 188199, 141674, 103271, 145751,
- 148469, 124665, 128424, 261683, 130463, 146771, 145751, 134540, 143373, 103066,
- 3128055, 3157846, 3128055, 2740772, 2374327, 2285000, 2770563, 2770563, 2770563, 2830145,
- 2830145, 2830145, 2830145, 2830145, 2830145, 2859936, 2859936, 2859936, 2949309, 2949309,
- 2949309, 3008891, 3008891, 3008891, 3068473, 3068473, 3068473, 3068473, 3068473, 3157846,
- 3157846, 3157846, 3157846, 2859936, 2859936, 2859936, 2949309, 2949309, 2949309, 3008891,
- 3008891, 3008891, 2710981, 2770563, 16300000, 97061, 296909, 564569, 128102, 138582,
- 123218, 111517, 97780, 96339, 96339, 96819, 54624, 79609, 90333, 90333,
- 97300, 92735, 80642, 111638, 115286, 60287, 95138, 94417, 95618, 97780,
- 95858, 101046, 93936, 69516, 55325, 66066, 83693, 66066, 79455, 30475,
- 66966, 64859, 64628, 67446, 47939, 2949309, 2889727, 3160000, 16000000, 8800000,
- 21277000, 76500, 484343, 505657, 990000, 990000, 63612, 473928, 291609, 278735,
- 277976, 1944580, 1944580, 81345, 581412, 473928, 3141403, 3141403, 98571, 68444,
- 704000, 192659, 162239, 162239, 209429, 160991, 131822, 166257, 93895, 131822,
- 176181, 131822, 132501, 206609, 3970435, 1490435, 3970435, 73567, 393976, 225887,
- 206207, 204059, 204059, 203522, 205133, 2227000, 2227000, 78245, 418000, 346920,
- 336749, 3276963, 3659090, 3659090, 86490, 468720, 289219, 275697, 274938, 3031018,
- 2984485, 4015503, 97061, 389204, 371168, 193640, 194601, 196523, 192679, 193640,
- 192679, 193640, 167647, 2278000, 3230000, 5508000, 86490, 361707, 151007, 151423,
- 151423, 151007, 151007, 151007, 151007, 176326, 151007, 123328, 123328, 3390000,
- 3195000, 6585000, 65370, 468720, 468720, 2691043, 2650000, 2356000, 5086670, 86490,
- 418583, 395669, 236724, 2091000, 2118000, 3000000, 4209000, 87451, 473928, 348842,
- 338610, 2824267, 2150802, 2418931, 7394000, 7394000, 95139, 465695, 221305, 175851,
- 218690, 109747, 148598, 135219, 135219, 132841, 134540, 132841, 188754, 135219,
- 133520, 133520, 3182000, 2680000, 393000, 350000, 571500, 510384, 510384, 505176,
- 505176, 505176, 505176, 505176, 505176, 505176, 505176, 505176, 505176, 505176,
- 505176, 505176, 505176, 505176, 505176, 505176, 505176, 505176, 505176, 505176,
- 505176, 505176, 1092105, 6622000, 113501, 468720, 345959, 334889, 2681190, 2681190,
- 2681190, 6021000, 6021000, 85906, 473928, 248696, 248016, 250734, 233227, 3223247,
- 2595262, 3012738, 7208000, 7208000, 86305, 586656, 63959, 71174, 93936, 92735,
- 93936, 94417, 92255, 93696, 93216, 94417, 93936, 93936, 92255, 94417,
- 93216, 93936, 93696, 93936, 94417, 67274, 64795, 67446, 64795, 66756,
- 65129, 67446, 64628, 67274, 65129, 66929, 64461, 67446, 65296, 67446,
- 65296, 67274, 64795, 67446, 65129, 67791, 64795, 67274, 64461, 4472000,
- 2830145, 2830145, 9129000, 9129000, 86490, 468720, 244619, 246657, 245978, 229414,
- 2233000, 3132000, 2625389, 5954000, 5954000, 351725, 337679, 292406, 277976, 277976,
- 2550000, 2550000, 1651680, 5470700, 5470700, 98983, 449903, 170975, 233681, 257091,
- 176383, 169311, 171807, 171807, 142694, 218395, 141674, 93501, 140315, 3276002,
- 3093593, 3055703, 8305700, 8305700, 86490, 408241, 173940, 173459, 173459, 173459,
- 150175, 150175, 151007, 150175, 150591, 2102000, 2855000, 3495872, 6973600, 6973600,
- 89373, 484344, 220004, 166803, 202448, 200300, 202985, 200300, 3742216, 4140409,
- 3251280, 7380100, 7380100, 91295, 494760, 246573, 223534, 225887, 228240, 229416,
- 2859936, 2800354, 2042000, 7393900, 7393900, 88412, 479136, 153087, 154751, 154751,
- 151423, 154751, 152671, 153919, 125027, 128084, 127405, 123668, 127405, 2170000,
- 3065000, 2710981, 9426400, 9426400, 85600, 494760, 128764, 131482, 127405, 129783,
- 91053, 91774, 91774, 92014, 92975, 91053, 92735, 92975, 93216, 92255,
- 90573, 91774, 91774, 92255, 91053, 92735, 92735, 91294, 91774, 93216,
- 92735, 92735, 92014, 2830145, 2770563, 3510662, 11290000, 11290000, 111900, 484344,
- 360374, 341400, 2770563, 2710981, 3097418, 11540000, 11540000, 67250, 643463, 228779,
- 211769, 187809, 211769, 211769, 2681190, 2681190, 2681190, 12930000, 12930000, 106000,
- 468720, 228779, 211769, 211769, 212357, 212357, 2681190, 2681190, 3789405, 17733000,
- 17733000, 110515, 212000, 25990000, 212000, 115320, 694000, 770000, 3933000, 25990000,
- 770000, 111476, 392500, 593712, 788000, 25990000, 788000, 114359, 679727, 255611,
- 255611, 255611, 228717, 228717, 230639, 228717, 3933000, 25990000, 1948006, 75324,
- 91051, 557706, 298048, 275888, 275888, 273535, 334450, 1698000, 25990000, 1698000,
- 117242, 858077, 334313, 331595, 334313, 310123, 2860000, 25990000, 2002000, 120125,
- 651000, 645792, 2860000, 25990000, 1990000, 116281, 630168, 232561, 232561, 234483,
- 230639, 203007, 201343, 199679, 199679, 201343, 3933000, 25990000, 3649282, 92446,
- 102482, 293938, 333889, 348364, 530000, 1040000, 703000, 1495000, 1328000, 260400,
- 354144, 249984, 406224, 255192, 255192, 364560, 229152, 23924000, 23924000, 110515,
- 598920, 271770, 248093, 246482, 249704, 249704, 249704, 4445651, 25990000, 4445651,
- 188704, 1182469, 232731, 251852, 249704, 166845, 223431, 217185, 223431, 366000,
- 366000, 598920, 598920, 598920, 598920, 598920, 598920, 451000, 593712, 593712,
- 593712, 593712, 593712, 593712, 593712, 588504, 588504, 588504, 588504, 588504,
- 588504, 588504, 588504, 588504, 588504, 588504, 570000, 473000, 491000, 588480,
- 25990000, 4925804, 73331, 72482, 552048, 254123, 234668, 234668, 231983, 227687,
- 233594, 567672, 567672, 567672, 567672, 567672, 562464, 562464, 562464, 562464,
- 562464, 562464, 562464, 562464, 562464, 562464, 562464, 562464, 562464, 562464,
- 562464, 562464, 557256, 557256, 557256, 557256, 557256, 557256, 557256, 552048,
- 552048, 552048, 552048, 552048, 552048, 552048, 552048, 552048, 552048, 546840,
- 546840, 19268000, 4838000, 119164, 640584, 337031, 343146, 334313, 318384, 661416,
- 661416, 661416, 661416, 661416, 656208, 656208, 656208, 656208, 656208, 656208,
- 656208, 651000, 651000, 651000, 651000, 651000, 651000, 651000, 645792, 645792,
- 645792, 645792, 645792, 645792, 645792, 645792, 645792, 645792, 640584, 429000,
- 682248, 682248, 682248, 677040, 677040, 677040, 677040, 666624, 666624, 666624,
- 666624, 25990000, 4199260, 111476, 604128, 198015, 199679, 199679, 199679, 270269,
- 199679, 192191, 163079, 159341, 159341, 157982, 159341, 619752, 619752, 619752,
- 619752, 619752, 614544, 614544, 614544, 614544, 614544, 609336, 609336, 609336,
- 609336, 609336, 604128, 604128, 604128, 604128, 604128, 598920, 598920, 598920,
- 598920, 598920, 598920, 598920, 598920, 598920, 598920, 593712, 593712, 593712,
- 593712, 593712, 377892, 536633, 493367, 530000, 530000, 25990000, 3317892, 108593,
- 355695, 423262, 264123, 242723, 248093, 241112, 242723, 248093, 4128400, 3488100,
- 25990000, 7620000, 104749, 524071, 412099, 260593, 234668, 239501, 237890, 236279,
- 340631, 4413000, 4253099, 19268000, 8666099, 107632, 578088, 220548, 217185, 215743,
- 214302, 188031, 190943, 190943, 192191, 190943, 598920, 761908, 593712, 593712,
- 593712, 593712, 593712, 588504, 588504, 588504, 588504, 588504, 588504, 588504,
- 588504, 588504, 588504, 588504, 588504, 588504, 588504, 588504, 588504, 583296,
- 583296, 583296, 583296, 578088, 578088, 578088, 578088, 583296, 583296, 583296,
- 583296, 578088, 578088, 578088, 578088, 578088, 583296, 583296, 583296, 583296,
- 583296, 578088, 578088, 578088, 578088, 578088, 25990000, 8508850, 112437, 446864,
- 442798, 249704, 248093, 357125, 230639, 228717, 227275, 228717, 619752, 619752,
- 619752, 619752, 624960, 624960, 624960, 619752, 619752, 619752, 619752, 619752,
- 619752, 619752, 614544, 614544, 614544, 614544, 614544, 614544, 614544, 609336,
- 609336, 609336, 609336, 609336, 609336, 609336, 604128, 604128, 604128, 604128,
- 604128, 604128, 604128, 598920, 598920, 598920, 598920, 598920, 598920, 598920,
- 593712, 593712, 593712, 593712, 598920, 593712, 25990000, 4317000, 112437, 379889,
- 419754, 461055, 251852, 255611, 279173, 198855, 233912, 277178, 281808, 624960,
- 624960, 624960, 624960, 624960, 624960, 624960, 624960, 624960, 624960, 619752,
- 619752, 619752, 619752, 619752, 619752, 619752, 619752, 619752, 614544, 614544,
- 614544, 614544, 614544, 614544, 614544, 614544, 614544, 619752, 609336, 609336,
- 609336, 609336, 609336, 609336, 609336, 609336, 609336, 604128, 604128, 604128,
- 604128, 604128, 604128, 604128, 604128, 604128, 609336, 25990000, 5829900, 101866,
- 407463, 582659, 332446, 247064, 249417, 255887, 252358, 562464, 562464, 562464,
- 562464, 562464, 562464, 562464, 562464, 562464, 562464, 557256, 557256, 557256,
- 557256, 557256, 557256, 557256, 557256, 557256, 557256, 557256, 557256, 552048,
- 552048, 552048, 552048, 552048, 552048, 552048, 552048, 552048, 552048, 552048,
- 552048, 546840, 546840, 546840, 546840, 546840, 546840, 546840, 546840, 546840,
- 546840, 546840, 546840, 541632, 541632, 541632, 541632, 541632, 541632, 536424,
- 536424, 536424, 19268000, 3559000, 98983, 396892, 386052, 288107, 281991, 281991,
- 314713, 552048, 552048, 552048, 552048, 552048, 552048, 552048, 552048, 552048,
- 552048, 552048, 552048, 546840, 546840, 546840, 546840, 546840, 546840, 546840,
- 546840, 546840, 546840, 546840, 541632, 541632, 541632, 541632, 541632, 541632,
- 541632, 541632, 536424, 536424, 536424, 536424, 536424, 536424, 536424, 536424,
- 536424, 536424, 536424, 536424, 536424, 536424, 536424, 536424, 536424, 536424,
- 536424, 531216, 531216, 531216, 531216, 531216, 531216, 531216, 531216, 531216,
- 531216, 531216, 531216, 19268000, 5286000, 102827, 341804, 414989, 330381, 265002,
- 252358, 247064, 255887, 249417, 567672, 567672, 567672, 567672, 567672, 562464,
- 562464, 562464, 562464, 562464, 562464, 562464, 562464, 562464, 562464, 562464,
- 557256, 557256, 557256, 557256, 557256, 557256, 552048, 552048, 552048, 552048,
- 552048, 552048, 552048, 552048, 552048, 552048, 552048, 552048, 304616, 546840,
- 546840, 546840, 546840, 546840, 546840, 546840, 546840, 546840, 546840, 546840,
- 546840, 222616, 541632, 541632, 1095455, 1092884, 536424, 536424, 19268000, 3587000,
- 104749, 291493, 404657, 298979, 301017, 296940, 276441, 572880, 572880, 572880,
- 572880, 572880, 572880, 572880, 572880, 572880, 572880, 572880, 572880, 572880,
- 572880, 572880, 572880, 572880, 567672, 567672, 567672, 567672, 567672, 567672,
- 567672, 567672, 562464, 562464, 562464, 562464, 562464, 562464, 562464, 562464,
- 562464, 562464, 562464, 562464, 562464, 562464, 562464, 562464, 557256, 557256,
- 557256, 557256, 557256, 557256, 557256, 557256, 557256, 557256, 557256, 557256,
- 557256, 552048, 552048, 552048, 552048, 552048, 552048, 19268000, 4974000, 105710,
- 419956, 409309, 212860, 185833, 164755, 212860, 212860, 212860, 211419, 183039,
- 572880, 572880, 572880, 572880, 572880, 572880, 572880, 572880, 572880, 572880,
- 572880, 572880, 572880, 572880, 567672, 567672, 567672, 567672, 567672, 567672,
- 567672, 567672, 567672, 1703016, 567672, 567672, 567672, 567672, 562464, 562464,
- 562464, 572880, 572880, 572880, 572880, 572880, 572880, 572880, 572880, 572880,
- 572880, 572880, 572880, 572880, 572880, 567672, 567672, 567672, 567672, 567672,
- 567672, 567672, 562464, 562464, 562464, 562464, 562464, 562464, 562464, 562464,
- 562464, 562464, 19268000, 8972000, 58769, 78517, 61607, 670963, 310123, 289418,
- 287065, 302681, 288056, 635376, 635376, 635376, 635376, 635376, 635376, 635376,
- 635376, 635376, 635376, 630168, 630168, 630168, 630168, 630168, 630168, 630168,
- 630168, 630168, 630168, 624960, 624960, 624960, 619752, 619752, 619752, 614544,
- 614544, 614544, 616481, 1915164, 651000, 651000, 651000, 651000, 645792, 645792,
- 645792, 645792, 645792, 640584, 640584, 640584, 640584, 640584, 640584, 630168,
- 630168, 630168, 630168, 630168, 630168, 630168, 630168, 630168, 630168, 630168,
- 25990000, 7986000, 115320, 461279, 446519, 176759, 180410, 251679, 199679, 198015,
- 164438, 164438, 167156, 164438, 163079, 180093, 164438, 161720, 640584, 640584,
- 640584, 640584, 640584, 640584, 640584, 640584, 640584, 635376, 635376, 635376,
- 635376, 635376, 635376, 635376, 635376, 635376, 635376, 630168, 630168, 630168,
- 630168, 630168, 630168, 630168, 630168, 630168, 630168, 630168, 624960, 624960,
- 624960, 624960, 624960, 624960, 624960, 624960, 624960, 624960, 624960, 619752,
- 619752, 619752, 619752, 619752, 619752, 619752, 619752, 619752, 619752, 614544,
- 614544, 614544, 614544, 614544, 614544, 614544, 614544, 614544, 609336, 14960000,
- 6501000, 115320, 528560, 287253, 230639, 230639, 230639, 190453, 218549, 137642,
- 201343, 630168, 630168, 630168, 630168, 630168, 624960, 624960, 624960, 624960,
- 624960, 619752, 619752, 619752, 619752, 619752, 619752, 614544, 614544, 614544,
- 614544, 614544, 614544, 614544, 609336, 609336, 609336, 609336, 609336, 609336,
- 609336, 604128, 604128, 604128, 604128, 604128, 604128, 604128, 598920, 598920,
- 598920, 598920, 598920, 598920, 598920, 593712, 593712, 593712, 593712, 593712,
- 593712, 588504, 588504, 588504, 588504, 588504, 588504, 588504, 588504, 588504,
- 440000, 510000, 510000, 440000, 510000, 510000, 25990000, 4089000, 103788, 562464,
- 230372, 227687, 226613, 207575, 205172, 202770, 205172, 3157846, 1880000, 3098264,
- 19268000, 4786000, 118203, 468967, 419923, 269036, 262055, 262055, 262397, 272799,
- 205534, 234483, 3300000, 3640000, 4623000, 25990000, 6190000, 67729, 70445, 365000,
- 199406, 169311, 168479, 170143, 172639, 167647, 166815, 166815, 169311, 171807,
- 2949309, 3008891, 515592, 515592, 510384, 510384, 510384, 510384, 515592, 541632,
- 541632, 541632, 541632, 541632, 541632, 541632, 541632, 536424, 536424, 536424,
- 536424, 536424, 536424, 536424, 536424, 536424, 536424, 536424, 536424, 536424,
- 19268000, 7741000, 110515, 361167, 356297, 285338, 271770, 270005, 303410, 199367,
- 3040000, 2701157, 5124704, 14960000, 6674700, 105710, 517439, 212860, 212860, 212860,
- 212860, 180959, 185535, 184287, 184287, 185535, 2468700, 2550000, 598920, 598920,
- 598920, 598920, 598920, 588504, 578088, 572880, 572880, 567672, 562464, 8392856,
- 2804500, 2768700, 8573700, 155600, 504524, 483729, 314712, 343736, 281924, 281924,
- 287294, 279239, 2500000, 2500000, 2495000, 14960000, 7496000, 126852, 358300, 383586,
- 202124, 327419, 289979, 330589, 314469, 2705000, 2521000, 2628000, 20782000, 7884000,
- 118203, 472811, 461403, 245054, 240729, 242651, 238327, 234483, 240729, 240729,
- 203007, 2640000, 2620000, 2364000, 14960000, 7624000, 80800, 80290, 457435, 440007,
- 254000, 254000, 255611, 227275, 228717, 232561, 228717, 3003550, 2860000, 2881800,
- 14960000, 8751800, 108593, 356986, 420472, 313928, 443403, 313928, 291693, 2452000,
- 2500000, 2520000, 14960000, 7472000, 119164, 888552, 312665, 287065, 357484, 227895,
- 305889, 3094000, 3107000, 500000, 500000, 692664, 692664, 687456, 687456, 687456,
- 682248, 682248, 682248, 677040, 677040, 677040, 677040, 677040, 666624, 666624,
- 666624, 666624, 666624, 661416, 661416, 661416, 661416, 661416, 656208, 656208,
- 656208, 656208, 656208, 656208, 20782000, 6201000, 113398, 396000, 298048, 275888,
- 280006, 280006, 264123, 2513000, 2499000, 5012000, 22958476, 5012000, 121086, 656208,
- 337031, 353339, 346544, 318384, 3664293, 3872830, 2162749, 14960000, 7759500, 116281,
- 651380, 310123, 287065, 331418, 233995, 269103, 4132000, 3331900, 687456, 692664,
- 645792, 624960, 682248, 682248, 677040, 677040, 677040, 677040, 677040, 666624,
- 666624, 666624, 666624, 666624, 666624, 661416, 661416, 661416, 661416, 656208,
- 656208, 656208, 25990000, 8317500, 114359, 457435, 442798, 262055, 255611, 269036,
- 242651, 228717, 234483, 236405, 2317000, 2340000, 2348000, 20782000, 7039000, 122047,
- 802000, 375471, 315624, 409065, 216831, 291771, 3836400, 3844000, 6820000, 20782000,
- 8336800, 111476, 604128, 212519, 198401, 196767, 195103, 189279, 195103, 235554,
- 195103, 244628, 174839, 3396174, 3622559, 7018733, 22958476, 7018733, 105710, 646800,
- 446864, 3247219, 3000000, 2961000, 22958476, 5969000, 102827, 572300, 103788, 103788,
- 103788, 103788, 103788, 103788, 102827, 102827, 102827, 102827, 102827, 102827,
- 102827, 102827, 102827, 102827, 102827, 102827, 102827, 102827, 102827, 102827,
- 102827, 102827, 102827, 102827, 102827, 102827, 102827, 102827, 102827, 3128055,
- 3142760, 1675509, 22958476, 5773117, 104749, 329610, 258829, 227687, 230372, 287223,
- 233594, 229298, 3217428, 3030173, 2970000, 22958476, 6048108, 150032, 495686, 419736,
- 402534, 300006, 276554, 279239, 287294, 289979, 279239, 3813248, 3783457, 3783457,
- 20782000, 12032004, 103788, 635039, 151527, 155944, 127350, 102585, 102585, 102585,
- 146108, 146108, 108592, 108592, 105709, 103787, 109312, 108592, 108592, 123212,
- 136619, 103787, 103787, 103787, 103787, 103787, 104507, 110273, 107150, 103787,
- 154641, 108592, 619752, 619752, 619752, 619752, 614544, 614544, 614544, 614544,
- 614544, 614544, 614544, 614544, 609336, 609336, 609336, 609336, 604128, 604128,
- 604128, 604128, 604128, 598920, 598920, 598920, 598920, 598920, 593712, 593712,
- 593712, 593712, 593712, 588504, 588504, 588504, 588504, 588504, 588504, 588504,
- 588504, 583296, 583296, 583296, 583296, 583296, 578088, 578088, 578088, 578088,
- 578088, 572880, 572880, 572880, 572880, 572880, 572880, 572880, 572880, 572880,
- 572880, 567672, 567672, 567672, 567672, 567672, 567672, 562464, 562464, 562464,
- 562464, 562464, 562464, 562464, 1157500, 562464, 562464, 562464, 562464, 562464,
- 557256, 557256, 557256, 557256, 557256, 552048, 552048, 552048, 552048, 450182,
- 22958476, 10869000, 98983, 552048, 140995, 145072, 143373, 108457, 97300, 86061,
- 99222, 99222, 99222, 99222, 99222, 99222, 99222, 99222, 99222, 99222,
- 98741, 98741, 98741, 103066, 105709, 95858, 99702, 95858, 101384, 101865,
- 103787, 3038682, 3038682, 3128055, 3080000, 2920000, 2910000, 3250000, 5229000, 3823000,
- 2627000, 2636000, 2636000, 2627000, 2636000, 2344000, 3060000, 13138000, 176824, 652206,
- 935692, 401773, 545037, 548792, 388641, 351197, 337235, 5302798, 4617605, 4796351,
- 6900000, 13740000, 7000885, 7000885, 5966383, 5967000, 6345483, 6345483, 6345483, 8139002,
- 5779454, 5779454, 5779454, 5779454, 5779454, 3650000, 5332589, 5332589, 5332589, 5332589,
- 5332589, 6156081, 4945306, 4945306, 4677187, 9150000, 8140000, 6100000, 5330000, 5330000,
- 5040000, 57782000, 130696, 867400, 121229, 86399, 95714, 179496, 134058, 131175,
- 170078, 111772, 101145, 89139, 102968, 202169, 192473, 204612, 135500, 134058,
- 132617, 132617, 132617, 154960, 131175, 135500, 132617, 153038, 140064, 132617,
- 141746, 131175, 136941, 96254, 92183, 93149, 61154, 4021785, 4051576, 4051576,
- 25050000, 25050000, 96756, 102697, 542003, 556288, 242527, 187541, 189579, 213362,
- 222195, 193656, 203169, 203169, 205547, 203169, 200451, 191618, 207926, 198073,
- 200451, 4051576, 4289904, 4558023, 10000000, 10000000, 119164, 725920, 171614, 147261,
- 122526, 122526, 118202, 118202, 118202, 117241, 117241, 83639, 116280, 119163,
- 119163, 118202, 105656, 120364, 118202, 133014, 134549, 110834, 118202, 119163,
- 118202, 117241, 122526, 120364, 166399, 120364, 84179, 86839, 101756, 80827,
- 93149, 83666, 3634502, 3692877, 3848000, 15658000, 20839000, 122047, 661416, 126130,
- 126130, 126130, 126130, 124929, 122526, 127116, 153636, 163754, 129734, 124929,
- 122526, 141881, 123727, 122526, 124929, 122526, 122526, 129734, 122526, 123727,
- 103120, 132854, 123727, 128532, 123727, 129734, 134058, 145986, 123727, 122526,
- 4927614, 3517700, 2635000, 23096500, 17850000, 23746500, 139345, 560262, 519078, 248767,
- 232127, 237119, 232127, 245439, 227135, 229631, 203169, 198073, 207926, 200451,
- 193656, 4200531, 4200531, 5950000, 8650000, 8650000, 133579, 718704, 265235, 268118,
- 265235, 306077, 227135, 257919, 237119, 227135, 232127, 4051576, 4289904, 4558023,
- 13084000, 13084000, 126852, 687456, 262352, 290471, 322685, 245439, 406938, 291059,
- 222559, 227135, 218399, 218399, 3872830, 3932412, 4065100, 15406000, 16453000, 15406000,
- 122047, 661416, 302947, 276554, 284609, 287294, 284609, 281924, 4105000, 4613000,
- 16453000, 5308000, 121086, 651000, 273869, 276554, 266351, 245054, 245054, 247456,
- 242651, 4965000, 4787101, 2026493, 16453000, 6828500, 124930, 881664, 410325, 279955,
- 458249, 2537000, 16453000, 2537000, 160860, 942648, 546996, 485841, 493316, 484885,
- 5302798, 5302798, 5779454, 17224000, 17224000, 186434, 989520, 348842, 465123, 373347,
- 360854, 390567, 354431, 421823, 402687, 297439, 5392171, 5302798, 6732766, 34508000,
- 26695000, 34508000, 193161, 1046808, 468998, 582366, 482364, 556483, 457069, 5779454,
- 5290000, 8670000, 54580000, 48710000, 60491000, 2500000, 2500000, 3004521, 3128055, 3128055,
- 2889727, 2889606, 2859936, 2858352, 712000, 2859936, 2859936, 2859936, 2859936, 2859936,
- 2900000, 2900000, 2900000, 2900000, 2900000, 2800000, 2800000, 2800000, 2800000, 2740772,
- 2740772, 2740772, 3148210, 3148000, 2680595, 2395000, 3046128, 3038682, 3038682, 2650717,
- 2949309, 2949309, 2949309, 2949309, 2949309, 2949309, 2889727, 2889727, 2889727, 2889727,
- 2889727, 2979100, 2979100, 2919518, 2919518, 3198762, 2710981, 2120000, 1780000, 30365857,
- 46567000, 41632000, 123154000, 2770563, 2800354, 2800354, 3179823, 1817251, 2800354, 2800354,
- 2293907, 5131000, 3038682, 3038682, 3038682, 3038682, 4219931, 2979100, 2979100, 2979100,
- 2979100, 2979100, 2979100, 2919518, 1981037, 2919518, 2919518, 2919518, 2919518, 2859936,
- 2859936, 2859936, 2859936, 2800354, 2800354, 2800354, 2800354, 2770563, 2770563, 2770563,
- 2770563, 2740772, 31803860, 152799, 800800, 828072, 817656, 21768000, 815000, 197200,
- 768768, 998758, 21768000, 1334750, 148955, 796824, 796824, 3251000, 3251000, 118203,
- 701000, 556000, 13017000, 717000, 101558, 982000, 481000, 4543000, 13017000, 2108000,
- 102951, 616180, 468967, 608095, 1562000, 13017000, 1562000, 146503, 640584, 554004,
- 2069530, 13017000, 2069530, 78000, 645792, 337031, 337031, 337031, 315207, 1997770,
- 13017000, 2001000, 102952, 640584, 635376, 1828000, 13017000, 1828000, 157728, 934920,
- 493984, 476965, 476965, 2513000, 21768000, 2513000, 156643, 848904, 638103, 608382,
- 3928500, 3928500, 141267, 755160, 566989, 548846, 3048600, 21768000, 3048600, 141267,
- 765576, 406340, 396147, 406340, 374944, 3273000, 21768000, 3273000, 147033, 786408,
- 482032, 464813, 459496, 3063000, 21768000, 3063000, 135501, 734328, 356106, 325469,
- 383237, 420320, 3952700, 21768000, 3952700, 152799, 828072, 557601, 337235, 252612,
- 309921, 386658, 309921, 306077, 4695000, 21768000, 4708000, 138384, 749952, 396147,
- 387314, 643498, 366682, 4437500, 21768000, 4474500, 154505, 796824, 493984, 373737,
- 573387, 3842500, 21768000, 3842500, 118483, 828441, 347066, 309848, 404994, 293547,
- 316829, 238302, 3329000, 21768000, 3342000, 91941, 98071, 775992, 374944, 378074,
- 347066, 355890, 355890, 4088000, 21768000, 4088000, 143563, 638103, 751403, 529041,
- 496712, 496712, 4130500, 21768000, 4130500, 164670, 974413, 384476, 282896, 448724,
- 396881, 355890, 4035330, 21768000, 4045000, 136552, 666624, 692664, 4070270, 3776473,
- 13017000, 4645270, 152799, 800800, 153388, 250728, 210644, 151127, 240559, 300663,
- 216419, 243486, 309760, 301596, 122145, 150876, 152082, 150876, 153038, 148954,
- 133675, 153038, 154960, 198424, 157178, 838488, 838488, 838488, 838488, 838488,
- 838488, 828072, 828072, 828072, 828072, 828072, 828072, 828072, 817656, 817656,
- 817656, 817656, 817656, 817656, 817656, 807240, 807240, 807240, 807240, 796824,
- 21768000, 5080000, 148955, 796824, 384476, 369420, 364714, 364714, 369420, 950000,
- 955000, 817656, 817656, 817656, 817656, 817656, 817656, 807240, 807240, 807240,
- 807240, 807240, 807240, 796824, 796824, 796824, 796824, 796824, 807240, 786408,
- 786408, 824824, 778000, 778000, 21768000, 4653000, 117242, 635376, 392000, 367597,
- 370635, 2996880, 3516880, 13017000, 3518000, 124292, 749952, 335301, 306089, 306089,
- 299645, 296423, 299645, 4805000, 4176716, 21768000, 4805000, 163370, 885360, 434045,
- 407656, 401773, 401773, 542437, 5083456, 6619000, 21768000, 6619000, 161448, 864528,
- 309921, 319051, 323375, 306077, 319051, 309921, 314246, 284127, 697000, 719576,
- 885360, 874944, 874944, 874944, 864528, 864528, 864528, 864528, 848904, 848904,
- 848904, 848904, 864000, 864000, 863000, 864000, 828072, 828072, 598863, 599000,
- 598500, 817656, 817656, 817656, 817656, 21768000, 4209500, 161448, 864528, 434045,
- 401773, 401773, 593013, 395891, 5549714, 5310770, 21768000, 7256000, 121086, 485304,
- 461403, 402007, 269036, 269036, 242651, 242651, 245054, 242651, 3977000, 4318000,
- 13017000, 4875000, 121086, 402357, 373673, 383546, 380076, 242651, 249859, 245054,
- 214239, 206335, 208415, 210079, 212159, 4543000, 4682000, 13017000, 5153000, 124930,
- 666624, 336814, 311771, 314712, 302947, 300006, 4132000, 4132000, 3673223, 13017000,
- 6101000, 156643, 848904, 346364, 346364, 351197, 314246, 319051, 323375, 314246,
- 4220497, 4736770, 21768000, 7551000, 197200, 768768, 378047, 389861, 383954, 338271,
- 338271, 338271, 343556, 4904859, 4169761, 6328000, 21768000, 9073000, 125891, 748271,
- 252261, 254664, 337476, 254664, 252261, 257066, 257066, 216319, 3190000, 4619317,
- 4836992, 13017000, 6107000, 129735, 617136, 229634, 299645, 299645, 296423, 299645,
- 302867, 5066000, 4966450, 3290155, 13017000, 6260000, 166255, 900984, 288287, 288287,
- 292863, 235445, 242920, 239183, 250734, 235445, 242920, 246657, 235445, 239183,
- 242920, 242920, 4255441, 5227842, 6478504, 21768000, 12443000, 120164, 1286376, 1203048,
- 4826642, 4910731, 6538643, 37889000, 12995500, 179707, 973896, 317407, 307007, 334879,
- 341119, 312415, 323231, 317407, 255151, 255151, 284030, 439526, 255151, 8627500,
- 7670000, 6903270, 37889000, 8627500, 221991, 1203048, 1177008, 6732766, 6732766, 6464647,
- 26020700, 37889000, 22580000, 169500, 618241, 646011, 544130, 511188, 491776, 457069,
- 5302798, 5868827, 6345483, 37889000, 20856000, 200849, 1340063, 641382, 560510, 560510,
- 5868827, 5392171, 5392171, 26020700, 37889000, 33608300, 147033, 786408, 294065, 297909,
- 294065, 290701, 257919, 254591, 251679, 254591, 257919, 4553500, 19928000, 4553500,
- 154721, 828072, 309921, 301753, 306077, 301753, 268319, 261247, 268319, 390099,
- 264991, 4645000, 5186000, 19928000, 5981000, 143189, 765576, 267711, 333384, 290701,
- 287338, 391091, 283494, 326955, 271546, 4888500, 19928000, 4888500, 163370, 1069415,
- 366770, 356567, 602751, 338271, 332985, 348842, 319051, 4674883, 4036202, 5738000,
- 19928000, 7671000, 179675, 838488, 309921, 306077, 314246, 309921, 306077, 314246,
- 314246, 272063, 4579600, 19928000, 4579600, 126500, 749952, 306089, 306089, 316829,
- 357246, 375629, 322981, 315779, 3362000, 3047000, 4528000, 19928000, 10937000, 147033,
- 899200, 414323, 338496, 292516, 369953, 476306, 283139, 324884, 246941, 248767,
- 261959, 4447510, 19928000, 4447510, 161448, 858472, 325071, 285647, 277458, 297296,
- 298135, 300689, 279967, 279921, 340130, 235445, 232048, 5150000, 6290000, 7715000,
- 19928000, 7715000, 152900, 832400, 251679, 248767, 264991, 248767, 251679, 200451,
- 200451, 207926, 207926, 210644, 200451, 200451, 207926, 4183630, 5240000, 4207692,
- 19928000, 6838000, 156644, 838488, 346364, 351197, 361400, 309921, 319051, 314246,
- 323375, 3317600, 19928000, 3317600, 146500, 862714, 575847, 295119, 316269, 398411,
- 332629, 475552, 213362, 207926, 210644, 216419, 219137, 210644, 219137, 216419,
- 3915000, 3840000, 19928000, 7035000, 160397, 579461, 653463, 392436, 316829, 322010,
- 321125, 321125, 324884, 4639000, 3869350, 19928000, 4639000, 138384, 825768, 277247,
- 286768, 280130, 280130, 240031, 242527, 242527, 242527, 237119, 4927105, 3645500,
- 19928000, 8326500, 300000, 1130136, 465304, 432284, 448931, 457523, 440339, 424766,
- 5868827, 5868827, 6464647, 23952000, 23371000, 23952000, 202200, 932831, 686523, 354608,
- 562170, 366620, 360854, 317407, 317407, 357375, 307007, 436330, 5302798, 5302798,
- 5481544, 26779000, 23371000, 26779000, 152150, 838488, 272226, 333638, 342494, 338271,
- 285851, 242633, 400575, 248969, 6230486, 5520000, 7828000, 8958000, 23371000, 8958000,
- 156643, 848904, 361400, 342068, 346364, 341204, 323375, 314246, 309921, 6760800,
- 6486300, 6930800, 23371000, 10382100, 150877, 817656, 342068, 337235, 337235, 309921,
- 297909, 306077, 309921, 4528000, 4427000, 23371000, 6755000, 144344, 595819, 556288,
- 301753, 222269, 264991, 284426, 161709, 264991, 210954, 261247, 248767, 257919,
- 6171000, 4606000, 23371000, 6227000, 157092, 749952, 234623, 279642, 237119, 232127,
- 240031, 242527, 205064, 198073, 219137, 196034, 207926, 200451, 4140949, 4289904,
- 4558023, 18287000, 26496000, 19287000, 175200, 749952, 344145, 280130, 273884, 277247,
- 240031, 290662, 347000, 316634, 251679, 4140949, 4140949, 4379277, 14419000, 26496000,
- 14419000, 141660, 560262, 753871, 405290, 359586, 293931, 283494, 225146, 375231,
- 254591, 402957, 223609, 4230322, 4736769, 5701458, 25485000, 26496000, 25485000, 151274,
- 670824, 297909, 301753, 294065, 301753, 301753, 358784, 328914, 251679, 3881305,
- 6149695, 5994695, 28917000, 10031000, 154721, 838488, 384714, 389861, 366770, 356567,
- 455510, 356567, 4736769, 4796351, 6811009, 14320000, 28917000, 14320000, 129735, 807240,
- 394697, 314246, 406874, 294065, 254591, 261247, 281014, 358619, 289037, 5516000,
- 5955000, 5955000, 28917000, 5955000, 139617, 786408, 334281, 425979, 360008, 331136,
- 351772, 3593000, 4072000, 28917000, 4072000, 191549, 609385, 738056, 290701, 297909,
- 353924, 345412, 232559, 255276, 261247, 268319, 231131, 4935000, 4350000, 28917000,
- 4935000, 139345, 749952, 306089, 435208, 428496, 215174, 313583, 315269, 328800,
- 5583000, 5936000, 28917000, 5936000, 155000, 593663, 524844, 309992, 324884, 238588,
- 290701, 530966, 280130, 290701, 3602255, 6039894, 5668745, 28917000, 9271000, 223200,
- 981121, 297824, 528959, 273884, 273884, 297824, 273884, 280130, 300674, 5137200,
- 5708200, 4763800, 28917000, 10472000, 152799, 828072, 487226, 327175, 357974, 365116,
- 353534, 356352, 562769, 268319, 4617605, 4617605, 4945306, 9086255, 9086255, 7924406,
- 7924406, 7924406, 7030676, 7030676, 7030676, 7030676, 7537123, 6345483, 6345483, 6345483,
- 6345483, 5779454, 5779454, 5779454, 5779454, 5302798, 5302798, 5302798, 5302798, 5400000,
- 4855933, 4855933, 4855933, 5004888, 4558023, 4558023, 4289904, 3163279, 37950000, 37950000,
- 149500, 915400, 383954, 417248, 502912, 366620, 354608, 366620, 373347, 5153843,
- 5570917, 8324492, 18759400, 18759400, 209805, 1088472, 909105, 943272, 5868827, 6881721,
- 6881721, 32920000, 32920000, 151905, 765576, 487610, 504307, 448104, 4230322, 4498441,
- 4855933, 18947690, 18947690, 73097, 677040, 321183, 293201, 281924, 302867, 324884,
- 309848, 2472959, 2404422, 3027000, 15301100, 15301100, 118203, 691955, 316943, 280843,
- 269036, 195569, 240729, 281185, 302811, 3008543, 3627000, 5655300, 8615200, 8622300,
- 125381, 703080, 289979, 484028, 289979, 367184, 306955, 254664, 349919, 4477400,
- 4477400, 107000, 523664, 457001, 556325, 283646, 525491, 482063, 300509, 3902621,
- 4111157, 2553794, 16813790, 16813790, 111000, 536237, 652265, 284429, 343790, 268118,
- 265235, 323564, 348539, 306359, 229631, 4051576, 4289904, 4438859, 15263800, 15263800,
- 182590, 599144, 378130, 394837, 432284, 701315, 328180, 366620, 487556, 5392171,
- 4796351, 5302798, 42973400, 57327600, 57327600, 88410000, 70030000, 35030000, 35000000, 36800000,
- 33600000, 23750000, 22100000, 12710000, 13090000, 16880000, 21240000, 23870000, 23750000, 23750000,
- 23750000, 3310000, 22785000, 18900000, 13050000, 12720000, 16900000, 16900000, 16850000, 16850000,
- 12850000, 9850000, 171000000, 100905, 715000, 862000, 1446000, 17474000, 1446000, 110515,
- 548300, 346152, 376067, 330823, 2430950, 17474000, 1395087, 112437, 640198, 890000,
- 2685087, 17474000, 2120000, 100100, 494760, 204273, 238895, 157192, 245004, 158911,
- 157663, 158911, 196275, 280838, 2760000, 2300000, 4300000, 9340000, 9340000, 109554,
- 521356, 293253, 324755, 307698, 260593, 178100, 598920, 598920, 593712, 593712,
- 588504, 588504, 588504, 588504, 588504, 588504, 588504, 588504, 588504, 583296,
- 583296, 583296, 583296, 583296, 578088, 578088, 578088, 572880, 572880, 572880,
- 572880, 572880, 572880, 720000, 19390000, 3493000, 98983, 531216, 200367, 213102,
- 172639, 170143, 212487, 183818, 193592, 170975, 174719, 170975, 4076000, 2890000,
- 2013000, 14816000, 4953000, 98983, 398814, 380471, 138277, 140315, 141674, 140995,
- 165548, 144773, 149164, 146304, 111779, 190286, 143746, 162065, 161008, 140995,
- 161795, 100844, 3700000, 4132300, 2664481, 14219000, 4940000, 101866, 286748, 285389,
- 295581, 266909, 175551, 184439, 178463, 176383, 201736, 144053, 147790, 146771,
- 266695, 157510, 149414, 155189, 144053, 3955000, 4557559, 3297612, 17474000, 5960000,
- 87650, 305034, 254227, 337263, 192679, 191238, 191718, 176318, 142142, 167210,
- 221287, 178991, 4160000, 2568753, 2832688, 14219000, 4960000, 100905, 339709, 496813,
- 430948, 151847, 177239, 132929, 207352, 211105, 176383, 239800, 179711, 177631,
- 192340, 165455, 4230000, 3895000, 3466000, 17474000, 4810000, 115320, 382439, 350888,
- 361521, 163079, 163079, 161720, 161720, 164438, 161720, 161720, 159341, 151724,
- 774418, 175079, 160700, 164438, 157982, 113637, 115319, 114358, 4465000, 3384000,
- 3580000, 16020000, 7020000, 119351, 479895, 330255, 152546, 168482, 182736, 177869,
- 191556, 246339, 148469, 205369, 165219, 181186, 150508, 175559, 119081, 203171,
- 107150, 108592, 107150, 3841603, 3826000, 4886000, 5020000, 17474000, 8170000, 108593,
- 392222, 530320, 183039, 189279, 215599, 180853, 181791, 190943, 183039, 190943,
- 181791, 152546, 151527, 3806000, 3580000, 3692000, 17474000, 4335000, 98022, 531216,
- 211712, 199847, 202575, 232208, 203588, 167647, 168479, 227003, 184370, 182147,
- 2934000, 2756183, 2542002, 14219000, 4980000, 110527, 394610, 330381, 328103, 191753,
- 176977, 183039, 148469, 150508, 149489, 146771, 145751, 125481, 182555, 145072,
- 150508, 145072, 147790, 572880, 572880, 572880, 572880, 572880, 572880, 572880,
- 572880, 572880, 572880, 567672, 567672, 567672, 567672, 562464, 562464, 562464,
- 562464, 562464, 562464, 562464, 562464, 562464, 562464, 562464, 562464, 562464,
- 557256, 557256, 557256, 756802, 2853186, 2766814, 17474000, 6350000, 96100, 550702,
- 209181, 165983, 210524, 218343, 165983, 164735, 168479, 169311, 167647, 167647,
- 4000000, 3634201, 526008, 520800, 520800, 520800, 520800, 520800, 520800, 520800,
- 520800, 520800, 520800, 515592, 515592, 515592, 515592, 515592, 515592, 515592,
- 515592, 515592, 515592, 510384, 510384, 510384, 510384, 14816000, 6030000, 93217,
- 505176, 141345, 148872, 131142, 143846, 132841, 158109, 131822, 132501, 140093,
- 132841, 131482, 166160, 132501, 95646, 134159, 3015779, 3169377, 2250000, 14219000,
- 7580000, 99944, 398814, 386052, 100079, 144053, 142240, 162792, 185468, 141674,
- 144053, 140995, 141674, 233963, 121594, 144053, 99222, 100904, 111509, 100183,
- 99702, 99702, 101384, 2844577, 2655423, 2300000, 17474000, 7800000, 119164, 476655,
- 461403, 204671, 203007, 199679, 203007, 212159, 199679, 210079, 170213, 167156,
- 167156, 165797, 170213, 3380000, 5165377, 3720000, 16020000, 9800000, 157635, 416779,
- 363823, 348609, 178675, 193439, 168329, 254548, 196767, 202610, 226702, 166787,
- 201817, 193574, 173960, 154585, 2434500, 3525962, 3610386, 17474000, 6433000, 103788,
- 562464, 428909, 181791, 225655, 177631, 257084, 206080, 302208, 146736, 167151,
- 197271, 149489, 3696706, 2560103, 4739000, 17474000, 5776000, 144699, 577886, 561804,
- 243088, 206335, 220030, 213075, 147636, 199046, 188371, 181765, 209249, 168515,
- 230138, 152765, 212909, 3425965, 3425965, 630168, 640584, 614544, 708288, 666624,
- 692664, 645792, 708288, 708288, 723912, 18250000, 10720000, 28970000, 123008, 369239,
- 382461, 434599, 185870, 248586, 231234, 148791, 173380, 176669, 175629, 143909,
- 133899, 209949, 173549, 355099, 189132, 243959, 122526, 187208, 115259, 3753666,
- 3813248, 3664293, 16020000, 13680000, 103941, 287748, 436791, 263656, 147753, 152937,
- 163885, 215951, 197703, 189842, 166815, 168479, 149368, 145862, 188442, 3008891,
- 2919518, 2116250, 14219000, 5599000, 93217, 402869, 345832, 300761, 162655, 160575,
- 204359, 229679, 160991, 177045, 162239, 137435, 132841, 131482, 133860, 133860,
- 3467520, 3076161, 3728680, 14816000, 7666000, 99944, 536424, 191936, 242024, 171807,
- 198393, 170143, 255565, 190151, 174719, 171807, 138956, 111415, 3068473, 3494195,
- 3068473, 14816000, 11360000, 95139, 306107, 374889, 188835, 130443, 193526, 162655,
- 142233, 222056, 163903, 164735, 202311, 160991, 2889727, 2663893, 3919392, 14816000,
- 8720000, 159302, 520998, 382331, 170975, 174719, 174719, 171807, 323927, 262422,
- 176383, 171807, 171807, 140315, 144053, 3008891, 3008891, 3008891, 20788000, 20788000,
- 146599, 665282, 221990, 211419, 214302, 395740, 190943, 193439, 266859, 189279,
- 193439, 3247219, 3366383, 3396174, 19390000, 15990000, 122416, 578088, 298819, 215743,
- 218626, 308742, 258543, 185535, 228824, 299934, 180959, 3277010, 3157846, 3277010,
- 19390000, 13790000, 119164, 476655, 466054, 206335, 198015, 193439, 206335, 199679,
- 173271, 170213, 181765, 165797, 152546, 173271, 155944, 163079, 3664293, 3664293,
- 619752, 598920, 624960, 687456, 635376, 583296, 588504, 624960, 3000000, 3300000,
- 2380000, 3692500, 3694000, 3943500, 4720000, 3396174, 3396174, 3396174, 3396174, 3396174,
- 3375088, 3545129, 3545129, 3545129, 3545129, 2268226, 2381000, 2850000, 3277010, 3277010,
- 3277010, 2117400, 2150000, 8450000, 3193080, 22972000, 8836000, 9877000, 10010000, 13490000,
- 5300000, 11610000, 12200000, 12400000, 7080000, 4915000, 10334000, 8786000, 8975000, 8800000,
- 8800000, 10334000, 8786000, 8975000, 8800000, 8800000, 10935000, 3740000, 5800000, 4500000,
- 7200000, 61285000, 86490, 230050, 220592, 211769, 211769, 211769, 17800000, 87451,
- 473928, 360000000, 360000000, 360000000, 360000000, 360000000, 360000000, 360000000, 360000000, 360000000,
- 360000000, 360000000, 360000000, 360000000, 360000000, 360000000, 360000000, 360000000, 360000000, 360000000,
- 360000000, 360000000, 360000000, 360000000, 360000000, 360000000, 360000000, 360000000, 360000000, 360000000,
- 360000000, 360000000, 360000000, 360000000, -1];
-
+115320,12710000,16000,40362,14800000,40362,63426,572880,3277000,63426,
+87451,349803,338610,1400177,50967,43147,458304,90334,244776,77841,
+64000,233736,88980,176836,92972,93372,93272,108880,119088,108680,
+3910000,72000,90334,192696,90334,192696,98022,317688,54845,54429,
+54845,406224,6100000,156320,473928,109815,121263,437472,86490,281232,
+281232,2681190,62743,52823,645792,3664293,3650000,12710000,114660,119780,
+645792,12589648,645792,110730,522000,63268,291648,230000,281232,12589648,
+281232,87451,281232,48284,64656,59291,70576,49856,317688,317688,
+2234325,80820,104982,357587,272915,380041,642000,56305,56305,56305,
+56305,56841,174000,12710000,174000,88412,286440,48000,468720,468720,
+479136,468720,473928,473928,489552,441760,468720,468720,468720,473928,
+473928,468720,473928,473928,468720,473928,468720,473928,473928,473928,
+473928,473928,473928,468720,473928,473928,473928,473928,473928,473928,
+473928,11807556,81500,50828,320000,297317,148831,1698600,3189200,108500,
+473928,473928,2800354,473928,473928,479136,499968,489552,8806000,125891,
+614544,91295,296856,63825,63825,390600,64504,64504,438627,491890,
+1832900,86490,82646,82646,82646,82646,82646,82646,82646,82646,
+72075,72075,5557000,86490,468720,468720,1010000,1130000,750000,488720,
+4000000,89373,136756,188000,168000,295000,260000,8990000,128444,458304,
+87451,428000,125176,492156,390000,447000,543994,42157,59500,460000,
+296891,284500,1385328,11624500,42779000,23624989,42790000,118000,200000,200000,
+300000,500000,143189,1290000,88412,333312,90334,291648,322896,923521,
+88412,533550,79000,468720,468720,2784000,5165000,3740000,10500000,86490,
+326071,392000,2681190,2681190,3918730,68900,484344,230000,1201000,116281,
+390600,3472000,390600,62806,62806,479136,147033,786408,12589648,786408,
+88412,270000,86490,613000,473928,468720,473928,473928,468720,468720,
+468720,473928,468720,468720,468720,468720,473928,468720,468720,468720,
+468720,468720,468720,468720,473928,468720,2681190,2681190,26120000,5000000,
+26120000,86490,560000,92256,499968,489552,2064000,2540000,2540000,2540000,
+89373,484344,64736,47779,435000,377000,525000,162000,373949,334709,
+149759,150175,196649,101429,149759,143639,149759,112589,127349,127709,
+149814,1382000,2681190,2681190,22597000,13000000,52170000,61000,100000,124500,
+313000,181789,237000,463362,1600000,86490,468720,468720,1876833,93217,
+607000,5800000,607000,117206,479136,182590,750000,706000,590000,1590000,
+107000,260000,200000,190000,111000,106000,484344,983103,88412,344000,
+370667,416759,1459759,89700,260000,74000,466000,395808,484344,281232,
+385392,494760,291648,9400000,88965,462500,333000,1400177,132618,718704,
+718704,14800000,798004,121206,761000,632500,1433000,147033,796824,796824,
+2859936,1700000,499968,499968,515592,15820000,52213,52213,52213,291648,
+499968,3194677,2800354,473928,473928,473928,526008,526008,20531400,20531400,
+122000,484344,510000,2740772,78963,78963,336336,397761,1608714,86490,
+510000,542000,1330000,132618,189279,166656,2109240,156240,135408,104160,
+296856,270816,161448,127745,131142,131822,46872,125027,38028900,90334,
+670200,686000,2780177,123154000,2780177,74689,74179,567672,811000,2550000,
+103788,562464,318419,288823,325824,1830000,14573000,1830000,90334,240218,
+222357,221769,222357,372045,724000,2300000,88412,625000,122561,153919,
+128226,181299,153919,125706,125706,125706,125706,125706,125706,125706,
+125706,3208000,95139,466400,483041,1000000,189434,739536,749952,4000000,
+90334,489552,484344,2740772,2770000,2300000,3970000,116281,287065,262055,
+264203,185492,262055,259907,463680,1949000,18093000,1949000,108700,1008000,
+96339,96339,96339,96339,94657,96819,95138,95138,170477,93131,
+142559,95138,141443,132186,95618,93936,95138,95138,87758,92255,
+93216,95858,94417,111176,93696,93216,69354,94417,93216,96819,
+93216,2550000,2060000,3210540,7791540,133000,473928,473928,3330000,99923,
+515592,135559,135559,135559,135559,135559,136238,136918,136238,96339,
+96819,96819,96819,95858,95858,96819,96819,96819,95858,95858,
+95858,95858,95858,95858,1343837,98022,531216,655916,2248500,14573000,
+2248500,45264,53202,647472,256170,256170,256170,238311,3220000,2079000,
+489552,489552,600000,489552,494760,499968,479136,484344,4997000,93217,
+499968,170418,162022,206207,206207,207281,206207,2830145,2294000,2024000,
+10813000,123008,666624,124929,124929,124929,122526,122526,123727,167569,
+164799,124929,123727,124929,122526,123727,147809,124929,123727,124929,
+165957,123727,123727,123727,122526,124929,258400,124929,122526,123727,
+124929,124929,124929,124929,3234984,18093000,3234984,100905,101865,101865,
+101865,101865,101384,101384,101384,101384,101384,102585,102585,102585,
+102585,121904,101865,101384,102585,101865,81831,101384,82837,101384,
+102585,102585,102585,99222,102585,101865,129486,101865,100904,160675,
+100904,100904,100904,100904,100904,100904,132089,101384,101384,101384,
+101384,101384,101384,100904,100904,100904,100904,100904,100904,101865,
+101865,101865,101384,101865,101865,101384,101865,101384,101865,101865,
+1716000,14573000,1716000,100905,160675,100904,100904,100904,100904,100904,
+100904,132089,101384,101384,101384,101384,101384,101384,100904,100904,
+100904,100904,100904,100904,101865,101865,101865,101384,101865,101865,
+101384,101865,101384,101865,101865,1716000,14573000,1358500,88412,479136,
+88891,88891,88891,88891,88891,88891,88891,88891,109611,88891,
+88891,88891,88891,89131,88891,88891,88891,88891,88891,88891,
+88891,88891,88891,88891,88891,88891,88891,88891,63824,61789,
+63824,61789,63824,61789,2449000,15096000,2449000,63994,63825,489552,
+221769,202985,201911,202985,164429,200837,1800000,15096000,1800000,73674,
+44589,473928,233227,215886,215886,215298,216475,1678000,123782,624960,
+161720,161720,163079,163079,164438,163079,161720,163079,115319,114358,
+114358,114358,115319,115319,115319,116280,114358,115319,115319,115319,
+115319,114358,114358,2582482,18093000,2582482,86490,468720,149759,149759,
+149759,149759,149759,122309,122309,122309,122309,122309,122309,122309,
+122309,2051000,90334,643800,91774,91774,91294,90813,91294,91294,
+91774,91774,91053,90813,91774,91294,91294,91294,91294,91774,
+91774,91774,91053,91053,91774,91053,91774,91774,91294,91053,
+91053,91294,90813,91053,91053,2867000,69200,468720,150175,149759,
+149759,150175,149759,122648,122648,122648,122309,122309,122309,122648,
+122309,1866390,68498,61109,430000,149759,149759,149759,149759,149759,
+149759,149759,149759,149759,122309,122309,122309,328104,328104,328104,
+328104,468720,468720,468720,468720,468720,468720,468720,468720,468720,
+468720,468720,468720,468720,468720,5789000,114359,619752,114358,116280,
+113637,113637,113637,113637,113637,113637,115319,112676,113637,113637,
+116280,115319,111715,115319,115319,114358,113637,114358,112676,113637,
+113637,115319,112676,114358,115319,113637,113637,113637,116280,1900000,
+18093000,1900000,139000,468100,174901,174901,174420,174420,191645,178086,
+175862,153087,2870000,2841000,468720,468720,468720,473928,473928,473928,
+473928,473928,473928,473928,473928,473928,473928,473928,473928,473928,
+13433500,112676,570000,160700,160700,159341,159341,157982,157982,160700,
+160700,160700,157982,114358,182577,114358,112676,112676,144099,111715,
+113637,135986,134787,89695,3205000,98022,531216,198445,197484,196523,
+199406,197484,198445,199406,172639,2446000,95738,96756,660000,193656,
+193656,191618,191618,191618,135500,135500,136941,136941,136941,135500,
+136941,136941,135500,151715,135500,135500,135500,135500,135500,135500,
+136941,136941,135500,136941,187671,598920,598920,609336,609336,609336,
+609336,609336,609336,609336,609336,609336,609336,614544,614544,614544,
+614544,614544,614544,619752,619752,619752,619752,619752,619752,14800000,
+3931400,125891,682248,126130,128532,126130,128532,123727,128532,126130,
+127331,127331,124929,123727,128532,124929,128532,127331,127331,126130,
+127331,128532,123727,128532,124929,126130,123727,124929,128532,128532,
+128532,93149,89344,89699,87674,90561,88509,692664,692664,692664,
+692664,687456,687456,687456,687456,682248,682248,682248,682248,677040,
+677040,677040,666624,666624,887028,492685,661416,18093000,3603000,82500,
+608568,176823,176823,176823,220933,152671,152671,152671,152671,152671,
+3260000,20860000,3260000,95138,663000,134540,93696,93696,93216,93216,
+94657,94417,94417,95138,95138,94657,94657,95138,94657,93696,
+93696,93936,94417,93696,93696,94417,94417,94657,94417,94417,
+94417,93696,95138,94657,94417,515592,515592,515592,510384,510384,
+510384,510384,510384,510384,510384,505176,505176,505176,505176,505176,
+505176,505176,505176,505176,499968,499968,499968,505176,505176,369415,
+98952,195007,307272,515592,4377500,68500,520800,136918,136918,136918,
+137597,137597,136918,137597,136918,137597,137597,96819,97780,97300,
+96819,96819,96819,96819,96819,96819,96819,97300,3405000,63599,
+62399,63599,62999,773000,180066,178367,176669,174970,257009,180066,
+178367,178367,178367,178367,127331,126130,126130,126130,124929,123727,
+124929,123727,126130,162709,124929,4575000,12710000,4575000,62525,62525,
+62525,62525,61882,755160,140064,140064,138623,138623,140064,140064,
+143668,140064,138623,138623,143668,135500,138623,140064,221567,138623,
+138623,138623,138623,115287,120971,140064,140064,141746,136941,136941,
+141746,136941,140064,99531,97360,99531,97360,645792,651000,651000,
+651000,651000,651000,656208,656208,656208,656208,656208,666624,666624,
+666624,666624,666624,671832,671832,671832,671832,671832,671832,671832,
+671832,682248,682248,682248,14800000,3886000,152799,817656,153038,153038,
+154960,150876,157122,150876,154960,150876,153038,150876,154960,150876,
+153038,154960,154960,153038,159525,153038,150876,154960,106949,103539,
+114539,106378,108329,104875,106949,103539,109881,104875,108329,107714,
+111261,103539,108329,104875,109881,109217,109881,106378,114539,107714,
+807240,807240,807240,817656,817656,817656,828072,828072,828072,838488,
+838488,838488,848904,848904,848904,864528,780272,828072,828072,817656,
+807240,807240,817656,817656,828072,817656,807240,494760,510384,333312,
+593712,480000,27110000,7198000,218000,1478000,232048,239183,239183,232048,
+232048,239183,239183,232048,228650,228650,166492,169135,166492,169135,
+166492,161687,164089,166492,161687,166492,164089,1110605,900984,900984,
+900984,1076443,900984,900984,900984,900984,900984,900984,900984,885360,
+885360,885360,885360,885360,885360,885360,874944,874944,874944,874944,
+874944,874944,874944,1435000,1801968,18689200,6550000,108000,629645,91774,
+91774,91053,91053,91774,91294,91294,91294,90813,91053,91053,
+91294,90813,91053,91774,65549,63793,65376,63459,65376,63292,
+65894,63292,65549,63459,65376,63292,65376,63793,65549,63459,
+65376,63793,65376,63292,65204,63793,65549,63292,65549,63459,
+65549,63793,65204,63459,65376,63125,494760,494760,494760,494760,
+494760,494760,494760,494760,494760,494760,494760,494760,489552,489552,
+489552,489552,489552,489552,489552,489552,489552,489552,489552,489552,
+489552,372156,489552,279531,530084,3710000,127813,692664,129734,129734,
+131175,131175,129734,131175,131175,131175,129734,93149,91181,92286,
+91181,93149,89344,92286,91181,94184,91181,93149,91181,93149,
+90179,95219,91181,93149,90179,92286,90179,94184,91181,93149,
+90179,93149,91181,94184,90179,94184,90179,93149,91181,93149,
+90179,94184,89344,94184,90179,93149,91181,93149,91181,92286,
+90179,708288,708288,708288,708288,708288,708288,708288,703080,703080,
+703080,703080,703080,703080,703080,703080,692664,692664,692664,692664,
+692664,692664,692664,692664,687456,687456,687456,687456,687456,18093000,
+5750000,87690,549000,124007,124347,124007,124007,123668,124347,124007,
+124347,124347,124347,124347,124347,124347,124347,87930,87690,87450,
+781684,473928,473928,473928,473928,473928,473928,473928,473928,473928,
+473928,473928,473928,473928,473928,473928,473928,473928,473928,473928,
+473928,473928,473928,473928,473928,473928,473928,468720,468720,234458,
+350000,15096000,4710000,152000,645792,121325,120364,118202,121325,121325,
+121325,121325,119163,117241,120364,121325,121325,119163,122526,119163,
+120364,120364,120364,87111,82163,87111,84334,87974,83666,87111,
+83666,84179,82831,87111,85169,87111,85169,86421,83666,86421,
+84334,85559,83666,84869,82163,84869,83666,85559,83666,656208,
+656208,656208,656208,656208,651000,651000,651000,651000,651000,651000,
+645792,645792,645792,645792,645792,645792,640584,640584,640584,640584,
+640584,635376,635376,635376,635376,635376,18093000,3901099,123727,881660,
+118202,118202,122526,122526,120364,121325,122526,122526,124929,119163,
+122526,122526,117241,122526,123727,123727,122526,122526,124929,123727,
+122526,118202,122526,121325,121325,118202,122526,123727,119163,119163,
+123727,543000,675607,534393,661416,661416,661416,661416,661416,661416,
+661416,656208,656208,656208,656208,656208,656208,656208,656208,726828,
+446620,651000,651000,651000,651000,651000,651000,651000,651000,645792,
+645792,645792,645792,640584,640584,640584,635376,635376,635376,635376,
+630168,630168,240000,18093000,5966000,44072,54480,680000,123668,123328,
+123328,124007,124347,87450,87209,87450,87930,87209,87690,87450,
+87450,87209,87930,87209,86969,87209,86969,87209,87690,87450,
+87690,87690,86969,87690,361748,361748,473928,473928,473928,473928,
+473928,473928,473928,473928,473928,473928,473928,473928,473928,468720,
+468720,468720,468720,468720,468720,468720,468720,468720,468720,468720,
+468720,468720,468720,468720,20860000,1963000,156643,838488,153038,154960,
+154960,159525,154960,154960,159525,157122,157122,159525,157122,157122,
+159525,154960,153038,157122,154960,154960,154960,157122,157122,159525,
+154960,154960,157122,159525,161687,157122,157122,161687,157122,720000,
+1635000,1068000,1347000,585000,2207000,2595000,18689200,7365000,148955,796824,
+210644,187595,216419,216419,207926,207926,219137,210644,213362,213362,
+216419,213362,213362,200488,153038,150876,153038,153038,1633000,3297000,
+970000,18689200,7281000,59325,226400,86969,87690,87209,87690,87209,
+86969,87450,87209,87690,87690,87209,87209,87450,86969,131948,
+87450,87209,87209,87209,87209,87209,87209,87209,46644,87209,
+86969,62616,60453,62789,60620,62616,60620,62616,60620,62444,
+60453,442000,51498,115007,1127000,1425000,1787000,2202533,1878000,1535000,
+2450000,115320,539784,136487,116280,115319,132857,118202,117241,117241,
+115319,115319,116280,116280,116280,116280,116280,116280,115319,115319,
+115319,116280,115319,116280,116280,115319,117241,118202,181079,116280,
+117241,115319,117241,114358,864000,690000,1515000,761000,2345000,470000,
+100000,640000,298000,6732000,143189,799911,161414,141746,173419,140064,
+145350,145350,140064,141746,141746,147032,143668,140064,140064,141746,
+145350,145350,148954,143668,143668,143668,141746,147032,138623,104361,
+101034,101774,98529,94251,97360,103154,97360,104361,101034,101774,
+101034,100566,97360,103154,96358,4632000,4983000,12589648,5310000,145000,
+468720,123668,123668,123328,123328,123328,123668,123668,123328,87450,
+87450,87450,87209,87209,87209,87209,87690,87209,87209,87450,
+87450,87209,87209,87209,473928,473928,473928,473928,473928,473928,
+473928,473928,473928,473928,473928,473928,473928,473928,473928,473928,
+468720,468720,468720,468720,468720,468720,468720,598635,598635,468720,
+468720,468720,468720,468720,468720,468720,468720,397245,20860000,3444480,
+45681,57875,657340,123328,87450,87450,87209,87450,87209,87209,
+87450,87450,87450,87450,87450,87209,87209,87209,87690,87209,
+87209,87450,87209,87209,87450,87209,87209,87209,87209,87450,
+87450,87450,87450,473928,473928,468720,468720,473928,473928,468720,
+468720,473928,468720,468720,468720,473928,468720,468720,473928,468720,
+468720,468720,473928,468720,468720,468720,473928,473928,468720,468720,
+473928,473928,468720,473928,473928,468720,473928,473928,468720,468720,
+473928,473928,468720,468720,468720,473928,468720,468720,468720,468720,
+468720,187488,187488,187488,15096000,5914000,133579,523682,414686,419243,
+132617,132617,135500,131175,134058,135500,134058,131175,134058,135500,
+134058,134058,135500,135500,135500,132617,132617,132617,135500,97289,
+94187,94184,92183,95219,92183,94184,93185,97289,93185,94184,
+93185,94184,92183,95219,91181,97289,92183,94184,90179,95219,
+93185,96254,94187,734328,734328,734328,1080920,723912,723912,723912,
+723912,723912,723912,723912,723912,718704,718704,718704,718704,718704,
+718704,718704,718704,718704,708288,708288,708288,708288,708288,708288,
+708288,708288,708288,703080,703080,703080,703080,703080,703080,703080,
+692664,18093000,6770000,86490,468720,212945,193856,194393,193856,193856,
+194393,468720,468720,640456,468720,468720,468720,468720,468720,468720,
+468720,468720,468720,468720,468720,468720,468720,468720,468720,468720,
+468720,468720,468720,468720,468720,468720,468720,468720,468720,468720,
+468720,468720,468720,468720,468720,468720,468720,468720,468720,468720,
+468720,410000,468720,3083000,94178,515592,133860,133860,133860,133860,
+133860,133860,133860,133860,133860,133520,133520,135219,95858,55043,
+45570,84375,143080,95138,95618,515592,515592,515592,515592,515592,
+515592,510384,510384,510384,510384,510384,510384,510384,510384,510384,
+510384,510384,510384,510384,505176,505176,505176,505176,505176,505176,
+505176,505176,505176,505176,505176,505176,505176,505176,505176,505176,
+505176,505176,505176,505176,505176,3430000,4889000,127813,455000,129734,
+126130,126130,193581,128532,124929,124929,128532,128532,128532,127331,
+127331,127331,127331,126130,129734,128532,128532,127331,127331,128532,
+126130,127331,126130,126130,91424,88509,90561,88509,93149,87674,
+91424,89344,90561,88509,91424,87674,703080,703080,703080,703080,
+703080,692664,692664,692664,692664,692664,497827,488001,687456,687456,
+687456,687456,687456,523868,488000,682248,682248,682248,682248,682248,
+682248,677040,677040,677040,677040,677040,677040,666624,666624,666624,
+748582,748582,687456,682248,687456,682248,687456,682248,490882,485674,
+12710000,7711000,112437,845208,80290,80290,161055,112676,110994,114358,
+113637,111715,110273,112676,112676,115319,111715,110994,113637,113637,
+112676,111715,113637,112676,111715,113637,112676,82109,79491,82109,
+79491,80211,77654,82799,77654,80901,78322,81591,78322,81591,
+79491,81591,76652,624960,624960,624960,624960,619752,619752,619752,
+619752,619752,619752,619752,614544,614544,614544,614544,614544,614544,
+614544,614544,609336,609336,609336,609336,609336,609336,609336,609336,
+609336,604128,604128,604128,604128,604128,604128,604128,598920,598920,
+598920,598920,598920,598920,593712,593712,593712,588504,600000,590000,
+540000,555000,6050000,121086,656208,117241,117241,116280,117241,116280,
+117241,116280,116280,116280,117241,122526,118202,119163,123727,122526,
+119163,117241,121325,120364,119163,119163,119163,84179,84334,88836,
+84334,88836,82163,85559,82831,87111,84334,85559,84334,87974,
+84334,87974,85169,85559,83666,666624,666624,666624,661416,661416,
+661416,661416,656208,656208,656208,656208,651000,651000,651000,651000,
+651000,651000,645792,645792,645792,645792,645792,645792,640584,640584,
+640584,640584,640584,640584,635376,635376,635376,635376,635376,635376,
+630168,630168,630168,662145,509755,930000,18093000,4185000,100905,546840,
+203731,176383,171807,177631,176383,172639,173471,176383,174719,177631,
+552048,552048,552048,552048,552048,552048,552048,552048,552048,552048,
+552048,552048,552048,552048,546840,546840,546840,546840,546840,546840,
+546840,546840,546840,546840,546840,541632,541632,541632,541632,541632,
+541632,536424,536424,536424,536424,536424,536424,536424,536424,536424,
+536424,536424,531216,531216,570017,14573000,4440000,109554,651000,114358,
+114358,114358,114358,114358,115319,112676,174428,137878,111715,172190,
+114358,102483,76652,78486,77654,79694,77654,77451,77153,82109,
+78990,81591,77654,79694,74982,81591,74982,82109,97292,82799,
+77654,82799,79491,79694,77654,80901,80159,95860,101575,79176,
+78322,80211,79491,80901,74982,125943,77153,82109,80159,624960,
+624960,624960,624960,619752,619752,619752,619752,619752,614544,614544,
+614544,614544,609336,609336,609336,609336,604128,604128,604128,431547,
+598920,598920,598920,598920,593712,593712,593712,593712,593712,588504,
+588504,588504,588504,588504,588504,588504,588504,588504,588504,588504,
+583296,583296,583296,686204,270000,536424,598920,839000,477000,828000,
+760000,583296,3545129,3396174,3276996,3128055,3038682,2442862,2413071,2383280,
+35900000,25330000,127331,687456,127331,145385,124929,123727,127331,128532,
+126130,126130,127331,126130,127331,124929,124929,90561,87674,92286,
+88509,64836,86839,89699,58046,92286,86839,90561,86839,92286,
+88509,121809,89344,91424,87674,111279,86839,92286,86839,91424,
+86839,90561,86839,91424,88509,90561,88509,90561,88509,90561,
+87674,90561,86839,692664,692664,692664,692664,692664,687456,687456,
+687456,687456,687456,687456,687456,687456,687456,687456,682248,682248,
+682248,682248,682248,682248,682248,682248,682248,677040,677040,677040,
+677040,677040,677040,677040,677040,677040,666624,666624,666624,666624,
+666624,666624,666624,666624,666624,666624,666624,666624,666624,666624,
+666624,666624,666624,18093000,6795000,108592,595000,149489,150508,150508,
+151527,104988,104988,105709,106429,107150,105709,105709,108592,106429,
+105709,103066,107871,106429,106429,104988,106429,109312,105709,108592,
+104988,108592,107871,106429,588504,588504,588504,296855,588504,588504,
+588504,588504,588504,588504,583296,583296,583296,583296,583296,583296,
+578088,578088,578088,578088,578088,578088,578088,572880,572880,572880,
+572880,572880,572880,572880,572880,572880,572880,572880,572880,572880,
+572880,572880,572880,572880,572880,572880,572880,562464,567672,567672,
+567672,567672,567672,567672,562464,562464,562464,562464,562464,562464,
+562464,562464,562464,557256,557256,588504,479659,6430000,201000,904200,
+273497,273497,208776,190036,208776,208776,193400,208776,200848,204692,
+197004,208776,204692,213100,200848,200848,204692,208776,213100,208776,
+193400,200848,193400,204692,200848,208776,193400,200848,193400,1437000,
+1150968,1150968,1130136,1130136,1130136,1130136,1130136,1130136,1130136,1130136,
+1130136,1109304,1109304,1109304,1109304,1109304,1109304,1109304,1109304,1109304,
+1109304,1088472,1088472,1088472,1088472,1088472,1088472,1088472,1088472,1088472,
+1088472,1067640,1067640,1067640,1067640,1067640,1067640,1067640,1067640,1046808,
+1046808,1046808,1046808,1046808,1046808,1046808,1046808,1025976,1025976,1025976,
+1025976,13269520,88412,479136,89372,89131,89612,89612,89612,89372,
+89131,89131,89131,89372,89372,89372,89372,89131,90333,89131,
+89372,89372,89372,89372,64169,62290,63996,62123,64169,72149,
+63824,61956,64169,62123,63996,62290,63996,61956,63996,62123,
+63996,62123,63996,62290,64169,62123,489552,489552,489552,489552,
+489552,489552,489552,489552,489552,484344,484344,484344,484344,484344,
+484344,484344,484344,484344,484344,484344,484344,484344,484344,484344,
+484344,484344,484344,484344,484344,484344,484344,484344,484344,484344,
+484344,479136,479136,479136,479136,479136,479136,479136,479136,479136,
+479136,479136,479136,479136,479136,479136,479136,479136,15096000,4022942,
+93217,314826,225298,227063,225887,228240,92014,92014,93216,93216,
+133574,165983,92975,92014,92014,92975,67274,64461,66066,64127,
+67274,64127,66929,65129,67274,63960,67274,63960,67274,64628,
+66929,64795,67274,64628,66584,65129,67274,64795,66929,64795,
+66239,64461,67274,64795,66066,64127,66929,64795,66066,65129,
+66929,64795,67274,64795,67274,64628,67274,65129,3624000,4470000,
+2900000,10850000,117242,462623,367597,504668,100187,119163,139270,118202,
+117241,119163,118202,115319,116280,116280,116280,118202,117241,118202,
+117241,119163,103575,82163,83489,80159,84869,82163,83489,83666,
+84869,82163,82799,82831,130542,80827,82799,109677,83489,61951,
+84869,81495,84179,80159,84179,82163,83489,80159,84179,82163,
+83489,80159,645792,645792,645792,645792,645792,645792,645792,640584,
+640584,640584,640584,640584,640584,640584,640584,640584,640584,635376,
+635376,635376,635376,635376,635376,635376,635376,635376,630168,630168,
+630168,630168,630168,630168,630168,630168,630168,624960,624960,624960,
+624960,624960,624960,624960,624960,624960,619752,619752,619752,619752,
+568516,593000,568516,593000,18093000,6270000,86490,532500,150591,150591,
+151007,123328,122648,123328,122648,123328,122648,123328,122988,122988,
+123328,122988,468720,468720,468720,468720,468720,468720,468720,468720,
+468720,468720,468720,468720,468720,468720,468720,468720,468720,468720,
+468720,468720,468720,468720,468720,468720,468720,468720,468720,468720,
+468720,468720,468720,468720,468720,468720,468720,468720,468720,468720,
+468720,468720,468720,468720,468720,468720,468720,468720,468720,468720,
+20860000,4132222,88412,484344,125706,119866,88891,89131,89852,88891,
+89131,89131,89372,141090,89612,89372,89612,88891,88891,89131,
+89372,89372,89372,89131,88891,89131,89131,89612,90092,89612,
+89131,88891,89612,89612,489552,484344,484344,484344,484344,484344,
+484344,484344,484344,484344,484344,484344,484344,484344,484344,484344,
+484344,484344,484344,484344,484344,484344,484344,484344,484344,484344,
+484344,479136,479136,479136,479136,479136,479136,479136,479136,479136,
+479136,479136,479136,479136,479136,479136,479136,479136,479136,479136,
+479136,479136,479136,479136,479136,479136,479136,479136,479136,479136,
+479136,479136,479136,479136,479136,15096000,6355000,145000,641400,66429,
+66429,87690,87209,87209,87930,86969,87209,87930,87209,88170,
+87450,87209,87209,87450,87930,88170,87209,87690,88170,165433,
+86969,87209,87930,87690,87930,88170,62444,60453,62616,60787,
+63134,61121,62616,60620,468720,468720,468720,468720,468720,468720,
+468720,468720,468720,468720,468720,468720,468720,468720,468720,473928,
+473928,473928,473928,473928,473928,473928,473928,473928,473928,473928,
+473928,473928,473928,473928,473928,473928,473928,473928,473928,473928,
+473928,473928,473928,473928,473928,473928,473928,473928,473928,473928,
+473928,478674,473928,554398,473928,473928,473928,473928,554398,473928,
+473928,20860000,3090000,89373,484344,126725,125366,126725,125706,126386,
+126386,126386,125706,126386,126046,126046,89372,89372,90092,89852,
+89852,89852,89612,89372,89372,489552,489552,489552,489552,489552,
+484344,484344,484344,484344,484344,484344,484344,484344,484344,484344,
+484344,484344,484344,484344,484344,484344,484344,484344,484344,484344,
+484344,484344,484344,484344,371000,529000,484344,484344,484344,484344,
+484344,484344,484344,484344,484344,479136,479136,433480,479136,479136,
+479136,479136,479136,479136,479136,479136,479136,479136,479136,479136,
+479136,479136,479136,479136,479136,479136,479136,2207500,6727520,89373,
+358452,344191,88170,89612,87690,89131,88651,88891,88651,90333,
+89372,89131,89372,87930,88170,89852,88891,88891,88170,88170,
+89852,88891,89612,89372,87690,89852,88891,89852,87930,88891,
+89852,88891,89372,473928,473928,473928,473928,473928,473928,473928,
+473928,473928,473928,473928,473928,473928,473928,473928,479136,479136,
+479136,479136,479136,479136,479136,479136,479136,479136,479136,479136,
+479136,479136,479136,479136,479136,479136,479136,479136,479136,479136,
+479136,479136,484344,484344,484344,484344,484344,484344,484344,484344,
+484344,484344,484344,484344,484344,484344,3278108,110515,313928,315966,
+326159,298048,157982,155944,156963,154585,154585,156963,155944,161720,
+160700,114358,110273,116280,117241,139391,113637,112676,112676,112676,
+112676,109312,116280,112676,635376,635376,630168,630168,630168,624960,
+624960,624960,624960,624960,619752,619752,619752,619752,619752,619752,
+614544,614544,614544,614544,614544,614544,614544,614544,609336,609336,
+609336,609336,609336,609336,609336,609336,604128,604128,604128,604128,
+604128,604128,604128,598920,598920,598920,598920,598920,598920,593712,
+593712,593712,593712,593712,593712,588504,588504,588504,588504,588504,
+588504,588504,588504,588504,588504,588504,6560000,110400,473928,88411,
+88651,88651,88651,88170,88891,88411,88651,88411,88170,88411,
+88891,88891,88170,88411,88170,88411,88411,88651,88411,88891,
+88411,63479,61288,63651,61622,63306,61622,63824,61789,63306,
+61789,63651,61789,63651,61288,63824,61455,63479,61288,479136,
+479136,479136,479136,479136,479136,479136,479136,479136,479136,479136,
+479136,479136,479136,479136,479136,479136,479136,479136,479136,479136,
+479136,479136,479136,479136,479136,479136,479136,479136,479136,479136,
+479136,479136,479136,479136,479136,479136,479136,479136,479136,479136,
+479136,479136,479136,473928,473928,473928,473928,473928,473928,473928,
+473928,473928,473928,473928,473928,473928,473928,473928,473928,473928,
+473928,1300000,15096000,5400000,108593,728243,109312,105709,111715,113637,
+111715,111715,114358,114358,110273,105709,107150,112676,107871,113637,
+111715,110994,114358,113637,110273,113637,111715,111715,82109,79491,
+80901,78990,75899,77153,81591,75483,77969,44177,77969,76652,
+78486,76652,81591,77153,81102,78990,604128,588504,588504,572880,
+572880,572880,567672,567672,696029,588504,572880,572880,598920,598920,
+578088,583296,583296,578088,578088,802040,890548,588504,604128,440000,
+646048,583296,593712,609336,609336,588504,588504,1150000,619752,619752,
+453951,453000,614544,614544,614544,614544,614544,614544,614544,614544,
+614544,609336,609336,609336,609336,609336,609336,604128,604128,604128,
+604128,604128,604128,604128,598920,598920,598920,598920,598920,598920,
+593712,593712,593712,593712,593712,593712,588504,588504,588504,588504,
+588504,588504,588504,588504,588504,588504,588504,588504,588504,588504,
+588504,588504,588504,588504,473369,550000,550000,578088,358788,1099100,
+1072000,1825000,1695000,1320000,1030000,1800000,1485000,1412000,1749000,10285600,
+110273,890753,109312,110273,112676,109312,109312,112676,86060,110273,
+134133,188905,108592,109312,112676,108592,108592,108592,109312,108592,
+198620,113637,112676,107871,113637,83481,77153,81591,78990,78486,
+48911,79176,75984,80901,76652,79176,75483,80901,78322,77969,
+76652,3789000,944976,614544,609336,609336,609336,609336,604128,604128,
+604128,598920,598920,598920,598920,598920,598920,598920,598920,598920,
+598920,598920,593712,593712,593712,593712,593712,593712,593712,593712,
+593712,593712,593712,588504,588504,588504,588504,588504,588504,588504,
+588504,588504,588504,588504,588504,588504,583296,588504,588504,588504,
+588504,588504,583296,583296,583296,583296,583296,583296,583296,583296,
+24250000,7849000,94178,388000,127748,105923,93696,106674,113389,95138,
+129293,95858,94417,93696,92735,93936,95138,94417,95618,94417,
+94657,94657,95138,95138,94657,93936,93696,67791,65630,67274,
+65129,68654,65296,67791,65630,67964,65797,68309,65129,67446,
+65797,68826,65797,515592,515592,515592,515592,440121,348735,531771,
+515592,532637,515592,515592,515592,458417,510000,563967,515592,515592,
+333000,545500,515976,510384,510384,510384,510384,510384,557104,510384,
+510384,510384,510384,510384,510384,510384,505176,505176,505176,505176,
+505176,505176,505176,505176,505176,505176,505176,505176,530000,378928,
+380000,505176,505176,505176,505176,505176,505176,505176,505176,499968,
+499968,499968,362000,366000,3040000,4677500,97061,526008,136238,138277,
+136918,136918,137597,136238,98741,97300,98261,97300,97780,96339,
+97300,97780,96339,98261,97780,96819,98261,96819,96339,96339,
+96339,96339,96819,2650000,3570000,2500000,8152700,104279,110340,428605,
+409309,152546,146771,103787,105709,74179,74179,104507,105709,103066,
+103787,152531,136921,102585,103066,107150,105709,107871,106429,56649,
+107150,104507,104988,107871,103787,107871,103787,107150,103066,105709,
+4063000,3247219,3280000,4120000,53937,61086,468720,173940,173940,173940,
+173940,150591,150591,150175,150175,150591,468720,468720,468720,468720,
+468720,468720,468720,468720,468720,468720,468720,468720,468720,468720,
+468720,468720,468720,468720,468720,468720,468720,468720,468720,468720,
+468720,468720,468720,468720,468720,468720,468720,468720,468720,468720,
+468720,468720,468720,468720,468720,468720,468720,468720,468720,468720,
+468720,468720,468720,468720,468720,468720,468720,468720,468720,468720,
+468720,468720,468720,468720,468720,468720,468720,468720,468720,468720,
+4107600,104749,877600,142694,87979,100183,92643,134704,101384,101865,
+103066,99702,104507,104507,103787,104507,103066,103066,104507,104988,
+103066,104507,103066,103787,104507,102585,102585,103066,99702,102585,
+104507,103787,104507,5097000,5216000,4140000,5295000,87451,473928,124347,
+125366,125706,125706,88411,88170,88411,87930,88170,88170,88170,
+88891,88411,87930,88651,88170,88170,87930,88411,88891,88891,
+88651,88411,88170,88651,87690,111110,3530000,2290000,3020000,12170000,
+5310000,102827,464391,412099,148469,173909,148469,105709,107150,114830,
+131127,104988,106429,102585,106429,107150,102585,104988,105709,105709,
+106429,107150,102585,104507,77989,104507,106429,104988,103787,103066,
+104988,104507,3833000,3368110,2830000,14573000,6793100,74000,655000,88891,
+113251,89131,89852,110390,110390,89131,89612,152155,88891,88651,
+89131,88651,88891,88891,88651,64341,61789,63824,61956,64686,
+61789,64169,62290,63479,61956,63824,61789,64169,61622,63651,
+62290,64341,62290,63996,62123,63479,61622,63824,61622,63824,
+61622,63996,62624,63479,61956,5488000,2333400,3291600,6287000,117242,
+1440000,160700,160700,164438,165797,246924,182877,137181,113637,116280,
+114358,113637,114358,114358,115319,115319,113637,117241,116280,114358,
+81025,116280,114358,206945,114358,117241,117241,117241,8389000,3455756,
+604128,604128,624960,624960,624960,624960,624960,624960,624960,624960,
+624960,619752,619752,619752,619752,619752,619752,619752,908263,614544,
+614544,614544,614544,614544,1101308,609336,609336,609336,609336,609336,
+604128,24250000,10980801,145111,411096,396147,411096,399093,102697,102697,
+98963,98963,121094,143668,122246,185538,147032,140064,141746,206140,
+145350,147032,150876,219626,140064,141746,143668,140064,145350,105569,
+99865,103154,99865,100566,102203,103154,102203,101774,101034,105569,
+98529,104361,101034,108329,97360,104361,97360,106949,101034,4870783,
+4744200,6346100,18689200,9614983,140400,756000,173940,173940,173940,173940,
+151007,150591,150591,150591,150591,2680000,2240000,2080000,4959091,90530,
+43374,489552,127405,126386,130123,128084,129783,126386,128424,130463,
+131142,91294,89612,92975,91294,89372,92255,89612,91053,88891,
+91053,92014,89612,90813,2740772,2800354,484344,494760,489552,499968,
+499968,489552,12170000,7609748,120125,340428,356736,353339,327281,93310,
+120364,122526,122526,121325,122526,126130,124929,124929,121325,123727,
+124929,127331,122526,128532,92286,84334,91424,87674,113119,86004,
+87111,85169,87111,85169,90561,83666,88836,86839,86421,82831,
+90561,86004,89699,86004,90561,86004,89699,86004,86421,86839,
+85559,85169,88836,83666,88836,86839,925000,1040000,695000,680000,
+686000,636000,636000,636000,636000,636000,636000,636000,636000,634000,
+664000,664000,664000,664000,664000,664000,664000,664000,664000,659000,
+652000,652000,652000,652000,652000,652000,652000,652000,652000,652000,
+650000,607000,607000,607000,607000,607000,607000,607000,607000,607000,
+607000,607000,612000,614000,641000,641000,641000,641000,641000,641000,
+641000,641000,641000,641000,641000,639000,1255000,756573,634000,634000,
+634000,634000,634000,634000,634000,634000,634000,634000,634000,634000,
+883671,660000,660000,660000,660000,660000,660000,660000,660000,660000,
+660000,650000,630000,630000,610000,610000,980000,1000000,784000,18093000,
+9453350,40995,49864,616600,86969,86969,86969,86969,87450,120002,
+87930,72670,86729,107719,102703,86969,87930,115879,62444,60286,
+62789,60453,62444,60453,62616,67335,62444,60620,62444,60453,
+51454,77014,53846,60453,97196,33212,62444,60620,62961,51080,
+49185,60453,53541,73213,62444,60286,62444,60453,81494,60453,
+62271,60453,3460000,3524000,294990,540000,540000,479136,479136,479136,
+479136,479136,479136,443000,443000,479136,479136,479136,479136,479136,
+479136,479138,479136,507580,479136,479136,479136,479136,479136,479136,
+479136,670798,427202,430000,874300,20860000,4463850,86490,468720,86489,
+86489,106559,86489,86489,86489,126269,86489,86489,86489,86729,
+86489,86489,86489,86489,86489,86489,86489,62099,60286,62099,
+60119,62099,60119,62099,60119,62099,60119,62099,60286,62099,
+60119,62099,60119,62099,60119,62099,60119,62271,60119,62099,
+60119,62099,60119,3560000,2930000,1876433,5462483,138384,856800,153038,
+141746,141746,141746,141746,140064,140064,143668,153038,143668,145350,
+138623,143668,141746,145350,140064,145350,138623,141746,143668,148954,
+141746,138623,97289,106304,112814,103539,104361,96358,106949,94187,
+101774,96358,121259,94187,139200,99243,142544,72145,828072,828072,
+828072,817656,807240,765576,765576,765576,755160,755160,755160,749952,
+749952,749952,749952,1454860,739536,739536,734328,734328,734328,723912,
+1175000,585878,796824,807240,807240,1290000,848904,626000,524000,4200531,
+4438859,12589648,10539648,60954,74641,59950,473928,132131,124347,137981,
+123668,124347,123668,124687,124687,123668,124347,124687,124687,124347,
+124347,123328,88170,2710981,2681190,3864769,20860000,7445215,76500,345959,
+334889,109709,86489,111818,117179,86489,86489,86489,86489,70845,
+86489,86489,86489,86489,62099,60119,62099,60286,62099,60286,
+62271,60119,62099,60119,62099,60119,62099,60119,62099,60119,
+62099,60119,62099,60119,62099,60119,62099,60119,62099,60119,
+62099,60119,62099,60119,62099,60119,62099,60286,62099,60119,
+2681190,2967000,468720,468720,468720,2174743,2174743,2174743,2174743,2174743,
+2174743,2174743,2174743,2562026,2826628,16871000,123000,103787,103787,103787,
+103787,66886,66886,99702,99702,124039,125603,104988,144636,101865,
+132219,102585,101865,74001,98889,73656,72978,74519,73479,70896,
+72644,73139,71308,72794,72978,73656,72644,75036,72644,71931,
+72644,73139,70807,73139,73479,75381,68970,74519,69304,70551,
+67300,67791,66966,3550000,505176,2949309,2949309,2889727,2889727,2859936,
+2859936,16769661,9113067,86219,86219,603000,95219,122309,122309,86489,
+86489,86489,86489,86489,86489,86489,86489,86489,86489,86489,
+86489,86489,86489,86489,86489,86489,86729,86489,86489,86489,
+86489,86489,86489,86489,2681190,3469296,2363000,5832296,107632,578088,
+118202,118202,119163,164423,121498,83656,133517,114358,143037,76726,
+76726,123727,108592,112676,111715,114358,111715,109312,111413,128204,
+136889,112676,113637,79176,80159,75274,76652,77451,79491,81591,
+75984,85559,75984,78486,78322,78486,84334,84869,77654,3336592,
+3455756,640584,619752,588504,661416,588504,609336,604128,619752,588504,
+572880,598920,666624,604128,614544,593712,619752,645792,593712,614544,
+588504,645792,656208,3369585,3336592,3455756,3604711,3604711,3753666,3753666,
+3336592,3455756,2025788,1847042,1727878,2055579,1936415,2144952,1578923,25000000,
+88412,353647,341400,88411,88891,87930,88411,88651,88170,88170,
+88891,88411,88170,88891,88170,88170,88891,88651,88411,88411,
+88170,87930,63651,61622,63651,61288,63306,61622,63134,61121,
+63824,61288,63651,61288,63134,61121,63824,61288,63134,61789,
+63306,61288,63306,61956,63306,61288,2710981,2192660,2710981,20860000,
+7931000,88412,479136,83307,66700,87930,87930,87450,87930,87930,
+89372,90092,89131,89372,88891,86969,89372,88170,87930,87209,
+87209,88170,88891,87209,63824,62290,64514,61288,64169,60787,
+64686,60620,62789,62123,62444,61956,65031,60620,63134,60954,
+63824,62123,62444,61789,2740772,2710981,468720,468720,484344,468720,
+473928,468720,468720,473928,479136,468720,473928,484344,489552,468720,
+473928,468720,479136,468720,468720,468720,473928,489552,468720,479136,
+489552,9741050,11134000,11134000,115320,406341,364559,359242,121325,109312,
+162811,136521,182363,108592,162077,83129,151341,76211,122526,122526,
+122526,121325,129207,115730,59376,93297,82163,61253,80159,81591,
+84334,86421,78990,87111,82831,77451,80827,81591,80159,88836,
+83666,87974,81495,87974,86004,89699,82163,79694,79491,51499,
+64975,134960,113637,656208,588504,583296,614544,588504,661416,614544,
+598920,645792,583296,614544,666624,661416,640584,677040,598920,609336,
+619752,666624,656208,588504,583296,635376,609336,630168,645792,583296,
+609336,583296,651000,598920,3515338,3664293,3400000,3250000,4180000,3650000,
+2450000,3700000,3160000,2400000,3230000,12710000,12060000,101754,779000,127745,
+127745,133860,132841,133520,133520,94657,56451,67055,94417,93216,
+94657,93696,95138,93216,94417,94417,93936,93936,93696,95858,
+93936,93696,93936,93936,3018000,2770563,505176,510384,515592,517709,
+500000,7935852,139345,934080,140064,140064,140064,140064,140064,138623,
+134058,136941,140064,147032,143668,175811,136941,143668,147032,135500,
+136941,135500,169382,132617,145350,96254,93185,97289,94187,101774,
+102203,101774,98529,96254,97360,99531,102203,98324,99865,105569,
+93185,98324,92183,91384,104879,723912,723912,723912,723912,723912,
+723912,723912,723912,723912,723912,723912,718704,718704,718704,718704,
+718704,718704,718704,718704,708288,708288,708288,708288,708288,708288,
+755160,749952,796824,775992,786408,786408,4200531,4200531,18689200,10045000,
+86490,711610,61618,61618,87209,86969,87450,86729,86969,87209,
+86969,86969,62616,60453,62444,60453,62616,60620,62961,60620,
+62444,60453,62961,60453,62444,60453,62444,60620,62616,60620,
+62444,60453,62444,60453,63134,60453,62961,60286,62444,60620,
+62616,60453,62444,60453,62444,60620,62444,60787,62271,60453,
+62616,60620,62616,60286,2681190,2681190,4893000,20860000,6118611,171058,
+916608,252525,218908,174420,171777,166492,166492,166492,166492,169135,
+161687,243612,166492,186673,186673,169135,166492,169135,222230,164089,
+174420,166492,166492,177303,268064,148128,121439,117567,125234,132096,
+166979,119404,127304,173512,123336,136939,123336,114060,121439,112390,
+1025976,1046808,1025976,1025976,1025976,1010352,1010352,1010352,989520,989520,
+989520,989520,973896,973896,958272,958272,958272,942648,942648,942648,
+5153843,5004888,42779000,27110000,40334000,86490,468720,86489,86489,90089,
+81629,111277,117053,61109,61109,86969,104798,86489,89617,89413,
+86969,115248,63896,70679,77195,67693,86969,58932,60299,86969,
+86489,98279,90179,76290,93689,86489,66154,58769,60286,2689200,
+3089000,468720,468720,468720,468720,468720,468720,468720,468720,468720,
+468720,468720,468720,468720,468720,290000,468720,468720,468720,468720,
+468720,19656000,87451,351725,357215,89852,89852,89852,89852,124799,
+90092,65687,87930,75736,87930,87930,184121,87930,141599,88170,
+92975,109823,63824,63960,63651,97355,62961,61789,65894,60787,
+62789,69173,38111,63292,63306,86687,83761,61622,66584,61121,
+64341,64127,63134,60954,66066,64461,66066,61956,66584,61121,
+2710981,2830145,1532800,12170000,7365000,171058,673886,734124,174420,200848,
+177303,186673,183309,180426,177303,190036,174420,186673,177303,174420,
+180426,177303,125234,121241,153006,119404,138861,136939,127304,123245,
+134031,125416,125234,121241,125234,134434,131616,145122,149901,123245,
+127304,123245,127304,132096,138861,121241,149901,178276,125234,121241,
+131616,121241,125234,142283,127304,119404,6978000,6978000,6340000,42779000,
+27110000,12600000,86490,346920,335819,122648,86729,86729,86489,86489,
+86489,86729,86489,86489,86729,86729,86489,86729,86489,86489,
+86489,86489,86489,86729,86489,86729,86489,86729,86489,86729,
+86729,86489,86489,86489,86729,2681190,2681190,2681190,7560000,141267,
+200451,200451,198073,198073,264384,181765,193656,134058,138623,129734,
+138623,136941,143668,140064,138623,132617,136941,136941,138623,136941,
+140064,144947,132617,146190,138623,140064,129734,135500,135500,134058,
+136941,140064,138623,140064,136941,138623,147032,145350,128532,136941,
+136941,147032,136941,134058,138623,131175,138623,138623,140064,136941,
+136941,143668,136941,132617,138623,4030000,755160,775992,765576,739536,
+739536,734328,749952,786408,687456,734328,786408,708288,703080,775992,
+723912,734328,739536,718704,708288,796824,687456,755160,765576,775992,
+775992,755160,687456,703080,687456,786408,739536,5007800,12710000,9250000,
+105710,106429,106429,106429,106429,106429,106429,106429,106429,106429,
+106429,106429,106429,106429,106429,106429,106429,106429,106429,106429,
+106429,105709,105709,105709,105709,105709,105709,105709,105709,105709,
+105709,105709,104988,104988,118202,104988,104988,103066,104507,109312,
+103787,105709,104507,102585,104988,105709,104988,105709,101384,104988,
+109312,104988,74519,72978,75381,74481,75381,74481,74001,72644,
+75899,71308,75381,73479,75899,72978,75036,72644,75381,72978,
+76934,72978,77451,82831,3045000,5340155,660331,693252,736561,662068,
+427182,546840,728411,682992,578088,529046,433752,658280,912176,677878,
+604128,538000,380556,614544,872208,331546,689414,562464,549973,572880,
+1014445,609336,557256,214000,635376,635376,650000,3634502,1878000,2430000,
+2949309,2919518,3128055,3038682,2979100,2919518,2919518,2804000,3217428,3128055,
+3574920,3634502,3187637,3545129,3532706,2725700,3425965,3217428,2723401,3222977,
+3250000,26324000,90573,362296,356284,129783,128084,128424,92014,91294,
+90813,92014,90573,90813,90813,91294,90092,90333,90813,91294,
+77424,90333,91053,91774,92735,92014,90092,92014,92255,91774,
+91294,91294,93216,489552,489552,494760,494760,494760,484344,489552,
+484344,494760,499968,499968,489552,489552,489552,489552,489552,2770563,
+2800354,7845000,95139,515592,135219,135219,135219,135219,137597,131822,
+135219,95618,93936,95858,96819,95618,96819,94657,151266,161000,
+93936,95618,94657,95618,95618,95618,96819,95858,3584000,4052000,
+4441333,8430000,103066,493349,386052,107150,107150,107150,107150,75198,
+75198,105709,127929,115499,101865,102585,100904,101865,103066,101384,
+101865,101384,103787,74001,72644,71586,89422,72449,70139,75899,
+70807,71931,74982,75036,73479,73656,72978,73656,71308,123923,
+71642,73656,131107,75381,72644,75036,70473,71586,71308,3128055,
+3068473,3150000,14573000,9910400,123000,520600,103787,103787,103787,103787,
+66886,66886,99702,99702,124039,125603,104988,144636,101865,132219,
+102585,101865,74001,98889,73656,72978,74519,73479,70896,72644,
+73139,71308,72794,72978,73656,72644,75036,72644,71931,72644,
+73139,70807,73139,73479,75381,68970,74519,69304,70551,67300,
+67791,66966,3550000,572880,572880,567672,567672,562464,562464,562464,
+546840,536424,567672,552048,552048,552048,546840,567672,531216,562464,
+546840,562464,536424,562464,546840,567672,567672,536424,526008,541632,
+552048,546840,541632,505176,3128055,3217428,3217428,3128055,3128055,3128055,
+3038682,3038682,3038682,2949309,2949309,2889727,2889727,2859936,2859936,16769661,
+114358,619752,161720,157982,160700,157982,164438,112676,110994,113637,
+114358,115319,112676,114358,112676,113637,112676,107871,113637,116280,
+110994,113637,112676,109312,115319,114358,111715,113637,4756000,4904000,
+3545129,24250000,17200000,169136,900984,161687,150876,171777,169135,166492,
+164089,153038,161687,164089,153038,193400,174420,161687,169135,169135,
+222359,157122,183309,255485,102278,132096,125234,121241,112814,114060,
+111261,106378,117816,114060,136446,106378,121439,115730,112814,104875,
+117816,117567,116091,107714,125234,142283,114539,114060,3465000,874944,
+874944,874944,864528,864528,864528,848904,848904,848904,838488,838488,
+838488,828072,828072,828072,1109304,1130136,1130136,1046808,1025976,1025976,
+864528,848904,864528,900984,900984,885360,1010352,989520,973896,958272,
+5064470,42779000,27110000,13210000,94275,473928,122988,122648,161275,86969,
+86969,86489,86969,86729,86969,87450,86489,87930,86969,87450,
+87209,86969,86969,86489,87209,86969,86969,87450,86969,87209,
+86969,86489,86729,86969,2681190,3520000,468720,468720,468720,468720,
+468720,473928,468720,473928,468720,468720,468720,468720,468720,468720,
+468720,18675000,86490,287625,274178,276457,88170,86969,118125,86969,
+87930,87209,86729,86729,86969,86729,86729,86729,87930,86729,
+86969,86969,86969,86969,87690,86729,62444,60286,62099,60286,
+62271,60286,63134,60453,62271,61288,62444,60119,62271,60286,
+62444,60453,62444,60286,62271,60119,62444,60286,468720,468720,
+468720,468720,468720,468720,468720,468720,468720,468720,468720,468720,
+468720,468720,468720,468720,468720,468720,468720,468720,468720,468720,
+468720,468720,468720,468720,468720,473928,468720,468720,468720,2681190,
+2248000,7870000,108593,691000,110994,110994,115319,108592,111715,112676,
+108592,108592,110994,116280,109312,109312,108592,115319,116280,116280,
+110994,110273,114358,114358,110994,108592,110273,110273,107150,82799,
+75984,83489,77654,81591,75483,77969,77153,79176,90592,82799,
+74982,4823000,3576305,3750317,14254310,80290,80800,609336,111715,114358,
+114358,114358,114358,108592,115319,107150,109312,137144,115319,110273,
+109312,116280,118202,107871,118202,117241,109312,118202,77969,81495,
+82799,74481,82799,77654,70206,68302,133577,103688,83489,74982,
+80901,79491,79694,75483,83489,61324,79694,64669,84179,75483,
+3306801,4537460,604128,619752,598920,583296,619752,578088,1330451,635376,
+619752,588504,583296,630168,635376,578088,604128,526008,526008,572880,
+635376,640584,630168,604128,614544,583296,593712,588504,619752,619752,
+598920,624960,614544,3472000,3545129,3396174,3276996,3545129,3396174,3277000,
+3545129,3395230,3126000,3366383,2250000,2650000,140500,35900000,22600000,88891,
+479136,128084,125706,126386,122321,87209,78901,90813,90092,87450,
+87209,89612,88891,88651,88891,90333,89612,88411,88651,88891,
+86969,70784,87209,89131,91774,89131,88891,88891,2740772,2683000,
+2495000,12170000,8310000,89373,357491,343261,89372,88891,88891,89131,
+89131,88891,89372,89131,89372,89131,89372,89131,88891,89372,
+89612,89131,88891,89852,88891,88891,89131,89372,88891,88891,
+64341,61956,64341,62290,64341,61789,63824,61622,63996,62457,
+64859,62457,63824,61789,2740772,2770563,2740772,12949366,130696,703080,
+71455,71455,71455,84195,84195,119163,118202,126130,129734,119163,
+121325,128532,132617,131175,135500,122526,118202,127331,122526,129734,
+128532,127331,84869,86004,85559,93185,91424,86004,94184,88509,
+94184,89344,92286,81495,95219,90179,97289,82163,89699,82831,
+640584,661416,645792,640584,682248,703080,640584,656208,692664,708288,
+723912,635376,682248,661416,692664,692664,682248,661416,645792,682248,
+661416,703080,682248,687456,630168,640584,677040,666624,734328,640584,
+687456,682248,656208,687456,666624,718704,703080,692664,677040,666624,
+677040,677040,656208,624960,645792,703080,734328,635376,703080,661416,
+630168,708288,666624,723912,640584,645792,640584,666624,682248,666624,
+651000,692664,3932412,14800000,14800000,926000,718800,27110000,2380000,86490,
+468720,86729,86729,86489,86489,86489,86489,86489,86489,86729,
+86489,62099,60119,62099,60119,62099,60119,62099,60119,62099,
+60119,62099,60286,62271,60119,62099,60119,62099,60119,62099,
+60119,62099,60119,62099,60119,62099,60286,62099,60119,62099,
+60119,62099,60286,62099,60119,62099,60119,62099,60119,62099,
+60119,62271,60286,2681190,2681190,468720,468720,468720,468720,468720,
+468720,468720,468720,468720,468720,468720,468720,468720,468720,468720,
+8025000,94178,510384,131142,161046,131482,130123,131822,95138,93696,
+94657,95618,93216,94657,95138,92735,92735,92255,92975,92975,
+92975,92735,90573,93696,95858,94657,91294,94417,92014,2830145,
+494760,499968,499968,489552,515592,494760,494760,489552,489552,494760,
+505176,510384,510384,2889727,9400000,91294,489552,90813,90813,91774,
+92735,93936,88891,89612,63479,63793,68309,62958,68309,62958,
+65549,62457,66239,63793,64859,63960,66929,63459,68309,62123,
+65031,64628,63996,63960,63824,64127,67791,63459,64514,66465,
+66756,63793,66584,63459,65549,64127,65376,64795,68309,65129,
+65894,63960,67446,63793,68309,62290,64686,65129,63996,62123,
+65894,62958,2800354,1500000,499968,505176,484344,515592,489552,473928,
+479136,515592,515592,494760,499968,499968,505176,499968,489552,505176,
+510384,505176,505176,494760,484344,505176,479136,494760,499968,7290000,
+12600000,135501,430635,379160,366929,397905,124929,124929,95286,130986,
+128532,132617,128532,146736,150119,121325,154653,167082,151247,143909,
+152182,136941,117299,141479,158052,154535,132617,129734,171449,129734,
+107697,114401,131175,138743,172361,118259,119567,3902621,4051576,3595257,
+18091452,89416,468720,151839,151007,150175,150175,150175,123668,123668,
+122988,123668,122988,122988,124007,124687,2681190,2681190,473928,468720,
+468720,468720,473928,473928,12600000,16820000,79000000,12600000,43950,43409,
+468720,86729,86729,87209,86969,86729,86969,86969,86969,86969,
+86969,86729,86729,86729,86969,86729,86729,87209,86729,87209,
+86729,86969,86969,86729,86729,86729,86969,86729,86729,86729,
+62271,60453,63134,60620,2681190,2681190,468720,468720,468720,468720,
+468720,468720,468720,468720,468720,468720,468720,468720,468720,468720,
+468720,468720,473928,468720,13067000,44819,46709,468720,87690,87930,
+86489,86489,86489,86489,86729,87690,88170,86969,86729,86489,
+86489,62099,60620,62961,61121,62099,60787,62961,60119,62099,
+60286,62271,60119,62271,60119,62616,60286,62099,61288,62961,
+60286,62099,61288,63134,60286,62099,60453,62444,60787,62271,
+60286,62099,61288,63306,61288,62271,60286,2681190,473928,473928,
+473928,468720,468720,468720,473928,473928,468720,468720,468720,468720,
+473928,473928,468720,468720,473928,468720,468720,468720,468720,468720,
+468720,473928,473928,468720,468720,551968,468720,468720,629000,1325195,
+10490000,103788,418034,392564,107150,107150,104988,104507,104507,104507,
+107871,104988,104988,106429,107150,104988,103787,104507,107150,106429,
+107871,103066,41530,74481,76934,72644,73139,74982,72794,72644,
+108769,72978,73139,69638,77451,72644,75381,74982,74519,72143,
+74519,75483,74001,71642,74001,74982,77451,72978,3157846,4650000,
+562464,567672,567672,562464,572880,578088,552048,578088,546840,546840,
+541632,562464,557256,546840,546840,546840,546840,546840,546840,541632,
+541632,541632,546840,562464,14421600,89373,298780,293925,255175,90092,
+90333,90092,79054,89333,92255,102855,92255,88891,93696,91053,
+92735,90573,92975,92735,55741,92014,91294,88855,75547,112832,
+110591,93216,147126,91439,117536,89852,89852,92014,68399,92014,
+2972986,2800354,2859936,9006790,89373,253452,250734,250734,235769,88411,
+104695,98604,90573,87930,88891,88411,89852,89612,88170,90092,
+89612,101567,85006,90372,62457,46500,97636,63306,60787,64169,
+61956,65031,62624,63651,62123,65031,61121,63134,62791,63306,
+61789,63824,61789,64859,62457,63134,60787,64514,62290,63479,
+61789,64169,62123,62789,62290,63824,61789,2681190,479136,479136,
+479136,489552,473928,479136,479136,473928,484344,473928,479136,473928,
+473928,473928,479136,489552,479136,479136,473928,473928,473928,479136,
+479136,479136,473928,484344,473928,479136,484344,484344,479136,2770563,
+11728300,102827,419775,436606,53175,107871,159618,110273,80524,118427,
+124849,86126,114358,108592,99702,107150,72996,76104,111227,94126,
+63049,80211,67634,91659,69638,87263,40110,44225,118705,70523,
+72644,66077,80135,69686,72644,98230,77651,96180,66451,88382,
+78527,65339,64892,79694,98174,91146,93632,89874,94319,83881,
+78322,2644000,3390000,2958000,2800354,2830145,2889727,2889727,2949309,3008891,
+3098264,3187637,3306801,3425965,3574920,3723875,3723875,3902621,4111158,4319695,
+4319695,4498441,4498441,3157846,2949309,2949309,43617500,52121,67472,112676,
+112676,112676,112676,112676,112676,161452,110273,110273,110273,114358,
+114358,114358,114358,114358,114358,114358,114358,114358,114358,114358,
+113637,113637,113637,93416,94126,119668,112676,162742,88788,107871,
+107871,109312,107871,109312,107871,110273,134616,74757,114358,110273,
+181138,110273,113637,108592,150092,111715,111715,159272,228458,146241,
+106429,62258,90809,164219,92069,106219,92659,78486,74982,81591,
+74481,78486,76652,82109,76652,79176,74982,77969,80159,80901,
+74982,3306801,3455756,578088,588504,578088,588504,578088,593712,604128,
+583296,619752,588504,583296,588504,614544,593712,604128,572880,604128,
+614544,604128,588504,588504,588504,583296,614544,588504,593712,583296,
+588504,583296,609336,614544,19168000,95139,391148,357629,100904,100904,
+100904,100904,161351,157247,160055,156155,99702,95618,94339,130679,
+92855,99003,101865,113743,104286,100904,101384,103679,102585,104507,
+100904,98261,100183,100183,103787,99702,69848,77392,75381,70473,
+72794,69304,2376191,2270000,526008,526008,526008,531216,531216,531216,
+536424,536424,536424,536424,536424,536424,541632,562464,562464,531216,
+552048,546840,3217428,3128055,3128055,5350000,2444546,3038682,3038682,2979100,
+2979100,2979100,3008891,2889727,2889727,2889727,2919518,2500000,2500000,3004521,
+3128055,3128055,19650000,95139,515592,91774,91774,89372,89372,91294,
+49527,89131,90573,89852,101771,89612,94417,70391,88651,91774,
+89852,89372,88651,90333,44309,65797,68309,137360,79324,66131,
+76073,65797,67791,66131,63824,66131,67791,66465,69171,66131,
+64341,65630,63651,66465,63996,66632,68309,66131,3636000,2660000,
+515592,484344,489552,484344,484344,479136,484344,479136,479136,484344,
+515592,479136,484344,479136,479136,484344,484344,479136,479136,479136,
+479136,479136,473928,473928,473928,473928,10640060,93217,372867,351633,
+90573,90573,93696,93696,90573,91774,93936,92014,92975,96339,
+93216,91294,96339,94657,90813,92014,98261,92255,92014,93216,
+96339,92735,97780,90813,92975,65894,64628,66929,65797,65031,
+63125,65031,62958,68309,68302,66929,65630,3260000,4280000,489552,
+520800,520800,520800,520800,520800,520800,494760,505176,494760,526008,
+494760,494760,499968,489552,510384,510384,510384,510384,515592,515592,
+515592,520800,520800,526008,526008,526008,13550000,115646,345960,434349,
+334706,87930,87930,87930,113825,98916,66428,107126,87930,85848,
+112178,93729,91636,59349,86924,61121,61121,80976,52467,73016,
+73032,49412,73199,79897,69341,67526,72924,61121,69705,60370,
+52794,63774,82581,70706,62961,66245,67432,59604,74937,92139,
+68710,63235,81353,61121,62789,60620,63134,61121,62444,61121,
+3754700,2594700,2710982,13600000,154500,236837,275697,278735,87930,87930,
+87930,87930,86969,86969,86969,86969,86729,88170,74133,86729,
+87690,87450,86969,87209,86969,77349,62444,60620,62616,61622,
+62616,60286,62271,60620,63651,60620,62616,61121,62616,60954,
+62616,60620,62616,61121,62616,61288,62789,60620,62271,61455,
+63134,60453,2681190,2908000,468720,473928,473928,473928,473928,473928,
+479136,468720,479136,473928,473928,468720,468720,473928,473928,473928,
+473928,473928,473928,473928,473928,468720,473928,468720,479136,473928,
+473928,468720,468720,479136,473928,12034564,89280,347881,334889,86969,
+86969,87450,87450,86729,86969,86729,86969,86729,86729,86729,
+87930,86489,87209,87450,86729,87930,62271,60453,62271,60620,
+62444,60119,62444,60286,62271,60787,62099,60119,62099,60620,
+62789,61121,62789,60453,62616,60286,63134,60286,62271,61121,
+62099,60787,62616,60286,2630000,2850000,473928,468720,468720,468720,
+473928,468720,468720,473928,468720,473928,468720,468720,468720,468720,
+468720,468720,473928,468720,468720,468720,468720,473928,473928,468720,
+473928,468720,473928,468720,473928,468720,468720,11118412,98983,692150,
+100904,100904,100904,100904,99702,138234,95618,100904,96819,100183,
+94417,98741,96339,71931,68636,71931,70139,72449,67968,68826,
+69638,71931,67634,72449,69304,72449,69638,69171,66131,71241,
+70139,72449,70139,72449,69638,72449,70139,72449,67968,71931,
+66966,70896,69638,71241,69638,71586,67634,68654,69638,3286000,
+1052000,385000,676000,493000,2919518,2859936,12218500,92880,489552,127405,
+127065,127065,127405,132501,130463,127405,128764,127745,127745,91774,
+90333,90092,89372,92014,89852,90092,89852,93696,95618,92255,
+3140424,3070300,3563000,12450000,90334,300373,400655,341436,128424,91294,
+92735,91774,90333,147311,62693,87930,87930,91053,93216,92014,
+93696,92735,87930,90092,90573,89372,191165,90813,190855,159093,
+90333,88891,89852,89852,90813,91294,90573,92014,2800354,2800354,
+2740772,12220000,82850,473928,118350,88891,87450,88170,88411,88170,
+79949,87209,87450,87209,86969,88170,87450,87930,62616,61956,
+62616,60620,62961,60453,62616,61455,63824,60787,62444,60787,
+63824,61789,62789,61288,62444,60620,62789,60620,63479,60787,
+62616,60787,62444,61622,62961,60620,62789,61288,63306,60620,
+63134,60787,2681190,2710981,2710981,15029500,86490,231670,274178,274938,
+90218,97446,115106,93695,88843,87209,86729,97254,116241,86489,
+129146,86489,97288,86729,87930,85175,87450,87209,93678,174362,
+93419,104543,86729,86729,86729,62271,60119,63306,60453,62271,
+52579,62616,61121,72526,64591,62271,60453,3507841,2421722,468720,
+468720,468720,468720,473928,468720,468720,468720,468720,473928,468720,
+473928,468720,468720,468720,468720,468720,468720,468720,468720,479136,
+468720,468720,468720,468720,468720,468720,468720,468720,468720,12200000,
+2676000,14876000,87911,51731,99222,95858,95858,95858,103787,95858,
+96339,99222,102585,95858,98741,95858,96339,97300,95858,97780,
+95858,95858,103787,68826,66966,70896,72143,68826,68302,69516,
+66966,68826,72143,68826,66632,68654,66966,69171,72143,70551,
+65630,67964,68970,68654,72143,69171,67634,562464,536424,562464,
+536424,552048,531216,526008,526008,531216,562464,531216,557256,515592,
+510384,526008,510384,557256,531216,505176,546840,515592,557256,526008,
+557256,526008,546840,552048,562464,526008,515592,515592,505176,526008,
+520800,562464,531216,552048,552048,541632,552048,520800,531216,520800,
+546840,515592,552048,536424,520800,510384,536424,562464,505176,526008,
+520800,536424,541632,562464,526008,526008,515592,552048,510384,526008,
+2949309,16560000,1500000,79000000,22060000,88412,479136,88170,88411,89131,
+89131,89131,88891,88891,88891,89612,89852,88891,90092,88891,
+89852,88891,88170,89131,88651,88891,89372,88891,88170,91053,
+88891,64514,62624,63306,61455,63824,62123,63996,61956,63651,
+61622,64169,61789,64514,61288,2710981,2740772,484344,473928,479136,
+484344,484344,484344,473928,484344,479136,489552,479136,484344,473928,
+484344,479136,479136,2889727,2889727,2830145,2830145,2830145,2830145,2800354,
+2800354,2800354,2800354,2740772,2740772,2740772,2740772,2740772,2873793,2710981,
+2710981,2710981,2710981,3750000,16525000,87451,473928,103309,144521,89372,
+89372,62636,62636,62467,62467,71207,88411,88411,89372,101012,
+97015,102381,86969,87209,87209,88170,88170,86969,62789,61956,
+63651,61789,62789,61622,63479,61121,63306,61455,63306,60620,
+62616,61288,64859,61789,63306,60620,62789,60620,2710981,2681190,
+473928,479136,479136,484344,473928,468720,473928,468720,468720,473928,
+468720,479136,473928,473928,473928,489552,473928,473928,12419038,88412,
+355569,344191,88891,90333,89372,91053,88651,88891,88170,88891,
+89372,88891,88651,88651,88891,88891,88891,88891,88891,89131,
+89131,89131,89131,88891,88891,64169,61789,64341,61789,63996,
+61622,63824,61789,63651,61789,63824,62123,64514,61789,63996,
+61956,3438600,2868000,479136,484344,489552,473928,479136,479136,479136,
+479136,484344,479136,479136,484344,15850000,88412,292406,276457,276457,
+88891,87450,87450,87450,87930,87930,88411,87450,88891,87450,
+88891,88170,88891,88411,88170,87690,87450,87450,88651,88891,
+88411,87450,87930,90813,87690,87450,88170,88891,87930,87209,
+63996,60620,2681190,2710981,479136,473928,473928,473928,479136,479136,
+473928,479136,473928,473928,489552,479136,468720,479136,468720,10550010,
+58000,276258,347912,61618,61618,61448,61448,61278,61278,61278,
+61278,62297,62297,79806,104103,87209,140691,69173,88891,89612,
+88891,74274,45624,63824,60453,62616,60286,64514,60286,88721,
+60954,62444,61288,63134,61789,63306,60286,65031,61789,63306,
+61121,64859,60286,62789,60453,62616,60453,2710981,2681190,468720,
+468720,468720,468720,468720,473928,468720,479136,489552,479136,484344,
+479136,479136,468720,468720,473928,489552,479136,489552,473928,468720,
+468720,479136,468720,479136,479136,468720,479136,479136,12690000,62000000,
+177165,687456,185502,187541,181765,181765,171572,185502,189579,132617,
+127331,134058,124929,124929,127331,124929,131175,131175,119163,124929,
+123727,127331,129734,128532,124929,121325,3932412,3783457,692664,692664,
+656208,703080,718704,718704,687456,723912,666624,703080,640584,677040,
+661416,682248,703080,4111158,4111158,4111158,4111158,4111158,4111158,3902621,
+3902621,3902621,3902621,3902621,3902621,3902621,3902621,3723875,3723875,3723875,
+3723875,3723875,3723875,3723875,3783457,3574920,3574920,3574920,3574920,3574920,
+32190000,105710,422839,412099,145072,174150,168503,187055,126584,142694,
+157795,140315,108592,106550,101384,108592,128519,104988,109312,107150,
+99702,105709,140266,71963,130671,100763,107871,3217428,552048,536424,
+546840,562464,531216,588504,536424,546840,583296,562464,562464,536424,
+567672,578088,557256,520800,557256,578088,562464,572880,578088,572880,
+531216,593712,552048,588504,552048,531216,3306801,3277010,3277010,3336592,
+3336592,3217428,3217428,3217428,3217428,3217428,3217428,3128055,3128055,3128055,
+3128055,3128055,3128055,3038682,3038682,3038682,3038682,3038682,2979100,2979100,
+2979100,2979100,2979100,2919518,2919518,2919518,19330000,72482,71973,458063,
+320508,322027,102585,100183,101865,101865,102585,101865,100904,96339,
+101384,102585,101865,96819,102585,101865,101384,102585,95858,101865,
+101865,102585,102585,69861,70139,73139,69638,73139,66131,70896,
+65797,73656,69304,72794,68636,71586,71308,72794,70473,70896,
+71308,73656,68636,4798000,4400000,2949309,15851963,95826,484344,104667,
+104667,88170,88891,89612,88891,89131,88891,88891,88891,88170,
+89131,87930,88170,88891,90573,89372,90092,88891,88651,88891,
+89612,65031,61622,63824,61288,63306,61789,64169,61622,63651,
+63459,63824,61288,63306,61789,63824,61789,65204,61622,2710981,
+2740772,494760,473928,484344,479136,479136,479136,473928,473928,489552,
+484344,484344,479136,473928,479136,494760,489552,16820000,12600000,79000000,
+16820000,86490,621000,144926,144926,147740,144926,87209,87209,99905,
+81043,86489,87209,86729,87209,86969,86969,86489,102546,62271,
+60119,62099,60119,62789,60620,62099,60119,62099,60787,62444,
+60620,62616,60620,62616,67776,62444,54902,69401,60620,62099,
+60620,56717,60286,71729,110249,67686,60620,63134,82619,3628800,
+3756200,468720,468720,471512,468720,468720,468720,468720,468720,468720,
+468720,468720,468720,468720,468720,468720,468720,468720,468720,468720,
+468720,468720,473928,496000,468720,468720,468720,468720,471510,487000,
+468720,468720,3394416,2681190,2681190,2681190,2681190,2681190,2681190,2681190,
+2681190,2681190,2681190,2681190,2681190,2681190,2681190,2681190,2681190,2681190,
+2681190,2681190,2681190,2681190,2681190,2681190,2681190,2681190,2681190,2681190,
+2600000,2681190,2681190,2681190,2681190,2299679,2681190,2681190,2681190,2681190,
+2681190,2681190,2681190,2681190,2681190,2681190,2681190,3819623,2681190,2681190,
+2681190,2681190,2681190,2681190,2681190,2681190,2681190,2681190,2681190,2681190,
+2681190,7137154,3150000,2710981,46050273,105800,445000,2050000,427200,126500,
+494760,479224,1109000,1109000,91295,473750,355250,2050000,868000,92256,
+605000,549600,1047000,1047000,99500,494760,365179,352563,1240000,1240000,
+68025,494760,420636,1567000,1567000,93400,494760,279623,294430,260247,
+243395,1920000,1920000,105800,445000,302099,293184,118179,103359,2050000,
+2050000,90334,489552,153438,202448,202985,181147,181147,182108,275939,
+3182000,3182000,92256,499968,263645,260927,269834,244031,3014000,3014000,
+92256,305951,291647,290887,184511,184511,184511,184511,159743,159327,
+160575,159327,159327,2465000,2465000,91295,365179,351633,257529,258209,
+259568,243395,2366000,2366000,92256,661247,225887,207281,363997,205670,
+206207,207281,3112000,3112000,3112000,109638,499968,376440,290887,290128,
+499968,499968,499968,499968,494760,494760,494760,494760,494760,494760,
+494760,494760,494760,494760,494760,494760,489552,489552,489552,489552,
+489552,489552,489552,489552,489552,489552,489552,2723000,95139,510384,
+341244,270440,270440,252928,2919518,2889727,4167000,103050,494760,418225,
+288609,287849,2245500,2170000,3375500,91295,443883,353494,183550,229614,
+182589,237572,159327,159327,158911,158911,158911,2992500,2940000,3683000,
+93217,499968,245937,230004,227651,227063,228240,2471000,2830145,4010000,
+99075,484344,217716,222357,221769,222945,221769,3148000,2328000,4230000,
+95139,722100,315512,300761,307596,2480000,2840000,2840000,101866,641088,
+407463,392564,3068473,3411800,3008891,5655660,83979,93764,365179,353494,
+181628,193988,219617,182108,182108,184511,299882,159327,2800354,2730177,
+2680000,5089000,114000,509270,348567,284811,282533,3872000,2540000,3872000,
+94178,510384,248721,271119,265004,251657,2910000,2949309,2949309,7300000,
+75659,77316,505176,247844,228240,228240,231181,228240,3102000,3402000,
+3630000,92256,494760,244031,224710,227063,281663,257279,3761000,2887000,
+5339000,87202,372867,491966,271119,275196,267042,247844,2678000,2869000,
+3057000,90334,484344,334151,254132,234467,239582,2310000,2510000,4780000,
+102000,510384,317105,300761,298482,2822000,2460000,2323000,4783000,79794,
+382477,370238,273837,277914,279273,257376,3380000,2076000,2075000,4151000,
+98022,394970,376750,247064,227687,216410,218558,225539,223928,3067000,
+3046000,552048,546840,546840,546840,546840,546840,546840,546840,546840,
+546840,546840,546840,546840,541632,541632,541632,541632,536424,536424,
+536424,536424,536424,536424,531216,531216,531216,531216,526008,531216,
+6665500,100905,403619,380471,276555,293584,276555,263731,4131455,2567000,
+520000,549700,295000,370000,370000,702000,658000,393000,571000,543000,
+543000,613000,613000,564000,564000,564000,539000,543000,542000,559000,
+539000,543000,542000,559000,355000,558545,442045,550545,680300,815100,
+740100,5805000,197005,1046808,435332,411839,302015,402687,402687,354431,
+317407,361503,307007,297439,6600000,5200000,6732766,34840000,62163500,62163500,
+94178,311694,366517,138956,136238,92735,92735,92735,92735,92735,
+94657,94657,94657,94657,96339,96339,96339,96339,96339,95858,
+92735,97509,100593,95633,87479,116720,98261,132771,100904,96339,
+95858,110333,2889727,2949309,510384,499968,499968,510384,520800,499968,
+526008,515592,515592,489552,526008,510384,526008,541632,510384,520800,
+546840,536424,515592,489552,489552,526008,494760,515592,510384,489552,
+546840,515592,505176,536424,510384,3068473,3068473,3068473,2979100,2979100,
+2979100,2979100,2979100,2979100,2919518,2919518,2919518,2919518,2919518,2919518,
+2859936,2859936,2859936,2859936,2859936,3479897,2800354,2800354,2800354,2800354,
+2800354,2800354,2770563,2800354,2800354,2800354,21200000,86245,376070,278735,
+274938,87930,86969,86489,87930,86969,86969,86489,86969,86729,
+86729,87209,86489,86489,86489,62099,60119,62271,60119,62271,
+60286,62444,60119,62444,60119,62271,61288,62789,60119,62271,
+60453,62271,60286,62271,60286,62099,60119,62271,60119,62099,
+60286,62271,60286,62789,60119,62616,60119,62444,61121,2681190,
+468720,473928,468720,473928,468720,468720,468720,468720,468720,468720,
+468720,468720,468720,468720,468720,468720,468720,468720,468720,468720,
+468720,473928,473928,468720,468720,468720,468720,468720,468720,468720,
+468720,468720,468720,468720,468720,468720,473928,468720,468720,468720,
+468720,468720,468720,468720,468720,468720,468720,468720,468720,468720,
+468720,468720,468720,468720,468720,468720,468720,468720,468720,2681190,
+2681190,2681190,2681190,3316676,2781324,1600000,1280000,2681190,2681190,2681190,
+2681190,2681190,2681190,2681190,2681190,2681190,2681190,2681190,2681190,2681190,
+2681190,2681190,2681190,2681190,2681190,2681190,2681190,2681190,2681190,2681190,
+2681190,2681190,2681190,2681190,2681190,2681190,2681190,2681190,19610000,107632,
+745070,121159,107150,105709,88339,106429,105709,104988,104988,105709,
+107871,107150,105709,106429,107150,72794,73980,76416,74481,75381,
+70473,76934,55935,96669,73479,77451,73980,74001,73980,76416,
+73479,74519,73980,75899,73479,75899,74481,73139,72644,107758,
+72978,76416,74481,77451,74481,73656,73980,90895,72143,4251014,
+3217428,3442158,3217428,3217428,3217428,3217428,3157846,3157846,3157846,3157846,
+3068473,3068473,3068473,3068473,3068473,2979100,2979100,2979100,2979100,2979100,
+2979100,2979100,2919518,2919518,2919518,2919518,2919518,2919518,2919518,2859936,
+2859936,2859936,2859936,2859936,2859936,2830145,2830145,2830145,2830145,20670290,
+118203,392000,419243,441891,165797,193656,171572,140064,134058,135500,
+134058,143668,148954,136941,134058,119163,126130,138623,145139,141746,
+128532,124981,135717,126130,158760,122526,134058,134807,164904,149567,
+140064,134058,3900000,3634502,4379277,4379277,4379277,4379277,4379277,4140949,
+4140949,4140949,4140949,4140949,4140949,4140949,4140949,4140949,3962203,3932412,
+3932412,3932412,3932412,3932412,3932412,3932412,3932412,3932412,3932412,3753666,
+3753666,3753666,3604711,3604711,3455756,3455756,3753666,3753666,3753666,3753666,
+3753666,3753666,3753666,3604711,3604711,3604711,3604711,3604711,3604711,3455756,
+3455756,40880000,103788,562464,59429,59429,59429,59429,60419,60419,
+60419,61834,57023,64381,56033,59712,59712,57306,57306,65372,
+57306,64947,57306,59712,55750,56457,57872,60702,72871,60702,
+60702,59429,58438,61551,67353,69617,61127,63957,63108,60702,
+59995,61127,61127,81644,58155,63532,61834,64947,65372,59429,
+61551,57023,66928,59429,60419,61551,61551,69051,55325,60419,
+61127,58155,59995,60702,61127,56457,65372,54901,65372,59429,
+57306,62259,61834,63532,59995,61834,64947,55608,60702,57589,
+59712,55750,60419,62259,61834,60702,58155,69617,63108,61834,
+62259,60419,87729,3160000,546840,552048,520800,588504,515592,546840,
+546840,520800,526008,856923,593712,520800,576239,515592,531216,552048,
+661416,557256,546840,531216,562464,619752,640584,557256,583296,578088,
+552048,749952,531216,578088,588504,546840,520800,614544,546840,562464,
+635376,505176,557256,552048,515592,505176,593712,520800,572880,546840,
+588504,505176,526008,552048,572880,531216,572880,567672,572880,552048,
+807240,2859936,2859936,2859936,2859936,2919518,2919518,2919518,2919518,2979100,
+2979100,2979100,2979100,2979100,2949309,3068473,3068473,3068473,3068473,3068473,
+3157846,3157846,3157846,3157846,3277010,3277010,3277010,3277010,3247219,3366383,
+3366383,3366383,3366383,3366383,3515338,3515338,3515338,3664293,3664293,3813248,
+3813248,4021785,4021785,4111158,4379277,4379277,20095000,85600,137000,2036600,
+76000,312000,312000,99944,229544,229544,87451,288000,473928,1364700,
+1009000,400000,14849,125706,125027,2235700,86490,275000,473928,2710981,
+2710981,98022,531216,531216,95139,515592,191238,191238,190277,191238,
+191238,191238,191238,165983,3010000,3010000,95139,515592,192679,192679,
+191718,191718,165983,165983,166815,167647,165567,1945000,1945000,95139,
+510384,212651,212651,212651,189316,189316,189316,189316,1825000,1825000,
+94178,505176,162655,163487,163903,163903,163903,163487,163487,133520,
+133520,133520,132501,132841,1220000,1220000,87346,505176,246573,254833,
+231769,229416,230004,1272000,1272000,97061,520800,363790,333481,950000,
+950000,99944,332243,320508,318989,140995,140995,144053,143373,141674,
+100183,101384,99702,100183,100183,100904,100183,99702,100904,100183,
+100183,99702,100183,100183,99702,99702,101865,99702,100904,99702,
+100183,659000,3058000,248000,3058000,98022,559944,140315,139636,140995,
+140995,140995,138956,138956,139636,139636,99222,98741,100183,98261,
+99222,98261,98741,99702,99222,97780,98741,97780,99222,528000,
+836000,2301000,3153000,126000,387282,378610,169311,168479,167647,167647,
+169311,138277,138956,138956,138277,136918,137597,138277,137597,3135000,
+2726000,5861000,96830,515592,134540,136238,137597,136238,136238,137597,
+137597,136918,135559,136238,136238,135559,96819,95138,95858,95858,
+95858,96339,96339,520800,520800,520800,520800,520800,520800,520800,
+520800,520800,520800,526008,520800,515592,515592,515592,515592,515592,
+515592,515592,515592,515592,515592,515592,515592,515592,515592,515592,
+515592,515592,515592,530816,515592,515592,515592,510384,510384,510384,
+510384,510384,526008,526008,526008,520800,520800,520800,520800,520800,
+474000,6364000,67858,82484,317105,300761,300761,95858,95858,95858,
+95618,95618,95618,95858,95858,95618,95618,96819,95858,95138,
+95138,96339,95138,96819,95618,95858,96339,95618,95618,95138,
+95858,95138,95138,96339,95858,95858,68654,66966,68826,66465,
+520800,520800,520800,520800,520800,520800,520800,520800,520800,515592,
+515592,515592,515592,515592,515592,515592,515592,515592,515592,515592,
+515592,515592,515592,515592,515592,515592,515592,515592,515592,515592,
+515592,515592,515592,515592,515592,515592,515592,515592,510384,510384,
+510384,510384,510384,510384,510384,510384,510384,510384,510384,510384,
+510384,510384,510384,510384,5035000,98983,536424,198445,198445,197484,
+197484,170975,172639,171807,170975,170975,2878000,638000,1613000,3516000,
+109424,611000,474100,719100,88412,348842,339540,197078,195467,196541,
+108495,175862,176342,175381,479136,473928,473928,473928,473928,473928,
+473928,473928,473928,473928,473928,473928,473928,473928,473928,473928,
+473928,473928,473928,473928,473928,473928,473928,468720,468720,2541000,
+88412,479136,124007,124347,124687,123668,124687,124687,123668,124347,
+89297,87930,83762,103485,92637,98910,87930,87930,87930,87930,
+88170,88651,88170,87930,88411,423168,543000,790000,479136,479136,
+479136,479136,479136,479136,473928,473928,473928,473928,473928,473928,
+473928,473928,473928,473928,473928,473928,473928,473928,473928,473928,
+473928,473928,473928,473928,473928,473928,473928,473928,473928,473928,
+473928,473928,473928,473928,473928,473928,473928,473928,473928,473928,
+473928,473928,473928,473928,473928,473928,473928,473928,473928,473928,
+473928,473928,473928,468720,468720,468720,4500000,100905,541632,269451,
+248240,245299,247064,249417,2447000,997000,1327000,3444000,103788,415151,
+397215,179711,180959,177631,176383,184287,183039,232302,180959,178463,
+145751,145751,4935000,3157846,3157846,7930000,92256,661248,161407,160991,
+160575,160991,158079,162239,159743,162655,159743,131482,131142,3533000,
+3299000,2572000,4215000,93217,484961,363726,132501,133860,133520,133860,
+133520,133520,133520,133520,135219,133860,131822,133860,133860,132501,
+132501,95138,515592,515592,510384,510384,510384,510384,510384,510384,
+510384,510384,510384,510384,510384,510384,510384,510384,510384,510384,
+510384,510384,505176,505176,505176,505176,505176,505176,703420,505176,
+505176,505176,505176,505176,505176,505176,505176,505176,505176,505176,
+499968,499968,499968,499968,499968,499968,4665000,88412,479136,126725,
+125027,127745,127065,125366,89131,89372,90333,88891,88891,89852,
+90813,89612,88891,88651,89131,88651,88411,88651,89852,88891,
+88891,89131,89612,89612,88891,2990000,4065000,3426000,4560000,96100,
+321089,303039,300761,138277,136238,133860,135219,97300,96819,97300,
+95858,99222,95858,96339,99222,95858,96339,95858,97780,97780,
+95138,96339,95138,97780,95618,97300,93936,89465,96819,96339,
+2889727,2949309,526008,510384,520800,515592,536424,520800,520800,8920000,
+91295,424252,158079,161407,158911,131142,131142,131482,130463,131482,
+130123,131142,129783,129104,131142,153983,2830145,2830145,3956000,6157000,
+93217,310731,293166,294685,93216,92975,78569,68321,93696,92255,
+93696,93936,93936,93216,92975,93696,93696,92975,92014,92255,
+93936,92255,93696,93216,94657,94417,92975,92975,92975,66756,
+65797,66756,65129,67274,64795,66584,64461,67791,65129,67446,
+64461,3694000,510384,510384,510384,510384,510384,510384,505176,505176,
+505176,505176,505176,505176,505176,505176,505176,505176,505176,505176,
+505176,505176,505176,505176,505176,505176,505176,505176,505176,505176,
+499968,499968,499968,499968,499968,499968,499968,499968,499968,499968,
+499968,499968,499968,499968,499968,499968,499968,499968,499968,499968,
+499968,499968,499968,499968,499968,499968,499968,499968,494760,494760,
+494760,645000,337000,1127000,6430000,93217,358511,132841,133520,136238,
+132841,133520,173241,93936,95138,93216,93216,94417,95618,93936,
+95618,93696,93936,94417,93936,93696,93936,96819,94417,93696,
+96339,117356,116419,520800,520800,520800,520800,520800,520800,520800,
+520800,515592,515592,515592,515592,515592,515592,515592,515592,515592,
+510384,510384,510384,510384,510384,510384,505176,505176,505176,505176,
+505176,505176,505176,505176,505176,505176,505176,505176,505176,505176,
+505176,505176,505176,505176,505176,499968,499968,499968,499968,499968,
+499968,499968,499968,499968,4200000,93217,265004,265683,265004,253563,
+78296,93696,94657,94657,94417,93936,94417,92735,92975,96339,
+96339,94657,95618,93936,94417,92975,95138,94657,93696,94417,
+93696,93936,92975,92975,66929,65129,66756,65129,68654,65296,
+66929,65129,66929,65296,67791,65296,68309,64628,3290000,3360000,
+515592,510384,510384,510384,499968,520800,510384,510384,510384,510384,
+510384,510384,515592,510384,515592,515592,515592,510384,8950000,90334,
+489552,90573,90573,90573,90092,90092,90092,90813,90813,89131,
+89852,90333,89131,90333,90333,91053,88891,89131,91053,65376,
+63125,64686,62290,64341,62791,64514,62290,64514,62123,64686,
+61789,63824,62624,63824,62791,64169,63125,63996,62624,65894,
+62457,64169,62791,64859,62457,2366000,3329000,489552,489552,489552,
+484344,494760,4598000,90334,489552,90573,90573,90573,90092,90092,
+90092,90813,90813,89131,89852,90333,89131,90333,90333,91053,
+88891,89131,91053,65376,63125,64686,62290,64341,62791,64514,
+62290,64514,62123,64686,61789,63824,62624,63824,62791,64169,
+63125,63996,62624,65894,62457,64169,62791,64859,62457,2366000,
+3329000,489552,489552,479136,489552,479136,489552,489552,484344,489552,
+494760,8218000,72097,436500,91053,91053,91053,91053,92735,92735,
+92735,92735,92014,92014,91774,91774,91053,91774,90573,92255,
+91294,91294,90092,90333,92255,92255,92255,91053,92255,91294,
+66066,63459,64686,63793,66584,63459,66584,62958,65204,63960,
+2800354,2800354,499968,499968,499968,484344,499968,499968,499968,499968,
+499968,494760,494760,499968,494760,499968,499968,8488000,96100,314520,
+304558,304558,96819,96819,96819,96819,98741,98741,95618,95618,
+95618,95618,95618,98261,98261,97780,99702,96339,96819,95618,
+99222,97300,97780,70551,66632,79480,68302,69516,66131,70551,
+68302,70896,66632,68826,66632,69861,67634,68826,67300,70206,
+66465,70206,67634,2949309,2979100,536424,520800,515592,531216,531216,
+515592,515592,515592,526008,526008,510384,515592,7760000,87451,313000,
+144000,145000,47000,47000,6806000,103788,562464,102585,102585,102585,
+104507,80474,119406,139654,129576,88710,99702,100904,103066,104988,
+98261,101384,101865,100904,100183,103787,104988,101384,184679,102585,
+101865,99222,98261,104507,71586,83691,73656,70807,73656,72978,
+74001,68302,3157846,3155336,4420972,18267000,18270000,105710,650000,420000,
+650000,104749,201000,201000,82983,80775,479136,375750,345121,2710981,
+2740772,2889727,9000000,9001000,104749,567672,205172,217185,209016,203731,
+206133,361459,209016,181791,2913000,2796359,3157846,12000000,12006000,93207,
+89547,635376,379252,361521,550969,3545129,3956000,3425965,9000000,9000000,
+108593,588504,109312,109312,108592,107871,109312,109312,104507,107150,
+108592,110273,109312,108592,168576,107150,190644,109312,109312,109312,
+107150,106429,108592,207592,109312,110273,110273,109312,105709,108592,
+109312,107150,155353,3277010,3277010,1961495,10318000,10368000,100905,426500,
+144053,138541,188199,141674,103271,145751,148469,124665,128424,261683,
+130463,146771,145751,134540,143373,103066,3128055,3157846,3128055,2740772,
+2374327,2285000,2770563,2770563,2770563,2830145,2830145,2830145,2830145,2830145,
+2830145,2859936,2859936,2859936,2949309,2949309,2949309,3008891,3008891,3008891,
+3068473,3068473,3068473,3068473,3068473,3157846,3157846,3157846,3157846,2859936,
+2859936,2859936,2949309,2949309,2949309,3008891,3008891,3008891,2710981,2770563,
+16300000,97061,296909,564569,128102,138582,123218,111517,97780,96339,
+96339,96819,54624,79609,90333,90333,97300,92735,80642,111638,
+115286,60287,95138,94417,95618,97780,95858,101046,93936,69516,
+55325,66066,83693,66066,79455,30475,66966,64859,64628,67446,
+47939,2949309,2889727,3160000,16000000,8800000,21277000,76500,484343,505657,
+990000,990000,63612,473928,291609,278735,277976,1944580,1944580,81345,
+581412,473928,3141403,3141403,98571,68444,704000,192659,162239,162239,
+209429,160991,131822,166257,93895,131822,176181,131822,132501,206609,
+3970435,1490435,3970435,73567,393976,225887,206207,204059,204059,203522,
+205133,2227000,2227000,78245,418000,346920,336749,3276963,3659090,3659090,
+86490,468720,289219,275697,274938,3031018,2984485,4015503,97061,389204,
+371168,193640,194601,196523,192679,193640,192679,193640,167647,2278000,
+3230000,5508000,86490,361707,151007,151423,151423,151007,151007,151007,
+151007,176326,151007,123328,123328,3390000,3195000,6585000,65370,468720,
+468720,2691043,2650000,2356000,5086670,86490,418583,395669,236724,2091000,
+2118000,3000000,4209000,87451,473928,348842,338610,2824267,2150802,2418931,
+7394000,7394000,95139,465695,221305,175851,218690,109747,148598,135219,
+135219,132841,134540,132841,188754,135219,133520,133520,3182000,2680000,
+393000,350000,571500,510384,510384,505176,505176,505176,505176,505176,
+505176,505176,505176,505176,505176,505176,505176,505176,505176,505176,
+505176,505176,505176,505176,505176,505176,505176,505176,1092105,6622000,
+113501,468720,345959,334889,2681190,2681190,2681190,6021000,6021000,85906,
+473928,248696,248016,250734,233227,3223247,2595262,3012738,7208000,7208000,
+86305,586656,63959,71174,93936,92735,93936,94417,92255,93696,
+93216,94417,93936,93936,92255,94417,93216,93936,93696,93936,
+94417,67274,64795,67446,64795,66756,65129,67446,64628,67274,
+65129,66929,64461,67446,65296,67446,65296,67274,64795,67446,
+65129,67791,64795,67274,64461,4472000,2830145,2830145,9129000,9129000,
+86490,468720,244619,246657,245978,229414,2233000,3132000,2625389,5954000,
+5954000,351725,337679,292406,277976,277976,2550000,2550000,1651680,5470700,
+5470700,98983,449903,170975,233681,257091,176383,169311,171807,171807,
+142694,218395,141674,93501,140315,3276002,3093593,3055703,8305700,8305700,
+86490,408241,173940,173459,173459,173459,150175,150175,151007,150175,
+150591,2102000,2855000,3495872,6973600,6973600,89373,484344,220004,166803,
+202448,200300,202985,200300,3742216,4140409,3251280,7380100,7380100,91295,
+494760,246573,223534,225887,228240,229416,2859936,2800354,2042000,7393900,
+7393900,88412,479136,153087,154751,154751,151423,154751,152671,153919,
+125027,128084,127405,123668,127405,2170000,3065000,2710981,9426400,9426400,
+85600,494760,128764,131482,127405,129783,91053,91774,91774,92014,
+92975,91053,92735,92975,93216,92255,90573,91774,91774,92255,
+91053,92735,92735,91294,91774,93216,92735,92735,92014,2830145,
+2770563,3510662,11290000,11290000,111900,484344,360374,341400,2770563,2710981,
+3097418,11540000,11540000,67250,643463,228779,211769,187809,211769,211769,
+2681190,2681190,2681190,12930000,12930000,106000,468720,228779,211769,211769,
+212357,212357,2681190,2681190,3789405,17733000,17733000,110515,212000,25990000,
+212000,115320,694000,770000,3933000,25990000,770000,111476,392500,593712,
+788000,25990000,788000,114359,679727,255611,255611,255611,228717,228717,
+230639,228717,3933000,25990000,1948006,75324,91051,557706,298048,275888,
+275888,273535,334450,1698000,25990000,1698000,117242,858077,334313,331595,
+334313,310123,2860000,25990000,2002000,120125,651000,645792,2860000,25990000,
+1990000,116281,630168,232561,232561,234483,230639,203007,201343,199679,
+199679,201343,3933000,25990000,3649282,92446,102482,293938,333889,348364,
+530000,1040000,703000,1495000,1328000,260400,354144,249984,406224,255192,
+255192,364560,229152,23924000,23924000,110515,598920,271770,248093,246482,
+249704,249704,249704,4445651,25990000,4445651,188704,1182469,232731,251852,
+249704,166845,223431,217185,223431,366000,366000,598920,598920,598920,
+598920,598920,598920,451000,593712,593712,593712,593712,593712,593712,
+593712,588504,588504,588504,588504,588504,588504,588504,588504,588504,
+588504,588504,570000,473000,491000,588480,25990000,4925804,73331,72482,
+552048,254123,234668,234668,231983,227687,233594,567672,567672,567672,
+567672,567672,562464,562464,562464,562464,562464,562464,562464,562464,
+562464,562464,562464,562464,562464,562464,562464,562464,557256,557256,
+557256,557256,557256,557256,557256,552048,552048,552048,552048,552048,
+552048,552048,552048,552048,552048,546840,546840,19268000,4838000,119164,
+640584,337031,343146,334313,318384,661416,661416,661416,661416,661416,
+656208,656208,656208,656208,656208,656208,656208,651000,651000,651000,
+651000,651000,651000,651000,645792,645792,645792,645792,645792,645792,
+645792,645792,645792,645792,640584,429000,682248,682248,682248,677040,
+677040,677040,677040,666624,666624,666624,666624,25990000,4199260,111476,
+604128,198015,199679,199679,199679,270269,199679,192191,163079,159341,
+159341,157982,159341,619752,619752,619752,619752,619752,614544,614544,
+614544,614544,614544,609336,609336,609336,609336,609336,604128,604128,
+604128,604128,604128,598920,598920,598920,598920,598920,598920,598920,
+598920,598920,598920,593712,593712,593712,593712,593712,377892,536633,
+493367,530000,530000,25990000,3317892,108593,355695,423262,264123,242723,
+248093,241112,242723,248093,4128400,3488100,25990000,7620000,104749,524071,
+412099,260593,234668,239501,237890,236279,340631,4413000,4253099,19268000,
+8666099,107632,578088,220548,217185,215743,214302,188031,190943,190943,
+192191,190943,598920,761908,593712,593712,593712,593712,593712,588504,
+588504,588504,588504,588504,588504,588504,588504,588504,588504,588504,
+588504,588504,588504,588504,588504,583296,583296,583296,583296,578088,
+578088,578088,578088,583296,583296,583296,583296,578088,578088,578088,
+578088,578088,583296,583296,583296,583296,583296,578088,578088,578088,
+578088,578088,25990000,8508850,112437,446864,442798,249704,248093,357125,
+230639,228717,227275,228717,619752,619752,619752,619752,624960,624960,
+624960,619752,619752,619752,619752,619752,619752,619752,614544,614544,
+614544,614544,614544,614544,614544,609336,609336,609336,609336,609336,
+609336,609336,604128,604128,604128,604128,604128,604128,604128,598920,
+598920,598920,598920,598920,598920,598920,593712,593712,593712,593712,
+598920,593712,25990000,4317000,112437,379889,419754,461055,251852,255611,
+279173,198855,233912,277178,281808,624960,624960,624960,624960,624960,
+624960,624960,624960,624960,624960,619752,619752,619752,619752,619752,
+619752,619752,619752,619752,614544,614544,614544,614544,614544,614544,
+614544,614544,614544,619752,609336,609336,609336,609336,609336,609336,
+609336,609336,609336,604128,604128,604128,604128,604128,604128,604128,
+604128,604128,609336,25990000,5829900,101866,407463,582659,332446,247064,
+249417,255887,252358,562464,562464,562464,562464,562464,562464,562464,
+562464,562464,562464,557256,557256,557256,557256,557256,557256,557256,
+557256,557256,557256,557256,557256,552048,552048,552048,552048,552048,
+552048,552048,552048,552048,552048,552048,552048,546840,546840,546840,
+546840,546840,546840,546840,546840,546840,546840,546840,546840,541632,
+541632,541632,541632,541632,541632,536424,536424,536424,19268000,3559000,
+98983,396892,386052,288107,281991,281991,314713,552048,552048,552048,
+552048,552048,552048,552048,552048,552048,552048,552048,552048,546840,
+546840,546840,546840,546840,546840,546840,546840,546840,546840,546840,
+541632,541632,541632,541632,541632,541632,541632,541632,536424,536424,
+536424,536424,536424,536424,536424,536424,536424,536424,536424,536424,
+536424,536424,536424,536424,536424,536424,536424,531216,531216,531216,
+531216,531216,531216,531216,531216,531216,531216,531216,531216,19268000,
+5286000,102827,341804,414989,330381,265002,252358,247064,255887,249417,
+567672,567672,567672,567672,567672,562464,562464,562464,562464,562464,
+562464,562464,562464,562464,562464,562464,557256,557256,557256,557256,
+557256,557256,552048,552048,552048,552048,552048,552048,552048,552048,
+552048,552048,552048,552048,304616,546840,546840,546840,546840,546840,
+546840,546840,546840,546840,546840,546840,546840,222616,541632,541632,
+1095455,1092884,536424,536424,19268000,3587000,104749,291493,404657,298979,
+301017,296940,276441,572880,572880,572880,572880,572880,572880,572880,
+572880,572880,572880,572880,572880,572880,572880,572880,572880,572880,
+567672,567672,567672,567672,567672,567672,567672,567672,562464,562464,
+562464,562464,562464,562464,562464,562464,562464,562464,562464,562464,
+562464,562464,562464,562464,557256,557256,557256,557256,557256,557256,
+557256,557256,557256,557256,557256,557256,557256,552048,552048,552048,
+552048,552048,552048,19268000,4974000,105710,419956,409309,212860,185833,
+164755,212860,212860,212860,211419,183039,572880,572880,572880,572880,
+572880,572880,572880,572880,572880,572880,572880,572880,572880,572880,
+567672,567672,567672,567672,567672,567672,567672,567672,567672,1703016,
+567672,567672,567672,567672,562464,562464,562464,572880,572880,572880,
+572880,572880,572880,572880,572880,572880,572880,572880,572880,572880,
+572880,567672,567672,567672,567672,567672,567672,567672,562464,562464,
+562464,562464,562464,562464,562464,562464,562464,562464,19268000,8972000,
+58769,78517,61607,670963,310123,289418,287065,302681,288056,635376,
+635376,635376,635376,635376,635376,635376,635376,635376,635376,630168,
+630168,630168,630168,630168,630168,630168,630168,630168,630168,624960,
+624960,624960,619752,619752,619752,616481,614544,614544,614544,1915164,
+651000,651000,651000,651000,645792,645792,645792,645792,645792,640584,
+640584,640584,640584,640584,640584,630168,630168,630168,630168,630168,
+630168,630168,630168,630168,630168,630168,25990000,7986000,115320,461279,
+446519,176759,180410,251679,199679,198015,164438,164438,167156,164438,
+163079,180093,164438,161720,640584,640584,640584,640584,640584,640584,
+640584,640584,640584,635376,635376,635376,635376,635376,635376,635376,
+635376,635376,635376,630168,630168,630168,630168,630168,630168,630168,
+630168,630168,630168,630168,624960,624960,624960,624960,624960,624960,
+624960,624960,624960,624960,624960,619752,619752,619752,619752,619752,
+619752,619752,619752,619752,619752,614544,614544,614544,614544,614544,
+614544,614544,614544,614544,609336,14960000,6501000,115320,528560,287253,
+230639,230639,230639,190453,218549,137642,201343,630168,630168,630168,
+630168,630168,624960,624960,624960,624960,624960,619752,619752,619752,
+619752,619752,619752,614544,614544,614544,614544,614544,614544,614544,
+609336,609336,609336,609336,609336,609336,609336,604128,604128,604128,
+604128,604128,604128,604128,598920,598920,598920,598920,598920,598920,
+598920,593712,593712,593712,593712,593712,593712,588504,588504,588504,
+588504,588504,588504,588504,588504,588504,440000,510000,510000,440000,
+510000,510000,25990000,4089000,103788,562464,230372,227687,226613,207575,
+205172,202770,205172,3157846,1880000,3098264,19268000,4786000,118203,468967,
+419923,269036,262055,262055,262397,272799,205534,234483,3300000,3640000,
+4623000,25990000,6190000,67729,70445,365000,199406,169311,168479,170143,
+172639,167647,166815,166815,169311,171807,2949309,3008891,515592,515592,
+510384,510384,510384,510384,515592,541632,541632,541632,541632,541632,
+541632,541632,541632,536424,536424,536424,536424,536424,536424,536424,
+536424,536424,536424,536424,536424,536424,19268000,7741000,110515,361167,
+356297,285338,271770,270005,303410,199367,3040000,2701157,5124704,14960000,
+6674700,105710,517439,212860,212860,212860,212860,180959,185535,184287,
+184287,185535,2468700,2550000,598920,598920,598920,598920,598920,588504,
+578088,572880,572880,567672,562464,8392856,2804500,2768700,8573700,155600,
+504524,483729,314712,343736,281924,281924,287294,279239,2500000,2500000,
+2495000,14960000,7496000,126852,358300,383586,202124,327419,289979,330589,
+314469,2705000,2521000,2628000,20782000,7884000,118203,472811,461403,245054,
+240729,242651,238327,234483,240729,240729,203007,2640000,2620000,2364000,
+14960000,7624000,80800,80290,457435,440007,254000,254000,255611,227275,
+228717,232561,228717,3003550,2860000,2881800,14960000,8751800,108593,356986,
+420472,313928,443403,313928,291693,2452000,2500000,2520000,14960000,7472000,
+119164,888552,312665,287065,357484,227895,305889,3094000,3107000,500000,
+500000,692664,692664,687456,687456,687456,682248,682248,682248,677040,
+677040,677040,677040,677040,666624,666624,666624,666624,666624,661416,
+661416,661416,661416,661416,656208,656208,656208,656208,656208,656208,
+20782000,6201000,113398,396000,298048,275888,280006,280006,264123,2513000,
+2499000,5012000,22958476,5012000,121086,656208,337031,353339,346544,318384,
+3664293,3872830,2162749,14960000,7759500,116281,651380,310123,287065,331418,
+233995,269103,4132000,3331900,687456,692664,645792,624960,682248,682248,
+677040,677040,677040,677040,677040,666624,666624,666624,666624,666624,
+666624,661416,661416,661416,661416,656208,656208,656208,25990000,8317500,
+114359,457435,442798,262055,255611,269036,242651,228717,234483,236405,
+2317000,2340000,2348000,20782000,7039000,122047,802000,375471,315624,409065,
+216831,291771,3836400,3844000,6820000,20782000,8336800,111476,604128,212519,
+198401,196767,195103,189279,195103,235554,195103,244628,174839,3396174,
+3622559,7018733,22958476,7018733,105710,646800,446864,3247219,3000000,2961000,
+22958476,5969000,102827,572300,103788,103788,103788,103788,103788,103788,
+102827,102827,102827,102827,102827,102827,102827,102827,102827,102827,
+102827,102827,102827,102827,102827,102827,102827,102827,102827,102827,
+102827,102827,102827,102827,102827,3128055,3142760,1675509,22958476,5773117,
+104749,329610,258829,227687,230372,287223,233594,229298,3217428,3030173,
+2970000,22958476,6048108,150032,495686,419736,402534,300006,276554,279239,
+287294,289979,279239,3813248,3783457,3783457,20782000,12032004,103788,635039,
+151527,155944,127350,102585,102585,102585,146108,146108,108592,108592,
+105709,103787,109312,108592,108592,123212,136619,103787,103787,103787,
+103787,103787,104507,110273,107150,103787,154641,108592,619752,619752,
+619752,619752,614544,614544,614544,614544,614544,614544,614544,614544,
+609336,609336,609336,609336,604128,604128,604128,604128,604128,598920,
+598920,598920,598920,598920,593712,593712,593712,593712,593712,588504,
+588504,588504,588504,588504,588504,588504,588504,583296,583296,583296,
+583296,583296,578088,578088,578088,578088,578088,572880,572880,572880,
+572880,572880,572880,572880,572880,572880,572880,567672,567672,567672,
+567672,567672,567672,562464,562464,562464,562464,562464,562464,562464,
+1157500,562464,562464,562464,562464,562464,557256,557256,557256,557256,
+557256,552048,552048,552048,552048,450182,22958476,10869000,98983,552048,
+140995,145072,143373,108457,97300,86061,99222,99222,99222,99222,
+99222,99222,99222,99222,99222,99222,98741,98741,98741,103066,
+105709,95858,99702,95858,101384,101865,103787,3038682,3038682,3128055,
+3080000,2920000,2910000,3250000,5229000,3823000,2627000,2636000,2636000,2627000,
+2636000,2344000,3060000,3038682,3038682,13138000,176824,652206,935692,401773,
+545037,548792,388641,351197,337235,5302798,4617605,4796351,6900000,13740000,
+7000885,7000885,5966383,5967000,6345483,6345483,6345483,8139002,5779454,5779454,
+5779454,5779454,5779454,3650000,5332589,5332589,5332589,5332589,5332589,6156081,
+4945306,4945306,4677187,9150000,8140000,6100000,5330000,5330000,5040000,57782000,
+130696,867400,121229,86399,95714,179496,134058,131175,170078,111772,
+101145,89139,102968,202169,192473,204612,135500,134058,132617,132617,
+132617,154960,131175,135500,132617,153038,140064,132617,141746,131175,
+136941,96254,92183,93149,61154,4021785,4051576,4051576,25050000,25050000,
+96756,102697,542003,556288,242527,187541,189579,213362,222195,193656,
+203169,203169,205547,203169,200451,191618,207926,198073,200451,4051576,
+4289904,4558023,10000000,10000000,119164,725920,171614,147261,122526,122526,
+118202,118202,118202,117241,117241,83639,116280,119163,119163,118202,
+105656,120364,118202,133014,134549,110834,118202,119163,118202,117241,
+122526,120364,166399,120364,84179,86839,101756,80827,93149,83666,
+3634502,3692877,3848000,15658000,20839000,122047,661416,126130,126130,126130,
+126130,124929,122526,127116,153636,163754,129734,124929,122526,141881,
+123727,122526,124929,122526,122526,129734,122526,123727,103120,132854,
+123727,128532,123727,129734,134058,145986,123727,122526,4927614,3517700,
+2635000,23096500,17850000,23746500,139345,560262,519078,248767,232127,237119,
+232127,245439,227135,229631,203169,198073,207926,200451,193656,4200531,
+4200531,5950000,8650000,8650000,133579,718704,265235,268118,265235,306077,
+227135,257919,237119,227135,232127,4051576,4289904,4558023,13084000,13084000,
+126852,687456,262352,290471,322685,245439,406938,291059,222559,227135,
+218399,218399,3872830,3932412,4065100,15406000,16453000,15406000,122047,661416,
+302947,276554,284609,287294,284609,281924,4105000,4613000,16453000,5308000,
+121086,651000,273869,276554,266351,245054,245054,247456,242651,4965000,
+4787101,2026493,16453000,6828500,124930,881664,410325,279955,458249,2537000,
+16453000,2537000,160860,942648,546996,485841,493316,484885,5302798,5302798,
+5779454,17224000,17224000,186434,989520,348842,465123,373347,360854,390567,
+354431,421823,402687,297439,5392171,5302798,6732766,34508000,26695000,34508000,
+193161,1046808,468998,582366,482364,556483,457069,5779454,5290000,8670000,
+54580000,48710000,60491000,2500000,2500000,3004521,3128055,3128055,2889727,2889606,
+2859936,2858352,712000,2859936,2859936,2859936,2859936,2859936,2900000,2900000,
+2900000,2900000,2900000,2800000,2800000,2800000,2800000,2740772,2740772,2740772,
+3148210,3148000,2680595,2395000,3046128,3038682,3038682,2650717,2949309,2949309,
+2949309,2949309,2949309,2949309,2889727,2889727,2889727,2889727,2889727,2979100,
+2979100,2919518,2919518,3198762,2710981,2120000,1780000,1000000,30365857,46567000,
+41632000,123154000,2770563,2800354,2800354,3179823,1817251,2800354,2800354,2293907,
+2478600,5131000,3038682,3038682,3038682,3038682,4219931,2979100,2979100,2979100,
+2979100,2979100,2979100,2919518,1981037,2919518,2919518,2919518,2919518,2859936,
+2859936,2859936,2859936,2800354,2800354,2800354,2800354,2770563,2770563,2770563,
+2770563,2740772,31803860,152799,800800,828072,817656,21768000,815000,197200,
+768768,998758,21768000,1334750,148955,796824,796824,3251000,3251000,118203,
+701000,556000,13017000,717000,101558,982000,481000,4543000,13017000,2108000,
+102951,616180,468967,608095,1562000,13017000,1562000,146503,640584,554004,
+2069530,13017000,2069530,78000,645792,337031,337031,337031,315207,1997770,
+13017000,2001000,102952,640584,635376,1828000,13017000,1828000,157728,934920,
+493984,476965,476965,2513000,21768000,2513000,156643,848904,638103,608382,
+3928500,3928500,141267,755160,566989,548846,3048600,21768000,3048600,141267,
+765576,406340,396147,406340,374944,3273000,21768000,3273000,147033,786408,
+482032,464813,459496,3063000,21768000,3063000,135501,734328,356106,325469,
+383237,420320,3952700,21768000,3952700,152799,828072,557601,337235,252612,
+309921,386658,309921,306077,4695000,21768000,4708000,138384,749952,396147,
+387314,643498,366682,4437500,21768000,4474500,154505,796824,493984,373737,
+573387,3842500,21768000,3842500,118483,828441,347066,309848,404994,293547,
+316829,238302,3329000,21768000,3342000,91941,98071,775992,374944,378074,
+347066,355890,355890,4088000,21768000,4088000,143563,638103,751403,529041,
+496712,496712,4130500,21768000,4130500,164670,974413,384476,282896,448724,
+396881,355890,4035330,21768000,4045000,136552,666624,692664,4070270,3776473,
+13017000,4645270,152799,800800,153388,250728,210644,151127,240559,300663,
+216419,243486,309760,301596,122145,150876,152082,150876,153038,148954,
+133675,153038,154960,198424,157178,838488,838488,838488,838488,838488,
+838488,828072,828072,828072,828072,828072,828072,828072,817656,817656,
+817656,817656,817656,817656,817656,807240,807240,807240,807240,796824,
+21768000,5080000,148955,796824,384476,369420,364714,364714,369420,950000,
+955000,817656,817656,817656,817656,817656,817656,807240,807240,807240,
+807240,807240,807240,796824,796824,796824,796824,796824,807240,786408,
+786408,824824,778000,778000,21768000,4653000,117242,635376,392000,367597,
+370635,2996880,3516880,13017000,3518000,124292,749952,335301,306089,306089,
+299645,296423,299645,4805000,4176716,21768000,4805000,163370,885360,434045,
+407656,401773,401773,542437,5083456,6619000,21768000,6619000,161448,864528,
+309921,319051,323375,306077,319051,309921,314246,284127,697000,719576,
+885360,874944,874944,874944,864528,864528,864528,864528,848904,848904,
+848904,848904,864000,864000,863000,864000,828072,828072,598863,599000,
+598500,817656,817656,817656,817656,21768000,4209500,161448,864528,434045,
+401773,401773,593013,395891,5549714,5310770,21768000,7256000,121086,485304,
+461403,402007,269036,269036,242651,242651,245054,242651,3977000,4318000,
+13017000,4875000,121086,402357,373673,383546,380076,242651,249859,245054,
+214239,206335,208415,210079,212159,4543000,4682000,13017000,5153000,124930,
+666624,336814,311771,314712,302947,300006,4132000,4132000,3673223,13017000,
+6101000,156643,848904,346364,346364,351197,314246,319051,323375,314246,
+4220497,4736770,21768000,7551000,197200,768768,378047,389861,383954,338271,
+338271,338271,343556,4904859,4169761,6328000,21768000,9073000,125891,748271,
+252261,254664,337476,254664,252261,257066,257066,216319,3190000,4619317,
+4836992,13017000,6107000,129735,617136,229634,299645,299645,296423,299645,
+302867,5066000,4966450,3290155,13017000,6260000,166255,900984,288287,288287,
+292863,235445,242920,239183,250734,235445,242920,246657,235445,239183,
+242920,242920,4255441,5227842,6478504,21768000,12443000,120164,1286376,1203048,
+4826642,4910731,6538643,37889000,12995500,179707,973896,317407,307007,334879,
+341119,312415,323231,317407,255151,255151,284030,439526,255151,8627500,
+7670000,6903270,37889000,8627500,221991,1203048,1177008,6732766,6732766,6464647,
+26020700,37889000,22580000,169500,618241,646011,544130,511188,491776,457069,
+5302798,5868827,6345483,37889000,20856000,200849,1340063,641382,560510,560510,
+5868827,5392171,5392171,26020700,37889000,33608300,147033,786408,294065,297909,
+294065,290701,257919,254591,251679,254591,257919,4553500,19928000,4553500,
+154721,828072,309921,301753,306077,301753,268319,261247,268319,390099,
+264991,4645000,5186000,19928000,5981000,143189,765576,267711,333384,290701,
+287338,391091,283494,326955,271546,4888500,19928000,4888500,163370,1069415,
+366770,356567,602751,338271,332985,348842,319051,4674883,4036202,5738000,
+19928000,7671000,179675,838488,309921,306077,314246,309921,306077,314246,
+314246,272063,4579600,19928000,4579600,126500,749952,306089,306089,316829,
+357246,375629,322981,315779,3362000,3047000,4528000,19928000,10937000,147033,
+899200,414323,338496,292516,369953,476306,283139,324884,246941,248767,
+261959,4447510,19928000,4447510,161448,858472,325071,285647,277458,297296,
+298135,300689,279967,279921,340130,235445,232048,5150000,6290000,7715000,
+19928000,7715000,152900,832400,251679,248767,264991,248767,251679,200451,
+200451,207926,207926,210644,200451,200451,207926,4183630,5240000,4207692,
+19928000,6838000,156644,838488,346364,351197,361400,309921,319051,314246,
+323375,3317600,19928000,3317600,146500,862714,575847,295119,316269,398411,
+332629,475552,213362,207926,210644,216419,219137,210644,219137,216419,
+3915000,3840000,19928000,7035000,160397,579461,653463,392436,316829,322010,
+321125,321125,324884,4639000,3869350,19928000,4639000,138384,825768,277247,
+286768,280130,280130,240031,242527,242527,242527,237119,4927105,3645500,
+19928000,8326500,300000,1130136,465304,432284,448931,457523,440339,424766,
+5868827,5868827,6464647,23952000,23371000,23952000,202200,932831,686523,354608,
+562170,366620,360854,317407,317407,357375,307007,436330,5302798,5302798,
+5481544,26779000,23371000,26779000,152150,838488,272226,333638,342494,338271,
+285851,242633,400575,248969,6230486,5520000,7828000,8958000,23371000,8958000,
+156643,848904,361400,342068,346364,341204,323375,314246,309921,6760800,
+6486300,6930800,23371000,10382100,150877,817656,342068,337235,337235,309921,
+297909,306077,309921,4528000,4427000,23371000,6755000,144344,595819,556288,
+301753,222269,264991,284426,161709,264991,210954,261247,248767,257919,
+6171000,4606000,23371000,6227000,157092,749952,234623,279642,237119,232127,
+240031,242527,205064,198073,219137,196034,207926,200451,4140949,4289904,
+4558023,18287000,26496000,19287000,175200,749952,344145,280130,273884,277247,
+240031,290662,347000,316634,251679,4140949,4140949,4379277,14419000,26496000,
+14419000,141660,560262,753871,405290,359586,293931,283494,225146,375231,
+254591,402957,223609,4230322,4736769,5701458,25485000,26496000,25485000,151274,
+670824,297909,301753,294065,301753,301753,358784,328914,251679,3881305,
+6149695,5994695,28917000,10031000,154721,838488,384714,389861,366770,356567,
+455510,356567,4736769,4796351,6811009,14320000,28917000,14320000,129735,807240,
+394697,314246,406874,294065,254591,261247,281014,358619,289037,5516000,
+5955000,5955000,28917000,5955000,139617,786408,334281,425979,360008,331136,
+351772,3593000,4072000,28917000,4072000,191549,609385,738056,290701,297909,
+353924,345412,232559,255276,261247,268319,231131,4935000,4350000,28917000,
+4935000,139345,749952,306089,435208,428496,215174,313583,315269,328800,
+5583000,5936000,28917000,5936000,155000,593663,524844,309992,324884,238588,
+290701,530966,280130,290701,3602255,6039894,5668745,28917000,9271000,223200,
+981121,297824,528959,273884,273884,297824,273884,280130,300674,5137200,
+5708200,4763800,28917000,10472000,152799,828072,487226,327175,357974,365116,
+353534,356352,562769,268319,4617605,4617605,4945306,9086255,9086255,7924406,
+7924406,7924406,7030676,7030676,7030676,7030676,7537123,6345483,6345483,6345483,
+6345483,5779454,5779454,5779454,5779454,5302798,5302798,5302798,5302798,5400000,
+4855933,4855933,4855933,5004888,4558023,4558023,4289904,3163279,37950000,37950000,
+149500,915400,383954,417248,502912,366620,354608,366620,373347,5153843,
+5570917,8324492,18759400,18759400,209805,1088472,909105,943272,5868827,6881721,
+6881721,32920000,32920000,151905,765576,487610,504307,448104,4230322,4498441,
+4855933,18947690,18947690,73097,677040,321183,293201,281924,302867,324884,
+309848,2472959,2404422,3027000,15301100,15301100,118203,691955,316943,280843,
+269036,195569,240729,281185,302811,3008543,3627000,5655300,8615200,8622300,
+125381,703080,289979,484028,289979,367184,306955,254664,349919,4477400,
+4477400,107000,523664,457001,556325,283646,525491,482063,300509,3902621,
+4111157,2553794,16813790,16813790,111000,536237,652265,284429,343790,268118,
+265235,323564,348539,306359,229631,4051576,4289904,4438859,15263800,15263800,
+182590,599144,378130,394837,432284,701315,328180,366620,487556,5392171,
+4796351,5302798,42973400,57327600,57327600,88410000,70030000,35030000,35000000,36800000,
+33600000,23750000,22100000,12710000,13090000,16880000,21240000,23870000,23750000,23750000,
+23750000,3310000,22785000,18900000,13050000,12720000,16900000,16900000,16850000,16850000,
+12850000,9850000,171000000,100905,715000,862000,1446000,17474000,1446000,110515,
+548300,346152,376067,330823,2430950,17474000,1395087,112437,640198,890000,
+2685087,17474000,2120000,100100,494760,204273,238895,157192,245004,158911,
+157663,158911,196275,280838,2760000,2300000,4300000,9340000,9340000,109554,
+521356,293253,324755,307698,260593,178100,598920,598920,593712,593712,
+588504,588504,588504,588504,588504,588504,588504,588504,588504,583296,
+583296,583296,583296,583296,578088,578088,578088,572880,572880,572880,
+572880,572880,572880,720000,19390000,3493000,98983,531216,200367,213102,
+172639,170143,212487,183818,193592,170975,174719,170975,4076000,2890000,
+2013000,14816000,4953000,98983,398814,380471,138277,140315,141674,140995,
+165548,144773,149164,146304,111779,190286,143746,162065,161008,140995,
+161795,100844,3700000,4132300,2664481,14219000,4940000,101866,286748,285389,
+295581,266909,175551,184439,178463,176383,201736,144053,147790,146771,
+266695,157510,149414,155189,144053,3955000,4557559,3297612,17474000,5960000,
+87650,305034,254227,337263,192679,191238,191718,176318,142142,167210,
+221287,178991,4160000,2568753,2832688,14219000,4960000,100905,339709,496813,
+430948,151847,177239,132929,207352,211105,176383,239800,179711,177631,
+192340,165455,4230000,3895000,3466000,17474000,4810000,115320,382439,350888,
+361521,163079,163079,161720,161720,164438,161720,161720,159341,151724,
+774418,175079,160700,164438,157982,113637,115319,114358,4465000,3384000,
+3580000,16020000,7020000,119351,479895,330255,152546,168482,182736,177869,
+191556,246339,148469,205369,165219,181186,150508,175559,119081,203171,
+107150,108592,107150,3841603,3826000,4886000,5020000,17474000,8170000,108593,
+392222,530320,183039,189279,215599,180853,181791,190943,183039,190943,
+181791,152546,151527,3806000,3580000,3692000,17474000,4335000,98022,531216,
+211712,199847,202575,232208,203588,167647,168479,227003,184370,182147,
+2934000,2756183,2542002,14219000,4980000,110527,394610,330381,328103,191753,
+176977,183039,148469,150508,149489,146771,145751,125481,182555,145072,
+150508,145072,147790,572880,572880,572880,572880,572880,572880,572880,
+572880,572880,572880,567672,567672,567672,567672,562464,562464,562464,
+562464,562464,562464,562464,562464,562464,562464,562464,562464,562464,
+557256,557256,557256,756802,2853186,2766814,17474000,6350000,96100,550702,
+209181,165983,210524,218343,165983,164735,168479,169311,167647,167647,
+4000000,3634201,526008,520800,520800,520800,520800,520800,520800,520800,
+520800,520800,520800,515592,515592,515592,515592,515592,515592,515592,
+515592,515592,515592,510384,510384,510384,510384,14816000,6030000,93217,
+505176,141345,148872,131142,143846,132841,158109,131822,132501,140093,
+132841,131482,166160,132501,95646,134159,3015779,3169377,2250000,14219000,
+7580000,99944,398814,386052,100079,144053,142240,162792,185468,141674,
+144053,140995,141674,233963,121594,144053,99222,100904,111509,100183,
+99702,99702,101384,2844577,2655423,2300000,17474000,7800000,119164,476655,
+461403,204671,203007,199679,203007,212159,199679,210079,170213,167156,
+167156,165797,170213,3380000,5165377,3720000,16020000,9800000,157635,416779,
+363823,348609,178675,193439,168329,254548,196767,202610,226702,166787,
+201817,193574,173960,154585,2434500,3525962,3610386,17474000,6433000,103788,
+562464,428909,181791,225655,177631,257084,206080,302208,146736,167151,
+197271,149489,3696706,2560103,4739000,17474000,5776000,144699,577886,561804,
+243088,206335,220030,213075,147636,199046,188371,181765,209249,168515,
+230138,152765,212909,3425965,3425965,630168,640584,614544,708288,666624,
+692664,645792,708288,708288,723912,18250000,10720000,28970000,123008,369239,
+382461,434599,185870,248586,231234,148791,173380,176669,175629,143909,
+133899,209949,173549,355099,189132,243959,122526,187208,115259,3753666,
+3813248,3664293,16020000,13680000,103941,287748,436791,263656,147753,152937,
+163885,215951,197703,189842,166815,168479,149368,145862,188442,3008891,
+2919518,2116250,14219000,5599000,93217,402869,345832,300761,162655,160575,
+204359,229679,160991,177045,162239,137435,132841,131482,133860,133860,
+3467520,3076161,3728680,14816000,7666000,99944,536424,191936,242024,171807,
+198393,170143,255565,190151,174719,171807,138956,111415,3068473,3494195,
+3068473,14816000,11360000,95139,306107,374889,188835,130443,193526,162655,
+142233,222056,163903,164735,202311,160991,2889727,2663893,3919392,14816000,
+8720000,159302,520998,382331,170975,174719,174719,171807,323927,262422,
+176383,171807,171807,140315,144053,3008891,3008891,3008891,20788000,20788000,
+146599,665282,221990,211419,214302,395740,190943,193439,266859,189279,
+193439,3247219,3366383,3396174,19390000,16450000,122416,578088,298819,215743,
+218626,308742,258543,185535,228824,299934,180959,3277010,3157846,3277010,
+19390000,13790000,119164,476655,466054,206335,198015,193439,206335,199679,
+173271,170213,181765,165797,152546,173271,155944,163079,3664293,3664293,
+619752,598920,624960,687456,635376,583296,588504,624960,3000000,3300000,
+2380000,3692500,3694000,3943500,4720000,3396174,3396174,3396174,3396174,3396174,
+3375088,3545129,3545129,3545129,3545129,2268226,2381000,2850000,3277010,3277010,
+3277010,2117400,2150000,8450000,3193080,775784,22972000,8836000,9877000,10010000,
+13490000,5300000,11610000,12200000,12400000,7080000,4915000,10334000,8786000,8975000,
+8800000,8800000,10334000,8786000,8975000,8800000,8800000,10935000,3740000,5800000,
+4500000,7200000,61285000,86490,230050,220592,211769,211769,211769,17800000,
+87451,473928,961,360000000,360000000,360000000,360000000,360000000,360000000,360000000,
+360000000,360000000,360000000,360000000,360000000,360000000,360000000,360000000,360000000,360000000,
+360000000,360000000,360000000,360000000,360000000,360000000,360000000,360000000,360000000,360000000,
+360000000,360000000,360000000,360000000,360000000,360000000,-1];
var data_maxy = [
-
- 86490, 19630000, 9000, 28830, 12247000, 28830, 51894, 8, 2608972, 51894,
- 86490, 345959, 334889, 1370386, 74840, 88303, 469216, 86490, 245520, 77841,
- 113596, 245520, 114576, 185504, 98208, 98208, 98208, 114576, 125816, 114576,
- 5402000, 108260, 86490, 179208, 86490, 179208, 86490, 294624, 49859, 49859,
- 49859, 392832, 1210000, 75000, 294624, 40000, 36250, 392832, 86490, 294624,
- 294624, 5, 81900, 97200, 8, 5, 2580000, 19630000, 98700, 94519,
- 441936, 11752578, 441936, 69000, 453000, 119970, 294624, 44000, 196416, 11752578,
- 196416, 86490, 294624, 31671, 23639, 25800, 21601, 30686, 321904, 321904,
- 2174743, 48581, 37428, 241500, 287500, 207000, 494500, 38609, 38609, 38609,
- 38609, 38609, 230000, 19630000, 230000, 86490, 294624, 154000, 8, 8,
- 8, 8, 8, 8, 8, 526220, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 14846665, 92050, 49859, 149000, 150981, 146361, 3347600, 3701500, 74600,
- 8, 8, 5, 8, 8, 8, 8, 8, 13389000, 86490,
- 441936, 86490, 294624, 61109, 61109, 392832, 61109, 61109, 201629, 186342,
- 575100, 84568, 80724, 80724, 80724, 80724, 80724, 80724, 80724, 80724,
- 69192, 69192, 5680000, 86490, 8, 8, 1535000, 3850000, 790000, 511040,
- 8500000, 86490, 113398, 144000, 137000, 188000, 150000, 32723000, 75000, 392832,
- 86490, 548000, 63380, 162000, 160000, 197000, 790681, 90544, 64197, 443000,
- 61109, 61109, 8, 2610595, 12243100, 6543000, 10088700, 61000, 290000, 330000,
- 240000, 870000, 86490, 300000, 86490, 343728, 86490, 294624, 321904, 893730,
- 86490, 421078, 90226, 8, 8, 2110000, 1147000, 1400000, 6810000, 86490,
- 630803, 530585, 5, 5, 5522400, 108000, 8, 840000, 6480000, 86490,
- 300080, 5, 300080, 61109, 61109, 8, 86490, 8, 11752578, 8,
- 86490, 428000, 86490, 373000, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 5, 5, 4990000, 4210000,
- 9200000, 86490, 322000, 86490, 8, 8, 3593000, 2358000, 2850000, 6808000,
- 86490, 8, 63818, 86490, 550000, 410000, 781000, 41000, 320000, 335000,
- 4, 4, 114000, 221000, 4, 156000, 4, 199000, 176000, 117000,
- 100000, 3346000, 5, 5, 8380400, 16250000, 16250000, 101245, 115000, 99852,
- 186781, 349074, 205000, 420000, 1000000, 86490, 8, 8, 1876833, 86490,
- 410500, 6000500, 410500, 61000, 491000, 86490, 427000, 478580, 628000, 1110000,
- 69000, 426000, 321000, 110000, 75000, 77000, 8, 953312, 86490, 602895,
- 330000, 275000, 1429968, 83187, 142500, 89000, 408000, 392832, 8, 294624,
- 392832, 8, 294624, 10530000, 68000, 519870, 540000, 1340595, 86490, 8,
- 8, 12247000, 737540, 58298, 300900, 365000, 710000, 86490, 8, 8,
- 1698087, 3400000, 310992, 310992, 310992, 6000000, 49859, 49859, 49859, 294624,
- 496496, 2207095, 2770563, 8, 8, 8, 8, 8, 10100000, 20140000,
- 61380, 8, 463885, 5, 48000, 48000, 670000, 587400, 1608714, 86490,
- 453000, 408000, 1166660, 86490, 4, 136400, 1431676, 114576, 98208, 76384,
- 212784, 196416, 163680, 1, 1, 1, 49104, 1, 38551900, 86490,
- 344400, 350000, 720000, 53604000, 720000, 61109, 61109, 8, 339000, 1185000,
- 86490, 8, 312059, 308291, 273419, 1660000, 8870000, 1660000, 86490, 228779,
- 211769, 211769, 211769, 126500, 337000, 950000, 86490, 364000, 188000, 4,
- 179250, 127000, 4, 1, 1, 1, 1, 1, 1, 1,
- 1, 810000, 86490, 517000, 521730, 1750000, 50000, 8, 8, 2060000,
- 86490, 8, 8, 5, 1578000, 3017000, 7270000, 86490, 211769, 193319,
- 193319, 270659, 193319, 193319, 646000, 1723000, 11461000, 1723000, 72089, 253440,
- 9, 9, 9, 9, 9, 9, 9, 9, 48200, 89450,
- 57600, 9, 57400, 61900, 9, 9, 9, 9, 94200, 9,
- 9, 9, 9, 73900, 9, 9, 116100, 9, 9, 9,
- 9, 2760000, 3616000, 2237000, 6369069, 52500, 8, 8, 1410000, 78500,
- 8, 1, 1, 1, 1, 1, 1, 1, 1, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 1599479, 86490, 8, 396214, 1585000, 8870000,
- 1585000, 86490, 73559, 361000, 244619, 244619, 244619, 228779, 2190000, 3325000,
- 8, 8, 363400, 8, 8, 8, 8, 8, 8625000, 86490,
- 8, 282000, 247229, 193319, 193319, 193319, 193319, 5, 2400000, 2978000,
- 5200000, 86490, 8, 9, 9, 9, 9, 9, 9, 64400,
- 64800, 9, 9, 9, 9, 9, 73050, 9, 9, 9,
- 64389, 9, 9, 9, 9, 9, 41359, 9, 9, 9,
- 9, 9, 9, 9, 1455137, 11461000, 1455137, 86490, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 71500, 9, 9, 9, 9, 107600, 9, 107000, 9,
- 9, 9, 9, 9, 9, 9, 68400, 9, 9, 54534,
- 9, 9, 9, 9, 9, 9, 66000, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 3940000, 8870000, 3940000, 86490, 54534, 9, 9, 9, 9, 9,
- 9, 66000, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 3940000, 8870000, 1335500, 86490, 8,
- 9, 9, 9, 9, 9, 9, 9, 9, 70100, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 7, 6,
- 7, 6, 7, 6, 1451660, 11310000, 1451660, 61109, 61109, 8,
- 211769, 193319, 193319, 193319, 238500, 193319, 2620000, 11310000, 2620000, 51578,
- 85319, 8, 228779, 211769, 211769, 211769, 211769, 1825000, 80800, 8,
- 1, 1, 1, 1, 1, 1, 1, 1, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 1519623, 11461000, 1519623, 86490, 8, 4, 4,
- 4, 4, 4, 1, 1, 1, 1, 1, 1, 1,
- 1, 1791530, 86490, 370000, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 2113000, 106020, 8, 4, 4,
- 4, 4, 4, 1, 1, 1, 1, 1, 1, 1,
- 1, 2180000, 54600, 61109, 515000, 4, 4, 4, 4, 4,
- 4, 4, 4, 4, 1, 1, 1, 343728, 343728, 343728,
- 343728, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 5311000, 86490, 8, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 3100000,
- 11461000, 3100000, 53000, 490000, 172979, 172979, 172979, 172979, 157787, 169788,
- 172979, 4, 2276000, 2489600, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 7355900, 9, 513400, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 9, 53789, 9, 9, 9, 67567, 9,
- 9, 72200, 71100, 108600, 2475000, 86490, 8, 172979, 172979, 172979,
- 172979, 172979, 172979, 172979, 4, 2108000, 61109, 61109, 530000, 1,
- 1, 1, 1, 1, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 77180, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 63000, 409200, 409200, 409200, 409200, 409200,
- 409200, 409200, 409200, 409200, 409200, 409200, 409200, 409200, 409200, 409200,
- 409200, 409200, 409200, 409200, 409200, 409200, 409200, 409200, 409200, 12247000,
- 2046200, 86490, 8, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 7, 6, 7, 6, 7, 6, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 235840, 584800, 8, 11461000, 3040000, 86400,
- 384200, 172979, 172979, 172979, 138000, 4, 4, 4, 4, 4,
- 1900000, 10780000, 1900000, 9, 374000, 1, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 221932,
- 98208, 386578, 294624, 8, 4650500, 117000, 8, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 1671100, 43199,
- 43199, 43199, 43199, 422700, 1, 1, 1, 1, 84000, 1,
- 1, 1, 1, 1, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 67600, 9, 2020000, 19630000, 2020000, 38609, 38609,
- 38609, 38609, 38609, 8, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 54000, 9,
- 9, 9, 9, 105000, 100000, 9, 9, 9, 9, 9,
- 9, 9, 9, 7, 6, 7, 6, 431024, 431024, 431024,
- 431024, 431024, 431024, 431024, 431024, 431024, 431024, 431024, 431024, 431024,
- 431024, 431024, 431024, 431024, 431024, 431024, 431024, 431024, 431024, 431024,
- 431024, 431024, 431024, 431024, 12247000, 2810000, 86490, 8, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 7, 6,
- 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
- 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 504569, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 294624, 294624, 196416,
- 360096, 450000, 14056000, 3236000, 63200, 288200, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 390040, 8, 8,
- 8, 374040, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 252840, 105030, 10832030, 2322030, 66572, 376000, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 7, 6, 7, 6, 7, 6,
- 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
- 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
- 7, 6, 7, 6, 7, 6, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 525840, 8, 518000, 436880, 2560000, 86490, 8, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 11461000,
- 1897000, 9, 410000, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 9, 9, 9,
- 245520, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 794800,
- 448708, 11310000, 6045000, 62800, 8, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 11461000, 2722196, 9, 360000,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 388440, 538440, 388440, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 380520,
- 320000, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 11461000, 4185000, 85009, 68833, 326500, 1, 1, 1,
- 1, 1, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 613800, 613800, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 10780000, 5033200, 86490, 8, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 1425000, 1519000,
- 956000, 1967000, 290000, 750000, 1235000, 10832030, 2450000, 86490, 8, 1,
- 141000, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 65000, 9, 9, 9, 9, 1422000, 2559000, 1089000,
- 10832030, 2559000, 119112, 982500, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 56900, 9,
- 9, 9, 9, 9, 9, 9, 9, 161589, 9, 9,
- 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
- 163000, 49453, 104626, 700000, 585000, 505000, 1390000, 300000, 460000, 4100000,
- 86490, 554400, 73600, 9, 9, 76300, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 55000, 9, 9,
- 9, 9, 9, 522000, 805000, 1830000, 350000, 1670000, 1199000, 128000,
- 1020000, 410000, 2537000, 86490, 472420, 74200, 9, 71600, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 7, 6,
- 7, 6, 66949, 6, 7, 6, 7, 6, 7, 6,
- 7, 6, 7, 6, 2483000, 1550000, 11752578, 4040000, 50200, 8,
- 1, 1, 1, 1, 1, 1, 1, 1, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 350839, 315000, 8, 8,
- 8, 8, 8, 8, 8, 8, 134759, 10780000, 3087102, 82552,
- 65124, 348000, 1, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 196416, 196416, 196416, 11310000, 2480000, 86490, 243370, 273419, 273419, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 7, 6,
- 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
- 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
- 7, 6, 8, 8, 8, 265234, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 11461000, 2515000, 86490, 8, 211769, 193319, 193319, 193319, 193319, 193319,
- 8, 8, 306488, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 505000, 8, 3680000, 86490, 8, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 9, 149450, 181200,
- 98000, 57750, 9, 9, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 1570000, 3469289, 86490, 705300, 9, 9,
- 9, 56800, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 251984, 251984, 490984, 381984, 283984,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 376976, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 390221,
- 374779, 390221, 459779, 330221, 459779, 8, 408883, 8, 579779, 19630000,
- 2656000, 86490, 347000, 1, 1, 61000, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 7, 6, 7, 6,
- 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
- 7, 6, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 482000, 280000, 380000,
- 490000, 3542000, 86490, 8, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 7, 6, 7, 6,
- 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
- 7, 6, 7, 6, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 436232, 211232, 11461000, 4345000, 86490, 8, 172979,
- 4, 4, 4, 4, 4, 4, 4, 4, 4, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 409960, 8870000, 4197300, 86490, 435740, 9, 9,
- 9, 9, 9, 9, 9, 50800, 71200, 9, 54100, 9,
- 46800, 6, 7, 6, 7, 6, 7, 6, 7, 6,
- 7, 6, 7, 6, 7, 6, 7, 46600, 7, 6,
- 7, 6, 7, 6, 7, 6, 50090, 46700, 7, 6,
- 7, 6, 7, 6, 38100, 6, 7, 6, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 583435, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 266000, 726000, 8, 8, 279000, 575000, 300000, 239000,
- 8, 5, 5, 2608972, 5, 5, 1906624, 1906624, 1906624, 16350000,
- 12494300, 9, 8, 9, 76400, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 7, 6, 7, 6,
- 86550, 6, 7, 92300, 7, 6, 7, 6, 7, 6,
- 45660, 6, 7, 6, 50000, 6, 7, 6, 7, 6,
- 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
- 7, 6, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 505250, 8, 8, 8, 8, 8, 505250, 8, 8, 8,
- 8, 8, 11461000, 2857300, 9, 477520, 1, 1, 1, 1,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 5525000, 80000, 544000, 1,
- 1, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 248300, 368320,
- 368320, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 6137153, 86490, 8, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 7, 6, 7, 6, 7, 51400, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 11310000, 4320000, 86490,
- 180000, 211769, 211769, 211769, 211769, 9, 9, 9, 9, 60600,
- 48000, 9, 9, 9, 9, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 2150000, 1856000, 2889000,
- 3466000, 86490, 241000, 273419, 202400, 100300, 9, 72170, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 50000, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 39000, 6, 7, 44600, 7, 78360, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 529184, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 526696,
- 466696, 526696, 466696, 11461000, 3026000, 86490, 423320, 4, 4, 4,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 10780000,
- 4229677, 86490, 8, 1, 64789, 9, 9, 9, 9, 9,
- 9, 9, 55000, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 11310000, 4515100, 51000, 347000, 113801, 113801,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 45400, 9,
- 9, 9, 9, 9, 9, 7, 6, 7, 6, 7,
- 6, 7, 6, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 402680, 402680, 402680, 491041, 491041, 402680, 402680, 402680, 8, 8,
- 10780000, 6310000, 86490, 8, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 587988, 441000, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 539914, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 2054068, 5672200, 86490, 345959,
- 334889, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 7775000, 86490, 244619, 244619, 244619,
- 228779, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 9, 9, 9, 9, 72000, 9, 9, 9, 9, 9,
- 9, 9, 9, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 5456000, 64000, 8, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
- 7, 6, 7, 6, 7, 6, 7, 6, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 3935000, 11310000, 4335000, 86490, 396000, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 104200, 7, 6, 7,
- 6, 7, 6, 60000, 6, 8, 8, 8, 8, 8,
- 8, 8, 8, 370000, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 302120, 303000, 8, 8, 590000, 430820,
- 8, 8, 8, 8, 8, 8, 252144, 375144, 375144, 545144,
- 545144, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 591536, 8, 8, 8, 670496, 862500, 1315000,
- 1200000, 916000, 1316000, 1316000, 1200000, 1400000, 1399255, 1367000, 6950000, 9,
- 304600, 9, 9, 9, 9, 9, 9, 113200, 9, 72600,
- 51100, 9, 9, 9, 9, 9, 9, 9, 9, 49040,
- 9, 9, 9, 9, 6, 6, 7, 6, 7, 93203,
- 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
- 1530000, 278100, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8930000,
- 4386000, 86490, 624000, 63000, 76000, 9, 76600, 71600, 9, 63600,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 7, 6, 7, 6,
- 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
- 7, 6, 8, 8, 8, 8, 415000, 555000, 8, 8,
- 449912, 8, 8, 8, 546952, 484219, 437952, 8, 8, 723000,
- 468025, 8, 8, 8, 8, 8, 8, 399048, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 360000, 580112, 580112,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 618000, 647000, 1658848, 6066300, 86490, 8, 1, 1, 1,
- 1, 1, 1, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 2800000, 2160000, 2546000, 4110000, 44590, 42200, 345959, 334889,
- 1, 1, 9, 9, 1, 1, 9, 9, 9, 9,
- 60700, 67650, 9, 9, 9, 9, 9, 9, 161300, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 1897028,
- 5, 2410000, 7415000, 69540, 61402, 8, 172979, 172979, 172979, 172979,
- 4, 4, 4, 4, 4, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 268462, 268462, 268462, 268462, 4199000,
- 86490, 310700, 1, 100000, 9, 98000, 67400, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 1664500, 1414700, 1809608, 4888808, 86490, 8, 1, 1,
- 1, 1, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 68000, 2020000, 3039500, 2194000, 17787500, 5434960,
- 86490, 307000, 334889, 1, 105099, 1, 9, 9, 81139, 70189,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 117000, 9, 9, 9, 9, 9, 9,
- 9, 2276185, 2336401, 2942182, 8870000, 5008600, 99000, 346000, 9, 67410,
- 9, 9, 70000, 70000, 9, 9, 51150, 9, 9, 9,
- 9, 9, 9, 9, 7, 6, 7, 6, 7, 6,
- 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
- 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
- 7, 6, 7, 6, 1208610, 3003000, 2190000, 4392610, 86490, 205000,
- 1, 1, 1, 1, 40000, 55400, 71000, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 119100,
- 9, 9, 47000, 9, 9, 9, 9, 1105881, 5, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 322150, 8, 8,
- 8, 8, 8, 228110, 8, 8, 8, 8, 8, 8,
- 8930000, 4095800, 86490, 244619, 244619, 244619, 228779, 1, 1, 1,
- 1, 102540, 9, 103900, 65200, 9, 9, 9, 63189, 9,
- 9, 9, 55750, 9, 9, 9, 9, 9, 7, 6,
- 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
- 7, 6, 7, 6, 7, 6, 7, 6, 2418000, 2418000,
- 1993740, 10832030, 4909098, 50100, 298600, 172979, 172979, 172979, 172979, 4,
- 4, 4, 4, 4, 2600000, 3100000, 3300000, 7396000, 43249, 90194,
- 8, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 5, 5, 8, 8, 8, 8, 8,
- 8, 17787500, 8594830, 86490, 244619, 244619, 244619, 228779, 111500, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 7, 6, 7, 6, 47700, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 265426, 144426, 124426, 410076, 410076,
- 493658, 529232, 529232, 529232, 529232, 529232, 529232, 529232, 529232, 529232,
- 529232, 529232, 529232, 529232, 529232, 529232, 529232, 529232, 529232, 529232,
- 529232, 529232, 529232, 529232, 529232, 529232, 529232, 529232, 529232, 529232,
- 550354, 550354, 529232, 529232, 529232, 529232, 529232, 529232, 529232, 529232,
- 529232, 529232, 529232, 529232, 529232, 529232, 529232, 529232, 529232, 529232,
- 529232, 529232, 529232, 529232, 529232, 260600, 439414, 529232, 529232, 529232,
- 529232, 529232, 529232, 529232, 529232, 529232, 529232, 529232, 529232, 310000,
- 529232, 529232, 529232, 529232, 529232, 529232, 529232, 529232, 529232, 529232,
- 380950, 490950, 490950, 529232, 529232, 290950, 290950, 420950, 11461000, 4653650,
- 91500, 75200, 373000, 9, 9, 9, 9, 9, 62600, 9,
- 103419, 9, 70000, 72900, 9, 9, 65700, 7, 6, 7,
- 6, 7, 6, 7, 54000, 7, 6, 7, 6, 75500,
- 47100, 71841, 6, 39800, 109300, 7, 6, 7, 70900, 79000,
- 6, 72500, 49513, 7, 6, 7, 6, 47400, 6, 7,
- 6, 2168000, 2243850, 816100, 446650, 442650, 496496, 496496, 496496, 496496,
- 496496, 496496, 545704, 545704, 496496, 496496, 496496, 496496, 496496, 496496,
- 496496, 476557, 459557, 496496, 496496, 496496, 496496, 496496, 496496, 496496,
- 352943, 540943, 540943, 251343, 10780000, 6446073, 86490, 8, 9, 9,
- 70170, 9, 9, 9, 59200, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 7, 6, 7, 6,
- 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
- 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
- 7, 6, 1810000, 2368657, 3421288, 5712930, 86490, 409100, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 7, 53759, 7, 6, 7, 6, 7, 6, 7,
- 6, 49709, 6, 44300, 58300, 48359, 84000, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 244988, 8, 8, 8, 8, 8, 8, 271908,
- 583908, 8, 8, 8, 304400, 8, 593600, 649796, 5, 5,
- 11752578, 11752578, 41278, 33700, 42000, 8, 114035, 1, 110110, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 9, 5, 5, 1878732, 10780000, 5510000, 94859, 345959, 334889,
- 68123, 9, 67000, 63720, 9, 9, 9, 9, 105660, 9,
- 9, 9, 9, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 5,
- 2374626, 8, 8, 8, 2174743, 2174743, 2174743, 2174743, 2174743, 2174743,
- 2174743, 2174743, 2562026, 744561, 6703000, 69147, 9, 9, 9, 9,
- 131000, 131000, 9, 9, 74100, 71400, 9, 62400, 9, 69100,
- 9, 9, 7, 44560, 7, 6, 7, 6, 7, 6,
- 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
- 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
- 7, 6, 1970000, 8, 5, 5, 5, 5, 2555944, 2555944,
- 15202140, 6942140, 43245, 43245, 387200, 157000, 1, 1, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 5, 2116000, 3075595, 6277900, 86490, 8, 9,
- 9, 9, 62600, 81300, 118000, 74000, 9, 69080, 1, 1,
- 9, 9, 9, 9, 9, 9, 9, 82550, 74800, 78850,
- 9, 9, 7, 6, 71200, 6, 7, 6, 7, 6,
- 7, 6, 7, 6, 7, 6, 7, 6, 5, 5,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 2360405, 5, 5, 5, 5, 5, 5, 5,
- 5, 1340595, 1340595, 1161849, 1340595, 1340595, 1340595, 1340595, 26000000, 86490,
- 345959, 334889, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 5, 3083000, 5, 10780000, 5708140,
- 86490, 8, 90500, 113000, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 5, 5, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 16544000, 16763000, 16763000, 86490, 286829, 273419, 273419, 9, 9, 63200,
- 76200, 57000, 9, 61000, 127300, 69989, 124000, 9, 9, 9,
- 9, 79700, 82800, 159200, 57949, 6, 86000, 6, 7, 6,
- 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
- 7, 6, 7, 6, 7, 6, 7, 6, 107000, 76549,
- 40000, 41700, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 5, 5, 2481000, 2814000, 2320000, 2580000, 1585000,
- 2250000, 2800000, 3385000, 2650000, 19630000, 11650000, 78120, 315800, 1, 1,
- 1, 1, 1, 1, 9, 143500, 121100, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 2535000, 5, 8, 8, 8, 384580, 150000,
- 9885440, 86490, 380150, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 70600, 9, 9, 9, 9, 9,
- 9, 73300, 9, 9, 7, 6, 7, 6, 7, 6,
- 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
- 7, 6, 68250, 54510, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 5, 5, 10832030, 5860000, 86490,
- 321300, 1, 1, 9, 9, 9, 9, 9, 9, 9,
- 9, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 5, 5, 1319050, 10780000, 6410000, 86490, 8,
- 65000, 75000, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 31000, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 5,
- 5, 12243100, 14056000, 22893100, 86490, 8, 9, 9, 82900, 91600,
- 67400, 64000, 1, 1, 9, 71700, 9, 83670, 84000, 9,
- 64989, 117200, 106300, 97340, 111000, 9, 127100, 123900, 9, 9,
- 76000, 82889, 98489, 79779, 9, 113530, 65554, 6, 2672000, 2261000,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 654023, 8, 8, 8, 8, 8,
- 6680000, 86490, 345959, 334889, 9, 9, 9, 9, 63830, 9,
- 116289, 9, 100000, 9, 9, 43500, 9, 56300, 9, 9,
- 69300, 7, 6, 7, 37660, 7, 6, 7, 6, 7,
- 53059, 107900, 6, 7, 44800, 49290, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 5,
- 5, 4860000, 17787500, 15900000, 86490, 352656, 313100, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 47050, 7, 6, 7,
- 6, 7, 6, 7, 6, 1992000, 1992000, 2408000, 12243100, 14056000,
- 10474250, 86490, 345959, 334889, 1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 5, 5, 5, 8770000, 86490, 1,
- 1, 1, 1, 94999, 1, 1, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 80800, 9, 77500, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 2507000, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 2123000, 19630000, 7825000, 86490,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 2819521, 1490000, 472300, 396000, 375520, 436720, 634000,
- 8, 398000, 407120, 8, 509000, 621120, 478000, 300000, 419300, 8,
- 498961, 666000, 8, 330000, 885000, 444000, 8, 524120, 8, 272920,
- 8, 8, 1314467, 8, 8, 429659, 5, 2830000, 2956000, 5,
- 5, 5, 5, 5, 5, 5, 3010000, 5, 5, 5,
- 5, 5, 5, 1895000, 3110000, 5, 5, 2676615, 5, 21528000,
- 9, 345959, 334889, 1, 1, 1, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 101800, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 5, 5, 6814410,
- 86490, 8, 1, 1, 1, 1, 1, 1, 1, 9,
- 9, 9, 9, 9, 9, 9, 55600, 51700, 9, 9,
- 9, 9, 9, 9, 9, 9, 2154242, 1816289, 1742000, 8325000,
- 9, 289000, 334889, 9, 9, 9, 9, 1, 1, 9,
- 71422, 79089, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 7, 6, 7, 49960, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 38700, 6, 7,
- 34350, 7, 6, 7, 6, 7, 6, 5, 5, 2742053,
- 8870000, 8390000, 69147, 504000, 9, 9, 9, 9, 131000, 131000,
- 9, 9, 74100, 71400, 9, 62400, 9, 69100, 9, 9,
- 7, 44560, 7, 6, 7, 6, 7, 6, 7, 6,
- 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
- 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
- 1970000, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 5, 5, 5, 5, 5, 5, 5, 5,
- 5, 5, 5, 5, 5, 2555944, 2555944, 15202140, 9, 8,
- 1, 1, 1, 1, 1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 1932480, 1816289, 5, 8930000,
- 8430000, 86490, 8, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 61100, 9,
- 9, 70610, 71449, 6, 7, 6, 7, 6, 7, 6,
- 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
- 7, 6, 7, 6, 7, 6, 3340000, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 5, 12243100,
- 14056000, 13750000, 80100, 8, 1, 1, 92899, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 5, 1852000, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 10790000,
- 86490, 286829, 273419, 273419, 9, 9, 64290, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 7, 6, 7, 6, 7, 6,
- 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
- 7, 6, 7, 6, 7, 6, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 5, 2922000, 11470000,
- 86490, 411000, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 49000, 7, 6, 1920000,
- 2424595, 2488495, 7670000, 61109, 61109, 8, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 74489, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 7, 6, 7, 6,
- 7, 6, 7, 6, 39350, 47560, 7, 6, 7, 6,
- 7, 6, 7, 72950, 7, 69191, 7, 6, 5, 2013000,
- 8, 8, 8, 8, 8, 8, 205000, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 5, 5, 5, 2608972, 5, 5, 2608972, 2342838, 5,
- 2555972, 5, 2600000, 2600000, 61000, 16350000, 16350000, 9, 8, 1,
- 1, 1, 128610, 9, 97330, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 106500,
- 9, 9, 9, 9, 9, 9, 5, 2722000, 3041250, 17787500,
- 14852750, 86490, 345959, 334889, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 7, 6,
- 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
- 7, 6, 5, 5, 5, 7014408, 86490, 8, 4, 4,
- 4, 1, 1, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
- 7, 6, 7, 6, 7, 6, 7, 6, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 5, 12247000, 9790000, 491000, 636000, 14056000, 996083, 86490, 8, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 5, 5, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 9776500, 86490,
- 8, 1, 101599, 1, 1, 1, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 5, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 5, 9143000, 9, 8, 9, 9, 9, 9, 9,
- 9, 9, 7, 6, 7, 6, 7, 6, 7, 6,
- 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
- 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
- 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
- 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
- 5, 4700000, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 13680000, 18000000, 86490,
- 215300, 244619, 244619, 195390, 9, 9, 114350, 83200, 9, 9,
- 9, 74260, 74620, 9, 73289, 62200, 75700, 75000, 78700, 9,
- 97700, 79289, 73300, 75700, 9, 9, 65389, 9, 105289, 100100,
- 9, 84400, 66500, 94800, 91120, 5, 5, 2934130, 7993092, 84300,
- 8, 4, 4, 4, 4, 4, 1, 1, 1, 1,
- 1, 1, 1, 1, 5, 5, 8, 8, 8, 8,
- 8, 8, 8770000, 13858000, 85050000, 8770000, 84968, 86093, 8, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 7, 6,
- 7, 6, 5, 5, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8807950, 83082, 79860, 8, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 5, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 396000, 8, 8, 348480, 5420970, 13680000, 86490,
- 345959, 334889, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 113950, 6, 7, 6, 7, 6, 7, 6, 44109, 6,
- 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
- 7, 6, 7, 6, 7, 6, 5, 1800000, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 9106050, 86490, 286829, 273419, 310800, 9, 9, 9,
- 101800, 89000, 9, 74300, 9, 9, 9, 9, 9, 9,
- 9, 9, 139900, 9, 9, 89500, 102700, 69489, 72089, 9,
- 55000, 90300, 68200, 9, 9, 9, 115200, 9, 2481895, 5,
- 5, 18980000, 86490, 244619, 244619, 244619, 228779, 9, 72960, 77870,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 75239,
- 90300, 43430, 6, 83776, 37500, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 5, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 5, 9900000, 86490,
- 339700, 304589, 152500, 9, 58400, 9, 98800, 76289, 73100, 91289,
- 9, 9, 9, 9, 117489, 122500, 111600, 53800, 61700, 7,
- 6, 50979, 6, 53000, 107260, 108700, 36000, 65450, 6, 69050,
- 54060, 68400, 6, 48550, 55759, 47500, 67700, 55000, 52260, 72000,
- 68859, 7, 52060, 52000, 46560, 51049, 51000, 58500, 6, 3152161,
- 2508210, 3046190, 5, 5, 5, 5, 5, 5, 5, 5,
- 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
- 5, 5, 5, 5, 39046000, 94590, 73140, 9, 9, 9,
- 9, 9, 9, 59005, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 105039, 104390, 82000, 9, 59800, 105000, 9, 9, 9,
- 9, 9, 9, 9, 71689, 124600, 9, 9, 51800, 9,
- 9, 9, 63500, 9, 9, 59800, 43000, 66000, 9, 80600,
- 49500, 31000, 50650, 45500, 48900, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 5,
- 5, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 6303400, 86490, 336460, 365700, 9, 9, 9, 9,
- 55589, 57000, 56000, 57000, 9, 9, 93289, 68600, 92789, 88889,
- 9, 75000, 80589, 9, 9, 81000, 9, 9, 9, 9,
- 9, 9, 9, 9, 61000, 51959, 7, 6, 7, 6,
- 3433000, 3282708, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 5, 5, 5, 978975, 5, 5, 5, 5, 5, 5,
- 5, 5, 5, 5, 5, 5, 5, 3235240, 3235240, 5,
- 13430000, 86490, 8, 9, 9, 9, 9, 9, 155400, 9,
- 9, 9, 80810, 9, 9, 109000, 9, 9, 9, 9,
- 9, 9, 94949, 6, 7, 27100, 51250, 6, 52350, 6,
- 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
- 7, 6, 7, 6, 7, 6, 2082247, 2681191, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 16401280, 86490, 345959, 334889, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 2323000, 1720000, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 12020000, 64169, 241700, 174900, 227000, 9,
- 9, 9, 66700, 76220, 114400, 70700, 9, 87750, 67700, 80589,
- 82489, 127000, 45050, 6, 64000, 45300, 74500, 50220, 53750, 73800,
- 53530, 45660, 56110, 54359, 53650, 6, 55849, 61000, 74249, 57559,
- 47000, 51600, 7, 55359, 57949, 61260, 52230, 39800, 56849, 57860,
- 47850, 6, 7, 6, 7, 6, 7, 6, 1900800, 2766700,
- 5, 11570000, 47900, 349140, 273419, 273419, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 102700, 9, 9, 9,
- 9, 9, 9, 97700, 7, 6, 7, 6, 7, 6,
- 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
- 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
- 5, 2290332, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 9618452, 83245, 345959, 334889, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 7, 6, 7, 6, 7, 6,
- 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
- 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
- 7, 6, 2690000, 2486880, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 10776733, 86490, 380150, 9, 9,
- 9, 9, 9, 62600, 9, 9, 9, 9, 9, 9,
- 9, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 1756000, 988000, 1437000,
- 272000, 1034000, 5, 5, 10018500, 82816, 8, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 2332000, 2335230,
- 2082433, 12657000, 86490, 286829, 195300, 228000, 1, 9, 9, 9,
- 9, 52400, 128188, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 41890, 9, 41000, 49171, 9, 9,
- 9, 9, 9, 9, 9, 9, 5, 5, 5, 13240900,
- 90000, 8, 64000, 9, 9, 9, 9, 9, 94300, 9,
- 9, 9, 9, 9, 9, 9, 7, 6, 7, 6,
- 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
- 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
- 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
- 5, 5, 5, 11504220, 86490, 356000, 273419, 273419, 84200, 78000,
- 66000, 81000, 84800, 9, 9, 78300, 64500, 9, 58000, 9,
- 77000, 9, 9, 88700, 9, 9, 80000, 43000, 80000, 72000,
- 9, 9, 9, 7, 6, 7, 6, 7, 69000, 7,
- 6, 53700, 56960, 7, 6, 2025500, 2908400, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 16690000, 2895000, 17625000,
- 50867, 86490, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 5, 12784000,
- 1100000, 85050000, 25284000, 86490, 8, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 5, 5, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 5, 5, 5, 5, 5, 5, 5, 5, 5,
- 5, 5, 5, 5, 5, 5, 1954906, 5, 5, 5,
- 5, 1665000, 14880000, 86490, 8, 73734, 53400, 9, 9, 1,
- 1, 1, 1, 107200, 9, 9, 9, 75000, 77400, 74000,
- 9, 9, 9, 9, 9, 9, 7, 6, 7, 6,
- 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
- 7, 6, 7, 6, 7, 6, 5, 5, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 13662237, 86490, 345959, 334889,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 1970000,
- 2556943, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 11850000, 86490, 286829, 273419, 273419, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 7, 6,
- 5, 5, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 16020000, 125257, 441500,
- 334889, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 94699, 72610, 9, 54600, 113400, 9, 9, 9, 52000,
- 80140, 7, 6, 7, 6, 7, 6, 44200, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 5, 5, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 18338500, 70100000, 62245, 8,
- 1, 1, 1, 1, 1, 1, 1, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 5, 5, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 5, 5, 5, 5, 5, 5, 5, 5, 5,
- 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
- 5, 5, 5, 5, 5, 5, 5, 5, 10582370, 86490,
- 345959, 334889, 1, 108500, 101700, 98299, 142710, 1, 114399, 1,
- 9, 80890, 9, 9, 69780, 9, 9, 9, 9, 9,
- 66000, 123800, 64000, 89000, 9, 5, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 5, 5, 5, 5, 5, 5,
- 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
- 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
- 5, 5, 5, 5, 14730900, 61109, 61109, 213000, 273419, 273419,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 1660000, 1660000, 5, 13690000, 83449, 8, 75750, 75750, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 5, 5, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 13858000, 8770000, 85050000, 13858000, 86490,
- 357520, 52000, 52000, 51000, 52000, 9, 9, 75000, 92500, 9,
- 9, 9, 9, 9, 9, 9, 73500, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 53400, 7, 66255, 55650, 6, 7, 6, 68400,
- 6, 53702, 32670, 57029, 6, 7, 43670, 1952000, 1816291, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 448500, 8, 8, 8, 493829, 8, 486500, 8, 8,
- 1834853, 5, 5, 5, 5, 5, 5, 5, 5, 5,
- 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
- 5, 5, 5, 5, 5, 5, 5, 5, 2662000, 5,
- 5, 5, 5, 3028083, 5, 5, 5, 5, 5, 5,
- 5, 5, 5, 5, 5, 1785481, 5, 5, 5, 5,
- 5, 5, 5, 5, 5, 5, 5, 5, 5, 960000,
- 1650000, 2099920, 16926884, 73000, 534236, 1996000, 548000, 60800, 8, 498970,
- 637000, 637000, 86490, 506880, 679600, 1996000, 821000, 86490, 396000, 444000,
- 840000, 840000, 78800, 8, 345959, 334889, 860000, 860000, 114345, 8,
- 578000, 1690000, 1690000, 82800, 8, 227000, 216128, 244619, 228779, 1827000,
- 1827000, 73000, 534236, 209000, 216500, 534236, 534236, 1996000, 1996000, 86490,
- 8, 255000, 193319, 193319, 172979, 172979, 172979, 113760, 1438000, 1438000,
- 86490, 8, 244619, 244619, 238300, 228779, 2498000, 2498000, 86490, 286829,
- 273419, 273419, 172979, 172979, 172979, 172979, 4, 4, 4, 4,
- 4, 1957000, 1957000, 86490, 345959, 334889, 244619, 244619, 244619, 228779,
- 2980000, 2980000, 86490, 364300, 211769, 193319, 110000, 193319, 193319, 193319,
- 2135000, 2010000, 4145000, 75420, 8, 230000, 273419, 273419, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 3920000, 86490, 8, 190409, 244619,
- 244619, 228779, 5, 5, 4632000, 75000, 8, 207000, 273419, 273419,
- 3101000, 3101000, 3101000, 86490, 286070, 334889, 172979, 137500, 172979, 132200,
- 4, 4, 4, 4, 4, 2489000, 2489000, 2489000, 86490, 8,
- 228779, 211769, 211769, 211769, 211769, 3083000, 5, 3378000, 78120, 8,
- 251700, 211769, 211769, 211769, 211769, 2306000, 2539000, 2640000, 86490, 342986,
- 286829, 273419, 273419, 2801000, 1894000, 4695000, 86490, 411839, 345959, 334889,
- 5, 2051000, 5, 4720000, 46845, 42000, 345959, 334889, 172979, 164000,
- 143000, 172979, 172979, 172979, 105000, 4, 1950595, 1646995, 2420595, 5355000,
- 67645, 455700, 245100, 273419, 273419, 1929000, 1868082, 3457082, 86490, 8,
- 260510, 244619, 244619, 228779, 2638190, 5, 5, 5201000, 53380, 52200,
- 8, 228779, 211769, 211769, 211769, 211769, 2321000, 1786000, 4107000, 86490,
- 8, 228779, 211769, 211769, 169800, 185370, 2111000, 1821000, 3846000, 92000,
- 345959, 252589, 244619, 244619, 244619, 228779, 2681000, 2804000, 5485000, 86490,
- 8, 188000, 244619, 265709, 228779, 3037000, 2700000, 4113000, 77800, 8,
- 286829, 273419, 273419, 2391000, 2574000, 2574000, 4533000, 100000, 345959, 334889,
- 244619, 244619, 244619, 228779, 1976000, 3383000, 3383000, 5359000, 86490, 345959,
- 334889, 211769, 193319, 193319, 193319, 193319, 193319, 2540000, 2568000, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 6214000, 86490,
- 345959, 334889, 244619, 228100, 244619, 228779, 2140100, 3387000, 426700, 430000,
- 880000, 650000, 550000, 354000, 396000, 666000, 439700, 506000, 506000, 440000,
- 440000, 473000, 473000, 473000, 493500, 493500, 493500, 493500, 493500, 493500,
- 493500, 493500, 650500, 516000, 642000, 517000, 405300, 337900, 362000, 6245000,
- 86490, 8, 172979, 4, 4, 4, 4, 4, 4, 4,
- 4, 4, 1900000, 3027149, 5, 12500000, 11427430, 23927430, 86490, 411600,
- 334889, 1, 1, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 84700,
- 82100, 82000, 96100, 69900, 9, 59050, 9, 9, 9, 73900,
- 5, 5, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 5, 5, 5, 5, 5, 5, 5,
- 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
- 5, 5, 5, 2003760, 5, 5, 5, 5, 5, 5,
- 5, 5, 5, 5, 16087200, 86000, 219300, 273419, 273419, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 5, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 5, 5, 5,
- 5, 2365500, 2591262, 2772860, 5, 5, 5, 5, 5, 5,
- 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
- 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
- 5, 5, 5, 5, 5, 18860000, 86490, 377600, 75900, 9,
- 9, 105500, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 7, 6, 7, 6, 7, 6, 7, 78360,
- 49400, 6, 7, 6, 7, 6, 7, 6, 7, 6,
- 7, 6, 7, 6, 7, 6, 44000, 6, 7, 6,
- 7, 6, 7, 6, 51449, 6, 1902780, 5, 2430000, 5,
- 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
- 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
- 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
- 5, 5, 5, 5, 5, 5, 18145560, 86490, 286829, 273419,
- 227410, 1, 1, 1, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 70300, 9, 9, 99300, 77300,
- 9, 70000, 9, 9, 75700, 74300, 68300, 9, 9, 2391840,
- 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
- 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
- 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
- 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
- 5, 5, 5, 5, 5, 5, 5, 5, 14890000, 86490,
- 8, 50939, 50939, 50939, 50939, 50939, 50939, 50939, 50939, 50939,
- 50939, 50939, 50939, 50939, 50939, 50939, 50939, 50939, 50939, 50939,
- 50939, 50939, 50939, 50939, 50939, 50939, 50939, 50939, 50939, 50939,
- 50939, 50939, 50939, 50939, 50939, 50939, 50939, 50939, 50939, 50939,
- 50939, 50939, 50939, 50939, 50939, 50939, 50939, 50939, 50939, 50939,
- 50939, 50939, 50939, 50939, 50939, 50939, 50939, 50939, 50939, 50939,
- 50939, 50939, 50939, 50939, 50939, 50939, 50939, 50939, 50939, 50939,
- 50939, 50939, 50939, 50939, 50939, 50939, 50939, 50939, 50939, 50939,
- 50939, 50939, 50939, 50939, 50939, 50939, 50939, 50939, 50939, 50939,
- 2541355, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 321000, 8, 8, 420000, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 5, 5,
- 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
- 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
- 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
- 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
- 5, 5, 5, 33356860, 100200, 54000, 377000, 64000, 312500, 312500,
- 86490, 174592, 174592, 86490, 792000, 8, 3088000, 1454000, 745000, 11495,
- 1, 1, 7663000, 86490, 795000, 8, 5, 4197730, 86490, 8,
- 8, 86490, 8, 172979, 172979, 172979, 172979, 172979, 172979, 172979,
- 4, 1200000, 1200000, 86490, 8, 172979, 172979, 172979, 172979, 4,
- 4, 4, 4, 4, 1869000, 1869000, 86490, 8, 193319, 193319,
- 193319, 172979, 172979, 172979, 172979, 1870000, 1870000, 86490, 8, 4,
- 4, 4, 4, 4, 4, 4, 1, 1, 1, 1,
- 1, 1638505, 1638505, 91700, 8, 228779, 191040, 211769, 211769, 211769,
- 2596000, 2596000, 86490, 8, 370000, 376297, 1059412, 1059412, 86490, 286829,
- 273419, 273419, 1, 1, 1, 1, 1, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 378000, 2395000,
- 205000, 2992000, 86490, 466100, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 425000, 786000, 2851000, 3291000,
- 63000, 345959, 334889, 4, 4, 4, 4, 4, 1, 1,
- 1, 1, 1, 1, 1, 1, 2503000, 2759000, 2759000, 89840,
- 8, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 9, 9, 9, 9, 9, 9, 9,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 3859000, 60806, 50000, 286829,
- 273419, 273419, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 7, 6, 7, 6, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 3275000, 86490,
- 8, 172979, 172979, 172979, 172979, 4, 4, 4, 4, 4,
- 1975000, 740000, 806000, 2781000, 68625, 383000, 524000, 907000, 87451, 345959,
- 334889, 193319, 193319, 193319, 279400, 172979, 172979, 172979, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 4505000, 86490, 8, 1, 1, 1, 1,
- 1, 1, 1, 1, 84389, 9, 91400, 73350, 81598, 76816,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 514983,
- 374983, 214983, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 5555000, 86490, 8, 228779, 211769, 211769, 211769, 211769, 2138000, 1671000,
- 722000, 2860000, 86490, 345959, 334889, 4, 4, 4, 4, 4,
- 4, 115010, 4, 4, 1, 1, 1642158, 5, 5, 4825000,
- 86490, 364319, 4, 4, 4, 4, 4, 4, 4, 4,
- 4, 1, 1, 1947000, 2250000, 2770000, 6417000, 86490, 269300, 334889,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 9, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 224880, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 3398000, 86490, 8, 1, 1, 1, 1, 1, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 2347000,
- 1805000, 2125000, 6867000, 86490, 286829, 273419, 273419, 1, 1, 1,
- 1, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 93500, 9, 9, 5, 5, 8, 8, 8, 8,
- 8, 8, 8, 7310000, 86490, 560000, 4, 4, 4, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 103501,
- 5, 5, 1812019, 4776000, 86490, 286829, 273419, 273419, 9, 9,
- 102500, 117200, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 2022000, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 581000, 359600, 212000, 4750000, 86490,
- 671590, 1, 1, 1, 1, 1, 46500, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 68400, 69700, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 5820000, 86490,
- 244619, 244619, 244619, 228779, 103600, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 7, 6,
- 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
- 7, 6, 2220000, 2150000, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 5873000, 86490, 8, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 2850000,
- 2050000, 8, 8, 8, 8, 8, 4143000, 86490, 8, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 2850000, 2050000, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 7370000, 106020, 577000, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 7, 6, 7, 6, 7, 6,
- 7, 6, 7, 6, 5, 5, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 6636000, 86490, 297000, 273419, 273419, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 7, 6, 54500,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 5, 5, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 6597000, 86490, 294000, 189000, 74000, 37000, 16500, 5956000, 86490,
- 8, 9, 9, 9, 9, 112306, 75620, 65800, 71000, 102189,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 48570, 9, 9, 9, 9, 9, 7, 51170,
- 7, 6, 7, 6, 7, 6, 5, 2563404, 1811653, 9353745,
- 9353745, 86490, 379000, 522000, 801000, 86490, 99800, 99800, 45900, 47245,
- 8, 345959, 334889, 5, 5, 5, 15400000, 15440000, 86490, 8,
- 172979, 172979, 172979, 172979, 172979, 101100, 172979, 4, 2821800, 2917000,
- 5, 12300000, 12305000, 54245, 56500, 8, 286829, 273419, 179300, 5,
- 2130000, 5, 5800000, 5800000, 86490, 8, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 56000, 9,
- 49500, 9, 9, 9, 9, 9, 9, 45500, 9, 9,
- 9, 9, 9, 9, 9, 9, 59980, 5, 5, 4576000,
- 5228903, 5282184, 86490, 605400, 1, 126990, 94210, 1, 164500, 1,
- 1, 127599, 1, 68550, 1, 1, 1, 1, 1, 9,
- 5, 5, 5, 5, 3084714, 3084714, 5, 5, 5, 5,
- 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
- 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
- 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
- 5, 5, 5, 5, 23400000, 86490, 451220, 223400, 65900, 61000,
- 68530, 75760, 9, 9, 9, 9, 144389, 99000, 9, 9,
- 9, 9, 100650, 74000, 72240, 132230, 9, 9, 9, 9,
- 9, 83200, 9, 7, 70759, 7, 45150, 7, 48200, 140590,
- 6, 7, 6, 7, 78600, 5, 5, 2240600, 13881841, 6118000,
- 19999841, 105000, 482000, 482000, 553000, 553000, 116900, 8, 286829, 273419,
- 273419, 2149294, 2149294, 92070, 390430, 8, 1705736, 1705736, 41000, 59000,
- 345980, 126000, 4, 4, 116000, 4, 1, 96900, 171500, 1,
- 91910, 1, 1, 78000, 1885098, 2479847, 2662445, 106020, 600000, 211769,
- 193319, 193319, 193319, 193319, 193319, 3421000, 3421000, 92070, 538560, 345959,
- 334889, 2156700, 1901700, 2156700, 86490, 8, 286829, 273419, 273419, 2343500,
- 2343500, 2343500, 86490, 345959, 334889, 172979, 172979, 172979, 172979, 172979,
- 172979, 172979, 4, 3405000, 2341600, 3405000, 86490, 625600, 4, 4,
- 4, 4, 4, 4, 4, 128180, 4, 1, 1, 2150000,
- 2196000, 2234000, 111600, 8, 8, 2841840, 2850500, 3264500, 5692340, 86490,
- 534200, 305000, 475000, 3009000, 3009000, 2185000, 5194000, 86490, 8, 345959,
- 334889, 2546000, 3240000, 2950000, 4056000, 4056000, 86490, 538559, 110000, 138500,
- 112699, 150500, 110699, 1, 1, 1, 1, 1, 86000, 1,
- 1, 1, 2423520, 2854170, 595000, 560000, 370216, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 157936, 4245000, 68002, 8, 345959, 334889, 5, 5,
- 5, 6907642, 6907642, 88100, 8, 244619, 244619, 244619, 228779, 2228595,
- 2900000, 2400373, 5868000, 5868000, 92069, 411520, 126600, 113800, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 7,
- 6, 7, 6, 7, 6, 7, 6, 7, 6, 1710721,
- 5, 5, 5641000, 5647000, 86490, 8, 244619, 244619, 244619, 228779,
- 3183842, 2291158, 2716000, 8457000, 8457000, 345959, 334889, 286829, 273419, 273419,
- 2819522, 2767681, 4334000, 8600000, 8600000, 86490, 564545, 4, 112479, 100000,
- 4, 4, 4, 4, 1, 77000, 1, 182600, 1, 2392200,
- 2594700, 2687800, 6827930, 6829930, 86490, 554400, 172979, 172979, 172979, 172979,
- 4, 4, 4, 4, 4, 3353472, 2421720, 2046528, 9386300, 9386300,
- 86490, 8, 211769, 232650, 193319, 193319, 193319, 193319, 1958000, 1650000,
- 2254000, 7179100, 7179100, 86490, 8, 228779, 211769, 211769, 211769, 211769,
- 5, 5, 3646904, 6985000, 6985000, 86490, 8, 4, 4, 4,
- 4, 4, 4, 4, 1, 1, 1, 1, 1, 3530000,
- 2370000, 5, 10030700, 10030700, 91400, 8, 1, 1, 1, 1,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 5, 5, 2102400, 8758400, 8758400, 66959, 8,
- 345959, 334889, 5, 5, 2345000, 10850000, 10850000, 106020, 348480, 228779,
- 211769, 239329, 211769, 211769, 5, 5, 5, 12520000, 12520000, 69750,
- 8, 228779, 211769, 211769, 211769, 211769, 5, 5, 1894411, 12092000,
- 12092000, 86490, 207250, 11805000, 207250, 86490, 375000, 348000, 1910549, 11805000,
- 890000, 86490, 755000, 8, 1389000, 11805000, 1389000, 86490, 443500, 193319,
- 193319, 193319, 172979, 172979, 172979, 172979, 1910549, 11805000, 1073588, 65066,
- 53792, 543659, 228779, 211769, 211769, 211769, 173136, 2435000, 11805000, 2435000,
- 86490, 371200, 244619, 244619, 244619, 228779, 2609200, 11805000, 2609200, 86490,
- 8, 8, 2609200, 11805000, 2295000, 86490, 8, 172979, 172979, 172979,
- 172979, 4, 4, 4, 4, 4, 1910549, 11805000, 1659779, 43245,
- 39000, 300000, 240000, 230000, 458000, 600000, 612000, 836000, 1400000, 245520,
- 343728, 245520, 392832, 245520, 245520, 343728, 212784, 9663000, 9663000, 86490,
- 8, 211769, 193319, 193319, 193319, 193319, 193319, 1837015, 11805000, 1837015,
- 50800, 234000, 205960, 193319, 193319, 233500, 172979, 172979, 172979, 458000,
- 458000, 8, 8, 8, 8, 8, 8, 570000, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 493242, 566242, 536242, 8,
- 11805000, 3442517, 61109, 61109, 8, 211769, 193319, 193319, 193319, 193319,
- 193319, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 12238000, 3184000, 86490, 8, 244619, 244619, 244619, 228779, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 611400,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 11805000, 4542687, 86490, 8, 4, 4, 4, 4, 104770,
- 4, 4, 1, 1, 1, 1, 1, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 623000, 509088, 547088, 8, 374088, 11805000, 3994368, 86490,
- 425150, 334889, 211769, 193319, 193319, 193319, 193319, 193319, 2033000, 2583000,
- 11805000, 2654000, 86490, 277188, 334889, 211769, 193319, 193319, 193319, 193319,
- 135889, 1705000, 1655000, 12238000, 1713000, 86490, 8, 172979, 172979, 172979,
- 172979, 4, 4, 4, 4, 4, 8, 353072, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 11805000, 2936500, 86490, 345959,
- 334889, 193319, 193319, 134277, 172979, 172979, 172979, 172979, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 11805000, 3580000, 86490, 282000,
- 232010, 213000, 193319, 193319, 176910, 195890, 166500, 140500, 142700, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 11805000, 2673098, 86490,
- 345959, 221760, 191000, 211769, 211769, 211769, 211769, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 12238000, 4852000, 86490, 345959, 334889, 244619, 244619, 244619,
- 195789, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 12238000, 4166000, 86490, 286829, 212100, 273419, 228779,
- 211769, 211769, 211769, 211769, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 722187, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 929000, 8, 8, 178067, 178067, 8, 8, 12238000, 4866000,
- 86490, 505100, 334889, 244619, 244619, 244619, 228779, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 12238000, 3497000, 86490,
- 345959, 334889, 172979, 195300, 219337, 172979, 172979, 172979, 172979, 4,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 130880, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 12238000, 2836500, 55500, 41500, 53000, 436420, 228779, 211769,
- 211769, 200759, 204440, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 469360, 128000, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 11805000, 4539000, 86490, 345959, 334889, 169080, 167000, 119779, 4, 4,
- 1, 1, 1, 1, 1, 109000, 1, 1, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 13389000,
- 3127000, 86490, 563000, 139990, 172979, 172979, 172979, 211090, 176680, 285500,
- 4, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 634010, 553510, 553510, 634010, 553510, 553510, 11805000, 5539500, 86490, 8,
- 193319, 193319, 193319, 172979, 172979, 172979, 172979, 5, 3557000, 5,
- 12238000, 4647000, 86490, 345959, 361900, 193319, 193319, 193319, 158658, 151089,
- 204100, 172979, 2347405, 2676400, 1933600, 11805000, 4610000, 61109, 61109, 676000,
- 172979, 4, 4, 4, 4, 4, 4, 4, 4, 4,
- 5, 5, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 12238000, 6552000, 86490, 425200, 401200, 228779, 211769, 211769, 184230, 290340,
- 2840844, 3254500, 1613641, 13389000, 4618141, 86490, 536220, 172979, 172979, 172979,
- 172979, 4, 4, 4, 4, 4, 3386800, 3283500, 507408, 507408,
- 507408, 507408, 507408, 496496, 8, 8, 8, 8, 8, 507408,
- 2878324, 2878324, 3386800, 72945, 345959, 334889, 211769, 161500, 193319, 193319,
- 193319, 193319, 3075700, 3075700, 3075700, 13389000, 3075700, 86490, 959000, 172000,
- 269497, 161550, 193319, 163200, 171559, 3459000, 3402500, 3102500, 8007800, 3459000,
- 86490, 345959, 334889, 172979, 172979, 172979, 172979, 172979, 172979, 172979,
- 4, 2955400, 2955400, 3465650, 13389000, 3465650, 61109, 61109, 345959, 334889,
- 193319, 193319, 193319, 172979, 172979, 172979, 172979, 3002010, 3002010, 3002010,
- 13389000, 3002010, 86490, 427379, 334889, 244619, 173100, 244619, 228779, 3013300,
- 3013300, 3013300, 13389000, 3013300, 86490, 346000, 228779, 211769, 184600, 266600,
- 211769, 3002500, 3002500, 582000, 582000, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8007800, 7015000, 86490, 720000, 228779, 211769,
- 211769, 211769, 211769, 3341700, 3341700, 1662500, 10678000, 5004200, 86490, 8,
- 244619, 244619, 244619, 228779, 5, 5, 4510000, 13389000, 5894500, 86490,
- 469420, 228779, 211769, 181840, 259700, 224000, 2295000, 2784250, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 11805000, 6600000, 86490, 345959, 334889, 193319, 193319, 193319,
- 172979, 172979, 172979, 172979, 4011300, 4011300, 4011300, 8007800, 4011300, 86490,
- 392000, 192000, 199240, 152500, 278000, 211769, 2528250, 2528250, 1490000, 8007800,
- 4307350, 86490, 8, 180590, 144000, 4, 4, 4, 4, 124000,
- 4, 117580, 165600, 5, 5, 1329778, 10678000, 4011018, 86490, 425000,
- 686338, 5, 2830000, 2830000, 10678000, 7060000, 86490, 452700, 86490, 86490,
- 86490, 86490, 86490, 86490, 86490, 86490, 86490, 86490, 86490, 86490,
- 86490, 86490, 86490, 86490, 86490, 86490, 86490, 86490, 86490, 86490,
- 86490, 86490, 86490, 86490, 86490, 86490, 86490, 86490, 86490, 5,
- 2788692, 5037261, 10678000, 5672261, 86490, 784990, 211769, 193319, 193319, 161176,
- 193319, 193319, 5, 2558000, 2532000, 10678000, 5668294, 66960, 237370, 259709,
- 273419, 211769, 193319, 193319, 193319, 193319, 193319, 5, 5, 5,
- 8007800, 4644290, 86490, 427680, 1, 1, 147400, 9, 9, 9,
- 64170, 64170, 9, 9, 9, 9, 9, 9, 9, 73341,
- 65679, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 58341, 9, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 234350, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 600000,
- 10678000, 9482000, 86490, 8, 1, 1, 1, 163449, 9, 97650,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 5, 5, 5, 1911000, 2570000, 2570000, 1980000, 1310000, 1770000,
- 2140000, 2140000, 2140000, 2130000, 2130000, 2130000, 1913000, 10664000, 86490, 376075,
- 278200, 211769, 143000, 142000, 200435, 193319, 193319, 5, 5, 5,
- 2010000, 1093000, 2710981, 2710981, 3233329, 3233329, 2710981, 2710981, 2710981, 2188634,
- 2710981, 2710981, 2710981, 2710981, 2710981, 3750000, 2710981, 2710981, 2710981, 2710981,
- 2710981, 2159405, 2669405, 2669405, 5, 1380000, 1486000, 1932000, 2200000, 2200000,
- 2200000, 20425000, 86490, 381200, 92500, 129600, 117000, 63100, 9, 9,
- 66600, 112389, 112089, 129989, 123400, 56689, 65989, 55400, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 7, 6, 7, 88450, 5, 5, 5,
- 11740000, 11740000, 61109, 61109, 345959, 334889, 4, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 5, 5, 5, 11002000, 11002000, 86490, 473800, 61700, 71900,
- 9, 9, 9, 9, 9, 9, 9, 122189, 9, 9,
- 9, 9, 96700, 9, 9, 78189, 80200, 101100, 9, 9,
- 9, 9, 9, 9, 64800, 9, 7, 6, 53075, 6,
- 7, 6, 5, 5, 2312500, 15324000, 15324000, 86490, 8, 9,
- 9, 9, 9, 9, 9, 83320, 68860, 68400, 9, 9,
- 9, 75350, 9, 9, 9, 9, 9, 9, 9, 9,
- 107700, 79670, 9, 9, 9, 9, 9, 72500, 9, 9,
- 2001000, 2820000, 3650000, 12951000, 4660000, 17611000, 86490, 345959, 334889, 4,
- 4, 4, 4, 4, 4, 4, 1, 1, 1, 1,
- 1, 5, 5, 1811405, 11002000, 11002000, 86490, 8, 172979, 172979,
- 172979, 172979, 4, 4, 4, 4, 4, 5, 5, 5,
- 11002000, 11002000, 86490, 8, 172979, 117000, 105300, 4, 91460, 115479,
- 4, 4, 4, 4, 5, 5, 2519000, 9227500, 17447500, 14177500,
- 86490, 8, 211769, 193319, 193319, 193319, 193319, 193319, 2216000, 1833000,
- 17447500, 3513000, 86490, 8, 193319, 193319, 193319, 172979, 172979, 172979,
- 172979, 1824000, 1690000, 3923845, 17447500, 3924000, 86490, 364320, 286829, 389200,
- 235600, 1206000, 17447500, 1206000, 103100, 8, 244619, 244619, 244619, 228779,
- 5, 5, 5, 9670000, 9670000, 86490, 8, 172979, 172979, 172979,
- 172979, 114000, 4, 4, 4, 4, 5, 5, 5, 12051000,
- 7050000, 18837000, 86490, 8, 228779, 211769, 211769, 211769, 211769, 5,
- 3430000, 1705000, 8637000, 13280000, 23145000, 3235240, 3235240, 5, 5, 5,
- 5, 5, 5, 5, 5362380, 5, 5, 5, 5, 5,
- 2413373, 2413373, 2413373, 2413373, 2413373, 2546829, 2546829, 2546829, 2546829, 5,
- 5, 5, 2225387, 2225387, 5, 5, 5, 5, 5, 2440247,
- 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
- 5, 5, 5, 2674000, 2674000, 2315000, 5, 3203000, 4270000, 31399714,
- 45598000, 39030000, 53604000, 5, 5, 5, 1547939, 1608714, 5, 5,
- 2144952, 933055, 5, 5, 5, 5, 1040000, 5, 5, 5,
- 5, 5, 5, 5, 3623565, 5, 5, 5, 5, 5,
- 5, 5, 5, 5, 5, 5, 5, 5, 5, 2726995,
- 5, 5, 18187082, 86490, 491039, 8, 8, 12060000, 532729, 72539,
- 555700, 455000, 12060000, 614700, 86490, 8, 8, 980000, 980000, 86490,
- 443660, 559300, 10063000, 1002960, 97652, 299000, 662506, 2122561, 10063000, 1461500,
- 97650, 8, 345959, 254000, 1286000, 10063000, 1286000, 64245, 8, 569162,
- 1129270, 10063000, 1129270, 129300, 491020, 244619, 244619, 244619, 228779, 1304910,
- 10063000, 1308000, 97650, 8, 8, 1541000, 10063000, 1541000, 83700, 422000,
- 286829, 273419, 273419, 1705000, 12060000, 1705000, 86490, 8, 345959, 334889,
- 1392500, 1392500, 86490, 8, 345959, 334889, 1702600, 12060000, 1702600, 86490,
- 8, 244619, 244619, 244619, 228779, 1709000, 12060000, 1709000, 86490, 8,
- 286829, 273419, 273419, 1908000, 12060000, 1908000, 86490, 8, 266000, 291000,
- 244619, 195000, 1643700, 12060000, 1643700, 86490, 8, 120000, 193319, 258000,
- 172979, 136845, 172979, 172979, 1700000, 12060000, 1709000, 86490, 8, 244619,
- 244619, 149000, 228779, 1532000, 12060000, 1542000, 79500, 8, 286829, 336000,
- 219000, 2075000, 12060000, 2075000, 99245, 432000, 211769, 193319, 153197, 204000,
- 193319, 260359, 2233000, 12060000, 2233000, 67344, 63143, 8, 228779, 192000,
- 211769, 211769, 211769, 2201000, 12060000, 2201000, 92070, 345959, 278989, 286829,
- 273419, 273419, 2629000, 12060000, 2629000, 75329, 390520, 228779, 269345, 172000,
- 192000, 211769, 2040900, 12060000, 2058200, 77100, 8, 8, 2421720, 2660650,
- 10063000, 3867000, 86490, 491039, 170000, 104000, 1, 175000, 107099, 88000,
- 1, 110000, 9, 9, 106789, 9, 87000, 9, 9, 9,
- 100100, 9, 9, 66600, 84133, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 12060000, 2723500, 86490, 8, 228779, 211769, 211769, 211769, 211769, 289794,
- 289794, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 458086,
- 458086, 458086, 438000, 438000, 12060000, 2659000, 86490, 8, 286829, 273419,
- 273419, 3136322, 2681191, 10063000, 3814000, 92070, 8, 211769, 193319, 193319,
- 193319, 193319, 193319, 2280961, 2551000, 12060000, 2551000, 86490, 8, 228779,
- 211769, 211769, 211769, 154500, 2519000, 1902781, 12060000, 2519000, 86490, 8,
- 172979, 172979, 172979, 172979, 172979, 172979, 172979, 4, 540144, 540144,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 461578, 461578, 461578, 461578, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 12060000, 3430500, 86490, 8, 228779,
- 211769, 211769, 143440, 211769, 2162000, 2266000, 12060000, 2349000, 86490, 345959,
- 334889, 128000, 193319, 193319, 172979, 172979, 172979, 172979, 2443500, 2292000,
- 10063000, 2580500, 86490, 286829, 273419, 273419, 111500, 172979, 172979, 172979,
- 4, 4, 4, 4, 4, 2122561, 2075761, 10063000, 3498000, 86490,
- 8, 228779, 211769, 211769, 211769, 211769, 2391842, 2421720, 2750000, 10063000,
- 3621000, 86490, 8, 193319, 193319, 193319, 172979, 172979, 172979, 172979,
- 2970000, 2629000, 12060000, 3235000, 72539, 555700, 193319, 193319, 193319, 172979,
- 172979, 172979, 172979, 2715000, 3197000, 2220841, 12060000, 3197000, 86490, 439824,
- 172979, 172979, 130489, 172979, 172979, 172979, 172979, 4, 3247202, 2100000,
- 2100000, 10063000, 4266500, 86490, 538559, 292840, 193319, 193319, 193319, 193319,
- 193319, 2059000, 2146000, 3206000, 10063000, 3806000, 86490, 321000, 4, 4,
- 4, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 3137000, 2592000, 2129000, 12060000, 3137000, 152600, 8, 8,
- 3609000, 3387000, 2647000, 11280500, 3900000, 86490, 8, 4, 4, 4,
- 4, 4, 4, 4, 1, 1, 1, 79000, 1, 1681680,
- 2028299, 2299000, 11280500, 6005000, 86490, 8, 8, 5, 5, 5,
- 16056820, 11280500, 4670500, 89280, 700000, 181090, 211769, 211769, 211769, 211769,
- 5, 5, 5, 11280500, 9228000, 86490, 369400, 286829, 273419, 273419,
- 5, 5, 5, 16056820, 11280500, 21213820, 86490, 8, 172979, 172979,
- 172979, 172979, 4, 4, 4, 4, 4, 1537000, 11874000, 1537000,
- 86490, 8, 172979, 172979, 172979, 172979, 4, 4, 4, 106000,
- 4, 2597761, 2421720, 11874000, 3625000, 86490, 8, 187789, 149000, 172979,
- 172979, 127000, 172979, 152000, 135279, 1732000, 11874000, 1732000, 86490, 384000,
- 193319, 193319, 111000, 172979, 172979, 172979, 172979, 2792000, 3165000, 2207712,
- 11874000, 5010000, 71400, 8, 172979, 172979, 172979, 172979, 172979, 172979,
- 172979, 4, 1522900, 11874000, 1522900, 92070, 8, 193319, 193319, 193319,
- 132500, 126000, 150000, 150000, 3263000, 2926000, 1986000, 11874000, 3864000, 86490,
- 435000, 122700, 111280, 128779, 103000, 78179, 133080, 116000, 154300, 4,
- 140279, 2357600, 11874000, 2357600, 79545, 439420, 134880, 153379, 146780, 141000,
- 138680, 141400, 4, 159080, 132880, 1, 1, 2421722, 2150172, 1821602,
- 11874000, 5570000, 85700, 444520, 4, 4, 4, 4, 4, 1,
- 1, 1, 1, 1, 1, 1, 1, 2821000, 2145000, 2821000,
- 11874000, 4966000, 85045, 8, 193319, 193319, 193319, 172979, 172979, 172979,
- 172979, 2688500, 11874000, 2688500, 87400, 242000, 344489, 130850, 125400, 95599,
- 116099, 82220, 1, 1, 1, 1, 1, 1, 1, 1,
- 2702000, 2702000, 11874000, 2706000, 73200, 343000, 285000, 189800, 193319, 195000,
- 193319, 193319, 193319, 2451228, 2904000, 11874000, 2907000, 86490, 471520, 172979,
- 167189, 172979, 172979, 4, 4, 4, 4, 4, 2264000, 3018000,
- 11874000, 3018000, 62800, 8, 211769, 193319, 193319, 193319, 193319, 193319,
- 5, 5, 5, 11325000, 15020000, 11325000, 74245, 262979, 334889, 172979,
- 109000, 172979, 172979, 4, 4, 128600, 4, 107100, 5, 5,
- 5, 7170000, 15020000, 7170000, 90300, 8, 199589, 167500, 156489, 172979,
- 192890, 224000, 145990, 161280, 1997000, 2421720, 1713059, 5898000, 15020000, 5898000,
- 86490, 8, 193319, 193319, 193319, 157000, 172979, 172979, 172979, 1944900,
- 2156500, 2022100, 15020000, 4845000, 86490, 8, 193319, 193319, 193319, 172979,
- 172979, 172979, 172979, 2659000, 2659000, 15020000, 2659000, 88150, 345959, 334889,
- 172979, 173679, 4, 133979, 241880, 4, 183000, 4, 4, 4,
- 1958000, 2430000, 15020000, 4388000, 72540, 8, 4, 141800, 4, 4,
- 4, 4, 169380, 1, 1, 1, 1, 1, 5, 5,
- 5, 7293000, 12578000, 7293000, 69000, 8, 134700, 172979, 172979, 172979,
- 4, 123580, 101179, 112080, 4, 5, 5, 5, 9289000, 12578000,
- 9289000, 82845, 345959, 243740, 130500, 149000, 190189, 172979, 165400, 108480,
- 4, 104000, 164300, 5, 5, 2113379, 13194000, 12578000, 13194000, 82200,
- 535520, 172979, 172979, 172979, 172979, 172979, 141690, 158590, 4, 3060000,
- 1989270, 1953730, 11963000, 3943000, 86490, 8, 211769, 193319, 193319, 193319,
- 148959, 193319, 5, 5, 2025930, 5363000, 11963000, 5363000, 97000, 8,
- 132190, 172979, 126589, 172979, 4, 4, 137379, 112000, 137180, 2122561,
- 1989272, 2155591, 11963000, 5141000, 88500, 8, 260000, 172500, 211769, 221929,
- 211769, 3183317, 2681192, 11963000, 4153000, 62700, 330000, 265000, 172979, 172979,
- 142000, 153189, 163810, 155370, 4, 4, 158980, 2439361, 2594702, 11963000,
- 4674000, 86490, 8, 193319, 139000, 138000, 220000, 149489, 147000, 141000,
- 1995841, 1729802, 11963000, 3592000, 77755, 334889, 345959, 193200, 193319, 250860,
- 172979, 91200, 172979, 172979, 3088000, 1826731, 1989269, 11963000, 3816000, 52900,
- 353000, 159000, 89500, 172979, 172979, 159000, 172979, 172979, 118000, 2057000,
- 2028000, 2309000, 11963000, 3985000, 86490, 427000, 172979, 163779, 4, 137680,
- 4, 156950, 4, 4, 5, 5, 5, 5, 5, 5,
- 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
- 5, 5, 5, 5, 5, 5, 5, 5, 5, 2790000,
- 5, 5, 5, 5, 5, 5, 5, 3756408, 12273400, 29502400,
- 100140, 494650, 193319, 193319, 160360, 172979, 172979, 172979, 172979, 5,
- 5, 1789182, 7506900, 7506900, 88744, 8, 345959, 334889, 5, 5,
- 5, 9803900, 9803900, 74700, 8, 286829, 273419, 273419, 5, 5,
- 5, 14083700, 14083700, 144270, 8, 211769, 193319, 193319, 193319, 193319,
- 193319, 4050000, 4485500, 3556212, 11065860, 11065860, 86490, 432700, 162400, 180300,
- 193319, 208990, 172979, 147990, 139889, 3165800, 2660000, 1786897, 6169900, 6169900,
- 89045, 8, 193319, 117000, 193319, 123490, 144790, 172979, 128200, 1841600,
- 1841600, 100440, 342800, 380300, 145789, 239740, 141740, 181800, 219629, 5,
- 5, 4101449, 15895600, 15895600, 110300, 345959, 269300, 166490, 146189, 172979,
- 172979, 4, 4, 4, 4, 5, 5, 5, 8200100, 8200100,
- 86490, 751659, 176960, 197360, 193319, 86000, 172979, 172979, 130000, 5,
- 5, 5, 8810100, 9760000, 21628300, 43340000, 6150000, 7750000, 7750000, 7200000,
- 7200000, 9200000, 10300000, 9950000, 10100000, 7350000, 9200000, 9200000, 9200000, 9200000,
- 9200000, 1000000, 5900000, 4890000, 9058000, 11840000, 9400000, 11840000, 11840000, 11840000,
- 9950000, 8700000, 48848000, 86490, 364320, 306900, 1224000, 13670000, 1224000, 86490,
- 522720, 305000, 255000, 288000, 2520000, 13670000, 1700000, 86490, 454400, 337591,
- 2520000, 13670000, 1640000, 78119, 8, 155390, 131400, 201889, 128790, 4,
- 4, 4, 119880, 84000, 2080000, 2180000, 1740000, 6280000, 6280000, 86490,
- 538560, 229000, 174424, 182900, 211769, 323029, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 302648, 11265000, 4310000, 86490, 8, 172979, 120080,
- 4, 4, 121000, 139179, 132780, 4, 4, 4, 2013000, 1765000,
- 2290000, 13445000, 4055000, 86490, 345959, 334889, 1, 1, 1, 1,
- 104599, 117899, 113299, 117199, 150410, 89210, 118710, 104810, 106010, 1,
- 107010, 85429, 2170080, 1877920, 3003000, 11013000, 4048000, 86490, 244619, 244619,
- 244619, 228779, 4, 143180, 4, 4, 132479, 1, 1, 1,
- 66000, 111299, 116699, 112899, 1, 2044000, 1873000, 2433000, 13670000, 4477000,
- 86490, 298800, 321700, 242509, 172979, 172979, 172979, 186540, 233189, 196689,
- 149489, 137780, 1837442, 3002558, 2777558, 11013000, 4840000, 86490, 283789, 178409,
- 205709, 177200, 148300, 196679, 125279, 123000, 4, 109600, 4, 4,
- 90000, 108400, 1916642, 2075761, 2320000, 13670000, 5282000, 86490, 286829, 273419,
- 273419, 1, 1, 1, 1, 1, 1, 1, 1, 130299,
- 25310, 113810, 1, 1, 1, 9, 9, 9, 2050000, 2773000,
- 2751000, 14900000, 4801000, 74245, 308900, 417700, 1, 111399, 100699, 102710,
- 96710, 76210, 1, 89000, 110599, 102210, 1, 104099, 152299, 91799,
- 9, 9, 9, 2260000, 2191956, 1724044, 3220000, 13670000, 4060000, 86490,
- 382979, 275489, 4, 4, 127079, 152500, 4, 4, 4, 4,
- 4, 1, 1, 2312642, 2335231, 2449564, 13670000, 6178000, 86490, 8,
- 158889, 128049, 126979, 109679, 122000, 4, 4, 111680, 137480, 138480,
- 2629081, 2790000, 3120000, 11013000, 5617000, 79645, 253000, 273419, 273419, 137680,
- 155800, 4, 1, 1, 1, 1, 1, 142000, 99400, 1,
- 1, 1, 1, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 227800, 2854172, 3056000, 13670000, 5002000, 86490, 453220,
- 160889, 4, 118600, 114380, 4, 4, 4, 4, 4, 4,
- 1963250, 2190000, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8, 8, 13445000, 4620000, 86490,
- 8, 172180, 108999, 1, 114310, 1, 101890, 1, 1, 114710,
- 1, 1, 96999, 1, 169210, 120700, 2518562, 2419000, 3341329, 11013000,
- 5356000, 86490, 345959, 334889, 173000, 1, 121199, 108900, 94499, 1,
- 1, 1, 1, 73310, 141710, 1, 9, 9, 76889, 9,
- 9, 9, 9, 2830000, 3075000, 3511323, 13670000, 4280000, 86490, 345959,
- 334889, 4, 4, 4, 4, 4, 4, 4, 1, 1,
- 1, 1, 1, 2803680, 1881320, 2538900, 14900000, 5520000, 58500, 249459,
- 254509, 273419, 162000, 4, 172000, 114718, 4, 137980, 125000, 112543,
- 93000, 101500, 109546, 1, 3582000, 2474000, 2560000, 13670000, 6632000, 86490,
- 8, 63100, 4, 120000, 4, 105380, 131479, 88000, 193079, 162800,
- 91599, 1, 2309092, 3362108, 1785600, 13670000, 7900000, 67400, 272000, 262200,
- 123980, 4, 134680, 159500, 196080, 107400, 104299, 1, 92250, 1,
- 98500, 150000, 110010, 5, 5, 8, 8, 8, 8, 8,
- 8, 8, 8, 8, 8, 8200000, 15943000, 15943000, 86490, 315570,
- 285000, 253110, 111899, 87700, 92500, 142300, 125800, 1, 123000, 150000,
- 161210, 102800, 124400, 62000, 113099, 91000, 9, 61900, 91800, 5,
- 5, 5, 14900000, 10240000, 85586, 323151, 192448, 315740, 173229, 164132,
- 156106, 117984, 125658, 132786, 4, 4, 169606, 114120, 90568, 5,
- 5, 3705013, 11013000, 5613000, 86490, 221159, 236510, 273419, 4, 4,
- 118807, 107298, 4, 138222, 4, 118128, 1, 1, 1, 1,
- 2185300, 2500000, 2059000, 13445000, 5511000, 86490, 8, 133350, 108057, 4,
- 125880, 4, 103300, 136579, 4, 4, 1, 151700, 5, 2247202,
- 5, 13445000, 8368000, 86490, 429979, 334889, 172979, 189980, 128000, 4,
- 172480, 111000, 4, 4, 120000, 4, 5, 2914246, 1946564, 13445000,
- 8132000, 53251, 263500, 334889, 4, 4, 4, 4, 78626, 97550,
- 4, 4, 4, 1, 1, 5, 5, 5, 9860800, 9860800,
- 63666, 400964, 172979, 172979, 172979, 91313, 4, 4, 102600, 4,
- 4, 5, 5, 5, 11265000, 10240000, 78491, 8, 123990, 172979,
- 172979, 120000, 108879, 4, 122980, 92600, 4, 5, 5, 5,
- 11265000, 7739000, 86490, 345959, 334889, 4, 4, 4, 4, 4,
- 1, 1, 1, 1, 1, 1, 1, 1, 5, 5,
- 8, 8, 8, 8, 8, 8, 8, 8, 1120867, 3000867,
- 2070867, 2400918, 2400918, 2400918, 1471785, 5, 5, 5, 5, 5,
- 5, 5, 5, 5, 5, 2855215, 5, 2915835, 5, 5,
- 5, 2195835, 2415835, 534645, 2640000, 15823500, 3940000, 6300000, 6160000, 3700000,
- 6500000, 4563000, 4700000, 4570000, 8250000, 6225000, 6350000, 6350000, 6350000, 6350000,
- 6980000, 4980000, 6084000, 6349500, 6349500, 6349500, 5260500, 8242500, 6000500, 4650500,
- 4000000, 39663000, 86490, 228779, 211769, 211769, 211769, 211769, 18600000, 86490,
- 8, 30000000, 12816331, 10185062, 7797938, 6644161, 5888239, 5331243, 5012960, 4734462,
- 4535535, 4376394, 4257037, 4177467, 4097896, 4058110, 4058110, 4058110, 4058110, 4058110,
- 4097896, 4177467, 4257037, 4376394, 4535535, 4734462, 5012960, 5331243, 5888239, 6644161,
- 7797938, 10185062, 12816332, 180000000, -1];
-
+86490,19630000,9000,28830,12247000,28830,51894,8,2608972,51894,
+86490,345959,334889,1370386,74840,88303,469216,86490,245520,77841,
+113596,245520,114576,185504,98208,98208,98208,114576,125816,114576,
+5402000,108260,86490,179208,86490,179208,86490,294624,49859,49859,
+49859,392832,1210000,75000,294624,40000,36250,392832,86490,294624,
+294624,5,81900,97200,8,5,2580000,19630000,98700,94519,
+441936,11752578,441936,69000,453000,119970,294624,44000,196416,11752578,
+196416,86490,294624,31671,23639,25800,21601,30686,321904,321904,
+2174743,48581,37428,241500,287500,207000,494500,38609,38609,38609,
+38609,38609,230000,19630000,230000,86490,294624,154000,8,8,
+8,8,8,8,8,526220,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,14846665,92050,49859,149000,150981,146361,3347600,3701500,74600,
+8,8,5,8,8,8,8,8,13389000,86490,
+441936,86490,294624,61109,61109,392832,61109,61109,201629,186342,
+575100,84568,80724,80724,80724,80724,80724,80724,80724,80724,
+69192,69192,5680000,86490,8,8,1535000,3850000,790000,511040,
+8500000,86490,113398,144000,137000,188000,150000,32723000,75000,392832,
+86490,548000,63380,162000,160000,197000,790681,90544,64197,443000,
+61109,61109,8,2610595,12243100,6543000,10088700,61000,290000,330000,
+240000,870000,86490,300000,86490,343728,86490,294624,321904,893730,
+86490,421078,90226,8,8,2110000,1147000,1400000,6810000,86490,
+630803,530585,5,5,5522400,108000,8,840000,6480000,86490,
+300080,5,300080,61109,61109,8,86490,8,11752578,8,
+86490,428000,86490,373000,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,5,5,4990000,4210000,
+9200000,86490,322000,86490,8,8,3593000,2358000,2850000,6808000,
+86490,8,63818,86490,550000,410000,781000,41000,320000,335000,
+4,4,114000,221000,4,156000,4,199000,176000,117000,
+100000,3346000,5,5,8380400,16250000,16250000,101245,115000,99852,
+186781,349074,205000,420000,1000000,86490,8,8,1876833,86490,
+410500,6000500,410500,61000,491000,86490,427000,478580,628000,1110000,
+69000,426000,321000,110000,75000,77000,8,953312,86490,602895,
+330000,275000,1429968,83187,142500,89000,408000,392832,8,294624,
+392832,8,294624,10530000,68000,519870,540000,1340595,86490,8,
+8,12247000,737540,58298,300900,365000,710000,86490,8,8,
+1698087,3400000,310992,310992,310992,6000000,49859,49859,49859,294624,
+496496,2207095,2770563,8,8,8,8,8,10100000,20140000,
+61380,8,463885,5,48000,48000,670000,587400,1608714,86490,
+453000,408000,1166660,86490,4,136400,1431676,114576,98208,76384,
+212784,196416,163680,1,1,1,49104,1,38551900,86490,
+344400,350000,720000,53604000,720000,61109,61109,8,339000,1185000,
+86490,8,312059,308291,273419,1660000,8870000,1660000,86490,228779,
+211769,211769,211769,126500,337000,950000,86490,364000,188000,4,
+179250,127000,4,1,1,1,1,1,1,1,
+1,810000,86490,517000,521730,1750000,50000,8,8,2060000,
+86490,8,8,5,1578000,3017000,7270000,86490,211769,193319,
+193319,270659,193319,193319,646000,1723000,11461000,1723000,72089,253440,
+9,9,9,9,9,9,9,9,48200,89450,
+57600,9,57400,61900,9,9,9,9,94200,9,
+9,9,9,73900,9,9,116100,9,9,9,
+9,2760000,3616000,2237000,6369069,52500,8,8,1410000,78500,
+8,1,1,1,1,1,1,1,1,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,1599479,86490,8,396214,1585000,8870000,
+1585000,86490,73559,361000,244619,244619,244619,228779,2190000,3325000,
+8,8,363400,8,8,8,8,8,8625000,86490,
+8,282000,247229,193319,193319,193319,193319,5,2400000,2978000,
+5200000,86490,8,9,9,9,9,9,9,64400,
+64800,9,9,9,9,9,73050,9,9,9,
+64389,9,9,9,9,9,41359,9,9,9,
+9,9,9,9,1455137,11461000,1455137,86490,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,71500,9,9,9,9,107600,9,107000,9,
+9,9,9,9,9,9,68400,9,9,54534,
+9,9,9,9,9,9,66000,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+3940000,8870000,3940000,86490,54534,9,9,9,9,9,
+9,66000,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,3940000,8870000,1335500,86490,8,
+9,9,9,9,9,9,9,9,70100,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,7,6,
+7,6,7,6,1451660,11310000,1451660,61109,61109,8,
+211769,193319,193319,193319,238500,193319,2620000,11310000,2620000,51578,
+85319,8,228779,211769,211769,211769,211769,1825000,80800,8,
+1,1,1,1,1,1,1,1,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,1519623,11461000,1519623,86490,8,4,4,
+4,4,4,1,1,1,1,1,1,1,
+1,1791530,86490,370000,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,2113000,106020,8,4,4,
+4,4,4,1,1,1,1,1,1,1,
+1,2180000,54600,61109,515000,4,4,4,4,4,
+4,4,4,4,1,1,1,343728,343728,343728,
+343728,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,5311000,86490,8,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,3100000,
+11461000,3100000,53000,490000,172979,172979,172979,172979,157787,169788,
+172979,4,2276000,2489600,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+7355900,9,513400,1,1,1,1,1,1,1,
+1,1,1,9,53789,9,9,9,67567,9,
+9,72200,71100,108600,2475000,86490,8,172979,172979,172979,
+172979,172979,172979,172979,4,2108000,61109,61109,530000,1,
+1,1,1,1,9,9,9,9,9,9,
+9,9,9,77180,9,9,9,9,9,9,
+9,9,9,9,63000,409200,409200,409200,409200,409200,
+409200,409200,409200,409200,409200,409200,409200,409200,409200,409200,
+409200,409200,409200,409200,409200,409200,409200,409200,409200,12247000,
+2046200,86490,8,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,7,6,7,6,7,6,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,235840,584800,8,11461000,3040000,86400,
+384200,172979,172979,172979,138000,4,4,4,4,4,
+1900000,10780000,1900000,9,374000,1,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,221932,
+98208,386578,294624,8,4650500,117000,8,1,1,1,
+1,1,1,1,1,1,1,9,9,9,
+9,9,9,9,9,9,9,9,1671100,43199,
+43199,43199,43199,422700,1,1,1,1,84000,1,
+1,1,1,1,9,9,9,9,9,9,
+9,9,9,67600,9,2020000,19630000,2020000,38609,38609,
+38609,38609,38609,8,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,54000,9,
+9,9,9,105000,100000,9,9,9,9,9,
+9,9,9,7,6,7,6,431024,431024,431024,
+431024,431024,431024,431024,431024,431024,431024,431024,431024,431024,
+431024,431024,431024,431024,431024,431024,431024,431024,431024,431024,
+431024,431024,431024,431024,12247000,2810000,86490,8,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,7,6,
+7,6,7,6,7,6,7,6,7,6,
+7,6,7,6,7,6,7,6,7,6,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,504569,8,8,8,
+8,8,8,8,8,8,8,294624,294624,196416,
+360096,450000,14056000,3236000,63200,288200,1,1,1,1,
+1,1,1,1,1,1,9,9,9,9,
+9,9,9,9,9,9,9,390040,8,8,
+8,374040,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,252840,105030,10832030,2322030,66572,376000,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,7,6,7,6,7,6,
+7,6,7,6,7,6,7,6,7,6,
+7,6,7,6,7,6,7,6,7,6,
+7,6,7,6,7,6,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,525840,8,518000,436880,2560000,86490,8,9,9,
+9,9,9,9,9,9,9,7,6,7,
+6,7,6,7,6,7,6,7,6,7,
+6,7,6,7,6,7,6,7,6,7,
+6,7,6,7,6,7,6,7,6,7,
+6,7,6,7,6,7,6,7,6,7,
+6,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,11461000,
+1897000,9,410000,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,9,9,9,
+245520,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,794800,
+448708,11310000,6045000,62800,8,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,7,6,7,6,7,6,7,
+6,7,6,7,6,7,6,7,6,7,
+6,7,6,7,6,7,6,7,6,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,11461000,2722196,9,360000,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,388440,538440,388440,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,380520,
+320000,491001,491001,491001,491001,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,179000,11461000,4185000,85009,68833,326500,1,1,
+1,1,1,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,613800,613800,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,10780000,5033200,86490,8,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,1425000,
+1519000,956000,1967000,290000,750000,1235000,10832030,2450000,86490,8,
+1,141000,1,1,1,1,1,1,1,1,
+1,1,1,65000,9,9,9,9,1422000,2559000,
+1089000,10832030,2559000,119112,982500,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,56900,
+9,9,9,9,9,9,9,9,161589,9,
+9,7,6,7,6,7,6,7,6,7,
+6,163000,49453,104626,700000,585000,505000,1390000,300000,460000,
+4100000,86490,554400,73600,9,9,76300,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,55000,9,
+9,9,9,9,522000,805000,1830000,350000,1670000,1199000,
+128000,1020000,410000,2537000,86490,472420,74200,9,71600,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,7,
+6,7,6,66949,6,7,6,7,6,7,
+6,7,6,7,6,2483000,1550000,11752578,4040000,50200,
+8,1,1,1,1,1,1,1,1,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,350839,315000,8,
+8,8,8,8,8,8,8,134759,10780000,3087102,
+82552,65124,348000,1,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,196416,196416,196416,11310000,2480000,86490,243370,273419,273419,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,7,
+6,7,6,7,6,7,6,7,6,7,
+6,7,6,7,6,7,6,7,6,7,
+6,7,6,8,8,8,265234,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,11461000,2515000,86490,8,211769,193319,193319,193319,193319,
+193319,8,8,306488,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,505000,8,3680000,86490,8,1,1,1,1,
+1,1,1,1,1,1,1,1,9,149450,
+181200,98000,57750,9,9,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,1570000,3469289,86490,705300,9,
+9,9,56800,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,7,6,7,6,7,6,
+7,6,7,6,7,6,251984,251984,490984,381984,
+283984,8,8,8,8,8,8,8,8,8,
+8,8,8,8,376976,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+390221,374779,390221,459779,330221,459779,8,408883,8,579779,
+19630000,2656000,86490,347000,1,1,61000,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,7,6,7,
+6,7,6,7,6,7,6,7,6,7,
+6,7,6,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,482000,280000,
+380000,490000,3542000,86490,8,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,7,6,7,
+6,7,6,7,6,7,6,7,6,7,
+6,7,6,7,6,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,436232,211232,11461000,4345000,86490,8,
+172979,4,4,4,4,4,4,4,4,4,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,409960,8870000,4197300,86490,435740,9,
+9,9,9,9,9,9,50800,71200,9,54100,
+9,46800,6,7,6,7,6,7,6,7,
+6,7,6,7,6,7,6,7,46600,7,
+6,7,6,7,6,7,6,50090,46700,7,
+6,7,6,7,6,38100,6,7,6,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,583435,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,266000,726000,8,8,279000,575000,300000,
+239000,8,5,5,2608972,5,5,1906624,1906624,1906624,
+16350000,12494300,9,8,9,76400,9,9,9,9,
+9,9,9,9,9,9,9,7,6,7,
+6,86550,6,7,92300,7,6,7,6,7,
+6,45660,6,7,6,50000,6,7,6,7,
+6,7,6,7,6,7,6,7,6,7,
+6,7,6,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,505250,8,8,8,8,8,505250,8,8,
+8,8,8,11461000,2857300,9,477520,1,1,1,
+1,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,5525000,80000,544000,
+1,1,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,248300,
+368320,368320,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,6137153,86490,8,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,7,6,7,6,7,51400,
+7,6,7,6,7,6,7,6,7,6,
+7,6,7,6,7,6,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,11310000,4320000,
+86490,180000,211769,211769,211769,211769,9,9,9,9,
+60600,48000,9,9,9,9,7,6,7,6,
+7,6,7,6,7,6,7,6,7,6,
+7,6,7,6,7,6,7,6,7,6,
+7,6,7,6,7,6,7,6,7,6,
+7,6,7,6,7,6,7,6,2150000,1856000,
+2889000,3466000,86490,241000,273419,202400,100300,9,72170,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,50000,6,7,6,7,6,7,6,
+7,6,7,6,39000,6,7,44600,7,78360,
+7,6,7,6,7,6,7,6,7,6,
+7,6,8,8,8,8,8,8,8,8,
+8,8,529184,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+526696,466696,526696,466696,11461000,3026000,86490,423320,4,4,
+4,1,1,1,1,1,1,1,1,1,
+1,1,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+10780000,4229677,86490,8,1,64789,9,9,9,9,
+9,9,9,55000,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,11310000,4515100,51000,347000,113801,
+113801,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,45400,
+9,9,9,9,9,9,7,6,7,6,
+7,6,7,6,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,402680,402680,402680,491041,491041,402680,402680,402680,8,
+8,10780000,6310000,86490,8,1,1,1,1,1,
+1,1,1,1,1,1,9,9,9,9,
+9,9,9,9,9,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,587988,441000,8,8,8,8,
+8,8,8,8,8,8,8,539914,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,2054068,5672200,86490,
+345959,334889,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,7775000,86490,244619,244619,
+244619,228779,1,1,1,1,1,1,1,1,
+1,9,9,9,9,72000,9,9,9,9,
+9,9,9,9,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,5456000,64000,8,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,7,6,7,6,7,6,7,6,7,
+6,7,6,7,6,7,6,7,6,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,3935000,11310000,4335000,86490,396000,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,7,6,
+7,6,7,6,7,6,7,104200,7,6,
+7,6,7,6,60000,6,8,8,8,8,
+8,8,8,8,370000,8,8,8,8,8,
+8,8,8,8,8,302120,303000,8,8,590000,
+430820,8,8,8,8,8,8,252144,375144,375144,
+545144,545144,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,591536,8,8,8,670496,862500,
+1315000,1200000,916000,1316000,1316000,1200000,1400000,1399255,1367000,6950000,
+9,304600,9,9,9,9,9,9,113200,9,
+72600,51100,9,9,9,9,9,9,9,9,
+49040,9,9,9,9,6,6,7,6,7,
+93203,7,6,7,6,7,6,7,6,7,
+6,1530000,278100,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8930000,4386000,86490,624000,63000,76000,9,76600,71600,9,
+63600,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,7,6,7,
+6,7,6,7,6,7,6,7,6,7,
+6,7,6,8,8,8,8,415000,555000,8,
+8,449912,8,8,8,546952,484219,437952,8,8,
+723000,468025,8,8,8,8,8,8,399048,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,360000,580112,
+580112,8,8,8,8,8,8,8,8,8,
+8,8,618000,647000,1658848,6066300,86490,8,1,1,
+1,1,1,1,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,2800000,2160000,2546000,4110000,44590,42200,345959,
+334889,1,1,9,9,1,1,9,9,9,
+9,60700,67650,9,9,9,9,9,9,161300,
+9,9,9,9,9,9,9,9,9,9,
+1897028,5,2410000,7415000,69540,61402,8,172979,172979,172979,
+172979,4,4,4,4,4,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,268462,268462,268462,268462,
+4199000,86490,310700,1,100000,9,98000,67400,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,1664500,1414700,1809608,4888808,86490,8,1,
+1,1,1,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,68000,2020000,3039500,2194000,17787500,
+5434960,86490,307000,334889,1,105099,1,9,9,81139,
+70189,9,9,9,9,9,9,9,9,9,
+9,9,9,9,117000,9,9,9,9,9,
+9,9,2276185,2336401,2942182,8870000,5008600,99000,346000,9,
+67410,9,9,70000,70000,9,9,51150,9,9,
+9,9,9,9,9,7,6,7,6,7,
+6,7,6,7,6,7,6,7,6,7,
+6,7,6,7,6,7,6,7,6,7,
+6,7,6,7,6,1208610,3003000,2190000,4392610,86490,
+205000,1,1,1,1,40000,55400,71000,9,9,
+9,9,9,9,9,9,9,9,9,9,
+119100,9,9,47000,9,9,9,9,1105881,5,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,322150,8,
+8,8,8,8,228110,8,8,8,8,8,
+8,8930000,4095800,86490,244619,244619,244619,228779,1,1,
+1,1,102540,9,103900,65200,9,9,9,63189,
+9,9,9,55750,9,9,9,9,9,7,
+6,7,6,7,6,7,6,7,6,7,
+6,7,6,7,6,7,6,7,6,2418000,
+2418000,1993740,10832030,4909098,50100,298600,172979,172979,172979,172979,
+4,4,4,4,4,2600000,3100000,3300000,7396000,43249,
+90194,8,1,1,1,1,1,1,1,1,
+1,9,9,9,9,9,9,9,9,9,
+9,9,9,9,5,5,8,8,8,8,
+8,8,17787500,8594830,86490,244619,244619,244619,228779,111500,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,7,6,7,6,47700,6,
+7,6,7,6,7,6,7,6,7,6,
+7,6,7,6,7,6,7,6,7,6,
+7,6,7,6,7,6,265426,144426,124426,410076,
+410076,493658,529232,529232,529232,529232,529232,529232,529232,529232,
+529232,529232,529232,529232,529232,529232,529232,529232,529232,529232,
+529232,529232,529232,529232,529232,529232,529232,529232,529232,529232,
+529232,550354,550354,529232,529232,529232,529232,529232,529232,529232,
+529232,529232,529232,529232,529232,529232,529232,529232,529232,529232,
+529232,529232,529232,529232,529232,529232,260600,439414,529232,529232,
+529232,529232,529232,529232,529232,529232,529232,529232,529232,529232,
+310000,529232,529232,529232,529232,529232,529232,529232,529232,529232,
+529232,380950,490950,490950,529232,529232,290950,290950,420950,11461000,
+4653650,91500,75200,373000,9,9,9,9,9,62600,
+9,103419,9,70000,72900,9,9,65700,7,6,
+7,6,7,6,7,54000,7,6,7,6,
+75500,47100,71841,6,39800,109300,7,6,7,70900,
+79000,6,72500,49513,7,6,7,6,47400,6,
+7,6,2168000,2243850,816100,446650,442650,496496,496496,496496,
+496496,496496,496496,545704,545704,496496,496496,496496,496496,496496,
+496496,496496,477000,460000,496496,496496,496496,496496,496496,496496,
+496496,352943,540943,540943,251343,10780000,6446073,86490,8,9,
+9,70170,9,9,9,59200,9,9,9,9,
+9,9,9,9,9,9,9,7,6,7,
+6,7,6,7,6,7,6,7,6,7,
+6,7,6,7,6,7,6,7,6,7,
+6,7,6,1810000,2368657,3421288,5712930,86490,409100,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,7,53759,7,6,7,6,7,6,
+7,6,49709,6,44300,58300,48359,84000,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,244988,8,8,8,8,8,8,
+271908,583908,8,8,8,304400,8,593600,649796,5,
+5,11752578,11752578,41278,33700,42000,8,114035,1,110110,
+1,1,1,1,1,1,1,1,1,1,
+1,1,9,5,5,1878732,10780000,5510000,94859,345959,
+334889,68123,9,67000,63720,9,9,9,9,105660,
+9,9,9,9,7,6,7,6,7,6,
+7,6,7,6,7,6,7,6,7,6,
+7,6,7,6,7,6,7,6,7,6,
+7,6,7,6,7,6,7,6,7,6,
+5,2374626,8,8,8,2174743,2174743,2174743,2174743,2174743,
+2174743,2174743,2174743,2562026,744561,6703000,69147,9,9,9,
+9,131000,131000,9,9,74100,71400,9,62400,9,
+69100,9,9,7,44560,7,6,7,6,7,
+6,7,6,7,6,7,6,7,6,7,
+6,7,6,7,6,7,6,7,6,7,
+6,7,6,1970000,8,5,5,5,5,2555944,
+2555944,15202140,6942140,43245,43245,387200,157000,1,1,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,5,2116000,3075595,6277900,86490,8,
+9,9,9,62600,81300,118000,74000,9,69080,1,
+1,9,9,9,9,9,9,9,82550,74800,
+78850,9,9,7,6,71200,6,7,6,7,
+6,7,6,7,6,7,6,7,6,5,
+5,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,2360405,5,5,5,5,5,5,
+5,5,1340595,1340595,1161849,1340595,1340595,1340595,1340595,26000000,
+86490,345959,334889,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,7,6,7,6,7,6,7,6,
+7,6,7,6,7,6,7,6,7,6,
+7,6,7,6,7,6,5,3083000,5,10780000,
+5708140,86490,8,90500,113000,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,7,6,7,6,7,6,
+7,6,7,6,7,6,7,6,7,6,
+7,6,7,6,5,5,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,16544000,16763000,16763000,86490,286829,273419,273419,9,9,
+63200,76200,57000,9,61000,127300,69989,124000,9,9,
+9,9,79700,82800,159200,57949,6,86000,6,7,
+6,7,6,7,6,7,6,7,6,7,
+6,7,6,7,6,7,6,7,6,107000,
+76549,40000,41700,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,5,5,2481000,2814000,2320000,2580000,
+1585000,2250000,2800000,3385000,2650000,19630000,11650000,78120,315800,1,
+1,1,1,1,1,9,143500,121100,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,2535000,5,8,8,8,384580,
+150000,9885440,86490,380150,9,9,9,9,9,9,
+9,9,9,9,9,70600,9,9,9,9,
+9,9,73300,9,9,7,6,7,6,7,
+6,7,6,7,6,7,6,7,6,7,
+6,7,6,68250,54510,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,5,5,10832030,5860000,
+86490,321300,1,1,9,9,9,9,9,9,
+9,9,7,6,7,6,7,6,7,6,
+7,6,7,6,7,6,7,6,7,6,
+7,6,7,6,7,6,7,6,7,6,
+7,6,7,6,7,6,7,6,7,6,
+7,6,7,6,5,5,1319050,10780000,6410000,86490,
+8,65000,75000,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,31000,6,7,6,7,6,
+7,6,7,6,7,6,7,6,7,6,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+5,5,12243100,14056000,22893100,86490,8,9,9,82900,
+91600,67400,64000,1,1,9,71700,9,83670,84000,
+9,64989,117200,106300,97340,111000,9,127100,123900,9,
+9,76000,82889,98489,79779,9,113530,65554,6,2672000,
+2261000,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,654023,8,8,8,8,
+8,6680000,86490,345959,334889,9,9,9,9,63830,
+9,116289,9,100000,9,9,43500,9,56300,9,
+9,69300,7,6,7,37660,7,6,7,6,
+7,53059,107900,6,7,44800,49290,6,7,6,
+7,6,7,6,7,6,7,6,7,6,
+5,5,4860000,17787500,15900000,86490,352656,313100,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,7,6,7,6,7,6,7,6,
+7,6,7,6,7,6,7,6,7,6,
+7,6,7,6,7,6,7,47050,7,6,
+7,6,7,6,7,6,1992000,1992000,2408000,12243100,
+14056000,10474250,86490,345959,334889,1,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,5,5,5,8770000,86490,
+1,1,1,1,94999,1,1,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,80800,9,77500,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,2507000,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,2123000,19630000,7825000,
+86490,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,7,6,7,6,7,6,7,6,
+7,6,7,6,7,6,7,6,7,6,
+7,6,7,6,2819521,1490000,472300,396000,375520,436720,
+634000,8,398000,407120,8,509000,621120,478000,300000,419300,
+8,498961,666000,8,330000,885000,444000,8,524120,8,
+272920,8,8,1314467,8,8,429659,5,2830000,2956000,
+5,5,5,5,5,5,5,3010000,5,5,
+5,5,5,5,1895000,3110000,5,5,3140413,2676615,
+5,21528000,9,345959,334889,1,1,1,9,9,
+9,9,9,9,9,9,9,9,9,9,
+101800,9,9,9,9,9,9,9,9,9,
+9,9,9,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,5,
+5,6814410,86490,8,1,1,1,1,1,1,
+1,9,9,9,9,9,9,9,55600,51700,
+9,9,9,9,9,9,9,9,2154242,1816289,
+1742000,8325000,9,289000,334889,9,9,9,9,1,
+1,9,71422,79089,9,9,9,9,9,9,
+9,9,9,7,6,7,49960,7,6,7,
+6,7,6,7,6,7,6,7,6,38700,
+6,7,34350,7,6,7,6,7,6,5,
+5,2742053,8870000,8390000,69147,504000,9,9,9,9,
+131000,131000,9,9,74100,71400,9,62400,9,69100,
+9,9,7,44560,7,6,7,6,7,6,
+7,6,7,6,7,6,7,6,7,6,
+7,6,7,6,7,6,7,6,7,6,
+7,6,1970000,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,5,5,5,5,5,5,
+5,5,5,5,5,5,5,2555944,2555944,15202140,
+9,8,1,1,1,1,1,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,1932480,1816289,
+5,8930000,8430000,86490,8,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+61100,9,9,70610,71449,6,7,6,7,6,
+7,6,7,6,7,6,7,6,7,6,
+7,6,7,6,7,6,7,6,3340000,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+5,12243100,14056000,13750000,80100,8,1,1,92899,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,5,1852000,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,10790000,86490,286829,273419,273419,9,9,64290,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,7,6,7,6,
+7,6,7,6,7,6,7,6,7,6,
+7,6,7,6,7,6,7,6,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,5,
+2922000,11470000,86490,411000,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,7,
+6,7,6,7,6,7,6,7,49000,7,
+6,1920000,2424595,2488495,7670000,61109,61109,8,9,9,
+9,9,9,9,9,9,9,74489,9,9,
+9,9,9,9,9,9,9,9,7,6,
+7,6,7,6,7,6,39350,47560,7,6,
+7,6,7,6,7,72950,7,69191,7,6,
+5,2013000,8,8,8,8,8,8,205000,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,5,5,5,2608972,5,5,2608972,
+2342838,5,2555972,5,2600000,2600000,61000,16350000,16350000,9,
+8,1,1,1,128610,9,97330,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,106500,9,9,9,9,9,9,5,2722000,
+3041250,17787500,14852750,86490,345959,334889,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+7,6,7,6,7,6,7,6,7,6,
+7,6,7,6,5,5,5,7014408,86490,8,
+4,4,4,1,1,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,7,6,7,6,7,6,7,6,
+7,6,7,6,7,6,7,6,7,6,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,5,12247000,9790000,491000,636000,14056000,996083,86490,
+8,9,9,9,9,9,9,9,9,9,
+9,7,6,7,6,7,6,7,6,7,
+6,7,6,7,6,7,6,7,6,7,
+6,7,6,7,6,7,6,7,6,7,
+6,7,6,7,6,7,6,7,6,7,
+6,7,6,5,5,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+9776500,86490,8,1,101599,1,1,1,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,5,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,5,9143000,9,8,9,9,9,
+9,9,9,9,7,6,7,6,7,6,
+7,6,7,6,7,6,7,6,7,6,
+7,6,7,6,7,6,7,6,7,6,
+7,6,7,6,7,6,7,6,7,6,
+7,6,7,6,7,6,7,6,7,6,
+7,6,5,4700000,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,13680000,
+18000000,86490,215300,244619,244619,195390,9,9,114350,83200,
+9,9,9,74260,74620,9,73289,62200,75700,75000,
+78700,9,97700,79289,73300,75700,9,9,65389,9,
+105289,100100,9,84400,66500,94800,91120,5,5,2934130,
+7993092,84300,8,4,4,4,4,4,1,1,
+1,1,1,1,1,1,5,5,8,8,
+8,8,8,8,8770000,13858000,85050000,8770000,84968,86093,
+8,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+7,6,7,6,5,5,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8807950,83082,79860,8,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,7,6,7,6,7,6,7,6,7,
+6,7,6,7,6,7,6,7,6,7,
+6,7,6,7,6,7,6,7,6,7,
+6,7,6,7,6,7,6,5,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,396000,8,8,348480,5420970,
+13680000,86490,345959,334889,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,113950,6,7,6,7,6,7,6,
+44109,6,7,6,7,6,7,6,7,6,
+7,6,7,6,7,6,7,6,5,1800000,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,9106050,86490,286829,273419,310800,9,
+9,9,101800,89000,9,74300,9,9,9,9,
+9,9,9,9,139900,9,9,89500,102700,69489,
+72089,9,55000,90300,68200,9,9,9,115200,9,
+2481895,5,5,18980000,86490,244619,244619,244619,228779,9,
+72960,77870,9,9,9,9,9,9,9,9,
+9,75239,90300,43430,6,83776,37500,7,6,7,
+6,7,6,7,6,7,6,7,6,7,
+6,7,6,7,6,7,6,7,6,7,
+6,7,6,7,6,7,6,5,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,5,
+9900000,86490,339700,304589,152500,9,58400,9,98800,76289,
+73100,91289,9,9,9,9,117489,122500,111600,53800,
+61700,7,6,50979,6,53000,107260,108700,36000,65450,
+6,69050,54060,68400,6,48550,55759,47500,67700,55000,
+52260,72000,68859,7,52060,52000,46560,51049,51000,58500,
+6,3152161,2508210,3046190,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,39046000,94590,73140,9,
+9,9,9,9,9,59005,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,105039,104390,82000,9,59800,105000,9,
+9,9,9,9,9,9,71689,124600,9,9,
+51800,9,9,9,63500,9,9,59800,43000,66000,
+9,80600,49500,31000,50650,45500,48900,7,6,7,
+6,7,6,7,6,7,6,7,6,7,
+6,5,5,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,6303400,86490,336460,365700,9,9,
+9,9,55589,57000,56000,57000,9,9,93289,68600,
+92789,88889,9,75000,80589,9,9,81000,9,9,
+9,9,9,9,9,9,61000,51959,7,6,
+7,6,3433000,3282708,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,5,5,5,978975,5,5,5,5,
+5,5,5,5,5,5,5,3235240,3235240,5,
+5,5,13430000,86490,8,9,9,9,9,9,
+155400,9,9,9,80810,9,9,109000,9,9,
+9,9,9,9,94949,6,7,27100,51250,6,
+52350,6,7,6,7,6,7,6,7,6,
+7,6,7,6,7,6,7,6,2082247,2681191,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,16401280,86490,345959,334889,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,7,6,7,6,7,
+6,7,6,7,6,7,6,2323000,1720000,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,12020000,64169,241700,174900,
+227000,9,9,9,66700,76220,114400,70700,9,87750,
+67700,80589,82489,127000,45050,6,64000,45300,74500,50220,
+53750,73800,53530,45660,56110,54359,53650,6,55849,61000,
+74249,57559,47000,51600,7,55359,57949,61260,52230,39800,
+56849,57860,47850,6,7,6,7,6,7,6,
+1900800,2766700,5,11570000,47900,349140,273419,273419,9,9,
+9,9,9,9,9,9,9,9,102700,9,
+9,9,9,9,9,97700,7,6,7,6,
+7,6,7,6,7,6,7,6,7,6,
+7,6,7,6,7,6,7,6,7,6,
+7,6,5,2290332,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,9618452,83245,345959,334889,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,7,6,7,6,
+7,6,7,6,7,6,7,6,7,6,
+7,6,7,6,7,6,7,6,7,6,
+7,6,7,6,2690000,2486880,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,10776733,86490,380150,
+9,9,9,9,9,62600,9,9,9,9,
+9,9,9,7,6,7,6,7,6,7,
+6,7,6,7,6,7,6,7,6,7,
+6,7,6,7,6,7,6,7,6,7,
+6,7,6,7,6,7,6,7,6,1756000,
+988000,1437000,272000,1034000,5,5,10018500,82816,8,1,
+1,1,1,1,1,1,1,1,1,9,
+9,9,9,9,9,9,9,9,9,9,
+2332000,2335230,2082433,12657000,86490,286829,195300,228000,1,9,
+9,9,9,52400,128188,9,9,9,9,9,
+9,9,9,9,9,9,41890,9,41000,49171,
+9,9,9,9,9,9,9,9,5,5,
+5,13240900,90000,8,64000,9,9,9,9,9,
+94300,9,9,9,9,9,9,9,7,6,
+7,6,7,6,7,6,7,6,7,6,
+7,6,7,6,7,6,7,6,7,6,
+7,6,7,6,7,6,7,6,7,6,
+7,6,5,5,5,11504220,86490,356000,273419,273419,
+84200,78000,66000,81000,84800,9,9,78300,64500,9,
+58000,9,77000,9,9,88700,9,9,80000,43000,
+80000,72000,9,9,9,7,6,7,6,7,
+69000,7,6,53700,56960,7,6,2025500,2908400,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,16690000,
+2895000,17625000,50867,86490,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,7,6,7,6,7,6,7,
+6,7,6,7,6,7,6,7,6,7,
+6,7,6,7,6,7,6,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+5,12784000,1100000,85050000,25284000,86490,8,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,7,6,7,6,7,6,7,6,7,
+6,7,6,7,6,5,5,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,1954906,5,
+5,5,5,1665000,14880000,86490,8,73734,53400,9,
+9,1,1,1,1,107200,9,9,9,75000,
+77400,74000,9,9,9,9,9,9,7,6,
+7,6,7,6,7,6,7,6,7,6,
+7,6,7,6,7,6,7,6,5,5,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,13662237,86490,
+345959,334889,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,7,6,7,6,7,
+6,7,6,7,6,7,6,7,6,7,
+6,1970000,2556943,8,8,8,8,8,8,8,
+8,8,8,8,8,11850000,86490,286829,273419,273419,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+7,6,5,5,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,16020000,
+125257,441500,334889,1,1,1,1,1,1,1,
+1,1,1,94699,72610,9,54600,113400,9,9,
+9,52000,80140,7,6,7,6,7,6,44200,
+6,7,6,7,6,7,6,7,6,7,
+6,7,6,7,6,7,6,5,5,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,18338500,70100000,
+62245,8,1,1,1,1,1,1,1,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,5,5,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,
+10582370,86490,345959,334889,1,108500,101700,98299,142710,1,
+114399,1,9,80890,9,9,69780,9,9,9,
+9,9,66000,123800,64000,89000,9,5,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,14730900,61109,61109,213000,
+273419,273419,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,7,6,7,6,7,6,7,
+6,7,6,7,6,7,6,7,6,7,
+6,7,6,1660000,1660000,5,13690000,83449,8,75750,
+75750,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,7,6,7,6,7,6,7,6,7,
+6,7,6,7,6,7,6,7,6,5,
+5,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,13858000,8770000,85050000,
+13858000,86490,357520,52000,52000,51000,52000,9,9,75000,
+92500,9,9,9,9,9,9,9,73500,7,
+6,7,6,7,6,7,6,7,6,7,
+6,7,6,7,53400,7,66255,55650,6,7,
+6,68400,6,53702,32670,57029,6,7,43670,1952000,
+1816291,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,448500,8,8,8,493829,8,486500,
+8,8,1834853,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,
+2662000,5,5,5,5,3028083,5,5,5,5,
+5,5,5,5,5,5,5,1785481,5,5,
+5,5,5,5,5,5,5,5,5,5,
+5,960000,1650000,2099920,16926884,73000,534236,1996000,548000,60800,
+8,498970,637000,637000,86490,506880,679600,1996000,821000,86490,
+396000,444000,840000,840000,78800,8,345959,334889,860000,860000,
+114345,8,578000,1690000,1690000,82800,8,227000,216128,244619,
+228779,1827000,1827000,73000,534236,209000,216500,534236,534236,1996000,
+1996000,86490,8,255000,193319,193319,172979,172979,172979,113760,
+1438000,1438000,86490,8,244619,244619,238300,228779,2498000,2498000,
+86490,286829,273419,273419,172979,172979,172979,172979,4,4,
+4,4,4,1957000,1957000,86490,345959,334889,244619,244619,
+244619,228779,2980000,2980000,86490,364300,211769,193319,110000,193319,
+193319,193319,2135000,2010000,4145000,75420,8,230000,273419,273419,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,3920000,86490,8,
+190409,244619,244619,228779,5,5,4632000,75000,8,207000,
+273419,273419,3101000,3101000,3101000,86490,286070,334889,172979,137500,
+172979,132200,4,4,4,4,4,2489000,2489000,2489000,
+86490,8,228779,211769,211769,211769,211769,3083000,5,3378000,
+78120,8,251700,211769,211769,211769,211769,2306000,2539000,2640000,
+86490,342986,286829,273419,273419,2801000,1894000,4695000,86490,411839,
+345959,334889,5,2051000,5,4720000,46845,42000,345959,334889,
+172979,164000,143000,172979,172979,172979,105000,4,1950595,1646995,
+2420595,5355000,67645,455700,245100,273419,273419,1929000,1868082,3457082,
+86490,8,260510,244619,244619,228779,2638190,5,5,5201000,
+53380,52200,8,228779,211769,211769,211769,211769,2321000,1786000,
+4107000,86490,8,228779,211769,211769,169800,185370,2111000,1821000,
+3846000,92000,345959,252589,244619,244619,244619,228779,2681000,2804000,
+5485000,86490,8,188000,244619,265709,228779,3037000,2700000,4113000,
+77800,8,286829,273419,273419,2391000,2574000,2574000,4533000,100000,
+345959,334889,244619,244619,244619,228779,1976000,3383000,3383000,5359000,
+86490,345959,334889,211769,193319,193319,193319,193319,193319,2540000,
+2568000,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+6214000,86490,345959,334889,244619,228100,244619,228779,2140100,3387000,
+426700,430000,880000,650000,550000,354000,396000,666000,439700,506000,
+506000,440000,440000,473000,473000,473000,493500,493500,493500,493500,
+493500,493500,493500,493500,650500,516000,642000,517000,405300,337900,
+362000,6245000,86490,8,172979,4,4,4,4,4,
+4,4,4,4,1900000,3027149,5,12500000,11427430,23927430,
+86490,411600,334889,1,1,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,84700,82100,82000,96100,69900,9,59050,9,9,
+9,73900,5,5,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,2003760,5,5,5,5,
+5,5,5,5,5,5,16087200,86000,219300,273419,
+273419,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,7,6,7,6,7,
+6,7,6,7,6,7,6,7,6,7,
+6,7,6,7,6,7,6,7,6,7,
+6,7,6,7,6,7,6,7,6,5,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,5,
+5,5,5,2365500,2591262,2772860,1130000,5,5,5,
+5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,18860000,86490,
+377600,75900,9,9,105500,9,9,9,9,9,
+9,9,9,9,9,7,6,7,6,7,
+6,7,78360,49400,6,7,6,7,6,7,
+6,7,6,7,6,7,6,7,6,44000,
+6,7,6,7,6,7,6,51449,6,1902780,
+5,2430000,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,18145560,
+86490,286829,273419,227410,1,1,1,9,9,9,
+9,9,9,9,9,9,9,9,70300,9,
+9,99300,77300,9,70000,9,9,75700,74300,68300,
+9,9,2391840,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,
+5,14890000,86490,8,50939,50939,50939,50939,50939,50939,
+50939,50939,50939,50939,50939,50939,50939,50939,50939,50939,
+50939,50939,50939,50939,50939,50939,50939,50939,50939,50939,
+50939,50939,50939,50939,50939,50939,50939,50939,50939,50939,
+50939,50939,50939,50939,50939,50939,50939,50939,50939,50939,
+50939,50939,50939,50939,50939,50939,50939,50939,50939,50939,
+50939,50939,50939,50939,50939,50939,50939,50939,50939,50939,
+50939,50939,50939,50939,50939,50939,50939,50939,50939,50939,
+50939,50939,50939,50939,50939,50939,50939,50939,50939,50939,
+50939,50939,50939,2541355,8,8,8,8,8,8,
+8,8,8,321000,8,8,420000,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,33356860,100200,54000,377000,
+64000,312500,312500,86490,174592,174592,86490,792000,8,3088000,
+1454000,745000,11495,1,1,7663000,86490,795000,8,5,
+4197730,86490,8,8,86490,8,172979,172979,172979,172979,
+172979,172979,172979,4,1200000,1200000,86490,8,172979,172979,
+172979,172979,4,4,4,4,4,1869000,1869000,86490,
+8,193319,193319,193319,172979,172979,172979,172979,1870000,1870000,
+86490,8,4,4,4,4,4,4,4,1,
+1,1,1,1,1638505,1638505,91700,8,228779,191040,
+211769,211769,211769,2596000,2596000,86490,8,370000,376297,1059412,
+1059412,86490,286829,273419,273419,1,1,1,1,1,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,378000,2395000,205000,2992000,86490,466100,1,1,1,
+1,1,1,1,1,1,9,9,9,9,
+9,9,9,9,9,9,9,9,9,425000,
+786000,2851000,3291000,63000,345959,334889,4,4,4,4,
+4,1,1,1,1,1,1,1,1,2503000,
+2759000,2759000,89840,8,1,1,1,1,1,1,
+1,1,1,1,1,1,9,9,9,9,
+9,9,9,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,3859000,60806,50000,286829,273419,273419,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,7,6,7,6,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,3275000,86490,8,172979,172979,172979,
+172979,4,4,4,4,4,1975000,740000,806000,2781000,
+68625,383000,524000,907000,87451,345959,334889,193319,193319,193319,
+279400,172979,172979,172979,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,4505000,
+86490,8,1,1,1,1,1,1,1,1,
+84389,9,91400,73350,81598,76816,9,9,9,9,
+9,9,9,9,9,514983,374983,214983,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,5555000,86490,8,228779,
+211769,211769,211769,211769,2138000,1671000,722000,2860000,86490,345959,
+334889,4,4,4,4,4,4,115010,4,4,
+1,1,1642158,5,5,4825000,86490,364319,4,4,
+4,4,4,4,4,4,4,1,1,1947000,
+2250000,2770000,6417000,86490,269300,334889,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,
+1,9,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,224880,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,3398000,86490,8,1,
+1,1,1,1,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,2347000,1805000,2125000,6867000,86490,
+286829,273419,273419,1,1,1,1,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,93500,9,9,
+5,5,8,8,8,8,8,8,8,7310000,
+86490,560000,4,4,4,1,1,1,1,1,
+1,1,1,1,1,103501,5,5,1812019,4776000,
+86490,286829,273419,273419,9,9,102500,117200,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,7,
+6,7,6,7,6,7,6,7,6,7,
+6,2022000,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,359600,581000,212640,4750000,86490,671590,1,1,1,
+1,1,46500,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,68400,69700,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,5820000,86490,244619,244619,244619,228779,
+103600,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,7,6,7,6,7,6,
+7,6,7,6,7,6,7,6,2220000,2150000,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,5873000,86490,
+8,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,7,
+6,7,6,7,6,7,6,7,6,7,
+6,7,6,7,6,7,6,7,6,7,
+6,7,6,7,6,2850000,2050000,8,8,8,
+8,8,4143000,86490,8,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,7,6,7,6,7,6,7,
+6,7,6,7,6,7,6,7,6,7,
+6,7,6,7,6,7,6,7,6,2850000,
+2050000,8,8,8,8,8,8,8,8,8,
+8,7370000,106020,577000,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+7,6,7,6,7,6,7,6,7,6,
+5,5,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,6636000,86490,297000,
+273419,273419,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,7,6,54500,6,7,6,7,
+6,7,6,7,6,7,6,7,6,7,
+6,7,6,5,5,8,8,8,8,8,
+8,8,8,8,8,8,8,6597000,86490,294000,
+189000,74000,37000,16500,5956000,86490,8,9,9,9,
+9,112306,75620,65800,71000,102189,9,9,9,9,
+9,9,9,9,9,9,9,9,48570,9,
+9,9,9,9,7,51170,7,6,7,6,
+7,6,5,2563404,1811653,9353745,9353745,86490,379000,522000,
+801000,86490,99800,99800,45900,47245,8,345959,334889,5,
+5,5,15400000,15440000,86490,8,172979,172979,172979,172979,
+172979,101100,172979,4,2821800,2917000,5,12300000,12305000,54245,
+56500,8,286829,273419,179300,5,2130000,5,5800000,5800000,
+86490,8,9,9,9,9,9,9,9,9,
+9,9,9,9,56000,9,49500,9,9,9,
+9,9,9,45500,9,9,9,9,9,9,
+9,9,59980,5,5,4576000,5228903,5282184,86490,605400,
+1,126990,94210,1,164500,1,1,127599,1,68550,
+1,1,1,1,1,9,5,5,5,5,
+3084714,3084714,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,
+23400000,86490,451220,223400,65900,61000,68530,75760,9,9,
+9,9,144389,99000,9,9,9,9,100650,74000,
+72240,132230,9,9,9,9,9,83200,9,7,
+70759,7,45150,7,48200,140590,6,7,6,7,
+78600,5,5,2240600,13881841,6118000,19999841,105000,482000,482000,
+553000,553000,116900,8,286829,273419,273419,2149294,2149294,92070,
+390430,8,1705736,1705736,41000,59000,345980,126000,4,4,
+116000,4,1,96900,171500,1,91910,1,1,78000,
+1885098,2479847,2662445,106020,600000,211769,193319,193319,193319,193319,
+193319,3421000,3421000,92070,538560,345959,334889,2156700,1901700,2156700,
+86490,8,286829,273419,273419,2343500,2343500,2343500,86490,345959,
+334889,172979,172979,172979,172979,172979,172979,172979,4,3405000,
+2341600,3405000,86490,625600,4,4,4,4,4,4,
+4,128180,4,1,1,2150000,2196000,2234000,111600,8,
+8,2841840,2850500,3264500,5692340,86490,534200,305000,475000,3009000,
+3009000,2185000,5194000,86490,8,345959,334889,2546000,3240000,2950000,
+4056000,4056000,86490,538559,110000,138500,112699,150500,110699,1,
+1,1,1,1,86000,1,1,1,2423520,2854170,
+595000,560000,370216,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,157936,4245000,
+68002,8,345959,334889,5,5,5,6907642,6907642,88100,
+8,244619,244619,244619,228779,2228595,2900000,2400373,5868000,5868000,
+92069,411520,126600,113800,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,7,6,7,6,7,6,7,6,7,
+6,7,6,7,6,7,6,7,6,7,
+6,7,6,7,6,1710721,5,5,5641000,5647000,
+86490,8,244619,244619,244619,228779,3183842,2291158,2716000,8457000,
+8457000,345959,334889,286829,273419,273419,2819522,2767681,4334000,8600000,
+8600000,86490,564545,4,112479,100000,4,4,4,4,
+1,77000,1,182600,1,2392200,2594700,2687800,6827930,6829930,
+86490,554400,172979,172979,172979,172979,4,4,4,4,
+4,3353472,2421720,2046528,9386300,9386300,86490,8,211769,232650,
+193319,193319,193319,193319,1958000,1650000,2254000,7179100,7179100,86490,
+8,228779,211769,211769,211769,211769,5,5,3646904,6985000,
+6985000,86490,8,4,4,4,4,4,4,4,
+1,1,1,1,1,3530000,2370000,5,10030700,10030700,
+91400,8,1,1,1,1,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,9,9,5,
+5,2102400,8758400,8758400,66959,8,345959,334889,5,5,
+2345000,10850000,10850000,106020,348480,228779,211769,239329,211769,211769,
+5,5,5,12520000,12520000,69750,8,228779,211769,211769,
+211769,211769,5,5,1894411,12092000,12092000,86490,207250,11805000,
+207250,86490,375000,348000,1910549,11805000,890000,86490,755000,8,
+1389000,11805000,1389000,86490,443500,193319,193319,193319,172979,172979,
+172979,172979,1910549,11805000,1073588,65066,53792,543659,228779,211769,
+211769,211769,173136,2435000,11805000,2435000,86490,371200,244619,244619,
+244619,228779,2609200,11805000,2609200,86490,8,8,2609200,11805000,
+2295000,86490,8,172979,172979,172979,172979,4,4,4,
+4,4,1910549,11805000,1659779,43245,39000,300000,240000,230000,
+458000,600000,612000,836000,1400000,245520,343728,245520,392832,245520,
+245520,343728,212784,9663000,9663000,86490,8,211769,193319,193319,
+193319,193319,193319,1837015,11805000,1837015,50800,234000,205960,193319,
+193319,233500,172979,172979,172979,458000,458000,8,8,8,
+8,8,8,570000,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,493242,566242,536242,8,11805000,3442517,61109,61109,
+8,211769,193319,193319,193319,193319,193319,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,12238000,3184000,86490,
+8,244619,244619,244619,228779,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,611400,8,8,8,8,
+8,8,8,8,8,8,8,11805000,4542687,86490,
+8,4,4,4,4,104770,4,4,1,1,
+1,1,1,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,623000,509088,
+547088,8,374088,11805000,3994368,86490,425150,334889,211769,193319,
+193319,193319,193319,193319,2033000,2583000,11805000,2654000,86490,277188,
+334889,211769,193319,193319,193319,193319,135889,1705000,1655000,12238000,
+1713000,86490,8,172979,172979,172979,172979,4,4,4,
+4,4,8,353072,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,11805000,2936500,86490,345959,334889,193319,193319,134277,
+172979,172979,172979,172979,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,11805000,3580000,86490,282000,232010,213000,193319,193319,
+176910,195890,166500,140500,142700,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,11805000,2673098,86490,345959,221760,191000,211769,
+211769,211769,211769,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,12238000,4852000,
+86490,345959,334889,244619,244619,244619,195789,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,12238000,
+4166000,86490,286829,212100,273419,228779,211769,211769,211769,211769,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,722187,8,8,8,8,8,
+8,8,8,8,8,8,8,929000,8,8,
+178067,178067,8,8,12238000,4866000,86490,505100,334889,244619,
+244619,244619,228779,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,12238000,3497000,86490,345959,334889,172979,195300,
+219337,172979,172979,172979,172979,4,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,130880,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,12238000,2836500,
+55500,41500,53000,436420,228779,211769,211769,200759,204440,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,469360,8,8,8,128000,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,11805000,4539000,86490,345959,
+334889,169080,167000,119779,4,4,1,1,1,1,
+1,109000,1,1,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,13389000,3127000,86490,563000,139990,
+172979,172979,172979,211090,176680,285500,4,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,634010,553510,553510,634010,
+553510,553510,11805000,5539500,86490,8,193319,193319,193319,172979,
+172979,172979,172979,5,3557000,5,12238000,4647000,86490,345959,
+361900,193319,193319,193319,158658,151089,204100,172979,2347405,2676400,
+1933600,11805000,4610000,61109,61109,676000,172979,4,4,4,
+4,4,4,4,4,4,5,5,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,12238000,6552000,86490,425200,
+401200,228779,211769,211769,184230,290340,2840844,3254500,1613641,13389000,
+4618141,86490,536220,172979,172979,172979,172979,4,4,4,
+4,4,3386800,3283500,507408,507408,507408,507408,507408,496496,
+8,8,8,8,8,507408,2878324,2878324,3386800,72945,
+345959,334889,211769,161500,193319,193319,193319,193319,3075700,3075700,
+3075700,13389000,3075700,86490,959000,172000,269497,161550,193319,163200,
+171559,3459000,3402500,3102500,8007800,3459000,86490,345959,334889,172979,
+172979,172979,172979,172979,172979,172979,4,2955400,2955400,3465650,
+13389000,3465650,61109,61109,345959,334889,193319,193319,193319,172979,
+172979,172979,172979,3002010,3002010,3002010,13389000,3002010,86490,427379,
+334889,244619,173100,244619,228779,3013300,3013300,3013300,13389000,3013300,
+86490,346000,228779,211769,184600,266600,211769,3002500,3002500,582000,
+582000,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8007800,7015000,86490,720000,228779,211769,211769,211769,211769,3341700,
+3341700,1662500,10678000,5004200,86490,8,244619,244619,244619,228779,
+5,5,4510000,13389000,5894500,86490,469420,228779,211769,181840,
+259700,224000,2295000,2784250,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,11805000,6600000,
+86490,345959,334889,193319,193319,193319,172979,172979,172979,172979,
+4011300,4011300,4011300,8007800,4011300,86490,392000,192000,199240,152500,
+278000,211769,2528250,2528250,1490000,8007800,4307350,86490,8,180590,
+144000,4,4,4,4,124000,4,117580,165600,5,
+5,1329778,10678000,4011018,86490,425000,686338,5,2830000,2830000,
+10678000,7060000,86490,452700,86490,86490,86490,86490,86490,86490,
+86490,86490,86490,86490,86490,86490,86490,86490,86490,86490,
+86490,86490,86490,86490,86490,86490,86490,86490,86490,86490,
+86490,86490,86490,86490,86490,5,2788692,5037261,10678000,5672261,
+86490,784990,211769,193319,193319,161176,193319,193319,5,2558000,
+2532000,10678000,5668294,66960,237370,259709,273419,211769,193319,193319,
+193319,193319,193319,5,5,5,8007800,4644290,86490,427680,
+1,1,147400,9,9,9,64170,64170,9,9,
+9,9,9,9,9,73341,65679,9,9,9,
+9,9,9,9,9,9,58341,9,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+234350,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,600000,10678000,9482000,86490,8,
+1,1,1,163449,9,97650,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,9,9,9,9,9,9,5,5,5,
+1911000,2570000,2570000,1980000,1310000,1770000,2140000,2140000,2140000,2130000,
+2130000,2130000,1913000,2140000,2130000,10664000,86490,376075,278200,211769,
+143000,142000,200435,193319,193319,5,5,5,2010000,1093000,
+2710981,2710981,3233329,3233329,2710981,2710981,2710981,2188634,2710981,2710981,
+2710981,2710981,2710981,3750000,2710981,2710981,2710981,2710981,2710981,2159405,
+2669405,2669405,5,1380000,1486000,1932000,2200000,2200000,2200000,20425000,
+86490,381200,92500,129600,117000,63100,9,9,66600,112389,
+112089,129989,123400,56689,65989,55400,9,9,9,9,
+9,9,9,9,9,9,9,9,9,9,
+9,7,6,7,88450,5,5,5,11740000,11740000,
+61109,61109,345959,334889,4,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,5,
+5,5,11002000,11002000,86490,473800,61700,71900,9,9,
+9,9,9,9,9,122189,9,9,9,9,
+96700,9,9,78189,80200,101100,9,9,9,9,
+9,9,64800,9,7,6,53075,6,7,6,
+5,5,2312500,15324000,15324000,86490,8,9,9,9,
+9,9,9,83320,68860,68400,9,9,9,75350,
+9,9,9,9,9,9,9,9,107700,79670,
+9,9,9,9,9,72500,9,9,2001000,2820000,
+3650000,12951000,4660000,17611000,86490,345959,334889,4,4,4,
+4,4,4,4,1,1,1,1,1,5,
+5,1811405,11002000,11002000,86490,8,172979,172979,172979,172979,
+4,4,4,4,4,5,5,5,11002000,11002000,
+86490,8,172979,117000,105300,4,91460,115479,4,4,
+4,4,5,5,2519000,9227500,17447500,14177500,86490,8,
+211769,193319,193319,193319,193319,193319,2216000,1833000,17447500,3513000,
+86490,8,193319,193319,193319,172979,172979,172979,172979,1824000,
+1690000,3923845,17447500,3924000,86490,364320,286829,389200,235600,1206000,
+17447500,1206000,103100,8,244619,244619,244619,228779,5,5,
+5,9670000,9670000,86490,8,172979,172979,172979,172979,114000,
+4,4,4,4,5,5,5,12051000,7050000,18837000,
+86490,8,228779,211769,211769,211769,211769,5,3430000,1705000,
+8637000,13280000,23145000,3235240,3235240,5,5,5,5,5,
+5,5,5362380,5,5,5,5,5,2413373,2413373,
+2413373,2413373,2413373,2546829,2546829,2546829,2546829,5,5,5,
+2225387,2225387,5,5,5,5,5,2440247,5,5,
+5,5,5,5,5,5,5,5,5,5,
+5,2674000,2674000,2315000,5,3203000,4270000,5,31399714,45598000,
+39030000,53604000,5,5,5,1547939,1608714,5,5,2144952,
+2720595,933055,5,5,5,5,1040000,5,5,5,
+5,5,5,5,3623565,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,2726995,
+5,5,18187082,86490,491039,8,8,12060000,532729,72539,
+555700,455000,12060000,614700,86490,8,8,980000,980000,86490,
+443660,559300,10063000,1002960,97652,299000,662506,2122561,10063000,1461500,
+97650,8,345959,254000,1286000,10063000,1286000,64245,8,569162,
+1129270,10063000,1129270,129300,491020,244619,244619,244619,228779,1304910,
+10063000,1308000,97650,8,8,1541000,10063000,1541000,83700,422000,
+286829,273419,273419,1705000,12060000,1705000,86490,8,345959,334889,
+1392500,1392500,86490,8,345959,334889,1702600,12060000,1702600,86490,
+8,244619,244619,244619,228779,1709000,12060000,1709000,86490,8,
+286829,273419,273419,1908000,12060000,1908000,86490,8,266000,291000,
+244619,195000,1643700,12060000,1643700,86490,8,120000,193319,258000,
+172979,136845,172979,172979,1700000,12060000,1709000,86490,8,244619,
+244619,149000,228779,1532000,12060000,1542000,79500,8,286829,336000,
+219000,2075000,12060000,2075000,99245,432000,211769,193319,153197,204000,
+193319,260359,2233000,12060000,2233000,67344,63143,8,228779,192000,
+211769,211769,211769,2201000,12060000,2201000,92070,345959,278989,286829,
+273419,273419,2629000,12060000,2629000,75329,390520,228779,269345,172000,
+192000,211769,2040900,12060000,2058200,77100,8,8,2421720,2660650,
+10063000,3867000,86490,491039,170000,104000,1,175000,107099,88000,
+1,110000,9,9,106789,9,87000,9,9,9,
+100100,9,9,66600,84133,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+12060000,2723500,86490,8,228779,211769,211769,211769,211769,289794,
+289794,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,458086,
+458086,458086,438000,438000,12060000,2659000,86490,8,286829,273419,
+273419,3136322,2681191,10063000,3814000,92070,8,211769,193319,193319,
+193319,193319,193319,2280961,2551000,12060000,2551000,86490,8,228779,
+211769,211769,211769,154500,2519000,1902781,12060000,2519000,86490,8,
+172979,172979,172979,172979,172979,172979,172979,4,540144,540144,
+8,8,8,8,8,8,8,8,8,8,
+8,8,461578,461578,461578,461578,8,8,8,8,
+8,8,8,8,8,12060000,3430500,86490,8,228779,
+211769,211769,143440,211769,2162000,2266000,12060000,2349000,86490,345959,
+334889,128000,193319,193319,172979,172979,172979,172979,2443500,2292000,
+10063000,2580500,86490,286829,273419,273419,111500,172979,172979,172979,
+4,4,4,4,4,2122561,2075761,10063000,3498000,86490,
+8,228779,211769,211769,211769,211769,2391842,2421720,2750000,10063000,
+3621000,86490,8,193319,193319,193319,172979,172979,172979,172979,
+2970000,2629000,12060000,3235000,72539,555700,193319,193319,193319,172979,
+172979,172979,172979,2715000,3197000,2220841,12060000,3197000,86490,439824,
+172979,172979,130489,172979,172979,172979,172979,4,3247202,2100000,
+2100000,10063000,4266500,86490,538559,292840,193319,193319,193319,193319,
+193319,2059000,2146000,3206000,10063000,3806000,86490,321000,4,4,
+4,1,1,1,1,1,1,1,1,1,
+1,1,3137000,2592000,2129000,12060000,3137000,152600,8,8,
+3609000,3387000,2647000,11280500,3900000,86490,8,4,4,4,
+4,4,4,4,1,1,1,79000,1,1681680,
+2028299,2299000,11280500,6005000,86490,8,8,5,5,5,
+16056820,11280500,4670500,89280,700000,181090,211769,211769,211769,211769,
+5,5,5,11280500,9228000,86490,369400,286829,273419,273419,
+5,5,5,16056820,11280500,21213820,86490,8,172979,172979,
+172979,172979,4,4,4,4,4,1537000,11874000,1537000,
+86490,8,172979,172979,172979,172979,4,4,4,106000,
+4,2597761,2421720,11874000,3625000,86490,8,187789,149000,172979,
+172979,127000,172979,152000,135279,1732000,11874000,1732000,86490,384000,
+193319,193319,111000,172979,172979,172979,172979,2792000,3165000,2207712,
+11874000,5010000,71400,8,172979,172979,172979,172979,172979,172979,
+172979,4,1522900,11874000,1522900,92070,8,193319,193319,193319,
+132500,126000,150000,150000,3263000,2926000,1986000,11874000,3864000,86490,
+435000,122700,111280,128779,103000,78179,133080,116000,154300,4,
+140279,2357600,11874000,2357600,79545,439420,134880,153379,146780,141000,
+138680,141400,4,159080,132880,1,1,2421722,2150172,1821602,
+11874000,5570000,85700,444520,4,4,4,4,4,1,
+1,1,1,1,1,1,1,2821000,2145000,2821000,
+11874000,4966000,85045,8,193319,193319,193319,172979,172979,172979,
+172979,2688500,11874000,2688500,87400,242000,344489,130850,125400,95599,
+116099,82220,1,1,1,1,1,1,1,1,
+2702000,2702000,11874000,2706000,73200,343000,285000,189800,193319,195000,
+193319,193319,193319,2451228,2904000,11874000,2907000,86490,471520,172979,
+167189,172979,172979,4,4,4,4,4,2264000,3018000,
+11874000,3018000,62800,8,211769,193319,193319,193319,193319,193319,
+5,5,5,11325000,15020000,11325000,74245,262979,334889,172979,
+109000,172979,172979,4,4,128600,4,107100,5,5,
+5,7170000,15020000,7170000,90300,8,199589,167500,156489,172979,
+192890,224000,145990,161280,1997000,2421720,1713059,5898000,15020000,5898000,
+86490,8,193319,193319,193319,157000,172979,172979,172979,1944900,
+2156500,2022100,15020000,4845000,86490,8,193319,193319,193319,172979,
+172979,172979,172979,2659000,2659000,15020000,2659000,88150,345959,334889,
+172979,173679,4,133979,241880,4,183000,4,4,4,
+1958000,2430000,15020000,4388000,72540,8,4,141800,4,4,
+4,4,169380,1,1,1,1,1,5,5,
+5,7293000,12578000,7293000,69000,8,134700,172979,172979,172979,
+4,123580,101179,112080,4,5,5,5,9289000,12578000,
+9289000,82845,345959,243740,130500,149000,190189,172979,165400,108480,
+4,104000,164300,5,5,2113379,13194000,12578000,13194000,82200,
+535520,172979,172979,172979,172979,172979,141690,158590,4,3060000,
+1989270,1953730,11963000,3943000,86490,8,211769,193319,193319,193319,
+148959,193319,5,5,2025930,5363000,11963000,5363000,97000,8,
+132190,172979,126589,172979,4,4,137379,112000,137180,2122561,
+1989272,2155591,11963000,5141000,88500,8,260000,172500,211769,221929,
+211769,3183317,2681192,11963000,4153000,62700,330000,265000,172979,172979,
+142000,153189,163810,155370,4,4,158980,2439361,2594702,11963000,
+4674000,86490,8,193319,139000,138000,220000,149489,147000,141000,
+1995841,1729802,11963000,3592000,77755,334889,345959,193200,193319,250860,
+172979,91200,172979,172979,3088000,1826731,1989269,11963000,3816000,52900,
+353000,159000,89500,172979,172979,159000,172979,172979,118000,2057000,
+2028000,2309000,11963000,3985000,86490,427000,172979,163779,4,137680,
+4,156950,4,4,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,5,
+5,5,5,5,5,5,5,5,5,2790000,
+5,5,5,5,5,5,5,3756408,12273400,29502400,
+100140,494650,193319,193319,160360,172979,172979,172979,172979,5,
+5,1789182,7506900,7506900,88744,8,345959,334889,5,5,
+5,9803900,9803900,74700,8,286829,273419,273419,5,5,
+5,14083700,14083700,144270,8,211769,193319,193319,193319,193319,
+193319,4050000,4485500,3556212,11065860,11065860,86490,432700,162400,180300,
+193319,208990,172979,147990,139889,3165800,2660000,1786897,6169900,6169900,
+89045,8,193319,117000,193319,123490,144790,172979,128200,1841600,
+1841600,100440,342800,380300,145789,239740,141740,181800,219629,5,
+5,4101449,15895600,15895600,110300,345959,269300,166490,146189,172979,
+172979,4,4,4,4,5,5,5,8200100,8200100,
+86490,751659,176960,197360,193319,86000,172979,172979,130000,5,
+5,5,8810100,9760000,21628300,43340000,6150000,7750000,7750000,7200000,
+7200000,9200000,10300000,9950000,10100000,7350000,9200000,9200000,9200000,9200000,
+9200000,1000000,5900000,4890000,9058000,11840000,9400000,11840000,11840000,11840000,
+9950000,8700000,48848000,86490,364320,306900,1224000,13670000,1224000,86490,
+522720,305000,255000,288000,2520000,13670000,1700000,86490,454400,337591,
+2520000,13670000,1640000,78119,8,155390,131400,201889,128790,4,
+4,4,119880,84000,2080000,2180000,1740000,6280000,6280000,86490,
+538560,229000,174424,182900,211769,323029,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,302648,11265000,4310000,86490,8,172979,120080,
+4,4,121000,139179,132780,4,4,4,2013000,1765000,
+2290000,13445000,4055000,86490,345959,334889,1,1,1,1,
+104599,117899,113299,117199,150410,89210,118710,104810,106010,1,
+107010,85429,2170080,1877920,3003000,11013000,4048000,86490,244619,244619,
+244619,228779,4,143180,4,4,132479,1,1,1,
+66000,111299,116699,112899,1,2044000,1873000,2433000,13670000,4477000,
+86490,298800,321700,242509,172979,172979,172979,186540,233189,196689,
+149489,137780,1837442,3002558,2777558,11013000,4840000,86490,283789,178409,
+205709,177200,148300,196679,125279,123000,4,109600,4,4,
+90000,108400,1916642,2075761,2320000,13670000,5282000,86490,286829,273419,
+273419,1,1,1,1,1,1,1,1,130299,
+25310,113810,1,1,1,9,9,9,2050000,2773000,
+2751000,14900000,4801000,74245,308900,417700,1,111399,100699,102710,
+96710,76210,1,89000,110599,102210,1,104099,152299,91799,
+9,9,9,2260000,2191956,1724044,3220000,13670000,4060000,86490,
+382979,275489,4,4,127079,152500,4,4,4,4,
+4,1,1,2312642,2335231,2449564,13670000,6178000,86490,8,
+158889,128049,126979,109679,122000,4,4,111680,137480,138480,
+2629081,2790000,3120000,11013000,5617000,79645,253000,273419,273419,137680,
+155800,4,1,1,1,1,1,142000,99400,1,
+1,1,1,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,227800,2854172,3056000,13670000,5002000,86490,453220,
+160889,4,118600,114380,4,4,4,4,4,4,
+1963250,2190000,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,8,8,8,
+8,8,8,8,8,8,8,13445000,4620000,86490,
+8,172180,108999,1,114310,1,101890,1,1,114710,
+1,1,96999,1,169210,120700,2518562,2419000,3341329,11013000,
+5356000,86490,345959,334889,173000,1,121199,108900,94499,1,
+1,1,1,73310,141710,1,9,9,76889,9,
+9,9,9,2830000,3075000,3511323,13670000,4280000,86490,345959,
+334889,4,4,4,4,4,4,4,1,1,
+1,1,1,2803680,1881320,2538900,14900000,5520000,58500,249459,
+254509,273419,162000,4,172000,114718,4,137980,125000,112543,
+93000,101500,109546,1,3582000,2474000,2560000,13670000,6632000,86490,
+8,63100,4,120000,4,105380,131479,88000,193079,162800,
+91599,1,2309092,3362108,1785600,13670000,7900000,67400,272000,262200,
+123980,4,134680,159500,196080,107400,104299,1,92250,1,
+98500,150000,110010,5,5,8,8,8,8,8,
+8,8,8,8,8,8200000,15943000,15943000,86490,315570,
+285000,253110,111899,87700,92500,142300,125800,1,123000,150000,
+161210,102800,124400,62000,113099,91000,9,61900,91800,5,
+5,5,14900000,10240000,85586,323151,192448,315740,173229,164132,
+156106,117984,125658,132786,4,4,169606,114120,90568,5,
+5,3705013,11013000,5613000,86490,221159,236510,273419,4,4,
+118807,107298,4,138222,4,118128,1,1,1,1,
+2185300,2500000,2059000,13445000,5511000,86490,8,133350,108057,4,
+125880,4,103300,136579,4,4,1,151700,5,2247202,
+5,13445000,8368000,86490,429979,334889,172979,189980,128000,4,
+172480,111000,4,4,120000,4,5,2914246,1946564,13445000,
+8132000,53251,263500,334889,4,4,4,4,78626,97550,
+4,4,4,1,1,5,5,5,9860800,9860800,
+63666,400964,172979,172979,172979,91313,4,4,102600,4,
+4,5,5,5,11265000,10240000,78491,8,123990,172979,
+172979,120000,108879,4,122980,92600,4,5,5,5,
+11265000,7739000,86490,345959,334889,4,4,4,4,4,
+1,1,1,1,1,1,1,1,5,5,
+8,8,8,8,8,8,8,8,1120867,3000867,
+2070867,2400918,2400918,2400918,1471785,5,5,5,5,5,
+5,5,5,5,5,2855215,5,2915835,5,5,
+5,2195835,2415835,534645,2640000,3342000,15823500,3940000,6300000,6160000,
+3700000,6500000,4563000,4700000,4570000,8250000,6225000,6350000,6350000,6350000,
+6350000,6980000,4980000,6084000,6349500,6349500,6349500,5260500,8242500,6000500,
+4650500,4000000,39663000,86490,228779,211769,211769,211769,211769,18600000,
+86490,8,9961,30000001,12816331,10185062,7797938,6644161,5888239,5331243,
+5012960,4734462,4535535,4376394,4257037,4177467,4097896,4058110,4058110,4058110,
+4058110,4058110,4097896,4177467,4257037,4376394,4535535,4734462,5012960,5331243,
+5888239,6644161,7797938,10185062,12816332,180000001,-1];
var data_special1 = [
-
- 1, 1290, 3, 1, 1, 3, 1, 1, 166, 3, 1, 3844, 3721, 167, 679, 679, 1, 1, 1, 1,
- 41, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 39, 1, 1, 1, 1, 1, 1, 554, 554,
- 554, 1, 78, 28, 1, 679, 679, 1, 1, 1, 176, 168, 679, 679, 1, 1, 30, 1290, 3, 34,
- 1, 1, 3, 25, 28, 43, 1, 16, 1, 1, 3, 1, 1, 429, 429, 429, 429, 429, 1, 176,
- 168, 679, 679, 3187, 3038, 3038, 151, 429, 429, 429, 429, 429, 1, 1290, 3, 1, 1, 55, 1, 177,
- 1, 1, 1, 1, 1, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 33, 4, 4, 4, 4, 239, 1, 26,
- 1, 176, 169, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 679, 679, 1, 679, 679, 4, 4,
- 97, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 177, 4, 4, 4, 4,
- 1, 1, 4, 4, 4, 4, 4, 1, 26, 1, 1, 34, 22, 4, 4, 117, 208, 679, 679, 1,
- 679, 679, 1, 165, 151, 1, 3, 22, 4, 4, 4, 224, 1, 106, 1, 1, 1, 177, 1, 169,
- 1, 27, 33, 1, 176, 147, 14, 589, 1, 1, 42, 201, 169, 1, 1, 39, 1, 338, 397, 1,
- 1, 169, 3, 679, 679, 1, 1, 1, 1, 3, 1, 1, 1, 23, 176, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 169, 410, 158,
- 1, 1, 22, 1, 1, 177, 227, 1, 1048, 1, 1, 1, 679, 679, 35, 189, 216, 15, 3844, 3721,
- 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1359, 1359, 262, 1, 1, 571, 192, 1, 41, 4, 4,
- 4, 4, 4, 170, 138, 1, 1, 176, 168, 1, 147, 181, 3, 22, 1, 1, 1, 206, 44, 1,
- 25, 4, 4, 4, 4, 4, 176, 169, 1, 40, 3844, 3721, 168, 1, 4, 4, 4, 177, 1, 1,
- 1, 1, 1, 1, 1, 33, 227, 170, 1, 1, 176, 1, 3, 21, 19, 132, 120, 1, 1, 176,
- 168, 58, 176, 176, 176, 1, 554, 554, 554, 177, 30, 142, 30, 177, 176, 176, 176, 176, 667, 1,
- 22, 1, 168, 169, 679, 679, 43, 211, 170, 1, 162, 26, 158, 1, 1, 176, 4, 4, 4, 4,
- 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 22, 126, 87, 648, 3, 679, 679, 1, 122, 126,
- 1, 1, 3187, 3038, 3038, 175, 1, 3, 1, 2542, 2353, 2353, 2353, 2353, 21, 110, 1, 23, 1664, 1664,
- 1664, 1664, 1664, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 85, 1, 33, 187, 233, 20, 1, 176, 152,
- 1, 1, 176, 169, 23, 1126, 1, 1, 2353, 2148, 2148, 2148, 2148, 2148, 41, 183, 1, 3, 26, 16,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 33, 233, 828, 1, 19, 1, 176, 110, 29,
- 177, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 193, 1, 1, 143, 150, 1, 3, 679, 679, 23, 2718, 2718, 2718, 2542, 141, 39,
- 177, 177, 137, 177, 177, 176, 176, 176, 1, 1, 1, 2353, 2148, 2148, 2148, 2148, 2148, 169, 1, 1194,
- 1, 1, 1, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 134, 1, 3, 1, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 273, 1, 3, 1, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 273, 1, 3, 1, 1,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 690, 668, 690, 668, 690, 668, 131, 816, 3, 679, 679, 1,
- 2353, 2148, 2148, 2148, 2148, 2148, 207, 816, 3, 679, 679, 1, 2542, 2353, 2353, 2353, 2353, 177, 29, 1,
- 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 148, 1, 3, 1, 1, 1664, 1664, 1664, 1664, 1664, 1359, 1359, 1359, 1359, 1359, 1359, 1359,
- 1359, 157, 1, 23, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 148, 38, 1, 1664, 1664,
- 1664, 1664, 1664, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 182, 679, 679, 33, 1664, 1664, 1664, 1664, 1664,
- 1664, 1664, 1664, 1664, 1359, 1359, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 244,
- 1, 3, 19, 1, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1664, 27, 158, 177, 176, 176, 177, 177, 177,
- 177, 177, 176, 176, 176, 177, 177, 177, 177, 177, 1, 1, 32, 1359, 1359, 1359, 1359, 1359, 1359, 1359,
- 1359, 1359, 1359, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 167, 1, 1, 1922, 1922, 1922,
- 1922, 1922, 1922, 1922, 1664, 166, 679, 679, 33, 1359, 1359, 1359, 1359, 1359, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 3, 1, 1, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668, 690, 668, 690, 668, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 39, 1, 1, 3, 1,
- 24, 1922, 1922, 1922, 1922, 1664, 1664, 1664, 1664, 1664, 129, 675, 3, 1, 23, 1359, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 42, 1, 1359, 1359, 1359,
- 1359, 1359, 1359, 1359, 1359, 1359, 1359, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 124, 480,
- 480, 480, 480, 27, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 134, 1290, 3, 429, 429, 429, 429, 429, 1, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 690, 668, 690, 668, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668,
- 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 33, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 887, 3, 23, 18, 1359, 1359, 1359, 1359,
- 1359, 1359, 1359, 1359, 1359, 1359, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 24, 1, 1,
- 1, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 17, 10, 1, 3, 24, 23, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668,
- 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 36, 1, 42, 28, 1, 1, 1, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668, 690,
- 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690,
- 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690,
- 668, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 26, 1359, 1359, 1359, 1359, 1359, 1359, 1359,
- 1359, 1359, 1359, 1359, 1359, 1359, 1359, 961, 961, 961, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 55,
- 1, 816, 3, 23, 1, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690,
- 668, 690, 668, 690, 668, 690, 668, 690, 668, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 23,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 1, 32, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 679, 679, 21, 1359, 1359, 1359,
- 1359, 1359, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 675, 3, 1, 1, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 4, 4, 4, 4, 4, 4, 4, 1, 3, 1, 1, 1359,
- 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 961, 961, 961, 961, 961, 4, 4, 4,
- 1, 3, 44, 63, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668,
- 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 35, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 30, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668,
- 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 156, 22, 1, 3, 18, 1,
- 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 23, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 675, 3, 679,
- 679, 22, 1359, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 177, 177, 177, 816, 3, 1, 3187, 3038, 3038, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668,
- 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 1, 1, 1, 18, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 176, 176, 176, 176, 176, 176, 176, 177, 1, 3, 1, 1, 2353, 2148, 2148, 2148, 2148, 2148,
- 1, 1, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176,
- 192, 176, 1, 1, 1, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 961, 961, 961,
- 961, 961, 961, 961, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 177, 177, 177, 177, 177,
- 177, 177, 177, 177, 21, 1, 1, 45, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668, 690, 668, 690, 668, 690,
- 668, 690, 668, 690, 668, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 177, 177, 177, 151,
- 147, 157, 171, 145, 171, 177, 161, 209, 226, 1290, 3, 1, 22, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668, 690, 668,
- 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668,
- 690, 668, 690, 668, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 30, 1, 16, 1, 3, 1, 1, 1922, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 176, 177, 177, 177, 177, 177, 177, 176, 176, 176, 176,
- 176, 177, 177, 156, 1, 3, 1, 27, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668,
- 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 40, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 117, 307, 176, 177, 112, 213, 117, 108, 176, 168, 169, 166, 169, 169, 168, 167, 167, 1,
- 3, 1, 1, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668, 690, 668,
- 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668,
- 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 179, 177, 177, 177,
- 177, 177, 1, 3, 1, 30, 1359, 1359, 1359, 1359, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 191, 1, 29, 35, 1359,
- 1359, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690,
- 668, 690, 668, 690, 668, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 816, 3, 1,
- 2542, 2353, 2353, 2353, 2353, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668, 690, 668, 690,
- 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690,
- 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 762, 112, 1,
- 1, 1, 3187, 3038, 3038, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690,
- 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 33,
- 1, 191, 176, 1, 3, 1, 27, 1664, 1664, 1664, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359,
- 1359, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 675, 3, 1, 1, 1359, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 177, 177,
- 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 176, 176,
- 176, 176, 176, 176, 816, 3, 18, 22, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668, 690, 668, 690,
- 668, 690, 668, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 28, 1, 26, 1, 1, 160, 160, 148, 177, 177,
- 675, 3, 1, 1, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 38, 28, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 3844, 3721, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2718, 2718, 2718,
- 2542, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 23, 1, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668,
- 690, 668, 690, 668, 690, 668, 690, 668, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1688, 816, 3, 1, 25, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668, 690,
- 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 1, 1, 1, 1, 1,
- 1, 1, 1, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 20, 19, 1, 1, 38, 27,
- 1, 1, 1, 1, 1, 1, 16, 1, 1, 38, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 177, 177, 177,
- 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 176, 176,
- 176, 176, 176, 214, 182, 182, 177, 261, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 20, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668,
- 680, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 634,
- 3, 1, 40, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668,
- 690, 668, 1, 1, 1, 1, 1, 40, 30, 1, 29, 1, 1, 1, 34, 1, 27, 1, 1, 46,
- 29, 30, 1, 1, 1, 1, 1, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 26, 39, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 40, 41, 733, 1, 1, 1, 1359, 1359, 1359, 1359, 1359, 1359, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 33, 138, 1, 1, 679, 679, 3844, 3721,
- 1359, 1359, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 23, 168, 884, 1, 679, 679, 1, 1922, 1922, 1922, 1922,
- 1664, 1664, 1664, 1664, 1664, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 130, 130, 1, 1, 19, 1359, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 105, 17, 682, 1, 1, 1, 1359, 1359, 1359, 1359, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 128, 1117, 26, 1138, 3,
- 1, 3844, 3721, 1359, 1359, 1359, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 143, 28, 1077, 1, 3, 36, 22, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668, 690, 668, 690, 668,
- 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668,
- 690, 668, 690, 668, 14, 193, 794, 1, 1, 13, 1359, 1359, 1359, 1359, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 70, 1, 176,
- 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 118, 176, 176,
- 176, 176, 176, 90, 176, 176, 176, 176, 176, 176, 634, 3, 1, 2718, 2718, 2718, 2542, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668,
- 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 150, 28,
- 702, 1, 3, 18, 19, 1922, 1922, 1922, 1922, 1664, 1664, 1664, 1664, 1664, 1, 198, 1212, 1, 679, 679,
- 1, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 1, 168, 177, 177, 176, 176, 177, 177, 1138, 3, 1, 2718, 2718, 2718, 2542, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668, 690, 668, 690, 668, 690,
- 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690,
- 668, 690, 668, 690, 668, 19, 13, 1, 1, 1, 32, 33, 33, 33, 33, 33, 33, 33, 33, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 16, 27, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 120,
- 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 155, 178, 178, 188, 188, 110, 109, 148, 1, 3,
- 679, 679, 23, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668, 690,
- 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690,
- 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 24, 771, 50, 27, 27, 30, 30, 30, 30,
- 30, 30, 33, 33, 30, 30, 30, 30, 30, 30, 30, 30, 28, 30, 30, 30, 30, 30, 30, 30,
- 22, 34, 34, 16, 675, 3, 1, 1, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668,
- 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 22, 151, 1297, 1, 1, 26, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 18,
- 37, 1, 1, 1, 19, 1, 39, 41, 168, 1, 1, 3, 554, 554, 554, 1, 1359, 1359, 1359, 1359,
- 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 961, 168, 1, 674, 675, 3, 34, 3844, 3721,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668, 690, 668, 690, 668, 690,
- 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690,
- 668, 690, 668, 690, 668, 690, 668, 690, 668, 1, 150, 176, 176, 176, 168, 168, 168, 168, 168, 168,
- 168, 168, 168, 86, 1, 25, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668,
- 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 24, 1, 169, 169, 169, 169, 164, 164,
- 1, 3, 679, 679, 24, 1359, 1359, 1359, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 168, 24, 1096, 1, 1, 1, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 168, 1,
- 176, 176, 176, 177, 176, 176, 176, 176, 177, 176, 177, 177, 176, 176, 177, 176, 176, 177, 176, 177,
- 176, 176, 155, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 167, 169, 169, 168, 170, 1, 1,
- 3844, 3721, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690,
- 668, 690, 668, 690, 668, 169, 37, 1, 675, 3, 1, 1, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668, 690, 668, 690, 668, 690,
- 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 169, 1, 177, 177, 177, 177, 177,
- 177, 177, 177, 177, 177, 176, 177, 176, 177, 176, 177, 176, 177, 177, 177, 176, 176, 177, 177, 177,
- 1225, 212, 1, 1, 3187, 3038, 3038, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668,
- 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 168, 1, 1, 33, 27, 30, 1, 27, 33, 40, 1, 1290, 3, 28, 20, 1359, 1359,
- 1359, 1359, 1359, 1359, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 160, 1, 176, 177, 177, 156, 99, 1, 1, 24, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668, 690, 668, 690, 668,
- 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 20, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690,
- 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690,
- 668, 690, 668, 169, 1, 499, 675, 3, 1, 1, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668, 690, 668, 690, 668, 690,
- 668, 690, 668, 690, 668, 690, 668, 690, 668, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 151, 887, 3, 1, 1, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 690, 668, 168, 26, 176, 177, 177, 176, 176, 176, 176, 176, 176, 176,
- 176, 176, 176, 176, 259, 177, 177, 177, 176, 176, 547, 1, 3844, 3721, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668, 690, 668, 690, 668, 690, 668, 690,
- 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 168,
- 1, 1728, 1138, 3, 1, 3844, 3721, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690,
- 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 23, 126, 885, 151, 887,
- 3, 1, 3844, 3721, 1359, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 168, 1, 1, 1, 1, 1359,
- 1359, 1359, 1359, 1359, 1359, 1359, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 29, 177, 177, 177, 177, 177,
- 176, 176, 176, 177, 176, 176, 177, 176, 177, 177, 176, 177, 176, 177, 176, 177, 177, 177, 177, 177,
- 177, 177, 176, 177, 176, 177, 137, 1290, 3, 1, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690,
- 668, 690, 668, 178, 17, 170, 142, 135, 157, 228, 176, 143, 146, 177, 184, 224, 171, 108, 151, 176,
- 180, 240, 176, 119, 319, 160, 176, 189, 177, 98, 176, 176, 473, 176, 176, 154, 168, 224, 197, 169,
- 168, 169, 169, 168, 168, 168, 188, 168, 169, 168, 168, 168, 168, 138, 198, 169, 169, 172, 169, 1,
- 1, 3844, 3721, 1359, 1359, 1359, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 136, 21, 625, 1,
- 1, 3844, 3721, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690,
- 668, 690, 668, 690, 668, 690, 668, 169, 1, 985, 1, 3, 25, 32, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668,
- 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668,
- 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 168, 168, 168, 168, 168, 168, 168,
- 168, 169, 169, 169, 169, 164, 164, 1, 1, 1, 1359, 1359, 1359, 1359, 1359, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 122, 21, 1, 634,
- 3, 1, 1, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668,
- 690, 668, 690, 668, 690, 668, 40, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176,
- 176, 176, 176, 176, 176, 176, 177, 177, 176, 176, 176, 176, 176, 177, 176, 177, 177, 176, 169, 151,
- 887, 3, 28, 1, 1359, 1359, 1359, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 169, 22, 176, 177, 176, 177, 176, 176,
- 176, 177, 177, 177, 176, 177, 177, 176, 176, 713, 1, 3187, 3038, 3038, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668, 690, 668, 690, 668,
- 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 168, 1101, 1, 1, 26, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668, 690,
- 668, 690, 668, 690, 668, 690, 668, 690, 668, 119, 28, 893, 1, 679, 679, 1, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668, 690, 668,
- 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 1, 739,
- 1, 1, 1, 1, 1, 1, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 169, 168, 169, 166, 168, 169, 166, 157, 169,
- 169, 169, 192, 177, 122, 1, 3, 1, 1, 1359, 1359, 1359, 1359, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 168, 1, 1085, 1138,
- 3, 1, 3844, 3721, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668,
- 690, 668, 168, 1, 1, 1, 1, 1, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668,
- 690, 668, 690, 668, 690, 668, 690, 668, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 176,
- 176, 177, 177, 176, 176, 177, 176, 177, 176, 176, 176, 176, 176, 176, 176, 176, 176, 177, 176, 177,
- 177, 177, 176, 176, 176, 177, 176, 177, 176, 177, 168, 1, 3, 1, 228, 887, 3, 1, 1, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690,
- 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690,
- 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 168, 1, 176, 176, 176, 176, 176, 176, 176,
- 176, 176, 176, 176, 176, 176, 176, 176, 1, 1, 1, 1359, 1359, 1359, 1359, 1359, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 1, 177, 177,
- 177, 176, 177, 176, 177, 177, 177, 177, 177, 177, 176, 169, 1, 1, 1, 961, 961, 961, 961, 961,
- 961, 961, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668,
- 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668,
- 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 169, 55, 177, 177, 176, 176, 176, 177, 177, 176,
- 176, 177, 177, 177, 177, 177, 177, 176, 177, 177, 177, 177, 177, 177, 177, 176, 177, 1, 1, 1,
- 2718, 2718, 2718, 2542, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 168, 1, 1058, 1, 30,
- 1, 1664, 1664, 1664, 1664, 1664, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 168, 1, 176, 176, 177, 177,
- 176, 177, 144, 856, 997, 3, 679, 679, 1, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668,
- 690, 668, 168, 1, 176, 177, 177, 176, 177, 177, 177, 176, 176, 177, 177, 177, 176, 176, 176, 176,
- 177, 177, 1, 679, 679, 1, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690,
- 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690,
- 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 168, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 25, 1, 1, 22, 1943, 1, 1, 3844, 3721, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668,
- 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 169, 21, 177, 176,
- 176, 177, 177, 177, 176, 177, 176, 177, 176, 177, 176, 177, 177, 177, 176, 176, 176, 176, 176, 176,
- 177, 177, 1, 1, 3187, 3038, 3038, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 156, 1,
- 1, 1372, 1, 2718, 2718, 2718, 2542, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690,
- 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3844, 3721, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690,
- 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 199,
- 29, 1092, 168, 169, 169, 169, 169, 169, 168, 168, 169, 169, 168, 168, 168, 168, 168, 169, 169, 168,
- 168, 168, 168, 169, 1, 679, 679, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690,
- 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 169,
- 1, 177, 176, 177, 176, 177, 177, 176, 176, 176, 177, 176, 177, 176, 177, 176, 177, 176, 176, 176,
- 176, 176, 177, 176, 176, 177, 177, 176, 176, 176, 176, 176, 597, 1, 3844, 3721, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 690, 668, 690, 668, 690, 668, 218, 39, 176, 177, 177, 176, 177, 177, 176, 176,
- 176, 177, 177, 177, 176, 176, 176, 177, 176, 177, 169, 169, 169, 77, 188, 169, 169, 168, 168, 168,
- 168, 169, 169, 169, 168, 168, 168, 210, 210, 174, 1, 1, 1, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668, 690, 668, 690, 668, 690, 668,
- 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 132, 1, 177, 176,
- 176, 177, 176, 176, 177, 177, 176, 177, 177, 176, 176, 176, 177, 176, 176, 177, 177, 177, 176, 176,
- 177, 177, 177, 177, 1175, 1, 3844, 3721, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668, 690, 668, 690, 668, 690,
- 668, 690, 668, 690, 668, 145, 20, 176, 176, 176, 176, 176, 176, 176, 177, 176, 177, 177, 177, 177,
- 177, 176, 176, 177, 176, 177, 176, 177, 177, 176, 177, 176, 176, 177, 1, 23, 3187, 3038, 3038, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668, 690, 668, 690, 668, 690, 668,
- 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668,
- 690, 668, 690, 668, 690, 668, 690, 668, 120, 32, 1, 1, 17, 3187, 3038, 3038, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668, 690, 668, 690, 668,
- 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668,
- 169, 27, 177, 177, 177, 177, 177, 176, 176, 177, 176, 177, 176, 177, 177, 176, 177, 177, 176, 177,
- 177, 176, 176, 177, 176, 177, 176, 176, 177, 177, 177, 176, 177, 1, 30, 3844, 3721, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668, 690, 668, 690, 668,
- 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668,
- 690, 668, 1, 157, 176, 177, 176, 176, 177, 176, 177, 176, 176, 177, 176, 176, 177, 176, 177, 176,
- 176, 176, 176, 176, 177, 176, 176, 176, 177, 176, 177, 176, 176, 177, 176, 1, 1, 24, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668, 690, 668, 690, 668, 690, 668, 690,
- 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690,
- 668, 690, 668, 690, 668, 690, 668, 4, 4, 4, 4, 4, 1, 1, 1, 30, 1, 1359, 1359, 1359,
- 1359, 1359, 1359, 1359, 1359, 1359, 1359, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 148, 27,
- 748, 1, 1, 3187, 3038, 3038, 1359, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 168, 1, 1, 1,
- 32, 1, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668, 690, 668,
- 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668,
- 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 169, 1, 1, 822, 1, 3187, 3038, 3038, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 128, 34, 177, 177, 176,
- 176, 177, 176, 176, 177, 176, 177, 177, 177, 176, 177, 177, 176, 177, 177, 177, 176, 176, 177, 177,
- 177, 176, 177, 177, 177, 177, 176, 1098, 181, 1, 679, 679, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668, 690, 668, 690, 668, 690, 668, 690,
- 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 177, 176, 176, 177, 176, 176, 176, 176, 177, 176, 177, 177, 177,
- 177, 177, 177, 176, 177, 177, 177, 176, 177, 177, 176, 176, 176, 177, 176, 176, 177, 177, 168, 856,
- 1, 997, 3, 1, 1, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690,
- 668, 690, 668, 1, 168, 177, 177, 177, 176, 177, 177, 177, 176, 177, 177, 177, 176, 177, 176, 177,
- 176, 168, 168, 169, 169, 169, 169, 168, 168, 168, 168, 168, 168, 169, 169, 169, 141, 169, 169, 169,
- 169, 113, 1, 1, 1, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668,
- 690, 668, 690, 668, 690, 668, 169, 1, 177, 177, 176, 176, 176, 177, 176, 177, 177, 177, 177, 177,
- 177, 177, 177, 176, 177, 176, 1, 1, 3844, 3721, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668, 690, 668, 690, 668, 690,
- 668, 690, 668, 690, 668, 690, 668, 690, 668, 23, 161, 177, 177, 177, 177, 176, 176, 177, 177, 176,
- 177, 176, 176, 819, 1, 3187, 3038, 3038, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668,
- 169, 1, 177, 176, 177, 177, 176, 176, 177, 177, 176, 176, 176, 177, 177, 177, 177, 1161, 45, 3844,
- 3721, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690,
- 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690,
- 668, 690, 668, 690, 668, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1128, 1, 22, 1,
- 1359, 1359, 1359, 1359, 1359, 1359, 1359, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 168, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168,
- 168, 168, 168, 168, 168, 168, 168, 168, 1, 1, 3844, 3721, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 169, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 168, 168, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169,
- 169, 169, 169, 169, 169, 169, 168, 168, 168, 168, 168, 169, 169, 169, 1, 679, 679, 3187, 3038, 3038,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690,
- 668, 107, 20, 1, 898, 29, 1, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690,
- 668, 690, 668, 690, 668, 690, 668, 1, 168, 176, 177, 176, 177, 177, 177, 177, 177, 176, 177, 176,
- 176, 177, 176, 176, 176, 856, 144, 997, 3, 1, 23, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690,
- 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 124, 21, 176,
- 176, 176, 176, 176, 176, 176, 176, 176, 177, 176, 176, 176, 177, 177, 176, 176, 176, 176, 176, 176,
- 176, 164, 176, 176, 176, 177, 176, 172, 176, 177, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 168, 168, 193, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 115, 168, 168, 168, 168,
- 168, 168, 168, 168, 168, 169, 169, 169, 169, 62, 122, 149, 1, 26, 34, 170, 2, 22, 176, 1,
- 131, 2, 1, 32, 244, 170, 2, 1, 25, 160, 156, 2, 28, 1, 3844, 3721, 144, 2, 41, 1,
- 208, 180, 2, 30, 1, 2718, 2718, 2718, 2542, 169, 2, 26, 34, 2718, 2718, 2718, 2542, 170, 2, 1,
- 1, 2148, 2148, 2148, 1922, 1922, 1922, 1922, 115, 2, 1, 1, 2718, 2718, 2718, 2542, 158, 2, 1, 3187,
- 3038, 3038, 1922, 1922, 1922, 1922, 1664, 1664, 1664, 1664, 1664, 154, 2, 1, 3844, 3721, 2718, 2718, 2718, 2542,
- 193, 2, 1, 23, 2353, 2148, 2148, 2148, 2148, 2148, 143, 25, 2, 26, 1, 3187, 3038, 3038, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 2, 1, 1, 2718, 2718, 2718, 2542, 169, 1, 2, 27, 1, 3187, 3038, 3038,
- 202, 37, 2, 1, 3844, 3721, 1922, 1922, 1922, 1922, 1664, 1664, 1664, 1664, 1664, 157, 29, 2, 1, 1,
- 2542, 2353, 2353, 2353, 2353, 195, 1, 2, 28, 1, 2542, 2353, 2353, 2353, 2353, 147, 1, 2, 1, 21,
- 3187, 3038, 3038, 186, 1, 2, 1, 26, 3844, 3721, 169, 25, 1, 2, 679, 679, 3844, 3721, 1922, 1922,
- 1922, 1922, 1922, 1922, 1922, 1664, 144, 1, 1, 2, 24, 29, 3187, 3038, 3038, 121, 1, 2, 1, 1,
- 2718, 2718, 2718, 2542, 167, 1, 1, 2, 679, 679, 1, 2542, 2353, 2353, 2353, 2353, 151, 725, 2, 1,
- 1, 2542, 2353, 2353, 2353, 2353, 129, 788, 2, 33, 3844, 3721, 2718, 2718, 2718, 2542, 175, 32, 2, 1,
- 1, 2718, 2718, 2718, 2542, 196, 32, 2, 28, 1, 3187, 3038, 3038, 161, 1, 1, 2, 36, 3844, 3721,
- 2718, 2718, 2718, 2542, 134, 41, 1295, 2, 1, 3844, 3721, 2353, 2148, 2148, 2148, 2148, 2148, 161, 1, 176,
- 177, 177, 176, 177, 176, 177, 177, 177, 176, 176, 176, 176, 176, 176, 176, 176, 177, 177, 177, 176,
- 176, 176, 177, 177, 176, 176, 177, 176, 2, 1, 3844, 3721, 2718, 2718, 2718, 2542, 128, 1176, 1, 28,
- 56, 42, 39, 22, 24, 41, 28, 1, 1, 27, 27, 29, 29, 29, 30, 30, 30, 30, 30, 30,
- 30, 30, 43, 30, 38, 30, 24, 20, 22, 2, 1, 1, 1922, 1664, 1664, 1664, 1664, 1664, 1664, 1664,
- 1664, 1664, 126, 35, 1, 786, 132, 1, 1, 3844, 3721, 1359, 1359, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 168, 168, 168, 169, 169, 169, 169,
- 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 132, 169, 169, 169, 169, 169, 169,
- 169, 168, 168, 169, 1, 1, 3187, 3038, 3038, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690,
- 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 168, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 177, 176, 176, 176,
- 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 177, 177, 176, 177, 176, 176, 176, 1, 1, 1,
- 1, 26, 30, 41, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168,
- 168, 168, 168, 168, 168, 168, 168, 168, 169, 169, 169, 169, 169, 169, 169, 1, 1, 24, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668, 690, 668, 690, 668, 690, 668,
- 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668,
- 690, 668, 690, 668, 690, 668, 22, 169, 889, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 169, 169, 169, 169,
- 169, 169, 168, 168, 168, 168, 1, 1, 3187, 3038, 3038, 1359, 1359, 1359, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 151,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 168, 168, 168, 168, 168, 168, 168,
- 168, 168, 168, 168, 168, 168, 170, 170, 1, 1, 1, 566, 566, 566, 566, 566, 566, 566, 566, 566,
- 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566,
- 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566,
- 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566,
- 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566,
- 164, 1, 1, 1, 1, 1, 1, 1, 1, 1, 21, 1, 1, 27, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 176, 176, 176, 176, 177, 176, 177, 176,
- 176, 177, 176, 177, 177, 176, 177, 177, 177, 177, 176, 176, 177, 177, 176, 176, 176, 176, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 169, 169, 169, 169, 168, 168, 168, 168, 168, 168, 169, 169, 168, 168,
- 168, 168, 168, 1, 34, 1, 2, 1, 1, 2, 1, 1, 2, 1, 50, 177, 4, 4, 4, 4,
- 4, 4, 2, 1, 51, 177, 168, 2, 1, 1, 2, 1, 1, 1922, 1922, 1922, 1922, 1922, 1922, 1922,
- 1664, 111, 2, 1, 1, 1922, 1922, 1922, 1922, 1664, 1664, 1664, 1664, 1664, 173, 2, 1, 1, 2148, 2148,
- 2148, 1922, 1922, 1922, 1922, 178, 2, 1, 1, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1359, 1359, 1359, 1359,
- 1359, 203, 2, 33, 1, 2542, 2353, 2353, 2353, 2353, 249, 2, 1, 1, 3844, 3721, 188, 2, 1, 3187,
- 3038, 3038, 1359, 1359, 1359, 1359, 1359, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 4, 4, 4, 2, 1, 29, 1359, 1359, 1359, 1359, 1359, 1359,
- 1359, 1359, 1359, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 4, 4, 4, 2,
- 23, 3844, 3721, 1664, 1664, 1664, 1664, 1664, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 159, 32, 2, 1,
- 1, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 961, 961, 961, 961, 961, 961, 961,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 176, 176, 176, 177, 177, 177, 176, 176, 176, 176,
- 176, 177, 177, 177, 176, 176, 2, 679, 679, 3187, 3038, 3038, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 690, 668, 690, 668, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1,
- 1, 1922, 1922, 1922, 1922, 1664, 1664, 1664, 1664, 1664, 4, 4, 4, 2, 24, 24, 184, 2, 1, 3844,
- 3721, 2148, 2148, 2148, 1922, 1922, 1922, 1922, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1359, 1359, 1359, 1359,
- 1359, 1359, 1359, 1359, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 33,
- 25, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177,
- 177, 177, 177, 177, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 177, 177, 177,
- 2, 1, 1, 2542, 2353, 2353, 2353, 2353, 4, 4, 4, 2, 1, 3844, 3721, 1664, 1664, 1664, 1664, 1664,
- 1664, 1664, 1664, 1664, 1359, 1359, 19, 168, 1, 2, 1, 23, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664,
- 1664, 1359, 1359, 23, 143, 1020, 2, 1, 3844, 3721, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359,
- 1359, 1359, 1359, 1359, 1359, 961, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1359, 1359, 1359, 1359, 1359, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 27,
- 113, 767, 2, 1, 3187, 3038, 3038, 1359, 1359, 1359, 1359, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 1, 169, 176, 177, 177, 177,
- 176, 176, 177, 2, 1, 35, 1664, 1664, 1664, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359,
- 1, 169, 665, 2, 1, 3187, 3038, 3038, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668, 690, 668, 690, 668, 690,
- 668, 690, 668, 690, 668, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 177, 177, 177,
- 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 176, 176, 176, 176, 176, 176,
- 176, 176, 177, 177, 177, 235, 132, 77, 2, 1, 43, 1359, 1359, 1359, 1359, 1359, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2718, 2718, 2718, 2542, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668,
- 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 26, 139, 177, 177, 177, 177, 177, 176,
- 177, 177, 177, 177, 177, 177, 177, 176, 176, 177, 176, 176, 2, 1, 1, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668, 690, 668, 690, 668, 690,
- 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 34,
- 134, 176, 177, 177, 177, 177, 2, 1, 1, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690,
- 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 34, 134, 176, 176, 177, 177, 177,
- 177, 177, 177, 177, 177, 2, 38, 35, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668, 690, 668, 690, 668,
- 690, 668, 690, 668, 1, 168, 176, 176, 176, 177, 176, 176, 176, 176, 176, 177, 177, 177, 177, 177,
- 176, 2, 1, 3187, 3038, 3038, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690,
- 668, 690, 668, 690, 668, 690, 668, 1, 168, 176, 176, 177, 177, 177, 177, 177, 177, 176, 176, 177,
- 176, 2, 1, 4, 4, 4, 4, 4, 2, 1, 1, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 690, 668,
- 690, 668, 690, 668, 690, 668, 169, 30, 654, 714, 2, 1, 25, 212, 2, 1, 1, 2, 679, 679,
- 1, 3844, 3721, 169, 1, 1, 1238, 2, 1, 1, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1664, 33, 186,
- 1, 1, 2, 679, 679, 1, 3187, 3038, 3038, 168, 25, 1, 1, 2, 1, 1, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 169, 1, 52, 1, 2, 1, 39, 1359, 1359, 1359, 1359, 1359, 1359,
- 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 961, 168, 1, 1, 169, 194, 198, 169, 169, 169, 168,
- 168, 168, 168, 168, 168, 169, 169, 169, 168, 168, 168, 168, 168, 168, 169, 169, 169, 169, 169, 169,
- 169, 169, 169, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3844, 3721, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 169, 1, 831, 890, 144,
- 2, 37, 1, 171, 128, 2, 42, 1, 3187, 3038, 3038, 178, 2, 33, 24, 176, 124, 2, 679, 679,
- 22, 1664, 1664, 1664, 1664, 1664, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 120, 1, 2, 38, 38, 2353,
- 2148, 2148, 2148, 2148, 2148, 214, 2, 33, 34, 3844, 3721, 137, 22, 2, 1, 1, 3187, 3038, 3038, 148,
- 27, 2, 1, 3844, 3721, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1664, 217, 27, 2, 1, 40, 1664, 1664,
- 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1359, 1359, 134, 25, 2, 40, 1, 176, 173, 32, 1131, 2, 1,
- 34, 3844, 3721, 202, 1145, 26, 2, 1, 1, 3844, 3721, 160, 38, 1065, 1, 2, 1, 34, 1664, 1664,
- 1664, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 153, 33, 222, 229, 145, 177, 176, 177,
- 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 176, 176, 176,
- 176, 176, 68, 2, 24, 1, 3844, 3721, 168, 1, 1, 1, 2, 1, 1, 2718, 2718, 2718, 2542, 140,
- 33, 864, 1, 2, 33, 26, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690, 668, 690,
- 668, 690, 668, 690, 668, 690, 668, 690, 668, 108, 1, 1, 1, 2, 1, 1, 2718, 2718, 2718, 2542,
- 201, 26, 981, 1, 2, 3844, 3721, 3187, 3038, 3038, 178, 32, 1558, 1, 2, 1, 36, 1664, 1664, 1664,
- 1664, 1664, 1664, 1664, 1359, 1359, 1359, 1359, 1359, 152, 30, 965, 1, 2, 1, 35, 1922, 1922, 1922, 1922,
- 1664, 1664, 1664, 1664, 1664, 213, 28, 737, 1, 2, 1, 1, 2353, 2148, 2148, 2148, 2148, 2148, 123, 20,
- 810, 1, 2, 1, 1, 2542, 2353, 2353, 2353, 2353, 169, 1, 1317, 1, 2, 1, 1, 1664, 1664, 1664,
- 1664, 1664, 1664, 1664, 1359, 1359, 1359, 1359, 1359, 40, 149, 1, 1, 2, 33, 1, 1359, 1359, 1359, 1359,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 168, 1, 24, 1, 2, 24, 1, 3844, 3721, 168, 1, 841, 1, 2, 38, 22, 2542,
- 2353, 2353, 2353, 2353, 168, 1, 1, 1, 2, 25, 1, 2542, 2353, 2353, 2353, 2353, 168, 1, 679, 775,
- 2, 1, 1, 704, 2, 1, 25, 133, 135, 704, 2, 1, 47, 177, 252, 704, 2, 1, 28, 2148,
- 2148, 2148, 1922, 1922, 1922, 1922, 135, 704, 2, 679, 679, 34, 2542, 2353, 2353, 2353, 2353, 228, 704, 2,
- 1, 23, 2718, 2718, 2718, 2542, 187, 704, 2, 1, 1, 176, 187, 704, 2, 1, 1, 1922, 1922, 1922,
- 1922, 1664, 1664, 1664, 1664, 1664, 135, 704, 2, 679, 679, 3187, 3038, 3038, 165, 4, 4, 4, 4, 4,
- 4, 4, 4, 4, 4, 4, 4, 612, 2, 1, 1, 2353, 2148, 2148, 2148, 2148, 2148, 121, 704, 2,
- 18, 15, 2148, 2148, 2148, 1922, 1922, 1922, 1922, 1, 1, 1, 1, 1, 1, 1, 1, 38, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 37, 35, 1,
- 704, 2, 679, 679, 1, 2353, 2148, 2148, 2148, 2148, 2148, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 177,
- 177, 177, 177, 177, 177, 176, 176, 176, 176, 177, 177, 782, 2, 1, 1, 2718, 2718, 2718, 2542, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 42, 176, 176, 176, 176, 176, 176, 176, 177, 177, 177,
- 177, 704, 2, 1, 1, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1359, 1359, 1359, 1359, 1359, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 177, 177, 177, 177, 177, 249, 189, 204, 186, 163, 704, 2, 1,
- 3844, 3721, 2353, 2148, 2148, 2148, 2148, 2148, 24, 161, 704, 2, 1, 3844, 3721, 2353, 2148, 2148, 2148, 2148,
- 2148, 21, 115, 782, 2, 1, 1, 1922, 1922, 1922, 1922, 1664, 1664, 1664, 1664, 1664, 1, 23, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 176, 176, 176, 176, 177, 177, 177, 177, 177, 176, 176, 176, 176,
- 176, 177, 177, 177, 177, 177, 704, 2, 1, 3844, 3721, 2148, 2148, 2148, 1922, 1922, 1922, 1922, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 176, 176, 176, 176, 176, 176, 176, 177, 177, 177, 177, 177, 177, 177,
- 177, 177, 177, 177, 177, 177, 704, 2, 1, 3187, 3038, 3038, 2148, 2148, 2148, 1922, 1922, 1922, 1922, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176,
- 176, 176, 176, 176, 176, 176, 176, 704, 2, 1, 3844, 3721, 2542, 2353, 2353, 2353, 2353, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 176, 176, 176, 176, 176, 176, 177, 177, 177, 177, 177, 177, 176, 176, 176,
- 176, 176, 176, 176, 176, 176, 176, 176, 176, 177, 177, 177, 782, 2, 1, 3844, 3721, 2718, 2718, 2718,
- 2542, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 782, 2, 1, 3187, 3038, 3038, 2542, 2353, 2353, 2353, 2353, 30, 30, 30, 30, 30, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 176, 176, 176, 176, 176, 176, 287, 177, 177, 177, 177, 177, 177, 176, 176, 176, 176, 176,
- 176, 380, 176, 176, 75, 75, 177, 177, 782, 2, 1, 3844, 3721, 2718, 2718, 2718, 2542, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 177, 177, 177, 782, 2, 1,
- 3844, 3721, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1664, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 782, 2, 554, 554, 554, 28, 2542, 2353,
- 2353, 2353, 2353, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 30, 52, 176, 176, 176, 176, 176, 176,
- 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176,
- 704, 2, 1, 3844, 3721, 1664, 1664, 1664, 1664, 1664, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 2, 1, 36, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1664, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 40, 35, 35, 231, 200, 200, 704, 2, 1, 1,
- 2148, 2148, 2148, 1922, 1922, 1922, 1922, 168, 1419, 1, 782, 2, 1, 3844, 3721, 2148, 2148, 2148, 1922, 1922,
- 1922, 1922, 1, 1, 126, 704, 2, 679, 679, 43, 1922, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664,
- 169, 1, 176, 176, 177, 177, 177, 177, 176, 176, 176, 176, 176, 176, 176, 176, 176, 177, 177, 177,
- 177, 177, 177, 177, 177, 177, 176, 176, 176, 176, 782, 2, 1, 3844, 3721, 2542, 2353, 2353, 2353, 2353,
- 181, 1170, 19, 1, 2, 1, 34, 1922, 1922, 1922, 1922, 1664, 1664, 1664, 1664, 1664, 216, 38, 176, 176,
- 176, 176, 176, 176, 177, 177, 176, 176, 177, 46, 187, 188, 2, 25, 3844, 3721, 2353, 2148, 2148, 2148,
- 2148, 2148, 223, 41, 1276, 1, 2, 1, 59, 2353, 2148, 2148, 2148, 2148, 2148, 226, 42, 1248, 670, 2,
- 1, 3844, 3721, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1664, 38, 1188, 237, 1, 2, 679, 679, 3844, 3721,
- 2148, 2148, 2148, 1922, 1922, 1922, 1922, 1096, 36, 196, 1, 2, 1, 3844, 3721, 2718, 2718, 2718, 2542, 1190,
- 38, 205, 1, 2, 1, 22, 2542, 2353, 2353, 2353, 2353, 192, 35, 228, 228, 177, 177, 177, 177, 177,
- 176, 176, 176, 176, 176, 176, 176, 176, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 176, 176,
- 176, 176, 176, 176, 670, 2, 1, 46, 2542, 2353, 2353, 2353, 2353, 219, 40, 618, 691, 2, 1, 1,
- 2718, 2718, 2718, 2542, 168, 1, 1622, 1, 2, 1, 29, 2542, 2353, 2353, 2353, 2353, 145, 33, 177, 177,
- 176, 176, 176, 176, 176, 176, 176, 176, 176, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 176,
- 176, 176, 704, 2, 1, 3844, 3721, 2148, 2148, 2148, 1922, 1922, 1922, 1922, 46, 1447, 253, 670, 2, 1,
- 25, 2542, 2353, 2353, 2353, 2353, 158, 29, 530, 670, 2, 1, 1, 1922, 1664, 1664, 1664, 1664, 1664, 1664,
- 1664, 1664, 1664, 169, 30, 467, 691, 2, 1, 27, 242, 168, 33, 1061, 691, 2, 1, 29, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 169, 32, 1804, 691, 2, 1, 51, 2353, 2148, 2148, 2148,
- 2148, 2148, 169, 1, 1, 691, 2, 24, 3187, 3038, 3038, 2353, 2148, 2148, 2148, 2148, 2148, 169, 1, 1,
- 670, 2, 1, 27, 1359, 1359, 1359, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 176, 176, 176, 176, 176, 176, 176, 176,
- 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 177, 177, 177, 177, 177, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 38,
- 691, 2, 1, 1, 1359, 1359, 1359, 1359, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 168, 1, 1, 146, 171, 171, 142, 90, 122,
- 163, 162, 162, 161, 160, 170, 140, 2, 1, 3844, 3721, 2353, 2148, 2148, 2148, 2148, 2148, 168, 1, 1,
- 125, 81, 168, 168, 196, 196, 167, 167, 167, 133, 168, 168, 168, 168, 168, 240, 168, 168, 168, 168,
- 168, 135, 166, 166, 168, 86, 93, 120, 136, 136, 140, 2, 1, 24, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 690, 668, 690, 668, 168, 1, 1, 787, 2, 679, 679, 3844, 3721, 1664, 1359, 1359, 1359,
- 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 168, 1, 1, 1, 2, 1, 28, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 690, 668, 690, 668, 690, 668, 168, 1, 28, 1072, 2, 1, 1, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 127, 33, 1346, 832, 120, 2, 1, 3844, 3721, 1664,
- 1664, 1664, 1664, 1664, 1664, 1664, 1359, 1359, 1359, 1359, 1359, 168, 1, 653, 1, 2, 1, 1, 1922, 1922,
- 1922, 1922, 1664, 1664, 1664, 1664, 1664, 168, 1, 1, 1, 2, 1, 1, 1922, 1664, 1664, 1664, 1664, 1664,
- 1664, 1664, 1664, 1664, 168, 1, 1, 169, 1130, 2, 1, 1, 2353, 2148, 2148, 2148, 2148, 2148, 146, 23,
- 1130, 2, 1, 1, 2148, 2148, 2148, 1922, 1922, 1922, 1922, 120, 21, 1563, 1130, 2, 1, 23, 3187, 3038,
- 3038, 139, 1130, 2, 35, 1, 2718, 2718, 2718, 2542, 168, 1, 1, 1, 2, 1, 1, 1922, 1922, 1922,
- 1922, 1664, 1664, 1664, 1664, 1664, 168, 1, 1, 781, 158, 2, 1, 1, 2542, 2353, 2353, 2353, 2353, 168,
- 39, 600, 534, 153, 2, 210, 210, 174, 168, 168, 169, 169, 168, 168, 477, 168, 168, 168, 168, 168,
- 157, 157, 157, 157, 157, 163, 163, 163, 163, 168, 168, 168, 142, 142, 169, 179, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 27, 1, 38, 48, 1,
- 1, 1, 648, 1, 1, 1, 22, 1, 1, 1, 1, 77, 169, 169, 169, 169, 89, 168, 168, 168,
- 168, 168, 168, 168, 237, 168, 168, 168, 168, 169, 169, 169, 169, 169, 169, 169, 169, 168, 168, 170,
- 169, 169, 1, 1, 1, 1, 1, 1, 2, 26, 36, 164, 1, 2, 1, 1, 176, 120, 2, 1,
- 28, 201, 1, 2, 36, 19, 238, 134, 1, 2, 35, 1, 3844, 3721, 178, 1, 2, 23, 1, 204,
- 145, 1, 2, 47, 1, 2718, 2718, 2718, 2542, 159, 1, 2, 35, 1, 176, 180, 1, 2, 30, 27,
- 3187, 3038, 3038, 182, 1, 2, 1, 1, 3844, 3721, 134, 2, 1, 1, 3844, 3721, 159, 1, 2, 1,
- 1, 2718, 2718, 2718, 2542, 155, 1, 2, 1, 1, 3187, 3038, 3038, 171, 1, 2, 1, 1, 2718, 2718,
- 2718, 2542, 134, 1, 2, 1, 1, 2148, 2148, 2148, 1922, 1922, 1922, 1922, 134, 1, 2, 1, 1, 2718,
- 2718, 2718, 2542, 124, 1, 2, 28, 1, 3187, 3038, 3038, 159, 1, 2, 36, 28, 2353, 2148, 2148, 2148,
- 2148, 2148, 174, 1, 2, 679, 679, 1, 2542, 2353, 2353, 2353, 2353, 156, 1, 2, 33, 3844, 3721, 3187,
- 3038, 3038, 180, 1, 2, 27, 25, 2542, 2353, 2353, 2353, 2353, 154, 1, 2, 27, 1, 177, 28, 168,
- 1, 2, 1, 1, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 961, 961, 961, 961, 961, 961,
- 961, 961, 961, 961, 961, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2542, 2353, 2353, 2353, 2353, 22,
- 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 29, 1, 1, 1, 2, 1, 1, 3187, 3038, 3038, 198, 1, 1, 2, 33, 1, 2353, 2148, 2148,
- 2148, 2148, 2148, 144, 29, 1, 2, 1, 1, 2542, 2353, 2353, 2353, 2353, 159, 22, 1, 2, 1, 1,
- 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1664, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2542,
- 2353, 2353, 2353, 2353, 142, 27, 1, 2, 1, 3844, 3721, 2148, 2148, 2148, 1922, 1922, 1922, 1922, 155, 26,
- 1, 2, 1, 3187, 3038, 3038, 1922, 1922, 1922, 1922, 1664, 1664, 1664, 1664, 1664, 134, 24, 1, 2, 1,
- 1, 2542, 2353, 2353, 2353, 2353, 151, 28, 989, 1, 2, 1, 1, 2148, 2148, 2148, 1922, 1922, 1922, 1922,
- 188, 1, 1, 2, 26, 36, 2148, 2148, 2148, 1922, 1922, 1922, 1922, 32, 203, 796, 1, 2, 1, 28,
- 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1664, 205, 24, 757, 1, 2, 1, 34, 2353, 2148, 2148, 2148, 2148,
- 2148, 130, 25, 1156, 1, 2, 1, 1, 1664, 1664, 1664, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359,
- 1359, 1359, 199, 30, 764, 1, 2, 57, 1, 176, 228, 40, 950, 710, 2, 1, 1, 1664, 1664, 1664,
- 1664, 1664, 1664, 1664, 1359, 1359, 1359, 1359, 1359, 105, 719, 27, 710, 2, 1, 1, 176, 168, 1, 1,
- 210, 710, 2, 32, 46, 2542, 2353, 2353, 2353, 2353, 168, 1, 1, 710, 2, 1, 23, 3187, 3038, 3038,
- 168, 1, 1, 210, 710, 2, 1, 1, 1922, 1922, 1922, 1922, 1664, 1664, 1664, 1664, 1664, 127, 1, 2,
- 1, 1, 1922, 1922, 1922, 1922, 1664, 1664, 1664, 1664, 1664, 164, 28, 1, 2, 1, 1, 1922, 1922, 1922,
- 1922, 1922, 1922, 1922, 1664, 127, 1, 2, 1, 24, 2148, 2148, 2148, 1922, 1922, 1922, 1922, 176, 37, 793,
- 1, 2, 26, 1, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1664, 129, 1, 2, 33, 1, 2148, 2148, 2148,
- 1922, 1922, 1922, 1922, 209, 38, 796, 1, 2, 1, 27, 1922, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664,
- 1664, 157, 1, 2, 1, 1, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1359, 1359, 154, 24, 658,
- 1, 2, 30, 28, 1664, 1664, 1664, 1664, 1664, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 179, 25, 1020,
- 1, 2, 1, 1, 2148, 2148, 2148, 1922, 1922, 1922, 1922, 201, 1, 2, 1, 3844, 3721, 1664, 1664, 1664,
- 1664, 1664, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 181, 33, 1, 2, 26, 3844, 3721, 2353, 2148, 2148,
- 2148, 2148, 2148, 156, 33, 1, 2, 1, 28, 1922, 1922, 1922, 1922, 1664, 1664, 1664, 1664, 1664, 143, 34,
- 1, 2, 22, 1, 2353, 2148, 2148, 2148, 2148, 2148, 168, 1, 1, 172, 957, 2, 26, 3844, 3721, 1922,
- 1922, 1922, 1922, 1664, 1664, 1664, 1664, 1664, 168, 1, 1, 123, 957, 2, 32, 1, 1922, 1922, 1922, 1922,
- 1922, 1922, 1922, 1664, 127, 28, 614, 186, 957, 2, 1, 1, 2148, 2148, 2148, 1922, 1922, 1922, 1922, 119,
- 24, 709, 957, 2, 1, 1, 2148, 2148, 2148, 1922, 1922, 1922, 1922, 168, 1, 957, 2, 32, 3844, 3721,
- 1922, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 123, 28, 957, 2, 26, 1, 1664, 1664, 1664, 1664,
- 1664, 1664, 1664, 1359, 1359, 1359, 1359, 1359, 168, 1, 1, 135, 796, 2, 24, 1, 1922, 1922, 1922, 1922,
- 1664, 1664, 1664, 1664, 1664, 168, 1, 1, 170, 796, 2, 30, 3844, 3721, 1922, 1922, 1922, 1922, 1664, 1664,
- 1664, 1664, 1664, 168, 1, 758, 156, 796, 2, 29, 35, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1664, 194,
- 23, 707, 743, 2, 1, 1, 2353, 2148, 2148, 2148, 2148, 2148, 168, 1, 727, 140, 743, 2, 35, 1,
- 1922, 1922, 1922, 1922, 1664, 1664, 1664, 1664, 1664, 134, 23, 774, 743, 2, 32, 1, 2542, 2353, 2353, 2353,
- 2353, 201, 1, 743, 2, 23, 3844, 3721, 1922, 1922, 1922, 1922, 1664, 1664, 1664, 1664, 1664, 154, 30, 743,
- 2, 1, 1, 2148, 2148, 2148, 1922, 1922, 1922, 1922, 126, 20, 743, 2, 28, 3844, 3721, 2148, 2148, 2148,
- 1922, 1922, 1922, 1922, 196, 21, 728, 743, 2, 19, 23, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1664, 132,
- 23, 832, 743, 2, 1, 1, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1664, 168, 1, 1, 168, 168, 168,
- 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 175,
- 168, 168, 168, 168, 168, 168, 168, 236, 162, 2, 35, 1, 2148, 2148, 2148, 1922, 1922, 1922, 1922, 168,
- 1, 643, 1, 2, 30, 1, 3844, 3721, 168, 1, 1, 740, 2, 28, 1, 3187, 3038, 3038, 168, 1,
- 1, 1, 2, 52, 1, 2353, 2148, 2148, 2148, 2148, 2148, 258, 52, 1276, 1, 2, 1, 28, 2148, 2148,
- 2148, 1922, 1922, 1922, 1922, 200, 1, 643, 1, 2, 32, 1, 2148, 2148, 2148, 1922, 1922, 1922, 1922, 131,
- 2, 36, 3844, 3721, 2542, 2353, 2353, 2353, 2353, 168, 1, 1477, 1097, 2, 38, 3844, 3721, 1922, 1922, 1922,
- 1922, 1922, 1922, 1922, 1664, 168, 1, 1, 1, 2, 1, 48, 2148, 2148, 2148, 1922, 1922, 1922, 1922, 168,
- 1, 1, 561, 107, 2, 1, 110, 137, 137, 129, 135, 153, 166, 192, 189, 133, 162, 153, 153, 153,
- 153, 123, 115, 109, 165, 205, 162, 177, 178, 178, 191, 188, 3, 1, 23, 110, 166, 887, 2, 1,
- 33, 3187, 3038, 3038, 193, 887, 2, 1, 29, 121, 184, 887, 2, 28, 1, 1922, 1922, 1922, 1922, 1664,
- 1664, 1664, 1664, 1664, 150, 1, 621, 1, 2, 1, 34, 2542, 2353, 2353, 2353, 2353, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 21, 774, 2, 1, 1, 1922, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 126, 1,
- 1, 1, 2, 1, 3844, 3721, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359,
- 1359, 961, 137, 22, 1084, 1, 2, 1, 2718, 2718, 2718, 2542, 1664, 1664, 1664, 1664, 1664, 1359, 1359, 1359,
- 1359, 1359, 1359, 1359, 1359, 130, 21, 899, 887, 2, 1, 3187, 3038, 3038, 1922, 1922, 1922, 1922, 1922, 1922,
- 1922, 1664, 116, 35, 1000, 1, 2, 1, 3187, 3038, 3038, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664,
- 1359, 1359, 121, 24, 853, 887, 2, 1, 3187, 3038, 3038, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359,
- 1359, 1359, 1359, 1359, 1359, 961, 961, 961, 129, 32, 965, 1, 2, 27, 3844, 3721, 1359, 1359, 1359, 1359,
- 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 961, 961, 961, 143, 26, 627, 152, 887, 2, 1,
- 3844, 3721, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1359, 1359, 146, 27, 884, 887, 2, 1, 1,
- 1922, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 167, 32, 1126, 1, 2, 28, 3187, 3038, 3038, 1664,
- 1664, 1664, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 18, 33, 1096, 887, 2, 1, 28, 1922, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664,
- 22, 137, 176, 177, 177, 177, 177, 177, 176, 176, 176, 176, 176, 177, 177, 177, 177, 177, 177, 177,
- 176, 176, 176, 177, 177, 177, 177, 1, 2, 1, 1, 1664, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359,
- 1359, 1359, 1359, 1359, 1359, 1359, 159, 28, 1208, 1, 2, 1, 3844, 3721, 1359, 1359, 1359, 1359, 1359, 1359,
- 1359, 1359, 1359, 1359, 1359, 1359, 961, 961, 961, 961, 961, 961, 961, 179, 35, 1269, 887, 2, 1, 3844,
- 3721, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1359, 1359, 1359, 1359, 1359, 177, 22, 920, 1, 2, 21, 3187,
- 3038, 3038, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1359, 1359, 1359, 1359, 1359, 226, 29, 919, 887, 2, 1,
- 1, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1359, 1359, 146, 39, 640, 887, 2, 24, 3844, 3721,
- 1664, 1664, 1664, 1664, 1664, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 169, 1, 176, 176, 176, 177, 177,
- 177, 176, 177, 177, 177, 129, 1283, 2, 1, 3187, 3038, 3038, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359,
- 1359, 1359, 1359, 1359, 1359, 1359, 961, 961, 961, 168, 1, 1, 1, 2, 29, 3187, 3038, 3038, 1664, 1664,
- 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1359, 1359, 168, 1, 1339, 1, 2, 1, 3187, 3038, 3038, 1664, 1664,
- 1664, 1664, 1664, 1664, 1664, 1359, 1359, 1359, 1359, 1359, 138, 29, 744, 1, 2, 1, 1, 1664, 1664, 1664,
- 1664, 1664, 1664, 1664, 1664, 1664, 1359, 1359, 169, 26, 1, 1, 2, 1, 3844, 3721, 1922, 1664, 1664, 1664,
- 1664, 1664, 1664, 1664, 1664, 1664, 169, 34, 701, 1, 2, 19, 3844, 3721, 1664, 1664, 1664, 1664, 1664, 1664,
- 1664, 1664, 1664, 1359, 1359, 169, 1, 1, 682, 2, 22, 26, 1922, 1922, 1922, 1922, 1664, 1664, 1664, 1664,
- 1664, 168, 1, 1, 774, 2, 27, 1, 1922, 1922, 1922, 1922, 1664, 1664, 1664, 1664, 1664, 168, 1, 1,
- 774, 2, 1, 3844, 3721, 1664, 1664, 1664, 1664, 1664, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 168, 1,
- 176, 177, 176, 177, 176, 176, 177, 176, 123, 193, 189, 159, 159, 154, 110, 169, 169, 169, 169, 169,
- 169, 168, 168, 168, 168, 217, 205, 188, 169, 169, 169, 191, 198, 46, 167, 2, 137, 156, 153, 102,
- 216, 133, 126, 119, 214, 213, 147, 159, 158, 159, 167, 127, 151, 153, 154, 154, 123, 262, 181, 181,
- 130, 3, 1, 2542, 2353, 2353, 2353, 2353, 1, 1, 1, 390, 1, 256, 196, 167, 148, 134, 126, 119,
- 114, 110, 107, 105, 103, 102, 102, 102, 102, 102, 103, 105, 107, 110, 114, 119, 126, 134, 148, 167,
- 196, 256, 1, 0, -1];
+1,1290,3,1,1,3,1,1,166,3,1,3844,3721,167,679,679,1,1,1,1,
+41,4,4,4,4,4,4,4,4,4,1,39,1,1,1,1,1,1,554,554,
+554,1,78,28,1,679,679,1,1,1,176,168,679,679,1,1,30,1290,3,34,
+1,1,3,25,28,43,1,16,1,1,3,1,1,429,429,429,429,429,1,176,
+168,679,679,3187,3038,3038,151,429,429,429,429,429,1,1290,3,1,1,55,1,177,
+1,1,1,1,1,33,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,33,4,4,4,4,239,1,26,
+1,176,169,1,1,1,1,1,1,1,1,1,1,679,679,1,679,679,4,4,
+97,1,1,1,1,1,1,1,1,1,1,1,1,1,1,177,4,4,4,4,
+1,1,4,4,4,4,4,1,26,1,1,34,22,4,4,117,208,679,679,1,
+679,679,1,165,151,1,3,22,4,4,4,224,1,106,1,1,1,177,1,169,
+1,27,33,1,176,147,14,589,1,1,42,201,169,1,1,39,1,338,397,1,
+1,169,3,679,679,1,1,1,1,3,1,1,1,23,176,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,169,410,158,
+1,1,22,1,1,177,227,1,1048,1,1,1,679,679,35,189,216,15,3844,3721,
+1664,1664,1664,1664,1664,1664,1664,1664,1664,1359,1359,262,1,1,571,192,1,41,4,4,
+4,4,4,170,138,1,1,176,168,1,147,181,3,22,1,1,1,206,44,1,
+25,4,4,4,4,4,176,169,1,40,3844,3721,168,1,4,4,4,177,1,1,
+1,1,1,1,1,33,227,170,1,1,176,1,3,21,19,132,120,1,1,176,
+168,58,176,176,176,1,554,554,554,177,30,142,30,177,176,176,176,176,667,1,
+22,1,168,169,679,679,43,211,170,1,162,26,158,1,1,176,4,4,4,4,
+4,4,4,4,4,4,4,4,1,1,22,126,87,648,3,679,679,1,122,126,
+1,1,3187,3038,3038,175,1,3,1,2542,2353,2353,2353,2353,21,110,1,23,1664,1664,
+1664,1664,1664,1359,1359,1359,1359,1359,1359,1359,1359,85,1,33,187,233,20,1,176,152,
+1,1,176,169,23,1126,1,1,2353,2148,2148,2148,2148,2148,41,183,1,3,26,16,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,33,233,828,1,19,1,176,110,29,
+177,1359,1359,1359,1359,1359,1359,1359,1359,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,193,1,1,143,150,1,3,679,679,23,2718,2718,2718,2542,141,39,
+177,177,137,177,177,176,176,176,1,1,1,2353,2148,2148,2148,2148,2148,169,1,1194,
+1,1,1,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,134,1,3,1,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+273,1,3,1,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,273,1,3,1,1,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,690,668,690,668,690,668,131,816,3,679,679,1,
+2353,2148,2148,2148,2148,2148,207,816,3,679,679,1,2542,2353,2353,2353,2353,177,29,1,
+1359,1359,1359,1359,1359,1359,1359,1359,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,148,1,3,1,1,1664,1664,1664,1664,1664,1359,1359,1359,1359,1359,1359,1359,
+1359,157,1,23,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,148,38,1,1664,1664,
+1664,1664,1664,1359,1359,1359,1359,1359,1359,1359,1359,182,679,679,33,1664,1664,1664,1664,1664,
+1664,1664,1664,1664,1359,1359,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,244,
+1,3,19,1,1922,1922,1922,1922,1922,1922,1922,1664,27,158,177,176,176,177,177,177,
+177,177,176,176,176,177,177,177,177,177,1,1,32,1359,1359,1359,1359,1359,1359,1359,
+1359,1359,1359,961,961,961,961,961,961,961,961,961,961,961,167,1,1,1922,1922,1922,
+1922,1922,1922,1922,1664,166,679,679,33,1359,1359,1359,1359,1359,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+3,1,1,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,690,668,690,668,690,668,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,18,39,1,1,3,1,
+24,1922,1922,1922,1922,1664,1664,1664,1664,1664,129,675,3,1,23,1359,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,42,1,1359,1359,1359,
+1359,1359,1359,1359,1359,1359,1359,961,961,961,961,961,961,961,961,961,961,961,124,480,
+480,480,480,27,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,961,961,961,961,961,961,
+961,961,961,961,961,134,1290,3,429,429,429,429,429,1,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,690,668,690,668,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,690,668,
+690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,33,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,887,3,23,18,1359,1359,1359,1359,
+1359,1359,1359,1359,1359,1359,961,961,961,961,961,961,961,961,961,961,961,24,1,1,
+1,24,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,17,10,1,3,24,23,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,
+690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,36,1,42,28,1,1,1,961,961,961,961,961,961,961,961,961,690,668,690,
+668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,
+668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,
+668,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,3,1,26,1359,1359,1359,1359,1359,1359,1359,
+1359,1359,1359,1359,1359,1359,1359,961,961,961,17,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,55,
+1,816,3,23,1,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,
+668,690,668,690,668,690,668,690,668,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,23,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,1,32,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,26,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,679,679,21,1359,1359,
+1359,1359,1359,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,39,39,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,675,3,1,1,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,4,4,4,4,4,4,4,1,3,1,1,
+1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,961,961,961,961,961,4,4,
+4,1,3,44,63,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,690,668,690,668,690,668,690,668,690,
+668,4,4,4,4,4,4,4,4,4,1,1,35,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,4,4,4,4,4,4,4,4,4,1,1,30,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,690,
+668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,156,22,1,3,18,
+1,1359,1359,1359,1359,1359,1359,1359,1359,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,23,22,1,1,1,1,1,1,1,1,1,675,3,
+679,679,22,1359,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,177,177,177,816,3,1,3187,3038,3038,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,690,668,690,668,690,668,690,668,690,668,690,
+668,690,668,690,668,690,668,690,668,690,668,690,668,1,1,1,18,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,176,176,176,176,176,176,176,177,1,3,1,1,2353,2148,2148,2148,2148,
+2148,1,1,21,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,176,176,176,176,176,176,176,176,176,
+176,192,176,1,1,1,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,961,961,
+961,961,961,961,961,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,177,177,177,177,
+177,177,177,177,177,21,1,1,45,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,690,668,690,668,690,668,
+690,668,690,668,690,668,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,177,177,177,
+151,147,157,171,145,171,177,161,209,226,1290,3,1,22,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,690,668,690,
+668,690,668,690,668,690,668,690,668,690,668,690,668,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,690,668,690,668,690,668,690,668,690,668,690,668,690,
+668,690,668,690,668,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,30,1,16,1,3,1,1,1922,1664,1664,1664,1664,1664,1664,1664,1664,1664,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,176,177,177,177,177,177,177,176,176,176,
+176,176,177,177,156,1,3,1,27,961,961,961,961,961,961,961,961,961,961,961,
+961,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,
+668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,40,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,117,307,176,177,112,213,117,108,176,168,169,166,169,169,168,167,167,
+1,3,1,1,961,961,961,961,961,961,961,961,961,961,961,961,961,690,668,690,
+668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,
+668,690,668,690,668,690,668,690,668,690,668,690,668,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,179,177,177,
+177,177,177,1,3,1,30,1359,1359,1359,1359,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,191,1,29,35,
+1359,1359,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,19,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,
+690,668,690,668,690,668,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,816,3,
+1,2542,2353,2353,2353,2353,961,961,961,961,961,961,961,961,961,961,690,668,690,668,
+690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,
+690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,762,112,
+1,1,1,3187,3038,3038,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,
+690,668,690,668,690,668,690,668,690,668,690,668,1,1,1,1,1,1,1,1,
+1,1,32,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+33,1,191,176,1,3,1,27,1664,1664,1664,1359,1359,1359,1359,1359,1359,1359,1359,1359,
+1359,1359,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,675,3,1,1,1359,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,177,
+177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,176,
+176,176,176,176,176,816,3,18,22,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,690,668,690,668,
+690,668,690,668,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,28,1,26,1,1,160,160,148,177,
+177,675,3,1,1,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,961,961,961,961,
+961,961,961,961,961,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,38,28,1,1,1,1,
+1,1,1,1,1,1,1,34,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,3844,3721,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2718,2718,
+2718,2542,1359,1359,1359,1359,1359,1359,1359,1359,1359,961,961,961,961,961,961,961,961,961,
+961,961,961,961,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,23,1,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,690,668,690,668,690,668,690,668,690,
+668,690,668,690,668,690,668,690,668,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1688,816,3,1,25,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,690,668,
+690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,1,1,1,1,
+1,1,1,1,24,1,1,1,1,1,1,1,1,1,1,20,19,1,1,38,
+27,1,1,1,1,1,1,16,1,1,38,38,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,177,177,
+177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,176,
+176,176,176,176,214,182,182,177,261,1,1,1,1,1,1,1,1,1,1,1,
+1,20,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,
+668,680,18,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+634,3,1,40,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,690,668,690,668,690,668,690,668,690,668,690,668,690,
+668,690,668,1,1,1,1,1,40,30,1,29,1,1,1,34,1,27,1,1,
+46,29,30,1,1,1,1,1,26,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,26,39,38,1,1,1,1,1,1,1,1,1,
+1,1,40,41,733,1,1,1,1359,1359,1359,1359,1359,1359,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,33,138,1,1,679,679,3844,
+3721,1359,1359,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,23,168,884,1,679,679,1,1922,1922,1922,
+1922,1664,1664,1664,1664,1664,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,130,130,1,1,19,1359,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,105,17,682,1,1,1,1359,1359,1359,1359,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,128,1117,26,1138,
+3,1,3844,3721,1359,1359,1359,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,143,28,1077,1,3,36,22,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,690,668,690,668,690,
+668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,
+668,690,668,690,668,14,193,794,1,1,13,1359,1359,1359,1359,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,70,1,
+176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,118,176,
+176,176,176,176,90,176,176,176,176,176,176,634,3,1,2718,2718,2718,2542,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,690,
+668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,150,
+28,702,1,3,18,19,1922,1922,1922,1922,1664,1664,1664,1664,1664,1,198,1212,1,679,
+679,1,1359,1359,1359,1359,1359,1359,1359,1359,1359,961,961,961,961,961,961,961,961,961,
+961,961,961,961,1,168,177,177,176,176,177,177,1138,3,1,2718,2718,2718,2542,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,690,668,690,668,690,668,
+690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,
+690,668,690,668,690,668,19,13,1,1,1,32,33,33,33,33,33,33,33,33,
+32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,
+32,34,34,33,33,33,33,33,33,33,33,33,33,33,32,32,32,32,32,32,
+32,32,32,32,32,32,16,27,186,186,186,186,186,186,186,186,186,186,186,186,
+120,182,182,182,182,182,182,182,182,182,182,155,178,178,188,188,110,109,148,1,
+3,679,679,23,961,961,961,961,961,961,961,961,961,961,961,961,961,961,690,668,
+690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,
+690,668,690,668,690,668,690,668,690,668,690,668,24,771,50,27,27,30,30,30,
+30,30,30,33,33,30,30,30,30,30,30,30,30,28,30,30,30,30,30,30,
+30,22,34,34,16,675,3,1,1,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,690,668,690,668,690,668,690,668,690,668,690,668,690,
+668,690,668,690,668,690,668,690,668,690,668,690,668,22,151,1297,1,1,26,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,15,1,1,1,1,1,1,
+18,37,1,1,1,19,1,39,41,168,1,1,3,554,554,554,1,1359,1359,1359,
+1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,961,168,1,674,675,3,34,3844,
+3721,961,961,961,961,961,961,961,961,961,961,961,961,961,690,668,690,668,690,668,
+690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,
+690,668,690,668,690,668,690,668,690,668,1,150,176,176,176,168,168,168,168,168,
+168,168,168,168,86,1,25,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,
+668,690,668,690,668,690,668,690,668,690,668,690,668,24,1,169,169,169,169,164,
+164,1,3,679,679,24,1359,1359,1359,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,168,24,1096,1,1,1,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,168,
+1,176,176,176,177,176,176,176,176,177,176,177,177,176,176,177,176,176,177,176,
+177,176,176,155,168,168,168,168,168,168,168,168,168,168,167,169,169,168,170,1,
+1,3844,3721,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,
+690,668,690,668,690,668,169,37,1,675,3,1,1,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,690,668,690,668,690,668,
+690,668,690,668,690,668,690,668,690,668,690,668,690,668,169,1,177,177,177,177,
+177,177,177,177,177,177,176,177,176,177,176,177,176,177,177,177,176,176,177,177,
+177,1225,212,1,1,3187,3038,3038,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,
+668,690,668,690,668,690,668,690,668,690,668,690,668,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,168,1,1,33,27,30,1,27,33,40,1,1290,3,28,20,1359,
+1359,1359,1359,1359,1359,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,160,1,176,177,177,156,99,1,1,24,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,690,668,690,668,690,
+668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,3,1,20,961,961,961,961,961,961,961,961,
+961,961,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,
+690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,
+690,668,690,668,169,1,499,675,3,1,1,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,690,668,690,668,690,668,
+690,668,690,668,690,668,690,668,690,668,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,151,887,3,1,1,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,690,668,168,26,176,177,177,176,176,176,176,176,176,
+176,176,176,176,176,259,177,177,177,176,176,547,1,3844,3721,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,690,668,690,668,690,668,690,668,
+690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,
+168,1,1728,1138,3,1,3844,3721,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,
+690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,23,126,885,151,
+887,3,1,3844,3721,1359,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,168,1,1,1,1,
+1359,1359,1359,1359,1359,1359,1359,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,29,177,177,177,177,
+177,176,176,176,177,176,176,177,176,177,177,176,177,176,177,176,177,177,177,177,
+177,177,177,176,177,176,177,137,1290,3,1,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,
+690,668,690,668,178,17,170,142,135,157,228,176,143,146,177,184,224,171,108,151,
+176,180,240,176,119,319,160,176,189,177,98,176,176,473,176,176,154,168,224,197,
+169,168,169,169,168,168,168,188,168,169,168,168,168,168,138,198,169,169,208,172,
+169,1,1,3844,3721,1359,1359,1359,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1359,1359,1359,1359,1359,1359,
+1359,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,136,21,
+625,1,1,3844,3721,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,
+668,690,668,690,668,690,668,690,668,169,1,985,1,3,25,32,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,690,668,690,668,690,668,690,668,
+690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,
+690,668,24,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,168,168,168,168,168,
+168,168,168,169,169,169,169,164,164,1,1,1,1359,1359,1359,1359,1359,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,122,21,
+1,634,3,1,1,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,
+690,668,690,668,690,668,690,668,40,176,176,176,176,176,176,176,176,176,176,176,
+176,176,176,176,176,176,176,176,177,177,176,176,176,176,176,177,176,177,177,176,
+169,151,887,3,28,1,1359,1359,1359,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,169,22,176,177,176,177,
+176,176,176,177,177,177,176,177,177,176,176,713,1,3187,3038,3038,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,690,668,690,668,
+690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,168,1101,1,1,26,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,690,
+668,690,668,690,668,690,668,690,668,690,668,119,28,893,1,679,679,1,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,690,668,
+690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,
+1,739,1,1,1,1,1,1,13,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,169,168,169,166,168,169,166,
+157,169,169,169,192,177,122,1,3,1,1,1359,1359,1359,1359,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,168,1,
+1085,1138,3,1,3844,3721,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,690,668,690,668,690,668,690,668,690,668,
+690,668,690,668,168,1,1,1,1,1,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,690,668,690,668,690,668,690,668,
+690,668,690,668,690,668,690,668,690,668,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,176,176,177,177,176,176,177,176,177,176,176,176,176,176,176,176,176,176,177,
+176,177,177,177,176,176,176,177,176,177,176,177,168,1,3,1,228,887,3,1,
+1,961,961,961,961,961,961,961,961,961,961,690,668,690,668,690,668,690,668,690,
+668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,
+668,690,668,690,668,690,668,690,668,690,668,690,668,168,1,176,176,176,176,176,
+176,176,176,176,176,176,176,176,176,176,1,1,1,1359,1359,1359,1359,1359,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,1,
+177,177,177,176,177,176,177,177,177,177,177,177,176,169,1,1,1,961,961,961,
+961,961,961,961,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,
+690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,
+690,668,690,668,690,668,690,668,690,668,690,668,169,55,177,177,176,176,176,177,
+177,176,176,177,177,177,177,177,177,176,177,177,177,177,177,177,177,176,177,1,
+1,1,2718,2718,2718,2542,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,168,1,1058,
+1,30,1,1664,1664,1664,1664,1664,1359,1359,1359,1359,1359,1359,1359,1359,168,1,176,176,
+177,177,176,177,144,856,997,3,679,679,1,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+690,668,690,668,168,1,176,177,177,176,177,177,177,176,176,177,177,177,176,176,
+176,176,177,177,1,679,679,1,961,961,961,961,961,961,961,961,961,961,961,961,
+961,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,
+668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,168,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,25,1,1,22,1943,1,1,3844,3721,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,690,668,690,668,690,668,690,668,
+690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,169,21,
+177,176,176,177,177,177,176,177,176,177,176,177,176,177,177,177,176,176,176,176,
+176,176,177,177,1,1,3187,3038,3038,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+156,1,1,1372,1,2718,2718,2718,2542,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,
+668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,3844,3721,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,690,668,690,668,690,668,690,668,690,668,690,
+668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,
+668,199,29,1092,168,169,169,169,169,169,168,168,169,169,168,168,168,168,168,169,
+169,168,168,168,168,169,1,679,679,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,
+668,169,1,177,176,177,176,177,177,176,176,176,177,176,177,176,177,176,177,176,
+176,176,176,176,177,176,176,177,177,176,176,176,176,176,597,1,3844,3721,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,690,668,690,668,690,668,218,39,176,177,177,176,177,177,
+176,176,176,177,177,177,176,176,176,177,176,177,169,169,169,77,188,169,169,168,
+168,168,168,169,169,169,168,210,210,174,168,168,1,1,1,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,690,668,690,668,690,668,
+690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,132,1,
+177,176,176,177,176,176,177,177,176,177,177,176,176,176,177,176,176,177,177,177,
+176,176,177,177,177,177,1175,1,3844,3721,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,690,668,690,668,690,
+668,690,668,690,668,690,668,145,20,176,176,176,176,176,176,176,177,176,177,177,
+177,177,177,176,176,177,176,177,176,177,177,176,177,176,176,177,1,23,3187,3038,
+3038,961,961,961,961,961,961,961,961,961,961,961,961,961,690,668,690,668,690,668,
+690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,
+690,668,690,668,690,668,690,668,690,668,120,32,1,1,17,3187,3038,3038,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,690,668,690,668,
+690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,
+690,668,169,27,177,177,177,177,177,176,176,177,176,177,176,177,177,176,177,177,
+176,177,177,176,176,177,176,177,176,176,177,177,177,176,177,1,30,3844,3721,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,690,668,690,668,
+690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,
+690,668,690,668,1,157,176,177,176,176,177,176,177,176,176,177,176,176,177,176,
+177,176,176,176,176,176,177,176,176,176,177,176,177,176,176,177,176,1,1,24,
+961,961,961,961,961,961,961,961,961,961,961,961,961,690,668,690,668,690,668,690,
+668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,
+668,690,668,690,668,690,668,690,668,4,4,4,4,4,1,1,1,30,1,1359,
+1359,1359,1359,1359,1359,1359,1359,1359,1359,961,961,961,961,961,961,961,961,961,961,961,
+148,27,748,1,1,3187,3038,3038,1359,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,168,1,
+1,1,32,1,961,961,961,961,961,961,961,961,961,961,961,961,961,961,690,668,
+690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,
+690,668,690,668,690,668,690,668,690,668,690,668,169,1,1,822,1,3187,3038,3038,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,690,668,690,668,690,668,690,668,690,668,690,668,128,34,177,
+177,176,176,177,176,176,177,176,177,177,177,176,177,177,176,177,177,177,176,176,
+177,177,177,176,177,177,177,177,176,1098,181,1,679,679,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,690,668,690,668,690,668,690,
+668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,177,176,176,177,176,176,176,176,177,176,177,
+177,177,177,177,177,176,177,177,177,176,177,177,176,176,176,177,176,176,177,177,
+168,856,1,997,3,1,1,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,690,668,690,668,690,668,690,668,690,
+668,690,668,690,668,1,168,177,177,177,176,177,177,177,176,177,177,177,176,177,
+176,177,176,168,168,169,169,169,169,168,168,168,168,168,168,169,169,169,141,169,
+169,169,169,113,1,1,1,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,690,668,690,668,690,668,690,668,690,668,690,668,
+690,668,690,668,690,668,690,668,169,1,177,177,176,176,176,177,176,177,177,177,
+177,177,177,177,177,176,177,176,1,1,3844,3721,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,690,668,690,668,690,
+668,690,668,690,668,690,668,690,668,690,668,23,161,177,177,177,177,176,176,177,
+177,176,177,176,176,819,1,3187,3038,3038,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+690,668,169,1,177,176,177,177,176,176,177,177,176,176,176,177,177,177,177,1161,
+45,3844,3721,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,
+668,690,668,690,668,690,668,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1128,1,
+22,1,1359,1359,1359,1359,1359,1359,1359,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,168,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,
+168,168,168,168,168,168,168,168,168,168,1,1,3844,3721,1359,1359,1359,1359,1359,1359,
+1359,1359,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,169,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,169,169,168,168,169,169,169,169,169,169,169,169,169,
+169,169,169,169,169,169,169,169,168,168,168,168,168,169,169,169,1,679,679,3187,
+3038,3038,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,
+668,690,668,107,20,1,898,29,1,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,690,668,690,668,690,668,690,668,690,
+668,690,668,690,668,690,668,690,668,1,168,176,177,176,177,177,177,177,177,176,
+177,176,176,177,176,176,176,856,144,997,3,1,23,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,690,668,690,668,690,668,690,668,690,668,690,
+668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,124,
+21,176,176,176,176,176,176,176,176,176,177,176,176,176,177,177,176,176,176,176,
+176,176,176,164,176,176,176,177,176,172,176,177,22,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,168,168,193,168,168,168,168,168,168,168,168,168,168,168,115,168,168,
+168,168,168,168,168,168,168,169,169,169,169,62,122,149,1,26,34,170,2,22,
+176,1,131,2,1,32,244,170,2,1,25,160,156,2,28,1,3844,3721,144,2,
+41,1,208,180,2,30,1,2718,2718,2718,2542,169,2,26,34,2718,2718,2718,2542,170,
+2,1,1,2148,2148,2148,1922,1922,1922,1922,115,2,1,1,2718,2718,2718,2542,158,2,
+1,3187,3038,3038,1922,1922,1922,1922,1664,1664,1664,1664,1664,154,2,1,3844,3721,2718,2718,
+2718,2542,193,2,1,23,2353,2148,2148,2148,2148,2148,143,25,2,26,1,3187,3038,3038,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,2,1,1,2718,2718,2718,2542,169,1,2,27,1,3187,
+3038,3038,202,37,2,1,3844,3721,1922,1922,1922,1922,1664,1664,1664,1664,1664,157,29,2,
+1,1,2542,2353,2353,2353,2353,195,1,2,28,1,2542,2353,2353,2353,2353,147,1,2,
+1,21,3187,3038,3038,186,1,2,1,26,3844,3721,169,25,1,2,679,679,3844,3721,
+1922,1922,1922,1922,1922,1922,1922,1664,144,1,1,2,24,29,3187,3038,3038,121,1,2,
+1,1,2718,2718,2718,2542,167,1,1,2,679,679,1,2542,2353,2353,2353,2353,151,725,
+2,1,1,2542,2353,2353,2353,2353,129,788,2,33,3844,3721,2718,2718,2718,2542,175,32,
+2,1,1,2718,2718,2718,2542,196,32,2,28,1,3187,3038,3038,161,1,1,2,36,
+3844,3721,2718,2718,2718,2542,134,41,1295,2,1,3844,3721,2353,2148,2148,2148,2148,2148,161,
+1,176,177,177,176,177,176,177,177,177,176,176,176,176,176,176,176,176,177,177,
+177,176,176,176,177,177,176,176,177,176,2,1,3844,3721,2718,2718,2718,2542,128,1176,
+1,28,56,42,39,22,24,41,28,1,1,27,27,29,29,29,30,30,30,30,
+30,30,30,30,43,30,38,30,24,20,22,2,1,1,1922,1664,1664,1664,1664,1664,
+1664,1664,1664,1664,126,35,1,786,132,1,1,3844,3721,1359,1359,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,168,168,168,169,169,
+169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,132,169,169,169,169,
+169,169,169,168,168,169,1,1,3187,3038,3038,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,
+668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,168,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,176,176,176,176,176,176,176,176,176,176,177,176,
+176,176,176,176,176,176,176,176,176,176,176,176,177,177,176,177,176,176,176,1,
+1,1,1,26,30,41,1,168,168,168,168,168,168,168,168,168,168,168,168,168,
+168,168,168,168,168,168,168,168,168,168,168,169,169,169,169,169,169,169,1,1,
+24,961,961,961,961,961,961,961,961,961,961,961,961,961,961,690,668,690,668,690,
+668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,
+668,690,668,690,668,690,668,690,668,22,169,889,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,169,
+169,169,169,169,169,168,168,168,168,1,1,3187,3038,3038,1359,1359,1359,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,151,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,168,168,168,168,
+168,168,168,168,168,168,168,168,168,170,170,1,1,1,566,566,566,566,566,566,
+566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,
+566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,
+566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,
+566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,566,
+566,566,566,164,1,1,1,1,1,1,1,1,1,21,1,1,27,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,176,176,176,176,177,
+176,177,176,176,177,176,177,177,176,177,177,177,177,176,176,177,177,176,176,176,
+176,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,169,169,169,169,168,168,168,168,168,168,169,
+169,168,168,168,168,168,1,34,1,2,1,1,2,1,1,2,1,50,177,4,
+4,4,4,4,4,2,1,51,177,168,2,1,1,2,1,1,1922,1922,1922,1922,
+1922,1922,1922,1664,111,2,1,1,1922,1922,1922,1922,1664,1664,1664,1664,1664,173,2,1,
+1,2148,2148,2148,1922,1922,1922,1922,178,2,1,1,1664,1664,1664,1664,1664,1664,1664,1359,
+1359,1359,1359,1359,203,2,33,1,2542,2353,2353,2353,2353,249,2,1,1,3844,3721,188,
+2,1,3187,3038,3038,1359,1359,1359,1359,1359,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,4,4,4,2,1,29,1359,1359,1359,
+1359,1359,1359,1359,1359,1359,961,961,961,961,961,961,961,961,961,961,961,961,961,4,
+4,4,2,23,3844,3721,1664,1664,1664,1664,1664,1359,1359,1359,1359,1359,1359,1359,1359,159,
+32,2,1,1,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,961,961,961,961,
+961,961,961,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,30,176,176,176,177,177,177,
+176,176,176,176,176,177,177,177,176,176,185,2,679,679,3187,3038,3038,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,690,668,690,668,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,2,1,1,1922,1922,1922,1922,1664,1664,1664,1664,1664,4,4,4,2,
+24,24,184,2,1,3844,3721,2148,2148,2148,1922,1922,1922,1922,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,
+1,1,1359,1359,1359,1359,1359,1359,1359,1359,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,33,25,15,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,177,177,177,177,177,
+177,177,177,177,177,177,177,177,177,177,176,176,176,176,176,176,176,176,176,176,
+176,176,176,177,177,177,2,1,1,2542,2353,2353,2353,2353,4,4,4,2,1,3844,
+3721,1664,1664,1664,1664,1664,1664,1664,1664,1664,1359,1359,19,168,1,2,1,23,1664,1664,
+1664,1664,1664,1664,1664,1664,1664,1359,1359,23,143,1020,2,1,3844,3721,1359,1359,1359,1359,
+1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,961,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,17,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1359,
+1359,1359,1359,1359,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,27,113,767,2,1,3187,3038,3038,1359,1359,1359,1359,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+1,169,176,177,177,177,176,176,177,2,1,35,1664,1664,1664,1359,1359,1359,1359,1359,
+1359,1359,1359,1359,1359,1359,1,169,665,2,1,3187,3038,3038,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,690,
+668,690,668,690,668,690,668,690,668,690,668,23,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,
+176,176,176,176,176,176,176,176,177,177,177,132,235,77,2,1,43,1359,1359,1359,
+1359,1359,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2718,2718,2718,2542,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,690,668,690,668,690,668,690,668,690,668,690,668,690,668,26,139,
+177,177,177,177,177,176,177,177,177,177,177,177,177,176,176,177,176,176,2,1,
+1,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,690,
+668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,
+668,690,668,690,668,34,134,176,177,177,177,177,2,1,1,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,690,668,690,668,690,668,690,
+668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,34,
+134,176,176,177,177,177,177,177,177,177,177,2,38,35,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+690,668,690,668,690,668,690,668,690,668,1,168,176,176,176,177,176,176,176,176,
+176,177,177,177,177,177,176,2,1,3187,3038,3038,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,690,668,690,668,690,668,690,
+668,690,668,690,668,690,668,690,668,690,668,690,668,1,168,176,176,177,177,177,
+177,177,177,176,176,177,176,2,1,4,4,4,4,4,2,1,1,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,690,668,690,668,690,668,690,668,169,30,654,714,2,1,25,212,
+2,1,1,2,679,679,1,3844,3721,169,1,1,1238,2,1,1,1922,1922,1922,1922,
+1922,1922,1922,1664,33,186,1,1,2,679,679,1,3187,3038,3038,168,25,1,1,2,
+1,1,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,169,1,52,1,2,1,39,
+1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,961,168,1,1,169,
+194,198,169,169,169,168,168,168,168,168,168,169,169,169,168,168,168,168,168,168,
+169,169,169,169,169,169,169,169,169,1,1,1,1,1,1,1,1,1,1,1,
+2,1,3844,3721,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,690,668,690,668,690,668,690,668,690,668,690,
+668,169,1,831,890,144,2,37,1,171,128,2,42,1,3187,3038,3038,178,2,33,
+24,176,124,2,679,679,22,1664,1664,1664,1664,1664,1359,1359,1359,1359,1359,1359,1359,1359,
+120,1,2,38,38,2353,2148,2148,2148,2148,2148,214,2,33,34,3844,3721,137,22,2,
+1,1,3187,3038,3038,148,27,2,1,3844,3721,1922,1922,1922,1922,1922,1922,1922,1664,217,
+27,2,1,40,1664,1664,1664,1664,1664,1664,1664,1664,1664,1359,1359,134,25,2,40,1,
+176,173,32,1131,2,1,34,3844,3721,202,1145,26,2,1,1,3844,3721,160,38,1065,
+1,2,1,34,1664,1664,1664,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,153,33,
+222,229,145,177,176,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,
+177,177,177,176,176,176,176,176,68,2,24,1,3844,3721,168,1,1,1,2,1,
+1,2718,2718,2718,2542,140,33,864,1,2,33,26,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,690,668,690,668,690,668,690,668,690,
+668,690,668,690,668,690,668,690,668,690,668,690,668,690,668,108,1,1,1,2,
+1,1,2718,2718,2718,2542,201,26,981,1,2,3844,3721,3187,3038,3038,178,32,1558,1,
+2,1,36,1664,1664,1664,1664,1664,1664,1664,1359,1359,1359,1359,1359,152,30,965,1,2,
+1,35,1922,1922,1922,1922,1664,1664,1664,1664,1664,213,28,737,1,2,1,1,2353,2148,
+2148,2148,2148,2148,123,20,810,1,2,1,1,2542,2353,2353,2353,2353,169,1,1317,1,
+2,1,1,1664,1664,1664,1664,1664,1664,1664,1359,1359,1359,1359,1359,40,149,1,1,2,
+33,1,1359,1359,1359,1359,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,168,1,24,1,2,24,1,3844,3721,168,1,
+841,1,2,38,22,2542,2353,2353,2353,2353,168,1,1,1,2,25,1,2542,2353,2353,
+2353,2353,168,1,679,775,2,1,1,704,2,1,25,133,135,704,2,1,47,177,
+252,704,2,1,28,2148,2148,2148,1922,1922,1922,1922,135,704,2,679,679,34,2542,2353,
+2353,2353,2353,228,704,2,1,23,2718,2718,2718,2542,187,704,2,1,1,176,187,704,
+2,1,1,1922,1922,1922,1922,1664,1664,1664,1664,1664,135,704,2,679,679,3187,3038,3038,
+165,4,4,4,4,4,4,4,4,4,4,4,4,612,2,1,1,2353,2148,2148,
+2148,2148,2148,121,704,2,18,15,2148,2148,2148,1922,1922,1922,1922,1,1,1,1,1,
+1,1,1,38,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,37,35,1,704,2,679,679,1,2353,2148,2148,2148,2148,2148,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,177,177,177,177,177,177,176,176,176,176,177,177,782,2,1,
+1,2718,2718,2718,2542,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,42,176,176,176,176,
+176,176,176,177,177,177,177,704,2,1,1,1664,1664,1664,1664,1664,1664,1664,1359,1359,
+1359,1359,1359,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,177,177,177,177,177,249,189,
+204,186,163,704,2,1,3844,3721,2353,2148,2148,2148,2148,2148,24,161,704,2,1,3844,
+3721,2353,2148,2148,2148,2148,2148,21,115,782,2,1,1,1922,1922,1922,1922,1664,1664,1664,
+1664,1664,1,23,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,176,176,176,176,177,177,177,
+177,177,176,176,176,176,176,177,177,177,177,177,704,2,1,3844,3721,2148,2148,2148,
+1922,1922,1922,1922,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,176,176,176,176,176,176,176,177,
+177,177,177,177,177,177,177,177,177,177,177,177,704,2,1,3187,3038,3038,2148,2148,
+2148,1922,1922,1922,1922,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,176,176,176,176,176,176,
+176,176,176,176,176,176,176,176,176,176,176,176,176,704,2,1,3844,3721,2542,2353,
+2353,2353,2353,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,176,176,176,176,176,176,177,177,177,
+177,177,177,176,176,176,176,176,176,176,176,176,176,176,176,177,177,177,782,2,
+1,3844,3721,2718,2718,2718,2542,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,782,2,1,3187,3038,3038,2542,2353,2353,2353,2353,
+30,30,30,30,30,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,176,176,176,176,176,176,287,177,177,177,177,177,
+177,176,176,176,176,176,176,380,176,176,75,75,177,177,782,2,1,3844,3721,2718,
+2718,2718,2542,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+177,177,177,782,2,1,3844,3721,1922,1922,1922,1922,1922,1922,1922,1664,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,782,2,
+554,554,554,28,2542,2353,2353,2353,2353,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,30,1,1,1,52,
+176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,
+176,176,176,176,176,176,704,2,1,3844,3721,1664,1664,1664,1664,1664,1359,1359,1359,1359,
+1359,1359,1359,1359,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,2,1,36,1922,1922,1922,1922,1922,1922,1922,1664,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,40,35,35,231,
+200,200,704,2,1,1,2148,2148,2148,1922,1922,1922,1922,168,1419,1,782,2,1,3844,
+3721,2148,2148,2148,1922,1922,1922,1922,1,1,126,704,2,679,679,43,1922,1664,1664,1664,
+1664,1664,1664,1664,1664,1664,169,1,176,176,177,177,177,177,176,176,176,176,176,176,
+176,176,176,177,177,177,177,177,177,177,177,177,176,176,176,176,782,2,1,3844,
+3721,2542,2353,2353,2353,2353,181,1170,19,1,2,1,34,1922,1922,1922,1922,1664,1664,1664,
+1664,1664,216,38,176,176,176,176,176,176,177,177,176,176,177,46,187,188,2,25,
+3844,3721,2353,2148,2148,2148,2148,2148,223,41,1276,1,2,1,59,2353,2148,2148,2148,2148,
+2148,226,42,1248,670,2,1,3844,3721,1922,1922,1922,1922,1922,1922,1922,1664,38,1188,237,
+1,2,679,679,3844,3721,2148,2148,2148,1922,1922,1922,1922,1096,36,196,1,2,1,3844,
+3721,2718,2718,2718,2542,1190,38,205,1,2,1,22,2542,2353,2353,2353,2353,192,35,228,
+228,177,177,177,177,177,176,176,176,176,176,176,176,176,177,177,177,177,177,177,
+177,177,177,177,176,176,176,176,176,176,670,2,1,46,2542,2353,2353,2353,2353,219,
+40,618,691,2,1,1,2718,2718,2718,2542,168,1,1622,1,2,1,29,2542,2353,2353,
+2353,2353,145,33,177,177,176,176,176,176,176,176,176,176,176,177,177,177,177,177,
+177,177,177,177,177,176,176,176,704,2,1,3844,3721,2148,2148,2148,1922,1922,1922,1922,
+46,1447,253,670,2,1,25,2542,2353,2353,2353,2353,158,29,530,670,2,1,1,1922,
+1664,1664,1664,1664,1664,1664,1664,1664,1664,169,30,467,691,2,1,27,242,168,33,1061,
+691,2,1,29,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,169,32,1804,691,2,
+1,51,2353,2148,2148,2148,2148,2148,169,1,1,691,2,24,3187,3038,3038,2353,2148,2148,
+2148,2148,2148,169,1,1,670,2,1,27,1359,1359,1359,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,176,176,
+176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,177,
+177,177,177,177,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,14,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,38,691,2,1,1,1359,1359,1359,1359,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,168,1,1,
+146,171,171,142,90,122,163,162,162,161,160,170,140,151,149,2,1,3844,3721,2353,
+2148,2148,2148,2148,2148,168,1,1,125,81,168,168,196,196,167,167,167,133,168,168,
+168,168,168,240,168,168,168,168,168,135,166,166,168,86,93,120,136,136,140,2,
+1,24,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,690,668,690,668,168,1,1,787,2,
+679,679,3844,3721,1664,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,168,
+1,1,1,2,1,28,961,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,690,668,690,668,690,668,
+168,1,28,1072,2,1,1,961,961,961,961,961,961,961,961,961,961,961,961,961,
+961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,961,127,33,
+1346,832,120,2,1,3844,3721,1664,1664,1664,1664,1664,1664,1664,1359,1359,1359,1359,1359,168,
+1,653,1,2,1,1,1922,1922,1922,1922,1664,1664,1664,1664,1664,168,1,1,1,2,
+1,1,1922,1664,1664,1664,1664,1664,1664,1664,1664,1664,168,1,1,169,1130,2,1,1,
+2353,2148,2148,2148,2148,2148,146,23,1130,2,1,1,2148,2148,2148,1922,1922,1922,1922,120,
+21,1563,1130,2,1,23,3187,3038,3038,139,1130,2,35,1,2718,2718,2718,2542,168,1,
+1,1,2,1,1,1922,1922,1922,1922,1664,1664,1664,1664,1664,168,1,1,781,158,2,
+1,1,2542,2353,2353,2353,2353,168,39,600,534,153,2,210,210,174,168,168,169,169,
+168,168,477,168,168,168,168,168,157,157,157,157,157,163,163,163,163,168,168,168,
+142,142,169,179,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,27,1,38,48,1,1,1,1,648,1,1,1,22,1,1,1,1,
+33,77,169,169,169,169,89,168,168,168,168,168,168,168,237,168,168,168,168,169,
+169,169,169,169,169,169,169,168,168,170,169,169,1,1,1,1,1,1,2,26,
+36,164,1,2,1,1,176,120,2,1,28,201,1,2,36,19,238,134,1,2,
+35,1,3844,3721,178,1,2,23,1,204,145,1,2,47,1,2718,2718,2718,2542,159,
+1,2,35,1,176,180,1,2,30,27,3187,3038,3038,182,1,2,1,1,3844,3721,
+134,2,1,1,3844,3721,159,1,2,1,1,2718,2718,2718,2542,155,1,2,1,1,
+3187,3038,3038,171,1,2,1,1,2718,2718,2718,2542,134,1,2,1,1,2148,2148,2148,
+1922,1922,1922,1922,134,1,2,1,1,2718,2718,2718,2542,124,1,2,28,1,3187,3038,
+3038,159,1,2,36,28,2353,2148,2148,2148,2148,2148,174,1,2,679,679,1,2542,2353,
+2353,2353,2353,156,1,2,33,3844,3721,3187,3038,3038,180,1,2,27,25,2542,2353,2353,
+2353,2353,154,1,2,27,1,177,28,168,1,2,1,1,1359,1359,1359,1359,1359,1359,
+1359,1359,1359,1359,961,961,961,961,961,961,961,961,961,961,961,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,2,1,1,2542,2353,2353,2353,2353,22,22,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,29,1,1,1,2,1,1,3187,3038,
+3038,198,1,1,2,33,1,2353,2148,2148,2148,2148,2148,144,29,1,2,1,1,2542,
+2353,2353,2353,2353,159,22,1,2,1,1,1922,1922,1922,1922,1922,1922,1922,1664,36,36,
+1,1,1,1,1,1,1,1,1,1,1,1,29,29,29,29,1,1,1,1,
+1,1,1,1,1,1,2,1,1,2542,2353,2353,2353,2353,142,27,1,2,1,3844,
+3721,2148,2148,2148,1922,1922,1922,1922,155,26,1,2,1,3187,3038,3038,1922,1922,1922,1922,
+1664,1664,1664,1664,1664,134,24,1,2,1,1,2542,2353,2353,2353,2353,151,28,989,1,
+2,1,1,2148,2148,2148,1922,1922,1922,1922,188,1,1,2,26,36,2148,2148,2148,1922,
+1922,1922,1922,32,203,796,1,2,1,28,1922,1922,1922,1922,1922,1922,1922,1664,205,24,
+757,1,2,1,34,2353,2148,2148,2148,2148,2148,130,25,1156,1,2,1,1,1664,1664,
+1664,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,199,30,764,1,2,57,1,176,
+228,40,950,710,2,1,1,1664,1664,1664,1664,1664,1664,1664,1359,1359,1359,1359,1359,105,
+719,27,710,2,1,1,176,168,1,1,210,710,2,32,46,2542,2353,2353,2353,2353,
+168,1,1,710,2,1,23,3187,3038,3038,168,1,1,210,710,2,1,1,1922,1922,
+1922,1922,1664,1664,1664,1664,1664,127,1,2,1,1,1922,1922,1922,1922,1664,1664,1664,1664,
+1664,164,28,1,2,1,1,1922,1922,1922,1922,1922,1922,1922,1664,127,1,2,1,24,
+2148,2148,2148,1922,1922,1922,1922,176,37,793,1,2,26,1,1922,1922,1922,1922,1922,1922,
+1922,1664,129,1,2,33,1,2148,2148,2148,1922,1922,1922,1922,209,38,796,1,2,1,
+27,1922,1664,1664,1664,1664,1664,1664,1664,1664,1664,157,1,2,1,1,1664,1664,1664,1664,
+1664,1664,1664,1664,1664,1359,1359,154,24,658,1,2,30,28,1664,1664,1664,1664,1664,1359,
+1359,1359,1359,1359,1359,1359,1359,179,25,1020,1,2,1,1,2148,2148,2148,1922,1922,1922,
+1922,201,1,2,1,3844,3721,1664,1664,1664,1664,1664,1359,1359,1359,1359,1359,1359,1359,1359,
+181,33,1,2,26,3844,3721,2353,2148,2148,2148,2148,2148,156,33,1,2,1,28,1922,
+1922,1922,1922,1664,1664,1664,1664,1664,143,34,1,2,22,1,2353,2148,2148,2148,2148,2148,
+168,1,1,172,957,2,26,3844,3721,1922,1922,1922,1922,1664,1664,1664,1664,1664,168,1,
+1,123,957,2,32,1,1922,1922,1922,1922,1922,1922,1922,1664,127,28,614,186,957,2,
+1,1,2148,2148,2148,1922,1922,1922,1922,119,24,709,957,2,1,1,2148,2148,2148,1922,
+1922,1922,1922,168,1,957,2,32,3844,3721,1922,1664,1664,1664,1664,1664,1664,1664,1664,1664,
+123,28,957,2,26,1,1664,1664,1664,1664,1664,1664,1664,1359,1359,1359,1359,1359,168,1,
+1,135,796,2,24,1,1922,1922,1922,1922,1664,1664,1664,1664,1664,168,1,1,170,796,
+2,30,3844,3721,1922,1922,1922,1922,1664,1664,1664,1664,1664,168,1,758,156,796,2,29,
+35,1922,1922,1922,1922,1922,1922,1922,1664,194,23,707,743,2,1,1,2353,2148,2148,2148,
+2148,2148,168,1,727,140,743,2,35,1,1922,1922,1922,1922,1664,1664,1664,1664,1664,134,
+23,774,743,2,32,1,2542,2353,2353,2353,2353,201,1,743,2,23,3844,3721,1922,1922,
+1922,1922,1664,1664,1664,1664,1664,154,30,743,2,1,1,2148,2148,2148,1922,1922,1922,1922,
+126,20,743,2,28,3844,3721,2148,2148,2148,1922,1922,1922,1922,196,21,728,743,2,19,
+23,1922,1922,1922,1922,1922,1922,1922,1664,132,23,832,743,2,1,1,1922,1922,1922,1922,
+1922,1922,1922,1664,168,1,1,168,168,168,168,168,168,168,168,168,168,168,168,168,
+168,168,168,168,168,168,168,168,168,175,168,168,168,168,168,168,168,236,162,2,
+35,1,2148,2148,2148,1922,1922,1922,1922,168,1,643,1,2,30,1,3844,3721,168,1,
+1,740,2,28,1,3187,3038,3038,168,1,1,1,2,52,1,2353,2148,2148,2148,2148,
+2148,258,52,1276,1,2,1,28,2148,2148,2148,1922,1922,1922,1922,200,1,643,1,2,
+32,1,2148,2148,2148,1922,1922,1922,1922,131,2,36,3844,3721,2542,2353,2353,2353,2353,168,
+1,1477,1097,2,38,3844,3721,1922,1922,1922,1922,1922,1922,1922,1664,168,1,1,1,2,
+1,48,2148,2148,2148,1922,1922,1922,1922,168,1,1,561,107,2,1,110,137,137,129,
+135,153,166,192,189,133,162,153,153,153,153,123,115,109,165,205,162,177,178,178,
+191,188,3,1,23,110,166,887,2,1,33,3187,3038,3038,193,887,2,1,29,121,
+184,887,2,28,1,1922,1922,1922,1922,1664,1664,1664,1664,1664,150,1,621,1,2,1,
+34,2542,2353,2353,2353,2353,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,21,774,2,1,1,1922,1664,
+1664,1664,1664,1664,1664,1664,1664,1664,126,1,1,1,2,1,3844,3721,1359,1359,1359,1359,
+1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,961,137,22,1084,1,2,1,2718,2718,
+2718,2542,1664,1664,1664,1664,1664,1359,1359,1359,1359,1359,1359,1359,1359,130,21,899,887,2,
+1,3187,3038,3038,1922,1922,1922,1922,1922,1922,1922,1664,116,35,1000,1,2,1,3187,3038,
+3038,1664,1664,1664,1664,1664,1664,1664,1664,1664,1359,1359,121,24,853,887,2,1,3187,3038,
+3038,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,961,961,961,129,32,
+965,1,2,27,3844,3721,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,
+961,961,961,143,26,627,152,887,2,1,3844,3721,1664,1664,1664,1664,1664,1664,1664,1664,
+1664,1359,1359,146,27,884,887,2,1,1,1922,1664,1664,1664,1664,1664,1664,1664,1664,1664,
+167,32,1126,1,2,28,3187,3038,3038,1664,1664,1664,1359,1359,1359,1359,1359,1359,1359,1359,
+1359,1359,1359,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,18,33,1096,887,2,1,28,
+1922,1664,1664,1664,1664,1664,1664,1664,1664,1664,22,137,176,177,177,177,177,177,176,176,
+176,176,176,177,177,177,177,177,177,177,176,176,176,177,177,177,177,1,2,1,
+1,1664,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,159,28,1208,1,
+2,1,3844,3721,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,961,961,961,961,
+961,961,961,179,35,1269,887,2,1,3844,3721,1664,1664,1664,1664,1664,1664,1664,1359,1359,
+1359,1359,1359,177,22,920,1,2,21,3187,3038,3038,1664,1664,1664,1664,1664,1664,1664,1359,
+1359,1359,1359,1359,226,29,919,887,2,1,1,1664,1664,1664,1664,1664,1664,1664,1664,1664,
+1359,1359,146,39,640,887,2,24,3844,3721,1664,1664,1664,1664,1664,1359,1359,1359,1359,1359,
+1359,1359,1359,169,1,176,176,176,177,177,177,176,177,177,177,129,1283,2,1,3187,
+3038,3038,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,1359,961,961,961,168,
+1,1,1,2,29,3187,3038,3038,1664,1664,1664,1664,1664,1664,1664,1664,1664,1359,1359,168,
+1,1339,1,2,1,3187,3038,3038,1664,1664,1664,1664,1664,1664,1664,1359,1359,1359,1359,1359,
+138,29,744,1,2,1,1,1664,1664,1664,1664,1664,1664,1664,1664,1664,1359,1359,169,26,
+1,1,2,1,3844,3721,1922,1664,1664,1664,1664,1664,1664,1664,1664,1664,169,34,701,1,
+2,19,3844,3721,1664,1664,1664,1664,1664,1664,1664,1664,1664,1359,1359,169,1,1,682,2,
+22,26,1922,1922,1922,1922,1664,1664,1664,1664,1664,168,1,1,774,2,27,1,1922,1922,
+1922,1922,1664,1664,1664,1664,1664,168,1,1,774,2,1,3844,3721,1664,1664,1664,1664,1664,
+1359,1359,1359,1359,1359,1359,1359,1359,168,1,176,177,176,177,176,176,177,176,123,193,
+189,159,159,154,110,169,169,169,169,169,169,168,168,168,168,217,205,188,169,169,
+169,191,198,46,167,386,2,137,156,153,102,216,133,126,119,214,213,147,159,158,
+159,167,127,151,153,154,154,123,262,181,181,130,3,1,2542,2353,2353,2353,2353,1,
+1,1,1,390,1,256,196,167,148,134,126,119,114,110,107,105,103,102,102,102,
+102,102,103,105,107,110,114,119,126,134,148,167,196,256,1,0,-1];
diff --git a/sample.html b/sample.html
index 7cc5b88..e28e8ac 100644
--- a/sample.html
+++ b/sample.html
@@ -1,5 +1,5 @@
+
+
+ Mapcode Javascript Unit Tests
+
+
+
+
+
+
+
+
+Mapcode Javascript Unit Tests
+
+
+
+
+
+
+
+
+