From 9614158ca4d066be2f2024b6e029c41bcfc40c69 Mon Sep 17 00:00:00 2001 From: stargen Date: Mon, 7 Oct 2024 10:24:59 -0500 Subject: [PATCH] celeste pt 1 --- celeste/bundle.js | 5247 ++++++++++++++++++++++++++++++++++++++++++++ celeste/cfg.js | 5 + celeste/data.js | 361 +++ celeste/index.html | 25 + celeste/styles.css | 323 +++ 5 files changed, 5961 insertions(+) create mode 100644 celeste/bundle.js create mode 100644 celeste/cfg.js create mode 100644 celeste/data.js create mode 100644 celeste/index.html create mode 100644 celeste/styles.css diff --git a/celeste/bundle.js b/celeste/bundle.js new file mode 100644 index 0000000..21d6e96 --- /dev/null +++ b/celeste/bundle.js @@ -0,0 +1,5247 @@ +import { dotnet } from './_framework/dotnet.js'; +var __create = Object.create; +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __getProtoOf = Object.getPrototypeOf; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __require = /* @__PURE__ */ ((x) => typeof require !== "undefined" ? require : typeof Proxy !== "undefined" ? new Proxy(x, { + get: (a, b) => (typeof require !== "undefined" ? require : a)[b] +}) : x)(function(x) { + if (typeof require !== "undefined") return require.apply(this, arguments); + throw Error('Dynamic require of "' + x + '" is not supported'); +}); +var __commonJS = (cb, mod) => function __require2() { + return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports; +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( + // If the importer is in node compatibility mode or this is not an ESM + // file that has been converted to a CommonJS file using a Babel- + // compatible transform (i.e. "__esModule" has not been set), then set + // "default" to the CommonJS "module.exports" for node compatibility. + isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, + mod +)); + +// node_modules/.pnpm/jszip@3.10.1/node_modules/jszip/dist/jszip.min.js +var require_jszip_min = __commonJS({ + "node_modules/.pnpm/jszip@3.10.1/node_modules/jszip/dist/jszip.min.js"(exports, module) { + !function(e) { + if ("object" == typeof exports && "undefined" != typeof module) module.exports = e(); + else if ("function" == typeof define && define.amd) define([], e); + else { + ("undefined" != typeof window ? window : "undefined" != typeof global ? global : "undefined" != typeof self ? self : this).JSZip = e(); + } + }(function() { + return function s(a, o, h2) { + function u(r, e2) { + if (!o[r]) { + if (!a[r]) { + var t = "function" == typeof __require && __require; + if (!e2 && t) return t(r, true); + if (l) return l(r, true); + var n = new Error("Cannot find module '" + r + "'"); + throw n.code = "MODULE_NOT_FOUND", n; + } + var i = o[r] = { exports: {} }; + a[r][0].call(i.exports, function(e3) { + var t2 = a[r][1][e3]; + return u(t2 || e3); + }, i, i.exports, s, a, o, h2); + } + return o[r].exports; + } + for (var l = "function" == typeof __require && __require, e = 0; e < h2.length; e++) u(h2[e]); + return u; + }({ 1: [function(e, t, r) { + "use strict"; + var d = e("./utils"), c = e("./support"), p = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; + r.encode = function(e2) { + for (var t2, r2, n, i, s, a, o, h2 = [], u = 0, l = e2.length, f = l, c2 = "string" !== d.getTypeOf(e2); u < e2.length; ) f = l - u, n = c2 ? (t2 = e2[u++], r2 = u < l ? e2[u++] : 0, u < l ? e2[u++] : 0) : (t2 = e2.charCodeAt(u++), r2 = u < l ? e2.charCodeAt(u++) : 0, u < l ? e2.charCodeAt(u++) : 0), i = t2 >> 2, s = (3 & t2) << 4 | r2 >> 4, a = 1 < f ? (15 & r2) << 2 | n >> 6 : 64, o = 2 < f ? 63 & n : 64, h2.push(p.charAt(i) + p.charAt(s) + p.charAt(a) + p.charAt(o)); + return h2.join(""); + }, r.decode = function(e2) { + var t2, r2, n, i, s, a, o = 0, h2 = 0, u = "data:"; + if (e2.substr(0, u.length) === u) throw new Error("Invalid base64 input, it looks like a data url."); + var l, f = 3 * (e2 = e2.replace(/[^A-Za-z0-9+/=]/g, "")).length / 4; + if (e2.charAt(e2.length - 1) === p.charAt(64) && f--, e2.charAt(e2.length - 2) === p.charAt(64) && f--, f % 1 != 0) throw new Error("Invalid base64 input, bad content length."); + for (l = c.uint8array ? new Uint8Array(0 | f) : new Array(0 | f); o < e2.length; ) t2 = p.indexOf(e2.charAt(o++)) << 2 | (i = p.indexOf(e2.charAt(o++))) >> 4, r2 = (15 & i) << 4 | (s = p.indexOf(e2.charAt(o++))) >> 2, n = (3 & s) << 6 | (a = p.indexOf(e2.charAt(o++))), l[h2++] = t2, 64 !== s && (l[h2++] = r2), 64 !== a && (l[h2++] = n); + return l; + }; + }, { "./support": 30, "./utils": 32 }], 2: [function(e, t, r) { + "use strict"; + var n = e("./external"), i = e("./stream/DataWorker"), s = e("./stream/Crc32Probe"), a = e("./stream/DataLengthProbe"); + function o(e2, t2, r2, n2, i2) { + this.compressedSize = e2, this.uncompressedSize = t2, this.crc32 = r2, this.compression = n2, this.compressedContent = i2; + } + o.prototype = { getContentWorker: function() { + var e2 = new i(n.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new a("data_length")), t2 = this; + return e2.on("end", function() { + if (this.streamInfo.data_length !== t2.uncompressedSize) throw new Error("Bug : uncompressed data size mismatch"); + }), e2; + }, getCompressedWorker: function() { + return new i(n.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize", this.compressedSize).withStreamInfo("uncompressedSize", this.uncompressedSize).withStreamInfo("crc32", this.crc32).withStreamInfo("compression", this.compression); + } }, o.createWorkerFrom = function(e2, t2, r2) { + return e2.pipe(new s()).pipe(new a("uncompressedSize")).pipe(t2.compressWorker(r2)).pipe(new a("compressedSize")).withStreamInfo("compression", t2); + }, t.exports = o; + }, { "./external": 6, "./stream/Crc32Probe": 25, "./stream/DataLengthProbe": 26, "./stream/DataWorker": 27 }], 3: [function(e, t, r) { + "use strict"; + var n = e("./stream/GenericWorker"); + r.STORE = { magic: "\0\0", compressWorker: function() { + return new n("STORE compression"); + }, uncompressWorker: function() { + return new n("STORE decompression"); + } }, r.DEFLATE = e("./flate"); + }, { "./flate": 7, "./stream/GenericWorker": 28 }], 4: [function(e, t, r) { + "use strict"; + var n = e("./utils"); + var o = function() { + for (var e2, t2 = [], r2 = 0; r2 < 256; r2++) { + e2 = r2; + for (var n2 = 0; n2 < 8; n2++) e2 = 1 & e2 ? 3988292384 ^ e2 >>> 1 : e2 >>> 1; + t2[r2] = e2; + } + return t2; + }(); + t.exports = function(e2, t2) { + return void 0 !== e2 && e2.length ? "string" !== n.getTypeOf(e2) ? function(e3, t3, r2, n2) { + var i = o, s = n2 + r2; + e3 ^= -1; + for (var a = n2; a < s; a++) e3 = e3 >>> 8 ^ i[255 & (e3 ^ t3[a])]; + return -1 ^ e3; + }(0 | t2, e2, e2.length, 0) : function(e3, t3, r2, n2) { + var i = o, s = n2 + r2; + e3 ^= -1; + for (var a = n2; a < s; a++) e3 = e3 >>> 8 ^ i[255 & (e3 ^ t3.charCodeAt(a))]; + return -1 ^ e3; + }(0 | t2, e2, e2.length, 0) : 0; + }; + }, { "./utils": 32 }], 5: [function(e, t, r) { + "use strict"; + r.base64 = false, r.binary = false, r.dir = false, r.createFolders = true, r.date = null, r.compression = null, r.compressionOptions = null, r.comment = null, r.unixPermissions = null, r.dosPermissions = null; + }, {}], 6: [function(e, t, r) { + "use strict"; + var n = null; + n = "undefined" != typeof Promise ? Promise : e("lie"), t.exports = { Promise: n }; + }, { lie: 37 }], 7: [function(e, t, r) { + "use strict"; + var n = "undefined" != typeof Uint8Array && "undefined" != typeof Uint16Array && "undefined" != typeof Uint32Array, i = e("pako"), s = e("./utils"), a = e("./stream/GenericWorker"), o = n ? "uint8array" : "array"; + function h2(e2, t2) { + a.call(this, "FlateWorker/" + e2), this._pako = null, this._pakoAction = e2, this._pakoOptions = t2, this.meta = {}; + } + r.magic = "\b\0", s.inherits(h2, a), h2.prototype.processChunk = function(e2) { + this.meta = e2.meta, null === this._pako && this._createPako(), this._pako.push(s.transformTo(o, e2.data), false); + }, h2.prototype.flush = function() { + a.prototype.flush.call(this), null === this._pako && this._createPako(), this._pako.push([], true); + }, h2.prototype.cleanUp = function() { + a.prototype.cleanUp.call(this), this._pako = null; + }, h2.prototype._createPako = function() { + this._pako = new i[this._pakoAction]({ raw: true, level: this._pakoOptions.level || -1 }); + var t2 = this; + this._pako.onData = function(e2) { + t2.push({ data: e2, meta: t2.meta }); + }; + }, r.compressWorker = function(e2) { + return new h2("Deflate", e2); + }, r.uncompressWorker = function() { + return new h2("Inflate", {}); + }; + }, { "./stream/GenericWorker": 28, "./utils": 32, pako: 38 }], 8: [function(e, t, r) { + "use strict"; + function A(e2, t2) { + var r2, n2 = ""; + for (r2 = 0; r2 < t2; r2++) n2 += String.fromCharCode(255 & e2), e2 >>>= 8; + return n2; + } + function n(e2, t2, r2, n2, i2, s2) { + var a, o, h2 = e2.file, u = e2.compression, l = s2 !== O.utf8encode, f = I.transformTo("string", s2(h2.name)), c = I.transformTo("string", O.utf8encode(h2.name)), d = h2.comment, p = I.transformTo("string", s2(d)), m = I.transformTo("string", O.utf8encode(d)), _ = c.length !== h2.name.length, g = m.length !== d.length, b = "", v = "", y = "", w = h2.dir, k = h2.date, x = { crc32: 0, compressedSize: 0, uncompressedSize: 0 }; + t2 && !r2 || (x.crc32 = e2.crc32, x.compressedSize = e2.compressedSize, x.uncompressedSize = e2.uncompressedSize); + var S = 0; + t2 && (S |= 8), l || !_ && !g || (S |= 2048); + var z = 0, C = 0; + w && (z |= 16), "UNIX" === i2 ? (C = 798, z |= function(e3, t3) { + var r3 = e3; + return e3 || (r3 = t3 ? 16893 : 33204), (65535 & r3) << 16; + }(h2.unixPermissions, w)) : (C = 20, z |= function(e3) { + return 63 & (e3 || 0); + }(h2.dosPermissions)), a = k.getUTCHours(), a <<= 6, a |= k.getUTCMinutes(), a <<= 5, a |= k.getUTCSeconds() / 2, o = k.getUTCFullYear() - 1980, o <<= 4, o |= k.getUTCMonth() + 1, o <<= 5, o |= k.getUTCDate(), _ && (v = A(1, 1) + A(B(f), 4) + c, b += "up" + A(v.length, 2) + v), g && (y = A(1, 1) + A(B(p), 4) + m, b += "uc" + A(y.length, 2) + y); + var E = ""; + return E += "\n\0", E += A(S, 2), E += u.magic, E += A(a, 2), E += A(o, 2), E += A(x.crc32, 4), E += A(x.compressedSize, 4), E += A(x.uncompressedSize, 4), E += A(f.length, 2), E += A(b.length, 2), { fileRecord: R.LOCAL_FILE_HEADER + E + f + b, dirRecord: R.CENTRAL_FILE_HEADER + A(C, 2) + E + A(p.length, 2) + "\0\0\0\0" + A(z, 4) + A(n2, 4) + f + b + p }; + } + var I = e("../utils"), i = e("../stream/GenericWorker"), O = e("../utf8"), B = e("../crc32"), R = e("../signature"); + function s(e2, t2, r2, n2) { + i.call(this, "ZipFileWorker"), this.bytesWritten = 0, this.zipComment = t2, this.zipPlatform = r2, this.encodeFileName = n2, this.streamFiles = e2, this.accumulate = false, this.contentBuffer = [], this.dirRecords = [], this.currentSourceOffset = 0, this.entriesCount = 0, this.currentFile = null, this._sources = []; + } + I.inherits(s, i), s.prototype.push = function(e2) { + var t2 = e2.meta.percent || 0, r2 = this.entriesCount, n2 = this._sources.length; + this.accumulate ? this.contentBuffer.push(e2) : (this.bytesWritten += e2.data.length, i.prototype.push.call(this, { data: e2.data, meta: { currentFile: this.currentFile, percent: r2 ? (t2 + 100 * (r2 - n2 - 1)) / r2 : 100 } })); + }, s.prototype.openedSource = function(e2) { + this.currentSourceOffset = this.bytesWritten, this.currentFile = e2.file.name; + var t2 = this.streamFiles && !e2.file.dir; + if (t2) { + var r2 = n(e2, t2, false, this.currentSourceOffset, this.zipPlatform, this.encodeFileName); + this.push({ data: r2.fileRecord, meta: { percent: 0 } }); + } else this.accumulate = true; + }, s.prototype.closedSource = function(e2) { + this.accumulate = false; + var t2 = this.streamFiles && !e2.file.dir, r2 = n(e2, t2, true, this.currentSourceOffset, this.zipPlatform, this.encodeFileName); + if (this.dirRecords.push(r2.dirRecord), t2) this.push({ data: function(e3) { + return R.DATA_DESCRIPTOR + A(e3.crc32, 4) + A(e3.compressedSize, 4) + A(e3.uncompressedSize, 4); + }(e2), meta: { percent: 100 } }); + else for (this.push({ data: r2.fileRecord, meta: { percent: 0 } }); this.contentBuffer.length; ) this.push(this.contentBuffer.shift()); + this.currentFile = null; + }, s.prototype.flush = function() { + for (var e2 = this.bytesWritten, t2 = 0; t2 < this.dirRecords.length; t2++) this.push({ data: this.dirRecords[t2], meta: { percent: 100 } }); + var r2 = this.bytesWritten - e2, n2 = function(e3, t3, r3, n3, i2) { + var s2 = I.transformTo("string", i2(n3)); + return R.CENTRAL_DIRECTORY_END + "\0\0\0\0" + A(e3, 2) + A(e3, 2) + A(t3, 4) + A(r3, 4) + A(s2.length, 2) + s2; + }(this.dirRecords.length, r2, e2, this.zipComment, this.encodeFileName); + this.push({ data: n2, meta: { percent: 100 } }); + }, s.prototype.prepareNextSource = function() { + this.previous = this._sources.shift(), this.openedSource(this.previous.streamInfo), this.isPaused ? this.previous.pause() : this.previous.resume(); + }, s.prototype.registerPrevious = function(e2) { + this._sources.push(e2); + var t2 = this; + return e2.on("data", function(e3) { + t2.processChunk(e3); + }), e2.on("end", function() { + t2.closedSource(t2.previous.streamInfo), t2._sources.length ? t2.prepareNextSource() : t2.end(); + }), e2.on("error", function(e3) { + t2.error(e3); + }), this; + }, s.prototype.resume = function() { + return !!i.prototype.resume.call(this) && (!this.previous && this._sources.length ? (this.prepareNextSource(), true) : this.previous || this._sources.length || this.generatedError ? void 0 : (this.end(), true)); + }, s.prototype.error = function(e2) { + var t2 = this._sources; + if (!i.prototype.error.call(this, e2)) return false; + for (var r2 = 0; r2 < t2.length; r2++) try { + t2[r2].error(e2); + } catch (e3) { + } + return true; + }, s.prototype.lock = function() { + i.prototype.lock.call(this); + for (var e2 = this._sources, t2 = 0; t2 < e2.length; t2++) e2[t2].lock(); + }, t.exports = s; + }, { "../crc32": 4, "../signature": 23, "../stream/GenericWorker": 28, "../utf8": 31, "../utils": 32 }], 9: [function(e, t, r) { + "use strict"; + var u = e("../compressions"), n = e("./ZipFileWorker"); + r.generateWorker = function(e2, a, t2) { + var o = new n(a.streamFiles, t2, a.platform, a.encodeFileName), h2 = 0; + try { + e2.forEach(function(e3, t3) { + h2++; + var r2 = function(e4, t4) { + var r3 = e4 || t4, n3 = u[r3]; + if (!n3) throw new Error(r3 + " is not a valid compression method !"); + return n3; + }(t3.options.compression, a.compression), n2 = t3.options.compressionOptions || a.compressionOptions || {}, i = t3.dir, s = t3.date; + t3._compressWorker(r2, n2).withStreamInfo("file", { name: e3, dir: i, date: s, comment: t3.comment || "", unixPermissions: t3.unixPermissions, dosPermissions: t3.dosPermissions }).pipe(o); + }), o.entriesCount = h2; + } catch (e3) { + o.error(e3); + } + return o; + }; + }, { "../compressions": 3, "./ZipFileWorker": 8 }], 10: [function(e, t, r) { + "use strict"; + function n() { + if (!(this instanceof n)) return new n(); + if (arguments.length) throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide."); + this.files = /* @__PURE__ */ Object.create(null), this.comment = null, this.root = "", this.clone = function() { + var e2 = new n(); + for (var t2 in this) "function" != typeof this[t2] && (e2[t2] = this[t2]); + return e2; + }; + } + (n.prototype = e("./object")).loadAsync = e("./load"), n.support = e("./support"), n.defaults = e("./defaults"), n.version = "3.10.1", n.loadAsync = function(e2, t2) { + return new n().loadAsync(e2, t2); + }, n.external = e("./external"), t.exports = n; + }, { "./defaults": 5, "./external": 6, "./load": 11, "./object": 15, "./support": 30 }], 11: [function(e, t, r) { + "use strict"; + var u = e("./utils"), i = e("./external"), n = e("./utf8"), s = e("./zipEntries"), a = e("./stream/Crc32Probe"), l = e("./nodejsUtils"); + function f(n2) { + return new i.Promise(function(e2, t2) { + var r2 = n2.decompressed.getContentWorker().pipe(new a()); + r2.on("error", function(e3) { + t2(e3); + }).on("end", function() { + r2.streamInfo.crc32 !== n2.decompressed.crc32 ? t2(new Error("Corrupted zip : CRC32 mismatch")) : e2(); + }).resume(); + }); + } + t.exports = function(e2, o) { + var h2 = this; + return o = u.extend(o || {}, { base64: false, checkCRC32: false, optimizedBinaryString: false, createFolders: false, decodeFileName: n.utf8decode }), l.isNode && l.isStream(e2) ? i.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")) : u.prepareContent("the loaded zip file", e2, true, o.optimizedBinaryString, o.base64).then(function(e3) { + var t2 = new s(o); + return t2.load(e3), t2; + }).then(function(e3) { + var t2 = [i.Promise.resolve(e3)], r2 = e3.files; + if (o.checkCRC32) for (var n2 = 0; n2 < r2.length; n2++) t2.push(f(r2[n2])); + return i.Promise.all(t2); + }).then(function(e3) { + for (var t2 = e3.shift(), r2 = t2.files, n2 = 0; n2 < r2.length; n2++) { + var i2 = r2[n2], s2 = i2.fileNameStr, a2 = u.resolve(i2.fileNameStr); + h2.file(a2, i2.decompressed, { binary: true, optimizedBinaryString: true, date: i2.date, dir: i2.dir, comment: i2.fileCommentStr.length ? i2.fileCommentStr : null, unixPermissions: i2.unixPermissions, dosPermissions: i2.dosPermissions, createFolders: o.createFolders }), i2.dir || (h2.file(a2).unsafeOriginalName = s2); + } + return t2.zipComment.length && (h2.comment = t2.zipComment), h2; + }); + }; + }, { "./external": 6, "./nodejsUtils": 14, "./stream/Crc32Probe": 25, "./utf8": 31, "./utils": 32, "./zipEntries": 33 }], 12: [function(e, t, r) { + "use strict"; + var n = e("../utils"), i = e("../stream/GenericWorker"); + function s(e2, t2) { + i.call(this, "Nodejs stream input adapter for " + e2), this._upstreamEnded = false, this._bindStream(t2); + } + n.inherits(s, i), s.prototype._bindStream = function(e2) { + var t2 = this; + (this._stream = e2).pause(), e2.on("data", function(e3) { + t2.push({ data: e3, meta: { percent: 0 } }); + }).on("error", function(e3) { + t2.isPaused ? this.generatedError = e3 : t2.error(e3); + }).on("end", function() { + t2.isPaused ? t2._upstreamEnded = true : t2.end(); + }); + }, s.prototype.pause = function() { + return !!i.prototype.pause.call(this) && (this._stream.pause(), true); + }, s.prototype.resume = function() { + return !!i.prototype.resume.call(this) && (this._upstreamEnded ? this.end() : this._stream.resume(), true); + }, t.exports = s; + }, { "../stream/GenericWorker": 28, "../utils": 32 }], 13: [function(e, t, r) { + "use strict"; + var i = e("readable-stream").Readable; + function n(e2, t2, r2) { + i.call(this, t2), this._helper = e2; + var n2 = this; + e2.on("data", function(e3, t3) { + n2.push(e3) || n2._helper.pause(), r2 && r2(t3); + }).on("error", function(e3) { + n2.emit("error", e3); + }).on("end", function() { + n2.push(null); + }); + } + e("../utils").inherits(n, i), n.prototype._read = function() { + this._helper.resume(); + }, t.exports = n; + }, { "../utils": 32, "readable-stream": 16 }], 14: [function(e, t, r) { + "use strict"; + t.exports = { isNode: "undefined" != typeof Buffer, newBufferFrom: function(e2, t2) { + if (Buffer.from && Buffer.from !== Uint8Array.from) return Buffer.from(e2, t2); + if ("number" == typeof e2) throw new Error('The "data" argument must not be a number'); + return new Buffer(e2, t2); + }, allocBuffer: function(e2) { + if (Buffer.alloc) return Buffer.alloc(e2); + var t2 = new Buffer(e2); + return t2.fill(0), t2; + }, isBuffer: function(e2) { + return Buffer.isBuffer(e2); + }, isStream: function(e2) { + return e2 && "function" == typeof e2.on && "function" == typeof e2.pause && "function" == typeof e2.resume; + } }; + }, {}], 15: [function(e, t, r) { + "use strict"; + function s(e2, t2, r2) { + var n2, i2 = u.getTypeOf(t2), s2 = u.extend(r2 || {}, f); + s2.date = s2.date || /* @__PURE__ */ new Date(), null !== s2.compression && (s2.compression = s2.compression.toUpperCase()), "string" == typeof s2.unixPermissions && (s2.unixPermissions = parseInt(s2.unixPermissions, 8)), s2.unixPermissions && 16384 & s2.unixPermissions && (s2.dir = true), s2.dosPermissions && 16 & s2.dosPermissions && (s2.dir = true), s2.dir && (e2 = g(e2)), s2.createFolders && (n2 = _(e2)) && b.call(this, n2, true); + var a2 = "string" === i2 && false === s2.binary && false === s2.base64; + r2 && void 0 !== r2.binary || (s2.binary = !a2), (t2 instanceof c && 0 === t2.uncompressedSize || s2.dir || !t2 || 0 === t2.length) && (s2.base64 = false, s2.binary = true, t2 = "", s2.compression = "STORE", i2 = "string"); + var o2 = null; + o2 = t2 instanceof c || t2 instanceof l ? t2 : p.isNode && p.isStream(t2) ? new m(e2, t2) : u.prepareContent(e2, t2, s2.binary, s2.optimizedBinaryString, s2.base64); + var h3 = new d(e2, o2, s2); + this.files[e2] = h3; + } + var i = e("./utf8"), u = e("./utils"), l = e("./stream/GenericWorker"), a = e("./stream/StreamHelper"), f = e("./defaults"), c = e("./compressedObject"), d = e("./zipObject"), o = e("./generate"), p = e("./nodejsUtils"), m = e("./nodejs/NodejsStreamInputAdapter"), _ = function(e2) { + "/" === e2.slice(-1) && (e2 = e2.substring(0, e2.length - 1)); + var t2 = e2.lastIndexOf("/"); + return 0 < t2 ? e2.substring(0, t2) : ""; + }, g = function(e2) { + return "/" !== e2.slice(-1) && (e2 += "/"), e2; + }, b = function(e2, t2) { + return t2 = void 0 !== t2 ? t2 : f.createFolders, e2 = g(e2), this.files[e2] || s.call(this, e2, null, { dir: true, createFolders: t2 }), this.files[e2]; + }; + function h2(e2) { + return "[object RegExp]" === Object.prototype.toString.call(e2); + } + var n = { load: function() { + throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide."); + }, forEach: function(e2) { + var t2, r2, n2; + for (t2 in this.files) n2 = this.files[t2], (r2 = t2.slice(this.root.length, t2.length)) && t2.slice(0, this.root.length) === this.root && e2(r2, n2); + }, filter: function(r2) { + var n2 = []; + return this.forEach(function(e2, t2) { + r2(e2, t2) && n2.push(t2); + }), n2; + }, file: function(e2, t2, r2) { + if (1 !== arguments.length) return e2 = this.root + e2, s.call(this, e2, t2, r2), this; + if (h2(e2)) { + var n2 = e2; + return this.filter(function(e3, t3) { + return !t3.dir && n2.test(e3); + }); + } + var i2 = this.files[this.root + e2]; + return i2 && !i2.dir ? i2 : null; + }, folder: function(r2) { + if (!r2) return this; + if (h2(r2)) return this.filter(function(e3, t3) { + return t3.dir && r2.test(e3); + }); + var e2 = this.root + r2, t2 = b.call(this, e2), n2 = this.clone(); + return n2.root = t2.name, n2; + }, remove: function(r2) { + r2 = this.root + r2; + var e2 = this.files[r2]; + if (e2 || ("/" !== r2.slice(-1) && (r2 += "/"), e2 = this.files[r2]), e2 && !e2.dir) delete this.files[r2]; + else for (var t2 = this.filter(function(e3, t3) { + return t3.name.slice(0, r2.length) === r2; + }), n2 = 0; n2 < t2.length; n2++) delete this.files[t2[n2].name]; + return this; + }, generate: function() { + throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide."); + }, generateInternalStream: function(e2) { + var t2, r2 = {}; + try { + if ((r2 = u.extend(e2 || {}, { streamFiles: false, compression: "STORE", compressionOptions: null, type: "", platform: "DOS", comment: null, mimeType: "application/zip", encodeFileName: i.utf8encode })).type = r2.type.toLowerCase(), r2.compression = r2.compression.toUpperCase(), "binarystring" === r2.type && (r2.type = "string"), !r2.type) throw new Error("No output type specified."); + u.checkSupport(r2.type), "darwin" !== r2.platform && "freebsd" !== r2.platform && "linux" !== r2.platform && "sunos" !== r2.platform || (r2.platform = "UNIX"), "win32" === r2.platform && (r2.platform = "DOS"); + var n2 = r2.comment || this.comment || ""; + t2 = o.generateWorker(this, r2, n2); + } catch (e3) { + (t2 = new l("error")).error(e3); + } + return new a(t2, r2.type || "string", r2.mimeType); + }, generateAsync: function(e2, t2) { + return this.generateInternalStream(e2).accumulate(t2); + }, generateNodeStream: function(e2, t2) { + return (e2 = e2 || {}).type || (e2.type = "nodebuffer"), this.generateInternalStream(e2).toNodejsStream(t2); + } }; + t.exports = n; + }, { "./compressedObject": 2, "./defaults": 5, "./generate": 9, "./nodejs/NodejsStreamInputAdapter": 12, "./nodejsUtils": 14, "./stream/GenericWorker": 28, "./stream/StreamHelper": 29, "./utf8": 31, "./utils": 32, "./zipObject": 35 }], 16: [function(e, t, r) { + "use strict"; + t.exports = e("stream"); + }, { stream: void 0 }], 17: [function(e, t, r) { + "use strict"; + var n = e("./DataReader"); + function i(e2) { + n.call(this, e2); + for (var t2 = 0; t2 < this.data.length; t2++) e2[t2] = 255 & e2[t2]; + } + e("../utils").inherits(i, n), i.prototype.byteAt = function(e2) { + return this.data[this.zero + e2]; + }, i.prototype.lastIndexOfSignature = function(e2) { + for (var t2 = e2.charCodeAt(0), r2 = e2.charCodeAt(1), n2 = e2.charCodeAt(2), i2 = e2.charCodeAt(3), s = this.length - 4; 0 <= s; --s) if (this.data[s] === t2 && this.data[s + 1] === r2 && this.data[s + 2] === n2 && this.data[s + 3] === i2) return s - this.zero; + return -1; + }, i.prototype.readAndCheckSignature = function(e2) { + var t2 = e2.charCodeAt(0), r2 = e2.charCodeAt(1), n2 = e2.charCodeAt(2), i2 = e2.charCodeAt(3), s = this.readData(4); + return t2 === s[0] && r2 === s[1] && n2 === s[2] && i2 === s[3]; + }, i.prototype.readData = function(e2) { + if (this.checkOffset(e2), 0 === e2) return []; + var t2 = this.data.slice(this.zero + this.index, this.zero + this.index + e2); + return this.index += e2, t2; + }, t.exports = i; + }, { "../utils": 32, "./DataReader": 18 }], 18: [function(e, t, r) { + "use strict"; + var n = e("../utils"); + function i(e2) { + this.data = e2, this.length = e2.length, this.index = 0, this.zero = 0; + } + i.prototype = { checkOffset: function(e2) { + this.checkIndex(this.index + e2); + }, checkIndex: function(e2) { + if (this.length < this.zero + e2 || e2 < 0) throw new Error("End of data reached (data length = " + this.length + ", asked index = " + e2 + "). Corrupted zip ?"); + }, setIndex: function(e2) { + this.checkIndex(e2), this.index = e2; + }, skip: function(e2) { + this.setIndex(this.index + e2); + }, byteAt: function() { + }, readInt: function(e2) { + var t2, r2 = 0; + for (this.checkOffset(e2), t2 = this.index + e2 - 1; t2 >= this.index; t2--) r2 = (r2 << 8) + this.byteAt(t2); + return this.index += e2, r2; + }, readString: function(e2) { + return n.transformTo("string", this.readData(e2)); + }, readData: function() { + }, lastIndexOfSignature: function() { + }, readAndCheckSignature: function() { + }, readDate: function() { + var e2 = this.readInt(4); + return new Date(Date.UTC(1980 + (e2 >> 25 & 127), (e2 >> 21 & 15) - 1, e2 >> 16 & 31, e2 >> 11 & 31, e2 >> 5 & 63, (31 & e2) << 1)); + } }, t.exports = i; + }, { "../utils": 32 }], 19: [function(e, t, r) { + "use strict"; + var n = e("./Uint8ArrayReader"); + function i(e2) { + n.call(this, e2); + } + e("../utils").inherits(i, n), i.prototype.readData = function(e2) { + this.checkOffset(e2); + var t2 = this.data.slice(this.zero + this.index, this.zero + this.index + e2); + return this.index += e2, t2; + }, t.exports = i; + }, { "../utils": 32, "./Uint8ArrayReader": 21 }], 20: [function(e, t, r) { + "use strict"; + var n = e("./DataReader"); + function i(e2) { + n.call(this, e2); + } + e("../utils").inherits(i, n), i.prototype.byteAt = function(e2) { + return this.data.charCodeAt(this.zero + e2); + }, i.prototype.lastIndexOfSignature = function(e2) { + return this.data.lastIndexOf(e2) - this.zero; + }, i.prototype.readAndCheckSignature = function(e2) { + return e2 === this.readData(4); + }, i.prototype.readData = function(e2) { + this.checkOffset(e2); + var t2 = this.data.slice(this.zero + this.index, this.zero + this.index + e2); + return this.index += e2, t2; + }, t.exports = i; + }, { "../utils": 32, "./DataReader": 18 }], 21: [function(e, t, r) { + "use strict"; + var n = e("./ArrayReader"); + function i(e2) { + n.call(this, e2); + } + e("../utils").inherits(i, n), i.prototype.readData = function(e2) { + if (this.checkOffset(e2), 0 === e2) return new Uint8Array(0); + var t2 = this.data.subarray(this.zero + this.index, this.zero + this.index + e2); + return this.index += e2, t2; + }, t.exports = i; + }, { "../utils": 32, "./ArrayReader": 17 }], 22: [function(e, t, r) { + "use strict"; + var n = e("../utils"), i = e("../support"), s = e("./ArrayReader"), a = e("./StringReader"), o = e("./NodeBufferReader"), h2 = e("./Uint8ArrayReader"); + t.exports = function(e2) { + var t2 = n.getTypeOf(e2); + return n.checkSupport(t2), "string" !== t2 || i.uint8array ? "nodebuffer" === t2 ? new o(e2) : i.uint8array ? new h2(n.transformTo("uint8array", e2)) : new s(n.transformTo("array", e2)) : new a(e2); + }; + }, { "../support": 30, "../utils": 32, "./ArrayReader": 17, "./NodeBufferReader": 19, "./StringReader": 20, "./Uint8ArrayReader": 21 }], 23: [function(e, t, r) { + "use strict"; + r.LOCAL_FILE_HEADER = "PK", r.CENTRAL_FILE_HEADER = "PK", r.CENTRAL_DIRECTORY_END = "PK", r.ZIP64_CENTRAL_DIRECTORY_LOCATOR = "PK\x07", r.ZIP64_CENTRAL_DIRECTORY_END = "PK", r.DATA_DESCRIPTOR = "PK\x07\b"; + }, {}], 24: [function(e, t, r) { + "use strict"; + var n = e("./GenericWorker"), i = e("../utils"); + function s(e2) { + n.call(this, "ConvertWorker to " + e2), this.destType = e2; + } + i.inherits(s, n), s.prototype.processChunk = function(e2) { + this.push({ data: i.transformTo(this.destType, e2.data), meta: e2.meta }); + }, t.exports = s; + }, { "../utils": 32, "./GenericWorker": 28 }], 25: [function(e, t, r) { + "use strict"; + var n = e("./GenericWorker"), i = e("../crc32"); + function s() { + n.call(this, "Crc32Probe"), this.withStreamInfo("crc32", 0); + } + e("../utils").inherits(s, n), s.prototype.processChunk = function(e2) { + this.streamInfo.crc32 = i(e2.data, this.streamInfo.crc32 || 0), this.push(e2); + }, t.exports = s; + }, { "../crc32": 4, "../utils": 32, "./GenericWorker": 28 }], 26: [function(e, t, r) { + "use strict"; + var n = e("../utils"), i = e("./GenericWorker"); + function s(e2) { + i.call(this, "DataLengthProbe for " + e2), this.propName = e2, this.withStreamInfo(e2, 0); + } + n.inherits(s, i), s.prototype.processChunk = function(e2) { + if (e2) { + var t2 = this.streamInfo[this.propName] || 0; + this.streamInfo[this.propName] = t2 + e2.data.length; + } + i.prototype.processChunk.call(this, e2); + }, t.exports = s; + }, { "../utils": 32, "./GenericWorker": 28 }], 27: [function(e, t, r) { + "use strict"; + var n = e("../utils"), i = e("./GenericWorker"); + function s(e2) { + i.call(this, "DataWorker"); + var t2 = this; + this.dataIsReady = false, this.index = 0, this.max = 0, this.data = null, this.type = "", this._tickScheduled = false, e2.then(function(e3) { + t2.dataIsReady = true, t2.data = e3, t2.max = e3 && e3.length || 0, t2.type = n.getTypeOf(e3), t2.isPaused || t2._tickAndRepeat(); + }, function(e3) { + t2.error(e3); + }); + } + n.inherits(s, i), s.prototype.cleanUp = function() { + i.prototype.cleanUp.call(this), this.data = null; + }, s.prototype.resume = function() { + return !!i.prototype.resume.call(this) && (!this._tickScheduled && this.dataIsReady && (this._tickScheduled = true, n.delay(this._tickAndRepeat, [], this)), true); + }, s.prototype._tickAndRepeat = function() { + this._tickScheduled = false, this.isPaused || this.isFinished || (this._tick(), this.isFinished || (n.delay(this._tickAndRepeat, [], this), this._tickScheduled = true)); + }, s.prototype._tick = function() { + if (this.isPaused || this.isFinished) return false; + var e2 = null, t2 = Math.min(this.max, this.index + 16384); + if (this.index >= this.max) return this.end(); + switch (this.type) { + case "string": + e2 = this.data.substring(this.index, t2); + break; + case "uint8array": + e2 = this.data.subarray(this.index, t2); + break; + case "array": + case "nodebuffer": + e2 = this.data.slice(this.index, t2); + } + return this.index = t2, this.push({ data: e2, meta: { percent: this.max ? this.index / this.max * 100 : 0 } }); + }, t.exports = s; + }, { "../utils": 32, "./GenericWorker": 28 }], 28: [function(e, t, r) { + "use strict"; + function n(e2) { + this.name = e2 || "default", this.streamInfo = {}, this.generatedError = null, this.extraStreamInfo = {}, this.isPaused = true, this.isFinished = false, this.isLocked = false, this._listeners = { data: [], end: [], error: [] }, this.previous = null; + } + n.prototype = { push: function(e2) { + this.emit("data", e2); + }, end: function() { + if (this.isFinished) return false; + this.flush(); + try { + this.emit("end"), this.cleanUp(), this.isFinished = true; + } catch (e2) { + this.emit("error", e2); + } + return true; + }, error: function(e2) { + return !this.isFinished && (this.isPaused ? this.generatedError = e2 : (this.isFinished = true, this.emit("error", e2), this.previous && this.previous.error(e2), this.cleanUp()), true); + }, on: function(e2, t2) { + return this._listeners[e2].push(t2), this; + }, cleanUp: function() { + this.streamInfo = this.generatedError = this.extraStreamInfo = null, this._listeners = []; + }, emit: function(e2, t2) { + if (this._listeners[e2]) for (var r2 = 0; r2 < this._listeners[e2].length; r2++) this._listeners[e2][r2].call(this, t2); + }, pipe: function(e2) { + return e2.registerPrevious(this); + }, registerPrevious: function(e2) { + if (this.isLocked) throw new Error("The stream '" + this + "' has already been used."); + this.streamInfo = e2.streamInfo, this.mergeStreamInfo(), this.previous = e2; + var t2 = this; + return e2.on("data", function(e3) { + t2.processChunk(e3); + }), e2.on("end", function() { + t2.end(); + }), e2.on("error", function(e3) { + t2.error(e3); + }), this; + }, pause: function() { + return !this.isPaused && !this.isFinished && (this.isPaused = true, this.previous && this.previous.pause(), true); + }, resume: function() { + if (!this.isPaused || this.isFinished) return false; + var e2 = this.isPaused = false; + return this.generatedError && (this.error(this.generatedError), e2 = true), this.previous && this.previous.resume(), !e2; + }, flush: function() { + }, processChunk: function(e2) { + this.push(e2); + }, withStreamInfo: function(e2, t2) { + return this.extraStreamInfo[e2] = t2, this.mergeStreamInfo(), this; + }, mergeStreamInfo: function() { + for (var e2 in this.extraStreamInfo) Object.prototype.hasOwnProperty.call(this.extraStreamInfo, e2) && (this.streamInfo[e2] = this.extraStreamInfo[e2]); + }, lock: function() { + if (this.isLocked) throw new Error("The stream '" + this + "' has already been used."); + this.isLocked = true, this.previous && this.previous.lock(); + }, toString: function() { + var e2 = "Worker " + this.name; + return this.previous ? this.previous + " -> " + e2 : e2; + } }, t.exports = n; + }, {}], 29: [function(e, t, r) { + "use strict"; + var h2 = e("../utils"), i = e("./ConvertWorker"), s = e("./GenericWorker"), u = e("../base64"), n = e("../support"), a = e("../external"), o = null; + if (n.nodestream) try { + o = e("../nodejs/NodejsStreamOutputAdapter"); + } catch (e2) { + } + function l(e2, o2) { + return new a.Promise(function(t2, r2) { + var n2 = [], i2 = e2._internalType, s2 = e2._outputType, a2 = e2._mimeType; + e2.on("data", function(e3, t3) { + n2.push(e3), o2 && o2(t3); + }).on("error", function(e3) { + n2 = [], r2(e3); + }).on("end", function() { + try { + var e3 = function(e4, t3, r3) { + switch (e4) { + case "blob": + return h2.newBlob(h2.transformTo("arraybuffer", t3), r3); + case "base64": + return u.encode(t3); + default: + return h2.transformTo(e4, t3); + } + }(s2, function(e4, t3) { + var r3, n3 = 0, i3 = null, s3 = 0; + for (r3 = 0; r3 < t3.length; r3++) s3 += t3[r3].length; + switch (e4) { + case "string": + return t3.join(""); + case "array": + return Array.prototype.concat.apply([], t3); + case "uint8array": + for (i3 = new Uint8Array(s3), r3 = 0; r3 < t3.length; r3++) i3.set(t3[r3], n3), n3 += t3[r3].length; + return i3; + case "nodebuffer": + return Buffer.concat(t3); + default: + throw new Error("concat : unsupported type '" + e4 + "'"); + } + }(i2, n2), a2); + t2(e3); + } catch (e4) { + r2(e4); + } + n2 = []; + }).resume(); + }); + } + function f(e2, t2, r2) { + var n2 = t2; + switch (t2) { + case "blob": + case "arraybuffer": + n2 = "uint8array"; + break; + case "base64": + n2 = "string"; + } + try { + this._internalType = n2, this._outputType = t2, this._mimeType = r2, h2.checkSupport(n2), this._worker = e2.pipe(new i(n2)), e2.lock(); + } catch (e3) { + this._worker = new s("error"), this._worker.error(e3); + } + } + f.prototype = { accumulate: function(e2) { + return l(this, e2); + }, on: function(e2, t2) { + var r2 = this; + return "data" === e2 ? this._worker.on(e2, function(e3) { + t2.call(r2, e3.data, e3.meta); + }) : this._worker.on(e2, function() { + h2.delay(t2, arguments, r2); + }), this; + }, resume: function() { + return h2.delay(this._worker.resume, [], this._worker), this; + }, pause: function() { + return this._worker.pause(), this; + }, toNodejsStream: function(e2) { + if (h2.checkSupport("nodestream"), "nodebuffer" !== this._outputType) throw new Error(this._outputType + " is not supported by this method"); + return new o(this, { objectMode: "nodebuffer" !== this._outputType }, e2); + } }, t.exports = f; + }, { "../base64": 1, "../external": 6, "../nodejs/NodejsStreamOutputAdapter": 13, "../support": 30, "../utils": 32, "./ConvertWorker": 24, "./GenericWorker": 28 }], 30: [function(e, t, r) { + "use strict"; + if (r.base64 = true, r.array = true, r.string = true, r.arraybuffer = "undefined" != typeof ArrayBuffer && "undefined" != typeof Uint8Array, r.nodebuffer = "undefined" != typeof Buffer, r.uint8array = "undefined" != typeof Uint8Array, "undefined" == typeof ArrayBuffer) r.blob = false; + else { + var n = new ArrayBuffer(0); + try { + r.blob = 0 === new Blob([n], { type: "application/zip" }).size; + } catch (e2) { + try { + var i = new (self.BlobBuilder || self.WebKitBlobBuilder || self.MozBlobBuilder || self.MSBlobBuilder)(); + i.append(n), r.blob = 0 === i.getBlob("application/zip").size; + } catch (e3) { + r.blob = false; + } + } + } + try { + r.nodestream = !!e("readable-stream").Readable; + } catch (e2) { + r.nodestream = false; + } + }, { "readable-stream": 16 }], 31: [function(e, t, s) { + "use strict"; + for (var o = e("./utils"), h2 = e("./support"), r = e("./nodejsUtils"), n = e("./stream/GenericWorker"), u = new Array(256), i = 0; i < 256; i++) u[i] = 252 <= i ? 6 : 248 <= i ? 5 : 240 <= i ? 4 : 224 <= i ? 3 : 192 <= i ? 2 : 1; + u[254] = u[254] = 1; + function a() { + n.call(this, "utf-8 decode"), this.leftOver = null; + } + function l() { + n.call(this, "utf-8 encode"); + } + s.utf8encode = function(e2) { + return h2.nodebuffer ? r.newBufferFrom(e2, "utf-8") : function(e3) { + var t2, r2, n2, i2, s2, a2 = e3.length, o2 = 0; + for (i2 = 0; i2 < a2; i2++) 55296 == (64512 & (r2 = e3.charCodeAt(i2))) && i2 + 1 < a2 && 56320 == (64512 & (n2 = e3.charCodeAt(i2 + 1))) && (r2 = 65536 + (r2 - 55296 << 10) + (n2 - 56320), i2++), o2 += r2 < 128 ? 1 : r2 < 2048 ? 2 : r2 < 65536 ? 3 : 4; + for (t2 = h2.uint8array ? new Uint8Array(o2) : new Array(o2), i2 = s2 = 0; s2 < o2; i2++) 55296 == (64512 & (r2 = e3.charCodeAt(i2))) && i2 + 1 < a2 && 56320 == (64512 & (n2 = e3.charCodeAt(i2 + 1))) && (r2 = 65536 + (r2 - 55296 << 10) + (n2 - 56320), i2++), r2 < 128 ? t2[s2++] = r2 : (r2 < 2048 ? t2[s2++] = 192 | r2 >>> 6 : (r2 < 65536 ? t2[s2++] = 224 | r2 >>> 12 : (t2[s2++] = 240 | r2 >>> 18, t2[s2++] = 128 | r2 >>> 12 & 63), t2[s2++] = 128 | r2 >>> 6 & 63), t2[s2++] = 128 | 63 & r2); + return t2; + }(e2); + }, s.utf8decode = function(e2) { + return h2.nodebuffer ? o.transformTo("nodebuffer", e2).toString("utf-8") : function(e3) { + var t2, r2, n2, i2, s2 = e3.length, a2 = new Array(2 * s2); + for (t2 = r2 = 0; t2 < s2; ) if ((n2 = e3[t2++]) < 128) a2[r2++] = n2; + else if (4 < (i2 = u[n2])) a2[r2++] = 65533, t2 += i2 - 1; + else { + for (n2 &= 2 === i2 ? 31 : 3 === i2 ? 15 : 7; 1 < i2 && t2 < s2; ) n2 = n2 << 6 | 63 & e3[t2++], i2--; + 1 < i2 ? a2[r2++] = 65533 : n2 < 65536 ? a2[r2++] = n2 : (n2 -= 65536, a2[r2++] = 55296 | n2 >> 10 & 1023, a2[r2++] = 56320 | 1023 & n2); + } + return a2.length !== r2 && (a2.subarray ? a2 = a2.subarray(0, r2) : a2.length = r2), o.applyFromCharCode(a2); + }(e2 = o.transformTo(h2.uint8array ? "uint8array" : "array", e2)); + }, o.inherits(a, n), a.prototype.processChunk = function(e2) { + var t2 = o.transformTo(h2.uint8array ? "uint8array" : "array", e2.data); + if (this.leftOver && this.leftOver.length) { + if (h2.uint8array) { + var r2 = t2; + (t2 = new Uint8Array(r2.length + this.leftOver.length)).set(this.leftOver, 0), t2.set(r2, this.leftOver.length); + } else t2 = this.leftOver.concat(t2); + this.leftOver = null; + } + var n2 = function(e3, t3) { + var r3; + for ((t3 = t3 || e3.length) > e3.length && (t3 = e3.length), r3 = t3 - 1; 0 <= r3 && 128 == (192 & e3[r3]); ) r3--; + return r3 < 0 ? t3 : 0 === r3 ? t3 : r3 + u[e3[r3]] > t3 ? r3 : t3; + }(t2), i2 = t2; + n2 !== t2.length && (h2.uint8array ? (i2 = t2.subarray(0, n2), this.leftOver = t2.subarray(n2, t2.length)) : (i2 = t2.slice(0, n2), this.leftOver = t2.slice(n2, t2.length))), this.push({ data: s.utf8decode(i2), meta: e2.meta }); + }, a.prototype.flush = function() { + this.leftOver && this.leftOver.length && (this.push({ data: s.utf8decode(this.leftOver), meta: {} }), this.leftOver = null); + }, s.Utf8DecodeWorker = a, o.inherits(l, n), l.prototype.processChunk = function(e2) { + this.push({ data: s.utf8encode(e2.data), meta: e2.meta }); + }, s.Utf8EncodeWorker = l; + }, { "./nodejsUtils": 14, "./stream/GenericWorker": 28, "./support": 30, "./utils": 32 }], 32: [function(e, t, a) { + "use strict"; + var o = e("./support"), h2 = e("./base64"), r = e("./nodejsUtils"), u = e("./external"); + function n(e2) { + return e2; + } + function l(e2, t2) { + for (var r2 = 0; r2 < e2.length; ++r2) t2[r2] = 255 & e2.charCodeAt(r2); + return t2; + } + e("setimmediate"), a.newBlob = function(t2, r2) { + a.checkSupport("blob"); + try { + return new Blob([t2], { type: r2 }); + } catch (e2) { + try { + var n2 = new (self.BlobBuilder || self.WebKitBlobBuilder || self.MozBlobBuilder || self.MSBlobBuilder)(); + return n2.append(t2), n2.getBlob(r2); + } catch (e3) { + throw new Error("Bug : can't construct the Blob."); + } + } + }; + var i = { stringifyByChunk: function(e2, t2, r2) { + var n2 = [], i2 = 0, s2 = e2.length; + if (s2 <= r2) return String.fromCharCode.apply(null, e2); + for (; i2 < s2; ) "array" === t2 || "nodebuffer" === t2 ? n2.push(String.fromCharCode.apply(null, e2.slice(i2, Math.min(i2 + r2, s2)))) : n2.push(String.fromCharCode.apply(null, e2.subarray(i2, Math.min(i2 + r2, s2)))), i2 += r2; + return n2.join(""); + }, stringifyByChar: function(e2) { + for (var t2 = "", r2 = 0; r2 < e2.length; r2++) t2 += String.fromCharCode(e2[r2]); + return t2; + }, applyCanBeUsed: { uint8array: function() { + try { + return o.uint8array && 1 === String.fromCharCode.apply(null, new Uint8Array(1)).length; + } catch (e2) { + return false; + } + }(), nodebuffer: function() { + try { + return o.nodebuffer && 1 === String.fromCharCode.apply(null, r.allocBuffer(1)).length; + } catch (e2) { + return false; + } + }() } }; + function s(e2) { + var t2 = 65536, r2 = a.getTypeOf(e2), n2 = true; + if ("uint8array" === r2 ? n2 = i.applyCanBeUsed.uint8array : "nodebuffer" === r2 && (n2 = i.applyCanBeUsed.nodebuffer), n2) for (; 1 < t2; ) try { + return i.stringifyByChunk(e2, r2, t2); + } catch (e3) { + t2 = Math.floor(t2 / 2); + } + return i.stringifyByChar(e2); + } + function f(e2, t2) { + for (var r2 = 0; r2 < e2.length; r2++) t2[r2] = e2[r2]; + return t2; + } + a.applyFromCharCode = s; + var c = {}; + c.string = { string: n, array: function(e2) { + return l(e2, new Array(e2.length)); + }, arraybuffer: function(e2) { + return c.string.uint8array(e2).buffer; + }, uint8array: function(e2) { + return l(e2, new Uint8Array(e2.length)); + }, nodebuffer: function(e2) { + return l(e2, r.allocBuffer(e2.length)); + } }, c.array = { string: s, array: n, arraybuffer: function(e2) { + return new Uint8Array(e2).buffer; + }, uint8array: function(e2) { + return new Uint8Array(e2); + }, nodebuffer: function(e2) { + return r.newBufferFrom(e2); + } }, c.arraybuffer = { string: function(e2) { + return s(new Uint8Array(e2)); + }, array: function(e2) { + return f(new Uint8Array(e2), new Array(e2.byteLength)); + }, arraybuffer: n, uint8array: function(e2) { + return new Uint8Array(e2); + }, nodebuffer: function(e2) { + return r.newBufferFrom(new Uint8Array(e2)); + } }, c.uint8array = { string: s, array: function(e2) { + return f(e2, new Array(e2.length)); + }, arraybuffer: function(e2) { + return e2.buffer; + }, uint8array: n, nodebuffer: function(e2) { + return r.newBufferFrom(e2); + } }, c.nodebuffer = { string: s, array: function(e2) { + return f(e2, new Array(e2.length)); + }, arraybuffer: function(e2) { + return c.nodebuffer.uint8array(e2).buffer; + }, uint8array: function(e2) { + return f(e2, new Uint8Array(e2.length)); + }, nodebuffer: n }, a.transformTo = function(e2, t2) { + if (t2 = t2 || "", !e2) return t2; + a.checkSupport(e2); + var r2 = a.getTypeOf(t2); + return c[r2][e2](t2); + }, a.resolve = function(e2) { + for (var t2 = e2.split("/"), r2 = [], n2 = 0; n2 < t2.length; n2++) { + var i2 = t2[n2]; + "." === i2 || "" === i2 && 0 !== n2 && n2 !== t2.length - 1 || (".." === i2 ? r2.pop() : r2.push(i2)); + } + return r2.join("/"); + }, a.getTypeOf = function(e2) { + return "string" == typeof e2 ? "string" : "[object Array]" === Object.prototype.toString.call(e2) ? "array" : o.nodebuffer && r.isBuffer(e2) ? "nodebuffer" : o.uint8array && e2 instanceof Uint8Array ? "uint8array" : o.arraybuffer && e2 instanceof ArrayBuffer ? "arraybuffer" : void 0; + }, a.checkSupport = function(e2) { + if (!o[e2.toLowerCase()]) throw new Error(e2 + " is not supported by this platform"); + }, a.MAX_VALUE_16BITS = 65535, a.MAX_VALUE_32BITS = -1, a.pretty = function(e2) { + var t2, r2, n2 = ""; + for (r2 = 0; r2 < (e2 || "").length; r2++) n2 += "\\x" + ((t2 = e2.charCodeAt(r2)) < 16 ? "0" : "") + t2.toString(16).toUpperCase(); + return n2; + }, a.delay = function(e2, t2, r2) { + setImmediate(function() { + e2.apply(r2 || null, t2 || []); + }); + }, a.inherits = function(e2, t2) { + function r2() { + } + r2.prototype = t2.prototype, e2.prototype = new r2(); + }, a.extend = function() { + var e2, t2, r2 = {}; + for (e2 = 0; e2 < arguments.length; e2++) for (t2 in arguments[e2]) Object.prototype.hasOwnProperty.call(arguments[e2], t2) && void 0 === r2[t2] && (r2[t2] = arguments[e2][t2]); + return r2; + }, a.prepareContent = function(r2, e2, n2, i2, s2) { + return u.Promise.resolve(e2).then(function(n3) { + return o.blob && (n3 instanceof Blob || -1 !== ["[object File]", "[object Blob]"].indexOf(Object.prototype.toString.call(n3))) && "undefined" != typeof FileReader ? new u.Promise(function(t2, r3) { + var e3 = new FileReader(); + e3.onload = function(e4) { + t2(e4.target.result); + }, e3.onerror = function(e4) { + r3(e4.target.error); + }, e3.readAsArrayBuffer(n3); + }) : n3; + }).then(function(e3) { + var t2 = a.getTypeOf(e3); + return t2 ? ("arraybuffer" === t2 ? e3 = a.transformTo("uint8array", e3) : "string" === t2 && (s2 ? e3 = h2.decode(e3) : n2 && true !== i2 && (e3 = function(e4) { + return l(e4, o.uint8array ? new Uint8Array(e4.length) : new Array(e4.length)); + }(e3))), e3) : u.Promise.reject(new Error("Can't read the data of '" + r2 + "'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?")); + }); + }; + }, { "./base64": 1, "./external": 6, "./nodejsUtils": 14, "./support": 30, setimmediate: 54 }], 33: [function(e, t, r) { + "use strict"; + var n = e("./reader/readerFor"), i = e("./utils"), s = e("./signature"), a = e("./zipEntry"), o = e("./support"); + function h2(e2) { + this.files = [], this.loadOptions = e2; + } + h2.prototype = { checkSignature: function(e2) { + if (!this.reader.readAndCheckSignature(e2)) { + this.reader.index -= 4; + var t2 = this.reader.readString(4); + throw new Error("Corrupted zip or bug: unexpected signature (" + i.pretty(t2) + ", expected " + i.pretty(e2) + ")"); + } + }, isSignature: function(e2, t2) { + var r2 = this.reader.index; + this.reader.setIndex(e2); + var n2 = this.reader.readString(4) === t2; + return this.reader.setIndex(r2), n2; + }, readBlockEndOfCentral: function() { + this.diskNumber = this.reader.readInt(2), this.diskWithCentralDirStart = this.reader.readInt(2), this.centralDirRecordsOnThisDisk = this.reader.readInt(2), this.centralDirRecords = this.reader.readInt(2), this.centralDirSize = this.reader.readInt(4), this.centralDirOffset = this.reader.readInt(4), this.zipCommentLength = this.reader.readInt(2); + var e2 = this.reader.readData(this.zipCommentLength), t2 = o.uint8array ? "uint8array" : "array", r2 = i.transformTo(t2, e2); + this.zipComment = this.loadOptions.decodeFileName(r2); + }, readBlockZip64EndOfCentral: function() { + this.zip64EndOfCentralSize = this.reader.readInt(8), this.reader.skip(4), this.diskNumber = this.reader.readInt(4), this.diskWithCentralDirStart = this.reader.readInt(4), this.centralDirRecordsOnThisDisk = this.reader.readInt(8), this.centralDirRecords = this.reader.readInt(8), this.centralDirSize = this.reader.readInt(8), this.centralDirOffset = this.reader.readInt(8), this.zip64ExtensibleData = {}; + for (var e2, t2, r2, n2 = this.zip64EndOfCentralSize - 44; 0 < n2; ) e2 = this.reader.readInt(2), t2 = this.reader.readInt(4), r2 = this.reader.readData(t2), this.zip64ExtensibleData[e2] = { id: e2, length: t2, value: r2 }; + }, readBlockZip64EndOfCentralLocator: function() { + if (this.diskWithZip64CentralDirStart = this.reader.readInt(4), this.relativeOffsetEndOfZip64CentralDir = this.reader.readInt(8), this.disksCount = this.reader.readInt(4), 1 < this.disksCount) throw new Error("Multi-volumes zip are not supported"); + }, readLocalFiles: function() { + var e2, t2; + for (e2 = 0; e2 < this.files.length; e2++) t2 = this.files[e2], this.reader.setIndex(t2.localHeaderOffset), this.checkSignature(s.LOCAL_FILE_HEADER), t2.readLocalPart(this.reader), t2.handleUTF8(), t2.processAttributes(); + }, readCentralDir: function() { + var e2; + for (this.reader.setIndex(this.centralDirOffset); this.reader.readAndCheckSignature(s.CENTRAL_FILE_HEADER); ) (e2 = new a({ zip64: this.zip64 }, this.loadOptions)).readCentralPart(this.reader), this.files.push(e2); + if (this.centralDirRecords !== this.files.length && 0 !== this.centralDirRecords && 0 === this.files.length) throw new Error("Corrupted zip or bug: expected " + this.centralDirRecords + " records in central dir, got " + this.files.length); + }, readEndOfCentral: function() { + var e2 = this.reader.lastIndexOfSignature(s.CENTRAL_DIRECTORY_END); + if (e2 < 0) throw !this.isSignature(0, s.LOCAL_FILE_HEADER) ? new Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html") : new Error("Corrupted zip: can't find end of central directory"); + this.reader.setIndex(e2); + var t2 = e2; + if (this.checkSignature(s.CENTRAL_DIRECTORY_END), this.readBlockEndOfCentral(), this.diskNumber === i.MAX_VALUE_16BITS || this.diskWithCentralDirStart === i.MAX_VALUE_16BITS || this.centralDirRecordsOnThisDisk === i.MAX_VALUE_16BITS || this.centralDirRecords === i.MAX_VALUE_16BITS || this.centralDirSize === i.MAX_VALUE_32BITS || this.centralDirOffset === i.MAX_VALUE_32BITS) { + if (this.zip64 = true, (e2 = this.reader.lastIndexOfSignature(s.ZIP64_CENTRAL_DIRECTORY_LOCATOR)) < 0) throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator"); + if (this.reader.setIndex(e2), this.checkSignature(s.ZIP64_CENTRAL_DIRECTORY_LOCATOR), this.readBlockZip64EndOfCentralLocator(), !this.isSignature(this.relativeOffsetEndOfZip64CentralDir, s.ZIP64_CENTRAL_DIRECTORY_END) && (this.relativeOffsetEndOfZip64CentralDir = this.reader.lastIndexOfSignature(s.ZIP64_CENTRAL_DIRECTORY_END), this.relativeOffsetEndOfZip64CentralDir < 0)) throw new Error("Corrupted zip: can't find the ZIP64 end of central directory"); + this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir), this.checkSignature(s.ZIP64_CENTRAL_DIRECTORY_END), this.readBlockZip64EndOfCentral(); + } + var r2 = this.centralDirOffset + this.centralDirSize; + this.zip64 && (r2 += 20, r2 += 12 + this.zip64EndOfCentralSize); + var n2 = t2 - r2; + if (0 < n2) this.isSignature(t2, s.CENTRAL_FILE_HEADER) || (this.reader.zero = n2); + else if (n2 < 0) throw new Error("Corrupted zip: missing " + Math.abs(n2) + " bytes."); + }, prepareReader: function(e2) { + this.reader = n(e2); + }, load: function(e2) { + this.prepareReader(e2), this.readEndOfCentral(), this.readCentralDir(), this.readLocalFiles(); + } }, t.exports = h2; + }, { "./reader/readerFor": 22, "./signature": 23, "./support": 30, "./utils": 32, "./zipEntry": 34 }], 34: [function(e, t, r) { + "use strict"; + var n = e("./reader/readerFor"), s = e("./utils"), i = e("./compressedObject"), a = e("./crc32"), o = e("./utf8"), h2 = e("./compressions"), u = e("./support"); + function l(e2, t2) { + this.options = e2, this.loadOptions = t2; + } + l.prototype = { isEncrypted: function() { + return 1 == (1 & this.bitFlag); + }, useUTF8: function() { + return 2048 == (2048 & this.bitFlag); + }, readLocalPart: function(e2) { + var t2, r2; + if (e2.skip(22), this.fileNameLength = e2.readInt(2), r2 = e2.readInt(2), this.fileName = e2.readData(this.fileNameLength), e2.skip(r2), -1 === this.compressedSize || -1 === this.uncompressedSize) throw new Error("Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)"); + if (null === (t2 = function(e3) { + for (var t3 in h2) if (Object.prototype.hasOwnProperty.call(h2, t3) && h2[t3].magic === e3) return h2[t3]; + return null; + }(this.compressionMethod))) throw new Error("Corrupted zip : compression " + s.pretty(this.compressionMethod) + " unknown (inner file : " + s.transformTo("string", this.fileName) + ")"); + this.decompressed = new i(this.compressedSize, this.uncompressedSize, this.crc32, t2, e2.readData(this.compressedSize)); + }, readCentralPart: function(e2) { + this.versionMadeBy = e2.readInt(2), e2.skip(2), this.bitFlag = e2.readInt(2), this.compressionMethod = e2.readString(2), this.date = e2.readDate(), this.crc32 = e2.readInt(4), this.compressedSize = e2.readInt(4), this.uncompressedSize = e2.readInt(4); + var t2 = e2.readInt(2); + if (this.extraFieldsLength = e2.readInt(2), this.fileCommentLength = e2.readInt(2), this.diskNumberStart = e2.readInt(2), this.internalFileAttributes = e2.readInt(2), this.externalFileAttributes = e2.readInt(4), this.localHeaderOffset = e2.readInt(4), this.isEncrypted()) throw new Error("Encrypted zip are not supported"); + e2.skip(t2), this.readExtraFields(e2), this.parseZIP64ExtraField(e2), this.fileComment = e2.readData(this.fileCommentLength); + }, processAttributes: function() { + this.unixPermissions = null, this.dosPermissions = null; + var e2 = this.versionMadeBy >> 8; + this.dir = !!(16 & this.externalFileAttributes), 0 == e2 && (this.dosPermissions = 63 & this.externalFileAttributes), 3 == e2 && (this.unixPermissions = this.externalFileAttributes >> 16 & 65535), this.dir || "/" !== this.fileNameStr.slice(-1) || (this.dir = true); + }, parseZIP64ExtraField: function() { + if (this.extraFields[1]) { + var e2 = n(this.extraFields[1].value); + this.uncompressedSize === s.MAX_VALUE_32BITS && (this.uncompressedSize = e2.readInt(8)), this.compressedSize === s.MAX_VALUE_32BITS && (this.compressedSize = e2.readInt(8)), this.localHeaderOffset === s.MAX_VALUE_32BITS && (this.localHeaderOffset = e2.readInt(8)), this.diskNumberStart === s.MAX_VALUE_32BITS && (this.diskNumberStart = e2.readInt(4)); + } + }, readExtraFields: function(e2) { + var t2, r2, n2, i2 = e2.index + this.extraFieldsLength; + for (this.extraFields || (this.extraFields = {}); e2.index + 4 < i2; ) t2 = e2.readInt(2), r2 = e2.readInt(2), n2 = e2.readData(r2), this.extraFields[t2] = { id: t2, length: r2, value: n2 }; + e2.setIndex(i2); + }, handleUTF8: function() { + var e2 = u.uint8array ? "uint8array" : "array"; + if (this.useUTF8()) this.fileNameStr = o.utf8decode(this.fileName), this.fileCommentStr = o.utf8decode(this.fileComment); + else { + var t2 = this.findExtraFieldUnicodePath(); + if (null !== t2) this.fileNameStr = t2; + else { + var r2 = s.transformTo(e2, this.fileName); + this.fileNameStr = this.loadOptions.decodeFileName(r2); + } + var n2 = this.findExtraFieldUnicodeComment(); + if (null !== n2) this.fileCommentStr = n2; + else { + var i2 = s.transformTo(e2, this.fileComment); + this.fileCommentStr = this.loadOptions.decodeFileName(i2); + } + } + }, findExtraFieldUnicodePath: function() { + var e2 = this.extraFields[28789]; + if (e2) { + var t2 = n(e2.value); + return 1 !== t2.readInt(1) ? null : a(this.fileName) !== t2.readInt(4) ? null : o.utf8decode(t2.readData(e2.length - 5)); + } + return null; + }, findExtraFieldUnicodeComment: function() { + var e2 = this.extraFields[25461]; + if (e2) { + var t2 = n(e2.value); + return 1 !== t2.readInt(1) ? null : a(this.fileComment) !== t2.readInt(4) ? null : o.utf8decode(t2.readData(e2.length - 5)); + } + return null; + } }, t.exports = l; + }, { "./compressedObject": 2, "./compressions": 3, "./crc32": 4, "./reader/readerFor": 22, "./support": 30, "./utf8": 31, "./utils": 32 }], 35: [function(e, t, r) { + "use strict"; + function n(e2, t2, r2) { + this.name = e2, this.dir = r2.dir, this.date = r2.date, this.comment = r2.comment, this.unixPermissions = r2.unixPermissions, this.dosPermissions = r2.dosPermissions, this._data = t2, this._dataBinary = r2.binary, this.options = { compression: r2.compression, compressionOptions: r2.compressionOptions }; + } + var s = e("./stream/StreamHelper"), i = e("./stream/DataWorker"), a = e("./utf8"), o = e("./compressedObject"), h2 = e("./stream/GenericWorker"); + n.prototype = { internalStream: function(e2) { + var t2 = null, r2 = "string"; + try { + if (!e2) throw new Error("No output type specified."); + var n2 = "string" === (r2 = e2.toLowerCase()) || "text" === r2; + "binarystring" !== r2 && "text" !== r2 || (r2 = "string"), t2 = this._decompressWorker(); + var i2 = !this._dataBinary; + i2 && !n2 && (t2 = t2.pipe(new a.Utf8EncodeWorker())), !i2 && n2 && (t2 = t2.pipe(new a.Utf8DecodeWorker())); + } catch (e3) { + (t2 = new h2("error")).error(e3); + } + return new s(t2, r2, ""); + }, async: function(e2, t2) { + return this.internalStream(e2).accumulate(t2); + }, nodeStream: function(e2, t2) { + return this.internalStream(e2 || "nodebuffer").toNodejsStream(t2); + }, _compressWorker: function(e2, t2) { + if (this._data instanceof o && this._data.compression.magic === e2.magic) return this._data.getCompressedWorker(); + var r2 = this._decompressWorker(); + return this._dataBinary || (r2 = r2.pipe(new a.Utf8EncodeWorker())), o.createWorkerFrom(r2, e2, t2); + }, _decompressWorker: function() { + return this._data instanceof o ? this._data.getContentWorker() : this._data instanceof h2 ? this._data : new i(this._data); + } }; + for (var u = ["asText", "asBinary", "asNodeBuffer", "asUint8Array", "asArrayBuffer"], l = function() { + throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide."); + }, f = 0; f < u.length; f++) n.prototype[u[f]] = l; + t.exports = n; + }, { "./compressedObject": 2, "./stream/DataWorker": 27, "./stream/GenericWorker": 28, "./stream/StreamHelper": 29, "./utf8": 31 }], 36: [function(e, l, t) { + (function(t2) { + "use strict"; + var r, n, e2 = t2.MutationObserver || t2.WebKitMutationObserver; + if (e2) { + var i = 0, s = new e2(u), a = t2.document.createTextNode(""); + s.observe(a, { characterData: true }), r = function() { + a.data = i = ++i % 2; + }; + } else if (t2.setImmediate || void 0 === t2.MessageChannel) r = "document" in t2 && "onreadystatechange" in t2.document.createElement("script") ? function() { + var e3 = t2.document.createElement("script"); + e3.onreadystatechange = function() { + u(), e3.onreadystatechange = null, e3.parentNode.removeChild(e3), e3 = null; + }, t2.document.documentElement.appendChild(e3); + } : function() { + setTimeout(u, 0); + }; + else { + var o = new t2.MessageChannel(); + o.port1.onmessage = u, r = function() { + o.port2.postMessage(0); + }; + } + var h2 = []; + function u() { + var e3, t3; + n = true; + for (var r2 = h2.length; r2; ) { + for (t3 = h2, h2 = [], e3 = -1; ++e3 < r2; ) t3[e3](); + r2 = h2.length; + } + n = false; + } + l.exports = function(e3) { + 1 !== h2.push(e3) || n || r(); + }; + }).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}); + }, {}], 37: [function(e, t, r) { + "use strict"; + var i = e("immediate"); + function u() { + } + var l = {}, s = ["REJECTED"], a = ["FULFILLED"], n = ["PENDING"]; + function o(e2) { + if ("function" != typeof e2) throw new TypeError("resolver must be a function"); + this.state = n, this.queue = [], this.outcome = void 0, e2 !== u && d(this, e2); + } + function h2(e2, t2, r2) { + this.promise = e2, "function" == typeof t2 && (this.onFulfilled = t2, this.callFulfilled = this.otherCallFulfilled), "function" == typeof r2 && (this.onRejected = r2, this.callRejected = this.otherCallRejected); + } + function f(t2, r2, n2) { + i(function() { + var e2; + try { + e2 = r2(n2); + } catch (e3) { + return l.reject(t2, e3); + } + e2 === t2 ? l.reject(t2, new TypeError("Cannot resolve promise with itself")) : l.resolve(t2, e2); + }); + } + function c(e2) { + var t2 = e2 && e2.then; + if (e2 && ("object" == typeof e2 || "function" == typeof e2) && "function" == typeof t2) return function() { + t2.apply(e2, arguments); + }; + } + function d(t2, e2) { + var r2 = false; + function n2(e3) { + r2 || (r2 = true, l.reject(t2, e3)); + } + function i2(e3) { + r2 || (r2 = true, l.resolve(t2, e3)); + } + var s2 = p(function() { + e2(i2, n2); + }); + "error" === s2.status && n2(s2.value); + } + function p(e2, t2) { + var r2 = {}; + try { + r2.value = e2(t2), r2.status = "success"; + } catch (e3) { + r2.status = "error", r2.value = e3; + } + return r2; + } + (t.exports = o).prototype.finally = function(t2) { + if ("function" != typeof t2) return this; + var r2 = this.constructor; + return this.then(function(e2) { + return r2.resolve(t2()).then(function() { + return e2; + }); + }, function(e2) { + return r2.resolve(t2()).then(function() { + throw e2; + }); + }); + }, o.prototype.catch = function(e2) { + return this.then(null, e2); + }, o.prototype.then = function(e2, t2) { + if ("function" != typeof e2 && this.state === a || "function" != typeof t2 && this.state === s) return this; + var r2 = new this.constructor(u); + this.state !== n ? f(r2, this.state === a ? e2 : t2, this.outcome) : this.queue.push(new h2(r2, e2, t2)); + return r2; + }, h2.prototype.callFulfilled = function(e2) { + l.resolve(this.promise, e2); + }, h2.prototype.otherCallFulfilled = function(e2) { + f(this.promise, this.onFulfilled, e2); + }, h2.prototype.callRejected = function(e2) { + l.reject(this.promise, e2); + }, h2.prototype.otherCallRejected = function(e2) { + f(this.promise, this.onRejected, e2); + }, l.resolve = function(e2, t2) { + var r2 = p(c, t2); + if ("error" === r2.status) return l.reject(e2, r2.value); + var n2 = r2.value; + if (n2) d(e2, n2); + else { + e2.state = a, e2.outcome = t2; + for (var i2 = -1, s2 = e2.queue.length; ++i2 < s2; ) e2.queue[i2].callFulfilled(t2); + } + return e2; + }, l.reject = function(e2, t2) { + e2.state = s, e2.outcome = t2; + for (var r2 = -1, n2 = e2.queue.length; ++r2 < n2; ) e2.queue[r2].callRejected(t2); + return e2; + }, o.resolve = function(e2) { + if (e2 instanceof this) return e2; + return l.resolve(new this(u), e2); + }, o.reject = function(e2) { + var t2 = new this(u); + return l.reject(t2, e2); + }, o.all = function(e2) { + var r2 = this; + if ("[object Array]" !== Object.prototype.toString.call(e2)) return this.reject(new TypeError("must be an array")); + var n2 = e2.length, i2 = false; + if (!n2) return this.resolve([]); + var s2 = new Array(n2), a2 = 0, t2 = -1, o2 = new this(u); + for (; ++t2 < n2; ) h3(e2[t2], t2); + return o2; + function h3(e3, t3) { + r2.resolve(e3).then(function(e4) { + s2[t3] = e4, ++a2 !== n2 || i2 || (i2 = true, l.resolve(o2, s2)); + }, function(e4) { + i2 || (i2 = true, l.reject(o2, e4)); + }); + } + }, o.race = function(e2) { + var t2 = this; + if ("[object Array]" !== Object.prototype.toString.call(e2)) return this.reject(new TypeError("must be an array")); + var r2 = e2.length, n2 = false; + if (!r2) return this.resolve([]); + var i2 = -1, s2 = new this(u); + for (; ++i2 < r2; ) a2 = e2[i2], t2.resolve(a2).then(function(e3) { + n2 || (n2 = true, l.resolve(s2, e3)); + }, function(e3) { + n2 || (n2 = true, l.reject(s2, e3)); + }); + var a2; + return s2; + }; + }, { immediate: 36 }], 38: [function(e, t, r) { + "use strict"; + var n = {}; + (0, e("./lib/utils/common").assign)(n, e("./lib/deflate"), e("./lib/inflate"), e("./lib/zlib/constants")), t.exports = n; + }, { "./lib/deflate": 39, "./lib/inflate": 40, "./lib/utils/common": 41, "./lib/zlib/constants": 44 }], 39: [function(e, t, r) { + "use strict"; + var a = e("./zlib/deflate"), o = e("./utils/common"), h2 = e("./utils/strings"), i = e("./zlib/messages"), s = e("./zlib/zstream"), u = Object.prototype.toString, l = 0, f = -1, c = 0, d = 8; + function p(e2) { + if (!(this instanceof p)) return new p(e2); + this.options = o.assign({ level: f, method: d, chunkSize: 16384, windowBits: 15, memLevel: 8, strategy: c, to: "" }, e2 || {}); + var t2 = this.options; + t2.raw && 0 < t2.windowBits ? t2.windowBits = -t2.windowBits : t2.gzip && 0 < t2.windowBits && t2.windowBits < 16 && (t2.windowBits += 16), this.err = 0, this.msg = "", this.ended = false, this.chunks = [], this.strm = new s(), this.strm.avail_out = 0; + var r2 = a.deflateInit2(this.strm, t2.level, t2.method, t2.windowBits, t2.memLevel, t2.strategy); + if (r2 !== l) throw new Error(i[r2]); + if (t2.header && a.deflateSetHeader(this.strm, t2.header), t2.dictionary) { + var n2; + if (n2 = "string" == typeof t2.dictionary ? h2.string2buf(t2.dictionary) : "[object ArrayBuffer]" === u.call(t2.dictionary) ? new Uint8Array(t2.dictionary) : t2.dictionary, (r2 = a.deflateSetDictionary(this.strm, n2)) !== l) throw new Error(i[r2]); + this._dict_set = true; + } + } + function n(e2, t2) { + var r2 = new p(t2); + if (r2.push(e2, true), r2.err) throw r2.msg || i[r2.err]; + return r2.result; + } + p.prototype.push = function(e2, t2) { + var r2, n2, i2 = this.strm, s2 = this.options.chunkSize; + if (this.ended) return false; + n2 = t2 === ~~t2 ? t2 : true === t2 ? 4 : 0, "string" == typeof e2 ? i2.input = h2.string2buf(e2) : "[object ArrayBuffer]" === u.call(e2) ? i2.input = new Uint8Array(e2) : i2.input = e2, i2.next_in = 0, i2.avail_in = i2.input.length; + do { + if (0 === i2.avail_out && (i2.output = new o.Buf8(s2), i2.next_out = 0, i2.avail_out = s2), 1 !== (r2 = a.deflate(i2, n2)) && r2 !== l) return this.onEnd(r2), !(this.ended = true); + 0 !== i2.avail_out && (0 !== i2.avail_in || 4 !== n2 && 2 !== n2) || ("string" === this.options.to ? this.onData(h2.buf2binstring(o.shrinkBuf(i2.output, i2.next_out))) : this.onData(o.shrinkBuf(i2.output, i2.next_out))); + } while ((0 < i2.avail_in || 0 === i2.avail_out) && 1 !== r2); + return 4 === n2 ? (r2 = a.deflateEnd(this.strm), this.onEnd(r2), this.ended = true, r2 === l) : 2 !== n2 || (this.onEnd(l), !(i2.avail_out = 0)); + }, p.prototype.onData = function(e2) { + this.chunks.push(e2); + }, p.prototype.onEnd = function(e2) { + e2 === l && ("string" === this.options.to ? this.result = this.chunks.join("") : this.result = o.flattenChunks(this.chunks)), this.chunks = [], this.err = e2, this.msg = this.strm.msg; + }, r.Deflate = p, r.deflate = n, r.deflateRaw = function(e2, t2) { + return (t2 = t2 || {}).raw = true, n(e2, t2); + }, r.gzip = function(e2, t2) { + return (t2 = t2 || {}).gzip = true, n(e2, t2); + }; + }, { "./utils/common": 41, "./utils/strings": 42, "./zlib/deflate": 46, "./zlib/messages": 51, "./zlib/zstream": 53 }], 40: [function(e, t, r) { + "use strict"; + var c = e("./zlib/inflate"), d = e("./utils/common"), p = e("./utils/strings"), m = e("./zlib/constants"), n = e("./zlib/messages"), i = e("./zlib/zstream"), s = e("./zlib/gzheader"), _ = Object.prototype.toString; + function a(e2) { + if (!(this instanceof a)) return new a(e2); + this.options = d.assign({ chunkSize: 16384, windowBits: 0, to: "" }, e2 || {}); + var t2 = this.options; + t2.raw && 0 <= t2.windowBits && t2.windowBits < 16 && (t2.windowBits = -t2.windowBits, 0 === t2.windowBits && (t2.windowBits = -15)), !(0 <= t2.windowBits && t2.windowBits < 16) || e2 && e2.windowBits || (t2.windowBits += 32), 15 < t2.windowBits && t2.windowBits < 48 && 0 == (15 & t2.windowBits) && (t2.windowBits |= 15), this.err = 0, this.msg = "", this.ended = false, this.chunks = [], this.strm = new i(), this.strm.avail_out = 0; + var r2 = c.inflateInit2(this.strm, t2.windowBits); + if (r2 !== m.Z_OK) throw new Error(n[r2]); + this.header = new s(), c.inflateGetHeader(this.strm, this.header); + } + function o(e2, t2) { + var r2 = new a(t2); + if (r2.push(e2, true), r2.err) throw r2.msg || n[r2.err]; + return r2.result; + } + a.prototype.push = function(e2, t2) { + var r2, n2, i2, s2, a2, o2, h2 = this.strm, u = this.options.chunkSize, l = this.options.dictionary, f = false; + if (this.ended) return false; + n2 = t2 === ~~t2 ? t2 : true === t2 ? m.Z_FINISH : m.Z_NO_FLUSH, "string" == typeof e2 ? h2.input = p.binstring2buf(e2) : "[object ArrayBuffer]" === _.call(e2) ? h2.input = new Uint8Array(e2) : h2.input = e2, h2.next_in = 0, h2.avail_in = h2.input.length; + do { + if (0 === h2.avail_out && (h2.output = new d.Buf8(u), h2.next_out = 0, h2.avail_out = u), (r2 = c.inflate(h2, m.Z_NO_FLUSH)) === m.Z_NEED_DICT && l && (o2 = "string" == typeof l ? p.string2buf(l) : "[object ArrayBuffer]" === _.call(l) ? new Uint8Array(l) : l, r2 = c.inflateSetDictionary(this.strm, o2)), r2 === m.Z_BUF_ERROR && true === f && (r2 = m.Z_OK, f = false), r2 !== m.Z_STREAM_END && r2 !== m.Z_OK) return this.onEnd(r2), !(this.ended = true); + h2.next_out && (0 !== h2.avail_out && r2 !== m.Z_STREAM_END && (0 !== h2.avail_in || n2 !== m.Z_FINISH && n2 !== m.Z_SYNC_FLUSH) || ("string" === this.options.to ? (i2 = p.utf8border(h2.output, h2.next_out), s2 = h2.next_out - i2, a2 = p.buf2string(h2.output, i2), h2.next_out = s2, h2.avail_out = u - s2, s2 && d.arraySet(h2.output, h2.output, i2, s2, 0), this.onData(a2)) : this.onData(d.shrinkBuf(h2.output, h2.next_out)))), 0 === h2.avail_in && 0 === h2.avail_out && (f = true); + } while ((0 < h2.avail_in || 0 === h2.avail_out) && r2 !== m.Z_STREAM_END); + return r2 === m.Z_STREAM_END && (n2 = m.Z_FINISH), n2 === m.Z_FINISH ? (r2 = c.inflateEnd(this.strm), this.onEnd(r2), this.ended = true, r2 === m.Z_OK) : n2 !== m.Z_SYNC_FLUSH || (this.onEnd(m.Z_OK), !(h2.avail_out = 0)); + }, a.prototype.onData = function(e2) { + this.chunks.push(e2); + }, a.prototype.onEnd = function(e2) { + e2 === m.Z_OK && ("string" === this.options.to ? this.result = this.chunks.join("") : this.result = d.flattenChunks(this.chunks)), this.chunks = [], this.err = e2, this.msg = this.strm.msg; + }, r.Inflate = a, r.inflate = o, r.inflateRaw = function(e2, t2) { + return (t2 = t2 || {}).raw = true, o(e2, t2); + }, r.ungzip = o; + }, { "./utils/common": 41, "./utils/strings": 42, "./zlib/constants": 44, "./zlib/gzheader": 47, "./zlib/inflate": 49, "./zlib/messages": 51, "./zlib/zstream": 53 }], 41: [function(e, t, r) { + "use strict"; + var n = "undefined" != typeof Uint8Array && "undefined" != typeof Uint16Array && "undefined" != typeof Int32Array; + r.assign = function(e2) { + for (var t2 = Array.prototype.slice.call(arguments, 1); t2.length; ) { + var r2 = t2.shift(); + if (r2) { + if ("object" != typeof r2) throw new TypeError(r2 + "must be non-object"); + for (var n2 in r2) r2.hasOwnProperty(n2) && (e2[n2] = r2[n2]); + } + } + return e2; + }, r.shrinkBuf = function(e2, t2) { + return e2.length === t2 ? e2 : e2.subarray ? e2.subarray(0, t2) : (e2.length = t2, e2); + }; + var i = { arraySet: function(e2, t2, r2, n2, i2) { + if (t2.subarray && e2.subarray) e2.set(t2.subarray(r2, r2 + n2), i2); + else for (var s2 = 0; s2 < n2; s2++) e2[i2 + s2] = t2[r2 + s2]; + }, flattenChunks: function(e2) { + var t2, r2, n2, i2, s2, a; + for (t2 = n2 = 0, r2 = e2.length; t2 < r2; t2++) n2 += e2[t2].length; + for (a = new Uint8Array(n2), t2 = i2 = 0, r2 = e2.length; t2 < r2; t2++) s2 = e2[t2], a.set(s2, i2), i2 += s2.length; + return a; + } }, s = { arraySet: function(e2, t2, r2, n2, i2) { + for (var s2 = 0; s2 < n2; s2++) e2[i2 + s2] = t2[r2 + s2]; + }, flattenChunks: function(e2) { + return [].concat.apply([], e2); + } }; + r.setTyped = function(e2) { + e2 ? (r.Buf8 = Uint8Array, r.Buf16 = Uint16Array, r.Buf32 = Int32Array, r.assign(r, i)) : (r.Buf8 = Array, r.Buf16 = Array, r.Buf32 = Array, r.assign(r, s)); + }, r.setTyped(n); + }, {}], 42: [function(e, t, r) { + "use strict"; + var h2 = e("./common"), i = true, s = true; + try { + String.fromCharCode.apply(null, [0]); + } catch (e2) { + i = false; + } + try { + String.fromCharCode.apply(null, new Uint8Array(1)); + } catch (e2) { + s = false; + } + for (var u = new h2.Buf8(256), n = 0; n < 256; n++) u[n] = 252 <= n ? 6 : 248 <= n ? 5 : 240 <= n ? 4 : 224 <= n ? 3 : 192 <= n ? 2 : 1; + function l(e2, t2) { + if (t2 < 65537 && (e2.subarray && s || !e2.subarray && i)) return String.fromCharCode.apply(null, h2.shrinkBuf(e2, t2)); + for (var r2 = "", n2 = 0; n2 < t2; n2++) r2 += String.fromCharCode(e2[n2]); + return r2; + } + u[254] = u[254] = 1, r.string2buf = function(e2) { + var t2, r2, n2, i2, s2, a = e2.length, o = 0; + for (i2 = 0; i2 < a; i2++) 55296 == (64512 & (r2 = e2.charCodeAt(i2))) && i2 + 1 < a && 56320 == (64512 & (n2 = e2.charCodeAt(i2 + 1))) && (r2 = 65536 + (r2 - 55296 << 10) + (n2 - 56320), i2++), o += r2 < 128 ? 1 : r2 < 2048 ? 2 : r2 < 65536 ? 3 : 4; + for (t2 = new h2.Buf8(o), i2 = s2 = 0; s2 < o; i2++) 55296 == (64512 & (r2 = e2.charCodeAt(i2))) && i2 + 1 < a && 56320 == (64512 & (n2 = e2.charCodeAt(i2 + 1))) && (r2 = 65536 + (r2 - 55296 << 10) + (n2 - 56320), i2++), r2 < 128 ? t2[s2++] = r2 : (r2 < 2048 ? t2[s2++] = 192 | r2 >>> 6 : (r2 < 65536 ? t2[s2++] = 224 | r2 >>> 12 : (t2[s2++] = 240 | r2 >>> 18, t2[s2++] = 128 | r2 >>> 12 & 63), t2[s2++] = 128 | r2 >>> 6 & 63), t2[s2++] = 128 | 63 & r2); + return t2; + }, r.buf2binstring = function(e2) { + return l(e2, e2.length); + }, r.binstring2buf = function(e2) { + for (var t2 = new h2.Buf8(e2.length), r2 = 0, n2 = t2.length; r2 < n2; r2++) t2[r2] = e2.charCodeAt(r2); + return t2; + }, r.buf2string = function(e2, t2) { + var r2, n2, i2, s2, a = t2 || e2.length, o = new Array(2 * a); + for (r2 = n2 = 0; r2 < a; ) if ((i2 = e2[r2++]) < 128) o[n2++] = i2; + else if (4 < (s2 = u[i2])) o[n2++] = 65533, r2 += s2 - 1; + else { + for (i2 &= 2 === s2 ? 31 : 3 === s2 ? 15 : 7; 1 < s2 && r2 < a; ) i2 = i2 << 6 | 63 & e2[r2++], s2--; + 1 < s2 ? o[n2++] = 65533 : i2 < 65536 ? o[n2++] = i2 : (i2 -= 65536, o[n2++] = 55296 | i2 >> 10 & 1023, o[n2++] = 56320 | 1023 & i2); + } + return l(o, n2); + }, r.utf8border = function(e2, t2) { + var r2; + for ((t2 = t2 || e2.length) > e2.length && (t2 = e2.length), r2 = t2 - 1; 0 <= r2 && 128 == (192 & e2[r2]); ) r2--; + return r2 < 0 ? t2 : 0 === r2 ? t2 : r2 + u[e2[r2]] > t2 ? r2 : t2; + }; + }, { "./common": 41 }], 43: [function(e, t, r) { + "use strict"; + t.exports = function(e2, t2, r2, n) { + for (var i = 65535 & e2 | 0, s = e2 >>> 16 & 65535 | 0, a = 0; 0 !== r2; ) { + for (r2 -= a = 2e3 < r2 ? 2e3 : r2; s = s + (i = i + t2[n++] | 0) | 0, --a; ) ; + i %= 65521, s %= 65521; + } + return i | s << 16 | 0; + }; + }, {}], 44: [function(e, t, r) { + "use strict"; + t.exports = { Z_NO_FLUSH: 0, Z_PARTIAL_FLUSH: 1, Z_SYNC_FLUSH: 2, Z_FULL_FLUSH: 3, Z_FINISH: 4, Z_BLOCK: 5, Z_TREES: 6, Z_OK: 0, Z_STREAM_END: 1, Z_NEED_DICT: 2, Z_ERRNO: -1, Z_STREAM_ERROR: -2, Z_DATA_ERROR: -3, Z_BUF_ERROR: -5, Z_NO_COMPRESSION: 0, Z_BEST_SPEED: 1, Z_BEST_COMPRESSION: 9, Z_DEFAULT_COMPRESSION: -1, Z_FILTERED: 1, Z_HUFFMAN_ONLY: 2, Z_RLE: 3, Z_FIXED: 4, Z_DEFAULT_STRATEGY: 0, Z_BINARY: 0, Z_TEXT: 1, Z_UNKNOWN: 2, Z_DEFLATED: 8 }; + }, {}], 45: [function(e, t, r) { + "use strict"; + var o = function() { + for (var e2, t2 = [], r2 = 0; r2 < 256; r2++) { + e2 = r2; + for (var n = 0; n < 8; n++) e2 = 1 & e2 ? 3988292384 ^ e2 >>> 1 : e2 >>> 1; + t2[r2] = e2; + } + return t2; + }(); + t.exports = function(e2, t2, r2, n) { + var i = o, s = n + r2; + e2 ^= -1; + for (var a = n; a < s; a++) e2 = e2 >>> 8 ^ i[255 & (e2 ^ t2[a])]; + return -1 ^ e2; + }; + }, {}], 46: [function(e, t, r) { + "use strict"; + var h2, c = e("../utils/common"), u = e("./trees"), d = e("./adler32"), p = e("./crc32"), n = e("./messages"), l = 0, f = 4, m = 0, _ = -2, g = -1, b = 4, i = 2, v = 8, y = 9, s = 286, a = 30, o = 19, w = 2 * s + 1, k = 15, x = 3, S = 258, z = S + x + 1, C = 42, E = 113, A = 1, I = 2, O = 3, B = 4; + function R(e2, t2) { + return e2.msg = n[t2], t2; + } + function T(e2) { + return (e2 << 1) - (4 < e2 ? 9 : 0); + } + function D(e2) { + for (var t2 = e2.length; 0 <= --t2; ) e2[t2] = 0; + } + function F(e2) { + var t2 = e2.state, r2 = t2.pending; + r2 > e2.avail_out && (r2 = e2.avail_out), 0 !== r2 && (c.arraySet(e2.output, t2.pending_buf, t2.pending_out, r2, e2.next_out), e2.next_out += r2, t2.pending_out += r2, e2.total_out += r2, e2.avail_out -= r2, t2.pending -= r2, 0 === t2.pending && (t2.pending_out = 0)); + } + function N(e2, t2) { + u._tr_flush_block(e2, 0 <= e2.block_start ? e2.block_start : -1, e2.strstart - e2.block_start, t2), e2.block_start = e2.strstart, F(e2.strm); + } + function U(e2, t2) { + e2.pending_buf[e2.pending++] = t2; + } + function P(e2, t2) { + e2.pending_buf[e2.pending++] = t2 >>> 8 & 255, e2.pending_buf[e2.pending++] = 255 & t2; + } + function L(e2, t2) { + var r2, n2, i2 = e2.max_chain_length, s2 = e2.strstart, a2 = e2.prev_length, o2 = e2.nice_match, h3 = e2.strstart > e2.w_size - z ? e2.strstart - (e2.w_size - z) : 0, u2 = e2.window, l2 = e2.w_mask, f2 = e2.prev, c2 = e2.strstart + S, d2 = u2[s2 + a2 - 1], p2 = u2[s2 + a2]; + e2.prev_length >= e2.good_match && (i2 >>= 2), o2 > e2.lookahead && (o2 = e2.lookahead); + do { + if (u2[(r2 = t2) + a2] === p2 && u2[r2 + a2 - 1] === d2 && u2[r2] === u2[s2] && u2[++r2] === u2[s2 + 1]) { + s2 += 2, r2++; + do { + } while (u2[++s2] === u2[++r2] && u2[++s2] === u2[++r2] && u2[++s2] === u2[++r2] && u2[++s2] === u2[++r2] && u2[++s2] === u2[++r2] && u2[++s2] === u2[++r2] && u2[++s2] === u2[++r2] && u2[++s2] === u2[++r2] && s2 < c2); + if (n2 = S - (c2 - s2), s2 = c2 - S, a2 < n2) { + if (e2.match_start = t2, o2 <= (a2 = n2)) break; + d2 = u2[s2 + a2 - 1], p2 = u2[s2 + a2]; + } + } + } while ((t2 = f2[t2 & l2]) > h3 && 0 != --i2); + return a2 <= e2.lookahead ? a2 : e2.lookahead; + } + function j(e2) { + var t2, r2, n2, i2, s2, a2, o2, h3, u2, l2, f2 = e2.w_size; + do { + if (i2 = e2.window_size - e2.lookahead - e2.strstart, e2.strstart >= f2 + (f2 - z)) { + for (c.arraySet(e2.window, e2.window, f2, f2, 0), e2.match_start -= f2, e2.strstart -= f2, e2.block_start -= f2, t2 = r2 = e2.hash_size; n2 = e2.head[--t2], e2.head[t2] = f2 <= n2 ? n2 - f2 : 0, --r2; ) ; + for (t2 = r2 = f2; n2 = e2.prev[--t2], e2.prev[t2] = f2 <= n2 ? n2 - f2 : 0, --r2; ) ; + i2 += f2; + } + if (0 === e2.strm.avail_in) break; + if (a2 = e2.strm, o2 = e2.window, h3 = e2.strstart + e2.lookahead, u2 = i2, l2 = void 0, l2 = a2.avail_in, u2 < l2 && (l2 = u2), r2 = 0 === l2 ? 0 : (a2.avail_in -= l2, c.arraySet(o2, a2.input, a2.next_in, l2, h3), 1 === a2.state.wrap ? a2.adler = d(a2.adler, o2, l2, h3) : 2 === a2.state.wrap && (a2.adler = p(a2.adler, o2, l2, h3)), a2.next_in += l2, a2.total_in += l2, l2), e2.lookahead += r2, e2.lookahead + e2.insert >= x) for (s2 = e2.strstart - e2.insert, e2.ins_h = e2.window[s2], e2.ins_h = (e2.ins_h << e2.hash_shift ^ e2.window[s2 + 1]) & e2.hash_mask; e2.insert && (e2.ins_h = (e2.ins_h << e2.hash_shift ^ e2.window[s2 + x - 1]) & e2.hash_mask, e2.prev[s2 & e2.w_mask] = e2.head[e2.ins_h], e2.head[e2.ins_h] = s2, s2++, e2.insert--, !(e2.lookahead + e2.insert < x)); ) ; + } while (e2.lookahead < z && 0 !== e2.strm.avail_in); + } + function Z(e2, t2) { + for (var r2, n2; ; ) { + if (e2.lookahead < z) { + if (j(e2), e2.lookahead < z && t2 === l) return A; + if (0 === e2.lookahead) break; + } + if (r2 = 0, e2.lookahead >= x && (e2.ins_h = (e2.ins_h << e2.hash_shift ^ e2.window[e2.strstart + x - 1]) & e2.hash_mask, r2 = e2.prev[e2.strstart & e2.w_mask] = e2.head[e2.ins_h], e2.head[e2.ins_h] = e2.strstart), 0 !== r2 && e2.strstart - r2 <= e2.w_size - z && (e2.match_length = L(e2, r2)), e2.match_length >= x) if (n2 = u._tr_tally(e2, e2.strstart - e2.match_start, e2.match_length - x), e2.lookahead -= e2.match_length, e2.match_length <= e2.max_lazy_match && e2.lookahead >= x) { + for (e2.match_length--; e2.strstart++, e2.ins_h = (e2.ins_h << e2.hash_shift ^ e2.window[e2.strstart + x - 1]) & e2.hash_mask, r2 = e2.prev[e2.strstart & e2.w_mask] = e2.head[e2.ins_h], e2.head[e2.ins_h] = e2.strstart, 0 != --e2.match_length; ) ; + e2.strstart++; + } else e2.strstart += e2.match_length, e2.match_length = 0, e2.ins_h = e2.window[e2.strstart], e2.ins_h = (e2.ins_h << e2.hash_shift ^ e2.window[e2.strstart + 1]) & e2.hash_mask; + else n2 = u._tr_tally(e2, 0, e2.window[e2.strstart]), e2.lookahead--, e2.strstart++; + if (n2 && (N(e2, false), 0 === e2.strm.avail_out)) return A; + } + return e2.insert = e2.strstart < x - 1 ? e2.strstart : x - 1, t2 === f ? (N(e2, true), 0 === e2.strm.avail_out ? O : B) : e2.last_lit && (N(e2, false), 0 === e2.strm.avail_out) ? A : I; + } + function W(e2, t2) { + for (var r2, n2, i2; ; ) { + if (e2.lookahead < z) { + if (j(e2), e2.lookahead < z && t2 === l) return A; + if (0 === e2.lookahead) break; + } + if (r2 = 0, e2.lookahead >= x && (e2.ins_h = (e2.ins_h << e2.hash_shift ^ e2.window[e2.strstart + x - 1]) & e2.hash_mask, r2 = e2.prev[e2.strstart & e2.w_mask] = e2.head[e2.ins_h], e2.head[e2.ins_h] = e2.strstart), e2.prev_length = e2.match_length, e2.prev_match = e2.match_start, e2.match_length = x - 1, 0 !== r2 && e2.prev_length < e2.max_lazy_match && e2.strstart - r2 <= e2.w_size - z && (e2.match_length = L(e2, r2), e2.match_length <= 5 && (1 === e2.strategy || e2.match_length === x && 4096 < e2.strstart - e2.match_start) && (e2.match_length = x - 1)), e2.prev_length >= x && e2.match_length <= e2.prev_length) { + for (i2 = e2.strstart + e2.lookahead - x, n2 = u._tr_tally(e2, e2.strstart - 1 - e2.prev_match, e2.prev_length - x), e2.lookahead -= e2.prev_length - 1, e2.prev_length -= 2; ++e2.strstart <= i2 && (e2.ins_h = (e2.ins_h << e2.hash_shift ^ e2.window[e2.strstart + x - 1]) & e2.hash_mask, r2 = e2.prev[e2.strstart & e2.w_mask] = e2.head[e2.ins_h], e2.head[e2.ins_h] = e2.strstart), 0 != --e2.prev_length; ) ; + if (e2.match_available = 0, e2.match_length = x - 1, e2.strstart++, n2 && (N(e2, false), 0 === e2.strm.avail_out)) return A; + } else if (e2.match_available) { + if ((n2 = u._tr_tally(e2, 0, e2.window[e2.strstart - 1])) && N(e2, false), e2.strstart++, e2.lookahead--, 0 === e2.strm.avail_out) return A; + } else e2.match_available = 1, e2.strstart++, e2.lookahead--; + } + return e2.match_available && (n2 = u._tr_tally(e2, 0, e2.window[e2.strstart - 1]), e2.match_available = 0), e2.insert = e2.strstart < x - 1 ? e2.strstart : x - 1, t2 === f ? (N(e2, true), 0 === e2.strm.avail_out ? O : B) : e2.last_lit && (N(e2, false), 0 === e2.strm.avail_out) ? A : I; + } + function M(e2, t2, r2, n2, i2) { + this.good_length = e2, this.max_lazy = t2, this.nice_length = r2, this.max_chain = n2, this.func = i2; + } + function H() { + this.strm = null, this.status = 0, this.pending_buf = null, this.pending_buf_size = 0, this.pending_out = 0, this.pending = 0, this.wrap = 0, this.gzhead = null, this.gzindex = 0, this.method = v, this.last_flush = -1, this.w_size = 0, this.w_bits = 0, this.w_mask = 0, this.window = null, this.window_size = 0, this.prev = null, this.head = null, this.ins_h = 0, this.hash_size = 0, this.hash_bits = 0, this.hash_mask = 0, this.hash_shift = 0, this.block_start = 0, this.match_length = 0, this.prev_match = 0, this.match_available = 0, this.strstart = 0, this.match_start = 0, this.lookahead = 0, this.prev_length = 0, this.max_chain_length = 0, this.max_lazy_match = 0, this.level = 0, this.strategy = 0, this.good_match = 0, this.nice_match = 0, this.dyn_ltree = new c.Buf16(2 * w), this.dyn_dtree = new c.Buf16(2 * (2 * a + 1)), this.bl_tree = new c.Buf16(2 * (2 * o + 1)), D(this.dyn_ltree), D(this.dyn_dtree), D(this.bl_tree), this.l_desc = null, this.d_desc = null, this.bl_desc = null, this.bl_count = new c.Buf16(k + 1), this.heap = new c.Buf16(2 * s + 1), D(this.heap), this.heap_len = 0, this.heap_max = 0, this.depth = new c.Buf16(2 * s + 1), D(this.depth), this.l_buf = 0, this.lit_bufsize = 0, this.last_lit = 0, this.d_buf = 0, this.opt_len = 0, this.static_len = 0, this.matches = 0, this.insert = 0, this.bi_buf = 0, this.bi_valid = 0; + } + function G(e2) { + var t2; + return e2 && e2.state ? (e2.total_in = e2.total_out = 0, e2.data_type = i, (t2 = e2.state).pending = 0, t2.pending_out = 0, t2.wrap < 0 && (t2.wrap = -t2.wrap), t2.status = t2.wrap ? C : E, e2.adler = 2 === t2.wrap ? 0 : 1, t2.last_flush = l, u._tr_init(t2), m) : R(e2, _); + } + function K(e2) { + var t2 = G(e2); + return t2 === m && function(e3) { + e3.window_size = 2 * e3.w_size, D(e3.head), e3.max_lazy_match = h2[e3.level].max_lazy, e3.good_match = h2[e3.level].good_length, e3.nice_match = h2[e3.level].nice_length, e3.max_chain_length = h2[e3.level].max_chain, e3.strstart = 0, e3.block_start = 0, e3.lookahead = 0, e3.insert = 0, e3.match_length = e3.prev_length = x - 1, e3.match_available = 0, e3.ins_h = 0; + }(e2.state), t2; + } + function Y(e2, t2, r2, n2, i2, s2) { + if (!e2) return _; + var a2 = 1; + if (t2 === g && (t2 = 6), n2 < 0 ? (a2 = 0, n2 = -n2) : 15 < n2 && (a2 = 2, n2 -= 16), i2 < 1 || y < i2 || r2 !== v || n2 < 8 || 15 < n2 || t2 < 0 || 9 < t2 || s2 < 0 || b < s2) return R(e2, _); + 8 === n2 && (n2 = 9); + var o2 = new H(); + return (e2.state = o2).strm = e2, o2.wrap = a2, o2.gzhead = null, o2.w_bits = n2, o2.w_size = 1 << o2.w_bits, o2.w_mask = o2.w_size - 1, o2.hash_bits = i2 + 7, o2.hash_size = 1 << o2.hash_bits, o2.hash_mask = o2.hash_size - 1, o2.hash_shift = ~~((o2.hash_bits + x - 1) / x), o2.window = new c.Buf8(2 * o2.w_size), o2.head = new c.Buf16(o2.hash_size), o2.prev = new c.Buf16(o2.w_size), o2.lit_bufsize = 1 << i2 + 6, o2.pending_buf_size = 4 * o2.lit_bufsize, o2.pending_buf = new c.Buf8(o2.pending_buf_size), o2.d_buf = 1 * o2.lit_bufsize, o2.l_buf = 3 * o2.lit_bufsize, o2.level = t2, o2.strategy = s2, o2.method = r2, K(e2); + } + h2 = [new M(0, 0, 0, 0, function(e2, t2) { + var r2 = 65535; + for (r2 > e2.pending_buf_size - 5 && (r2 = e2.pending_buf_size - 5); ; ) { + if (e2.lookahead <= 1) { + if (j(e2), 0 === e2.lookahead && t2 === l) return A; + if (0 === e2.lookahead) break; + } + e2.strstart += e2.lookahead, e2.lookahead = 0; + var n2 = e2.block_start + r2; + if ((0 === e2.strstart || e2.strstart >= n2) && (e2.lookahead = e2.strstart - n2, e2.strstart = n2, N(e2, false), 0 === e2.strm.avail_out)) return A; + if (e2.strstart - e2.block_start >= e2.w_size - z && (N(e2, false), 0 === e2.strm.avail_out)) return A; + } + return e2.insert = 0, t2 === f ? (N(e2, true), 0 === e2.strm.avail_out ? O : B) : (e2.strstart > e2.block_start && (N(e2, false), e2.strm.avail_out), A); + }), new M(4, 4, 8, 4, Z), new M(4, 5, 16, 8, Z), new M(4, 6, 32, 32, Z), new M(4, 4, 16, 16, W), new M(8, 16, 32, 32, W), new M(8, 16, 128, 128, W), new M(8, 32, 128, 256, W), new M(32, 128, 258, 1024, W), new M(32, 258, 258, 4096, W)], r.deflateInit = function(e2, t2) { + return Y(e2, t2, v, 15, 8, 0); + }, r.deflateInit2 = Y, r.deflateReset = K, r.deflateResetKeep = G, r.deflateSetHeader = function(e2, t2) { + return e2 && e2.state ? 2 !== e2.state.wrap ? _ : (e2.state.gzhead = t2, m) : _; + }, r.deflate = function(e2, t2) { + var r2, n2, i2, s2; + if (!e2 || !e2.state || 5 < t2 || t2 < 0) return e2 ? R(e2, _) : _; + if (n2 = e2.state, !e2.output || !e2.input && 0 !== e2.avail_in || 666 === n2.status && t2 !== f) return R(e2, 0 === e2.avail_out ? -5 : _); + if (n2.strm = e2, r2 = n2.last_flush, n2.last_flush = t2, n2.status === C) if (2 === n2.wrap) e2.adler = 0, U(n2, 31), U(n2, 139), U(n2, 8), n2.gzhead ? (U(n2, (n2.gzhead.text ? 1 : 0) + (n2.gzhead.hcrc ? 2 : 0) + (n2.gzhead.extra ? 4 : 0) + (n2.gzhead.name ? 8 : 0) + (n2.gzhead.comment ? 16 : 0)), U(n2, 255 & n2.gzhead.time), U(n2, n2.gzhead.time >> 8 & 255), U(n2, n2.gzhead.time >> 16 & 255), U(n2, n2.gzhead.time >> 24 & 255), U(n2, 9 === n2.level ? 2 : 2 <= n2.strategy || n2.level < 2 ? 4 : 0), U(n2, 255 & n2.gzhead.os), n2.gzhead.extra && n2.gzhead.extra.length && (U(n2, 255 & n2.gzhead.extra.length), U(n2, n2.gzhead.extra.length >> 8 & 255)), n2.gzhead.hcrc && (e2.adler = p(e2.adler, n2.pending_buf, n2.pending, 0)), n2.gzindex = 0, n2.status = 69) : (U(n2, 0), U(n2, 0), U(n2, 0), U(n2, 0), U(n2, 0), U(n2, 9 === n2.level ? 2 : 2 <= n2.strategy || n2.level < 2 ? 4 : 0), U(n2, 3), n2.status = E); + else { + var a2 = v + (n2.w_bits - 8 << 4) << 8; + a2 |= (2 <= n2.strategy || n2.level < 2 ? 0 : n2.level < 6 ? 1 : 6 === n2.level ? 2 : 3) << 6, 0 !== n2.strstart && (a2 |= 32), a2 += 31 - a2 % 31, n2.status = E, P(n2, a2), 0 !== n2.strstart && (P(n2, e2.adler >>> 16), P(n2, 65535 & e2.adler)), e2.adler = 1; + } + if (69 === n2.status) if (n2.gzhead.extra) { + for (i2 = n2.pending; n2.gzindex < (65535 & n2.gzhead.extra.length) && (n2.pending !== n2.pending_buf_size || (n2.gzhead.hcrc && n2.pending > i2 && (e2.adler = p(e2.adler, n2.pending_buf, n2.pending - i2, i2)), F(e2), i2 = n2.pending, n2.pending !== n2.pending_buf_size)); ) U(n2, 255 & n2.gzhead.extra[n2.gzindex]), n2.gzindex++; + n2.gzhead.hcrc && n2.pending > i2 && (e2.adler = p(e2.adler, n2.pending_buf, n2.pending - i2, i2)), n2.gzindex === n2.gzhead.extra.length && (n2.gzindex = 0, n2.status = 73); + } else n2.status = 73; + if (73 === n2.status) if (n2.gzhead.name) { + i2 = n2.pending; + do { + if (n2.pending === n2.pending_buf_size && (n2.gzhead.hcrc && n2.pending > i2 && (e2.adler = p(e2.adler, n2.pending_buf, n2.pending - i2, i2)), F(e2), i2 = n2.pending, n2.pending === n2.pending_buf_size)) { + s2 = 1; + break; + } + s2 = n2.gzindex < n2.gzhead.name.length ? 255 & n2.gzhead.name.charCodeAt(n2.gzindex++) : 0, U(n2, s2); + } while (0 !== s2); + n2.gzhead.hcrc && n2.pending > i2 && (e2.adler = p(e2.adler, n2.pending_buf, n2.pending - i2, i2)), 0 === s2 && (n2.gzindex = 0, n2.status = 91); + } else n2.status = 91; + if (91 === n2.status) if (n2.gzhead.comment) { + i2 = n2.pending; + do { + if (n2.pending === n2.pending_buf_size && (n2.gzhead.hcrc && n2.pending > i2 && (e2.adler = p(e2.adler, n2.pending_buf, n2.pending - i2, i2)), F(e2), i2 = n2.pending, n2.pending === n2.pending_buf_size)) { + s2 = 1; + break; + } + s2 = n2.gzindex < n2.gzhead.comment.length ? 255 & n2.gzhead.comment.charCodeAt(n2.gzindex++) : 0, U(n2, s2); + } while (0 !== s2); + n2.gzhead.hcrc && n2.pending > i2 && (e2.adler = p(e2.adler, n2.pending_buf, n2.pending - i2, i2)), 0 === s2 && (n2.status = 103); + } else n2.status = 103; + if (103 === n2.status && (n2.gzhead.hcrc ? (n2.pending + 2 > n2.pending_buf_size && F(e2), n2.pending + 2 <= n2.pending_buf_size && (U(n2, 255 & e2.adler), U(n2, e2.adler >> 8 & 255), e2.adler = 0, n2.status = E)) : n2.status = E), 0 !== n2.pending) { + if (F(e2), 0 === e2.avail_out) return n2.last_flush = -1, m; + } else if (0 === e2.avail_in && T(t2) <= T(r2) && t2 !== f) return R(e2, -5); + if (666 === n2.status && 0 !== e2.avail_in) return R(e2, -5); + if (0 !== e2.avail_in || 0 !== n2.lookahead || t2 !== l && 666 !== n2.status) { + var o2 = 2 === n2.strategy ? function(e3, t3) { + for (var r3; ; ) { + if (0 === e3.lookahead && (j(e3), 0 === e3.lookahead)) { + if (t3 === l) return A; + break; + } + if (e3.match_length = 0, r3 = u._tr_tally(e3, 0, e3.window[e3.strstart]), e3.lookahead--, e3.strstart++, r3 && (N(e3, false), 0 === e3.strm.avail_out)) return A; + } + return e3.insert = 0, t3 === f ? (N(e3, true), 0 === e3.strm.avail_out ? O : B) : e3.last_lit && (N(e3, false), 0 === e3.strm.avail_out) ? A : I; + }(n2, t2) : 3 === n2.strategy ? function(e3, t3) { + for (var r3, n3, i3, s3, a3 = e3.window; ; ) { + if (e3.lookahead <= S) { + if (j(e3), e3.lookahead <= S && t3 === l) return A; + if (0 === e3.lookahead) break; + } + if (e3.match_length = 0, e3.lookahead >= x && 0 < e3.strstart && (n3 = a3[i3 = e3.strstart - 1]) === a3[++i3] && n3 === a3[++i3] && n3 === a3[++i3]) { + s3 = e3.strstart + S; + do { + } while (n3 === a3[++i3] && n3 === a3[++i3] && n3 === a3[++i3] && n3 === a3[++i3] && n3 === a3[++i3] && n3 === a3[++i3] && n3 === a3[++i3] && n3 === a3[++i3] && i3 < s3); + e3.match_length = S - (s3 - i3), e3.match_length > e3.lookahead && (e3.match_length = e3.lookahead); + } + if (e3.match_length >= x ? (r3 = u._tr_tally(e3, 1, e3.match_length - x), e3.lookahead -= e3.match_length, e3.strstart += e3.match_length, e3.match_length = 0) : (r3 = u._tr_tally(e3, 0, e3.window[e3.strstart]), e3.lookahead--, e3.strstart++), r3 && (N(e3, false), 0 === e3.strm.avail_out)) return A; + } + return e3.insert = 0, t3 === f ? (N(e3, true), 0 === e3.strm.avail_out ? O : B) : e3.last_lit && (N(e3, false), 0 === e3.strm.avail_out) ? A : I; + }(n2, t2) : h2[n2.level].func(n2, t2); + if (o2 !== O && o2 !== B || (n2.status = 666), o2 === A || o2 === O) return 0 === e2.avail_out && (n2.last_flush = -1), m; + if (o2 === I && (1 === t2 ? u._tr_align(n2) : 5 !== t2 && (u._tr_stored_block(n2, 0, 0, false), 3 === t2 && (D(n2.head), 0 === n2.lookahead && (n2.strstart = 0, n2.block_start = 0, n2.insert = 0))), F(e2), 0 === e2.avail_out)) return n2.last_flush = -1, m; + } + return t2 !== f ? m : n2.wrap <= 0 ? 1 : (2 === n2.wrap ? (U(n2, 255 & e2.adler), U(n2, e2.adler >> 8 & 255), U(n2, e2.adler >> 16 & 255), U(n2, e2.adler >> 24 & 255), U(n2, 255 & e2.total_in), U(n2, e2.total_in >> 8 & 255), U(n2, e2.total_in >> 16 & 255), U(n2, e2.total_in >> 24 & 255)) : (P(n2, e2.adler >>> 16), P(n2, 65535 & e2.adler)), F(e2), 0 < n2.wrap && (n2.wrap = -n2.wrap), 0 !== n2.pending ? m : 1); + }, r.deflateEnd = function(e2) { + var t2; + return e2 && e2.state ? (t2 = e2.state.status) !== C && 69 !== t2 && 73 !== t2 && 91 !== t2 && 103 !== t2 && t2 !== E && 666 !== t2 ? R(e2, _) : (e2.state = null, t2 === E ? R(e2, -3) : m) : _; + }, r.deflateSetDictionary = function(e2, t2) { + var r2, n2, i2, s2, a2, o2, h3, u2, l2 = t2.length; + if (!e2 || !e2.state) return _; + if (2 === (s2 = (r2 = e2.state).wrap) || 1 === s2 && r2.status !== C || r2.lookahead) return _; + for (1 === s2 && (e2.adler = d(e2.adler, t2, l2, 0)), r2.wrap = 0, l2 >= r2.w_size && (0 === s2 && (D(r2.head), r2.strstart = 0, r2.block_start = 0, r2.insert = 0), u2 = new c.Buf8(r2.w_size), c.arraySet(u2, t2, l2 - r2.w_size, r2.w_size, 0), t2 = u2, l2 = r2.w_size), a2 = e2.avail_in, o2 = e2.next_in, h3 = e2.input, e2.avail_in = l2, e2.next_in = 0, e2.input = t2, j(r2); r2.lookahead >= x; ) { + for (n2 = r2.strstart, i2 = r2.lookahead - (x - 1); r2.ins_h = (r2.ins_h << r2.hash_shift ^ r2.window[n2 + x - 1]) & r2.hash_mask, r2.prev[n2 & r2.w_mask] = r2.head[r2.ins_h], r2.head[r2.ins_h] = n2, n2++, --i2; ) ; + r2.strstart = n2, r2.lookahead = x - 1, j(r2); + } + return r2.strstart += r2.lookahead, r2.block_start = r2.strstart, r2.insert = r2.lookahead, r2.lookahead = 0, r2.match_length = r2.prev_length = x - 1, r2.match_available = 0, e2.next_in = o2, e2.input = h3, e2.avail_in = a2, r2.wrap = s2, m; + }, r.deflateInfo = "pako deflate (from Nodeca project)"; + }, { "../utils/common": 41, "./adler32": 43, "./crc32": 45, "./messages": 51, "./trees": 52 }], 47: [function(e, t, r) { + "use strict"; + t.exports = function() { + this.text = 0, this.time = 0, this.xflags = 0, this.os = 0, this.extra = null, this.extra_len = 0, this.name = "", this.comment = "", this.hcrc = 0, this.done = false; + }; + }, {}], 48: [function(e, t, r) { + "use strict"; + t.exports = function(e2, t2) { + var r2, n, i, s, a, o, h2, u, l, f, c, d, p, m, _, g, b, v, y, w, k, x, S, z, C; + r2 = e2.state, n = e2.next_in, z = e2.input, i = n + (e2.avail_in - 5), s = e2.next_out, C = e2.output, a = s - (t2 - e2.avail_out), o = s + (e2.avail_out - 257), h2 = r2.dmax, u = r2.wsize, l = r2.whave, f = r2.wnext, c = r2.window, d = r2.hold, p = r2.bits, m = r2.lencode, _ = r2.distcode, g = (1 << r2.lenbits) - 1, b = (1 << r2.distbits) - 1; + e: do { + p < 15 && (d += z[n++] << p, p += 8, d += z[n++] << p, p += 8), v = m[d & g]; + t: for (; ; ) { + if (d >>>= y = v >>> 24, p -= y, 0 === (y = v >>> 16 & 255)) C[s++] = 65535 & v; + else { + if (!(16 & y)) { + if (0 == (64 & y)) { + v = m[(65535 & v) + (d & (1 << y) - 1)]; + continue t; + } + if (32 & y) { + r2.mode = 12; + break e; + } + e2.msg = "invalid literal/length code", r2.mode = 30; + break e; + } + w = 65535 & v, (y &= 15) && (p < y && (d += z[n++] << p, p += 8), w += d & (1 << y) - 1, d >>>= y, p -= y), p < 15 && (d += z[n++] << p, p += 8, d += z[n++] << p, p += 8), v = _[d & b]; + r: for (; ; ) { + if (d >>>= y = v >>> 24, p -= y, !(16 & (y = v >>> 16 & 255))) { + if (0 == (64 & y)) { + v = _[(65535 & v) + (d & (1 << y) - 1)]; + continue r; + } + e2.msg = "invalid distance code", r2.mode = 30; + break e; + } + if (k = 65535 & v, p < (y &= 15) && (d += z[n++] << p, (p += 8) < y && (d += z[n++] << p, p += 8)), h2 < (k += d & (1 << y) - 1)) { + e2.msg = "invalid distance too far back", r2.mode = 30; + break e; + } + if (d >>>= y, p -= y, (y = s - a) < k) { + if (l < (y = k - y) && r2.sane) { + e2.msg = "invalid distance too far back", r2.mode = 30; + break e; + } + if (S = c, (x = 0) === f) { + if (x += u - y, y < w) { + for (w -= y; C[s++] = c[x++], --y; ) ; + x = s - k, S = C; + } + } else if (f < y) { + if (x += u + f - y, (y -= f) < w) { + for (w -= y; C[s++] = c[x++], --y; ) ; + if (x = 0, f < w) { + for (w -= y = f; C[s++] = c[x++], --y; ) ; + x = s - k, S = C; + } + } + } else if (x += f - y, y < w) { + for (w -= y; C[s++] = c[x++], --y; ) ; + x = s - k, S = C; + } + for (; 2 < w; ) C[s++] = S[x++], C[s++] = S[x++], C[s++] = S[x++], w -= 3; + w && (C[s++] = S[x++], 1 < w && (C[s++] = S[x++])); + } else { + for (x = s - k; C[s++] = C[x++], C[s++] = C[x++], C[s++] = C[x++], 2 < (w -= 3); ) ; + w && (C[s++] = C[x++], 1 < w && (C[s++] = C[x++])); + } + break; + } + } + break; + } + } while (n < i && s < o); + n -= w = p >> 3, d &= (1 << (p -= w << 3)) - 1, e2.next_in = n, e2.next_out = s, e2.avail_in = n < i ? i - n + 5 : 5 - (n - i), e2.avail_out = s < o ? o - s + 257 : 257 - (s - o), r2.hold = d, r2.bits = p; + }; + }, {}], 49: [function(e, t, r) { + "use strict"; + var I = e("../utils/common"), O = e("./adler32"), B = e("./crc32"), R = e("./inffast"), T = e("./inftrees"), D = 1, F = 2, N = 0, U = -2, P = 1, n = 852, i = 592; + function L(e2) { + return (e2 >>> 24 & 255) + (e2 >>> 8 & 65280) + ((65280 & e2) << 8) + ((255 & e2) << 24); + } + function s() { + this.mode = 0, this.last = false, this.wrap = 0, this.havedict = false, this.flags = 0, this.dmax = 0, this.check = 0, this.total = 0, this.head = null, this.wbits = 0, this.wsize = 0, this.whave = 0, this.wnext = 0, this.window = null, this.hold = 0, this.bits = 0, this.length = 0, this.offset = 0, this.extra = 0, this.lencode = null, this.distcode = null, this.lenbits = 0, this.distbits = 0, this.ncode = 0, this.nlen = 0, this.ndist = 0, this.have = 0, this.next = null, this.lens = new I.Buf16(320), this.work = new I.Buf16(288), this.lendyn = null, this.distdyn = null, this.sane = 0, this.back = 0, this.was = 0; + } + function a(e2) { + var t2; + return e2 && e2.state ? (t2 = e2.state, e2.total_in = e2.total_out = t2.total = 0, e2.msg = "", t2.wrap && (e2.adler = 1 & t2.wrap), t2.mode = P, t2.last = 0, t2.havedict = 0, t2.dmax = 32768, t2.head = null, t2.hold = 0, t2.bits = 0, t2.lencode = t2.lendyn = new I.Buf32(n), t2.distcode = t2.distdyn = new I.Buf32(i), t2.sane = 1, t2.back = -1, N) : U; + } + function o(e2) { + var t2; + return e2 && e2.state ? ((t2 = e2.state).wsize = 0, t2.whave = 0, t2.wnext = 0, a(e2)) : U; + } + function h2(e2, t2) { + var r2, n2; + return e2 && e2.state ? (n2 = e2.state, t2 < 0 ? (r2 = 0, t2 = -t2) : (r2 = 1 + (t2 >> 4), t2 < 48 && (t2 &= 15)), t2 && (t2 < 8 || 15 < t2) ? U : (null !== n2.window && n2.wbits !== t2 && (n2.window = null), n2.wrap = r2, n2.wbits = t2, o(e2))) : U; + } + function u(e2, t2) { + var r2, n2; + return e2 ? (n2 = new s(), (e2.state = n2).window = null, (r2 = h2(e2, t2)) !== N && (e2.state = null), r2) : U; + } + var l, f, c = true; + function j(e2) { + if (c) { + var t2; + for (l = new I.Buf32(512), f = new I.Buf32(32), t2 = 0; t2 < 144; ) e2.lens[t2++] = 8; + for (; t2 < 256; ) e2.lens[t2++] = 9; + for (; t2 < 280; ) e2.lens[t2++] = 7; + for (; t2 < 288; ) e2.lens[t2++] = 8; + for (T(D, e2.lens, 0, 288, l, 0, e2.work, { bits: 9 }), t2 = 0; t2 < 32; ) e2.lens[t2++] = 5; + T(F, e2.lens, 0, 32, f, 0, e2.work, { bits: 5 }), c = false; + } + e2.lencode = l, e2.lenbits = 9, e2.distcode = f, e2.distbits = 5; + } + function Z(e2, t2, r2, n2) { + var i2, s2 = e2.state; + return null === s2.window && (s2.wsize = 1 << s2.wbits, s2.wnext = 0, s2.whave = 0, s2.window = new I.Buf8(s2.wsize)), n2 >= s2.wsize ? (I.arraySet(s2.window, t2, r2 - s2.wsize, s2.wsize, 0), s2.wnext = 0, s2.whave = s2.wsize) : (n2 < (i2 = s2.wsize - s2.wnext) && (i2 = n2), I.arraySet(s2.window, t2, r2 - n2, i2, s2.wnext), (n2 -= i2) ? (I.arraySet(s2.window, t2, r2 - n2, n2, 0), s2.wnext = n2, s2.whave = s2.wsize) : (s2.wnext += i2, s2.wnext === s2.wsize && (s2.wnext = 0), s2.whave < s2.wsize && (s2.whave += i2))), 0; + } + r.inflateReset = o, r.inflateReset2 = h2, r.inflateResetKeep = a, r.inflateInit = function(e2) { + return u(e2, 15); + }, r.inflateInit2 = u, r.inflate = function(e2, t2) { + var r2, n2, i2, s2, a2, o2, h3, u2, l2, f2, c2, d, p, m, _, g, b, v, y, w, k, x, S, z, C = 0, E = new I.Buf8(4), A = [16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15]; + if (!e2 || !e2.state || !e2.output || !e2.input && 0 !== e2.avail_in) return U; + 12 === (r2 = e2.state).mode && (r2.mode = 13), a2 = e2.next_out, i2 = e2.output, h3 = e2.avail_out, s2 = e2.next_in, n2 = e2.input, o2 = e2.avail_in, u2 = r2.hold, l2 = r2.bits, f2 = o2, c2 = h3, x = N; + e: for (; ; ) switch (r2.mode) { + case P: + if (0 === r2.wrap) { + r2.mode = 13; + break; + } + for (; l2 < 16; ) { + if (0 === o2) break e; + o2--, u2 += n2[s2++] << l2, l2 += 8; + } + if (2 & r2.wrap && 35615 === u2) { + E[r2.check = 0] = 255 & u2, E[1] = u2 >>> 8 & 255, r2.check = B(r2.check, E, 2, 0), l2 = u2 = 0, r2.mode = 2; + break; + } + if (r2.flags = 0, r2.head && (r2.head.done = false), !(1 & r2.wrap) || (((255 & u2) << 8) + (u2 >> 8)) % 31) { + e2.msg = "incorrect header check", r2.mode = 30; + break; + } + if (8 != (15 & u2)) { + e2.msg = "unknown compression method", r2.mode = 30; + break; + } + if (l2 -= 4, k = 8 + (15 & (u2 >>>= 4)), 0 === r2.wbits) r2.wbits = k; + else if (k > r2.wbits) { + e2.msg = "invalid window size", r2.mode = 30; + break; + } + r2.dmax = 1 << k, e2.adler = r2.check = 1, r2.mode = 512 & u2 ? 10 : 12, l2 = u2 = 0; + break; + case 2: + for (; l2 < 16; ) { + if (0 === o2) break e; + o2--, u2 += n2[s2++] << l2, l2 += 8; + } + if (r2.flags = u2, 8 != (255 & r2.flags)) { + e2.msg = "unknown compression method", r2.mode = 30; + break; + } + if (57344 & r2.flags) { + e2.msg = "unknown header flags set", r2.mode = 30; + break; + } + r2.head && (r2.head.text = u2 >> 8 & 1), 512 & r2.flags && (E[0] = 255 & u2, E[1] = u2 >>> 8 & 255, r2.check = B(r2.check, E, 2, 0)), l2 = u2 = 0, r2.mode = 3; + case 3: + for (; l2 < 32; ) { + if (0 === o2) break e; + o2--, u2 += n2[s2++] << l2, l2 += 8; + } + r2.head && (r2.head.time = u2), 512 & r2.flags && (E[0] = 255 & u2, E[1] = u2 >>> 8 & 255, E[2] = u2 >>> 16 & 255, E[3] = u2 >>> 24 & 255, r2.check = B(r2.check, E, 4, 0)), l2 = u2 = 0, r2.mode = 4; + case 4: + for (; l2 < 16; ) { + if (0 === o2) break e; + o2--, u2 += n2[s2++] << l2, l2 += 8; + } + r2.head && (r2.head.xflags = 255 & u2, r2.head.os = u2 >> 8), 512 & r2.flags && (E[0] = 255 & u2, E[1] = u2 >>> 8 & 255, r2.check = B(r2.check, E, 2, 0)), l2 = u2 = 0, r2.mode = 5; + case 5: + if (1024 & r2.flags) { + for (; l2 < 16; ) { + if (0 === o2) break e; + o2--, u2 += n2[s2++] << l2, l2 += 8; + } + r2.length = u2, r2.head && (r2.head.extra_len = u2), 512 & r2.flags && (E[0] = 255 & u2, E[1] = u2 >>> 8 & 255, r2.check = B(r2.check, E, 2, 0)), l2 = u2 = 0; + } else r2.head && (r2.head.extra = null); + r2.mode = 6; + case 6: + if (1024 & r2.flags && (o2 < (d = r2.length) && (d = o2), d && (r2.head && (k = r2.head.extra_len - r2.length, r2.head.extra || (r2.head.extra = new Array(r2.head.extra_len)), I.arraySet(r2.head.extra, n2, s2, d, k)), 512 & r2.flags && (r2.check = B(r2.check, n2, d, s2)), o2 -= d, s2 += d, r2.length -= d), r2.length)) break e; + r2.length = 0, r2.mode = 7; + case 7: + if (2048 & r2.flags) { + if (0 === o2) break e; + for (d = 0; k = n2[s2 + d++], r2.head && k && r2.length < 65536 && (r2.head.name += String.fromCharCode(k)), k && d < o2; ) ; + if (512 & r2.flags && (r2.check = B(r2.check, n2, d, s2)), o2 -= d, s2 += d, k) break e; + } else r2.head && (r2.head.name = null); + r2.length = 0, r2.mode = 8; + case 8: + if (4096 & r2.flags) { + if (0 === o2) break e; + for (d = 0; k = n2[s2 + d++], r2.head && k && r2.length < 65536 && (r2.head.comment += String.fromCharCode(k)), k && d < o2; ) ; + if (512 & r2.flags && (r2.check = B(r2.check, n2, d, s2)), o2 -= d, s2 += d, k) break e; + } else r2.head && (r2.head.comment = null); + r2.mode = 9; + case 9: + if (512 & r2.flags) { + for (; l2 < 16; ) { + if (0 === o2) break e; + o2--, u2 += n2[s2++] << l2, l2 += 8; + } + if (u2 !== (65535 & r2.check)) { + e2.msg = "header crc mismatch", r2.mode = 30; + break; + } + l2 = u2 = 0; + } + r2.head && (r2.head.hcrc = r2.flags >> 9 & 1, r2.head.done = true), e2.adler = r2.check = 0, r2.mode = 12; + break; + case 10: + for (; l2 < 32; ) { + if (0 === o2) break e; + o2--, u2 += n2[s2++] << l2, l2 += 8; + } + e2.adler = r2.check = L(u2), l2 = u2 = 0, r2.mode = 11; + case 11: + if (0 === r2.havedict) return e2.next_out = a2, e2.avail_out = h3, e2.next_in = s2, e2.avail_in = o2, r2.hold = u2, r2.bits = l2, 2; + e2.adler = r2.check = 1, r2.mode = 12; + case 12: + if (5 === t2 || 6 === t2) break e; + case 13: + if (r2.last) { + u2 >>>= 7 & l2, l2 -= 7 & l2, r2.mode = 27; + break; + } + for (; l2 < 3; ) { + if (0 === o2) break e; + o2--, u2 += n2[s2++] << l2, l2 += 8; + } + switch (r2.last = 1 & u2, l2 -= 1, 3 & (u2 >>>= 1)) { + case 0: + r2.mode = 14; + break; + case 1: + if (j(r2), r2.mode = 20, 6 !== t2) break; + u2 >>>= 2, l2 -= 2; + break e; + case 2: + r2.mode = 17; + break; + case 3: + e2.msg = "invalid block type", r2.mode = 30; + } + u2 >>>= 2, l2 -= 2; + break; + case 14: + for (u2 >>>= 7 & l2, l2 -= 7 & l2; l2 < 32; ) { + if (0 === o2) break e; + o2--, u2 += n2[s2++] << l2, l2 += 8; + } + if ((65535 & u2) != (u2 >>> 16 ^ 65535)) { + e2.msg = "invalid stored block lengths", r2.mode = 30; + break; + } + if (r2.length = 65535 & u2, l2 = u2 = 0, r2.mode = 15, 6 === t2) break e; + case 15: + r2.mode = 16; + case 16: + if (d = r2.length) { + if (o2 < d && (d = o2), h3 < d && (d = h3), 0 === d) break e; + I.arraySet(i2, n2, s2, d, a2), o2 -= d, s2 += d, h3 -= d, a2 += d, r2.length -= d; + break; + } + r2.mode = 12; + break; + case 17: + for (; l2 < 14; ) { + if (0 === o2) break e; + o2--, u2 += n2[s2++] << l2, l2 += 8; + } + if (r2.nlen = 257 + (31 & u2), u2 >>>= 5, l2 -= 5, r2.ndist = 1 + (31 & u2), u2 >>>= 5, l2 -= 5, r2.ncode = 4 + (15 & u2), u2 >>>= 4, l2 -= 4, 286 < r2.nlen || 30 < r2.ndist) { + e2.msg = "too many length or distance symbols", r2.mode = 30; + break; + } + r2.have = 0, r2.mode = 18; + case 18: + for (; r2.have < r2.ncode; ) { + for (; l2 < 3; ) { + if (0 === o2) break e; + o2--, u2 += n2[s2++] << l2, l2 += 8; + } + r2.lens[A[r2.have++]] = 7 & u2, u2 >>>= 3, l2 -= 3; + } + for (; r2.have < 19; ) r2.lens[A[r2.have++]] = 0; + if (r2.lencode = r2.lendyn, r2.lenbits = 7, S = { bits: r2.lenbits }, x = T(0, r2.lens, 0, 19, r2.lencode, 0, r2.work, S), r2.lenbits = S.bits, x) { + e2.msg = "invalid code lengths set", r2.mode = 30; + break; + } + r2.have = 0, r2.mode = 19; + case 19: + for (; r2.have < r2.nlen + r2.ndist; ) { + for (; g = (C = r2.lencode[u2 & (1 << r2.lenbits) - 1]) >>> 16 & 255, b = 65535 & C, !((_ = C >>> 24) <= l2); ) { + if (0 === o2) break e; + o2--, u2 += n2[s2++] << l2, l2 += 8; + } + if (b < 16) u2 >>>= _, l2 -= _, r2.lens[r2.have++] = b; + else { + if (16 === b) { + for (z = _ + 2; l2 < z; ) { + if (0 === o2) break e; + o2--, u2 += n2[s2++] << l2, l2 += 8; + } + if (u2 >>>= _, l2 -= _, 0 === r2.have) { + e2.msg = "invalid bit length repeat", r2.mode = 30; + break; + } + k = r2.lens[r2.have - 1], d = 3 + (3 & u2), u2 >>>= 2, l2 -= 2; + } else if (17 === b) { + for (z = _ + 3; l2 < z; ) { + if (0 === o2) break e; + o2--, u2 += n2[s2++] << l2, l2 += 8; + } + l2 -= _, k = 0, d = 3 + (7 & (u2 >>>= _)), u2 >>>= 3, l2 -= 3; + } else { + for (z = _ + 7; l2 < z; ) { + if (0 === o2) break e; + o2--, u2 += n2[s2++] << l2, l2 += 8; + } + l2 -= _, k = 0, d = 11 + (127 & (u2 >>>= _)), u2 >>>= 7, l2 -= 7; + } + if (r2.have + d > r2.nlen + r2.ndist) { + e2.msg = "invalid bit length repeat", r2.mode = 30; + break; + } + for (; d--; ) r2.lens[r2.have++] = k; + } + } + if (30 === r2.mode) break; + if (0 === r2.lens[256]) { + e2.msg = "invalid code -- missing end-of-block", r2.mode = 30; + break; + } + if (r2.lenbits = 9, S = { bits: r2.lenbits }, x = T(D, r2.lens, 0, r2.nlen, r2.lencode, 0, r2.work, S), r2.lenbits = S.bits, x) { + e2.msg = "invalid literal/lengths set", r2.mode = 30; + break; + } + if (r2.distbits = 6, r2.distcode = r2.distdyn, S = { bits: r2.distbits }, x = T(F, r2.lens, r2.nlen, r2.ndist, r2.distcode, 0, r2.work, S), r2.distbits = S.bits, x) { + e2.msg = "invalid distances set", r2.mode = 30; + break; + } + if (r2.mode = 20, 6 === t2) break e; + case 20: + r2.mode = 21; + case 21: + if (6 <= o2 && 258 <= h3) { + e2.next_out = a2, e2.avail_out = h3, e2.next_in = s2, e2.avail_in = o2, r2.hold = u2, r2.bits = l2, R(e2, c2), a2 = e2.next_out, i2 = e2.output, h3 = e2.avail_out, s2 = e2.next_in, n2 = e2.input, o2 = e2.avail_in, u2 = r2.hold, l2 = r2.bits, 12 === r2.mode && (r2.back = -1); + break; + } + for (r2.back = 0; g = (C = r2.lencode[u2 & (1 << r2.lenbits) - 1]) >>> 16 & 255, b = 65535 & C, !((_ = C >>> 24) <= l2); ) { + if (0 === o2) break e; + o2--, u2 += n2[s2++] << l2, l2 += 8; + } + if (g && 0 == (240 & g)) { + for (v = _, y = g, w = b; g = (C = r2.lencode[w + ((u2 & (1 << v + y) - 1) >> v)]) >>> 16 & 255, b = 65535 & C, !(v + (_ = C >>> 24) <= l2); ) { + if (0 === o2) break e; + o2--, u2 += n2[s2++] << l2, l2 += 8; + } + u2 >>>= v, l2 -= v, r2.back += v; + } + if (u2 >>>= _, l2 -= _, r2.back += _, r2.length = b, 0 === g) { + r2.mode = 26; + break; + } + if (32 & g) { + r2.back = -1, r2.mode = 12; + break; + } + if (64 & g) { + e2.msg = "invalid literal/length code", r2.mode = 30; + break; + } + r2.extra = 15 & g, r2.mode = 22; + case 22: + if (r2.extra) { + for (z = r2.extra; l2 < z; ) { + if (0 === o2) break e; + o2--, u2 += n2[s2++] << l2, l2 += 8; + } + r2.length += u2 & (1 << r2.extra) - 1, u2 >>>= r2.extra, l2 -= r2.extra, r2.back += r2.extra; + } + r2.was = r2.length, r2.mode = 23; + case 23: + for (; g = (C = r2.distcode[u2 & (1 << r2.distbits) - 1]) >>> 16 & 255, b = 65535 & C, !((_ = C >>> 24) <= l2); ) { + if (0 === o2) break e; + o2--, u2 += n2[s2++] << l2, l2 += 8; + } + if (0 == (240 & g)) { + for (v = _, y = g, w = b; g = (C = r2.distcode[w + ((u2 & (1 << v + y) - 1) >> v)]) >>> 16 & 255, b = 65535 & C, !(v + (_ = C >>> 24) <= l2); ) { + if (0 === o2) break e; + o2--, u2 += n2[s2++] << l2, l2 += 8; + } + u2 >>>= v, l2 -= v, r2.back += v; + } + if (u2 >>>= _, l2 -= _, r2.back += _, 64 & g) { + e2.msg = "invalid distance code", r2.mode = 30; + break; + } + r2.offset = b, r2.extra = 15 & g, r2.mode = 24; + case 24: + if (r2.extra) { + for (z = r2.extra; l2 < z; ) { + if (0 === o2) break e; + o2--, u2 += n2[s2++] << l2, l2 += 8; + } + r2.offset += u2 & (1 << r2.extra) - 1, u2 >>>= r2.extra, l2 -= r2.extra, r2.back += r2.extra; + } + if (r2.offset > r2.dmax) { + e2.msg = "invalid distance too far back", r2.mode = 30; + break; + } + r2.mode = 25; + case 25: + if (0 === h3) break e; + if (d = c2 - h3, r2.offset > d) { + if ((d = r2.offset - d) > r2.whave && r2.sane) { + e2.msg = "invalid distance too far back", r2.mode = 30; + break; + } + p = d > r2.wnext ? (d -= r2.wnext, r2.wsize - d) : r2.wnext - d, d > r2.length && (d = r2.length), m = r2.window; + } else m = i2, p = a2 - r2.offset, d = r2.length; + for (h3 < d && (d = h3), h3 -= d, r2.length -= d; i2[a2++] = m[p++], --d; ) ; + 0 === r2.length && (r2.mode = 21); + break; + case 26: + if (0 === h3) break e; + i2[a2++] = r2.length, h3--, r2.mode = 21; + break; + case 27: + if (r2.wrap) { + for (; l2 < 32; ) { + if (0 === o2) break e; + o2--, u2 |= n2[s2++] << l2, l2 += 8; + } + if (c2 -= h3, e2.total_out += c2, r2.total += c2, c2 && (e2.adler = r2.check = r2.flags ? B(r2.check, i2, c2, a2 - c2) : O(r2.check, i2, c2, a2 - c2)), c2 = h3, (r2.flags ? u2 : L(u2)) !== r2.check) { + e2.msg = "incorrect data check", r2.mode = 30; + break; + } + l2 = u2 = 0; + } + r2.mode = 28; + case 28: + if (r2.wrap && r2.flags) { + for (; l2 < 32; ) { + if (0 === o2) break e; + o2--, u2 += n2[s2++] << l2, l2 += 8; + } + if (u2 !== (4294967295 & r2.total)) { + e2.msg = "incorrect length check", r2.mode = 30; + break; + } + l2 = u2 = 0; + } + r2.mode = 29; + case 29: + x = 1; + break e; + case 30: + x = -3; + break e; + case 31: + return -4; + case 32: + default: + return U; + } + return e2.next_out = a2, e2.avail_out = h3, e2.next_in = s2, e2.avail_in = o2, r2.hold = u2, r2.bits = l2, (r2.wsize || c2 !== e2.avail_out && r2.mode < 30 && (r2.mode < 27 || 4 !== t2)) && Z(e2, e2.output, e2.next_out, c2 - e2.avail_out) ? (r2.mode = 31, -4) : (f2 -= e2.avail_in, c2 -= e2.avail_out, e2.total_in += f2, e2.total_out += c2, r2.total += c2, r2.wrap && c2 && (e2.adler = r2.check = r2.flags ? B(r2.check, i2, c2, e2.next_out - c2) : O(r2.check, i2, c2, e2.next_out - c2)), e2.data_type = r2.bits + (r2.last ? 64 : 0) + (12 === r2.mode ? 128 : 0) + (20 === r2.mode || 15 === r2.mode ? 256 : 0), (0 == f2 && 0 === c2 || 4 === t2) && x === N && (x = -5), x); + }, r.inflateEnd = function(e2) { + if (!e2 || !e2.state) return U; + var t2 = e2.state; + return t2.window && (t2.window = null), e2.state = null, N; + }, r.inflateGetHeader = function(e2, t2) { + var r2; + return e2 && e2.state ? 0 == (2 & (r2 = e2.state).wrap) ? U : ((r2.head = t2).done = false, N) : U; + }, r.inflateSetDictionary = function(e2, t2) { + var r2, n2 = t2.length; + return e2 && e2.state ? 0 !== (r2 = e2.state).wrap && 11 !== r2.mode ? U : 11 === r2.mode && O(1, t2, n2, 0) !== r2.check ? -3 : Z(e2, t2, n2, n2) ? (r2.mode = 31, -4) : (r2.havedict = 1, N) : U; + }, r.inflateInfo = "pako inflate (from Nodeca project)"; + }, { "../utils/common": 41, "./adler32": 43, "./crc32": 45, "./inffast": 48, "./inftrees": 50 }], 50: [function(e, t, r) { + "use strict"; + var D = e("../utils/common"), F = [3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 17, 19, 23, 27, 31, 35, 43, 51, 59, 67, 83, 99, 115, 131, 163, 195, 227, 258, 0, 0], N = [16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 16, 72, 78], U = [1, 2, 3, 4, 5, 7, 9, 13, 17, 25, 33, 49, 65, 97, 129, 193, 257, 385, 513, 769, 1025, 1537, 2049, 3073, 4097, 6145, 8193, 12289, 16385, 24577, 0, 0], P = [16, 16, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 64, 64]; + t.exports = function(e2, t2, r2, n, i, s, a, o) { + var h2, u, l, f, c, d, p, m, _, g = o.bits, b = 0, v = 0, y = 0, w = 0, k = 0, x = 0, S = 0, z = 0, C = 0, E = 0, A = null, I = 0, O = new D.Buf16(16), B = new D.Buf16(16), R = null, T = 0; + for (b = 0; b <= 15; b++) O[b] = 0; + for (v = 0; v < n; v++) O[t2[r2 + v]]++; + for (k = g, w = 15; 1 <= w && 0 === O[w]; w--) ; + if (w < k && (k = w), 0 === w) return i[s++] = 20971520, i[s++] = 20971520, o.bits = 1, 0; + for (y = 1; y < w && 0 === O[y]; y++) ; + for (k < y && (k = y), b = z = 1; b <= 15; b++) if (z <<= 1, (z -= O[b]) < 0) return -1; + if (0 < z && (0 === e2 || 1 !== w)) return -1; + for (B[1] = 0, b = 1; b < 15; b++) B[b + 1] = B[b] + O[b]; + for (v = 0; v < n; v++) 0 !== t2[r2 + v] && (a[B[t2[r2 + v]]++] = v); + if (d = 0 === e2 ? (A = R = a, 19) : 1 === e2 ? (A = F, I -= 257, R = N, T -= 257, 256) : (A = U, R = P, -1), b = y, c = s, S = v = E = 0, l = -1, f = (C = 1 << (x = k)) - 1, 1 === e2 && 852 < C || 2 === e2 && 592 < C) return 1; + for (; ; ) { + for (p = b - S, _ = a[v] < d ? (m = 0, a[v]) : a[v] > d ? (m = R[T + a[v]], A[I + a[v]]) : (m = 96, 0), h2 = 1 << b - S, y = u = 1 << x; i[c + (E >> S) + (u -= h2)] = p << 24 | m << 16 | _ | 0, 0 !== u; ) ; + for (h2 = 1 << b - 1; E & h2; ) h2 >>= 1; + if (0 !== h2 ? (E &= h2 - 1, E += h2) : E = 0, v++, 0 == --O[b]) { + if (b === w) break; + b = t2[r2 + a[v]]; + } + if (k < b && (E & f) !== l) { + for (0 === S && (S = k), c += y, z = 1 << (x = b - S); x + S < w && !((z -= O[x + S]) <= 0); ) x++, z <<= 1; + if (C += 1 << x, 1 === e2 && 852 < C || 2 === e2 && 592 < C) return 1; + i[l = E & f] = k << 24 | x << 16 | c - s | 0; + } + } + return 0 !== E && (i[c + E] = b - S << 24 | 64 << 16 | 0), o.bits = k, 0; + }; + }, { "../utils/common": 41 }], 51: [function(e, t, r) { + "use strict"; + t.exports = { 2: "need dictionary", 1: "stream end", 0: "", "-1": "file error", "-2": "stream error", "-3": "data error", "-4": "insufficient memory", "-5": "buffer error", "-6": "incompatible version" }; + }, {}], 52: [function(e, t, r) { + "use strict"; + var i = e("../utils/common"), o = 0, h2 = 1; + function n(e2) { + for (var t2 = e2.length; 0 <= --t2; ) e2[t2] = 0; + } + var s = 0, a = 29, u = 256, l = u + 1 + a, f = 30, c = 19, _ = 2 * l + 1, g = 15, d = 16, p = 7, m = 256, b = 16, v = 17, y = 18, w = [0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 0], k = [0, 0, 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13], x = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 7], S = [16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15], z = new Array(2 * (l + 2)); + n(z); + var C = new Array(2 * f); + n(C); + var E = new Array(512); + n(E); + var A = new Array(256); + n(A); + var I = new Array(a); + n(I); + var O, B, R, T = new Array(f); + function D(e2, t2, r2, n2, i2) { + this.static_tree = e2, this.extra_bits = t2, this.extra_base = r2, this.elems = n2, this.max_length = i2, this.has_stree = e2 && e2.length; + } + function F(e2, t2) { + this.dyn_tree = e2, this.max_code = 0, this.stat_desc = t2; + } + function N(e2) { + return e2 < 256 ? E[e2] : E[256 + (e2 >>> 7)]; + } + function U(e2, t2) { + e2.pending_buf[e2.pending++] = 255 & t2, e2.pending_buf[e2.pending++] = t2 >>> 8 & 255; + } + function P(e2, t2, r2) { + e2.bi_valid > d - r2 ? (e2.bi_buf |= t2 << e2.bi_valid & 65535, U(e2, e2.bi_buf), e2.bi_buf = t2 >> d - e2.bi_valid, e2.bi_valid += r2 - d) : (e2.bi_buf |= t2 << e2.bi_valid & 65535, e2.bi_valid += r2); + } + function L(e2, t2, r2) { + P(e2, r2[2 * t2], r2[2 * t2 + 1]); + } + function j(e2, t2) { + for (var r2 = 0; r2 |= 1 & e2, e2 >>>= 1, r2 <<= 1, 0 < --t2; ) ; + return r2 >>> 1; + } + function Z(e2, t2, r2) { + var n2, i2, s2 = new Array(g + 1), a2 = 0; + for (n2 = 1; n2 <= g; n2++) s2[n2] = a2 = a2 + r2[n2 - 1] << 1; + for (i2 = 0; i2 <= t2; i2++) { + var o2 = e2[2 * i2 + 1]; + 0 !== o2 && (e2[2 * i2] = j(s2[o2]++, o2)); + } + } + function W(e2) { + var t2; + for (t2 = 0; t2 < l; t2++) e2.dyn_ltree[2 * t2] = 0; + for (t2 = 0; t2 < f; t2++) e2.dyn_dtree[2 * t2] = 0; + for (t2 = 0; t2 < c; t2++) e2.bl_tree[2 * t2] = 0; + e2.dyn_ltree[2 * m] = 1, e2.opt_len = e2.static_len = 0, e2.last_lit = e2.matches = 0; + } + function M(e2) { + 8 < e2.bi_valid ? U(e2, e2.bi_buf) : 0 < e2.bi_valid && (e2.pending_buf[e2.pending++] = e2.bi_buf), e2.bi_buf = 0, e2.bi_valid = 0; + } + function H(e2, t2, r2, n2) { + var i2 = 2 * t2, s2 = 2 * r2; + return e2[i2] < e2[s2] || e2[i2] === e2[s2] && n2[t2] <= n2[r2]; + } + function G(e2, t2, r2) { + for (var n2 = e2.heap[r2], i2 = r2 << 1; i2 <= e2.heap_len && (i2 < e2.heap_len && H(t2, e2.heap[i2 + 1], e2.heap[i2], e2.depth) && i2++, !H(t2, n2, e2.heap[i2], e2.depth)); ) e2.heap[r2] = e2.heap[i2], r2 = i2, i2 <<= 1; + e2.heap[r2] = n2; + } + function K(e2, t2, r2) { + var n2, i2, s2, a2, o2 = 0; + if (0 !== e2.last_lit) for (; n2 = e2.pending_buf[e2.d_buf + 2 * o2] << 8 | e2.pending_buf[e2.d_buf + 2 * o2 + 1], i2 = e2.pending_buf[e2.l_buf + o2], o2++, 0 === n2 ? L(e2, i2, t2) : (L(e2, (s2 = A[i2]) + u + 1, t2), 0 !== (a2 = w[s2]) && P(e2, i2 -= I[s2], a2), L(e2, s2 = N(--n2), r2), 0 !== (a2 = k[s2]) && P(e2, n2 -= T[s2], a2)), o2 < e2.last_lit; ) ; + L(e2, m, t2); + } + function Y(e2, t2) { + var r2, n2, i2, s2 = t2.dyn_tree, a2 = t2.stat_desc.static_tree, o2 = t2.stat_desc.has_stree, h3 = t2.stat_desc.elems, u2 = -1; + for (e2.heap_len = 0, e2.heap_max = _, r2 = 0; r2 < h3; r2++) 0 !== s2[2 * r2] ? (e2.heap[++e2.heap_len] = u2 = r2, e2.depth[r2] = 0) : s2[2 * r2 + 1] = 0; + for (; e2.heap_len < 2; ) s2[2 * (i2 = e2.heap[++e2.heap_len] = u2 < 2 ? ++u2 : 0)] = 1, e2.depth[i2] = 0, e2.opt_len--, o2 && (e2.static_len -= a2[2 * i2 + 1]); + for (t2.max_code = u2, r2 = e2.heap_len >> 1; 1 <= r2; r2--) G(e2, s2, r2); + for (i2 = h3; r2 = e2.heap[1], e2.heap[1] = e2.heap[e2.heap_len--], G(e2, s2, 1), n2 = e2.heap[1], e2.heap[--e2.heap_max] = r2, e2.heap[--e2.heap_max] = n2, s2[2 * i2] = s2[2 * r2] + s2[2 * n2], e2.depth[i2] = (e2.depth[r2] >= e2.depth[n2] ? e2.depth[r2] : e2.depth[n2]) + 1, s2[2 * r2 + 1] = s2[2 * n2 + 1] = i2, e2.heap[1] = i2++, G(e2, s2, 1), 2 <= e2.heap_len; ) ; + e2.heap[--e2.heap_max] = e2.heap[1], function(e3, t3) { + var r3, n3, i3, s3, a3, o3, h4 = t3.dyn_tree, u3 = t3.max_code, l2 = t3.stat_desc.static_tree, f2 = t3.stat_desc.has_stree, c2 = t3.stat_desc.extra_bits, d2 = t3.stat_desc.extra_base, p2 = t3.stat_desc.max_length, m2 = 0; + for (s3 = 0; s3 <= g; s3++) e3.bl_count[s3] = 0; + for (h4[2 * e3.heap[e3.heap_max] + 1] = 0, r3 = e3.heap_max + 1; r3 < _; r3++) p2 < (s3 = h4[2 * h4[2 * (n3 = e3.heap[r3]) + 1] + 1] + 1) && (s3 = p2, m2++), h4[2 * n3 + 1] = s3, u3 < n3 || (e3.bl_count[s3]++, a3 = 0, d2 <= n3 && (a3 = c2[n3 - d2]), o3 = h4[2 * n3], e3.opt_len += o3 * (s3 + a3), f2 && (e3.static_len += o3 * (l2[2 * n3 + 1] + a3))); + if (0 !== m2) { + do { + for (s3 = p2 - 1; 0 === e3.bl_count[s3]; ) s3--; + e3.bl_count[s3]--, e3.bl_count[s3 + 1] += 2, e3.bl_count[p2]--, m2 -= 2; + } while (0 < m2); + for (s3 = p2; 0 !== s3; s3--) for (n3 = e3.bl_count[s3]; 0 !== n3; ) u3 < (i3 = e3.heap[--r3]) || (h4[2 * i3 + 1] !== s3 && (e3.opt_len += (s3 - h4[2 * i3 + 1]) * h4[2 * i3], h4[2 * i3 + 1] = s3), n3--); + } + }(e2, t2), Z(s2, u2, e2.bl_count); + } + function X(e2, t2, r2) { + var n2, i2, s2 = -1, a2 = t2[1], o2 = 0, h3 = 7, u2 = 4; + for (0 === a2 && (h3 = 138, u2 = 3), t2[2 * (r2 + 1) + 1] = 65535, n2 = 0; n2 <= r2; n2++) i2 = a2, a2 = t2[2 * (n2 + 1) + 1], ++o2 < h3 && i2 === a2 || (o2 < u2 ? e2.bl_tree[2 * i2] += o2 : 0 !== i2 ? (i2 !== s2 && e2.bl_tree[2 * i2]++, e2.bl_tree[2 * b]++) : o2 <= 10 ? e2.bl_tree[2 * v]++ : e2.bl_tree[2 * y]++, s2 = i2, u2 = (o2 = 0) === a2 ? (h3 = 138, 3) : i2 === a2 ? (h3 = 6, 3) : (h3 = 7, 4)); + } + function V(e2, t2, r2) { + var n2, i2, s2 = -1, a2 = t2[1], o2 = 0, h3 = 7, u2 = 4; + for (0 === a2 && (h3 = 138, u2 = 3), n2 = 0; n2 <= r2; n2++) if (i2 = a2, a2 = t2[2 * (n2 + 1) + 1], !(++o2 < h3 && i2 === a2)) { + if (o2 < u2) for (; L(e2, i2, e2.bl_tree), 0 != --o2; ) ; + else 0 !== i2 ? (i2 !== s2 && (L(e2, i2, e2.bl_tree), o2--), L(e2, b, e2.bl_tree), P(e2, o2 - 3, 2)) : o2 <= 10 ? (L(e2, v, e2.bl_tree), P(e2, o2 - 3, 3)) : (L(e2, y, e2.bl_tree), P(e2, o2 - 11, 7)); + s2 = i2, u2 = (o2 = 0) === a2 ? (h3 = 138, 3) : i2 === a2 ? (h3 = 6, 3) : (h3 = 7, 4); + } + } + n(T); + var q = false; + function J(e2, t2, r2, n2) { + P(e2, (s << 1) + (n2 ? 1 : 0), 3), function(e3, t3, r3, n3) { + M(e3), n3 && (U(e3, r3), U(e3, ~r3)), i.arraySet(e3.pending_buf, e3.window, t3, r3, e3.pending), e3.pending += r3; + }(e2, t2, r2, true); + } + r._tr_init = function(e2) { + q || (function() { + var e3, t2, r2, n2, i2, s2 = new Array(g + 1); + for (n2 = r2 = 0; n2 < a - 1; n2++) for (I[n2] = r2, e3 = 0; e3 < 1 << w[n2]; e3++) A[r2++] = n2; + for (A[r2 - 1] = n2, n2 = i2 = 0; n2 < 16; n2++) for (T[n2] = i2, e3 = 0; e3 < 1 << k[n2]; e3++) E[i2++] = n2; + for (i2 >>= 7; n2 < f; n2++) for (T[n2] = i2 << 7, e3 = 0; e3 < 1 << k[n2] - 7; e3++) E[256 + i2++] = n2; + for (t2 = 0; t2 <= g; t2++) s2[t2] = 0; + for (e3 = 0; e3 <= 143; ) z[2 * e3 + 1] = 8, e3++, s2[8]++; + for (; e3 <= 255; ) z[2 * e3 + 1] = 9, e3++, s2[9]++; + for (; e3 <= 279; ) z[2 * e3 + 1] = 7, e3++, s2[7]++; + for (; e3 <= 287; ) z[2 * e3 + 1] = 8, e3++, s2[8]++; + for (Z(z, l + 1, s2), e3 = 0; e3 < f; e3++) C[2 * e3 + 1] = 5, C[2 * e3] = j(e3, 5); + O = new D(z, w, u + 1, l, g), B = new D(C, k, 0, f, g), R = new D(new Array(0), x, 0, c, p); + }(), q = true), e2.l_desc = new F(e2.dyn_ltree, O), e2.d_desc = new F(e2.dyn_dtree, B), e2.bl_desc = new F(e2.bl_tree, R), e2.bi_buf = 0, e2.bi_valid = 0, W(e2); + }, r._tr_stored_block = J, r._tr_flush_block = function(e2, t2, r2, n2) { + var i2, s2, a2 = 0; + 0 < e2.level ? (2 === e2.strm.data_type && (e2.strm.data_type = function(e3) { + var t3, r3 = 4093624447; + for (t3 = 0; t3 <= 31; t3++, r3 >>>= 1) if (1 & r3 && 0 !== e3.dyn_ltree[2 * t3]) return o; + if (0 !== e3.dyn_ltree[18] || 0 !== e3.dyn_ltree[20] || 0 !== e3.dyn_ltree[26]) return h2; + for (t3 = 32; t3 < u; t3++) if (0 !== e3.dyn_ltree[2 * t3]) return h2; + return o; + }(e2)), Y(e2, e2.l_desc), Y(e2, e2.d_desc), a2 = function(e3) { + var t3; + for (X(e3, e3.dyn_ltree, e3.l_desc.max_code), X(e3, e3.dyn_dtree, e3.d_desc.max_code), Y(e3, e3.bl_desc), t3 = c - 1; 3 <= t3 && 0 === e3.bl_tree[2 * S[t3] + 1]; t3--) ; + return e3.opt_len += 3 * (t3 + 1) + 5 + 5 + 4, t3; + }(e2), i2 = e2.opt_len + 3 + 7 >>> 3, (s2 = e2.static_len + 3 + 7 >>> 3) <= i2 && (i2 = s2)) : i2 = s2 = r2 + 5, r2 + 4 <= i2 && -1 !== t2 ? J(e2, t2, r2, n2) : 4 === e2.strategy || s2 === i2 ? (P(e2, 2 + (n2 ? 1 : 0), 3), K(e2, z, C)) : (P(e2, 4 + (n2 ? 1 : 0), 3), function(e3, t3, r3, n3) { + var i3; + for (P(e3, t3 - 257, 5), P(e3, r3 - 1, 5), P(e3, n3 - 4, 4), i3 = 0; i3 < n3; i3++) P(e3, e3.bl_tree[2 * S[i3] + 1], 3); + V(e3, e3.dyn_ltree, t3 - 1), V(e3, e3.dyn_dtree, r3 - 1); + }(e2, e2.l_desc.max_code + 1, e2.d_desc.max_code + 1, a2 + 1), K(e2, e2.dyn_ltree, e2.dyn_dtree)), W(e2), n2 && M(e2); + }, r._tr_tally = function(e2, t2, r2) { + return e2.pending_buf[e2.d_buf + 2 * e2.last_lit] = t2 >>> 8 & 255, e2.pending_buf[e2.d_buf + 2 * e2.last_lit + 1] = 255 & t2, e2.pending_buf[e2.l_buf + e2.last_lit] = 255 & r2, e2.last_lit++, 0 === t2 ? e2.dyn_ltree[2 * r2]++ : (e2.matches++, t2--, e2.dyn_ltree[2 * (A[r2] + u + 1)]++, e2.dyn_dtree[2 * N(t2)]++), e2.last_lit === e2.lit_bufsize - 1; + }, r._tr_align = function(e2) { + P(e2, 2, 3), L(e2, m, z), function(e3) { + 16 === e3.bi_valid ? (U(e3, e3.bi_buf), e3.bi_buf = 0, e3.bi_valid = 0) : 8 <= e3.bi_valid && (e3.pending_buf[e3.pending++] = 255 & e3.bi_buf, e3.bi_buf >>= 8, e3.bi_valid -= 8); + }(e2); + }; + }, { "../utils/common": 41 }], 53: [function(e, t, r) { + "use strict"; + t.exports = function() { + this.input = null, this.next_in = 0, this.avail_in = 0, this.total_in = 0, this.output = null, this.next_out = 0, this.avail_out = 0, this.total_out = 0, this.msg = "", this.state = null, this.data_type = 2, this.adler = 0; + }; + }, {}], 54: [function(e, t, r) { + (function(e2) { + !function(r2, n) { + "use strict"; + if (!r2.setImmediate) { + var i, s, t2, a, o = 1, h2 = {}, u = false, l = r2.document, e3 = Object.getPrototypeOf && Object.getPrototypeOf(r2); + e3 = e3 && e3.setTimeout ? e3 : r2, i = "[object process]" === {}.toString.call(r2.process) ? function(e4) { + process.nextTick(function() { + c(e4); + }); + } : function() { + if (r2.postMessage && !r2.importScripts) { + var e4 = true, t3 = r2.onmessage; + return r2.onmessage = function() { + e4 = false; + }, r2.postMessage("", "*"), r2.onmessage = t3, e4; + } + }() ? (a = "setImmediate$" + Math.random() + "$", r2.addEventListener ? r2.addEventListener("message", d, false) : r2.attachEvent("onmessage", d), function(e4) { + r2.postMessage(a + e4, "*"); + }) : r2.MessageChannel ? ((t2 = new MessageChannel()).port1.onmessage = function(e4) { + c(e4.data); + }, function(e4) { + t2.port2.postMessage(e4); + }) : l && "onreadystatechange" in l.createElement("script") ? (s = l.documentElement, function(e4) { + var t3 = l.createElement("script"); + t3.onreadystatechange = function() { + c(e4), t3.onreadystatechange = null, s.removeChild(t3), t3 = null; + }, s.appendChild(t3); + }) : function(e4) { + setTimeout(c, 0, e4); + }, e3.setImmediate = function(e4) { + "function" != typeof e4 && (e4 = new Function("" + e4)); + for (var t3 = new Array(arguments.length - 1), r3 = 0; r3 < t3.length; r3++) t3[r3] = arguments[r3 + 1]; + var n2 = { callback: e4, args: t3 }; + return h2[o] = n2, i(o), o++; + }, e3.clearImmediate = f; + } + function f(e4) { + delete h2[e4]; + } + function c(e4) { + if (u) setTimeout(c, 0, e4); + else { + var t3 = h2[e4]; + if (t3) { + u = true; + try { + !function(e5) { + var t4 = e5.callback, r3 = e5.args; + switch (r3.length) { + case 0: + t4(); + break; + case 1: + t4(r3[0]); + break; + case 2: + t4(r3[0], r3[1]); + break; + case 3: + t4(r3[0], r3[1], r3[2]); + break; + default: + t4.apply(n, r3); + } + }(t3); + } finally { + f(e4), u = false; + } + } + } + } + function d(e4) { + e4.source === r2 && "string" == typeof e4.data && 0 === e4.data.indexOf(a) && c(+e4.data.slice(a.length)); + } + }("undefined" == typeof self ? void 0 === e2 ? this : e2 : self); + }).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}); + }, {}] }, {}, [10])(10); + }); + } +}); + +// node_modules/.pnpm/dreamland@0.0.21/node_modules/dreamland/dist/dev.js +var DLFEATURES = ["css", "jsxLiterals", "usestring", "stores"]; +var DLVERSION = "0.0.21"; +(function(exports) { + class DreamlandError extends Error { + constructor(message) { + super("[dreamland-js/dev] " + message); + this.name = "DreamlandDevError"; + } + } + function log2(message) { + console.log("[dreamland-js/dev] " + message); + } + function panic(message) { + throw new DreamlandError("fatal: " + message); + } + function assert(condition, message) { + if (!condition) { + panic(message); + } + } + const [USE_COMPUTED, TARGET, PROXY, STEPS, LISTENERS, IF, STATEHOOK] = Array.from(Array(7), Symbol); + const cssBoundary = "dlcomponent"; + const cssmap = {}; + let scopeSupported; + function checkScopeSupported() { + if (scopeSupported) return true; + const style = document.createElement("style"); + style.textContent = "@scope (.test) { :scope { color: red } }"; + document.head.appendChild(style); + const testElement = document.createElement("div"); + testElement.className = "test"; + document.body.appendChild(testElement); + const computedColor = getComputedStyle(testElement).color; + document.head.removeChild(style); + document.body.removeChild(testElement); + scopeSupported = computedColor == "rgb(255, 0, 0)"; + return scopeSupported; + } + const depth = 50; + function polyfill_scope(target) { + let boundary = `:not(${target}).${cssBoundary}`; + let g = (str, i) => `${str} *${i > depth ? "" : `:not(${g(str + " " + (i % 2 == 0 ? target : boundary), i + 1)})`}`; + return `:not(${g(boundary, 0)})`; + } + function genuid() { + return `${Array(4).fill(0).map(() => { + return Math.floor(Math.random() * 36).toString(36); + }).join("")}`; + } + const csstag = (scoped) => function css2(strings, ...values) { + let str = ""; + for (let f of strings) { + str += f + (values.shift() || ""); + } + return genCss("dl" + genuid(), str, scoped); + }; + const css = csstag(false); + const scope = csstag(true); + function genCss(uid, str, scoped) { + let cached = cssmap[str]; + if (cached) return cached; + cssmap[str] = uid; + const styleElement = document.createElement("style"); + document.head.appendChild(styleElement); + let newstr = ""; + let selfstr = ""; + str += "\n"; + for (; ; ) { + let [first, ...rest] = str.split("\n"); + if (first.trim().endsWith("{")) break; + selfstr += first + "\n"; + str = rest.join("\n"); + if (!str) break; + } + styleElement.textContent = str; + if (scoped) { + if (!checkScopeSupported()) { + let scoped2 = polyfill_scope(`.${uid}`); + for (const rule of styleElement.sheet.cssRules) { + if (rule.selectorText?.startsWith(":")) + rule.selectorText = `.${uid}${rule.selectorText}`; + else rule.selectorText = `.${uid} ${rule.selectorText}${scoped2}`; + newstr += rule.cssText + "\n"; + } + styleElement.textContent = `.${uid} {${selfstr}} +` + newstr; + return uid; + } + let extstr = ""; + for (const rule of styleElement.sheet.cssRules) { + if (!rule.selectorText) { + extstr += rule.cssText; + } else if (rule.selectorText?.startsWith(":")) { + rule.selectorText = `.${uid}${rule.selectorText}`; + extstr += rule.cssText; + } else { + newstr += rule.cssText; + } + } + styleElement.textContent = `.${uid} {${selfstr}} @scope (.${uid}) to (:not(.${uid}).${cssBoundary} *) { ${newstr} } ${extstr}`; + } else { + for (const rule of styleElement.sheet.cssRules) { + rule.selectorText = `.${uid} ${rule.selectorText}`; + newstr += rule.cssText; + } + styleElement.textContent = `.${uid} {${selfstr}} +` + newstr; + } + return uid; + } + let doc = document; + const Fragment = Symbol(); + let __use_trap = false; + Object.defineProperty(window, "use", { + get: () => { + __use_trap = true; + return (ptr, transform, ...rest) => { + if (ptr instanceof Array) return usestr(ptr, transform, ...rest); + assert( + isDLPtrInternal(ptr) || isDLPtr(ptr), + "a value was passed into use() that was not part of a stateful context" + ); + __use_trap = false; + let newp = { + get value() { + return resolve(newp); + } + }; + if (isDLPtr(ptr)) { + let cloned = [...ptr[USE_COMPUTED]]; + if (transform) { + cloned.push(transform); + } + newp[PROXY] = ptr[PROXY]; + newp[USE_COMPUTED] = cloned; + } else { + newp[PROXY] = ptr; + newp[USE_COMPUTED] = transform ? [transform] : []; + } + return newp; + }; + } + }); + const usestr = (strings, ...values) => { + __use_trap = false; + let state = $state({}); + const flattened_template = []; + for (const i in strings) { + flattened_template.push(strings[i]); + if (values[i]) { + let prop = values[i]; + if (isDLPtrInternal(prop)) prop = use(prop); + if (isDLPtr(prop)) { + const current_i = flattened_template.length; + let oldparsed; + handle2(use(prop), (val) => { + flattened_template[current_i] = String(val); + let parsed = flattened_template.join(""); + if (parsed != oldparsed) state.string = parsed; + oldparsed = parsed; + }); + } else { + flattened_template.push(String(prop)); + } + } + } + state.string = flattened_template.join(""); + return use(state.string); + }; + let TRAPS = /* @__PURE__ */ new Map(); + function $state(target) { + assert(isobj(target), "$state() requires an object"); + target[LISTENERS] = []; + target[TARGET] = target; + let TOPRIMITIVE = Symbol.toPrimitive; + let proxy = new Proxy(target, { + get(target2, property, proxy2) { + if (__use_trap) { + let sym = Symbol(); + let trap = new Proxy( + { + [TARGET]: target2, + [PROXY]: proxy2, + [STEPS]: [property], + [TOPRIMITIVE]: () => sym + }, + { + get(target3, property2) { + if ([ + TARGET, + PROXY, + STEPS, + USE_COMPUTED, + TOPRIMITIVE + ].includes(property2)) + return target3[property2]; + property2 = TRAPS.get(property2) || property2; + target3[STEPS].push(property2); + return trap; + } + } + ); + TRAPS.set(sym, trap); + return trap; + } + return Reflect.get(target2, property, proxy2); + }, + set(target2, property, val) { + let trap = Reflect.set(target2, property, val); + for (let listener of target2[LISTENERS]) { + listener(target2, property, val); + } + if (target2[STATEHOOK]) + target2[STATEHOOK](target2, property, target2[property]); + return trap; + } + }); + return proxy; + } + let isobj = (o) => o instanceof Object; + let isfn = (o) => typeof o === "function"; + function isStateful(obj) { + return isobj(obj) && LISTENERS in obj; + } + function isDLPtrInternal(arr) { + return isobj(arr) && STEPS in arr; + } + function isDLPtr(arr) { + return isobj(arr) && USE_COMPUTED in arr; + } + function $if2(condition, then, otherwise) { + otherwise ??= doc.createTextNode(""); + if (!isDLPtr(condition)) return condition ? then : otherwise; + return { [IF]: condition, then, otherwise }; + } + function resolve(exptr) { + let proxy = exptr[PROXY]; + let steps = proxy[STEPS]; + let computed = exptr[USE_COMPUTED]; + let val = proxy[TARGET]; + for (let step of steps) { + val = val[step]; + if (!isobj(val)) break; + } + for (let transform of computed) { + val = transform(val); + } + return val; + } + function handle2(exptr, callback) { + assert(isDLPtr(exptr), "handle() requires a stateful object"); + assert(isfn(callback), "handle() requires a callback function"); + let ptr = exptr[PROXY], computed = exptr[USE_COMPUTED], step, resolvedSteps = []; + function update() { + let val = ptr[TARGET]; + for (step of resolvedSteps) { + val = val[step]; + if (!isobj(val)) break; + } + for (let transform of computed) { + val = transform(val); + } + callback(val); + } + let curry = (target, i) => function subscription(tgt, prop, val) { + if (prop === resolvedSteps[i] && target === tgt) { + update(); + if (isobj(val)) { + let v = val[LISTENERS]; + if (v && !v.includes(subscription)) { + v.push(curry(val[TARGET], i + 1)); + } + } + } + }; + for (let i in ptr[STEPS]) { + let step2 = ptr[STEPS][i]; + if (isobj(step2) && step2[TARGET]) { + handle2(step2, (val) => { + resolvedSteps[i] = val; + update(); + }); + continue; + } + resolvedSteps[i] = step2; + } + let sub = curry(ptr[TARGET], 0); + ptr[TARGET][LISTENERS].push(sub); + sub(ptr[TARGET], resolvedSteps[0], ptr[TARGET][resolvedSteps[0]]); + } + function JSXAddFixedWrapper(ptr, cb, $if3) { + let before, appended, first, flag; + handle2(ptr, (val) => { + first = appended?.[0]; + if (first) before = first.previousSibling || (flag = first.parentNode); + if (appended) appended.forEach((a) => a.remove()); + appended = JSXAddChild( + $if3 ? val ? $if3.then : $if3.otherwise : val, + (el) => { + if (before) { + if (flag) { + before.prepend(el); + flag = null; + } else before.after(el); + before = el; + } else cb(el); + } + ); + }); + } + let curryset = (ptr) => (val) => { + let next = ptr[PROXY]; + let steps = ptr[STEPS]; + let i = 0; + for (; i < steps.length - 1; i++) { + next = next[steps[i]]; + if (!isobj(next)) return; + } + next[steps[i]] = val; + }; + function h2(type, props, ...children) { + if (type == Fragment) return children; + if (typeof type == "function") { + let newthis = $state(Object.create(type.prototype)); + for (let name in props) { + let ptr = props[name]; + if (name.startsWith("bind:")) { + assert( + isDLPtr(ptr), + "bind: requires a reference pointer from use" + ); + let set = curryset(ptr[PROXY]); + let propname = name.substring(5); + if (propname == "this") { + set(newthis); + } else { + let isRecursive = false; + handle2(ptr, (value) => { + if (isRecursive) { + isRecursive = false; + return; + } + isRecursive = true; + newthis[propname] = value; + }); + handle2(use(newthis[propname]), (value) => { + if (isRecursive) { + isRecursive = false; + return; + } + isRecursive = true; + set(value); + }); + } + delete props[name]; + } + } + Object.assign(newthis, props); + newthis.children = []; + for (let child of children) { + JSXAddChild(child, newthis.children.push.bind(newthis.children)); + } + let elm2 = type.apply(newthis); + assert( + !(elm2 instanceof Array), + "Functional component cannot return a Fragment" + ); + assert(elm2 instanceof Node, "Functional component must return a Node"); + assert( + !("$" in elm2), + "Functional component cannot have another functional component at root level" + ); + elm2.$ = newthis; + newthis.root = elm2; + let cl = elm2.classList; + let css2 = newthis.css; + let sanitizedName = type.name.replaceAll("$", "-"); + if (css2) { + cl.add(genCss(`${sanitizedName}-${genuid()}`, css2, true)); + } + cl.add(cssBoundary); + elm2.setAttribute("data-component", type.name); + if (typeof newthis.mount === "function") newthis.mount(); + return elm2; + } + let xmlns = props?.xmlns; + let elm = xmlns ? doc.createElementNS(xmlns, type) : doc.createElement(type); + for (let child of children) { + let bappend = elm.append.bind(elm); + JSXAddChild(child, bappend); + } + if (!props) return elm; + let useProp = (name, callback) => { + if (!(name in props)) return; + let prop = props[name]; + callback(prop); + delete props[name]; + }; + for (let name in props) { + let ptr = props[name]; + if (name.startsWith("bind:")) { + assert(isDLPtr(ptr), "bind: requires a reference pointer from use"); + let propname = name.substring(5); + let set = curryset(ptr[PROXY]); + if (propname == "this") { + set(elm); + } else if (propname == "value") { + handle2(ptr, (value) => elm.value = value); + elm.addEventListener("change", () => set(elm.value)); + } else if (propname == "checked") { + handle2(ptr, (value) => elm.checked = value); + elm.addEventListener("click", () => set(elm.checked)); + } + delete props[name]; + } + if (name == "style" && isobj(ptr) && !isDLPtr(ptr)) { + for (let key in ptr) { + let prop = ptr[key]; + if (isDLPtr(prop)) { + handle2(prop, (value) => elm.style[key] = value); + } else { + elm.style[key] = prop; + } + } + delete props[name]; + } + } + useProp("class", (classlist) => { + assert( + typeof classlist === "string" || classlist instanceof Array, + "class must be a string or array" + ); + if (typeof classlist === "string") { + elm.setAttribute("class", classlist); + return; + } + if (isDLPtr(classlist)) { + handle2( + classlist, + (classname) => elm.setAttribute("class", classname) + ); + return; + } + for (let name of classlist) { + if (isDLPtr(name)) { + let oldvalue = null; + handle2(name, (value) => { + if (typeof oldvalue === "string") { + elm.classList.remove(oldvalue); + } + elm.classList.add(value); + oldvalue = value; + }); + } else { + elm.classList.add(name); + } + } + }); + for (let name in props) { + let prop = props[name]; + if (isDLPtr(prop)) { + handle2(prop, (val) => { + JSXAddAttributes(elm, name, val); + }); + } else { + JSXAddAttributes(elm, name, prop); + } + } + if (xmlns) elm.innerHTML = elm.innerHTML; + return elm; + } + function JSXAddChild(child, cb) { + let childchild, elms, node; + if (isDLPtr(child)) { + JSXAddFixedWrapper(child, cb); + } else if (isobj(child) && IF in child) { + JSXAddFixedWrapper(child[IF], cb, child); + } else if (child instanceof Node) { + cb(child); + return [child]; + } else if (child instanceof Array) { + elms = []; + for (childchild of child) { + elms = elms.concat(JSXAddChild(childchild, cb)); + } + if (!elms[0]) elms = JSXAddChild("", cb); + return elms; + } else { + if (child === null || child === void 0) child = ""; + node = doc.createTextNode(child); + cb(node); + return [node]; + } + } + function JSXAddAttributes(elm, name, prop) { + if (name.startsWith("on:")) { + assert(typeof prop === "function", "on: requires a function"); + let names = name.substring(3); + for (let name2 of names.split("$")) { + elm.addEventListener(name2, (...args) => { + self.$el = elm; + prop(...args); + }); + } + return; + } + elm.setAttribute(name, prop); + } + function html(strings, ...values) { + strings = [...strings]; + let flattened = ""; + let markers = {}; + for (let i = 0; i < strings.length; i++) { + let string = strings[i]; + let value = values[i]; + let match = values[i] instanceof Function && /^ *\/>/.exec(strings[i + 1]); + if (/< *$/.test(string) && match) { + strings[i + 1] = strings[i + 1].substr( + match.index + match[0].length + ); + } + flattened += string; + if (i < values.length) { + let dupe = Object.values(markers).findIndex((v) => v === value); + let marker; + if (dupe !== -1) { + marker = Object.keys(markers)[dupe]; + } else { + marker = "h" + genuid(); + markers[marker] = value; + } + flattened += marker; + if (match) { + flattened += `>`; + } + } + } + let dom = new DOMParser().parseFromString(flattened, "text/html"); + assert( + dom.body.children.length == 1, + "html builder needs exactly one child" + ); + function wraph(elm) { + let nodename = elm.nodeName.toLowerCase(); + if (nodename === "#text") return elm.textContent; + if (nodename in markers) nodename = markers[nodename]; + let children = [...elm.childNodes].map(wraph); + for (let i = 0; i < children.length; i++) { + let text = children[i]; + if (typeof text !== "string") continue; + for (const [marker, value] of Object.entries(markers)) { + if (!text) break; + if (!text.includes(marker)) continue; + let before; + [before, text] = text.split(marker); + children = [ + ...children.slice(0, i), + before, + value, + text, + ...children.slice(i + 1) + ]; + i += 2; + } + } + let attributes = {}; + if (!elm.attributes) return elm; + for (const attr of [...elm.attributes]) { + let val = attr.nodeValue; + if (val in markers) val = markers[val]; + attributes[attr.name] = val; + } + return h2(nodename, attributes, children); + } + return wraph(dom.body.children[0]); + } + function $store2(target, { ident, backing, autosave }) { + let read, write; + if (typeof backing === "string") { + switch (backing) { + case "localstorage": + read = () => localStorage.getItem(ident); + write = (ident2, data) => { + localStorage.setItem(ident2, data); + }; + break; + default: + assert("Unknown store type: " + backing); + } + } else { + ({ read, write } = backing); + } + let save = () => { + console.info("[dreamland.js]: saving " + ident); + let serstack = {}; + let vpointercount = 0; + let ser = (tgt) => { + let obj = { + stateful: isStateful(tgt), + values: {} + }; + let i = vpointercount++; + serstack[i] = obj; + for (let key in tgt) { + let value = tgt[key]; + if (isDLPtr(value)) continue; + switch (typeof value) { + case "string": + case "number": + case "boolean": + case "undefined": + obj.values[key] = JSON.stringify(value); + break; + case "object": + if (value instanceof Array) { + obj.values[key] = value.map((v) => { + if (typeof v === "object") { + return ser(v); + } else { + return JSON.stringify(v); + } + }); + break; + } else { + assert( + value.__proto__ === Object.prototype, + "Only plain objects are supported" + ); + obj.values[key] = ser(value); + } + break; + case "symbol": + case "function": + case "bigint": + assert("Unsupported type: " + typeof value); + break; + } + } + return i; + }; + ser(target); + let string = JSON.stringify(serstack); + write(ident, string); + }; + let autohook = (target2, prop, value) => { + if (isStateful(value)) value[TARGET][STATEHOOK] = autohook; + save(); + }; + let destack = JSON.parse(read(ident)); + if (destack) { + let objcache = {}; + let de = (i) => { + if (objcache[i]) return objcache[i]; + let obj = destack[i]; + let tgt = {}; + for (let key in obj.values) { + let value = obj.values[key]; + if (typeof value === "string") { + tgt[key] = JSON.parse(value); + } else { + if (value instanceof Array) { + tgt[key] = value.map((v) => { + if (typeof v === "string") { + return JSON.parse(v); + } else { + return de(v); + } + }); + } else { + tgt[key] = de(value); + } + } + } + if (obj.stateful && autosave == "auto") tgt[STATEHOOK] = autohook; + let newobj = obj.stateful ? $state(tgt) : tgt; + objcache[i] = newobj; + return newobj; + }; + target = de(0); + } + switch (autosave) { + case "beforeunload": + addEventListener("beforeunload", save); + break; + case "manual": + break; + case "auto": + target[STATEHOOK] = autohook; + break; + default: + assert("Unknown autosave type: " + autosave); + } + return $state(target); + } + log2("Version: " + DLVERSION); + console.warn( + "This is a DEVELOPER build of dreamland.js. It is not suitable for production use." + ); + console.info("Enabled features:", DLFEATURES.join(", ")); + exports.$if = $if2; + exports.$state = $state; + exports.$store = $store2; + exports.Fragment = Fragment; + exports.css = css; + exports.h = h2; + exports.handle = handle2; + exports.html = html; + exports.isDLPtr = isDLPtr; + exports.isStateful = isStateful; + exports.scope = scope; + exports.stateful = $state; +})(window); + +// Logs.jsx +var olog = console.log; +var ring = []; +function Logs() { + this.css = ` + overflow-y: scroll; + font-size: 0.9em; + max-height: 32em; + border: 0.7px solid var(--surface5); + border-radius: 0.7em; + padding: 1em; + background-color: var(--surface0); + font-family: var(--font-mono); + min-height: 16em; + `; + let ringsize = 200; + setInterval(() => { + for (let log2 of ring) { + this.root.append(h("span", { style: { color: log2[0] } }, log2[1])); + if (this.root.children.length > ringsize) { + this.root.children[0].remove(); + } + } + ring = []; + this.root.scrollTop = this.root.scrollHeight; + }, 1500); + console.log = (...args) => { + log("var(--fg)", ...args); + }; + console.warn = (...args) => { + log("var(--warning)", ...args); + }; + console.error = (...args) => { + log("var(--error)", ...args); + }; + console.info = (...args) => { + log("var(--info)", ...args); + }; + console.debug = (...args) => { + log("var(--fg6)", ...args); + }; + return /* @__PURE__ */ h("pre", null); +} +function log(color, ...args) { + olog(...args); + ring.push([color, `[${(/* @__PURE__ */ new Date()).toISOString()}] ` + args.join(" ") + "\n"]); +} + +// FsExplorer.jsx +function FSExplorer() { + this.path = "/"; + this.listing = []; + this.displayingFile = false; + this.filePath = ""; + this.fileData = ""; + this.fileHiddenButNotRemoved = false; + this.mount = async () => { + await window.initPromise; + this.fs = window.FS; + this.listing = this.fs.readdir(this.path); + }; + this.css = ` + width: 100%; + height: calc(100% - 6rem); + + .item { + margin-block: 0.15rem; + gap: 0.5rem; + cursor: pointer; + } + + .material-symbols-rounded { + font-size: 1.3rem; + } + + pre { + display: inline; + } + + #uploadcontainer { + position: sticky; + bottom: 0; + right: 0; + left: 0; + display: flex; + justify-content: flex-end; + // padding: 1rem; + pointer-events: none; + width: 100%; + + button { + pointer-events: all; + } + } + + .actions { + pointer-events: none; + opacity: 0; + transition: opacity 0.15s ease; + } + + .item:hover .actions { + pointer-events: all; + opacity: 1; + transition: opacity 0.15s ease; + } + + .item { + width: 100%; + border-radius: 0.6rem; + padding-inline: 0.5rem; + background: var(--bg); + transition: background 0.15s ease; + + &:hover { + background: var(--surface0); + transition: background 0.15s ease; + } + + &.selected { + background: var(--surface1); + transition: background 0.15s ease; + } + } + + #path { + font-size: 1.5rem; + font-weight: 650; + font-family: var(--font-display); + margin-block: 0.5rem; + } + + #listing { + width: 100%; + height: 100%; + overflow-y: auto; + } + + .fileview { + animation: fadeinandmove 0.15s ease 0s 1; + + &.hidden { + animation: fadeoutandmove 0.15s ease 0s 1; + } + + textarea { + width: 100%; + min-height: 10rem; + background: var(--surface0); + border: none; + border-radius: 0.5rem; + resize: vertical; + padding: 0.5rem; + font-family: var(--font-mono); + color: var(--fg); + font-size: 1rem; + } + } + `; + return /* @__PURE__ */ h("div", null, /* @__PURE__ */ h("div", { id: "path" }, use(this.path, (path) => path == "/" ? "File Browser" : path)), /* @__PURE__ */ h("div", { id: "listing" }, use(this.listing, (r) => r.map((r2) => { + let mode = this.fs.stat(this.path + r2).mode; + if (this.fs.isDir(mode)) { + return /* @__PURE__ */ h("div", { class: "item flex vcenter space-between", role: "button", "on:click": () => { + if (r2 == ".") { + this.mount(); + } else if (r2 == "..") { + if (this.path == "/") return; + this.path = this.path.split("/").toSpliced(-2, 1).join("/"); + this.mount(); + } else { + this.path += `${r2}/`; + this.mount(); + } + } }, /* @__PURE__ */ h("div", { class: "title flex vcenter gap-sm" }, /* @__PURE__ */ h("span", { class: "material-symbols-rounded" }, "folder"), /* @__PURE__ */ h("pre", null, r2, "/"))); + } else { + return /* @__PURE__ */ h("div", { class: ["item", "flex", "vcenter", "space-between", use(this.filePath, (p) => this.path + r2 == p && "selected")], role: "button", "on:click": () => { + this.displayingFile = true; + this.filePath = this.path + r2; + try { + this.fileData = new TextDecoder().decode(this.fs.readFile(this.path + r2)); + } catch { + } + } }, /* @__PURE__ */ h("div", { class: "title flex vcenter gap-sm" }, /* @__PURE__ */ h("span", { class: "material-symbols-rounded" }, "description"), /* @__PURE__ */ h("pre", null, r2)), /* @__PURE__ */ h("div", { class: "actions flex vcenter gap-xs" }, /* @__PURE__ */ h("button", { title: "Download", class: "plain", "on:click": (e) => { + let data = this.fs.readFile(this.path + r2); + let el = /* @__PURE__ */ h("a", { href: URL.createObjectURL(new Blob([data])), download: r2 }); + el.click(); + e.stopPropagation(); + } }, /* @__PURE__ */ h("span", { class: "material-symbols-rounded" }, "download")), /* @__PURE__ */ h("button", { title: "Delete", class: "plain", "on:click": (e) => { + this.fs.unlink(this.path + r2); + this.mount(); + this.fs.syncfs(false, () => { + }); + e.stopPropagation(); + } }, /* @__PURE__ */ h("span", { class: "material-symbols-rounded", style: "color: var(--accent)" }, "delete")))); + } + }))), $if(use(this.displayingFile), /* @__PURE__ */ h("div", { class: ["fileview", use(this.fileHiddenButNotRemoved, (h2) => h2 && "hidden")] }, /* @__PURE__ */ h("div", { class: "flex space-between vcenter", style: "margin-block: 1rem;" }, /* @__PURE__ */ h("span", null, "File: ", /* @__PURE__ */ h("pre", null, use(this.filePath))), /* @__PURE__ */ h("span", { class: "flex vcenter gap-sm" }, /* @__PURE__ */ h("button", { class: "primary", "on:click": () => { + this.fs.writeFile(this.filePath, new TextEncoder().encode(this.fileData)); + this.fs.syncfs(false, () => { + }); + } }, /* @__PURE__ */ h("span", { class: "material-symbols-rounded" }, "save"), " ", /* @__PURE__ */ h("span", { class: "label" }, "Save")), /* @__PURE__ */ h("button", { "on:click": () => { + this.fileHiddenButNotRemoved = true; + setTimeout(() => { + this.filePath = ""; + this.fileData = ""; + this.displayingFile = false; + this.fileHiddenButNotRemoved = false; + }, 150); + } }, /* @__PURE__ */ h("span", { class: "material-symbols-rounded" }, "close"), " ", /* @__PURE__ */ h("span", { class: "label" }, "Close")))), /* @__PURE__ */ h("textarea", { "bind:value": use(this.fileData) }))), /* @__PURE__ */ h("div", { class: "flex vcenter", id: "uploadcontainer" }, /* @__PURE__ */ h("button", { class: "large primary", title: "Upload to this directory", "on:click": () => { + let input = h("input", { type: "file" }); + input.addEventListener("change", () => { + let file = input.files[0]; + let reader = new FileReader(); + reader.onload = async () => { + let data = new Uint8Array(reader.result); + this.fs.writeFile(this.path + file.name, data); + this.mount(); + }; + reader.readAsArrayBuffer(file); + }); + document.body.appendChild(input); + input.click(); + input.remove(); + this.fs.syncfs(false, () => { + }); + } }, /* @__PURE__ */ h("span", { class: "material-symbols-rounded" }, "upload")))); +} + +// node_modules/.pnpm/fflate@0.8.2/node_modules/fflate/esm/browser.js +var ch2 = {}; +var wk = function(c, id, msg, transfer, cb) { + var w = new Worker(ch2[id] || (ch2[id] = URL.createObjectURL(new Blob([ + c + ';addEventListener("error",function(e){e=e.error;postMessage({$e$:[e.message,e.code,e.stack]})})' + ], { type: "text/javascript" })))); + w.onmessage = function(e) { + var d = e.data, ed = d.$e$; + if (ed) { + var err2 = new Error(ed[0]); + err2["code"] = ed[1]; + err2.stack = ed[2]; + cb(err2, null); + } else + cb(null, d); + }; + w.postMessage(msg, transfer); + return w; +}; +var u8 = Uint8Array; +var u16 = Uint16Array; +var i32 = Int32Array; +var fleb = new u8([ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 3, + 3, + 3, + 3, + 4, + 4, + 4, + 4, + 5, + 5, + 5, + 5, + 0, + /* unused */ + 0, + 0, + /* impossible */ + 0 +]); +var fdeb = new u8([ + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 3, + 3, + 4, + 4, + 5, + 5, + 6, + 6, + 7, + 7, + 8, + 8, + 9, + 9, + 10, + 10, + 11, + 11, + 12, + 12, + 13, + 13, + /* unused */ + 0, + 0 +]); +var clim = new u8([16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15]); +var freb = function(eb, start2) { + var b = new u16(31); + for (var i = 0; i < 31; ++i) { + b[i] = start2 += 1 << eb[i - 1]; + } + var r = new i32(b[30]); + for (var i = 1; i < 30; ++i) { + for (var j = b[i]; j < b[i + 1]; ++j) { + r[j] = j - b[i] << 5 | i; + } + } + return { b, r }; +}; +var _a = freb(fleb, 2); +var fl = _a.b; +var revfl = _a.r; +fl[28] = 258, revfl[258] = 28; +var _b = freb(fdeb, 0); +var fd = _b.b; +var revfd = _b.r; +var rev = new u16(32768); +for (i = 0; i < 32768; ++i) { + x = (i & 43690) >> 1 | (i & 21845) << 1; + x = (x & 52428) >> 2 | (x & 13107) << 2; + x = (x & 61680) >> 4 | (x & 3855) << 4; + rev[i] = ((x & 65280) >> 8 | (x & 255) << 8) >> 1; +} +var x; +var i; +var hMap = function(cd, mb, r) { + var s = cd.length; + var i = 0; + var l = new u16(mb); + for (; i < s; ++i) { + if (cd[i]) + ++l[cd[i] - 1]; + } + var le = new u16(mb); + for (i = 1; i < mb; ++i) { + le[i] = le[i - 1] + l[i - 1] << 1; + } + var co; + if (r) { + co = new u16(1 << mb); + var rvb = 15 - mb; + for (i = 0; i < s; ++i) { + if (cd[i]) { + var sv = i << 4 | cd[i]; + var r_1 = mb - cd[i]; + var v = le[cd[i] - 1]++ << r_1; + for (var m = v | (1 << r_1) - 1; v <= m; ++v) { + co[rev[v] >> rvb] = sv; + } + } + } + } else { + co = new u16(s); + for (i = 0; i < s; ++i) { + if (cd[i]) { + co[i] = rev[le[cd[i] - 1]++] >> 15 - cd[i]; + } + } + } + return co; +}; +var flt = new u8(288); +for (i = 0; i < 144; ++i) + flt[i] = 8; +var i; +for (i = 144; i < 256; ++i) + flt[i] = 9; +var i; +for (i = 256; i < 280; ++i) + flt[i] = 7; +var i; +for (i = 280; i < 288; ++i) + flt[i] = 8; +var i; +var fdt = new u8(32); +for (i = 0; i < 32; ++i) + fdt[i] = 5; +var i; +var flm = /* @__PURE__ */ hMap(flt, 9, 0); +var flrm = /* @__PURE__ */ hMap(flt, 9, 1); +var fdm = /* @__PURE__ */ hMap(fdt, 5, 0); +var fdrm = /* @__PURE__ */ hMap(fdt, 5, 1); +var max = function(a) { + var m = a[0]; + for (var i = 1; i < a.length; ++i) { + if (a[i] > m) + m = a[i]; + } + return m; +}; +var bits = function(d, p, m) { + var o = p / 8 | 0; + return (d[o] | d[o + 1] << 8) >> (p & 7) & m; +}; +var bits16 = function(d, p) { + var o = p / 8 | 0; + return (d[o] | d[o + 1] << 8 | d[o + 2] << 16) >> (p & 7); +}; +var shft = function(p) { + return (p + 7) / 8 | 0; +}; +var slc = function(v, s, e) { + if (s == null || s < 0) + s = 0; + if (e == null || e > v.length) + e = v.length; + return new u8(v.subarray(s, e)); +}; +var ec = [ + "unexpected EOF", + "invalid block type", + "invalid length/literal", + "invalid distance", + "stream finished", + "no stream handler", + , + "no callback", + "invalid UTF-8 data", + "extra field too long", + "date not in range 1980-2099", + "filename too long", + "stream finishing", + "invalid zip data" + // determined by unknown compression method +]; +var err = function(ind, msg, nt) { + var e = new Error(msg || ec[ind]); + e.code = ind; + if (Error.captureStackTrace) + Error.captureStackTrace(e, err); + if (!nt) + throw e; + return e; +}; +var inflt = function(dat, st, buf, dict) { + var sl = dat.length, dl = dict ? dict.length : 0; + if (!sl || st.f && !st.l) + return buf || new u8(0); + var noBuf = !buf; + var resize = noBuf || st.i != 2; + var noSt = st.i; + if (noBuf) + buf = new u8(sl * 3); + var cbuf = function(l2) { + var bl = buf.length; + if (l2 > bl) { + var nbuf = new u8(Math.max(bl * 2, l2)); + nbuf.set(buf); + buf = nbuf; + } + }; + var final = st.f || 0, pos = st.p || 0, bt = st.b || 0, lm = st.l, dm = st.d, lbt = st.m, dbt = st.n; + var tbts = sl * 8; + do { + if (!lm) { + final = bits(dat, pos, 1); + var type = bits(dat, pos + 1, 3); + pos += 3; + if (!type) { + var s = shft(pos) + 4, l = dat[s - 4] | dat[s - 3] << 8, t = s + l; + if (t > sl) { + if (noSt) + err(0); + break; + } + if (resize) + cbuf(bt + l); + buf.set(dat.subarray(s, t), bt); + st.b = bt += l, st.p = pos = t * 8, st.f = final; + continue; + } else if (type == 1) + lm = flrm, dm = fdrm, lbt = 9, dbt = 5; + else if (type == 2) { + var hLit = bits(dat, pos, 31) + 257, hcLen = bits(dat, pos + 10, 15) + 4; + var tl = hLit + bits(dat, pos + 5, 31) + 1; + pos += 14; + var ldt = new u8(tl); + var clt = new u8(19); + for (var i = 0; i < hcLen; ++i) { + clt[clim[i]] = bits(dat, pos + i * 3, 7); + } + pos += hcLen * 3; + var clb = max(clt), clbmsk = (1 << clb) - 1; + var clm = hMap(clt, clb, 1); + for (var i = 0; i < tl; ) { + var r = clm[bits(dat, pos, clbmsk)]; + pos += r & 15; + var s = r >> 4; + if (s < 16) { + ldt[i++] = s; + } else { + var c = 0, n = 0; + if (s == 16) + n = 3 + bits(dat, pos, 3), pos += 2, c = ldt[i - 1]; + else if (s == 17) + n = 3 + bits(dat, pos, 7), pos += 3; + else if (s == 18) + n = 11 + bits(dat, pos, 127), pos += 7; + while (n--) + ldt[i++] = c; + } + } + var lt = ldt.subarray(0, hLit), dt = ldt.subarray(hLit); + lbt = max(lt); + dbt = max(dt); + lm = hMap(lt, lbt, 1); + dm = hMap(dt, dbt, 1); + } else + err(1); + if (pos > tbts) { + if (noSt) + err(0); + break; + } + } + if (resize) + cbuf(bt + 131072); + var lms = (1 << lbt) - 1, dms = (1 << dbt) - 1; + var lpos = pos; + for (; ; lpos = pos) { + var c = lm[bits16(dat, pos) & lms], sym = c >> 4; + pos += c & 15; + if (pos > tbts) { + if (noSt) + err(0); + break; + } + if (!c) + err(2); + if (sym < 256) + buf[bt++] = sym; + else if (sym == 256) { + lpos = pos, lm = null; + break; + } else { + var add = sym - 254; + if (sym > 264) { + var i = sym - 257, b = fleb[i]; + add = bits(dat, pos, (1 << b) - 1) + fl[i]; + pos += b; + } + var d = dm[bits16(dat, pos) & dms], dsym = d >> 4; + if (!d) + err(3); + pos += d & 15; + var dt = fd[dsym]; + if (dsym > 3) { + var b = fdeb[dsym]; + dt += bits16(dat, pos) & (1 << b) - 1, pos += b; + } + if (pos > tbts) { + if (noSt) + err(0); + break; + } + if (resize) + cbuf(bt + 131072); + var end = bt + add; + if (bt < dt) { + var shift = dl - dt, dend = Math.min(dt, end); + if (shift + bt < 0) + err(3); + for (; bt < dend; ++bt) + buf[bt] = dict[shift + bt]; + } + for (; bt < end; ++bt) + buf[bt] = buf[bt - dt]; + } + } + st.l = lm, st.p = lpos, st.b = bt, st.f = final; + if (lm) + final = 1, st.m = lbt, st.d = dm, st.n = dbt; + } while (!final); + return bt != buf.length && noBuf ? slc(buf, 0, bt) : buf.subarray(0, bt); +}; +var wbits = function(d, p, v) { + v <<= p & 7; + var o = p / 8 | 0; + d[o] |= v; + d[o + 1] |= v >> 8; +}; +var wbits16 = function(d, p, v) { + v <<= p & 7; + var o = p / 8 | 0; + d[o] |= v; + d[o + 1] |= v >> 8; + d[o + 2] |= v >> 16; +}; +var hTree = function(d, mb) { + var t = []; + for (var i = 0; i < d.length; ++i) { + if (d[i]) + t.push({ s: i, f: d[i] }); + } + var s = t.length; + var t2 = t.slice(); + if (!s) + return { t: et, l: 0 }; + if (s == 1) { + var v = new u8(t[0].s + 1); + v[t[0].s] = 1; + return { t: v, l: 1 }; + } + t.sort(function(a, b) { + return a.f - b.f; + }); + t.push({ s: -1, f: 25001 }); + var l = t[0], r = t[1], i0 = 0, i1 = 1, i2 = 2; + t[0] = { s: -1, f: l.f + r.f, l, r }; + while (i1 != s - 1) { + l = t[t[i0].f < t[i2].f ? i0++ : i2++]; + r = t[i0 != i1 && t[i0].f < t[i2].f ? i0++ : i2++]; + t[i1++] = { s: -1, f: l.f + r.f, l, r }; + } + var maxSym = t2[0].s; + for (var i = 1; i < s; ++i) { + if (t2[i].s > maxSym) + maxSym = t2[i].s; + } + var tr = new u16(maxSym + 1); + var mbt = ln(t[i1 - 1], tr, 0); + if (mbt > mb) { + var i = 0, dt = 0; + var lft = mbt - mb, cst = 1 << lft; + t2.sort(function(a, b) { + return tr[b.s] - tr[a.s] || a.f - b.f; + }); + for (; i < s; ++i) { + var i2_1 = t2[i].s; + if (tr[i2_1] > mb) { + dt += cst - (1 << mbt - tr[i2_1]); + tr[i2_1] = mb; + } else + break; + } + dt >>= lft; + while (dt > 0) { + var i2_2 = t2[i].s; + if (tr[i2_2] < mb) + dt -= 1 << mb - tr[i2_2]++ - 1; + else + ++i; + } + for (; i >= 0 && dt; --i) { + var i2_3 = t2[i].s; + if (tr[i2_3] == mb) { + --tr[i2_3]; + ++dt; + } + } + mbt = mb; + } + return { t: new u8(tr), l: mbt }; +}; +var ln = function(n, l, d) { + return n.s == -1 ? Math.max(ln(n.l, l, d + 1), ln(n.r, l, d + 1)) : l[n.s] = d; +}; +var lc = function(c) { + var s = c.length; + while (s && !c[--s]) + ; + var cl = new u16(++s); + var cli = 0, cln = c[0], cls = 1; + var w = function(v) { + cl[cli++] = v; + }; + for (var i = 1; i <= s; ++i) { + if (c[i] == cln && i != s) + ++cls; + else { + if (!cln && cls > 2) { + for (; cls > 138; cls -= 138) + w(32754); + if (cls > 2) { + w(cls > 10 ? cls - 11 << 5 | 28690 : cls - 3 << 5 | 12305); + cls = 0; + } + } else if (cls > 3) { + w(cln), --cls; + for (; cls > 6; cls -= 6) + w(8304); + if (cls > 2) + w(cls - 3 << 5 | 8208), cls = 0; + } + while (cls--) + w(cln); + cls = 1; + cln = c[i]; + } + } + return { c: cl.subarray(0, cli), n: s }; +}; +var clen = function(cf, cl) { + var l = 0; + for (var i = 0; i < cl.length; ++i) + l += cf[i] * cl[i]; + return l; +}; +var wfblk = function(out, pos, dat) { + var s = dat.length; + var o = shft(pos + 2); + out[o] = s & 255; + out[o + 1] = s >> 8; + out[o + 2] = out[o] ^ 255; + out[o + 3] = out[o + 1] ^ 255; + for (var i = 0; i < s; ++i) + out[o + i + 4] = dat[i]; + return (o + 4 + s) * 8; +}; +var wblk = function(dat, out, final, syms, lf, df, eb, li, bs, bl, p) { + wbits(out, p++, final); + ++lf[256]; + var _a2 = hTree(lf, 15), dlt = _a2.t, mlb = _a2.l; + var _b2 = hTree(df, 15), ddt = _b2.t, mdb = _b2.l; + var _c = lc(dlt), lclt = _c.c, nlc = _c.n; + var _d = lc(ddt), lcdt = _d.c, ndc = _d.n; + var lcfreq = new u16(19); + for (var i = 0; i < lclt.length; ++i) + ++lcfreq[lclt[i] & 31]; + for (var i = 0; i < lcdt.length; ++i) + ++lcfreq[lcdt[i] & 31]; + var _e = hTree(lcfreq, 7), lct = _e.t, mlcb = _e.l; + var nlcc = 19; + for (; nlcc > 4 && !lct[clim[nlcc - 1]]; --nlcc) + ; + var flen = bl + 5 << 3; + var ftlen = clen(lf, flt) + clen(df, fdt) + eb; + var dtlen = clen(lf, dlt) + clen(df, ddt) + eb + 14 + 3 * nlcc + clen(lcfreq, lct) + 2 * lcfreq[16] + 3 * lcfreq[17] + 7 * lcfreq[18]; + if (bs >= 0 && flen <= ftlen && flen <= dtlen) + return wfblk(out, p, dat.subarray(bs, bs + bl)); + var lm, ll, dm, dl; + wbits(out, p, 1 + (dtlen < ftlen)), p += 2; + if (dtlen < ftlen) { + lm = hMap(dlt, mlb, 0), ll = dlt, dm = hMap(ddt, mdb, 0), dl = ddt; + var llm = hMap(lct, mlcb, 0); + wbits(out, p, nlc - 257); + wbits(out, p + 5, ndc - 1); + wbits(out, p + 10, nlcc - 4); + p += 14; + for (var i = 0; i < nlcc; ++i) + wbits(out, p + 3 * i, lct[clim[i]]); + p += 3 * nlcc; + var lcts = [lclt, lcdt]; + for (var it = 0; it < 2; ++it) { + var clct = lcts[it]; + for (var i = 0; i < clct.length; ++i) { + var len = clct[i] & 31; + wbits(out, p, llm[len]), p += lct[len]; + if (len > 15) + wbits(out, p, clct[i] >> 5 & 127), p += clct[i] >> 12; + } + } + } else { + lm = flm, ll = flt, dm = fdm, dl = fdt; + } + for (var i = 0; i < li; ++i) { + var sym = syms[i]; + if (sym > 255) { + var len = sym >> 18 & 31; + wbits16(out, p, lm[len + 257]), p += ll[len + 257]; + if (len > 7) + wbits(out, p, sym >> 23 & 31), p += fleb[len]; + var dst = sym & 31; + wbits16(out, p, dm[dst]), p += dl[dst]; + if (dst > 3) + wbits16(out, p, sym >> 5 & 8191), p += fdeb[dst]; + } else { + wbits16(out, p, lm[sym]), p += ll[sym]; + } + } + wbits16(out, p, lm[256]); + return p + ll[256]; +}; +var deo = /* @__PURE__ */ new i32([65540, 131080, 131088, 131104, 262176, 1048704, 1048832, 2114560, 2117632]); +var et = /* @__PURE__ */ new u8(0); +var dflt = function(dat, lvl, plvl, pre, post, st) { + var s = st.z || dat.length; + var o = new u8(pre + s + 5 * (1 + Math.ceil(s / 7e3)) + post); + var w = o.subarray(pre, o.length - post); + var lst = st.l; + var pos = (st.r || 0) & 7; + if (lvl) { + if (pos) + w[0] = st.r >> 3; + var opt = deo[lvl - 1]; + var n = opt >> 13, c = opt & 8191; + var msk_1 = (1 << plvl) - 1; + var prev = st.p || new u16(32768), head = st.h || new u16(msk_1 + 1); + var bs1_1 = Math.ceil(plvl / 3), bs2_1 = 2 * bs1_1; + var hsh = function(i2) { + return (dat[i2] ^ dat[i2 + 1] << bs1_1 ^ dat[i2 + 2] << bs2_1) & msk_1; + }; + var syms = new i32(25e3); + var lf = new u16(288), df = new u16(32); + var lc_1 = 0, eb = 0, i = st.i || 0, li = 0, wi = st.w || 0, bs = 0; + for (; i + 2 < s; ++i) { + var hv = hsh(i); + var imod = i & 32767, pimod = head[hv]; + prev[imod] = pimod; + head[hv] = imod; + if (wi <= i) { + var rem = s - i; + if ((lc_1 > 7e3 || li > 24576) && (rem > 423 || !lst)) { + pos = wblk(dat, w, 0, syms, lf, df, eb, li, bs, i - bs, pos); + li = lc_1 = eb = 0, bs = i; + for (var j = 0; j < 286; ++j) + lf[j] = 0; + for (var j = 0; j < 30; ++j) + df[j] = 0; + } + var l = 2, d = 0, ch_1 = c, dif = imod - pimod & 32767; + if (rem > 2 && hv == hsh(i - dif)) { + var maxn = Math.min(n, rem) - 1; + var maxd = Math.min(32767, i); + var ml = Math.min(258, rem); + while (dif <= maxd && --ch_1 && imod != pimod) { + if (dat[i + l] == dat[i + l - dif]) { + var nl = 0; + for (; nl < ml && dat[i + nl] == dat[i + nl - dif]; ++nl) + ; + if (nl > l) { + l = nl, d = dif; + if (nl > maxn) + break; + var mmd = Math.min(dif, nl - 2); + var md = 0; + for (var j = 0; j < mmd; ++j) { + var ti = i - dif + j & 32767; + var pti = prev[ti]; + var cd = ti - pti & 32767; + if (cd > md) + md = cd, pimod = ti; + } + } + } + imod = pimod, pimod = prev[imod]; + dif += imod - pimod & 32767; + } + } + if (d) { + syms[li++] = 268435456 | revfl[l] << 18 | revfd[d]; + var lin = revfl[l] & 31, din = revfd[d] & 31; + eb += fleb[lin] + fdeb[din]; + ++lf[257 + lin]; + ++df[din]; + wi = i + l; + ++lc_1; + } else { + syms[li++] = dat[i]; + ++lf[dat[i]]; + } + } + } + for (i = Math.max(i, wi); i < s; ++i) { + syms[li++] = dat[i]; + ++lf[dat[i]]; + } + pos = wblk(dat, w, lst, syms, lf, df, eb, li, bs, i - bs, pos); + if (!lst) { + st.r = pos & 7 | w[pos / 8 | 0] << 3; + pos -= 7; + st.h = head, st.p = prev, st.i = i, st.w = wi; + } + } else { + for (var i = st.w || 0; i < s + lst; i += 65535) { + var e = i + 65535; + if (e >= s) { + w[pos / 8 | 0] = lst; + e = s; + } + pos = wfblk(w, pos + 1, dat.subarray(i, e)); + } + st.i = s; + } + return slc(o, 0, pre + shft(pos) + post); +}; +var crct = /* @__PURE__ */ function() { + var t = new Int32Array(256); + for (var i = 0; i < 256; ++i) { + var c = i, k = 9; + while (--k) + c = (c & 1 && -306674912) ^ c >>> 1; + t[i] = c; + } + return t; +}(); +var crc = function() { + var c = -1; + return { + p: function(d) { + var cr = c; + for (var i = 0; i < d.length; ++i) + cr = crct[cr & 255 ^ d[i]] ^ cr >>> 8; + c = cr; + }, + d: function() { + return ~c; + } + }; +}; +var dopt = function(dat, opt, pre, post, st) { + if (!st) { + st = { l: 1 }; + if (opt.dictionary) { + var dict = opt.dictionary.subarray(-32768); + var newDat = new u8(dict.length + dat.length); + newDat.set(dict); + newDat.set(dat, dict.length); + dat = newDat; + st.w = dict.length; + } + } + return dflt(dat, opt.level == null ? 6 : opt.level, opt.mem == null ? st.l ? Math.ceil(Math.max(8, Math.min(13, Math.log(dat.length))) * 1.5) : 20 : 12 + opt.mem, pre, post, st); +}; +var mrg = function(a, b) { + var o = {}; + for (var k in a) + o[k] = a[k]; + for (var k in b) + o[k] = b[k]; + return o; +}; +var wcln = function(fn, fnStr, td2) { + var dt = fn(); + var st = fn.toString(); + var ks = st.slice(st.indexOf("[") + 1, st.lastIndexOf("]")).replace(/\s+/g, "").split(","); + for (var i = 0; i < dt.length; ++i) { + var v = dt[i], k = ks[i]; + if (typeof v == "function") { + fnStr += ";" + k + "="; + var st_1 = v.toString(); + if (v.prototype) { + if (st_1.indexOf("[native code]") != -1) { + var spInd = st_1.indexOf(" ", 8) + 1; + fnStr += st_1.slice(spInd, st_1.indexOf("(", spInd)); + } else { + fnStr += st_1; + for (var t in v.prototype) + fnStr += ";" + k + ".prototype." + t + "=" + v.prototype[t].toString(); + } + } else + fnStr += st_1; + } else + td2[k] = v; + } + return fnStr; +}; +var ch = []; +var cbfs = function(v) { + var tl = []; + for (var k in v) { + if (v[k].buffer) { + tl.push((v[k] = new v[k].constructor(v[k])).buffer); + } + } + return tl; +}; +var wrkr = function(fns, init2, id, cb) { + if (!ch[id]) { + var fnStr = "", td_1 = {}, m = fns.length - 1; + for (var i = 0; i < m; ++i) + fnStr = wcln(fns[i], fnStr, td_1); + ch[id] = { c: wcln(fns[m], fnStr, td_1), e: td_1 }; + } + var td2 = mrg({}, ch[id].e); + return wk(ch[id].c + ";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage=" + init2.toString() + "}", id, td2, cbfs(td2), cb); +}; +var bInflt = function() { + return [u8, u16, i32, fleb, fdeb, clim, fl, fd, flrm, fdrm, rev, ec, hMap, max, bits, bits16, shft, slc, err, inflt, inflateSync, pbf, gopt]; +}; +var bDflt = function() { + return [u8, u16, i32, fleb, fdeb, clim, revfl, revfd, flm, flt, fdm, fdt, rev, deo, et, hMap, wbits, wbits16, hTree, ln, lc, clen, wfblk, wblk, shft, slc, dflt, dopt, deflateSync, pbf]; +}; +var pbf = function(msg) { + return postMessage(msg, [msg.buffer]); +}; +var gopt = function(o) { + return o && { + out: o.size && new u8(o.size), + dictionary: o.dictionary + }; +}; +var cbify = function(dat, opts, fns, init2, id, cb) { + var w = wrkr(fns, init2, id, function(err2, dat2) { + w.terminate(); + cb(err2, dat2); + }); + w.postMessage([dat, opts], opts.consume ? [dat.buffer] : []); + return function() { + w.terminate(); + }; +}; +var b2 = function(d, b) { + return d[b] | d[b + 1] << 8; +}; +var b4 = function(d, b) { + return (d[b] | d[b + 1] << 8 | d[b + 2] << 16 | d[b + 3] << 24) >>> 0; +}; +var b8 = function(d, b) { + return b4(d, b) + b4(d, b + 4) * 4294967296; +}; +var wbytes = function(d, b, v) { + for (; v; ++b) + d[b] = v, v >>>= 8; +}; +function deflate(data, opts, cb) { + if (!cb) + cb = opts, opts = {}; + if (typeof cb != "function") + err(7); + return cbify(data, opts, [ + bDflt + ], function(ev) { + return pbf(deflateSync(ev.data[0], ev.data[1])); + }, 0, cb); +} +function deflateSync(data, opts) { + return dopt(data, opts || {}, 0, 0); +} +function inflate(data, opts, cb) { + if (!cb) + cb = opts, opts = {}; + if (typeof cb != "function") + err(7); + return cbify(data, opts, [ + bInflt + ], function(ev) { + return pbf(inflateSync(ev.data[0], gopt(ev.data[1]))); + }, 1, cb); +} +function inflateSync(data, opts) { + return inflt(data, { i: 2 }, opts && opts.out, opts && opts.dictionary); +} +var fltn = function(d, p, t, o) { + for (var k in d) { + var val = d[k], n = p + k, op = o; + if (Array.isArray(val)) + op = mrg(o, val[1]), val = val[0]; + if (val instanceof u8) + t[n] = [val, op]; + else { + t[n += "/"] = [new u8(0), op]; + fltn(val, n, t, o); + } + } +}; +var te = typeof TextEncoder != "undefined" && /* @__PURE__ */ new TextEncoder(); +var td = typeof TextDecoder != "undefined" && /* @__PURE__ */ new TextDecoder(); +var tds = 0; +try { + td.decode(et, { stream: true }); + tds = 1; +} catch (e) { +} +var dutf8 = function(d) { + for (var r = "", i = 0; ; ) { + var c = d[i++]; + var eb = (c > 127) + (c > 223) + (c > 239); + if (i + eb > d.length) + return { s: r, r: slc(d, i - 1) }; + if (!eb) + r += String.fromCharCode(c); + else if (eb == 3) { + c = ((c & 15) << 18 | (d[i++] & 63) << 12 | (d[i++] & 63) << 6 | d[i++] & 63) - 65536, r += String.fromCharCode(55296 | c >> 10, 56320 | c & 1023); + } else if (eb & 1) + r += String.fromCharCode((c & 31) << 6 | d[i++] & 63); + else + r += String.fromCharCode((c & 15) << 12 | (d[i++] & 63) << 6 | d[i++] & 63); + } +}; +function strToU8(str, latin1) { + if (latin1) { + var ar_1 = new u8(str.length); + for (var i = 0; i < str.length; ++i) + ar_1[i] = str.charCodeAt(i); + return ar_1; + } + if (te) + return te.encode(str); + var l = str.length; + var ar = new u8(str.length + (str.length >> 1)); + var ai = 0; + var w = function(v) { + ar[ai++] = v; + }; + for (var i = 0; i < l; ++i) { + if (ai + 5 > ar.length) { + var n = new u8(ai + 8 + (l - i << 1)); + n.set(ar); + ar = n; + } + var c = str.charCodeAt(i); + if (c < 128 || latin1) + w(c); + else if (c < 2048) + w(192 | c >> 6), w(128 | c & 63); + else if (c > 55295 && c < 57344) + c = 65536 + (c & 1023 << 10) | str.charCodeAt(++i) & 1023, w(240 | c >> 18), w(128 | c >> 12 & 63), w(128 | c >> 6 & 63), w(128 | c & 63); + else + w(224 | c >> 12), w(128 | c >> 6 & 63), w(128 | c & 63); + } + return slc(ar, 0, ai); +} +function strFromU8(dat, latin1) { + if (latin1) { + var r = ""; + for (var i = 0; i < dat.length; i += 16384) + r += String.fromCharCode.apply(null, dat.subarray(i, i + 16384)); + return r; + } else if (td) { + return td.decode(dat); + } else { + var _a2 = dutf8(dat), s = _a2.s, r = _a2.r; + if (r.length) + err(8); + return s; + } +} +var slzh = function(d, b) { + return b + 30 + b2(d, b + 26) + b2(d, b + 28); +}; +var zh = function(d, b, z) { + var fnl = b2(d, b + 28), fn = strFromU8(d.subarray(b + 46, b + 46 + fnl), !(b2(d, b + 8) & 2048)), es = b + 46 + fnl, bs = b4(d, b + 20); + var _a2 = z && bs == 4294967295 ? z64e(d, es) : [bs, b4(d, b + 24), b4(d, b + 42)], sc = _a2[0], su = _a2[1], off = _a2[2]; + return [b2(d, b + 10), sc, su, fn, es + b2(d, b + 30) + b2(d, b + 32), off]; +}; +var z64e = function(d, b) { + for (; b2(d, b) != 1; b += 4 + b2(d, b + 2)) + ; + return [b8(d, b + 12), b8(d, b + 4), b8(d, b + 20)]; +}; +var exfl = function(ex) { + var le = 0; + if (ex) { + for (var k in ex) { + var l = ex[k].length; + if (l > 65535) + err(9); + le += l + 4; + } + } + return le; +}; +var wzh = function(d, b, f, fn, u, c, ce, co) { + var fl2 = fn.length, ex = f.extra, col = co && co.length; + var exl = exfl(ex); + wbytes(d, b, ce != null ? 33639248 : 67324752), b += 4; + if (ce != null) + d[b++] = 20, d[b++] = f.os; + d[b] = 20, b += 2; + d[b++] = f.flag << 1 | (c < 0 && 8), d[b++] = u && 8; + d[b++] = f.compression & 255, d[b++] = f.compression >> 8; + var dt = new Date(f.mtime == null ? Date.now() : f.mtime), y = dt.getFullYear() - 1980; + if (y < 0 || y > 119) + err(10); + wbytes(d, b, y << 25 | dt.getMonth() + 1 << 21 | dt.getDate() << 16 | dt.getHours() << 11 | dt.getMinutes() << 5 | dt.getSeconds() >> 1), b += 4; + if (c != -1) { + wbytes(d, b, f.crc); + wbytes(d, b + 4, c < 0 ? -c - 2 : c); + wbytes(d, b + 8, f.size); + } + wbytes(d, b + 12, fl2); + wbytes(d, b + 14, exl), b += 16; + if (ce != null) { + wbytes(d, b, col); + wbytes(d, b + 6, f.attrs); + wbytes(d, b + 10, ce), b += 14; + } + d.set(fn, b); + b += fl2; + if (exl) { + for (var k in ex) { + var exf = ex[k], l = exf.length; + wbytes(d, b, +k); + wbytes(d, b + 2, l); + d.set(exf, b + 4), b += 4 + l; + } + } + if (col) + d.set(co, b), b += col; + return b; +}; +var wzf = function(o, b, c, d, e) { + wbytes(o, b, 101010256); + wbytes(o, b + 8, c); + wbytes(o, b + 10, c); + wbytes(o, b + 12, d); + wbytes(o, b + 16, e); +}; +function zip(data, opts, cb) { + if (!cb) + cb = opts, opts = {}; + if (typeof cb != "function") + err(7); + var r = {}; + fltn(data, "", r, opts); + var k = Object.keys(r); + var lft = k.length, o = 0, tot = 0; + var slft = lft, files2 = new Array(lft); + var term = []; + var tAll = function() { + for (var i2 = 0; i2 < term.length; ++i2) + term[i2](); + }; + var cbd = function(a, b) { + mt(function() { + cb(a, b); + }); + }; + mt(function() { + cbd = cb; + }); + var cbf = function() { + var out = new u8(tot + 22), oe = o, cdl = tot - o; + tot = 0; + for (var i2 = 0; i2 < slft; ++i2) { + var f = files2[i2]; + try { + var l = f.c.length; + wzh(out, tot, f, f.f, f.u, l); + var badd = 30 + f.f.length + exfl(f.extra); + var loc = tot + badd; + out.set(f.c, loc); + wzh(out, o, f, f.f, f.u, l, tot, f.m), o += 16 + badd + (f.m ? f.m.length : 0), tot = loc + l; + } catch (e) { + return cbd(e, null); + } + } + wzf(out, o, files2.length, cdl, oe); + cbd(null, out); + }; + if (!lft) + cbf(); + var _loop_1 = function(i2) { + var fn = k[i2]; + var _a2 = r[fn], file = _a2[0], p = _a2[1]; + var c = crc(), size = file.length; + c.p(file); + var f = strToU8(fn), s = f.length; + var com = p.comment, m = com && strToU8(com), ms = m && m.length; + var exl = exfl(p.extra); + var compression = p.level == 0 ? 0 : 8; + var cbl = function(e, d) { + if (e) { + tAll(); + cbd(e, null); + } else { + var l = d.length; + files2[i2] = mrg(p, { + size, + crc: c.d(), + c: d, + f, + m, + u: s != fn.length || m && com.length != ms, + compression + }); + o += 30 + s + exl + l; + tot += 76 + 2 * (s + exl) + (ms || 0) + l; + if (!--lft) + cbf(); + } + }; + if (s > 65535) + cbl(err(11, 0, 1), null); + if (!compression) + cbl(null, file); + else if (size < 16e4) { + try { + cbl(null, deflateSync(file, p)); + } catch (e) { + cbl(e, null); + } + } else + term.push(deflate(file, p, cbl)); + }; + for (var i = 0; i < slft; ++i) { + _loop_1(i); + } + return tAll; +} +var mt = typeof queueMicrotask == "function" ? queueMicrotask : typeof setTimeout == "function" ? setTimeout : function(fn) { + fn(); +}; +function unzip(data, opts, cb) { + if (!cb) + cb = opts, opts = {}; + if (typeof cb != "function") + err(7); + var term = []; + var tAll = function() { + for (var i2 = 0; i2 < term.length; ++i2) + term[i2](); + }; + var files2 = {}; + var cbd = function(a, b) { + mt(function() { + cb(a, b); + }); + }; + mt(function() { + cbd = cb; + }); + var e = data.length - 22; + for (; b4(data, e) != 101010256; --e) { + if (!e || data.length - e > 65558) { + cbd(err(13, 0, 1), null); + return tAll; + } + } + ; + var lft = b2(data, e + 8); + if (lft) { + var c = lft; + var o = b4(data, e + 16); + var z = o == 4294967295 || c == 65535; + if (z) { + var ze = b4(data, e - 12); + z = b4(data, ze) == 101075792; + if (z) { + c = lft = b4(data, ze + 32); + o = b4(data, ze + 48); + } + } + var fltr = opts && opts.filter; + var _loop_3 = function(i2) { + var _a2 = zh(data, o, z), c_1 = _a2[0], sc = _a2[1], su = _a2[2], fn = _a2[3], no = _a2[4], off = _a2[5], b = slzh(data, off); + o = no; + var cbl = function(e2, d) { + if (e2) { + tAll(); + cbd(e2, null); + } else { + if (d) + files2[fn] = d; + if (!--lft) + cbd(null, files2); + } + }; + if (!fltr || fltr({ + name: fn, + size: sc, + originalSize: su, + compression: c_1 + })) { + if (!c_1) + cbl(null, slc(data, b, b + sc)); + else if (c_1 == 8) { + var infl = data.subarray(b, b + sc); + if (su < 524288 || sc > 0.8 * su) { + try { + cbl(null, inflateSync(infl, { out: new u8(su) })); + } catch (e2) { + cbl(e2, null); + } + } else + term.push(inflate(infl, { size: su }, cbl)); + } else + cbl(err(14, "unknown compression type " + c_1, 1), null); + } else + cbl(null, null); + }; + for (var i = 0; i < c; ++i) { + _loop_3(i); + } + } else + cbd(null, {}); + return tAll; +} + +// game.js +var version = "1.4.0.0"; +var setModuleImports; +var getAssemblyExports; +var getConfig; +var initted = false; +async function init() { + if (initted) return; + ({ setModuleImports, getAssemblyExports, getConfig } = await dotnet.withModuleConfig({ + onConfigLoaded: (config) => { + config.disableIntegrityCheck = true; + } + }).withDiagnosticTracing(false).withApplicationArgumentsFromQuery().create()); + if (!dotnet.instance.Module.FS.analyzePath("/libsdl").path) { + dotnet.instance.Module.FS.mkdir("/libsdl", 493); + dotnet.instance.Module.FS.mount( + dotnet.instance.Module.FS.filesystems.IDBFS, + {}, + "/libsdl" + ); + } + await new Promise((r) => dotnet.instance.Module.FS.syncfs(true, r)); + console.debug("synced; exposing dotnet FS"); + window.FS = dotnet.instance.Module.FS; + setModuleImports("main.js", { + setMainLoop: MainLoop, + stopMainLoop: () => dotnet.instance.Module.pauseMainLoop(), + syncFs: (cb) => dotnet.instance.Module.FS.syncfs(false, cb) + }); + initted = true; +} +var ts = performance.now(); +var fps; +var MainLoop = (cb) => { + dotnet.instance.Module.setMainLoop(() => { + let now = performance.now(); + let dt = now - ts; + ts = now; + fps = 1e3 / dt; + cb(); + }); +}; +async function start(canvas) { + console.info("Starting..."); + if (!dotnet.instance.Module.FS.analyzePath("/Content").path) { + await new Promise((r) => loadData(dotnet.instance.Module, r)); + console.info("Loaded assets into VFS"); + } + if (window.assetblob) { + URL.revokeObjectURL(window.assetblob); + } + dotnet.instance.Module.canvas = canvas; + await dotnet.run(); + let Exports = await getAssemblyExports("fna-wasm"); + Exports.Program.StartGame(); +} +async function downloadsave() { + await new Promise((r) => dotnet.instance.Module.FS.syncfs(false, r)); + let tozip = {}; + let saves = dotnet.instance.Module.FS.readdir("/libsdl/Celeste/Saves"); + for (let save of saves) { + if (save === "." || save === "..") continue; + let savepath = `/libsdl/Celeste/Saves/${save}`; + let data = dotnet.instance.Module.FS.readFile(savepath); + tozip[save] = data; + } + const zipped = await new Promise((r, j) => zip(tozip, (e, data) => { + if (!e) { + r(data); + } else { + j(e); + } + })); + let blob = new Blob([zipped], { type: "application/zip" }); + let url = URL.createObjectURL(blob); + let a = h("a", { href: url, download: "saves.zip" }); + a.click(); + a.remove(); +} +async function unzipsave(file) { + let data = await file.arrayBuffer(); + let unzipped = await new Promise((r, j) => unzip(new Uint8Array(data), (e, data2) => { + if (!e) { + r(data2); + } else { + j(e); + } + })); + let files2 = Object.entries(unzipped); + if (!dotnet.instance.Module.FS.analyzePath("/libsdl/Celeste").path) { + dotnet.instance.Module.FS.mkdir("/libsdl/Celeste", 493); + } + if (!dotnet.instance.Module.FS.analyzePath("/libsdl/Celeste/Saves").path) { + dotnet.instance.Module.FS.mkdir("/libsdl/Celeste/Saves", 493); + } + for (let [name, data2] of files2) { + dotnet.instance.Module.FS.writeFile(`/libsdl/Celeste/Saves/${name}`, data2); + } + await new Promise((r) => dotnet.instance.Module.FS.syncfs(false, r)); + console.log("synced!"); +} +async function uploadsave() { + let input = h("input", { type: "file" }); + await new Promise((r) => { + input.onchange = async () => { + let file = input.files[0]; + unzipsave(file); + r(); + }; + input.click(); + input.remove(); + }); +} + +// SaveManager.jsx +function SaveManager() { + this.css = ` + flex-direction: column; + // justify-content: center; + align-items: center; + gap: 0.75rem; + width: 100%; + height: calc(100% - 3rem); + #dragarea { + display: flex; + gap: 0.25rem; + flex-direction: column; + align-items: center; + justify-content: center; + width: 95%; + height: auto; + aspect-ratio: 1.25 / 1; + border: 2px dashed var(--fg6); + border-radius: 0.6rem; + color: var(--fg6); + transition: 0.3s ease; + + &.dragover { + color: var(--fg3); + border-color: var(--accent); + background-color: color-mix(in srgb, var(--accent) 5%, color-mix(in srgb, var(--surface2) 40%, transparent)); + transition: 0.3s ease; + box-shadow: 0 0 28px 0 color-mix(in srgb, var(--accent) 20%, transparent); + } + + h1 { + margin: 0; + margin-bottom: 1.25rem; + } + } + + & > button { + width: 95%; + } + + #head { + font-size: 1.5rem; + font-weight: 650; + font-family: var(--font-display); + margin-block: 0.5rem; + align-self: flex-start; + margin-left: 2.5%; + } + `; + return /* @__PURE__ */ h("div", { class: "flex" }, /* @__PURE__ */ h("span", { id: "head" }, "Save Manager"), /* @__PURE__ */ h( + "div", + { + id: "dragarea", + "bind:this": use(this.zone), + "on:dragover": (ev) => { + ev.preventDefault(); + }, + "on:dragenter": () => { + this.zone.classList.add("dragover"); + }, + "on:dragleave": () => { + this.zone.classList.remove("dragover"); + }, + "on:drop": async (ev) => { + ev.preventDefault(); + let files2 = ev.dataTransfer.items ? ev.dataTransfer.items : ev.dataTransfer.files; + let file; + if (files2 > 1) { + alert("Please only drop one file at a time."); + return; + } else { + file = files2[0].getAsFile(); + } + this.zone.classList.remove("dragover"); + await unzipsave(file); + app.savesmenu.close(); + } + }, + /* @__PURE__ */ h("div", { class: "material-symbols-rounded", style: "font-size: 5rem;" }, "cloud_upload"), + /* @__PURE__ */ h("h1", null, "Drag and drop savefile"), + /* @__PURE__ */ h("div", null, /* @__PURE__ */ h("button", { id: "upload", "on:click": async () => { + await uploadsave(); + app.savesmenu.close(); + } }, /* @__PURE__ */ h("span", { class: "material-symbols-rounded" }, "upload"), /* @__PURE__ */ h("span", { class: "label" }, "Upload from computer"))) + ), /* @__PURE__ */ h("button", { id: "dl", "on:click": async () => { + await downloadsave(); + app.savesmenu.close(); + } }, /* @__PURE__ */ h("span", { class: "material-symbols-rounded" }, "cloud_download"), /* @__PURE__ */ h("span", { class: "label" }, "Download current save"))); +} + +// App.jsx +function App() { + this.css = ` + width: 100vw; + height: 100vh; + display: flex; + flex-direction: column; + align-items: center; + margin: 0; + background-color: var(--bg); + color: var(--fg); + + overflow-x: hidden; + + .game { + width: 100%; + display: flex; + align-items: center; + justify-content: center; + + canvascontainer { + display: grid; + max-height: 85vh; + max-width: 100%; + aspect-ratio: 16 / 9; + border: 0.7px solid var(--surface5); + border-radius: 0.6rem; + overflow: hidden; + background-color: black; + + &:not(:has(canvas[width])) { + min-width: min(100%, 960px); + min-height: min(100%, 540px); + } + + & > * { + grid-area: 1 / 1; + } + + & > div { + transition: 0.3s ease; + &.hidden { + opacity: 0; + pointer-events: none; + transition: 0.3s ease; + } + + .material-symbols-rounded { + font-size: 3em; + } + + h3 { + margin: 0.2rem; + font-weight: 570; + } + + background-color: var(--surface1); + user-select: none; + text-align: center; + color: var(--fg6); + font-size: 1.5em; + font-weight: 550; + + z-index: 5; + width: 100%; + height: 100%; + display: flex; + justify-content: center; + align-items: center; + } + } + canvas { + width: 100%; + display: block; + } + } + + .pinned { + position: fixed; + top: 0; + left: 0; + width: 100vw; + height: auto; + } + + .logs { + width: min(960px, 100%); + } + + .top-bar { + padding-bottom: 1em; + border: none; + background-color: var(--surface0); + flex-direction: column; + align-items: center; + gap: 0.5em; + } + + .expand { flex: 1 } + + .content { + padding: 0 1em; + display: flex; + flex-direction: column; + align-items: center; + flex: 1; + } + + dialog:-internal-dialog-in-top-layer::backdrop { + background: color-mix(in srgb, black 35%, color-mix(in srgb, var(--bg), transparent 70%))!important; + } + + dialog { + background: var(--bg); + color: var(--fg); + border: 0.1em solid var(--surface3); + border-radius: 0.6em; + opacity: 1; + scale: 1; + max-height: 75vh; + width: unset; + aspect-ratio: 1 / 1; + + transition: opacity 0.25s, transform 0.25s; + transition-timing-function: ease; + + &:not([open]) { + display: block; + pointer-events: none; + transform: scale(0.8); + opacity: 0; + scale: 0.9; + } + + button { + float: right; + } + + & > div { + width: 100%; + } + } + + footer { + padding: 0.5em; + border-top: 0.1em solid var(--surface1); + background-color: var(--bg-sub); + font-size: 0.8em; + position: relative; + bottom: 0; + flex-direction: column; + align-items: center; + text-align: center; + } + + @media screen and (min-width: 950px) { + footer { + flex-direction: row !important; + } + } + + @media screen and (min-width: 700px) { + .top-bar { + flex-direction: row !important; + gap: 1.5em !important; + padding: 0 1.5em !important; + } + } + `; + this.loaded = false; + this.started = false; + this.allowPlay = false; + let updatePlay = () => { + this.allowPlay = this.loaded || !this.started; + }; + handle(use(this.loaded), updatePlay); + handle(use(this.started), updatePlay); + window.initPromise = (async () => { + await init(); + this.loaded = true; + log("var(--success)", "Loaded frontend!"); + })(); + this.fullscreen = false; + document.addEventListener("fullscreenchange", () => { + this.fullscreen = document.fullscreen; + }); + setInterval(() => { + this.fps = fps; + }, 1e3); + const startgame = () => { + this.started = true; + start(this.canvas); + this.allowPlay = false; + }; + return /* @__PURE__ */ h("main", { class: ["gap-md", use(store.theme)] }, /* @__PURE__ */ h("div", { class: "flex vcenter space-between top-bar" }, /* @__PURE__ */ h("span", { class: "flex vcenter gap left" }, /* @__PURE__ */ h(Logo, null), $if( + use(this.started), + /* @__PURE__ */ h("p", null, "FPS: ", use(this.fps, Math.floor)) + )), /* @__PURE__ */ h("span", { class: "expand" }), /* @__PURE__ */ h("span", { class: "flex right vcenter", style: "gap: 0.85em;" }, /* @__PURE__ */ h("button", { "on:click": () => { + this.savesmenu.showModal(); + }, title: "Manage save data" }, /* @__PURE__ */ h("span", { class: "material-symbols-rounded" }, "save")), /* @__PURE__ */ h("button", { "on:click": () => { + this.fs.showModal(); + }, title: "File Manager" }, /* @__PURE__ */ h("span", { class: "material-symbols-rounded" }, "folder_open")), /* @__PURE__ */ h("button", { "on:click": () => { + if (store.theme === "light") { + store.theme = "dark"; + } else { + store.theme = "light"; + } + }, title: "Toggle Theme" }, /* @__PURE__ */ h("span", { class: "material-symbols-rounded" }, use(store.theme, (theme) => theme === "light" ? "dark_mode" : "light_mode"))), /* @__PURE__ */ h( + "button", + { + "on:click": () => { + if (this.canvas.requestFullscreen()) { + this.fullscreen = true; + } + }, + title: "Enter Fullscreen" + }, + /* @__PURE__ */ h("span", { class: "material-symbols-rounded" }, "fullscreen") + ), /* @__PURE__ */ h( + "button", + { + class: [ + use(this.allowPlay, (allowed) => !allowed ? "disabled" : "primary") + ], + "on:click": startgame, + title: "Start Game" + }, + /* @__PURE__ */ h("span", { class: "material-symbols-rounded" }, "play_arrow") + ))), /* @__PURE__ */ h("div", { class: "content" }, navigator.userAgent.includes("Firefox") && /* @__PURE__ */ h(FuckMozilla, null) || "", /* @__PURE__ */ h("div", { class: "game" }, /* @__PURE__ */ h("canvascontainer", null, /* @__PURE__ */ h("div", { class: [use(this.started, (f) => f && "hidden")] }, /* @__PURE__ */ h("div", null, /* @__PURE__ */ h("span", { class: "material-symbols-rounded" }, "videogame_asset_off"), /* @__PURE__ */ h("br", null), /* @__PURE__ */ h("h3", null, "Game not running."))), /* @__PURE__ */ h( + "canvas", + { + id: "canvas", + "bind:this": use(this.canvas), + "on:contextmenu": (e) => e.preventDefault() + } + ))), /* @__PURE__ */ h("dialog", { "bind:this": use(this.fs), id: "fs" }, /* @__PURE__ */ h("button", { "on:click": () => this.fs.close(), class: "plain" }, /* @__PURE__ */ h("span", { class: "material-symbols-rounded" }, "close")), /* @__PURE__ */ h(FSExplorer, null)), /* @__PURE__ */ h("dialog", { "bind:this": use(this.savesmenu) }, /* @__PURE__ */ h("button", { "on:click": () => this.savesmenu.close(), class: "plain" }, /* @__PURE__ */ h("span", { class: "material-symbols-rounded" }, "close")), /* @__PURE__ */ h(SaveManager, null)), /* @__PURE__ */ h("div", { class: "logs" }, /* @__PURE__ */ h("h2", null, "Log"), /* @__PURE__ */ h(Logs, null))), /* @__PURE__ */ h("footer", { class: "flex space-between gap-sm" }, /* @__PURE__ */ h("span", null, "Ported by ", /* @__PURE__ */ h("a", { href: "https://mercurywork.shop", target: "_blank" }, "Mercury Workshop")), /* @__PURE__ */ h("span", null, "All game assets and code belong to ", /* @__PURE__ */ h("a", { href: "https://exok.com/", target: "_blank" }, "Extremely OK Games, Ltd."), " All rights reserved."), /* @__PURE__ */ h("span", null, "Check out the project on ", /* @__PURE__ */ h("a", { href: "https://github.com/MercuryWorkshop/celeste-wasm" }, "GitHub!")))); +} +function FuckMozilla() { + this.css = ` + width: min(960px, 100%); + + background-color: var(--accent); + color: var(--fg); + padding: 1em; + padding-top: 0.5em; + margin-bottom: 1em; + border-radius: 0.6rem; + + + h1 { + display: flex; + align-items: center; + gap: 0.25em; + span { + font-size: 2.25rem; + } + } + `; + return /* @__PURE__ */ h("div", null, /* @__PURE__ */ h("h1", null, /* @__PURE__ */ h("span", { class: "material-symbols-rounded" }, "warning"), "THIS MIGHT NOT WORK WELL ON FIREFOX!"), /* @__PURE__ */ h("p", null, "Chromium's WASM implementation is generally better, and it was what was tested on the most. It will probably still work (might not!) on Firefox but you should really be using a Chromium-based browser for this."), /* @__PURE__ */ h("button", { "on:click": () => this.root.remove() }, "Dismiss")); +} +function Logo() { + this.css = ` + .logo { + image-rendering: pixelated; + -ms-interpolation-mode: nearest-neighbor; + width: 3.75rem; + height: 3.75rem; + margin: 0; + padding: 0; + } + + h1 { + font-size: 2rem; + display: flex; + } + + h1 subt { + font-size: 0.5em; + margin-left: 0.25em; + color: var(--fg6); + } + `; + return /* @__PURE__ */ h("span", { class: "flex vcenter" }, /* @__PURE__ */ h("img", { class: "logo", src: document.querySelector("link[rel=icon]").href }), /* @__PURE__ */ h("h1", null, "celeste-wasm", /* @__PURE__ */ h("subt", null, "v", version))); +} + +// main.jsx +var import_jszip = __toESM(require_jszip_min()); +var store = $store( + { + theme: window.matchMedia && window.matchMedia("(prefers-color-scheme: light)").matches ? "light" : "dark" + }, + { ident: "user-options", backing: "localstorage", autosave: "auto" } +); +if (window.SINGLEFILE) { + document.body.querySelector("#interstitial").remove(); +} +var chunkify = function* (itr, size) { + let chunk = []; + for (const v of itr) { + chunk.push(v); + if (chunk.length === size) { + yield chunk; + chunk = []; + } + } + if (chunk.length) yield chunk; +}; +function IntroSplash() { + this.css = ` + position: absolute; + top: 0; + left: 0; + z-index: 9999999; + width: 100vw; + height: 100vh; + display: flex; + flex-direction: column; + align-items: center; + margin: 0; + background-color: var(--bg); + color: var(--fg); + + display: flex; + justify-content: center; + align-items: center; + + .mountain { + width: 100vw; + height: 100vh; + position: absolute; + top: 0; + left: 0; + z-index: 0; + background-image: url(${mountainsrc.href}); + background-size: cover; + background-position: center; + } + + #opaque { + position: absolute; + top: 0; + left: 0; + width: 100vw; + height: 100vh; + z-index: 1; + background-color: var(--bg); + opacity: 0; + animation: fadeout 1.3s ease 0s 1; + } + + #blur { + backdrop-filter: blur(24px); + background-color: color-mix(in srgb, var(--bg) 60%, transparent); + position: absolute; + top: 0; + left: 0; + width: 100vw; + height: 100vh; + z-index: 2; + } + + .info { + z-index: 3; + border-radius: 1em; + background-color: color-mix(in srgb, var(--surface0) 80%, transparent); + backdrop-filter: blur(30px); + max-width: max(480px, 40%); + + padding: 2em; + + animation: fadeinandmove 1s ease 0s 1; + + div { + margin-block: 1em; + } + } + + button, + #bar { + animation: fadeinandmove 0.15s ease 0s 1; + width: 100%; + height: 0.5em; + background-color: var(--bg); + border-radius: 0.5em; + } + + #progress { + transition: width 0.2s ease; + height: 0.5em; + background-color: var(--accent); + border-radius: 0.5em; + } + + .inner { + margin-inline: 0.8rem; + } + + .action { + padding: 1em; + } + + @keyframes fadeout { + from { opacity: 1; scale: 1; } + to { opacity: 0; scale: 1.2; } + } + `; + let encbuf; + this.progress = 0; + this.downloading = false; + this.downloaded = false; + this.showprogress = true; + if (window.SINGLEFILE) { + this.downloaded = true; + this.downloading = true; + this.showprogress = false; + this.progress = 100; + encbuf = window.xorbuf; + window.xorbuf = null; + } + this.decrypted = !DRM; + this.decrypterror = ""; + let download = async () => { + this.downloading = true; + this.progress = 0; + if (SPLIT) { + encbuf = new Uint8Array(SIZE); + await Promise.all([...chunkify(splits.entries(), Math.ceil(splits.length / 5))].map(async (chunk) => { + for (let [idx, file] of chunk) { + let data = await fetch(`_framework/data/${file}`); + let buf = new Uint8Array(await data.arrayBuffer()); + encbuf.set(buf, idx * CHUNKSIZE); + this.progress += CHUNKSIZE / SIZE * 100; + } + })); + } else { + encbuf = new Uint8Array(SIZE); + let data = await fetch("_framework/data.data"); + let cur = 0; + for await (const chunk of data.body) { + encbuf.set(chunk, cur); + cur += chunk.length; + this.progress = cur / SIZE * 100; + } + } + this.downloaded = true; + }; + let decrypt = async () => { + let input = h("input", { type: "file" }); + input.addEventListener("change", async () => { + if (input.files.length === 0) { + this.decrypterror = "No file selected"; + return; + } + let file = input.files[0]; + if (file.size !== 125540) { + this.decrypterror = "Invalid key file (or a different version of the game?)"; + return; + } + let reader = new FileReader(); + reader.onload = async () => { + let key = new Uint8Array(reader.result); + this.progress = 0; + for (let i = 0; i < encbuf.length; i += 4096) { + encbuf[i] ^= key[i % key.length]; + if (i % (4096 * 200) == 0) { + this.progress = i / encbuf.length * 100; + await new Promise((r) => requestAnimationFrame(r)); + } + } + this.decrypted = true; + }; + reader.readAsArrayBuffer(file); + }); + document.body.appendChild(input); + input.click(); + input.remove(); + }; + let finish = async () => { + $el.classList.remove("primary"); + $el.classList.add("disabled"); + this.playlabel.innerText = "Initializing..."; + window.assetblob = URL.createObjectURL(new Blob([encbuf])); + await init(); + await new Promise((r) => loadData(dotnet.instance.Module, r)); + console.info("Cached and loaded assets into VFS"); + localStorage["vfs_populated"] = true; + await loadfrontend(); + this.root.addEventListener("animationend", this.root.remove); + this.root.style.animation = "fadeout 0.5s ease"; + }; + return /* @__PURE__ */ h("main", { class: [use(store.theme)] }, /* @__PURE__ */ h("div", { class: "mountain" }), /* @__PURE__ */ h("div", { id: "opaque" }), /* @__PURE__ */ h("div", { id: "blur" }), /* @__PURE__ */ h("div", { class: "info" }, /* @__PURE__ */ h(Logo, null), /* @__PURE__ */ h("div", { class: "inner" }, /* @__PURE__ */ h("p", null, "This is a mostly-complete port of ", /* @__PURE__ */ h("a", { href: "https://store.steampowered.com/app/504230/Celeste/" }, "Celeste"), " to the browser using dotnet's ", /* @__PURE__ */ h("code", null, "wasmbrowser"), " template and ", /* @__PURE__ */ h("a", { href: "https://github.com/RedMike/FNA.WASM.Sample" }, "FNA.WASM.Sample"), "."), /* @__PURE__ */ h("p", null, "It needs around 1.6GB of memory and will probably not work on mobile devices."), /* @__PURE__ */ h("p", null, DRM && "You will need to own Celeste to play this. Make sure you have it downloaded and installed on your computer. " || "", "The game will autosave your progress, but the browser may wipe it after a while. Remember to periodically use the save icon at the top. ", /* @__PURE__ */ h("br", null), /* @__PURE__ */ h("br", null), !window.SINGLEFILE && " This will download around ~700MB of assets to your browser's local storage." || ""), $if( + use(this.downloading), + $if(use(this.showprogress), /* @__PURE__ */ h("div", null, /* @__PURE__ */ h("p", null, "Downloading... (", use(this.progress, Math.floor), "% done)"), /* @__PURE__ */ h("div", { id: "bar" }, /* @__PURE__ */ h("div", { id: "progress", style: { + width: use`${this.progress}%` + } })))), + /* @__PURE__ */ h("div", null, /* @__PURE__ */ h("button", { class: "action primary", "on:click": download }, /* @__PURE__ */ h("span", { class: "material-symbols-rounded" }, "download"), /* @__PURE__ */ h("span", { class: "label" }, "Download Assets"))) + ), $if( + use(this.downloaded), + $if( + use(this.decrypted), + /* @__PURE__ */ h("button", { class: "action primary", "on:click": finish }, /* @__PURE__ */ h("span", { class: "material-symbols-rounded" }, "stadia_controller"), /* @__PURE__ */ h("span", { "bind:this": use(this.playlabel), class: "label" }, "Play")), + /* @__PURE__ */ h("div", null, /* @__PURE__ */ h("p", null, "Downloaded assets. Now you need to decrypt them. Find the game files directory for your copy of Celeste and upload ", /* @__PURE__ */ h("code", null, "Content/Dialog/english.txt"), "."), /* @__PURE__ */ h("button", { class: "action primary", "on:click": decrypt }, /* @__PURE__ */ h("span", { class: "material-symbols-rounded" }, "encrypted"), /* @__PURE__ */ h("span", { class: "label" }, "Decrypt")), /* @__PURE__ */ h("p", null, use(this.decrypterror))) + ) + )))); +} +var app; +async function loadfrontend() { + app = h(App).$; + document.body.appendChild(app.root); +} +if (localStorage["vfs_populated"] !== "true") { + document.body.appendChild(h(IntroSplash)); +} else { + loadfrontend(); +} +export { + app, + store +}; +/*! Bundled license information: + +jszip/dist/jszip.min.js: + (*! + + JSZip v3.10.1 - A JavaScript class for generating and reading zip files + + + (c) 2009-2016 Stuart Knightley + Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip/main/LICENSE.markdown. + + JSZip uses the library pako released under the MIT license : + https://github.com/nodeca/pako/blob/main/LICENSE + *) +*/ diff --git a/celeste/cfg.js b/celeste/cfg.js new file mode 100644 index 0000000..2a48a00 --- /dev/null +++ b/celeste/cfg.js @@ -0,0 +1,5 @@ +const SIZE = 613083429 +const DRM = 1; +const SPLIT = 24; +const CHUNKSIZE = 25165824; +const splits = ["dataaa.data","dataab.data","dataac.data","dataad.data","dataae.data","dataaf.data","dataag.data","dataah.data","dataai.data","dataaj.data","dataak.data","dataal.data","dataam.data","dataan.data","dataao.data","dataap.data","dataaq.data","dataar.data","dataas.data","dataat.data","dataau.data","dataav.data","dataaw.data","dataax.data","dataay.data",]; diff --git a/celeste/data.js b/celeste/data.js new file mode 100644 index 0000000..0e7674a --- /dev/null +++ b/celeste/data.js @@ -0,0 +1,361 @@ +function loadData(Module, doneCallback) { + + + if (!Module.expectedDataFileDownloads) { + Module.expectedDataFileDownloads = 0; + } + + Module.expectedDataFileDownloads++; + (function() { + // Do not attempt to redownload the virtual filesystem data when in a pthread or a Wasm Worker context. + if (Module['ENVIRONMENT_IS_PTHREAD'] || Module['$ww']) return; + var loadPackage = function(metadata) { + + var PACKAGE_PATH = ''; + if (typeof window === 'object') { + PACKAGE_PATH = window['encodeURIComponent'](window.location.pathname.toString().substring(0, window.location.pathname.toString().lastIndexOf('/')) + '/'); + } else if (typeof process === 'undefined' && typeof location !== 'undefined') { + // web worker + PACKAGE_PATH = encodeURIComponent(location.pathname.toString().substring(0, location.pathname.toString().lastIndexOf('/')) + '/'); + } + var PACKAGE_NAME = 'data.data'; + var REMOTE_PACKAGE_BASE = 'data.data'; + if (typeof Module['locateFilePackage'] === 'function' && !Module['locateFile']) { + Module['locateFile'] = Module['locateFilePackage']; + err('warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)'); + } + var REMOTE_PACKAGE_NAME = Module['locateFile'] ? Module['locateFile'](REMOTE_PACKAGE_BASE, '') : REMOTE_PACKAGE_BASE; +var REMOTE_PACKAGE_SIZE = metadata['remote_package_size']; + + function fetchRemotePackage(packageName, packageSize, callback, errback) { + + var xhr = new XMLHttpRequest(); + xhr.open('GET', assetblob, true); + xhr.responseType = 'arraybuffer'; + xhr.onprogress = function(event) { + var url = packageName; + var size = packageSize; + if (event.total) size = event.total; + if (event.loaded) { + if (!xhr.addedTotal) { + xhr.addedTotal = true; + if (!Module.dataFileDownloads) Module.dataFileDownloads = {}; + Module.dataFileDownloads[url] = { + loaded: event.loaded, + total: size + }; + } else { + Module.dataFileDownloads[url].loaded = event.loaded; + } + var total = 0; + var loaded = 0; + var num = 0; + for (var download in Module.dataFileDownloads) { + var data = Module.dataFileDownloads[download]; + total += data.total; + loaded += data.loaded; + num++; + } + total = Math.ceil(total * Module.expectedDataFileDownloads/num); + if (Module['setStatus']) Module['setStatus'](`Downloading data... (${loaded}/${total})`); + } else if (!Module.dataFileDownloads) { + if (Module['setStatus']) Module['setStatus']('Downloading data...'); + } + }; + xhr.onerror = function(event) { + throw new Error("NetworkError for: " + packageName); + } + xhr.onload = function(event) { + if (xhr.status == 200 || xhr.status == 304 || xhr.status == 206 || (xhr.status == 0 && xhr.response)) { // file URLs can return 0 + var packageData = xhr.response; + callback(packageData); + } else { + throw new Error(xhr.statusText + " : " + xhr.responseURL); + } + }; + xhr.send(null); + }; + + function handleError(error) { + console.error('package error:', error); + }; + + function runWithFS() { + + function assert(check, msg) { + if (!check) throw msg + new Error().stack; + } +Module['FS_createPath']("/", "Content", true, true); +Module['FS_createPath']("/Content", "Dialog", true, true); +Module['FS_createPath']("/Content/Dialog", "Fonts", true, true); +Module['FS_createPath']("/Content/Dialog/Fonts", "configs", true, true); +Module['FS_createPath']("/Content/Dialog", "Icons", true, true); +Module['FS_createPath']("/Content", "Effects", true, true); +Module['FS_createPath']("/Content", "FMOD", true, true); +Module['FS_createPath']("/Content/FMOD", "Desktop", true, true); +Module['FS_createPath']("/Content", "Graphics", true, true); +Module['FS_createPath']("/Content/Graphics", "Atlases", true, true); +Module['FS_createPath']("/Content/Graphics/Atlases", "CelestialResort", true, true); +Module['FS_createPath']("/Content/Graphics/Atlases", "Checkpoints", true, true); +Module['FS_createPath']("/Content/Graphics/Atlases", "Cliffside", true, true); +Module['FS_createPath']("/Content/Graphics/Atlases", "Core", true, true); +Module['FS_createPath']("/Content/Graphics/Atlases", "Farewell", true, true); +Module['FS_createPath']("/Content/Graphics/Atlases", "ForsakenCity", true, true); +Module['FS_createPath']("/Content/Graphics/Atlases", "MirrorTemple", true, true); +Module['FS_createPath']("/Content/Graphics/Atlases", "Misc", true, true); +Module['FS_createPath']("/Content/Graphics/Atlases", "Mountain", true, true); +Module['FS_createPath']("/Content/Graphics/Atlases/Mountain", "marker", true, true); +Module['FS_createPath']("/Content/Graphics/Atlases", "OldSite", true, true); +Module['FS_createPath']("/Content/Graphics/Atlases", "Opening", true, true); +Module['FS_createPath']("/Content/Graphics/Atlases", "Overworld", true, true); +Module['FS_createPath']("/Content/Graphics/Atlases/Overworld", "loading", true, true); +Module['FS_createPath']("/Content/Graphics/Atlases", "Portraits", true, true); +Module['FS_createPath']("/Content/Graphics/Atlases/Portraits", "credits", true, true); +Module['FS_createPath']("/Content/Graphics/Atlases/Portraits", "exph", true, true); +Module['FS_createPath']("/Content/Graphics/Atlases/Portraits", "ghost", true, true); +Module['FS_createPath']("/Content/Graphics/Atlases/Portraits", "granny", true, true); +Module['FS_createPath']("/Content/Graphics/Atlases/Portraits", "madeline", true, true); +Module['FS_createPath']("/Content/Graphics/Atlases/Portraits", "madelinemirror", true, true); +Module['FS_createPath']("/Content/Graphics/Atlases/Portraits", "madelineph", true, true); +Module['FS_createPath']("/Content/Graphics/Atlases/Portraits", "mom", true, true); +Module['FS_createPath']("/Content/Graphics/Atlases/Portraits", "momph", true, true); +Module['FS_createPath']("/Content/Graphics/Atlases/Portraits", "noise", true, true); +Module['FS_createPath']("/Content/Graphics/Atlases/Portraits", "oshiro", true, true); +Module['FS_createPath']("/Content/Graphics/Atlases/Portraits", "textbox", true, true); +Module['FS_createPath']("/Content/Graphics/Atlases/Portraits", "theo", true, true); +Module['FS_createPath']("/Content/Graphics/Atlases/Portraits", "theomirror", true, true); +Module['FS_createPath']("/Content/Graphics/Atlases", "SummitEnd", true, true); +Module['FS_createPath']("/Content/Graphics/Atlases", "SummitIntro", true, true); +Module['FS_createPath']("/Content/Graphics/Atlases", "TheFall", true, true); +Module['FS_createPath']("/Content/Graphics", "ColorGrading", true, true); +Module['FS_createPath']("/Content", "Maps", true, true); +Module['FS_createPath']("/Content", "Monocle", true, true); +Module['FS_createPath']("/Content", "Overworld", true, true); +Module['FS_createPath']("/Content", "Tutorials", true, true); + + var PACKAGE_UUID = metadata['package_uuid']; + var indexedDB; + if (typeof window === 'object') { + indexedDB = window.indexedDB || window.mozIndexedDB || window.webkitIndexedDB || window.msIndexedDB; + } else if (typeof location !== 'undefined') { + // worker + indexedDB = self.indexedDB; + } else { + throw 'using IndexedDB to cache data can only be done on a web page or in a web worker'; + } + var IDB_RO = "readonly"; + var IDB_RW = "readwrite"; + var DB_NAME = "EM_PRELOAD_CACHE"; + var DB_VERSION = 1; + var METADATA_STORE_NAME = 'METADATA'; + var PACKAGE_STORE_NAME = 'PACKAGES'; + function openDatabase(callback, errback) { + try { + var openRequest = indexedDB.open(DB_NAME, DB_VERSION); + } catch (e) { + return errback(e); + } + openRequest.onupgradeneeded = function(event) { + var db = /** @type {IDBDatabase} */ (event.target.result); + + if (db.objectStoreNames.contains(PACKAGE_STORE_NAME)) { + db.deleteObjectStore(PACKAGE_STORE_NAME); + } + var packages = db.createObjectStore(PACKAGE_STORE_NAME); + + if (db.objectStoreNames.contains(METADATA_STORE_NAME)) { + db.deleteObjectStore(METADATA_STORE_NAME); + } + var metadata = db.createObjectStore(METADATA_STORE_NAME); + }; + openRequest.onsuccess = function(event) { + var db = /** @type {IDBDatabase} */ (event.target.result); + callback(db); + }; + openRequest.onerror = function(error) { + errback(error); + }; + }; + + // This is needed as chromium has a limit on per-entry files in IndexedDB + // https://cs.chromium.org/chromium/src/content/renderer/indexed_db/webidbdatabase_impl.cc?type=cs&sq=package:chromium&g=0&l=177 + // https://cs.chromium.org/chromium/src/out/Debug/gen/third_party/blink/public/mojom/indexeddb/indexeddb.mojom.h?type=cs&sq=package:chromium&g=0&l=60 + // We set the chunk size to 64MB to stay well-below the limit + var CHUNK_SIZE = 64 * 1024 * 1024; + + function cacheRemotePackage( + db, + packageName, + packageData, + packageMeta, + callback, + errback + ) { + var transactionPackages = db.transaction([PACKAGE_STORE_NAME], IDB_RW); + var packages = transactionPackages.objectStore(PACKAGE_STORE_NAME); + var chunkSliceStart = 0; + var nextChunkSliceStart = 0; + var chunkCount = Math.ceil(packageData.byteLength / CHUNK_SIZE); + var finishedChunks = 0; + for (var chunkId = 0; chunkId < chunkCount; chunkId++) { + nextChunkSliceStart += CHUNK_SIZE; + var putPackageRequest = packages.put( + packageData.slice(chunkSliceStart, nextChunkSliceStart), + `package/${packageName}/${chunkId}` + ); + chunkSliceStart = nextChunkSliceStart; + putPackageRequest.onsuccess = function(event) { + finishedChunks++; + if (finishedChunks == chunkCount) { + var transaction_metadata = db.transaction( + [METADATA_STORE_NAME], + IDB_RW + ); + var metadata = transaction_metadata.objectStore(METADATA_STORE_NAME); + var putMetadataRequest = metadata.put( + { + 'uuid': packageMeta.uuid, + 'chunkCount': chunkCount + }, + `metadata/${packageName}` + ); + putMetadataRequest.onsuccess = function(event) { + callback(packageData); + }; + putMetadataRequest.onerror = function(error) { + errback(error); + }; + } + }; + putPackageRequest.onerror = function(error) { + errback(error); + }; + } + } + + /* Check if there's a cached package, and if so whether it's the latest available */ + function checkCachedPackage(db, packageName, callback, errback) { + var transaction = db.transaction([METADATA_STORE_NAME], IDB_RO); + var metadata = transaction.objectStore(METADATA_STORE_NAME); + var getRequest = metadata.get(`metadata/${packageName}`); + getRequest.onsuccess = function(event) { + var result = event.target.result; + if (!result) { + return callback(false, null); + } else { + return callback(PACKAGE_UUID === result['uuid'], result); + } + }; + getRequest.onerror = function(error) { + errback(error); + }; + } + + function fetchCachedPackage(db, packageName, metadata, callback, errback) { + var transaction = db.transaction([PACKAGE_STORE_NAME], IDB_RO); + var packages = transaction.objectStore(PACKAGE_STORE_NAME); + + var chunksDone = 0; + var totalSize = 0; + var chunkCount = metadata['chunkCount']; + var chunks = new Array(chunkCount); + + for (var chunkId = 0; chunkId < chunkCount; chunkId++) { + var getRequest = packages.get(`package/${packageName}/${chunkId}`); + getRequest.onsuccess = function(event) { + if (!event.target.result) { + errback(new Error(`CachedPackageNotFound for: ${packageName}`)); + return; + } + // If there's only 1 chunk, there's nothing to concatenate it with so we can just return it now + if (chunkCount == 1) { + callback(event.target.result); + } else { + chunksDone++; + totalSize += event.target.result.byteLength; + chunks.push(event.target.result); + if (chunksDone == chunkCount) { + if (chunksDone == 1) { + callback(event.target.result); + } else { + var tempTyped = new Uint8Array(totalSize); + var byteOffset = 0; + for (var chunkId in chunks) { + var buffer = chunks[chunkId]; + tempTyped.set(new Uint8Array(buffer), byteOffset); + byteOffset += buffer.byteLength; + buffer = undefined; + } + chunks = undefined; + callback(tempTyped.buffer); + tempTyped = undefined; + } + } + } + }; + getRequest.onerror = function(error) { + errback(error); + }; + } + } + + function processPackageData(arrayBuffer) { + assert(arrayBuffer, 'Loading data file failed.'); + assert(arrayBuffer.constructor.name === ArrayBuffer.name, 'bad input to processPackageData'); + var byteArray = new Uint8Array(arrayBuffer); + var curr; + var compressedData = {"data":null,"cachedOffset":613079333,"cachedIndexes":[-1,-1],"cachedChunks":[null,null],"offsets":[0,1094,2426,4012,5197,6510,7887,9322,10602,12023,13337,14694,16094,17396,18851,20249,21734,23059,24401,25377,26806,28240,29535,30676,32118,33508,34884,36201,37534,38826,40181,41546,42920,44136,45407,46548,47879,49129,50378,51744,52978,54152,55290,56600,58015,59339,60646,61867,63104,64233,65458,66764,68114,69508,70843,72274,73807,75064,76278,77503,78704,79940,81162,82390,83849,84823,85897,87052,88274,89244,90401,91407,92723,93867,94952,96041,97177,98471,99706,100855,102132,103371,104402,105426,106679,107939,109020,110232,111359,112575,113805,114923,116293,117655,119039,120297,121524,122749,123878,125129,126587,127973,129008,130283,131600,133117,134369,135610,137038,138475,139762,141024,142220,143423,144714,146135,147527,148849,149861,151071,152290,153292,154512,155816,157076,158541,159559,160704,161948,163142,164290,165267,166234,167343,168678,169979,171497,172651,173629,174761,175939,177409,178502,179455,180519,181546,182657,183903,185142,186380,187507,188607,189770,190859,192117,193393,194598,195605,196698,197891,199264,200408,201785,202919,204291,205512,207033,208315,209016,209573,210137,210808,211483,212162,212724,213280,213838,214289,214714,215193,215724,216219,216738,217271,217781,218309,218876,219432,219994,220525,221050,221564,222076,222537,223094,223613,224121,224669,225244,225806,226382,226855,227390,227946,228497,228999,229442,229901,230372,230803,231295,231876,232501,233093,233544,233993,234555,235059,235544,236039,236500,237046,237644,238264,238849,239312,239828,240309,240825,241363,241850,242344,242919,243373,243911,244399,244857,245359,245865,246385,246869,247374,247902,248448,248949,249470,250000,250543,251233,251627,252036,252433,252834,253220,253622,253959,254323,254690,255087,255479,256936,258984,261032,263080,265128,267176,269224,271281,273329,275377,277434,279482,281530,283578,285626,287674,289722,291770,293818,295866,297914,299962,302010,304058,306106,308154,310202,312250,314298,316346,318394,320442,322490,324538,326586,328634,330682,332730,334778,336826,338874,340922,342970,345018,347066,349114,351162,353210,355258,357306,359354,361402,363450,365498,367546,369594,371642,373690,375738,377786,379834,381882,383930,385978,388026,390074,392122,394170,396218,398266,400314,402362,404410,406458,408506,410554,412602,414650,416698,418746,420794,422842,424890,426938,428986,431034,433082,435130,437178,439226,441274,443322,445370,447411,449459,451507,453555,455603,457651,459699,461747,463795,465843,467891,469939,471987,474035,476083,478131,480179,482227,484275,486323,488371,490419,492467,494515,496563,498611,500659,502707,504755,506805,508853,510901,512949,514997,517045,519093,521141,523189,525237,527285,529333,531381,533429,535477,537525,539573,541621,543669,545717,547765,549813,551861,553909,555957,558005,560053,562101,564149,566197,568245,570293,572341,574389,576437,578485,580533,582581,584629,586677,588725,590773,592821,594869,596917,598965,601013,603061,605109,607157,609205,611253,613308,615356,617404,619452,621500,623548,625596,627644,629692,631740,633788,635836,637884,639932,641980,644028,646076,648124,650172,652220,654268,656316,658364,660412,662460,664508,666556,668604,670652,672700,674748,676796,678844,680892,682940,684988,687036,689084,691132,693180,695228,697276,699324,701372,703420,705468,707516,709564,711615,713663,715711,717759,719807,721855,723903,725951,727999,730047,732095,734144,736192,738240,740288,742336,744384,746432,748480,750528,752576,754631,756679,758727,760775,762823,764871,766919,768967,771015,773063,775111,777159,779207,781255,783303,785351,787399,789447,791495,793543,795591,797639,799687,801735,803783,805831,807879,809927,811975,814023,816071,818119,820167,822215,824263,826311,828359,830407,832455,834503,836551,838599,840647,842695,844743,846791,848839,850887,852935,854983,857031,859079,861136,863184,865232,867280,869328,871376,873424,875472,877520,879568,881616,883664,885712,887760,889808,891856,893904,895181,895217,895478,897050,898576,900131,901675,903345,904898,906499,908170,909703,911305,912660,913330,913928,914472,915120,915728,916431,917100,917722,918347,919009,919659,920309,920979,921641,922325,923004,923562,924023,924481,925017,925501,926077,926683,927278,927808,928325,928839,929354,929905,930433,930928,931435,931944,932390,932792,933265,933853,934448,934842,935435,935876,936308,936761,937365,937977,938488,938942,939393,939964,940440,940899,941397,941886,942383,942874,943305,943840,944312,944799,945333,945980,946360,946767,947184,947573,947972,948353,948737,949139,949505,949910,950321,950854,952902,954950,956998,959046,961094,963142,965190,967238,969286,971334,973382,975430,977478,979526,981572,983620,985668,987716,989764,991812,993860,995908,997956,1000004,1002052,1004100,1006148,1008196,1010244,1012292,1014340,1016388,1018436,1020484,1022532,1024580,1026628,1028676,1030724,1032772,1034820,1036868,1038916,1040964,1043012,1045060,1047108,1049156,1051204,1053252,1055300,1057348,1059396,1061444,1063492,1065549,1067597,1069645,1071693,1073741,1075789,1077837,1079885,1081933,1083981,1086029,1088077,1090125,1092173,1094221,1096269,1098317,1100365,1102413,1104461,1106509,1108557,1110605,1112653,1114701,1116749,1118797,1120845,1122893,1124941,1126989,1129037,1131085,1133133,1135181,1137229,1139277,1141325,1143373,1145421,1147469,1149517,1151565,1153613,1155661,1157709,1159757,1161805,1163853,1165901,1167949,1169997,1172054,1174102,1176150,1178198,1180246,1182294,1184342,1186390,1188438,1190486,1192534,1194582,1196630,1198678,1200726,1202774,1204822,1206870,1208918,1210966,1213014,1215062,1217110,1219158,1221206,1223254,1225301,1227349,1229406,1231454,1233502,1235550,1237598,1239646,1241694,1243742,1245790,1247837,1249885,1251933,1253981,1256029,1258077,1260125,1262173,1264221,1266269,1268317,1270365,1272413,1274461,1276509,1278557,1280605,1282653,1284701,1286749,1288797,1290845,1292888,1294936,1296984,1299032,1301080,1303128,1305176,1307224,1309272,1311320,1313368,1315416,1317464,1319512,1321560,1323608,1325656,1327704,1329752,1331800,1333848,1335896,1337944,1339992,1342040,1344088,1346136,1348184,1350232,1352280,1354328,1356376,1358424,1360472,1362520,1364568,1366616,1368664,1370712,1372760,1374808,1376856,1378910,1380958,1383006,1385054,1387102,1389150,1391198,1393246,1395287,1397335,1399383,1401431,1403488,1405536,1407584,1409454,1409559,1410427,1411001,1411626,1412179,1412875,1413495,1413972,1414395,1414910,1415406,1415880,1416414,1416895,1417373,1417889,1418429,1418892,1419381,1419840,1420290,1420725,1421174,1421688,1422210,1422653,1423143,1423646,1424160,1424583,1425093,1425573,1426026,1426479,1426982,1427453,1427972,1428401,1428911,1429384,1429874,1430376,1430844,1431315,1431797,1432312,1432821,1433308,1433802,1434273,1434812,1435194,1435603,1435981,1436363,1436739,1437136,1437487,1437867,1438249,1438646,1439028,1440577,1442625,1444673,1446721,1448769,1450817,1452865,1454913,1456961,1459009,1461057,1463105,1465153,1467201,1469249,1471297,1473345,1475393,1477441,1479489,1481537,1483579,1485627,1487675,1489723,1491771,1493819,1495867,1497915,1499957,1502005,1504053,1506101,1508149,1510197,1512245,1514293,1516339,1518387,1520435,1522483,1524531,1526579,1528627,1530675,1532723,1534771,1536819,1538867,1540915,1542963,1545011,1547059,1549110,1551167,1553215,1555263,1557311,1559359,1561407,1563462,1565510,1567558,1569606,1571654,1573702,1575750,1577798,1579846,1581894,1583942,1585990,1588038,1590086,1592131,1594185,1596233,1598281,1600329,1602377,1604425,1606477,1608525,1610573,1612621,1614669,1616717,1618759,1620807,1622855,1624903,1626955,1629012,1631060,1633108,1635156,1637204,1639252,1641308,1643356,1645403,1647436,1649461,1651470,1653387,1653424,1653459,1654315,1655053,1655768,1656467,1657219,1657968,1658718,1659505,1660133,1660766,1661448,1662147,1662879,1663659,1664389,1665128,1665887,1666587,1667307,1668073,1668774,1669436,1670081,1670737,1671372,1672044,1672754,1673320,1673922,1674469,1675066,1675705,1676425,1677107,1677713,1678326,1678957,1679638,1680430,1681098,1681699,1682288,1682928,1683525,1684171,1684776,1685403,1686011,1686621,1687054,1687424,1687798,1688168,1688568,1688973,1689376,1689747,1690159,1690532,1690933,1691268,1691649,1691968,1692353,1694106,1696154,1698202,1700250,1702298,1704346,1706394,1708442,1710490,1712538,1714586,1716634,1718682,1720730,1722778,1724826,1726874,1728922,1730970,1733018,1735066,1737114,1739162,1741210,1743258,1745306,1747354,1748073,1749213,1750694,1752115,1753449,1754686,1756098,1757461,1758801,1760258,1761550,1762948,1764360,1765676,1767087,1768469,1770029,1771366,1772637,1773884,1775270,1776608,1778147,1779380,1780763,1782169,1783580,1784918,1786291,1787665,1788992,1790372,1791727,1793075,1794326,1795528,1796727,1797951,1799237,1800527,1801829,1803109,1804396,1805523,1806720,1808115,1809579,1810976,1812239,1813589,1814824,1816029,1817240,1818562,1819960,1821277,1822660,1824017,1825555,1826878,1828119,1829410,1830602,1831871,1833174,1834459,1835811,1836863,1837946,1839069,1840203,1841351,1842337,1843502,1844589,1845930,1847073,1848148,1849262,1850360,1851622,1852860,1854030,1855335,1856531,1857370,1858487,1859704,1860944,1862406,1863590,1864815,1866019,1867215,1868317,1869493,1870938,1872296,1873666,1875067,1876351,1877547,1878839,1880119,1881385,1882640,1884054,1885348,1886768,1888096,1889689,1890883,1892094,1893425,1894887,1895972,1897085,1898203,1899458,1900796,1902210,1903423,1904712,1905961,1906958,1908248,1909536,1910586,1911841,1913173,1914430,1915809,1917245,1918475,1919749,1920997,1922012,1923076,1924097,1925085,1926199,1927607,1928929,1930421,1931559,1932749,1933955,1935241,1936463,1938023,1939024,1940067,1941094,1942265,1943437,1944698,1946096,1947449,1948543,1949666,1950721,1951892,1953158,1954345,1955374,1956444,1957584,1958704,1959867,1961288,1962523,1963988,1965187,1966588,1967813,1969340,1970471,1971659,1973089,1974500,1975937,1977126,1978579,1979986,1981356,1982773,1984095,1985536,1986928,1988324,1989630,1991006,1992424,1993793,1995096,1996085,1997565,1998968,2000431,2001558,2002986,2004295,2005758,2007044,2008421,2009727,2010991,2012352,2013683,2015094,2016320,2017612,2018754,2020067,2021366,2022578,2023847,2025107,2026458,2027534,2028680,2030028,2031492,2032871,2034147,2035465,2036738,2037947,2039070,2040348,2041771,2043061,2044480,2045862,2047348,2048778,2050054,2051264,2052494,2053744,2054984,2056255,2057536,2059023,2059989,2061074,2062209,2063432,2064413,2065541,2066597,2067801,2069198,2070652,2071930,2073050,2074270,2075541,2076985,2078265,2079455,2080666,2081794,2082836,2084068,2085295,2086478,2087765,2089019,2090280,2091374,2092477,2093696,2095073,2096469,2097924,2099285,2100563,2101837,2102898,2104178,2105614,2107007,2108222,2109418,2110758,2112170,2113533,2114722,2115960,2117458,2118897,2120184,2121474,2122692,2123875,2125221,2126575,2127784,2129008,2130060,2131196,2132426,2133399,2134500,2135776,2137265,2138479,2140024,2140996,2142065,2143196,2144308,2145602,2146810,2147797,2149000,2150230,2151476,2152921,2154522,2155773,2156806,2157903,2159196,2160579,2161984,2163170,2164376,2165475,2166895,2168073,2169346,2170634,2171662,2172734,2173918,2175187,2176398,2177722,2178954,2180130,2181346,2182608,2183802,2185047,2186333,2187641,2188961,2190131,2191542,2192808,2194386,2195519,2196870,2198918,2200966,2203022,2204445,2206493,2208395,2210020,2212068,2213854,2215648,2217696,2219032,2221080,2222803,2224621,2226441,2227934,2229982,2232026,2233412,2235460,2237150,2239037,2241085,2242702,2244739,2246787,2248254,2249458,2251012,2252281,2253738,2255000,2256454,2257893,2259223,2260671,2262069,2263518,2264896,2266377,2267751,2269232,2270623,2271924,2273165,2274564,2275923,2277491,2278639,2280115,2281493,2282970,2284260,2285712,2287146,2288457,2289874,2291254,2292644,2293864,2295132,2296323,2297661,2298977,2300323,2301667,2302979,2304101,2305345,2306723,2308152,2309480,2310822,2312083,2313378,2314554,2315910,2317292,2318618,2320029,2321417,2322963,2324335,2325580,2326862,2328036,2329274,2330600,2331912,2333268,2334404,2335511,2336693,2337817,2338957,2340047,2341188,2342392,2343796,2345217,2346526,2347704,2349010,2350226,2351610,2353149,2354437,2355232,2356462,2357669,2358917,2360410,2361546,2362682,2363900,2364983,2366097,2367265,2368671,2370047,2371470,2372815,2374028,2375568,2376887,2378103,2379355,2380781,2382040,2383478,2384875,2386228,2387516,2388786,2390385,2391630,2392791,2393903,2395010,2396257,2397661,2399046,2400312,2401614,2402612,2403879,2405114,2406145,2407350,2408723,2409974,2411452,2412472,2413675,2414896,2416058,2417236,2418241,2419257,2420417,2421841,2423179,2424688,2425868,2427086,2428224,2429483,2430964,2432184,2433261,2434428,2435493,2436706,2438027,2439377,2440694,2441752,2442899,2444142,2445354,2446621,2447882,2449120,2450315,2451548,2452781,2454125,2455331,2456755,2457939,2459282,2460562,2462136,2463201,2464289,2465593,2467074,2468321,2469649,2471016,2472444,2473745,2475094,2476441,2477760,2479125,2480425,2481835,2483213,2484722,2486013,2487292,2488333,2489741,2491037,2492522,2493688,2495049,2496415,2497859,2499133,2500489,2501782,2503044,2504393,2505725,2507081,2508288,2509503,2510609,2511877,2513116,2514328,2515585,2516804,2518063,2519162,2520350,2521654,2523083,2524402,2525641,2526913,2528089,2529238,2530476,2531765,2533160,2534455,2535844,2537147,2538717,2540039,2541257,2542535,2543681,2544917,2546187,2547441,2548690,2549908,2550921,2552038,2553084,2554242,2555231,2556377,2557350,2558570,2559923,2561264,2562472,2563694,2565050,2566275,2567624,2569105,2570378,2571203,2572432,2573552,2574781,2576179,2577276,2578472,2579546,2580746,2581863,2582976,2584365,2585776,2587109,2588557,2589951,2591198,2592565,2593757,2594998,2596372,2597827,2598961,2600170,2601453,2602783,2603884,2605317,2606624,2608147,2609237,2610272,2611353,2612588,2613828,2615252,2616512,2617772,2619038,2619954,2621083,2622239,2623229,2624423,2625714,2626892,2628391,2629513,2630553,2631729,2632813,2633825,2634913,2635903,2637028,2638274,2639588,2640897,2642396,2643514,2644803,2646067,2647367,2648621,2650050,2651123,2652283,2653443,2654785,2655906,2657109,2658376,2659460,2660556,2661653,2662806,2663938,2665186,2666418,2667638,2668771,2669978,2671196,2672449,2673652,2675061,2676325,2677452,2678565,2680000,2681339,2682457,2683642,2685147,2686260,2687700,2689013,2690429,2691766,2693155,2694495,2695851,2697222,2698550,2699978,2701350,2702812,2704126,2705492,2706606,2708035,2709505,2710819,2712088,2713458,2714920,2716252,2717589,2718948,2720203,2721617,2722895,2724159,2725406,2726651,2727849,2729170,2730442,2731721,2733014,2734263,2735324,2736575,2737947,2739364,2740626,2741942,2743190,2744457,2745668,2746969,2748337,2749618,2750980,2752415,2753794,2755050,2756236,2757448,2758664,2759918,2761147,2762427,2763817,2764879,2766031,2767237,2768324,2769467,2770514,2771906,2773050,2774152,2775328,2776529,2777820,2779090,2780271,2781390,2782429,2783630,2784744,2786019,2787414,2788526,2789743,2790953,2792027,2793148,2794417,2795769,2797152,2798500,2799790,2801022,2802401,2803730,2805069,2806484,2807651,2808819,2810097,2811485,2812601,2813863,2815218,2816706,2817939,2819214,2820411,2821658,2822976,2824367,2825565,2826805,2827773,2828860,2829970,2831084,2832331,2833827,2835066,2836585,2837718,2839056,2840292,2841404,2842539,2843511,2844647,2845997,2847212,2848595,2849769,2850957,2852208,2853491,2854805,2856197,2857388,2858651,2859718,2861080,2862360,2863653,2865140,2866243,2867410,2868502,2869672,2871030,2872274,2873496,2874501,2875608,2876684,2878088,2879378,2880737,2881815,2882983,2884528,2885877,2887008,2888266,2889768,2890903,2892397,2893705,2895136,2896488,2897815,2899215,2900598,2901983,2903306,2904702,2906107,2907659,2909004,2910342,2911364,2912804,2914240,2915596,2916774,2918245,2919606,2920977,2922327,2923678,2925017,2926398,2927747,2929143,2930341,2931600,2932742,2934096,2935299,2936562,2937883,2939151,2940311,2941496,2942871,2944273,2945608,2946945,2948241,2949464,2950670,2951943,2953325,2954659,2956023,2957399,2958947,2960291,2961497,2962767,2963950,2965183,2966452,2967719,2969123,2970092,2971120,2972253,2973401,2974503,2975607,2976725,2977976,2979340,2980669,2981876,2983117,2984482,2985666,2986992,2988398,2989616,2990526,2991600,2992846,2994040,2995131,2996457,2997713,2998849,3000109,3001334,3002762,3004142,3005579,3006865,3008118,3009386,3010576,3011822,3013195,3014651,3015774,3017089,3018419,3019933,3021190,3022433,3023955,3025384,3026640,3027783,3028876,3030082,3031437,3032709,3033894,3035058,3035983,3037089,3038160,3039303,3040568,3042038,3043254,3044712,3045820,3047231,3048516,3049529,3050608,3051559,3052691,3053911,3055154,3056625,3058016,3059230,3060384,3061720,3062955,3064452,3065604,3066817,3067851,3069229,3070469,3071813,3073279,3074372,3075513,3076634,3077831,3079155,3080412,3081578,3082765,3084012,3085235,3086543,3087737,3089125,3090301,3091654,3092871,3094401,3095712,3096928,3098244,3099798,3100897,3102294,3103454,3104826,3106209,3107516,3108902,3110245,3111657,3112979,3114409,3115763,3117259,3118554,3119839,3120842,3122249,3123679,3124993,3126120,3127510,3128892,3130218,3131536,3132840,3134094,3135430,3136694,3137984,3139187,3140390,3141599,3142880,3144086,3145343,3146565,3147818,3148848,3150163,3151544,3152879,3154151,3155384,3156600,3157750,3158975,3160326,3161657,3163021,3164326,3165692,3166890,3168099,3169296,3170571,3171826,3173098,3174511,3175414,3176587,3177746,3178896,3179976,3181173,3182242,3183572,3184788,3185938,3187046,3188157,3189435,3190705,3191901,3193032,3193913,3195009,3196133,3197364,3198811,3199991,3201122,3202353,3203531,3204799,3206234,3207547,3208898,3210147,3211348,3212626,3213804,3215017,3216272,3217659,3218829,3220199,3221523,3222779,3224136,3225392,3226921,3227993,3229158,3230272,3231429,3232669,3234019,3235330,3236646,3237615,3238690,3239781,3240858,3242134,3243521,3244772,3246208,3247330,3248416,3249467,3250676,3251742,3252705,3253734,3255075,3256340,3257872,3259069,3260129,3261271,3262457,3263951,3265042,3266178,3267261,3268631,3269842,3271157,3272590,3273681,3274846,3276008,3277128,3278192,3279257,3280457,3281636,3282852,3284014,3285295,3286444,3287803,3289046,3290534,3291773,3292805,3294051,3295522,3296774,3298172,3299322,3300756,3302085,3303425,3304739,3306108,3307461,3308829,3310155,3311470,3312772,3314067,3315602,3316907,3318203,3319554,3320716,3322062,3323456,3324876,3326183,3327323,3328699,3330073,3331431,3332856,3334122,3335483,3336790,3338088,3339460,3340778,3342045,3343404,3344555,3345769,3346916,3348175,3349448,3350775,3352043,3353339,3354663,3355823,3357030,3358133,3359314,3360587,3361949,3363317,3364617,3365801,3367119,3368392,3369646,3370756,3371997,3373240,3374587,3375834,3377130,3378378,3379639,3381143,3382460,3383746,3385003,3386303,3387504,3388773,3390055,3391324,3392597,3393841,3395235,3395833,3396894,3397877,3398880,3400045,3401060,3402138,3403265,3404335,3405648,3406729,3407774,3408869,3409965,3410983,3412269,3413530,3414884,3416168,3417319,3418657,3419489,3420509,3421578,3422817,3424196,3425384,3426625,3427803,3428843,3429899,3430977,3431914,3433081,3434409,3435768,3437232,3438596,3440008,3441361,3442669,3444002,3445519,3446724,3447963,3449276,3450525,3452058,3453045,3454331,3455761,3457058,3458495,3459839,3460951,3462258,3463491,3465005,3466305,3467559,3468813,3470000,3471163,3472267,3473523,3474914,3476055,3477381,3478795,3479830,3480843,3482063,3483432,3484595,3485811,3487052,3488453,3489791,3490999,3492469,3493896,3494963,3496009,3497240,3498400,3499533,3500824,3501975,3502971,3503939,3505031,3506332,3507437,3508775,3510226,3511690,3513072,3514371,3515535,3516681,3517941,3519300,3520781,3521790,3522945,3524114,3525269,3526566,3527777,3529057,3530276,3531636,3532820,3533876,3534948,3536138,3537225,3538328,3539455,3540643,3541697,3542691,3543754,3544892,3546074,3547252,3548358,3549696,3550922,3552220,3553611,3554739,3556039,3557296,3558485,3559960,3561151,3562192,3563371,3564671,3566086,3567339,3568650,3569999,3571190,3572591,3573971,3575319,3576709,3578108,3579385,3580810,3582216,3583575,3585003,3586301,3587653,3589105,3590446,3591771,3593105,3594052,3595450,3596855,3598264,3599661,3600831,3602234,3603677,3604989,3606416,3607732,3609091,3610409,3611753,3613055,3614434,3615775,3617128,3618383,3619556,3620836,3622056,3623287,3624620,3625907,3627165,3628391,3629662,3630905,3632138,3633198,3634400,3635715,3637074,3638420,3639699,3641015,3642281,3643530,3644777,3645974,3647245,3648519,3649938,3651225,3652646,3653950,3655288,3656700,3658084,3659331,3660551,3661807,3663062,3664310,3665570,3666795,3668014,3669486,3670494,3671520,3672527,3673543,3674464,3675584,3676574,3677537,3678577,3679487,3680486,3681642,3682947,3684324,3685691,3686830,3687982,3689265,3690534,3691811,3693065,3694516,3695798,3697186,3698206,3699447,3700456,3701568,3702850,3704327,3705561,3706921,3708227,3709579,3710987,3712378,3713713,3714822,3715936,3717324,3718857,3720306,3721777,3723317,3724727,3726134,3727536,3729011,3730254,3731446,3732519,3733884,3735316,3736547,3737794,3739120,3740326,3741632,3743150,3744295,3745644,3746914,3748274,3749796,3750921,3752171,3753414,3754584,3755799,3757008,3758350,3759758,3761070,3762457,3763824,3764823,3765753,3766951,3768260,3769177,3770369,3771653,3772935,3774460,3775755,3776979,3778487,3779767,3781100,3782362,3783609,3784627,3785766,3787101,3788366,3789449,3790468,3791521,3792859,3794073,3795362,3796833,3798281,3799558,3800857,3802061,3803180,3804412,3805747,3807168,3808125,3809225,3810522,3811731,3812969,3814237,3815574,3816715,3818104,3819522,3820505,3821532,3822538,3823571,3824724,3825947,3827182,3828221,3829476,3830674,3831864,3833038,3834115,3835334,3836595,3837842,3839102,3840569,3841715,3842960,3844288,3845569,3847043,3848334,3849284,3850573,3851825,3853106,3854450,3855833,3857224,3858562,3859934,3861216,3862525,3863795,3865054,3866321,3867660,3869035,3870346,3871782,3873161,3874468,3875576,3876939,3878241,3879591,3880882,3882153,3883435,3884564,3885440,3886302,3887167,3887931,3888834,3889625,3890450,3891576,3892484,3893369,3894099,3894878,3895443,3896067,3896630,3897521,3898510,3899315,3900259,3901465,3902563,3903637,3904701,3905819,3906854,3907714,3908496,3909667,3910527,3911529,3912784,3914025,3915375,3916652,3917680,3918735,3920783,3922802,3924423,3926471,3928519,3930567,3932615,3934663,3936711,3938759,3940806,3942854,3944902,3946950,3948998,3951038,3953086,3955134,3957182,3959230,3961273,3963330,3965378,3967426,3969474,3971522,3973570,3975622,3977670,3979718,3981766,3983814,3985862,3987914,3989962,3992010,3994058,3996115,3998171,4000221,4002269,4004317,4006365,4008421,4010478,4012535,4014586,4016637,4018685,4020733,4022781,4024834,4026654,4028630,4030670,4032718,4034775,4036823,4038876,4040924,4042972,4045020,4047068,4049116,4051164,4053212,4055260,4057261,4058849,4060493,4062125,4063854,4065423,4067264,4069312,4070647,4071905,4073060,4073683,4074643,4075749,4076741,4077494,4078374,4079427,4080782,4082252,4083813,4085232,4086486,4087917,4089416,4091376,4093368,4094698,4096052,4097301,4098361,4099383,4100444,4101467,4102497,4103083,4103670,4104411,4105026,4105596,4106096,4106783,4107541,4108214,4108785,4109315,4110016,4110640,4111172,4111736,4112279,4112801,4113559,4114139,4114779,4115277,4115817,4116529,4117226,4117773,4118346,4119787,4120775,4122338,4124365,4126405,4128426,4130476,4132507,4134555,4136612,4138660,4140708,4142311,4144315,4146369,4148417,4150473,4152521,4154569,4156617,4158665,4160713,4162761,4164809,4166857,4168905,4170953,4173001,4175049,4177097,4179023,4180673,4182294,4184010,4186065,4188120,4190168,4192222,4194270,4196324,4198372,4200420,4202476,4204524,4206572,4208620,4210668,4212716,4214764,4216812,4218868,4220916,4222964,4225012,4227060,4229108,4231156,4233212,4235260,4237308,4239356,4241404,4243452,4245508,4247556,4249604,4251652,4253700,4255748,4257796,4259844,4261892,4263940,4265997,4268045,4270093,4272147,4274203,4276260,4278308,4280356,4282413,4284461,4286517,4288565,4290613,4292661,4294718,4296766,4298814,4300862,4302910,4304958,4307006,4309054,4311102,4313150,4315198,4317246,4319302,4321350,4323398,4325446,4327494,4329542,4331590,4333638,4335686,4337734,4339790,4341838,4343886,4345934,4347982,4350030,4352078,4354126,4356174,4358222,4360277,4362334,4364382,4366430,4368478,4370526,4372574,4374622,4376670,4378718,4380766,4382814,4384862,4386910,4388958,4391006,4393054,4395108,4397156,4399204,4401252,4403300,4405357,4407405,4409453,4411501,4413549,4415597,4417645,4419693,4421741,4423789,4425837,4427885,4429933,4431981,4434029,4436077,4438125,4440182,4442239,4444295,4446352,4448400,4450448,4452496,4454552,4456600,4458657,4460705,4462753,4464801,4466849,4468897,4470945,4473001,4475049,4477097,4479145,4481161,4483127,4485179,4487235,4489283,4491331,4493379,4495427,4497475,4499523,4501571,4503619,4505667,4507715,4509763,4511811,4513868,4515916,4517964,4520012,4522060,4524108,4526156,4528204,4530252,4532300,4534348,4536396,4538444,4540492,4542540,4544588,4546636,4548684,4550732,4552780,4554828,4556876,4558924,4560972,4563020,4565068,4567116,4569172,4571220,4573268,4575316,4577364,4579412,4581460,4583508,4585556,4587604,4589652,4591700,4593748,4595796,4597844,4599892,4601940,4603988,4606036,4608084,4610132,4612180,4614228,4616276,4618332,4620380,4622428,4624476,4626524,4628572,4630620,4632668,4634716,4636764,4638812,4640860,4642908,4644956,4647004,4649052,4651100,4653148,4655196,4657244,4659292,4661340,4663388,4665436,4667484,4669532,4671580,4673628,4675676,4677724,4679772,4681820,4683868,4685916,4687964,4690012,4692060,4694108,4696156,4698204,4700252,4702300,4704348,4706396,4708444,4710492,4712540,4714588,4716636,4718684,4720732,4722780,4724837,4726885,4728933,4730981,4733029,4735077,4737125,4739173,4741221,4743269,4745317,4747365,4749413,4751461,4753509,4755557,4757614,4759671,4761719,4763767,4765815,4767863,4769911,4771959,4774007,4776055,4778112,4780160,4782208,4784256,4786304,4788352,4790400,4792448,4794496,4796544,4798592,4800640,4802688,4804736,4806793,4808841,4810894,4812942,4814990,4817038,4819086,4821141,4823189,4825237,4827285,4829333,4831381,4833429,4835477,4837525,4839573,4841621,4843669,4845717,4847765,4849813,4851861,4853909,4855957,4858005,4860053,4862110,4864158,4866206,4868262,4870310,4872358,4874406,4876454,4878502,4880550,4882598,4884646,4886694,4888742,4890790,4892838,4894886,4896934,4898982,4901030,4903078,4905126,4907174,4909222,4911270,4913318,4915366,4917414,4919462,4921510,4923558,4925606,4927654,4929702,4931750,4933798,4935846,4937894,4939942,4941990,4944047,4946095,4948143,4950199,4952247,4954295,4956343,4958391,4960439,4962487,4964535,4966583,4968631,4970679,4972727,4974775,4976823,4978871,4980919,4982967,4985024,4987072,4989120,4991168,4993216,4995264,4997312,4999360,5001408,5003456,5005504,5007552,5009600,5011657,5013705,5015753,5017801,5019849,5021897,5023945,5025993,5028041,5030089,5032137,5034185,5036233,5038288,5040336,5042384,5044432,5046480,5048537,5050585,5052633,5054689,5056737,5058785,5060833,5062881,5064938,5066986,5069034,5071082,5073130,5075178,5077226,5079274,5081322,5083370,5085426,5087482,5089530,5091578,5093626,5095674,5097722,5099779,5101835,5103883,5105931,5107987,5110035,5112083,5114119,5116167,5118215,5120263,5122311,5124359,5126407,5128455,5130512,5132560,5134608,5136656,5138704,5140752,5142800,5144848,5146896,5148944,5150992,5153040,5155088,5157136,5159184,5161232,5163280,5165328,5167376,5169424,5171472,5173520,5175568,5177616,5179664,5181712,5183760,5185808,5187856,5189904,5191952,5194000,5196048,5198104,5200152,5202200,5204255,5206303,5208351,5210399,5212456,5214504,5216552,5218600,5220648,5222696,5224744,5226792,5228840,5230888,5232936,5234984,5237032,5239089,5241137,5243185,5245233,5247281,5249338,5251386,5253434,5255482,5257530,5259578,5261626,5263674,5265722,5267770,5269818,5271866,5273914,5275962,5278010,5280058,5282106,5284154,5286202,5288250,5290298,5292346,5294394,5296442,5298490,5300538,5302586,5304634,5306682,5308730,5310778,5312826,5314874,5316922,5318970,5321018,5323066,5325114,5327162,5329210,5331265,5333313,5335361,5337411,5339466,5341521,5343578,5345626,5347683,5349739,5351796,5353835,5355892,5357940,5359988,5362041,5364097,5366145,5368193,5370241,5372294,5374346,5376394,5378442,5380498,5382555,5384611,5386659,5388707,5390755,5392803,5394851,5396899,5398947,5401004,5403055,5405103,5407151,5409199,5411247,5413303,5415351,5417399,5419455,5421511,5423568,5425616,5427664,5429714,5431771,5433819,5435867,5437915,5439963,5442011,5444068,5446116,5448167,5450214,5452269,5454317,5456365,5458413,5460469,5462521,5464575,5466623,5468671,5470723,5472779,5474827,5476875,5478923,5480971,5483019,5485076,5487124,5489180,5491234,5493289,5495337,5497385,5499442,5501490,5503538,5505586,5507643,5509700,5511748,5513796,5515844,5517892,5519940,5521988,5524036,5526084,5528132,5530180,5532228,5534276,5536324,5538372,5540420,5542468,5544516,5546564,5548612,5550660,5552708,5554756,5556804,5558852,5560900,5562948,5564996,5567044,5569092,5571149,5573197,5575245,5577293,5579341,5581389,5583437,5585485,5587533,5589581,5591629,5593677,5595734,5597782,5599839,5601896,5603944,5605992,5608040,5610088,5612136,5614184,5616232,5618280,5620328,5622376,5624424,5626472,5628520,5630568,5632616,5634664,5636712,5638760,5640808,5642856,5644904,5646952,5649000,5651048,5653096,5655144,5657192,5659240,5661288,5663344,5665392,5667440,5669488,5671536,5673584,5675632,5677680,5679728,5681776,5683824,5685872,5687920,5689968,5692025,5694073,5696121,5698169,5700217,5702265,5704313,5706361,5708409,5710457,5712505,5714553,5716601,5718649,5720697,5722745,5724793,5726841,5728889,5730937,5732985,5735033,5737081,5739129,5741177,5743225,5745273,5747321,5749369,5751417,5753465,5755513,5757561,5759609,5761657,5763705,5765753,5767801,5769849,5771897,5773945,5775993,5778041,5780089,5782137,5784185,5786233,5788281,5790329,5792377,5794425,5796473,5798529,5800577,5802625,5804673,5806730,5808778,5810826,5812874,5814922,5816970,5819018,5821066,5823114,5825170,5827218,5829266,5831314,5833362,5835410,5837458,5839506,5841554,5843602,5845650,5847698,5849746,5851794,5853842,5855890,5857938,5859986,5862034,5864082,5866130,5868178,5870226,5872274,5874322,5876370,5878418,5880466,5882514,5884562,5886610,5888658,5890706,5892754,5894802,5896859,5898907,5900955,5903012,5905060,5907108,5909156,5911204,5913252,5915308,5917356,5919404,5921452,5923500,5925548,5927596,5929644,5931692,5933740,5935788,5937836,5939884,5941932,5943989,5946037,5948085,5950133,5952181,5954229,5956277,5958325,5960373,5962421,5964469,5966517,5968565,5970622,5972670,5974727,5976775,5978823,5980871,5982919,5984967,5987015,5989063,5991111,5993159,5995207,5997255,5999303,6001351,6003399,6005447,6007495,6009543,6011591,6013639,6015687,6017735,6019783,6021831,6023879,6025927,6027975,6030023,6032071,6034119,6036167,6038215,6040263,6042320,6044368,6046416,6048464,6050512,6052560,6054608,6056656,6058704,6060761,6062818,6064866,6066914,6068962,6071019,6073067,6075115,6077163,6079211,6081259,6083307,6085355,6087403,6089451,6091499,6093547,6095595,6097643,6099691,6101739,6103787,6105835,6107883,6109931,6111979,6114027,6116075,6118123,6120171,6122219,6124267,6126315,6128363,6130411,6132459,6134505,6136553,6138601,6140649,6142697,6144745,6146793,6148848,6150896,6152952,6155000,6157048,6159096,6161144,6163192,6165240,6167288,6169336,6171384,6173419,6175467,6177523,6179571,6181619,6183667,6185723,6187771,6189819,6191867,6193915,6195963,6198011,6200059,6202107,6204155,6206203,6208251,6210299,6212347,6214395,6216452,6218500,6220548,6222596,6224652,6226700,6228730,6230767,6232788,6234713,6236538,6238181,6240229,6242277,6244325,6246373,6248421,6250478,6252526,6254574,6256622,6258670,6260718,6262766,6264814,6266862,6268910,6270958,6273006,6275054,6277102,6279157,6281205,6283253,6285301,6287349,6289402,6291445,6293493,6295535,6297587,6299642,6301641,6303689,6305737,6307785,6309833,6311881,6313929,6315977,6318025,6320073,6322121,6324169,6326217,6328265,6330322,6332370,6334418,6336466,6338514,6340562,6342610,6344658,6346706,6348754,6350802,6352850,6354898,6356946,6358994,6361042,6363090,6365138,6367186,6369234,6371282,6373330,6375378,6377426,6379474,6381522,6383570,6385618,6387675,6389723,6391771,6393827,6395875,6397923,6399971,6402019,6404067,6406115,6408163,6410219,6412267,6414315,6416370,6418418,6420349,6422320,6424275,6426220,6428185,6430124,6432058,6434008,6435962,6437921,6439888,6441837,6443857,6445914,6447971,6450019,6452067,6454115,6456163,6458211,6460265,6462322,6464370,6466426,6468474,6470522,6472570,6474626,6476674,6478722,6480778,6482826,6484874,6486922,6488970,6491025,6493080,6495135,6497192,6499248,6501296,6503344,6505392,6507448,6509496,6511544,6513592,6515640,6517688,6519736,6521793,6523850,6525898,6527946,6530003,6532051,6534107,6536155,6538210,6540258,6542306,6544354,6546402,6548450,6550507,6552563,6554620,6556668,6558724,6560772,6562829,6564886,6566934,6568982,6571030,6573078,6575126,6577174,6579222,6581279,6583336,6585393,6587441,6589498,6591555,6593603,6595651,6597703,6599751,6601799,6603847,6605895,6607943,6609991,6612039,6614087,6616135,6618183,6620240,6622288,6624336,6626384,6628432,6630480,6632528,6634576,6636633,6638681,6640737,6642793,6644849,6646897,6648945,6651000,6653048,6655096,6657144,6659192,6661248,6663296,6665344,6667392,6669440,6671488,6673544,6675592,6677640,6679688,6681736,6683784,6685832,6687880,6689928,6691976,6694024,6696072,6698120,6700176,6702224,6704272,6706320,6708368,6710416,6712473,6714521,6716569,6718617,6720665,6722713,6724761,6726809,6728862,6730910,6732958,6735006,6737054,6739111,6741168,6743216,6745264,6747320,6749368,6751422,6753470,6755518,6757575,6759623,6761680,6763728,6765776,6767824,6769881,6771929,6773977,6776025,6778082,6780130,6782185,6784233,6786281,6788329,6790385,6792442,6794490,6796547,6798595,6800643,6802691,6804739,6806796,6808844,6810892,6812940,6814997,6817053,6819101,6821149,6823197,6825245,6827302,6829350,6831407,6833455,6835503,6837551,6839599,6841647,6843695,6845743,6847791,6849839,6851887,6853935,6855992,6858040,6860097,6862154,6864209,6866266,6868314,6870362,6872410,6874458,6876513,6878561,6880609,6882657,6884705,6886753,6888809,6890857,6892905,6894953,6897001,6899049,6901097,6903154,6905202,6907259,6909315,6911363,6913417,6915465,6917521,6919569,6921617,6923674,6925722,6927770,6929818,6931866,6933914,6935962,6938010,6940067,6942115,6944163,6946218,6948266,6950314,6952362,6954410,6956458,6958506,6960554,6962602,6964650,6966707,6968755,6970803,6972860,6974908,6976965,6979022,6981070,6983118,6985166,6987214,6989262,6991310,6993358,6995406,6997454,6999502,7001550,7003598,7005646,7007694,7009742,7011790,7013838,7015886,7017934,7019982,7022030,7024078,7026126,7028174,7030222,7032270,7034318,7036375,7038423,7040471,7042528,7044584,7046632,7048689,7050745,7052793,7054841,7056889,7058937,7060985,7063033,7065081,7067129,7069177,7071225,7073273,7075329,7077386,7079434,7081482,7083530,7085578,7087626,7089681,7091729,7093786,7095834,7097882,7099930,7101978,7104035,7106083,7108131,7110188,7112244,7114300,7116348,7118396,7120444,7122501,7124549,7126602,7128650,7130698,7132746,7134794,7136842,7138890,7140938,7142986,7145034,7147082,7149130,7151178,7153226,7155283,7157331,7159379,7161427,7163475,7165531,7167579,7169627,7171675,7173731,7175779,7177827,7179875,7181923,7183971,7186028,7188076,7190133,7192181,7194229,7196277,7198325,7200373,7202429,7204477,7206532,7208589,7210637,7212685,7214733,7216790,7218838,7220886,7222943,7224991,7227039,7229095,7231152,7233200,7235248,7237305,7239353,7241401,7243449,7245506,7247554,7249602,7251650,7253706,7255754,7257802,7259850,7261898,7263946,7266002,7268058,7270106,7272162,7274216,7276264,7278312,7280360,7282408,7284456,7286504,7288560,7290608,7292656,7294704,7296752,7298800,7300856,7302904,7304952,7307007,7309064,7311112,7313168,7315216,7317264,7319320,7321377,7323431,7325486,7327543,7329600,7331648,7333696,7335744,7337792,7339840,7341888,7343945,7346002,7348050,7350105,7352153,7354201,7356249,7358297,7360345,7362393,7364441,7366489,7368537,7370585,7372633,7374681,7376723,7378771,7380819,7382867,7384915,7386963,7389011,7391059,7393115,7395163,7397211,7399259,7401307,7403355,7405403,7407451,7409499,7411547,7413595,7415643,7417691,7419739,7421793,7423841,7425889,7427937,7429985,7432033,7434081,7436129,7438177,7440225,7442273,7444321,7446369,7448417,7450465,7452513,7454561,7456609,7458657,7460705,7462761,7464809,7466857,7468905,7470953,7473001,7475058,7477106,7479154,7481211,7483267,7485315,7487371,7489419,7491467,7493523,7495571,7497619,7499667,7501715,7503763,7505811,7507859,7509907,7511955,7514003,7516051,7518099,7520147,7522203,7524251,7526299,7528347,7530395,7532443,7534491,7536539,7538587,7540635,7542683,7544731,7546779,7548827,7550875,7552923,7554971,7557019,7559067,7561115,7563163,7565220,7567268,7569324,7571372,7573420,7575468,7577516,7579564,7581612,7583667,7585715,7587763,7589820,7591868,7593916,7595964,7598012,7600060,7602108,7604156,7606204,7608252,7610300,7612348,7614396,7616444,7618500,7620548,7622596,7624644,7626692,7628740,7630796,7632844,7634892,7636940,7638988,7641036,7643084,7645132,7647189,7649237,7651285,7653333,7655381,7657429,7659477,7661525,7663582,7665630,7667678,7669726,7671782,7673830,7675878,7677935,7679983,7682031,7684079,7686135,7688183,7690231,7692279,7694335,7696392,7698440,7700488,7702536,7704584,7706632,7708680,7710734,7712782,7714830,7716878,7718926,7720974,7723022,7725070,7727118,7729166,7731214,7733271,7735319,7737367,7739415,7741463,7743511,7745559,7747607,7749655,7751703,7753751,7755799,7757856,7759904,7761952,7764008,7766056,7768104,7770161,7772217,7774265,7776313,7778361,7780409,7782457,7784505,7786562,7788610,7790658,7792706,7794762,7796810,7798858,7800906,7802954,7805002,7807050,7809098,7811146,7813194,7815242,7817290,7819338,7821386,7823434,7825482,7827530,7829587,7831635,7833683,7835731,7837779,7839827,7841875,7843932,7845987,7848035,7850090,7852138,7854194,7856251,7858299,7860347,7862395,7864443,7866500,7868548,7870596,7872644,7874692,7876748,7878805,7880862,7882910,7884967,7887023,7889080,7891136,7893184,7895241,7897289,7899337,7901394,7903442,7905490,7907538,7909586,7911634,7913682,7915730,7917778,7919826,7921883,7923931,7925979,7928027,7930075,7932132,7934180,7936228,7938276,7940333,7942381,7944429,7946477,7948525,7950573,7952621,7954669,7956717,7958765,7960813,7962861,7964909,7966957,7969005,7971053,7973101,7975149,7977197,7979245,7981293,7983341,7985397,7987445,7989493,7991541,7993589,7995637,7997685,7999733,8001781,8003829,8005877,8007925,8009973,8012021,8014069,8016117,8018165,8020213,8022261,8024309,8026357,8028405,8030453,8032501,8034549,8036597,8038645,8040702,8042750,8044798,8046846,8048894,8050942,8052990,8055033,8057081,8059129,8061177,8063231,8065279,8067327,8069375,8071423,8073471,8075519,8077567,8079615,8081663,8083711,8085759,8087807,8089863,8091919,8093967,8096015,8098063,8100118,8102166,8104214,8106262,8108317,8110365,8112413,8114461,8116509,8118564,8120612,8122660,8124708,8126756,8128804,8130861,8132909,8134957,8137005,8139053,8141101,8143149,8145197,8147254,8149302,8151350,8153398,8155446,8157494,8159542,8161590,8163638,8165694,8167742,8169790,8171838,8173886,8175934,8177982,8180030,8182085,8184133,8186181,8188229,8190277,8192305,8194179,8196227,8198284,8200332,8202387,8204442,8206490,8208538,8210586,8212634,8214682,8216730,8218778,8220826,8222870,8224918,8226966,8229014,8231070,8233118,8235166,8237214,8239262,8241310,8243358,8245406,8247454,8249502,8251550,8253598,8255646,8257694,8259742,8261790,8263838,8265886,8267934,8269982,8272030,8274078,8276126,8278174,8280222,8282270,8284318,8286366,8288414,8290462,8292510,8294558,8296606,8298654,8300702,8302750,8304798,8306846,8308894,8310942,8312990,8315038,8317086,8319134,8321182,8323239,8325287,8327335,8329392,8331440,8333488,8335536,8337584,8339632,8341680,8343728,8345776,8347824,8349872,8351920,8353968,8356016,8358064,8360112,8362160,8364208,8366256,8368304,8370352,8372400,8374448,8376496,8378544,8380592,8382640,8384688,8386736,8388784,8390832,8392880,8394928,8396976,8399033,8401081,8403129,8405177,8407225,8409273,8411321,8413369,8415417,8417465,8419513,8421561,8423609,8425657,8427714,8429762,8431810,8433858,8435906,8437954,8440002,8442050,8444098,8446146,8448194,8450242,8452290,8454338,8456386,8458434,8460482,8462530,8464578,8466626,8468674,8470722,8472770,8474818,8476866,8478914,8480962,8483010,8485058,8487106,8489154,8491202,8493250,8495298,8497346,8499394,8501442,8503490,8505538,8507586,8509634,8511682,8513730,8515778,8517826,8519874,8521922,8523970,8526018,8528066,8530114,8532162,8534210,8536258,8538306,8540354,8542402,8544450,8546498,8548546,8550594,8552642,8554690,8556738,8558786,8560834,8562882,8564930,8566978,8569026,8571074,8573122,8575170,8577218,8579266,8581314,8583362,8585410,8587458,8589506,8591554,8593602,8595650,8597698,8599746,8601794,8603842,8605890,8607938,8609986,8612034,8614082,8616130,8618178,8620226,8622274,8624322,8626370,8628418,8630466,8632514,8634562,8636610,8638658,8640706,8642754,8644802,8646850,8648907,8650955,8653003,8655051,8657099,8659147,8661195,8663243,8665291,8667339,8669387,8671435,8673483,8675531,8677579,8679627,8681675,8683723,8685771,8687819,8689867,8691915,8693963,8696011,8698059,8700107,8702155,8704212,8706260,8708308,8710356,8712404,8714452,8716500,8718548,8720596,8722644,8724692,8726740,8728788,8730836,8732884,8734932,8736980,8739028,8741076,8743124,8745172,8747220,8749268,8751316,8753364,8755412,8757460,8759508,8761556,8763604,8765652,8767700,8769748,8771796,8773844,8775892,8777940,8779988,8782036,8784084,8786132,8788180,8790228,8792276,8794324,8796372,8798420,8800468,8802516,8804564,8806612,8808660,8810708,8812756,8814804,8816852,8818900,8820948,8822996,8825044,8827092,8829140,8831188,8833236,8835284,8837332,8839380,8841428,8843476,8845524,8847572,8849620,8851668,8853722,8855770,8857818,8859866,8861914,8863962,8866010,8868058,8870106,8872154,8874202,8876250,8878298,8880346,8882394,8884442,8886490,8888538,8890586,8892634,8894691,8896739,8898787,8900835,8902883,8904931,8906979,8909027,8911075,8913123,8915171,8917219,8919267,8921315,8923363,8925411,8927459,8929507,8931555,8933603,8935651,8937699,8939747,8941795,8943843,8945891,8947939,8949987,8952035,8954083,8956131,8958179,8960227,8962275,8964323,8966371,8968419,8970467,8972515,8974563,8976611,8978659,8980707,8982755,8984803,8986851,8988899,8990947,8992995,8995043,8997091,8999139,9001187,9003235,9005283,9007331,9009379,9011436,9013484,9015532,9017580,9019628,9021676,9023724,9025772,9027820,9029868,9031916,9033964,9036012,9038060,9040108,9042156,9044204,9046252,9048300,9050348,9052396,9054444,9056492,9058540,9060588,9062636,9064684,9066732,9068780,9070828,9072876,9074924,9076972,9079020,9081068,9083116,9085164,9087212,9089260,9091308,9093356,9095404,9097452,9099500,9101548,9103596,9105644,9107692,9109740,9111788,9113836,9115884,9117932,9119980,9122028,9124076,9126124,9128172,9130220,9132268,9134316,9136364,9138412,9140460,9142508,9144556,9146604,9148652,9150700,9152748,9154796,9156844,9158892,9160940,9162988,9165036,9167084,9169132,9171180,9173228,9175276,9177324,9179372,9181420,9183468,9185516,9187564,9189612,9191660,9193708,9195756,9197804,9199852,9201900,9203948,9205996,9208044,9210092,9212140,9214188,9216236,9218284,9220332,9222380,9224428,9226476,9228524,9230572,9232620,9234668,9236716,9238764,9240821,9242869,9244917,9246965,9249013,9251061,9253109,9255157,9257205,9259253,9261301,9263349,9265397,9267445,9269493,9271541,9273589,9275637,9277685,9279742,9281790,9283838,9285886,9287934,9289991,9292039,9294087,9296135,9298183,9300231,9302279,9304327,9306375,9308423,9310471,9312519,9314567,9316615,9318663,9320711,9322759,9324807,9326855,9328903,9330951,9332999,9335047,9337095,9339143,9341191,9343239,9345295,9347343,9349391,9351439,9353487,9355535,9357583,9359631,9361679,9363727,9365775,9367823,9369871,9371919,9373967,9376015,9378063,9380111,9382159,9384207,9386255,9388303,9390351,9392399,9394447,9396495,9398543,9400591,9402639,9404687,9406735,9408783,9410831,9412879,9414927,9416975,9419023,9421071,9423119,9425167,9427215,9429263,9431311,9433359,9435407,9437455,9439512,9441560,9443608,9445656,9447704,9449752,9451800,9453848,9455896,9457944,9459992,9462040,9464088,9466136,9468190,9470238,9472286,9474334,9476382,9478430,9480478,9482526,9484574,9486622,9488670,9490718,9492766,9494814,9496871,9498919,9500967,9503015,9505063,9507111,9509159,9511207,9513264,9515312,9517360,9519416,9521464,9523512,9525560,9527608,9529656,9531704,9533752,9535800,9537848,9539896,9541944,9543992,9546040,9548088,9550136,9552184,9554232,9556280,9558328,9560376,9562424,9564472,9566520,9568568,9570616,9572664,9574712,9576760,9578808,9580856,9582904,9584952,9587000,9589048,9591096,9593144,9595192,9597240,9599288,9601336,9603384,9605432,9607480,9609528,9611576,9613624,9615681,9617729,9619786,9621834,9623882,9625930,9627978,9630035,9632083,9634131,9636179,9638227,9640275,9642323,9644371,9646419,9648467,9650515,9652563,9654611,9656659,9658707,9660755,9662803,9664851,9666899,9668947,9670995,9673043,9675091,9677139,9679187,9681235,9683283,9685331,9687379,9689427,9691475,9693523,9695571,9697619,9699667,9701715,9703763,9705811,9707859,9709907,9711955,9714003,9716051,9718099,9720147,9722195,9724243,9726291,9728339,9730387,9732435,9734483,9736531,9738579,9740627,9742675,9744723,9746771,9748819,9750867,9752915,9754963,9757011,9759059,9761107,9763155,9765203,9767251,9769308,9771356,9773404,9775452,9777500,9779548,9781596,9783644,9785692,9787740,9789788,9791836,9793884,9795932,9797980,9800028,9802076,9804124,9806172,9808220,9810268,9812316,9814364,9816412,9818460,9820508,9822556,9824604,9826646,9828694,9830742,9832790,9834838,9836886,9838934,9840982,9843030,9845078,9847126,9849174,9851222,9853270,9855318,9857366,9859414,9861462,9863510,9865558,9867606,9869654,9871702,9873750,9875798,9877846,9879894,9881942,9883990,9886038,9888086,9890134,9892182,9894239,9896287,9898335,9900383,9902431,9904479,9906527,9908575,9910623,9912671,9914719,9916767,9918815,9920863,9922911,9924959,9927007,9929055,9931103,9933151,9935199,9937247,9939295,9941343,9943391,9945439,9947487,9949535,9951583,9953631,9955679,9957727,9959775,9961823,9963871,9965919,9967967,9970015,9972063,9974111,9976159,9978207,9980255,9982303,9984351,9986399,9988447,9990495,9992543,9994591,9996639,9998687,10000735,10002783,10004831,10006879,10008927,10010975,10013023,10015071,10017119,10019167,10021215,10023263,10025311,10027359,10029407,10031455,10033503,10035551,10037599,10039647,10041695,10043743,10045791,10047839,10049887,10051935,10053983,10056031,10058079,10060127,10062175,10064223,10066271,10068319,10070367,10072415,10074463,10076511,10078559,10080607,10082655,10084703,10086751,10088799,10090847,10092895,10094943,10096991,10099039,10101087,10103135,10105192,10107240,10109288,10111336,10113384,10115432,10117480,10119528,10121576,10123624,10125672,10127720,10129768,10131816,10133864,10135912,10137960,10140008,10142056,10144104,10146152,10148200,10150248,10152296,10154344,10156392,10158440,10160488,10162536,10164584,10166632,10168680,10170728,10172776,10174824,10176872,10178920,10180968,10183016,10185064,10187112,10189160,10191208,10193256,10195304,10197352,10199400,10201448,10203496,10205544,10207592,10209640,10211688,10213736,10215784,10217832,10219880,10221928,10223976,10226024,10228072,10230120,10232168,10234216,10236264,10238312,10240360,10242408,10244456,10246504,10248552,10250600,10252648,10254696,10256744,10258792,10260840,10262888,10264936,10266984,10269032,10271080,10273128,10275176,10277224,10279272,10281320,10283368,10285416,10287464,10289512,10291560,10293608,10295656,10297704,10299752,10301800,10303848,10305896,10307944,10309992,10312040,10314088,10316136,10318184,10320232,10322280,10324328,10326376,10328424,10330472,10332520,10334568,10336616,10338664,10340712,10342760,10344808,10346856,10348904,10350952,10353000,10355048,10357096,10359144,10361192,10363240,10365288,10367336,10369384,10371432,10373480,10375528,10377576,10379624,10381681,10383729,10385777,10387825,10389873,10391921,10393969,10396017,10398065,10400113,10402161,10404209,10406257,10408305,10410353,10412401,10414449,10416497,10418545,10420593,10422641,10424689,10426737,10428785,10430833,10432881,10434929,10436977,10439025,10441073,10443121,10445169,10447217,10449265,10451313,10453361,10455409,10457457,10459505,10461553,10463601,10465649,10467697,10469745,10471793,10473841,10475889,10477937,10479985,10482033,10484081,10486129,10488177,10490225,10492273,10494321,10496369,10498417,10500465,10502513,10504561,10506609,10508657,10510705,10512753,10514801,10516849,10518897,10520945,10522993,10525041,10527089,10529137,10531185,10533233,10535281,10537329,10539377,10541425,10543473,10545521,10547569,10549617,10551665,10553713,10555761,10557809,10559857,10561905,10563953,10566001,10568049,10570097,10572145,10574193,10576241,10578289,10580337,10582385,10584433,10586481,10588529,10590577,10592625,10594673,10596721,10598769,10600817,10602865,10604913,10606961,10609009,10611057,10613105,10615153,10617201,10619249,10621297,10623345,10625393,10627441,10629489,10631537,10633585,10635633,10637681,10639729,10641777,10643825,10645873,10647921,10649969,10652026,10654074,10656122,10658170,10660218,10662266,10664314,10666362,10668410,10670458,10672506,10674554,10676602,10678650,10680698,10682746,10684794,10686842,10688890,10690938,10692986,10695034,10697082,10699130,10701178,10703226,10705274,10707322,10709370,10711418,10713466,10715514,10717562,10719610,10721658,10723706,10725754,10727802,10729850,10731898,10733946,10735994,10738042,10740090,10742138,10744186,10746234,10748282,10750330,10752378,10754426,10756474,10758522,10760570,10762618,10764666,10766714,10768762,10770810,10772858,10774906,10776954,10779002,10781050,10783098,10785146,10787194,10789242,10791290,10793338,10795386,10797434,10799482,10801530,10803578,10805626,10807674,10809722,10811770,10813818,10815866,10817914,10819962,10822010,10824058,10826106,10828154,10830202,10832250,10834298,10836346,10838394,10840442,10842490,10844538,10846586,10848634,10850682,10852730,10854778,10856826,10858874,10860922,10862970,10865018,10867066,10869114,10871162,10873210,10875258,10877306,10879354,10881402,10883450,10885498,10887546,10889594,10891642,10893690,10895738,10897786,10899834,10901882,10903930,10905978,10908026,10910074,10912122,10914170,10916218,10918266,10920314,10922362,10924410,10926458,10928506,10930554,10932602,10934650,10936698,10938746,10940794,10942842,10944890,10946938,10948986,10951034,10953082,10955130,10957178,10959226,10961274,10963322,10965370,10967418,10969466,10971514,10973562,10975610,10977658,10979706,10981754,10983802,10985850,10987898,10989946,10991994,10994042,10996090,10998138,11000186,11002234,11004282,11006330,11008378,11010426,11012474,11014522,11016570,11018618,11020666,11022723,11024771,11026819,11028867,11030915,11032963,11035011,11037059,11039107,11041155,11043203,11045251,11047299,11049347,11051395,11053443,11055491,11057548,11059596,11061644,11063692,11065740,11067788,11069836,11071884,11073932,11075980,11078028,11080076,11082124,11084172,11086220,11088268,11090325,11092373,11094421,11096469,11098517,11100565,11102613,11104661,11106709,11108757,11110805,11112853,11114901,11116949,11118997,11121045,11123093,11125141,11127189,11129237,11131285,11133333,11135390,11137438,11139486,11141534,11143582,11145630,11147678,11149726,11151774,11153822,11155870,11157918,11159966,11162014,11164062,11166110,11168158,11170206,11172254,11174302,11176350,11178398,11180446,11182494,11184542,11186590,11188638,11190686,11192734,11194782,11196830,11198878,11200926,11202974,11205022,11207070,11209127,11211175,11213223,11215271,11217319,11219367,11221415,11223463,11225511,11227559,11229607,11231655,11233703,11235751,11237799,11239847,11241895,11243943,11245991,11248039,11250087,11252135,11254183,11256231,11258279,11260327,11262375,11264423,11266471,11268519,11270567,11272615,11274663,11276711,11278759,11280807,11282855,11284903,11286960,11289008,11291056,11293104,11295152,11297200,11299248,11301296,11303344,11305392,11307440,11309488,11311536,11313584,11315632,11317680,11319728,11321776,11323824,11325872,11327920,11329968,11332016,11334064,11336112,11338160,11340208,11342256,11344304,11346352,11348400,11350448,11352496,11354544,11356592,11358640,11360688,11362736,11364784,11366832,11368880,11370928,11372976,11375024,11377072,11379120,11381168,11383216,11385264,11387312,11389360,11391408,11393456,11395513,11397561,11399609,11401657,11403705,11405753,11407801,11409849,11411897,11413945,11415993,11418041,11420089,11422137,11424185,11426233,11428281,11430329,11432377,11434425,11436473,11438521,11440569,11442617,11444665,11446713,11448761,11450809,11452857,11454905,11456953,11459001,11461049,11463097,11465145,11467193,11469241,11471289,11473337,11475385,11477433,11479481,11481529,11483577,11485625,11487673,11489721,11491769,11493817,11495865,11497913,11499961,11502009,11504057,11506105,11508153,11510201,11512249,11514297,11516345,11518393,11520441,11522489,11524537,11526585,11528633,11530681,11532729,11534777,11536825,11538873,11540921,11542978,11545035,11547083,11549131,11551179,11553227,11555275,11557323,11559371,11561419,11563467,11565515,11567563,11569611,11571659,11573707,11575755,11577803,11579860,11581908,11583956,11586004,11588052,11590100,11592148,11594196,11596244,11598292,11600340,11602388,11604436,11606484,11608532,11610580,11612628,11614676,11616724,11618772,11620820,11622868,11624916,11626964,11629012,11631060,11633108,11635156,11637204,11639252,11641300,11643348,11645396,11647453,11649501,11651549,11653597,11655645,11657693,11659741,11661789,11663837,11665885,11667933,11669981,11672029,11674077,11676125,11678173,11680221,11682269,11684317,11686365,11688413,11690461,11692509,11694557,11696605,11698653,11700701,11702749,11704797,11706845,11708893,11710941,11712989,11715037,11717085,11719133,11721181,11723229,11725277,11727325,11729373,11731421,11733469,11735517,11737565,11739613,11741661,11743709,11745757,11747805,11749853,11751901,11753949,11755997,11758045,11760093,11762141,11764189,11766237,11768285,11770333,11772381,11774429,11776477,11778525,11780573,11782621,11784669,11786717,11788765,11790813,11792861,11794909,11796957,11799005,11801053,11803101,11805149,11807197,11809245,11811293,11813341,11815389,11817437,11819485,11821533,11823581,11825629,11827677,11829725,11831773,11833821,11835869,11837917,11839965,11842013,11844061,11846109,11848157,11850205,11852253,11854301,11856349,11858397,11860445,11862493,11864541,11866589,11868637,11870685,11872733,11874781,11876829,11878877,11880925,11882973,11885021,11887069,11889117,11891165,11893213,11895261,11897309,11899357,11901405,11903453,11905501,11907549,11909597,11911645,11913693,11915741,11917789,11919837,11921885,11923933,11925981,11928029,11930077,11932125,11934173,11936221,11938269,11940317,11942365,11944413,11946461,11948509,11950557,11952605,11954653,11956701,11958749,11960797,11962845,11964893,11966941,11968989,11971037,11973085,11975133,11977181,11979229,11981277,11983325,11985373,11987421,11989469,11991517,11993565,11995613,11997661,11999709,12001757,12003805,12005853,12007901,12009949,12011997,12014045,12016093,12018141,12020189,12022237,12024285,12026333,12028381,12030429,12032477,12034525,12036573,12038621,12040669,12042726,12044774,12046822,12048870,12050918,12052966,12055014,12057062,12059110,12061158,12063206,12065254,12067302,12069350,12071398,12073446,12075494,12077542,12079590,12081638,12083686,12085734,12087782,12089830,12091878,12093926,12095974,12098022,12100070,12102118,12104166,12106214,12108262,12110310,12112358,12114406,12116454,12118502,12120550,12122598,12124646,12126694,12128742,12130790,12132838,12134886,12136934,12138982,12141030,12143078,12145126,12147174,12149222,12151270,12153318,12155366,12157423,12159471,12161519,12163567,12165615,12167663,12169711,12171759,12173807,12175855,12177903,12179951,12181999,12184047,12186095,12188143,12190191,12192239,12194287,12196335,12198383,12200431,12202479,12204527,12206575,12208623,12210671,12212719,12214767,12216815,12218863,12220911,12222959,12225007,12227055,12229103,12231151,12233199,12235247,12237295,12239343,12241391,12243439,12245487,12247535,12249583,12251631,12253679,12255727,12257775,12259831,12261879,12263927,12265975,12268023,12270080,12272128,12274176,12276224,12278272,12280320,12282368,12284416,12286464,12288512,12290560,12292608,12294656,12296704,12298752,12300800,12302848,12304896,12306944,12308992,12311034,12313082,12315130,12317178,12319226,12321274,12323322,12325370,12327418,12329466,12331514,12333569,12335625,12337681,12339738,12341795,12343850,12345904,12347952,12349986,12351896,12353741,12355515,12357284,12359011,12360787,12362835,12364883,12366940,12368988,12371036,12373084,12375132,12377189,12379237,12381265,12383313,12385361,12387409,12389457,12391505,12393553,12395601,12397649,12399697,12401745,12403793,12405841,12407889,12409937,12411985,12414033,12416081,12418129,12420177,12422225,12424273,12426321,12428369,12430417,12432465,12434513,12436561,12438609,12440657,12442705,12444753,12446801,12448849,12450897,12452945,12454993,12457041,12459089,12461137,12463185,12465233,12467281,12469329,12471377,12473425,12475473,12477521,12479569,12481617,12483665,12485713,12487761,12489809,12491857,12493905,12495953,12498001,12500049,12502097,12504153,12506210,12508258,12510306,12512354,12514402,12516450,12518507,12520564,12522620,12524668,12526716,12528773,12530821,12532874,12534925,12536982,12539030,12541078,12543126,12545174,12547231,12549286,12551341,12553397,12555445,12557496,12559544,12561592,12563640,12565688,12567736,12569784,12571840,12573895,12575943,12577991,12580039,12582087,12584135,12586183,12588231,12590279,12592327,12594375,12596430,12598478,12600526,12602574,12604622,12606679,12608727,12610777,12612834,12614882,12616930,12618978,12621026,12623074,12625122,12627170,12629218,12631266,12633323,12635371,12637419,12639467,12641515,12643563,12645611,12647659,12649707,12651755,12653803,12655851,12657899,12659947,12661995,12664043,12666091,12668139,12670187,12672235,12674292,12676340,12678388,12680436,12682484,12684532,12686580,12688628,12690676,12692733,12694789,12696844,12698901,12700949,12702997,12705045,12707093,12709141,12711198,12713246,12715294,12717345,12719402,12721459,12723516,12725564,12727612,12729660,12731708,12733756,12735804,12737852,12739908,12741963,12744011,12746067,12748115,12750163,12752211,12754259,12756307,12758355,12760412,12762460,12764508,12766562,12768610,12770658,12772706,12774754,12776802,12778850,12780898,12782953,12785001,12787049,12789097,12791145,12793193,12795241,12797289,12799337,12801385,12803433,12805481,12807529,12809577,12811625,12813673,12815721,12817769,12819817,12821865,12823913,12825961,12828009,12830057,12832105,12834161,12836209,12838257,12840305,12842353,12844401,12846449,12848497,12850545,12852593,12854641,12856689,12858737,12860793,12862850,12864898,12866946,12868994,12871042,12873090,12875138,12877186,12879234,12881282,12883338,12885393,12887441,12889489,12891537,12893594,12895642,12897690,12899738,12901795,12903850,12905906,12907954,12910002,12912050,12914098,12916146,12918194,12920242,12922290,12924347,12926395,12928444,12930493,12932541,12934595,12936643,12938694,12940742,12942786,12944769,12946635,12948257,12950305,12952362,12954410,12956458,12958506,12960554,12962602,12964650,12966698,12968746,12970794,12972842,12974890,12976938,12978986,12981034,12983082,12985130,12987178,12989226,12991274,12993322,12995370,12997418,12999466,13001514,13003562,13005610,13007658,13009715,13011763,13013811,13015859,13017907,13019955,13022003,13024051,13026099,13028147,13030195,13032252,13034300,13036348,13038396,13040444,13042492,13044540,13046588,13048636,13050684,13052732,13054780,13056828,13058876,13060924,13062972,13065020,13067068,13069116,13071164,13073212,13075260,13077308,13079356,13081404,13083452,13085500,13087548,13089596,13091644,13093692,13095740,13097788,13099836,13101884,13103932,13105980,13108028,13110076,13112124,13114172,13116220,13118268,13120316,13122364,13124412,13126460,13128508,13130556,13132604,13134652,13136700,13138748,13140796,13142844,13144892,13146940,13148988,13151036,13153084,13155140,13157188,13159236,13161284,13163332,13165380,13167428,13169476,13171524,13173572,13175620,13177668,13179716,13181764,13183812,13185860,13187908,13189956,13192004,13194052,13196100,13198148,13200196,13202244,13204292,13206340,13208388,13210436,13212484,13214532,13216580,13218628,13220676,13222724,13224772,13226820,13228868,13230916,13232964,13235012,13237060,13239108,13241156,13243204,13245252,13247300,13249348,13251396,13253444,13255492,13257540,13259588,13261636,13263684,13265732,13267780,13269828,13271876,13273924,13275972,13278020,13280068,13282116,13284164,13286212,13288260,13290308,13292356,13294404,13296452,13298500,13300548,13302596,13304644,13306692,13308740,13310788,13312836,13314893,13316941,13318989,13321037,13323085,13325133,13327181,13329229,13331277,13333325,13335373,13337421,13339469,13341525,13343573,13345621,13347669,13349717,13351774,13353822,13355870,13357918,13359975,13362023,13364071,13366128,13368176,13370224,13372272,13374320,13376368,13378416,13380464,13382512,13384560,13386608,13388656,13390704,13392752,13394800,13396848,13398896,13400944,13402992,13405040,13407088,13409136,13411184,13413232,13415280,13417328,13419376,13421424,13423472,13425520,13427568,13429616,13431664,13433712,13435760,13437808,13439856,13441904,13443952,13446000,13448048,13450096,13452144,13454192,13456240,13458288,13460336,13462384,13464432,13466480,13468528,13470576,13472624,13474672,13476720,13478768,13480816,13482864,13484912,13486960,13489008,13491056,13493104,13495152,13497200,13499248,13501296,13503344,13505392,13507440,13509488,13511536,13513584,13515632,13517680,13519728,13521776,13523824,13525872,13527920,13529968,13532016,13534064,13536112,13538160,13540208,13542256,13544304,13546352,13548400,13550448,13552496,13554544,13556592,13558640,13560688,13562745,13564793,13566841,13568889,13570937,13572985,13575033,13577081,13579129,13581177,13583225,13585273,13587321,13589369,13591417,13593465,13595513,13597561,13599609,13601657,13603705,13605753,13607801,13609849,13611897,13613945,13615993,13618041,13620089,13622137,13624185,13626233,13628281,13630329,13632377,13634425,13636473,13638521,13640569,13642617,13644665,13646713,13648761,13650809,13652857,13654905,13656953,13659001,13661049,13663097,13665145,13667193,13669241,13671289,13673337,13675385,13677433,13679481,13681529,13683577,13685625,13687673,13689721,13691769,13693817,13695865,13697913,13699961,13702018,13704066,13706114,13708162,13710210,13712258,13714306,13716354,13718402,13720450,13722498,13724546,13726594,13728642,13730690,13732738,13734786,13736834,13738882,13740930,13742978,13745026,13747074,13749122,13751170,13753218,13755266,13757314,13759362,13761410,13763458,13765506,13767554,13769602,13771650,13773698,13775746,13777794,13779842,13781890,13783938,13785986,13788034,13790082,13792130,13794178,13796226,13798274,13800322,13802370,13804418,13806466,13808514,13810562,13812610,13814658,13816706,13818754,13820802,13822850,13824898,13826946,13828994,13831042,13833090,13835138,13837186,13839234,13841282,13843330,13845378,13847426,13849474,13851522,13853570,13855618,13857666,13859714,13861762,13863810,13865858,13867906,13869954,13872002,13874050,13876098,13878146,13880194,13882242,13884290,13886338,13888386,13890434,13892482,13894530,13896578,13898626,13900674,13902670,13904578,13906521,13908487,13910438,13912391,13914337,13916285,13918251,13920190,13922147,13924089,13926056,13928012,13930045,13932093,13934141,13936189,13938237,13940285,13942342,13944399,13946447,13948495,13950543,13952591,13954639,13956687,13958735,13960792,13962840,13964888,13966936,13968993,13971041,13973089,13975146,13977202,13979250,13981298,13983346,13985394,13987442,13989490,13991538,13993586,13995634,13997682,13999730,14001778,14003826,14005874,14007922,14009970,14012018,14014066,14016123,14018171,14020219,14022267,14024315,14026363,14028411,14030459,14032507,14034555,14036612,14038660,14040708,14042756,14044812,14046860,14048908,14050956,14053004,14055052,14057108,14059156,14061204,14063252,14065300,14067348,14069396,14071444,14073492,14075549,14077597,14079645,14081693,14083741,14085789,14087837,14089885,14091933,14093990,14096038,14098086,14100134,14102182,14104230,14106278,14108334,14110382,14112430,14114478,14116535,14118583,14120631,14122687,14124735,14126783,14128831,14130879,14132927,14134975,14137023,14139071,14141119,14143167,14145215,14147263,14149311,14151359,14153407,14155455,14157503,14159551,14161599,14163647,14165695,14167743,14169791,14171839,14173887,14175935,14177983,14180031,14182079,14184127,14186175,14188223,14190271,14192319,14194367,14196415,14198463,14200511,14202559,14204616,14206664,14208712,14210760,14212808,14214856,14216904,14218960,14221008,14223056,14225104,14227152,14229200,14231248,14233296,14235344,14237392,14239440,14241488,14243536,14245584,14247641,14249689,14251746,14253794,14255842,14257890,14259938,14261986,14264034,14266082,14268130,14270178,14272226,14274274,14276331,14278379,14280427,14282475,14284523,14286571,14288619,14290667,14292715,14294763,14296811,14298859,14300907,14302955,14305003,14307051,14309099,14311147,14313195,14315243,14317291,14319339,14321387,14323435,14325483,14327531,14329579,14331627,14333684,14335732,14337780,14339828,14341876,14343932,14345980,14348028,14350076,14352124,14354172,14356220,14358277,14360325,14362373,14364421,14366469,14368517,14370565,14372613,14374661,14376709,14378757,14380805,14382853,14384901,14386949,14388997,14391045,14393093,14395149,14397197,14399245,14401302,14403350,14405398,14407446,14409503,14411551,14413599,14415647,14417695,14419743,14421791,14423839,14425887,14427935,14429983,14432039,14434087,14436135,14438183,14440231,14442279,14444327,14446375,14448423,14450471,14452519,14454567,14456615,14458663,14460711,14462759,14464807,14466855,14468912,14470960,14473008,14475056,14477104,14479152,14481209,14483257,14485305,14487353,14489401,14491449,14493497,14495545,14497593,14499641,14501689,14503737,14505785,14507833,14509881,14511938,14513986,14516034,14518082,14520130,14522187,14524235,14526283,14528331,14530388,14532436,14534484,14536532,14538580,14540628,14542676,14544724,14546772,14548820,14550868,14552916,14554964,14557012,14559060,14561108,14563156,14565204,14567252,14569300,14571348,14573396,14575444,14577492,14579540,14581588,14583636,14585684,14587732,14589780,14591836,14593892,14595940,14597995,14600052,14602100,14604148,14606205,14608261,14610317,14612365,14614413,14616470,14618526,14620583,14622631,14624679,14626735,14628789,14630837,14632885,14634939,14636993,14639049,14641106,14643162,14645216,14647264,14649316,14651362,14653398,14655433,14657473,14659500,14661531,14663574,14665612,14667644,14669683,14671718,14673757,14675809,14677851,14679891,14681930,14683979,14685980,14687978,14689948,14691917,14693872,14695831,14697797,14699748,14701706,14703763,14705811,14707859,14709907,14711964,14714012,14716060,14718108,14720156,14722204,14724252,14726300,14728348,14730396,14732444,14734492,14736540,14738588,14740636,14742684,14744732,14746780,14748828,14750876,14752933,14754981,14757029,14759077,14761125,14763173,14765221,14767269,14769317,14771365,14773413,14775461,14777509,14779566,14781623,14783671,14785719,14787767,14789815,14791863,14793911,14795959,14798007,14800055,14802103,14804160,14806208,14808256,14810304,14812352,14814409,14816457,14818505,14820553,14822601,14824649,14826697,14828745,14830802,14832850,14834898,14836946,14838994,14841042,14843090,14845138,14847186,14849234,14851282,14853330,14855378,14857435,14859483,14861531,14863579,14865627,14867675,14869723,14871771,14873819,14875867,14877915,14879963,14882011,14884059,14886107,14888155,14890203,14892251,14894299,14896347,14898395,14900443,14902491,14904539,14906587,14908635,14910683,14912731,14914779,14916827,14918875,14920923,14922971,14925019,14927075,14929123,14931171,14933219,14935267,14937315,14939363,14941411,14943459,14945507,14947555,14949603,14951651,14953699,14955747,14957795,14959843,14961891,14963939,14965987,14968035,14970083,14972131,14974179,14976227,14978275,14980323,14982371,14984419,14986467,14988515,14990563,14992620,14994668,14996716,14998764,15000812,15002860,15004908,15006956,15009004,15011052,15013108,15015156,15017204,15019252,15021309,15023357,15025405,15027453,15029501,15031549,15033606,15035654,15037702,15039750,15041798,15043846,15045894,15047942,15049990,15052038,15054086,15056134,15058182,15060230,15062278,15064326,15066374,15068422,15070470,15072518,15074566,15076614,15078662,15080710,15082758,15084806,15086854,15088902,15090950,15092998,15095046,15097094,15099142,15101190,15103238,15105286,15107334,15109382,15111430,15113478,15115526,15117574,15119622,15121670,15123718,15125766,15127814,15129862,15131910,15133958,15136006,15138054,15140102,15142150,15144198,15146246,15148294,15150342,15152390,15154438,15156486,15158534,15160582,15162639,15164687,15166735,15168783,15170831,15172879,15174927,15176975,15179023,15181071,15183119,15185167,15187215,15189263,15191311,15193359,15195407,15197455,15199503,15201551,15203599,15205647,15207695,15209743,15211791,15213847,15215895,15217943,15219991,15222039,15224087,15226135,15228183,15230231,15232279,15234327,15236375,15238423,15240471,15242519,15244567,15246615,15248663,15250711,15252759,15254807,15256855,15258903,15260951,15262999,15265047,15267095,15269143,15271191,15273239,15275287,15277335,15279383,15281431,15283479,15285527,15287575,15289623,15291671,15293719,15295767,15297815,15299863,15301911,15303959,15306007,15308055,15310103,15312151,15314199,15316247,15318295,15320343,15322391,15324439,15326487,15328535,15330583,15332631,15334679,15336727,15338775,15340823,15342871,15344919,15346967,15349015,15351063,15353111,15355159,15357207,15359255,15361303,15363351,15365399,15367447,15369495,15371543,15373591,15375639,15377687,15379735,15381783,15383831,15385888,15387936,15389984,15392032,15394080,15396128,15398176,15400224,15402272,15404320,15406368,15408416,15410464,15412512,15414560,15416608,15418656,15420704,15422752,15424800,15426848,15428896,15430944,15432992,15435040,15437088,15439136,15441184,15443232,15445280,15447328,15449376,15451424,15453472,15455520,15457568,15459616,15461664,15463712,15465760,15467808,15469856,15471904,15473952,15476000,15478048,15480096,15482144,15484192,15486240,15488288,15490336,15492384,15494432,15496480,15498528,15500576,15502624,15504672,15506720,15508768,15510816,15512864,15514912,15516960,15519008,15521056,15523104,15525152,15527200,15529257,15531305,15533353,15535401,15537449,15539497,15541545,15543593,15545641,15547689,15549737,15551785,15553833,15555881,15557929,15559977,15562025,15564073,15566121,15568169,15570217,15572265,15574313,15576361,15578409,15580457,15582505,15584562,15586610,15588658,15590706,15592754,15594802,15596850,15598898,15600946,15602994,15605042,15607099,15609147,15611204,15613252,15615300,15617348,15619396,15621444,15623492,15625540,15627588,15629636,15631684,15633732,15635780,15637828,15639876,15641924,15643972,15646020,15648068,15650116,15652164,15654212,15656260,15658308,15660356,15662404,15664452,15666500,15668548,15670596,15672644,15674692,15676740,15678788,15680836,15682884,15684940,15686988,15689036,15691084,15693132,15695180,15697228,15699276,15701324,15703372,15705420,15707468,15709516,15711564,15713612,15715669,15717717,15719765,15721813,15723861,15725909,15727957,15730005,15732053,15734101,15736149,15738197,15740245,15742293,15744341,15746389,15748437,15750494,15752542,15754590,15756638,15758686,15760734,15762782,15764830,15766878,15768926,15770974,15773022,15775070,15777127,15779175,15781223,15783271,15785319,15787367,15789415,15791463,15793511,15795559,15797607,15799655,15801703,15803751,15805799,15807847,15809895,15811943,15813991,15816048,15818096,15820144,15822192,15824240,15826288,15828336,15830384,15832432,15834480,15836528,15838576,15840624,15842672,15844720,15846768,15848816,15850864,15852912,15854960,15857008,15859056,15861104,15863152,15865200,15867248,15869296,15871344,15873392,15875440,15877488,15879536,15881584,15883632,15885680,15887728,15889776,15891824,15893872,15895920,15897968,15900016,15902064,15904112,15906160,15908208,15910256,15912304,15914352,15916400,15918448,15920496,15922544,15924592,15926640,15928688,15930736,15932784,15934832,15936880,15938928,15940976,15943024,15945072,15947120,15949168,15951216,15953264,15955312,15957360,15959408,15961456,15963504,15965552,15967600,15969648,15971696,15973744,15975792,15977840,15979888,15981936,15983984,15986032,15988080,15990128,15992176,15994232,15996280,15998328,16000376,16002424,16004472,16006520,16008568,16010616,16012664,16014712,16016760,16018817,16020865,16022913,16024961,16027009,16029057,16031105,16033153,16035201,16037249,16039297,16041345,16043393,16045441,16047489,16049537,16051585,16053633,16055681,16057729,16059777,16061825,16063873,16065921,16067969,16070017,16072065,16074113,16076161,16078209,16080257,16082305,16084353,16086401,16088449,16090497,16092545,16094593,16096641,16098689,16100737,16102785,16104833,16106881,16108929,16110977,16113025,16115073,16117121,16119169,16121217,16123265,16125313,16127361,16129409,16131457,16133505,16135553,16137601,16139649,16141697,16143745,16145793,16147841,16149889,16151937,16153985,16156033,16158081,16160129,16162177,16164225,16166273,16168321,16170369,16172417,16174465,16176513,16178561,16180609,16182657,16184705,16186753,16188801,16190849,16192897,16194945,16196993,16199041,16201089,16203137,16205185,16207233,16209281,16211329,16213377,16215425,16217473,16219521,16221569,16223617,16225665,16227713,16229761,16231809,16233857,16235905,16237953,16240001,16242058,16244106,16246154,16248202,16250250,16252298,16254346,16256394,16258442,16260490,16262538,16264586,16266634,16268682,16270730,16272778,16274826,16276874,16278922,16280970,16283018,16285066,16287114,16289162,16291210,16293258,16295315,16297363,16299411,16301459,16303507,16305555,16307603,16309651,16311699,16313747,16315795,16317843,16319891,16321939,16323987,16326035,16328083,16330131,16332179,16334227,16336275,16338323,16340371,16342419,16344467,16346515,16348563,16350611,16352659,16354707,16356755,16358803,16360851,16362899,16364947,16366995,16369043,16371091,16373139,16375187,16377235,16379283,16381331,16383388,16385436,16387484,16389532,16391580,16393628,16395676,16397724,16399772,16401820,16403868,16405916,16407964,16410012,16412068,16414116,16416164,16418212,16420260,16422308,16424356,16426404,16428452,16430500,16432548,16434596,16436644,16438692,16440740,16442788,16444836,16446884,16448932,16450980,16453028,16455076,16457124,16459172,16461220,16463268,16465316,16467364,16469412,16471460,16473508,16475556,16477604,16479652,16481700,16483748,16485796,16487844,16489892,16491940,16493988,16496036,16498084,16500132,16502180,16504228,16506276,16508324,16510372,16512420,16514468,16516516,16518564,16520612,16522660,16524708,16526756,16528804,16530852,16532900,16534948,16536996,16539044,16541092,16543140,16545188,16547236,16549284,16551332,16553380,16555428,16557476,16559524,16561572,16563620,16565668,16567716,16569764,16571812,16573860,16575908,16577956,16580004,16582052,16584100,16586148,16588196,16590244,16592292,16594340,16596388,16598436,16600484,16602532,16604580,16606628,16608676,16610724,16612772,16614820,16616868,16618925,16620973,16623021,16625069,16627117,16629165,16631213,16633261,16635309,16637357,16639405,16641453,16643501,16645549,16647597,16649645,16651693,16653741,16655789,16657837,16659885,16661933,16663981,16666029,16668077,16670125,16672173,16674221,16676269,16678317,16680365,16682413,16684461,16686509,16688557,16690605,16692653,16694701,16696758,16698806,16700854,16702902,16704950,16706998,16709046,16711094,16713151,16715199,16717247,16719295,16721343,16723391,16725439,16727487,16729535,16731583,16733631,16735679,16737727,16739775,16741823,16743871,16745927,16747975,16750023,16752071,16754119,16756167,16758215,16760263,16762311,16764359,16766407,16768455,16770503,16772551,16774599,16776656,16778704,16780752,16782800,16784848,16786896,16788944,16790992,16793040,16795088,16797136,16799184,16801232,16803280,16805328,16807376,16809424,16811472,16813520,16815568,16817616,16819664,16821712,16823760,16825808,16827865,16829913,16831961,16834009,16836057,16838105,16840153,16842201,16844249,16846297,16848345,16850393,16852441,16854489,16856537,16858585,16860633,16862681,16864729,16866777,16868825,16870873,16872921,16874969,16877017,16879065,16881113,16883161,16885209,16887257,16889305,16891353,16893401,16895449,16897497,16899545,16901593,16903641,16905689,16907737,16909785,16911833,16913881,16915929,16917977,16920025,16922073,16924121,16926169,16928217,16930265,16932313,16934361,16936409,16938457,16940505,16942553,16944601,16946649,16948697,16950745,16952793,16954850,16956898,16958946,16960994,16963042,16965090,16967138,16969186,16971234,16973282,16975330,16977378,16979426,16981474,16983522,16985570,16987618,16989666,16991714,16993762,16995810,16997858,16999906,17001954,17004002,17006050,17008098,17010146,17012194,17014242,17016290,17018338,17020386,17022434,17024482,17026530,17028578,17030626,17032674,17034722,17036770,17038818,17040866,17042914,17044962,17047010,17049058,17051106,17053154,17055202,17057250,17059298,17061346,17063394,17065442,17067490,17069538,17071586,17073634,17075682,17077730,17079778,17081826,17083874,17085922,17087970,17090018,17091775,17093576,17095632,17097689,17099746,17101794,17103842,17105890,17107938,17109986,17112034,17114082,17116130,17118178,17120226,17122274,17124322,17126378,17128426,17130474,17132522,17134570,17136618,17138666,17140714,17142762,17144810,17146858,17148906,17150954,17153002,17155050,17157107,17159164,17161212,17163260,17165315,17167372,17169420,17171476,17173518,17175575,17177632,17179689,17181740,17183788,17185541,17187479,17189517,17191565,17193622,17195670,17197718,17199766,17201814,17203862,17205910,17207958,17210006,17212054,17214102,17216150,17218198,17220246,17222294,17224342,17226390,17228438,17230486,17232534,17234582,17236630,17238678,17240726,17242774,17244822,17246870,17248918,17250966,17253014,17255062,17257110,17259158,17261206,17263254,17265302,17267350,17269398,17271446,17273494,17275542,17277590,17279638,17281686,17283734,17285782,17287830,17289878,17291926,17293974,17296022,17298070,17300118,17302166,17304214,17306262,17308310,17310358,17312406,17314454,17316502,17318550,17320598,17322646,17324694,17326742,17328790,17330838,17332886,17334934,17336982,17339030,17341078,17343126,17345174,17347222,17349270,17351318,17353366,17355414,17357462,17359510,17361558,17363606,17365654,17367702,17369750,17371798,17373846,17375894,17377942,17379990,17382038,17384086,17386134,17388182,17390230,17392278,17394326,17396374,17398422,17400470,17402518,17404566,17406614,17408662,17410710,17412758,17414806,17416854,17418902,17420950,17422998,17425046,17427094,17429142,17431190,17433238,17435286,17437334,17439382,17441430,17443478,17445526,17447574,17449622,17451670,17453718,17455766,17457814,17459862,17461910,17463958,17466006,17468054,17470102,17472150,17474198,17476246,17478303,17480351,17482399,17484447,17486495,17488551,17490608,17492656,17494704,17496752,17498800,17500848,17502896,17504944,17507001,17509049,17511097,17513145,17515193,17517241,17519289,17521337,17523385,17525433,17527481,17529529,17531577,17533625,17535673,17537721,17539769,17541817,17543874,17545922,17547970,17550018,17552066,17554114,17556162,17558210,17560258,17562306,17564354,17566402,17568450,17570498,17572546,17574594,17576642,17578690,17580738,17582786,17584834,17586882,17588930,17590978,17593026,17595074,17597122,17599170,17601218,17603266,17605314,17607362,17609410,17611458,17613506,17615554,17617602,17619650,17621698,17623746,17625794,17627842,17629890,17631938,17633986,17636034,17638082,17640130,17642178,17644226,17646274,17648322,17650370,17652418,17654466,17656514,17658562,17660610,17662658,17664706,17666762,17668810,17670858,17672906,17674954,17677002,17679050,17681098,17683146,17685194,17687242,17689290,17691338,17693386,17695434,17697482,17699530,17701578,17703626,17705674,17707722,17709770,17711818,17713866,17715914,17717962,17720010,17722058,17724106,17726154,17728202,17730250,17732298,17734346,17736394,17738442,17740490,17742538,17744586,17746634,17748682,17750730,17752778,17754826,17756874,17758922,17760970,17763018,17765066,17767114,17769162,17771210,17773258,17775306,17777354,17779402,17781450,17783498,17785546,17787594,17789642,17791690,17793738,17795786,17797834,17799882,17801930,17803978,17806026,17808074,17810122,17812170,17814218,17816266,17818314,17820362,17822410,17824458,17826506,17828554,17830602,17832650,17834698,17836746,17838794,17840842,17842890,17844938,17846986,17849034,17851082,17853130,17855178,17857226,17859274,17861322,17863370,17865418,17867466,17869514,17871562,17873610,17875658,17877706,17879754,17881802,17883850,17885898,17887946,17889994,17892042,17894099,17896147,17898195,17900243,17902291,17904339,17906387,17908435,17910483,17912531,17914579,17916627,17918675,17920723,17922771,17924819,17926867,17928915,17930963,17933011,17935059,17937107,17939155,17941203,17943251,17945299,17947347,17949404,17951452,17953500,17955548,17957596,17959644,17961692,17963740,17965788,17967836,17969884,17971932,17973980,17976028,17978076,17980124,17982172,17984220,17986268,17988316,17990364,17992412,17994460,17996508,17998556,18000604,18002652,18004700,18006748,18008796,18010844,18012892,18014940,18016988,18019036,18021084,18023132,18025180,18027228,18029276,18031324,18033381,18035429,18037477,18039525,18041573,18043621,18045678,18047726,18049774,18051822,18053870,18055918,18057966,18060014,18062062,18064119,18066167,18068215,18070263,18072311,18074359,18076407,18078455,18080503,18082551,18084599,18086647,18088695,18090743,18092791,18094839,18096887,18098935,18100983,18103031,18105079,18107127,18109175,18111223,18113271,18115319,18117367,18119415,18121463,18123511,18125559,18127607,18129655,18131703,18133751,18135799,18137847,18139895,18141943,18143991,18146039,18148087,18150135,18152183,18154231,18156279,18158327,18160375,18162423,18164471,18166519,18168567,18170615,18172663,18174711,18176759,18178807,18180855,18182903,18184951,18186999,18189047,18191095,18193143,18195191,18197239,18199287,18201335,18203383,18205431,18207479,18209527,18211575,18213623,18215671,18217719,18219767,18221815,18223863,18225911,18227959,18230007,18232055,18234103,18236151,18238199,18240247,18242295,18244352,18246400,18248448,18250496,18252544,18254592,18256640,18258688,18260736,18262784,18264832,18266880,18268928,18270976,18273024,18275072,18277120,18279168,18281216,18283264,18285312,18287360,18289408,18291456,18293504,18295552,18297600,18299648,18301696,18303744,18305792,18307840,18309888,18311936,18313984,18316032,18318080,18320128,18322176,18324224,18326272,18328320,18330368,18332416,18334464,18336512,18338560,18340608,18342665,18344713,18346761,18348809,18350857,18352905,18354953,18357001,18359049,18361097,18363145,18365193,18367241,18369289,18371337,18373385,18375433,18377481,18379529,18381577,18383633,18385690,18387738,18389786,18391834,18393882,18395930,18397978,18400026,18402074,18404122,18406170,18408218,18410266,18412314,18414362,18416410,18418458,18420506,18422554,18424602,18426650,18428698,18430746,18432794,18434842,18436890,18438938,18440995,18443043,18445091,18447139,18449187,18451235,18453283,18455331,18457379,18459427,18461475,18463523,18465571,18467619,18469667,18471715,18473763,18475811,18477859,18479907,18481955,18484003,18486051,18488099,18490147,18492195,18494243,18496291,18498339,18500387,18502435,18504483,18506531,18508579,18510627,18512675,18514723,18516771,18518819,18520876,18522924,18524972,18527020,18529068,18531116,18533164,18535212,18537260,18539308,18541356,18543404,18545452,18547500,18549548,18551596,18553653,18555701,18557749,18559797,18561845,18563893,18565941,18567989,18570037,18572085,18574133,18576181,18578229,18580277,18582325,18584373,18586421,18588469,18590517,18592565,18594613,18596661,18598709,18600757,18602805,18604853,18606901,18608949,18610997,18613045,18615093,18617141,18619189,18621237,18623285,18625333,18627381,18629429,18631477,18633525,18635573,18637621,18639669,18641717,18643765,18645813,18647861,18649909,18651957,18654005,18656053,18658101,18660149,18662197,18664245,18666302,18668350,18670398,18672446,18674494,18676542,18678590,18680638,18682686,18684734,18686782,18688830,18690878,18692926,18694974,18697022,18699070,18701118,18703166,18705214,18707262,18709310,18711358,18713406,18715454,18717502,18719550,18721598,18723646,18725694,18727742,18729790,18731838,18733886,18735934,18737982,18740030,18742078,18744126,18746174,18748222,18750270,18752318,18754366,18756414,18758462,18760510,18762558,18764606,18766654,18768702,18770750,18772798,18774846,18776894,18778942,18780990,18783038,18785086,18787134,18789182,18791230,18793278,18795326,18797374,18799422,18801470,18803518,18805566,18807614,18809662,18811710,18813758,18815806,18817863,18819911,18821959,18824007,18826055,18828103,18830151,18832199,18834247,18836295,18838343,18840391,18842439,18844487,18846535,18848583,18850631,18852679,18854727,18856775,18858823,18860871,18862919,18864967,18867015,18869063,18871120,18873168,18875216,18877264,18879312,18881360,18883408,18885456,18887504,18889552,18891600,18893648,18895696,18897744,18899792,18901840,18903888,18905936,18907984,18910032,18912080,18914128,18916176,18918224,18920272,18922320,18924368,18926416,18928464,18930512,18932560,18934608,18936656,18938704,18940752,18942800,18944848,18946896,18948944,18950992,18953040,18955088,18957136,18959184,18961232,18963280,18965328,18967376,18969424,18971472,18973520,18975568,18977616,18979664,18981712,18983760,18985808,18987856,18989904,18991952,18994000,18996048,18998096,19000144,19002192,19004240,19006288,19008336,19010384,19012432,19014480,19016528,19018576,19020624,19022672,19024720,19026768,19028816,19030864,19032912,19034960,19037008,19039056,19041104,19043152,19045200,19047248,19049296,19051344,19053392,19055440,19057488,19059536,19061584,19063632,19065680,19067728,19069776,19071824,19073872,19075920,19077968,19080016,19082064,19084112,19086160,19088208,19090256,19092304,19094352,19096400,19098448,19100496,19102544,19104592,19106640,19108688,19110736,19112784,19114832,19116880,19118928,19120976,19123024,19125072,19127120,19129168,19131216,19133264,19135312,19137360,19139408,19141456,19143504,19145552,19147600,19149648,19151696,19153744,19155792,19157840,19159888,19161936,19163984,19166032,19168080,19170128,19172176,19174224,19176272,19178320,19180368,19182416,19184464,19186512,19188560,19190608,19192656,19194704,19196752,19198800,19200848,19202896,19204944,19206992,19209040,19211088,19213136,19215184,19217232,19219280,19221328,19223376,19225424,19227472,19229520,19231568,19233616,19235664,19237712,19239760,19241808,19243856,19245913,19247961,19250009,19252057,19254105,19256153,19258201,19260249,19262297,19264345,19266393,19268441,19270489,19272537,19274585,19276633,19278690,19280738,19282786,19284834,19286882,19288930,19290978,19293026,19295074,19297122,19299170,19301218,19303266,19305314,19307362,19309410,19311458,19313506,19315554,19317602,19319650,19321698,19323746,19325794,19327842,19329890,19331938,19333986,19336034,19338082,19340130,19342178,19344226,19346274,19348322,19350370,19352418,19354466,19356514,19358562,19360610,19362658,19364706,19366754,19368802,19370850,19372898,19374946,19376994,19379042,19381090,19383138,19385186,19387234,19389282,19391330,19393378,19395426,19397474,19399522,19401570,19403618,19405666,19407714,19409762,19411810,19413858,19415906,19417954,19420002,19422050,19424098,19426146,19428194,19430242,19432290,19434338,19436386,19438434,19440482,19442530,19444578,19446626,19448674,19450722,19452770,19454818,19456866,19458914,19460962,19463010,19465058,19467106,19469154,19471202,19473250,19475298,19477346,19479394,19481442,19483490,19485538,19487586,19489634,19491682,19493730,19495778,19497826,19499874,19501922,19503970,19506018,19508066,19510114,19512162,19514210,19516258,19518306,19520354,19522402,19524450,19526498,19528546,19530594,19532642,19534690,19536738,19538786,19540834,19542882,19544930,19546978,19549026,19551074,19553122,19555170,19557218,19559266,19561314,19563362,19565410,19567458,19569506,19571554,19573602,19575659,19577707,19579755,19581803,19583851,19585899,19587947,19589995,19592043,19594091,19596139,19598187,19600235,19602283,19604331,19606379,19608427,19610475,19612523,19614571,19616619,19618667,19620715,19622763,19624811,19626859,19628907,19630955,19633003,19635051,19637099,19639147,19641195,19643243,19645291,19647348,19649396,19651444,19653492,19655540,19657588,19659636,19661684,19663732,19665780,19667828,19669876,19671924,19673972,19676020,19678068,19680116,19682164,19684212,19686260,19688308,19690356,19692404,19694452,19696500,19698548,19700596,19702653,19704701,19706749,19708805,19710853,19712901,19714949,19716997,19719045,19721093,19723141,19725189,19727237,19729285,19731333,19733381,19735429,19737477,19739525,19741573,19743621,19745669,19747717,19749765,19751813,19753861,19755909,19757957,19760005,19762053,19764101,19766149,19768197,19770245,19772293,19774341,19776389,19778437,19780485,19782533,19784581,19786629,19788686,19790734,19792782,19794839,19796887,19798935,19800983,19803031,19805079,19807127,19809175,19811223,19813271,19815319,19817367,19819415,19821463,19823511,19825559,19827607,19829664,19831712,19833760,19835808,19837856,19839904,19841952,19844000,19846048,19848096,19850144,19852192,19854240,19856288,19858336,19860384,19862432,19864480,19866528,19868576,19870624,19872681,19874729,19876786,19878834,19880882,19882930,19884978,19887026,19889074,19891122,19893170,19895218,19897266,19899314,19901362,19903410,19905458,19907515,19909563,19911611,19913659,19915707,19917755,19919803,19921851,19923899,19925947,19927995,19930043,19932091,19934139,19936187,19938235,19940283,19942331,19944379,19946427,19948475,19950523,19952571,19954619,19956667,19958715,19960763,19962819,19964867,19966915,19968963,19971011,19973059,19975107,19977155,19979203,19981251,19983299,19985347,19987395,19989443,19991491,19993539,19995587,19997635,19999683,20001731,20003779,20005827,20007875,20009923,20011971,20014019,20016067,20018115,20020163,20022211,20024259,20026307,20028355,20030403,20032451,20034499,20036547,20038595,20040643,20042691,20044739,20046787,20048835,20050883,20052931,20054979,20057027,20059075,20061123,20063171,20065219,20067267,20069315,20071363,20073411,20075459,20077507,20079555,20081603,20083651,20085699,20087747,20089795,20091843,20093891,20095939,20097987,20100035,20102083,20104131,20106179,20108227,20110275,20112323,20114371,20116419,20118467,20120515,20122563,20124611,20126659,20128707,20130755,20132803,20134851,20136899,20138947,20140995,20143043,20145091,20147139,20149187,20151235,20153283,20155331,20157379,20159427,20161475,20163523,20165571,20167619,20169667,20171715,20173763,20175811,20177859,20179907,20181955,20184003,20186051,20188099,20190147,20192195,20194243,20196291,20198339,20200387,20202435,20204483,20206531,20208579,20210627,20212675,20214723,20216771,20218819,20220867,20222924,20224972,20227020,20229068,20231116,20233164,20235212,20237260,20239308,20241356,20243404,20245452,20247500,20249548,20251596,20253644,20255692,20257740,20259788,20261836,20263884,20265932,20267980,20270028,20272076,20274124,20276172,20278220,20280268,20282316,20284364,20286412,20288460,20290508,20292556,20294604,20296652,20298700,20300748,20302796,20304844,20306892,20308940,20310988,20313036,20315084,20317132,20319180,20321228,20323276,20325324,20327372,20329420,20331468,20333516,20335564,20337612,20339660,20341708,20343756,20345804,20347852,20349900,20351948,20353996,20356044,20358092,20360140,20362188,20364236,20366284,20368332,20370380,20372428,20374476,20376532,20378580,20380628,20382676,20384724,20386772,20388820,20390868,20392916,20394964,20397021,20399069,20401117,20403165,20405213,20407261,20409309,20411357,20413405,20415453,20417501,20419549,20421597,20423645,20425693,20427741,20429789,20431837,20433885,20435933,20437981,20440029,20442085,20444141,20446189,20448237,20450285,20452333,20454381,20456429,20458477,20460525,20462573,20464621,20466669,20468717,20470765,20472822,20474870,20476918,20478966,20481014,20483062,20485110,20487158,20489206,20491254,20493310,20495367,20497415,20499463,20501511,20503559,20505607,20507655,20509703,20511751,20513799,20515847,20517895,20519943,20521991,20524039,20526087,20528135,20530183,20532231,20534279,20536327,20538375,20540423,20542480,20544528,20546576,20548624,20550672,20552720,20554768,20556816,20558864,20560920,20562968,20565016,20567064,20569112,20571160,20573208,20575256,20577304,20579352,20581400,20583448,20585496,20587544,20589592,20591640,20593688,20595736,20597784,20599832,20601880,20603928,20605976,20608024,20610072,20612120,20614168,20616216,20618264,20620312,20622360,20624408,20626456,20628504,20630552,20632600,20634648,20636696,20638744,20640792,20642840,20644888,20646936,20648984,20651032,20653089,20655137,20657185,20659233,20661281,20663329,20665377,20667425,20669473,20671521,20673569,20675617,20677665,20679713,20681761,20683809,20685857,20687905,20689960,20692008,20694056,20696104,20698152,20700200,20702248,20704296,20706344,20708392,20710440,20712488,20714536,20716584,20718632,20720680,20722728,20724776,20726824,20728872,20730920,20732968,20735016,20737064,20739112,20741160,20743208,20745256,20747304,20749352,20751400,20753448,20755496,20757544,20759592,20761640,20763688,20765736,20767784,20769832,20771880,20773928,20775976,20778024,20780072,20782120,20784168,20786216,20788264,20790312,20792360,20794408,20796456,20798504,20800552,20802600,20804648,20806696,20808744,20810792,20812840,20814888,20816936,20818984,20821032,20823080,20825128,20827176,20829224,20831272,20833320,20835368,20837416,20839464,20841512,20843560,20845608,20847656,20849704,20851752,20853800,20855848,20857896,20859944,20861992,20864040,20866088,20868136,20870184,20872232,20874280,20876328,20878376,20880424,20882472,20884520,20886568,20888616,20890664,20892712,20894760,20896808,20898856,20900904,20902952,20905000,20907048,20909096,20911144,20913192,20915240,20917288,20919336,20921384,20923432,20925480,20927528,20929576,20931624,20933672,20935720,20937768,20939816,20941864,20943912,20945969,20948017,20950065,20952113,20954161,20956209,20958257,20960305,20962353,20964401,20966449,20968497,20970545,20972593,20974641,20976689,20978737,20980785,20982833,20984881,20986929,20988977,20991025,20993073,20995121,20997169,20999217,21001265,21003313,21005361,21007409,21009457,21011505,21013553,21015601,21017649,21019697,21021745,21023793,21025841,21027889,21029937,21031985,21034033,21036081,21038129,21040177,21042225,21044273,21046321,21048369,21050417,21052465,21054513,21056561,21058609,21060657,21062705,21064753,21066801,21068849,21070897,21072945,21074993,21077041,21079089,21081137,21083185,21085233,21087281,21089329,21091377,21093425,21095473,21097521,21099569,21101617,21103665,21105713,21107761,21109809,21111857,21113905,21115953,21118001,21120049,21122097,21124145,21126193,21128241,21130289,21132337,21134385,21136433,21138481,21140529,21142577,21144625,21146673,21148721,21150769,21152817,21154865,21156913,21158961,21161009,21163057,21165105,21167153,21169201,21171249,21173297,21175345,21177393,21179441,21181489,21183537,21185585,21187633,21189681,21191729,21193777,21195825,21197873,21199921,21201969,21204017,21206065,21208113,21210161,21212209,21214257,21216305,21218353,21220401,21222449,21224497,21226545,21228593,21230641,21232689,21234737,21236785,21238833,21240881,21242929,21244977,21247025,21249073,21251121,21253169,21255217,21257265,21259313,21261361,21263409,21265466,21267514,21269562,21271610,21273658,21275706,21277754,21279802,21281850,21283898,21285946,21287994,21290042,21292090,21294138,21296186,21298234,21300282,21302330,21304378,21306426,21308474,21310522,21312570,21314618,21316666,21318714,21320762,21322810,21324858,21326906,21328954,21331002,21333050,21335098,21337146,21339194,21341242,21343290,21345338,21347386,21349434,21351482,21353530,21355578,21357626,21359674,21361722,21363770,21365818,21367866,21369914,21371962,21374010,21376058,21378106,21380154,21382207,21384255,21386303,21388351,21390399,21392447,21394495,21396543,21398591,21400639,21402687,21404735,21406783,21408831,21410879,21412927,21414975,21417023,21419071,21421119,21423167,21425215,21427263,21429311,21431359,21433407,21435455,21437503,21439551,21441599,21443647,21445695,21447743,21449791,21451839,21453887,21455935,21457983,21460031,21462079,21464127,21466175,21468223,21470271,21472319,21474367,21476415,21478463,21480511,21482559,21484607,21486655,21488703,21490751,21492799,21494847,21496895,21498943,21500991,21503039,21505087,21507135,21509183,21511231,21513279,21515327,21517375,21519423,21521471,21523519,21525567,21527615,21529663,21531711,21533759,21535807,21537855,21539903,21541951,21543999,21546047,21548095,21550143,21552191,21554239,21556287,21558335,21560383,21562431,21564479,21566527,21568575,21570623,21572671,21574719,21576767,21578815,21580863,21582911,21584959,21587007,21589055,21591103,21593151,21595199,21597247,21599304,21601352,21603400,21605448,21607496,21609544,21611592,21613640,21615688,21617736,21619784,21621832,21623880,21625928,21627976,21630024,21632072,21634120,21636168,21638216,21640264,21642312,21644360,21646408,21648456,21650504,21652552,21654600,21656648,21658696,21660744,21662792,21664840,21666888,21668936,21670984,21673032,21675080,21677128,21679176,21681224,21683272,21685320,21687368,21689416,21691464,21693521,21695569,21697617,21699665,21701713,21703761,21705809,21707857,21709905,21711953,21714001,21716049,21718097,21720145,21722193,21724241,21726289,21728337,21730385,21732433,21734481,21736529,21738577,21740625,21742673,21744721,21746769,21748817,21750865,21752913,21754961,21757009,21759057,21761105,21763153,21765201,21767249,21769297,21771345,21773393,21775450,21777498,21779546,21781594,21783642,21785690,21787738,21789786,21791834,21793882,21795930,21797978,21800035,21802083,21804131,21806179,21808227,21810275,21812323,21814371,21816419,21818467,21820515,21822563,21824611,21826659,21828707,21830755,21832803,21834851,21836899,21838947,21840995,21843043,21845091,21847139,21849187,21851235,21853283,21855331,21857379,21859427,21861475,21863523,21865571,21867619,21869667,21871715,21873763,21875811,21877859,21879907,21881955,21884003,21886051,21888099,21890147,21892195,21894243,21896291,21898339,21900387,21902435,21904483,21906531,21908579,21910627,21912675,21914723,21916771,21918819,21920867,21922915,21924963,21927019,21929067,21931115,21933163,21935211,21937259,21939307,21941355,21943403,21945451,21947499,21949547,21951595,21953643,21955691,21957739,21959787,21961835,21963883,21965931,21967979,21970027,21972075,21974123,21976171,21978219,21980267,21982315,21984363,21986411,21988459,21990507,21992555,21994603,21996651,21998699,22000747,22002795,22004843,22006891,22008939,22010987,22013035,22015083,22017131,22019179,22021227,22023275,22025323,22027371,22029419,22031467,22033515,22035563,22037611,22039659,22041707,22043755,22045803,22047851,22049899,22051947,22053995,22056043,22058091,22060139,22062187,22064235,22066283,22068331,22070379,22072427,22074475,22076523,22078571,22080619,22082667,22084715,22086763,22088811,22090859,22092907,22094955,22097003,22099051,22101099,22103147,22105195,22107243,22109291,22111339,22113387,22115435,22117483,22119531,22121579,22123627,22125675,22127723,22129771,22131819,22133867,22135915,22137963,22140011,22142059,22144107,22146155,22148203,22150251,22152299,22154347,22156395,22158443,22160491,22162539,22164587,22166635,22168683,22170731,22172779,22174827,22176875,22178923,22180971,22183019,22185067,22187115,22189163,22191211,22193259,22195307,22197355,22199403,22201451,22203499,22205547,22207603,22209651,22211699,22213747,22215795,22217843,22219891,22221939,22223987,22226035,22228083,22230131,22232179,22234227,22236275,22238323,22240371,22242428,22244476,22246524,22248572,22250620,22252668,22254716,22256764,22258812,22260869,22262917,22264965,22267013,22269061,22271109,22273157,22275208,22277256,22279304,22281352,22283400,22285448,22287504,22289552,22291600,22293656,22295704,22297752,22299800,22301848,22303905,22305953,22308010,22310058,22312112,22314169,22316217,22318265,22320321,22322373,22324421,22326475,22328529,22330583,22332638,22334686,22336743,22338793,22340832,22342875,22344854,22346797,22348783,22350779,22352779,22354760,22356711,22358641,22360632,22362680,22364728,22366776,22368824,22370872,22372920,22374968,22377016,22379064,22381112,22383160,22385208,22387256,22389304,22391352,22393409,22395466,22397514,22399562,22401610,22403658,22405706,22407754,22409802,22411850,22413898,22415946,22417994,22420042,22422090,22424138,22426186,22428234,22430282,22432330,22434378,22436426,22438474,22440522,22442570,22444618,22446675,22448723,22450771,22452819,22454867,22456915,22458963,22461011,22463059,22465107,22467155,22469203,22471251,22473299,22475347,22477395,22479443,22481491,22483539,22485587,22487635,22489683,22491731,22493779,22495827,22497875,22499923,22501971,22504019,22506067,22508115,22510163,22512211,22514259,22516307,22518364,22520412,22522460,22524508,22526556,22528604,22530652,22532700,22534748,22536796,22538844,22540892,22542940,22544988,22547036,22549084,22551132,22553180,22555228,22557276,22559324,22561372,22563420,22565468,22567516,22569564,22571612,22573660,22575708,22577756,22579804,22581852,22583900,22585948,22587996,22590044,22592092,22594140,22596188,22598236,22600284,22602332,22604380,22606428,22608476,22610524,22612572,22614620,22616668,22618716,22620764,22622812,22624860,22626908,22628956,22631004,22633052,22635100,22637148,22639196,22641244,22643292,22645340,22647388,22649436,22651484,22653532,22655580,22657628,22659676,22661724,22663772,22665820,22667868,22669916,22671964,22674012,22676060,22678108,22680156,22682204,22684252,22686300,22688348,22690396,22692444,22694492,22696540,22698588,22700636,22702684,22704732,22706780,22708828,22710876,22712924,22714972,22717020,22719068,22721116,22723164,22725212,22727260,22729308,22731356,22733404,22735452,22737500,22739548,22741596,22743644,22745701,22747749,22749797,22751845,22753893,22755941,22757989,22760037,22762085,22764133,22766181,22768229,22770277,22772325,22774373,22776421,22778469,22780517,22782565,22784613,22786661,22788709,22790757,22792805,22794853,22796901,22798949,22800997,22803045,22805093,22807141,22809189,22811237,22813285,22815333,22817381,22819429,22821477,22823525,22825573,22827621,22829669,22831717,22833765,22835813,22837861,22839909,22841957,22844005,22846053,22848101,22850149,22852197,22854245,22856293,22858341,22860389,22862437,22864485,22866533,22868581,22870629,22872677,22874725,22876773,22878821,22880869,22882917,22884965,22887013,22889061,22891109,22893157,22895205,22897253,22899301,22901349,22903397,22905445,22907493,22909541,22911589,22913637,22915685,22917733,22919781,22921829,22923877,22925925,22927973,22930021,22932069,22934117,22936165,22938213,22940261,22942309,22944357,22946405,22948453,22950501,22952549,22954597,22956645,22958693,22960741,22962789,22964837,22966885,22968933,22970981,22973029,22975077,22977125,22979173,22981221,22983269,22985317,22987365,22989413,22991461,22993509,22995557,22997605,22999653,23001701,23003749,23005797,23007845,23009893,23011941,23013989,23016037,23018085,23020133,23022181,23024229,23026277,23028325,23030373,23032421,23034469,23036517,23038565,23040613,23042661,23044709,23046757,23048805,23050853,23052901,23054949,23056997,23059045,23061093,23063141,23065189,23067237,23069285,23071333,23073381,23075429,23077477,23079525,23081573,23083621,23085669,23087717,23089765,23091813,23093861,23095909,23097957,23100005,23102053,23104101,23106149,23108197,23110245,23112302,23114357,23116412,23118468,23120525,23122573,23124621,23126669,23128717,23130765,23132813,23134861,23136909,23138957,23141005,23143053,23145101,23147149,23149197,23151245,23153293,23155341,23157389,23159437,23161491,23163547,23165595,23167643,23169691,23171747,23173795,23175843,23177891,23179939,23181987,23184035,23186091,23188146,23190201,23192257,23194305,23196353,23198401,23200449,23202497,23204545,23206593,23208641,23210693,23212742,23214797,23216845,23218893,23220941,23222989,23225037,23227085,23229133,23231181,23233229,23235277,23237325,23239373,23241421,23243469,23245517,23247565,23249613,23251661,23253709,23255757,23257805,23259862,23261919,23263976,23266024,23268072,23270120,23272168,23274216,23276264,23278312,23280360,23282416,23284468,23286516,23288564,23290612,23292660,23294708,23296756,23298811,23300859,23302916,23304971,23307019,23309067,23311115,23313163,23315211,23317259,23319307,23321355,23323403,23325451,23327499,23329547,23331595,23333643,23335691,23337739,23339787,23341835,23343883,23345931,23347979,23350027,23352075,23354123,23356171,23358219,23360267,23362315,23364363,23366411,23368459,23370507,23372555,23374603,23376651,23378699,23380747,23382795,23384843,23386891,23388939,23390987,23393035,23395083,23397131,23399179,23401227,23403275,23405323,23407371,23409428,23411476,23413524,23415572,23417620,23419668,23421716,23423764,23425812,23427860,23429908,23431956,23434004,23436052,23438100,23440148,23442196,23444244,23446292,23448340,23450388,23452436,23454484,23456532,23458580,23460628,23462676,23464724,23466772,23468820,23470868,23472916,23474964,23477012,23479060,23481108,23483156,23485204,23487252,23489300,23491348,23493396,23495444,23497492,23499540,23501588,23503636,23505684,23507732,23509780,23511828,23513876,23515924,23517972,23520020,23522068,23524116,23526164,23528212,23530260,23532317,23534365,23536413,23538461,23540509,23542557,23544605,23546653,23548701,23550749,23552797,23554845,23556893,23558941,23560989,23563037,23565085,23567133,23569181,23571229,23573277,23575325,23577373,23579421,23581469,23583517,23585565,23587613,23589661,23591709,23593757,23595805,23597853,23599909,23601957,23604005,23606053,23608101,23610149,23612197,23614245,23616293,23618341,23620389,23622437,23624485,23626533,23628581,23630629,23632677,23634725,23636773,23638821,23640869,23642917,23644965,23647013,23649061,23651109,23653157,23655205,23657253,23659310,23661358,23663406,23665454,23667502,23669550,23671598,23673646,23675694,23677742,23679790,23681838,23683886,23685934,23687982,23690030,23692078,23694126,23696174,23698222,23700270,23702318,23704366,23706414,23708462,23710510,23712558,23714606,23716654,23718702,23720750,23722798,23724846,23726894,23728942,23730990,23733038,23735086,23737134,23739182,23741230,23743278,23745326,23747374,23749422,23751479,23753527,23755575,23757623,23759671,23761719,23763767,23765815,23767863,23769911,23771959,23774007,23776055,23778103,23780151,23782199,23784247,23786295,23788352,23790408,23792456,23794504,23796552,23798600,23800648,23802705,23804753,23806801,23808849,23810897,23812945,23814993,23817041,23819089,23821137,23823194,23825242,23827290,23829338,23831386,23833434,23835482,23837530,23839578,23841626,23843674,23845722,23847770,23849818,23851866,23853914,23855962,23858019,23860074,23862122,23864170,23866218,23868266,23870314,23872362,23874410,23876458,23878506,23880554,23882602,23884650,23886698,23888746,23890803,23892851,23894899,23896947,23898995,23901043,23903091,23905139,23907187,23909235,23911283,23913331,23915379,23917427,23919475,23921523,23923571,23925619,23927667,23929715,23931763,23933811,23935859,23937907,23939955,23942003,23944051,23946099,23948147,23950195,23952243,23954291,23956339,23958387,23960435,23962492,23964540,23966588,23968636,23970684,23972732,23974780,23976828,23978876,23980924,23982972,23985020,23987068,23989116,23991164,23993212,23995260,23997308,23999356,24001404,24003452,24005500,24007548,24009596,24011644,24013692,24015740,24017788,24019836,24021884,24023932,24025980,24028028,24030084,24032132,24034180,24036228,24038276,24040324,24042372,24044420,24046468,24048516,24050564,24052612,24054660,24056708,24058756,24060813,24062861,24064918,24066966,24069014,24071062,24073110,24075158,24077206,24079254,24081302,24083359,24085407,24087455,24089503,24091551,24093599,24095647,24097695,24099743,24101800,24103848,24105896,24107953,24110001,24112049,24114097,24116145,24118193,24120241,24122289,24124337,24126385,24128433,24130481,24132529,24134577,24136625,24138673,24140721,24142769,24144817,24146865,24148913,24150961,24153009,24155057,24157105,24159153,24161201,24163249,24165297,24167345,24169393,24171441,24173489,24175537,24177585,24179633,24181681,24183729,24185777,24187825,24189873,24191921,24193969,24196017,24198065,24200113,24202161,24204209,24206257,24208305,24210362,24212410,24214458,24216506,24218554,24220602,24222650,24224707,24226755,24228803,24230851,24232899,24234947,24236995,24239043,24241091,24243139,24245187,24247235,24249283,24251331,24253379,24255427,24257475,24259523,24261571,24263619,24265667,24267715,24269763,24271811,24273859,24275907,24277955,24280003,24282051,24284099,24286147,24288195,24290243,24292291,24294339,24296387,24298435,24300483,24302531,24304588,24306636,24308693,24310741,24312789,24314837,24316885,24318933,24320981,24323029,24325077,24327125,24329173,24331221,24333269,24335317,24337365,24339413,24341461,24343509,24345557,24347605,24349653,24351701,24353749,24355797,24357845,24359893,24361941,24363989,24366037,24368085,24370133,24372181,24374229,24376277,24378325,24380373,24382421,24384469,24386517,24388565,24390613,24392661,24394709,24396766,24398814,24400862,24402910,24404958,24407006,24409054,24411102,24413150,24415198,24417255,24419303,24421351,24423399,24425447,24427495,24429543,24431600,24433648,24435696,24437744,24439792,24441840,24443888,24445936,24447984,24450032,24452080,24454128,24456176,24458224,24460272,24462320,24464368,24466416,24468464,24470512,24472560,24474608,24476656,24478704,24480752,24482800,24484848,24486896,24488944,24490992,24493040,24495088,24497136,24499184,24501232,24503280,24505328,24507376,24509424,24511481,24513538,24515586,24517634,24519682,24521730,24523778,24525826,24527874,24529922,24531970,24534018,24536066,24538114,24540162,24542210,24544258,24546306,24548354,24550402,24552450,24554498,24556546,24558594,24560642,24562690,24564738,24566786,24568834,24570882,24572930,24574978,24577026,24579074,24581122,24583170,24585218,24587266,24589314,24591362,24593410,24595458,24597506,24599554,24601602,24603650,24605698,24607746,24609794,24611842,24613890,24615947,24618002,24620054,24622099,24624147,24626195,24628251,24630299,24632347,24634395,24636443,24638500,24640557,24642303,24644054,24645798,24647554,24649275,24651047,24652880,24654928,24656976,24659024,24661072,24663120,24665168,24667216,24669264,24671312,24673369,24675417,24677465,24679513,24681561,24683609,24685657,24687705,24689753,24691801,24693849,24695897,24697945,24699993,24702041,24704089,24706137,24708185,24710233,24712281,24714329,24716386,24718434,24720482,24722530,24724578,24726626,24728674,24730731,24732779,24734827,24736875,24738923,24740971,24743019,24745067,24747115,24749163,24751211,24753259,24755307,24757364,24759412,24761460,24763508,24765556,24767604,24769652,24771700,24773748,24775796,24777844,24779892,24781940,24783988,24786045,24788093,24790141,24792198,24794246,24796294,24798342,24800390,24802438,24804486,24806534,24808582,24810638,24812686,24814734,24816782,24818830,24820878,24822926,24824974,24827022,24829070,24831118,24833166,24835214,24837262,24839310,24841358,24843406,24845462,24847510,24849558,24851606,24853662,24855710,24857758,24859806,24861854,24863910,24865958,24868006,24870063,24872111,24874159,24876207,24878255,24880303,24882351,24884399,24886447,24888495,24890552,24892600,24894648,24896696,24898744,24900792,24902840,24904888,24906936,24908984,24911032,24913080,24915128,24917185,24919233,24921281,24923329,24925377,24927425,24929473,24931529,24933586,24935643,24937700,24939748,24941796,24943844,24945892,24947940,24949988,24952036,24954084,24956132,24958180,24960228,24962276,24964324,24966372,24968420,24970468,24972516,24974564,24976612,24978660,24980708,24982756,24984804,24986852,24988900,24990948,24992996,24995053,24997101,24999149,25001197,25003245,25005293,25007341,25009389,25011437,25013485,25015533,25017581,25019629,25021677,25023725,25025773,25027821,25029869,25031917,25033974,25036022,25038070,25040118,25042174,25044222,25046270,25048327,25050375,25052423,25054471,25056519,25058567,25060615,25062663,25064711,25066759,25068807,25070855,25072903,25074951,25076999,25079055,25081103,25083151,25085199,25087247,25089295,25091343,25093391,25095439,25097487,25099535,25101583,25103631,25105679,25107727,25109775,25111823,25113871,25115919,25117967,25120015,25122063,25124111,25126159,25128207,25130255,25132303,25134351,25136399,25138447,25140495,25142543,25144591,25146639,25148687,25150735,25152783,25154840,25156897,25158945,25160993,25163041,25165089,25167137,25169185,25171233,25173281,25175329,25177386,25179434,25181482,25183530,25185578,25187626,25189674,25191722,25193779,25195827,25197875,25199923,25201971,25204028,25206076,25208124,25210172,25212220,25214268,25216321,25218369,25220417,25222465,25224513,25226561,25228617,25230665,25232713,25234761,25236809,25238857,25240905,25242953,25245001,25247049,25249097,25251145,25253193,25255241,25257289,25259337,25261385,25263433,25265481,25267529,25269577,25271625,25273673,25275721,25277769,25279817,25281865,25283913,25285969,25288017,25290065,25292113,25294161,25296209,25298257,25300305,25302353,25304401,25306449,25308497,25310545,25312593,25314641,25316689,25318737,25320785,25322833,25324889,25326937,25328985,25331042,25333099,25335147,25337195,25339243,25341291,25343339,25345387,25347435,25349483,25351531,25353579,25355627,25357675,25359723,25361780,25363828,25365876,25367924,25369972,25372029,25374077,25376125,25378173,25380221,25382269,25384317,25386365,25388413,25390461,25392509,25394557,25396605,25398653,25400701,25402749,25404797,25406854,25408902,25410950,25413005,25415053,25417101,25419149,25421197,25423245,25425293,25427341,25429389,25431437,25433485,25435533,25437581,25439629,25441686,25443734,25445782,25447830,25449878,25451926,25453974,25456022,25458070,25460118,25462166,25464214,25466262,25468318,25470366,25472414,25474462,25476510,25478558,25480606,25482654,25484702,25486750,25488798,25490846,25492894,25494951,25497007,25499055,25501103,25503151,25505199,25507247,25509295,25511343,25513391,25515448,25517496,25519544,25521592,25523640,25525688,25527736,25529792,25531840,25533888,25535936,25537984,25540032,25542080,25544128,25546176,25548224,25550272,25552320,25554368,25556416,25558464,25560512,25562560,25564608,25566656,25568704,25570752,25572800,25574848,25576896,25578944,25580992,25583040,25585088,25587136,25589193,25591241,25593289,25595346,25597394,25599442,25601490,25603538,25605586,25607634,25609682,25611730,25613778,25615826,25617874,25619445,25620053,25620674,25621258,25621848,25622445,25623047,25623620,25624213,25625147,25625964,25626892,25627804,25628860,25629819,25630696,25631642,25632556,25633459,25634414,25635423,25636440,25637142,25637886,25638642,25639443,25640109,25640922,25641593,25642312,25642995,25643710,25644533,25645506,25646334,25647428,25648821,25650215,25651550,25652907,25654283,25655695,25657114,25658366,25659704,25661150,25662437,25663846,25665170,25666541,25668008,25669320,25670664,25671977,25673294,25674706,25675414,25676111,25677438,25678780,25680122,25681945,25683993,25686041,25688036,25689628,25691191,25692756,25694344,25695943,25697424,25698133,25699336,25700421,25701611,25702766,25703942,25705165,25706355,25707561,25708806,25710051,25711283,25712370,25713171,25713890,25714744,25715541,25716508,25717540,25718615,25719634,25720667,25721692,25722773,25723803,25724858,25725887,25726910,25727935,25729169,25730597,25731868,25733125,25734339,25735684,25737055,25738454,25739763,25741029,25742528,25743919,25745151,25746092,25746819,25747695,25748679,25749383,25750003,25750817,25751435,25752128,25752758,25753344,25753951,25754576,25755106,25755712,25756535,25757072,25757714,25758440,25759137,25759745,25760305,25760949,25761544,25762149,25762683,25763449,25764100,25764713,25765584,25766238,25766948,25767550,25768181,25768817,25769501,25770203,25770891,25771715,25772411,25772959,25773842,25774541,25775143,25775664,25776267,25776925,25777539,25778146,25778849,25779555,25780258,25780936,25781544,25782232,25782908,25783565,25784233,25784852,25785505,25786139,25786880,25787492,25788203,25788814,25789557,25790162,25790937,25791623,25792265,25793296,25794586,25795857,25797134,25798409,25799687,25800972,25802253,25803540,25804821,25806110,25807388,25808663,25809949,25810913,25811928,25812952,25813820,25815776,25817824,25819872,25821920,25823968,25826016,25828064,25830112,25831594,25832864,25834024,25835685,25837048,25838407,25839898,25841544,25843002,25844254,25845544,25846977,25848338,25850187,25852011,25853056,25854029,25854969,25855961,25856914,25858017,25858966,25859916,25860936,25862947,25865003,25867051,25869099,25871147,25873195,25875243,25877291,25879339,25881387,25883435,25885483,25887531,25889579,25891627,25893675,25895723,25897771,25899820,25901868,25903916,25905964,25908017,25910065,25912104,25914152,25916200,25918235,25920283,25922326,25924374,25926422,25928465,25930513,25932561,25934609,25936657,25938695,25940743,25942791,25944839,25946887,25948935,25950983,25953031,25955079,25957127,25959175,25961220,25963268,25965316,25967364,25969412,25971460,25973508,25975556,25977604,25979652,25981700,25983748,25985796,25987844,25989884,25991932,25993987,25996035,25998083,26000131,26002149,26004206,26006254,26008307,26010360,26012408,26014456,26016504,26018552,26020609,26022654,26024702,26026750,26028798,26030846,26032894,26034942,26036990,26039038,26041095,26043123,26045180,26047228,26049276,26051324,26053372,26055420,26057468,26059516,26061564,26063612,26065660,26067708,26069756,26071804,26073852,26075900,26077948,26079996,26082044,26084092,26086140,26088188,26090236,26092284,26094332,26096380,26098428,26100476,26102524,26104572,26106629,26108677,26110731,26112779,26114825,26116877,26118916,26120964,26123012,26125060,26127103,26129160,26131217,26133273,26135321,26137371,26139419,26141467,26143515,26145563,26147611,26149659,26151707,26153755,26155803,26157851,26159899,26161947,26163995,26166046,26168094,26170142,26172190,26174238,26176286,26178334,26180382,26182430,26184478,26186526,26188574,26190622,26192670,26194718,26196766,26198814,26200862,26202910,26204958,26207006,26209054,26211102,26213150,26215198,26217246,26219294,26221342,26223390,26225438,26227486,26229534,26231582,26233630,26235678,26237726,26239774,26241822,26243870,26245918,26247966,26250014,26252062,26254110,26256158,26258206,26260254,26262302,26264350,26266398,26268446,26270494,26272542,26274590,26276638,26278686,26280734,26282782,26284830,26286878,26288926,26290974,26293022,26295070,26297118,26299166,26301214,26303262,26305310,26307358,26309406,26311454,26313502,26315550,26317598,26319646,26321694,26323742,26325790,26327838,26329886,26331934,26333982,26336030,26338078,26340126,26342174,26344222,26346270,26348318,26350366,26352414,26354471,26356519,26358567,26360615,26362663,26364711,26366759,26368807,26370855,26372903,26374951,26376999,26379047,26381095,26383143,26385191,26387239,26389287,26391344,26393392,26395440,26397495,26399543,26401591,26403639,26405687,26407735,26409783,26411831,26413879,26415927,26417975,26420023,26422071,26424119,26426167,26428215,26430263,26432311,26434359,26436407,26438455,26440503,26442551,26444599,26446647,26448695,26450743,26452791,26454839,26456887,26458935,26460983,26463031,26465079,26467127,26469175,26471232,26473280,26475328,26477376,26479424,26481472,26483520,26485568,26487616,26489664,26491712,26493760,26495808,26497856,26499904,26501952,26504000,26506048,26508096,26510144,26512192,26514240,26516288,26518336,26520384,26522432,26524480,26526528,26528576,26530633,26532681,26534729,26536777,26538834,26540882,26542930,26544978,26547026,26549074,26551122,26553170,26555226,26557274,26559322,26561370,26563418,26565466,26567514,26569562,26571610,26573658,26575706,26577754,26579803,26581851,26583899,26585947,26587995,26590043,26592091,26594139,26596187,26598234,26600275,26602323,26604371,26606419,26608460,26610508,26612563,26614618,26616666,26618709,26620757,26622805,26624853,26626901,26628949,26630997,26633045,26635093,26637141,26639189,26641237,26643285,26645333,26647389,26649437,26651485,26653533,26655581,26657629,26659677,26661725,26663773,26665818,26667866,26669914,26671962,26674010,26676058,26678106,26680154,26682202,26684250,26686298,26688346,26690394,26692442,26694499,26696547,26698595,26700643,26702691,26704739,26706787,26708835,26710883,26712931,26714979,26717027,26719071,26721119,26723159,26725207,26727255,26729308,26731351,26733399,26735447,26737495,26739543,26741591,26743648,26745696,26747744,26749792,26751840,26753897,26755945,26757993,26760041,26762094,26764142,26766190,26768247,26770295,26772343,26774391,26776439,26778495,26780543,26782591,26784639,26786687,26788735,26790783,26792831,26794879,26796927,26798982,26801030,26803078,26805135,26807183,26809231,26811279,26813327,26815375,26817423,26819471,26821519,26823567,26825615,26827663,26829711,26831758,26833815,26835848,26837896,26839944,26841999,26844047,26846095,26848143,26850193,26852241,26854289,26856337,26858385,26860433,26862481,26864529,26866577,26868625,26870673,26872721,26874766,26876814,26878870,26880918,26882966,26885014,26887027,26889075,26891123,26893171,26895219,26897267,26899315,26901363,26903419,26905467,26907515,26909563,26911606,26913663,26915714,26917768,26919823,26921871,26923919,26925967,26928015,26930063,26932111,26934159,26936207,26938255,26940303,26942351,26944408,26946456,26948504,26950552,26952600,26954648,26956696,26958744,26960792,26962840,26964888,26966936,26968984,26971032,26973087,26975135,26977187,26979231,26981274,26983322,26985370,26987418,26989466,26991507,26993555,26995603,26997651,26999699,27001747,27003795,27005843,27007891,27009939,27011996,27014044,27016092,27018140,27020188,27022226,27024274,27026306,27028354,27030402,27032450,27034498,27036554,27038609,27040666,27042714,27044762,27046810,27048858,27050906,27052954,27055002,27057043,27059099,27061147,27063195,27065243,27067291,27069339,27071387,27073441,27075489,27077537,27079575,27081623,27083671,27085719,27087767,27089820,27091868,27093916,27095964,27098012,27100060,27102108,27104156,27106196,27108244,27110300,27112357,27114400,27116448,27118494,27120542,27122590,27124646,27126694,27128742,27130790,27132838,27134886,27136934,27138968,27141025,27143081,27145129,27147177,27149225,27151273,27153321,27155369,27157417,27159465,27161513,27163556,27165604,27167652,27169700,27171748,27173796,27175844,27177861,27179909,27181964,27184019,27186067,27188115,27190172,27192201,27194249,27196297,27198345,27200393,27202441,27204489,27206537,27208579,27210627,27212675,27214723,27216771,27218819,27220867,27222915,27224963,27227011,27229059,27231107,27233155,27235203,27237257,27239314,27241351,27243407,27245464,27247512,27249569,27251624,27253672,27255720,27257768,27259816,27261864,27263912,27265960,27268008,27270056,27272104,27274152,27276200,27278248,27280296,27282344,27284392,27286440,27288488,27290527,27292570,27294627,27296675,27298732,27300780,27302828,27304885,27306942,27308990,27311038,27313086,27315134,27317182,27319230,27321278,27323326,27325374,27327424,27329472,27331520,27333568,27335616,27337664,27339721,27341769,27343817,27345865,27347913,27349961,27352009,27354057,27356105,27358153,27360201,27362258,27364306,27366354,27368402,27370450,27372498,27374546,27376594,27378642,27380690,27382738,27384786,27386834,27388872,27390920,27392968,27395016,27397064,27399101,27401149,27403161,27405209,27407257,27409305,27411353,27413401,27415452,27417500,27419548,27421596,27423644,27425692,27427746,27429802,27431859,27433907,27435942,27437990,27440038,27442086,27444134,27446182,27448230,27450287,27452335,27454383,27456431,27458479,27460535,27462583,27464631,27466679,27468729,27470776,27472833,27474881,27476929,27478968,27481022,27483055,27485103,27487151,27489199,27491247,27493295,27495343,27497391,27499439,27501487,27503535,27505583,27507631,27509663,27511719,27513767,27515815,27517863,27519911,27521959,27524006,27526058,27528106,27530157,27532205,27534253,27536301,27538349,27540397,27542445,27544493,27546541,27548589,27550637,27552685,27554741,27556789,27558837,27560885,27562940,27564996,27567044,27569092,27571149,27573197,27575245,27577293,27579350,27581396,27583453,27585488,27587536,27589584,27591632,27593680,27595728,27597776,27599824,27601872,27603920,27605968,27608016,27610064,27612112,27614160,27616208,27618256,27620304,27622352,27624400,27626448,27628496,27630544,27632592,27634640,27636688,27638736,27640784,27642832,27644880,27646928,27648976,27651024,27653072,27655120,27657168,27659216,27661264,27663312,27665360,27667408,27669456,27671504,27673552,27675600,27677648,27679696,27681720,27683768,27685816,27687848,27689896,27691944,27693987,27696031,27698079,27700127,27702175,27704223,27706271,27708316,27710364,27712421,27714469,27716517,27718565,27720608,27722656,27724704,27726752,27728800,27730848,27732898,27734951,27736999,27739040,27741088,27743136,27745184,27747232,27749280,27751328,27753376,27755424,27757472,27759520,27761568,27763616,27765664,27767712,27769768,27771824,27773872,27775929,27777982,27780035,27782083,27784121,27786168,27788222,27790274,27792329,27794384,27796439,27798487,27800530,27802578,27804626,27806658,27808706,27810754,27812802,27814843,27816891,27818939,27820987,27823035,27825083,27827131,27829179,27831227,27833275,27835323,27837371,27839419,27841467,27843515,27845563,27847611,27849659,27851707,27853755,27855803,27857851,27859899,27861947,27863995,27866043,27868091,27870139,27872187,27874235,27876283,27878331,27880379,27882427,27884475,27886523,27888571,27890619,27892667,27894715,27896763,27898811,27900859,27902907,27904955,27907003,27909051,27911099,27913147,27915195,27917243,27919291,27921339,27923387,27925435,27927483,27929531,27931579,27933627,27935675,27937723,27939771,27941819,27943867,27945915,27947963,27950011,27952059,27954107,27956155,27958203,27960251,27962299,27964347,27966395,27968443,27970499,27972547,27974595,27976643,27978691,27980739,27982787,27984835,27986883,27988931,27990979,27993027,27995075,27997123,27999171,28001219,28003267,28005315,28007372,28009420,28011468,28013516,28015564,28017612,28019660,28021708,28023756,28025804,28027852,28029900,28031948,28033996,28036044,28038092,28040140,28042188,28044236,28046284,28048332,28050380,28052428,28054476,28056533,28058581,28060629,28062677,28064725,28066773,28068821,28070869,28072917,28074965,28077013,28079061,28081109,28083157,28085205,28087253,28089301,28091349,28093397,28095445,28097493,28099541,28101589,28103637,28105685,28107733,28109781,28111829,28113877,28115925,28117973,28120021,28122069,28124117,28126165,28128213,28130261,28132309,28134357,28136405,28138453,28140501,28142549,28144597,28146645,28148693,28150741,28152789,28154837,28156885,28158933,28160981,28163029,28165077,28167125,28169173,28171221,28173269,28175317,28177365,28179413,28181461,28183509,28185557,28187605,28189653,28191701,28193749,28195797,28197845,28199893,28201941,28203989,28206037,28208085,28210133,28212181,28214229,28216277,28218325,28220373,28222421,28224469,28226517,28228565,28230613,28232661,28234709,28236757,28238805,28240853,28242901,28244949,28246997,28249045,28251093,28253141,28255189,28257237,28259280,28261328,28263376,28265419,28267467,28269515,28271557,28273605,28275653,28277701,28279749,28281797,28283845,28285893,28287941,28289989,28292037,28294085,28296133,28298181,28300229,28302277,28304325,28306373,28308421,28310464,28312512,28314560,28316608,28318656,28320704,28322752,28324800,28326848,28328896,28330944,28332992,28335040,28337088,28339136,28341184,28343232,28345280,28347328,28349376,28351424,28353472,28355520,28357568,28359616,28361664,28363712,28365760,28367808,28369856,28371904,28373952,28376000,28378048,28380096,28382144,28384192,28386240,28388288,28390336,28392384,28394432,28396480,28398528,28400576,28402624,28404672,28406720,28408768,28410816,28412864,28414912,28416960,28419008,28421056,28423104,28425152,28427200,28429248,28431296,28433344,28435392,28437440,28439488,28441536,28443584,28445632,28447680,28449728,28451776,28453824,28455872,28457920,28459968,28462016,28464064,28466112,28468160,28470208,28472256,28474304,28476352,28478400,28480448,28482500,28484548,28486596,28488644,28490692,28492720,28494760,28496795,28498836,28500889,28502935,28504984,28507034,28509087,28511135,28513178,28515226,28517274,28519322,28521370,28523418,28525466,28527514,28529562,28531610,28533667,28535715,28537763,28539811,28541859,28543907,28545955,28548003,28550051,28552099,28554147,28556195,28558243,28560291,28562339,28564387,28566435,28568483,28570531,28572579,28574627,28576675,28578723,28580771,28582819,28584867,28586915,28588963,28591011,28593059,28595107,28597155,28599203,28601251,28603299,28605347,28607395,28609443,28611491,28613539,28615587,28617635,28619683,28621731,28623779,28625827,28627875,28629923,28631971,28634019,28636067,28638115,28640163,28642211,28644259,28646307,28648355,28650403,28652451,28654499,28656547,28658595,28660643,28662691,28664739,28666787,28668835,28670883,28672931,28674979,28677027,28679075,28681123,28683171,28685219,28687267,28689315,28691363,28693411,28695459,28697507,28699555,28701603,28703651,28705699,28707747,28709795,28711843,28713891,28715939,28717987,28720044,28722092,28724140,28726188,28728236,28730284,28732332,28734380,28736437,28738485,28740533,28742588,28744644,28746693,28748743,28750791,28752839,28754887,28756935,28758983,28761031,28763079,28765127,28767175,28769223,28771280,28773326,28775374,28777422,28779470,28781518,28783566,28785614,28787628,28789676,28791733,28793787,28795825,28797873,28799921,28801969,28804017,28806065,28808113,28810161,28812209,28814257,28816305,28818353,28820405,28822453,28824501,28826549,28828601,28830649,28832697,28834745,28836793,28838841,28840889,28842937,28844985,28847033,28849081,28851129,28853177,28855225,28857273,28859321,28861369,28863417,28865465,28867513,28869561,28871609,28873657,28875705,28877753,28879801,28881849,28883897,28885945,28887993,28890041,28892089,28894137,28896185,28898233,28900281,28902329,28904377,28906425,28908473,28910521,28912569,28914617,28916665,28918713,28920761,28922809,28924857,28926905,28928953,28931001,28933049,28935097,28937145,28939193,28941241,28943289,28945337,28947385,28949433,28951481,28953529,28955577,28957625,28959673,28961721,28963769,28965817,28967865,28969913,28971961,28974009,28976057,28978105,28980153,28982201,28984249,28986297,28988345,28990393,28992441,28994489,28996537,28998585,29000633,29002681,29004729,29006777,29008825,29010873,29012921,29014969,29017017,29019065,29021113,29023161,29025209,29027257,29029305,29031353,29033401,29035449,29037497,29039545,29041593,29043641,29045689,29047737,29049785,29051833,29053881,29055929,29057977,29060025,29062073,29064121,29066169,29068217,29070265,29072313,29074361,29076409,29078457,29080505,29082553,29084601,29086649,29088697,29090745,29092793,29094841,29096889,29098937,29100985,29103033,29105081,29107129,29109177,29111225,29113273,29115321,29117369,29119417,29121465,29123513,29125561,29127609,29129657,29131705,29133753,29135801,29137849,29139897,29141945,29143993,29146041,29148089,29150137,29152185,29154233,29156281,29158329,29160377,29162425,29164473,29166521,29168569,29170617,29172665,29174713,29176761,29178809,29180857,29182905,29184953,29187001,29189049,29191097,29193145,29195193,29197241,29199289,29201337,29203385,29205433,29207481,29209529,29211577,29213625,29215673,29217721,29219769,29221817,29223865,29225913,29227961,29230009,29232057,29234105,29236153,29238201,29240249,29242297,29244345,29246393,29248441,29250489,29252537,29254585,29256633,29258681,29260729,29262777,29264825,29266873,29268921,29270969,29273017,29275065,29277113,29279161,29281209,29283257,29285305,29287362,29289410,29291462,29293510,29295558,29297608,29299656,29301704,29303752,29305800,29307848,29309898,29311946,29313994,29316042,29318090,29320138,29322186,29324234,29326282,29328330,29330378,29332426,29334474,29336522,29338570,29340618,29342666,29344714,29346757,29348811,29350858,29352906,29354954,29357002,29359050,29361098,29363146,29365194,29367242,29369290,29371338,29373386,29375434,29377482,29379530,29381578,29383626,29385674,29387731,29389779,29391827,29393875,29395923,29397950,29399998,29402046,29404094,29406142,29408190,29410238,29412286,29414334,29416382,29418438,29420494,29422542,29424598,29426646,29428694,29430742,29432790,29434838,29436886,29438934,29440982,29443030,29445078,29447126,29449174,29451222,29453270,29455318,29457366,29459412,29461460,29463508,29465542,29467590,29469611,29471659,29473711,29475767,29477815,29479863,29481909,29483942,29485996,29488037,29490093,29492141,29494189,29496237,29498285,29500342,29502390,29504438,29506486,29508534,29510582,29512630,29514678,29516726,29518774,29520822,29522870,29524918,29526966,29529014,29531062,29533110,29535158,29537206,29539254,29541302,29543350,29545398,29547446,29549494,29551542,29553590,29555638,29557686,29559734,29561782,29563830,29565878,29567926,29569974,29572022,29574070,29576118,29578166,29580214,29582271,29584319,29586367,29588415,29590463,29592511,29594559,29596607,29598655,29600703,29602751,29604799,29606847,29608895,29610943,29612991,29615039,29617087,29619135,29621183,29623231,29625279,29627327,29629375,29631423,29633471,29635519,29637567,29639615,29641663,29643711,29645759,29647807,29649855,29651903,29653951,29655999,29658047,29660095,29662143,29664191,29666239,29668287,29670335,29672383,29674431,29676479,29678528,29680576,29682624,29684672,29686720,29688768,29690816,29692864,29694912,29696960,29699008,29701056,29703104,29705152,29707200,29709248,29711296,29713344,29715392,29717440,29719488,29721536,29723584,29725632,29727680,29729728,29731776,29733824,29735872,29737920,29739968,29742016,29744044,29746092,29748140,29750188,29752236,29754284,29756332,29758380,29760428,29762485,29764533,29766581,29768629,29770677,29772725,29774773,29776821,29778869,29780917,29782968,29785016,29787064,29789112,29791163,29793211,29795268,29797316,29799364,29801414,29803462,29805430,29807478,29809526,29811574,29813622,29815670,29817718,29819766,29821814,29823871,29825914,29827962,29830010,29832058,29834106,29836154,29838202,29840250,29842275,29844323,29846371,29848419,29850467,29852515,29854563,29856611,29858659,29860707,29862755,29864803,29866851,29868899,29870947,29872995,29875043,29877091,29879139,29881187,29883235,29885283,29887331,29889379,29891427,29893475,29895523,29897571,29899628,29901676,29903724,29905776,29907824,29909872,29911920,29913968,29916016,29918064,29920112,29922160,29924208,29926256,29928313,29930361,29932409,29934457,29936486,29938534,29940582,29942630,29944678,29946726,29948774,29950822,29952870,29954918,29956966,29959014,29961062,29963110,29965158,29967206,29969254,29971302,29973350,29975398,29977446,29979494,29981542,29983590,29985638,29987686,29989734,29991782,29993830,29995878,29997926,29999974,30002022,30004070,30006118,30008166,30010214,30012262,30014310,30016358,30018406,30020454,30022502,30024558,30026606,30028654,30030702,30032750,30034798,30036850,30038898,30040918,30042972,30045026,30047081,30049129,30051177,30053225,30055273,30057321,30059369,30061417,30063474,30065522,30067570,30069618,30071666,30073709,30075765,30077813,30079861,30081909,30083961,30086004,30088057,30090105,30092153,30094201,30096250,30098298,30100332,30102380,30104428,30106476,30108524,30110572,30112620,30114668,30116716,30118764,30120812,30122860,30124908,30126956,30128998,30131046,30133091,30135139,30137196,30139245,30141298,30143344,30145381,30147419,30149467,30151520,30153577,30155625,30157673,30159721,30161769,30163817,30165865,30167913,30169961,30172009,30174057,30176105,30178153,30180201,30182236,30184280,30186328,30188376,30190424,30192472,30194522,30196570,30198618,30200666,30202719,30204767,30206815,30208863,30210911,30212959,30215007,30217061,30219101,30221149,30223197,30225245,30227301,30229349,30231397,30233445,30235493,30237541,30239589,30241637,30243685,30245733,30247781,30249829,30251877,30253925,30255973,30258021,30260069,30262117,30264165,30266213,30268261,30270309,30272357,30274405,30276453,30278501,30280549,30282597,30284645,30286693,30288741,30290789,30292837,30294894,30296939,30298987,30301035,30303083,30305131,30307179,30309227,30311275,30313323,30315371,30317419,30319469,30321517,30323565,30325613,30327661,30329704,30331752,30333800,30335857,30337909,30339966,30342009,30344057,30346091,30348139,30350196,30352244,30354287,30356335,30358383,30360431,30362479,30364527,30366575,30368623,30370666,30372714,30374762,30376819,30378867,30380915,30382963,30385011,30387059,30389107,30391155,30393203,30395251,30397299,30399347,30401395,30403443,30405491,30407539,30409587,30411635,30413683,30415731,30417779,30419827,30421875,30423923,30425971,30428019,30430067,30432115,30434163,30436211,30438259,30440307,30442355,30444403,30446451,30448499,30450547,30452595,30454643,30456691,30458739,30460787,30462835,30464883,30466931,30468979,30471027,30473075,30475123,30477171,30479219,30481267,30483315,30485363,30487411,30489459,30491507,30493555,30495603,30497651,30499699,30501747,30503795,30505843,30507891,30509939,30511987,30514035,30516083,30518131,30520179,30522227,30524275,30526323,30528371,30530419,30532467,30534515,30536563,30538611,30540659,30542707,30544755,30546803,30548851,30550899,30552947,30554995,30557043,30559091,30561139,30563187,30565235,30567283,30569331,30571379,30573427,30575475,30577523,30579571,30581619,30583661,30585709,30587757,30589805,30591853,30593901,30595949,30597997,30600045,30602093,30604141,30606189,30608236,30610288,30612327,30614375,30616423,30618471,30620519,30622575,30624632,30626680,30628728,30630776,30632824,30634872,30636920,30638968,30641016,30643064,30645112,30647160,30649208,30651256,30653304,30655352,30657400,30659448,30661496,30663544,30665592,30667640,30669688,30671736,30673784,30675832,30677880,30679928,30681976,30684024,30686072,30688120,30690168,30692225,30694273,30696321,30698369,30700408,30702456,30704510,30706566,30708614,30710662,30712710,30714758,30716806,30718854,30720902,30722950,30724998,30727046,30729094,30731142,30733190,30735238,30737286,30739334,30741382,30743430,30745478,30747526,30749574,30751622,30753670,30755718,30757766,30759814,30761862,30763910,30765967,30768015,30770072,30772120,30774166,30776214,30778262,30780310,30782358,30784406,30786454,30788511,30790559,30792607,30794655,30796703,30798751,30800799,30802847,30804895,30806943,30808991,30811039,30813087,30815135,30817183,30819239,30821287,30823335,30825383,30827431,30829487,30831535,30833587,30835635,30837683,30839731,30841779,30843827,30845875,30847923,30849971,30852019,30854058,30856106,30858154,30860210,30862258,30864314,30866362,30868416,30870472,30872520,30874568,30876611,30878659,30880707,30882755,30884803,30886851,30888899,30890947,30892995,30895043,30897091,30899139,30901196,30903244,30905292,30907340,30909388,30911436,30913484,30915532,30917580,30919628,30921676,30923732,30925787,30927835,30929889,30931937,30933985,30936033,30938081,30940129,30942177,30944225,30946273,30948321,30950369,30952417,30954465,30956513,30958561,30960609,30962657,30964705,30966753,30968801,30970849,30972897,30974945,30976993,30979041,30981089,30983135,30985183,30987231,30989279,30991327,30993384,30995432,30997480,30999522,31001570,31003618,31005666,31007714,31009762,31011805,31013853,31015901,31017949,31019997,31022045,31024093,31026141,31028189,31030237,31032285,31034333,31036381,31038429,31040477,31042525,31044573,31046621,31048669,31050717,31052765,31054813,31056861,31058909,31060957,31063005,31065053,31067101,31069149,31071197,31073245,31075293,31077341,31079389,31081437,31083485,31085533,31087581,31089629,31091677,31093725,31095773,31097821,31099869,31101917,31103965,31106013,31108061,31110109,31112157,31114205,31116253,31118301,31120349,31122397,31124445,31126493,31128541,31130589,31132637,31134685,31136733,31138781,31140829,31142877,31144925,31146982,31149030,31151078,31153126,31155174,31157222,31159270,31161318,31163366,31165414,31167462,31169510,31171558,31173606,31175654,31177702,31179750,31181798,31183846,31185885,31187933,31189981,31192029,31194064,31196112,31198160,31200208,31202256,31204311,31206353,31208401,31210449,31212497,31214551,31216599,31218647,31220695,31222743,31224791,31226848,31228896,31230944,31232992,31235040,31237088,31239136,31241184,31243232,31245280,31247328,31249376,31251424,31253472,31255520,31257568,31259616,31261664,31263712,31265760,31267808,31269856,31271904,31273952,31276000,31278048,31280096,31282144,31284192,31286240,31288288,31290336,31292384,31294432,31296480,31298528,31300576,31302624,31304672,31306720,31308768,31310816,31312864,31314912,31316960,31319008,31321056,31323104,31325152,31327200,31329248,31331296,31333344,31335392,31337440,31339488,31341536,31343584,31345632,31347680,31349728,31351776,31353824,31355872,31357920,31359968,31362016,31364064,31366112,31368160,31370208,31372256,31374304,31376352,31378400,31380448,31382496,31384544,31386592,31388640,31390688,31392736,31394784,31396832,31398880,31400928,31402976,31405024,31407072,31409120,31411168,31413216,31415264,31417312,31419369,31421417,31423465,31425513,31427561,31429609,31431657,31433705,31435753,31437801,31439857,31441905,31443953,31446001,31448049,31450097,31452145,31454202,31456250,31458298,31460346,31462394,31464442,31466490,31468538,31470586,31472634,31474682,31476730,31478778,31480826,31482874,31484922,31486970,31489018,31491066,31493114,31495162,31497210,31499258,31501306,31503354,31505402,31507450,31509498,31511546,31513594,31515642,31517690,31519738,31521786,31523834,31525882,31527930,31529978,31532026,31534074,31536122,31538170,31540218,31542266,31544322,31546370,31548418,31550466,31552523,31554571,31556619,31558670,31560707,31562755,31564803,31566851,31568899,31570947,31572995,31575043,31577093,31579141,31581196,31583244,31585287,31587344,31589392,31591440,31593488,31595536,31597584,31599632,31601680,31603728,31605776,31607824,31609872,31611920,31613968,31616016,31618064,31620112,31622160,31624208,31626256,31628304,31630352,31632400,31634448,31636496,31638544,31640592,31642640,31644688,31646736,31648784,31650832,31652880,31654928,31656976,31659024,31661072,31663120,31665168,31667216,31669264,31671312,31673360,31675408,31677456,31679504,31681552,31683600,31685648,31687696,31689744,31691792,31693840,31695888,31697936,31699984,31702032,31704080,31706128,31708176,31710224,31712272,31714320,31716368,31718416,31720464,31722512,31724560,31726608,31728656,31730704,31732752,31734800,31736848,31738896,31740944,31742992,31745040,31747088,31749136,31751184,31753232,31755289,31757337,31759385,31761433,31763481,31765529,31767577,31769625,31771673,31773721,31775769,31777817,31779865,31781913,31783961,31786009,31788057,31790105,31792153,31794201,31796249,31798297,31800345,31802393,31804441,31806489,31808537,31810585,31812633,31814681,31816729,31818777,31820825,31822873,31824921,31826969,31829017,31831065,31833113,31835161,31837209,31839257,31841305,31843353,31845401,31847449,31849497,31851545,31853593,31855641,31857689,31859737,31861785,31863833,31865881,31867929,31869977,31872025,31874073,31876121,31878169,31880217,31882265,31884313,31886361,31888409,31890457,31892505,31894553,31896601,31898649,31900697,31902745,31904793,31906841,31908889,31910937,31912985,31915033,31917081,31919129,31921177,31923225,31925273,31927321,31929369,31931417,31933465,31935513,31937561,31939609,31941657,31943705,31945753,31947801,31949849,31951897,31953945,31955993,31958041,31960089,31962137,31964185,31966233,31968281,31970329,31972377,31974425,31976473,31978521,31980569,31982617,31984665,31986713,31988761,31990809,31992857,31994905,31996953,31999001,32001049,32003097,32005145,32007193,32009241,32011289,32013337,32015385,32017433,32019481,32021529,32023577,32025625,32027673,32029721,32031769,32033817,32035865,32037913,32039961,32042009,32044057,32046105,32048153,32050201,32052249,32054297,32056345,32058393,32060448,32062496,32064530,32066571,32068625,32070673,32072708,32074756,32076804,32078852,32080900,32082948,32084996,32087044,32089092,32091142,32093186,32095234,32097277,32099326,32101379,32103435,32105483,32107531,32109579,32111627,32113675,32115723,32117769,32119817,32121871,32123919,32125967,32128015,32130063,32132111,32134159,32136207,32138255,32140303,32142351,32144383,32146431,32148479,32150521,32152577,32154625,32156673,32158721,32160769,32162816,32164864,32166912,32168960,32171008,32173046,32175098,32177154,32179202,32181250,32183298,32185344,32187392,32189449,32191497,32193545,32195593,32197641,32199689,32201737,32203785,32205833,32207881,32209929,32211977,32214014,32216062,32218113,32220161,32222195,32224243,32226291,32228339,32230387,32232431,32234479,32236536,32238584,32240638,32242686,32244734,32246782,32248830,32250878,32252926,32254967,32257024,32259073,32261121,32263169,32265217,32267265,32269314,32271362,32273410,32275460,32277506,32279562,32281603,32283651,32285704,32287752,32289800,32291848,32293896,32295944,32297992,32300040,32302088,32304136,32306184,32308232,32310280,32312328,32314385,32316433,32318481,32320529,32322577,32324625,32326673,32328721,32330769,32332817,32334865,32336903,32338951,32340999,32343047,32345095,32347143,32349200,32351248,32353296,32355345,32357371,32359423,32361462,32363510,32365558,32367606,32369649,32371697,32373745,32375793,32377841,32379889,32381937,32383985,32386033,32388081,32390129,32392177,32394225,32396273,32398321,32400369,32402417,32404465,32406513,32408561,32410609,32412657,32414705,32416753,32418801,32420849,32422897,32424945,32426993,32429041,32431089,32433137,32435185,32437233,32439281,32441329,32443377,32445425,32447473,32449521,32451569,32453617,32455665,32457713,32459761,32461809,32463857,32465905,32467953,32470001,32472049,32474097,32476145,32478193,32480241,32482289,32484337,32486385,32488433,32490481,32492529,32494577,32496625,32498673,32500721,32502769,32504817,32506865,32508913,32510961,32513009,32515057,32517105,32519153,32521201,32523249,32525297,32527345,32529393,32531441,32533489,32535537,32537585,32539633,32541681,32543729,32545777,32547825,32549873,32551921,32553969,32556017,32558065,32560113,32562161,32564209,32566257,32568305,32570353,32572401,32574449,32576497,32578545,32580593,32582641,32584689,32586737,32588785,32590833,32592881,32594929,32596977,32599025,32601073,32603121,32605169,32607217,32609265,32611313,32613361,32615409,32617457,32619505,32621553,32623601,32625649,32627697,32629745,32631793,32633841,32635889,32637937,32639985,32642033,32644081,32646129,32648177,32650225,32652273,32654321,32656369,32658417,32660465,32662513,32664561,32666618,32668666,32670714,32672762,32674810,32676858,32678906,32680954,32683011,32685059,32687107,32689155,32691203,32693251,32695299,32697347,32699395,32701443,32703491,32705539,32707587,32709635,32711683,32713731,32715779,32717827,32719875,32721923,32723971,32726019,32728067,32730115,32732163,32734211,32736259,32738307,32740355,32742403,32744451,32746499,32748547,32750595,32752643,32754691,32756739,32758787,32760835,32762883,32764931,32766979,32769027,32771075,32773123,32775171,32777219,32779267,32781315,32783363,32785411,32787459,32789507,32791555,32793603,32795651,32797699,32799747,32801795,32803843,32805891,32807939,32809987,32812035,32814083,32816131,32818179,32820227,32822275,32824323,32826371,32828419,32830467,32832515,32834563,32836611,32838659,32840707,32842755,32844803,32846851,32848899,32850947,32852995,32855043,32857091,32859139,32861187,32863235,32865283,32867331,32869379,32871427,32873475,32875523,32877571,32879619,32881667,32883715,32885763,32887811,32889859,32891907,32893955,32896003,32898051,32900099,32902147,32904195,32906243,32908291,32910339,32912387,32914435,32916483,32918531,32920579,32922627,32924675,32926723,32928771,32930819,32932867,32934915,32936963,32939011,32941059,32943107,32945155,32947203,32949251,32951299,32953347,32955395,32957443,32959491,32961539,32963587,32965635,32967683,32969731,32971779,32973827,32975875,32977923,32979971,32982019,32984067,32986115,32988163,32990211,32992259,32994307,32996355,32998403,33000451,33002499,33004547,33006595,33008643,33010691,33012739,33014787,33016835,33018883,33020931,33022979,33025027,33027075,33029123,33031171,33033219,33035267,33037315,33039363,33041411,33043459,33045507,33047555,33049603,33051651,33053699,33055747,33057795,33059843,33061891,33063939,33065987,33068035,33070083,33072131,33074179,33076227,33078275,33080323,33082371,33084419,33086467,33088515,33090563,33092611,33094659,33096707,33098755,33100803,33102851,33104899,33106947,33108995,33111043,33113091,33115139,33117187,33119235,33121283,33123331,33125379,33127427,33129475,33131523,33133571,33135619,33137667,33139715,33141763,33143811,33145859,33147907,33149955,33152003,33154051,33156099,33158147,33160195,33162243,33164291,33166339,33168387,33170435,33172483,33174531,33176579,33178627,33180675,33182723,33184771,33186819,33188867,33190915,33192963,33195011,33197059,33199107,33201155,33203203,33205251,33207299,33209347,33211395,33213443,33215491,33217539,33219587,33221635,33223683,33225731,33227779,33229827,33231875,33233923,33235971,33238019,33240067,33242115,33244163,33246211,33248259,33250307,33252355,33254403,33256451,33258499,33260547,33262595,33264643,33266691,33268739,33270787,33272835,33274883,33276940,33278988,33281036,33283084,33285132,33287180,33289228,33291276,33293324,33295372,33297420,33299468,33301516,33303564,33305612,33307660,33309708,33311756,33313804,33315852,33317900,33319948,33321996,33324044,33326092,33328140,33330188,33332236,33334284,33336332,33338380,33340428,33342476,33344524,33346572,33348620,33350668,33352716,33354764,33356812,33358860,33360908,33362956,33365004,33367052,33369100,33371148,33373196,33375244,33377292,33379340,33381388,33383436,33385484,33387532,33389580,33391628,33393676,33395724,33397772,33399820,33401868,33403916,33405964,33408012,33410060,33412108,33414156,33416204,33418252,33420300,33422348,33424396,33426444,33428492,33430540,33432588,33434636,33436684,33438732,33440780,33442828,33444876,33446924,33448972,33451020,33453068,33455116,33457164,33459212,33461260,33463308,33465356,33467404,33469452,33471500,33473548,33475596,33477644,33479692,33481740,33483788,33485836,33487884,33489932,33491980,33494028,33496076,33498124,33500172,33502220,33504268,33506316,33508364,33510412,33512460,33514508,33516556,33518604,33520652,33522700,33524748,33526796,33528844,33530892,33532940,33534988,33537036,33539084,33541132,33543180,33545237,33547285,33549333,33551381,33553429,33555477,33557525,33559573,33561621,33563669,33565717,33567765,33569813,33571861,33573909,33575957,33578005,33580053,33582101,33584149,33586197,33588245,33590293,33592341,33594389,33596437,33598485,33600533,33602581,33604629,33606677,33608725,33610768,33612824,33614872,33616920,33618968,33621025,33623082,33625125,33627173,33629221,33631269,33633317,33635365,33637422,33639470,33641518,33643566,33645614,33647657,33649705,33651753,33653801,33655849,33657897,33659945,33661993,33664023,33666071,33668119,33670167,33672215,33674265,33676313,33678354,33680402,33682450,33684498,33686546,33688601,33690649,33692697,33694745,33696793,33698841,33700889,33702937,33704985,33707038,33709086,33711134,33713182,33715230,33717278,33719297,33721345,33723402,33725450,33727498,33729550,33731598,33733646,33735680,33737733,33739786,33741834,33743882,33745939,33747987,33750035,33752083,33754131,33756179,33758227,33760275,33762323,33764371,33766419,33768471,33770520,33772562,33774610,33776658,33778706,33780754,33782789,33784839,33786887,33788935,33790983,33793031,33795079,33797127,33799175,33801223,33803271,33805319,33807367,33809415,33811463,33813511,33815559,33817607,33819655,33821703,33823751,33825799,33827856,33829904,33831952,33834000,33836048,33838104,33840152,33842209,33844257,33846305,33848353,33850401,33852449,33854477,33856525,33858573,33860621,33862659,33864707,33866755,33868803,33870851,33872899,33874947,33876988,33879036,33881093,33883141,33885183,33887239,33889287,33891335,33893383,33895431,33897479,33899527,33901575,33903623,33905671,33907719,33909767,33911815,33913863,33915911,33917968,33920016,33922064,33924112,33926160,33928208,33930264,33932312,33934360,33936408,33938456,33940504,33942552,33944600,33946648,33948696,33950744,33952792,33954840,33956888,33958936,33960984,33963032,33965080,33967137,33969185,33971233,33973281,33975329,33977377,33979425,33981473,33983521,33985569,33987617,33989665,33991713,33993770,33995818,33997866,33999914,34001962,34004010,34006058,34008106,34010154,34012202,34014250,34016298,34018346,34020394,34022442,34024490,34026538,34028586,34030634,34032690,34034747,34036795,34038843,34040891,34042939,34044987,34047035,34049083,34051135,34053191,34055233,34057281,34059329,34061377,34063425,34065473,34067521,34069569,34071617,34073665,34075713,34077761,34079809,34081857,34083905,34085953,34088001,34090049,34092097,34094144,34096181,34098237,34100292,34102340,34104388,34106436,34108484,34110532,34112580,34114628,34116676,34118724,34120772,34122820,34124868,34126916,34128964,34131012,34133060,34135108,34137156,34139204,34141252,34143300,34145348,34147396,34149444,34151492,34153540,34155588,34157636,34159684,34161732,34163780,34165828,34167876,34169924,34171972,34174020,34176068,34178116,34180164,34182212,34184260,34186308,34188364,34190412,34192460,34194508,34196556,34198604,34200652,34202700,34204757,34206805,34208853,34210901,34212949,34214997,34217045,34219093,34221141,34223189,34225237,34227243,34229299,34231347,34233395,34235443,34237491,34239539,34241587,34243635,34245692,34247740,34249790,34251840,34253888,34255936,34257984,34260032,34262080,34264128,34266176,34268224,34270272,34272320,34274368,34276416,34278473,34280500,34282548,34284603,34286658,34288706,34290754,34292802,34294850,34296898,34298946,34300994,34303042,34305090,34307138,34309186,34311234,34313282,34315330,34317378,34319426,34321474,34323522,34325570,34327618,34329666,34331714,34333762,34335810,34337858,34339906,34341954,34344011,34346059,34348107,34350155,34352203,34354251,34356299,34358347,34360395,34362443,34364491,34366539,34368587,34370635,34372683,34374731,34376779,34378827,34380875,34382923,34384971,34387019,34389067,34391115,34393163,34395211,34397259,34399307,34401355,34403403,34405451,34407499,34409547,34411595,34413643,34415691,34417739,34419787,34421835,34423883,34425931,34427979,34430027,34432075,34434123,34436171,34438219,34440267,34442315,34444363,34446411,34448459,34450507,34452555,34454603,34456651,34458699,34460747,34462795,34464843,34466891,34468939,34470987,34473035,34475092,34477140,34479188,34481236,34483284,34485332,34487380,34489428,34491476,34493524,34495572,34497620,34499668,34501716,34503764,34505812,34507860,34509908,34511956,34514004,34516052,34518100,34520148,34522196,34524244,34526292,34528340,34530388,34532436,34534484,34536532,34538580,34540628,34542676,34544724,34546772,34548820,34550868,34552916,34554964,34557012,34559060,34561108,34563156,34565204,34567252,34569300,34571348,34573396,34575444,34577492,34579540,34581588,34583636,34585684,34587732,34589780,34591828,34593876,34595924,34597972,34600020,34602068,34604116,34606164,34608212,34610260,34612308,34614356,34616404,34618452,34620500,34622548,34624596,34626644,34628692,34630740,34632788,34634836,34636884,34638932,34640980,34643028,34645076,34647124,34649172,34651220,34653268,34655316,34657364,34659412,34661460,34663508,34665556,34667604,34669652,34671700,34673748,34675796,34677844,34679892,34681940,34683988,34686036,34688084,34690132,34692180,34694228,34696276,34698324,34700372,34702420,34704468,34706516,34708564,34710612,34712660,34714708,34716756,34718804,34720852,34722900,34724948,34726996,34729044,34731092,34733140,34735180,34737228,34739276,34741324,34743372,34745420,34747459,34749478,34751522,34753570,34755622,34757670,34759718,34761766,34763814,34765862,34767910,34769958,34772006,34774054,34776102,34778150,34780198,34782246,34784294,34786342,34788390,34790438,34792486,34794534,34796582,34798630,34800686,34802734,34804782,34806830,34808878,34810926,34812974,34815022,34817070,34819118,34821166,34823214,34825262,34827310,34829358,34831406,34833454,34835502,34837550,34839598,34841646,34843703,34845751,34847799,34849847,34851895,34853943,34855991,34858039,34860087,34862135,34864183,34866231,34868279,34870327,34872375,34874423,34876471,34878519,34880567,34882615,34884663,34886711,34888759,34890807,34892855,34894903,34896951,34898999,34901047,34903095,34905143,34907191,34909239,34911287,34913335,34915383,34917431,34919479,34921527,34923575,34925623,34927671,34929719,34931765,34933813,34935861,34937909,34939957,34942005,34944053,34946101,34948149,34950197,34952253,34954301,34956349,34958406,34960454,34962502,34964545,34966593,34968641,34970682,34972730,34974778,34976826,34978873,34980921,34982969,34985017,34987065,34989113,34991161,34993214,34995262,34997317,34999365,35001411,35003459,35005507,35007555,35009603,35011651,35013696,35015740,35017788,35019836,35021884,35023932,35025980,35028028,35030076,35032124,35034172,35036220,35038268,35040316,35042364,35044412,35046460,35048508,35050556,35052604,35054652,35056700,35058748,35060796,35062844,35064899,35066938,35068983,35071031,35073079,35075127,35077175,35079223,35081271,35083319,35085367,35087415,35089463,35091511,35093559,35095607,35097655,35099703,35101751,35103799,35105847,35107895,35109943,35112000,35114048,35116096,35118144,35120192,35122240,35124288,35126336,35128384,35130432,35132480,35134528,35136576,35138624,35140672,35142720,35144768,35146816,35148864,35150912,35152960,35155008,35157056,35159104,35161152,35163200,35165248,35167296,35169344,35171392,35173440,35175488,35177536,35179584,35181632,35183680,35185728,35187776,35189824,35191872,35193920,35195968,35198016,35200064,35202112,35204160,35206208,35208256,35210304,35212352,35214400,35216448,35218496,35220544,35222592,35224640,35226688,35228736,35230784,35232832,35234880,35236928,35238976,35241024,35243080,35245124,35247172,35249229,35251277,35253325,35255381,35257429,35259477,35261525,35263573,35265630,35267678,35269726,35271783,35273831,35275887,35277935,35279983,35282031,35284079,35286127,35288175,35290223,35292271,35294328,35296376,35298432,35300489,35302546,35304602,35306650,35308698,35310746,35312772,35314819,35316867,35318915,35320963,35323019,35325064,35327112,35329160,35331208,35333256,35335304,35337352,35339400,35341448,35343496,35345544,35347592,35349640,35351697,35353745,35355793,35357841,35359889,35361937,35363985,35366033,35368081,35370129,35372177,35374225,35376273,35378321,35380369,35382417,35384465,35386513,35388561,35390609,35392658,35394706,35396749,35398796,35400844,35402892,35404940,35406988,35409036,35411084,35413132,35415180,35417228,35419276,35421324,35423372,35425420,35427468,35429522,35431570,35433625,35435654,35437702,35439750,35441798,35443815,35445863,35447906,35449954,35452002,35454052,35456100,35458148,35460203,35462251,35464299,35466347,35468395,35470443,35472491,35474539,35476587,35478635,35480683,35482731,35484779,35486827,35488875,35490923,35492971,35495019,35497067,35499115,35501163,35503211,35505259,35507307,35509355,35511403,35513451,35515499,35517547,35519595,35521643,35523691,35525739,35527792,35529846,35531894,35533942,35535990,35538044,35540101,35542154,35544207,35546255,35548309,35550357,35552414,35554463,35556511,35558559,35560607,35562655,35564703,35566751,35568799,35570847,35572895,35574943,35576991,35579022,35581064,35583112,35585160,35587208,35589256,35591312,35593360,35595408,35597456,35599504,35601552,35603600,35605648,35607696,35609744,35611792,35613840,35615888,35617936,35619984,35621564,35623612,35625660,35627708,35629756,35631804,35633852,35635901,35637949,35639986,35642034,35644082,35646130,35648178,35650226,35652274,35654322,35656370,35658418,35660466,35662514,35664562,35666610,35668658,35670706,35672754,35674802,35676850,35678898,35680946,35682994,35685042,35687096,35689144,35691192,35693240,35695288,35697336,35699384,35701432,35703480,35705528,35707574,35709622,35711670,35713718,35715766,35717814,35719866,35721920,35723976,35725997,35728045,35730092,35732135,35734183,35736231,35738274,35740322,35742377,35744434,35746482,35748530,35750578,35752626,35754674,35756722,35758770,35760818,35762866,35764914,35766962,35769010,35771058,35773106,35775154,35777202,35779250,35781298,35783346,35785394,35787442,35789490,35791538,35793586,35795643,35797691,35799745,35801793,35803834,35805882,35807930,35809978,35812026,35814074,35816122,35818170,35820218,35822266,35824314,35826362,35828410,35830458,35832506,35834554,35836602,35838650,35840698,35842746,35844794,35846842,35848890,35850938,35852995,35855043,35857091,35859148,35861196,35863244,35865292,35867340,35869388,35871436,35873484,35875532,35877580,35879628,35881676,35883724,35885772,35887820,35889868,35891916,35893964,35896012,35898060,35900108,35902156,35904204,35906252,35908300,35910348,35912396,35914444,35916492,35918540,35920588,35922636,35924684,35926732,35928780,35930828,35932876,35934924,35936972,35939020,35941068,35943116,35945164,35947212,35949260,35951308,35953356,35955404,35957452,35959500,35961548,35963596,35965644,35967692,35969740,35971788,35973836,35975864,35977907,35979955,35982003,35984051,35986099,35988147,35990195,35992243,35994291,35996339,35998387,36000435,36002491,36004539,36006587,36008635,36010683,36012731,36014779,36016827,36018875,36020923,36022971,36025019,36027067,36029115,36031171,36033219,36035275,36037323,36039371,36041419,36043467,36045515,36047563,36049602,36051650,36053692,36055742,36057784,36059828,36061883,36063939,36065987,36068035,36070083,36072126,36074174,36076222,36078270,36080318,36082366,36084414,36086462,36088510,36090558,36092606,36094654,36096702,36098750,36100798,36102846,36104894,36106942,36108990,36111038,36113093,36115141,36117198,36119255,36121303,36123351,36125399,36127447,36129484,36131540,36133584,36135593,36137633,36139681,36141729,36143774,36145811,36147861,36149909,36151957,36154005,36156053,36158101,36160145,36162195,36164244,36166292,36168340,36170397,36172445,36174496,36176544,36178601,36180649,36182697,36184745,36186793,36188841,36190898,36192946,36194994,36197042,36199090,36201138,36203186,36205234,36207282,36209330,36211378,36213426,36215474,36217522,36219570,36221618,36223666,36225714,36227762,36229810,36231858,36233906,36235962,36237997,36240045,36242093,36244141,36246189,36248237,36250285,36252333,36254381,36256429,36258477,36260525,36262551,36264605,36266653,36268691,36270739,36272787,36274835,36276883,36278926,36280983,36283027,36285067,36287115,36289172,36291220,36293268,36295316,36297364,36299412,36301460,36303508,36305556,36307604,36309652,36311700,36313756,36315804,36317852,36319900,36321948,36323996,36326053,36328101,36330158,36332206,36334254,36336302,36338350,36340398,36342441,36344498,36346546,36348594,36350642,36352690,36354738,36356785,36358833,36360890,36362938,36364987,36367043,36369091,36371139,36373187,36375235,36377283,36379320,36381368,36383416,36385464,36387512,36389560,36391608,36393656,36395704,36397752,36399800,36401856,36403913,36405952,36408009,36410057,36412105,36414153,36416201,36418249,36420297,36422345,36424393,36426441,36428489,36430537,36432585,36434633,36436681,36438729,36440777,36442825,36444873,36446921,36448969,36451017,36453065,36455113,36457161,36459209,36461257,36463305,36465353,36467401,36469449,36471497,36473545,36475593,36477641,36479689,36481737,36483785,36485833,36487881,36489929,36491977,36494025,36496073,36498121,36500169,36502217,36504265,36506313,36508361,36510409,36512457,36514505,36516553,36518601,36520649,36522697,36524745,36526793,36528841,36530889,36532937,36534985,36537033,36539081,36541129,36543177,36545225,36547273,36549321,36551369,36553417,36555465,36557513,36559561,36561609,36563657,36565705,36567753,36569801,36571849,36573897,36575945,36577993,36580041,36582089,36584142,36586190,36588238,36590286,36592334,36594382,36596430,36598478,36600535,36602583,36604640,36606688,36608736,36610784,36612827,36614875,36616923,36618971,36621019,36623067,36625115,36627163,36629211,36631259,36633307,36635355,36637403,36639451,36641499,36643547,36645595,36647643,36649691,36651739,36653787,36655835,36657885,36659933,36661981,36664029,36666083,36668122,36670175,36672225,36674273,36676321,36678364,36680412,36682460,36684508,36686549,36688597,36690631,36692668,36694716,36696764,36698812,36700860,36702908,36704956,36707004,36709050,36711090,36713138,36715186,36717234,36719282,36721330,36723378,36725426,36727474,36729522,36731570,36733618,36735666,36737714,36739762,36741810,36743858,36745912,36747960,36750008,36752056,36754104,36756152,36758200,36760256,36762304,36764352,36766400,36768448,36770498,36772546,36774587,36776635,36778683,36780731,36782779,36784827,36786875,36788923,36790971,36793019,36795067,36797115,36799163,36801211,36803259,36805307,36807355,36809411,36811465,36813513,36815547,36817595,36819643,36821691,36823739,36825787,36827835,36829883,36831931,36833979,36836027,36838075,36840123,36842171,36844219,36846267,36848315,36850363,36852411,36854459,36856507,36858555,36860603,36862651,36864699,36866747,36868795,36870843,36872891,36874939,36876987,36879035,36881083,36883131,36885179,36887227,36889275,36891323,36893371,36895419,36897467,36899515,36901572,36903620,36905668,36907716,36909764,36911812,36913860,36915908,36917956,36920004,36922052,36924100,36926148,36928196,36930244,36932292,36934340,36936388,36938436,36940484,36942532,36944580,36946628,36948676,36950724,36952772,36954820,36956868,36958916,36960964,36963012,36965060,36967108,36969156,36971204,36973252,36975300,36977348,36979396,36981453,36983501,36985549,36987597,36989645,36991693,36993741,36995789,36997837,36999885,37001933,37003981,37006029,37008077,37010125,37012173,37014230,37016278,37018326,37020374,37022422,37024470,37026518,37028566,37030614,37032662,37034710,37036758,37038806,37040854,37042902,37044950,37046998,37049046,37051094,37053142,37055190,37057238,37059286,37061334,37063382,37065430,37067478,37069535,37071583,37073631,37075679,37077727,37079775,37081823,37083871,37085919,37087967,37090015,37092063,37094111,37096159,37098207,37100255,37102303,37104351,37106399,37108447,37110495,37112543,37114591,37116639,37118687,37120735,37122783,37124831,37126879,37128927,37130975,37133023,37135071,37137119,37139167,37141215,37143263,37145311,37147359,37149407,37151463,37153511,37155559,37157607,37159655,37161703,37163751,37165799,37167847,37169895,37171943,37173991,37176039,37178087,37180135,37182183,37184231,37186279,37188327,37190375,37192423,37194471,37196519,37198567,37200615,37202663,37204711,37206759,37208807,37210855,37212903,37214951,37216999,37219047,37221095,37223143,37225191,37227239,37229287,37231335,37233383,37235431,37237479,37239527,37241575,37243623,37245671,37247719,37249767,37251815,37253863,37255911,37257959,37260007,37262055,37264103,37266151,37268199,37270247,37272295,37274348,37276396,37278444,37280492,37282540,37284586,37286634,37288682,37290730,37292778,37294826,37296874,37298922,37300970,37303018,37305066,37307114,37309162,37311210,37313258,37315306,37317354,37319402,37321450,37323498,37325546,37327594,37329642,37331690,37333747,37335795,37337843,37339891,37341939,37343987,37346035,37348083,37350131,37352179,37354227,37356275,37358323,37360371,37362419,37364467,37366515,37368563,37370611,37372659,37374707,37376755,37378803,37380851,37382899,37384947,37387003,37389051,37391099,37393147,37395195,37397243,37399299,37401347,37403403,37405451,37407499,37409547,37411597,37413643,37415657,37417705,37419753,37421801,37423847,37425895,37427943,37429991,37432039,37434087,37436134,37438191,37440239,37442271,37444323,37446371,37448414,37450467,37452524,37454572,37456628,37458663,37460711,37462759,37464764,37466812,37468860,37470903,37472951,37474999,37477047,37479095,37481143,37483191,37485229,37487277,37489325,37491373,37493421,37495469,37497517,37499565,37501613,37503661,37505709,37507757,37509805,37511853,37513901,37515949,37517997,37520045,37522093,37524141,37526189,37528237,37530285,37532333,37534381,37536436,37538484,37540532,37542565,37544613,37546661,37548709,37550757,37552805,37554853,37556901,37558949,37560997,37563045,37565093,37567141,37569189,37571237,37573285,37575333,37577381,37579429,37581477,37583525,37585573,37587621,37589669,37591717,37593765,37595813,37597861,37599909,37601957,37604005,37606053,37608101,37610149,37612197,37614245,37616293,37618341,37620389,37622437,37624485,37626533,37628581,37630629,37632677,37634725,37636773,37638821,37640869,37642917,37644965,37647013,37649061,37651109,37653157,37655205,37657253,37659301,37661349,37663397,37665445,37667493,37669541,37671589,37673637,37675685,37677733,37679781,37681829,37683877,37685925,37687973,37690021,37692069,37694117,37696165,37698213,37700261,37702309,37704357,37706405,37708462,37710510,37712558,37714602,37716650,37718706,37720763,37722808,37724856,37726904,37728952,37731000,37733048,37735096,37737144,37739192,37741240,37743288,37745336,37747384,37749432,37751480,37753528,37755576,37757624,37759672,37761720,37763768,37765816,37767864,37769912,37771960,37774008,37776056,37778104,37780152,37782200,37784248,37786296,37788344,37790392,37792440,37794488,37796536,37798584,37800632,37802680,37804728,37806776,37808824,37810863,37812911,37814959,37817007,37819055,37821103,37823151,37825199,37827247,37829295,37831343,37833391,37835439,37837487,37839535,37841583,37843631,37845679,37847727,37849775,37851823,37853871,37855919,37857967,37860015,37862063,37864111,37866159,37868207,37870255,37872303,37874351,37876399,37878447,37880495,37882543,37884591,37886639,37888687,37890735,37892783,37894831,37896888,37898936,37900984,37903032,37905080,37907128,37909176,37911224,37913272,37915320,37917368,37919416,37921464,37923512,37925560,37927608,37929656,37931704,37933752,37935800,37937848,37939896,37941944,37944001,37946049,37948097,37950145,37952193,37954241,37956289,37958337,37960385,37962433,37964481,37966529,37968577,37970625,37972673,37974721,37976769,37978817,37980865,37982913,37984956,37987013,37989046,37991097,37993145,37995193,37997241,37999289,38001337,38003385,38005433,38007481,38009510,38011551,38013606,38015615,38017672,38019720,38021768,38023816,38025864,38027916,38029964,38032012,38034060,38036108,38038156,38040204,38042252,38044300,38046348,38048396,38050444,38052492,38054540,38056588,38058636,38060684,38062732,38064780,38066828,38068876,38070924,38072972,38075020,38077068,38079116,38081164,38083212,38085260,38087308,38089356,38091404,38093452,38095509,38097557,38099605,38101653,38103701,38105749,38107797,38109845,38111893,38113941,38115989,38118037,38120091,38122139,38124187,38126235,38128283,38130325,38132382,38134430,38136478,38138526,38140574,38142622,38144670,38146705,38148752,38150800,38152842,38154890,38156938,38158986,38161034,38163082,38165130,38167178,38169226,38171274,38173322,38175370,38177418,38179466,38181513,38183561,38185609,38187657,38189705,38191753,38193804,38195852,38197900,38199948,38202003,38204051,38206099,38208147,38210195,38212243,38214291,38216339,38218387,38220435,38222483,38224531,38226579,38228627,38230675,38232723,38234771,38236819,38238867,38240915,38242963,38245011,38247059,38249107,38251155,38253203,38255251,38257299,38259347,38261395,38263443,38265491,38267539,38269587,38271635,38273683,38275731,38277779,38279836,38281884,38283931,38285979,38288027,38290075,38292123,38294171,38296219,38298262,38300310,38302353,38304401,38306449,38308497,38310545,38312593,38314641,38316689,38318737,38320785,38322833,38324881,38326929,38328977,38331025,38333073,38335121,38337169,38339217,38341265,38343313,38345361,38347409,38349466,38351514,38353562,38355610,38357658,38359706,38361754,38363802,38365854,38367902,38369923,38371971,38374019,38376067,38378115,38380163,38382214,38384268,38386322,38388358,38390406,38392454,38394502,38396550,38398598,38400646,38402694,38404742,38406790,38408838,38410895,38412943,38414991,38417039,38419087,38421135,38423183,38425231,38427279,38429327,38431375,38433423,38435471,38437527,38439575,38441623,38443671,38445719,38447767,38449815,38451863,38453911,38455959,38458007,38460057,38462114,38464162,38466201,38468256,38470311,38472359,38474397,38476445,38478494,38480542,38482590,38484638,38486686,38488705,38490753,38492810,38494858,38496907,38498963,38501011,38503068,38505116,38507172,38509220,38511275,38513332,38515388,38517436,38519490,38521547,38523595,38525643,38527691,38529741,38531796,38533841,38535893,38537950,38539998,38542050,38544098,38546148,38548189,38550237,38552255,38554303,38556351,38558399,38560452,38562507,38564555,38566610,38568658,38570706,38572754,38574810,38576867,38578923,38580979,38583036,38585093,38587136,38589162,38591173,38593196,38595244,38597299,38599347,38601395,38603452,38605500,38607548,38609596,38611653,38613707,38614322,38614902,38615474,38616070,38616682,38617662,38618480,38619351,38620222,38621066,38622040,38622890,38623615,38624376,38625159,38626166,38627084,38627847,38628674,38629634,38630331,38631087,38631867,38632618,38633352,38634078,38634829,38635638,38636414,38637597,38639050,38640685,38642144,38643618,38645122,38646717,38648318,38649872,38651443,38652996,38654532,38655835,38657246,38658646,38659945,38661323,38662662,38664186,38665505,38666805,38668140,38669413,38670669,38672018,38674010,38676058,38678106,38680154,38682202,38684250,38686298,38688216,38690264,38692312,38694360,38696408,38698456,38700504,38702552,38704600,38706648,38708696,38710744,38712308,38714341,38716389,38718437,38720485,38722533,38724558,38726606,38728654,38730702,38732750,38734798,38736846,38738805,38740856,38742904,38744952,38747000,38748831,38750775,38752823,38754871,38756919,38758967,38761015,38762442,38763827,38765705,38767753,38769801,38771849,38773663,38774992,38775997,38777259,38778618,38779977,38781338,38782673,38783850,38784854,38785860,38786866,38787882,38788920,38789984,38790984,38792068,38793183,38794157,38795189,38796246,38797280,38798264,38798934,38799597,38800276,38800932,38801602,38802260,38802946,38803748,38804542,38805323,38805979,38806655,38807356,38808066,38808702,38809366,38810075,38810763,38811446,38812190,38812866,38813570,38814253,38814907,38815573,38816244,38816914,38817567,38818345,38819039,38819684,38820333,38821022,38821735,38822418,38823196,38823903,38824584,38825256,38825961,38826650,38827325,38828014,38828686,38829388,38830048,38830811,38831474,38832163,38832896,38833539,38834193,38834881,38835532,38836207,38836861,38837546,38838208,38838911,38839582,38840287,38840953,38841636,38842305,38842990,38843644,38844358,38845025,38845719,38846390,38847182,38847774,38848431,38849072,38849801,38850416,38851057,38851721,38852412,38853084,38853699,38854393,38855125,38855802,38856505,38857250,38857907,38858546,38859186,38859864,38860523,38861146,38861804,38862485,38863161,38863852,38864511,38865287,38866039,38866779,38867484,38868281,38868946,38869625,38870337,38870987,38871661,38872381,38873061,38873728,38874417,38875089,38875797,38876483,38877186,38877926,38878595,38879345,38879995,38880674,38881314,38881977,38882647,38883338,38884109,38884763,38885430,38886037,38886717,38887404,38888099,38888787,38889434,38890136,38890798,38891469,38892155,38892856,38893507,38894179,38894864,38895483,38896196,38896886,38897558,38898249,38898942,38899641,38900368,38901036,38901735,38902354,38903028,38903722,38904399,38905086,38905837,38906530,38907160,38907845,38908471,38909217,38909911,38910625,38911257,38911950,38912646,38913317,38913960,38914654,38915376,38916120,38916816,38917489,38918294,38918999,38919810,38920529,38921186,38921868,38922553,38923235,38923921,38924605,38925257,38925927,38926622,38927312,38928012,38928697,38929348,38930030,38930708,38931408,38932088,38932776,38933394,38934092,38934749,38935417,38936091,38936778,38937443,38938126,38938763,38939425,38940074,38940739,38941382,38942061,38942732,38943430,38944130,38944831,38945619,38946334,38947018,38947649,38948305,38948986,38949606,38950293,38950993,38951697,38952370,38953064,38953729,38954429,38955063,38955762,38956407,38957124,38957777,38958410,38959046,38959705,38960390,38961024,38961715,38962416,38963113,38963766,38964448,38965092,38965793,38966461,38967119,38967793,38968488,38969142,38969832,38970527,38971222,38971829,38972632,38973310,38973983,38974626,38975280,38975923,38976618,38977299,38977987,38978629,38979274,38979890,38980484,38981175,38981869,38982543,38983218,38983855,38984553,38985369,38986060,38986747,38987451,38988124,38988846,38989535,38990231,38990918,38991583,38992275,38992904,38993503,38994183,38994876,38995555,38996241,38996919,38997598,38998262,38999003,38999640,39000341,39001071,39001752,39002469,39003081,39003769,39004467,39005151,39005838,39006507,39007196,39007906,39008578,39009244,39009939,39010625,39011293,39011927,39012641,39013292,39014102,39014806,39015429,39016139,39016804,39017453,39018226,39019051,39019711,39020398,39021123,39021808,39022464,39023165,39023859,39024536,39025170,39025838,39026493,39027209,39027943,39028597,39029276,39029977,39030684,39031368,39032056,39032852,39033608,39034339,39035036,39035750,39036445,39037126,39037783,39038444,39039251,39039940,39040625,39041319,39041987,39042683,39043402,39044094,39044753,39045396,39046064,39046766,39047429,39048044,39048732,39049380,39050075,39050706,39051356,39052189,39052877,39053563,39054241,39054922,39055646,39056298,39056940,39057648,39058335,39059005,39059700,39060364,39061053,39061726,39062399,39063137,39063839,39064547,39065178,39065882,39066580,39067246,39067980,39068654,39069389,39070067,39070733,39071425,39072079,39072818,39073496,39074192,39074875,39075534,39076199,39076920,39077589,39078248,39078908,39079604,39080277,39080951,39081611,39082321,39082992,39083634,39084289,39084969,39085637,39086352,39087020,39087724,39088425,39089128,39089810,39090465,39091145,39091820,39092486,39093156,39093825,39094508,39095221,39095841,39096532,39097244,39097941,39098590,39099252,39099925,39100638,39101328,39101993,39102702,39103374,39104176,39104812,39105484,39106293,39106981,39107679,39108352,39109020,39109669,39110400,39111038,39111788,39112485,39113122,39113814,39114507,39115168,39115809,39116534,39117207,39117886,39118596,39119252,39119929,39120623,39121332,39122018,39122737,39123438,39124141,39124811,39125445,39126096,39126793,39127512,39128184,39128992,39129692,39130361,39131073,39131796,39132531,39133232,39133925,39134589,39135296,39136108,39136776,39137470,39138111,39138816,39139503,39140199,39140894,39141584,39142273,39143015,39143665,39144356,39145056,39145745,39146427,39147085,39147856,39148512,39149195,39149874,39150598,39151292,39151961,39152614,39153293,39154001,39154673,39155341,39156038,39156755,39157516,39158185,39158822,39159575,39160346,39161016,39161693,39162374,39163011,39163696,39164416,39165179,39165868,39166539,39167239,39167881,39168641,39169330,39170008,39170673,39171316,39172033,39172710,39173373,39174030,39174719,39175446,39176157,39176813,39177502,39178163,39178895,39179594,39180275,39180934,39181594,39182285,39182972,39183631,39184289,39184982,39185620,39186300,39186979,39187647,39188331,39189017,39189742,39190411,39191110,39191781,39192484,39193179,39193897,39194568,39195273,39195947,39196596,39197267,39197971,39198654,39199392,39200150,39200836,39201502,39202252,39202952,39203643,39204286,39205062,39205737,39206378,39207060,39207678,39208350,39209023,39209702,39210334,39211045,39211719,39212380,39213081,39213775,39214437,39215075,39215732,39216388,39217073,39217810,39218575,39219224,39219894,39220552,39221248,39221985,39222699,39223379,39224171,39224875,39225618,39226235,39226937,39227620,39228342,39229074,39229717,39230403,39231099,39231878,39232546,39233233,39233955,39234705,39235383,39236109,39236822,39237509,39238196,39238839,39239542,39240333,39241109,39241809,39242495,39243151,39243820,39244502,39245139,39245826,39246530,39247199,39247853,39248538,39249237,39249934,39250673,39251406,39252022,39252721,39253423,39254133,39254782,39255458,39256160,39256825,39257504,39258231,39258913,39259581,39260292,39260966,39261656,39262348,39263030,39263703,39264381,39265123,39265838,39266494,39267225,39268000,39268669,39269301,39270160,39271463,39272741,39274010,39275278,39276561,39277845,39279127,39280414,39281703,39282990,39284275,39285576,39286574,39287450,39288311,39289178,39290342,39292390,39294438,39296486,39298534,39300582,39302630,39304678,39306650,39308646,39310613,39312597,39314504,39316559,39318555,39320603,39322651,39324445,39326481,39328057,39330080,39332132,39334076,39336026,39338072,39340120,39342168,39344136,39346090,39348069,39349935,39351864,39353609,39355339,39357284,39359232,39361082,39363032,39364915,39366963,39368862,39370880,39372714,39374682,39376730,39378678,39380683,39382702,39384608,39386589,39388577,39390392,39392281,39394305,39396356,39398314,39400350,39402239,39404261,39406190,39408202,39410148,39412203,39414121,39415892,39417914,39419950,39421922,39423749,39425617,39427630,39429617,39430591,39431562,39432500,39433463,39434438,39435441,39436393,39438441,39440489,39442537,39444585,39446633,39448681,39450729,39452777,39454825,39456873,39458921,39460969,39463017,39465065,39467113,39469161,39471209,39473257,39475305,39477362,39479410,39481458,39483506,39485554,39487602,39489650,39491698,39493746,39495794,39497842,39499890,39501938,39503986,39506034,39508082,39510130,39512178,39514226,39516274,39518322,39520370,39522418,39524466,39526523,39528571,39530619,39532667,39534715,39536763,39538811,39540859,39542907,39544955,39547003,39549051,39551099,39553147,39555195,39557243,39559291,39561339,39563387,39565435,39567483,39569531,39571579,39573627,39575675,39577723,39579771,39581819,39583867,39585915,39587963,39590011,39592059,39594107,39596155,39598203,39600251,39602299,39604347,39606395,39608443,39610491,39612539,39614587,39616635,39618683,39620731,39622779,39624827,39626875,39628923,39630971,39633019,39635067,39637115,39639163,39641211,39643259,39645307,39647355,39649403,39651451,39653499,39655547,39657595,39659643,39661691,39663739,39665787,39667835,39669883,39671931,39673979,39676027,39678075,39680123,39682171,39684219,39686267,39688315,39690363,39692420,39694468,39696516,39698564,39700612,39702660,39704708,39706756,39708804,39710852,39712900,39714948,39716996,39719044,39721092,39723140,39725197,39727245,39729293,39731341,39733389,39735437,39737485,39739533,39741581,39743629,39745677,39747725,39749773,39751821,39753869,39755917,39757965,39760013,39762061,39764109,39766157,39768214,39770262,39772310,39774358,39776406,39778454,39780502,39782550,39784598,39786646,39788694,39790742,39792790,39794838,39796895,39798943,39800991,39803039,39805087,39807135,39809183,39811231,39813279,39815327,39817375,39819423,39821480,39823528,39825576,39827624,39829672,39831720,39833768,39835816,39837864,39839912,39841960,39844008,39846056,39848104,39850161,39852209,39854266,39856314,39858362,39860410,39862458,39864506,39866554,39868602,39870650,39872698,39874746,39876794,39878842,39880890,39882938,39884986,39887034,39889082,39891130,39893178,39895226,39897274,39899322,39901370,39903418,39905475,39907523,39909571,39911619,39913667,39915715,39917763,39919811,39921859,39923907,39925955,39928003,39930051,39932099,39934147,39936195,39938243,39940291,39942339,39944387,39946435,39948483,39950531,39952579,39954627,39956675,39958723,39960771,39962819,39964867,39966915,39968963,39971011,39973059,39975107,39977155,39979203,39981251,39983299,39985347,39987395,39989443,39991491,39993539,39995587,39997635,39999691,40001739,40003787,40005835,40007883,40009931,40011979,40014027,40016075,40018123,40020171,40022219,40024267,40026315,40028363,40030411,40032459,40034507,40036555,40038603,40040651,40042699,40044747,40046795,40048852,40050900,40052957,40055005,40057038,40059086,40061134,40063191,40065239,40067287,40069335,40071383,40073431,40075479,40077527,40079575,40081623,40083671,40085719,40087767,40089815,40091863,40093911,40095959,40098007,40100055,40102103,40104151,40106208,40108256,40110304,40112352,40114400,40116448,40118496,40120553,40122601,40124649,40126682,40128736,40130784,40132832,40134880,40136928,40138976,40141024,40143072,40145120,40147168,40149216,40151264,40153312,40155360,40157408,40159456,40161504,40163561,40165609,40167657,40169705,40171753,40173801,40175849,40177897,40179945,40181993,40184041,40186089,40188137,40190185,40192233,40194281,40196329,40198377,40200425,40202473,40204521,40206578,40208626,40210674,40212722,40214770,40216818,40218866,40220914,40222962,40225010,40227058,40229106,40231154,40233202,40235250,40237298,40239346,40241394,40243442,40245490,40247538,40249586,40251634,40253682,40255730,40257778,40259826,40261874,40263922,40265970,40268018,40270066,40272114,40274162,40276210,40278258,40280306,40282354,40284402,40286450,40288498,40290554,40292602,40294650,40296698,40298746,40300794,40302842,40304890,40306938,40308986,40311034,40313082,40315130,40317178,40319226,40321274,40323322,40325370,40327418,40329466,40331514,40333562,40335610,40337658,40339706,40341754,40343802,40345850,40347898,40349954,40352002,40354050,40356098,40358146,40360194,40362242,40364290,40366338,40368386,40370434,40372482,40374530,40376578,40378626,40380674,40382722,40384770,40386818,40388866,40390914,40392962,40395010,40397058,40399106,40401154,40403202,40405259,40407307,40409363,40411411,40413459,40415507,40417555,40419603,40421651,40423699,40425747,40427795,40429843,40431891,40433939,40435987,40438035,40440083,40442131,40444179,40446227,40448275,40450323,40452371,40454419,40456467,40458515,40460563,40462611,40464659,40466707,40468755,40470803,40472851,40474899,40476947,40478995,40481043,40483091,40485139,40487187,40489235,40491283,40493331,40495379,40497427,40499475,40501523,40503571,40505619,40507667,40509715,40511763,40513811,40515859,40517907,40519955,40522003,40524051,40526099,40528147,40530195,40532243,40534291,40536339,40538387,40540435,40542483,40544531,40546579,40548627,40550675,40552723,40554771,40556819,40558867,40560915,40562963,40565011,40567059,40569107,40571155,40573203,40575251,40577299,40579347,40581395,40583443,40585491,40587539,40589587,40591635,40593683,40595731,40597779,40599827,40601875,40603923,40605971,40608019,40610067,40612115,40614163,40616211,40618259,40620307,40622355,40624403,40626451,40628499,40630547,40632595,40634643,40636691,40638739,40640787,40642835,40644883,40646931,40648979,40651027,40653075,40655123,40657171,40659219,40661267,40663315,40665363,40667411,40669459,40671507,40673555,40675603,40677651,40679699,40681747,40683795,40685843,40687891,40689939,40691987,40694035,40696083,40698131,40700179,40702227,40704275,40706323,40708371,40710419,40712467,40714515,40716563,40718611,40720659,40722707,40724755,40726803,40728851,40730899,40732947,40734995,40737043,40739091,40741139,40743187,40745235,40747283,40749331,40751379,40753427,40755475,40757523,40759571,40761619,40763667,40765715,40767763,40769811,40771859,40773907,40775955,40778003,40780051,40782099,40784147,40786195,40788243,40790291,40792339,40794387,40796435,40798483,40800531,40802579,40804627,40806675,40808723,40810771,40812819,40814867,40816915,40818963,40821011,40823059,40825107,40827155,40829203,40831251,40833299,40835347,40837395,40839443,40841491,40843539,40845587,40847635,40849683,40851731,40853779,40855827,40857875,40859923,40861971,40864019,40866067,40868115,40870163,40872211,40874259,40876307,40878355,40880412,40882460,40884508,40886556,40888604,40890652,40892700,40894748,40896796,40898844,40900892,40902940,40904988,40907036,40909084,40911132,40913180,40915228,40917276,40919324,40921372,40923420,40925468,40927516,40929564,40931612,40933660,40935708,40937756,40939804,40941852,40943900,40945948,40947996,40950044,40952092,40954140,40956188,40958236,40960284,40962332,40964380,40966428,40968476,40970524,40972572,40974620,40976668,40978716,40980764,40982812,40984860,40986908,40988956,40991004,40993052,40995100,40997148,40999196,41001244,41003292,41005340,41007388,41009436,41011484,41013532,41015580,41017628,41019676,41021724,41023772,41025820,41027868,41029916,41031964,41034012,41036060,41038108,41040156,41042204,41044252,41046300,41048348,41050396,41052444,41054492,41056540,41058588,41060636,41062684,41064732,41066780,41068828,41070876,41072924,41074972,41077020,41079068,41081116,41083164,41085212,41087260,41089308,41091356,41093404,41095452,41097500,41099548,41101596,41103644,41105692,41107740,41109788,41111836,41113884,41115932,41117980,41120028,41122076,41124124,41126172,41128220,41130268,41132316,41134364,41136412,41138460,41140508,41142556,41144604,41146652,41148700,41150748,41152796,41154844,41156892,41158940,41160988,41163036,41165084,41167132,41169180,41171228,41173276,41175324,41177372,41179420,41181468,41183516,41185564,41187612,41189660,41191708,41193756,41195804,41197852,41199900,41201948,41203996,41206044,41208092,41210140,41212188,41214236,41216284,41218332,41220380,41222428,41224476,41226524,41228572,41230620,41232668,41234716,41236764,41238812,41240860,41242908,41244956,41247004,41249052,41251100,41253148,41255196,41257244,41259292,41261340,41263388,41265436,41267484,41269532,41271580,41273628,41275676,41277724,41279772,41281820,41283868,41285916,41287964,41290012,41292060,41294108,41296156,41298204,41300252,41302300,41304348,41306396,41308444,41310492,41312540,41314588,41316636,41318684,41320732,41322780,41324828,41326876,41328924,41330972,41333020,41335068,41337116,41339164,41341212,41343260,41345308,41347356,41349404,41351452,41353500,41355548,41357596,41359644,41361692,41363740,41365788,41367836,41369884,41371932,41373980,41376028,41378076,41380124,41382172,41384220,41386268,41388316,41390364,41392412,41394460,41396508,41398556,41400604,41402652,41404700,41406748,41408796,41410844,41412892,41414940,41416988,41419036,41421084,41423132,41425180,41427228,41429276,41431324,41433372,41435420,41437468,41439516,41441564,41443612,41445660,41447708,41449756,41451804,41453852,41455900,41457948,41459996,41462044,41464092,41466140,41468188,41470236,41472284,41474332,41476380,41478428,41480476,41482524,41484572,41486620,41488668,41490716,41492764,41494812,41496860,41498908,41500956,41503004,41505052,41507100,41509148,41511196,41513244,41515292,41517340,41519388,41521436,41523484,41525532,41527580,41529628,41531676,41533724,41535772,41537820,41539868,41541916,41543964,41546012,41548060,41550108,41552156,41554204,41556252,41558300,41560348,41562396,41564444,41566492,41568540,41570596,41572644,41574692,41576740,41578788,41580836,41582884,41584932,41586980,41589028,41591076,41593124,41595172,41597220,41599268,41601316,41603364,41605412,41607460,41609508,41611556,41613604,41615652,41617700,41619748,41621796,41623844,41625892,41627940,41629988,41632036,41634084,41636132,41638180,41640228,41642276,41644324,41646372,41648420,41650468,41652516,41654564,41656612,41658660,41660708,41662756,41664804,41666852,41668900,41670948,41672996,41675053,41677101,41679149,41681197,41683245,41685293,41687341,41689389,41691437,41693485,41695533,41697581,41699629,41701677,41703725,41705773,41707821,41709869,41711917,41713965,41716013,41718061,41720109,41722157,41724205,41726253,41728301,41730349,41732397,41734445,41736493,41738541,41740589,41742637,41744685,41746733,41748781,41750829,41752877,41754925,41756973,41759021,41761069,41763117,41765165,41767213,41769261,41771309,41773357,41775405,41777453,41779501,41781549,41783597,41785645,41787693,41789741,41791789,41793837,41795885,41797933,41799981,41802029,41804077,41806125,41808173,41810221,41812269,41814317,41816365,41818413,41820461,41822509,41824557,41826605,41828653,41830701,41832749,41834797,41836845,41838893,41840941,41842989,41845037,41847085,41849133,41851181,41853229,41855277,41857325,41859373,41861421,41863469,41865517,41867565,41869613,41871661,41873709,41875757,41877805,41879853,41881901,41883949,41885997,41888045,41890093,41892141,41894189,41896237,41898285,41900333,41902381,41904429,41906477,41908525,41910573,41912621,41914669,41916717,41918765,41920813,41922861,41924909,41926957,41929005,41931053,41933101,41935149,41937197,41939245,41941293,41943341,41945389,41947437,41949485,41951533,41953581,41955629,41957677,41959725,41961773,41963821,41965869,41967917,41969965,41972013,41974061,41976109,41978157,41980205,41982253,41984301,41986349,41988397,41990445,41992493,41994541,41996589,41998637,42000685,42002733,42004781,42006829,42008877,42010925,42012973,42015021,42017069,42019117,42021165,42023213,42025261,42027309,42029357,42031405,42033453,42035501,42037549,42039597,42041645,42043693,42045741,42047789,42049837,42051885,42053933,42055981,42058029,42060077,42062125,42064173,42066221,42068269,42070317,42072365,42074413,42076461,42078509,42080557,42082605,42084653,42086701,42088749,42090797,42092841,42094872,42096916,42098964,42101012,42103060,42105108,42107156,42109204,42111252,42113300,42115348,42117396,42119444,42121501,42123549,42125597,42127653,42129701,42131749,42133797,42135845,42137893,42139941,42141998,42144046,42146094,42148142,42150190,42152238,42154286,42156343,42158391,42160439,42162487,42164535,42166583,42168631,42170679,42172727,42174775,42176823,42178871,42180919,42182967,42185015,42187063,42189120,42191168,42193216,42195264,42197312,42199360,42201408,42203463,42205511,42207559,42209607,42211655,42213703,42215751,42217799,42219847,42221895,42223943,42225991,42228039,42230087,42232135,42234183,42236231,42238279,42240327,42242375,42244423,42246471,42248519,42250567,42252615,42254663,42256711,42258759,42260807,42262855,42264903,42266951,42268999,42271047,42273095,42275143,42277191,42279239,42281287,42283335,42285383,42287431,42289479,42291527,42293575,42295630,42297678,42299726,42301774,42303822,42305870,42307918,42309966,42312014,42314062,42316110,42318158,42320206,42322254,42324302,42326350,42328398,42330446,42332503,42334551,42336599,42338647,42340695,42342743,42344791,42346839,42348887,42350935,42352992,42355048,42357096,42359144,42361192,42363240,42365288,42367336,42369384,42371432,42373480,42375528,42377576,42379624,42381672,42383720,42385768,42387816,42389864,42391912,42393960,42396008,42398056,42400104,42402152,42404200,42406248,42408296,42410344,42412392,42414440,42416488,42418536,42420584,42422632,42424680,42426728,42428776,42430824,42432872,42434920,42436968,42439016,42441064,42443112,42445160,42447208,42449256,42451304,42453352,42455400,42457448,42459496,42461544,42463592,42465640,42467688,42469736,42471784,42473832,42475880,42477928,42479976,42482024,42484072,42486120,42488168,42490216,42492264,42494312,42496360,42498408,42500456,42502504,42504552,42506600,42508648,42510696,42512744,42514792,42516840,42518888,42520936,42522984,42525032,42527080,42529128,42531176,42533224,42535272,42537327,42539375,42541423,42543480,42545528,42547576,42549624,42551672,42553720,42555768,42557816,42559864,42561912,42563960,42566008,42568056,42570104,42572152,42574200,42576248,42578296,42580344,42582392,42584440,42586488,42588536,42590584,42592632,42594680,42596728,42598776,42600824,42602872,42604920,42606968,42609016,42611064,42613112,42615160,42617208,42619256,42621304,42623352,42625400,42627448,42629496,42631544,42633592,42635649,42637697,42639745,42641793,42643841,42645889,42647937,42649985,42652033,42654081,42656129,42658177,42660225,42662273,42664321,42666369,42668417,42670465,42672513,42674561,42676609,42678657,42680705,42682753,42684801,42686849,42688897,42690945,42692993,42695041,42697089,42699137,42701185,42703233,42705281,42707329,42709377,42711425,42713473,42715521,42717569,42719617,42721665,42723713,42725761,42727809,42729857,42731905,42733953,42736001,42738049,42740097,42742145,42744193,42746241,42748289,42750337,42752385,42754433,42756481,42758529,42760577,42762625,42764673,42766721,42768769,42770817,42772865,42774913,42776961,42779009,42781057,42783105,42785153,42787201,42789249,42791297,42793345,42795393,42797441,42799489,42801537,42803585,42805633,42807681,42809729,42811777,42813825,42815882,42817930,42819978,42822026,42824083,42826131,42828179,42830227,42832275,42834323,42836371,42838419,42840467,42842515,42844563,42846611,42848659,42850707,42852755,42854803,42856851,42858899,42860947,42862995,42865043,42867091,42869139,42871187,42873244,42875292,42877340,42879388,42881436,42883484,42885532,42887580,42889628,42891676,42893724,42895772,42897820,42899868,42901916,42903964,42906012,42908060,42910108,42912156,42914204,42916252,42918300,42920348,42922396,42924444,42926492,42928540,42930588,42932636,42934684,42936732,42938780,42940828,42942876,42944924,42946972,42949020,42951068,42953116,42955164,42957212,42959260,42961308,42963356,42965404,42967452,42969500,42971548,42973596,42975644,42977692,42979740,42981797,42983845,42985893,42987941,42989989,42992037,42994085,42996142,42998190,43000238,43002286,43004334,43006382,43008430,43010478,43012526,43014574,43016622,43018670,43020718,43022766,43024814,43026862,43028910,43030958,43033006,43035054,43037102,43039150,43041198,43043246,43045294,43047342,43049390,43051438,43053486,43055534,43057582,43059630,43061678,43063726,43065774,43067822,43069870,43071918,43073966,43076014,43078062,43080110,43082158,43084206,43086254,43088302,43090350,43092398,43094446,43096494,43098542,43100590,43102638,43104686,43106734,43108784,43110825,43112874,43114922,43116970,43119018,43121066,43123114,43125162,43127210,43129258,43131306,43133354,43135402,43137450,43139498,43141546,43143594,43145642,43147690,43149738,43151786,43153834,43155882,43157930,43159978,43162026,43164074,43166122,43168170,43170218,43172266,43174314,43176362,43178410,43180467,43182515,43184563,43186620,43188668,43190716,43192764,43194812,43196860,43198908,43200956,43203004,43205052,43207100,43209148,43211196,43213244,43215292,43217340,43219388,43221436,43223484,43225532,43227580,43229628,43231676,43233724,43235772,43237820,43239868,43241916,43243964,43246012,43248060,43250108,43252156,43254204,43256252,43258300,43260348,43262396,43264434,43266476,43268524,43270572,43272620,43274668,43276716,43278773,43280821,43282869,43284917,43286965,43289013,43291061,43293109,43295157,43297205,43299253,43301301,43303349,43305397,43307445,43309493,43311550,43313598,43315646,43317694,43319742,43321790,43323838,43325894,43327942,43329990,43332038,43334086,43336134,43338182,43340230,43342278,43344326,43346374,43348422,43350470,43352518,43354566,43356614,43358662,43360710,43362758,43364806,43366854,43368902,43370950,43372998,43375046,43377094,43379142,43381190,43383238,43385286,43387334,43389382,43391430,43393478,43395526,43397574,43399622,43401670,43403718,43405766,43407814,43409862,43411910,43413958,43416006,43418054,43420102,43422150,43424198,43426255,43428303,43430351,43432399,43434447,43436495,43438543,43440591,43442639,43444687,43446735,43448783,43450831,43452879,43454927,43456975,43459023,43461071,43463119,43465167,43467215,43469263,43471311,43473359,43475407,43477455,43479503,43481551,43483599,43485647,43487695,43489743,43491791,43493839,43495887,43497935,43499983,43502031,43504079,43506127,43508175,43510223,43512271,43514319,43516367,43518415,43520463,43522511,43524559,43526607,43528655,43530703,43532751,43534799,43536847,43538895,43540943,43542991,43545039,43547096,43549144,43551192,43553240,43555288,43557336,43559384,43561432,43563480,43565528,43567576,43569624,43571672,43573720,43575768,43577816,43579864,43581912,43583960,43586008,43588056,43590104,43592152,43594200,43596248,43598296,43600344,43602392,43604440,43606488,43608536,43610584,43612632,43614680,43616728,43618776,43620824,43622872,43624920,43626968,43629016,43631064,43633112,43635160,43637208,43639256,43641304,43643352,43645400,43647448,43649496,43651544,43653592,43655640,43657688,43659736,43661784,43663832,43665880,43667928,43669976,43672024,43674072,43676120,43678168,43680216,43682264,43684320,43686368,43688416,43690464,43692512,43694560,43696608,43698656,43700704,43702752,43704800,43706848,43708896,43710944,43712992,43715040,43717088,43719136,43721184,43723232,43725280,43727328,43729376,43731424,43733472,43735520,43737568,43739616,43741664,43743712,43745760,43747808,43749856,43751904,43753960,43756008,43758056,43760104,43762152,43764200,43766248,43768296,43770344,43772392,43774440,43776488,43778536,43780584,43782632,43784680,43786728,43788776,43790824,43792872,43794920,43796968,43799016,43801064,43803112,43805160,43807208,43809256,43811304,43813352,43815400,43817448,43819496,43821544,43823592,43825640,43827688,43829736,43831784,43833832,43835880,43837928,43839976,43842024,43844072,43846120,43848168,43850216,43852264,43854312,43856360,43858408,43860456,43862504,43864552,43866600,43868648,43870696,43872744,43874792,43876840,43878897,43880945,43882993,43885041,43887089,43889137,43891185,43893233,43895281,43897329,43899377,43901425,43903473,43905521,43907569,43909617,43911665,43913713,43915761,43917809,43919857,43921905,43923953,43926001,43928049,43930097,43932145,43934193,43936241,43938289,43940337,43942385,43944433,43946481,43948529,43950577,43952625,43954673,43956721,43958769,43960817,43962865,43964913,43966961,43969009,43971057,43973105,43975153,43977201,43979249,43981297,43983345,43985393,43987441,43989489,43991537,43993585,43995633,43997681,43999729,44001777,44003825,44005873,44007921,44009969,44012017,44014065,44016113,44018161,44020209,44022257,44024305,44026353,44028401,44030449,44032497,44034545,44036593,44038641,44040689,44042737,44044785,44046833,44048881,44050929,44052977,44055025,44057073,44059121,44061169,44063217,44065265,44067313,44069361,44071418,44073466,44075514,44077562,44079610,44081658,44083706,44085754,44087802,44089850,44091898,44093946,44095994,44098042,44100090,44102138,44104186,44106234,44108282,44110330,44112378,44114426,44116483,44118531,44120579,44122636,44124684,44126732,44128780,44130828,44132876,44134924,44136972,44139020,44141068,44143116,44145164,44147212,44149260,44151308,44153356,44155404,44157452,44159500,44161548,44163596,44165644,44167692,44169740,44171788,44173836,44175884,44177932,44179980,44182028,44184076,44186124,44188172,44190220,44192268,44194316,44196364,44198412,44200460,44202508,44204556,44206604,44208652,44210700,44212748,44214796,44216844,44218892,44220940,44222988,44225036,44227084,44229132,44231180,44233228,44235276,44237324,44239372,44241420,44243468,44245516,44247564,44249612,44251660,44253708,44255756,44257804,44259852,44261900,44263948,44265996,44268044,44270092,44272140,44274188,44276236,44278284,44280332,44282380,44284428,44286476,44288524,44290572,44292620,44294668,44296716,44298764,44300812,44302860,44304908,44306956,44309004,44311052,44313100,44315148,44317196,44319244,44321292,44323340,44325388,44327436,44329484,44331532,44333580,44335628,44337676,44339724,44341772,44343820,44345868,44347925,44349973,44352021,44354069,44356117,44358165,44360213,44362261,44364309,44366357,44368405,44370453,44372501,44374549,44376597,44378645,44380693,44382741,44384789,44386837,44388885,44390933,44392981,44395029,44397077,44399125,44401173,44403221,44405269,44407317,44409365,44411413,44413461,44415509,44417557,44419605,44421653,44423709,44425757,44427805,44429853,44431901,44433949,44435997,44438045,44440093,44442141,44444189,44446237,44448285,44450333,44452381,44454429,44456477,44458525,44460573,44462621,44464669,44466717,44468765,44470813,44472861,44474909,44476957,44479005,44481053,44483101,44485149,44487197,44489245,44491293,44493341,44495389,44497437,44499485,44501533,44503581,44505629,44507677,44509725,44511773,44513821,44515869,44517917,44519965,44522013,44524061,44526109,44528157,44530214,44532262,44534310,44536358,44538406,44540454,44542502,44544550,44546598,44548646,44550694,44552742,44554790,44556838,44558886,44560934,44562982,44565030,44567078,44569126,44571174,44573222,44575270,44577318,44579366,44581414,44583462,44585510,44587558,44589606,44591654,44593702,44595750,44597798,44599846,44601903,44603951,44605999,44608047,44610095,44612143,44614191,44616239,44618287,44620335,44622383,44624431,44626479,44628527,44630575,44632623,44634671,44636719,44638767,44640815,44642863,44644911,44646959,44649007,44651055,44653103,44655151,44657199,44659247,44661295,44663343,44665391,44667439,44669487,44671535,44673583,44675631,44677679,44679727,44681775,44683823,44685871,44687919,44689967,44692024,44694072,44696120,44698168,44700216,44702264,44704312,44706360,44708408,44710456,44712504,44714552,44716600,44718648,44720696,44722744,44724792,44726840,44728888,44730936,44732984,44735041,44737089,44739137,44741185,44743233,44745281,44747329,44749377,44751425,44753473,44755521,44757569,44759617,44761665,44763713,44765761,44767818,44769866,44771914,44773962,44776010,44778058,44780106,44782154,44784202,44786250,44788298,44790346,44792394,44794442,44796490,44798538,44800586,44802634,44804682,44806730,44808778,44810826,44812874,44814922,44816970,44819018,44821066,44823114,44825162,44827210,44829258,44831306,44833354,44835402,44837450,44839498,44841546,44843594,44845642,44847690,44849738,44851786,44853834,44855882,44857930,44859978,44862026,44864074,44866122,44868170,44870218,44872266,44874314,44876362,44878410,44880458,44882506,44884554,44886602,44888650,44890698,44892746,44894794,44896842,44898890,44900938,44902986,44905034,44907082,44909130,44911178,44913226,44915274,44917322,44919370,44921418,44923466,44925514,44927562,44929610,44931658,44933706,44935754,44937802,44939850,44941898,44943955,44946003,44948051,44950099,44952147,44954195,44956243,44958291,44960339,44962387,44964435,44966483,44968531,44970579,44972627,44974675,44976723,44978771,44980819,44982867,44984915,44986963,44989011,44991068,44993116,44995164,44997212,44999260,45001308,45003356,45005404,45007452,45009500,45011548,45013596,45015644,45017692,45019740,45021788,45023836,45025884,45027932,45029980,45032028,45034076,45036124,45038172,45040220,45042268,45044316,45046364,45048412,45050460,45052508,45054556,45056604,45058652,45060700,45062757,45064805,45066853,45068901,45070949,45072997,45075045,45077093,45079141,45081189,45083237,45085285,45087333,45089381,45091429,45093477,45095525,45097573,45099621,45101669,45103717,45105765,45107813,45109861,45111909,45113957,45116005,45118053,45120101,45122149,45124197,45126245,45128293,45130341,45132389,45134437,45136485,45138533,45140581,45142629,45144677,45146725,45148773,45150821,45152869,45154917,45156965,45159013,45161061,45163109,45165157,45167205,45169253,45171301,45173349,45175397,45177445,45179493,45181541,45183589,45185637,45187685,45189733,45191781,45193829,45195877,45197925,45199973,45202021,45204069,45206117,45208165,45210213,45212261,45214309,45216357,45218405,45220453,45222501,45224549,45226597,45228645,45230693,45232741,45234798,45236846,45238894,45240942,45242990,45245038,45247086,45249134,45251182,45253230,45255278,45257326,45259374,45261422,45263470,45265518,45267566,45269614,45271662,45273710,45275758,45277806,45279854,45281902,45283950,45285998,45288046,45290094,45292142,45294190,45296238,45298286,45300334,45302382,45304430,45306478,45308526,45310583,45312631,45314679,45316727,45318775,45320823,45322871,45324919,45326967,45329015,45331063,45333111,45335159,45337207,45339255,45341303,45343351,45345399,45347447,45349495,45351543,45353591,45355639,45357687,45359735,45361783,45363831,45365879,45367927,45369975,45372023,45374071,45376119,45378167,45380215,45382263,45384311,45386359,45388407,45390455,45392503,45394551,45396599,45398656,45400704,45402752,45404800,45406848,45408896,45410944,45412992,45415040,45417088,45419136,45421184,45423232,45425280,45427328,45429376,45431424,45433472,45435520,45437568,45439616,45441664,45443712,45445760,45447808,45449856,45451904,45453952,45456000,45458048,45460096,45462144,45464192,45466240,45468288,45470336,45472384,45474432,45476480,45478528,45480576,45482624,45484672,45486720,45488768,45490816,45492864,45494912,45496960,45499008,45501056,45503104,45505152,45507200,45509248,45511296,45513344,45515392,45517440,45519488,45521536,45523584,45525632,45527680,45529728,45531776,45533824,45535872,45537920,45539968,45542016,45544064,45546112,45548160,45550208,45552256,45554304,45556352,45558400,45560448,45562496,45564544,45566592,45568640,45570688,45572736,45574784,45576832,45578880,45580928,45582976,45585033,45587081,45589129,45591177,45593225,45595273,45597324,45599365,45601401,45603456,45605504,45607552,45609600,45611648,45613696,45615744,45617799,45619847,45621895,45623943,45625991,45628047,45630095,45632143,45634191,45636239,45638287,45640335,45642383,45644431,45646479,45648527,45650575,45652623,45654671,45656719,45658776,45660824,45662872,45664920,45666968,45669016,45671064,45673112,45675160,45677208,45679256,45681304,45683352,45685400,45687448,45689496,45691544,45693592,45695640,45697697,45699745,45701793,45703841,45705889,45707946,45709994,45712042,45714090,45716138,45718186,45720234,45722282,45724330,45726378,45728426,45730474,45732522,45734570,45736618,45738666,45740714,45742762,45744810,45746858,45748906,45750954,45753002,45755050,45757098,45759146,45761194,45763242,45765290,45767338,45769386,45771434,45773482,45775530,45777578,45779626,45781674,45783731,45785779,45787827,45789875,45791923,45793971,45796019,45798067,45800115,45802163,45804211,45806259,45808307,45810364,45812420,45814468,45816516,45818564,45820612,45822660,45824708,45826756,45828813,45830861,45832918,45834975,45837023,45839071,45841119,45843167,45845215,45847263,45849311,45851359,45853416,45855464,45857512,45859560,45861608,45863656,45865704,45867752,45869800,45871848,45873896,45875944,45878001,45880049,45882097,45884145,45886193,45888241,45890289,45892337,45894385,45896433,45898481,45900529,45902577,45904625,45906673,45908721,45910778,45912826,45914874,45916922,45918970,45921018,45923066,45925114,45927162,45929210,45931258,45933306,45935354,45937402,45939450,45941498,45943546,45945594,45947650,45949698,45951746,45953803,45955857,45957914,45959971,45962019,45964067,45966123,45968171,45970219,45972267,45974315,45976363,45978411,45980459,45982507,45984555,45986603,45988651,45990699,45992747,45994795,45996843,45998891,46000939,46002987,46005035,46007083,46009131,46011179,46013227,46015275,46017323,46019371,46021419,46023467,46025515,46027563,46029618,46031666,46033714,46035762,46037810,46039858,46041906,46043954,46046002,46048050,46050098,46052146,46054194,46056242,46058290,46060338,46062395,46064443,46066491,46068539,46070587,46072635,46074683,46076731,46078787,46080828,46082867,46084906,46086962,46089014,46091065,46093118,46095166,46097214,46099271,46101325,46103373,46105421,46107476,46109531,46111588,46113641,46115689,46117743,46119797,46121854,46123909,46125957,46128014,46130069,46132119,46134167,46136217,46138274,46140327,46142380,46144428,46146476,46148529,46150585,46152633,46154681,46156729,46158777,46160825,46162873,46164921,46166969,46169017,46171065,46173113,46175161,46177209,46179257,46181305,46183353,46185401,46187449,46189497,46191545,46193593,46195641,46197689,46199737,46201785,46203833,46205881,46207938,46209986,46212034,46214082,46216138,46218186,46220234,46222291,46224347,46226395,46228443,46230491,46232539,46234591,46236639,46238687,46240735,46242783,46244831,46246879,46248927,46250975,46253023,46255071,46257119,46259167,46261215,46263263,46265311,46267359,46269407,46271455,46273512,46275560,46277608,46279656,46281704,46283752,46285800,46287856,46289904,46291952,46294000,46296048,46298096,46300144,46302192,46304240,46306288,46308336,46310384,46312432,46314480,46316528,46318585,46320633,46322681,46324729,46326777,46328825,46330873,46332921,46334969,46337017,46339065,46341113,46343161,46345209,46347257,46349305,46351353,46353401,46355449,46357497,46359545,46361593,46363641,46365689,46367737,46369785,46371833,46373881,46375929,46377977,46380025,46382073,46384121,46386178,46388226,46390274,46392322,46394370,46396418,46398466,46400514,46402562,46404610,46406658,46408706,46410754,46412802,46414850,46416906,46418954,46421002,46423050,46425098,46427146,46429194,46431242,46433290,46435338,46437386,46439434,46441482,46443530,46445578,46447626,46449674,46451722,46453770,46455818,46457866,46459914,46461962,46464010,46466058,46468106,46470154,46472202,46474250,46476298,46478346,46480394,46482442,46484490,46486538,46488586,46490634,46492682,46494730,46496778,46498826,46500874,46502922,46504970,46507018,46509066,46511114,46513162,46515210,46517258,46519306,46521354,46523402,46525450,46527498,46529546,46531594,46533642,46535690,46537738,46539786,46541834,46543882,46545930,46547978,46550026,46552074,46554122,46556170,46558218,46560266,46562314,46564362,46566410,46568458,46570506,46572554,46574602,46576650,46578698,46580746,46582794,46584842,46586890,46588938,46590986,46593034,46595082,46597130,46599178,46601226,46603274,46605322,46607370,46609418,46611466,46613514,46615562,46617610,46619658,46621715,46623763,46625811,46627859,46629907,46631955,46634003,46636051,46638099,46640147,46642195,46644243,46646291,46648339,46650387,46652435,46654483,46656531,46658579,46660627,46662675,46664723,46666771,46668827,46670875,46672922,46674970,46677018,46679066,46681114,46683162,46685210,46687258,46689306,46691354,46693402,46695450,46697498,46699546,46701603,46703651,46705699,46707747,46709795,46711843,46713900,46715957,46718005,46720062,46722110,46724158,46726206,46728254,46730302,46732350,46734398,46736446,46738494,46740542,46742590,46744638,46746686,46748734,46750782,46752830,46754878,46756926,46758974,46761022,46763070,46765118,46767166,46769214,46771262,46773310,46775358,46777406,46779454,46781502,46783550,46785598,46787646,46789694,46791742,46793790,46795838,46797886,46799934,46801982,46804030,46806078,46808126,46810174,46812222,46814270,46816318,46818375,46820423,46822471,46824519,46826567,46828615,46830663,46832711,46834759,46836807,46838855,46840903,46842951,46844999,46847047,46849095,46851143,46853191,46855239,46857287,46859335,46861383,46863431,46865479,46867527,46869575,46871623,46873671,46875719,46877767,46879815,46881863,46883911,46885959,46888007,46890055,46892103,46894151,46896199,46898247,46900295,46902343,46904391,46906439,46908487,46910535,46912583,46914631,46916679,46918727,46920775,46922823,46924871,46926919,46928967,46931015,46933063,46935111,46937159,46939207,46941255,46943303,46945351,46947399,46949447,46951495,46953543,46955591,46957639,46959687,46961735,46963783,46965831,46967879,46969927,46971975,46974023,46976071,46978119,46980167,46982215,46984263,46986311,46988359,46990407,46992455,46994503,46996551,46998599,47000647,47002695,47004743,47006791,47008839,47010887,47012935,47014983,47017031,47019079,47021127,47023175,47025223,47027271,47029319,47031367,47033415,47035463,47037511,47039559,47041607,47043655,47045703,47047751,47049799,47051847,47053895,47055943,47057991,47060039,47062087,47064135,47066183,47068231,47070279,47072327,47074375,47076423,47078471,47080519,47082567,47084615,47086663,47088711,47090759,47092807,47094855,47096903,47098951,47100999,47103047,47105095,47107143,47109191,47111239,47113287,47115335,47117383,47119431,47121479,47123527,47125575,47127623,47129671,47131719,47133767,47135815,47137863,47139911,47141959,47144007,47146055,47148103,47150151,47152199,47154247,47156295,47158343,47160391,47162439,47164487,47166535,47168583,47170631,47172679,47174727,47176775,47178823,47180871,47182919,47184967,47187015,47189063,47191111,47193159,47195207,47197255,47199303,47201351,47203399,47205447,47207495,47209543,47211591,47213639,47215687,47217735,47219783,47221831,47223879,47225927,47227975,47230023,47232071,47234119,47236167,47238215,47240272,47242320,47244368,47246416,47248464,47250512,47252560,47254608,47256656,47258704,47260752,47262800,47264848,47266896,47268944,47270992,47273040,47275088,47277136,47279184,47281232,47283280,47285328,47287376,47289424,47291472,47293520,47295568,47297616,47299664,47301712,47303760,47305808,47307856,47309904,47311952,47314000,47316048,47318096,47320144,47322192,47324240,47326288,47328336,47330384,47332432,47334480,47336528,47338576,47340624,47342672,47344720,47346768,47348816,47350864,47352912,47354960,47357008,47359056,47361104,47363152,47365200,47367248,47369296,47371344,47373392,47375440,47377488,47379536,47381584,47383632,47385688,47387736,47389784,47391832,47393880,47395928,47397976,47400024,47402072,47404120,47406168,47408216,47410264,47412312,47414360,47416408,47418456,47420504,47422552,47424600,47426648,47428696,47430744,47432792,47434840,47436888,47438936,47440984,47443032,47445080,47447128,47449176,47451224,47453272,47455320,47457368,47459416,47461464,47463512,47465560,47467608,47469656,47471704,47473752,47475800,47477848,47479896,47481944,47483992,47486040,47488088,47490136,47492184,47494232,47496280,47498328,47500376,47502424,47504472,47506520,47508568,47510616,47512664,47514712,47516760,47518808,47520856,47522904,47524952,47527000,47529048,47531096,47533144,47535192,47537240,47539288,47541336,47543384,47545432,47547480,47549528,47551576,47553624,47555672,47557720,47559768,47561816,47563864,47565912,47567960,47570008,47572056,47574104,47576152,47578200,47580248,47582296,47584344,47586392,47588440,47590488,47592536,47594584,47596632,47598680,47600728,47602776,47604824,47606872,47608920,47610968,47613016,47615064,47617112,47619160,47621208,47623256,47625304,47627352,47629409,47631457,47633505,47635553,47637601,47639649,47641697,47643745,47645793,47647841,47649889,47651937,47653985,47656033,47658081,47660129,47662177,47664225,47666273,47668330,47670387,47672435,47674483,47676531,47678588,47680636,47682684,47684732,47686780,47688828,47690876,47692924,47694972,47697020,47699068,47701125,47703173,47705230,47707278,47709326,47711374,47713422,47715470,47717518,47719566,47721614,47723662,47725710,47727758,47729806,47731854,47733902,47735950,47737998,47740046,47742094,47744142,47746190,47748247,47750295,47752343,47754391,47756439,47758495,47760543,47762591,47764639,47766687,47768735,47770783,47772831,47774879,47776927,47778975,47781023,47783071,47785119,47787167,47789223,47791271,47793327,47795378,47797432,47799480,47801537,47803585,47805633,47807690,47809747,47811795,47813843,47815891,47817939,47819987,47822035,47824083,47826131,47828179,47830227,47832275,47834323,47836371,47838419,47840467,47842515,47844563,47846611,47848659,47850707,47852755,47854803,47856851,47858899,47860947,47862995,47865043,47867091,47869139,47871187,47873235,47875283,47877331,47879379,47881427,47883475,47885523,47887571,47889619,47891676,47893724,47895772,47897820,47899877,47901925,47903973,47906028,47908079,47910127,47912183,47914231,47916279,47918327,47920375,47922423,47924471,47926519,47928567,47930624,47932672,47934728,47936776,47938832,47940885,47942933,47944984,47947032,47949080,47951137,47953185,47955233,47957289,47959337,47961385,47963433,47965481,47967529,47969585,47971633,47973681,47975729,47977786,47979834,47981882,47983930,47985978,47988026,47990074,47992122,47994170,47996218,47998266,48000314,48002362,48004410,48006458,48008506,48010554,48012602,48014650,48016698,48018746,48020794,48022842,48024890,48026938,48028995,48031043,48033091,48035139,48037187,48039235,48041283,48043331,48045379,48047427,48049475,48051523,48053571,48055619,48057675,48059731,48061778,48063823,48065874,48067927,48069984,48072032,48074083,48076131,48078179,48080235,48082288,48084340,48086388,48088437,48090481,48092535,48094575,48096601,48098657,48100693,48102741,48104798,48106846,48108903,48110951,48112999,48115047,48117095,48119143,48121191,48123239,48125287,48127335,48129383,48131431,48133479,48135527,48137582,48139630,48141678,48143726,48145774,48147822,48149870,48151918,48153975,48156023,48158071,48160119,48162167,48164215,48166263,48168311,48170366,48172414,48174462,48176510,48178567,48180615,48182672,48184720,48186777,48188825,48190873,48192921,48194969,48197017,48199065,48201113,48203161,48205209,48207257,48209305,48211353,48213401,48215449,48217497,48219545,48221593,48223641,48225689,48227737,48229785,48231833,48233890,48235938,48237986,48240034,48242090,48244138,48246186,48248234,48250282,48252330,48254378,48256426,48258483,48260538,48262586,48264634,48266682,48268730,48270778,48272826,48274874,48276922,48278970,48281018,48283066,48285114,48287162,48289210,48291258,48293306,48295354,48297402,48299450,48301498,48303555,48305603,48307651,48309699,48311747,48313795,48315843,48317891,48319939,48321987,48324035,48326083,48328131,48330188,48332236,48334292,48336340,48338388,48340436,48342484,48344532,48346588,48348636,48350690,48352738,48354786,48356834,48358882,48360930,48362987,48365035,48367090,48369146,48371194,48373242,48375290,48377347,48379395,48381452,48383500,48385548,48387596,48389644,48391700,48393726,48395783,48397831,48399879,48401927,48403975,48406032,48408080,48410128,48412185,48414233,48416281,48418329,48420377,48422425,48424473,48426521,48428574,48430622,48432670,48434718,48436766,48438814,48440862,48442910,48444958,48447006,48449054,48451102,48453150,48455198,48457246,48459294,48461342,48463390,48465438,48467486,48469534,48471582,48473630,48475678,48477726,48479774,48481822,48483870,48485918,48487966,48490014,48492062,48494110,48496158,48498206,48500254,48502302,48504350,48506398,48508446,48510494,48512542,48514590,48516638,48518686,48520734,48522789,48524837,48526885,48528933,48530981,48533029,48535086,48537134,48539182,48541230,48543278,48545335,48547383,48549431,48551479,48553527,48555575,48557623,48559671,48561719,48563767,48565815,48567863,48569911,48571959,48574007,48576055,48578103,48580151,48582199,48584247,48586295,48588343,48590391,48592439,48594487,48596535,48598583,48600631,48602679,48604727,48606775,48608823,48610871,48612919,48614967,48617015,48619063,48621111,48623159,48625207,48627255,48629303,48631359,48633407,48635455,48637503,48639551,48641599,48643647,48645695,48647743,48649791,48651839,48653887,48655943,48657991,48660039,48662087,48664135,48666183,48668231,48670279,48672327,48674375,48676423,48678471,48680519,48682567,48684615,48686663,48688711,48690759,48692807,48694855,48696903,48698951,48700999,48703047,48705095,48707143,48709191,48711239,48713287,48715335,48717383,48719431,48721479,48723527,48725575,48727623,48729671,48731719,48733767,48735815,48737863,48739911,48741959,48744007,48746055,48748103,48750151,48752199,48754247,48756295,48758343,48760391,48762439,48764487,48766535,48768583,48770631,48772679,48774727,48776775,48778823,48780871,48782919,48784976,48787024,48789072,48791120,48793168,48795216,48797264,48799312,48801360,48803408,48805456,48807504,48809552,48811600,48813648,48815696,48817744,48819792,48821840,48823888,48825936,48827984,48830037,48832085,48834133,48836181,48838229,48840277,48842325,48844373,48846421,48848469,48850517,48852565,48854613,48856661,48858709,48860757,48862805,48864853,48866901,48868949,48870997,48873045,48875093,48877141,48879189,48881237,48883285,48885333,48887381,48889429,48891477,48893525,48895573,48897621,48899669,48901717,48903765,48905813,48907861,48909909,48911957,48914005,48916053,48918101,48920149,48922197,48924245,48926293,48928341,48930389,48932437,48934485,48936533,48938581,48940629,48942677,48944725,48946773,48948821,48950869,48952917,48954965,48957013,48959061,48961109,48963157,48965205,48967253,48969301,48971349,48973397,48975445,48977493,48979541,48981589,48983637,48985685,48987733,48989781,48991829,48993886,48995934,48997982,49000030,49002078,49004126,49006174,49008222,49010270,49012318,49014366,49016414,49018462,49020510,49022558,49024606,49026654,49028702,49030750,49032798,49034846,49036894,49038942,49040990,49043038,49045086,49047134,49049182,49051230,49053278,49055326,49057374,49059422,49061470,49063518,49065566,49067614,49069662,49071710,49073758,49075806,49077854,49079902,49081950,49083998,49086046,49088094,49090142,49092190,49094238,49096286,49098334,49100382,49102438,49104486,49106534,49108582,49110630,49112678,49114726,49116774,49118822,49120870,49122918,49124966,49127014,49129062,49131110,49133158,49135206,49137254,49139302,49141350,49143398,49145446,49147494,49149542,49151590,49153638,49155686,49157734,49159782,49161830,49163878,49165926,49167974,49170022,49172070,49174118,49176166,49178214,49180262,49182310,49184358,49186406,49188454,49190502,49192550,49194598,49196646,49198694,49200742,49202790,49204838,49206886,49208934,49210982,49213030,49215078,49217126,49219174,49221222,49223270,49225318,49227366,49229414,49231462,49233510,49235558,49237606,49239654,49241702,49243750,49245807,49247855,49249903,49251951,49253999,49256047,49258095,49260143,49262191,49264239,49266287,49268335,49270383,49272431,49274479,49276527,49278575,49280623,49282671,49284719,49286767,49288815,49290863,49292911,49294959,49297007,49299055,49301103,49303151,49305199,49307247,49309295,49311343,49313391,49315439,49317487,49319535,49321583,49323631,49325679,49327727,49329775,49331823,49333871,49335919,49337967,49340015,49342063,49344111,49346168,49348216,49350264,49352312,49354360,49356408,49358465,49360513,49362570,49364618,49366666,49368714,49370762,49372810,49374858,49376906,49378954,49381002,49383050,49385098,49387146,49389194,49391251,49393299,49395347,49397395,49399443,49401491,49403539,49405587,49407635,49409683,49411731,49413779,49415827,49417884,49419932,49421980,49424028,49426076,49428124,49430172,49432229,49434284,49436332,49438380,49440428,49442476,49444524,49446572,49448620,49450668,49452716,49454764,49456812,49458860,49460908,49462956,49465004,49467052,49469100,49471148,49473196,49475244,49477292,49479340,49481388,49483436,49485484,49487541,49489589,49491637,49493685,49495733,49497781,49499829,49501877,49503925,49505973,49508021,49510069,49512117,49514165,49516213,49518261,49520309,49522357,49524405,49526453,49528501,49530549,49532597,49534645,49536693,49538741,49540789,49542837,49544885,49546933,49548981,49551029,49553077,49555125,49557173,49559221,49561269,49563317,49565365,49567413,49569461,49571509,49573557,49575605,49577662,49579710,49581758,49583806,49585854,49587902,49589950,49591998,49594055,49596103,49598151,49600199,49602247,49604295,49606343,49608391,49610439,49612487,49614535,49616583,49618631,49620679,49622727,49624775,49626823,49628871,49630919,49632967,49635015,49637063,49639111,49641159,49643207,49645255,49647303,49649351,49651399,49653447,49655495,49657543,49659591,49661639,49663687,49665735,49667783,49669831,49671879,49673927,49675975,49678023,49680071,49682119,49684167,49686215,49688263,49690311,49692359,49694407,49696455,49698503,49700551,49702599,49704647,49706695,49708743,49710791,49712839,49714887,49716935,49718983,49721031,49723079,49725127,49727175,49729223,49731271,49733319,49735367,49737415,49739463,49741511,49743559,49745607,49747655,49749703,49751751,49753799,49755847,49757895,49759943,49761991,49764039,49766087,49768135,49770183,49772231,49774279,49776327,49778375,49780423,49782471,49784519,49786567,49788615,49790663,49792711,49794759,49796807,49798855,49800903,49802951,49804999,49807047,49809104,49811152,49813200,49815248,49817296,49819344,49821392,49823440,49825488,49827536,49829584,49831632,49833680,49835728,49837776,49839824,49841872,49843920,49845968,49848016,49850064,49852112,49854160,49856208,49858256,49860304,49862352,49864400,49866448,49868496,49870544,49872592,49874640,49876688,49878736,49880784,49882832,49884880,49886928,49888976,49891024,49893072,49895120,49897168,49899216,49901264,49903312,49905360,49907408,49909456,49911504,49913552,49915600,49917648,49919696,49921744,49923792,49925840,49927888,49929936,49931984,49934032,49936080,49938128,49940176,49942224,49944272,49946328,49948376,49950424,49952472,49954520,49956568,49958616,49960664,49962712,49964760,49966808,49968856,49970904,49972952,49975000,49977048,49979096,49981144,49983192,49985240,49987288,49989336,49991384,49993432,49995480,49997528,49999576,50001624,50003672,50005720,50007777,50009825,50011873,50013921,50015969,50018017,50020065,50022113,50024161,50026209,50028257,50030305,50032353,50034401,50036449,50038506,50040554,50042602,50044650,50046698,50048746,50050794,50052842,50054890,50056938,50058986,50061034,50063082,50065130,50067178,50069226,50071274,50073322,50075370,50077418,50079466,50081514,50083562,50085610,50087658,50089706,50091754,50093802,50095859,50097907,50099955,50102003,50104051,50106099,50108147,50110195,50112243,50114291,50116339,50118387,50120435,50122483,50124531,50126579,50128627,50130675,50132723,50134771,50136819,50138867,50140791,50142848,50144905,50146953,50149001,50151049,50153097,50155145,50157193,50159241,50161289,50163337,50165393,50167449,50169497,50171545,50173593,50175641,50177689,50179737,50181785,50183833,50185889,50187944,50189992,50192040,50194088,50196136,50198184,50200237,50202293,50204341,50206389,50208445,50210493,50212541,50214597,50216645,50218693,50220741,50222798,50224846,50226894,50228942,50230990,50233044,50235092,50237140,50239196,50241244,50243292,50245340,50247388,50249443,50251500,50253548,50255602,50257650,50259707,50261755,50263812,50265869,50267915,50269968,50272023,50274071,50276127,50278175,50280223,50282271,50284319,50286367,50288415,50290472,50292529,50294577,50296625,50298673,50300721,50302777,50304825,50306873,50308921,50310969,50313017,50315065,50317113,50319161,50321216,50323264,50325312,50327360,50329408,50331456,50333504,50335561,50337617,50339665,50341721,50343769,50345817,50347865,50349913,50351969,50354017,50356065,50358121,50360178,50362235,50364283,50366331,50368379,50370427,50372475,50374528,50376576,50378624,50380680,50382732,50384780,50386828,50388876,50390924,50392972,50395029,50397077,50399125,50401173,50403221,50405269,50407317,50409365,50411420,50413477,50415525,50417573,50419621,50421669,50423717,50425772,50427820,50429876,50431932,50433988,50436036,50438093,50440141,50442189,50444237,50446285,50448333,50450381,50452429,50454477,50456525,50458573,50460621,50462669,50464717,50466765,50468813,50470861,50472909,50474957,50477005,50479053,50481101,50483149,50485205,50487262,50489316,50491358,50493408,50495456,50497500,50499546,50501594,50503642,50505690,50507738,50509793,50511841,50513889,50515944,50517992,50520049,50522097,50524145,50526193,50528249,50530297,50532345,50534400,50536448,50538496,50540552,50542600,50544648,50546696,50548744,50550792,50552840,50554888,50556936,50558984,50561032,50563080,50565133,50567181,50569229,50571277,50573325,50575373,50577421,50579469,50581517,50583565,50585622,50587670,50589720,50591776,50593833,50595882,50597934,50599991,50602039,50604093,50606141,50608189,50610237,50612293,50614341,50616389,50618442,50620498,50622546,50624602,50626657,50628705,50630753,50632801,50634849,50636897,50638945,50640993,50643041,50645089,50647145,50649193,50651250,50653292,50655333,50657386,50659442,50661490,50663538,50665586,50667634,50669682,50671730,50673787,50675835,50677883,50679931,50681988,50684036,50686093,50688150,50690198,50692246,50694294,50696342,50698390,50700438,50702486,50704534,50706582,50708639,50710695,50712743,50714791,50716839,50718887,50720935,50722983,50725031,50727079,50729127,50731184,50733232,50735280,50737328,50739376,50741424,50743478,50745526,50747583,50749631,50751679,50753727,50755775,50757823,50759871,50761919,50763967,50766015,50768063,50770111,50772159,50774207,50776255,50778303,50780351,50782408,50784456,50786512,50788560,50790608,50792656,50794704,50796752,50798800,50800848,50802896,50804944,50806992,50809048,50811100,50813148,50815196,50817244,50819300,50821348,50823396,50825444,50827492,50829549,50831597,50833654,50835702,50837750,50839798,50841846,50843894,50845950,50847998,50850054,50852110,50854158,50856206,50858254,50860302,50862350,50864398,50866446,50868494,50870542,50872598,50874646,50876702,50878750,50880798,50882846,50884894,50886942,50888994,50891042,50893090,50895138,50897186,50899234,50901282,50903339,50905387,50907435,50909483,50911531,50913588,50915636,50917684,50919732,50921780,50923828,50925876,50927924,50929980,50932037,50934085,50936133,50938176,50940224,50942272,50944327,50946375,50948423,50950480,50952528,50954576,50956624,50958672,50960720,50962763,50964811,50966867,50968924,50970972,50973020,50975068,50977116,50979164,50981212,50983258,50985306,50987354,50989410,50991458,50993506,50995558,50997615,50999664,51001712,51003760,51005817,51007865,51009920,51011972,51014020,51016076,51018124,51020172,51022229,51024285,51026342,51028390,51030438,51032486,51034534,51036582,51038630,51040678,51042726,51044774,51046822,51048870,51050926,51052983,51055031,51057087,51059144,51061192,51063236,51065262,51067310,51069358,51071406,51073454,51075502,51077550,51079598,51081654,51083711,51085759,51087807,51089855,51091903,51093951,51095999,51098047,51100095,51102143,51104191,51106239,51108287,51110335,51112383,51114431,51116479,51118527,51120575,51122623,51124671,51126719,51128767,51130815,51132863,51134911,51136959,51139007,51141055,51143103,51145151,51147199,51149247,51151295,51153343,51155391,51157439,51159487,51161535,51163583,51165631,51167679,51169727,51171775,51173823,51175871,51177927,51179975,51182023,51184071,51186119,51188167,51190215,51192263,51194320,51196368,51198416,51200464,51202512,51204560,51206608,51208656,51210704,51212752,51214800,51216848,51218896,51220944,51223001,51225056,51227104,51229152,51231200,51233248,51235296,51237344,51239392,51241440,51243488,51245536,51247592,51249640,51251688,51253736,51255784,51257832,51259880,51261928,51263976,51266024,51268072,51270120,51272168,51274216,51276264,51278312,51280360,51282408,51284456,51286504,51288552,51290600,51292648,51294704,51296752,51298800,51300848,51302896,51304944,51306992,51309040,51311088,51313136,51315184,51317232,51319280,51321328,51323376,51325424,51327472,51329520,51331568,51333616,51335664,51337712,51339760,51341808,51343856,51345904,51347952,51350000,51352048,51354096,51356144,51358192,51360240,51362288,51364336,51366384,51368432,51370480,51372528,51374576,51376624,51378672,51380720,51382768,51384816,51386864,51388912,51390960,51393008,51395056,51397104,51399152,51401200,51403248,51405296,51407344,51409392,51411440,51413488,51415536,51417584,51419632,51421680,51423728,51425776,51427824,51429872,51431920,51433968,51436016,51438064,51440112,51442160,51444208,51446256,51448304,51450352,51452400,51454448,51456505,51458553,51460601,51462649,51464697,51466745,51468793,51470841,51472889,51474937,51476985,51479033,51481081,51483129,51485177,51487225,51489273,51491321,51493369,51495417,51497465,51499513,51501561,51503609,51505657,51507705,51509762,51511819,51513867,51515915,51517963,51520011,51522059,51524107,51526155,51528203,51530251,51532299,51534347,51536395,51538443,51540491,51542539,51544587,51546635,51548683,51550731,51552779,51554827,51556875,51558923,51560971,51563019,51565067,51567115,51569163,51571211,51573259,51575307,51577355,51579403,51581451,51583499,51585547,51587595,51589643,51591691,51593748,51595796,51597844,51599892,51601940,51603988,51606039,51608087,51610144,51612192,51614240,51616288,51618336,51620384,51622432,51624480,51626528,51628576,51630624,51632672,51634720,51636768,51638816,51640864,51642912,51644960,51647008,51649056,51651104,51653159,51655207,51657255,51659303,51661351,51663399,51665447,51667495,51669543,51671591,51673639,51675687,51677735,51679783,51681831,51683879,51685927,51687975,51690023,51692071,51694119,51696167,51698215,51700263,51702311,51704359,51706407,51708455,51710511,51712559,51714607,51716655,51718703,51720751,51722799,51724847,51726895,51728943,51730991,51733039,51735087,51737135,51739183,51741231,51743279,51745327,51747375,51749423,51751471,51753519,51755567,51757615,51759663,51761711,51763759,51765807,51767862,51769919,51771967,51774015,51776063,51778111,51780159,51782207,51784255,51786303,51788351,51790399,51792447,51794504,51796560,51798608,51800656,51802704,51804752,51806800,51808848,51810896,51812944,51814992,51817040,51819088,51821136,51823184,51825232,51827280,51829328,51831385,51833433,51835481,51837529,51839577,51841625,51843673,51845721,51847769,51849817,51851865,51853913,51855961,51858009,51860057,51862105,51864153,51866201,51868249,51870297,51872345,51874393,51876441,51878489,51880537,51882585,51884633,51886681,51888729,51890786,51892834,51894882,51896930,51898986,51901034,51903082,51905130,51907187,51909244,51911292,51913340,51915388,51917436,51919484,51921532,51923580,51925628,51927676,51929724,51931772,51933820,51935877,51937925,51939973,51942021,51944069,51946117,51948165,51950213,51952261,51954309,51956357,51958405,51960453,51962501,51964549,51966597,51968645,51970693,51972741,51974789,51976837,51978885,51980933,51982990,51985047,51987095,51989143,51991191,51993239,51995287,51997335,51999383,52001431,52003479,52005527,52007575,52009623,52011671,52013719,52015767,52017815,52019863,52021911,52023959,52026007,52028055,52030103,52032151,52034199,52036247,52038295,52040343,52042391,52044439,52046487,52048535,52050583,52052631,52054679,52056727,52058775,52060823,52062871,52064919,52066967,52069015,52071063,52073111,52075159,52077207,52079255,52081303,52083351,52085399,52087447,52089495,52091543,52093591,52095639,52097687,52099744,52101792,52103840,52105888,52107936,52109984,52112032,52114080,52116128,52118176,52120224,52122272,52124320,52126368,52128416,52130473,52132521,52134569,52136617,52138665,52140713,52142761,52144809,52146857,52148905,52150953,52153001,52155049,52157097,52159145,52161193,52163241,52165289,52167337,52169385,52171433,52173481,52175529,52177577,52179625,52181673,52183721,52185769,52187817,52189865,52191913,52193961,52196009,52198066,52200123,52202171,52204219,52206267,52208315,52210363,52212411,52214459,52216507,52218555,52220603,52222651,52224699,52226756,52228804,52230852,52232900,52234948,52236996,52239044,52241092,52243140,52245188,52247236,52249284,52251332,52253380,52255428,52257476,52259533,52261581,52263629,52265677,52267725,52269780,52271828,52273876,52275924,52277972,52280028,52282076,52284124,52286172,52288220,52290268,52292316,52294364,52296412,52298460,52300508,52302556,52304604,52306652,52308700,52310748,52312796,52314844,52316892,52318940,52320988,52323036,52325084,52327132,52329180,52331228,52333276,52335324,52337372,52339420,52341477,52343525,52345573,52347621,52349669,52351717,52353765,52355813,52357861,52359909,52361957,52364005,52366062,52368110,52370158,52372206,52374254,52376302,52378350,52380398,52382446,52384494,52386542,52388590,52390638,52392686,52394734,52396782,52398830,52400878,52402926,52404974,52407022,52409070,52411118,52413166,52415221,52417269,52419317,52421365,52423413,52425461,52427509,52429557,52431605,52433653,52435701,52437749,52439797,52441845,52443893,52445941,52447989,52450037,52452085,52454133,52456190,52458238,52460286,52462334,52464382,52466430,52468478,52470535,52472583,52474631,52476687,52478735,52480783,52482831,52484879,52486927,52488975,52491023,52493071,52495119,52497176,52499224,52501272,52503320,52505368,52507416,52509464,52511512,52513560,52515608,52517656,52519704,52521752,52523800,52525848,52527896,52529944,52531992,52534040,52536088,52538136,52540184,52542232,52544280,52546328,52548376,52550424,52552472,52554529,52556585,52558642,52560690,52562738,52564786,52566834,52568882,52570930,52572978,52575026,52577074,52579122,52581170,52583218,52585266,52587314,52589362,52591410,52593458,52595506,52597554,52599602,52601650,52603698,52605746,52607794,52609842,52611890,52613938,52615986,52618034,52620082,52622130,52624178,52626226,52628274,52630322,52632370,52634418,52636466,52638514,52640562,52642610,52644658,52646706,52648754,52650802,52652850,52654898,52656946,52658994,52661042,52663090,52665138,52667186,52669234,52671282,52673330,52675378,52677426,52679474,52681522,52683570,52685618,52687666,52689714,52691762,52693810,52695858,52697906,52699954,52702002,52704050,52706098,52708146,52710194,52712242,52714290,52716338,52718386,52720434,52722482,52724530,52726578,52728626,52730674,52732722,52734770,52736818,52738866,52740914,52742962,52745010,52747058,52749106,52751154,52753202,52755250,52757298,52759346,52761394,52763442,52765490,52767547,52769595,52771643,52773691,52775739,52777787,52779835,52781883,52783931,52785979,52788027,52790075,52792123,52794171,52796219,52798267,52800315,52802363,52804411,52806459,52808507,52810555,52812603,52814651,52816699,52818747,52820795,52822843,52824891,52826939,52828987,52831035,52833083,52835131,52837179,52839227,52841275,52843332,52845380,52847428,52849476,52851524,52853572,52855620,52857677,52859725,52861773,52863821,52865869,52867917,52869965,52872013,52874069,52876117,52878165,52880213,52882270,52884318,52886366,52888414,52890462,52892510,52894558,52896606,52898654,52900702,52902759,52904807,52906855,52908903,52910951,52912999,52915047,52917095,52919143,52921191,52923239,52925287,52927335,52929391,52931439,52933487,52935535,52937583,52939631,52941679,52943727,52945775,52947823,52949871,52951919,52953967,52956015,52958063,52960111,52962159,52964207,52966255,52968303,52970351,52972399,52974447,52976495,52978543,52980591,52982639,52984687,52986735,52988783,52990831,52992879,52994927,52996975,52999032,53001080,53003128,53005176,53007224,53009272,53011320,53013368,53015416,53017464,53019512,53021560,53023608,53025656,53027704,53029752,53031800,53033848,53035896,53037944,53039992,53042040,53044088,53046136,53048184,53050232,53052280,53054328,53056376,53058424,53060472,53062520,53064568,53066616,53068664,53070712,53072769,53074817,53076865,53078913,53080961,53083009,53085057,53087105,53089153,53091201,53093249,53095297,53097345,53099393,53101450,53103498,53105546,53107594,53109642,53111690,53113738,53115786,53117834,53119882,53121930,53123978,53126026,53128074,53130122,53132170,53134218,53136266,53138314,53140362,53142410,53144458,53146506,53148554,53150602,53152650,53154698,53156746,53158794,53160842,53162890,53164938,53166986,53169034,53171082,53173130,53175178,53177226,53179274,53181322,53183370,53185418,53187466,53189514,53191562,53193619,53195667,53197715,53199763,53201811,53203859,53205907,53207955,53210003,53212051,53214099,53216147,53218195,53220243,53222291,53224339,53226387,53228435,53230489,53232537,53234585,53236633,53238681,53240729,53242777,53244825,53246873,53248921,53250969,53253017,53255065,53257113,53259161,53261209,53263266,53265314,53267371,53269419,53271467,53273515,53275572,53277620,53279668,53281716,53283764,53285812,53287860,53289908,53291956,53294004,53296052,53298105,53300095,53302147,53304200,53306248,53308296,53310344,53312392,53314440,53316488,53318536,53320592,53322649,53324697,53326745,53328793,53330841,53332889,53334943,53336991,53339047,53341104,53343152,53345200,53347248,53349296,53351344,53353401,53355455,53357503,53359551,53361599,53363647,53365703,53367751,53369799,53371854,53373902,53375950,53377998,53380046,53382094,53384150,53386198,53388246,53390303,53392351,53394399,53396455,53398508,53400563,53402619,53404667,53406715,53408772,53410820,53412872,53414929,53416970,53419018,53421066,53423114,53425162,53427219,53429267,53431324,53433372,53435427,53437475,53439532,53441588,53443644,53445692,53447740,53449788,53451844,53453892,53455940,53457995,53460049,53462106,53464163,53466211,53468259,53470316,53472372,53474420,53476468,53478516,53480572,53482620,53484676,53486724,53488779,53490836,53492893,53494950,53497007,53499055,53501112,53503160,53505208,53507260,53509310,53511366,53513423,53515471,53517527,53519583,53521631,53523679,53525727,53527782,53529838,53531886,53533934,53535982,53538037,53540085,53542141,53544197,53546252,53548300,53550353,53552408,53554465,53556513,53558561,53560609,53562657,53564714,53566768,53568816,53570871,53572919,53574976,53577031,53579079,53581135,53583192,53585240,53587288,53589345,53591393,53593441,53595498,53597546,53599602,53601650,53603705,53605761,53607809,53609864,53611918,53613966,53616019,53618075,53620131,53622186,53624234,53626282,53628330,53630378,53632426,53634482,53636530,53638578,53640626,53642683,53644731,53646788,53648836,53650893,53652941,53654992,53657048,53659096,53661144,53663192,53665244,53667292,53669348,53671396,53673453,53675509,53677557,53679605,53681653,53683701,53685749,53687797,53689845,53691900,53693948,53696005,53698053,53700101,53702158,53704210,53706266,53708319,53710376,53712426,53714482,53716530,53718578,53720626,53722682,53724735,53726792,53728847,53730902,53732959,53735007,53737062,53739118,53741173,53743229,53745277,53747325,53749373,53751421,53753477,53755525,53757573,53759621,53761678,53763735,53765791,53767839,53769896,53771943,53773993,53776041,53778097,53780145,53782193,53784241,53786289,53788346,53790402,53792459,53794507,53796555,53798612,53800669,53802717,53804765,53806820,53808874,53810928,53812984,53815038,53817095,53819152,53821200,53823257,53825305,53827362,53829410,53831464,53833512,53835560,53837616,53839673,53841721,53843769,53845817,53847869,53849917,53851974,53854022,53856077,53858129,53860183,53862231,53864283,53866331,53868379,53870436,53872484,53874540,53876588,53878643,53880691,53882746,53884794,53886851,53888899,53890956,53893013,53895069,53897117,53899165,53901213,53903261,53905309,53907366,53909414,53911462,53913519,53915575,53917623,53919671,53921719,53923773,53925821,53927874,53929922,53931977,53934025,53936073,53938121,53940178,53942235,53944283,53946331,53948387,53950444,53952500,53954548,53956596,53958652,53960700,53962748,53964796,53966852,53968900,53970948,53972996,53975044,53977092,53979148,53981204,53983261,53985309,53987357,53989405,53991460,53993508,53995556,53997611,53999665,54001713,54003769,54005825,54007873,54009921,54011978,54014033,54016088,54018143,54020191,54022243,54024295,54026343,54028391,54030443,54032491,54034539,54036587,54038635,54040683,54042731,54044779,54046834,54048882,54050936,54052984,54055032,54057089,54059137,54061193,54063241,54065289,54067337,54069385,54071433,54073489,54075546,54077594,54079642,54081697,54083745,54085798,54087845,54089900,54091948,54093996,54096053,54098101,54100149,54102197,54104245,54106293,54108341,54110397,54112453,54114510,54116558,54118614,54120662,54122711,54124765,54126813,54128870,54130926,54132981,54135029,54137086,54139141,54141196,54143252,54145300,54147355,54149409,54151465,54153520,54155568,54157616,54159673,54161728,54163776,54165833,54167881,54169936,54171984,54174032,54176086,54178139,54180193,54182249,54184299,54186347,54188402,54190459,54192515,54194563,54196611,54198659,54200716,54202768,54204816,54206864,54208912,54210960,54213008,54215056,54217104,54219152,54221200,54223248,54225296,54227344,54229392,54231446,54233503,54235551,54237608,54239658,54241713,54243764,54245812,54247860,54249916,54251969,54254017,54256065,54258121,54260176,54262232,54264280,54266336,54268384,54270441,54272489,54274545,54276593,54278641,54280697,54282754,54284772,54286829,54288877,54290925,54292973,54295021,54297069,54299117,54301165,54303213,54305261,54307309,54309357,54311405,54313462,54315519,54317567,54319615,54321663,54323711,54325759,54327807,54329855,54331903,54333951,54335999,54338056,54340104,54342152,54344200,54346248,54348305,54350353,54352401,54354449,54356497,54358545,54360593,54362641,54364689,54366737,54368785,54370842,54372890,54374938,54376986,54379034,54381082,54383130,54385178,54387226,54389274,54391322,54393370,54395418,54397466,54399514,54401562,54403610,54405658,54407706,54409754,54411802,54413859,54415907,54417955,54420003,54422051,54424099,54426147,54428195,54430243,54432291,54434339,54436387,54438435,54440492,54442540,54444588,54446636,54448684,54450732,54452780,54454828,54456876,54458924,54460972,54463020,54465068,54467116,54469164,54471212,54473260,54475308,54477356,54479404,54481452,54483500,54485556,54487612,54489666,54491722,54493770,54495818,54497866,54499914,54501962,54504010,54506058,54508106,54510154,54512202,54514250,54516298,54518346,54520394,54522442,54524490,54526538,54528586,54530634,54532682,54534730,54536778,54538826,54540874,54542922,54544970,54547018,54549066,54551114,54553162,54555219,54557267,54559315,54561363,54563411,54565459,54567507,54569555,54571603,54573651,54575699,54577747,54579795,54581843,54583891,54585939,54587987,54590035,54592083,54594131,54596179,54598227,54600275,54602323,54604371,54606419,54608467,54610515,54612563,54614611,54616659,54618707,54620755,54622803,54624851,54626899,54628947,54630995,54633052,54635100,54637148,54639196,54641244,54643292,54645340,54647388,54649436,54651484,54653532,54655580,54657628,54659676,54661733,54663781,54665829,54667877,54669925,54671973,54674021,54676069,54678117,54680165,54682213,54684261,54686309,54688357,54690405,54692453,54694501,54696549,54698597,54700645,54702693,54704741,54706789,54708837,54710885,54712933,54714981,54717029,54719086,54721134,54723182,54725230,54727278,54729326,54731374,54733422,54735470,54737518,54739566,54741614,54743662,54745710,54747758,54749806,54751854,54753902,54755950,54757998,54760046,54762094,54764142,54766190,54768238,54770286,54772334,54774382,54776430,54778478,54780526,54782574,54784622,54786670,54788718,54790766,54792814,54794862,54796910,54798958,54801006,54803054,54805102,54807150,54809207,54811255,54813303,54815351,54817399,54819447,54821495,54823551,54825599,54827654,54829711,54831766,54833818,54835875,54837932,54839980,54842028,54844076,54846124,54848172,54850220,54852268,54854316,54856364,54858412,54860460,54862508,54864556,54866604,54868652,54870700,54872748,54874796,54876844,54878892,54880940,54882988,54885036,54887084,54889132,54891180,54893228,54895276,54897324,54899372,54901420,54903468,54905516,54907564,54909612,54911660,54913708,54915756,54917804,54919852,54921900,54923948,54925996,54928044,54930092,54932140,54934188,54936236,54938284,54940332,54942380,54944428,54946476,54948532,54950580,54952637,54954694,54956742,54958790,54960838,54962886,54964934,54966982,54969030,54971078,54973126,54975174,54977222,54979270,54981318,54983375,54985423,54987480,54989528,54991576,54993624,54995672,54997720,54999768,55001816,55003864,55005912,55007960,55010008,55012056,55014104,55016152,55018200,55020248,55022296,55024344,55026392,55028440,55030488,55032545,55034593,55036650,55038698,55040746,55042794,55044842,55046890,55048938,55050986,55053034,55055082,55057130,55059178,55061226,55063274,55065322,55067370,55069418,55071466,55073514,55075562,55077610,55079658,55081706,55083754,55085802,55087850,55089898,55091946,55093994,55096042,55098090,55100147,55102203,55104251,55106307,55108355,55110403,55112451,55114499,55116547,55118595,55120643,55122691,55124739,55126796,55128844,55130892,55132940,55134988,55137036,55139084,55141132,55143180,55145228,55147276,55149324,55151372,55153420,55155468,55157516,55159564,55161612,55163660,55165708,55167756,55169804,55171852,55173900,55175948,55177996,55180044,55182092,55184140,55186188,55188236,55190284,55192332,55194380,55196428,55198476,55200524,55202572,55204620,55206668,55208716,55210764,55212812,55214860,55216908,55218956,55221004,55223052,55225100,55227148,55229196,55231244,55233292,55235340,55237388,55239436,55241484,55243532,55245580,55247628,55249676,55251724,55253772,55255820,55257868,55259916,55261964,55264012,55266060,55268117,55270165,55272213,55274261,55276309,55278357,55280405,55282453,55284501,55286549,55288597,55290645,55292702,55294750,55296798,55298846,55300894,55302942,55304990,55307038,55309086,55311134,55313182,55315230,55317278,55319326,55321374,55323422,55325470,55327518,55329566,55331614,55333662,55335710,55337758,55339806,55341854,55343902,55345950,55347998,55350046,55352094,55354142,55356190,55358238,55360286,55362334,55364382,55366430,55368478,55370526,55372574,55374622,55376670,55378718,55380766,55382814,55384862,55386910,55388958,55391006,55393054,55395102,55397150,55399198,55401246,55403294,55405342,55407398,55409446,55411503,55413551,55415599,55417647,55419695,55421752,55423800,55425848,55427896,55429944,55431992,55434040,55436088,55438136,55440184,55442232,55444283,55446331,55448388,55450444,55452500,55454548,55456596,55458644,55460692,55462740,55464788,55466836,55468884,55470932,55472980,55475028,55477076,55479124,55481172,55483220,55485268,55487316,55489372,55491420,55493468,55495516,55497564,55499612,55501660,55503708,55505756,55507804,55509839,55511887,55513935,55515983,55518031,55520079,55522127,55524175,55526223,55528271,55530319,55532367,55534415,55536463,55538511,55540559,55542607,55544655,55546703,55548751,55550799,55552847,55554895,55556943,55558991,55561035,55563071,55565113,55567156,55569204,55571252,55573300,55575348,55577396,55579444,55581492,55583540,55585588,55587636,55589684,55591732,55593780,55595828,55597876,55599924,55601972,55604020,55606068,55608116,55610164,55612212,55614260,55616308,55618356,55620404,55622452,55624500,55626548,55628596,55630644,55632692,55634740,55636788,55638836,55640884,55642932,55644980,55647028,55649076,55651124,55653172,55655220,55657268,55659316,55661364,55663412,55665460,55667508,55669556,55671604,55673652,55675700,55677748,55679796,55681844,55683892,55685940,55687988,55690036,55692084,55694132,55696180,55698228,55700276,55702324,55704372,55706420,55708468,55710516,55712564,55714612,55716660,55718708,55720756,55722804,55724852,55726900,55728948,55730996,55733044,55735092,55737140,55739188,55741236,55743284,55745332,55747380,55749428,55751476,55753524,55755572,55757620,55759668,55761716,55763764,55765812,55767860,55769908,55771956,55774004,55776052,55778100,55780148,55782196,55784244,55786292,55788340,55790388,55792436,55794484,55796532,55798580,55800636,55802684,55804732,55806780,55808828,55810876,55812924,55814972,55817020,55819068,55821116,55823164,55825212,55827260,55829308,55831356,55833404,55835452,55837500,55839548,55841596,55843644,55845692,55847740,55849788,55851836,55853884,55855932,55857980,55860028,55862076,55864124,55866172,55868220,55870268,55872325,55874373,55876421,55878469,55880517,55882565,55884613,55886661,55888709,55890757,55892805,55894853,55896901,55898949,55900997,55903045,55905093,55907141,55909189,55911237,55913285,55915333,55917381,55919429,55921477,55923525,55925573,55927621,55929669,55931717,55933765,55935813,55937861,55939909,55941957,55944005,55946053,55948101,55950149,55952197,55954245,55956293,55958341,55960389,55962437,55964485,55966533,55968581,55970629,55972677,55974725,55976773,55978821,55980869,55982917,55984965,55987013,55989061,55991109,55993157,55995205,55997253,55999301,56001349,56003397,56005445,56007493,56009541,56011589,56013637,56015685,56017733,56019781,56021829,56023877,56025925,56027973,56030021,56032069,56034117,56036165,56038213,56040261,56042309,56044357,56046405,56048453,56050501,56052549,56054597,56056645,56058693,56060741,56062789,56064837,56066885,56068933,56070981,56073029,56075077,56077125,56079173,56081221,56083269,56085317,56087365,56089413,56091461,56093509,56095557,56097605,56099653,56101701,56103749,56105797,56107845,56109893,56111941,56113989,56116037,56118085,56120133,56122181,56124229,56126277,56128325,56130373,56132421,56134469,56136517,56138565,56140622,56142670,56144718,56146766,56148814,56150862,56152910,56154958,56157006,56159054,56161102,56163150,56165198,56167246,56169294,56171342,56173390,56175438,56177486,56179534,56181582,56183630,56185678,56187726,56189774,56191822,56193870,56195918,56197966,56200014,56202062,56204110,56206158,56208206,56210254,56212302,56214350,56216398,56218446,56220494,56222542,56224590,56226638,56228686,56230734,56232782,56234830,56236878,56238926,56240974,56243022,56245070,56247118,56249166,56251214,56253262,56255310,56257358,56259406,56261454,56263502,56265550,56267598,56269646,56271694,56273742,56275790,56277838,56279886,56281934,56283982,56286030,56288078,56290126,56292174,56294222,56296270,56298318,56300366,56302414,56304462,56306510,56308558,56310606,56312654,56314702,56316750,56318798,56320846,56322894,56324942,56326990,56329038,56331086,56333134,56335182,56337230,56339278,56341326,56343374,56345422,56347470,56349518,56351566,56353614,56355662,56357710,56359758,56361806,56363854,56365902,56367950,56369998,56372046,56374094,56376142,56378190,56380238,56382286,56384334,56386382,56388430,56390478,56392526,56394574,56396622,56398670,56400718,56402766,56404814,56406862,56408910,56410958,56413006,56415054,56417102,56419150,56421198,56423246,56425294,56427342,56429390,56431438,56433486,56435534,56437582,56439630,56441678,56443726,56445774,56447822,56449870,56451918,56453966,56456014,56458062,56460110,56462158,56464206,56466254,56468302,56470350,56472398,56474446,56476494,56478542,56480590,56482638,56484686,56486734,56488782,56490830,56492878,56494926,56496974,56499022,56501070,56503118,56505166,56507214,56509262,56511310,56513358,56515406,56517454,56519502,56521550,56523598,56525646,56527694,56529742,56531790,56533838,56535886,56537934,56539982,56542030,56544078,56546126,56548174,56550222,56552270,56554318,56556366,56558414,56560462,56562510,56564558,56566606,56568654,56570702,56572750,56574798,56576846,56578894,56580942,56582990,56585038,56587086,56589134,56591182,56593230,56595278,56597326,56599374,56601422,56603470,56605518,56607566,56609614,56611662,56613710,56615758,56617806,56619854,56621902,56623950,56625998,56628046,56630094,56632142,56634190,56636238,56638286,56640334,56642382,56644430,56646478,56648526,56650574,56652622,56654670,56656718,56658766,56660814,56662862,56664910,56666958,56669006,56671054,56673102,56675150,56677198,56679246,56681294,56683342,56685390,56687438,56689486,56691534,56693582,56695630,56697678,56699726,56701774,56703822,56705870,56707918,56709966,56712014,56714062,56716110,56718158,56720206,56722254,56724302,56726350,56728398,56730446,56732494,56734542,56736590,56738638,56740686,56742734,56744782,56746830,56748878,56750926,56752974,56755022,56757070,56759118,56761166,56763214,56765262,56767310,56769358,56771406,56773454,56775502,56777550,56779598,56781646,56783694,56785742,56787790,56789838,56791886,56793934,56795982,56798030,56800078,56802126,56804174,56806222,56808270,56810318,56812366,56814414,56816462,56818510,56820558,56822606,56824654,56826702,56828750,56830798,56832846,56834894,56836942,56838990,56841038,56843086,56845134,56847182,56849230,56851278,56853326,56855374,56857422,56859470,56861518,56863566,56865614,56867662,56869710,56871758,56873806,56875854,56877902,56879950,56881998,56884046,56886094,56888142,56890190,56892238,56894286,56896334,56898382,56900430,56902478,56904526,56906574,56908622,56910670,56912718,56914766,56916814,56918862,56920910,56922958,56925006,56927054,56929102,56931150,56933198,56935246,56937294,56939342,56941390,56943438,56945486,56947534,56949582,56951630,56953678,56955726,56957774,56959822,56961870,56963918,56965966,56968014,56970062,56972110,56974158,56976206,56978254,56980302,56982350,56984398,56986446,56988494,56990542,56992590,56994638,56996686,56998734,57000782,57002830,57004878,57006926,57008974,57011022,57013070,57015118,57017166,57019214,57021262,57023310,57025358,57027406,57029454,57031502,57033550,57035598,57037646,57039694,57041742,57043790,57045838,57047886,57049934,57051982,57054030,57056078,57058126,57060174,57062222,57064244,57066279,57068307,57070341,57072398,57074451,57076494,57078551,57080608,57082656,57084704,57086759,57088807,57090855,57092903,57094951,57096999,57099047,57101095,57103143,57105191,57107239,57109287,57111335,57113383,57115431,57117479,57119527,57121575,57123623,57125671,57127719,57129767,57131815,57133863,57135911,57137959,57140007,57142055,57144103,57146151,57148199,57150247,57152295,57154352,57156400,57158448,57160496,57162544,57164592,57166640,57168688,57170736,57172784,57174832,57176880,57178928,57180976,57183024,57185072,57187120,57189168,57191216,57193264,57195321,57197369,57199417,57201465,57203521,57205569,57207617,57209665,57211713,57213761,57215809,57217857,57219905,57221953,57224001,57226049,57228097,57230145,57232193,57234241,57236289,57238337,57240385,57242433,57244481,57246529,57248577,57250625,57252647,57254695,57256743,57258791,57260839,57262887,57264935,57266983,57269031,57271079,57273127,57275175,57277223,57279271,57281319,57283367,57285415,57287463,57289511,57291559,57293607,57295655,57297703,57299751,57301799,57303847,57305895,57307943,57309991,57312039,57314087,57316135,57318183,57320231,57322279,57324327,57326375,57328423,57330471,57332519,57334567,57336615,57338663,57340711,57342759,57344807,57346855,57348903,57350951,57352999,57355047,57357095,57359143,57361191,57363239,57365287,57367335,57369383,57371431,57373479,57375527,57377575,57379623,57381671,57383719,57385767,57387815,57389863,57391911,57393959,57396007,57398055,57400103,57402151,57404199,57406247,57408295,57410343,57412391,57414439,57416487,57418535,57420583,57422631,57424679,57426727,57428775,57430823,57432871,57434919,57436967,57439015,57441063,57443111,57445159,57447207,57449255,57451303,57453351,57455399,57457447,57459495,57461543,57463591,57465639,57467687,57469735,57471783,57473840,57475888,57477936,57479984,57482032,57484080,57486128,57488176,57490224,57492272,57494320,57496368,57498416,57500464,57502512,57504560,57506608,57508656,57510704,57512752,57514800,57516848,57518896,57520944,57522992,57525040,57527088,57529136,57531184,57533232,57535280,57537328,57539376,57541424,57543472,57545520,57547568,57549616,57551664,57553712,57555760,57557808,57559856,57561904,57563952,57566000,57568048,57570096,57572144,57574192,57576240,57578288,57580336,57582384,57584432,57586480,57588528,57590576,57592633,57594681,57596738,57598786,57600834,57602882,57604930,57606987,57609035,57611083,57613131,57615179,57617227,57619275,57621323,57623371,57625419,57627467,57629515,57631563,57633611,57635659,57637707,57639755,57641803,57643851,57645899,57647947,57649995,57652043,57654091,57656139,57658187,57660235,57662283,57664331,57666379,57668427,57670475,57672523,57674571,57676619,57678667,57680715,57682763,57684811,57686859,57688907,57690955,57693003,57695051,57697099,57699147,57701195,57703243,57705291,57707339,57709387,57711435,57713483,57715531,57717579,57719627,57721675,57723723,57725771,57727819,57729867,57731915,57733963,57736011,57738059,57740107,57742155,57744203,57746251,57748299,57750347,57752395,57754443,57756491,57758539,57760587,57762635,57764683,57766731,57768779,57770827,57772875,57774923,57776971,57779019,57781067,57783115,57785163,57787211,57789259,57791307,57793355,57795403,57797451,57799499,57801547,57803595,57805643,57807691,57809739,57811787,57813835,57815883,57817931,57819979,57822027,57824075,57826123,57828171,57830219,57832267,57834315,57836363,57838411,57840459,57842507,57844555,57846603,57848651,57850699,57852747,57854795,57856843,57858891,57860939,57862987,57865035,57867083,57869131,57871188,57873236,57875284,57877332,57879380,57881428,57883476,57885524,57887572,57889620,57891668,57893716,57895764,57897812,57899860,57901908,57903956,57906004,57908052,57910100,57912148,57914196,57916244,57918292,57920340,57922388,57924436,57926484,57928532,57930580,57932628,57934676,57936724,57938772,57940820,57942868,57944916,57946964,57949012,57951060,57953108,57955156,57957204,57959252,57961300,57963348,57965396,57967444,57969492,57971540,57973588,57975636,57977684,57979732,57981780,57983828,57985876,57987924,57989972,57992020,57994068,57996116,57998164,58000212,58002260,58004308,58006356,58008404,58010452,58012500,58014548,58016596,58018644,58020692,58022740,58024788,58026836,58028884,58030932,58032980,58035028,58037076,58039124,58041172,58043220,58045268,58047316,58049364,58051412,58053460,58055508,58057556,58059604,58061652,58063700,58065748,58067796,58069844,58071892,58073940,58075988,58078036,58080084,58082132,58084180,58086228,58088276,58090324,58092372,58094420,58096468,58098516,58100564,58102612,58104660,58106708,58108756,58110804,58112852,58114900,58116948,58118996,58121044,58123092,58125140,58127188,58129236,58131284,58133332,58135380,58137428,58139476,58141524,58143572,58145620,58147668,58149716,58151764,58153812,58155860,58157908,58159956,58162004,58164052,58166100,58168148,58170196,58172244,58174292,58176340,58178388,58180436,58182484,58184532,58186580,58188628,58190676,58192724,58194772,58196820,58198868,58200916,58202964,58205012,58207060,58209108,58211156,58213204,58215252,58217309,58219357,58221405,58223453,58225501,58227557,58229605,58231653,58233701,58235749,58237797,58239845,58241893,58243941,58245989,58248037,58250085,58252133,58254181,58256229,58258277,58260325,58262373,58264421,58266469,58268517,58270565,58272613,58274661,58276709,58278757,58280805,58282853,58284901,58286949,58288997,58291045,58293102,58295150,58297198,58299246,58301294,58303342,58305390,58307438,58309486,58311534,58313582,58315630,58317678,58319726,58321774,58323822,58325870,58327918,58329966,58332014,58334062,58336110,58338158,58340206,58342254,58344302,58346350,58348398,58350446,58352494,58354542,58356590,58358638,58360686,58362734,58364782,58366830,58368878,58370926,58372974,58375022,58377070,58379118,58381166,58383214,58385262,58387310,58389358,58391406,58393454,58395502,58397550,58399598,58401646,58403694,58405742,58407790,58409838,58411886,58413934,58415982,58418030,58420078,58422126,58424174,58426222,58428270,58430318,58432366,58434414,58436462,58438510,58440558,58442606,58444654,58446702,58448750,58450798,58452846,58454894,58456942,58458990,58461038,58463086,58465134,58467182,58469230,58471278,58473326,58475374,58477422,58479470,58481518,58483566,58485614,58487662,58489710,58491758,58493806,58495854,58497902,58499950,58501998,58504046,58506094,58508142,58510190,58512238,58514286,58516334,58518382,58520430,58522478,58524526,58526574,58528622,58530670,58532718,58534766,58536814,58538862,58540910,58542958,58545006,58547054,58549102,58551150,58553198,58555246,58557294,58559342,58561390,58563438,58565486,58567534,58569582,58571630,58573678,58575726,58577774,58579822,58581870,58583918,58585966,58588014,58590062,58592110,58594158,58596206,58598254,58600302,58602350,58604398,58606446,58608494,58610542,58612590,58614638,58616686,58618734,58620782,58622830,58624878,58626926,58628974,58631022,58633070,58635118,58637166,58639214,58641262,58643310,58645358,58647406,58649454,58651502,58653550,58655598,58657646,58659694,58661742,58663790,58665838,58667886,58669934,58671982,58674030,58676078,58678126,58680174,58682222,58684270,58686318,58688366,58690414,58692462,58694510,58696558,58698606,58700654,58702702,58704750,58706798,58708846,58710894,58712942,58714990,58717038,58719086,58721134,58723182,58725230,58727278,58729326,58731374,58733422,58735470,58737518,58739566,58741614,58743662,58745710,58747758,58749806,58751854,58753902,58755950,58757998,58760046,58762094,58764142,58766190,58768238,58770286,58772334,58774382,58776430,58778478,58780526,58782574,58784622,58786670,58788718,58790766,58792814,58794862,58796910,58798958,58801006,58803054,58805102,58807150,58809198,58811246,58813294,58815342,58817390,58819438,58821486,58823534,58825582,58827630,58829678,58831726,58833774,58835822,58837870,58839918,58841966,58844014,58846062,58848110,58850158,58852206,58854254,58856302,58858350,58860398,58862446,58864494,58866542,58868590,58870638,58872686,58874734,58876782,58878830,58880878,58882926,58884974,58887022,58889070,58891118,58893166,58895214,58897262,58899310,58901358,58903406,58905454,58907502,58909558,58911606,58913654,58915702,58917750,58919798,58921846,58923894,58925942,58927990,58930038,58932086,58934134,58936182,58938230,58940278,58942326,58944374,58946422,58948470,58950518,58952566,58954614,58956662,58958710,58960758,58962806,58964854,58966902,58968950,58970998,58973046,58975094,58977142,58979190,58981238,58983286,58985334,58987382,58989430,58991478,58993526,58995574,58997622,58999670,59001718,59003766,59005814,59007862,59009910,59011958,59014006,59016054,59018102,59020150,59022198,59024246,59026294,59028342,59030390,59032438,59034486,59036534,59038582,59040630,59042678,59044726,59046774,59048822,59050870,59052918,59054966,59057014,59059062,59061110,59063158,59065206,59067254,59069302,59071350,59073398,59075446,59077494,59079542,59081590,59083638,59085686,59087734,59089782,59091830,59093878,59095926,59097974,59100022,59102070,59104118,59106166,59108214,59110262,59112310,59114358,59116406,59118454,59120502,59122550,59124598,59126646,59128694,59130742,59132790,59134838,59136886,59138934,59140982,59143030,59145078,59147126,59149174,59151222,59153270,59155318,59157366,59159414,59161462,59163510,59165558,59167606,59169654,59171702,59173750,59175798,59177846,59179894,59181942,59183990,59186038,59188086,59190134,59192182,59194230,59196278,59198326,59200374,59202422,59204470,59206518,59208566,59210614,59212662,59214710,59216758,59218806,59220854,59222902,59224950,59226998,59229046,59231094,59233142,59235190,59237238,59239286,59241334,59243382,59245430,59247478,59249526,59251574,59253622,59255670,59257718,59259766,59261814,59263862,59265910,59267958,59270006,59272054,59274102,59276150,59278198,59280246,59282294,59284342,59286390,59288438,59290486,59292534,59294582,59296630,59298678,59300726,59302774,59304822,59306870,59308918,59310966,59313014,59315062,59317110,59319158,59321206,59323254,59325302,59327350,59329398,59331446,59333494,59335542,59337590,59339638,59341686,59343734,59345782,59347830,59349878,59351926,59353974,59356022,59358070,59360118,59362166,59364214,59366262,59368310,59370358,59372406,59374454,59376502,59378550,59380598,59382646,59384694,59386742,59388790,59390838,59392886,59394934,59396982,59399030,59401078,59403126,59405174,59407222,59409270,59411318,59413366,59415414,59417462,59419510,59421558,59423606,59425654,59427702,59429750,59431798,59433846,59435894,59437942,59439990,59442038,59444086,59446134,59448182,59450230,59452278,59454326,59456374,59458422,59460470,59462518,59464566,59466614,59468662,59470710,59472758,59474806,59476854,59478902,59480950,59482998,59485046,59487094,59489142,59491190,59493238,59495286,59497334,59499382,59501430,59503478,59505526,59507582,59509630,59511678,59513726,59515774,59517822,59519870,59521918,59523966,59526014,59528062,59530110,59532158,59534206,59536254,59538302,59540350,59542398,59544448,59546501,59548528,59550576,59552624,59554672,59556720,59558768,59560816,59562864,59564912,59566960,59569016,59571072,59573127,59575184,59577232,59579280,59581328,59583376,59585424,59587481,59589529,59591577,59593625,59595681,59597729,59599777,59601825,59603881,59605929,59607977,59610025,59612082,59614130,59616178,59618226,59620274,59622322,59624370,59626418,59628466,59630523,59632571,59634628,59636676,59638724,59640772,59642829,59644877,59646925,59648980,59651028,59653084,59655132,59657188,59659236,59661293,59663350,59665398,59667446,59669494,59671542,59673598,59675655,59677703,59679751,59681799,59683847,59685895,59687943,59689991,59692039,59694087,59696135,59698183,59700231,59702279,59704327,59706382,59708438,59710486,59712543,59714600,59716648,59718696,59720744,59722792,59724840,59726888,59728936,59730990,59733038,59735086,59737134,59739182,59741230,59743278,59745334,59747382,59749437,59751485,59753542,59755599,59757647,59759695,59761743,59763791,59765848,59767896,59769953,59772001,59774049,59776097,59778145,59780193,59782241,59784289,59786337,59788385,59790433,59792481,59794529,59796577,59798625,59800673,59802721,59804778,59806826,59808874,59810922,59812970,59815027,59817075,59819123,59821171,59823219,59825272,59827320,59829377,59831425,59833482,59835530,59837578,59839626,59841674,59843731,59845779,59847827,59849883,59851931,59853979,59856027,59858075,59860123,59862171,59864219,59866267,59868323,59870371,59872419,59874467,59876515,59878563,59880611,59882659,59884707,59886755,59888812,59890869,59892917,59894965,59897013,59899061,59901109,59903157,59905213,59907260,59909282,59911323,59913367,59915415,59917463,59919511,59921559,59923607,59925655,59927703,59929751,59931799,59933847,59935895,59937943,59939991,59942039,59944087,59946135,59948183,59950231,59952279,59954327,59956375,59958423,59960471,59962519,59964573,59966609,59968626,59970657,59972708,59974728,59976758,59978815,59980863,59982911,59984959,59987007,59989055,59991103,59993151,59995199,59997247,59999295,60001343,60003391,60005439,60007487,60009535,60011583,60013640,60015688,60017736,60019784,60021832,60023880,60025928,60027976,60030024,60032072,60034120,60036168,60038216,60040264,60042312,60044367,60046415,60048470,60050518,60052566,60054614,60056662,60058710,60060758,60062806,60064854,60066902,60068950,60070998,60073046,60075094,60077142,60079190,60081238,60083286,60085334,60087382,60089430,60091478,60093526,60095574,60097622,60099670,60101718,60103766,60105814,60107862,60109910,60111958,60114006,60116014,60117999,60120003,60121981,60123997,60126027,60128066,60130107,60132127,60134168,60136210,60138264,60140306,60142348,60144377,60146418,60148467,60150515,60152525,60154582,60156630,60158678,60160726,60162774,60164822,60166870,60168918,60170966,60173014,60175062,60177110,60179158,60181206,60183254,60185302,60187350,60189398,60191446,60193494,60195542,60197590,60199638,60201686,60203734,60205782,60207818,60209872,60211905,60213948,60216001,60218049,60220097,60222145,60224193,60226241,60228289,60230337,60232394,60234442,60236490,60238538,60240586,60242634,60244682,60246730,60248787,60250835,60252883,60254939,60256996,60259044,60261092,60263140,60265188,60267236,60269284,60271332,60273389,60275437,60277494,60279548,60281596,60283652,60285708,60287756,60289813,60291868,60293924,60295972,60298020,60300076,60302124,60304180,60306228,60308285,60310333,60312381,60314435,60316483,60318531,60320579,60322627,60324675,60326723,60328771,60330819,60332867,60334915,60336963,60339011,60341059,60343107,60345163,60347219,60349276,60351324,60353372,60355420,60357468,60359516,60361564,60363612,60365660,60367708,60369765,60371813,60373861,60375909,60377957,60380005,60382053,60384101,60386149,60388197,60390245,60392293,60394341,60396389,60398437,60400485,60402541,60404597,60406652,60408700,60410753,60412810,60414858,60416906,60418954,60421009,60423066,60425114,60427162,60429210,60431258,60433306,60435354,60437408,60439464,60441519,60443575,60445632,60447688,60449736,60451789,60453837,60455893,60457950,60460007,60462055,60464103,60466151,60468199,60470247,60472295,60474351,60476399,60478447,60480495,60482543,60484591,60486639,60488687,60490744,60492792,60494845,60496893,60498941,60500989,60503037,60505085,60507133,60509181,60511229,60513277,60515325,60517373,60519421,60521469,60523517,60525565,60527613,60529669,60531725,60533782,60535830,60537885,60539942,60541997,60544054,60546102,60548150,60550198,60552246,60554294,60556342,60558397,60560445,60562502,60564550,60566598,60568655,60570703,60572757,60574805,60576853,60578910,60580958,60583006,60585054,60587102,60589159,60591207,60593261,60595317,60597372,60599420,60601471,60603519,60605567,60607624,60609680,60611736,60613792,60615840,60617888,60619944,60621992,60624040,60626088,60628136,60630184,60632241,60634297,60636354,60638402,60640450,60642507,60644555,60646603,60648659,60650707,60652755,60654803,60656859,60658907,60660955,60663003,60665051,60667099,60669153,60671201,60673258,60675306,60677363,60679411,60681468,60683516,60685564,60687612,60689660,60691708,60693756,60695804,60697852,60699900,60701948,60703996,60706044,60708092,60710140,60712188,60714244,60716301,60718349,60720397,60722445,60724493,60726541,60728589,60730645,60732693,60734741,60736797,60738845,60740893,60742941,60744989,60747037,60749094,60751142,60753190,60755238,60757286,60759334,60761382,60763430,60765487,60767535,60769583,60771631,60773679,60775727,60777775,60779823,60781871,60783919,60785967,60788019,60790067,60792124,60794181,60796238,60798286,60800334,60802388,60804436,60806484,60808532,60810580,60812628,60814676,60816724,60818772,60820829,60822886,60824934,60826982,60829030,60831087,60833135,60835192,60837249,60839297,60841345,60843402,60845450,60847505,60849553,60851601,60853649,60855697,60857750,60859806,60861862,60863910,60865958,60868006,60870054,60872102,60874150,60876198,60878246,60880294,60882342,60884390,60886438,60888486,60890534,60892577,60894612,60896649,60898697,60900745,60902793,60904841,60906889,60908937,60910985,60913033,60915081,60917138,60919186,60921234,60923282,60925330,60927378,60929426,60931474,60933522,60935570,60937618,60939666,60941714,60943762,60945810,60947858,60949906,60951954,60954002,60956050,60958098,60960146,60962194,60964242,60966290,60968338,60970386,60972434,60974482,60976530,60978578,60980626,60982674,60984722,60986770,60988818,60990866,60992914,60994962,60997010,60999058,61001106,61003154,61005202,61007250,61009298,61011346,61013394,61015442,61017490,61019547,61021595,61023643,61025691,61027739,61029787,61031835,61033883,61035931,61037979,61040027,61042075,61044123,61046171,61048219,61050267,61052315,61054363,61056411,61058459,61060507,61062555,61064603,61066651,61068699,61070747,61072795,61074843,61076891,61078939,61080987,61083035,61085083,61087131,61089179,61091227,61093275,61095323,61097371,61099419,61101467,61103515,61105563,61107611,61109659,61111707,61113755,61115803,61117851,61119899,61121947,61123995,61126043,61128091,61130139,61132187,61134235,61136283,61138331,61140379,61142427,61144475,61146523,61148571,61150619,61152667,61154715,61156763,61158811,61160859,61162907,61164955,61167003,61169060,61171108,61173156,61175204,61177252,61179300,61181348,61183396,61185444,61187492,61189540,61191588,61193636,61195684,61197732,61199780,61201828,61203876,61205924,61207972,61210020,61212068,61214116,61216164,61218220,61220268,61222316,61224364,61226412,61228460,61230508,61232556,61234604,61236652,61238700,61240748,61242796,61244844,61246892,61248940,61250988,61253036,61255084,61257132,61259180,61261237,61263285,61265333,61267381,61269429,61271477,61273525,61275573,61277621,61279669,61281717,61283765,61285813,61287861,61289909,61291957,61294005,61296053,61298101,61300149,61302197,61304245,61306293,61308341,61310389,61312437,61314485,61316533,61318581,61320629,61322677,61324725,61326773,61328821,61330869,61332917,61334965,61337013,61339061,61341109,61343157,61345205,61347253,61349301,61351349,61353397,61355445,61357493,61359541,61361589,61363637,61365685,61367733,61369781,61371829,61373877,61375925,61377973,61380021,61382069,61384117,61386165,61388213,61390261,61392309,61394357,61396405,61398453,61400501,61402549,61404597,61406645,61408693,61410741,61412789,61414837,61416885,61418933,61420981,61423029,61425077,61427125,61429173,61431221,61433269,61435317,61437365,61439413,61441461,61443509,61445566,61447614,61449662,61451710,61453758,61455806,61457854,61459911,61461959,61464007,61466055,61468103,61470151,61472208,61474256,61476304,61478352,61480400,61482457,61484505,61486553,61488601,61490649,61492697,61494745,61496793,61498841,61500889,61502937,61504985,61507033,61509089,61511137,61513185,61515233,61517281,61519329,61521377,61523425,61525473,61527521,61529569,61531617,61533665,61535713,61537761,61539809,61541857,61543905,61545953,61548009,61550057,61552105,61554153,61556201,61558249,61560297,61562345,61564393,61566441,61568489,61570537,61572585,61574633,61576681,61578729,61580777,61582825,61584873,61586921,61588969,61591017,61593065,61595113,61597161,61599209,61601257,61603305,61605353,61607401,61609449,61611497,61613545,61615593,61617641,61619689,61621737,61623785,61625833,61627881,61629929,61631977,61634025,61636073,61638121,61640169,61642217,61644265,61646313,61648361,61650409,61652457,61654505,61656553,61658601,61660649,61662697,61664745,61666793,61668841,61670889,61672937,61674985,61677033,61679081,61681129,61683177,61685225,61687273,61689321,61691369,61693417,61695465,61697513,61699561,61701609,61703657,61705705,61707753,61709801,61711849,61713897,61715943,61717991,61720039,61722087,61724135,61726183,61728231,61730279,61732327,61734375,61736423,61738471,61740519,61742567,61744615,61746663,61748720,61750768,61752816,61754864,61756912,61758960,61761008,61763056,61765104,61767152,61769200,61771248,61773296,61775344,61777392,61779440,61781488,61783536,61785584,61787632,61789680,61791728,61793776,61795824,61797872,61799920,61801968,61804016,61806064,61808112,61810160,61812208,61814256,61816304,61818352,61820400,61822448,61824496,61826544,61828592,61830640,61832688,61834736,61836784,61838832,61840880,61842928,61844976,61847024,61849072,61851120,61853177,61855225,61857273,61859321,61861369,61863417,61865465,61867513,61869561,61871609,61873657,61875705,61877761,61879809,61881857,61883905,61885953,61888001,61890049,61892097,61894145,61896193,61898241,61900289,61902337,61904385,61906433,61908481,61910529,61912577,61914625,61916673,61918721,61920769,61922817,61924865,61926913,61928961,61931009,61933057,61935105,61937153,61939201,61941249,61943297,61945345,61947393,61949441,61951489,61953537,61955585,61957633,61959681,61961729,61963777,61965825,61967873,61969921,61971969,61974017,61976065,61978113,61980161,61982209,61984257,61986305,61988353,61990410,61992458,61994506,61996554,61998602,62000650,62002698,62004746,62006794,62008842,62010890,62012938,62014986,62017034,62019091,62021139,62023187,62025235,62027283,62029331,62031379,62033427,62035475,62037523,62039571,62041619,62043667,62045715,62047763,62049811,62051859,62053907,62055955,62058003,62060051,62062099,62064147,62066195,62068243,62070291,62072339,62074387,62076435,62078483,62080531,62082587,62084635,62086683,62088731,62090779,62092827,62094875,62096923,62098971,62101019,62103067,62105115,62107163,62109211,62111259,62113307,62115355,62117403,62119451,62121499,62123547,62125595,62127643,62129691,62131739,62133787,62135835,62137883,62139931,62141979,62144027,62146075,62148123,62150171,62152219,62154267,62156324,62158372,62160420,62162468,62164516,62166564,62168612,62170660,62172708,62174756,62176804,62178852,62180900,62182948,62184996,62187044,62189092,62191140,62193188,62195236,62197284,62199332,62201380,62203428,62205476,62207524,62209572,62211620,62213668,62215716,62217764,62219812,62221860,62223908,62225956,62228004,62230052,62232100,62234148,62236196,62238244,62240301,62242349,62244397,62246445,62248493,62250541,62252589,62254637,62256685,62258733,62260781,62262829,62264877,62266933,62268981,62271029,62273077,62275125,62277173,62279221,62281269,62283317,62285365,62287413,62289461,62291509,62293557,62295605,62297653,62299701,62301749,62303797,62305845,62307893,62309941,62311989,62314037,62316085,62318133,62320181,62322229,62324277,62326325,62328373,62330421,62332469,62334517,62336565,62338613,62340661,62342709,62344757,62346805,62348853,62350901,62352949,62354997,62357045,62359093,62361141,62363189,62365237,62367285,62369333,62371381,62373429,62375477,62377525,62379573,62381621,62383669,62385717,62387765,62389813,62391861,62393909,62395957,62398005,62400053,62402101,62404149,62406197,62408245,62410293,62412341,62414389,62416437,62418485,62420533,62422581,62424629,62426677,62428725,62430773,62432821,62434869,62436917,62438965,62441013,62443061,62445109,62447157,62449205,62451253,62453301,62455349,62457397,62459445,62461493,62463541,62465589,62467637,62469685,62471733,62473781,62475829,62477877,62479925,62481973,62484021,62486069,62488117,62490165,62492213,62494261,62496309,62498357,62500405,62502453,62504501,62506549,62508597,62510645,62512693,62514741,62516789,62518837,62520885,62522933,62524981,62527029,62529077,62531125,62533173,62535221,62537269,62539317,62541365,62543413,62545461,62547509,62549557,62551605,62553653,62555701,62557749,62559797,62561845,62563893,62565941,62567989,62570037,62572085,62574133,62576181,62578229,62580277,62582325,62584373,62586421,62588469,62590517,62592565,62594613,62596661,62598709,62600757,62602805,62604853,62606901,62608949,62610997,62613045,62615093,62617141,62619189,62621237,62623285,62625333,62627381,62629429,62631477,62633525,62635573,62637621,62639669,62641717,62643765,62645813,62647861,62649909,62651957,62654005,62656053,62658101,62660149,62662197,62664245,62666293,62668341,62670389,62672437,62674485,62676533,62678581,62680629,62682677,62684725,62686773,62688821,62690869,62692917,62694965,62697013,62699061,62701109,62703157,62705205,62707253,62709301,62711349,62713397,62715445,62717493,62719541,62721589,62723637,62725685,62727733,62729781,62731829,62733877,62735925,62737973,62740021,62742078,62744126,62746174,62748222,62750270,62752318,62754366,62756414,62758462,62760510,62762558,62764606,62766654,62768702,62770750,62772798,62774846,62776894,62778951,62780999,62783047,62785095,62787143,62789191,62791239,62793287,62795335,62797383,62799431,62801479,62803527,62805575,62807623,62809671,62811719,62813767,62815815,62817863,62819911,62821959,62824007,62826055,62828103,62830151,62832199,62834247,62836295,62838343,62840391,62842439,62844487,62846535,62848583,62850631,62852679,62854727,62856775,62858823,62860871,62862919,62864967,62867015,62869063,62871111,62873159,62875207,62877255,62879303,62881360,62883408,62885456,62887504,62889552,62891600,62893648,62895696,62897744,62899792,62901840,62903888,62905936,62907984,62910032,62912080,62914128,62916176,62918224,62920272,62922320,62924368,62926416,62928464,62930512,62932560,62934608,62936656,62938704,62940752,62942800,62944848,62946896,62948944,62950992,62953040,62955088,62957136,62959184,62961232,62963280,62965328,62967376,62969424,62971472,62973520,62975568,62977616,62979664,62981712,62983760,62985808,62987856,62989904,62991952,62994000,62996048,62998096,63000144,63002192,63004240,63006288,63008345,63010393,63012441,63014489,63016537,63018585,63020633,63022681,63024729,63026777,63028825,63030873,63032921,63034969,63037017,63039065,63041113,63043161,63045209,63047257,63049305,63051353,63053401,63055449,63057497,63059545,63061593,63063641,63065689,63067737,63069785,63071833,63073881,63075929,63077977,63080025,63082073,63084121,63086169,63088217,63090265,63092313,63094361,63096409,63098457,63100505,63102553,63104601,63106649,63108697,63110745,63112801,63114849,63116897,63118945,63120993,63123041,63125097,63127145,63129193,63131241,63133289,63135337,63137394,63139442,63141490,63143538,63145586,63147634,63149682,63151730,63153778,63155826,63157874,63159922,63161970,63164018,63166066,63168114,63170162,63172210,63174267,63176315,63178363,63180411,63182459,63184507,63186555,63188603,63190651,63192699,63194747,63196795,63198843,63200891,63202939,63204987,63207035,63209083,63211131,63213179,63215227,63217275,63219323,63221371,63223419,63225467,63227515,63229563,63231611,63233659,63235707,63237755,63239803,63241851,63243899,63245947,63247995,63250043,63252091,63254139,63256187,63258235,63260283,63262340,63264388,63266436,63268493,63270549,63272597,63274645,63276693,63278741,63280789,63282837,63284885,63286933,63288981,63291029,63293077,63295125,63297173,63299221,63301269,63303317,63305365,63307413,63309461,63311509,63313557,63315605,63317653,63319701,63321749,63323797,63325845,63327893,63329941,63331989,63334037,63336085,63338133,63340181,63342229,63344277,63346325,63348373,63350421,63352469,63354517,63356565,63358613,63360661,63362709,63364757,63366805,63368853,63370901,63372949,63374997,63377045,63379093,63381141,63383189,63385237,63387285,63389333,63391381,63393429,63395477,63397525,63399573,63401621,63403669,63405717,63407774,63409822,63411870,63413918,63415974,63418022,63420070,63422118,63424166,63426214,63428262,63430310,63432358,63434406,63436454,63438502,63440550,63442598,63444646,63446694,63448742,63450790,63452838,63454886,63456934,63458982,63461030,63463078,63465126,63467174,63469222,63471270,63473318,63475366,63477414,63479462,63481510,63483558,63485606,63487654,63489702,63491750,63493798,63495846,63497894,63499942,63501990,63504038,63506086,63508134,63510182,63512230,63514278,63516326,63518374,63520422,63522470,63524518,63526566,63528614,63530662,63532710,63534758,63536806,63538854,63540902,63542950,63544998,63547046,63549094,63551142,63553190,63555238,63557286,63559334,63561382,63563430,63565478,63567526,63569574,63571622,63573670,63575718,63577766,63579814,63581862,63583910,63585958,63588015,63590063,63592111,63594159,63596207,63598255,63600303,63602359,63604407,63606455,63608503,63610551,63612599,63614647,63616695,63618743,63620791,63622839,63624887,63626935,63628983,63631031,63633079,63635127,63637175,63639223,63641271,63643319,63645367,63647415,63649463,63651511,63653559,63655607,63657655,63659703,63661751,63663799,63665847,63667895,63669943,63671991,63674048,63676096,63678144,63680192,63682240,63684288,63686336,63688384,63690432,63692480,63694528,63696576,63698624,63700672,63702720,63704768,63706816,63708864,63710912,63712960,63715008,63717056,63719104,63721152,63723200,63725248,63727296,63729344,63731392,63733440,63735488,63737536,63739584,63741632,63743680,63745728,63747776,63749824,63751872,63753920,63755968,63758016,63760064,63762112,63764160,63766208,63768256,63770304,63772352,63774400,63776448,63778496,63780544,63782592,63784640,63786688,63788736,63790784,63792832,63794880,63796928,63798976,63801024,63803072,63805120,63807168,63809216,63811264,63813312,63815360,63817408,63819456,63821504,63823552,63825600,63827648,63829696,63831744,63833792,63835840,63837888,63839936,63841984,63844032,63846080,63848128,63850176,63852224,63854272,63856320,63858368,63860416,63862464,63864512,63866560,63868608,63870656,63872704,63874761,63876809,63878857,63880905,63882953,63885001,63887049,63889097,63891145,63893193,63895250,63897298,63899346,63901394,63903442,63905490,63907538,63909586,63911634,63913682,63915730,63917778,63919826,63921874,63923922,63925970,63928018,63930066,63932114,63934162,63936210,63938258,63940306,63942354,63944402,63946450,63948498,63950546,63952594,63954642,63956690,63958738,63960786,63962834,63964882,63966930,63968978,63971026,63973074,63975122,63977170,63979218,63981275,63983323,63985371,63987419,63989467,63991515,63993563,63995611,63997659,63999707,64001755,64003810,64005858,64007906,64009954,64012002,64014059,64016107,64018155,64020203,64022251,64024299,64026347,64028395,64030443,64032491,64034539,64036587,64038635,64040683,64042731,64044779,64046827,64048875,64050923,64052971,64055019,64057067,64059115,64061163,64063211,64065259,64067307,64069355,64071403,64073451,64075499,64077547,64079595,64081643,64083691,64085739,64087787,64089835,64091883,64093931,64095979,64098027,64100075,64102123,64104171,64106219,64108267,64110315,64112363,64114411,64116459,64118507,64120555,64122603,64124651,64126699,64128747,64130795,64132843,64134891,64136939,64138987,64141035,64143083,64145131,64147179,64149227,64151275,64153323,64155371,64157419,64159467,64161515,64163563,64165611,64167659,64169707,64171755,64173803,64175851,64177899,64179947,64181995,64184043,64186091,64188139,64190187,64192235,64194283,64196331,64198379,64200427,64202475,64204523,64206571,64208619,64210667,64212715,64214763,64216811,64218859,64220907,64222955,64225003,64227051,64229099,64231147,64233195,64235243,64237291,64239339,64241387,64243435,64245483,64247531,64249579,64251627,64253675,64255723,64257771,64259819,64261867,64263915,64265963,64268011,64270059,64272107,64274155,64276203,64278251,64280299,64282347,64284395,64286443,64288491,64290539,64292587,64294635,64296683,64298731,64300779,64302827,64304875,64306923,64308971,64311028,64313076,64315124,64317181,64319229,64321277,64323325,64325373,64327421,64329469,64331517,64333565,64335613,64337661,64339709,64341757,64343805,64345853,64347901,64349949,64351997,64354045,64356093,64358141,64360189,64362237,64364285,64366342,64368399,64370447,64372495,64374543,64376591,64378639,64380687,64382735,64384783,64386831,64388879,64390927,64392975,64395023,64397071,64399119,64401167,64403215,64405263,64407311,64409368,64411416,64413464,64415512,64417560,64419608,64421656,64423704,64425752,64427800,64429848,64431896,64433944,64435992,64438040,64440088,64442136,64444184,64446232,64448280,64450328,64452376,64454424,64456472,64458520,64460568,64462616,64464664,64466712,64468760,64470808,64472856,64474904,64476952,64479000,64481048,64483096,64485144,64487192,64489240,64491288,64493336,64495384,64497432,64499480,64501528,64503576,64505624,64507672,64509720,64511768,64513816,64515864,64517912,64519960,64522008,64524056,64526104,64528152,64530200,64532248,64534296,64536344,64538392,64540440,64542488,64544536,64546584,64548632,64550680,64552728,64554776,64556824,64558872,64560920,64562968,64565016,64567064,64569112,64571160,64573208,64575256,64577304,64579352,64581400,64583448,64585496,64587544,64589592,64591640,64593688,64595736,64597784,64599832,64601880,64603928,64605976,64608024,64610072,64612120,64614168,64616216,64618264,64620312,64622360,64624408,64626456,64628504,64630552,64632600,64634648,64636696,64638744,64640792,64642840,64644888,64646936,64648984,64651032,64653080,64655128,64657176,64659224,64661272,64663320,64665368,64667416,64669464,64671512,64673560,64675608,64677656,64679704,64681752,64683800,64685848,64687896,64689944,64691992,64694040,64696088,64698136,64700184,64702232,64704280,64706328,64708376,64710424,64712472,64714520,64716568,64718616,64720664,64722712,64724760,64726808,64728856,64730904,64732952,64735000,64737048,64739096,64741144,64743192,64745240,64747288,64749336,64751384,64753432,64755480,64757528,64759576,64761624,64763672,64765720,64767768,64769816,64771873,64773921,64775969,64778017,64780065,64782113,64784161,64786209,64788257,64790305,64792353,64794401,64796449,64798497,64800545,64802593,64804641,64806689,64808737,64810785,64812833,64814881,64816929,64818977,64821025,64823073,64825121,64827169,64829217,64831265,64833313,64835361,64837409,64839457,64841505,64843553,64845601,64847649,64849697,64851745,64853793,64855841,64857889,64859937,64861985,64864033,64866081,64868129,64870177,64872225,64874273,64876321,64878369,64880417,64882465,64884517,64886560,64888608,64890656,64892704,64894752,64896800,64898848,64900896,64902944,64904992,64907040,64909088,64911136,64913184,64915232,64917280,64919328,64921376,64923424,64925472,64927520,64929568,64931616,64933664,64935712,64937760,64939808,64941856,64943904,64945952,64948000,64950048,64952096,64954144,64956192,64958240,64960288,64962336,64964384,64966346,64968386,64970421,64972469,64974517,64976565,64978613,64980661,64982709,64984757,64986805,64988853,64990901,64992949,64994997,64997045,64999093,65001141,65003189,65005237,65007285,65009333,65011381,65013429,65015477,65017525,65019581,65021629,65023677,65025725,65027773,65029821,65031869,65033917,65035965,65038013,65040061,65042109,65044157,65046205,65048253,65050301,65052349,65054397,65056445,65058493,65060541,65062589,65064646,65066694,65068742,65070790,65072838,65074886,65076934,65078982,65081030,65083078,65085126,65087174,65089222,65091270,65093318,65095366,65097414,65099462,65101510,65103558,65105606,65107654,65109702,65111750,65113798,65115846,65117894,65119942,65121990,65124038,65126086,65128134,65130182,65132230,65134278,65136326,65138374,65140422,65142470,65144518,65146566,65148614,65150662,65152710,65154758,65156806,65158854,65160902,65162950,65164998,65167046,65169094,65171142,65173190,65175238,65177286,65179334,65181382,65183430,65185478,65187526,65189574,65191622,65193670,65195718,65197766,65199823,65201871,65203919,65205967,65208015,65210063,65212111,65214159,65216207,65218264,65220312,65222360,65224408,65226456,65228504,65230552,65232600,65234648,65236696,65238744,65240792,65242840,65244888,65246936,65248984,65251032,65253080,65255128,65257176,65259224,65261272,65263320,65265368,65267416,65269464,65271521,65273569,65275617,65277665,65279713,65281761,65283809,65285857,65287905,65289953,65292001,65294049,65296097,65298145,65300193,65302241,65304289,65306337,65308385,65310433,65312481,65314529,65316577,65318625,65320673,65322721,65324769,65326817,65328865,65330913,65332961,65335009,65337057,65339105,65341153,65343201,65345249,65347297,65349345,65351393,65353441,65355489,65357537,65359594,65361642,65363690,65365738,65367786,65369834,65371882,65373930,65375978,65378026,65380074,65382122,65384179,65386227,65388275,65390323,65392371,65394419,65396467,65398515,65400563,65402611,65404659,65406716,65408764,65410821,65412869,65414917,65416965,65419013,65421061,65423109,65425157,65427205,65429253,65431301,65433349,65435397,65437445,65439502,65441558,65443606,65445663,65447711,65449759,65451807,65453855,65455903,65457951,65459999,65462047,65464095,65466143,65468191,65470248,65472296,65474344,65476392,65478440,65480488,65482536,65484584,65486632,65488680,65490728,65492776,65494824,65496872,65498920,65500968,65503016,65505064,65507112,65509160,65511208,65513256,65515304,65517352,65519400,65521448,65523496,65525544,65527592,65529640,65531688,65533736,65535784,65537832,65539880,65541928,65543976,65546024,65548072,65550129,65552177,65554225,65556273,65558321,65560369,65562417,65564465,65566513,65568561,65570609,65572657,65574705,65576753,65578801,65580849,65582897,65584945,65586993,65589041,65591089,65593137,65595185,65597233,65599281,65601329,65603377,65605434,65607482,65609530,65611578,65613626,65615674,65617722,65619770,65621818,65623866,65625914,65627962,65630010,65632058,65634115,65636163,65638211,65640259,65642307,65644355,65646403,65648451,65650499,65652547,65654595,65656643,65658691,65660739,65662795,65664843,65666891,65668939,65670987,65673035,65675092,65677140,65679188,65681245,65683293,65685341,65687398,65689446,65691494,65693550,65695598,65697646,65699694,65701742,65703790,65705838,65707886,65709934,65711982,65714030,65716078,65718126,65720174,65722222,65724270,65726318,65728366,65730414,65732471,65734519,65736567,65738615,65740663,65742711,65744759,65746807,65748855,65750903,65752951,65754999,65757047,65759095,65761143,65763191,65765239,65767287,65769335,65771383,65773431,65775479,65777527,65779575,65781623,65783671,65785719,65787767,65789815,65791863,65793911,65795959,65798007,65800055,65802103,65804151,65806199,65808247,65810295,65812343,65814391,65816439,65818487,65820535,65822583,65824631,65826679,65828727,65830775,65832823,65834871,65836919,65838967,65841015,65843063,65845111,65847159,65849207,65851255,65853303,65855351,65857399,65859447,65861495,65863543,65865591,65867639,65869687,65871735,65873783,65875831,65877879,65879927,65881975,65884023,65886071,65888119,65890167,65892215,65894263,65896311,65898359,65900407,65902455,65904503,65906551,65908599,65910647,65912695,65914743,65916791,65918839,65920887,65922935,65924983,65927031,65929079,65931136,65933184,65935232,65937280,65939328,65941376,65943424,65945472,65947520,65949568,65951616,65953664,65955712,65957760,65959808,65961856,65963904,65965952,65968000,65970048,65972096,65974144,65976192,65978240,65980288,65982322,65984370,65986418,65988466,65990523,65992571,65994619,65996667,65998715,66000763,66002811,66004859,66006907,66008955,66011003,66013051,66015099,66017147,66019195,66021243,66023291,66025339,66027387,66029435,66031483,66033531,66035579,66037627,66039675,66041723,66043771,66045819,66047867,66049915,66051963,66054020,66056068,66058116,66060164,66062212,66064260,66066308,66068356,66070404,66072452,66074500,66076548,66078596,66080644,66082692,66084740,66086788,66088836,66090884,66092932,66094980,66097028,66099076,66101133,66103181,66105229,66107277,66109325,66111373,66113421,66115469,66117517,66119565,66121613,66123661,66125709,66127757,66129805,66131853,66133901,66135949,66137997,66140045,66142093,66144141,66146189,66148237,66150285,66152333,66154381,66156429,66158477,66160525,66162573,66164621,66166669,66168717,66170765,66172813,66174861,66176909,66178957,66181005,66183053,66185101,66187149,66189197,66191245,66193293,66195341,66197389,66199437,66201485,66203533,66205581,66207629,66209677,66211725,66213773,66215821,66217869,66219917,66221965,66224013,66226061,66228109,66230157,66232205,66234253,66236301,66238349,66240397,66242445,66244502,66246550,66248598,66250646,66252694,66254742,66256790,66258838,66260886,66262934,66264982,66267030,66269078,66271126,66273174,66275222,66277270,66279318,66281366,66283414,66285462,66287510,66289558,66291606,66293654,66295702,66297750,66299798,66301846,66303894,66305942,66307990,66310038,66312086,66314134,66316182,66318230,66320278,66322326,66324374,66326422,66328470,66330518,66332566,66334623,66336671,66338719,66340767,66342815,66344863,66346911,66348959,66351007,66353055,66355103,66357151,66359199,66361247,66363295,66365343,66367391,66369439,66371487,66373535,66375583,66377631,66379679,66381727,66383775,66385823,66387871,66389919,66391967,66394015,66396063,66398111,66400159,66402207,66404255,66406303,66408351,66410399,66412447,66414495,66416543,66418591,66420639,66422687,66424735,66426783,66428831,66430888,66432936,66434984,66437032,66439080,66441137,66443185,66445233,66447281,66449329,66451377,66453425,66455473,66457521,66459569,66461617,66463665,66465721,66467769,66469817,66471865,66473913,66475961,66478009,66480057,66482105,66484153,66486201,66488249,66490297,66492345,66494393,66496441,66498489,66500537,66502562,66504604,66506627,66508671,66510728,66512776,66514824,66516872,66518920,66520968,66523016,66525064,66527112,66529160,66531208,66533256,66535304,66537352,66539400,66541448,66543496,66545544,66547592,66549640,66551688,66553736,66555784,66557832,66559880,66561928,66563976,66566024,66568072,66570120,66572168,66574216,66576264,66578312,66580360,66582408,66584456,66586504,66588552,66590600,66592648,66594696,66596744,66598792,66600840,66602888,66604936,66606984,66609032,66611080,66613128,66615176,66617224,66619272,66621320,66623368,66625416,66627464,66629512,66631560,66633608,66635656,66637704,66639752,66641800,66643848,66645896,66647944,66649992,66652040,66654088,66656143,66658191,66660239,66662295,66664343,66666391,66668439,66670487,66672535,66674583,66676631,66678679,66680727,66682775,66684823,66686871,66688919,66690967,66693015,66695063,66697111,66699159,66701207,66703255,66705303,66707351,66709399,66711447,66713495,66715543,66717591,66719639,66721687,66723735,66725783,66727831,66729879,66731927,66733975,66736032,66738080,66740128,66742176,66744224,66746272,66748320,66750368,66752416,66754464,66756512,66758560,66760608,66762656,66764704,66766752,66768800,66770848,66772896,66774944,66776992,66779040,66781088,66783136,66785184,66787232,66789280,66791328,66793376,66795424,66797472,66799520,66801568,66803616,66805664,66807712,66809760,66811808,66813856,66815904,66817952,66820000,66822048,66824096,66826144,66828192,66830240,66832288,66834336,66836384,66838432,66840480,66842528,66844576,66846624,66848672,66850720,66852768,66854816,66856864,66858912,66860960,66863008,66865056,66867104,66869152,66871200,66873248,66875296,66877344,66879392,66881440,66883488,66885536,66887584,66889632,66891680,66893728,66895776,66897824,66899872,66901920,66903968,66906016,66908064,66910112,66912160,66914208,66916256,66918304,66920352,66922400,66924448,66926496,66928544,66930592,66932640,66934688,66936736,66938784,66940841,66942889,66944937,66946985,66949033,66951081,66953129,66955177,66957225,66959273,66961321,66963369,66965417,66967465,66969513,66971561,66973609,66975657,66977705,66979753,66981801,66983849,66985897,66987945,66989993,66992041,66994089,66996137,66998185,67000233,67002281,67004329,67006377,67008425,67010473,67012521,67014569,67016617,67018665,67020713,67022761,67024809,67026857,67028905,67030953,67033001,67035049,67037097,67039145,67041193,67043241,67045289,67047337,67049385,67051433,67053481,67055529,67057577,67059625,67061673,67063721,67065769,67067817,67069865,67071913,67073961,67076018,67078066,67080114,67082162,67084219,67086267,67088315,67090363,67092411,67094459,67096507,67098555,67100603,67102651,67104699,67106747,67108795,67110843,67112891,67114939,67116987,67119035,67121083,67123131,67125179,67127227,67129275,67131323,67133371,67135419,67137467,67139515,67141563,67143611,67145659,67147707,67149764,67151812,67153860,67155908,67157956,67160004,67162052,67164100,67166148,67168196,67170244,67172292,67174340,67176388,67178436,67180484,67182532,67184580,67186628,67188676,67190724,67192772,67194820,67196868,67198916,67200964,67203012,67205060,67207108,67209156,67211204,67213252,67215300,67217348,67219396,67221444,67223492,67225540,67227588,67229636,67231693,67233750,67235798,67237846,67239894,67241942,67243990,67246038,67248086,67250134,67252182,67254230,67256278,67258326,67260374,67262422,67264470,67266518,67268566,67270614,67272662,67274710,67276758,67278806,67280854,67282902,67284950,67286998,67289046,67291094,67293142,67295190,67297238,67299286,67301334,67303382,67305430,67307478,67309526,67311574,67313622,67315670,67317718,67319766,67321814,67323862,67325910,67327958,67330006,67332054,67334102,67336150,67338198,67340246,67342294,67344342,67346390,67348438,67350486,67352534,67354582,67356630,67358678,67360726,67362774,67364822,67366870,67368918,67370966,67373014,67375062,67377110,67379158,67381206,67383254,67385302,67387350,67389398,67391446,67393494,67395542,67397590,67399638,67401686,67403734,67405782,67407830,67409878,67411926,67413974,67416022,67418070,67420118,67422166,67424214,67426262,67428310,67430358,67432414,67434462,67436510,67438558,67440606,67442654,67444702,67446750,67448798,67450846,67452894,67454942,67456990,67459038,67461086,67463134,67465182,67467230,67469278,67471326,67473374,67475422,67477470,67479518,67481566,67483614,67485662,67487710,67489758,67491806,67493854,67495902,67497950,67499998,67502046,67504094,67506142,67508190,67510238,67512286,67514334,67516382,67518430,67520478,67522526,67524574,67526622,67528670,67530718,67532766,67534814,67536862,67538910,67540958,67543006,67545054,67547102,67549150,67551198,67553246,67555294,67557342,67559390,67561438,67563486,67565534,67567582,67569630,67571678,67573726,67575774,67577822,67579870,67581918,67583966,67586014,67588062,67590110,67592158,67594206,67596254,67598302,67600350,67602398,67604446,67606494,67608542,67610590,67612638,67614686,67616734,67618782,67620830,67622878,67624926,67626974,67629022,67631070,67633118,67635166,67637214,67639262,67641310,67643358,67645406,67647454,67649502,67651550,67653598,67655646,67657694,67659742,67661790,67663838,67665886,67667934,67669982,67672030,67674078,67676126,67678174,67680222,67682270,67684318,67686366,67688414,67690462,67692510,67694558,67696606,67698654,67700702,67702750,67704798,67706846,67708894,67710942,67712990,67715038,67717086,67719134,67721182,67723230,67725278,67727326,67729374,67731422,67733470,67735518,67737566,67739614,67741662,67743710,67745758,67747806,67749854,67751902,67753950,67755998,67758046,67760094,67762142,67764190,67766238,67768286,67770334,67772382,67774430,67776478,67778526,67780574,67782622,67784670,67786718,67788766,67790814,67792862,67794910,67796958,67799006,67801054,67803102,67805150,67807198,67809246,67811294,67813342,67815390,67817438,67819486,67821534,67823582,67825630,67827678,67829726,67831774,67833822,67835870,67837918,67839966,67842014,67844062,67846110,67848158,67850206,67852254,67854302,67856350,67858398,67860446,67862494,67864542,67866590,67868638,67870686,67872734,67874782,67876830,67878878,67880926,67882974,67885022,67887070,67889118,67891166,67893214,67895262,67897310,67899358,67901406,67903454,67905502,67907550,67909598,67911646,67913694,67915742,67917790,67919838,67921886,67923934,67925982,67928030,67930078,67932126,67934174,67936222,67938270,67940318,67942366,67944414,67946462,67948510,67950558,67952606,67954654,67956702,67958750,67960798,67962846,67964894,67966942,67968990,67971038,67973086,67975134,67977182,67979230,67981278,67983326,67985374,67987422,67989470,67991518,67993566,67995614,67997662,67999710,68001758,68003806,68005854,68007902,68009950,68011998,68014046,68016094,68018142,68020190,68022238,68024286,68026334,68028382,68030430,68032478,68034526,68036574,68038622,68040670,68042718,68044766,68046814,68048862,68050910,68052958,68055006,68057054,68059102,68061150,68063198,68065246,68067294,68069342,68071390,68073438,68075486,68077534,68079582,68081630,68083678,68085726,68087774,68089822,68091870,68093918,68095966,68098014,68100062,68102110,68104158,68106206,68108254,68110302,68112350,68114398,68116446,68118494,68120542,68122590,68124638,68126686,68128734,68130782,68132830,68134878,68136926,68138974,68141030,68143078,68145126,68147174,68149222,68151270,68153318,68155366,68157414,68159462,68161510,68163558,68165606,68167654,68169702,68171750,68173798,68175846,68177894,68179942,68181990,68184038,68186086,68188134,68190182,68192230,68194278,68196326,68198374,68200422,68202470,68204518,68206566,68208614,68210662,68212710,68214758,68216806,68218854,68220902,68222950,68224998,68227046,68229094,68231142,68233190,68235238,68237286,68239334,68241382,68243430,68245478,68247526,68249574,68251622,68253670,68255718,68257766,68259814,68261862,68263910,68265958,68268006,68270054,68272102,68274150,68276198,68278246,68280294,68282342,68284390,68286438,68288486,68290534,68292582,68294630,68296678,68298726,68300774,68302822,68304870,68306918,68308966,68311014,68313062,68315110,68317158,68319206,68321254,68323302,68325350,68327398,68329446,68331494,68333542,68335590,68337638,68339686,68341734,68343782,68345830,68347878,68349926,68351974,68354022,68356070,68358118,68360166,68362214,68364262,68366310,68368358,68370406,68372454,68374502,68376550,68378598,68380646,68382694,68384742,68386790,68388838,68390886,68392934,68394982,68397030,68399078,68401126,68403174,68405222,68407270,68409318,68411366,68413414,68415462,68417510,68419558,68421606,68423654,68425702,68427750,68429798,68431846,68433894,68435942,68437990,68440038,68442086,68444134,68446182,68448230,68450278,68452326,68454374,68456422,68458470,68460518,68462566,68464614,68466662,68468710,68470758,68472806,68474854,68476902,68478950,68480998,68483046,68485094,68487142,68489190,68491238,68493286,68495334,68497382,68499430,68501478,68503526,68505574,68507622,68509670,68511718,68513766,68515814,68517862,68519910,68521958,68524006,68526054,68528102,68530150,68532198,68534246,68536294,68538342,68540390,68542438,68544486,68546534,68548582,68550630,68552678,68554726,68556774,68558822,68560870,68562918,68564966,68567014,68569062,68571110,68573158,68575206,68577254,68579302,68581350,68583398,68585446,68587494,68589542,68591590,68593638,68595686,68597734,68599782,68601830,68603878,68605926,68607974,68610022,68612070,68614118,68616166,68618214,68620262,68622310,68624358,68626406,68628454,68630502,68632550,68634598,68636646,68638694,68640742,68642790,68644838,68646886,68648934,68650982,68653030,68655078,68657126,68659174,68661222,68663270,68665318,68667366,68669414,68671462,68673510,68675558,68677606,68679654,68681702,68683750,68685798,68687846,68689894,68691942,68693990,68696038,68698086,68700134,68702182,68704230,68706278,68708326,68710374,68712422,68714470,68716518,68718566,68720614,68722662,68724710,68726758,68728806,68730854,68732902,68734950,68736998,68739046,68741094,68743142,68745190,68747238,68749286,68751334,68753382,68755430,68757478,68759526,68761574,68763630,68765678,68767726,68769774,68771822,68773870,68775918,68777966,68780014,68782062,68784110,68786158,68788206,68790254,68792302,68794350,68796398,68798446,68800494,68802542,68804590,68806638,68808686,68810734,68812782,68814830,68816878,68818926,68820974,68823022,68825070,68827118,68829166,68831214,68833262,68835310,68837358,68839406,68841454,68843502,68845550,68847598,68849646,68851694,68853742,68855790,68857838,68859886,68861934,68863982,68866030,68868078,68870126,68872174,68874222,68876270,68878318,68880366,68882414,68884462,68886510,68888558,68890606,68892654,68894702,68896750,68898798,68900846,68902894,68904942,68906990,68909038,68911086,68913134,68915182,68917230,68919278,68921326,68923374,68925422,68927470,68929518,68931566,68933614,68935662,68937710,68939758,68941806,68943854,68945902,68947950,68949998,68952046,68954094,68956142,68958190,68960238,68962286,68964334,68966382,68968430,68970478,68972526,68974574,68976622,68978670,68980718,68982766,68984814,68986862,68988910,68990958,68993006,68995054,68997102,68999150,69001198,69003246,69005294,69007342,69009390,69011438,69013486,69015534,69017582,69019630,69021678,69023726,69025774,69027822,69029879,69031919,69033973,69036021,69038069,69040117,69042165,69044213,69046261,69048309,69050357,69052405,69054453,69056501,69058549,69060597,69062645,69064693,69066741,69068789,69070837,69072885,69074933,69076981,69079029,69081077,69083125,69085173,69087221,69089269,69091317,69093365,69095413,69097461,69099509,69101566,69103614,69105662,69107710,69109758,69111806,69113854,69115902,69117950,69119998,69122046,69124094,69126142,69128190,69130238,69132286,69134334,69136382,69138430,69140478,69142526,69144574,69146622,69148670,69150718,69152766,69154814,69156862,69158910,69160958,69163006,69165054,69167111,69169159,69171207,69173255,69175303,69177351,69179399,69181447,69183495,69185543,69187591,69189639,69191687,69193735,69195783,69197831,69199879,69201927,69203975,69206023,69208071,69210128,69212176,69214224,69216272,69218320,69220377,69222425,69224473,69226521,69228569,69230617,69232665,69234713,69236761,69238809,69240857,69242905,69244953,69247001,69249049,69251097,69253145,69255193,69257241,69259289,69261337,69263385,69265433,69267481,69269529,69271577,69273625,69275673,69277721,69279769,69281817,69283865,69285913,69287961,69290009,69292057,69294105,69296153,69298201,69300258,69302306,69304354,69306402,69308450,69310498,69312546,69314594,69316649,69318697,69320745,69322793,69324841,69326889,69328937,69330985,69333033,69335081,69337137,69339185,69341233,69343281,69345329,69347377,69349425,69351473,69353521,69355569,69357617,69359665,69361713,69363761,69365809,69367857,69369914,69371962,69374019,69376067,69378115,69380163,69382211,69384259,69386307,69388364,69390412,69392460,69394508,69396556,69398604,69400652,69402700,69404748,69406796,69408844,69410892,69412940,69414988,69417036,69419084,69421140,69423188,69425236,69427284,69429332,69431380,69433428,69435476,69437533,69439590,69441638,69443686,69445734,69447791,69449839,69451896,69453944,69455992,69458040,69460088,69462136,69464184,69466232,69468280,69470328,69472376,69474424,69476472,69478520,69480568,69482616,69484664,69486712,69488760,69490808,69492856,69494904,69496952,69499000,69501048,69503096,69505144,69507192,69509240,69511288,69513336,69515384,69517432,69519480,69521528,69523576,69525624,69527672,69529720,69531768,69533816,69535864,69537912,69539960,69542008,69544056,69546113,69548161,69550217,69552265,69554313,69556361,69558409,69560457,69562505,69564553,69566601,69568649,69570697,69572745,69574793,69576841,69578889,69580937,69582985,69585033,69587081,69589129,69591177,69593225,69595273,69597321,69599369,69601417,69603465,69605513,69607561,69609618,69611666,69613723,69615771,69617819,69619867,69621915,69623963,69626011,69628059,69630107,69632155,69634203,69636251,69638299,69640356,69642404,69644452,69646500,69648548,69650596,69652653,69654701,69656749,69658797,69660845,69662893,69664941,69666989,69669037,69671085,69673133,69675181,69677229,69679277,69681325,69683373,69685421,69687469,69689517,69691574,69693622,69695670,69697718,69699766,69701814,69703862,69705910,69707958,69710006,69712054,69714111,69716159,69718207,69720255,69722303,69724351,69726399,69728456,69730504,69732552,69734600,69736648,69738696,69740744,69742792,69744840,69746888,69748936,69750993,69753041,69755089,69757137,69759194,69761242,69763290,69765338,69767386,69769434,69771482,69773530,69775578,69777626,69779674,69781722,69783770,69785818,69787866,69789914,69791962,69794010,69796058,69798106,69800154,69802202,69804250,69806298,69808346,69810394,69812442,69814490,69816538,69818586,69820634,69822682,69824730,69826778,69828826,69830882,69832930,69834978,69837026,69839074,69841122,69843170,69845218,69847275,69849332,69851380,69853428,69855476,69857524,69859572,69861620,69863668,69865716,69867764,69869812,69871860,69873908,69875963,69878011,69880059,69882107,69884155,69886203,69888251,69890299,69892347,69894395,69896443,69898491,69900539,69902596,69904644,69906692,69908740,69910788,69912836,69914884,69916941,69918989,69921037,69923085,69925133,69927181,69929229,69931286,69933334,69935382,69937430,69939478,69941526,69943574,69945622,69947679,69949727,69951775,69953823,69955871,69957919,69959967,69962015,69964063,69966111,69968159,69970207,69972255,69974303,69976351,69978399,69980447,69982495,69984543,69986591,69988639,69990687,69992735,69994783,69996831,69998888,70000936,70002984,70005032,70007080,70009128,70011176,70013224,70015274,70017331,70019379,70021427,70023479,70025536,70027584,70029632,70031680,70033728,70035776,70037824,70039880,70041928,70043976,70046024,70048072,70050120,70052168,70054216,70056264,70058312,70060360,70062408,70064456,70066504,70068552,70070600,70072648,70074696,70076744,70078792,70080840,70082888,70084945,70086993,70089041,70091089,70093137,70095185,70097233,70099281,70101329,70103377,70105425,70107473,70109521,70111569,70113617,70115665,70117713,70119761,70121809,70123857,70125905,70127953,70130001,70132049,70134097,70136145,70138201,70140249,70142306,70144363,70146411,70148459,70150507,70152555,70154603,70156651,70158699,70160747,70162795,70164843,70166891,70168939,70170987,70173035,70175083,70177131,70179179,70181227,70183275,70185323,70187371,70189419,70191467,70193515,70195563,70197611,70199659,70201707,70203755,70205803,70207851,70209899,70211947,70213995,70216043,70218091,70220139,70222187,70224235,70226291,70228339,70230387,70232435,70234483,70236531,70238579,70240636,70242684,70244732,70246780,70248828,70250876,70252924,70254972,70257020,70259068,70261116,70263164,70265212,70267260,70269308,70271356,70273404,70275452,70277500,70279548,70281596,70283644,70285692,70287740,70289788,70291836,70293884,70295932,70297980,70300028,70302076,70304124,70306172,70308220,70310268,70312316,70314364,70316412,70318469,70320517,70322565,70324613,70326661,70328709,70330757,70332805,70334853,70336901,70338949,70340997,70343045,70345093,70347141,70349197,70351245,70353293,70355341,70357389,70359437,70361485,70363533,70365581,70367629,70369677,70371725,70373773,70375821,70377878,70379926,70381974,70384022,70386070,70388126,70390174,70392222,70394270,70396318,70398366,70400423,70402471,70404519,70406567,70408615,70410663,70412711,70414759,70416807,70418855,70420903,70422951,70425008,70427056,70429104,70431152,70433200,70435248,70437296,70439348,70441405,70443453,70445501,70447555,70449610,70451667,70453715,70455763,70457811,70459866,70461914,70463962,70466010,70468058,70470106,70472162,70474210,70476258,70478314,70480370,70482418,70484466,70486514,70488569,70490621,70492669,70494726,70496774,70498822,70500870,70502918,70504966,70507014,70509062,70511110,70513158,70515206,70517254,70519311,70521359,70523407,70525455,70527503,70529551,70531599,70533647,70535695,70537743,70539791,70541839,70543887,70545935,70547983,70550031,70552079,70554127,70556175,70558223,70560271,70562319,70564367,70566415,70568463,70570511,70572559,70574607,70576655,70578703,70580751,70582799,70584847,70586895,70588943,70590991,70593039,70595087,70597135,70599183,70601231,70603279,70605327,70607375,70609423,70611480,70613528,70615576,70617624,70619672,70621720,70623768,70625816,70627864,70629912,70631960,70634008,70636063,70638111,70640159,70642207,70644255,70646303,70648360,70650408,70652456,70654504,70656552,70658600,70660648,70662696,70664744,70666801,70668849,70670897,70672945,70674993,70677041,70679089,70681137,70683185,70685233,70687281,70689338,70691394,70693442,70695490,70697538,70699586,70701634,70703691,70705739,70707787,70709835,70711883,70713931,70715979,70718027,70720075,70722123,70724171,70726219,70728267,70730315,70732363,70734411,70736459,70738507,70740555,70742603,70744651,70746699,70748747,70750795,70752843,70754891,70756939,70758987,70761035,70763083,70765131,70767179,70769227,70771275,70773323,70775371,70777419,70779467,70781515,70783572,70785618,70787666,70789714,70791762,70793810,70795858,70797906,70799954,70802002,70804050,70806098,70808146,70810194,70812242,70814290,70816338,70818386,70820442,70822490,70824538,70826592,70828640,70830688,70832736,70834784,70836832,70838880,70840928,70842976,70845024,70847072,70849120,70851168,70853216,70855264,70857321,70859369,70861417,70863474,70865522,70867570,70869618,70871666,70873714,70875762,70877810,70879858,70881906,70883954,70886002,70888050,70890098,70892146,70894194,70896242,70898290,70900338,70902386,70904434,70906482,70908530,70910578,70912634,70914682,70916730,70918778,70920826,70922874,70924922,70926970,70929027,70931075,70933123,70935171,70937219,70939267,70941315,70943363,70945411,70947459,70949507,70951555,70953603,70955651,70957699,70959747,70961795,70963843,70965891,70967939,70969987,70972035,70974083,70976131,70978179,70980227,70982275,70984323,70986371,70988419,70990467,70992515,70994563,70996611,70998659,71000707,71002755,71004803,71006851,71008899,71010947,71012995,71015043,71017091,71019139,71021187,71023235,71025283,71027331,71029379,71031427,71033475,71035523,71037571,71039619,71041667,71043715,71045763,71047811,71049859,71051907,71053955,71056003,71058051,71060099,71062147,71064195,71066243,71068291,71070339,71072387,71074444,71076492,71078540,71080588,71082636,71084684,71086732,71088780,71090828,71092876,71094924,71096972,71099020,71101068,71103116,71105164,71107212,71109260,71111308,71113356,71115404,71117452,71119500,71121548,71123596,71125644,71127692,71129740,71131788,71133836,71135884,71137932,71139980,71142028,71144076,71146124,71148172,71150220,71152268,71154316,71156364,71158412,71160460,71162508,71164556,71166604,71168652,71170700,71172748,71174796,71176844,71178892,71180940,71182988,71185036,71187084,71189132,71191180,71193228,71195276,71197324,71199372,71201420,71203468,71205516,71207564,71209612,71211660,71213708,71215756,71217804,71219852,71221900,71223948,71225996,71228044,71230092,71232140,71234188,71236236,71238284,71240332,71242380,71244428,71246476,71248524,71250572,71252620,71254668,71256716,71258764,71260812,71262860,71264908,71266956,71269013,71271061,71273109,71275157,71277205,71279253,71281301,71283349,71285397,71287445,71289493,71291541,71293589,71295637,71297694,71299742,71301798,71303846,71305894,71307942,71309990,71312038,71314086,71316134,71318182,71320230,71322278,71324326,71326374,71328422,71330470,71332518,71334566,71336614,71338662,71340710,71342758,71344806,71346854,71348902,71350950,71352998,71355046,71357094,71359142,71361190,71363238,71365286,71367334,71369382,71371430,71373478,71375526,71377574,71379622,71381670,71383718,71385766,71387814,71389862,71391910,71393958,71396006,71398054,71400102,71402150,71404198,71406246,71408294,71410342,71412390,71414438,71416486,71418534,71420582,71422630,71424678,71426726,71428774,71430822,71432870,71434918,71436966,71439014,71441062,71443110,71445158,71447206,71449254,71451302,71453350,71455398,71457446,71459494,71461542,71463590,71465638,71467686,71469734,71471782,71473830,71475878,71477926,71479974,71482022,71484070,71486118,71488166,71490214,71492262,71494310,71496358,71498406,71500454,71502502,71504550,71506598,71508646,71510694,71512742,71514790,71516838,71518886,71520934,71522982,71525030,71527078,71529126,71531174,71533222,71535270,71537318,71539366,71541414,71543462,71545510,71547558,71549606,71551654,71553702,71555758,71557806,71559854,71561902,71563950,71565998,71568046,71570094,71572142,71574190,71576238,71578286,71580334,71582382,71584430,71586478,71588526,71590574,71592622,71594670,71596718,71598766,71600814,71602862,71604910,71606958,71609006,71611054,71613102,71615150,71617198,71619246,71621294,71623342,71625390,71627438,71629486,71631534,71633582,71635630,71637678,71639726,71641774,71643822,71645870,71647918,71649966,71652014,71654062,71656110,71658158,71660206,71662254,71664302,71666350,71668398,71670446,71672494,71674542,71676590,71678638,71680686,71682734,71684782,71686830,71688878,71690926,71692974,71695022,71697070,71699118,71701166,71703214,71705262,71707310,71709358,71711406,71713454,71715502,71717550,71719598,71721646,71723694,71725742,71727790,71729838,71731886,71733934,71735982,71738030,71740078,71742126,71744174,71746222,71748270,71750318,71752366,71754414,71756462,71758510,71760558,71762606,71764654,71766702,71768750,71770798,71772846,71774894,71776942,71778990,71781038,71783086,71785134,71787182,71789230,71791278,71793326,71795374,71797422,71799470,71801518,71803566,71805614,71807662,71809710,71811758,71813806,71815854,71817902,71819950,71821998,71824046,71826094,71828142,71830190,71832247,71834295,71836343,71838391,71840439,71842487,71844535,71846583,71848631,71850679,71852727,71854775,71856823,71858871,71860919,71862967,71865015,71867063,71869111,71871159,71873207,71875255,71877303,71879351,71881399,71883447,71885495,71887543,71889591,71891639,71893687,71895735,71897783,71899831,71901879,71903927,71905975,71908023,71910071,71912119,71914167,71916215,71918263,71920311,71922359,71924407,71926455,71928503,71930551,71932599,71934647,71936695,71938743,71940791,71942839,71944887,71946935,71948983,71951031,71953079,71955127,71957175,71959223,71961271,71963319,71965367,71967423,71969480,71971537,71973585,71975633,71977681,71979729,71981785,71983833,71985881,71987929,71989977,71992025,71994073,71996121,71998169,72000217,72002265,72004313,72006361,72008409,72010457,72012505,72014562,72016610,72018658,72020706,72022754,72024802,72026850,72028898,72030946,72033002,72035050,72037098,72039146,72041194,72043242,72045290,72047338,72049386,72051434,72053482,72055530,72057578,72059634,72061682,72063730,72065778,72067826,72069874,72071922,72073970,72076018,72078066,72080114,72082162,72084210,72086266,72088314,72090362,72092410,72094458,72096506,72098554,72100602,72102650,72104698,72106755,72108803,72110851,72112899,72114947,72116995,72119052,72121100,72123148,72125205,72127253,72129307,72131355,72133403,72135458,72137506,72139554,72141602,72143650,72145698,72147746,72149794,72151842,72153890,72155938,72157986,72160034,72162082,72164130,72166178,72168226,72170274,72172322,72174370,72176418,72178466,72180514,72182562,72184610,72186658,72188706,72190754,72192802,72194850,72196898,72198946,72200994,72203042,72205090,72207138,72209186,72211243,72213291,72215339,72217387,72219435,72221483,72223531,72225579,72227627,72229683,72231731,72233779,72235827,72237875,72239923,72241971,72244019,72246067,72248115,72250163,72252211,72254259,72256307,72258355,72260403,72262451,72264499,72266547,72268595,72270643,72272691,72274739,72276787,72278835,72280883,72282931,72284979,72287027,72289075,72291123,72293171,72295219,72297267,72299315,72301363,72303411,72305459,72307507,72309555,72311603,72313651,72315699,72317747,72319795,72321843,72323891,72325939,72327987,72330044,72332092,72334140,72336188,72338236,72340284,72342332,72344380,72346428,72348476,72350524,72352572,72354620,72356677,72358725,72360773,72362821,72364869,72366917,72368965,72371013,72373061,72375109,72377157,72379205,72381253,72383301,72385349,72387397,72389445,72391493,72393541,72395589,72397637,72399685,72401733,72403781,72405829,72407877,72409925,72411973,72414021,72416069,72418117,72420165,72422213,72424261,72426309,72428357,72430405,72432453,72434501,72436549,72438597,72440645,72442693,72444741,72446789,72448837,72450885,72452933,72454981,72457029,72459077,72461125,72463173,72465221,72467269,72469317,72471365,72473413,72475461,72477509,72479557,72481605,72483653,72485701,72487749,72489797,72491845,72493893,72495941,72497989,72500037,72502085,72504133,72506181,72508229,72510277,72512325,72514373,72516421,72518469,72520517,72522565,72524613,72526661,72528709,72530757,72532805,72534853,72536901,72538949,72540997,72543045,72545093,72547141,72549189,72551237,72553285,72555333,72557381,72559429,72561477,72563525,72565573,72567621,72569669,72571717,72573765,72575813,72577861,72579909,72581957,72584005,72586053,72588101,72590149,72592197,72594245,72596293,72598341,72600389,72602437,72604485,72606533,72608581,72610629,72612677,72614725,72616773,72618821,72620869,72622917,72624965,72627013,72629061,72631109,72633157,72635205,72637253,72639301,72641349,72643397,72645445,72647493,72649541,72651589,72653637,72655685,72657733,72659781,72661829,72663877,72665925,72667973,72670021,72672069,72674117,72676165,72678213,72680261,72682309,72684357,72686405,72688453,72690501,72692549,72694597,72696645,72698702,72700750,72702798,72704846,72706894,72708942,72710990,72713038,72715086,72717134,72719182,72721230,72723278,72725326,72727374,72729422,72731470,72733518,72735566,72737614,72739662,72741710,72743758,72745806,72747854,72749902,72751950,72753998,72756046,72758094,72760142,72762190,72764238,72766286,72768334,72770382,72772430,72774478,72776526,72778574,72780622,72782670,72784718,72786766,72788814,72790862,72792910,72794958,72797006,72799054,72801102,72803150,72805198,72807246,72809294,72811342,72813390,72815438,72817486,72819534,72821582,72823630,72825678,72827726,72829774,72831822,72833870,72835918,72837966,72840014,72842062,72844110,72846158,72848206,72850254,72852302,72854350,72856398,72858455,72860503,72862551,72864599,72866647,72868695,72870743,72872791,72874839,72876887,72878935,72880983,72883031,72885079,72887127,72889175,72891223,72893271,72895319,72897367,72899415,72901463,72903511,72905559,72907607,72909655,72911703,72913751,72915799,72917847,72919895,72921943,72923991,72926039,72928087,72930135,72932183,72934231,72936279,72938327,72940375,72942423,72944471,72946519,72948567,72950615,72952663,72954711,72956759,72958807,72960855,72962903,72964951,72966999,72969047,72971095,72973143,72975191,72977239,72979287,72981335,72983383,72985431,72987479,72989527,72991575,72993623,72995671,72997719,72999767,73001815,73003863,73005911,73007959,73010007,73012055,73014103,73016151,73018199,73020247,73022295,73024343,73026391,73028439,73030487,73032535,73034583,73036631,73038679,73040727,73042775,73044823,73046871,73048919,73050967,73053015,73055063,73057111,73059159,73061207,73063255,73065303,73067351,73069399,73071447,73073495,73075543,73077591,73079639,73081687,73083735,73085783,73087831,73089879,73091927,73093975,73096023,73098071,73100119,73102167,73104215,73106263,73108311,73110359,73112407,73114455,73116503,73118551,73120599,73122647,73124695,73126743,73128791,73130839,73132887,73134935,73136983,73139031,73141079,73143127,73145175,73147223,73149271,73151319,73153367,73155415,73157463,73159511,73161559,73163607,73165655,73167703,73169751,73171799,73173847,73175895,73177943,73179991,73182039,73184087,73186143,73188191,73190239,73192287,73194335,73196383,73198431,73200479,73202527,73204575,73206623,73208671,73210719,73212767,73214815,73216863,73218911,73220959,73223007,73225055,73227103,73229151,73231199,73233247,73235295,73237343,73239391,73241439,73243487,73245535,73247583,73249631,73251679,73253727,73255775,73257823,73259871,73261919,73263967,73266015,73268063,73270111,73272159,73274207,73276255,73278303,73280351,73282399,73284447,73286495,73288543,73290591,73292639,73294687,73296735,73298783,73300831,73302879,73304927,73306975,73309023,73311071,73313119,73315167,73317215,73319263,73321311,73323359,73325407,73327455,73329503,73331551,73333599,73335647,73337695,73339743,73341791,73343839,73345887,73347935,73349983,73352031,73354079,73356127,73358175,73360223,73362271,73364319,73366367,73368415,73370463,73372511,73374559,73376607,73378655,73380703,73382751,73384799,73386847,73388895,73390943,73392991,73395039,73397087,73399135,73401183,73403231,73405279,73407327,73409375,73411423,73413471,73415519,73417567,73419615,73421663,73423711,73425759,73427807,73429855,73431903,73433951,73435999,73438047,73440095,73442143,73444191,73446239,73448287,73450335,73452383,73454431,73456479,73458527,73460575,73462623,73464671,73466719,73468767,73470815,73472863,73474911,73476959,73479007,73481055,73483103,73485151,73487199,73489247,73491295,73493343,73495391,73497439,73499487,73501535,73503583,73505631,73507679,73509727,73511775,73513823,73515871,73517919,73519967,73522015,73524063,73526111,73528159,73530207,73532255,73534303,73536360,73538408,73540456,73542504,73544552,73546600,73548648,73550696,73552744,73554792,73556840,73558888,73560936,73562984,73565032,73567080,73569128,73571176,73573224,73575272,73577320,73579368,73581416,73583464,73585512,73587560,73589608,73591656,73593704,73595752,73597800,73599848,73601896,73603944,73605992,73608040,73610088,73612136,73614184,73616232,73618280,73620328,73622376,73624424,73626472,73628520,73630568,73632616,73634664,73636712,73638760,73640808,73642856,73644904,73646952,73649000,73651048,73653096,73655144,73657192,73659240,73661288,73663336,73665384,73667432,73669480,73671528,73673576,73675624,73677681,73679729,73681777,73683834,73685882,73687930,73689978,73692026,73694074,73696122,73698179,73700235,73702283,73704331,73706379,73708427,73710475,73712523,73714571,73716619,73718667,73720715,73722763,73724811,73726859,73728907,73730955,73733003,73735051,73737099,73739147,73741195,73743243,73745291,73747339,73749387,73751435,73753483,73755531,73757579,73759627,73761675,73763723,73765771,73767819,73769867,73771915,73773963,73776011,73778059,73780107,73782155,73784203,73786251,73788299,73790347,73792395,73794443,73796491,73798539,73800587,73802635,73804683,73806731,73808779,73810827,73812875,73814923,73816971,73819019,73821067,73823115,73825163,73827211,73829259,73831307,73833355,73835403,73837451,73839499,73841547,73843595,73845643,73847691,73849739,73851787,73853835,73855883,73857931,73859979,73862027,73864075,73866123,73868171,73870219,73872267,73874315,73876363,73878420,73880468,73882516,73884564,73886612,73888660,73890708,73892756,73894804,73896852,73898900,73900948,73902996,73905044,73907092,73909140,73911188,73913236,73915284,73917332,73919380,73921428,73923476,73925524,73927572,73929620,73931668,73933716,73935764,73937812,73939860,73941908,73943965,73946013,73948061,73950109,73952157,73954205,73956261,73958309,73960357,73962405,73964453,73966501,73968549,73970597,73972645,73974693,73976741,73978789,73980846,73982894,73984942,73986990,73989038,73991086,73993134,73995182,73997230,73999278,74001326,74003374,74005422,74007470,74009518,74011566,74013614,74015662,74017710,74019758,74021806,74023854,74025902,74027950,74029998,74032046,74034094,74036142,74038190,74040238,74042286,74044334,74046382,74048430,74050478,74052526,74054574,74056622,74058670,74060718,74062766,74064814,74066862,74068910,74070958,74073006,74075054,74077102,74079150,74081198,74083246,74085294,74087342,74089390,74091438,74093486,74095534,74097582,74099630,74101678,74103726,74105774,74107822,74109870,74111918,74113966,74116014,74118062,74120110,74122158,74124206,74126254,74128302,74130350,74132398,74134446,74136494,74138542,74140590,74142638,74144686,74146734,74148782,74150830,74152878,74154926,74156974,74159022,74161070,74163118,74165166,74167214,74169262,74171310,74173358,74175406,74177454,74179502,74181550,74183598,74185646,74187694,74189742,74191790,74193838,74195886,74197934,74199982,74202030,74204078,74206126,74208174,74210222,74212270,74214318,74216366,74218414,74220462,74222510,74224558,74226606,74228654,74230702,74232750,74234798,74236846,74238894,74240942,74242990,74245038,74247086,74249134,74251182,74253230,74255278,74257326,74259374,74261422,74263470,74265518,74267566,74269614,74271662,74273710,74275758,74277806,74279854,74281902,74283950,74285998,74288046,74290094,74292142,74294190,74296238,74298286,74300334,74302382,74304430,74306478,74308526,74310574,74312622,74314670,74316718,74318766,74320814,74322862,74324910,74326958,74329006,74331054,74333102,74335150,74337198,74339246,74341294,74343342,74345390,74347438,74349486,74351534,74353582,74355630,74357678,74359726,74361774,74363822,74365870,74367918,74369966,74372014,74374062,74376110,74378158,74380206,74382254,74384302,74386350,74388398,74390446,74392494,74394542,74396590,74398638,74400686,74402734,74404782,74406830,74408878,74410926,74412974,74415022,74417070,74419118,74421166,74423214,74425262,74427310,74429358,74431406,74433454,74435502,74437550,74439598,74441646,74443694,74445742,74447790,74449838,74451886,74453934,74455982,74458030,74460078,74462126,74464174,74466222,74468270,74470318,74472366,74474414,74476462,74478519,74480567,74482615,74484663,74486711,74488759,74490807,74492855,74494903,74496951,74498999,74501047,74503095,74505143,74507191,74509239,74511287,74513335,74515383,74517431,74519479,74521527,74523575,74525623,74527671,74529719,74531767,74533815,74535863,74537911,74539959,74542007,74544055,74546103,74548151,74550199,74552247,74554295,74556343,74558391,74560439,74562487,74564535,74566583,74568640,74570688,74572736,74574784,74576832,74578880,74580928,74582976,74585024,74587072,74589120,74591168,74593216,74595264,74597321,74599369,74601417,74603465,74605513,74607561,74609609,74611657,74613705,74615753,74617801,74619849,74621897,74623945,74625993,74628041,74630089,74632137,74634185,74636233,74638281,74640329,74642377,74644425,74646473,74648521,74650569,74652617,74654665,74656713,74658761,74660809,74662857,74664905,74666953,74669001,74671049,74673097,74675145,74677193,74679241,74681289,74683337,74685385,74687433,74689481,74691529,74693577,74695625,74697673,74699730,74701778,74703826,74705874,74707922,74709970,74712018,74714066,74716114,74718162,74720210,74722258,74724306,74726354,74728402,74730450,74732498,74734546,74736594,74738642,74740690,74742738,74744786,74746834,74748882,74750930,74752978,74755026,74757074,74759122,74761170,74763218,74765266,74767314,74769362,74771410,74773458,74775506,74777554,74779602,74781650,74783698,74785753,74787801,74789849,74791897,74793945,74795993,74798041,74800089,74802137,74804185,74806233,74808281,74810329,74812377,74814434,74816482,74818538,74820586,74822634,74824682,74826730,74828778,74830826,74832874,74834922,74836970,74839018,74841066,74843114,74845162,74847210,74849258,74851306,74853354,74855402,74857450,74859498,74861555,74863603,74865651,74867699,74869747,74871795,74873843,74875891,74877939,74879987,74882035,74884083,74886131,74888179,74890227,74892275,74894323,74896371,74898419,74900467,74902515,74904563,74906611,74908659,74910707,74912755,74914803,74916851,74918899,74920947,74922995,74925043,74927091,74929139,74931187,74933235,74935283,74937331,74939379,74941427,74943475,74945523,74947580,74949628,74951683,74953731,74955786,74957834,74959882,74961930,74963978,74966026,74968074,74970122,74972170,74974218,74976266,74978314,74980362,74982410,74984458,74986506,74988563,74990620,74992668,74994716,74996764,74998812,75000867,75002915,75004963,75007020,75009068,75011116,75013164,75015212,75017260,75019308,75021356,75023404,75025461,75027509,75029557,75031605,75033653,75035701,75037749,75039797,75041845,75043893,75045941,75047989,75050037,75052085,75054133,75056181,75058229,75060277,75062325,75064373,75066421,75068469,75070517,75072565,75074621,75076669,75078717,75080765,75082813,75084861,75086917,75088965,75091013,75093061,75095109,75097157,75099214,75101262,75103310,75105366,75107414,75109462,75111510,75113558,75115606,75117654,75119702,75121750,75123798,75125846,75127894,75129942,75131990,75134038,75136086,75138134,75140182,75142239,75144287,75146335,75148383,75150440,75152488,75154536,75156584,75158632,75160688,75162744,75164792,75166840,75168888,75170936,75172984,75175032,75177080,75179128,75181176,75183224,75185272,75187320,75189368,75191416,75193464,75195512,75197560,75199617,75201665,75203713,75205761,75207809,75209857,75211905,75213953,75216001,75218049,75220097,75222152,75224200,75226248,75228304,75230352,75232409,75234457,75236505,75238561,75240609,75242657,75244705,75246753,75248801,75250858,75252915,75254963,75257011,75259059,75261107,75263155,75265203,75267251,75269299,75271347,75273395,75275452,75277509,75279565,75281613,75283661,75285709,75287757,75289805,75291853,75293901,75295949,75297997,75300045,75302100,75304148,75306196,75308244,75310292,75312340,75314388,75316436,75318484,75320532,75322580,75324628,75326676,75328724,75330772,75332829,75334877,75336934,75338982,75341030,75343078,75345126,75347174,75349222,75351270,75353318,75355366,75357414,75359462,75361510,75363558,75365606,75367654,75369702,75371750,75373798,75375846,75377894,75379942,75381990,75384038,75386086,75388134,75390182,75392230,75394278,75396326,75398374,75400422,75402470,75404518,75406574,75408622,75410670,75412718,75414766,75416814,75418862,75420910,75422958,75425006,75427054,75429102,75431150,75433198,75435246,75437294,75439342,75441390,75443438,75445486,75447534,75449582,75451630,75453678,75455726,75457774,75459822,75461870,75463918,75465966,75468014,75470062,75472110,75474158,75476206,75478254,75480302,75482359,75484407,75486455,75488503,75490551,75492599,75494647,75496695,75498743,75500791,75502839,75504887,75506935,75508983,75511031,75513079,75515127,75517175,75519223,75521271,75523319,75525376,75527424,75529472,75531520,75533568,75535616,75537664,75539712,75541760,75543808,75545856,75547904,75549961,75552009,75554057,75556105,75558153,75560201,75562249,75564297,75566345,75568393,75570441,75572489,75574537,75576585,75578633,75580681,75582729,75584777,75586825,75588873,75590921,75592969,75595017,75597065,75599113,75601161,75603209,75605257,75607305,75609353,75611401,75613449,75615497,75617545,75619593,75621641,75623689,75625737,75627794,75629842,75631899,75633928,75635972,75638009,75640053,75640714,75642762,75644813,75646861,75648909,75650957,75653005,75655053,75657101,75659149,75661197,75663245,75665293,75667341,75669389,75671437,75673494,75675542,75677590,75679638,75681686,75683734,75685782,75687830,75689887,75691935,75693983,75696031,75698079,75700127,75702175,75704223,75706271,75708319,75710367,75712415,75714463,75716511,75718559,75720607,75722655,75724703,75726751,75728799,75730855,75732903,75734951,75736999,75739047,75741095,75743143,75745191,75747239,75749287,75751335,75753383,75755431,75757479,75759527,75761575,75763623,75765671,75767719,75769767,75771815,75773863,75775911,75777959,75780007,75782055,75784103,75786151,75788199,75790247,75792295,75794343,75796391,75798439,75800487,75802535,75804583,75806631,75808688,75810736,75812784,75814832,75816880,75818928,75820976,75823024,75825072,75827120,75829177,75831225,75833273,75835321,75837369,75839417,75841465,75843513,75845561,75847609,75849657,75851705,75853753,75855801,75857849,75859897,75861945,75863993,75866041,75868089,75870137,75872185,75874233,75876281,75878329,75880377,75882434,75884482,75886530,75888578,75890626,75892674,75894722,75896770,75898818,75900866,75902914,75904962,75907010,75909058,75911106,75913154,75915202,75917250,75919298,75921346,75923394,75925442,75927490,75929538,75931586,75933634,75935682,75937730,75939778,75941826,75943874,75945922,75947970,75950018,75952066,75954114,75956162,75958210,75960258,75962306,75964360,75966408,75968456,75970504,75972552,75974600,75976648,75978696,75980744,75982792,75984840,75986888,75988945,75990993,75993041,75995089,75997137,75999185,76001233,76003281,76005329,76007377,76009425,76011473,76013521,76015569,76017617,76019665,76021713,76023761,76025809,76027857,76029905,76031953,76034001,76036049,76038097,76040145,76042193,76044241,76046289,76048337,76050385,76052433,76054481,76056529,76058577,76060625,76062673,76064721,76066769,76068817,76070865,76072913,76074961,76077018,76079066,76081114,76083162,76085210,76087258,76089306,76091354,76093402,76095450,76097498,76099546,76101594,76103642,76105690,76107738,76109786,76111834,76113882,76115930,76117978,76120026,76122082,76124130,76126178,76128226,76130274,76132322,76134370,76136418,76138466,76140514,76142562,76144610,76146658,76148706,76150754,76152811,76154859,76156907,76158955,76161003,76163051,76165099,76167147,76169195,76171243,76173291,76175339,76177387,76179435,76181483,76183531,76185579,76187627,76189675,76191723,76193771,76195819,76197867,76199915,76201963,76204011,76206059,76208107,76210155,76212203,76214251,76216299,76218347,76220395,76222443,76224491,76226539,76228587,76230635,76232683,76234731,76236779,76238827,76240875,76242923,76244971,76247019,76249075,76251123,76253171,76255219,76257267,76259315,76261363,76263411,76265459,76267507,76269555,76271603,76273651,76275699,76277747,76279795,76281843,76283891,76285939,76287987,76290035,76292083,76294131,76296179,76298227,76300275,76302323,76304371,76306419,76308467,76310515,76312563,76314611,76316659,76318707,76320755,76322803,76324851,76326899,76328947,76330995,76333043,76335091,76337139,76339187,76341235,76343283,76345331,76347379,76349427,76351475,76353523,76355571,76357619,76359667,76361715,76363763,76365811,76367859,76369907,76371955,76374003,76376051,76378099,76380147,76382195,76384243,76386291,76388339,76390396,76392444,76394492,76396540,76398588,76400636,76402684,76404732,76406780,76408828,76410876,76412924,76414972,76417020,76419068,76421116,76423164,76425212,76427260,76429308,76431356,76433404,76435452,76437500,76439548,76441596,76443644,76445692,76447740,76449788,76451836,76453884,76455932,76457980,76460028,76462076,76464132,76466180,76468235,76470283,76472331,76474379,76476427,76478475,76480523,76482571,76484619,76486667,76488715,76490763,76492811,76494859,76496907,76498955,76501003,76503051,76505099,76507147,76509195,76511243,76513291,76515339,76517387,76519435,76521483,76523531,76525579,76527627,76529675,76531723,76533771,76535819,76537867,76539915,76541963,76544011,76546059,76548107,76550155,76552203,76554251,76556299,76558347,76560395,76562443,76564491,76566539,76568587,76570635,76572683,76574731,76576779,76578827,76580875,76582923,76584971,76587019,76589067,76591115,76593163,76595211,76597259,76599307,76601355,76603403,76605451,76607499,76609547,76611595,76613643,76615691,76617739,76619787,76621835,76623883,76625931,76627979,76630027,76632075,76634123,76636171,76638219,76640267,76642315,76644363,76646411,76648459,76650507,76652555,76654603,76656651,76658699,76660747,76662795,76664843,76666891,76668939,76670987,76673035,76675083,76677131,76679179,76681227,76683275,76685323,76687371,76689419,76691467,76693515,76695563,76697611,76699659,76701707,76703755,76705803,76707851,76709899,76711947,76713995,76716043,76718091,76720139,76722187,76724235,76726283,76728331,76730379,76732427,76734475,76736523,76738571,76740628,76742683,76744740,76746788,76748836,76750884,76752932,76754980,76757028,76759076,76761124,76763172,76765220,76767268,76769316,76771364,76773412,76775460,76777508,76779556,76781604,76783652,76785700,76787748,76789796,76791844,76793892,76795940,76797988,76800036,76802084,76804132,76806180,76808228,76810276,76812324,76814372,76816420,76818468,76820516,76822564,76824612,76826660,76828708,76830756,76832804,76834852,76836900,76838948,76840996,76843044,76845092,76847140,76849188,76851236,76853284,76855332,76857380,76859437,76861485,76863533,76865581,76867629,76869677,76871725,76873773,76875821,76877869,76879917,76881965,76884013,76886061,76888109,76890157,76892205,76894253,76896301,76898349,76900397,76902445,76904493,76906541,76908589,76910637,76912685,76914733,76916781,76918838,76920886,76922934,76924982,76927030,76929078,76931126,76933174,76935222,76937270,76939318,76941366,76943414,76945462,76947517,76949565,76951613,76953661,76955709,76957757,76959805,76961853,76963901,76965949,76967997,76970045,76972093,76974141,76976189,76978237,76980285,76982333,76984381,76986429,76988477,76990525,76992573,76994621,76996669,76998717,77000765,77002813,77004861,77006909,77008957,77011005,77013053,77015101,77017149,77019197,77021245,77023293,77025341,77027389,77029437,77031485,77033533,77035581,77037629,77039677,77041725,77043773,77045821,77047869,77049917,77051965,77054013,77056061,77058109,77060157,77062205,77064253,77066301,77068349,77070397,77072445,77074493,77076541,77078589,77080637,77082685,77084733,77086781,77088829,77090877,77092925,77094973,77097021,77099069,77101117,77103165,77105213,77107261,77109309,77111357,77113405,77115453,77117501,77119549,77121597,77123645,77125693,77127741,77129789,77131837,77133885,77135933,77137981,77140029,77142077,77144125,77146173,77148221,77150269,77152317,77154365,77156422,77158470,77160518,77162566,77164614,77166662,77168710,77170758,77172806,77174863,77176911,77178959,77181007,77183055,77185103,77187151,77189199,77191247,77193295,77195343,77197391,77199439,77201487,77203535,77205583,77207631,77209679,77211727,77213775,77215823,77217871,77219919,77221967,77224015,77226063,77228111,77230159,77232207,77234255,77236303,77238351,77240399,77242447,77244495,77246543,77248591,77250639,77252687,77254735,77256783,77258831,77260879,77262927,77264975,77267023,77269071,77271119,77273167,77275215,77277263,77279311,77281359,77283407,77285455,77287503,77289551,77291599,77293647,77295695,77297743,77299791,77301839,77303887,77305935,77307983,77310031,77312079,77314127,77316175,77318223,77320271,77322319,77324367,77326415,77328463,77330511,77332559,77334607,77336655,77338703,77340751,77342799,77344847,77346895,77348943,77350991,77353039,77355087,77357135,77359183,77361231,77363279,77365327,77367375,77369423,77371471,77373519,77375567,77377615,77379663,77381711,77383759,77385807,77387855,77389903,77391951,77393999,77396047,77398095,77400143,77402191,77404239,77406287,77408335,77410383,77412431,77414479,77416527,77418575,77420623,77422671,77424719,77426767,77428815,77430863,77432911,77434959,77437007,77439055,77441103,77443151,77445199,77447247,77449295,77451343,77453391,77455439,77457487,77459535,77461583,77463631,77465679,77467727,77469775,77471823,77473871,77475928,77477976,77480024,77482072,77484120,77486168,77488216,77490264,77492321,77494378,77496426,77498474,77500522,77502570,77504618,77506666,77508714,77510762,77512810,77514858,77516906,77518954,77521002,77523050,77525098,77527146,77529194,77531242,77533290,77535338,77537386,77539434,77541482,77543530,77545578,77547626,77549682,77551730,77553778,77555826,77557882,77559930,77561978,77564034,77566091,77568147,77570198,77572251,77574299,77576342,77578376,77580374,77582372,77584362,77586290,77588332,77590380,77592419,77594469,77596483,77598529,77600577,77602630,77604678,77606726,77608774,77610822,77612870,77614918,77616966,77619014,77621062,77623110,77625158,77627206,77629254,77631302,77633350,77635398,77637446,77639494,77641542,77643590,77645638,77647686,77649734,77651782,77653830,77655878,77657926,77659974,77662022,77664070,77666118,77668166,77670214,77672262,77674310,77676358,77678406,77680454,77682502,77684550,77686598,77688646,77690694,77692742,77694790,77696838,77698886,77700934,77702982,77705030,77707078,77709126,77711174,77713222,77715270,77717318,77719366,77721414,77723462,77725510,77727558,77729606,77731654,77733702,77735750,77737798,77739846,77741894,77743942,77745990,77748038,77750086,77752134,77754182,77756230,77758278,77760326,77762374,77764422,77766470,77768518,77770566,77772614,77774662,77776710,77778758,77780806,77782854,77784902,77786950,77788998,77791046,77793094,77795142,77797190,77799238,77801286,77803334,77805382,77807430,77809478,77811526,77813574,77815622,77817670,77819718,77821766,77823814,77825862,77827910,77829958,77832006,77834054,77836102,77838150,77840198,77842246,77844294,77846342,77848390,77850438,77852486,77854534,77856582,77858630,77860678,77862726,77864774,77866822,77868870,77870918,77872966,77875014,77877062,77879110,77881158,77883206,77885254,77887302,77889350,77891398,77893446,77895494,77897542,77899590,77901638,77903686,77905734,77907782,77909830,77911878,77913926,77915974,77918022,77920070,77922118,77924166,77926214,77928262,77930310,77932358,77934406,77936454,77938502,77940550,77942598,77944646,77946694,77948742,77950790,77952838,77954886,77956934,77958982,77961030,77963078,77965126,77967174,77969222,77971270,77973318,77975366,77977423,77979471,77981519,77983567,77985615,77987663,77989711,77991759,77993807,77995855,77997903,77999951,78001999,78004047,78006095,78008143,78010191,78012239,78014287,78016335,78018383,78020431,78022479,78024527,78026575,78028623,78030671,78032719,78034767,78036815,78038863,78040911,78042959,78045007,78047055,78049103,78051151,78053199,78055247,78057295,78059343,78061391,78063439,78065487,78067535,78069583,78071631,78073679,78075727,78077775,78079823,78081871,78083919,78085967,78088015,78090063,78092111,78094159,78096207,78098255,78100303,78102351,78104399,78106447,78108495,78110543,78112591,78114639,78116687,78118735,78120783,78122831,78124879,78126927,78128975,78131023,78133071,78135119,78137167,78139215,78141263,78143311,78145359,78147407,78149455,78151503,78153551,78155599,78157647,78159695,78161743,78163791,78165839,78167887,78169935,78171983,78174031,78176079,78178127,78180175,78182223,78184271,78186319,78188375,78190423,78192471,78194519,78196567,78198615,78200663,78202711,78204759,78206807,78208855,78210903,78212951,78214999,78217047,78219095,78221143,78223191,78225239,78227287,78229335,78231383,78233431,78235479,78237527,78239575,78241623,78243671,78245719,78247767,78249815,78251863,78253911,78255959,78258007,78260055,78262103,78264151,78266199,78268247,78270295,78272343,78274391,78276439,78278487,78280535,78282583,78284631,78286679,78288727,78290775,78292823,78294871,78296919,78298967,78301015,78303063,78305111,78307159,78309207,78311255,78313303,78315351,78317399,78319447,78321495,78323543,78325591,78327639,78329687,78331735,78333783,78335831,78337879,78339927,78341975,78344023,78346071,78348119,78350167,78352215,78354263,78356311,78358359,78360407,78362455,78364503,78366551,78368599,78370647,78372695,78374743,78376791,78378839,78380887,78382935,78384983,78387031,78389079,78391127,78393175,78395223,78397271,78399319,78401367,78403415,78405463,78407511,78409559,78411607,78413655,78415703,78417751,78419799,78421847,78423895,78425943,78427991,78430039,78432087,78434135,78436183,78438231,78440279,78442327,78444375,78446423,78448471,78450519,78452567,78454615,78456663,78458711,78460759,78462807,78464855,78466903,78468951,78470999,78473047,78475095,78477143,78479191,78481239,78483287,78485335,78487383,78489431,78491479,78493527,78495575,78497623,78499671,78501719,78503767,78505815,78507863,78509911,78511959,78514007,78516055,78518103,78520151,78522199,78524247,78526295,78528343,78530391,78532439,78534487,78536535,78538583,78540631,78542679,78544727,78546775,78548823,78550871,78552919,78554967,78557015,78559063,78561111,78563159,78565207,78567255,78569303,78571351,78573399,78575447,78577495,78579543,78581591,78583639,78585687,78587735,78589792,78591840,78593896,78595944,78597992,78600040,78602088,78604136,78606184,78608232,78610280,78612328,78614376,78616424,78618472,78620520,78622568,78624616,78626664,78628712,78630760,78632808,78634856,78636904,78638952,78641000,78643048,78645096,78647144,78649192,78651240,78653288,78655336,78657384,78659432,78661480,78663528,78665576,78667624,78669672,78671720,78673768,78675816,78677864,78679912,78681960,78684008,78686056,78688104,78690152,78692200,78694248,78696296,78698344,78700392,78702440,78704488,78706536,78708584,78710632,78712680,78714728,78716776,78718824,78720872,78722920,78724968,78727016,78729064,78731112,78733160,78735208,78737256,78739304,78741352,78743400,78745448,78747496,78749553,78751601,78753649,78755697,78757745,78759793,78761841,78763889,78765937,78767985,78770033,78772081,78774129,78776177,78778225,78780273,78782321,78784369,78786417,78788465,78790513,78792561,78794609,78796657,78798705,78800753,78802801,78804849,78806897,78808945,78810993,78813041,78815089,78817137,78819185,78821233,78823281,78825329,78827377,78829425,78831473,78833521,78835569,78837617,78839665,78841713,78843761,78845809,78847857,78849905,78851953,78854001,78856049,78858097,78860145,78862193,78864241,78866289,78868337,78870385,78872433,78874481,78876529,78878577,78880625,78882673,78884721,78886769,78888817,78890865,78892913,78894961,78897009,78899057,78901105,78903153,78905201,78907249,78909297,78911345,78913393,78915441,78917489,78919537,78921585,78923633,78925681,78927729,78929777,78931825,78933873,78935921,78937969,78940017,78942065,78944113,78946161,78948209,78950257,78952305,78954353,78956401,78958449,78960497,78962545,78964593,78966641,78968697,78970745,78972793,78974841,78976889,78978937,78980985,78983033,78985081,78987129,78989177,78991225,78993273,78995321,78997369,78999417,79001465,79003513,79005561,79007609,79009657,79011705,79013753,79015801,79017849,79019897,79021945,79023993,79026041,79028089,79030137,79032185,79034233,79036281,79038329,79040377,79042425,79044473,79046521,79048569,79050617,79052665,79054713,79056761,79058809,79060857,79062905,79064953,79067001,79069049,79071097,79073145,79075193,79077241,79079289,79081337,79083385,79085433,79087481,79089529,79091577,79093625,79095673,79097721,79099769,79101817,79103865,79105913,79107961,79110009,79112057,79114105,79116153,79118201,79120249,79122297,79124345,79126393,79128441,79130489,79132537,79134585,79136633,79138681,79140729,79142777,79144825,79146873,79148921,79150969,79153017,79155065,79157113,79159161,79161209,79163257,79165305,79167353,79169401,79171449,79173497,79175545,79177593,79179641,79181689,79183737,79185785,79187833,79189881,79191929,79193977,79196025,79198073,79200121,79202169,79204217,79206265,79208313,79210361,79212409,79214457,79216505,79218553,79220601,79222649,79224697,79226745,79228793,79230841,79232889,79234937,79236985,79239033,79241081,79243129,79245177,79247225,79249273,79251321,79253369,79255417,79257465,79259513,79261561,79263609,79265657,79267705,79269753,79271801,79273849,79275897,79277945,79279993,79282041,79284089,79286137,79288185,79290233,79292281,79294329,79296377,79298425,79300473,79302521,79304569,79306617,79308665,79310713,79312761,79314809,79316857,79318905,79320953,79323001,79325049,79327097,79329145,79331193,79333241,79335289,79337337,79339385,79341433,79343481,79345529,79347577,79349625,79351673,79353721,79355769,79357817,79359865,79361913,79363961,79366009,79368057,79370105,79372153,79374201,79376249,79378297,79380345,79382393,79384441,79386489,79388537,79390585,79392633,79394681,79396729,79398777,79400825,79402873,79404921,79406969,79409017,79411065,79413113,79415161,79417209,79419257,79421305,79423353,79425401,79427449,79429497,79431545,79433593,79435641,79437689,79439737,79441785,79443833,79445881,79447929,79449977,79452025,79454073,79456121,79458169,79460217,79462265,79464313,79466361,79468409,79470457,79472505,79474553,79476601,79478649,79480697,79482745,79484793,79486841,79488889,79490937,79492985,79495033,79497081,79499129,79501177,79503225,79505273,79507321,79509369,79511417,79513465,79515513,79517561,79519609,79521657,79523705,79525753,79527801,79529849,79531897,79533945,79535993,79538041,79540089,79542137,79544185,79546233,79548281,79550329,79552377,79554425,79556473,79558521,79560569,79562617,79564665,79566713,79568761,79570809,79572857,79574905,79576953,79579001,79581049,79583097,79585145,79587193,79589241,79591289,79593337,79595385,79597433,79599481,79601529,79603577,79605625,79607673,79609721,79611778,79613826,79615874,79617922,79619970,79622018,79624066,79626114,79628162,79630210,79632258,79634306,79636354,79638402,79640450,79642498,79644546,79646594,79648642,79650690,79652738,79654786,79656834,79658882,79660930,79662978,79665026,79667074,79669122,79671170,79673218,79675266,79677322,79679370,79681418,79683466,79685514,79687562,79689610,79691658,79693706,79695754,79697802,79699850,79701898,79703946,79705994,79708042,79710090,79712138,79714186,79716234,79718282,79720330,79722378,79724426,79726474,79728522,79730570,79732618,79734666,79736714,79738762,79740810,79742858,79744906,79746954,79749002,79751050,79753098,79755155,79757203,79759251,79761299,79763347,79765395,79767443,79769491,79771539,79773587,79775635,79777683,79779731,79781779,79783827,79785875,79787923,79789971,79792019,79794067,79796115,79798163,79800211,79802259,79804307,79806355,79808403,79810451,79812499,79814547,79816595,79818643,79820691,79822739,79824787,79826835,79828883,79830931,79832979,79835027,79837075,79839123,79841171,79843219,79845267,79847315,79849363,79851411,79853459,79855507,79857555,79859603,79861651,79863699,79865747,79867795,79869843,79871891,79873939,79875987,79878035,79880083,79882131,79884179,79886227,79888275,79890323,79892371,79894419,79896467,79898515,79900563,79902611,79904659,79906707,79908755,79910803,79912851,79914899,79916947,79918995,79921043,79923091,79925139,79927187,79929235,79931283,79933331,79935379,79937427,79939475,79941523,79943571,79945619,79947667,79949715,79951763,79953811,79955859,79957907,79959955,79962003,79964051,79966099,79968147,79970195,79972243,79974291,79976339,79978387,79980435,79982483,79984531,79986579,79988627,79990675,79992723,79994771,79996819,79998867,80000915,80002963,80005011,80007059,80009107,80011155,80013203,80015251,80017299,80019347,80021395,80023443,80025491,80027539,80029587,80031635,80033683,80035731,80037779,80039827,80041875,80043923,80045971,80048019,80050067,80052115,80054163,80056211,80058259,80060307,80062355,80064403,80066451,80068499,80070547,80072595,80074643,80076691,80078739,80080787,80082835,80084883,80086931,80088979,80091027,80093075,80095123,80097171,80099219,80101267,80103315,80105363,80107411,80109459,80111507,80113555,80115603,80117651,80119699,80121747,80123795,80125852,80127900,80129948,80132005,80134053,80136110,80138158,80140206,80142263,80144311,80146359,80148407,80150455,80152503,80154560,80156608,80158656,80160711,80162759,80164807,80166855,80168903,80170951,80172999,80175047,80177095,80179143,80181191,80183239,80185287,80187335,80189383,80191431,80193479,80195536,80197584,80199632,80201680,80203728,80205776,80207824,80209881,80211936,80213984,80216032,80218080,80220128,80222184,80224232,80226280,80228328,80230376,80232424,80234472,80236520,80238568,80240625,80242673,80244721,80246769,80248817,80250865,80252913,80254961,80257009,80259057,80261105,80263153,80265201,80267249,80269297,80271345,80273393,80275441,80277498,80279546,80281594,80283642,80285690,80287738,80289786,80291834,80293882,80295930,80297978,80300026,80302074,80304122,80306170,80308218,80310266,80312314,80314362,80316410,80318458,80320506,80322554,80324602,80326650,80328698,80330746,80332794,80334842,80336890,80338938,80340986,80343034,80345082,80347130,80349178,80351226,80353274,80355322,80357370,80359418,80361466,80363514,80365562,80367610,80369658,80371706,80373754,80375802,80377850,80379898,80381946,80383994,80386042,80388090,80390138,80392186,80394234,80396282,80398330,80400378,80402426,80404474,80406522,80408570,80410618,80412666,80414714,80416762,80418810,80420858,80422906,80424954,80427002,80429050,80431098,80433146,80435194,80437242,80439290,80441338,80443386,80445434,80447482,80449530,80451578,80453626,80455674,80457722,80459770,80461818,80463866,80465914,80467962,80470010,80472058,80474106,80476154,80478202,80480250,80482298,80484346,80486394,80488451,80490499,80492547,80494595,80496643,80498691,80500739,80502787,80504835,80506883,80508931,80510979,80513027,80515075,80517123,80519171,80521219,80523267,80525315,80527363,80529411,80531459,80533507,80535555,80537603,80539651,80541699,80543747,80545795,80547843,80549891,80551939,80553987,80556035,80558083,80560131,80562179,80564227,80566275,80568323,80570371,80572419,80574467,80576515,80578563,80580611,80582659,80584707,80586755,80588803,80590851,80592899,80594947,80596995,80599043,80601091,80603139,80605187,80607235,80609283,80611331,80613379,80615427,80617475,80619523,80621571,80623619,80625667,80627715,80629763,80631811,80633859,80635907,80637955,80640003,80642051,80644099,80646147,80648195,80650243,80652291,80654339,80656387,80658435,80660483,80662531,80664579,80666627,80668675,80670723,80672771,80674819,80676867,80678915,80680963,80683011,80685059,80687107,80689155,80691203,80693251,80695299,80697347,80699395,80701443,80703491,80705539,80707587,80709635,80711683,80713731,80715779,80717827,80719875,80721923,80723971,80726019,80728067,80730115,80732163,80734211,80736259,80738307,80740355,80742403,80744451,80746499,80748547,80750595,80752643,80754691,80756739,80758787,80760835,80762883,80764931,80766979,80769027,80771075,80773123,80775171,80777219,80779267,80781315,80783363,80785411,80787459,80789507,80791555,80793603,80795651,80797699,80799747,80801795,80803843,80805891,80807939,80809987,80812035,80814083,80816131,80818179,80820227,80822275,80824323,80826371,80828419,80830467,80832524,80834572,80836620,80838668,80840716,80842764,80844812,80846860,80848908,80850956,80853004,80855052,80857100,80859148,80861196,80863244,80865292,80867340,80869388,80871436,80873484,80875532,80877580,80879628,80881676,80883724,80885772,80887820,80889868,80891916,80893964,80896012,80898060,80900108,80902156,80904204,80906252,80908300,80910348,80912396,80914444,80916492,80918540,80920588,80922636,80924684,80926732,80928780,80930828,80932876,80934924,80936972,80939020,80941068,80943116,80945164,80947212,80949260,80951308,80953356,80955404,80957452,80959500,80961548,80963596,80965644,80967692,80969740,80971788,80973836,80975884,80977932,80979980,80982028,80984076,80986124,80988172,80990220,80992268,80994316,80996364,80998412,81000460,81002508,81004556,81006604,81008652,81010700,81012748,81014796,81016844,81018892,81020940,81022988,81025036,81027084,81029132,81031180,81033228,81035276,81037324,81039372,81041420,81043468,81045516,81047564,81049612,81051660,81053708,81055756,81057804,81059852,81061900,81063948,81065996,81068044,81070092,81072140,81074188,81076236,81078284,81080332,81082380,81084428,81086476,81088524,81090572,81092620,81094668,81096716,81098764,81100812,81102860,81104908,81106956,81109004,81111052,81113100,81115148,81117196,81119244,81121292,81123340,81125388,81127436,81129484,81131532,81133580,81135628,81137676,81139724,81141772,81143820,81145868,81147916,81149964,81152012,81154060,81156108,81158156,81160204,81162252,81164300,81166348,81168396,81170444,81172492,81174540,81176588,81178636,81180684,81182732,81184780,81186828,81188876,81190924,81192972,81195020,81197068,81199116,81201164,81203212,81205260,81207308,81209356,81211404,81213452,81215500,81217548,81219596,81221644,81223692,81225740,81227788,81229836,81231884,81233932,81235980,81238028,81240076,81242124,81244172,81246220,81248268,81250316,81252364,81254412,81256460,81258508,81260556,81262604,81264652,81266700,81268748,81270796,81272844,81274892,81276940,81278988,81281036,81283084,81285132,81287180,81289228,81291276,81293324,81295381,81297429,81299477,81301525,81303573,81305621,81307669,81309717,81311765,81313813,81315861,81317909,81319957,81322005,81324053,81326101,81328149,81330197,81332245,81334293,81336341,81338389,81340437,81342485,81344533,81346581,81348629,81350677,81352725,81354773,81356821,81358869,81360917,81362965,81365013,81367061,81369109,81371157,81373205,81375253,81377301,81379349,81381397,81383445,81385493,81387541,81389589,81391637,81393685,81395733,81397781,81399829,81401877,81403925,81405973,81408021,81410069,81412117,81414165,81416213,81418261,81420309,81422357,81424405,81426453,81428501,81430549,81432597,81434645,81436693,81438741,81440789,81442837,81444885,81446933,81448981,81451029,81453077,81455125,81457173,81459221,81461269,81463317,81465365,81467413,81469461,81471509,81473557,81475605,81477653,81479701,81481749,81483797,81485845,81487893,81489941,81491989,81494037,81496085,81498133,81500181,81502229,81504277,81506325,81508373,81510421,81512469,81514517,81516565,81518613,81520661,81522709,81524757,81526805,81528853,81530901,81532949,81535006,81537054,81539102,81541150,81543198,81545246,81547294,81549342,81551390,81553438,81555486,81557534,81559582,81561630,81563678,81565726,81567774,81569822,81571870,81573918,81575966,81578014,81580062,81582110,81584158,81586206,81588254,81590302,81592350,81594398,81596446,81598494,81600542,81602590,81604638,81606686,81608734,81610782,81612830,81614878,81616926,81618974,81621022,81623070,81625118,81627166,81629214,81631262,81633310,81635358,81637406,81639454,81641502,81643550,81645598,81647646,81649694,81651742,81653790,81655838,81657886,81659934,81661982,81664030,81666078,81668126,81670174,81672222,81674270,81676318,81678366,81680414,81682462,81684510,81686558,81688606,81690654,81692702,81694750,81696798,81698846,81700894,81702942,81704990,81707038,81709086,81711134,81713182,81715230,81717278,81719326,81721374,81723422,81725470,81727518,81729566,81731614,81733662,81735710,81737758,81739806,81741854,81743902,81745950,81747998,81750046,81752094,81754142,81756190,81758238,81760286,81762334,81764382,81766430,81768478,81770526,81772574,81774622,81776677,81778725,81780773,81782821,81784869,81786917,81788965,81791013,81793061,81795109,81797157,81799205,81801253,81803301,81805349,81807397,81809445,81811493,81813541,81815589,81817637,81819685,81821733,81823781,81825829,81827877,81829925,81831973,81834021,81836069,81838117,81840165,81842213,81844261,81846309,81848357,81850405,81852453,81854501,81856549,81858597,81860645,81862693,81864741,81866789,81868837,81870885,81872933,81874981,81877029,81879077,81881125,81883173,81885221,81887269,81889317,81891365,81893413,81895461,81897509,81899557,81901605,81903653,81905701,81907749,81909797,81911845,81913893,81915941,81917989,81920037,81922085,81924133,81926181,81928229,81930277,81932325,81934373,81936421,81938469,81940517,81942565,81944613,81946661,81948709,81950757,81952805,81954853,81956901,81958949,81960997,81963045,81965093,81967141,81969189,81971237,81973285,81975333,81977381,81979429,81981477,81983525,81985573,81987621,81989669,81991717,81993765,81995813,81997861,81999909,82001957,82004005,82006053,82008101,82010149,82012197,82014245,82016293,82018341,82020389,82022437,82024485,82026533,82028581,82030629,82032677,82034725,82036773,82038821,82040869,82042917,82044965,82047013,82049061,82051109,82053157,82055205,82057253,82059301,82061349,82063397,82065445,82067493,82069541,82071589,82073637,82075685,82077733,82079781,82081829,82083877,82085925,82087973,82090021,82092069,82094117,82096165,82098213,82100261,82102309,82104357,82106405,82108453,82110501,82112549,82114597,82116645,82118693,82120741,82122789,82124837,82126885,82128933,82130981,82133029,82135077,82137125,82139173,82141221,82143269,82145326,82147374,82149422,82151470,82153518,82155566,82157614,82159662,82161710,82163758,82165806,82167854,82169902,82171950,82173998,82176046,82178094,82180142,82182190,82184238,82186286,82188334,82190382,82192430,82194485,82196533,82198581,82200629,82202677,82204725,82206773,82208821,82210869,82212917,82214965,82217013,82219061,82221109,82223166,82225214,82227262,82229310,82231358,82233406,82235454,82237502,82239550,82241606,82243654,82245702,82247750,82249798,82251846,82253894,82255942,82257990,82260038,82262086,82264134,82266182,82268230,82270278,82272326,82274381,82276435,82278483,82280531,82282579,82284636,82286684,82288732,82290780,82292828,82294876,82296924,82298972,82301020,82303068,82305116,82307164,82309212,82311260,82313308,82315356,82317404,82319452,82321500,82323548,82325596,82327644,82329701,82331749,82333797,82335845,82337893,82339941,82341989,82344037,82346085,82348133,82350190,82352238,82354286,82356334,82358382,82360430,82362478,82364526,82366574,82368622,82370670,82372718,82374766,82376814,82378862,82380910,82382958,82385006,82387054,82389102,82391150,82393198,82395246,82397294,82399342,82401390,82403438,82405486,82407534,82409582,82411630,82413678,82415726,82417774,82419822,82421870,82423918,82425966,82428014,82430062,82432110,82434158,82436206,82438254,82440302,82442350,82444398,82446446,82448494,82450542,82452590,82454638,82456686,82458734,82460782,82462830,82464878,82466926,82468974,82471022,82473070,82475118,82477166,82479214,82481262,82483310,82485358,82487406,82489454,82491502,82493550,82495598,82497646,82499694,82501742,82503790,82505834,82507874,82509913,82511961,82514006,82516056,82518099,82520141,82522093,82524123,82526171,82528227,82530275,82532323,82534371,82536419,82538467,82540515,82542563,82544611,82546659,82548707,82550755,82552803,82554851,82556899,82558947,82560995,82563043,82565091,82567139,82569187,82571243,82573291,82575339,82577387,82579435,82581483,82583531,82585579,82587627,82589675,82591723,82593771,82595828,82597876,82599924,82601972,82604020,82606068,82608116,82610164,82612212,82614260,82616308,82618356,82620404,82622452,82624500,82626548,82628596,82630644,82632692,82634740,82636788,82638836,82640884,82642932,82644980,82647028,82649076,82651124,82653172,82655220,82657268,82659325,82661373,82663421,82665469,82667517,82669565,82671613,82673661,82675718,82677766,82679814,82681862,82683910,82685958,82688006,82690054,82692102,82694150,82696198,82698246,82700294,82702342,82704390,82706438,82708486,82710534,82712582,82714630,82716678,82718726,82720774,82722831,82724879,82726927,82728975,82731023,82733071,82735119,82737167,82739215,82741263,82743311,82745359,82747407,82749455,82751503,82753551,82755599,82757647,82759695,82761743,82763791,82765839,82767887,82769935,82771983,82774031,82776079,82778127,82780175,82782229,82784277,82786325,82788373,82790421,82792469,82794517,82796565,82798613,82800661,82802709,82804757,82806805,82808853,82810901,82812949,82814997,82817045,82819093,82821141,82823189,82825237,82827285,82829333,82831381,82833429,82835477,82837525,82839573,82841621,82843669,82845717,82847765,82849813,82851861,82853909,82855957,82858005,82860053,82862101,82864149,82866197,82868245,82870293,82872341,82874389,82876437,82878485,82880533,82882581,82884629,82886677,82888725,82890773,82892821,82894869,82896917,82898965,82901013,82903061,82905109,82907157,82909205,82911253,82913301,82915349,82917397,82919445,82921493,82923541,82925589,82927637,82929685,82931733,82933781,82935829,82937877,82939925,82941973,82944021,82946069,82948117,82950165,82952213,82954261,82956309,82958357,82960405,82962453,82964501,82966549,82968597,82970654,82972702,82974750,82976798,82978846,82980894,82982942,82984990,82987038,82989086,82991134,82993182,82995230,82997278,82999326,83001374,83003422,83005470,83007518,83009566,83011614,83013662,83015710,83017758,83019806,83021854,83023902,83025950,83027998,83030046,83032094,83034142,83036190,83038238,83040286,83042334,83044382,83046430,83048478,83050526,83052574,83054622,83056670,83058718,83060775,83062823,83064871,83066919,83068967,83071015,83073063,83075111,83077159,83079207,83081255,83083303,83085351,83087399,83089447,83091495,83093543,83095591,83097647,83099695,83101743,83103791,83105839,83107887,83109935,83111983,83114031,83116079,83118127,83120175,83122223,83124271,83126319,83128367,83130415,83132463,83134511,83136559,83138607,83140655,83142703,83144751,83146799,83148847,83150895,83152943,83154991,83157039,83159087,83161135,83163183,83165231,83167279,83169327,83171375,83173423,83175471,83177519,83179567,83181615,83183663,83185711,83187759,83189807,83191855,83193903,83195951,83197999,83200047,83202095,83204143,83206191,83208239,83210287,83212335,83214383,83216431,83218479,83220527,83222575,83224623,83226671,83228719,83230767,83232815,83234863,83236911,83238959,83241007,83243055,83245103,83247151,83249199,83251247,83253295,83255343,83257391,83259439,83261487,83263535,83265592,83267640,83269688,83271736,83273784,83275832,83277880,83279928,83281976,83284024,83286072,83288120,83290177,83292225,83294273,83296321,83298369,83300417,83302465,83304513,83306561,83308616,83310664,83312712,83314760,83316808,83318856,83320904,83322952,83325000,83327048,83329096,83331144,83333192,83335240,83337297,83339345,83341393,83343450,83345498,83347546,83349594,83351642,83353690,83355738,83357786,83359834,83361882,83363930,83365978,83368026,83370074,83372122,83374170,83376218,83378266,83380314,83382362,83384410,83386458,83388506,83390554,83392602,83394650,83396698,83398746,83400794,83402842,83404890,83406938,83408986,83411034,83413082,83415130,83417178,83419226,83421274,83423322,83425370,83427418,83429466,83431514,83433562,83435610,83437658,83439706,83441754,83443802,83445850,83447898,83449946,83452003,83454051,83456099,83458147,83460195,83462243,83464291,83466339,83468387,83470435,83472483,83474531,83476579,83478627,83480675,83482723,83484771,83486819,83488875,83490923,83492971,83495019,83497067,83499115,83501163,83503211,83505259,83507307,83509355,83511403,83513451,83515499,83517547,83519595,83521643,83523691,83525739,83527787,83529835,83531883,83533931,83535979,83538027,83540075,83542123,83544171,83546219,83548267,83550315,83552363,83554411,83556459,83558507,83560555,83562603,83564651,83566699,83568747,83570795,83572852,83574900,83576948,83578996,83581044,83583092,83585140,83587188,83589236,83591293,83593350,83595398,83597446,83599494,83601542,83603590,83605638,83607686,83609734,83611782,83613830,83615878,83617926,83619974,83622022,83624070,83626118,83628166,83630214,83632262,83634310,83636358,83638406,83640454,83642502,83644550,83646598,83648646,83650694,83652742,83654790,83656838,83658886,83660934,83662982,83665030,83667078,83669126,83671174,83673222,83675270,83677318,83679366,83681414,83683462,83685510,83687558,83689606,83691654,83693711,83695759,83697807,83699855,83701903,83703951,83705999,83708047,83710095,83712143,83714191,83716239,83718287,83720335,83722383,83724431,83726479,83728527,83730575,83732623,83734671,83736719,83738767,83740815,83742863,83744911,83746959,83749007,83751055,83753103,83755151,83757199,83759247,83761295,83763343,83765391,83767439,83769487,83771535,83773583,83775631,83777679,83779727,83781775,83783823,83785871,83787919,83789967,83792015,83794063,83796111,83798159,83800207,83802255,83804303,83806351,83808399,83810447,83812495,83814543,83816591,83818639,83820687,83822735,83824783,83826831,83828879,83830927,83832975,83835023,83837071,83839119,83841167,83843215,83845263,83847311,83849359,83851407,83853455,83855503,83857551,83859599,83861647,83863695,83865743,83867791,83869839,83871887,83873935,83875983,83878031,83880079,83882127,83884175,83886223,83888271,83890319,83892367,83894415,83896463,83898511,83900559,83902607,83904655,83906703,83908751,83910799,83912847,83914895,83916943,83918991,83921039,83923087,83925135,83927183,83929231,83931279,83933327,83935375,83937423,83939471,83941519,83943567,83945615,83947663,83949711,83951759,83953807,83955855,83957903,83959951,83961999,83964047,83966095,83968143,83970191,83972239,83974287,83976335,83978392,83980440,83982488,83984536,83986584,83988632,83990680,83992728,83994776,83996824,83998872,84000920,84002977,84005025,84007073,84009121,84011169,84013217,84015265,84017313,84019361,84021409,84023457,84025505,84027553,84029601,84031658,84033706,84035754,84037802,84039850,84041898,84043946,84045994,84048042,84050098,84052146,84054194,84056242,84058290,84060338,84062386,84064434,84066482,84068530,84070578,84072626,84074674,84076722,84078770,84080818,84082866,84084914,84086962,84089010,84091058,84093106,84095154,84097202,84099250,84101298,84103346,84105394,84107442,84109490,84111538,84113586,84115634,84117682,84119730,84121778,84123826,84125874,84127922,84129970,84132018,84134066,84136114,84138162,84140210,84142258,84144306,84146354,84148402,84150450,84152498,84154546,84156594,84158642,84160690,84162738,84164786,84166834,84168882,84170930,84172978,84175026,84177074,84179122,84181179,84183227,84185275,84187323,84189371,84191419,84193467,84195515,84197563,84199611,84201659,84203707,84205755,84207803,84209851,84211899,84213947,84215995,84218043,84220091,84222139,84224187,84226235,84228292,84230340,84232388,84234436,84236484,84238532,84240580,84242628,84244676,84246724,84248772,84250820,84252868,84254916,84256964,84259012,84261060,84263108,84265156,84267204,84269252,84271300,84273348,84275396,84277444,84279492,84281540,84283588,84285636,84287684,84289732,84291780,84293828,84295876,84297924,84299972,84302020,84304068,84306116,84308164,84310212,84312260,84314308,84316356,84318404,84320452,84322490,84324528,84326577,84328625,84330682,84332730,84334778,84336826,84338874,84340922,84342970,84345026,84347074,84349122,84351170,84353218,84355266,84357322,84359370,84361418,84363466,84365514,84367562,84369610,84371658,84373706,84375754,84377802,84379850,84381898,84383946,84386001,84388058,84390106,84392154,84394202,84396250,84398307,84400355,84402403,84404451,84406499,84408547,84410595,84412643,84414691,84416739,84418796,84420844,84422892,84424949,84426997,84429045,84431101,84433149,84435197,84437254,84439302,84441350,84443398,84445446,84447494,84449542,84451590,84453638,84455686,84457734,84459782,84461830,84463878,84465926,84467974,84470022,84472079,84474127,84476175,84478223,84480271,84482319,84484367,84486415,84488463,84490511,84492559,84494607,84496655,84498703,84500751,84502799,84504847,84506895,84508943,84510991,84513039,84515087,84517144,84519192,84521240,84523288,84525345,84527393,84529441,84531489,84533537,84535585,84537633,84539681,84541729,84543777,84545825,84547880,84549928,84551976,84554024,84556072,84558120,84560168,84562216,84564264,84566312,84568360,84570408,84572456,84574504,84576552,84578600,84580648,84582696,84584744,84586792,84588840,84590888,84592936,84594984,84597032,84599080,84601128,84603185,84605233,84607281,84609337,84611385,84613433,84615488,84617545,84619593,84621641,84623689,84625737,84627785,84629833,84631881,84633929,84635977,84638025,84640073,84642121,84644169,84646217,84648265,84650313,84652361,84654409,84656457,84658505,84660553,84662601,84664649,84666697,84668745,84670793,84672841,84674889,84676937,84678985,84681033,84683081,84685129,84687184,84689232,84691280,84693328,84695376,84697424,84699472,84701520,84703568,84705616,84707664,84709712,84711760,84713808,84715856,84717913,84719961,84722009,84724057,84726105,84728153,84730201,84732249,84734297,84736353,84738401,84740449,84742497,84744545,84746593,84748650,84750698,84752746,84754803,84756851,84758899,84760947,84762995,84765051,84767099,84769147,84771195,84773243,84775291,84777339,84779387,84781435,84783483,84785531,84787588,84789636,84791684,84793732,84795780,84797828,84799876,84801924,84803972,84806020,84808076,84810124,84812172,84814220,84816268,84818316,84820364,84822412,84824460,84826508,84828556,84830604,84832652,84834700,84836748,84838796,84840853,84842901,84844949,84846997,84849045,84851093,84853141,84855189,84857237,84859285,84861333,84863381,84865437,84867489,84869537,84871585,84873633,84875681,84877729,84879777,84881825,84883873,84885930,84887978,84890035,84892083,84894140,84896188,84898236,84900284,84902332,84904380,84906428,84908476,84910524,84912581,84914629,84916677,84918725,84920773,84922821,84924869,84926917,84928965,84931021,84933078,84935126,84937182,84939230,84941278,84943326,84945374,84947422,84949477,84951534,84953582,84955630,84957678,84959726,84961774,84963822,84965870,84967918,84969966,84972014,84974062,84976110,84978158,84980215,84982263,84984320,84986377,84988425,84990473,84992521,84994569,84996617,84998665,85000713,85002761,85004809,85006857,85008905,85010961,85013009,85015057,85017105,85019153,85021201,85023249,85025297,85027345,85029393,85031441,85033489,85035537,85037594,85039642,85041690,85043738,85045786,85047834,85049882,85051930,85053978,85056026,85058074,85060122,85062170,85064218,85066266,85068314,85070362,85072410,85074458,85076515,85078563,85080611,85082659,85084707,85086764,85088812,85090860,85092908,85094956,85097004,85099052,85101100,85103148,85105196,85107252,85109300,85111348,85113396,85115444,85117492,85119540,85121588,85123636,85125684,85127732,85129780,85131828,85133885,85135933,85137981,85140029,85142077,85144125,85146173,85148221,85150269,85152317,85154373,85156421,85158477,85160525,85162573,85164621,85166669,85168717,85170765,85172813,85174861,85176909,85178957,85181005,85183053,85185101,85187149,85189197,85191245,85193293,85195341,85197389,85199437,85201485,85203533,85205590,85207638,85209686,85211734,85213782,85215830,85217878,85219926,85221974,85224022,85226070,85228118,85230166,85232214,85234262,85236310,85238358,85240406,85242454,85244502,85246550,85248598,85250646,85252694,85254742,85256790,85258838,85260886,85262934,85264982,85267038,85269086,85271134,85273182,85275230,85277278,85279326,85281374,85283422,85285470,85287526,85289574,85291622,85293670,85295718,85297766,85299814,85301862,85303910,85305958,85308006,85310054,85312102,85314150,85316198,85318246,85320303,85322351,85324399,85326447,85328495,85330552,85332608,85334656,85336704,85338752,85340800,85342848,85344904,85346952,85349000,85351048,85353096,85355144,85357192,85359240,85361288,85363336,85365384,85367432,85369489,85371537,85373585,85375633,85377681,85379729,85381777,85383825,85385873,85387921,85389796,85391844,85393893,85395950,85397998,85400046,85402094,85404142,85406190,85408238,85410286,85412334,85414382,85416430,85418478,85420526,85422574,85424622,85426670,85428718,85430766,85432814,85434862,85436910,85438958,85441006,85443054,85445102,85447150,85449198,85451246,85453294,85455342,85457390,85459438,85461486,85463534,85465582,85467630,85469678,85471726,85473774,85475822,85477870,85479918,85481966,85484014,85486062,85488110,85490158,85492206,85494254,85496302,85498350,85500398,85502446,85504494,85506542,85508590,85510638,85512686,85514734,85516782,85518830,85520878,85522926,85524974,85527022,85529070,85531118,85533166,85535214,85537262,85539310,85541358,85543406,85545454,85547502,85549550,85551593,85553623,85555666,85557711,85559764,85561812,85563845,85565842,85567796,85569782,85571769,85573798,85575817,85577863,85579920,85581971,85584019,85586069,85588108,85590090,85592058,85594043,85596067,85598116,85600171,85602227,85604284,85606332,85608385,85610418,85612450,85614419,85616394,85618351,85620389,85622422,85624462,85626512,85628560,85630608,85632656,85634692,85636694,85638664,85640655,85642686,85644729,85646776,85648812,85650869,85652917,85654972,85657020,85659054,85661096,85663108,85665100,85667136,85669143,85671194,85673246,85675290,85677338,85679394,85681444,85683491,85685539,85687557,85689550,85691558,85693586,85695618,85697667,85699720,85701773,85703829,85705886,85707934,85709968,85711949,85713938,85715901,85717929,85719972,85722019,85724065,85726118,85728166,85730222,85732270,85734318,85736366,85738420,85740468,85742524,85744572,85746620,85748668,85750715,85752763,85754786,85756789,85758761,85760756,85762774,85764821,85766871,85768927,85770984,85773040,85775088,85777144,85779192,85781248,85783298,85785338,85787284,85789204,85791126,85793072,85795045,85797091,85799128,85801178,85803231,85805284,85807334,85809314,85811239,85813169,85815100,85817121,85819159,85821189,85823240,85825280,85827326,85829375,85831420,85833451,85835429,85837394,85839367,85841355,85843367,85845416,85847473,85849530,85851578,85853621,85855666,85857673,85859657,85861627,85863648,85865676,85867701,85869755,85871803,85873851,85875902,85877955,85879993,85882015,85884016,85886018,85888043,85890086,85892131,85894170,85896207,85898243,85900273,85902305,85904359,85906407,85908464,85910512,85912560,85914608,85916656,85918704,85920752,85922807,85924855,85926903,85928951,85931000,85933056,85935096,85937127,85939144,85941183,85943201,85945221,85947272,85949315,85951362,85953394,85955434,85957457,85959470,85961511,85963542,85965574,85967614,85969658,85971702,85973733,85975784,85977831,85979861,85981886,85983904,85985931,85987957,85989951,85991956,85993990,85996027,85998063,86000111,86002163,86004210,86006264,86008289,86010318,86012360,86014412,86016468,86018522,86020579,86022632,86024682,86026726,86028772,86030802,86032839,86034877,86036923,86038974,86041008,86043040,86045065,86047093,86049133,86051178,86053227,86055275,86057316,86059347,86061387,86063436,86065466,86067521,86069574,86071626,86073669,86075683,86077685,86079684,86081710,86083765,86085819,86087867,86089915,86091963,86094020,86096067,86098115,86100136,86102155,86104194,86106225,86108257,86110311,86112363,86114419,86116473,86118530,86120578,86122602,86124626,86126653,86128671,86130693,86132699,86134724,86136764,86138797,86140837,86142882,86144907,86146955,86148983,86151027,86153058,86155066,86157123,86159174,86161213,86163263,86165311,86167336,86169364,86171395,86173428,86175474,86177519,86179559,86181601,86183641,86185675,86187701,86189742,86191772,86193800,86195824,86197862,86199903,86201940,86203988,86206037,86208089,86210142,86212190,86214228,86216200,86218191,86220198,86222211,86224265,86226314,86228345,86230372,86232401,86234423,86236471,86238507,86240555,86242603,86244660,86246708,86248756,86250811,86252859,86254907,86256955,86259010,86261050,86263058,86265022,86266977,86268968,86270976,86273000,86275037,86277081,86279134,86281182,86283231,86285273,86287329,86289276,86291184,86293113,86295119,86297168,86299189,86301159,86303153,86305106,86307105,86309116,86311161,86313214,86315262,86317318,86319366,86321422,86323477,86325528,86327566,86329592,86331629,86333683,86335731,86337779,86339821,86341874,86343917,86345974,86348014,86350059,86352116,86354164,86356212,86358260,86360308,86362356,86364404,86366452,86368500,86370548,86372596,86374644,86376701,86378749,86380797,86382845,86384893,86386941,86388989,86391037,86393085,86395133,86397181,86399229,86401277,86403325,86405373,86407421,86409469,86411517,86413565,86415613,86417661,86419709,86421757,86423805,86425853,86427901,86429949,86431997,86434045,86436093,86438141,86440198,86442246,86444294,86446342,86448390,86450438,86452486,86454534,86456582,86458630,86460678,86462726,86464774,86466830,86468878,86470926,86472974,86475022,86477070,86479118,86481166,86483214,86485262,86487310,86489358,86491413,86493461,86495509,86497557,86499605,86501653,86503701,86505749,86507797,86509845,86511893,86513941,86515989,86518037,86520085,86522133,86524181,86526229,86528277,86530325,86532373,86534421,86536469,86538517,86540565,86542613,86544661,86546709,86548757,86550805,86552853,86554901,86556949,86558997,86561045,86563093,86565141,86567189,86569237,86571285,86573333,86575381,86577429,86579477,86581525,86583573,86585621,86587669,86589717,86591765,86593813,86595861,86597909,86599957,86602005,86604053,86606101,86608149,86610206,86612254,86614302,86616350,86618398,86620446,86622494,86624542,86626590,86628638,86630686,86632734,86634782,86636830,86638878,86640926,86642974,86645029,86647077,86649125,86651173,86653221,86655269,86657317,86659365,86661413,86663461,86665509,86667557,86669605,86671653,86673701,86675758,86677806,86679854,86681902,86683950,86685998,86688046,86690094,86692142,86694190,86696238,86698286,86700334,86702382,86704430,86706478,86708526,86710574,86712622,86714670,86716718,86718766,86720814,86722862,86724910,86726958,86729006,86731054,86733102,86735150,86737198,86739246,86741294,86743342,86745390,86747438,86749486,86751534,86753582,86755630,86757678,86759726,86761774,86763822,86765870,86767918,86769966,86772014,86774062,86776110,86778158,86780206,86782254,86784302,86786350,86788398,86790446,86792494,86794542,86796590,86798638,86800686,86802743,86804791,86806839,86808896,86810944,86812992,86815040,86817088,86819136,86821184,86823232,86825288,86827336,86829384,86831432,86833480,86835528,86837576,86839632,86841680,86843728,86845776,86847824,86849872,86851920,86853968,86856016,86858064,86860112,86862160,86864208,86866256,86868304,86870352,86872400,86874448,86876496,86878544,86880592,86882640,86884688,86886736,86888784,86890832,86892880,86894933,86896981,86899029,86901077,86903125,86905173,86907221,86909269,86911325,86913373,86915421,86917469,86919517,86921565,86923613,86925661,86927709,86929757,86931805,86933853,86935901,86937949,86939997,86942045,86944093,86946141,86948189,86950237,86952285,86954333,86956381,86958429,86960477,86962525,86964573,86966621,86968669,86970717,86972765,86974813,86976861,86978909,86980957,86983005,86985053,86987101,86989149,86991197,86993245,86995293,86997341,86999389,87001437,87003485,87005533,87007581,87009629,87011677,87013725,87015773,87017821,87019869,87021917,87023965,87026013,87028061,87030109,87032157,87034205,87036253,87038301,87040349,87042397,87044445,87046493,87048541,87050589,87052637,87054685,87056733,87058781,87060829,87062877,87064925,87066973,87069021,87071069,87073117,87075165,87077213,87079261,87081309,87083357,87085405,87087453,87089501,87091549,87093597,87095645,87097693,87099741,87101789,87103837,87105885,87107933,87109981,87112029,87114077,87116125,87118173,87120221,87122269,87124317,87126365,87128413,87130461,87132509,87134557,87136605,87138653,87140701,87142749,87144797,87146845,87148902,87150950,87152998,87155046,87157094,87159142,87161190,87163238,87165286,87167334,87169382,87171430,87173478,87175526,87177574,87179622,87181670,87183718,87185766,87187814,87189862,87191910,87193958,87196006,87198054,87200102,87202150,87204198,87206253,87208301,87210349,87212397,87214445,87216493,87218550,87220598,87222646,87224694,87226742,87228790,87230838,87232886,87234934,87236982,87239030,87241078,87243126,87245174,87247222,87249270,87251327,87253375,87255423,87257471,87259519,87261567,87263615,87265663,87267711,87269759,87271807,87273855,87275903,87277951,87279999,87282047,87284104,87286152,87288200,87290257,87292305,87294353,87296401,87298449,87300497,87302545,87304593,87306641,87308689,87310737,87312785,87314833,87316881,87318929,87320977,87323025,87325073,87327121,87329169,87331217,87333265,87335313,87337361,87339409,87341457,87343505,87345553,87347601,87349649,87351697,87353745,87355793,87357841,87359889,87361937,87363985,87366033,87368081,87370129,87372177,87374225,87376273,87378321,87380369,87382426,87384474,87386522,87388570,87390618,87392666,87394714,87396762,87398810,87400866,87402914,87404962,87407010,87409058,87411106,87413154,87415202,87417250,87419298,87421346,87423394,87425442,87427490,87429538,87431586,87433634,87435682,87437730,87439778,87441826,87443874,87445922,87447970,87450018,87452066,87454114,87456162,87458210,87460258,87462306,87464354,87466402,87468450,87470498,87472546,87474601,87476649,87478697,87480745,87482793,87484841,87486889,87488937,87490985,87493033,87495081,87497129,87499177,87501225,87503273,87505321,87507369,87509417,87511465,87513513,87515561,87517609,87519657,87521705,87523753,87525801,87527849,87529897,87531945,87533993,87536041,87538089,87540137,87542185,87544233,87546281,87548329,87550377,87552425,87554473,87556521,87558569,87560617,87562665,87564713,87566761,87568809,87570857,87572905,87574953,87577001,87579049,87581097,87583145,87585193,87587241,87589294,87591320,87593368,87595416,87597464,87599512,87601560,87603608,87605656,87607704,87609752,87611800,87613848,87615896,87617944,87619992,87622040,87624088,87626136,87628184,87630232,87632280,87634328,87636376,87638424,87640472,87642520,87644568,87646616,87648664,87650712,87652760,87654808,87656856,87658904,87660952,87663000,87665048,87667096,87669144,87671192,87673240,87675288,87677336,87679384,87681432,87683480,87685528,87687576,87689624,87691672,87693720,87695768,87697816,87699864,87701912,87703960,87706008,87708056,87710104,87712152,87714200,87716248,87718296,87720344,87722392,87724440,87726488,87728536,87730584,87732632,87734680,87736728,87738776,87740824,87742872,87744920,87746968,87749016,87751064,87753112,87755160,87757208,87759256,87761304,87763352,87765400,87767448,87769496,87771544,87773592,87775640,87777688,87779736,87781784,87783832,87785880,87787928,87789976,87792024,87794072,87796120,87798168,87800216,87802264,87804312,87806360,87808408,87810456,87812504,87814552,87816600,87818648,87820696,87822744,87824792,87826840,87828888,87830936,87832984,87835032,87837080,87839128,87841176,87843224,87845272,87847320,87849368,87851416,87853464,87855521,87857569,87859617,87861665,87863713,87865761,87867809,87869857,87871905,87873953,87876001,87878049,87880097,87882145,87884193,87886241,87888289,87890337,87892385,87894433,87896481,87898529,87900577,87902625,87904673,87906721,87908769,87910817,87912865,87914913,87916961,87919009,87921057,87923105,87925153,87927201,87929249,87931297,87933345,87935393,87937441,87939489,87941537,87943585,87945633,87947681,87949729,87951777,87953825,87955873,87957921,87959969,87962017,87964065,87966113,87968161,87970209,87972257,87974305,87976353,87978401,87980449,87982497,87984545,87986593,87988641,87990689,87992737,87994785,87996833,87998881,88000929,88002977,88005025,88007073,88009121,88011169,88013217,88015265,88017313,88019361,88021409,88023457,88025505,88027553,88029601,88031649,88033706,88035754,88037802,88039858,88041906,88043954,88046002,88048050,88050098,88052146,88054194,88056242,88058290,88060338,88062386,88064434,88066482,88068530,88070578,88072626,88074674,88076722,88078770,88080818,88082866,88084914,88086962,88089010,88091058,88093106,88095154,88097202,88099250,88101298,88103346,88105394,88107442,88109490,88111538,88113586,88115634,88117682,88119730,88121778,88123826,88125874,88127922,88129970,88132018,88134066,88136114,88138162,88140210,88142258,88144306,88146354,88148402,88150450,88152498,88154546,88156594,88158642,88160690,88162738,88164786,88166834,88168882,88170930,88172978,88175026,88177074,88179122,88181170,88183218,88185266,88187314,88189362,88191410,88193458,88195506,88197554,88199602,88201650,88203698,88205746,88207794,88209842,88211890,88213938,88215986,88218034,88220082,88222130,88224178,88226226,88228274,88230322,88232370,88234418,88236466,88238514,88240562,88242610,88244658,88246706,88248754,88250802,88252850,88254898,88256946,88258994,88261042,88263090,88265138,88267186,88269234,88271282,88273330,88275378,88277426,88279474,88281522,88283570,88285618,88287666,88289714,88291762,88293810,88295858,88297906,88299954,88302002,88304050,88306098,88308146,88310194,88312242,88314290,88316338,88318386,88320434,88322482,88324530,88326578,88328626,88330674,88332722,88334770,88336818,88338866,88340914,88342962,88345010,88347058,88349106,88351163,88353211,88355259,88357307,88359355,88361403,88363451,88365499,88367547,88369595,88371643,88373691,88375739,88377787,88379835,88381883,88383931,88385979,88388027,88390075,88392123,88394171,88396219,88398267,88400315,88402363,88404411,88406459,88408507,88410555,88412603,88414651,88416699,88418747,88420795,88422843,88424891,88426939,88428987,88431035,88433083,88435131,88437179,88439227,88441275,88443323,88445371,88447419,88449467,88451515,88453563,88455611,88457659,88459707,88461764,88463812,88465860,88467908,88469956,88472004,88474052,88476100,88478148,88480196,88482244,88484292,88486340,88488388,88490436,88492484,88494532,88496580,88498628,88500676,88502733,88504781,88506829,88508877,88510925,88512973,88515021,88517069,88519117,88521165,88523213,88525261,88527309,88529357,88531405,88533453,88535501,88537549,88539597,88541645,88543693,88545741,88547789,88549837,88551885,88553933,88555981,88558029,88560077,88562125,88564173,88566221,88568269,88570317,88572365,88574413,88576461,88578509,88580557,88582605,88584653,88586701,88588749,88590797,88592845,88594893,88596941,88598989,88601037,88603085,88605133,88607181,88609229,88611277,88613325,88615373,88617421,88619469,88621517,88623565,88625613,88627661,88629709,88631757,88633805,88635853,88637901,88639949,88641997,88644045,88646093,88648141,88650189,88652237,88654285,88656333,88658381,88660429,88662477,88664525,88666573,88668621,88670669,88672717,88674765,88676813,88678861,88680909,88682957,88685005,88687053,88689101,88691149,88693197,88695245,88697293,88699341,88701389,88703437,88705485,88707533,88709581,88711629,88713667,88715715,88717769,88719817,88721863,88723889,88725909,88727926,88729962,88732004,88734050,88736098,88738146,88740202,88742250,88744298,88746346,88748394,88750442,88752498,88754546,88756594,88758650,88760698,88762746,88764801,88766857,88768905,88770953,88773001,88775049,88777097,88779145,88781193,88783250,88785298,88787346,88789394,88791450,88793504,88795558,88797606,88799654,88801702,88803750,88805804,88807854,88809902,88811953,88813920,88815968,88817831,88819879,88821927,88823975,88826023,88828071,88830125,88832173,88834221,88836269,88838317,88840365,88842413,88844461,88846509,88848557,88850605,88852653,88854701,88856749,88858797,88860845,88862893,88864941,88866989,88869037,88871085,88873133,88875181,88877229,88879277,88881325,88883373,88885421,88887469,88889517,88891565,88893613,88895661,88897709,88899757,88901805,88903853,88905901,88907949,88909997,88912045,88914093,88916141,88918189,88920237,88922285,88924333,88926381,88928429,88930477,88932525,88934573,88936621,88938669,88940717,88942774,88944822,88946870,88948918,88950966,88953014,88955062,88957110,88959158,88961206,88963254,88965302,88967350,88969398,88971446,88973494,88975542,88977590,88979638,88981686,88983734,88985782,88987830,88989878,88991926,88993974,88996022,88998070,89000118,89002166,89004214,89006262,89008310,89010358,89012406,89014454,89016502,89018550,89020598,89022646,89024694,89026742,89028790,89030838,89032886,89034934,89036982,89039030,89041078,89043126,89045174,89047222,89049270,89051318,89053375,89055423,89057471,89059519,89061567,89063615,89065663,89067711,89069759,89071807,89073855,89075903,89077951,89079999,89082047,89084095,89086143,89088191,89090239,89092287,89094335,89096383,89098431,89100479,89102527,89104575,89106623,89108671,89110719,89112767,89114815,89116863,89118911,89120959,89123007,89125055,89127103,89129151,89131199,89133247,89135295,89137343,89139391,89141439,89143487,89145535,89147583,89149631,89151679,89153727,89155775,89157823,89159871,89161919,89163967,89166015,89168063,89170111,89172159,89174207,89176255,89178303,89180351,89182399,89184447,89186495,89188543,89190591,89192639,89194687,89196735,89198783,89200831,89202879,89204927,89206975,89209023,89211071,89213119,89215167,89217215,89219263,89221311,89223359,89225407,89227455,89229503,89231551,89233599,89235647,89237695,89239743,89241791,89243839,89245887,89247935,89249983,89252031,89254079,89256127,89258175,89260223,89262271,89264319,89266367,89268415,89270463,89272511,89274559,89276607,89278655,89280703,89282751,89284799,89286847,89288895,89290943,89292991,89295039,89297087,89299135,89301183,89303231,89305279,89307327,89309375,89311423,89313471,89315519,89317567,89319615,89321663,89323711,89325759,89327807,89329855,89331903,89333960,89336008,89338056,89340104,89342152,89344200,89346248,89348296,89350344,89352392,89354440,89356488,89358536,89360584,89362632,89364680,89366728,89368776,89370824,89372872,89374920,89376968,89379016,89381064,89383112,89385160,89387208,89389256,89391304,89393352,89395400,89397448,89399496,89401544,89403592,89405640,89407688,89409736,89411784,89413832,89415880,89417928,89419976,89422024,89424072,89426120,89428168,89430216,89432264,89434312,89436360,89438408,89440456,89442504,89444552,89446600,89448648,89450696,89452744,89454792,89456840,89458888,89460936,89462984,89465032,89467080,89469128,89471176,89473224,89475272,89477320,89479368,89481416,89483464,89485512,89487560,89489608,89491656,89493704,89495752,89497800,89499848,89501896,89503944,89505992,89508040,89510088,89512136,89514184,89516232,89518280,89520328,89522376,89524424,89526472,89528520,89530568,89532616,89534664,89536712,89538760,89540808,89542856,89544904,89546952,89549000,89551048,89553096,89555144,89557192,89559240,89561288,89563336,89565384,89567432,89569480,89571528,89573576,89575624,89577672,89579720,89581768,89583816,89585864,89587912,89589969,89592017,89594065,89596113,89598161,89600209,89602257,89604305,89606353,89608401,89610449,89612497,89614545,89616593,89618641,89620689,89622737,89624785,89626833,89628881,89630929,89632977,89635025,89637073,89639121,89641169,89643217,89645265,89647313,89649361,89651409,89653457,89655505,89657553,89659601,89661649,89663697,89665745,89667793,89669841,89671897,89673945,89675993,89678041,89680089,89682137,89684185,89686233,89688281,89690329,89692377,89694425,89696473,89698521,89700569,89702617,89704665,89706713,89708761,89710809,89712857,89714905,89716953,89719001,89721049,89723097,89725145,89727193,89729241,89731289,89733337,89735385,89737433,89739481,89741529,89743577,89745625,89747673,89749721,89751769,89753817,89755865,89757913,89759961,89762009,89764057,89766105,89768153,89770201,89772249,89774297,89776345,89778393,89780441,89782489,89784537,89786585,89788633,89790681,89792729,89794777,89796825,89798873,89800921,89802969,89805025,89807073,89809121,89811169,89813217,89815265,89817313,89819361,89821409,89823457,89825505,89827553,89829601,89831649,89833697,89835745,89837793,89839841,89841889,89843937,89845985,89848033,89850081,89852129,89854177,89856225,89858273,89860321,89862369,89864417,89866465,89868513,89870561,89872609,89874657,89876705,89878753,89880801,89882849,89884897,89886945,89888993,89891041,89893089,89895137,89897185,89899233,89901281,89903329,89905377,89907425,89909473,89911521,89913569,89915617,89917665,89919713,89921761,89923809,89925857,89927905,89929953,89932001,89934049,89936097,89938145,89940193,89942241,89944289,89946337,89948385,89950433,89952490,89954538,89956586,89958634,89960682,89962730,89964778,89966826,89968874,89970922,89972970,89975018,89977066,89979114,89981162,89983210,89985258,89987306,89989354,89991402,89993450,89995498,89997546,89999594,90001642,90003690,90005738,90007786,90009834,90011882,90013930,90015978,90018026,90020074,90022122,90024170,90026218,90028266,90030314,90032362,90034410,90036458,90038506,90040554,90042602,90044650,90046698,90048746,90050794,90052842,90054890,90056938,90058986,90061034,90063082,90065130,90067178,90069226,90071274,90073322,90075370,90077418,90079466,90081514,90083562,90085610,90087658,90089706,90091754,90093802,90095850,90097898,90099946,90101994,90104042,90106090,90108138,90110186,90112234,90114282,90116330,90118378,90120426,90122474,90124522,90126570,90128618,90130666,90132714,90134762,90136810,90138858,90140906,90142954,90145002,90147050,90149098,90151146,90153194,90155242,90157290,90159338,90161386,90163434,90165482,90167530,90169578,90171626,90173674,90175722,90177770,90179818,90181866,90183914,90185962,90188010,90190058,90192106,90194154,90196202,90198250,90200298,90202346,90204394,90206442,90208490,90210538,90212586,90214634,90216682,90218730,90220778,90222826,90224874,90226922,90228970,90231018,90233066,90235114,90237162,90239210,90241258,90243306,90245354,90247402,90249450,90251498,90253546,90255594,90257642,90259690,90261738,90263786,90265834,90267882,90269930,90271978,90274026,90276074,90278122,90280170,90282227,90284275,90286323,90288371,90290419,90292467,90294515,90296563,90298611,90300659,90302707,90304755,90306803,90308851,90310899,90312947,90314995,90317043,90319091,90321139,90323187,90325243,90327291,90329339,90331387,90333435,90335483,90337531,90339579,90341627,90343675,90345723,90347771,90349819,90351867,90353915,90355963,90358011,90360057,90362091,90364139,90366187,90368235,90370283,90372331,90374379,90376427,90378475,90380523,90382571,90384619,90386667,90388715,90390763,90392811,90394859,90396907,90398955,90401003,90403051,90405099,90407147,90409195,90411243,90413291,90415339,90417387,90419435,90421483,90423531,90425579,90427627,90429675,90431723,90433771,90435819,90437867,90439915,90441963,90444011,90446059,90448107,90450155,90452203,90454251,90456299,90458347,90460395,90462443,90464491,90466539,90468587,90470635,90472691,90474739,90476787,90478835,90480883,90482931,90484979,90487027,90489075,90491123,90493171,90495219,90497267,90499315,90501363,90503411,90505468,90507516,90509564,90511612,90513660,90515708,90517756,90519804,90521852,90523900,90525948,90527996,90530044,90532092,90534140,90536188,90538236,90540284,90542332,90544380,90546428,90548476,90550524,90552572,90554620,90556668,90558716,90560764,90562812,90564860,90566908,90568956,90571004,90573052,90575100,90577148,90579196,90581244,90583292,90585340,90587397,90589445,90591493,90593541,90595589,90597637,90599685,90601733,90603781,90605829,90607877,90609925,90611973,90614021,90616069,90618117,90620165,90622213,90624261,90626309,90628357,90630405,90632453,90634501,90636549,90638597,90640645,90642693,90644741,90646789,90648837,90650885,90652933,90654981,90657029,90659077,90661125,90663173,90665221,90667269,90669317,90671365,90673413,90675461,90677509,90679557,90681605,90683653,90685709,90687757,90689805,90691853,90693901,90695949,90697997,90700045,90702093,90704141,90706189,90708237,90710285,90712333,90714381,90716429,90718477,90720525,90722573,90724621,90726669,90728717,90730765,90732813,90734861,90736909,90738957,90741005,90743053,90745101,90747149,90749197,90751245,90753293,90755341,90757389,90759437,90761485,90763533,90765581,90767629,90769677,90771725,90773773,90775821,90777869,90779917,90781965,90784013,90786061,90788109,90790157,90792205,90794253,90796301,90798349,90800397,90802445,90804493,90806541,90808589,90810637,90812685,90814733,90816781,90818829,90820877,90822925,90824973,90827021,90829069,90831117,90833165,90835213,90837261,90839309,90841357,90843405,90845453,90847501,90849549,90851597,90853645,90855693,90857741,90859789,90861837,90863885,90865933,90867981,90870029,90872077,90874125,90876173,90878221,90880269,90882317,90884365,90886413,90888461,90890509,90892557,90894605,90896653,90898701,90900749,90902797,90904845,90906893,90908941,90910989,90913037,90915085,90917133,90919181,90921229,90923277,90925325,90927373,90929421,90931469,90933517,90935565,90937613,90939661,90941709,90943766,90945814,90947862,90949910,90951958,90954006,90956054,90958102,90960150,90962198,90964246,90966294,90968342,90970390,90972438,90974486,90976534,90978582,90980630,90982678,90984726,90986774,90988822,90990870,90992918,90994966,90997014,90999062,91001110,91003158,91005206,91007254,91009302,91011350,91013398,91015446,91017494,91019542,91021590,91023638,91025686,91027743,91029791,91031839,91033887,91035935,91037983,91040031,91042079,91044127,91046175,91048223,91050271,91052319,91054367,91056415,91058463,91060511,91062559,91064607,91066655,91068703,91070751,91072799,91074847,91076895,91078943,91080991,91083039,91085087,91087135,91089183,91091231,91093279,91095327,91097375,91099423,91101471,91103519,91105567,91107615,91109663,91111711,91113759,91115807,91117855,91119903,91121951,91123999,91126047,91128095,91130143,91132191,91134239,91136287,91138335,91140383,91142431,91144479,91146527,91148575,91150623,91152671,91154719,91156767,91158815,91160863,91162911,91164959,91167007,91169055,91171103,91173151,91175199,91177247,91179295,91181343,91183391,91185439,91187487,91189535,91191583,91193631,91195679,91197727,91199775,91201823,91203871,91205919,91207967,91210015,91212063,91214111,91216159,91218207,91220255,91222303,91224351,91226399,91228447,91230495,91232543,91234591,91236639,91238687,91240735,91242783,91244831,91246879,91248927,91250975,91253023,91255071,91257119,91259167,91261215,91263263,91265311,91267359,91269407,91271464,91273512,91275560,91277608,91279656,91281704,91283752,91285800,91287848,91289896,91291944,91293992,91296040,91298088,91300136,91302184,91304232,91306280,91308328,91310376,91312424,91314472,91316520,91318568,91320616,91322664,91324712,91326760,91328808,91330856,91332904,91334952,91337000,91339048,91341096,91343144,91345192,91347240,91349288,91351336,91353384,91355432,91357480,91359528,91361576,91363624,91365672,91367720,91369768,91371816,91373864,91375912,91377960,91380008,91382056,91384104,91386152,91388207,91390255,91392303,91394351,91396399,91398447,91400495,91402543,91404591,91406639,91408687,91410744,91412792,91414840,91416888,91418936,91420984,91423032,91425089,91427137,91429185,91431233,91433281,91435329,91437377,91439425,91441473,91443521,91445569,91447617,91449665,91451713,91453761,91455809,91457857,91459905,91461953,91464001,91466049,91468097,91470145,91472193,91474241,91476289,91478337,91480385,91482433,91484481,91486529,91488577,91490625,91492673,91494721,91496769,91498817,91500865,91502913,91504961,91507009,91509057,91511105,91513162,91515210,91517258,91519306,91521354,91523402,91525450,91527498,91529546,91531594,91533642,91535690,91537738,91539786,91541834,91543882,91545930,91547978,91550026,91552074,91554122,91556170,91558218,91560266,91562314,91564362,91566410,91568458,91570506,91572554,91574602,91576650,91578698,91580746,91582794,91584842,91586890,91588938,91590986,91593034,91595082,91597130,91599187,91601235,91603283,91605331,91607379,91609427,91611475,91613523,91615571,91617619,91619667,91621715,91623763,91625811,91627859,91629907,91631955,91634003,91636051,91638099,91640147,91642195,91644243,91646291,91648339,91650387,91652435,91654483,91656531,91658579,91660627,91662675,91664723,91666771,91668819,91670867,91672915,91674963,91677011,91679059,91681107,91683155,91685203,91687251,91689299,91691347,91693395,91695443,91697491,91699539,91701587,91703635,91705683,91707731,91709779,91711827,91713875,91715923,91717971,91720019,91722067,91724115,91726163,91728211,91730259,91732307,91734355,91736403,91738451,91740499,91742547,91744595,91746643,91748691,91750739,91752787,91754835,91756883,91758931,91760979,91763027,91765075,91767123,91769171,91771219,91773267,91775315,91777363,91779411,91781459,91783507,91785555,91787603,91789651,91791708,91793756,91795804,91797852,91799900,91801948,91803996,91806044,91808092,91810140,91812188,91814236,91816284,91818332,91820380,91822428,91824476,91826524,91828572,91830620,91832668,91834716,91836764,91838812,91840860,91842908,91844956,91847004,91849052,91851100,91853148,91855196,91857244,91859292,91861340,91863388,91865436,91867484,91869532,91871580,91873628,91875676,91877724,91879772,91881820,91883868,91885916,91887964,91890012,91892060,91894108,91896156,91898204,91900252,91902300,91904348,91906396,91908444,91910492,91912540,91914588,91916636,91918684,91920732,91922780,91924828,91926876,91928924,91930972,91933020,91935068,91937116,91939164,91941212,91943260,91945317,91947365,91949413,91951461,91953509,91955557,91957605,91959653,91961710,91963758,91965806,91967854,91969902,91971950,91973998,91976046,91978094,91980142,91982190,91984238,91986286,91988334,91990382,91992430,91994478,91996526,91998574,92000622,92002670,92004718,92006766,92008814,92010862,92012910,92014958,92017006,92019054,92021102,92023150,92025198,92027246,92029294,92031342,92033390,92035438,92037486,92039534,92041582,92043630,92045678,92047726,92049774,92051822,92053870,92055918,92057966,92060014,92062062,92064110,92066158,92068206,92070254,92072302,92074350,92076398,92078446,92080494,92082542,92084590,92086638,92088686,92090734,92092782,92094830,92096878,92098926,92100974,92103022,92105070,92107118,92109166,92111214,92113262,92115310,92117358,92119406,92121454,92123502,92125550,92127598,92129646,92131694,92133742,92135790,92137838,92139886,92141934,92143991,92146039,92148087,92150135,92152183,92154231,92156279,92158327,92160375,92162423,92164471,92166519,92168567,92170615,92172663,92174711,92176759,92178807,92180855,92182903,92184951,92186999,92189047,92191095,92193143,92195191,92197239,92199287,92201335,92203383,92205431,92207479,92209527,92211575,92213623,92215671,92217719,92219767,92221815,92223863,92225911,92227959,92230007,92232055,92234103,92236151,92238199,92240247,92242303,92244351,92246399,92248447,92250495,92252543,92254591,92256639,92258687,92260735,92262783,92264831,92266879,92268927,92270975,92273023,92275071,92277119,92279167,92281215,92283263,92285311,92287359,92289407,92291455,92293503,92295551,92297599,92299647,92301695,92303743,92305791,92307839,92309887,92311935,92313983,92316031,92318079,92320127,92322175,92324223,92326271,92328319,92330367,92332415,92334463,92336511,92338559,92340607,92342655,92344703,92346751,92348799,92350847,92352895,92354943,92356991,92359039,92361087,92363135,92365183,92367231,92369279,92371327,92373375,92375423,92377471,92379519,92381567,92383615,92385663,92387720,92389768,92391816,92393864,92395912,92397960,92400008,92402056,92404113,92406161,92408209,92410257,92412305,92414353,92416401,92418449,92420497,92422545,92424593,92426641,92428689,92430737,92432785,92434833,92436881,92438929,92440977,92443025,92445073,92447121,92449178,92451226,92453274,92455322,92457370,92459418,92461466,92463514,92465562,92467610,92469658,92471706,92473754,92475802,92477850,92479898,92481946,92483994,92486042,92488090,92490138,92492186,92494234,92496282,92498330,92500378,92502426,92504474,92506522,92508570,92510618,92512666,92514723,92516771,92518819,92520867,92522915,92524963,92527011,92529059,92531107,92533155,92535203,92537251,92539299,92541347,92543395,92545443,92547491,92549539,92551587,92553635,92555683,92557731,92559779,92561827,92563875,92565923,92567971,92570019,92572067,92574115,92576163,92578211,92580259,92582307,92584355,92586403,92588451,92590499,92592547,92594595,92596643,92598691,92600739,92602787,92604835,92606883,92608931,92610979,92613027,92615075,92617123,92619171,92621219,92623267,92625315,92627363,92629411,92631459,92633507,92635555,92637603,92639651,92641699,92643747,92645795,92647843,92649891,92651939,92653987,92656035,92658083,92660131,92662179,92664227,92666275,92668323,92670371,92672419,92674467,92676515,92678563,92680611,92682659,92684707,92686755,92688803,92690851,92692899,92694947,92696995,92699043,92701091,92703139,92705187,92707235,92709283,92711331,92713379,92715427,92717475,92719523,92721571,92723619,92725667,92727715,92729763,92731811,92733859,92735907,92737955,92740003,92742051,92744099,92746147,92748195,92750243,92752291,92754339,92756387,92758435,92760483,92762531,92764579,92766627,92768675,92770723,92772771,92774819,92776867,92778915,92780963,92783011,92785059,92787116,92789164,92791212,92793260,92795317,92797365,92799413,92801461,92803509,92805557,92807605,92809653,92811701,92813749,92815797,92817845,92819893,92821941,92823989,92826037,92828085,92830133,92832181,92834229,92836277,92838325,92840373,92842421,92844469,92846517,92848565,92850613,92852661,92854709,92856757,92858805,92860853,92862901,92864949,92866997,92869045,92871093,92873141,92875189,92877237,92879285,92881333,92883381,92885429,92887477,92889525,92891573,92893621,92895669,92897717,92899765,92901813,92903861,92905909,92907957,92910005,92912053,92914101,92916149,92918197,92920245,92922301,92924349,92926385,92928413,92930461,92932509,92934557,92936605,92938653,92940701,92942749,92944806,92946854,92948902,92950950,92953006,92955054,92957102,92959150,92961198,92963246,92965294,92967342,92969399,92971447,92973494,92975542,92977596,92979644,92981692,92983740,92985788,92987836,92989884,92991932,92993988,92996036,92998084,93000132,93002180,93004228,93006276,93008324,93010365,93012384,93014438,93016486,93018543,93020591,93022639,93024687,93026735,93028783,93030831,93032879,93034927,93036975,93039023,93041071,93043119,93045167,93047215,93049263,93051311,93053359,93055407,93057455,93059503,93061551,93063599,93065647,93067695,93069743,93071791,93073839,93075887,93077935,93079983,93082031,93084079,93086127,93088175,93090223,93092271,93094319,93096367,93098415,93100463,93102511,93104567,93106615,93108663,93110711,93112759,93114807,93116855,93118903,93120951,93122999,93125047,93127095,93129143,93131191,93133239,93135287,93137335,93139383,93141431,93143479,93145527,93147575,93149623,93151671,93153719,93155767,93157815,93159863,93161911,93163959,93166007,93168055,93170103,93172151,93174199,93176247,93178295,93180343,93182391,93184439,93186487,93188535,93190583,93192631,93194679,93196727,93198775,93200823,93202871,93204919,93206967,93209015,93211063,93213111,93215159,93217207,93219255,93221303,93223351,93225399,93227447,93229495,93231543,93233591,93235648,93237696,93239744,93241800,93243848,93245896,93247944,93249992,93252040,93254088,93256136,93258184,93260232,93262280,93264328,93266376,93268424,93270472,93272520,93274568,93276616,93278664,93280712,93282760,93284808,93286856,93288904,93290952,93293000,93295048,93297096,93299144,93301192,93303240,93305288,93307336,93309384,93311432,93313480,93315528,93317576,93319624,93321672,93323720,93325768,93327816,93329864,93331912,93333960,93336008,93338056,93340104,93342152,93344200,93346248,93348296,93350344,93352392,93354440,93356488,93358536,93360584,93362632,93364680,93366728,93368776,93370824,93372872,93374920,93376968,93379016,93381064,93383112,93385160,93387208,93389256,93391304,93393352,93395400,93397448,93399496,93401544,93403592,93405640,93407688,93409736,93411784,93413832,93415880,93417928,93419976,93422024,93424072,93426120,93428168,93430216,93432264,93434312,93436360,93438408,93440465,93442513,93444561,93446609,93448657,93450705,93452753,93454801,93456849,93458897,93460945,93462993,93465041,93467089,93469137,93471185,93473233,93475281,93477329,93479377,93481425,93483473,93485521,93487569,93489617,93491665,93493713,93495761,93497809,93499857,93501905,93503953,93506001,93508049,93510097,93512145,93514193,93516241,93518289,93520337,93522385,93524433,93526481,93528529,93530577,93532625,93534673,93536721,93538769,93540817,93542865,93544913,93546961,93549009,93551057,93553105,93555153,93557201,93559249,93561297,93563345,93565393,93567441,93569489,93571537,93573585,93575633,93577681,93579729,93581777,93583825,93585873,93587921,93589969,93592017,93594065,93596113,93598161,93600209,93602257,93604305,93606353,93608409,93610457,93612505,93614553,93616601,93618649,93620697,93622745,93624793,93626841,93628889,93630937,93632985,93635033,93637081,93639129,93641177,93643225,93645273,93647321,93649369,93651417,93653465,93655513,93657570,93659618,93661666,93663714,93665762,93667810,93669858,93671906,93673954,93676002,93678050,93680098,93682146,93684194,93686242,93688290,93690338,93692386,93694434,93696482,93698530,93700578,93702626,93704674,93706722,93708770,93710818,93712866,93714914,93716962,93719010,93721058,93723106,93725154,93727202,93729250,93731298,93733346,93735394,93737442,93739490,93741538,93743586,93745634,93747682,93749730,93751778,93753826,93755874,93757922,93759970,93762018,93764066,93766114,93768162,93770210,93772258,93774306,93776354,93778402,93780450,93782498,93784546,93786594,93788642,93790690,93792738,93794786,93796834,93798882,93800930,93802978,93805026,93807074,93809122,93811170,93813218,93815266,93817314,93819362,93821410,93823458,93825506,93827554,93829602,93831650,93833698,93835746,93837794,93839842,93841890,93843938,93845986,93848034,93850082,93852130,93854178,93856226,93858274,93860322,93862370,93864418,93866466,93868514,93870562,93872610,93874658,93876706,93878754,93880802,93882850,93884898,93886946,93888994,93891042,93893090,93895138,93897186,93899234,93901282,93903330,93905378,93907426,93909474,93911522,93913570,93915618,93917666,93919714,93921762,93923810,93925858,93927906,93929954,93932002,93934050,93936098,93938146,93940194,93942242,93944290,93946338,93948386,93950434,93952482,93954530,93956578,93958626,93960674,93962731,93964779,93966827,93968875,93970923,93972971,93975019,93977067,93979115,93981163,93983211,93985259,93987307,93989355,93991403,93993451,93995499,93997547,93999604,94001652,94003700,94005748,94007796,94009844,94011892,94013940,94015988,94018036,94020084,94022132,94024180,94026228,94028276,94030324,94032372,94034420,94036468,94038516,94040564,94042612,94044660,94046708,94048756,94050804,94052852,94054900,94056948,94058996,94061044,94063092,94065140,94067188,94069236,94071284,94073332,94075380,94077428,94079476,94081524,94083572,94085620,94087668,94089716,94091764,94093812,94095860,94097908,94099956,94102004,94104052,94106100,94108148,94110196,94112244,94114292,94116340,94118388,94120436,94122484,94124532,94126580,94128628,94130676,94132724,94134772,94136820,94138868,94140916,94142964,94145012,94147060,94149108,94151156,94153204,94155252,94157300,94159348,94161396,94163444,94165492,94167540,94169588,94171636,94173684,94175732,94177780,94179828,94181876,94183924,94185972,94188020,94190068,94192116,94194164,94196212,94198260,94200308,94202356,94204404,94206452,94208500,94210548,94212596,94214644,94216692,94218740,94220788,94222836,94224884,94226932,94228980,94231028,94233076,94235124,94237172,94239220,94241268,94243316,94245364,94247412,94249460,94251508,94253556,94255604,94257652,94259700,94261748,94263796,94265844,94267892,94269940,94271988,94274036,94276092,94278140,94280188,94282236,94284284,94286332,94288380,94290428,94292476,94294524,94296572,94298620,94300677,94302725,94304773,94306821,94308869,94310917,94312965,94315013,94317061,94319109,94321157,94323205,94325253,94327301,94329349,94331397,94333445,94335493,94337541,94339589,94341637,94343685,94345733,94347781,94349829,94351877,94353925,94355973,94358021,94360069,94362117,94364165,94366213,94368261,94370309,94372357,94374405,94376453,94378501,94380549,94382597,94384645,94386693,94388741,94390789,94392837,94394885,94396933,94398981,94401029,94403077,94405125,94407173,94409221,94411269,94413317,94415365,94417413,94419461,94421509,94423557,94425605,94427653,94429701,94431749,94433797,94435845,94437893,94439941,94441989,94444037,94446085,94448133,94450181,94452229,94454277,94456325,94458373,94460421,94462469,94464517,94466565,94468613,94470661,94472709,94474757,94476805,94478853,94480901,94482949,94484997,94487045,94489093,94491141,94493189,94495237,94497285,94499333,94501381,94503429,94505477,94507525,94509573,94511621,94513669,94515717,94517765,94519813,94521861,94523909,94525957,94528005,94530053,94532101,94534149,94536197,94538245,94540293,94542341,94544389,94546437,94548485,94550533,94552581,94554629,94556677,94558725,94560773,94562821,94564869,94566917,94568965,94571013,94573061,94575109,94577157,94579205,94581253,94583301,94585349,94587397,94589445,94591493,94593541,94595589,94597637,94599685,94601733,94603781,94605829,94607877,94609925,94611973,94614021,94616069,94618117,94620165,94622213,94624261,94626309,94628357,94630405,94632453,94634501,94636549,94638597,94640645,94642693,94644741,94646789,94648837,94650885,94652933,94654981,94657029,94659077,94661125,94663173,94665221,94667269,94669317,94671365,94673413,94675461,94677509,94679557,94681605,94683653,94685701,94687749,94689797,94691845,94693893,94695941,94697989,94700037,94702085,94704133,94706181,94708229,94710277,94712325,94714373,94716421,94718469,94720517,94722565,94724622,94726670,94728718,94730766,94732814,94734862,94736910,94738958,94741006,94743054,94745102,94747150,94749198,94751246,94753294,94755342,94757390,94759438,94761486,94763534,94765582,94767630,94769678,94771726,94773774,94775822,94777870,94779918,94781966,94784014,94786062,94788110,94790158,94792206,94794254,94796302,94798350,94800398,94802446,94804494,94806542,94808590,94810638,94812686,94814734,94816782,94818830,94820878,94822926,94824974,94827022,94829070,94831118,94833166,94835214,94837262,94839310,94841358,94843406,94845454,94847502,94849550,94851598,94853646,94855694,94857742,94859790,94861838,94863886,94865934,94867982,94870039,94872087,94874135,94876183,94878231,94880279,94882327,94884375,94886423,94888471,94890519,94892567,94894615,94896663,94898711,94900759,94902807,94904855,94906903,94908951,94910999,94913047,94915095,94917143,94919191,94921239,94923287,94925335,94927383,94929431,94931479,94933527,94935575,94937623,94939671,94941719,94943767,94945815,94947863,94949911,94951959,94954007,94956055,94958103,94960151,94962199,94964247,94966295,94968343,94970391,94972439,94974487,94976535,94978583,94980631,94982679,94984727,94986775,94988823,94990871,94992919,94994967,94997015,94999063,95001111,95003159,95005207,95007255,95009303,95011351,95013399,95015447,95017495,95019543,95021591,95023639,95025687,95027735,95029783,95031831,95033879,95035927,95037975,95040023,95042071,95044119,95046167,95048215,95050263,95052311,95054359,95056407,95058455,95060503,95062551,95064599,95066647,95068695,95070743,95072791,95074839,95076887,95078935,95080983,95083031,95085079,95087127,95089175,95091202,95093243,95095292,95097340,95099377,95101389,95103432,95105434,95107482,95109530,95111578,95113634,95115682,95117730,95119778,95121826,95123874,95125922,95127979,95130027,95132084,95134132,95136187,95138235,95140283,95142331,95144387,95146442,95148490,95150538,95152594,95154642,95156690,95158738,95160786,95162834,95164882,95166930,95168978,95171026,95173074,95175122,95177170,95179218,95181275,95183323,95185371,95187419,95189476,95191533,95193583,95195631,95197679,95199727,95201783,95203840,95205896,95207947,95209995,95212043,95214100,95216148,95218196,95220252,95222300,95224356,95226404,95228461,95230509,95232557,95234605,95236653,95238706,95240763,95242811,95244859,95246907,95248964,95251021,95253069,95255117,95257165,95259222,95261270,95263327,95265375,95267423,95269471,95271519,95273567,95275624,95277672,95279720,95281768,95283816,95285864,95287912,95289960,95292008,95294056,95296104,95298152,95300200,95302248,95304296,95306344,95308392,95310440,95312488,95314545,95316593,95318641,95320689,95322737,95324794,95326842,95328898,95330946,95332999,95335054,95337102,95339150,95341198,95343246,95345294,95347342,95349390,95351446,95353494,95355542,95357596,95359644,95361692,95363740,95365788,95367844,95369900,95371948,95373996,95376044,95378092,95380140,95382194,95384240,95386288,95388336,95390384,95392432,95394480,95396528,95398576,95400624,95402672,95404720,95406768,95408816,95410864,95412912,95414960,95417008,95419056,95421104,95423152,95425200,95427248,95429296,95431344,95433392,95435440,95437488,95439536,95441584,95443632,95445680,95447728,95449776,95451824,95453872,95455920,95457968,95460016,95462064,95464112,95466160,95468208,95470256,95472304,95474352,95476400,95478448,95480496,95482553,95484601,95486649,95488697,95490745,95492793,95494841,95496889,95498937,95500985,95503033,95505081,95507129,95509177,95511225,95513273,95515321,95517369,95519417,95521465,95523513,95525561,95527609,95529657,95531705,95533762,95535810,95537858,95539906,95541954,95544002,95546050,95548098,95550146,95552194,95554242,95556290,95558338,95560386,95562434,95564482,95566530,95568578,95570626,95572674,95574722,95576770,95578818,95580866,95582914,95584962,95587010,95589058,95591106,95593154,95595202,95597250,95599298,95601346,95603394,95605442,95607490,95609538,95611586,95613634,95615682,95617730,95619778,95621826,95623874,95625930,95627978,95630026,95632074,95634122,95636170,95638218,95640266,95642314,95644362,95646410,95648458,95650506,95652554,95654602,95656650,95658698,95660746,95662794,95664842,95666890,95668938,95670986,95673034,95675082,95677130,95679178,95681226,95683274,95685322,95687370,95689418,95691466,95693514,95695562,95697610,95699658,95701706,95703754,95705802,95707850,95709898,95711946,95713994,95716042,95718090,95720147,95722195,95724243,95726291,95728339,95730387,95732435,95734483,95736531,95738579,95740627,95742675,95744723,95746771,95748819,95750867,95752915,95754963,95757011,95759059,95761107,95763155,95765203,95767251,95769299,95771347,95773395,95775443,95777491,95779539,95781587,95783635,95785683,95787731,95789779,95791827,95793875,95795923,95797971,95800019,95802067,95804115,95806163,95808211,95810259,95812307,95814355,95816403,95818451,95820499,95822547,95824595,95826643,95828691,95830739,95832795,95834843,95836891,95838939,95840987,95843035,95845083,95847131,95849179,95851227,95853275,95855323,95857371,95859428,95861476,95863524,95865572,95867620,95869668,95871716,95873764,95875812,95877860,95879908,95881956,95884004,95886052,95888100,95890148,95892196,95894244,95896292,95898340,95900388,95902436,95904484,95906532,95908580,95910628,95912676,95914733,95916781,95918829,95920877,95922925,95924973,95927021,95929069,95931117,95933165,95935213,95937261,95939309,95941357,95943405,95945453,95947501,95949549,95951597,95953645,95955693,95957741,95959789,95961837,95963885,95965933,95967981,95970029,95972077,95974125,95976173,95978221,95980269,95982317,95984365,95986413,95988461,95990509,95992557,95994605,95996653,95998701,96000749,96002797,96004845,96006893,96008941,96010989,96013037,96015085,96017133,96019181,96021229,96023277,96025325,96027373,96029421,96031469,96033517,96035565,96037613,96039661,96041709,96043757,96045805,96047853,96049901,96051949,96053997,96056045,96058093,96060141,96062189,96064237,96066285,96068342,96070390,96072438,96074486,96076534,96078582,96080630,96082678,96084726,96086774,96088822,96090870,96092918,96094966,96097014,96099062,96101110,96103158,96105215,96107263,96109311,96111359,96113407,96115455,96117503,96119551,96121599,96123647,96125695,96127743,96129791,96131839,96133887,96135935,96137983,96140031,96142079,96144127,96146175,96148223,96150271,96152319,96154367,96156415,96158463,96160511,96162559,96164607,96166655,96168703,96170751,96172799,96174847,96176895,96178943,96180991,96183039,96185087,96187135,96189183,96191240,96193288,96195336,96197384,96199432,96201480,96203528,96205576,96207624,96209672,96211720,96213768,96215816,96217864,96219912,96221960,96224008,96226056,96228104,96230152,96232200,96234248,96236296,96238344,96240392,96242440,96244488,96246536,96248584,96250632,96252680,96254728,96256776,96258824,96260872,96262920,96264968,96267016,96269064,96271112,96273160,96275208,96277256,96279304,96281352,96283400,96285448,96287496,96289544,96291592,96293640,96295688,96297736,96299784,96301832,96303880,96305928,96307976,96310024,96312072,96314120,96316168,96318216,96320264,96322312,96324360,96326408,96328456,96330504,96332552,96334600,96336648,96338696,96340744,96342792,96344840,96346888,96348936,96350984,96353032,96355080,96357128,96359176,96361224,96363281,96365329,96367377,96369425,96371473,96373521,96375569,96377617,96379665,96381713,96383761,96385809,96387866,96389914,96391962,96394010,96396058,96398106,96400154,96402202,96404250,96406298,96408346,96410394,96412442,96414490,96416538,96418586,96420634,96422682,96424730,96426778,96428826,96430874,96432922,96434970,96437018,96439066,96441114,96443162,96445210,96447258,96449306,96451354,96453402,96455450,96457498,96459546,96461594,96463642,96465690,96467738,96469786,96471834,96473882,96475894,96477928,96479959,96482001,96484049,96486097,96488153,96490210,96492258,96494306,96496354,96498402,96500450,96502498,96504546,96506594,96508642,96510690,96512738,96514786,96516834,96518882,96520930,96522978,96525026,96527074,96529122,96531179,96533227,96535275,96537323,96539371,96541419,96543467,96545515,96547563,96549611,96551659,96553707,96555755,96557803,96559851,96561899,96563947,96565995,96568043,96570091,96572139,96574187,96576235,96578283,96580331,96582379,96584427,96586475,96588523,96590571,96592619,96594667,96596715,96598763,96600811,96602859,96604907,96606955,96609003,96611051,96613099,96615147,96617195,96619252,96621300,96623348,96625396,96627444,96629492,96631540,96633588,96635636,96637684,96639732,96641780,96643828,96645876,96647924,96649972,96652020,96654068,96656116,96658164,96660212,96662260,96664308,96666356,96668404,96670452,96672500,96674548,96676596,96678644,96680692,96682740,96684788,96686836,96688884,96690932,96692980,96695028,96697076,96699124,96701172,96703220,96705268,96707316,96709364,96711412,96713460,96715508,96717556,96719604,96721652,96723700,96725748,96727796,96729844,96731892,96733940,96735988,96738036,96740084,96742132,96744180,96746228,96748276,96750324,96752372,96754420,96756468,96758516,96760564,96762612,96764660,96766708,96768756,96770804,96772852,96774900,96776948,96778996,96781044,96783092,96785140,96787188,96789236,96791284,96793332,96795380,96797437,96799485,96801533,96803581,96805629,96807677,96809725,96811773,96813821,96815869,96817917,96819965,96822013,96824061,96826109,96828157,96830205,96832253,96834301,96836349,96838397,96840445,96842493,96844541,96846589,96848637,96850685,96852733,96854781,96856829,96858877,96860925,96862973,96865021,96867069,96869117,96871165,96873213,96875261,96877309,96879357,96881405,96883453,96885501,96887549,96889597,96891645,96893693,96895741,96897789,96899837,96901885,96903933,96905981,96908029,96910077,96912125,96914173,96916221,96918269,96920317,96922365,96924413,96926461,96928509,96930557,96932605,96934653,96936701,96938749,96940797,96942845,96944893,96946941,96948989,96951037,96953085,96955133,96957181,96959229,96961277,96963325,96965373,96967421,96969469,96971517,96973565,96975613,96977661,96979709,96981757,96983805,96985853,96987901,96989949,96991997,96994045,96996093,96998141,97000189,97002237,97004285,97006333,97008381,97010429,97012477,97014525,97016573,97018621,97020678,97022726,97024774,97026822,97028870,97030918,97032966,97035014,97037062,97039110,97041158,97043206,97045254,97047302,97049350,97051398,97053446,97055494,97057542,97059590,97061638,97063686,97065734,97067782,97069830,97071878,97073926,97075974,97078022,97080070,97082118,97084166,97086214,97088262,97090310,97092358,97094406,97096454,97098502,97100550,97102598,97104646,97106694,97108742,97110790,97112838,97114886,97116934,97118982,97121030,97123078,97125126,97127174,97129222,97131270,97133318,97135366,97137414,97139462,97141510,97143558,97145606,97147654,97149702,97151750,97153798,97155846,97157894,97159942,97161990,97164038,97166086,97168134,97170182,97172230,97174278,97176326,97178374,97180422,97182470,97184518,97186566,97188614,97190662,97192710,97194758,97196806,97198854,97200902,97202950,97204998,97207046,97209094,97211142,97213190,97215238,97217286,97219334,97221382,97223430,97225478,97227526,97229574,97231622,97233670,97235718,97237766,97239814,97241862,97243910,97245958,97248006,97250054,97252102,97254150,97256198,97258246,97260294,97262342,97264390,97266438,97268486,97270534,97272582,97274630,97276678,97278726,97280774,97282822,97284870,97286918,97288966,97291014,97293062,97295110,97297158,97299206,97301254,97303302,97305350,97307398,97309446,97311494,97313542,97315590,97317638,97319686,97321734,97323782,97325830,97327878,97329926,97331974,97334022,97336070,97338118,97340166,97342214,97344262,97346310,97348358,97350406,97352454,97354502,97356550,97358598,97360646,97362694,97364742,97366799,97368847,97370895,97372943,97374991,97377039,97379087,97381135,97383183,97385231,97387279,97389327,97391375,97393423,97395471,97397519,97399567,97401615,97403663,97405711,97407759,97409807,97411855,97413903,97415951,97417999,97420047,97422095,97424143,97426191,97428239,97430287,97432335,97434383,97436431,97438479,97440527,97442575,97444632,97446680,97448728,97450776,97452824,97454872,97456920,97458968,97461016,97463064,97465112,97467160,97469208,97471256,97473304,97475352,97477400,97479448,97481496,97483544,97485592,97487640,97489688,97491736,97493784,97495832,97497880,97499928,97501976,97504024,97506072,97508120,97510168,97512216,97514264,97516312,97518360,97520408,97522456,97524504,97526552,97528600,97530648,97532696,97534744,97536792,97538840,97540888,97542936,97544984,97547032,97549080,97551128,97553176,97555224,97557272,97559320,97561368,97563416,97565464,97567512,97569560,97571608,97573656,97575704,97577752,97579800,97581848,97583896,97585944,97587992,97590040,97592088,97594136,97596184,97598232,97600280,97602328,97604376,97606424,97608472,97610520,97612568,97614616,97616664,97618712,97620760,97622808,97624856,97626904,97628952,97631000,97633048,97635096,97637144,97639192,97641240,97643288,97645336,97647384,97649432,97651480,97653528,97655576,97657624,97659672,97661720,97663768,97665816,97667864,97669912,97671960,97674008,97676056,97678104,97680152,97682200,97684248,97686296,97688344,97690392,97692440,97694488,97696536,97698584,97700632,97702680,97704728,97706776,97708824,97710872,97712920,97714968,97717016,97719064,97721112,97723160,97725208,97727256,97729304,97731352,97733400,97735448,97737496,97739544,97741592,97743640,97745688,97747736,97749784,97751832,97753880,97755928,97757976,97760024,97762072,97764120,97766168,97768216,97770264,97772312,97774360,97776408,97778456,97780504,97782552,97784600,97786648,97788696,97790744,97792792,97794840,97796888,97798936,97800984,97803032,97805080,97807128,97809176,97811224,97813272,97815320,97817368,97819416,97821464,97823512,97825560,97827608,97829656,97831704,97833752,97835800,97837848,97839896,97841944,97843992,97846040,97848088,97850136,97852184,97854232,97856280,97858328,97860376,97862424,97864472,97866520,97868568,97870616,97872664,97874712,97876760,97878808,97880856,97882904,97884952,97887000,97889048,97891096,97893144,97895192,97897240,97899288,97901336,97903384,97905432,97907480,97909528,97911576,97913624,97915672,97917720,97919768,97921816,97923864,97925912,97927960,97930008,97932056,97934104,97936152,97938200,97940248,97942296,97944344,97946392,97948440,97950488,97952536,97954584,97956632,97958680,97960728,97962776,97964824,97966872,97968920,97970968,97973016,97975064,97977112,97979160,97981208,97983256,97985304,97987352,97989400,97991448,97993496,97995544,97997592,97999640,98001688,98003736,98005784,98007832,98009880,98011928,98013976,98016024,98018072,98020120,98022168,98024216,98026264,98028312,98030360,98032408,98034456,98036504,98038552,98040600,98042648,98044696,98046744,98048792,98050840,98052888,98054936,98056984,98059032,98061080,98063128,98065176,98067224,98069272,98071320,98073368,98075416,98077464,98079512,98081560,98083608,98085656,98087704,98089752,98091800,98093848,98095896,98097944,98099992,98102040,98104088,98106136,98108184,98110232,98112280,98114328,98116376,98118424,98120472,98122520,98124568,98126616,98128664,98130712,98132760,98134808,98136856,98138904,98140952,98143000,98145048,98147096,98149144,98151192,98153240,98155288,98157336,98159384,98161432,98163480,98165528,98167576,98169624,98171672,98173720,98175768,98177816,98179864,98181912,98183960,98186008,98188056,98190104,98192152,98194200,98196248,98198296,98200344,98202392,98204440,98206488,98208536,98210584,98212632,98214680,98216728,98218776,98220824,98222872,98224920,98226968,98229016,98231064,98233112,98235160,98237208,98239256,98241304,98243352,98245400,98247448,98249496,98251544,98253592,98255640,98257688,98259736,98261784,98263832,98265880,98267937,98269985,98272033,98274081,98276129,98278177,98280225,98282273,98284321,98286369,98288417,98290465,98292513,98294561,98296609,98298657,98300705,98302753,98304801,98306849,98308897,98310945,98312993,98315041,98317089,98319137,98321185,98323233,98325281,98327329,98329377,98331425,98333473,98335521,98337569,98339617,98341665,98343713,98345761,98347809,98349857,98351905,98353953,98356001,98358049,98360097,98362145,98364193,98366241,98368289,98370337,98372385,98374433,98376481,98378529,98380577,98382625,98384673,98386721,98388769,98390817,98392865,98394913,98396961,98399009,98401057,98403105,98405153,98407201,98409249,98411297,98413345,98415393,98417441,98419489,98421537,98423585,98425633,98427681,98429729,98431777,98433825,98435882,98437930,98439978,98442026,98444074,98446122,98448170,98450218,98452266,98454314,98456362,98458410,98460458,98462506,98464554,98466602,98468650,98470698,98472746,98474794,98476842,98478890,98480938,98482986,98485034,98487082,98489130,98491178,98493235,98495283,98497331,98499379,98501427,98503475,98505523,98507580,98509628,98511676,98513724,98515772,98517820,98519868,98521916,98523964,98526012,98528060,98530108,98532156,98534204,98536252,98538300,98540348,98542401,98544452,98546500,98548543,98550584,98552632,98554680,98556728,98558776,98560824,98562872,98564920,98566968,98569016,98571064,98573112,98575160,98577208,98579256,98581312,98583360,98585408,98587456,98589504,98591552,98593600,98595648,98597696,98599744,98601792,98603840,98605863,98607911,98609959,98612007,98614055,98616103,98618151,98620199,98622247,98624295,98626343,98628391,98630439,98632487,98634535,98636583,98638631,98640679,98642727,98644775,98646823,98648871,98650919,98652967,98655015,98657063,98659111,98661159,98663207,98665255,98667303,98669351,98671399,98673447,98675495,98677543,98679591,98681639,98683687,98685735,98687783,98689831,98691888,98693936,98695984,98698032,98700080,98702128,98704176,98706224,98708272,98710320,98712368,98714416,98716464,98718512,98720560,98722608,98724656,98726704,98728752,98730800,98732848,98734896,98736944,98738992,98741040,98743088,98745136,98747184,98749232,98751280,98753328,98755376,98757424,98759472,98761520,98763568,98765616,98767664,98769712,98771760,98773808,98775856,98777904,98779952,98782000,98784048,98786096,98788144,98790192,98792240,98794288,98796336,98798384,98800432,98802480,98804528,98806576,98808624,98810672,98812720,98814768,98816816,98818864,98820912,98822960,98825008,98827056,98829104,98831152,98833200,98835248,98837296,98839344,98841392,98843440,98845488,98847536,98849584,98851632,98853680,98855728,98857776,98859824,98861872,98863920,98865968,98868016,98870064,98872112,98874160,98876208,98878256,98880304,98882352,98884400,98886448,98888496,98890544,98892592,98894640,98896688,98898736,98900784,98902832,98904880,98906928,98908976,98911024,98913072,98915120,98917168,98919216,98921264,98923312,98925360,98927408,98929456,98931504,98933552,98935600,98937648,98939696,98941744,98943792,98945840,98947888,98949936,98951984,98954032,98956075,98958113,98960152,98962195,98964234,98966277,98968325,98970373,98972421,98974469,98976517,98978565,98980613,98982661,98984709,98986757,98988800,98990848,98992905,98994962,98997010,98999058,99001106,99003154,99005202,99007250,99009305,99011353,99013401,99015449,99017497,99019554,99021609,99023666,99025723,99027779,99029827,99031875,99033923,99035971,99038019,99040067,99042115,99044163,99046211,99048259,99050307,99052355,99054403,99056451,99058499,99060547,99062595,99064643,99066691,99068739,99070787,99072835,99074883,99076931,99078979,99081027,99083075,99085123,99087171,99089219,99091275,99093323,99095371,99097428,99099476,99101524,99103572,99105620,99107668,99109716,99111764,99113812,99115869,99117926,99119974,99122022,99124070,99126118,99128166,99130214,99132262,99134310,99136367,99138424,99140481,99142537,99144594,99146642,99148697,99150754,99152810,99154858,99156913,99158961,99161009,99163057,99165113,99167169,99169217,99171265,99173313,99175361,99177409,99179457,99181505,99183553,99185601,99187649,99189706,99191754,99193802,99195850,99197898,99199946,99201994,99204042,99206098,99208146,99210194,99212242,99214299,99216347,99218404,99220452,99222500,99224548,99226596,99228644,99230692,99232746,99234794,99236842,99238890,99240938,99242986,99245043,99247091,99249139,99251187,99253235,99255283,99257331,99259379,99261432,99263480,99265533,99267589,99269645,99271702,99273750,99275798,99277846,99279894,99281942,99283990,99286047,99288095,99290152,99292209,99294257,99296305,99298362,99300418,99302466,99304514,99306571,99308619,99310667,99312715,99314763,99316811,99318859,99320907,99322955,99325003,99327051,99329099,99331147,99333195,99335243,99337291,99339339,99341387,99343435,99345483,99347531,99349579,99351627,99353675,99355723,99357771,99359819,99361867,99363915,99365963,99368011,99370059,99372116,99374164,99376212,99378260,99380308,99382356,99384404,99386452,99388508,99390556,99392613,99394669,99396717,99398765,99400813,99402861,99404909,99406957,99409005,99411053,99413101,99415149,99417197,99419251,99421299,99423347,99425404,99427452,99429507,99431555,99433603,99435651,99437707,99439755,99441803,99443851,99445899,99447955,99450012,99452060,99454108,99456156,99458204,99460252,99462300,99464348,99466396,99468444,99470492,99472540,99474588,99476636,99478684,99480732,99482780,99484828,99486876,99488924,99490972,99493020,99495068,99497116,99499173,99501221,99503269,99505317,99507365,99509413,99511461,99513518,99515566,99517614,99519662,99521710,99523758,99525806,99527854,99529902,99531950,99533998,99536046,99538102,99540150,99542198,99544246,99546294,99548342,99550390,99552438,99554486,99556534,99558582,99560630,99562687,99564743,99566791,99568839,99570887,99572940,99574997,99577045,99579093,99581141,99583189,99585243,99587291,99589347,99591395,99593443,99595500,99597557,99599605,99601662,99603710,99605758,99607806,99609854,99611902,99613950,99615998,99618046,99620094,99622151,99624199,99626247,99628295,99630343,99632400,99634456,99636512,99638560,99640608,99642665,99644713,99646761,99648818,99650866,99652923,99654971,99657019,99659076,99661133,99663181,99665238,99667293,99669341,99671396,99673444,99675492,99677540,99679588,99681636,99683688,99685736,99687784,99689832,99691880,99693928,99695985,99698033,99700081,99702129,99704177,99706225,99708273,99710321,99712378,99714433,99716489,99718537,99720593,99722641,99724689,99726737,99728785,99730833,99732890,99734938,99736986,99739034,99741082,99743130,99745186,99747234,99749282,99751330,99753378,99755435,99757483,99759531,99761579,99763627,99765675,99767723,99769771,99771819,99773867,99775915,99777963,99780011,99782059,99784107,99786155,99788203,99790251,99792299,99794355,99796403,99798451,99800499,99802547,99804595,99806643,99808691,99810739,99812787,99814835,99816890,99818938,99820986,99823043,99825091,99827139,99829187,99831235,99833283,99835331,99837379,99839427,99841482,99843538,99845594,99847649,99849705,99851753,99853801,99855858,99857906,99859954,99862002,99864050,99866105,99868153,99870210,99872265,99874313,99876361,99878417,99880473,99882521,99884578,99886626,99888674,99890722,99892770,99894818,99896866,99898914,99900971,99903019,99905067,99907115,99909163,99911211,99913259,99915316,99917364,99919421,99921469,99923517,99925565,99927613,99929661,99931709,99933757,99935805,99937853,99939901,99941949,99943997,99946045,99948093,99950141,99952189,99954237,99956285,99958333,99960381,99962429,99964477,99966525,99968573,99970621,99972669,99974726,99976774,99978822,99980870,99982925,99984973,99987029,99989077,99991125,99993173,99995221,99997269,99999326,100001382,100003430,100005478,100007526,100009574,100011622,100013670,100015726,100017782,100019830,100021878,100023926,100025974,100028031,100030079,100032127,100034175,100036223,100038271,100040319,100042373,100044429,100046477,100048525,100050573,100052621,100054669,100056717,100058765,100060813,100062861,100064909,100066957,100069011,100071059,100073107,100075155,100077203,100079260,100081308,100083356,100085404,100087452,100089500,100091557,100093605,100095653,100097701,100099749,100101797,100103845,100105893,100107941,100109989,100112037,100114085,100116133,100118181,100120229,100122277,100124325,100126373,100128421,100130478,100132526,100134574,100136622,100138670,100140718,100142766,100144814,100146862,100148910,100150958,100153006,100155054,100157102,100159150,100161198,100163246,100165294,100167342,100169390,100171438,100173486,100175534,100177591,100179639,100181687,100183735,100185783,100187831,100189879,100191927,100193975,100196023,100198080,100200132,100202188,100204245,100206293,100208341,100210389,100212444,100214492,100216549,100218597,100220654,100222702,100224750,100226807,100228855,100230903,100232951,100235006,100237054,100239102,100241150,100243198,100245255,100247312,100249369,100251417,100253474,100255531,100257587,100259635,100261683,100263731,100265779,100267834,100269889,100271937,100273985,100276042,100278090,100280138,100282195,100284243,100286299,100288355,100290403,100292460,100294515,100296563,100298620,100300668,100302716,100304764,100306812,100308869,100310917,100312965,100315013,100317061,100319109,100321157,100323205,100325253,100327301,100329349,100331397,100333445,100335493,100337541,100339589,100341637,100343685,100345733,100347781,100349829,100351877,100353925,100355973,100358021,100360069,100362117,100364165,100366213,100368261,100370309,100372357,100374405,100376453,100378506,100380554,100382611,100384667,100386715,100388771,100390819,100392873,100394927,100396975,100399023,100401071,100403119,100405167,100407215,100409263,100411311,100413359,100415407,100417455,100419503,100421551,100423599,100425647,100427695,100429743,100431791,100433839,100435887,100437935,100439983,100442031,100444088,100446145,100448193,100450241,100452289,100454337,100456385,100458433,100460481,100462537,100464585,100466639,100468692,100470748,100472803,100474851,100476899,100478955,100481003,100483051,100485099,100487147,100489195,100491243,100493299,100495347,100497403,100499451,100501499,100503547,100505595,100507651,100509699,100511747,100513795,100515848,100517904,100519958,100522006,100524060,100526108,100528156,100530213,100532261,100534309,100536357,100538405,100540453,100542501,100544549,100546597,100548645,100550693,100552750,100554798,100556846,100558894,100560942,100562990,100565038,100567086,100569134,100571182,100573230,100575278,100577326,100579374,100581422,100583470,100585518,100587566,100589614,100591662,100593710,100595758,100597806,100599854,100601902,100603950,100605998,100608055,100610103,100612151,100614199,100616256,100618304,100620352,100622400,100624448,100626496,100628551,100630607,100632655,100634703,100636751,100638799,100640847,100642895,100644950,100647003,100649051,100651099,100653147,100655204,100657252,100659300,100661348,100663396,100665444,100667492,100669548,100671605,100673653,100675701,100677749,100679797,100681845,100683893,100685941,100687989,100690037,100692085,100694133,100696181,100698229,100700277,100702325,100704373,100706430,100708478,100710526,100712574,100714622,100716678,100718726,100720774,100722822,100724879,100726927,100728975,100731023,100733071,100735119,100737167,100739215,100741263,100743317,100745365,100747422,100749470,100751518,100753566,100755614,100757662,100759710,100761758,100763806,100765854,100767902,100769950,100771998,100774046,100776094,100778142,100780190,100782238,100784295,100786343,100788391,100790439,100792487,100794535,100796583,100798637,100800693,100802741,100804798,100806846,100808902,100810950,100813006,100815062,100817110,100819158,100821206,100823254,100825302,100827359,100829407,100831455,100833503,100835551,100837599,100839647,100841695,100843743,100845791,100847839,100849887,100851935,100853983,100856040,100858097,100860145,100862200,100864256,100866304,100868352,100870400,100872457,100874505,100876553,100878610,100880667,100882715,100884763,100886811,100888859,100890916,100892964,100895012,100897068,100899125,100901182,100903239,100905287,100907335,100909383,100911440,100913488,100915536,100917592,100919640,100921696,100923753,100925801,100927849,100929897,100931945,100933993,100936041,100938089,100940146,100942194,100944242,100946290,100948338,100950394,100952448,100954505,100956562,100958610,100960658,100962706,100964754,100966802,100968850,100970898,100972955,100975003,100977051,100979099,100981147,100983195,100985243,100987291,100989339,100991396,100993444,100995492,100997540,100999588,101001636,101003684,101005732,101007780,101009828,101011876,101013924,101015972,101018020,101020068,101022116,101024164,101026212,101028260,101030308,101032364,101034412,101036460,101038508,101040556,101042604,101044652,101046700,101048748,101050796,101052844,101054892,101056940,101058995,101061043,101063100,101065148,101067196,101069244,101071301,101073358,101075411,101077459,101079515,101081565,101083613,101085661,101087709,101089757,101091805,101093853,101095909,101097957,101100005,101102053,101104101,101106149,101108206,101110263,101112311,101114359,101116407,101118455,101120503,101122560,101124608,101126656,101128704,101130752,101132809,101134857,101136905,101138953,101141001,101143049,101145097,101147145,101149193,101151241,101153289,101155346,101157403,101159451,101161499,101163547,101165595,101167643,101169691,101171739,101173796,101175853,101177901,101179949,101181997,101184045,101186093,101188141,101190189,101192237,101194285,101196333,101198381,101200429,101202477,101204525,101206573,101208621,101210669,101212717,101214765,101216813,101218870,101220918,101222966,101225023,101227080,101229128,101231176,101233233,101235289,101237337,101239393,101241447,101243504,101245552,101247600,101249657,101251705,101253760,101255808,101257864,101259920,101261968,101264016,101266064,101268112,101270160,101272208,101274256,101276304,101278352,101280400,101282448,101284496,101286544,101288601,101290649,101292706,101294754,101296807,101298864,101300920,101302977,101305025,101307082,101309130,101311187,101313235,101315283,101317340,101319388,101321444,101323498,101325555,101327603,101329660,101331708,101333756,101335804,101337852,101339908,101341956,101344004,101346061,101348109,101350157,101352213,101354269,101356326,101358383,101360431,101362479,101364527,101366575,101368623,101370671,101372719,101374775,101376830,101378878,101380926,101382983,101385040,101387088,101389136,101391184,101393232,101395280,101397328,101399376,101401433,101403481,101405529,101407577,101409625,101411673,101413721,101415769,101417817,101419865,101421913,101423961,101426009,101428057,101430105,101432153,101434201,101436249,101438297,101440354,101442410,101444458,101446506,101448554,101450602,101452650,101454707,101456764,101458812,101460869,101462917,101464965,101467013,101469061,101471109,101473157,101475205,101477253,101479301,101481358,101483406,101485463,101487511,101489559,101491607,101493655,101495703,101497759,101499807,101501849,101503897,101505945,101507993,101510050,101512099,101514155,101516203,101518251,101520299,101522347,101524395,101526451,101528507,101530555,101532610,101534665,101536713,101538763,101540806,101542862,101544907,101546961,101549006,101551057,101553113,101555161,101557215,101559270,101561316,101563364,101565419,101567464,101569516,101571564,101573612,101575652,101577706,101579745,101581786,101583810,101585840,101587887,101589935,101591989,101594014,101596062,101598119,101600167,101602215,101604263,101606311,101608359,101610415,101612463,101614517,101616565,101618613,101620661,101622709,101624752,101626800,101628848,101630896,101632944,101634992,101637040,101639088,101641136,101643184,101645232,101647280,101649328,101651376,101653424,101655472,101657520,101659568,101661616,101663664,101665712,101667760,101669808,101671856,101673904,101675952,101678000,101680048,101682096,101684144,101686192,101688240,101690288,101692336,101694384,101696432,101698480,101700528,101702576,101704624,101706672,101708720,101710768,101712816,101714864,101716912,101718960,101721008,101723056,101725104,101727152,101729200,101731248,101733296,101735344,101737392,101739440,101741488,101743536,101745584,101747632,101749680,101751736,101753784,101755832,101757880,101759928,101761976,101764024,101766072,101768120,101770168,101772216,101774264,101776312,101778360,101780408,101782456,101784504,101786552,101788600,101790648,101792696,101794744,101796792,101798840,101800888,101802945,101805002,101807050,101809098,101811146,101813194,101815242,101817290,101819338,101821386,101823434,101825482,101827530,101829578,101831626,101833674,101835722,101837770,101839818,101841866,101843914,101845962,101848010,101850058,101852106,101854154,101856202,101858250,101860298,101862346,101864394,101866442,101868490,101870538,101872586,101874634,101876682,101878730,101880778,101882826,101884874,101886922,101888970,101891018,101893066,101895114,101897162,101899210,101901258,101903306,101905354,101907402,101909450,101911498,101913546,101915594,101917642,101919690,101921738,101923786,101925843,101927891,101929939,101931987,101934035,101936083,101938131,101940179,101942227,101944275,101946323,101948371,101950419,101952467,101954515,101956563,101958611,101960659,101962707,101964755,101966803,101968851,101970899,101972947,101974995,101977043,101979091,101981139,101983187,101985235,101987283,101989331,101991379,101993427,101995475,101997523,101999571,102001619,102003676,102005724,102007772,102009820,102011868,102013916,102015964,102018012,102020060,102022108,102024156,102026204,102028252,102030300,102032348,102034396,102036444,102038492,102040540,102042588,102044636,102046684,102048732,102050780,102052828,102054885,102056933,102058981,102061029,102063077,102065125,102067173,102069221,102071269,102073317,102075365,102077413,102079461,102081509,102083557,102085605,102087653,102089701,102091749,102093797,102095845,102097893,102099941,102101989,102104037,102106085,102108133,102110181,102112229,102114277,102116325,102118373,102120421,102122469,102124517,102126565,102128613,102130661,102132709,102134757,102136805,102138853,102140901,102142949,102144997,102147045,102149093,102151141,102153189,102155237,102157285,102159333,102161381,102163429,102165477,102167525,102169573,102171621,102173669,102175717,102177765,102179813,102181861,102183909,102185957,102188005,102190053,102192101,102194149,102196197,102198245,102200293,102202341,102204389,102206437,102208485,102210533,102212581,102214629,102216677,102218725,102220773,102222821,102224869,102226917,102228965,102231013,102233061,102235109,102237157,102239205,102241253,102243301,102245349,102247397,102249445,102251493,102253541,102255589,102257637,102259685,102261733,102263781,102265829,102267877,102269925,102271973,102274021,102276069,102278117,102280165,102282213,102284261,102286309,102288357,102290405,102292453,102294501,102296549,102298597,102300645,102302693,102304741,102306789,102308837,102310885,102312933,102314981,102317029,102319077,102321125,102323173,102325221,102327269,102329317,102331365,102333413,102335461,102337509,102339557,102341605,102343653,102345701,102347749,102349797,102351845,102353893,102355941,102357989,102360037,102362085,102364133,102366181,102368229,102370277,102372325,102374373,102376421,102378469,102380517,102382565,102384613,102386661,102388709,102390757,102392805,102394853,102396901,102398949,102400997,102403045,102405093,102407141,102409189,102411237,102413285,102415333,102417381,102419429,102421477,102423534,102425582,102427630,102429678,102431726,102433774,102435822,102437870,102439918,102441966,102444014,102446062,102448110,102450158,102452206,102454254,102456302,102458350,102460407,102462455,102464503,102466551,102468599,102470647,102472695,102474743,102476791,102478839,102480887,102482935,102484983,102487031,102489079,102491127,102493175,102495223,102497271,102499319,102501367,102503415,102505463,102507511,102509559,102511607,102513655,102515703,102517751,102519799,102521847,102523895,102525943,102527999,102530047,102532095,102534143,102536191,102538239,102540287,102542335,102544383,102546431,102548479,102550527,102552575,102554623,102556671,102558719,102560767,102562815,102564863,102566911,102568959,102571007,102573055,102575103,102577151,102579199,102581247,102583295,102585343,102587391,102589439,102591487,102593535,102595583,102597631,102599679,102601727,102603775,102605823,102607871,102609919,102611967,102614015,102616063,102618111,102620159,102622207,102624255,102626303,102628351,102630399,102632447,102634495,102636543,102638591,102640639,102642687,102644735,102646783,102648831,102650879,102652927,102654975,102657023,102659071,102661119,102663167,102665215,102667263,102669311,102671359,102673407,102675455,102677503,102679551,102681599,102683647,102685695,102687743,102689791,102691839,102693887,102695935,102697983,102700031,102702079,102704127,102706175,102708223,102710271,102712319,102714367,102716415,102718463,102720511,102722559,102724607,102726664,102728712,102730760,102732808,102734856,102736904,102738952,102741000,102743048,102745096,102747144,102749192,102751240,102753288,102755336,102757384,102759432,102761480,102763528,102765576,102767624,102769672,102771720,102773768,102775816,102777864,102779912,102781960,102784008,102786056,102788104,102790152,102792200,102794248,102796296,102798344,102800392,102802449,102804497,102806545,102808584,102810621,102812677,102814726,102816774,102818822,102820878,102822926,102824974,102827031,102829079,102831127,102833184,102835232,102837280,102839328,102841376,102843424,102845472,102847520,102849577,102851625,102853673,102855730,102857778,102859826,102861883,102863931,102865988,102868044,102870101,102872149,102874197,102876253,102878301,102880349,102882397,102884445,102886493,102888541,102890589,102892645,102894693,102896741,102898789,102900837,102902894,102904942,102906990,102909038,102911086,102913134,102915191,102917239,102919287,102921335,102923383,102925431,102927479,102929527,102931582,102933630,102935687,102937735,102939783,102941831,102943879,102945927,102947975,102950031,102952079,102954127,102956175,102958223,102960271,102962319,102964367,102966415,102968471,102970519,102972567,102974615,102976663,102978711,102980759,102982807,102984855,102986911,102988967,102991023,102993080,102995128,102997176,102999233,103001289,103003337,103005385,103007433,103009481,103011529,103013577,103015625,103017673,103019721,103021769,103023817,103025865,103027913,103029961,103032009,103034057,103036105,103038153,103040201,103042249,103044306,103046354,103048411,103050459,103052507,103054564,103056612,103058660,103060714,103062762,103064810,103066858,103068915,103070963,103073011,103075059,103077107,103079155,103081203,103083251,103085308,103087356,103089404,103091461,103093509,103095557,103097605,103099662,103101710,103103758,103105806,103107863,103109920,103111968,103114016,103116064,103118112,103120160,103122208,103124256,103126304,103128352,103130400,103132448,103134496,103136544,103138601,103140649,103142706,103144754,103146802,103148857,103150905,103152953,103155001,103157049,103159097,103161151,103163199,103165256,103167304,103169352,103171400,103173448,103175496,103177544,103179592,103181640,103183688,103185736,103187784,103189832,103191880,103193937,103195994,103198042,103200090,103202138,103204186,103206234,103208291,103210339,103212387,103214443,103216491,103218539,103220593,103222641,103224689,103226744,103228792,103230840,103232888,103234936,103236984,103239032,103241080,103243128,103245176,103247224,103249272,103251320,103253368,103255416,103257472,103259520,103261568,103263616,103265664,103267712,103269769,103271817,103273873,103275921,103277978,103280026,103282074,103284131,103286179,103288227,103290275,103292323,103294371,103296419,103298467,103300515,103302563,103304611,103306667,103308724,103310781,103312829,103314877,103316925,103318973,103321021,103323069,103325117,103327165,103329213,103331261,103333309,103335357,103337414,103339470,103341526,103343574,103345622,103347679,103349727,103351775,103353823,103355880,103357928,103359976,103362024,103364072,103366120,103368168,103370216,103372264,103374312,103376369,103378417,103380465,103382513,103384569,103386617,103388665,103390713,103392761,103394817,103396874,103398922,103400970,103403018,103405066,103407122,103409170,103411218,103413266,103415314,103417362,103419410,103421467,103423515,103425563,103427611,103429659,103431707,103433764,103435812,103437860,103439908,103441956,103444004,103446052,103448100,103450157,103452213,103454261,103456309,103458357,103460405,103462462,103464510,103466558,103468606,103470654,103472702,103474750,103476798,103478846,103480894,103482942,103484990,103487038,103489086,103491134,103493182,103495230,103497287,103499335,103501383,103503440,103505488,103507536,103509584,103511632,103513688,103515738,103517770,103519793,103521849,103523897,103525944,103527992,103530040,103532088,103534136,103536189,103538246,103540303,103542351,103544399,103546447,103548495,103550552,103552609,103554666,103556714,103558762,103560810,103562858,103564906,103566954,103569002,103571050,103573098,103575146,103577194,103579242,103581290,103583338,103585386,103587434,103589482,103591530,103593578,103595626,103597674,103599722,103601770,103603818,103605873,103607921,103609969,103612017,103614065,103616113,103618161,103620209,103622257,103624305,103626353,103628401,103630449,103632497,103634545,103636593,103638641,103640689,103642737,103644785,103646833,103648881,103650929,103652977,103655025,103657073,103659121,103661169,103663217,103665265,103667313,103669361,103671409,103673457,103675513,103677561,103679609,103681657,103683705,103685753,103687801,103689858,103691906,103693954,103696002,103698050,103700098,103702146,103704194,103706242,103708290,103710338,103712386,103714434,103716482,103718530,103720578,103722626,103724674,103726722,103728770,103730818,103732866,103734914,103736971,103739019,103741067,103743115,103745163,103747211,103749265,103751313,103753361,103755409,103757457,103759505,103761553,103763601,103765649,103767697,103769745,103771793,103773841,103775898,103777946,103779994,103782042,103784090,103786138,103788186,103790234,103792282,103794330,103796378,103798426,103800474,103802530,103804578,103806626,103808674,103810722,103812770,103814818,103816866,103818914,103820962,103823010,103825058,103827106,103829154,103831207,103833255,103835303,103837351,103839399,103841453,103843501,103845549,103847597,103849645,103851693,103853741,103855789,103857837,103859885,103861933,103863981,103866029,103868077,103870125,103872173,103874221,103876269,103878317,103880365,103882413,103884461,103886509,103888557,103890605,103892653,103894701,103896749,103898797,103900845,103902893,103904941,103906989,103909037,103911085,103913133,103915181,103917229,103919286,103921334,103923382,103925430,103927478,103929526,103931574,103933622,103935670,103937726,103939774,103941822,103943870,103945918,103947966,103950023,103952071,103954127,103956175,103958223,103960271,103962319,103964367,103966415,103968463,103970511,103972559,103974607,103976655,103978703,103980751,103982799,103984847,103986895,103988943,103990991,103993039,103995087,103997135,103999183,104001231,104003279,104005327,104007375,104009423,104011471,104013519,104015567,104017615,104019663,104021711,104023759,104025807,104027855,104029903,104031951,104033999,104036047,104038095,104040143,104042191,104044239,104046287,104048335,104050383,104052431,104054479,104056527,104058575,104060623,104062671,104064728,104066776,104068833,104070881,104072929,104074984,104077032,104079080,104081128,104083176,104085224,104087272,104089320,104091368,104093416,104095464,104097512,104099560,104101608,104103656,104105704,104107752,104109800,104111848,104113896,104115944,104117992,104120040,104122088,104124136,104126184,104128232,104130289,104132337,104134385,104136433,104138481,104140529,104142577,104144625,104146673,104148721,104150769,104152825,104154873,104156921,104158969,104161017,104163065,104165113,104167161,104169209,104171257,104173314,104175362,104177410,104179458,104181506,104183554,104185602,104187659,104189707,104191755,104193803,104195851,104197899,104199947,104201995,104204043,104206091,104208139,104210187,104212235,104214283,104216331,104218379,104220427,104222475,104224523,104226571,104228619,104230667,104232715,104234763,104236820,104238868,104240916,104242964,104245012,104247060,104249108,104251156,104253204,104255252,104257300,104259348,104261396,104263444,104265492,104267540,104269588,104271636,104273684,104275732,104277780,104279828,104281876,104283924,104285972,104288020,104290068,104292125,104294182,104296230,104298278,104300326,104302374,104304422,104306470,104308518,104310574,104312622,104314670,104316718,104318766,104320814,104322862,104324919,104326967,104329015,104331063,104333111,104335159,104337207,104339263,104341311,104343359,104345407,104347455,104349503,104351551,104353599,104355647,104357695,104359743,104361791,104363839,104365887,104367935,104369983,104372031,104374088,104376136,104378184,104380232,104382280,104384328,104386376,104388424,104390472,104392520,104394568,104396616,104398664,104400712,104402760,104404808,104406856,104408904,104410952,104413000,104415048,104417096,104419144,104421192,104423240,104425288,104427336,104429384,104431432,104433480,104435528,104437576,104439624,104441672,104443720,104445768,104447816,104449864,104451912,104453966,104456014,104458062,104460110,104462158,104464206,104466254,104468302,104470350,104472398,104474446,104476494,104478542,104480590,104482638,104484686,104486734,104488782,104490830,104492878,104494926,104496974,104499022,104501070,104503118,104505166,104507214,104509262,104511310,104513358,104515406,104517454,104519502,104521550,104523598,104525646,104527694,104529742,104531790,104533838,104535886,104537934,104539982,104542030,104544078,104546126,104548174,104550222,104552270,104554318,104556366,104558414,104560470,104562518,104564566,104566614,104568662,104570710,104572758,104574806,104576854,104578902,104580950,104582998,104585046,104587094,104589142,104591190,104593238,104595286,104597334,104599382,104601430,104603478,104605526,104607574,104609622,104611670,104613718,104615766,104617814,104619862,104621910,104623958,104626006,104628054,104630102,104632150,104634198,104636246,104638294,104640342,104642390,104644438,104646486,104648534,104650582,104652630,104654678,104656726,104658774,104660822,104662870,104664918,104666966,104669014,104671062,104673110,104675158,104677206,104679254,104681302,104683350,104685398,104687446,104689494,104691542,104693590,104695638,104697686,104699734,104701782,104703830,104705878,104707926,104709974,104712022,104714070,104716118,104718166,104720214,104722262,104724310,104726358,104728406,104730454,104732502,104734550,104736598,104738646,104740694,104742742,104744790,104746838,104748886,104750934,104752982,104755030,104757078,104759126,104761174,104763222,104765270,104767318,104769366,104771414,104773462,104775510,104777558,104779606,104781654,104783702,104785750,104787798,104789846,104791894,104793942,104795990,104798038,104800086,104802134,104804182,104806230,104808278,104810326,104812374,104814422,104816479,104818527,104820575,104822623,104824671,104826719,104828767,104830815,104832863,104834911,104836959,104839007,104841055,104843103,104845151,104847199,104849247,104851295,104853343,104855391,104857439,104859487,104861535,104863583,104865631,104867679,104869736,104871784,104873832,104875880,104877928,104879976,104882024,104884072,104886120,104888168,104890216,104892264,104894312,104896360,104898408,104900464,104902512,104904560,104906608,104908656,104910704,104912752,104914800,104916848,104918896,104920944,104922992,104925040,104927088,104929136,104931184,104933232,104935280,104937328,104939376,104941424,104943472,104945520,104947568,104949616,104951664,104953712,104955760,104957808,104959856,104961904,104963952,104966000,104968048,104970096,104972144,104974192,104976240,104978288,104980336,104982384,104984432,104986480,104988528,104990576,104992624,104994672,104996720,104998768,105000816,105002864,105004912,105006960,105009008,105011056,105013104,105015152,105017200,105019248,105021296,105023344,105025392,105027440,105029488,105031536,105033584,105035632,105037680,105039728,105041776,105043824,105045872,105047920,105049968,105052016,105054064,105056112,105058160,105060208,105062256,105064304,105066352,105068400,105070448,105072496,105074544,105076592,105078640,105080688,105082736,105084784,105086832,105088880,105090928,105092976,105095024,105097072,105099120,105101168,105103216,105105264,105107312,105109360,105111408,105113456,105115504,105117552,105119600,105121648,105123696,105125744,105127792,105129840,105131888,105133936,105135984,105138041,105140089,105142137,105144185,105146233,105148281,105150329,105152377,105154425,105156473,105158521,105160569,105162617,105164665,105166713,105168761,105170809,105172857,105174905,105176953,105179001,105181049,105183097,105185145,105187193,105189241,105191289,105193337,105195385,105197433,105199481,105201529,105203577,105205625,105207673,105209721,105211769,105213817,105215865,105217913,105219970,105222018,105224075,105226123,105228171,105230219,105232267,105234315,105236363,105238411,105240459,105242507,105244555,105246603,105248651,105250699,105252747,105254795,105256843,105258891,105260939,105262987,105265035,105267083,105269131,105271179,105273227,105275275,105277323,105279371,105281419,105283467,105285515,105287563,105289611,105291659,105293707,105295755,105297803,105299851,105301899,105303947,105305995,105308043,105310091,105312139,105314187,105316235,105318283,105320331,105322379,105324427,105326475,105328523,105330571,105332619,105334667,105336715,105338763,105340811,105342859,105344907,105346955,105349003,105351051,105353099,105355147,105357195,105359243,105361291,105363339,105365387,105367435,105369483,105371531,105373579,105375627,105377675,105379723,105381771,105383819,105385867,105387915,105389963,105392011,105394059,105396107,105398155,105400203,105402251,105404299,105406347,105408395,105410443,105412491,105414539,105416587,105418635,105420683,105422731,105424779,105426827,105428875,105430923,105432971,105435019,105437067,105439115,105441163,105443211,105445259,105447307,105449355,105451403,105453451,105455499,105457547,105459595,105461643,105463691,105465739,105467787,105469835,105471883,105473931,105475979,105478027,105480075,105482123,105484171,105486219,105488267,105490315,105492363,105494411,105496459,105498507,105500555,105502603,105504651,105506699,105508747,105510795,105512843,105514891,105516939,105518987,105521035,105523083,105525131,105527179,105529227,105531275,105533323,105535371,105537419,105539467,105541515,105543563,105545611,105547659,105549707,105551755,105553803,105555851,105557899,105559947,105561995,105564043,105566091,105568139,105570187,105572235,105574283,105576331,105578379,105580427,105582475,105584523,105586571,105588619,105590667,105592715,105594763,105596811,105598859,105600907,105602955,105605003,105607051,105609099,105611147,105613195,105615243,105617300,105619348,105621396,105623444,105625492,105627540,105629588,105631636,105633684,105635732,105637780,105639828,105641876,105643924,105645972,105648020,105650068,105652116,105654164,105656212,105658260,105660308,105662356,105664404,105666452,105668500,105670548,105672596,105674644,105676692,105678740,105680788,105682836,105684884,105686932,105688980,105691028,105693076,105695124,105697172,105699220,105701268,105703316,105705364,105707412,105709460,105711508,105713556,105715604,105717652,105719700,105721748,105723796,105725844,105727892,105729940,105731988,105734036,105736084,105738132,105740180,105742228,105744276,105746324,105748372,105750420,105752468,105754516,105756564,105758612,105760660,105762708,105764756,105766804,105768852,105770900,105772948,105774996,105777053,105779101,105781149,105783197,105785245,105787293,105789341,105791389,105793437,105795485,105797533,105799581,105801629,105803677,105805725,105807773,105809821,105811869,105813926,105815974,105818022,105820070,105822118,105824166,105826214,105828262,105830310,105832358,105834406,105836454,105838496,105840553,105842607,105844655,105846709,105848759,105850810,105852862,105854910,105856958,105859011,105861059,105863114,105865163,105867219,105869275,105871323,105873371,105875426,105877474,105879528,105881584,105883639,105885687,105887741,105889796,105891851,105893898,105895950,105897995,105900017,105902071,105904124,105906164,105908219,105910274,105912325,105914373,105916424,105918470,105920524,105922573,105924611,105926659,105928696,105930745,105932800,105934847,105936886,105938934,105940967,105943019,105945072,105947102,105949128,105951165,105953213,105955260,105957313,105959337,105961357,105963405,105965454,105967497,105969536,105971592,105973648,105975696,105977744,105979792,105981840,105983888,105985936,105987984,105990032,105992080,105994128,105996176,105998224,106000272,106002328,106004376,106006424,106008472,106010520,106012576,106014624,106016672,106018720,106020768,106022816,106024864,106026912,106028960,106031008,106033056,106035104,106037152,106039200,106041248,106043296,106045344,106047392,106049440,106051488,106053536,106055584,106057632,106059680,106061728,106063776,106065824,106067872,106069920,106071968,106074016,106076064,106078112,106080160,106082217,106084265,106086313,106088361,106090409,106092457,106094505,106096553,106098601,106100649,106102697,106104745,106106793,106108841,106110889,106112937,106114985,106117033,106119081,106121129,106123177,106125225,106127273,106129321,106131369,106133417,106135465,106137513,106139561,106141618,106143666,106145714,106147762,106149810,106151858,106153906,106155954,106158002,106160050,106162098,106164146,106166194,106168242,106170290,106172338,106174395,106176443,106178491,106180539,106182587,106184635,106186683,106188731,106190779,106192827,106194875,106196923,106198971,106201019,106203067,106205115,106207163,106209211,106211259,106213307,106215355,106217403,106219451,106221499,106223547,106225595,106227643,106229691,106231739,106233787,106235835,106237883,106239931,106241979,106244027,106246075,106248123,106250171,106252219,106254267,106256315,106258363,106260411,106262459,106264507,106266555,106268603,106270651,106272699,106274747,106276795,106278843,106280891,106282939,106284987,106287035,106289083,106291131,106293179,106295227,106297275,106299323,106301371,106303419,106305467,106307515,106309563,106311611,106313659,106315707,106317755,106319803,106321851,106323899,106325947,106327995,106330043,106332091,106334139,106336187,106338235,106340283,106342331,106344379,106346427,106348475,106350523,106352571,106354619,106356667,106358715,106360763,106362811,106364859,106366907,106368964,106371012,106373060,106375108,106377156,106379204,106381252,106383300,106385348,106387396,106389444,106391492,106393540,106395588,106397636,106399684,106401732,106403780,106405828,106407876,106409924,106411972,106414020,106416068,106418116,106420164,106422212,106424260,106426308,106428356,106430404,106432452,106434500,106436548,106438596,106440644,106442692,106444740,106446788,106448836,106450884,106452932,106454980,106457028,106459076,106461124,106463172,106465220,106467268,106469316,106471364,106473412,106475460,106477508,106479556,106481604,106483652,106485700,106487748,106489796,106491844,106493892,106495940,106497988,106500036,106502084,106504132,106506180,106508228,106510276,106512333,106514381,106516429,106518477,106520525,106522573,106524621,106526669,106528717,106530765,106532813,106534861,106536909,106538957,106541005,106543053,106545101,106547149,106549197,106551245,106553293,106555341,106557389,106559437,106561485,106563533,106565581,106567629,106569677,106571725,106573773,106575821,106577869,106579917,106581965,106584013,106586061,106588109,106590166,106592214,106594262,106596310,106598358,106600406,106602454,106604502,106606550,106608598,106610655,106612703,106614751,106616799,106618847,106620895,106622943,106624991,106627039,106629087,106631135,106633183,106635231,106637279,106639327,106641375,106643423,106645471,106647519,106649567,106651615,106653663,106655711,106657759,106659807,106661855,106663903,106665959,106668007,106670055,106672103,106674151,106676199,106678247,106680295,106682343,106684391,106686439,106688487,106690535,106692583,106694631,106696679,106698727,106700775,106702832,106704880,106706928,106708976,106711024,106713072,106715120,106717168,106719216,106721264,106723312,106725360,106727408,106729456,106731504,106733552,106735600,106737648,106739696,106741744,106743792,106745840,106747888,106749944,106751992,106754040,106756088,106758144,106760192,106762240,106764288,106766336,106768384,106770432,106772480,106774528,106776576,106778624,106780672,106782720,106784768,106786816,106788864,106790912,106792960,106795008,106797056,106799104,106801152,106803200,106805248,106807296,106809344,106811392,106813440,106815488,106817536,106819584,106821632,106823680,106825728,106827785,106829833,106831881,106833929,106835977,106838025,106840073,106842121,106844169,106846217,106848265,106850313,106852361,106854409,106856457,106858505,106860553,106862601,106864649,106866697,106868745,106870793,106872841,106874889,106876937,106878985,106881033,106883081,106885129,106887177,106889225,106891273,106893321,106895369,106897417,106899465,106901513,106903561,106905609,106907657,106909705,106911753,106913801,106915849,106917897,106919945,106921993,106924041,106926089,106928137,106930185,106932233,106934281,106936329,106938377,106940425,106942473,106944521,106946569,106948617,106950665,106952713,106954761,106956809,106958857,106960905,106962953,106965001,106967049,106969097,106971145,106973193,106975241,106977289,106979337,106981385,106983433,106985481,106987529,106989577,106991625,106993673,106995721,106997769,106999817,107001865,107003913,107005961,107008009,107010057,107012105,107014153,107016201,107018249,107020306,107022354,107024402,107026450,107028498,107030546,107032594,107034642,107036690,107038738,107040786,107042834,107044882,107046930,107048978,107051026,107053074,107055122,107057170,107059218,107061266,107063323,107065371,107067419,107069458,107071506,107073554,107075602,107077650,107079707,107081755,107083803,107085851,107087899,107089947,107091995,107094043,107096091,107098148,107100196,107102252,107104308,107106356,107108404,107110452,107112500,107114548,107116605,107118662,107120719,107122767,107124815,107126863,107128911,107130959,107133015,107135063,107137111,107139159,107141207,107143263,107145311,107147359,107149416,107151464,107153521,107155569,107157617,107159665,107161713,107163761,107165818,107167866,107169914,107171962,107174019,107176067,107178115,107180163,107182219,107184267,107186315,107188363,107190411,107192459,107194507,107196563,107198611,107200667,107202715,107204763,107206820,107208876,107210924,107212972,107215020,107217068,107219125,107221173,107223221,107225269,107227317,107229365,107231413,107233461,107235509,107237566,107239614,107241671,107243719,107245776,107247824,107249872,107251920,107253977,107256025,107258073,107260121,107262169,107264224,107266272,107268320,107270377,107272425,107274473,107276521,107278569,107280617,107282673,107284728,107286785,107288833,107290889,107292945,107294993,107297049,107299097,107301154,107303202,107305250,107307298,107309346,107311403,107313451,107315499,107317547,107319595,107321643,107323699,107325756,107327804,107329861,107331909,107333957,107336005,107338062,107340119,107342167,107344215,107346263,107348311,107350368,107352416,107354473,107356521,107358577,107360634,107362682,107364730,107366778,107368826,107370879,107372936,107374984,107377032,107379080,107381134,107383182,107385239,107387287,107389335,107391383,107393431,107395488,107397536,107399584,107401632,107403689,107405737,107407785,107409833,107411890,107413938,107415986,107418034,107420082,107422139,107424187,107426235,107428291,107430339,107432387,107434435,107436482,107438535,107440583,107442631,107444679,107446727,107448775,107450823,107452871,107454919,107456967,107459015,107461063,107463111,107465159,107467207,107469255,107471303,107473351,107475399,107477447,107479495,107481543,107483591,107485639,107487687,107489735,107491783,107493831,107495879,107497927,107499975,107502023,107504071,107506119,107508167,107510215,107512263,107514311,107516359,107518407,107520455,107522503,107524551,107526599,107528647,107530695,107532743,107534791,107536839,107538887,107540935,107542983,107545031,107547088,107549136,107551193,107553241,107555289,107557337,107559385,107561442,107563490,107565538,107567586,107569634,107571682,107573730,107575778,107577826,107579874,107581922,107583970,107586018,107588066,107590114,107592162,107594210,107596267,107598315,107600363,107602411,107604459,107606507,107608555,107610603,107612651,107614699,107616747,107618795,107620843,107622891,107624939,107626987,107629035,107631083,107633131,107635179,107637227,107639275,107641323,107643371,107645419,107647467,107649515,107651563,107653611,107655659,107657707,107659755,107661803,107663851,107665899,107667947,107669995,107672043,107674091,107676139,107678187,107680235,107682290,107684338,107686386,107688442,107690490,107692538,107694586,107696643,107698691,107700739,107702787,107704835,107706883,107708931,107710979,107713027,107715075,107717123,107719171,107721219,107723267,107725315,107727363,107729411,107731459,107733507,107735555,107737603,107739651,107741699,107743747,107745795,107747843,107749891,107751939,107753987,107756035,107758083,107760131,107762179,107764227,107766275,107768323,107770371,107772419,107774467,107776515,107778563,107780611,107782659,107784707,107786755,107788803,107790851,107792899,107794947,107796995,107799043,107801091,107803139,107805187,107807235,107809292,107811340,107813388,107815436,107817484,107819532,107821580,107823628,107825676,107827724,107829772,107831820,107833868,107835924,107837972,107840020,107842068,107844116,107846164,107848212,107850260,107852308,107854356,107856404,107858452,107860500,107862548,107864596,107866644,107868692,107870740,107872788,107874836,107876884,107878932,107880980,107883028,107885076,107887124,107889172,107891220,107893268,107895316,107897364,107899412,107901460,107903508,107905556,107907604,107909652,107911700,107913748,107915796,107917844,107919892,107921940,107923988,107926036,107928084,107930132,107932180,107934228,107936276,107938324,107940372,107942420,107944468,107946516,107948564,107950612,107952660,107954708,107956756,107958804,107960852,107962900,107964948,107966996,107969044,107971092,107973140,107975188,107977236,107979284,107981332,107983380,107985428,107987476,107989524,107991572,107993620,107995668,107997716,107999764,108001812,108003860,108005908,108007956,108010004,108012052,108014100,108016148,108018196,108020252,108022300,108024348,108026396,108028444,108030492,108032540,108034588,108036636,108038684,108040732,108042780,108044828,108046876,108048924,108050972,108053020,108055076,108057124,108059172,108061229,108063277,108065325,108067373,108069421,108071469,108073517,108075565,108077613,108079661,108081709,108083757,108085805,108087853,108089901,108091949,108093997,108096045,108098093,108100141,108102189,108104237,108106285,108108333,108110381,108112429,108114477,108116525,108118573,108120621,108122669,108124717,108126765,108128813,108130861,108132909,108134957,108137005,108139053,108141101,108143149,108145197,108147245,108149293,108151341,108153389,108155437,108157485,108159533,108161581,108163629,108165677,108167725,108169773,108171821,108173869,108175917,108177965,108180013,108182061,108184109,108186157,108188205,108190253,108192301,108194349,108196397,108198445,108200493,108202541,108204589,108206637,108208685,108210733,108212781,108214829,108216877,108218925,108220973,108223021,108225069,108227117,108229165,108231213,108233261,108235309,108237357,108239405,108241453,108243501,108245549,108247597,108249645,108251693,108253741,108255789,108257837,108259885,108261933,108263981,108266029,108268077,108270125,108272173,108274221,108276269,108278317,108280365,108282413,108284461,108286509,108288557,108290605,108292653,108294701,108296749,108298797,108300845,108302893,108304941,108306989,108309037,108311085,108313133,108315181,108317229,108319277,108321325,108323373,108325421,108327469,108329517,108331565,108333613,108335661,108337709,108339757,108341805,108343853,108345901,108347949,108349997,108352045,108354093,108356141,108358189,108360237,108362285,108364333,108366390,108368438,108370486,108372534,108374582,108376630,108378678,108380726,108382774,108384822,108386870,108388918,108390966,108393014,108395062,108397110,108399158,108401206,108403254,108405302,108407350,108409398,108411446,108413494,108415542,108417590,108419638,108421686,108423734,108425782,108427830,108429878,108431926,108433983,108436031,108438079,108440127,108442175,108444223,108446271,108448319,108450367,108452415,108454463,108456511,108458559,108460607,108462655,108464703,108466751,108468799,108470847,108472895,108474952,108477000,108479048,108481096,108483144,108485192,108487240,108489288,108491336,108493384,108495432,108497480,108499528,108501576,108503624,108505672,108507720,108509768,108511816,108513864,108515912,108517960,108520008,108522056,108524104,108526152,108528200,108530248,108532296,108534344,108536392,108538440,108540488,108542536,108544584,108546632,108548680,108550728,108552776,108554824,108556872,108558920,108560968,108563016,108565064,108567112,108569160,108571208,108573256,108575304,108577352,108579400,108581448,108583496,108585544,108587592,108589640,108591688,108593736,108595784,108597832,108599880,108601928,108603976,108606024,108608072,108610120,108612168,108614216,108616264,108618312,108620360,108622408,108624456,108626504,108628552,108630600,108632648,108634696,108636744,108638792,108640840,108642888,108644931,108646968,108649016,108651061,108653109,108655157,108657205,108659253,108661301,108663349,108665397,108667445,108669493,108671541,108673589,108675637,108677685,108679733,108681781,108683829,108685877,108687925,108689973,108692021,108694069,108696117,108698165,108700213,108702261,108704309,108706357,108708405,108710453,108712501,108714549,108716597,108718645,108720693,108722741,108724789,108726837,108728885,108730933,108732981,108735029,108737077,108739125,108741173,108743221,108745269,108747317,108749365,108751413,108753461,108755518,108757566,108759614,108761662,108763719,108765767,108767815,108769863,108771911,108773959,108776007,108778055,108780103,108782151,108784199,108786247,108788295,108790343,108792391,108794439,108796496,108798544,108800592,108802640,108804688,108806736,108808784,108810832,108812880,108814928,108816976,108819024,108821072,108823120,108825168,108827216,108829264,108831312,108833360,108835408,108837456,108839504,108841552,108843600,108845648,108847696,108849744,108851792,108853840,108855888,108857936,108859984,108862032,108864080,108866128,108868176,108870224,108872272,108874320,108876368,108878416,108880464,108882512,108884560,108886608,108888656,108890704,108892752,108894800,108896848,108898896,108900944,108902992,108905040,108907088,108909136,108911184,108913232,108915280,108917328,108919376,108921424,108923472,108925520,108927568,108929616,108931664,108933712,108935760,108937808,108939856,108941904,108943952,108946000,108948048,108950096,108952144,108954192,108956240,108958288,108960336,108962384,108964432,108966480,108968528,108970576,108972624,108974672,108976720,108978768,108980816,108982864,108984912,108986960,108989008,108991056,108993104,108995152,108997200,108999248,109001305,109003353,109005401,109007449,109009497,109011545,109013593,109015641,109017689,109019737,109021785,109023833,109025881,109027929,109029977,109032025,109034073,109036121,109038169,109040217,109042265,109044313,109046361,109048409,109050457,109052505,109054553,109056601,109058649,109060697,109062745,109064793,109066841,109068889,109070937,109072985,109075033,109077081,109079129,109081177,109083225,109085273,109087321,109089369,109091417,109093465,109095513,109097561,109099609,109101657,109103705,109105753,109107801,109109849,109111897,109113945,109115993,109118041,109120089,109122137,109124185,109126233,109128281,109130329,109132386,109134434,109136482,109138530,109140578,109142626,109144674,109146722,109148770,109150818,109152866,109154914,109156962,109159010,109161058,109163106,109165154,109167202,109169250,109171298,109173346,109175394,109177442,109179490,109181538,109183586,109185634,109187682,109189730,109191778,109193826,109195874,109197922,109199970,109202018,109204066,109206114,109208162,109210210,109212258,109214306,109216354,109218402,109220450,109222498,109224546,109226594,109228642,109230690,109232738,109234786,109236834,109238882,109240930,109242978,109245026,109247074,109249131,109251179,109253227,109255275,109257323,109259371,109261419,109263467,109265515,109267563,109269611,109271659,109273707,109275755,109277803,109279851,109281899,109283947,109285995,109288043,109290091,109292139,109294187,109296235,109298283,109300331,109302379,109304427,109306475,109308523,109310571,109312628,109314676,109316724,109318772,109320820,109322868,109324916,109326964,109329012,109331060,109333108,109335156,109337204,109339252,109341300,109343348,109345396,109347444,109349492,109351540,109353588,109355636,109357684,109359732,109361780,109363828,109365876,109367924,109369972,109372020,109374068,109376116,109378164,109380212,109382260,109384308,109386356,109388404,109390452,109392500,109394548,109396596,109398652,109400700,109402748,109404796,109406844,109408892,109410940,109412988,109415036,109417084,109419132,109421180,109423228,109425276,109427324,109429372,109431420,109433468,109435516,109437564,109439612,109441660,109443717,109445765,109447813,109449861,109451909,109453957,109456005,109458053,109460101,109462149,109464197,109466245,109468293,109470341,109472389,109474437,109476485,109478533,109480581,109482629,109484677,109486725,109488773,109490821,109492869,109494917,109496965,109499013,109501061,109503109,109505157,109507205,109509253,109511301,109513349,109515397,109517445,109519493,109521541,109523589,109525637,109527685,109529733,109531781,109533829,109535877,109537925,109539973,109542021,109544069,109546117,109548165,109550213,109552261,109554309,109556357,109558405,109560453,109562501,109564549,109566597,109568645,109570693,109572741,109574789,109576837,109578885,109580933,109582981,109585029,109587077,109589125,109591173,109593221,109595269,109597317,109599365,109601413,109603461,109605509,109607557,109609605,109611653,109613701,109615749,109617797,109619845,109621893,109623941,109625989,109628037,109630085,109632133,109634181,109636229,109638277,109640325,109642373,109644421,109646469,109648517,109650565,109652613,109654661,109656709,109658757,109660805,109662853,109664901,109666949,109668997,109671045,109673093,109675141,109677189,109679237,109681285,109683333,109685381,109687429,109689477,109691525,109693573,109695621,109697669,109699717,109701765,109703813,109705861,109707909,109709957,109712005,109714053,109716101,109718149,109720197,109722245,109724293,109726341,109728389,109730437,109732485,109734533,109736581,109738629,109740677,109742725,109744773,109746821,109748869,109750917,109752965,109755013,109757061,109759109,109761157,109763205,109765253,109767301,109769349,109771397,109773445,109775493,109777541,109779589,109781637,109783685,109785733,109787781,109789829,109791877,109793925,109795973,109798021,109800069,109802117,109804165,109806213,109808261,109810318,109812366,109814414,109816462,109818510,109820558,109822606,109824654,109826702,109828750,109830798,109832846,109834894,109836942,109838990,109841038,109843086,109845134,109847182,109849230,109851278,109853326,109855382,109857430,109859478,109861526,109863574,109865622,109867679,109869727,109871775,109873823,109875871,109877919,109879967,109882015,109884063,109886111,109888159,109890207,109892255,109894303,109896351,109898399,109900447,109902495,109904543,109906591,109908639,109910687,109912735,109914783,109916831,109918879,109920934,109922982,109925030,109927078,109929126,109931174,109933222,109935270,109937327,109939375,109941423,109943471,109945519,109947567,109949615,109951663,109953711,109955759,109957807,109959855,109961903,109963951,109965999,109968047,109970095,109972143,109974191,109976239,109978287,109980335,109982383,109984431,109986479,109988527,109990575,109992623,109994671,109996719,109998767,110000815,110002863,110004911,110006959,110009007,110011055,110013103,110015151,110017199,110019247,110021295,110023343,110025400,110027448,110029496,110031544,110033592,110035640,110037688,110039736,110041784,110043832,110045880,110047928,110049976,110052024,110054072,110056120,110058168,110060216,110062264,110064312,110066360,110068408,110070456,110072504,110074552,110076600,110078648,110080696,110082744,110084792,110086840,110088888,110090936,110092984,110095032,110097080,110099128,110101176,110103224,110105272,110107320,110109368,110111416,110113464,110115512,110117560,110119608,110121656,110123704,110125752,110127800,110129848,110131896,110133944,110135992,110138040,110140088,110142136,110144184,110146232,110148280,110150328,110152376,110154424,110156472,110158520,110160568,110162616,110164664,110166712,110168760,110170808,110172856,110174904,110176952,110179000,110181048,110183096,110185153,110187201,110189249,110191297,110193345,110195393,110197441,110199489,110201537,110203585,110205633,110207681,110209729,110211777,110213825,110215873,110217921,110219969,110222017,110224065,110226113,110228161,110230209,110232257,110234305,110236353,110238401,110240449,110242497,110244545,110246593,110248641,110250689,110252737,110254785,110256833,110258881,110260929,110262977,110265025,110267073,110269121,110271169,110273217,110275265,110277313,110279361,110281409,110283457,110285505,110287553,110289601,110291649,110293697,110295745,110297793,110299841,110301889,110303937,110305985,110308033,110310081,110312129,110314177,110316225,110318282,110320330,110322378,110324426,110326474,110328522,110330570,110332618,110334666,110336714,110338762,110340810,110342858,110344906,110346954,110349002,110351050,110353098,110355146,110357194,110359242,110361290,110363338,110365386,110367434,110369482,110371530,110373578,110375626,110377674,110379722,110381770,110383818,110385866,110387914,110389962,110392010,110394058,110396106,110398154,110400202,110402250,110404298,110406346,110408394,110410442,110412490,110414538,110416586,110418634,110420682,110422730,110424778,110426826,110428874,110430922,110432970,110435018,110437066,110439114,110441162,110443210,110445258,110447306,110449354,110451402,110453450,110455498,110457546,110459594,110461642,110463690,110465738,110467786,110469834,110471882,110473930,110475978,110478026,110480074,110482122,110484170,110486218,110488266,110490314,110492362,110494410,110496458,110498506,110500554,110502602,110504650,110506698,110508746,110510794,110512842,110514890,110516938,110518986,110521034,110523082,110525130,110527178,110529226,110531274,110533322,110535370,110537418,110539466,110541514,110543562,110545610,110547658,110549706,110551754,110553802,110555850,110557898,110559946,110561994,110564042,110566090,110568138,110570186,110572234,110574282,110576330,110578378,110580426,110582474,110584522,110586570,110588627,110590675,110592732,110594780,110596828,110598876,110600924,110602972,110605020,110607068,110609116,110611164,110613212,110615260,110617308,110619356,110621404,110623452,110625500,110627548,110629596,110631644,110633692,110635740,110637788,110639836,110641884,110643932,110645980,110648028,110650076,110652124,110654172,110656220,110658268,110660316,110662364,110664412,110666460,110668508,110670556,110672604,110674652,110676700,110678748,110680796,110682844,110684892,110686940,110688988,110691036,110693084,110695132,110697180,110699228,110701276,110703324,110705372,110707420,110709468,110711516,110713564,110715612,110717660,110719708,110721756,110723804,110725852,110727900,110729948,110731996,110734044,110736092,110738140,110740188,110742236,110744284,110746332,110748380,110750428,110752476,110754524,110756572,110758620,110760668,110762716,110764764,110766812,110768860,110770908,110772956,110775004,110777052,110779100,110781148,110783196,110785244,110787292,110789340,110791388,110793436,110795484,110797532,110799580,110801628,110803676,110805724,110807772,110809820,110811868,110813916,110815964,110818012,110820060,110822108,110824156,110826204,110828252,110830300,110832348,110834396,110836444,110838492,110840540,110842588,110844636,110846684,110848732,110850780,110852828,110854876,110856924,110858972,110861020,110863068,110865125,110867173,110869221,110871269,110873317,110875365,110877413,110879461,110881509,110883557,110885605,110887653,110889701,110891749,110893805,110895853,110897901,110899949,110901997,110904045,110906093,110908141,110910189,110912237,110914285,110916333,110918381,110920429,110922477,110924525,110926573,110928621,110930669,110932717,110934765,110936813,110938861,110940904,110942953,110945010,110947058,110949106,110951154,110953202,110955250,110957298,110959346,110961394,110963442,110965490,110967538,110969586,110971643,110973691,110975739,110977787,110979835,110981883,110983931,110985979,110988027,110990075,110992132,110994180,110996228,110998276,111000324,111002372,111004420,111006468,111008516,111010564,111012621,111014669,111016717,111018765,111020820,111022868,111024916,111026964,111029012,111031060,111033108,111035156,111037204,111039252,111041300,111043348,111045396,111047444,111049492,111051540,111053588,111055636,111057684,111059732,111061780,111063828,111065876,111067924,111069972,111072020,111074068,111076116,111078164,111080212,111082269,111084317,111086365,111088413,111090461,111092509,111094557,111096605,111098662,111100710,111102758,111104806,111106854,111108902,111110950,111112998,111115046,111117094,111119142,111121190,111123238,111125286,111127334,111129382,111131430,111133478,111135526,111137574,111139622,111141670,111143718,111145766,111147814,111149864,111151912,111153969,111156017,111158065,111160113,111162161,111164209,111166257,111168305,111170362,111172410,111174458,111176506,111178554,111180602,111182650,111184698,111186746,111188802,111190850,111192898,111194946,111196994,111199051,111201099,111203147,111205195,111207243,111209299,111211347,111213395,111215443,111217491,111219539,111221587,111223635,111225683,111227731,111229779,111231827,111233875,111235923,111237971,111240019,111242067,111244115,111246163,111248211,111250259,111252307,111254355,111256403,111258451,111260499,111262547,111264604,111266652,111268700,111270748,111272796,111274844,111276892,111278940,111280988,111283036,111285093,111287141,111289196,111291252,111293307,111295363,111297415,111299469,111301519,111303573,111305621,111307669,111309717,111311765,111313813,111315861,111317909,111319957,111322005,111324053,111326101,111328149,111330197,111332245,111334293,111336341,111338389,111340437,111342485,111344533,111346581,111348629,111350677,111352725,111354773,111356821,111358869,111360917,111362965,111365013,111367061,111369109,111371157,111373205,111375253,111377301,111379349,111381397,111383445,111385493,111387541,111389589,111391637,111393685,111395733,111397781,111399829,111401877,111403925,111405973,111408021,111410069,111412117,111414165,111416213,111418261,111420309,111422357,111424405,111426453,111428501,111430549,111432597,111434645,111436693,111438741,111440789,111442837,111444885,111446933,111448990,111451038,111453086,111455134,111457182,111459230,111461278,111463326,111465374,111467422,111469470,111471518,111473566,111475614,111477662,111479710,111481758,111483806,111485854,111487902,111489950,111491998,111494046,111496094,111498142,111500190,111502238,111504286,111506334,111508382,111510430,111512478,111514526,111516574,111518622,111520670,111522718,111524766,111526814,111528862,111530910,111532958,111535006,111537054,111539102,111541150,111543198,111545246,111547294,111549342,111551390,111553438,111555486,111557534,111559582,111561630,111563678,111565726,111567774,111569822,111571870,111573918,111575966,111578014,111580062,111582110,111584158,111586206,111588254,111590302,111592350,111594398,111596446,111598494,111600542,111602590,111604638,111606686,111608734,111610782,111612830,111614878,111616926,111618974,111621022,111623070,111625118,111627166,111629214,111631262,111633310,111635358,111637406,111639454,111641502,111643550,111645598,111647646,111649694,111651742,111653790,111655838,111657886,111659934,111661982,111664030,111666078,111668126,111670174,111672222,111674270,111676318,111678366,111680414,111682462,111684510,111686558,111688606,111690654,111692702,111694750,111696798,111698846,111700894,111702942,111704990,111707046,111709094,111711142,111713190,111715238,111717286,111719334,111721382,111723430,111725478,111727526,111729574,111731622,111733670,111735718,111737766,111739814,111741862,111743910,111745958,111748006,111750054,111752102,111754150,111756198,111758246,111760294,111762342,111764390,111766438,111768486,111770534,111772582,111774630,111776678,111778726,111780774,111782822,111784870,111786918,111788966,111791014,111793062,111795110,111797158,111799206,111801254,111803302,111805350,111807398,111809446,111811494,111813542,111815590,111817638,111819686,111821734,111823782,111825830,111827878,111829926,111831974,111834022,111836070,111838118,111840166,111842214,111844262,111846310,111848358,111850406,111852454,111854502,111856550,111858598,111860646,111862694,111864742,111866790,111868838,111870886,111872934,111874982,111877030,111879078,111881126,111883174,111885222,111887270,111889318,111891366,111893414,111895462,111897510,111899558,111901606,111903654,111905702,111907750,111909807,111911855,111913903,111915951,111917999,111920047,111922095,111924143,111926191,111928239,111930287,111932335,111934383,111936431,111938479,111940527,111942575,111944623,111946671,111948719,111950767,111952815,111954863,111956911,111958959,111961007,111963055,111965103,111967151,111969199,111971247,111973295,111975343,111977391,111979439,111981487,111983535,111985583,111987631,111989679,111991727,111993775,111995823,111997871,111999919,112001967,112004015,112006063,112008111,112010159,112012207,112014255,112016303,112018351,112020399,112022447,112024495,112026543,112028591,112030639,112032687,112034735,112036783,112038831,112040879,112042927,112044975,112047023,112049071,112051119,112053167,112055215,112057263,112059311,112061359,112063407,112065455,112067503,112069551,112071599,112073647,112075695,112077743,112079791,112081839,112083887,112085935,112087983,112090031,112092079,112094127,112096175,112098223,112100271,112102319,112104367,112106415,112108463,112110511,112112559,112114607,112116655,112118703,112120751,112122799,112124847,112126895,112128943,112130991,112133039,112135087,112137135,112139183,112141231,112143279,112145327,112147375,112149423,112151471,112153519,112155567,112157615,112159663,112161711,112163759,112165807,112167855,112169903,112171951,112173999,112176047,112178095,112180143,112182191,112184239,112186287,112188335,112190383,112192431,112194479,112196527,112198575,112200623,112202671,112204719,112206767,112208815,112210863,112212911,112214959,112217007,112219055,112221103,112223151,112225199,112227247,112229295,112231343,112233400,112235448,112237496,112239544,112241592,112243640,112245688,112247736,112249784,112251832,112253880,112255928,112257976,112260024,112262072,112264120,112266168,112268216,112270264,112272312,112274360,112276408,112278456,112280504,112282552,112284600,112286648,112288696,112290744,112292792,112294840,112296888,112298936,112300984,112303032,112305080,112307128,112309176,112311224,112313272,112315320,112317368,112319416,112321464,112323512,112325560,112327608,112329656,112331704,112333752,112335800,112337848,112339896,112341944,112343992,112346040,112348088,112350136,112352184,112354232,112356280,112358328,112360376,112362424,112364472,112366520,112368568,112370616,112372664,112374712,112376760,112378808,112380856,112382904,112384952,112387000,112389048,112391096,112393144,112395192,112397240,112399288,112401336,112403384,112405432,112407480,112409528,112411576,112413624,112415672,112417720,112419768,112421816,112423864,112425912,112427960,112430008,112432056,112434104,112436152,112438200,112440248,112442296,112444344,112446392,112448440,112450488,112452536,112454584,112456632,112458680,112460728,112462776,112464833,112466881,112468929,112470977,112473025,112475073,112477121,112479169,112481217,112483265,112485313,112487361,112489409,112491457,112493505,112495553,112497601,112499649,112501697,112503745,112505793,112507841,112509889,112511937,112513985,112516033,112518081,112520129,112522177,112524225,112526273,112528321,112530369,112532417,112534465,112536513,112538561,112540609,112542657,112544705,112546753,112548801,112550858,112552906,112554954,112557002,112559050,112561098,112563146,112565194,112567242,112569290,112571338,112573386,112575434,112577482,112579530,112581578,112583626,112585674,112587722,112589770,112591818,112593866,112595914,112597962,112600010,112602058,112604106,112606154,112608202,112610250,112612298,112614346,112616394,112618442,112620490,112622538,112624586,112626634,112628682,112630730,112632778,112634826,112636874,112638922,112640970,112643018,112645066,112647114,112649162,112651210,112653258,112655306,112657354,112659402,112661450,112663498,112665546,112667594,112669642,112671690,112673738,112675786,112677834,112679882,112681930,112683978,112686026,112688074,112690122,112692170,112694218,112696266,112698314,112700362,112702410,112704458,112706506,112708554,112710602,112712650,112714698,112716746,112718794,112720842,112722890,112724938,112726994,112729042,112731090,112733138,112735186,112737234,112739282,112741330,112743378,112745426,112747474,112749522,112751570,112753618,112755666,112757714,112759762,112761810,112763858,112765906,112767954,112770002,112772050,112774098,112776146,112778194,112780242,112782290,112784338,112786386,112788434,112790482,112792530,112794578,112796626,112798674,112800722,112802770,112804818,112806866,112808914,112810962,112813010,112815058,112817106,112819154,112821202,112823250,112825298,112827346,112829394,112831442,112833490,112835538,112837586,112839634,112841682,112843730,112845778,112847826,112849874,112851922,112853970,112856018,112858066,112860114,112862162,112864210,112866258,112868306,112870354,112872402,112874450,112876498,112878546,112880594,112882642,112884690,112886738,112888786,112890834,112892882,112894930,112896978,112899026,112901074,112903122,112905170,112907218,112909266,112911314,112913362,112915410,112917458,112919506,112921554,112923602,112925650,112927698,112929746,112931794,112933842,112935890,112937938,112939986,112942034,112944082,112946130,112948178,112950226,112952274,112954322,112956370,112958418,112960466,112962514,112964562,112966610,112968658,112970706,112972754,112974802,112976850,112978898,112980946,112982994,112985042,112987090,112989138,112991186,112993234,112995282,112997330,112999378,113001426,113003474,113005522,113007570,113009618,113011666,113013714,113015762,113017810,113019858,113021906,113023954,113026002,113028050,113030098,113032146,113034194,113036242,113038290,113040338,113042386,113044434,113046482,113048530,113050578,113052626,113054674,113056722,113058770,113060818,113062866,113064914,113066962,113069010,113071058,113073106,113075154,113077211,113079259,113081307,113083355,113085403,113087451,113089499,113091547,113093595,113095643,113097691,113099739,113101787,113103835,113105883,113107931,113109979,113112027,113114075,113116123,113118171,113120219,113122267,113124315,113126363,113128411,113130459,113132507,113134555,113136603,113138651,113140699,113142747,113144795,113146843,113148891,113150939,113152987,113155035,113157083,113159131,113161179,113163227,113165275,113167323,113169371,113171419,113173467,113175515,113177563,113179611,113181659,113183707,113185755,113187803,113189851,113191899,113193947,113195995,113198043,113200091,113202139,113204187,113206235,113208283,113210331,113212379,113214427,113216475,113218523,113220571,113222619,113224667,113226715,113228763,113230811,113232859,113234907,113236955,113239003,113241051,113243099,113245147,113247195,113249243,113251291,113253339,113255387,113257435,113259483,113261531,113263579,113265635,113267683,113269731,113271779,113273827,113275875,113277923,113279971,113282019,113284067,113286115,113288163,113290211,113292259,113294307,113296355,113298403,113300451,113302499,113304547,113306595,113308643,113310691,113312739,113314787,113316835,113318883,113320931,113322979,113325027,113327075,113329123,113331171,113333219,113335267,113337315,113339363,113341411,113343459,113345507,113347555,113349603,113351651,113353699,113355747,113357795,113359843,113361891,113363939,113365987,113368035,113370083,113372131,113374179,113376227,113378275,113380323,113382371,113384419,113386467,113388515,113390563,113392611,113394659,113396707,113398755,113400803,113402851,113404899,113406947,113408995,113411043,113413091,113415139,113417187,113419235,113421283,113423331,113425379,113427427,113429475,113431523,113433571,113435619,113437667,113439715,113441763,113443811,113445859,113447907,113449955,113452003,113454051,113456099,113458147,113460195,113462243,113464291,113466339,113468387,113470435,113472483,113474531,113476579,113478627,113480675,113482723,113484771,113486819,113488867,113490915,113492963,113495011,113497059,113499116,113501164,113503212,113505260,113507308,113509356,113511404,113513452,113515500,113517548,113519596,113521644,113523692,113525740,113527788,113529836,113531884,113533932,113535980,113538028,113540076,113542124,113544172,113546220,113548268,113550316,113552364,113554412,113556468,113558516,113560564,113562621,113564669,113566717,113568765,113570813,113572861,113574909,113576957,113579005,113581053,113583101,113585149,113587197,113589245,113591302,113593350,113595398,113597446,113599494,113601542,113603590,113605638,113607686,113609734,113611782,113613830,113615878,113617889,113619909,113621959,113624012,113626053,113628101,113630149,113632197,113634245,113636293,113638341,113640389,113642437,113644485,113646533,113648581,113650629,113652677,113654725,113656773,113658821,113660869,113662917,113664965,113667013,113669061,113671118,113673166,113675214,113677262,113679310,113681358,113683406,113685454,113687502,113689550,113691598,113693646,113695694,113697742,113699790,113701838,113703886,113705934,113707982,113710030,113712078,113714126,113716174,113718222,113720270,113722318,113724366,113726414,113728462,113730510,113732558,113734606,113736654,113738702,113740750,113742798,113744846,113746894,113748942,113750990,113753038,113755086,113757134,113759182,113761230,113763278,113765326,113767374,113769422,113771478,113773526,113775574,113777622,113779670,113781718,113783766,113785814,113787862,113789910,113791958,113794006,113796054,113798102,113800150,113802198,113804246,113806294,113808342,113810390,113812438,113814486,113816534,113818582,113820630,113822678,113824726,113826774,113828822,113830870,113832918,113834966,113837014,113839062,113841110,113843158,113845206,113847254,113849302,113851350,113853398,113855446,113857494,113859542,113861590,113863638,113865686,113867734,113869782,113871830,113873878,113875926,113877974,113880022,113882070,113884118,113886166,113888214,113890262,113892310,113894358,113896415,113898463,113900511,113902559,113904607,113906655,113908703,113910751,113912799,113914847,113916895,113918943,113920991,113923039,113925087,113927135,113929183,113931231,113933279,113935327,113937375,113939423,113941471,113943519,113945567,113947615,113949663,113951711,113953759,113955807,113957855,113959903,113961951,113963999,113966047,113968095,113970143,113972191,113974239,113976287,113978335,113980383,113982431,113984479,113986527,113988575,113990623,113992671,113994719,113996767,113998815,114000863,114002911,114004959,114007007,114009055,114011103,114013151,114015199,114017247,114019295,114021343,114023391,114025439,114027487,114029535,114031583,114033631,114035679,114037727,114039775,114041823,114043871,114045919,114047967,114050015,114052063,114054111,114056159,114058216,114060264,114062312,114064360,114066408,114068456,114070504,114072552,114074600,114076648,114078696,114080744,114082792,114084840,114086888,114088936,114090984,114093032,114095080,114097128,114099176,114101224,114103272,114105320,114107368,114109416,114111464,114113521,114115569,114117617,114119665,114121713,114123761,114125809,114127857,114129905,114131953,114134001,114136049,114138097,114140145,114142193,114144241,114146289,114148337,114150385,114152433,114154481,114156529,114158577,114160625,114162673,114164721,114166769,114168817,114170865,114172913,114174961,114177009,114179057,114181105,114183153,114185201,114187249,114189297,114191345,114193393,114195441,114197489,114199537,114201585,114203633,114205681,114207729,114209777,114211825,114213873,114215921,114217969,114220017,114222065,114224113,114226161,114228209,114230257,114232305,114234353,114236401,114238449,114240497,114242545,114244593,114246641,114248689,114250737,114252785,114254833,114256881,114258929,114260977,114263025,114265073,114267121,114269169,114271217,114273265,114275313,114277361,114279409,114281457,114283505,114285553,114287601,114289649,114291697,114293745,114295793,114297841,114299889,114301937,114303985,114306033,114308081,114310129,114312177,114314225,114316273,114318321,114320369,114322417,114324465,114326513,114328561,114330609,114332657,114334705,114336753,114338801,114340849,114342897,114344945,114346993,114349041,114351089,114353137,114355185,114357233,114359281,114361329,114363377,114365433,114367481,114369529,114371577,114373625,114375673,114377721,114379769,114381817,114383865,114385913,114387961,114390009,114392057,114394105,114396153,114398201,114400249,114402297,114404345,114406402,114408450,114410498,114412546,114414594,114416642,114418690,114420738,114422786,114424834,114426882,114428930,114430978,114433026,114435074,114437122,114439170,114441218,114443266,114445314,114447362,114449410,114451458,114453506,114455554,114457602,114459650,114461698,114463746,114465794,114467842,114469890,114471938,114473986,114476034,114478082,114480130,114482178,114484226,114486274,114488322,114490370,114492418,114494466,114496514,114498562,114500610,114502658,114504706,114506754,114508802,114510850,114512898,114514946,114516994,114519042,114521090,114523138,114525186,114527234,114529282,114531330,114533378,114535426,114537474,114539522,114541570,114543618,114545666,114547714,114549762,114551810,114553858,114555906,114557954,114560002,114562050,114564098,114566146,114568194,114570242,114572290,114574338,114576386,114578434,114580482,114582530,114584578,114586626,114588674,114590722,114592770,114594818,114596866,114598914,114600962,114603010,114605058,114607106,114609154,114611202,114613250,114615298,114617346,114619394,114621442,114623490,114625538,114627586,114629634,114631682,114633730,114635778,114637826,114639874,114641922,114643970,114646018,114648066,114650114,114652162,114654210,114656258,114658306,114660354,114662402,114664450,114666498,114668546,114670594,114672642,114674690,114676738,114678786,114680834,114682882,114684930,114686978,114689026,114691083,114693131,114695179,114697227,114699275,114701323,114703371,114705419,114707467,114709515,114711563,114713611,114715659,114717707,114719755,114721803,114723851,114725899,114727947,114729995,114732043,114734091,114736139,114738187,114740235,114742283,114744331,114746379,114748427,114750475,114752523,114754571,114756619,114758667,114760715,114762763,114764811,114766859,114768907,114770955,114773003,114775051,114777099,114779147,114781195,114783243,114785291,114787339,114789387,114791435,114793483,114795531,114797579,114799627,114801675,114803723,114805771,114807819,114809867,114811915,114813963,114816011,114818059,114820107,114822155,114824203,114826251,114828299,114830347,114832395,114834443,114836491,114838539,114840587,114842635,114844683,114846731,114848779,114850836,114852884,114854932,114856980,114859028,114861076,114863124,114865172,114867220,114869268,114871316,114873364,114875412,114877460,114879508,114881556,114883604,114885652,114887700,114889748,114891796,114893844,114895892,114897940,114899988,114902036,114904084,114906132,114908180,114910228,114912276,114914324,114916372,114918420,114920468,114922516,114924564,114926612,114928660,114930708,114932756,114934804,114936852,114938900,114940945,114942993,114945041,114947089,114949137,114951185,114953233,114955281,114957329,114959377,114961425,114963473,114965529,114967577,114969625,114971673,114973721,114975769,114977817,114979865,114981913,114983961,114986009,114988057,114990105,114992153,114994201,114996249,114998297,115000345,115002393,115004441,115006489,115008537,115010585,115012633,115014681,115016729,115018777,115020825,115022873,115024921,115026969,115029017,115031065,115033113,115035161,115037209,115039257,115041305,115043353,115045401,115047449,115049497,115051545,115053593,115055641,115057689,115059737,115061785,115063833,115065881,115067929,115069977,115072025,115074073,115076121,115078169,115080217,115082265,115084322,115086370,115088418,115090473,115092530,115094578,115096634,115098682,115100730,115102778,115104835,115106883,115108931,115110988,115113040,115115088,115117136,115119184,115121232,115123280,115125328,115127376,115129424,115131472,115133520,115135568,115137616,115139664,115141712,115143760,115145808,115147856,115149904,115151952,115154000,115156048,115158096,115160144,115162192,115164240,115166288,115168336,115170384,115172432,115174480,115176528,115178576,115180624,115182672,115184720,115186768,115188816,115190864,115192912,115194960,115197008,115199056,115201104,115203152,115205200,115207248,115209296,115211344,115213392,115215440,115217488,115219536,115221584,115223632,115225680,115227728,115229776,115231824,115233872,115235920,115237968,115240016,115242064,115244112,115246160,115248208,115250256,115252304,115254352,115256400,115258448,115260496,115262544,115264592,115266640,115268688,115270736,115272784,115274832,115276880,115278928,115280976,115283024,115285072,115287120,115289168,115291216,115293264,115295312,115297360,115299408,115301456,115303504,115305552,115307600,115309648,115311696,115313744,115315792,115317840,115319888,115321936,115323984,115326032,115328080,115330128,115332176,115334224,115336272,115338320,115340368,115342416,115344464,115346512,115348560,115350608,115352656,115354704,115356752,115358800,115360848,115362896,115364944,115366992,115369040,115371088,115373136,115375184,115377232,115379280,115381328,115383376,115385424,115387472,115389520,115391568,115393616,115395664,115397712,115399760,115401808,115403856,115405904,115407952,115410000,115412048,115414096,115416144,115418192,115420240,115422288,115424336,115426384,115428432,115430480,115432528,115434576,115436624,115438672,115440720,115442768,115444816,115446864,115448912,115450960,115453008,115455056,115457104,115459152,115461200,115463248,115465296,115467344,115469392,115471440,115473488,115475536,115477584,115479632,115481680,115483728,115485776,115487824,115489872,115491920,115493968,115496016,115498064,115500112,115502160,115504208,115506256,115508304,115510352,115512400,115514448,115516496,115518544,115520592,115522640,115524688,115526736,115528784,115530832,115532880,115534928,115536976,115539024,115541072,115543120,115545168,115547216,115549264,115551312,115553360,115555408,115557456,115559504,115561552,115563600,115565648,115567696,115569744,115571792,115573840,115575888,115577936,115579984,115582032,115584080,115586128,115588176,115590224,115592272,115594320,115596368,115598416,115600464,115602512,115604560,115606608,115608656,115610704,115612752,115614800,115616848,115618896,115620944,115622992,115625040,115627088,115629136,115631184,115633232,115635280,115637328,115639376,115641424,115643472,115645520,115647568,115649616,115651664,115653712,115655760,115657808,115659856,115661904,115663952,115666000,115668048,115670096,115672144,115674192,115676240,115678288,115680336,115682384,115684432,115686480,115688528,115690576,115692624,115694672,115696720,115698768,115700816,115702864,115704912,115706960,115709008,115711056,115713104,115715152,115717200,115719248,115721296,115723344,115725392,115727440,115729488,115731536,115733584,115735632,115737680,115739728,115741776,115743824,115745872,115747920,115749968,115752016,115754064,115756112,115758160,115760208,115762256,115764304,115766352,115768400,115770448,115772496,115774544,115776592,115778640,115780688,115782736,115784784,115786832,115788880,115790928,115792976,115795024,115797072,115799120,115801168,115803216,115805264,115807312,115809360,115811408,115813456,115815504,115817552,115819600,115821648,115823696,115825744,115827792,115829840,115831888,115833936,115835984,115838032,115840080,115842128,115844176,115846224,115848272,115850320,115852368,115854416,115856464,115858512,115860560,115862608,115864656,115866704,115868752,115870800,115872848,115874896,115876944,115878992,115881040,115883088,115885136,115887184,115889232,115891280,115893328,115895376,115897424,115899472,115901520,115903568,115905616,115907664,115909712,115911760,115913808,115915856,115917904,115919952,115922000,115924048,115926096,115928144,115930192,115932240,115934288,115936336,115938384,115940432,115942480,115944528,115946576,115948624,115950672,115952720,115954768,115956816,115958864,115960912,115962960,115965008,115967056,115969104,115971152,115973200,115975248,115977296,115979344,115981392,115983440,115985488,115987536,115989584,115991632,115993680,115995728,115997776,115999824,116001872,116003920,116005968,116008016,116010064,116012112,116014160,116016208,116018256,116020304,116022352,116024400,116026448,116028496,116030544,116032592,116034640,116036688,116038736,116040784,116042832,116044880,116046928,116048976,116051024,116053072,116055120,116057168,116059216,116061264,116063312,116065360,116067408,116069456,116071504,116073552,116075600,116077648,116079696,116081744,116083792,116085840,116087888,116089936,116091984,116094032,116096080,116098128,116100176,116102224,116104272,116106320,116108368,116110416,116112464,116114512,116116560,116118608,116120656,116122704,116124752,116126800,116128848,116130896,116132952,116135000,116137048,116139096,116141144,116143192,116145240,116147288,116149336,116151384,116153432,116155480,116157528,116159576,116161633,116163681,116165729,116167777,116169825,116171873,116173921,116175969,116178017,116180065,116182113,116184161,116186209,116188257,116190305,116192353,116194401,116196449,116198497,116200545,116202593,116204641,116206689,116208737,116210785,116212833,116214881,116216929,116218977,116221025,116223073,116225121,116227169,116229217,116231265,116233313,116235361,116237409,116239457,116241505,116243553,116245601,116247649,116249697,116251745,116253793,116255841,116257889,116259937,116261993,116264041,116266089,116268137,116270185,116272242,116274290,116276338,116278386,116280434,116282482,116284530,116286578,116288626,116290674,116292722,116294770,116296818,116298866,116300914,116302962,116305010,116307058,116309106,116311154,116313202,116315250,116317298,116319346,116321394,116323442,116325490,116327538,116329586,116331634,116333682,116335730,116337778,116339826,116341874,116343922,116345970,116348018,116350066,116352114,116354162,116356210,116358258,116360306,116362354,116364402,116366450,116368498,116370546,116372594,116374642,116376690,116378738,116380786,116382834,116384882,116386930,116388978,116391026,116393074,116395122,116397170,116399218,116401266,116403314,116405362,116407410,116409458,116411506,116413563,116415611,116417659,116419707,116421755,116423811,116425859,116427907,116429955,116432003,116434051,116436099,116438147,116440195,116442243,116444291,116446339,116448387,116450435,116452483,116454531,116456579,116458627,116460675,116462723,116464771,116466819,116468867,116470924,116472972,116475020,116477068,116479116,116481164,116483212,116485260,116487308,116489356,116491404,116493452,116495500,116497548,116499596,116501644,116503692,116505740,116507788,116509836,116511884,116513932,116515980,116518028,116520076,116522124,116524172,116526220,116528268,116530316,116532364,116534412,116536460,116538508,116540556,116542604,116544652,116546700,116548756,116550804,116552852,116554900,116556948,116558996,116561044,116563092,116565140,116567188,116569236,116571284,116573332,116575380,116577428,116579476,116581524,116583572,116585620,116587668,116589716,116591764,116593812,116595860,116597908,116599956,116602004,116604052,116606100,116608148,116610196,116612244,116614292,116616340,116618388,116620436,116622484,116624532,116626580,116628628,116630676,116632724,116634772,116636820,116638868,116640916,116642964,116645012,116647060,116649108,116651165,116653213,116655261,116657309,116659357,116661405,116663453,116665501,116667549,116669597,116671645,116673693,116675741,116677789,116679837,116681885,116683933,116685981,116688029,116690077,116692125,116694173,116696221,116698269,116700317,116702365,116704413,116706461,116708509,116710557,116712605,116714653,116716710,116718758,116720806,116722854,116724902,116726950,116728998,116731046,116733094,116735142,116737190,116739238,116741286,116743334,116745382,116747430,116749478,116751526,116753574,116755622,116757670,116759718,116761766,116763814,116765862,116767910,116769958,116772006,116774054,116776102,116778150,116780198,116782246,116784294,116786342,116788390,116790438,116792486,116794534,116796582,116798630,116800678,116802726,116804774,116806822,116808870,116810918,116812966,116815014,116817062,116819119,116821167,116823215,116825263,116827311,116829359,116831407,116833455,116835503,116837551,116839599,116841647,116843703,116845751,116847799,116849847,116851895,116853943,116855991,116858039,116860087,116862135,116864183,116866231,116868279,116870327,116872375,116874423,116876471,116878519,116880567,116882615,116884672,116886729,116888777,116890825,116892873,116894921,116896969,116899017,116901065,116903113,116905161,116907209,116909257,116911305,116913353,116915401,116917449,116919497,116921545,116923593,116925641,116927689,116929737,116931785,116933833,116935881,116937929,116939977,116942034,116944082,116946130,116948178,116950226,116952274,116954322,116956370,116958418,116960466,116962514,116964562,116966610,116968658,116970706,116972754,116974802,116976850,116978898,116980946,116982994,116985042,116987090,116989138,116991186,116993234,116995282,116997330,116999378,117001426,117003474,117005522,117007570,117009618,117011666,117013714,117015762,117017819,117019867,117021915,117023963,117026011,117028059,117030107,117032155,117034203,117036251,117038299,117040347,117042395,117044443,117046491,117048539,117050587,117052635,117054683,117056731,117058779,117060827,117062875,117064923,117066971,117069019,117071067,117073115,117075163,117077211,117079259,117081307,117083355,117085403,117087451,117089499,117091547,117093595,117095643,117097691,117099739,117101787,117103835,117105883,117107931,117109979,117112027,117114075,117116123,117118171,117120219,117122267,117124315,117126363,117128411,117130459,117132507,117134555,117136603,117138651,117140699,117142747,117144795,117146843,117148891,117150939,117152987,117155035,117157083,117159131,117161179,117163227,117165275,117167323,117169371,117171419,117173467,117175515,117177563,117179611,117181659,117183707,117185755,117187803,117189851,117191899,117193947,117195995,117198043,117200091,117202139,117204187,117206235,117208283,117210331,117212379,117214427,117216475,117218523,117220571,117222619,117224667,117226715,117228763,117230811,117232859,117234907,117236955,117239003,117241051,117243099,117245147,117247195,117249243,117251291,117253339,117255387,117257435,117259483,117261531,117263579,117265627,117267675,117269723,117271771,117273819,117275867,117277915,117279963,117282011,117284059,117286107,117288155,117290203,117292251,117294299,117296347,117298395,117300443,117302491,117304539,117306587,117308635,117310683,117312731,117314779,117316827,117318875,117320923,117322971,117325019,117327067,117329115,117331163,117333211,117335259,117337307,117339355,117341403,117343451,117345499,117347547,117349595,117351643,117353691,117355739,117357787,117359835,117361883,117363939,117365987,117368035,117370083,117372131,117374179,117376227,117378275,117380323,117382371,117384419,117386467,117388515,117390563,117392611,117394659,117396707,117398755,117400803,117402851,117404899,117406947,117408995,117411043,117413091,117415139,117417187,117419244,117421292,117423340,117425388,117427436,117429484,117431532,117433580,117435628,117437676,117439724,117441772,117443820,117445868,117447916,117449964,117452012,117454060,117456108,117458156,117460204,117462252,117464300,117466348,117468396,117470444,117472492,117474540,117476588,117478636,117480684,117482732,117484780,117486828,117488876,117490924,117492972,117495020,117497068,117499116,117501164,117503212,117505260,117507308,117509356,117511404,117513452,117515500,117517548,117519596,117521644,117523692,117525740,117527788,117529836,117531884,117533932,117535980,117538028,117540076,117542124,117544172,117546220,117548268,117550316,117552364,117554412,117556460,117558508,117560556,117562604,117564652,117566700,117568748,117570796,117572844,117574892,117576940,117578988,117581036,117583084,117585132,117587180,117589228,117591285,117593340,117595388,117597436,117599484,117601532,117603580,117605628,117607676,117609724,117611772,117613820,117615868,117617916,117619964,117622012,117624060,117626108,117628156,117630204,117632252,117634300,117636348,117638396,117640444,117642492,117644540,117646588,117648636,117650684,117652732,117654780,117656828,117658876,117660924,117662972,117665020,117667068,117669116,117671164,117673212,117675260,117677308,117679356,117681404,117683452,117685500,117687548,117689596,117691644,117693692,117695740,117697788,117699836,117701884,117703932,117705980,117708028,117710076,117712124,117714181,117716229,117718277,117720325,117722373,117724421,117726469,117728517,117730565,117732613,117734661,117736709,117738757,117740805,117742853,117744901,117746949,117748997,117751045,117753093,117755141,117757189,117759237,117761285,117763333,117765381,117767429,117769477,117771525,117773573,117775621,117777669,117779717,117781765,117783813,117785861,117787909,117789957,117792005,117794053,117796110,117798158,117800206,117802254,117804302,117806350,117808398,117810446,117812494,117814542,117816590,117818638,117820686,117822734,117824782,117826830,117828887,117830935,117832983,117835031,117837079,117839127,117841175,117843223,117845271,117847319,117849367,117851415,117853463,117855511,117857559,117859607,117861655,117863703,117865751,117867799,117869847,117871895,117873943,117875991,117878047,117880095,117882143,117884191,117886239,117888287,117890335,117892383,117894431,117896479,117898527,117900575,117902623,117904671,117906719,117908767,117910815,117912863,117914911,117916959,117919007,117921055,117923103,117925151,117927199,117929247,117931295,117933343,117935391,117937439,117939487,117941535,117943583,117945631,117947679,117949727,117951775,117953823,117955871,117957919,117959967,117962015,117964063,117966111,117968159,117970207,117972255,117974303,117976359,117978407,117980455,117982503,117984551,117986599,117988647,117990695,117992743,117994791,117996839,117998887,118000935,118002983,118005031,118007079,118009127,118011175,118013223,118015271,118017319,118019367,118021415,118023463,118025511,118027559,118029607,118031655,118033703,118035751,118037799,118039847,118041895,118043943,118045991,118048039,118050087,118052135,118054192,118056240,118058288,118060336,118062384,118064432,118066480,118068528,118070576,118072624,118074672,118076720,118078768,118080816,118082864,118084912,118086960,118089008,118091056,118093104,118095152,118097200,118099248,118101296,118103344,118105392,118107440,118109488,118111536,118113584,118115632,118117680,118119728,118121776,118123824,118125872,118127920,118129968,118132025,118134073,118136121,118138169,118140217,118142265,118144313,118146361,118148409,118150457,118152505,118154553,118156601,118158649,118160697,118162745,118164793,118166841,118168898,118170946,118172994,118175042,118177090,118179138,118181186,118183234,118185282,118187330,118189378,118191426,118193474,118195522,118197570,118199618,118201666,118203714,118205762,118207810,118209858,118211906,118213954,118216002,118218050,118220098,118222146,118224194,118226242,118228290,118230338,118232386,118234434,118236482,118238530,118240578,118242626,118244674,118246722,118248770,118250818,118252866,118254914,118256962,118259010,118261058,118263106,118265154,118267202,118269250,118271298,118273346,118275394,118277442,118279490,118281538,118283586,118285634,118287682,118289730,118291778,118293826,118295874,118297922,118299970,118302018,118304066,118306114,118308162,118310210,118312258,118314314,118316362,118318410,118320467,118322515,118324563,118326611,118328659,118330707,118332755,118334803,118336851,118338899,118340947,118342995,118345043,118347091,118349139,118351187,118353235,118355283,118357331,118359379,118361427,118363475,118365523,118367571,118369619,118371667,118373715,118375763,118377811,118379859,118381907,118383955,118386003,118388059,118390107,118392155,118394203,118396251,118398299,118400347,118402395,118404443,118406491,118408539,118410587,118412635,118414683,118416731,118418779,118420827,118422875,118424923,118426971,118429019,118431067,118433115,118435163,118437211,118439259,118441307,118443355,118445403,118447451,118449499,118451547,118453595,118455643,118457691,118459739,118461787,118463835,118465883,118467931,118469987,118472035,118474083,118476131,118478179,118480227,118482275,118484323,118486371,118488419,118490467,118492515,118494563,118496611,118498659,118500707,118502755,118504803,118506851,118508899,118510947,118512995,118515043,118517091,118519139,118521187,118523235,118525283,118527331,118529379,118531427,118533475,118535523,118537571,118539619,118541667,118543715,118545763,118547811,118549859,118551907,118553955,118556003,118558051,118560099,118562147,118564195,118566243,118568291,118570339,118572387,118574435,118576483,118578531,118580579,118582627,118584675,118586723,118588771,118590819,118592867,118594915,118596963,118599011,118601059,118603107,118605155,118607203,118609251,118611299,118613347,118615395,118617443,118619491,118621539,118623587,118625635,118627683,118629731,118631779,118633827,118635875,118637923,118639971,118642019,118644067,118646115,118648163,118650211,118652259,118654307,118656355,118658403,118660451,118662499,118664547,118666595,118668643,118670691,118672739,118674787,118676835,118678883,118680931,118682979,118685027,118687075,118689123,118691171,118693219,118695267,118697315,118699345,118701393,118703441,118705495,118707533,118709539,118711596,118713644,118715692,118717740,118719788,118721836,118723893,118725941,118727998,118730046,118732094,118734142,118736190,118738238,118740286,118742334,118744382,118746430,118748478,118750526,118752574,118754622,118756670,118758718,118760766,118762814,118764862,118766910,118768958,118771006,118773054,118775102,118777150,118779198,118781246,118783294,118785342,118787390,118789417,118791440,118793497,118795545,118797593,118799641,118801689,118803737,118805785,118807833,118809881,118811929,118813977,118816025,118818073,118820121,118822169,118824217,118826265,118828313,118830361,118832409,118834457,118836505,118838553,118840601,118842649,118844697,118846745,118848793,118850841,118852889,118854937,118856985,118859033,118861081,118863129,118865177,118867225,118869273,118871321,118873369,118875417,118877465,118879513,118881561,118883609,118885657,118887705,118889753,118891801,118893849,118895897,118897945,118899993,118902041,118904089,118906137,118908185,118910233,118912281,118914329,118916377,118918425,118920473,118922521,118924569,118926617,118928665,118930713,118932761,118934809,118936865,118938913,118940961,118943009,118945057,118947105,118949153,118951201,118953249,118955297,118957345,118959393,118961441,118963489,118965537,118967585,118969633,118971681,118973729,118975777,118977825,118979873,118981921,118983969,118986017,118988065,118990113,118992161,118994209,118996257,118998305,119000353,119002401,119004449,119006497,119008545,119010593,119012641,119014698,119016746,119018794,119020842,119022890,119024938,119026986,119029034,119031091,119033139,119035187,119037235,119039283,119041331,119043379,119045427,119047475,119049532,119051580,119053628,119055676,119057724,119059772,119061820,119063868,119065916,119067964,119070012,119072060,119074108,119076156,119078204,119080252,119082300,119084348,119086396,119088444,119090492,119092540,119094588,119096636,119098684,119100732,119102780,119104828,119106876,119108924,119110972,119113020,119115068,119117116,119119164,119121221,119123269,119125317,119127365,119129413,119131461,119133509,119135557,119137605,119139653,119141701,119143749,119145806,119147854,119149902,119151950,119153998,119156046,119158094,119160142,119162190,119164238,119166286,119168334,119170382,119172430,119174478,119176526,119178574,119180622,119182679,119184727,119186775,119188823,119190871,119192919,119194967,119197015,119199063,119201111,119203159,119205207,119207255,119209312,119211360,119213408,119215456,119217504,119219552,119221600,119223648,119225696,119227744,119229792,119231840,119233888,119235936,119237984,119240032,119242080,119244128,119246176,119248224,119250272,119252320,119254368,119256416,119258464,119260512,119262560,119264608,119266656,119268704,119270760,119272808,119274856,119276904,119278952,119281000,119283048,119285096,119287144,119289192,119291240,119293288,119295336,119297384,119299432,119301480,119303528,119305576,119307624,119309672,119311720,119313768,119315816,119317864,119319921,119321969,119324017,119326065,119328113,119330161,119332209,119334257,119336305,119338353,119340401,119342449,119344497,119346545,119348593,119350641,119352689,119354737,119356785,119358833,119360881,119362929,119364977,119367025,119369073,119371121,119373169,119375217,119377265,119379313,119381361,119383409,119385457,119387505,119389553,119391601,119393649,119395697,119397745,119399793,119401841,119403889,119405937,119407985,119410033,119412081,119414129,119416177,119418225,119420273,119422321,119424369,119426417,119428465,119430513,119432561,119434609,119436657,119438705,119440753,119442801,119444857,119446905,119448953,119451001,119453058,119455106,119457154,119459202,119461250,119463298,119465346,119467394,119469442,119471490,119473538,119475586,119477634,119479682,119481730,119483778,119485826,119487874,119489922,119491970,119494027,119496075,119498123,119500171,119502219,119504267,119506315,119508363,119510411,119512459,119514507,119516555,119518603,119520651,119522699,119524747,119526804,119528852,119530900,119532948,119534996,119537044,119539092,119541149,119543197,119545245,119547293,119549341,119551389,119553437,119555485,119557533,119559581,119561629,119563677,119565725,119567773,119569830,119571878,119573926,119575974,119578022,119580070,119582118,119584166,119586214,119588262,119590310,119592358,119594406,119596454,119598502,119600550,119602598,119604646,119606694,119608751,119610799,119612847,119614895,119616943,119618991,119621039,119623087,119625135,119627183,119629231,119631279,119633327,119635375,119637423,119639471,119641519,119643567,119645615,119647663,119649711,119651759,119653807,119655855,119657903,119659951,119661999,119664047,119666095,119668143,119670191,119672239,119674287,119676335,119678383,119680431,119682479,119684527,119686575,119688623,119690671,119692728,119694785,119696833,119698881,119700929,119702977,119705025,119707073,119709121,119711169,119713217,119715265,119717313,119719361,119721409,119723457,119725505,119727553,119729601,119731649,119733697,119735745,119737793,119739841,119741889,119743937,119745985,119748033,119750081,119752129,119754177,119756225,119758273,119760321,119762369,119764417,119766465,119768513,119770561,119772609,119774657,119776705,119778753,119780801,119782849,119784897,119786945,119788993,119791041,119793089,119795137,119797185,119799233,119801281,119803329,119805385,119807433,119809481,119811529,119813577,119815625,119817673,119819721,119821769,119823817,119825865,119827913,119829961,119832009,119834057,119836105,119838153,119840201,119842249,119844297,119846345,119848393,119850441,119852489,119854537,119856585,119858633,119860681,119862729,119864777,119866825,119868873,119870921,119872969,119875017,119877065,119879113,119881161,119883209,119885257,119887305,119889353,119891401,119893449,119895497,119897545,119899593,119901641,119903689,119905737,119907785,119909833,119911881,119913929,119915977,119918025,119920073,119922121,119924174,119926222,119928270,119930318,119932366,119934414,119936462,119938510,119940558,119942606,119944654,119946702,119948750,119950798,119952846,119954894,119956942,119958990,119961038,119963086,119965134,119967182,119969230,119971278,119973326,119975374,119977422,119979470,119981518,119983566,119985614,119987662,119989710,119991758,119993806,119995862,119997917,119999965,120002013,120004061,120006118,120008166,120010223,120012271,120014319,120016367,120018423,120020480,120022533,120024579,120026622,120028666,120030691,120032721,120034747,120036795,120038843,120040891,120042939,120044987,120047035,120049083,120051131,120053179,120055227,120057275,120059323,120061371,120063419,120065467,120067515,120069563,120071611,120073659,120075707,120077755,120079803,120081851,120083899,120085947,120087995,120090043,120092091,120094139,120096187,120098235,120100283,120102331,120104379,120106427,120108475,120110523,120112571,120114619,120116667,120118715,120120763,120122811,120124859,120126907,120128955,120131003,120133051,120135099,120137147,120139195,120141243,120143291,120145339,120147387,120149435,120151483,120153531,120155579,120157627,120159675,120161723,120163771,120165819,120167867,120169915,120171963,120174011,120176059,120178107,120180155,120182203,120184251,120186299,120188347,120190395,120192443,120194491,120196539,120198587,120200635,120202683,120204731,120206779,120208827,120210875,120212923,120214971,120217019,120219067,120221115,120223163,120225211,120227259,120229307,120231355,120233403,120235451,120237499,120239547,120241604,120243652,120245700,120247748,120249796,120251844,120253892,120255940,120257988,120260036,120262084,120264132,120266180,120268228,120270276,120272324,120274372,120276420,120278468,120280516,120282564,120284612,120286660,120288708,120290756,120292804,120294852,120296900,120298948,120300996,120303044,120305092,120307140,120309188,120311236,120313284,120315332,120317380,120319428,120321476,120323524,120325572,120327620,120329668,120331716,120333764,120335812,120337860,120339908,120341956,120344004,120346052,120348100,120350157,120352205,120354253,120356301,120358349,120360397,120362445,120364493,120366541,120368589,120370637,120372685,120374733,120376781,120378829,120380877,120382925,120384973,120387021,120389069,120391117,120393165,120395213,120397261,120399309,120401357,120403405,120405453,120407501,120409549,120411597,120413645,120415693,120417741,120419789,120421837,120423885,120425933,120427981,120430038,120432086,120434134,120436182,120438230,120440278,120442326,120444374,120446422,120448470,120450518,120452566,120454614,120456662,120458710,120460758,120462806,120464854,120466902,120468959,120471007,120473055,120475103,120477151,120479199,120481247,120483295,120485343,120487391,120489439,120491487,120493535,120495583,120497631,120499679,120501727,120503775,120505823,120507871,120509919,120511967,120514015,120516063,120518111,120520159,120522207,120524255,120526303,120528351,120530399,120532447,120534495,120536543,120538591,120540639,120542687,120544735,120546783,120548831,120550879,120552927,120554975,120557023,120559071,120561119,120563167,120565215,120567263,120569311,120571359,120573407,120575455,120577503,120579551,120581599,120583647,120585695,120587743,120589791,120591839,120593896,120595944,120597992,120600040,120602088,120604144,120606192,120608240,120610288,120612336,120614384,120616432,120618480,120620528,120622576,120624624,120626672,120628720,120630768,120632816,120634864,120636912,120638960,120641008,120643056,120645104,120647152,120649200,120651248,120653296,120655344,120657392,120659440,120661488,120663536,120665584,120667632,120669680,120671728,120673776,120675824,120677872,120679920,120681968,120684016,120686064,120688112,120690160,120692208,120694256,120696304,120698352,120700400,120702448,120704496,120706544,120708592,120710640,120712688,120714736,120716784,120718832,120720880,120722928,120724976,120727024,120729072,120731120,120733168,120735216,120737264,120739312,120741360,120743408,120745456,120747504,120749552,120751600,120753648,120755696,120757744,120759792,120761840,120763888,120765936,120767984,120770032,120772080,120774128,120776176,120778224,120780272,120782320,120784368,120786416,120788464,120790512,120792560,120794608,120796656,120798713,120800761,120802809,120804857,120806905,120808953,120811001,120813058,120815106,120817154,120819202,120821250,120823298,120825346,120827394,120829442,120831490,120833538,120835586,120837634,120839682,120841730,120843778,120845826,120847874,120849922,120851970,120854018,120856066,120858114,120860162,120862210,120864258,120866306,120868354,120870402,120872450,120874498,120876546,120878594,120880642,120882690,120884738,120886786,120888834,120890882,120892930,120894978,120897026,120899074,120901122,120903170,120905218,120907266,120909314,120911362,120913410,120915458,120917506,120919554,120921602,120923650,120925698,120927746,120929794,120931842,120933890,120935938,120937986,120940034,120942082,120944130,120946178,120948226,120950274,120952322,120954370,120956418,120958466,120960514,120962562,120964610,120966658,120968706,120970754,120972802,120974850,120976898,120978946,120980994,120983042,120985090,120987138,120989186,120991234,120993282,120995330,120997378,120999426,121001474,121003522,121005570,121007618,121009666,121011714,121013762,121015810,121017858,121019906,121021954,121024002,121026050,121028098,121030146,121032194,121034242,121036290,121038338,121040386,121042434,121044482,121046530,121048578,121050626,121052674,121054722,121056770,121058818,121060866,121062914,121064971,121067019,121069067,121071115,121073163,121075211,121077259,121079307,121081355,121083403,121085451,121087499,121089547,121091595,121093643,121095691,121097739,121099787,121101835,121103883,121105931,121107979,121110027,121112075,121114123,121116171,121118219,121120267,121122315,121124363,121126411,121128459,121130507,121132555,121134603,121136651,121138699,121140747,121142795,121144843,121146891,121148939,121150987,121153035,121155083,121157131,121159179,121161227,121163275,121165323,121167371,121169419,121171467,121173515,121175563,121177611,121179659,121181707,121183764,121185812,121187860,121189908,121191956,121194004,121196052,121198100,121200148,121202196,121204244,121206292,121208340,121210388,121212436,121214484,121216532,121218580,121220628,121222676,121224724,121226772,121228820,121230868,121232916,121234964,121237012,121239060,121241108,121243156,121245204,121247252,121249300,121251348,121253396,121255444,121257492,121259540,121261588,121263636,121265684,121267732,121269780,121271828,121273876,121275924,121277972,121280020,121282068,121284116,121286164,121288212,121290260,121292308,121294356,121296404,121298452,121300500,121302548,121304596,121306644,121308692,121310740,121312788,121314836,121316884,121318932,121320980,121323028,121325076,121327124,121329172,121331220,121333268,121335316,121337364,121339412,121341460,121343508,121345556,121347604,121349652,121351700,121353748,121355805,121357853,121359901,121361949,121363997,121366045,121368093,121370141,121372189,121374237,121376285,121378333,121380381,121382429,121384477,121386525,121388573,121390621,121392669,121394717,121396765,121398813,121400861,121402909,121404957,121407005,121409053,121411101,121413149,121415197,121417245,121419293,121421341,121423389,121425437,121427485,121429533,121431581,121433629,121435686,121437734,121439782,121441830,121443878,121445926,121447974,121450022,121452070,121454118,121456166,121458214,121460262,121462310,121464358,121466406,121468454,121470502,121472550,121474598,121476646,121478694,121480742,121482790,121484847,121486895,121488943,121490991,121493039,121495087,121497135,121499183,121501231,121503279,121505327,121507375,121509423,121511471,121513519,121515567,121517615,121519663,121521711,121523759,121525807,121527855,121529903,121531951,121533999,121536047,121538095,121540143,121542191,121544239,121546296,121548344,121550392,121552440,121554488,121556536,121558584,121560632,121562680,121564728,121566776,121568824,121570872,121572920,121574968,121577016,121579064,121581112,121583160,121585208,121587256,121589304,121591352,121593400,121595448,121597496,121599544,121601592,121603640,121605688,121607736,121609784,121611832,121613880,121615928,121617976,121620024,121622072,121624120,121626168,121628216,121630264,121632312,121634360,121636408,121638456,121640504,121642560,121644608,121646656,121648704,121650752,121652800,121654857,121656905,121658953,121661001,121663049,121665097,121667145,121669193,121671241,121673289,121675337,121677385,121679433,121681481,121683529,121685577,121687625,121689673,121691721,121693769,121695817,121697865,121699913,121701961,121704009,121706057,121708105,121710153,121712201,121714249,121716297,121718345,121720393,121722441,121724489,121726537,121728585,121730633,121732681,121734729,121736777,121738825,121740873,121742921,121744969,121747017,121749065,121751113,121753161,121755209,121757257,121759305,121761353,121763401,121765449,121767497,121769545,121771593,121773641,121775689,121777737,121779785,121781833,121783881,121785929,121787977,121790025,121792073,121794121,121796169,121798217,121800265,121802313,121804361,121806409,121808457,121810505,121812553,121814601,121816649,121818697,121820745,121822793,121824841,121826889,121828937,121830985,121833033,121835081,121837129,121839177,121841225,121843273,121845321,121847369,121849417,121851465,121853513,121855561,121857609,121859657,121861705,121863753,121865801,121867849,121869897,121871945,121873993,121876041,121878089,121880137,121882185,121884233,121886281,121888329,121890377,121892425,121894473,121896521,121898569,121900617,121902665,121904713,121906761,121908809,121910857,121912905,121914953,121917001,121919049,121921097,121923145,121925202,121927250,121929298,121931346,121933394,121935442,121937490,121939547,121941595,121943643,121945691,121947739,121949787,121951835,121953883,121955931,121957979,121960027,121962075,121964123,121966171,121968219,121970267,121972315,121974363,121976411,121978459,121980507,121982555,121984612,121986660,121988708,121990756,121992804,121994852,121996909,121998957,122001005,122003053,122005101,122007149,122009197,122011245,122013293,122015341,122017389,122019437,122021485,122023533,122025581,122027629,122029677,122031725,122033773,122035821,122037869,122039917,122041965,122044013,122046061,122048109,122050157,122052205,122054253,122056301,122058349,122060397,122062445,122064493,122066541,122068589,122070637,122072685,122074733,122076781,122078829,122080877,122082925,122084973,122087021,122089069,122091117,122093165,122095213,122097261,122099309,122101357,122103405,122105453,122107501,122109549,122111597,122113645,122115693,122117741,122119789,122121837,122123885,122125933,122127981,122130029,122132077,122134125,122136173,122138221,122140269,122142317,122144365,122146413,122148461,122150509,122152557,122154605,122156653,122158701,122160749,122162797,122164845,122166893,122168941,122170989,122173037,122175085,122177133,122179181,122181229,122183277,122185325,122187373,122189421,122191469,122193517,122195565,122197613,122199661,122201709,122203757,122205805,122207853,122209901,122211949,122213997,122216045,122218093,122220141,122222189,122224237,122226285,122228333,122230381,122232429,122234477,122236525,122238582,122240639,122242687,122244743,122246800,122248848,122250896,122252953,122255001,122257049,122259097,122261145,122263193,122265250,122267298,122269354,122271402,122273457,122275514,122277562,122279619,122281675,122283723,122285778,122287826,122289882,122291938,122293986,122296034,122298091,122300145,122302201,122304256,122306312,122308367,122310422,122312472,122314506,122316555,122318572,122320628,122322676,122324724,122326781,122328829,122330877,122332925,122334973,122337021,122339069,122341117,122343165,122345213,122347261,122349309,122351357,122353405,122355453,122357501,122359549,122361597,122363654,122365702,122367750,122369798,122371846,122373894,122375942,122377990,122380038,122382086,122384134,122386182,122388230,122390287,122392343,122394391,122396439,122398487,122400535,122402583,122404631,122406679,122408727,122410775,122412823,122414871,122416919,122418967,122421015,122423063,122425111,122427159,122429207,122431263,122433311,122435359,122437407,122439455,122441503,122443551,122445599,122447647,122449695,122451743,122453791,122455839,122457887,122459935,122461983,122464031,122466079,122468127,122470175,122472223,122474271,122476328,122478376,122480424,122482472,122484520,122486568,122488616,122490664,122492712,122494760,122496808,122498856,122500904,122502952,122505007,122507055,122509103,122511151,122513199,122515247,122517295,122519343,122521391,122523439,122525487,122527535,122529583,122531631,122533679,122535727,122537775,122539823,122541871,122543919,122545967,122548015,122550063,122552111,122554159,122556207,122558255,122560303,122562351,122564399,122566447,122568495,122570543,122572591,122574639,122576687,122578735,122580783,122582831,122584879,122586927,122588975,122591023,122593079,122595127,122597175,122599223,122601271,122603319,122605367,122607415,122609463,122611511,122613559,122615607,122617655,122619703,122621751,122623799,122625847,122627895,122629951,122631999,122634055,122636110,122638158,122640206,122642262,122644310,122646358,122648414,122650462,122652514,122654562,122656610,122658658,122660706,122662754,122664802,122666850,122668907,122670955,122673003,122675051,122677099,122679147,122681195,122683243,122685291,122687339,122689387,122691435,122693483,122695540,122697597,122699654,122701702,122703750,122705807,122707855,122709912,122711969,122714017,122716073,122718121,122720169,122722226,122724274,122726322,122728370,122730427,122732475,122734523,122736571,122738619,122740667,122742715,122744763,122746811,122748859,122750907,122752955,122755003,122757051,122759099,122761147,122763195,122765243,122767300,122769348,122771396,122773453,122775501,122777549,122779597,122781645,122783693,122785741,122787789,122789837,122791885,122793933,122795981,122798029,122800077,122802133,122804181,122806229,122808277,122810325,122812373,122814421,122816469,122818517,122820574,122822622,122824670,122826718,122828766,122830814,122832862,122834910,122836966,122839014,122841062,122843110,122845158,122847206,122849254,122851302,122853350,122855398,122857446,122859494,122861542,122863590,122865638,122867686,122869734,122871782,122873830,122875878,122877926,122879974,122882022,122884070,122886118,122888166,122890214,122892262,122894310,122896358,122898406,122900454,122902502,122904550,122906598,122908653,122910701,122912749,122914797,122916845,122918893,122920941,122922989,122925037,122927085,122929133,122931181,122933229,122935277,122937332,122939380,122941428,122943476,122945524,122947572,122949620,122951668,122953716,122955764,122957812,122959860,122961908,122963956,122966004,122968052,122970100,122972148,122974196,122976244,122978292,122980349,122982397,122984445,122986493,122988541,122990589,122992637,122994685,122996733,122998781,123000829,123002877,123004932,123006980,123009028,123011076,123013124,123015172,123017220,123019268,123021316,123023364,123025412,123027460,123029508,123031556,123033604,123035652,123037700,123039748,123041796,123043844,123045892,123047940,123049988,123052036,123054084,123056132,123058180,123060228,123062276,123064324,123066372,123068420,123070468,123072516,123074564,123076612,123078660,123080708,123082756,123084804,123086852,123088900,123090948,123092996,123095053,123097101,123099149,123101197,123103245,123105293,123107341,123109389,123111446,123113494,123115542,123117590,123119638,123121686,123123734,123125782,123127830,123129878,123131926,123133974,123136022,123138070,123140118,123142166,123144223,123146271,123148319,123150367,123152415,123154463,123156511,123158559,123160607,123162655,123164712,123166760,123168808,123170856,123172904,123174952,123177000,123179048,123181096,123183144,123185192,123187240,123189288,123191341,123193389,123195443,123197491,123199539,123201587,123203635,123205683,123207740,123209788,123211836,123213884,123215932,123217980,123220028,123222076,123224124,123226172,123228228,123230276,123232324,123234372,123236420,123238468,123240516,123242564,123244612,123246660,123248708,123250756,123252804,123254852,123256900,123258948,123260996,123263044,123265092,123267140,123269188,123271236,123273284,123275332,123277380,123279428,123281476,123283524,123285572,123287620,123289668,123291716,123293764,123295812,123297860,123299908,123301956,123304004,123306052,123308100,123310148,123312196,123314244,123316292,123318340,123320388,123322436,123324484,123326532,123328588,123330636,123332684,123334732,123336780,123338828,123340876,123342924,123344972,123347020,123349068,123351116,123353164,123355212,123357260,123359308,123361356,123363404,123365452,123367500,123369548,123371596,123373644,123375692,123377740,123379788,123381836,123383884,123385932,123387980,123390028,123392076,123394124,123396172,123398220,123400268,123402316,123404364,123406412,123408460,123410508,123412556,123414604,123416652,123418700,123420748,123422796,123424844,123426892,123428940,123430988,123433036,123435084,123437140,123439188,123441236,123443284,123445332,123447380,123449428,123451485,123453533,123455581,123457629,123459677,123461725,123463773,123465821,123467869,123469917,123471965,123474013,123476061,123478109,123480157,123482205,123484253,123486301,123488349,123490397,123492445,123494493,123496541,123498589,123500637,123502685,123504733,123506781,123508829,123510877,123512925,123514973,123517021,123519069,123521117,123523165,123525221,123527269,123529317,123531374,123533422,123535470,123537518,123539566,123541623,123543671,123545719,123547767,123549815,123551863,123553911,123555959,123558007,123560055,123562103,123564151,123566199,123568247,123570295,123572343,123574391,123576439,123578487,123580535,123582583,123584640,123586697,123588745,123590793,123592841,123594889,123596937,123598985,123601033,123603081,123605129,123607186,123609234,123611282,123613330,123615378,123617426,123619482,123621530,123623578,123625626,123627674,123629722,123631770,123633818,123635866,123637914,123639962,123642010,123644058,123646106,123648154,123650202,123652250,123654298,123656346,123658394,123660442,123662490,123664538,123666586,123668634,123670682,123672730,123674778,123676826,123678874,123680922,123682970,123685018,123687066,123689114,123691162,123693210,123695258,123697306,123699354,123701402,123703450,123705498,123707546,123709594,123711642,123713690,123715738,123717786,123719834,123721882,123723930,123725978,123728026,123730074,123732122,123734170,123736218,123738266,123740314,123742362,123744410,123746458,123748506,123750554,123752602,123754650,123756698,123758746,123760794,123762842,123764890,123766938,123768986,123771034,123773082,123775130,123777178,123779226,123781274,123783322,123785370,123787418,123789466,123791514,123793562,123795610,123797658,123799706,123801754,123803802,123805850,123807898,123809946,123811994,123814042,123816090,123818147,123820195,123822243,123824291,123826339,123828387,123830444,123832492,123834540,123836588,123838636,123840693,123842741,123844789,123846846,123848894,123850951,123852999,123855047,123857095,123859143,123861191,123863239,123865287,123867344,123869392,123871440,123873488,123875536,123877584,123879632,123881680,123883728,123885776,123887824,123889872,123891920,123893968,123896016,123898064,123900112,123902160,123904208,123906256,123908304,123910352,123912400,123914448,123916496,123918544,123920592,123922640,123924697,123926745,123928793,123930841,123932898,123934946,123936994,123939042,123941090,123943138,123945186,123947243,123949291,123951339,123953387,123955435,123957483,123959531,123961579,123963627,123965675,123967723,123969771,123971819,123973867,123975915,123977963,123980011,123982059,123984107,123986155,123988203,123990251,123992299,123994347,123996395,123998443,124000491,124002539,124004587,124006635,124008683,124010731,124012779,124014835,124016883,124018931,124020979,124023027,124025075,124027123,124029171,124031219,124033267,124035315,124037363,124039411,124041459,124043507,124045555,124047603,124049651,124051699,124053747,124055795,124057843,124059891,124061939,124063987,124066035,124068083,124070131,124072179,124074227,124076275,124078323,124080371,124082419,124084467,124086515,124088563,124090611,124092659,124094707,124096764,124098812,124100860,124102908,124104956,124107004,124109052,124111100,124113148,124115193,124117221,124119248,124121296,124123341,124125391,124127413,124129461,124131515,124133544,124135599,124137647,124139697,124141753,124143801,124145849,124147906,124149954,124152002,124154050,124156098,124158146,124160202,124162250,124164294,124166280,124168290,124170294,124172305,124174317,124176323,124178353,124180360,124182340,124184335,124186355,124188341,124190334,124192345,124194363,124196361,124198354,124200371,124202382,124204385,124206429,124208477,124210525,124212573,124214621,124216669,124218717,124220765,124222813,124224861,124226914,124228962,124231017,124233062,124235115,124237163,124239220,124241268,124243315,124245366,124247420,124249477,124251532,124253588,124255632,124257689,124259737,124261785,124263833,124265881,124267929,124269977,124272025,124274073,124276129,124278177,124280225,124282273,124284321,124286369,124288417,124290465,124292513,124294561,124296609,124298657,124300705,124302762,124304810,124306858,124308914,124310962,124313010,124315067,124317115,124319163,124321211,124323259,124325307,124327355,124329403,124331451,124333499,124335547,124337604,124339659,124341707,124343761,124345809,124347866,124349922,124351970,124354018,124356072,124358127,124360182,124362236,124364284,124366341,124368398,124370446,124372500,124374556,124376604,124378661,124380718,124382775,124384831,124386879,124388936,124390984,124393039,124395093,124397141,124399189,124401245,124403302,124405350,124407403,124409459,124411515,124413571,124415625,124417680,124419728,124421783,124423831,124425879,124427933,124429990,124432044,124434100,124436156,124438212,124440268,124442324,124444381,124446429,124448477,124450525,124452573,124454621,124456669,124458725,124460773,124462821,124464869,124466917,124468973,124471021,124473078,124475126,124477174,124479222,124481275,124483330,124485384,124487432,124489489,124491537,124493594,124495650,124497698,124499746,124501802,124503858,124505906,124507954,124510011,124512059,124514107,124516162,124518219,124520276,124522324,124524372,124526427,124528484,124530532,124532586,124534643,124536700,124538757,124540805,124542853,124544909,124546966,124549014,124551062,124553110,124555165,124557220,124559268,124561316,124563370,124565427,124567475,124569531,124571581,124573638,124575686,124577734,124579790,124581847,124583904,124585952,124588000,124590048,124592096,124594144,124596192,124598240,124600288,124602343,124604400,124606448,124608496,124610544,124612592,124614640,124616697,124618753,124620801,124622858,124624906,124626954,124629002,124631050,124633098,124635146,124637194,124639242,124641290,124643338,124645386,124647434,124649482,124651530,124653578,124655626,124657674,124659722,124661770,124663818,124665866,124667918,124669966,124672014,124674062,124676110,124678158,124680206,124682254,124684302,124686350,124688398,124690446,124692494,124694542,124696590,124698638,124700695,124702743,124704791,124706839,124708887,124710935,124712983,124715038,124717086,124719134,124721182,124723230,124725278,124727326,124729374,124731422,124733470,124735523,124737579,124739627,124741675,124743723,124745771,124747819,124749875,124751932,124753989,124756045,124758093,124760141,124762189,124764237,124766285,124768333,124770390,124772438,124774486,124776543,124778599,124780647,124782703,124784751,124786808,124788856,124790904,124792952,124795000,124797057,124799105,124801153,124803201,124805249,124807297,124809352,124811409,124813457,124815514,124817562,124819605,124821661,124823718,124825738,124827760,124829808,124831856,124833904,124835952,124838000,124840048,124842096,124844144,124846192,124848240,124850288,124852336,124854384,124856432,124858480,124860528,124862576,124864624,124866672,124868720,124870768,124872816,124874864,124876912,124878960,124881008,124883056,124885104,124887152,124889200,124891248,124893296,124895344,124897392,124899440,124901488,124903536,124905584,124907632,124909680,124911728,124913776,124915824,124917872,124919920,124921968,124924016,124926064,124928112,124930160,124932208,124934256,124936304,124938352,124940400,124942448,124944496,124946544,124948601,124950649,124952697,124954745,124956793,124958841,124960889,124962937,124964985,124967033,124969081,124971129,124973177,124975225,124977273,124979321,124981369,124983417,124985465,124987513,124989561,124991609,124993657,124995705,124997753,124999801,125001849,125003897,125005945,125007993,125010041,125012097,125014145,125016193,125018241,125020289,125022337,125024385,125026433,125028481,125030529,125032577,125034625,125036673,125038721,125040769,125042817,125044865,125046913,125048961,125051009,125053057,125055105,125057153,125059201,125061249,125063297,125065345,125067393,125069441,125071489,125073537,125075585,125077633,125079681,125081729,125083777,125085825,125087873,125089921,125091969,125094017,125096065,125098113,125100161,125102209,125104257,125106305,125108353,125110401,125112449,125114497,125116545,125118593,125120641,125122689,125124737,125126794,125128842,125130890,125132938,125134986,125137034,125139082,125141130,125143178,125145226,125147274,125149322,125151370,125153418,125155466,125157523,125159571,125161619,125163667,125165715,125167763,125169811,125171859,125173907,125175955,125178003,125180051,125182099,125184147,125186195,125188243,125190291,125192339,125194387,125196435,125198483,125200531,125202579,125204627,125206675,125208723,125210771,125212828,125214876,125216924,125218972,125221020,125223068,125225116,125227164,125229212,125231260,125233308,125235356,125237404,125239452,125241500,125243557,125245605,125247653,125249701,125251749,125253797,125255845,125257893,125259941,125261989,125264037,125266093,125268141,125270189,125272237,125274294,125276342,125278390,125280438,125282486,125284534,125286582,125288630,125290678,125292726,125294774,125296822,125298870,125300918,125302966,125305014,125307062,125309110,125311158,125313206,125315254,125317302,125319350,125321398,125323446,125325494,125327542,125329590,125331638,125333686,125335734,125337790,125339838,125341886,125343934,125345982,125348030,125350087,125352135,125354183,125356231,125358279,125360327,125362375,125364423,125366471,125368519,125370567,125372615,125374663,125376711,125378759,125380807,125382864,125384912,125386960,125389008,125391056,125393104,125395152,125397200,125399248,125401296,125403344,125405392,125407440,125409488,125411536,125413584,125415632,125417680,125419728,125421776,125423824,125425872,125427920,125429977,125432025,125434073,125436121,125438169,125440217,125442265,125444313,125446361,125448409,125450457,125452505,125454553,125456601,125458649,125460697,125462745,125464793,125466841,125468889,125470937,125472993,125475041,125477089,125479137,125481185,125483233,125485281,125487329,125489377,125491425,125493473,125495521,125497569,125499617,125501665,125503713,125505761,125507809,125509857,125511905,125513953,125516010,125518058,125520106,125522154,125524202,125526250,125528298,125530346,125532394,125534442,125536490,125538538,125540586,125542634,125544682,125546730,125548778,125550826,125552874,125554922,125556970,125559018,125561066,125563116,125565172,125567222,125569260,125571308,125573356,125575404,125577452,125579500,125581548,125583596,125585644,125587692,125589740,125591788,125593836,125595884,125597932,125599980,125602028,125604076,125606124,125608172,125610220,125612268,125614325,125616373,125618421,125620469,125622517,125624565,125626613,125628661,125630716,125632764,125634812,125636860,125638908,125640963,125643020,125645068,125647116,125649164,125651212,125653260,125655308,125657356,125659404,125661461,125663517,125665565,125667613,125669661,125671709,125673757,125675805,125677853,125679901,125681949,125683997,125686045,125688093,125690141,125692189,125694246,125696294,125698342,125700390,125702438,125704486,125706534,125708582,125710630,125712678,125714726,125716783,125718831,125720879,125722927,125724975,125727023,125729071,125731119,125733167,125735215,125737263,125739320,125741368,125743416,125745464,125747512,125749560,125751608,125753656,125755704,125757752,125759800,125761848,125763896,125765944,125767992,125770040,125772088,125774136,125776184,125778232,125780280,125782328,125784376,125786424,125788472,125790520,125792568,125794616,125796664,125798712,125800760,125802808,125804856,125806904,125808952,125811000,125813048,125815096,125817144,125819192,125821240,125823288,125825336,125827384,125829432,125831480,125833528,125835576,125837624,125839672,125841720,125843768,125845816,125847864,125849912,125851960,125854017,125856065,125858113,125860161,125862209,125864257,125866305,125868353,125870401,125872449,125874497,125876545,125878593,125880641,125882689,125884737,125886785,125888833,125890881,125892929,125894977,125897025,125899073,125901121,125903169,125905217,125907265,125909313,125911361,125913409,125915457,125917505,125919553,125921601,125923649,125925697,125927745,125929793,125931841,125933889,125935937,125937985,125940033,125942081,125944129,125946177,125948225,125950273,125952321,125954369,125956417,125958465,125960513,125962561,125964609,125966657,125968705,125970761,125972809,125974857,125976905,125978953,125981001,125983049,125985097,125987145,125989193,125991241,125993289,125995337,125997385,125999433,126001490,126003538,126005586,126007634,126009682,126011730,126013778,126015826,126017874,126019922,126021970,126024018,126026066,126028114,126030162,126032218,126034266,126036314,126038362,126040410,126042458,126044506,126046554,126048602,126050650,126052698,126054746,126056803,126058851,126060899,126062956,126065004,126067052,126069100,126071148,126073196,126075244,126077292,126079340,126081388,126083436,126085484,126087532,126089580,126091628,126093685,126095733,126097781,126099829,126101877,126103934,126105982,126108030,126110078,126112126,126114174,126116222,126118270,126120318,126122366,126124414,126126462,126128510,126130558,126132606,126134654,126136702,126138750,126140798,126142846,126144894,126146942,126148990,126151038,126153086,126155134,126157182,126159230,126161278,126163326,126165374,126167422,126169470,126171518,126173566,126175614,126177662,126179710,126181758,126183806,126185854,126187902,126189950,126191998,126194046,126196094,126198142,126200190,126202238,126204286,126206334,126208382,126210430,126212478,126214535,126216583,126218631,126220679,126222727,126224775,126226823,126228871,126230919,126232967,126235015,126237063,126239111,126241159,126243207,126245255,126247303,126249360,126251408,126253456,126255504,126257552,126259600,126261648,126263696,126265744,126267792,126269840,126271888,126273936,126275984,126278032,126280080,126282128,126284176,126286224,126288272,126290320,126292368,126294416,126296464,126298512,126300560,126302608,126304656,126306704,126308752,126310800,126312848,126314896,126316944,126318992,126321040,126323088,126325136,126327184,126329232,126331280,126333328,126335376,126337424,126339472,126341520,126343568,126345616,126347664,126349712,126351760,126353808,126355856,126357904,126359952,126362000,126364048,126366096,126368144,126370192,126372240,126374288,126376345,126378393,126380441,126382489,126384537,126386585,126388633,126390681,126392729,126394777,126396825,126398873,126400921,126402969,126405026,126407074,126409131,126411179,126413227,126415275,126417323,126419371,126421419,126423467,126425515,126427563,126429611,126431659,126433707,126435755,126437803,126439851,126441899,126443947,126445995,126448043,126450091,126452139,126454187,126456235,126458283,126460331,126462379,126464427,126466475,126468523,126470571,126472627,126474675,126476723,126478779,126480827,126482875,126484923,126486971,126489019,126491067,126493115,126495172,126497220,126499268,126501316,126503364,126505412,126507460,126509508,126511556,126513604,126515661,126517709,126519757,126521805,126523853,126525901,126527949,126530006,126532054,126534102,126536150,126538198,126540246,126542294,126544342,126546390,126548438,126550486,126552534,126554582,126556630,126558678,126560726,126562774,126564822,126566870,126568918,126570966,126573014,126575062,126577110,126579158,126581206,126583254,126585302,126587350,126589398,126591446,126593494,126595542,126597590,126599638,126601686,126603734,126605782,126607830,126609878,126611926,126613974,126616022,126618070,126620118,126622166,126624214,126626262,126628310,126630358,126632406,126634454,126636502,126638550,126640607,126642655,126644703,126646751,126648799,126650847,126652895,126654943,126656991,126659039,126661087,126663135,126665183,126667231,126669279,126671327,126673375,126675423,126677471,126679519,126681567,126683615,126685663,126687711,126689768,126691816,126693864,126695912,126697960,126700008,126702056,126704104,126706160,126708208,126710256,126712304,126714352,126716400,126718457,126720505,126722553,126724601,126726649,126728697,126730745,126732793,126734841,126736889,126738937,126740985,126743033,126745081,126747129,126749177,126751225,126753273,126755321,126757377,126759425,126761473,126763521,126765569,126767617,126769665,126771713,126773761,126775809,126777857,126779905,126781961,126784009,126786057,126788105,126790153,126792201,126794249,126796297,126798345,126800393,126802441,126804489,126806537,126808585,126810633,126812681,126814729,126816777,126818825,126820873,126822921,126824969,126827017,126829065,126831113,126833161,126835209,126837257,126839305,126841353,126843401,126845449,126847497,126849545,126851593,126853641,126855689,126857737,126859785,126861833,126863881,126865929,126867977,126870025,126872073,126874121,126876169,126878217,126880265,126882313,126884361,126886409,126888457,126890505,126892553,126894609,126896657,126898705,126900753,126902801,126904849,126906897,126908945,126910993,126913041,126915089,126917137,126919185,126921233,126923281,126925329,126927377,126929425,126931473,126933521,126935569,126937617,126939665,126941713,126943761,126945809,126947857,126949905,126951953,126954001,126956049,126958097,126960145,126962193,126964241,126966289,126968337,126970385,126972433,126974481,126976529,126978577,126980625,126982673,126984721,126986769,126988817,126990865,126992913,126994961,126997009,126999057,127001105,127003153,127005201,127007258,127009306,127011354,127013402,127015450,127017498,127019546,127021594,127023642,127025690,127027738,127029786,127031834,127033882,127035930,127037978,127040026,127042074,127044122,127046170,127048218,127050266,127052321,127054369,127056417,127058465,127060513,127062561,127064609,127066657,127068705,127070753,127072801,127074849,127076897,127078945,127080993,127083041,127085089,127087137,127089185,127091233,127093281,127095329,127097377,127099425,127101473,127103529,127105577,127107625,127109673,127111721,127113769,127115817,127117865,127119913,127121970,127124018,127126066,127128114,127130162,127132210,127134258,127136306,127138354,127140402,127142450,127144498,127146546,127148594,127150642,127152690,127154746,127156794,127158842,127160890,127162938,127164986,127167034,127169091,127171139,127173187,127175235,127177283,127179331,127181379,127183427,127185483,127187531,127189579,127191627,127193675,127195723,127197771,127199828,127201876,127203924,127205972,127208020,127210068,127212116,127214164,127216212,127218260,127220308,127222356,127224404,127226452,127228500,127230548,127232596,127234644,127236692,127238740,127240788,127242836,127244893,127246941,127248989,127251037,127253085,127255133,127257181,127259229,127261277,127263325,127265373,127267421,127269469,127271517,127273565,127275613,127277661,127279709,127281757,127283805,127285853,127287901,127289949,127291997,127294045,127296093,127298141,127300189,127302237,127304285,127306342,127308390,127310438,127312486,127314534,127316582,127318630,127320678,127322726,127324774,127326822,127328870,127330918,127332966,127335014,127337062,127339110,127341158,127343206,127345254,127347302,127349350,127351406,127353454,127355502,127357550,127359598,127361646,127363694,127365742,127367790,127369838,127371886,127373934,127375982,127378030,127380078,127382135,127384183,127386231,127388279,127390336,127392384,127394432,127396480,127398528,127400585,127402633,127404681,127406729,127408777,127410825,127412873,127414921,127416969,127419017,127421065,127423113,127425161,127427209,127429257,127431305,127433353,127435401,127437449,127439497,127441545,127443593,127445641,127447689,127449737,127451785,127453833,127455881,127457929,127459977,127462025,127464073,127466121,127468169,127470217,127472265,127474313,127476361,127478409,127480457,127482505,127484562,127486610,127488658,127490706,127492754,127494802,127496850,127498898,127500946,127502994,127505042,127507090,127509138,127511186,127513234,127515282,127517330,127519378,127521426,127523474,127525522,127527570,127529618,127531666,127533714,127535762,127537810,127539866,127541914,127543962,127546010,127548058,127550106,127552154,127554202,127556250,127558298,127560353,127562401,127564449,127566497,127568545,127570593,127572641,127574689,127576737,127578785,127580833,127582881,127584929,127586977,127589025,127591073,127593121,127595169,127597217,127599265,127601322,127603379,127605427,127607475,127609523,127611571,127613619,127615676,127617724,127619772,127621820,127623868,127625916,127627964,127630012,127632060,127634108,127636156,127638204,127640252,127642300,127644348,127646396,127648444,127650492,127652540,127654588,127656636,127658684,127660732,127662780,127664828,127666876,127668924,127670981,127673029,127675077,127677125,127679173,127681221,127683269,127685317,127687365,127689413,127691461,127693509,127695557,127697605,127699653,127701701,127703749,127705797,127707845,127709893,127711941,127713989,127716037,127718085,127720142,127722190,127724238,127726295,127728343,127730391,127732439,127734487,127736535,127738583,127740631,127742679,127744727,127746783,127748831,127750879,127752927,127754975,127757023,127759071,127761119,127763167,127765215,127767263,127769311,127771359,127773407,127775455,127777503,127779551,127781599,127783647,127785695,127787743,127789791,127791839,127793887,127795935,127797983,127800031,127802079,127804127,127806175,127808231,127810279,127812327,127814375,127816423,127818471,127820519,127822567,127824615,127826663,127828711,127830759,127832807,127834855,127836903,127838951,127840999,127843047,127845095,127847143,127849200,127851257,127853305,127855353,127857401,127859449,127861497,127863545,127865593,127867641,127869689,127871737,127873785,127875833,127877881,127879929,127881977,127884025,127886073,127888121,127890169,127892217,127894265,127896313,127898361,127900409,127902466,127904514,127906562,127908616,127910664,127912712,127914760,127916808,127918856,127920904,127922952,127925000,127927056,127929111,127931159,127933207,127935255,127937303,127939351,127941399,127943456,127945504,127947552,127949600,127951648,127953696,127955744,127957792,127959840,127961888,127963936,127965984,127968032,127970080,127972128,127974176,127976224,127978272,127980320,127982368,127984416,127986464,127988512,127990560,127992578,127993908,127995956,127998004,128000052,128002100,128004148,128006196,128008244,128010292,128012340,128014388,128016436,128018484,128020532,128022580,128024628,128026676,128028724,128030772,128032820,128034868,128036916,128038964,128041012,128043060,128045108,128047156,128049204,128051252,128053300,128055348,128057396,128059444,128061492,128063540,128065588,128067636,128069684,128071732,128073780,128075828,128077876,128079924,128081972,128084020,128086068,128088116,128090164,128092212,128094260,128096308,128098356,128100404,128102452,128104500,128106548,128108596,128110644,128112692,128114740,128116788,128118836,128120884,128122932,128124980,128127028,128129076,128131124,128133172,128135220,128137268,128139316,128141364,128143412,128145460,128147508,128149556,128151604,128153652,128155700,128157748,128159796,128161844,128163892,128165940,128167988,128170036,128172084,128174132,128176180,128178228,128180276,128182324,128184372,128186420,128188468,128190516,128192564,128194612,128196660,128198708,128200756,128202804,128204852,128206900,128208948,128210996,128213044,128215092,128217140,128219188,128221236,128223284,128225332,128227380,128229428,128231476,128233524,128235572,128237620,128239668,128241716,128243764,128245812,128247860,128249908,128251956,128254013,128256061,128258109,128260157,128262205,128264253,128266301,128268349,128270397,128272445,128274493,128276541,128278589,128280637,128282685,128284733,128286781,128288829,128290877,128292925,128294973,128297021,128299077,128301125,128303173,128305221,128307269,128309317,128311365,128313413,128315461,128317509,128319557,128321605,128323653,128325701,128327749,128329797,128331845,128333893,128335941,128337989,128340037,128342085,128344133,128346181,128348229,128350277,128352325,128354373,128356421,128358478,128360526,128362574,128364622,128366670,128368718,128370766,128372814,128374862,128376919,128378967,128381015,128383063,128385111,128387159,128389207,128391255,128393303,128395351,128397408,128399456,128401504,128403552,128405600,128407648,128409696,128411744,128413792,128415840,128417888,128419936,128421984,128424032,128426080,128428128,128430176,128432224,128434272,128436320,128438368,128440416,128442464,128444512,128446560,128448608,128450656,128452704,128454752,128456800,128458848,128460896,128462944,128464992,128467040,128469088,128471136,128473184,128475232,128477280,128479328,128481376,128483424,128485472,128487520,128489568,128491616,128493664,128495712,128497760,128499808,128501856,128503904,128505952,128508000,128510048,128512096,128514144,128516192,128518240,128520288,128522336,128524384,128526432,128528480,128530528,128532584,128534632,128536680,128538728,128540776,128542824,128544872,128546920,128548968,128551025,128553073,128555121,128557177,128559225,128561273,128563321,128565369,128567417,128569465,128571513,128573561,128575609,128577657,128579705,128581761,128583809,128585857,128587905,128589953,128592001,128594049,128596097,128598145,128600193,128602241,128604289,128606337,128608385,128610433,128612481,128614529,128616577,128618625,128620673,128622721,128624769,128626817,128628865,128630913,128632961,128635009,128637057,128639105,128641153,128643201,128645249,128647297,128649345,128651393,128653441,128655489,128657537,128659585,128661633,128663681,128665729,128667777,128669825,128671873,128673930,128675978,128678026,128680074,128682122,128684170,128686218,128688266,128690314,128692362,128694410,128696458,128698506,128700554,128702602,128704650,128706698,128708746,128710794,128712842,128714890,128716938,128718986,128721034,128723089,128725137,128727185,128729233,128731281,128733329,128735377,128737425,128739482,128741539,128743587,128745635,128747683,128749731,128751779,128753827,128755875,128757923,128759971,128762019,128764067,128766115,128768163,128770211,128772259,128774307,128776355,128778403,128780451,128782499,128784547,128786595,128788643,128790691,128792739,128794787,128796835,128798883,128800940,128802988,128805036,128807084,128809132,128811180,128813228,128815276,128817324,128819372,128821420,128823468,128825516,128827564,128829612,128831660,128833708,128835756,128837804,128839852,128841900,128843948,128845996,128848044,128850092,128852140,128854188,128856236,128858284,128860341,128862389,128864437,128866485,128868533,128870581,128872629,128874677,128876725,128878773,128880821,128882869,128884917,128886965,128889013,128891061,128893109,128895157,128897205,128899253,128901301,128903349,128905397,128907445,128909493,128911541,128913589,128915637,128917685,128919733,128921781,128923829,128925877,128927925,128929973,128932021,128934069,128936117,128938165,128940213,128942261,128944309,128946357,128948405,128950453,128952501,128954549,128956597,128958645,128960693,128962741,128964789,128966837,128968885,128970933,128972981,128975029,128977077,128979125,128981173,128983221,128985269,128987317,128989365,128991413,128993461,128995509,128997557,128999605,129001653,129003701,129005749,129007806,129009854,129011902,129013950,129015998,129018046,129020094,129022142,129024190,129026238,129028286,129030334,129032382,129034430,129036487,129038535,129040583,129042631,129044688,129046736,129048793,129050841,129052889,129054937,129056985,129059033,129061081,129063129,129065177,129067225,129069273,129071330,129073378,129075426,129077474,129079522,129081570,129083618,129085666,129087714,129089762,129091810,129093858,129095906,129097954,129100002,129102050,129104098,129106146,129108194,129110242,129112290,129114338,129116386,129118434,129120482,129122530,129124578,129126626,129128674,129130722,129132770,129134818,129136866,129138914,129140962,129143010,129145058,129147106,129149154,129151202,129153250,129155298,129157346,129159394,129161442,129163490,129165538,129167586,129169634,129171682,129173730,129175778,129177826,129179874,129181922,129183970,129186018,129188066,129190114,129192162,129194210,129196258,129198306,129200354,129202402,129204450,129206498,129208546,129210594,129212642,129214690,129216738,129218786,129220834,129222882,129224930,129226978,129229026,129231074,129233122,129235170,129237218,129239266,129241314,129243362,129245410,129247458,129249506,129251554,129253602,129255650,129257698,129259746,129261794,129263842,129265890,129267947,129269995,129272043,129274091,129276139,129278187,129280235,129282283,129284331,129286379,129288427,129290475,129292523,129294571,129296619,129298667,129300715,129302763,129304811,129306859,129308907,129310955,129313003,129315051,129317099,129319147,129321195,129323243,129325291,129327339,129329387,129331435,129333483,129335531,129337579,129339627,129341675,129343723,129345771,129347819,129349867,129351915,129353963,129356011,129358066,129360114,129362162,129364210,129366258,129368306,129370354,129372402,129374450,129376498,129378546,129380594,129382642,129384690,129386738,129388786,129390834,129392882,129394930,129396978,129399026,129401074,129403122,129405170,129407218,129409266,129411314,129413362,129415410,129417458,129419506,129421554,129423602,129425650,129427698,129429746,129431794,129433842,129435890,129437938,129439986,129442034,129444082,129446130,129448178,129450226,129452274,129454322,129456379,129458427,129460475,129462523,129464571,129466619,129468667,129470715,129472763,129474811,129476859,129478916,129480964,129483012,129485060,129487108,129489156,129491204,129493252,129495300,129497348,129499396,129501444,129503492,129505540,129507588,129509636,129511684,129513732,129515780,129517828,129519876,129521924,129523972,129526020,129528068,129530116,129532164,129534218,129536266,129538323,129540371,129542419,129544467,129546515,129548563,129550611,129552659,129554707,129556755,129558803,129560851,129562899,129564947,129566995,129569043,129571091,129573139,129575187,129577235,129579283,129581331,129583379,129585427,129587475,129589523,129591571,129593619,129595667,129597715,129599772,129601820,129603868,129605916,129607964,129610012,129612060,129614108,129616156,129618204,129620252,129622300,129624348,129626396,129628444,129630492,129632549,129634597,129636645,129638693,129640741,129642789,129644837,129646885,129648933,129650981,129653029,129655077,129657125,129659173,129661221,129663269,129665317,129667365,129669413,129671461,129673509,129675557,129677605,129679653,129681701,129683749,129685797,129687845,129689893,129691941,129693989,129696037,129698085,129700133,129702181,129704229,129706277,129708325,129710373,129712421,129714469,129716517,129718565,129720613,129722661,129724709,129726757,129728805,129730853,129732901,129734949,129736997,129739045,129741093,129743141,129745189,129747237,129749285,129751333,129753381,129755429,129757477,129759525,129761573,129763621,129765669,129767717,129769765,129771813,129773861,129775909,129777957,129780005,129782053,129784101,129786149,129788197,129790245,129792293,129794341,129796389,129798437,129800485,129802533,129804581,129806629,129808677,129810725,129812773,129814821,129816869,129818917,129820965,129823013,129825061,129827109,129829157,129831205,129833253,129835301,129837349,129839397,129841445,129843493,129845541,129847589,129849637,129851685,129853733,129855781,129857829,129859877,129861925,129863973,129866021,129868069,129870117,129872165,129874213,129876261,129878309,129880357,129882405,129884453,129886501,129888549,129890606,129892654,129894702,129896750,129898798,129900846,129902894,129904942,129906990,129909038,129911086,129913134,129915182,129917230,129919278,129921326,129923374,129925422,129927470,129929518,129931566,129933614,129935662,129937710,129939758,129941806,129943854,129945902,129947950,129949998,129952046,129954094,129956142,129958190,129960238,129962286,129964334,129966382,129968430,129970478,129972526,129974581,129976629,129978677,129980725,129982773,129984821,129986869,129988917,129990965,129993013,129995061,129997109,129999157,130001205,130003253,130005301,130007349,130009397,130011445,130013493,130015541,130017589,130019637,130021685,130023733,130025781,130027829,130029877,130031925,130033973,130036021,130038069,130040117,130042165,130044213,130046261,130048309,130050357,130052405,130054453,130056501,130058549,130060597,130062645,130064693,130066741,130068789,130070837,130072885,130074933,130076981,130079029,130081077,130083125,130085173,130087221,130089269,130091317,130093365,130095413,130097461,130099509,130101557,130103605,130105653,130107701,130109749,130111797,130113845,130115215,130117263,130119311,130121359,130123407,130125455,130127503,130129551,130131599,130133647,130135695,130137743,130139791,130141839,130143887,130145935,130147983,130150031,130152079,130154127,130156175,130158223,130160271,130162319,130164376,130166424,130168468,130170514,130172562,130174610,130176658,130178706,130180754,130182802,130184850,130186898,130188946,130190994,130193042,130195090,130197147,130199195,130201243,130203291,130205339,130207387,130209435,130211483,130213531,130215579,130217627,130219675,130221723,130223771,130225819,130227867,130229915,130231972,130234020,130236068,130238116,130240164,130242212,130244260,130246308,130248356,130250404,130252452,130254500,130256548,130258596,130260644,130262692,130264740,130266788,130268836,130270884,130272932,130274980,130277028,130279076,130281124,130283172,130285220,130287268,130289316,130291364,130293412,130295460,130297508,130299565,130301613,130303661,130305709,130307757,130309805,130311853,130313901,130315949,130317997,130320045,130322102,130324150,130326198,130328246,130330294,130332342,130334390,130336438,130338486,130340534,130342582,130344630,130346678,130348726,130350774,130352822,130354870,130356918,130358966,130361014,130363062,130365110,130367158,130369206,130371254,130373302,130375350,130377398,130379446,130381494,130383542,130385590,130387638,130389686,130391734,130393782,130395830,130397878,130399926,130401974,130404031,130406079,130408127,130410175,130412223,130414271,130416319,130418367,130420415,130422463,130424511,130426559,130428607,130430655,130432712,130434760,130436808,130438856,130440904,130442952,130445000,130447048,130449096,130451144,130453192,130455248,130457296,130459344,130461392,130463440,130465488,130467545,130469593,130471641,130473689,130475737,130477785,130479833,130481881,130483929,130485977,130488025,130490073,130492121,130494169,130496217,130498265,130500313,130502361,130504409,130506465,130508513,130510561,130512609,130514657,130516705,130518753,130520801,130522849,130524897,130526945,130528993,130531041,130533089,130535137,130537185,130539233,130541281,130543329,130545377,130547425,130549473,130551521,130553569,130555617,130557665,130559713,130561761,130563817,130565865,130567913,130569961,130572009,130574057,130576105,130578153,130580201,130582249,130584297,130586353,130588401,130590449,130592497,130594545,130596593,130598641,130600689,130602737,130604785,130606833,130608881,130610929,130612977,130615025,130617073,130619121,130621169,130623217,130625265,130627313,130629361,130631409,130633457,130635514,130637562,130639610,130641658,130643706,130645754,130647802,130649850,130651898,130653946,130655994,130658042,130660090,130662138,130664186,130666234,130668282,130670330,130672378,130674426,130676474,130678522,130680570,130682618,130684666,130686714,130688770,130690818,130692875,130694923,130696971,130699019,130701067,130703115,130705163,130707211,130709259,130711307,130713355,130715403,130717451,130719499,130721547,130723595,130725643,130727691,130729739,130731787,130733835,130735883,130737931,130739979,130742027,130744075,130746123,130748171,130750228,130752285,130754333,130756381,130758429,130760486,130762534,130764582,130766630,130768678,130770726,130772774,130774830,130776878,130778926,130780982,130783030,130785078,130787126,130789174,130791222,130793270,130795318,130797366,130799414,130801462,130803510,130805558,130807606,130809654,130811702,130813750,130815798,130817846,130819894,130821942,130823990,130826038,130828086,130830134,130832182,130834230,130836278,130838326,130840374,130842422,130844470,130846518,130848566,130850614,130852662,130854710,130856758,130858806,130860854,130862902,130864950,130866998,130869046,130871094,130873142,130875190,130877247,130879295,130881343,130883391,130885439,130887487,130889535,130891583,130893631,130895679,130897727,130899775,130901823,130903871,130905919,130907967,130910015,130912063,130914111,130916159,130918207,130920255,130922303,130924351,130926399,130928447,130930504,130932552,130934600,130936648,130938696,130940744,130942792,130944840,130946888,130948936,130950984,130953032,130955080,130957128,130959176,130961224,130963272,130965320,130967368,130969416,130971464,130973512,130975560,130977608,130979656,130981704,130983752,130985800,130987848,130989896,130991944,130993992,130996040,130998088,131000136,131002184,131004232,131006280,131008328,131010376,131012424,131014472,131016520,131018568,131020616,131022664,131024712,131026760,131028808,131030856,131032904,131034952,131037000,131039048,131041096,131043144,131045192,131047240,131049288,131051336,131053384,131055432,131057480,131059537,131061585,131063642,131065690,131067738,131069786,131071834,131073882,131075930,131077978,131080026,131082074,131084122,131086170,131088218,131090275,131092323,131094371,131096419,131098467,131100515,131102563,131104611,131106659,131108707,131110755,131112803,131114851,131116899,131118947,131120995,131123043,131125091,131127139,131129187,131131235,131133283,131135331,131137379,131139427,131141475,131143523,131145571,131147619,131149667,131151715,131153763,131155811,131157859,131159907,131161955,131164003,131166051,131168099,131170156,131172204,131174252,131176300,131178348,131180396,131182444,131184492,131186540,131188588,131190636,131192684,131194732,131196780,131198828,131200876,131202924,131204972,131207020,131209068,131211116,131213164,131215212,131217260,131219308,131221356,131223404,131225459,131227507,131229555,131231603,131233651,131235699,131237747,131239795,131241843,131243891,131245939,131247987,131250035,131252083,131254131,131256179,131258227,131260275,131262323,131264371,131266419,131268467,131270515,131272563,131274611,131276659,131278707,131280755,131282803,131284851,131286899,131288947,131290995,131293043,131295091,131297139,131299187,131301235,131303283,131305331,131307379,131309427,131311475,131313523,131315571,131317619,131319667,131321715,131323763,131325811,131327859,131329907,131331955,131334003,131336051,131338099,131340147,131342195,131344243,131346291,131348339,131350387,131352435,131354483,131356531,131358579,131360627,131362675,131364723,131366771,131368819,131370867,131372915,131374963,131377011,131379059,131381107,131383155,131385203,131387251,131389299,131391347,131393395,131395443,131397491,131399539,131401587,131403635,131405683,131407731,131409779,131411827,131413875,131415923,131417971,131420019,131422067,131424115,131426163,131428211,131430259,131432307,131434355,131436403,131438451,131440499,131442547,131444595,131446643,131448691,131450739,131452787,131454835,131456883,131458931,131460979,131463027,131465075,131467123,131469171,131471219,131473267,131475315,131477363,131479411,131481459,131483507,131485555,131487603,131489651,131491699,131493747,131495795,131497843,131499891,131501939,131503987,131506035,131508083,131510131,131512179,131514227,131516275,131518323,131520371,131522419,131524467,131526515,131528563,131530611,131532659,131534707,131536755,131538803,131540851,131542899,131544947,131546995,131549043,131551091,131553139,131555187,131557235,131559283,131561331,131563379,131565427,131567475,131569523,131571571,131573619,131575667,131577715,131579763,131581811,131583859,131585907,131587955,131590003,131592051,131594099,131596147,131598195,131600243,131602291,131604339,131606387,131608435,131610483,131612531,131614579,131616627,131618675,131620723,131622771,131624819,131626867,131628915,131630963,131633011,131635059,131637107,131639155,131641203,131643251,131645299,131647347,131649395,131651443,131653491,131655539,131657587,131659635,131661683,131663731,131665779,131667827,131669875,131671923,131673971,131676019,131678067,131680115,131682163,131684211,131686259,131688307,131690355,131692403,131694451,131696499,131698547,131700595,131702643,131704691,131706739,131708787,131710835,131712883,131714931,131716979,131719027,131721075,131723123,131725171,131727219,131729267,131731315,131733363,131735411,131737459,131739507,131741555,131743603,131745651,131747699,131749747,131751795,131753843,131755891,131757939,131759987,131762035,131764083,131766131,131768179,131770227,131772275,131774323,131776371,131778419,131780467,131782515,131784563,131786611,131788659,131790707,131792755,131794803,131796851,131798899,131800947,131802995,131805043,131807091,131809139,131811187,131813235,131815283,131817331,131819379,131821427,131823475,131825523,131827571,131829619,131831667,131833715,131835763,131837811,131839859,131841907,131843955,131846003,131848051,131850099,131852147,131854195,131856243,131858291,131860339,131862387,131864435,131866483,131868531,131870579,131872627,131874675,131876723,131878771,131880819,131882867,131884915,131886963,131889011,131891059,131893107,131895155,131897203,131899251,131901299,131903347,131905395,131907443,131909491,131911539,131913587,131915635,131917683,131919731,131921779,131923827,131925884,131927932,131929980,131932028,131934076,131936124,131938172,131940220,131942268,131944316,131946364,131948412,131950460,131952508,131954556,131956604,131958652,131960700,131962748,131964796,131966844,131968892,131970940,131972988,131975036,131977084,131979141,131981189,131983237,131985285,131987333,131989381,131991429,131993477,131995525,131997573,131999621,132001669,132003717,132005765,132007813,132009861,132011909,132013957,132016005,132018053,132020101,132022149,132024197,132026245,132028302,132030350,132032398,132034446,132036494,132038542,132040590,132042638,132044686,132046734,132048782,132050830,132052878,132054926,132056974,132059022,132061070,132063118,132065175,132067223,132069271,132071319,132073367,132075415,132077463,132079511,132081559,132083607,132085655,132087703,132089751,132091799,132093847,132095895,132097943,132099991,132102039,132104087,132106135,132108183,132110231,132112279,132114327,132116375,132118423,132120471,132122519,132124567,132126615,132128663,132130711,132132759,132134807,132136855,132138903,132140951,132142999,132145047,132147095,132149143,132151191,132153239,132155287,132157335,132159383,132161431,132163479,132165527,132167575,132169623,132171671,132173719,132175767,132177821,132179856,132181894,132183927,132185970,132188018,132190066,132192114,132194162,132196210,132198258,132200306,132202354,132204402,132206450,132208498,132210546,132212594,132214650,132216698,132218746,132220794,132222842,132224890,132226938,132228986,132231042,132233090,132235138,132237186,132239242,132241290,132243338,132245386,132247434,132249482,132251530,132253578,132255626,132257674,132259722,132261770,132263818,132265866,132267914,132269962,132272010,132274058,132276106,132278154,132280202,132282250,132284298,132286346,132288394,132290442,132292490,132294538,132296586,132298634,132300682,132302730,132304778,132306826,132308874,132310922,132312970,132315018,132317066,132319123,132321171,132323219,132325267,132327315,132329363,132331411,132333459,132335507,132337555,132339603,132341651,132343699,132345747,132347795,132349843,132351891,132353939,132355987,132358035,132360083,132362131,132364179,132366227,132368275,132370323,132372371,132374419,132376467,132378515,132380563,132382611,132384668,132386716,132388773,132390821,132392878,132394926,132396974,132399022,132401070,132403127,132405175,132407223,132409271,132411319,132413367,132415415,132417463,132419511,132421559,132423607,132425655,132427703,132429760,132431808,132433856,132435904,132437952,132440000,132442048,132444096,132446144,132448192,132450240,132452288,132454336,132456393,132458441,132460489,132462537,132464594,132466642,132468690,132470738,132472786,132474834,132476882,132478939,132480995,132483043,132485091,132487139,132489187,132491234,132493262,132495310,132497358,132499406,132501454,132503502,132505550,132507598,132509646,132511694,132513742,132515790,132517838,132519886,132521934,132523982,132526030,132528078,132530126,132532174,132534222,132536270,132538318,132540366,132542414,132544462,132546510,132548567,132550615,132552663,132554711,132556759,132558807,132560855,132562903,132564951,132566999,132569047,132571095,132573143,132575191,132577239,132579287,132581335,132583383,132585431,132587479,132589527,132591575,132593623,132595671,132597719,132599767,132601815,132603863,132605911,132607959,132610007,132612055,132614112,132616160,132618208,132620256,132622304,132624352,132626400,132628448,132630496,132632544,132634592,132636640,132638688,132640736,132642784,132644832,132646880,132648928,132650976,132653024,132655072,132657120,132659168,132661216,132663264,132665312,132667360,132669408,132671456,132673504,132675552,132677600,132679648,132681696,132683744,132685792,132687840,132689888,132691936,132693984,132696032,132698080,132700128,132702176,132704224,132706272,132708329,132710377,132712425,132714473,132716521,132718569,132720617,132722665,132724713,132726761,132728809,132730857,132732905,132734953,132737001,132739049,132741097,132743145,132745193,132747241,132749289,132751337,132753385,132755433,132757481,132759529,132761577,132763625,132765673,132767721,132769769,132771817,132773865,132775913,132777961,132780009,132782057,132784105,132786153,132788201,132790249,132792297,132794345,132796393,132798441,132800489,132802537,132804585,132806633,132808681,132810729,132812777,132814825,132816882,132818930,132820978,132823026,132825074,132827122,132829170,132831218,132833266,132835314,132837362,132839410,132841458,132843506,132845554,132847602,132849650,132851698,132853746,132855794,132857851,132859899,132861947,132863995,132866043,132868099,132870147,132872195,132874243,132876291,132878339,132880387,132882435,132884492,132886540,132888588,132890636,132892684,132894732,132896780,132898828,132900876,132902924,132904972,132907020,132909068,132911116,132913164,132915212,132917260,132919308,132921356,132923404,132925452,132927500,132929548,132931596,132933644,132935692,132937740,132939788,132941836,132943893,132945941,132947989,132950037,132952085,132954133,132956181,132958229,132960277,132962325,132964373,132966421,132968469,132970517,132972565,132974613,132976661,132978709,132980757,132982805,132984853,132986901,132988949,132990997,132993045,132995093,132997141,132999189,133001237,133003285,133005341,133007389,133009437,133011485,133013533,133015581,133017629,133019677,133021725,133023773,133025821,133027869,133029917,133031965,133034013,133036061,133038109,133040157,133042205,133044253,133046301,133048349,133050397,133052445,133054493,133056541,133058598,133060646,133062694,133064742,133066790,133068838,133070886,133072934,133074982,133077030,133079078,133081126,133083174,133085222,133087270,133089318,133091366,133093414,133095462,133097510,133099558,133101606,133103654,133105702,133107750,133109798,133111846,133113894,133115942,133117990,133120038,133122086,133124134,133126182,133128230,133130278,133132326,133134374,133136422,133138470,133140518,133142566,133144614,133146662,133148710,133150758,133152806,133154854,133156902,133158950,133160998,133163046,133165094,133167142,133169190,133171238,133173286,133175334,133177382,133179430,133181478,133183526,133185574,133187622,133189670,133191718,133193766,133195814,133197862,133199910,133201958,133204006,133206054,133208102,133210150,133212198,133214246,133216294,133218342,133220390,133222438,133224486,133226534,133228582,133230630,133232678,133234726,133236774,133238822,133240870,133242918,133244966,133247014,133249062,133251110,133253158,133255206,133257254,133259302,133261350,133263398,133265446,133267494,133269542,133271590,133273638,133275694,133277742,133279790,133281838,133283886,133285934,133287982,133290030,133292078,133294126,133296174,133298222,133300270,133302318,133304366,133306414,133308462,133310510,133312558,133314606,133316654,133318702,133320750,133322798,133324846,133326894,133328942,133330990,133333038,133335086,133337134,133339182,133341230,133343278,133345326,133347374,133349422,133351470,133353518,133355566,133357614,133359662,133361710,133363758,133365806,133367854,133369902,133371950,133373998,133376046,133378094,133380142,133382190,133384238,133386286,133388334,133390382,133392430,133394487,133396535,133398583,133400631,133402679,133404727,133406775,133408823,133410871,133412919,133414967,133417015,133419063,133421111,133423159,133425207,133427255,133429303,133431351,133433399,133435447,133437495,133439543,133441591,133443639,133445687,133447735,133449783,133451831,133453879,133455927,133457975,133460023,133462071,133464119,133466167,133468215,133470263,133472311,133474359,133476407,133478455,133480503,133482551,133484599,133486647,133488695,133490743,133492791,133494839,133496887,133498935,133500983,133503031,133505079,133507127,133509175,133511223,133513271,133515319,133517367,133519415,133521463,133523511,133525559,133527607,133529663,133531711,133533759,133535807,133537855,133539903,133541951,133543999,133546047,133548095,133550143,133552191,133554239,133556287,133558335,133560383,133562431,133564479,133566527,133568575,133570623,133572671,133574719,133576767,133578815,133580863,133582911,133584959,133587007,133589055,133591103,133593151,133595199,133597247,133599295,133601343,133603391,133605439,133607487,133609535,133611583,133613631,133615679,133617727,133619775,133621823,133623871,133625919,133627967,133630015,133632063,133634111,133636159,133638207,133640255,133642303,133644351,133646399,133648447,133650495,133652543,133654591,133656639,133658687,133660735,133662783,133664831,133666879,133668927,133670975,133673023,133675071,133677119,133679167,133681215,133683263,133685311,133687359,133689407,133691455,133693503,133695551,133697599,133699647,133701695,133703743,133705791,133707839,133709887,133711935,133713983,133716031,133718079,133720127,133722175,133724223,133726271,133728319,133730367,133732415,133734463,133736511,133738559,133740607,133742655,133744703,133746751,133748799,133750847,133752895,133754943,133756991,133759039,133761087,133763135,133765183,133767231,133769279,133771327,133773375,133775423,133777471,133779519,133781567,133783615,133785663,133787711,133789759,133791807,133793855,133795903,133797951,133799999,133802047,133804095,133806143,133808191,133810239,133812287,133814335,133816383,133818431,133820479,133822527,133824575,133826623,133828671,133830719,133832767,133834815,133836863,133838911,133840959,133843007,133845055,133847103,133849151,133851199,133853247,133855295,133857343,133859391,133861439,133863487,133865535,133867583,133869631,133871679,133873727,133875775,133877823,133879871,133881919,133883967,133886015,133888063,133890111,133892159,133894207,133896255,133898303,133900351,133902399,133904447,133906495,133908543,133910591,133912639,133914687,133916735,133918783,133920831,133922879,133924927,133926975,133929023,133931071,133933119,133935167,133937215,133939263,133941311,133943359,133945407,133947455,133949503,133951551,133953599,133955647,133957695,133959743,133961791,133963839,133965887,133967935,133969983,133972031,133974079,133976127,133978175,133980223,133982271,133984319,133986367,133988415,133990463,133992511,133994559,133996607,133998655,134000703,134002751,134004799,134006847,134008895,134010943,134012991,134015039,134017087,134019135,134021183,134023231,134025279,134027327,134029375,134031423,134033471,134035519,134037567,134039615,134041663,134043711,134045759,134047807,134049855,134051903,134053951,134055999,134058047,134060095,134062143,134064191,134066239,134068287,134070335,134072383,134074431,134076479,134078527,134080575,134082623,134084671,134086719,134088767,134090815,134092863,134094911,134096959,134099007,134101055,134103103,134105151,134107199,134109247,134111295,134113343,134115391,134117439,134119487,134121535,134123583,134125631,134127679,134129727,134131775,134133823,134135871,134137919,134139967,134142015,134144063,134146111,134148159,134150207,134152255,134154303,134156351,134158399,134160447,134162495,134164543,134166591,134168639,134170687,134172735,134174783,134176831,134178879,134180927,134182975,134185023,134187071,134189119,134191167,134193215,134195263,134197311,134199359,134201407,134203455,134205503,134207551,134209599,134211647,134213704,134215752,134217800,134219848,134221896,134223944,134225992,134228040,134230088,134232136,134234184,134236232,134238280,134240328,134242376,134244424,134246472,134248520,134250568,134252616,134254664,134256712,134258760,134260808,134262856,134264904,134266952,134269000,134271048,134273096,134275153,134277201,134279249,134281297,134283345,134285393,134287441,134289489,134291537,134293585,134295633,134297681,134299729,134301777,134303825,134305873,134307921,134309969,134312017,134314065,134316113,134318161,134320209,134322257,134324305,134326353,134328401,134330449,134332497,134334545,134336593,134338641,134340689,134342737,134344785,134346833,134348881,134350929,134352977,134355025,134357073,134359130,134361178,134363226,134365274,134367322,134369370,134371418,134373466,134375514,134377562,134379610,134381658,134383706,134385754,134387802,134389859,134391907,134393955,134396003,134398051,134400099,134402147,134404195,134406243,134408291,134410339,134412387,134414435,134416483,134418531,134420579,134422627,134424675,134426723,134428771,134430819,134432867,134434915,134436963,134439011,134441059,134443107,134445155,134447203,134449251,134451299,134453347,134455395,134457443,134459491,134461539,134463587,134465635,134467683,134469740,134471788,134473836,134475884,134477932,134479980,134482028,134484076,134486124,134488172,134490220,134492268,134494316,134496364,134498412,134500460,134502517,134504565,134506613,134508669,134510717,134512773,134514821,134516869,134518917,134520965,134523013,134525061,134527109,134529157,134531205,134533253,134535301,134537349,134539397,134541445,134543493,134545541,134547589,134549637,134551685,134553733,134555781,134557829,134559877,134561925,134563973,134566021,134568069,134570117,134572165,134574213,134576270,134578318,134580366,134582414,134584462,134586510,134588558,134590606,134592654,134594702,134596750,134598798,134600846,134602894,134604942,134606990,134609038,134611086,134613134,134615182,134617230,134619278,134621326,134623374,134625422,134627470,134629518,134631566,134633614,134635662,134637710,134639758,134641806,134643854,134645902,134647950,134649998,134652046,134654094,134656142,134658190,134660238,134662286,134664334,134666382,134668430,134670478,134672526,134674574,134676622,134678670,134680718,134682766,134684814,134686862,134688910,134690958,134693006,134695054,134697102,134699150,134701198,134703246,134705294,134707342,134709390,134711438,134713486,134715534,134717582,134719630,134721678,134723726,134725774,134727822,134729870,134731918,134733966,134736014,134738062,134740110,134742158,134744206,134746254,134748302,134750350,134752398,134754446,134756494,134758542,134760590,134762638,134764686,134766734,134768782,134770830,134772878,134774926,134776974,134779022,134781070,134783118,134785166,134787214,134789262,134791310,134793358,134795406,134797454,134799502,134801550,134803598,134805646,134807694,134809742,134811790,134813838,134815886,134817934,134819982,134822030,134824078,134826126,134828174,134830231,134832279,134834327,134836375,134838423,134840471,134842519,134844567,134846615,134848638,134850686,134852734,134854782,134856830,134858878,134860926,134862974,134865022,134867070,134869127,134871175,134873223,134875271,134877319,134879367,134881415,134883463,134885511,134887559,134889607,134891655,134893700,134895748,134897794,134899842,134901890,134903938,134905986,134908043,134910091,134912139,134914187,134916235,134918283,134920331,134922379,134924427,134926475,134928523,134930571,134932619,134934667,134936715,134938763,134940811,134942859,134944907,134946955,134949003,134951051,134953099,134955147,134957195,134959243,134961291,134963339,134965387,134967435,134969483,134971531,134973579,134975627,134977675,134979723,134981771,134983819,134985867,134987915,134989963,134992011,134994059,134996107,134998155,135000203,135002251,135004299,135006347,135008395,135010443,135012491,135014539,135016587,135018635,135020683,135022731,135024779,135026827,135028875,135030923,135032971,135035019,135037067,135039115,135041163,135043211,135045259,135047307,135049355,135051403,135053451,135055499,135057547,135059595,135061643,135063691,135065739,135067787,135069835,135071883,135073931,135075979,135078027,135080075,135082123,135084180,135086228,135088276,135090324,135092372,135094420,135096468,135098516,135100564,135102612,135104660,135106708,135108756,135110804,135112852,135114900,135116948,135118996,135121044,135123092,135125140,135127188,135129236,135131284,135133332,135135380,135137428,135139476,135141524,135143572,135145620,135147668,135149716,135151764,135153812,135155860,135157917,135159965,135162022,135164070,135166118,135168166,135170214,135172262,135174310,135176358,135178406,135180454,135182502,135184550,135186598,135188646,135190694,135192742,135194790,135196838,135198886,135200934,135202982,135205030,135207078,135209135,135211183,135213231,135215279,135217327,135219375,135221423,135223471,135225519,135227567,135229615,135231663,135233711,135235759,135237807,135239855,135241903,135243951,135245999,135248047,135250104,135252152,135254200,135256248,135258296,135260344,135262392,135264440,135266488,135268536,135270584,135272641,135274689,135276737,135278785,135280833,135282881,135284929,135286977,135289025,135291073,135293121,135295169,135297217,135299265,135301313,135303361,135305409,135307457,135309505,135311553,135313601,135315649,135317697,135319754,135321807,135323863,135325911,135327959,135330007,135332055,135334103,135336151,135338199,135340247,135342295,135344343,135346391,135348439,135350487,135352535,135354583,135356631,135358679,135360727,135362775,135364823,135366871,135368919,135370967,135373015,135375072,135377120,135379168,135381216,135383264,135385312,135387360,135389417,135391465,135393513,135395561,135397609,135399657,135401705,135403761,135405809,135407857,135409905,135411953,135414001,135416049,135418097,135420145,135422193,135424241,135426289,135428337,135430385,135432433,135434481,135436529,135438577,135440625,135442673,135444721,135446769,135448817,135450865,135452913,135454961,135457009,135459057,135461105,135463153,135465201,135467249,135469297,135471345,135473393,135475441,135477489,135479537,135481585,135483633,135485681,135487729,135489777,135491825,135493873,135495921,135497969,135500017,135502065,135504113,135506161,135508209,135510265,135512321,135514369,135516417,135518465,135520513,135522561,135524609,135526657,135528705,135530753,135532801,135534849,135536897,135538945,135540993,135543041,135545089,135547137,135549185,135551233,135553281,135555329,135557377,135559425,135561473,135563521,135565569,135567617,135569665,135571713,135573761,135575809,135577866,135579914,135581962,135584010,135586058,135588106,135590154,135592202,135594250,135596298,135598346,135600403,135602451,135604499,135606547,135608595,135610643,135612691,135614739,135616787,135618835,135620883,135622931,135624979,135627027,135629075,135631123,135633171,135635219,135637267,135639315,135641363,135643411,135645459,135647516,135649564,135651612,135653660,135655717,135657765,135659813,135661861,135663909,135665957,135668005,135670053,135672101,135674149,135676197,135678245,135680293,135682341,135684389,135686437,135688485,135690533,135692581,135694629,135696677,135698734,135700782,135702830,135704878,135706926,135708974,135711030,135713078,135715126,135717174,135719222,135721270,135723318,135725366,135727414,135729462,135731510,135733558,135735606,135737654,135739702,135741750,135743798,135745846,135747894,135749942,135751990,135754038,135756086,135758134,135760182,135762230,135764278,135766326,135768374,135770422,135772470,135774518,135776566,135778614,135780662,135782719,135784776,135786824,135788872,135790920,135792968,135795016,135797064,135799112,135801160,135803208,135805256,135807304,135809352,135811400,135813456,135815504,135817552,135819600,135821648,135823705,135825753,135827801,135829858,135831906,135833954,135836002,135838058,135840106,135842154,135844202,135846250,135848298,135850346,135852394,135854442,135856490,135858538,135860586,135862634,135864682,135866730,135868778,135870826,135872874,135874922,135876979,135879027,135881075,135883123,135885171,135887228,135889276,135891324,135893374,135895412,135897460,135899508,135901564,135903612,135905660,135907717,135909765,135911813,135913869,135915925,135917973,135920021,135922078,135924126,135926174,135928222,135930270,135932318,135934375,135936423,135938471,135940519,135942567,135944615,135946669,135948717,135950760,135952808,135954856,135956904,135958959,135961016,135963064,135965112,135967160,135969208,135971256,135973304,135975352,135977400,135979448,135981503,135983551,135985599,135987647,135989695,135991743,135993791,135995839,135997887,135999944,136001992,136004040,136006088,136008136,136010184,136012232,136014280,136016328,136018376,136020424,136022472,136024528,136026576,136028633,136030681,136032729,136034777,136036825,136038879,136040936,136042984,136045032,136047088,136049136,136051184,136053232,136055288,136057336,136059384,136061432,136063488,136065545,136067593,136069650,136071698,136073727,136075782,136077830,136079878,136081926,136083974,136086022,136088070,136090118,136092166,136094214,136096262,136098310,136100358,136102406,136104454,136106502,136108550,136110598,136112646,136114694,136116742,136118790,136120838,136122886,136124934,136126990,136129038,136131086,136133134,136135182,136137230,136139278,136141326,136143374,136145422,136147470,136149527,136151575,136153623,136155671,136157719,136159767,136161815,136163863,136165911,136167959,136170007,136172055,136174103,136176151,136178199,136180247,136182295,136184343,136186391,136188439,136190487,136192535,136194583,136196631,136198679,136200727,136202775,136204823,136206871,136208919,136210967,136213015,136215063,136217111,136219159,136221207,136223255,136225303,136227351,136229399,136231447,136233495,136235543,136237591,136239639,136241687,136243735,136245783,136247831,136249879,136251927,136253975,136256023,136258071,136260119,136262167,136264215,136266263,136268311,136270359,136272407,136274455,136276503,136278551,136280599,136282656,136284704,136286752,136288800,136290848,136292896,136294944,136296992,136299040,136301088,136303136,136305184,136307232,136309280,136311328,136313376,136315424,136317472,136319520,136321568,136323616,136325664,136327712,136329760,136331808,136333856,136335904,136337952,136340000,136342048,136344096,136346144,136348192,136350240,136352288,136354336,136356384,136358432,136360480,136362528,136364576,136366624,136368672,136370720,136372768,136374816,136376864,136378912,136380968,136383016,136385064,136387112,136389160,136391208,136393256,136395304,136397352,136399400,136401448,136403496,136405544,136407592,136409640,136411688,136413736,136415784,136417832,136419880,136421928,136423976,136426024,136428072,136430120,136432168,136434216,136436264,136438312,136440360,136442408,136444456,136446504,136448552,136450600,136452648,136454696,136456744,136458792,136460840,136462888,136464936,136466984,136469032,136471080,136473128,136475176,136477224,136479272,136481320,136483368,136485416,136487464,136489512,136491560,136493608,136495656,136497704,136499752,136501800,136503848,136505896,136507944,136509992,136512040,136514088,136516136,136518184,136520232,136522280,136524328,136526376,136528424,136530472,136532520,136534568,136536616,136538664,136540712,136542760,136544808,136546856,136548904,136550952,136553000,136555048,136557096,136559144,136561192,136563240,136565288,136567336,136569384,136571432,136573480,136575528,136577576,136579624,136581672,136583720,136585768,136587816,136589864,136591912,136593960,136596008,136598056,136600104,136602152,136604200,136606248,136608296,136610344,136612392,136614440,136616488,136618536,136620584,136622632,136624680,136626728,136628776,136630824,136632872,136634920,136636968,136639016,136641064,136643112,136645160,136647208,136649256,136651304,136653352,136655400,136657448,136659496,136661544,136663592,136665640,136667688,136669736,136671784,136673832,136675880,136677928,136679976,136682024,136684072,136686120,136688168,136690216,136692264,136694312,136696360,136698408,136700456,136702504,136704552,136706600,136708648,136710696,136712744,136714792,136716840,136718888,136720936,136722984,136725032,136727080,136729128,136731176,136733224,136735272,136737320,136739368,136741416,136743464,136745512,136747560,136749608,136751656,136753704,136755752,136757800,136759848,136761896,136763944,136765992,136768040,136770088,136772136,136774184,136776232,136778280,136780328,136782376,136784424,136786472,136788520,136790568,136792616,136794664,136796712,136798760,136800808,136802856,136804904,136806952,136809000,136811048,136813096,136815144,136817192,136819240,136821288,136823345,136825393,136827441,136829489,136831537,136833585,136835633,136837681,136839729,136841777,136843825,136845873,136847921,136849969,136852025,136854073,136856121,136858169,136860217,136862265,136864313,136866361,136868409,136870457,136872505,136874553,136876601,136878649,136880697,136882745,136884793,136886841,136888889,136890937,136892985,136895033,136897081,136899129,136901177,136903225,136905273,136907321,136909369,136911417,136913465,136915513,136917561,136919609,136921657,136923705,136925753,136927801,136929849,136931897,136933945,136935993,136938041,136940089,136942137,136944185,136946233,136948281,136950329,136952377,136954425,136956473,136958521,136960569,136962617,136964665,136966713,136968761,136970809,136972857,136974905,136976953,136979001,136981049,136983097,136985145,136987193,136989241,136991289,136993337,136995385,136997433,136999481,137001529,137003577,137005625,137007673,137009721,137011769,137013817,137015865,137017913,137019961,137022009,137024057,137026105,137028153,137030201,137032249,137034297,137036345,137038393,137040441,137042489,137044537,137046585,137048633,137050681,137052729,137054777,137056825,137058873,137060921,137062969,137065017,137067065,137069113,137071161,137073209,137075257,137077305,137079353,137081401,137083449,137085497,137087545,137089593,137091641,137093689,137095737,137097785,137099833,137101881,137103929,137105977,137108025,137110073,137112121,137114169,137116217,137118265,137120313,137122361,137124409,137126457,137128505,137130553,137132601,137134649,137136697,137138745,137140793,137142841,137144889,137146937,137148985,137151033,137153081,137155129,137157177,137159225,137161273,137163321,137165378,137167426,137169474,137171522,137173570,137175626,137177674,137179722,137181770,137183818,137185866,137187914,137189962,137192010,137194058,137196106,137198154,137200210,137202258,137204306,137206354,137208402,137210450,137212498,137214546,137216594,137218642,137220690,137222738,137224786,137226834,137228882,137230930,137232978,137235026,137237074,137239122,137241170,137243218,137245266,137247314,137249362,137251410,137253458,137255506,137257554,137259602,137261650,137263698,137265746,137267794,137269842,137271890,137273938,137275986,137278034,137280082,137282130,137284178,137286226,137288274,137290322,137292370,137294418,137296466,137298514,137300562,137302610,137304658,137306706,137308754,137310802,137312850,137314898,137316946,137318994,137321051,137323099,137325147,137327195,137329243,137331291,137333339,137335387,137337435,137339483,137341531,137343579,137345627,137347675,137349723,137351771,137353819,137355867,137357915,137359963,137362011,137364059,137366107,137368155,137370203,137372251,137374299,137376347,137378395,137380443,137382491,137384539,137386587,137388635,137390692,137392740,137394788,137396836,137398884,137400932,137402980,137405028,137407076,137409124,137411172,137413220,137415268,137417316,137419364,137421412,137423460,137425508,137427556,137429604,137431660,137433708,137435756,137437804,137439852,137441900,137443948,137445996,137448044,137450092,137452140,137454188,137456245,137458293,137460341,137462389,137464437,137466485,137468533,137470581,137472629,137474686,137476734,137478782,137480830,137482878,137484926,137486974,137489022,137491070,137493118,137495166,137497214,137499262,137501310,137503358,137505406,137507454,137509502,137511558,137513606,137515654,137517702,137519750,137521798,137523846,137525894,137527942,137529990,137532038,137534086,137536134,137538182,137540230,137542278,137544326,137546374,137548422,137550470,137552518,137554566,137556614,137558662,137560710,137562758,137564806,137566854,137568902,137570950,137572998,137575046,137577094,137579151,137581208,137583256,137585304,137587352,137589400,137591448,137593496,137595544,137597592,137599640,137601688,137603736,137605784,137607832,137609880,137611928,137613976,137616024,137618072,137620120,137622168,137624216,137626264,137628312,137630360,137632408,137634456,137636504,137638552,137640600,137642648,137644696,137646744,137648792,137650849,137652897,137654945,137656993,137659041,137661089,137663137,137665185,137667233,137669281,137671329,137673377,137675425,137677473,137679521,137681569,137683617,137685665,137687713,137689761,137691818,137693866,137695914,137697962,137700019,137702067,137704115,137706163,137708211,137710259,137712307,137714355,137716403,137718460,137720508,137722556,137724604,137726652,137728700,137730748,137732796,137734844,137736892,137738940,137740988,137743036,137745084,137747141,137749189,137751237,137753285,137755333,137757381,137759429,137761477,137763525,137765573,137767621,137769669,137771717,137773765,137775813,137777861,137779909,137781957,137784005,137786053,137788101,137790149,137792197,137794245,137796293,137798341,137800389,137802446,137804494,137806542,137808590,137810638,137812686,137814734,137816782,137818830,137820878,137822926,137824974,137827022,137829070,137831118,137833166,137835214,137837262,137839310,137841358,137843406,137845454,137847502,137849550,137851598,137853646,137855694,137857737,137859785,137861833,137863881,137865929,137867977,137870025,137872073,137874130,137876183,137878235,137880283,137882337,137884385,137886433,137888481,137890529,137892577,137894625,137896673,137898721,137900769,137902817,137904865,137906913,137908961,137911009,137913057,137915105,137917153,137919201,137921249,137923297,137925345,137927393,137929441,137931489,137933537,137935585,137937633,137939690,137941738,137943795,137945852,137947900,137949948,137952005,137954053,137956101,137958149,137960205,137962253,137964301,137966349,137968397,137970445,137972493,137974541,137976589,137978646,137980694,137982742,137984790,137986847,137988902,137990950,137992998,137995055,137997103,137999160,138001208,138003256,138005305,138007353,138009401,138011449,138013497,138015554,138017611,138019668,138021716,138023764,138025812,138027860,138029908,138031956,138034004,138036052,138038100,138040148,138042204,138044252,138046300,138048348,138050396,138052444,138054492,138056540,138058588,138060636,138062684,138064732,138066780,138068828,138070876,138072924,138074972,138077020,138079077,138081125,138083173,138085221,138087269,138089317,138091372,138093420,138095468,138097516,138099564,138101612,138103660,138105708,138107756,138109804,138111852,138113900,138115948,138117996,138120044,138122092,138124140,138126188,138128236,138130284,138132332,138134380,138136428,138138476,138140524,138142572,138144620,138146668,138148716,138150764,138152812,138154860,138156908,138158965,138161013,138163061,138165109,138167157,138169205,138171253,138173301,138175349,138177397,138179445,138181493,138183550,138185598,138187646,138189703,138191751,138193799,138195847,138197895,138199943,138201991,138204039,138206087,138208144,138210201,138212249,138214297,138216345,138218393,138220441,138222489,138224537,138226585,138228633,138230681,138232729,138234777,138236825,138238873,138240921,138242969,138245017,138247065,138249113,138251161,138253209,138255257,138257305,138259353,138261401,138263457,138265505,138267553,138269601,138271649,138273697,138275745,138277793,138279841,138281889,138283937,138285985,138288033,138290081,138292129,138294177,138296225,138298273,138300321,138302369,138304417,138306473,138308521,138310569,138312617,138314665,138316719,138318767,138320815,138322863,138324911,138326959,138329007,138331055,138333103,138335151,138337199,138339254,138341302,138343359,138345407,138347464,138349512,138351560,138353608,138355656,138357704,138359752,138361800,138363848,138365905,138367953,138370001,138372058,138374106,138376154,138378202,138380250,138382298,138384346,138386394,138388442,138390490,138392538,138394586,138396643,138398691,138400739,138402787,138404835,138406883,138408931,138410979,138413027,138415075,138417123,138419171,138421219,138423267,138425315,138427363,138429420,138431468,138433516,138435564,138437612,138439660,138441708,138443756,138445804,138447852,138449900,138451948,138453996,138456044,138458092,138460140,138462188,138464236,138466284,138468332,138470389,138472437,138474485,138476533,138478581,138480629,138482677,138484725,138486773,138488821,138490869,138492926,138494974,138497022,138499076,138501124,138503172,138505220,138507268,138509325,138511373,138513421,138515469,138517517,138519565,138521613,138523661,138525717,138527765,138529813,138531861,138533909,138535957,138538005,138540053,138542101,138544149,138546197,138548245,138550293,138552341,138554389,138556437,138558485,138560533,138562581,138564629,138566677,138568725,138570773,138572821,138574878,138576935,138578992,138581040,138583088,138585145,138587202,138589250,138591298,138593346,138595394,138597442,138599490,138601545,138603602,138605650,138607707,138609755,138611812,138613869,138615926,138617974,138620022,138622070,138624118,138626166,138628214,138630262,138632319,138634367,138636415,138638463,138640511,138642559,138644607,138646655,138648703,138650751,138652799,138654847,138656895,138658943,138660991,138663039,138665087,138667143,138669191,138671239,138673287,138675335,138677383,138679431,138681479,138683527,138685575,138687623,138689671,138691719,138693767,138695815,138697863,138699911,138701968,138704016,138706064,138708112,138710160,138712208,138714256,138716313,138718370,138720418,138722466,138724514,138726571,138728619,138730667,138732715,138734763,138736811,138738859,138740907,138742964,138745012,138747060,138749108,138751156,138753204,138755252,138757300,138759348,138761396,138763444,138765492,138767540,138769588,138771645,138773693,138775749,138777797,138779845,138781893,138783945,138786000,138788057,138790105,138792161,138794209,138796266,138798323,138800380,138802428,138804476,138806524,138808572,138810620,138812668,138814716,138816773,138818821,138820869,138822924,138824981,138827029,138829077,138831125,138833173,138835230,138837278,138839326,138841374,138843422,138845470,138847527,138849575,138851623,138853671,138855719,138857775,138859823,138861871,138863919,138865967,138868015,138870063,138872111,138874159,138876207,138878255,138880303,138882351,138884399,138886447,138888503,138890560,138892608,138894656,138896704,138898752,138900800,138902857,138904905,138906962,138909010,138911058,138913106,138915154,138917202,138919250,138921298,138923346,138925394,138927442,138929490,138931538,138933586,138935634,138937691,138939739,138941787,138943835,138945892,138947940,138949988,138952045,138954101,138956158,138958206,138960254,138962311,138964359,138966407,138968463,138970511,138972559,138974607,138976655,138978703,138980751,138982807,138984855,138986903,138988951,138990999,138993056,138995104,138997152,138999200,139001248,139003296,139005344,139007392,139009440,139011488,139013536,139015584,139017641,139019689,139021737,139023785,139025833,139027881,139029929,139031986,139034034,139036082,139038130,139040178,139042226,139044283,139046331,139048379,139050427,139052475,139054523,139056571,139058619,139060667,139062715,139064763,139066811,139068859,139070907,139072955,139075011,139077059,139079107,139081155,139083203,139085251,139087299,139089347,139091395,139093451,139095499,139097555,139099603,139101658,139103706,139105754,139107802,139109850,139111898,139113946,139115994,139118042,139120090,139122138,139124186,139126234,139128282,139130339,139132387,139134435,139136483,139138531,139140585,139142640,139144688,139146736,139148784,139150840,139152888,139154936,139156984,139159032,139161080,139163128,139165176,139167224,139169272,139171320,139173368,139175416,139177473,139179529,139181577,139183625,139185673,139187721,139189769,139191817,139193865,139195921,139197978,139200034,139202082,139204130,139206178,139208226,139210274,139212322,139214379,139216427,139218475,139220523,139222580,139224628,139226685,139228733,139230781,139232829,139234877,139236925,139238973,139241021,139243069,139245117,139247165,139249213,139251261,139253309,139255357,139257405,139259453,139261501,139263549,139265597,139267645,139269693,139271741,139273789,139275837,139277885,139279942,139281990,139284038,139286086,139288134,139290182,139292230,139294278,139296326,139298374,139300422,139302478,139304526,139306574,139308622,139310670,139312727,139314775,139316823,139318871,139320919,139322976,139325024,139327072,139329120,139331168,139333216,139335264,139337312,139339360,139341408,139343464,139345512,139347560,139349608,139351656,139353704,139355752,139357800,139359857,139361905,139363953,139366001,139368049,139370097,139372145,139374193,139376241,139378289,139380337,139382385,139384433,139386489,139388546,139390594,139392642,139394690,139396738,139398793,139400841,139402889,139404937,139406985,139409042,139411090,139413138,139415186,139417234,139419282,139421330,139423378,139425426,139427474,139429522,139431570,139433618,139435666,139437714,139439762,139441810,139443858,139445906,139447954,139450002,139452050,139454098,139456146,139458194,139460242,139462290,139464338,139466386,139468434,139470482,139472530,139474578,139476635,139478683,139480738,139482786,139484834,139486882,139488930,139490978,139493026,139495074,139497122,139499170,139501218,139503266,139505314,139507362,139509410,139511458,139513506,139515554,139517611,139519659,139521707,139523755,139525803,139527859,139529907,139531955,139534003,139536051,139538099,139540147,139542204,139544252,139546300,139548348,139550396,139552444,139554492,139556540,139558588,139560636,139562684,139564732,139566780,139568836,139570884,139572932,139574980,139577028,139579076,139581124,139583172,139585220,139587277,139589325,139591373,139593421,139595469,139597517,139599565,139601613,139603661,139605709,139607757,139609805,139611853,139613901,139615949,139617997,139620045,139622093,139624141,139626198,139628255,139630303,139632351,139634405,139636453,139638501,139640549,139642597,139644645,139646693,139648749,139650805,139652853,139654901,139656949,139658997,139661045,139663093,139665141,139667189,139669237,139671285,139673333,139675381,139677429,139679477,139681525,139683573,139685621,139687669,139689717,139691765,139693813,139695861,139697909,139699957,139702005,139704053,139706101,139708149,139710197,139712245,139714293,139716349,139718397,139720445,139722493,139724541,139726589,139728637,139730685,139732733,139734781,139736829,139738877,139740925,139742973,139745021,139747069,139749117,139751165,139753213,139755261,139757318,139759366,139761414,139763462,139765510,139767558,139769606,139771654,139773702,139775750,139777798,139779846,139781894,139783942,139785990,139788038,139790086,139792134,139794182,139796230,139798278,139800326,139802374,139804422,139806470,139808518,139810566,139812614,139814662,139816718,139818766,139820814,139822862,139824910,139826958,139829015,139831063,139833111,139835159,139837207,139839262,139841310,139843367,139845415,139847463,139849520,139851568,139853616,139855664,139857712,139859760,139861808,139863856,139865904,139867952,139870000,139872048,139874096,139876144,139878192,139880240,139882288,139884336,139886384,139888432,139890480,139892528,139894576,139896624,139898672,139900728,139902776,139904833,139906881,139908929,139910977,139913025,139915073,139917121,139919169,139921226,139923274,139925322,139927370,139929418,139931475,139933523,139935571,139937619,139939667,139941724,139943781,139945838,139947886,139949942,139951990,139954038,139956086,139958134,139960182,139962230,139964278,139966326,139968383,139970431,139972479,139974527,139976575,139978623,139980671,139982719,139984767,139986815,139988863,139990911,139992968,139995016,139997064,139999112,140001160,140003208,140005256,140007304,140009352,140011400,140013448,140015496,140017544,140019592,140021640,140023697,140025754,140027802,140029850,140031898,140033946,140035994,140038042,140040090,140042138,140044186,140046234,140048282,140050330,140052378,140054426,140056483,140058531,140060579,140062627,140064684,140066732,140068780,140070828,140072876,140074924,140076972,140079020,140081068,140083116,140085164,140087212,140089269,140091317,140093365,140095422,140097470,140099518,140101574,140103622,140105670,140107727,140109775,140111823,140113871,140115928,140117976,140120024,140122072,140124120,140126168,140128216,140130264,140132312,140134360,140136408,140138456,140140504,140142552,140144600,140146648,140148696,140150744,140152792,140154840,140156896,140158944,140160992,140163040,140165088,140167136,140169191,140171239,140173287,140175335,140177383,140179431,140181479,140183527,140185575,140187623,140189671,140191719,140193776,140195824,140197872,140199920,140201968,140204016,140206064,140208112,140210160,140212208,140214256,140216304,140218352,140220400,140222448,140224496,140226552,140228609,140230657,140232705,140234762,140236810,140238858,140240906,140242954,140245002,140247050,140249098,140251154,140253209,140255257,140257305,140259362,140261410,140263458,140265506,140267554,140269602,140271650,140273698,140275746,140277794,140279842,140281890,140283938,140285986,140288034,140290082,140292130,140294178,140296226,140298274,140300322,140302370,140304418,140306466,140308514,140310562,140312610,140314658,140316706,140318754,140320802,140322858,140324906,140326954,140329002,140331050,140333098,140335146,140337203,140339251,140341299,140343347,140345395,140347443,140349491,140351539,140353587,140355635,140357683,140359740,140361788,140363836,140365884,140367932,140369980,140372028,140374076,140376124,140378172,140380220,140382268,140384316,140386364,140388412,140390460,140392508,140394556,140396604,140398652,140400700,140402748,140404796,140406853,140408901,140410949,140412997,140415045,140417093,140419150,140421198,140423246,140425294,140427342,140429390,140431438,140433495,140435543,140437591,140439639,140441687,140443735,140445783,140447831,140449879,140451927,140453975,140456023,140458080,140460128,140462176,140464224,140466272,140468320,140470368,140472416,140474464,140476512,140478560,140480608,140482656,140484704,140486752,140488800,140490848,140492896,140494944,140497001,140499049,140501097,140503145,140505193,140507241,140509289,140511337,140513385,140515433,140517481,140519529,140521577,140523625,140525673,140527721,140529769,140531817,140533865,140535913,140537970,140540018,140542075,140544123,140546171,140548219,140550267,140552315,140554363,140556411,140558459,140560507,140562555,140564603,140566651,140568699,140570747,140572795,140574843,140576891,140578939,140580987,140583035,140585092,140587140,140589188,140591236,140593284,140595332,140597380,140599428,140601476,140603524,140605572,140607620,140609668,140611716,140613764,140615812,140617860,140619908,140621956,140624004,140626052,140628100,140630148,140632196,140634244,140636300,140638348,140640396,140642444,140644492,140646540,140648597,140650645,140652693,140654741,140656798,140658846,140660894,140662942,140664990,140667038,140669086,140671134,140673182,140675230,140677278,140679326,140681374,140683422,140685470,140687518,140689566,140691614,140693662,140695710,140697758,140699806,140701854,140703902,140705950,140707998,140710046,140712094,140714142,140716190,140718238,140720286,140722334,140724382,140726430,140728478,140730526,140732574,140734622,140736670,140738718,140740766,140742814,140744862,140746910,140748958,140751006,140753054,140755102,140757150,140759198,140761246,140763294,140765342,140767390,140769438,140771486,140773534,140775582,140777630,140779678,140781726,140783774,140785822,140787870,140789918,140791966,140794014,140796065,140798113,140800161,140802209,140804257,140806305,140808353,140810401,140812449,140814497,140816545,140818601,140820649,140822697,140824745,140826793,140828841,140830889,140832937,140834985,140837033,140839081,140841129,140843177,140845225,140847273,140849321,140851369,140853426,140855474,140857528,140859576,140861624,140863672,140865720,140867768,140869816,140871864,140873912,140875960,140878008,140880056,140882104,140884152,140886200,140888248,140890296,140892344,140894392,140896440,140898488,140900536,140902584,140904632,140906680,140908728,140910776,140912824,140914872,140916920,140918968,140921025,140923073,140925121,140927169,140929217,140931265,140933313,140935361,140937409,140939457,140941505,140943553,140945601,140947658,140949706,140951754,140953802,140955850,140957898,140959946,140961994,140964042,140966090,140968138,140970186,140972234,140974282,140976330,140978378,140980426,140982474,140984522,140986570,140988618,140990666,140992714,140994762,140996810,140998858,141000906,141002954,141005002,141007050,141009098,141011146,141013194,141015242,141017290,141019338,141021386,141023434,141025482,141027530,141029578,141031626,141033674,141035722,141037770,141039818,141041866,141043914,141045962,141048010,141050058,141052106,141054154,141056202,141058250,141060298,141062346,141064394,141066442,141068490,141070538,141072586,141074634,141076682,141078730,141080778,141082826,141084874,141086922,141088970,141091018,141093066,141095122,141097170,141099218,141101272,141103320,141105368,141107416,141109464,141111520,141113568,141115616,141117664,141119712,141121760,141123808,141125865,141127696,141129744,141131800,141133848,141135896,141137944,141139992,141142040,141144088,141146136,141148184,141150232,141152280,141154328,141156376,141158424,141160472,141162520,141164568,141166616,141168672,141170720,141172768,141174816,141176864,141178912,141180960,141183008,141185056,141187104,141189150,141191198,141193232,141195277,141197331,141199379,141201435,141203483,141205531,141207579,141209627,141211684,141213732,141215780,141217828,141219877,141221925,141223973,141226021,141228069,141230117,141232172,141234220,141236268,141238325,141240373,141242421,141244478,141246535,141248583,141250631,141252679,141254736,141256784,141258841,141260889,141262946,141265003,141267060,141269108,141271156,141273204,141275252,141277300,141279357,141281405,141283454,141285508,141287556,141289604,141291652,141293700,141295748,141297796,141299844,141301901,141303949,141305997,141308045,141310093,141312141,141314189,141316237,141318285,141320333,141322384,141324432,141326480,141328528,141330585,141332633,141334681,141336737,141338785,141340833,141342890,141344944,141346992,141349042,141351090,141353138,141355195,141357251,141359299,141361347,141363395,141365443,141367500,141369548,141371596,141373652,141375709,141377757,141379805,141381853,141383910,141385965,141388021,141390069,141392117,141394165,141396213,141398261,141400314,141402351,141404389,141406437,141408453,141410509,141412557,141414614,141416662,141418710,141420758,141422806,141424854,141426902,141428950,141430998,141433046,141435094,141437142,141439190,141441238,141443286,141445334,141447382,141449430,141451478,141453526,141455574,141457622,141459670,141461718,141463766,141465814,141467862,141469910,141471958,141474006,141476054,141478110,141480158,141482206,141484254,141486302,141488350,141490398,141492446,141494494,141496542,141498590,141500647,141502695,141504743,141506791,141508839,141510887,141512935,141514983,141517031,141519079,141521127,141523175,141525223,141527271,141529319,141531367,141533415,141535463,141537520,141539568,141541616,141543664,141545712,141547760,141549808,141551856,141553904,141555952,141558000,141560048,141562096,141564144,141566192,141568240,141570288,141572336,141574384,141576432,141578480,141580528,141582576,141584624,141586672,141588720,141590768,141592816,141594864,141596912,141598960,141601008,141603056,141605104,141607152,141609200,141611248,141613296,141615344,141617392,141619440,141621488,141623536,141625584,141627632,141629680,141631728,141633776,141635824,141637872,141639920,141641968,141644016,141646064,141648112,141650160,141652208,141654256,141656304,141658352,141660400,141662448,141664496,141666544,141668592,141670640,141672688,141674736,141676784,141678832,141680880,141682928,141684976,141687024,141689072,141691120,141693168,141695216,141697264,141699312,141701360,141703408,141705456,141707504,141709552,141711600,141713648,141715696,141717744,141719792,141721840,141723888,141725936,141727984,141730032,141732080,141734128,141736176,141738224,141740272,141742320,141744368,141746416,141748464,141750512,141752560,141754608,141756656,141758704,141760761,141762809,141764857,141766905,141768953,141771009,141773057,141775105,141777162,141779210,141781258,141783306,141785354,141787402,141789450,141791498,141793546,141795594,141797642,141799690,141801738,141803786,141805834,141807891,141809939,141811987,141814035,141816083,141818131,141820179,141822227,141824275,141826323,141828371,141830419,141832467,141834515,141836563,141838611,141840659,141842707,141844755,141846803,141848851,141850899,141852947,141854995,141857043,141859091,141861139,141863187,141865235,141867283,141869331,141871379,141873427,141875475,141877523,141879571,141881628,141883676,141885724,141887772,141889820,141891868,141893916,141895964,141898012,141900060,141902108,141904156,141906204,141908252,141910300,141912348,141914396,141916444,141918492,141920540,141922588,141924636,141926684,141928732,141930780,141932828,141934876,141936924,141938972,141941020,141943068,141945116,141947164,141949221,141951269,141953317,141955365,141957413,141959469,141961517,141963565,141965613,141967661,141969709,141971766,141973814,141975862,141977910,141979958,141982006,141984054,141986102,141988150,141990207,141992255,141994303,141996351,141998399,142000447,142002495,142004543,142006591,142008639,142010687,142012735,142014783,142016831,142018879,142020927,142022975,142025023,142027071,142029119,142031167,142033215,142035263,142037311,142039359,142041407,142043455,142045503,142047551,142049599,142051647,142053695,142055743,142057791,142059839,142061887,142063935,142065983,142068031,142070079,142072127,142074184,142076232,142078280,142080328,142082376,142084424,142086472,142088520,142090568,142092616,142094664,142096712,142098760,142100808,142102856,142104904,142106952,142109000,142111048,142113096,142115144,142117192,142119240,142121288,142123336,142125384,142127432,142129480,142131528,142133576,142135624,142137672,142139720,142141768,142143816,142145864,142147912,142149960,142152008,142154056,142156104,142158152,142160200,142162248,142164296,142166344,142168392,142170440,142172488,142174536,142176584,142178632,142180680,142182728,142184776,142186824,142188872,142190920,142192968,142195016,142197064,142199112,142201160,142203208,142205256,142207304,142209352,142211400,142213448,142215496,142217544,142219601,142221649,142223697,142225745,142227793,142229850,142231898,142233946,142235994,142238042,142240090,142242138,142244186,142246234,142248282,142250330,142252386,142254441,142256489,142258537,142260585,142262633,142264681,142266729,142268777,142270825,142272873,142274921,142276969,142279017,142281065,142283113,142285161,142287209,142289257,142291305,142293353,142295401,142297449,142299497,142301545,142303593,142305641,142307689,142309737,142311785,142313833,142315881,142317929,142319977,142322025,142324073,142326121,142328169,142330217,142332265,142334313,142336361,142338409,142340457,142342505,142344553,142346601,142348658,142350715,142352763,142354811,142356859,142358907,142360955,142363003,142365051,142367099,142369147,142371204,142373252,142375300,142377348,142379396,142381444,142383492,142385540,142387588,142389636,142391684,142393732,142395780,142397828,142399876,142401932,142403980,142406036,142408084,142410132,142412180,142414228,142416276,142418324,142420372,142422420,142424468,142426516,142428564,142430612,142432660,142434708,142436764,142438820,142440868,142442916,142444964,142447012,142449060,142451108,142453156,142455204,142457252,142459300,142461348,142463396,142465444,142467492,142469540,142471588,142473636,142475684,142477732,142479780,142481828,142483876,142485924,142487972,142490020,142492068,142494116,142496164,142498212,142500260,142502308,142504356,142506404,142508452,142510500,142512548,142514596,142516644,142518692,142520740,142522788,142524836,142526889,142528937,142530985,142533033,142535081,142537129,142539177,142541234,142543282,142545339,142547387,142549435,142551483,142553531,142555579,142557627,142559675,142561723,142563771,142565819,142567867,142569915,142571963,142574011,142576059,142578107,142580155,142582203,142584251,142586308,142588356,142590404,142592452,142594500,142596548,142598596,142600644,142602692,142604740,142606788,142608836,142610884,142612932,142614980,142617028,142619076,142621124,142623172,142625220,142627268,142629316,142631364,142633412,142635469,142637517,142639565,142641613,142643661,142645709,142647757,142649805,142651853,142653901,142655949,142657997,142660045,142662093,142664141,142666189,142668237,142670285,142672333,142674381,142676429,142678477,142680525,142682573,142684621,142686669,142688717,142690765,142692813,142694861,142696909,142698957,142701005,142703053,142705101,142707149,142709197,142711245,142713293,142715341,142717389,142719437,142721485,142723533,142725581,142727629,142729677,142731725,142733781,142735829,142737877,142739925,142741973,142744021,142746077,142748125,142750173,142752221,142754269,142756317,142758365,142760413,142762461,142764509,142766557,142768605,142770653,142772701,142774749,142776797,142778845,142780893,142782941,142784989,142787037,142789085,142791133,142793181,142795229,142797277,142799325,142801373,142803421,142805469,142807517,142809565,142811613,142813661,142815709,142817757,142819805,142821853,142823901,142825949,142827997,142830045,142832093,142834141,142836189,142838237,142840285,142842333,142844381,142846429,142848477,142850525,142852573,142854621,142856669,142858717,142860765,142862813,142864861,142866909,142868957,142871005,142873053,142875101,142877149,142879197,142881245,142883293,142885341,142887389,142889437,142891485,142893533,142895581,142897629,142899677,142901734,142903782,142905830,142907878,142909926,142911974,142914022,142916070,142918118,142920166,142922214,142924262,142926310,142928366,142930414,142932462,142934510,142936558,142938614,142940662,142942710,142944758,142946806,142948854,142950902,142952950,142954998,142957046,142959094,142961142,142963190,142965238,142967286,142969334,142971382,142973430,142975478,142977526,142979574,142981622,142983670,142985718,142987766,142989814,142991862,142993910,142995958,142998006,143000054,143002102,143004150,143006198,143008246,143010294,143012342,143014390,143016438,143018495,143020543,143022591,143024639,143026687,143028735,143030783,143032831,143034879,143036927,143038975,143041023,143043071,143045119,143047167,143049215,143051263,143053311,143055359,143057407,143059455,143061503,143063551,143065599,143067647,143069695,143071752,143073800,143075848,143077896,143079944,143081992,143084040,143086088,143088136,143090184,143092232,143094280,143096328,143098376,143100424,143102472,143104529,143106577,143108625,143110673,143112721,143114769,143116826,143118874,143120922,143122970,143125018,143127066,143129114,143131162,143133210,143135258,143137306,143139354,143141402,143143450,143145498,143147546,143149594,143151642,143153690,143155738,143157786,143159834,143161882,143163930,143165978,143168026,143170074,143172122,143174170,143176218,143178266,143180314,143182362,143184410,143186458,143188506,143190554,143192602,143194650,143196698,143198746,143200794,143202842,143204890,143206938,143208986,143211034,143213082,143215130,143217178,143219226,143221274,143223322,143225370,143227418,143229466,143231514,143233562,143235610,143237658,143239706,143241754,143243802,143245850,143247907,143249955,143252003,143254051,143256099,143258147,143260195,143262243,143264291,143266339,143268387,143270435,143272483,143274531,143276579,143278627,143280675,143282723,143284771,143286819,143288867,143290915,143292963,143295011,143297059,143299107,143301155,143303203,143305251,143307299,143309347,143311395,143313443,143315491,143317539,143319587,143321635,143323691,143325739,143327787,143329835,143331883,143333931,143335979,143338027,143340075,143342123,143344171,143346219,143348267,143350315,143352363,143354411,143356459,143358507,143360563,143362611,143364659,143366707,143368755,143370803,143372851,143374899,143376947,143378995,143381043,143383091,143385139,143387187,143389235,143391283,143393331,143395379,143397427,143399475,143401523,143403571,143405619,143407667,143409715,143411763,143413811,143415859,143417916,143419964,143422012,143424060,143426108,143428156,143430204,143432252,143434300,143436348,143438396,143440444,143442492,143444540,143446588,143448636,143450684,143452732,143454780,143456828,143458876,143460924,143462972,143465020,143467077,143469125,143471173,143473221,143475269,143477317,143479365,143481413,143483461,143485509,143487557,143489605,143491653,143493701,143495749,143497797,143499845,143501902,143503950,143505998,143508046,143510094,143512142,143514190,143516238,143518286,143520343,143522391,143524439,143526487,143528535,143530583,143532631,143534679,143536727,143538775,143540823,143542871,143544919,143546967,143549015,143551063,143553111,143555159,143557207,143559255,143561303,143563351,143565399,143567447,143569495,143571543,143573591,143575639,143577687,143579735,143581783,143583831,143585879,143587927,143589975,143592023,143594071,143596119,143598167,143600215,143602263,143604311,143606359,143608416,143610464,143612512,143614560,143616608,143618656,143620704,143622752,143624800,143626848,143628896,143630944,143632992,143635040,143637088,143639136,143641184,143643232,143645280,143647328,143649376,143651424,143653472,143655520,143657568,143659616,143661664,143663712,143665760,143667808,143669856,143671904,143673952,143676000,143678048,143680096,143682144,143684192,143686240,143688288,143690336,143692384,143694432,143696480,143698528,143700576,143702624,143704672,143706713,143708761,143710809,143712857,143714905,143716953,143719001,143721049,143723097,143725145,143727193,143729241,143731289,143733337,143735385,143737433,143739481,143741529,143743577,143745625,143747682,143749730,143751778,143753826,143755874,143757922,143759970,143762018,143764066,143766114,143768162,143770210,143772258,143774306,143776354,143778402,143780450,143782498,143784546,143786594,143788642,143790690,143792738,143794786,143796834,143798882,143800930,143802978,143805026,143807074,143809122,143811170,143813218,143815266,143817314,143819362,143821410,143823458,143825506,143827554,143829602,143831650,143833698,143835746,143837794,143839842,143841890,143843938,143845986,143848034,143850082,143852130,143854178,143856226,143858274,143860322,143862370,143864418,143866475,143868523,143870571,143872619,143874667,143876715,143878763,143880811,143882859,143884907,143886955,143889003,143891051,143893108,143895156,143897204,143899252,143901300,143903348,143905405,143907453,143909501,143911549,143913597,143915645,143917693,143919741,143921789,143923837,143925885,143927933,143929981,143932029,143934077,143936125,143938173,143940221,143942269,143944317,143946365,143948413,143950461,143952509,143954557,143956605,143958653,143960701,143962749,143964797,143966845,143968893,143970941,143972989,143975037,143977085,143979133,143981181,143983229,143985277,143987334,143989382,143991430,143993478,143995526,143997574,143999622,144001670,144003718,144005766,144007814,144009862,144011910,144013958,144016006,144018054,144020102,144022150,144024198,144026246,144028294,144030342,144032390,144034438,144036486,144038534,144040582,144042630,144044678,144046726,144048783,144050831,144052879,144054935,144056983,144059031,144061079,144063127,144065175,144067223,144069271,144071319,144073376,144075424,144077472,144079520,144081568,144083616,144085664,144087712,144089760,144091808,144093856,144095904,144097952,144100000,144102048,144104096,144106144,144108192,144110240,144112288,144114336,144116384,144118432,144120489,144122537,144124585,144126633,144128681,144130729,144132777,144134825,144136873,144138921,144140969,144143017,144145065,144147113,144149161,144151209,144153257,144155305,144157353,144159401,144161449,144163497,144165545,144167593,144169641,144171689,144173746,144175794,144177842,144179890,144181938,144183986,144186043,144188091,144190139,144192196,144194244,144196292,144198340,144200388,144202436,144204484,144206532,144208580,144210628,144212676,144214733,144216781,144218838,144220894,144222942,144224990,144227038,144229086,144231134,144233182,144235230,144237278,144239326,144241374,144243422,144245470,144247518,144249566,144251614,144253662,144255710,144257758,144259806,144261854,144263902,144265950,144267998,144270046,144272094,144274142,144276190,144278238,144280286,144282334,144284382,144286430,144288478,144290526,144292574,144294622,144296670,144298718,144300766,144302814,144304862,144306910,144308958,144311006,144313054,144315102,144317150,144319198,144321246,144323294,144325342,144327390,144329438,144331486,144333534,144335582,144337630,144339687,144341735,144343783,144345831,144347879,144349927,144351975,144354023,144356071,144358119,144360167,144362215,144364263,144366320,144368368,144370416,144372464,144374512,144376560,144378608,144380656,144382704,144384752,144386800,144388848,144390896,144392944,144394992,144397040,144399088,144401136,144403184,144405232,144407280,144409328,144411376,144413424,144415472,144417520,144419568,144421616,144423664,144425712,144427760,144429808,144431856,144433904,144435961,144438009,144440057,144442105,144444153,144446201,144448249,144450297,144452345,144454393,144456441,144458489,144460537,144462585,144464633,144466681,144468729,144470777,144472825,144474873,144476921,144478969,144481017,144483065,144485113,144487161,144489209,144491257,144493305,144495353,144497401,144499449,144501497,144503545,144505601,144507649,144509697,144511745,144513802,144515850,144517898,144519946,144521994,144524042,144526090,144528138,144530186,144532234,144534282,144536330,144538378,144540426,144542474,144544522,144546570,144548618,144550666,144552714,144554762,144556810,144558858,144560906,144562954,144565002,144567050,144569098,144571146,144573194,144575242,144577290,144579338,144581386,144583434,144585482,144587530,144589578,144591626,144593674,144595722,144597779,144599827,144601875,144603923,144605971,144608019,144610067,144612115,144614163,144616211,144618259,144620307,144622355,144624403,144626451,144628499,144630547,144632595,144634643,144636691,144638739,144640787,144642835,144644883,144646931,144648979,144651027,144653075,144655123,144657171,144659219,144661267,144663315,144665363,144667411,144669459,144671507,144673555,144675603,144677651,144679699,144681747,144683795,144685843,144687891,144689939,144691987,144694035,144696083,144698131,144700179,144702227,144704275,144706323,144708371,144710419,144712467,144714515,144716563,144718611,144720659,144722707,144724755,144726803,144728851,144730899,144732947,144734995,144737043,144739091,144741139,144743187,144745244,144747301,144749349,144751397,144753445,144755493,144757541,144759589,144761637,144763685,144765733,144767781,144769829,144771877,144773925,144775973,144778021,144780069,144782117,144784165,144786213,144788261,144790309,144792357,144794405,144796453,144798501,144800549,144802597,144804645,144806693,144808741,144810789,144812837,144814885,144816933,144818981,144821029,144823085,144825133,144827181,144829229,144831277,144833325,144835373,144837421,144839469,144841517,144843565,144845613,144847670,144849718,144851766,144853814,144855862,144857910,144859958,144862006,144864054,144866102,144868150,144870198,144872246,144874294,144876342,144878390,144880438,144882486,144884534,144886582,144888630,144890678,144892726,144894774,144896822,144898870,144900918,144902966,144905014,144907062,144909110,144911158,144913206,144915254,144917302,144919350,144921398,144923446,144925494,144927542,144929590,144931638,144933686,144935734,144937782,144939830,144941878,144943926,144945974,144948022,144950070,144952118,144954166,144956214,144958271,144960319,144962367,144964415,144966463,144968511,144970559,144972607,144974655,144976703,144978751,144980799,144982847,144984895,144986943,144988991,144991039,144993087,144995135,144997183,144999231,145001288,145003336,145005384,145007432,145009480,145011528,145013576,145015624,145017672,145019720,145021768,145023816,145025864,145027921,145029969,145032017,145034065,145036122,145038170,145040218,145042266,145044314,145046362,145048410,145050458,145052506,145054554,145056602,145058650,145060698,145062746,145064794,145066851,145068899,145070947,145072995,145075043,145077091,145079139,145081187,145083235,145085283,145087331,145089379,145091427,145093475,145095523,145097571,145099619,145101667,145103715,145105763,145107811,145109859,145111907,145113955,145116003,145118051,145120099,145122147,145124195,145126243,145128291,145130339,145132387,145134435,145136483,145138531,145140579,145142627,145144675,145146723,145148771,145150819,145152867,145154915,145156963,145159011,145161059,145163107,145165163,145167211,145169259,145171307,145173355,145175403,145177451,145179499,145181547,145183595,145185643,145187691,145189739,145191787,145193835,145195883,145197931,145199979,145202027,145204075,145206123,145208171,145210219,145212267,145214315,145216363,145218411,145220459,145222507,145224555,145226603,145228651,145230699,145232756,145234804,145236852,145238900,145240948,145242996,145245053,145247101,145249149,145251197,145253245,145255293,145257341,145259389,145261437,145263485,145265533,145267581,145269629,145271677,145273725,145275773,145277821,145279869,145281917,145283965,145286013,145288061,145290109,145292157,145294205,145296253,145298301,145300349,145302397,145304445,145306493,145308541,145310589,145312637,145314685,145316733,145318781,145320829,145322877,145324925,145326973,145329030,145331078,145333126,145335174,145337231,145339279,145341327,145343375,145345423,145347471,145349519,145351567,145353615,145355663,145357711,145359759,145361807,145363855,145365903,145367951,145369999,145372047,145374095,145376143,145378191,145380239,145382287,145384335,145386383,145388431,145390479,145392527,145394575,145396623,145398671,145400719,145402767,145404815,145406863,145408911,145410959,145413007,145415055,145417103,145419151,145421208,145423256,145425304,145427352,145429400,145431448,145433496,145435544,145437592,145439640,145441688,145443736,145445784,145447832,145449880,145451928,145453976,145456024,145458072,145460120,145462168,145464216,145466264,145468312,145470360,145472408,145474456,145476504,145478552,145480600,145482648,145484696,145486744,145488792,145490840,145492888,145494936,145496984,145499041,145501089,145503137,145505185,145507233,145509281,145511329,145513377,145515425,145517473,145519521,145521569,145523617,145525665,145527713,145529761,145531809,145533857,145535905,145537953,145540001,145542049,145544097,145546145,145548193,145550241,145552298,145554346,145556394,145558442,145560490,145562538,145564586,145566634,145568682,145570730,145572778,145574826,145576874,145578922,145580970,145583018,145585066,145587114,145589162,145591210,145593258,145595306,145597354,145599402,145601450,145603498,145605546,145607594,145609642,145611690,145613738,145615786,145617834,145619882,145621930,145623978,145626026,145628074,145630122,145632150,145634195,145636231,145638282,145640339,145642387,145644444,145646492,145648540,145650588,145652645,145654693,145656741,145658789,145660837,145662885,145664932,145666970,145669018,145671066,145673114,145675162,145677210,145679258,145681306,145683354,145685402,145687450,145689498,145691546,145693594,145695642,145697690,145699738,145701786,145703843,145705891,145707939,145709987,145712035,145714083,145716131,145718179,145720227,145722275,145724323,145726371,145728419,145730467,145732515,145734563,145736611,145738659,145740707,145742755,145744803,145746851,145748899,145750956,145753004,145755052,145757100,145759148,145761196,145763244,145765292,145767340,145769388,145771436,145773484,145775532,145777580,145779628,145781676,145783724,145785772,145787820,145789868,145791916,145793964,145796012,145798060,145800108,145802156,145804204,145806252,145808300,145810348,145812396,145814444,145816492,145818540,145820588,145822636,145824684,145826732,145828780,145830828,145832876,145834924,145836972,145839020,145841068,145843116,145845164,145847212,145849260,145851317,145853365,145855413,145857461,145859509,145861557,145863605,145865653,145867701,145869749,145871797,145873845,145875893,145877941,145879989,145882037,145884085,145886133,145888181,145890229,145892277,145894325,145896373,145898421,145900469,145902517,145904565,145906613,145908661,145910709,145912757,145914805,145916853,145918901,145920949,145922997,145925045,145927093,145929141,145931198,145933246,145935294,145937342,145939390,145941438,145943486,145945534,145947582,145949630,145951678,145953726,145955774,145957822,145959870,145961918,145963966,145966014,145968062,145970110,145972158,145974206,145976254,145978302,145980350,145982398,145984446,145986494,145988542,145990590,145992638,145994686,145996734,145998782,146000830,146002878,146004926,146006974,146009022,146011070,146013118,146015166,146017214,146019262,146021310,146023358,146025406,146027454,146029502,146031550,146033598,146035646,146037694,146039742,146041790,146043838,146045886,146047934,146049982,146052030,146054078,146056126,146058174,146060222,146062270,146064318,146066366,146068414,146070462,146072510,146074558,146076606,146078654,146080702,146082750,146084798,146086846,146088894,146090942,146092990,146095038,146097086,146099134,146101182,146103230,146105278,146107326,146109374,146111422,146113470,146115518,146117566,146119614,146121662,146123710,146125758,146127806,146129854,146131902,146133950,146135998,146138046,146140094,146142142,146144190,146146238,146148286,146150334,146152382,146154430,146156478,146158526,146160574,146162622,146164670,146166718,146168766,146170814,146172862,146174910,146176958,146179006,146181054,146183102,146185150,146187198,146189246,146191294,146193342,146195390,146197438,146199486,146201534,146203582,146205630,146207678,146209726,146211774,146213822,146215870,146217918,146219966,146222014,146224062,146226110,146228158,146230206,146232254,146234302,146236350,146238398,146240446,146242494,146244542,146246590,146248638,146250686,146252734,146254782,146256830,146258878,146260926,146262974,146265022,146267070,146269118,146271166,146273214,146275262,146277310,146279358,146281406,146283454,146285502,146287550,146289598,146291646,146293694,146295742,146297790,146299838,146301886,146303934,146305982,146308030,146310078,146312126,146314174,146316222,146318270,146320318,146322366,146324414,146326462,146328510,146330558,146332606,146334654,146336702,146338750,146340798,146342846,146344894,146346942,146348990,146351038,146353086,146355134,146357182,146359230,146361278,146363326,146365374,146367422,146369470,146371518,146373566,146375614,146377662,146379710,146381758,146383806,146385854,146387902,146389950,146391998,146394046,146396094,146398142,146400190,146402238,146404286,146406334,146408382,146410430,146412478,146414526,146416574,146418622,146420670,146422718,146424766,146426814,146428862,146430910,146432958,146435006,146437054,146439102,146441150,146443198,146445246,146447294,146449342,146451390,146453438,146455486,146457534,146459582,146461630,146463678,146465726,146467774,146469822,146471870,146473918,146475966,146478014,146480062,146482110,146484158,146486206,146488254,146490302,146492350,146494398,146496446,146498494,146500542,146502590,146504638,146506686,146508734,146510782,146512830,146514878,146516926,146518974,146521022,146523070,146525118,146527166,146529214,146531262,146533310,146535358,146537406,146539454,146541502,146543550,146545598,146547646,146549694,146551742,146553790,146555838,146557886,146559934,146561982,146564030,146566078,146568126,146570174,146572222,146574270,146576318,146578366,146580414,146582462,146584510,146586558,146588606,146590654,146592702,146594750,146596798,146598846,146600894,146602942,146604990,146607038,146609086,146611134,146613182,146615230,146617278,146619326,146621374,146623422,146625470,146627518,146629566,146631614,146633662,146635710,146637758,146639806,146641854,146643902,146645950,146647998,146650046,146652094,146654142,146656190,146658238,146660286,146662334,146664382,146666430,146668478,146670526,146672574,146674622,146676670,146678718,146680766,146682814,146684862,146686910,146688958,146691006,146693054,146695102,146697150,146699198,146701246,146703294,146705342,146707390,146709438,146711486,146713534,146715582,146717630,146719678,146721726,146723774,146725822,146727870,146729918,146731966,146734014,146736062,146738110,146740158,146742206,146744254,146746302,146748350,146750398,146752446,146754494,146756542,146758590,146760638,146762686,146764734,146766782,146768830,146770878,146772926,146774974,146777022,146779070,146781118,146783166,146785214,146787262,146789310,146791358,146793406,146795454,146797502,146799550,146801598,146803646,146805694,146807742,146809790,146811838,146813886,146815934,146817982,146820030,146822078,146824126,146826174,146828222,146830270,146832318,146834366,146836414,146838462,146840510,146842558,146844606,146846654,146848702,146850750,146852798,146854846,146856894,146858942,146860990,146863038,146865086,146867134,146869182,146871230,146873278,146875326,146877374,146879422,146881470,146883518,146885566,146887614,146889662,146891710,146893758,146895806,146897854,146899902,146901950,146903998,146906046,146908094,146910142,146912190,146914238,146916286,146918334,146920382,146922430,146924478,146926526,146928574,146930622,146932670,146934718,146936766,146938814,146940862,146942910,146944958,146947006,146949054,146951102,146953150,146955198,146957246,146959294,146961351,146963399,146965447,146967495,146969543,146971591,146973639,146975687,146977735,146979783,146981831,146983879,146985927,146987975,146990023,146992071,146994119,146996167,146998215,147000263,147002311,147004359,147006407,147008455,147010503,147012551,147014599,147016647,147018695,147020743,147022791,147024839,147026887,147028935,147030983,147033031,147035079,147037127,147039175,147041223,147043271,147045319,147047367,147049415,147051463,147053511,147055559,147057616,147059664,147061712,147063760,147065808,147067856,147069904,147071952,147074000,147076048,147078096,147080144,147082192,147084240,147086288,147088336,147090384,147092432,147094480,147096528,147098576,147100624,147102672,147104720,147106768,147108816,147110864,147112912,147114960,147117008,147119056,147121104,147123152,147125200,147127248,147129296,147131344,147133392,147135440,147137488,147139536,147141584,147143641,147145689,147147737,147149785,147151833,147153881,147155929,147157977,147160025,147162073,147164121,147166169,147168217,147170265,147172313,147174361,147176409,147178457,147180505,147182553,147184601,147186649,147188697,147190745,147192793,147194841,147196889,147198937,147200985,147203033,147205081,147207129,147209177,147211225,147213273,147215321,147217369,147219417,147221465,147223513,147225561,147227609,147229657,147231705,147233753,147235801,147237849,147239897,147241945,147243993,147246041,147248089,147250137,147252185,147254233,147256281,147258329,147260377,147262425,147264473,147266521,147268569,147270617,147272665,147274713,147276761,147278809,147280857,147282905,147284953,147287001,147289049,147291097,147293145,147295193,147297241,147299289,147301337,147303385,147305433,147307481,147309529,147311577,147313625,147315673,147317721,147319769,147321817,147323865,147325913,147327961,147330009,147332057,147334105,147336153,147338201,147340249,147342297,147344345,147346393,147348441,147350489,147352537,147354585,147356633,147358681,147360729,147362777,147364825,147366873,147368921,147370969,147373017,147375065,147377113,147379161,147381209,147383257,147385305,147387353,147389401,147391449,147393497,147395545,147397593,147399641,147401689,147403737,147405785,147407833,147409881,147411929,147413977,147416025,147418073,147420121,147422169,147424217,147426265,147428313,147430361,147432409,147434457,147436505,147438553,147440601,147442649,147444697,147446745,147448793,147450841,147452889,147454937,147456985,147459033,147461081,147463129,147465177,147467225,147469273,147471321,147473369,147475417,147477465,147479513,147481561,147483609,147485657,147487705,147489753,147491801,147493849,147495897,147497945,147499993,147502041,147504089,147506137,147508185,147510233,147512281,147514329,147516377,147518425,147520473,147522521,147524569,147526617,147528665,147530713,147532761,147534809,147536857,147538905,147540953,147543001,147545049,147547097,147549145,147551193,147553241,147555289,147557337,147559385,147561433,147563481,147565529,147567577,147569625,147571673,147573721,147575769,147577817,147579865,147581913,147583961,147586009,147588057,147590105,147592153,147594201,147596249,147598297,147600345,147602393,147604441,147606489,147608537,147610585,147612633,147614681,147616729,147618777,147620825,147622873,147624921,147626969,147629017,147631065,147633113,147635161,147637209,147639257,147641305,147643353,147645401,147647449,147649497,147651545,147653593,147655641,147657689,147659728,147661776,147663824,147665872,147667920,147669968,147672016,147674064,147676112,147678160,147680208,147682256,147684304,147686352,147688400,147690448,147692496,147694544,147696601,147698649,147700697,147702745,147704793,147706841,147708889,147710937,147712994,147715042,147717090,147719138,147721186,147723234,147725282,147727330,147729378,147731426,147733474,147735522,147737579,147739627,147741675,147743723,147745771,147747819,147749867,147751924,147753972,147756020,147758068,147760116,147762173,147764221,147766269,147768317,147770365,147772413,147774461,147776518,147778566,147780614,147782662,147784710,147786758,147788806,147790854,147792902,147794950,147796998,147799046,147801094,147803142,147805190,147807238,147809286,147811334,147813382,147815430,147817478,147819526,147821574,147823622,147825670,147827718,147829766,147831822,147833870,147835918,147837966,147840014,147842062,147844110,147846158,147848206,147850254,147852311,147854359,147856407,147858455,147860503,147862551,147864599,147866647,147868695,147870743,147872791,147874839,147876887,147878935,147880983,147883031,147885079,147887127,147889175,147891223,147893271,147895319,147897367,147899415,147901471,147903519,147905575,147907623,147909671,147911719,147913767,147915815,147917863,147919911,147921968,147924016,147926064,147928112,147930169,147932217,147934265,147936313,147938361,147940409,147942457,147944505,147946553,147948601,147950649,147952697,147954745,147956793,147958841,147960889,147962937,147964985,147967042,147969090,147971138,147973186,147975234,147977282,147979330,147981378,147983426,147985474,147987522,147989579,147991627,147993675,147995723,147997771,147999819,148001867,148003915,148005963,148008011,148010059,148012107,148014155,148016203,148018251,148020299,148022347,148024395,148026443,148028500,148030548,148032596,148034644,148036692,148038740,148040788,148042836,148044884,148046932,148048980,148051028,148053076,148055124,148057172,148059220,148061268,148063316,148065364,148067420,148069468,148071516,148073573,148075621,148077669,148079717,148081765,148083813,148085861,148087909,148089957,148092005,148094053,148096101,148098149,148100197,148102254,148104302,148106350,148108398,148110446,148112494,148114542,148116590,148118638,148120686,148122734,148124782,148126830,148128878,148130926,148132974,148135022,148137070,148139118,148141166,148143214,148145262,148147310,148149358,148151406,148153454,148155502,148157550,148159598,148161654,148163702,148165750,148167798,148169846,148171894,148173942,148175999,148178047,148180095,148182143,148184198,148186246,148188294,148190342,148192399,148194447,148196495,148198543,148200591,148202639,148204687,148206735,148208783,148210831,148212879,148214927,148216975,148219023,148221071,148223119,148225167,148227215,148229263,148231311,148233359,148235416,148237464,148239512,148241568,148243624,148245672,148247720,148249768,148251816,148253864,148255921,148257969,148260017,148262065,148264113,148266161,148268209,148270257,148272305,148274353,148276401,148278457,148280505,148282553,148284601,148286649,148288697,148290745,148292793,148294841,148296889,148298937,148300985,148303033,148305081,148307129,148309177,148311225,148313273,148315321,148317369,148319417,148321465,148323513,148325561,148327609,148329657,148331705,148333753,148335801,148337849,148339897,148341945,148343993,148346041,148348089,148350137,148352185,148354233,148356281,148358329,148360377,148362425,148364481,148366529,148368577,148370625,148372673,148374721,148376769,148378817,148380865,148382913,148384961,148387009,148389066,148391114,148393162,148395210,148397258,148399306,148401354,148403402,148405450,148407498,148409546,148411594,148413642,148415690,148417738,148419786,148421834,148423882,148425930,148427978,148430026,148432074,148434122,148436179,148438227,148440275,148442323,148444371,148446419,148448467,148450515,148452563,148454611,148456659,148458707,148460755,148462803,148464860,148466908,148468965,148471013,148473061,148475109,148477157,148479205,148481253,148483301,148485349,148487397,148489445,148491493,148493541,148495589,148497637,148499685,148501733,148503781,148505829,148507877,148509925,148511973,148514021,148516069,148518117,148520165,148522213,148524261,148526309,148528357,148530405,148532453,148534501,148536549,148538597,148540645,148542693,148544741,148546789,148548837,148550885,148552933,148554981,148557029,148559077,148561125,148563173,148565221,148567269,148569317,148571365,148573413,148575461,148577509,148579557,148581605,148583653,148585701,148587749,148589806,148591863,148593911,148595959,148598007,148600055,148602103,148604151,148606199,148608247,148610295,148612343,148614391,148616439,148618487,148620535,148622583,148624640,148626697,148628745,148630793,148632841,148634889,148636937,148638985,148641033,148643081,148645129,148647177,148649225,148651273,148653321,148655369,148657417,148659465,148661513,148663561,148665609,148667657,148669705,148671753,148673809,148675866,148677914,148679962,148682010,148684067,148686115,148688163,148690211,148692259,148694307,148696355,148698403,148700451,148702499,148704547,148706595,148708643,148710691,148712739,148714795,148716843,148718891,148720939,148722987,148725035,148727083,148729131,148731188,148733236,148735284,148737332,148739380,148741428,148743476,148745524,148747572,148749620,148751668,148753716,148755764,148757812,148759860,148761908,148763964,148766012,148768060,148770116,148772164,148774212,148776260,148778308,148780356,148782404,148784452,148786508,148788565,148790613,148792661,148794709,148796757,148798805,148800853,148802901,148804949,148806997,148809045,148811093,148813141,148815189,148817244,148819292,148821340,148823388,148825436,148827484,148829532,148831580,148833628,148835676,148837724,148839772,148841820,148843868,148845916,148847964,148850012,148852060,148854108,148856156,148858204,148860252,148862300,148864348,148866396,148868444,148870492,148872540,148874588,148876636,148878684,148880732,148882780,148884828,148886876,148888924,148890972,148893020,148895068,148897116,148899164,148901212,148903260,148905308,148907365,148909413,148911461,148913509,148915557,148917605,148919653,148921701,148923749,148925806,148927854,148929902,148931950,148933998,148936046,148938103,148940151,148942199,148944247,148946295,148948343,148950391,148952439,148954487,148956535,148958583,148960639,148962694,148964742,148966790,148968838,148970886,148972934,148974982,148977030,148979078,148981126,148983174,148985222,148987270,148989327,148991375,148993423,148995471,148997519,148999567,149001615,149003663,149005711,149007759,149009807,149011855,149013903,149015951,149017999,149020047,149022095,149024143,149026191,149028248,149030296,149032344,149034392,149036440,149038488,149040536,149042584,149044632,149046670,149048718,149050737,149052773,149054827,149056883,149058939,149060987,149063035,149065083,149067140,149069188,149071236,149073293,149075341,149077389,149079437,149081494,149083550,149085598,149087646,149089694,149091749,149093797,149095845,149097893,149099941,149101989,149104046,149106103,149108151,149110199,149112247,149114301,149116358,149118409,149120457,149122505,149124553,149126601,149128649,149130697,149132745,149134798,149136846,149138894,149140942,149142990,149145038,149147086,149149140,149151194,149153242,149155295,149157350,149159401,149161449,149163497,149165553,149167604,149169652,149171708,149173756,149175804,149177852,149179900,149181948,149183996,149186044,149188092,149190146,149192194,149194249,149196305,149198353,149200401,149202449,149204504,149206552,149208600,149210654,149212710,149214758,149216811,149218859,149220907,149222955,149225012,149227060,149229108,149231156,149233213,149235261,149237309,149239360,149241415,149243470,149245518,149247575,149249626,149251682,149253730,149255787,149257835,149259892,149261940,149263988,149266036,149268084,149270141,149272195,149274251,149276306,149278352,149280406,149282461,149284509,149286557,149288605,149290653,149292706,149294760,149296814,149298862,149300910,149302955,149305010,149307062,149309119,149311171,149313225,149315280,149317330,149319382,149321435,149323489,149325546,149327603,149329651,149331701,149333758,149335815,149337869,149339925,149341973,149344028,149346084,149348132,149350186,149352234,149354282,149356338,149358386,149360442,149362495,149364543,149366599,149368647,149370695,149372743,149374791,149376839,149378887,149380935,149382983,149385031,149387079,149389127,149391175,149393223,149395271,149397319,149399367,149401415,149403463,149405520,149407568,149409616,149411664,149413712,149415767,149417815,149419846,149421885,149423933,149425981,149428029,149430077,149432125,149434173,149436221,149438269,149440325,149442373,149444421,149446469,149448526,149450577,149452623,149454674,149456722,149458770,149460825,149462873,149464921,149466969,149469017,149471065,149473113,149475161,149477209,149479257,149481305,149483359,149485407,149487455,149489503,149491551,149493599,149495656,149497704,149499752,149501800,149503848,149505896,149507944,149509992,149512048,149514096,149516144,149518193,149520250,149522303,149524343,149526393,149528442,149530471,149532519,149534573,149536629,149538684,149540741,149542787,149544829,149546881,149548929,149550985,149553033,149555084,149557132,149559180,149561236,149563284,149565340,149567388,149569445,149571493,149573541,149575589,149577637,149579693,149581750,149583798,149585853,149587901,149589949,149591997,149594050,149596101,149598157,149600205,149602253,149604295,149606338,149608394,149610442,149612494,149614542,149616595,149618643,149620691,149622739,149624794,149626851,149628906,149630955,149633004,149635061,149637109,149639157,149641205,149643253,149645301,149647349,149649406,149651454,149653502,149655550,149657598,149659646,149661694,149663742,149665790,149667838,149669895,149671943,149673991,149676039,149678096,149680144,149682192,149684240,149686288,149688336,149690384,149692432,149694489,149696546,149698594,149700651,149702699,149704747,149706804,149708860,149710908,149712956,149715013,149717061,149719109,149721165,149723213,149725270,149727318,149729366,149731414,149733467,149735515,149737572,149739627,149741675,149743732,149745788,149747843,149749899,149751955,149754012,149756060,149758105,149760153,149762208,149764262,149766316,149768364,149770407,149772455,149774509,149776557,149778605,149780653,149782701,149784749,149786797,149788845,149790893,149792941,149794989,149797045,149799102,149801150,149803198,149805249,149807297,149809318,149811341,149813370,149815417,149817465,149819513,149821569,149823617,149825667,149827723,149829780,149831801,149833834,149835874,149837922,149839970,149842018,149844075,149846123,149848180,149850221,149852269,149854325,149856373,149858421,149860469,149862517,149864565,149866613,149868661,149870709,149872757,149874808,149876861,149878916,149880965,149883013,149885070,149887121,149889101,149891122,149893157,149895205,149897254,149899304,149901352,149903407,149905455,149907503,149909560,149911608,149913656,149915679,149917722,149919746,149921794,149923826,149925881,149927935,149929990,149932046,149934094,149936151,149938199,149940247,149942295,149944343,149946391,149948443,149950491,149952539,149954587,149956635,149958683,149960731,149962779,149964827,149966875,149968923,149970971,149973023,149975071,149977119,149979167,149981215,149983263,149985311,149987368,149989416,149991472,149993520,149995576,149997633,149999681,150001729,150003777,150005825,150007873,150009921,150011969,150014026,150016074,150018122,150020170,150022218,150024266,150026314,150028362,150030410,150032458,150034506,150036554,150038602,150040650,150042698,150044746,150046801,150048849,150050897,150052945,150054993,150057041,150059089,150061137,150063185,150065233,150067290,150069338,150071386,150073434,150075482,150077530,150079578,150081626,150083674,150085722,150087770,150089818,150091875,150093923,150095971,150098019,150100067,150102115,150104163,150106211,150108259,150110316,150112372,150114420,150116477,150118525,150120573,150122621,150124669,150126717,150128765,150130813,150132861,150134909,150136957,150139005,150141053,150143101,150145149,150147197,150149245,150151293,150153341,150155389,150157437,150159485,150161533,150163581,150165629,150167677,150169734,150171782,150173830,150175878,150177926,150179974,150182022,150184070,150186118,150188166,150190214,150192262,150194310,150196358,150198406,150200454,150202502,150204559,150206607,150208655,150210703,150212751,150214799,150216847,150218895,150220943,150222991,150225048,150227096,150229144,150231192,150233240,150235288,150237336,150239384,150241432,150243480,150245528,150247576,150249624,150251672,150253720,150255768,150257816,150259864,150261912,150263960,150266008,150268056,150270104,150272152,150274200,150276248,150278296,150280344,150282392,150284440,150286488,150288545,150290593,150292650,150294698,150296755,150298803,150300851,150302899,150304947,150306995,150309043,150311100,150313148,150315196,150317244,150319301,150321349,150323397,150325445,150327493,150329549,150331597,150333645,150335693,150337741,150339789,150341837,150343885,150345933,150347981,150350029,150352086,150354134,150356182,150358230,150360284,150362332,150364380,150366428,150368476,150370524,150372572,150374620,150376668,150378716,150380764,150382812,150384860,150386908,150388956,150391004,150393052,150395100,150397148,150399196,150401244,150403292,150405340,150407388,150409436,150411484,150413532,150415580,150417628,150419676,150421724,150423772,150425820,150427868,150429916,150431964,150434012,150436060,150438108,150440156,150442204,150444252,150446300,150448348,150450396,150452444,150454492,150456540,150458588,150460636,150462684,150464732,150466780,150468828,150470876,150472924,150474972,150477020,150479068,150481116,150483164,150485212,150487260,150489308,150491356,150493404,150495452,150497500,150499548,150501596,150503644,150505692,150507740,150509788,150511836,150513884,150515932,150517980,150520028,150522076,150524124,150526172,150528220,150530268,150532316,150534364,150536412,150538460,150540508,150542556,150544604,150546652,150548700,150550748,150552796,150554844,150556892,150558940,150560988,150563036,150565084,150567132,150569180,150571228,150573276,150575324,150577372,150579420,150581468,150583516,150585564,150587612,150589660,150591708,150593756,150595804,150597852,150599900,150601948,150603996,150606044,150608092,150610140,150612188,150614236,150616284,150618332,150620380,150622428,150624484,150626532,150628580,150630628,150632676,150634724,150636772,150638820,150640868,150642916,150644964,150647012,150649060,150651108,150653156,150655204,150657252,150659300,150661348,150663396,150665444,150667492,150669540,150671588,150673636,150675684,150677732,150679780,150681828,150683884,150685932,150687980,150690028,150692076,150694124,150696172,150698220,150700268,150702316,150704364,150706412,150708460,150710508,150712556,150714604,150716652,150718700,150720748,150722796,150724844,150726892,150728940,150730988,150733036,150735084,150737132,150739180,150741228,150743276,150745324,150747372,150749420,150751468,150753516,150755564,150757612,150759660,150761708,150763756,150765804,150767852,150769900,150771948,150773996,150776044,150778092,150780140,150782188,150784236,150786284,150788332,150790380,150792428,150794476,150796524,150798572,150800620,150802668,150804716,150806764,150808812,150810860,150812908,150814956,150817004,150819052,150821100,150823157,150825205,150827253,150829301,150831349,150833397,150835445,150837493,150839541,150841589,150843637,150845685,150847733,150849781,150851829,150853877,150855925,150857973,150860021,150862069,150864117,150866165,150868213,150870261,150872309,150874357,150876405,150878453,150880501,150882549,150884597,150886645,150888693,150890741,150892789,150894837,150896885,150898933,150900990,150903038,150905086,150907134,150909182,150911230,150913278,150915326,150917374,150919422,150921470,150923518,150925566,150927614,150929662,150931710,150933758,150935806,150937854,150939902,150941950,150943998,150946046,150948094,150950142,150952190,150954238,150956286,150958334,150960382,150962430,150964478,150966526,150968574,150970622,150972670,150974718,150976766,150978814,150980862,150982910,150984958,150987006,150989054,150991102,150993150,150995198,150997246,150999294,151001342,151003390,151005438,151007486,151009534,151011582,151013630,151015678,151017726,151019774,151021822,151023870,151025918,151027966,151030014,151032062,151034110,151036158,151038206,151040254,151042302,151044350,151046398,151048446,151050494,151052542,151054590,151056638,151058686,151060734,151062782,151064830,151066878,151068926,151070974,151073022,151075070,151077118,151079166,151081214,151083262,151085310,151087358,151089406,151091454,151093502,151095550,151097598,151099646,151101694,151103742,151105790,151107838,151109886,151111934,151113982,151116030,151118078,151120126,151122174,151124222,151126270,151128318,151130366,151132414,151134462,151136510,151138558,151140606,151142654,151144702,151146750,151148798,151150846,151152894,151154951,151156999,151159047,151161095,151163143,151165191,151167239,151169287,151171335,151173383,151175431,151177479,151179527,151181575,151183623,151185671,151187719,151189767,151191815,151193863,151195911,151197959,151200007,151202055,151204103,151206151,151208199,151210247,151212295,151214343,151216391,151218439,151220487,151222535,151224583,151226631,151228679,151230727,151232775,151234823,151236871,151238919,151240967,151243015,151245063,151247111,151249159,151251207,151253255,151255303,151257351,151259399,151261447,151263495,151265543,151267591,151269639,151271687,151273735,151275783,151277831,151279879,151281927,151283975,151286023,151288071,151290119,151292167,151294215,151296263,151298311,151300359,151302407,151304455,151306503,151308551,151310599,151312647,151314695,151316743,151318791,151320839,151322887,151324935,151326983,151329031,151331079,151333127,151335175,151337223,151339271,151341319,151343367,151345415,151347463,151349511,151351559,151353607,151355655,151357703,151359751,151361799,151363847,151365895,151367943,151369991,151372039,151374087,151376135,151378183,151380231,151382279,151384327,151386375,151388423,151390471,151392519,151394567,151396615,151398663,151400711,151402759,151404807,151406855,151408903,151410951,151412999,151415047,151417095,151419143,151421191,151423239,151425287,151427335,151429383,151431431,151433479,151435527,151437575,151439623,151441671,151443719,151445767,151447815,151449863,151451911,151453959,151456007,151458055,151460103,151462151,151464199,151466247,151468295,151470343,151472391,151474439,151476487,151478535,151480583,151482631,151484679,151486727,151488775,151490823,151492871,151494919,151496967,151499015,151501063,151503111,151505159,151507207,151509255,151511303,151513351,151515399,151517447,151519495,151521543,151523591,151525639,151527687,151529735,151531783,151533831,151535879,151537927,151539975,151542023,151544040,151546088,151548136,151550184,151552232,151554280,151556328,151558377,151560425,151562473,151564521,151566569,151568617,151570665,151572713,151574761,151576809,151578857,151580914,151582962,151585010,151587058,151589106,151591154,151593202,151595250,151597298,151599354,151601402,151603459,151605507,151607555,151609603,151611651,151613699,151615747,151617802,151619850,151621906,151623954,151626002,151628050,151630107,151632155,151634203,151636251,151638299,151640347,151642395,151644452,151646500,151648556,151650613,151652661,151654709,151656757,151658805,151660853,151662901,151664956,151667004,151669059,151671107,151673155,151675211,151677259,151679307,151681363,151683411,151685459,151687507,151689555,151691603,151693660,151695710,151697758,151699806,151701854,151703902,151705950,151708007,151710055,151712103,151714151,151716203,151718259,151720307,151722355,151724403,151726459,151728507,151730563,151732611,151734665,151736713,151738761,151740809,151742857,151744905,151746953,151749001,151751054,151753102,151755139,151757187,151759235,151761283,151763331,151765379,151767427,151769475,151771523,151773571,151775619,151777667,151779715,151781771,151783819,151785867,151787923,151789978,151792026,151794082,151796130,151798185,151800233,151802281,151804338,151806386,151808434,151810491,151812539,151814587,151816635,151818683,151820739,151822787,151824842,151826890,151828938,151830986,151833034,151835082,151837126,151839174,151841222,151843270,151845318,151847366,151849422,151851478,151853534,151855582,151857630,151859678,151861726,151863783,151865831,151867879,151869927,151871975,151874023,151876071,151878119,151880167,151882215,151884263,151886319,151888376,151890424,151892481,151894529,151896577,151898625,151900673,151902721,151904769,151906824,151908862,151910916,151912964,151915012,151917060,151919108,151921156,151923204,151925197,151927236,151929293,151931341,151933389,151935437,151937492,151939540,151941588,151943636,151945684,151947732,151949780,151951828,151953876,151955924,151957972,151960020,151962068,151964116,151966164,151968220,151970268,151972321,151974369,151976417,151978465,151980513,151982561,151984609,151986657,151988705,151990753,151992801,151994849,151996897,151998945,152000993,152003041,152005089,152007137,152009185,152011233,152013281,152015329,152017377,152019425,152021473,152023521,152025569,152027617,152029665,152031713,152033770,152035818,152037875,152039932,152041980,152044028,152046076,152048124,152050172,152052220,152054276,152056333,152058381,152060429,152062477,152064525,152066573,152068621,152070669,152072717,152074773,152076821,152078869,152080917,152082965,152085013,152087061,152089109,152091165,152093213,152095262,152097310,152099358,152101406,152103454,152105502,152107550,152109598,152111646,152113694,152115742,152117790,152119838,152121886,152123934,152125982,152128030,152130087,152132144,152134192,152136240,152138295,152140343,152142391,152144439,152146487,152148535,152150583,152152631,152154679,152156727,152158775,152160823,152162871,152164919,152166967,152169015,152171063,152173111,152175162,152177210,152179265,152181313,152183361,152185409,152187457,152189505,152191553,152193601,152195649,152197697,152199745,152201802,152203850,152205907,152207955,152210003,152212058,152214106,152216149,152218197,152220254,152222302,152224350,152226398,152228446,152230494,152232542,152234590,152236638,152238686,152240734,152242782,152244830,152246878,152248926,152250974,152253022,152255070,152257120,152259168,152261216,152263264,152265312,152267360,152269408,152271456,152273504,152275552,152277600,152279648,152281696,152283753,152285801,152287849,152289897,152291945,152293993,152296050,152298101,152300149,152302205,152304253,152306301,152308349,152310397,152312445,152314493,152316541,152318589,152320637,152322685,152324733,152326781,152328829,152330877,152332925,152334981,152337029,152339073,152341121,152343176,152345224,152347272,152349320,152351377,152353425,152355473,152357521,152359569,152361617,152363674,152365722,152367779,152369827,152371875,152373923,152375971,152378019,152380067,152382115,152384163,152386211,152388259,152390307,152392355,152394403,152396451,152398499,152400547,152402595,152404643,152406691,152408739,152410787,152412835,152414883,152416931,152418988,152421036,152423084,152425132,152427180,152429228,152431276,152433324,152435372,152437420,152439468,152441516,152443564,152445621,152447669,152449717,152451765,152453813,152455870,152457918,152459971,152462019,152464076,152466124,152468172,152470220,152472268,152474325,152476373,152478421,152480469,152482517,152484565,152486613,152488670,152490718,152492766,152494814,152496862,152498910,152500958,152503006,152505054,152507108,152509156,152511213,152513261,152515309,152517357,152519405,152521453,152523509,152525566,152527614,152529662,152531710,152533758,152535806,152537854,152539911,152541959,152544005,152546053,152548108,152550156,152552204,152554252,152556300,152558348,152560396,152562444,152564492,152566540,152568588,152570636,152572684,152574732,152576780,152578828,152580884,152582932,152584980,152587028,152589083,152591131,152593179,152595227,152597275,152599323,152601371,152603419,152605467,152607515,152609572,152611620,152613668,152615716,152617764,152619812,152621860,152623905,152625953,152628009,152630057,152632105,152634153,152636201,152638249,152640297,152642345,152644402,152646459,152648507,152650555,152652603,152654651,152656699,152658747,152660795,152662843,152664900,152666948,152669003,152671051,152673099,152675147,152677195,152679243,152681291,152683339,152685387,152687435,152689483,152691531,152693579,152695627,152697675,152699723,152701780,152703828,152705875,152707923,152709980,152712028,152714076,152716124,152718172,152720220,152722268,152724316,152726373,152728421,152730469,152732517,152734565,152736613,152738661,152740718,152742775,152744823,152746871,152748919,152750971,152753019,152755067,152757115,152759163,152761211,152763259,152765307,152767364,152769412,152771460,152773508,152775556,152777604,152779652,152781700,152783754,152785802,152787852,152789900,152791957,152794005,152796053,152798101,152800149,152802197,152804245,152806293,152808350,152810398,152812446,152814494,152816542,152818590,152820638,152822686,152824734,152826782,152828832,152830880,152832928,152834976,152837024,152839072,152841120,152843168,152845216,152847264,152849312,152851360,152853408,152855456,152857504,152859552,152861600,152863648,152865704,152867752,152869800,152871848,152873896,152875944,152877992,152880040,152882088,152884136,152886184,152888232,152890280,152892328,152894376,152896424,152898472,152900520,152902568,152904616,152906664,152908713,152910761,152912809,152914857,152916905,152918953,152921001,152923058,152925106,152927154,152929202,152931259,152933307,152935355,152937403,152939451,152941499,152943547,152945604,152947652,152949700,152951748,152953796,152955844,152957892,152959940,152961988,152964036,152966084,152968132,152970180,152972228,152974276,152976324,152978372,152980420,152982468,152984516,152986564,152988612,152990661,152992709,152994757,152996805,152998853,153000901,153002949,153004997,153007045,153009093,153011141,153013189,153015237,153017285,153019333,153021381,153023429,153025477,153027525,153029573,153031621,153033678,153035735,153037783,153039831,153041879,153043927,153045975,153048023,153050071,153052119,153054167,153056215,153058263,153060311,153062359,153064407,153066455,153068512,153070565,153072613,153074661,153076709,153078757,153080805,153082853,153084901,153086949,153088997,153091045,153093102,153095150,153097207,153099255,153101311,153103359,153105407,153107455,153109503,153111551,153113599,153115647,153117695,153119743,153121791,153123839,153125887,153127944,153129992,153132040,153134088,153136136,153138184,153140232,153142280,153144328,153146376,153148424,153150472,153152520,153154568,153156616,153158664,153160712,153162760,153164808,153166856,153168904,153170952,153173000,153175048,153177096,153179153,153181201,153183249,153185297,153187345,153189401,153191449,153193506,153195554,153197602,153199650,153201698,153203746,153205794,153207842,153209890,153211938,153213986,153216034,153218082,153220130,153222178,153224226,153226274,153228322,153230379,153232414,153234462,153236510,153238558,153240606,153242663,153244711,153246759,153248807,153250855,153252903,153254951,153256999,153259047,153261095,153263143,153265191,153267239,153269287,153271335,153273383,153275431,153277479,153279536,153281592,153283640,153285697,153287745,153289793,153291841,153293889,153295937,153297985,153300033,153302081,153304129,153306177,153308225,153310273,153312321,153314369,153316417,153318465,153320513,153322561,153324609,153326657,153328705,153330753,153332801,153334849,153336897,153338945,153340993,153343041,153345089,153347137,153349185,153351233,153353281,153355329,153357386,153359434,153361482,153363530,153365578,153367626,153369674,153371731,153373779,153375827,153377875,153379923,153381971,153384019,153386067,153388115,153390163,153392211,153394259,153396307,153398355,153400403,153402451,153404499,153406547,153408595,153410651,153412699,153414747,153416795,153418843,153420891,153422939,153424987,153427035,153429083,153431131,153433179,153435227,153437275,153439323,153441371,153443419,153445467,153447515,153449563,153451611,153453659,153455707,153457755,153459803,153461851,153463899,153465947,153467995,153470043,153472091,153474139,153476187,153478244,153480292,153482340,153484388,153486436,153488484,153490532,153492580,153494628,153496676,153498724,153500772,153502820,153504868,153506916,153508964,153511012,153513060,153515108,153517156,153519204,153521252,153523300,153525348,153527396,153529444,153531492,153533540,153535588,153537636,153539684,153541732,153543780,153545828,153547876,153549924,153551972,153554020,153556068,153558116,153560164,153562212,153564268,153566324,153568372,153570420,153572468,153574516,153576564,153578612,153580660,153582708,153584756,153586804,153588852,153590900,153592948,153594996,153597044,153599092,153601140,153603188,153605236,153607284,153609332,153611380,153613428,153615476,153617524,153619572,153621629,153623677,153625725,153627773,153629821,153631869,153633917,153635965,153638013,153640061,153642109,153644157,153646205,153648253,153650301,153652349,153654397,153656445,153658493,153660541,153662589,153664637,153666685,153668733,153670781,153672829,153674877,153676925,153678968,153681022,153683070,153685118,153687166,153689214,153691262,153693310,153695358,153697406,153699454,153701502,153703550,153705598,153707646,153709694,153711742,153713790,153715838,153717886,153719934,153721982,153724030,153726078,153728126,153730174,153732222,153734270,153736318,153738375,153740423,153742471,153744519,153746567,153748615,153750663,153752711,153754759,153756807,153758855,153760903,153762951,153764999,153767047,153769095,153771143,153773191,153775239,153777287,153779335,153781383,153783431,153785479,153787527,153789575,153791623,153793671,153795719,153797767,153799815,153801863,153803911,153805959,153808007,153810055,153812103,153814151,153816199,153818247,153820295,153822343,153824391,153826439,153828487,153830535,153832583,153834631,153836679,153838727,153840775,153842823,153844871,153846919,153848967,153851015,153853063,153855111,153857159,153859207,153861255,153863303,153865351,153867399,153869447,153871495,153873543,153875591,153877639,153879687,153881735,153883783,153885831,153887879,153889927,153891975,153894023,153896071,153898119,153900167,153902215,153904263,153906311,153908368,153910416,153912464,153914512,153916560,153918608,153920665,153922713,153924761,153926809,153928857,153930905,153932953,153935001,153937049,153939097,153941145,153943193,153945241,153947289,153949337,153951385,153953433,153955481,153957529,153959577,153961625,153963673,153965721,153967769,153969817,153971865,153973913,153975961,153978009,153980057,153982105,153984153,153986201,153988249,153990297,153992345,153994393,153996450,153998498,154000546,154002594,154004642,154006690,154008738,154010786,154012834,154014882,154016930,154018978,154021026,154023074,154025122,154027170,154029218,154031266,154033314,154035362,154037410,154039458,154041506,154043554,154045602,154047650,154049698,154051746,154053794,154055842,154057890,154059938,154061986,154064034,154066082,154068130,154070178,154072226,154074274,154076322,154078370,154080418,154082466,154084514,154086562,154088610,154090658,154092706,154094754,154096802,154098850,154100898,154102946,154104994,154107042,154109090,154111138,154113186,154115234,154117282,154119330,154121378,154123426,154125474,154127522,154129570,154131618,154133666,154135714,154137762,154139810,154141858,154143906,154145954,154148002,154150050,154152098,154154146,154156194,154158242,154160290,154162338,154164386,154166434,154168482,154170530,154172578,154174626,154176674,154178722,154180770,154182818,154184866,154186914,154188962,154191010,154193058,154195106,154197154,154199202,154201250,154203298,154205346,154207394,154209442,154211490,154213538,154215586,154217634,154219682,154221730,154223778,154225826,154227874,154229922,154231970,154234018,154236066,154238114,154240162,154242210,154244258,154246306,154248354,154250402,154252450,154254498,154256546,154258594,154260642,154262690,154264738,154266786,154268834,154270882,154272930,154274978,154277026,154279074,154281122,154283170,154285218,154287266,154289314,154291362,154293410,154295458,154297506,154299554,154301602,154303650,154305698,154307746,154309794,154311851,154313899,154315947,154317995,154320043,154322091,154324139,154326187,154328235,154330283,154332331,154334379,154336427,154338475,154340523,154342571,154344619,154346667,154348715,154350763,154352811,154354859,154356907,154358955,154361003,154363051,154365099,154367147,154369195,154371243,154373291,154375339,154377387,154379435,154381483,154383531,154385579,154387627,154389675,154391731,154393779,154395827,154397875,154399923,154401971,154404019,154406067,154408115,154410163,154412211,154414259,154416307,154418355,154420403,154422451,154424499,154426547,154428604,154430652,154432700,154434748,154436796,154438844,154440892,154442940,154444988,154447036,154449084,154451132,154453180,154455228,154457276,154459324,154461372,154463420,154465468,154467516,154469564,154471612,154473660,154475708,154477756,154479804,154481852,154483900,154485948,154487996,154490044,154492092,154494140,154496188,154498236,154500284,154502332,154504380,154506428,154508476,154510524,154512572,154514620,154516668,154518716,154520764,154522812,154524860,154526908,154528956,154531004,154533052,154535100,154537148,154539196,154541244,154543292,154545340,154547388,154549436,154551484,154553532,154555580,154557628,154559676,154561724,154563772,154565820,154567868,154569916,154571964,154574012,154576060,154578108,154580156,154582204,154584252,154586300,154588348,154590396,154592444,154594492,154596540,154598588,154600636,154602684,154604732,154606780,154608828,154610876,154612924,154614972,154617020,154619068,154621116,154623164,154625212,154627260,154629308,154631356,154633404,154635452,154637500,154639548,154641596,154643644,154645692,154647740,154649788,154651836,154653884,154655932,154657980,154660028,154662076,154664124,154666172,154668220,154670268,154672316,154674364,154676412,154678460,154680508,154682556,154684604,154686652,154688700,154690748,154692796,154694844,154696892,154698940,154700988,154703036,154705084,154707132,154709180,154711228,154713276,154715324,154717372,154719420,154721468,154723516,154725564,154727612,154729660,154731708,154733756,154735804,154737852,154739900,154741948,154743996,154746044,154748092,154750140,154752188,154754236,154756284,154758332,154760380,154762428,154764476,154766524,154768572,154770620,154772668,154774716,154776764,154778812,154780860,154782908,154784956,154787004,154789052,154791100,154793148,154795196,154797244,154799292,154801340,154803388,154805436,154807493,154809541,154811589,154813637,154815685,154817733,154819781,154821829,154823877,154825925,154827973,154830021,154832069,154834117,154836165,154838213,154840261,154842309,154844357,154846405,154848453,154850501,154852549,154854597,154856645,154858693,154860741,154862789,154864837,154866885,154868933,154870981,154873029,154875077,154877125,154879173,154881221,154883269,154885317,154887365,154889413,154891461,154893509,154895557,154897605,154899653,154901701,154903749,154905797,154907845,154909893,154911941,154913989,154916037,154918085,154920133,154922181,154924229,154926277,154928325,154930373,154932421,154934469,154936517,154938565,154940613,154942661,154944709,154946757,154948805,154950853,154952901,154954958,154957006,154959054,154961102,154963150,154965198,154967246,154969294,154971342,154973390,154975438,154977486,154979534,154981582,154983630,154985678,154987726,154989774,154991822,154993870,154995918,154997966,155000014,155002062,155004110,155006158,155008206,155010254,155012302,155014350,155016398,155018446,155020494,155022542,155024590,155026638,155028686,155030734,155032782,155034830,155036878,155038926,155040974,155043022,155045070,155047118,155049166,155051214,155053262,155055310,155057358,155059406,155061454,155063502,155065550,155067598,155069646,155071694,155073742,155075790,155077838,155079886,155081934,155083982,155086030,155088078,155090126,155092174,155094222,155096270,155098318,155100366,155102414,155104462,155106510,155108558,155110606,155112654,155114702,155116750,155118798,155120846,155122894,155124942,155126990,155129038,155131086,155133134,155135182,155137230,155139278,155141326,155143374,155145422,155147470,155149518,155151566,155153614,155155662,155157710,155159758,155161806,155163854,155165902,155167950,155169998,155172046,155174094,155176142,155178190,155180238,155182286,155184334,155186382,155188430,155190478,155192526,155194574,155196622,155198670,155200718,155202766,155204814,155206862,155208910,155210958,155213006,155215054,155217102,155219150,155221198,155223246,155225294,155227342,155229390,155231438,155233486,155235534,155237582,155239630,155241678,155243726,155245774,155247822,155249870,155251918,155253966,155256014,155258070,155260118,155262166,155264214,155266262,155268310,155270358,155272406,155274454,155276502,155278550,155280598,155282646,155284694,155286742,155288790,155290838,155292886,155294934,155296982,155299030,155301078,155303126,155305174,155307222,155309270,155311318,155313366,155315414,155317462,155319510,155321558,155323606,155325654,155327702,155329750,155331798,155333846,155335894,155337942,155339990,155342038,155344086,155346134,155348182,155350230,155352278,155354326,155356374,155358422,155360470,155362518,155364566,155366614,155368662,155370710,155372758,155374806,155376854,155378902,155380959,155383007,155385055,155387103,155389151,155391199,155393247,155395295,155397343,155399391,155401439,155403487,155405535,155407583,155409631,155411679,155413727,155415775,155417823,155419871,155421919,155423967,155426015,155428063,155430111,155432159,155434207,155436255,155438303,155440351,155442399,155444447,155446495,155448543,155450591,155452639,155454687,155456735,155458783,155460831,155462879,155464927,155466975,155469023,155471071,155473119,155475167,155477215,155479263,155481311,155483359,155485407,155487455,155489503,155491551,155493599,155495647,155497695,155499743,155501791,155503839,155505887,155507935,155509983,155512031,155514079,155516127,155518175,155520223,155522271,155524319,155526367,155528415,155530463,155532511,155534559,155536607,155538655,155540703,155542751,155544799,155546847,155548895,155550943,155552991,155555039,155557087,155559135,155561183,155563231,155565279,155567327,155569382,155571430,155573478,155575526,155577574,155579622,155581670,155583718,155585766,155587814,155589862,155591910,155593958,155596006,155598054,155600102,155602150,155604198,155606246,155608294,155610342,155612390,155614438,155616486,155618534,155620582,155622630,155624678,155626726,155628774,155630831,155632879,155634927,155636975,155639023,155641071,155643119,155645167,155647215,155649263,155651311,155653359,155655407,155657455,155659503,155661551,155663608,155665656,155667699,155669747,155671795,155673843,155675891,155677939,155679987,155682035,155684083,155686131,155688179,155690227,155692275,155694323,155696371,155698419,155700467,155702515,155704563,155706611,155708659,155710707,155712755,155714803,155716851,155718899,155720947,155722995,155725043,155727091,155729139,155731187,155733235,155735283,155737331,155739379,155741427,155743475,155745523,155747571,155749619,155751667,155753715,155755763,155757811,155759859,155761907,155763955,155766003,155768051,155770099,155772147,155774195,155776243,155778291,155780339,155782387,155784435,155786483,155788531,155790579,155792627,155794675,155796723,155798771,155800819,155802867,155804915,155806963,155809011,155811059,155813107,155815155,155817203,155819251,155821299,155823347,155825395,155827443,155829491,155831539,155833587,155835635,155837683,155839731,155841779,155843827,155845875,155847923,155849971,155852019,155854067,155856115,155858163,155860211,155862259,155864307,155866355,155868403,155870451,155872499,155874547,155876595,155878643,155880691,155882739,155884787,155886835,155888883,155890931,155892979,155895027,155897075,155899123,155901171,155903219,155905267,155907315,155909363,155911411,155913459,155915507,155917555,155919603,155921651,155923699,155925747,155927795,155929843,155931891,155933939,155935987,155938035,155940083,155942131,155944179,155946227,155948275,155950323,155952371,155954419,155956467,155958515,155960563,155962611,155964659,155966707,155968755,155970803,155972851,155974899,155976947,155978995,155981043,155983091,155985139,155987187,155989235,155991283,155993331,155995379,155997427,155999475,156001523,156003571,156005619,156007667,156009715,156011763,156013811,156015859,156017907,156019955,156022003,156024051,156026099,156028147,156030195,156032243,156034291,156036339,156038387,156040435,156042483,156044531,156046579,156048627,156050662,156052701,156054752,156056800,156058855,156060903,156062951,156064999,156067047,156069095,156071143,156073191,156075239,156077287,156079335,156081383,156083431,156085479,156087527,156089575,156091623,156093680,156095728,156097776,156099824,156101881,156103929,156105977,156108025,156110073,156112121,156114169,156116217,156118265,156120313,156122361,156124409,156126457,156128505,156130553,156132601,156134649,156136697,156138745,156140793,156142841,156144889,156146937,156148985,156151033,156153081,156155129,156157177,156159225,156161273,156163321,156165369,156167417,156169465,156171513,156173561,156175609,156177657,156179705,156181753,156183801,156185849,156187897,156189945,156191993,156194041,156196089,156198137,156200185,156202233,156204281,156206329,156208377,156210425,156212473,156214521,156216569,156218617,156220665,156222713,156224761,156226809,156228857,156230905,156232953,156235001,156237049,156239097,156241145,156243193,156245241,156247289,156249337,156251385,156253433,156255481,156257529,156259577,156261625,156263673,156265721,156267769,156269817,156271865,156273913,156275961,156278009,156280057,156282105,156284153,156286201,156288249,156290297,156292345,156294393,156296441,156298489,156300537,156302585,156304633,156306681,156308729,156310777,156312825,156314873,156316921,156318969,156321017,156323065,156325113,156327161,156329209,156331257,156333305,156335353,156337401,156339449,156341497,156343545,156345593,156347641,156349689,156351737,156353785,156355833,156357881,156359929,156361977,156364025,156366073,156368121,156370169,156372217,156374265,156376313,156378361,156380409,156382457,156384505,156386562,156388610,156390658,156392706,156394754,156396802,156398850,156400898,156402946,156404994,156407042,156409090,156411138,156413186,156415234,156417282,156419330,156421378,156423426,156425474,156427522,156429570,156431618,156433666,156435714,156437762,156439810,156441858,156443906,156445954,156448002,156450050,156452098,156454146,156456194,156458242,156460290,156462338,156464386,156466434,156468482,156470538,156472586,156474634,156476682,156478730,156480778,156482826,156484874,156486922,156488970,156491018,156493066,156495114,156497162,156499210,156501258,156503306,156505354,156507402,156509450,156511498,156513546,156515594,156517642,156519690,156521738,156523786,156525834,156527882,156529930,156531978,156534026,156536074,156538122,156540170,156542218,156544266,156546314,156548362,156550410,156552458,156554506,156556554,156558602,156560650,156562698,156564746,156566794,156568842,156570890,156572938,156574986,156577034,156579082,156581130,156583178,156585226,156587274,156589322,156591370,156593418,156595466,156597514,156599562,156601610,156603658,156605706,156607754,156609802,156611850,156613898,156615946,156617994,156620042,156622090,156624138,156626186,156628234,156630282,156632330,156634378,156636426,156638474,156640522,156642570,156644618,156646666,156648714,156650762,156652810,156654858,156656906,156658954,156661002,156663050,156665098,156667146,156669194,156671242,156673290,156675338,156677386,156679434,156681482,156683530,156685578,156687634,156689682,156691730,156693778,156695826,156697883,156699931,156701979,156704027,156706075,156708123,156710171,156712219,156714267,156716315,156718363,156720411,156722459,156724507,156726555,156728603,156730651,156732699,156734747,156736795,156738843,156740891,156742939,156744987,156747035,156749083,156751131,156753179,156755227,156757275,156759323,156761371,156763419,156765467,156767515,156769563,156771611,156773659,156775707,156777755,156779803,156781851,156783899,156785947,156787995,156790043,156792091,156794139,156796187,156798235,156800283,156802331,156804379,156806427,156808475,156810523,156812571,156814619,156816667,156818715,156820763,156822811,156824859,156826907,156828955,156831003,156833051,156835099,156837147,156839195,156841243,156843291,156845339,156847387,156849435,156851483,156853531,156855579,156857627,156859675,156861723,156863771,156865819,156867867,156869915,156871963,156874011,156876059,156878107,156880155,156882203,156884251,156886299,156888347,156890395,156892443,156894491,156896539,156898587,156900635,156902683,156904731,156906779,156908827,156910875,156912923,156914971,156917019,156919067,156921115,156923163,156925211,156927259,156929307,156931355,156933403,156935451,156937499,156939547,156941595,156943643,156945691,156947739,156949787,156951835,156953883,156955931,156957979,156960027,156962075,156964123,156966171,156968219,156970267,156972315,156974363,156976411,156978459,156980507,156982555,156984603,156986651,156988699,156990747,156992795,156994843,156996891,156998939,157000987,157003035,157005083,157007131,157009179,157011227,157013275,157015323,157017371,157019419,157021467,157023515,157025563,157027611,157029659,157031707,157033755,157035803,157037851,157039899,157041947,157043995,157046043,157048091,157050139,157052187,157054235,157056283,157058331,157060379,157062427,157064475,157066523,157068571,157070619,157072667,157074715,157076772,157078820,157080868,157082916,157084964,157087012,157089060,157091108,157093156,157095204,157097252,157099300,157101348,157103396,157105444,157107492,157109540,157111588,157113636,157115684,157117732,157119780,157121828,157123876,157125924,157127972,157130020,157132068,157134116,157136164,157138212,157140260,157142308,157144356,157146404,157148452,157150500,157152548,157154596,157156644,157158692,157160740,157162788,157164836,157166884,157168932,157170980,157173028,157175076,157177124,157179172,157181220,157183268,157185316,157187364,157189412,157191460,157193508,157195556,157197604,157199652,157201700,157203748,157205796,157207844,157209892,157211949,157213997,157216045,157218093,157220141,157222189,157224237,157226285,157228333,157230381,157232429,157234477,157236525,157238573,157240621,157242669,157244717,157246765,157248813,157250861,157252909,157254957,157257005,157259053,157261101,157263149,157265197,157267245,157269293,157271341,157273389,157275437,157277485,157279533,157281581,157283629,157285677,157287725,157289773,157291821,157293869,157295917,157297965,157300013,157302061,157304109,157306157,157308205,157310253,157312301,157314349,157316397,157318445,157320493,157322541,157324589,157326637,157328685,157330733,157332781,157334829,157336877,157338925,157340973,157343021,157345078,157347126,157349174,157351222,157353270,157355318,157357366,157359414,157361462,157363510,157365558,157367606,157369654,157371702,157373750,157375798,157377846,157379894,157381942,157383990,157386038,157388086,157390134,157392182,157394230,157396278,157398326,157400374,157402422,157404470,157406518,157408566,157410614,157412662,157414710,157416758,157418806,157420854,157422902,157424950,157426998,157429046,157431094,157433142,157435190,157437238,157439286,157441334,157443382,157445430,157447478,157449526,157451574,157453622,157455670,157457718,157459766,157461814,157463862,157465910,157467958,157470006,157472054,157474102,157476150,157478198,157480246,157482294,157484342,157486390,157488438,157490486,157492534,157494582,157496630,157498678,157500726,157502774,157504822,157506870,157508918,157510966,157513014,157515062,157517119,157519167,157521215,157523263,157525311,157527359,157529407,157531455,157533503,157535551,157537599,157539647,157541695,157543743,157545791,157547839,157549887,157551935,157553983,157556031,157558079,157560127,157562175,157564223,157566271,157568319,157570367,157572415,157574463,157576511,157578559,157580607,157582655,157584703,157586751,157588799,157590847,157592895,157594943,157596991,157599039,157601087,157603135,157605183,157607231,157609286,157611334,157613382,157615430,157617478,157619526,157621574,157623622,157625670,157627718,157629766,157631814,157633862,157635910,157637958,157640006,157642054,157644102,157646150,157648198,157650246,157652294,157654342,157656390,157658438,157660486,157662534,157664582,157666630,157668678,157670726,157672774,157674822,157676870,157678918,157680966,157683014,157685062,157687110,157689158,157691206,157693254,157695302,157697350,157699398,157701446,157703494,157705542,157707590,157709638,157711686,157713734,157715782,157717830,157719878,157721926,157723974,157726022,157728070,157730118,157732166,157734214,157736262,157738310,157740358,157742406,157744454,157746502,157748550,157750598,157752646,157754694,157756742,157758790,157760838,157762886,157764934,157766990,157769038,157771086,157773134,157775182,157777230,157779278,157781326,157783374,157785422,157787470,157789518,157791566,157793614,157795662,157797710,157799758,157801814,157803862,157805910,157807958,157810006,157812054,157814102,157816150,157818198,157820246,157822294,157824342,157826390,157828438,157830486,157832534,157834582,157836630,157838678,157840726,157842774,157844822,157846870,157848918,157850966,157853014,157855062,157857110,157859158,157861206,157863254,157865302,157867350,157869398,157871446,157873494,157875542,157877590,157879638,157881686,157883734,157885782,157887830,157889878,157891926,157893974,157896022,157898070,157900118,157902166,157904214,157906270,157908318,157910366,157912414,157914462,157916510,157918558,157920606,157922654,157924702,157926750,157928798,157930846,157932894,157934942,157936990,157939038,157941086,157943134,157945182,157947230,157949278,157951326,157953374,157955422,157957470,157959518,157961566,157963614,157965662,157967710,157969758,157971806,157973854,157975902,157977950,157979998,157982046,157984094,157986142,157988190,157990238,157992286,157994334,157996382,157998430,158000478,158002526,158004574,158006622,158008670,158010718,158012766,158014814,158016862,158018910,158020958,158023006,158025054,158027102,158029150,158031198,158033246,158035294,158037342,158039390,158041438,158043486,158045534,158047582,158049630,158051678,158053726,158055774,158057822,158059870,158061918,158063966,158066014,158068062,158070110,158072166,158074214,158076262,158078310,158080367,158082415,158084463,158086511,158088559,158090607,158092655,158094703,158096751,158098799,158100847,158102895,158104943,158106991,158109039,158111087,158113135,158115183,158117231,158119279,158121327,158123375,158125423,158127471,158129519,158131567,158133615,158135663,158137711,158139759,158141807,158143855,158145903,158147951,158149999,158152047,158154095,158156143,158158191,158160239,158162287,158164335,158166383,158168431,158170479,158172527,158174575,158176623,158178671,158180719,158182767,158184815,158186863,158188911,158190959,158193007,158195055,158197103,158199151,158201199,158203247,158205295,158207343,158209391,158211439,158213487,158215535,158217583,158219631,158221679,158223727,158225775,158227823,158229871,158231919,158233967,158236009,158238030,158240067,158242097,158244076,158246124,158248172,158250220,158252268,158254316,158256364,158258412,158260460,158262508,158264556,158266604,158268652,158270700,158272748,158274796,158276844,158278892,158280940,158282988,158285045,158287093,158289141,158291189,158293237,158295285,158297333,158299381,158301429,158303477,158305525,158307573,158309627,158311675,158313728,158315776,158317831,158319888,158321936,158323990,158326025,158328073,158330121,158332169,158334217,158336253,158338290,158340326,158342351,158344399,158346447,158348495,158350543,158352591,158354639,158356687,158358735,158360783,158362831,158364879,158366927,158368975,158371023,158373071,158375119,158377167,158379215,158381263,158383311,158385359,158387407,158389464,158391521,158393569,158395617,158397665,158399713,158401761,158403809,158405857,158407905,158409953,158412001,158414049,158416097,158418145,158420193,158422241,158424289,158426337,158428385,158430433,158432481,158434529,158436577,158438625,158440673,158442721,158444769,158446817,158448865,158450913,158452961,158455009,158457057,158459105,158461153,158463201,158465249,158467297,158469345,158471393,158473441,158475489,158477546,158479594,158481642,158483690,158485738,158487786,158489834,158491882,158493930,158495978,158498026,158500074,158502122,158504170,158506218,158508266,158510314,158512362,158514410,158516458,158518506,158520554,158522602,158524650,158526698,158528746,158530794,158532842,158534890,158536938,158538986,158541034,158543082,158545130,158547178,158549226,158551274,158553322,158555370,158557418,158559466,158561514,158563562,158565610,158567658,158569706,158571754,158573802,158575850,158577898,158579946,158581994,158584042,158586090,158588138,158590186,158592234,158594282,158596330,158598378,158600426,158602474,158604522,158606570,158608618,158610666,158612714,158614762,158616810,158618858,158620906,158622954,158625002,158627050,158629098,158631146,158633194,158635242,158637290,158639338,158641395,158643443,158645491,158647539,158649587,158651635,158653683,158655731,158657779,158659827,158661875,158663923,158665971,158668019,158670067,158672115,158674163,158676211,158678259,158680307,158682355,158684403,158686451,158688499,158690547,158692595,158694643,158696691,158698739,158700787,158702835,158704883,158706931,158708979,158711027,158713075,158715123,158717171,158719219,158721267,158723315,158725363,158727411,158729459,158731507,158733555,158735603,158737651,158739699,158741747,158743795,158745843,158747891,158749939,158751987,158754035,158756083,158758131,158760179,158762227,158764275,158766323,158768371,158770419,158772467,158774524,158776572,158778620,158780668,158782716,158784764,158786812,158788860,158790908,158792956,158795004,158797052,158799100,158801148,158803196,158805244,158807292,158809340,158811388,158813436,158815484,158817532,158819580,158821628,158823676,158825724,158827772,158829820,158831868,158833916,158835964,158838012,158840060,158842108,158844156,158846204,158848252,158850300,158852348,158854396,158856444,158858492,158860540,158862588,158864636,158866684,158868732,158870780,158872828,158874876,158876924,158878972,158881020,158883068,158885116,158887164,158889212,158891260,158893308,158895356,158897404,158899452,158901500,158903548,158905596,158907644,158909692,158911740,158913788,158915845,158917893,158919941,158921989,158924037,158926085,158928133,158930181,158932229,158934277,158936325,158938373,158940421,158942469,158944517,158946565,158948613,158950661,158952709,158954757,158956805,158958853,158960901,158962949,158964997,158967045,158969093,158971141,158973189,158975237,158977285,158979333,158981381,158983429,158985477,158987525,158989573,158991621,158993669,158995717,158997765,158999813,159001861,159003909,159005957,159008005,159010053,159012101,159014149,159016197,159018245,159020293,159022341,159024389,159026437,159028485,159030533,159032581,159034629,159036677,159038725,159040773,159042821,159044869,159046917,159048965,159051013,159053061,159055109,159057157,159059205,159061253,159063301,159065349,159067397,159069445,159071493,159073541,159075589,159077637,159079685,159081733,159083781,159085829,159087877,159089925,159091973,159094021,159096078,159098126,159100174,159102222,159104270,159106318,159108366,159110414,159112462,159114510,159116558,159118606,159120654,159122702,159124750,159126798,159128846,159130894,159132942,159134990,159137038,159139086,159141134,159143182,159145230,159147278,159149326,159151374,159153422,159155470,159157518,159159566,159161614,159163662,159165710,159167758,159169806,159171854,159173902,159175950,159177998,159180046,159182103,159184151,159186199,159188247,159190295,159192343,159194391,159196439,159198487,159200535,159202583,159204631,159206679,159208727,159210775,159212823,159214871,159216919,159218967,159221015,159223063,159225111,159227159,159229207,159231255,159233303,159235351,159237399,159239456,159241504,159243552,159245600,159247648,159249705,159251753,159253801,159255849,159257897,159259945,159261993,159264041,159266089,159268137,159270185,159272233,159274281,159276329,159278377,159280425,159282473,159284521,159286569,159288617,159290665,159292713,159294761,159296809,159298857,159300905,159302953,159305001,159307049,159309097,159311145,159313193,159315241,159317289,159319337,159321385,159323433,159325481,159327529,159329577,159331625,159333673,159335721,159337769,159339817,159341865,159343913,159345961,159348009,159350066,159352114,159354162,159356210,159358258,159360306,159362354,159364402,159366450,159368498,159370546,159372594,159374642,159376690,159378738,159380786,159382834,159384890,159386938,159388986,159391034,159393082,159395138,159397186,159399234,159401282,159403330,159405378,159407426,159409474,159411522,159413570,159415618,159417666,159419714,159421762,159423810,159425858,159427906,159429954,159432002,159434050,159436098,159438146,159440194,159442242,159444290,159446338,159448386,159450434,159452482,159454530,159456578,159458626,159460674,159462722,159464770,159466818,159468866,159470914,159472962,159475010,159477058,159479106,159481154,159483202,159485250,159487298,159489346,159491394,159493442,159495490,159497538,159499586,159501634,159503682,159505730,159507778,159509826,159511874,159513922,159515970,159518018,159520066,159522114,159524162,159526210,159528258,159530306,159532354,159534402,159536450,159538498,159540546,159542594,159544642,159546690,159548738,159550786,159552834,159554882,159556930,159558978,159561035,159563083,159565131,159567179,159569227,159571275,159573323,159575371,159577419,159579467,159581515,159583563,159585611,159587659,159589707,159591755,159593803,159595851,159597899,159599947,159601995,159604043,159606091,159608139,159610187,159612235,159614283,159616331,159618379,159620427,159622475,159624523,159626571,159628619,159630667,159632715,159634763,159636811,159638859,159640907,159642955,159645003,159647051,159649099,159651147,159653195,159655243,159657291,159659339,159661387,159663435,159665483,159667531,159669579,159671627,159673675,159675723,159677771,159679819,159681867,159683915,159685963,159688011,159690059,159692107,159694155,159696203,159698251,159700299,159702347,159704395,159706443,159708491,159710539,159712587,159714635,159716683,159718731,159720779,159722827,159724875,159726923,159728979,159731027,159733075,159735123,159737171,159739219,159741267,159743315,159745363,159747411,159749459,159751516,159753564,159755612,159757660,159759708,159761756,159763804,159765852,159767900,159769948,159771996,159774044,159776092,159778140,159780188,159782236,159784284,159786332,159788380,159790428,159792476,159794524,159796572,159798620,159800668,159802716,159804764,159806812,159808860,159810908,159812956,159815004,159817052,159819100,159821148,159823196,159825244,159827292,159829340,159831388,159833436,159835484,159837532,159839580,159841628,159843676,159845724,159847772,159849820,159851868,159853916,159855964,159858012,159860060,159862108,159864156,159866204,159868252,159870300,159872348,159874396,159876444,159878492,159880540,159882588,159884636,159886684,159888732,159890780,159892828,159894876,159896924,159898972,159901020,159903068,159905116,159907164,159909212,159911260,159913308,159915356,159917404,159919452,159921508,159923556,159925604,159927652,159929700,159931748,159933796,159935844,159937892,159939940,159941988,159944036,159946084,159948132,159950180,159952228,159954276,159956324,159958372,159960420,159962468,159964516,159966564,159968612,159970660,159972708,159974756,159976804,159978852,159980900,159982948,159984996,159987044,159989092,159991140,159993188,159995236,159997284,159999332,160001380,160003428,160005476,160007524,160009572,160011620,160013668,160015716,160017764,160019812,160021860,160023908,160025956,160028004,160030052,160032100,160034148,160036196,160038244,160040292,160042340,160044388,160046436,160048484,160050532,160052580,160054628,160056676,160058724,160060772,160062820,160064868,160066916,160068964,160071012,160073060,160075108,160077156,160079204,160081252,160083300,160085348,160087396,160089444,160091492,160093540,160095588,160097636,160099684,160101732,160103780,160105828,160107876,160109924,160111972,160114020,160116068,160118116,160120164,160122212,160124260,160126308,160128356,160130404,160132452,160134500,160136548,160138596,160140644,160142692,160144740,160146788,160148836,160150884,160152932,160154980,160157028,160159076,160161124,160163172,160165220,160167268,160169316,160171364,160173412,160175460,160177508,160179556,160181604,160183652,160185700,160187748,160189796,160191844,160193892,160195940,160197988,160200036,160202084,160204132,160206180,160208228,160210276,160212324,160214372,160216420,160218468,160220516,160222564,160224612,160226660,160228708,160230756,160232804,160234852,160236900,160238948,160240996,160243044,160245092,160247140,160249188,160251236,160253284,160255332,160257380,160259428,160261476,160263524,160265572,160267620,160269668,160271716,160273764,160275812,160277860,160279908,160281956,160284004,160286052,160288100,160290148,160292196,160294244,160296292,160298340,160300388,160302436,160304484,160306532,160308580,160310628,160312676,160314724,160316772,160318820,160320868,160322916,160324964,160327012,160329060,160331108,160333156,160335204,160337252,160339300,160341348,160343396,160345444,160347492,160349540,160351588,160353636,160355684,160357732,160359780,160361828,160363876,160365924,160367972,160370020,160372068,160374116,160376164,160378212,160380260,160382308,160384356,160386404,160388452,160390500,160392548,160394596,160396653,160398701,160400749,160402797,160404845,160406893,160408941,160410989,160413037,160415085,160417133,160419181,160421229,160423277,160425325,160427373,160429421,160431469,160433517,160435565,160437613,160439661,160441709,160443757,160445805,160447853,160449901,160451949,160453997,160456045,160458101,160460149,160462197,160464245,160466293,160468341,160470389,160472437,160474485,160476533,160478581,160480629,160482677,160484725,160486773,160488821,160490869,160492917,160494965,160497013,160499061,160501109,160503157,160505205,160507253,160509301,160511349,160513397,160515445,160517493,160519541,160521589,160523637,160525685,160527733,160529781,160531829,160533877,160535925,160537973,160540021,160542069,160544104,160546161,160548218,160550266,160552314,160554362,160556410,160558467,160560515,160562563,160564611,160566659,160568707,160570755,160572803,160574851,160576899,160578947,160580995,160583043,160585091,160587139,160589187,160591235,160593283,160595331,160597379,160599427,160601475,160603523,160605571,160607619,160609667,160611715,160613763,160615811,160617859,160619907,160621955,160624003,160626051,160628099,160630147,160632195,160634243,160636291,160638339,160640387,160642435,160644492,160646540,160648588,160650636,160652684,160654732,160656780,160658828,160660876,160662924,160664972,160667020,160669068,160671116,160673164,160675212,160677260,160679308,160681356,160683404,160685452,160687480,160689528,160691583,160693639,160695681,160697729,160699779,160701836,160703882,160705926,160707973,160710023,160712071,160714127,160716182,160718234,160720285,160722333,160724389,160726434,160728482,160730530,160732580,160734628,160736676,160738724,160740781,160742837,160744894,160746947,160749002,160751054,160753091,160755133,160757183,160759224,160761269,160763280,160765334,160767382,160769430,160771478,160773526,160775574,160777622,160779670,160781718,160783766,160785814,160787871,160789919,160791967,160794015,160796063,160798111,160800159,160802207,160804255,160806303,160808360,160810408,160812464,160814512,160816569,160818617,160820665,160822713,160824761,160826809,160828857,160830905,160832953,160835001,160837058,160839106,160841149,160843197,160845253,160847301,160849349,160851397,160853445,160855493,160857541,160859589,160861637,160863685,160865731,160867779,160869833,160871881,160873929,160875977,160878034,160880082,160882130,160884178,160886226,160888274,160890322,160892378,160894426,160896474,160898522,160900570,160902618,160904666,160906714,160908762,160910810,160912858,160914914,160916970,160919016,160921065,160923113,160925161,160927209,160929257,160931305,160933353,160935401,160937458,160939515,160941563,160943620,160945661,160947709,160949757,160951805,160953853,160955901,160957949,160959997,160962045,160964102,160966150,160968198,160970246,160972287,160974323,160976371,160978419,160980467,160982515,160984563,160986611,160988659,160990707,160992755,160994811,160996863,160998920,161000977,161003025,161005073,161007121,161009169,161011217,161013265,161015313,161017361,161019409,161021457,161023500,161025550,161027598,161029646,161031694,161033742,161035799,161037847,161039895,161041952,161044000,161046057,161048112,161050158,161052206,161054262,161056310,161058358,161060415,161062463,161064511,161066559,161068616,161070672,161072720,161074768,161076808,161078855,161080903,161082951,161084999,161087047,161089095,161091143,161093191,161095239,161097295,161099351,161101399,161103454,161105502,161107550,161109606,161111654,161113702,161115750,161117798,161119846,161121894,161123942,161125990,161128041,161130092,161132149,161134197,161136245,161138293,161140341,161142389,161144437,161146485,161148539,161150587,161152635,161154668,161156716,161158764,161160812,161162860,161164916,161166964,161169012,161171060,161173108,161175156,161177204,161179246,161181293,161183341,161185389,161187437,161189492,161191540,161193597,161195645,161197693,161199750,161201807,161203862,161205915,161207963,161210011,161212059,161214107,161216155,161218203,161220251,161222299,161224347,161226404,161228452,161230506,161232551,161234599,161236647,161238695,161240743,161242791,161244839,161246887,161248935,161250983,161253031,161255079,161257127,161259168,161261225,161263273,161265321,161267369,161269417,161271465,161273513,161275561,161277618,161279674,161281730,161283786,161285807,161287862,161289910,161291958,161294015,161296063,161298111,161300159,161302215,161304271,161306319,161308376,161310424,161312480,161314528,161316576,161318624,161320672,161322720,161324768,161326816,161328873,161330921,161332977,161335025,161337066,161339114,161341170,161343218,161345266,161347314,161349371,161351419,161353467,161355521,161357569,161359625,161361680,161363710,161365767,161367815,161369863,161371911,161373968,161376016,161378064,161380112,161382160,161384208,161386264,161388319,161390367,161392423,161394480,161396528,161398576,161400624,161402672,161404720,161406768,161408816,161410864,161412921,161414956,161416462,161417177,161417806,161418429,161419097,161419755,161420367,161421014,161421649,161422278,161422885,161423546,161424161,161424819,161425460,161426088,161426692,161427314,161427931,161428595,161429275,161429915,161430641,161431254,161431876,161432485,161433162,161433829,161434485,161435079,161435774,161436451,161437130,161437703,161438349,161439209,161440088,161440965,161441777,161442603,161443493,161444323,161445135,161446016,161446884,161447707,161448594,161449495,161450400,161451289,161452173,161453130,161453946,161454755,161455569,161456394,161457331,161458169,161459068,161459908,161460865,161461699,161462607,161463493,161464374,161465197,161466029,161466887,161467716,161468582,161469397,161470226,161471046,161471922,161472817,161473631,161474444,161475339,161476238,161477467,161478200,161478853,161479543,161480252,161480974,161481698,161482442,161483186,161483823,161484512,161485294,161486083,161486854,161487603,161488325,161489080,161489824,161490520,161491280,161491989,161492701,161493319,161494002,161494692,161495394,161496154,161496965,161497814,161498542,161499323,161500015,161500738,161501436,161502150,161502866,161503494,161504151,161504924,161505693,161506356,161507160,161507958,161508693,161509436,161510140,161511055,161511733,161512398,161512967,161513642,161514335,161515017,161515776,161516590,161517276,161518010,161519313,161520623,161521952,161523226,161524684,161526037,161527548,161528982,161530325,161531688,161533115,161534406,161535756,161537068,161538414,161539864,161541232,161542644,161543931,161545373,161546709,161548017,161549451,161550840,161552224,161553600,161554985,161556343,161557680,161559004,161560396,161561823,161563178,161564559,161565933,161567317,161568624,161569917,161571341,161572679,161574146,161575455,161576907,161578263,161579695,161581035,161582375,161583778,161585086,161586497,161587788,161589074,161590406,161591850,161593144,161594498,161596283,161598331,161600387,161602442,161604490,161606229,161607838,161609449,161611039,161612625,161614209,161615810,161617435,161618892,161619595,161620630,161621796,161623032,161624262,161625362,161626505,161627610,161628782,161629945,161631099,161632231,161633354,161634555,161635704,161636905,161638022,161639255,161639976,161640766,161641649,161642432,161643216,161643977,161644771,161645704,161646780,161647831,161648935,161649978,161651043,161652106,161653170,161654216,161655270,161656244,161657301,161658344,161659418,161660528,161661571,161662636,161663762,161665015,161666906,161668613,161670167,161671199,161672326,161673486,161674544,161675346,161676332,161677231,161678189,161679254,161680513,161681847,161683062,161684273,161685521,161686888,161688145,161689412,161691437,161693364,161694932,161696492,161697484,161698567,161699675,161700778,161701966,161703075,161703819,161704697,161705557,161706550,161707409,161708410,161709396,161710681,161711970,161713290,161714585,161715829,161717077,161718389,161719668,161720933,161722376,161724433,161726481,161728537,161730585,161732270,161733875,161735494,161737073,161738677,161740263,161741862,161743302,161744030,161745132,161746235,161747392,161748569,161749770,161750990,161752119,161753256,161754425,161755647,161756865,161757988,161759152,161760350,161761520,161762302,161763013,161763946,161764705,161765550,161766393,161767189,161768244,161769258,161770201,161771246,161772315,161773341,161774356,161775407,161776491,161777404,161778338,161779400,161780443,161781483,161782540,161783852,161785041,161786304,161787588,161788882,161790363,161792420,161794468,161796516,161798564,161800488,161802087,161803707,161805301,161806900,161808531,161810150,161811727,161813326,161814124,161814950,161816168,161817389,161818609,161819809,161821032,161822172,161823387,161824585,161825703,161826938,161828041,161829136,161830371,161831615,161832725,161833893,161834790,161835600,161836395,161837190,161838007,161838801,161839683,161840453,161841470,161842560,161843605,161844679,161845755,161846811,161847859,161848929,161849917,161850943,161852032,161853096,161854187,161855268,161856351,161857400,161858443,161859735,161860982,161862277,161863364,161864557,161865792,161867128,161869183,161871231,161873287,161875030,161876590,161878172,161879763,161881333,161882972,161883918,161884966,161886120,161887307,161888515,161889657,161890846,161892042,161893263,161894461,161895646,161896732,161897989,161898885,161899649,161900397,161901252,161902211,161903140,161904179,161905218,161906270,161907296,161908380,161909398,161910438,161911448,161912488,161913531,161914538,161915891,161917666,161919052,161920132,161921135,161922085,161923036,161924367,161925831,161927181,161928525,161930125,161931599,161933101,161935011,161936423,161937800,161939525,161940733,161941849,161943224,161944571,161945922,161947270,161948620,161949737,161950836,161951837,161952960,161954005,161955151,161956469,161957753,161958927,161960198,161961489,161962760,161964029,161965088,161966397,161967787,161969082,161970259,161971379,161972593,161973955,161975249,161976272,161977371,161978664,161979887,161980991,161982172,161983241,161984508,161985746,161986964,161988090,161989346,161990538,161991712,161992813,161993961,161995135,161996468,161997698,161998993,162000110,162001225,162002461,162003442,162004645,162005858,162007073,162008303,162009527,162010775,162011990,162013382,162014575,162015829,162016815,162017926,162018896,162019888,162020825,162021857,162022843,162023737,162024806,162025701,162026626,162027726,162028735,162029709,162030784,162031802,162032507,162033251,162034013,162034609,162035381,162036138,162036869,162037501,162038239,162038922,162039725,162040457,162041050,162041734,162042462,162043192,162044046,162044769,162045453,162046264,162047075,162047762,162048472,162049248,162050024,162050831,162051483,162052105,162052897,162053625,162054319,162055080,162055836,162056529,162057214,162057992,162058669,162059378,162060094,162060876,162061571,162062232,162062945,162063695,162064541,162065226,162066000,162066813,162067519,162068245,162069004,162069730,162070558,162071303,162071999,162072823,162073374,162074048,162074773,162075503,162076140,162076768,162077611,162078331,162079135,162079799,162080502,162081355,162082104,162082817,162083638,162084389,162085244,162085980,162086695,162087316,162088006,162088821,162089582,162090285,162091084,162091868,162092680,162093396,162094128,162094868,162095533,162096348,162097097,162097799,162098496,162099287,162100204,162100846,162101595,162102391,162103113,162103850,162104613,162105349,162105982,162106664,162107449,162108166,162108841,162109467,162110143,162110809,162111516,162112170,162112828,162113664,162114525,162115273,162116083,162116764,162117489,162118450,162119193,162119988,162120862,162121518,162122276,162123004,162123727,162124431,162125197,162125892,162126603,162127342,162128100,162128866,162129616,162130519,162131275,162131875,162132666,162133344,162134122,162134874,162135577,162136347,162137187,162137962,162138623,162139367,162140186,162140943,162141591,162142279,162143161,162143896,162144696,162145448,162146175,162146898,162147619,162148351,162149011,162149714,162150437,162151242,162152083,162152801,162153575,162154313,162155073,162155732,162156503,162157267,162157925,162158574,162159349,162160148,162160834,162161631,162162339,162163072,162163699,162164400,162165097,162165837,162166716,162167525,162168236,162168977,162169685,162170375,162171110,162171988,162172777,162173456,162174099,162174884,162175595,162176164,162177030,162177766,162178456,162179279,162180086,162180851,162181526,162182221,162182940,162183692,162184481,162185132,162185820,162186631,162187419,162188145,162188818,162189671,162190424,162191167,162191916,162192691,162193400,162194054,162194799,162195564,162196273,162197028,162197734,162198312,162199013,162199773,162200433,162201107,162201872,162202713,162203487,162204188,162205040,162205760,162206674,162207408,162208107,162208861,162209606,162210317,162211032,162211761,162212625,162213389,162214144,162214845,162215631,162216443,162217188,162217929,162218682,162219533,162220264,162220949,162221780,162222556,162223310,162224061,162224839,162225610,162226484,162227142,162227913,162228635,162229308,162230070,162230833,162231597,162232263,162232967,162233672,162234565,162235298,162235978,162236628,162237443,162238151,162238870,162239581,162240290,162240981,162241772,162242432,162243116,162243886,162244634,162245289,162246181,162246827,162247519,162248228,162249032,162249742,162250534,162251299,162252173,162252944,162253650,162254454,162255179,162255956,162256677,162257480,162258139,162258872,162259620,162260383,162261093,162261819,162262511,162263303,162264041,162264802,162265554,162266278,162266903,162267595,162268231,162269015,162269681,162270408,162271077,162271831,162272683,162273433,162274201,162274925,162275607,162276375,162277245,162278072,162278852,162279600,162280396,162280981,162281786,162282640,162283259,162284026,162284730,162285436,162286232,162287036,162287799,162288597,162289406,162290095,162290975,162292235,162293490,162294751,162296009,162297280,162298537,162299798,162301044,162302300,162303553,162304817,162306078,162307348,162308608,162309863,162311125,162312379,162313640,162314892,162316155,162317397,162318665,162319921,162321197,162322464,162323717,162324972,162326225,162327480,162328729,162329990,162331243,162332501,162333762,162335028,162336285,162337520,162338775,162340033,162341291,162342553,162343812,162345085,162346343,162347595,162348855,162350107,162351353,162352601,162353859,162355129,162356388,162357641,162358896,162360148,162361393,162362639,162363998,162365362,162366732,162368115,162369460,162370723,162371976,162373243,162374442,162375472,162376444,162377486,162378500,162379461,162380553,162381566,162382571,162383585,162384563,162385528,162386538,162387756,162389804,162391852,162393900,162395948,162397996,162400044,162402092,162404140,162406188,162408236,162410284,162412332,162414380,162416428,162418476,162420524,162422572,162424620,162426668,162428716,162430764,162432812,162434860,162436908,162438956,162441004,162443052,162445100,162447148,162449196,162451244,162453292,162455340,162457388,162459436,162461484,162463532,162465580,162467628,162469357,162470483,162472317,162473729,162475496,162476859,162478579,162479731,162481206,162482365,162483835,162485011,162486376,162487779,162489234,162490387,162491594,162493511,162495100,162497148,162499196,162500366,162502284,162503760,162505194,162507027,162508213,162509419,162510706,162511872,162513318,162514679,162516213,162517800,162519771,162521263,162522492,162523812,162524881,162526056,162527280,162528477,162529682,162530981,162532235,162533611,162534969,162536169,162537394,162538758,162539978,162541205,162542541,162543785,162545006,162546336,162547520,162548682,162549864,162551032,162552191,162553755,162554912,162556164,162557495,162558864,162560051,162561453,162563501,162565549,162567597,162569645,162571693,162573741,162575465,162576715,162577882,162579111,162580324,162581492,162582650,162583876,162585029,162586209,162587428,162588648,162589840,162590973,162592129,162593329,162594543,162595712,162596883,162598057,162599208,162600463,162601680,162602875,162604112,162605252,162606391,162607582,162608787,162609982,162611191,162612426,162613646,162614888,162616051,162617253,162618468,162619724,162620927,162622095,162623255,162624435,162625559,162626707,162627953,162629220,162630453,162631595,162632784,162633937,162635164,162636320,162638344,162640392,162642440,162644488,162646536,162648584,162650632,162652680,162654728,162656776,162658824,162660872,162662920,162664977,162667025,162669073,162671126,162673174,162675222,162677270,162679318,162681366,162683414,162685471,162687519,162689567,162691615,162693663,162695711,162697759,162699807,162701855,162703903,162705951,162707999,162710047,162712095,162714143,162716191,162718239,162720287,162722335,162724383,162726431,162728479,162730527,162732575,162734632,162736680,162738728,162740776,162742824,162744872,162746920,162748968,162751016,162753064,162755112,162757160,162759208,162761256,162763304,162765361,162767409,162769457,162771505,162773562,162775610,162777658,162779706,162781754,162783811,162785859,162787907,162789955,162792003,162794051,162796099,162798147,162800195,162802243,162804300,162806348,162808404,162810452,162812500,162814548,162816596,162818644,162820692,162822740,162824788,162826836,162828884,162830932,162832980,162835028,162837083,162839131,162841179,162843227,162845275,162847331,162849379,162851427,162853475,162855523,162857580,162859637,162861685,162863733,162865781,162867829,162869877,162871925,162873973,162876029,162878077,162880125,162882173,162884221,162886269,162888317,162890373,162892421,162894469,162896517,162898573,162900621,162902669,162904717,162906765,162908813,162910861,162912909,162914957,162917005,162919053,162921101,162923149,162925197,162927245,162929293,162931341,162933389,162935437,162937485,162939533,162941581,162943629,162945677,162947725,162949773,162951821,162953869,162955917,162957965,162960013,162962070,162964118,162966166,162968214,162970262,162972310,162974358,162976406,162978454,162980502,162982550,162984598,162986655,162988703,162990751,162992799,162994847,162996900,162998956,163001004,163003052,163005100,163007148,163009196,163011244,163013292,163015345,163017393,163019441,163021489,163023537,163025585,163027633,163029681,163031729,163033777,163035825,163037873,163039921,163041969,163044026,163046074,163048122,163050170,163052218,163054275,163056323,163058371,163060419,163062467,163064515,163066571,163068578,163070579,163072627,163074675,163076723,163078767,163080815,163082861,163084909,163086963,163089011,163091059,163093107,163095155,163097203,163099246,163101294,163103342,163105390,163107438,163109486,163111534,163113582,163115630,163117678,163119726,163121774,163123830,163125878,163127926,163129974,163132029,163133982,163136030,163138078,163140126,163142174,163144222,163146270,163148318,163150366,163152414,163154462,163156510,163158559,163160607,163162649,163164697,163166745,163168793,163170841,163172889,163174937,163176985,163179033,163181081,163183129,163185177,163187225,163189273,163191321,163193353,163195401,163197449,163199497,163201545,163203593,163205647,163207695,163209748,163211804,163213852,163215897,163217938,163219986,163222037,163224085,163226141,163228189,163230240,163232286,163234334,163236382,163238439,163240487,163242535,163244592,163246633,163248681,163250729,163252745,163254793,163256841,163258889,163260937,163262985,163265042,163267090,163269138,163271186,163273234,163275282,163277330,163279378,163281426,163283474,163285522,163287568,163289621,163291658,163293706,163295760,163297808,163299856,163301899,163303945,163305996,163308044,163310092,163312140,163314188,163316223,163318269,163320304,163322352,163324390,163326434,163328482,163330530,163332587,163334635,163336685,163338733,163340781,163342832,163344887,163346937,163348985,163351023,163353071,163355085,163357133,163359181,163361229,163363277,163365325,163367373,163369421,163371469,163373517,163375565,163377613,163379661,163381704,163383758,163385797,163387845,163389893,163391941,163393989,163396037,163398085,163400133,163402181,163404230,163406278,163408326,163410374,163412422,163414470,163416518,163418566,163420614,163422662,163424711,163426759,163428809,163430862,163432910,163434952,163436994,163439042,163441089,163443137,163445183,163447231,163449279,163451327,163453375,163455423,163457471,163459519,163461567,163463618,163465666,163467714,163469762,163471810,163473858,163475906,163477954,163480002,163482050,163484098,163486146,163488194,163490242,163492290,163494338,163496384,163498431,163500479,163502520,163504569,163506617,163508665,163510713,163512761,163514809,163516857,163518905,163520953,163523001,163525049,163527097,163529145,163531193,163533241,163535289,163537337,163539385,163541415,163543463,163545511,163547550,163549598,163551646,163553694,163555742,163557790,163559834,163561882,163563930,163565978,163568026,163570074,163572122,163574178,163576226,163578274,163580322,163582370,163584418,163586466,163588522,163590575,163592623,163594677,163596725,163598773,163600822,163602852,163604900,163606948,163609002,163611050,163613099,163615147,163617195,163619243,163621291,163623339,163625387,163627435,163629478,163631526,163633576,163635619,163637657,163639705,163641753,163643801,163645849,163647897,163649945,163651993,163654041,163656089,163658137,163660185,163662233,163664281,163666320,163668368,163670416,163672464,163674512,163676560,163678608,163680656,163682704,163684752,163686800,163688848,163690896,163692944,163694992,163697040,163699088,163701136,163703184,163705232,163707280,163709328,163711376,163713424,163715481,163717529,163719577,163721625,163723673,163725721,163727769,163729817,163731865,163733913,163735961,163738009,163740057,163742105,163744153,163746201,163748249,163750297,163752345,163754393,163756441,163758489,163760537,163762585,163764633,163766681,163768729,163770777,163772825,163774873,163776921,163778969,163781017,163783065,163785113,163787161,163789209,163791257,163793305,163795353,163797401,163799449,163801497,163803545,163805593,163807641,163809689,163811737,163813785,163815833,163817881,163819929,163821977,163824025,163826073,163828121,163830169,163832217,163834265,163836313,163838361,163840409,163842457,163844505,163846553,163848601,163850649,163852697,163854745,163856793,163858841,163860889,163862937,163864985,163867033,163869081,163871129,163873177,163875225,163877273,163879321,163881369,163883417,163885465,163887513,163889561,163891609,163893657,163895705,163897753,163899801,163901849,163903897,163905945,163907993,163910041,163912089,163914137,163916185,163918233,163920281,163922329,163924377,163926425,163928473,163930521,163932569,163934617,163936665,163938713,163940761,163942809,163944866,163946914,163948962,163951010,163953058,163955106,163957154,163959202,163961250,163963298,163965346,163967394,163969450,163971498,163973546,163975594,163977642,163979690,163981738,163983786,163985834,163987882,163989930,163991978,163994026,163996074,163998122,164000170,164002218,164004266,164006314,164008362,164010410,164012458,164014506,164016554,164018602,164020650,164022698,164024746,164026794,164028842,164030890,164032938,164034986,164037034,164039082,164041130,164043178,164045226,164047274,164049322,164051370,164053418,164055466,164057514,164059562,164061610,164063658,164065706,164067754,164069802,164071850,164073898,164075946,164077994,164080042,164082090,164084138,164086186,164088234,164090282,164092330,164094378,164096426,164098474,164100522,164102570,164104618,164106666,164108714,164110762,164112810,164114866,164116922,164118970,164121018,164123066,164125114,164127162,164129210,164131258,164133306,164135363,164137411,164139459,164141507,164143555,164145603,164147651,164149699,164151747,164153795,164155843,164157891,164159948,164161996,164164044,164166092,164168140,164170188,164172236,164174284,164176332,164178380,164180428,164182476,164184524,164186581,164188636,164190684,164192732,164194780,164196828,164198876,164200924,164202972,164205020,164207068,164209116,164211164,164213212,164215260,164217308,164219356,164221404,164223452,164225500,164227548,164229596,164231644,164233692,164235748,164237796,164239844,164241892,164243940,164245988,164248036,164250084,164252132,164254180,164256228,164258276,164260324,164262372,164264420,164266468,164268516,164270564,164272612,164274660,164276708,164278756,164280804,164282852,164284900,164286948,164288996,164291044,164293092,164295140,164297188,164299236,164301284,164303332,164305380,164307428,164309476,164311524,164313572,164315620,164317668,164319716,164321764,164323812,164325860,164327908,164329956,164332004,164334052,164336100,164338148,164340196,164342244,164344292,164346340,164348388,164350436,164352484,164354532,164356580,164358628,164360676,164362724,164364772,164366820,164368868,164370925,164372973,164375021,164377069,164379117,164381165,164383213,164385261,164387309,164389357,164391405,164393453,164395501,164397549,164399597,164401645,164403693,164405741,164407789,164409837,164411885,164413933,164415981,164418029,164420077,164422125,164424173,164426221,164428269,164430317,164432365,164434413,164436461,164438509,164440557,164442605,164444653,164446701,164448749,164450797,164452845,164454893,164456941,164458989,164461037,164463085,164465133,164467181,164469229,164471277,164473325,164475373,164477421,164479469,164481517,164483565,164485613,164487661,164489709,164491757,164493805,164495853,164497901,164499949,164501997,164504045,164506093,164508141,164510189,164512237,164514285,164516333,164518381,164520429,164522477,164524525,164526573,164528621,164530669,164532717,164534765,164536813,164538861,164540909,164542957,164545005,164547053,164549101,164551149,164553197,164555245,164557293,164559341,164561389,164563437,164565485,164567533,164569581,164571629,164573677,164575725,164577773,164579821,164581878,164583926,164585974,164588022,164590070,164592118,164594166,164596214,164598262,164600310,164602358,164604406,164606454,164608502,164610550,164612598,164614646,164616694,164618742,164620790,164622846,164624894,164626942,164628990,164631038,164633086,164635134,164637182,164639230,164641278,164643326,164645374,164647422,164649470,164651518,164653566,164655614,164657662,164659710,164661758,164663806,164665854,164667902,164669950,164671998,164674046,164676094,164678142,164680190,164682238,164684286,164686334,164688382,164690430,164692478,164694526,164696574,164698622,164700670,164702718,164704766,164706814,164708862,164710910,164712958,164715006,164717054,164719111,164721159,164723207,164725255,164727303,164729351,164731399,164733447,164735495,164737543,164739591,164741639,164743687,164745735,164747783,164749831,164751879,164753927,164755975,164758023,164760071,164762119,164764167,164766215,164768263,164770311,164772359,164774407,164776455,164778503,164780551,164782599,164784647,164786695,164788743,164790791,164792839,164794887,164796935,164798983,164801031,164803079,164805127,164807175,164809223,164811271,164813319,164815367,164817415,164819463,164821511,164823559,164825607,164827655,164829703,164831751,164833799,164835847,164837895,164839943,164841991,164844039,164846087,164848135,164850183,164852231,164854279,164856327,164858375,164860423,164862471,164864519,164866567,164868615,164870663,164872711,164874759,164876807,164878855,164880903,164882951,164884999,164887047,164889095,164891143,164893191,164895239,164897287,164899335,164901383,164903431,164905488,164907536,164909584,164911632,164913680,164915728,164917776,164919824,164921872,164923920,164925968,164928025,164930073,164932121,164934169,164936217,164938265,164940313,164942361,164944409,164946457,164948505,164950553,164952601,164954649,164956697,164958745,164960793,164962841,164964889,164966937,164968985,164971033,164973081,164975129,164977177,164979225,164981273,164983321,164985369,164987417,164989465,164991513,164993561,164995609,164997657,164999705,165001753,165003801,165005849,165007897,165009945,165011993,165014041,165016089,165018137,165020185,165022241,165024289,165026337,165028385,165030433,165032481,165034529,165036577,165038625,165040673,165042721,165044769,165046817,165048865,165050913,165052961,165055009,165057057,165059105,165061153,165063201,165065249,165067297,165069345,165071393,165073441,165075489,165077537,165079585,165081633,165083681,165085729,165087777,165089825,165091873,165093921,165095969,165098017,165100065,165102113,165104161,165106209,165108257,165110305,165112353,165114401,165116449,165118497,165120545,165122593,165124641,165126689,165128737,165130785,165132833,165134881,165136929,165138977,165141025,165143073,165145121,165147169,165149217,165151265,165153313,165155361,165157409,165159457,165161505,165163553,165165601,165167649,165169697,165171745,165173793,165175841,165177889,165179937,165181994,165184042,165186090,165188138,165190186,165192234,165194282,165196330,165198378,165200426,165202474,165204522,165206570,165208618,165210666,165212714,165214762,165216810,165218858,165220906,165222954,165225002,165227050,165229098,165231146,165233194,165235242,165237290,165239338,165241386,165243434,165245482,165247530,165249578,165251626,165253674,165255722,165257770,165259818,165261866,165263914,165265962,165268010,165270058,165272106,165274154,165276202,165278250,165280298,165282346,165284394,165286442,165288490,165290538,165292586,165294634,165296682,165298730,165300778,165302826,165304874,165306922,165308970,165311018,165313066,165315114,165317162,165319210,165321258,165323306,165325354,165327402,165329450,165331507,165333555,165335603,165337651,165339699,165341747,165343795,165345843,165347891,165349939,165351987,165354035,165356083,165358131,165360179,165362227,165364275,165366323,165368371,165370419,165372467,165374515,165376563,165378611,165380659,165382707,165384755,165386803,165388860,165390908,165392956,165395004,165397052,165399100,165401148,165403196,165405244,165407292,165409340,165411388,165413436,165415484,165417532,165419580,165421628,165423676,165425724,165427772,165429820,165431868,165433916,165435971,165438019,165440076,165442124,165444172,165446220,165448268,165450316,165452364,165454412,165456460,165458508,165460556,165462604,165464652,165466700,165468748,165470796,165472844,165474892,165476940,165478988,165481036,165483084,165485132,165487180,165489228,165491276,165493324,165495372,165497420,165499468,165501516,165503564,165505612,165507660,165509708,165511756,165513804,165515852,165517900,165519948,165521996,165524044,165526092,165528140,165530188,165532236,165534284,165536332,165538380,165540428,165542476,165544524,165546572,165548620,165550668,165552716,165554764,165556812,165558860,165560908,165562956,165565004,165567052,165569100,165571148,165573196,165575244,165577292,165579340,165581388,165583436,165585484,165587532,165589580,165591628,165593676,165595724,165597781,165599829,165601877,165603925,165605973,165608021,165610069,165612117,165614165,165616213,165618261,165620309,165622357,165624405,165626453,165628501,165630549,165632597,165634645,165636693,165638741,165640789,165642837,165644885,165646933,165648981,165651029,165653077,165655125,165657173,165659221,165661269,165663317,165665365,165667413,165669461,165671509,165673557,165675605,165677653,165679701,165681749,165683797,165685845,165687893,165689941,165691989,165694037,165696085,165698133,165700181,165702229,165704277,165706325,165708373,165710421,165712469,165714517,165716565,165718613,165720661,165722709,165724757,165726805,165728853,165730901,165732949,165735006,165737054,165739102,165741150,165743198,165745246,165747294,165749342,165751390,165753438,165755486,165757534,165759582,165761630,165763678,165765726,165767774,165769822,165771870,165773918,165775966,165778014,165780062,165782110,165784158,165786206,165788254,165790302,165792350,165794398,165796446,165798494,165800542,165802590,165804638,165806686,165808734,165810782,165812830,165814878,165816926,165818974,165821022,165823070,165825118,165827166,165829214,165831262,165833310,165835358,165837406,165839454,165841511,165843559,165845607,165847655,165849703,165851751,165853799,165855847,165857895,165859943,165861991,165864039,165866087,165868135,165870183,165872231,165874279,165876327,165878375,165880423,165882471,165884519,165886567,165888615,165890663,165892711,165894759,165896807,165898855,165900903,165902951,165904999,165907047,165909095,165911143,165913191,165915239,165917287,165919335,165921383,165923431,165925479,165927527,165929575,165931623,165933671,165935719,165937767,165939815,165941871,165943919,165945967,165948015,165950063,165952111,165954159,165956207,165958255,165960303,165962351,165964399,165966447,165968495,165970543,165972591,165974639,165976687,165978735,165980783,165982831,165984879,165986927,165988975,165991023,165993071,165995119,165997175,165999223,166001271,166003319,166005360,166007408,166009456,166011504,166013552,166015600,166017648,166019696,166021742,166023790,166025840,166027883,166029910,166031958,166034006,166036054,166038110,166040158,166042206,166044250,166046298,166048346,166050394,166052442,166054490,166056538,166058586,166060634,166062691,166064739,166066787,166068835,166070891,166072939,166074987,166077035,166079083,166081131,166083186,166085234,166087282,166089330,166091378,166093426,166095474,166097522,166099570,166101618,166103675,166105723,166107779,166109827,166111875,166113923,166115971,166118027,166120075,166122132,166124180,166126228,166128276,166130327,166132384,166134433,166136485,166138533,166140590,166142645,166144687,166146728,166148776,166150824,166152872,166154920,166156976,166159024,166161072,166163120,166165168,166167216,166169250,166171300,166173349,166175397,166177445,166179493,166181541,166183589,166185637,166187685,166189733,166191781,166193829,166195877,166197923,166199971,166202019,166204067,166206117,166208165,166210213,166212256,166214313,166216355,166218398,166220446,166222494,166224542,166226590,166228638,166230686,166232734,166234774,166236822,166238868,166240916,166242964,166245012,166247060,166249117,166251165,166253213,166255261,166257309,166259359,166261416,166263464,166265512,166267560,166269608,166271656,166273704,166275757,166277813,166279867,166281915,166283963,166286011,166288059,166290107,166292155,166294203,166296251,166298299,166300347,166302395,166304443,166306491,166308539,166310587,166312643,166314691,166316748,166318796,166320844,166322892,166324940,166326988,166329036,166331084,166333132,166335189,166337243,166339291,166341339,166343387,166345435,166347483,166349531,166351579,166353627,166355675,166357732,166359780,166361828,166363876,166365924,166367972,166370020,166372068,166374125,166376170,166378227,166380267,166382305,166384353,166386403,166388457,166390505,166392553,166394601,166396649,166398697,166400745,166402784,166404832,166406880,166408928,166410976,166413024,166415081,166417137,166419175,166421223,166423271,166425319,166427367,166429415,166431463,166433511,166435559,166437607,166439664,166441712,166443760,166445808,166447856,166449904,166451952,166454000,166456048,166458096,166460151,166462199,166464242,166466290,166468329,166470383,166472425,166474479,166476527,166478575,166480623,166482666,166484714,166486762,166488812,166490860,166492908,166494956,166497005,166499053,166501109,166503164,166505212,166507263,166509319,166511367,166513422,166515475,166517521,166519578,166521633,166523687,166525735,166527788,166529839,166531891,166533939,166535994,166538047,166540103,166542159,166544207,166546261,166548312,166550360,166552408,166554456,166556510,166558565,166560613,166562669,166564724,166566780,166568828,166570883,166572931,166574979,166577027,166579075,166581123,166583171,166585219,166587267,166589315,166591363,166593411,166595459,166597507,166599555,166601603,166603651,166605699,166607747,166609795,166611843,166613891,166615939,166617987,166620035,166622083,166624139,166626187,166628242,166630290,166632338,166634386,166636434,166638482,166640530,166642578,166644633,166646681,166648729,166650784,166652832,166654880,166656928,166658976,166661024,166663072,166665120,166667168,166669216,166671264,166673312,166675360,166677408,166679456,166681504,166683552,166685600,166687657,166689714,166691762,166693810,166695858,166697906,166699954,166702002,166704050,166706106,166708163,166710211,166712259,166714307,166716355,166718403,166720451,166722499,166724547,166726595,166728643,166730691,166732739,166734787,166736835,166738883,166740931,166742979,166745027,166747075,166749132,166751180,166753228,166755276,166757324,166759372,166761420,166763468,166765516,166767564,166769612,166771660,166773708,166775756,166777804,166779852,166781900,166783948,166785996,166788044,166790092,166792140,166794188,166796236,166798284,166800332,166802380,166804428,166806476,166808524,166810572,166812620,166814668,166816725,166818773,166820821,166822869,166824917,166826965,166829013,166831061,166833109,166835157,166837205,166839253,166841301,166843349,166845397,166847445,166849493,166851541,166853589,166855637,166857685,166859733,166861781,166863829,166865877,166867925,166869973,166872021,166874069,166876117,166878165,166880213,166882261,166884309,166886357,166888405,166890453,166892510,166894558,166896606,166898654,166900702,166902750,166904798,166906855,166908903,166910951,166912999,166915047,166917095,166919143,166921191,166923239,166925287,166927335,166929383,166931431,166933479,166935527,166937575,166939632,166941680,166943728,166945776,166947824,166949872,166951920,166953968,166956016,166958064,166960112,166962160,166964208,166966256,166968304,166970352,166972400,166974456,166976504,166978552,166980600,166982648,166984696,166986744,166988792,166990840,166992888,166994936,166996984,166999032,167001080,167003128,167005176,167007224,167009272,167011320,167013368,167015425,167017473,167019521,167021569,167023617,167025665,167027713,167029761,167031809,167033857,167035905,167037962,167040010,167042058,167044106,167046154,167048202,167050250,167052298,167054346,167056394,167058442,167060490,167062538,167064586,167066634,167068682,167070730,167072778,167074826,167076874,167078922,167080970,167083018,167085066,167087114,167089162,167091210,167093265,167095313,167097361,167099418,167101466,167103514,167105562,167107610,167109658,167111706,167113754,167115802,167117850,167119907,167121955,167124003,167126051,167128107,167130155,167132211,167134259,167136307,167138355,167140403,167142451,167144499,167146547,167148595,167150643,167152691,167154739,167156787,167158835,167160883,167162931,167164979,167167027,167169075,167171123,167173171,167175219,167177267,167179315,167181363,167183411,167185459,167187507,167189555,167191603,167193651,167195708,167197756,167199804,167201852,167203900,167205948,167207996,167210044,167212092,167214140,167216188,167218236,167220284,167222332,167224380,167226428,167228476,167230524,167232572,167234620,167236668,167238716,167240764,167242812,167244860,167246908,167248956,167251004,167253052,167255100,167257148,167259196,167261244,167263292,167265340,167267388,167269436,167271484,167273532,167275580,167277628,167279676,167281724,167283772,167285820,167287868,167289916,167291964,167294012,167296060,167298108,167300156,167302204,167304252,167306300,167308348,167310396,167312444,167314492,167316540,167318588,167320636,167322684,167324732,167326780,167328828,167330876,167332924,167334972,167337020,167339068,167341116,167343164,167345212,167347260,167349308,167351356,167353404,167355452,167357500,167359548,167361596,167363644,167365692,167367740,167369788,167371836,167373884,167375932,167377980,167380028,167382076,167384124,167386172,167388220,167390268,167392316,167394364,167396412,167398460,167400508,167402556,167404604,167406652,167408700,167410748,167412796,167414844,167416892,167418940,167420988,167423036,167425084,167427132,167429180,167431228,167433276,167435324,167437372,167439420,167441468,167443516,167445564,167447612,167449660,167451708,167453756,167455804,167457852,167459900,167461948,167463996,167466044,167468092,167470140,167472188,167474236,167476284,167478332,167480380,167482428,167484476,167486524,167488572,167490620,167492668,167494716,167496764,167498812,167500860,167502908,167504956,167507004,167509052,167511100,167513148,167515196,167517244,167519292,167521340,167523388,167525436,167527484,167529532,167531580,167533628,167535676,167537724,167539772,167541820,167543868,167545916,167547964,167550012,167552060,167554108,167556156,167558204,167560252,167562300,167564348,167566396,167568444,167570492,167572540,167574588,167576636,167578684,167580732,167582780,167584828,167586876,167588924,167590972,167593020,167595068,167597116,167599164,167601212,167603260,167605308,167607356,167609404,167611452,167613500,167615548,167617596,167619644,167621692,167623740,167625788,167627836,167629884,167631932,167633980,167636028,167638076,167640124,167642172,167644220,167646268,167648316,167650364,167652412,167654460,167656508,167658556,167660604,167662652,167664700,167666748,167668796,167670844,167672892,167674940,167676988,167679036,167681084,167683132,167685180,167687228,167689276,167691324,167693372,167695420,167697468,167699516,167701564,167703612,167705660,167707708,167709756,167711804,167713852,167715900,167717948,167719996,167722044,167724092,167726140,167728188,167730236,167732284,167734332,167736380,167738428,167740485,167742533,167744581,167746629,167748677,167750725,167752773,167754821,167756869,167758917,167760965,167763022,167765070,167767118,167769166,167771214,167773262,167775310,167777358,167779406,167781454,167783502,167785550,167787598,167789646,167791694,167793742,167795790,167797838,167799886,167801934,167803982,167806030,167808078,167810126,167812174,167814222,167816270,167818318,167820366,167822414,167824462,167826510,167828558,167830606,167832654,167834702,167836750,167838798,167840846,167842894,167844942,167846990,167849038,167851086,167853134,167855182,167857230,167859278,167861326,167863374,167865422,167867470,167869518,167871566,167873614,167875662,167877710,167879758,167881806,167883854,167885902,167887959,167890007,167892055,167894103,167896151,167898199,167900247,167902295,167904343,167906391,167908439,167910487,167912535,167914583,167916631,167918679,167920727,167922775,167924823,167926871,167928919,167930967,167933015,167935063,167937111,167939159,167941207,167943255,167945303,167947351,167949399,167951447,167953495,167955543,167957591,167959639,167961687,167963735,167965783,167967831,167969879,167971927,167973975,167976023,167978071,167980119,167982167,167984215,167986263,167988311,167990359,167992407,167994455,167996503,167998551,168000599,168002647,168004695,168006743,168008791,168010839,168012887,168014935,168016983,168019031,168021079,168023127,168025175,168027223,168029271,168031319,168033367,168035415,168037463,168039511,168041559,168043607,168045655,168047703,168049751,168051799,168053847,168055895,168057943,168059991,168062039,168064087,168066135,168068183,168070231,168072288,168074336,168076384,168078432,168080480,168082528,168084584,168086641,168088696,168090744,168092792,168094847,168096895,168098943,168100999,168103047,168105095,168107143,168109191,168111239,168113287,168115335,168117383,168119440,168121495,168123543,168125591,168127639,168129696,168131744,168133792,168135840,168137888,168139936,168141984,168144032,168146080,168148128,168150176,168152224,168154281,168156329,168158377,168160425,168162482,168164530,168166578,168168626,168170674,168172722,168174770,168176818,168178866,168180914,168182962,168185010,168187058,168189106,168191163,168193211,168195259,168197316,168199364,168201421,168203469,168205524,168207572,168209620,168211668,168213723,168215779,168217835,168219883,168221940,168223997,168226052,168228100,168230148,168232196,168234244,168236292,168238340,168240388,168242436,168244484,168246532,168248580,168250636,168252684,168254732,168256780,168258828,168260876,168262924,168264972,168267020,168269068,168271116,168273172,168275220,168277268,168279316,168281364,168283412,168285460,168287508,168289556,168291604,168293652,168295700,168297748,168299796,168301844,168303892,168305940,168307988,168310036,168312084,168314132,168316180,168318228,168320276,168322330,168324386,168326434,168328487,168330535,168332583,168334631,168336679,168338727,168340775,168342823,168344874,168346922,168348970,168351018,168353066,168355122,168357178,168359226,168361275,168363323,168365371,168367419,168369467,168371515,168373567,168375615,168377663,168379711,168381759,168383807,168385855,168387903,168389951,168391999,168394047,168396103,168398151,168400199,168402247,168404295,168406343,168408391,168410439,168412487,168414535,168416583,168418631,168420679,168422727,168424775,168426823,168428871,168430919,168432967,168435015,168437063,168439111,168441159,168443207,168445255,168447312,168449360,168451408,168453456,168455504,168457552,168459600,168461648,168463696,168465744,168467792,168469840,168471897,168473954,168476002,168478047,168480094,168482148,168484196,168486252,168488307,168490361,168492416,168494468,168496525,168498576,168500631,168502688,168504741,168506778,168508826,168510869,168512919,168514965,168517013,168519062,168521110,168523158,168525206,168527254,168529302,168531350,168533398,168535446,168537498,168539555,168541603,168543660,168545708,168547756,168549804,168551861,168553909,168555957,168558005,168560053,168562101,168564149,168566197,168568245,168570293,168572341,168574389,168576437,168578485,168580533,168582587,168584635,168586683,168588731,168590785,168592841,168594894,168596942,168598990,168601038,168603086,168605134,168607182,168609238,168611286,168613339,168615387,168617435,168619483,168621531,168623579,168625627,168627675,168629723,168631771,168633819,168635849,168637897,168639940,168641988,168644034,168646082,168648130,168650165,168652213,168654261,168656309,168658357,168660405,168662453,168664501,168666549,168668597,168670645,168672696,168674744,168676792,168678849,168680897,168682945,168684993,168687041,168689089,168691137,168693194,168695242,168697290,168699347,168701395,168703422,168705470,168707521,168709569,168711617,168713665,168715713,168717761,168719809,168721857,168723905,168725953,168728001,168730049,168732097,168734145,168736193,168738241,168740289,168742337,168744385,168746433,168748481,168750529,168752566,168754614,168756662,168758710,168760758,168762806,168764854,168766902,168768950,168770998,168773046,168775094,168777142,168779190,168781238,168783278,168785334,168787382,168789430,168791478,168793526,168795574,168797622,168799670,168801718,168803766,168805814,168807862,168809910,168811948,168814005,168816042,168818090,168820138,168822186,168824240,168826288,168828331,168830379,168832427,168834475,168836523,168838571,168840619,168842667,168844715,168846763,168848811,168850859,168852883,168854931,168856979,168859027,168861073,168863121,168865173,168867221,168869269,168871317,168873363,168875411,168877465,168879521,168881569,168883617,168885665,168887720,168889768,168891816,168893864,168895921,168897977,168900022,168902070,168904118,168906166,168908214,168910262,168912310,168914358,168916406,168918461,168920509,168922562,168924618,168926666,168928710,168930758,168932806,168934854,168936902,168938950,168940998,168943046,168945103,168947151,168949199,168951247,168953304,168955343,168957391,168959422,168961472,168963528,168965570,168967613,168969661,168971709,168973757,168975805,168977853,168979901,168981956,168984010,168986061,168988106,168990149,168992197,168994231,168996279,168998327,169000375,169002410,169004458,169006506,169008554,169010602,169012650,169014698,169016746,169018794,169020839,169022887,169024930,169026978,169029026,169031074,169033122,169035170,169037218,169039266,169041314,169043362,169045410,169047458,169049506,169051554,169053602,169055650,169057698,169059746,169061794,169063851,169065899,169067947,169069995,169072043,169074091,169076139,169078187,169080235,169082283,169084331,169086379,169088427,169090475,169092523,169094571,169096619,169098667,169100715,169102763,169104811,169106859,169108907,169110955,169113003,169115051,169117099,169119147,169121195,169123243,169125291,169127339,169129387,169131435,169133483,169135531,169137579,169139627,169141675,169143723,169145771,169147819,169149867,169151915,169153963,169156011,169158059,169160107,169162155,169164203,169166251,169168308,169170356,169172404,169174452,169176500,169178548,169180596,169182644,169184692,169186740,169188788,169190836,169192884,169194932,169196980,169199028,169201076,169203124,169205172,169207220,169209268,169211316,169213364,169215412,169217460,169219508,169221556,169223604,169225652,169227700,169229748,169231796,169233844,169235892,169237940,169239997,169242045,169244093,169246141,169248189,169250237,169252285,169254333,169256381,169258429,169260477,169262525,169264573,169266621,169268669,169270717,169272765,169274813,169276861,169278909,169280957,169283005,169285053,169287101,169289149,169291197,169293245,169295293,169297341,169299389,169301437,169303485,169305533,169307581,169309629,169311677,169313725,169315773,169317821,169319869,169321917,169323965,169326013,169328061,169330109,169332157,169334205,169336253,169338301,169340349,169342397,169344445,169346493,169348541,169350589,169352637,169354685,169356733,169358781,169360829,169362877,169364925,169366973,169369021,169371069,169373117,169375165,169377213,169379261,169381309,169383357,169385405,169387453,169389501,169391549,169393597,169395645,169397693,169399741,169401789,169403837,169405885,169407933,169409981,169412029,169414077,169416125,169418173,169420221,169422269,169424317,169426365,169428413,169430461,169432509,169434557,169436605,169438653,169440701,169442749,169444797,169446845,169448893,169450941,169452989,169455037,169457085,169459133,169461181,169463229,169465277,169467325,169469373,169471421,169473469,169475517,169477565,169479613,169481661,169483709,169485757,169487805,169489853,169491901,169493949,169495997,169498045,169500093,169502141,169504189,169506237,169508285,169510333,169512381,169514429,169516477,169518525,169520573,169522621,169524669,169526717,169528765,169530813,169532861,169534909,169536957,169539005,169541053,169543101,169545149,169547197,169549245,169551293,169553341,169555389,169557437,169559485,169561533,169563581,169565629,169567677,169569725,169571773,169573821,169575869,169577917,169579965,169582013,169584061,169586109,169588157,169590205,169592253,169594301,169596349,169598397,169600445,169602493,169604541,169606589,169608637,169610685,169612733,169614781,169616829,169618877,169620925,169622973,169625021,169627069,169629117,169631165,169633213,169635261,169637309,169639357,169641405,169643453,169645501,169647549,169649597,169651645,169653693,169655741,169657789,169659837,169661885,169663933,169665981,169668029,169670077,169672125,169674173,169676221,169678269,169680317,169682365,169684413,169686461,169688509,169690557,169692605,169694653,169696701,169698749,169700797,169702845,169704893,169706941,169708989,169711037,169713085,169715133,169717181,169719229,169721277,169723325,169725373,169727421,169729469,169731517,169733565,169735613,169737661,169739709,169741757,169743805,169745853,169747901,169749949,169751997,169754045,169756093,169758141,169760189,169762237,169764285,169766333,169768381,169770429,169772477,169774525,169776573,169778621,169780669,169782717,169784765,169786813,169788861,169790909,169792957,169795005,169797053,169799101,169801149,169803197,169805245,169807293,169809350,169811398,169813446,169815503,169817551,169819599,169821647,169823695,169825743,169827791,169829839,169831887,169833935,169835983,169838031,169840079,169842127,169844175,169846223,169848271,169850319,169852367,169854415,169856463,169858511,169860559,169862607,169864655,169866703,169868751,169870799,169872847,169874895,169876943,169878991,169881039,169883087,169885135,169887183,169889231,169891279,169893327,169895375,169897423,169899471,169901519,169903567,169905615,169907663,169909711,169911759,169913807,169915855,169917903,169919951,169921999,169924047,169926095,169928143,169930200,169932248,169934296,169936344,169938392,169940440,169942488,169944545,169946593,169948641,169950689,169952737,169954785,169956833,169958881,169960929,169962977,169965025,169967073,169969121,169971169,169973217,169975265,169977313,169979361,169981409,169983457,169985505,169987553,169989601,169991649,169993697,169995745,169997793,169999841,170001889,170003937,170005985,170008033,170010081,170012129,170014177,170016225,170018273,170020321,170022369,170024417,170026465,170028513,170030561,170032609,170034657,170036705,170038753,170040801,170042849,170044897,170046945,170048993,170051041,170053098,170055146,170057194,170059242,170061290,170063338,170065386,170067434,170069482,170071530,170073585,170075633,170077681,170079729,170081777,170083825,170085873,170087921,170089969,170092017,170094065,170096113,170098161,170100209,170102257,170104305,170106353,170108401,170110449,170112497,170114545,170116593,170118641,170120689,170122737,170124785,170126833,170128881,170130929,170132977,170135025,170137073,170139121,170141169,170143217,170145265,170147313,170149361,170151409,170153457,170155505,170157553,170159601,170161649,170163697,170165745,170167793,170169841,170171889,170173946,170175994,170178042,170180090,170182138,170184186,170186234,170188282,170190330,170192378,170194426,170196474,170198522,170200570,170202618,170204666,170206714,170208762,170210810,170212858,170214906,170216954,170219002,170221050,170223098,170225146,170227194,170229242,170231290,170233338,170235386,170237434,170239482,170241530,170243578,170245626,170247674,170249722,170251770,170253818,170255866,170257914,170259962,170262010,170264058,170266106,170268154,170270202,170272250,170274298,170276346,170278394,170280442,170282490,170284538,170286586,170288634,170290682,170292730,170294778,170296826,170298874,170300922,170302970,170305018,170307066,170309114,170311162,170313210,170315258,170317306,170319354,170321402,170323450,170325498,170327546,170329594,170331642,170333690,170335738,170337786,170339834,170341882,170343930,170345978,170348026,170350074,170352122,170354179,170356227,170358275,170360323,170362371,170364419,170366467,170368515,170370563,170372611,170374659,170376707,170378755,170380803,170382851,170384899,170386947,170388995,170391043,170393091,170395139,170397187,170399235,170401283,170403331,170405379,170407427,170409475,170411523,170413571,170415619,170417667,170419715,170421763,170423811,170425859,170427907,170429955,170432003,170434051,170436099,170438147,170440195,170442243,170444291,170446339,170448387,170450435,170452483,170454531,170456579,170458627,170460675,170462723,170464771,170466819,170468867,170470915,170472963,170475011,170477059,170479107,170481164,170483212,170485260,170487308,170489356,170491404,170493461,170495509,170497557,170499605,170501653,170503701,170505749,170507797,170509845,170511893,170513941,170515989,170518037,170520085,170522133,170524181,170526229,170528277,170530325,170532373,170534421,170536469,170538517,170540565,170542613,170544661,170546709,170548757,170550805,170552853,170554901,170556949,170558997,170561045,170563093,170565141,170567189,170569237,170571285,170573333,170575381,170577429,170579477,170581525,170583573,170585621,170587669,170589717,170591765,170593813,170595861,170597917,170599965,170602013,170604061,170606109,170608157,170610205,170612253,170614301,170616349,170618397,170620445,170622493,170624541,170626589,170628637,170630685,170632733,170634781,170636829,170638886,170640934,170642982,170645039,170647087,170649135,170651183,170653231,170655279,170657327,170659375,170661423,170663471,170665519,170667567,170669615,170671663,170673711,170675759,170677807,170679855,170681903,170683951,170685999,170688047,170690095,170692143,170694191,170696239,170698287,170700335,170702383,170704431,170706479,170708527,170710575,170712623,170714671,170716719,170718771,170720819,170722867,170724915,170726963,170729013,170731061,170733107,170735155,170737202,170739250,170741298,170743355,170745403,170747435,170749483,170751531,170753579,170755627,170757675,170759723,170761764,170763812,170765849,170767897,170769929,170771962,170774010,170776058,170778106,170780154,170782202,170784250,170786298,170788346,170790394,170792442,170794490,170796538,170798586,170800634,170802682,170804730,170806778,170808826,170810874,170812922,170814970,170817018,170819066,170821114,170823162,170825210,170827258,170829306,170831354,170833402,170835450,170837498,170839546,170841594,170843642,170845690,170847738,170849786,170851834,170853882,170855930,170857978,170860026,170862074,170864122,170866170,170868218,170870266,170872314,170874362,170876410,170878458,170880515,170882563,170884611,170886659,170888707,170890755,170892803,170894851,170896899,170898947,170900995,170903043,170905091,170907139,170909187,170911235,170913283,170915318,170917366,170919414,170921471,170923519,170925567,170927615,170929651,170931690,170933736,170935763,170937811,170939859,170941907,170943961,170946009,170948057,170950105,170952153,170954201,170956249,170958297,170960345,170962394,170964442,170966490,170968538,170970581,170972624,170974667,170976715,170978763,170980811,170982859,170984907,170986955,170989003,170991051,170993099,170995147,170997195,170999243,171001291,171003339,171005387,171007435,171009483,171011531,171013579,171015627,171017684,171019732,171021780,171023837,171025885,171027933,171029990,171032047,171034079,171036127,171038175,171040223,171042271,171044319,171046367,171048415,171050463,171052511,171054559,171056607,171058655,171060703,171062751,171064799,171066847,171068895,171070948,171073005,171075053,171077109,171079157,171081214,171083262,171085316,171087294,171089342,171091399,171093451,171095494,171097542,171099590,171101632,171103682,171105730,171107776,171109824,171111872,171113908,171115958,171117976,171119956,171121979,171124018,171126059,171128111,171130167,171132224,171134272,171136328,171138379,171140432,171142471,171144519,171146568,171148616,171150664,171152712,171154763,171156807,171158855,171160898,171162946,171164992,171167040,171169095,171171129,171173175,171175223,171177271,171179319,171181367,171183415,171185471,171187519,171189560,171191608,171193656,171195704,171197752,171199800,171201848,171203896,171205944,171207992,171210048,171212096,171214144,171216192,171218240,171220288,171222336,171224384,171226432,171228480,171230528,171232574,171234630,171236680,171238714,171240762,171242805,171244853,171246901,171248949,171250997,171253045,171255102,171257150,171259203,171261249,171263295,171265343,171267392,171269443,171271495,171273543,171275591,171277639,171279687,171281735,171283772,171285822,171287879,171289927,171291984,171294032,171296059,171298114,171300149,171302197,171304245,171306284,171308327,171310375,171312421,171314469,171316509,171318557,171320609,171322662,171324713,171326761,171328809,171330857,171332896,171334949,171336997,171339054,171341110,171343158,171345204,171347252,171349305,171351353,171353401,171355439,171357487,171359514,171361568,171363616,171365664,171367712,171369760,171371808,171373856,171375904,171377952,171380000,171382048,171384096,171386144,171388192,171390240,171392288,171394336,171396384,171398432,171400480,171402528,171404576,171406624,171408672,171410720,171412768,171414816,171416864,171418921,171420969,171423017,171425065,171427111,171429159,171431199,171433247,171435283,171437331,171439382,171441417,171443460,171445517,171447561,171449609,171451652,171453700,171455742,171457781,171459829,171461877,171463925,171465971,171468019,171470052,171472100,171474147,171476195,171478240,171480288,171482336,171484384,171486432,171488480,171490528,171492576,171494624,171496672,171498720,171500768,171502816,171504864,171506912,171508960,171511008,171513056,171515104,171517152,171519200,171521248,171523296,171525344,171527392,171529440,171531488,171533536,171535584,171537632,171539680,171541728,171543776,171545824,171547872,171549929,171551977,171554025,171556073,171558121,171560169,171562217,171564265,171566313,171568361,171570409,171572457,171574505,171576553,171578601,171580658,171582715,171584763,171586820,171588868,171590916,171592964,171595012,171597060,171599108,171601156,171603204,171605252,171607300,171609348,171611396,171613444,171615492,171617540,171619588,171621636,171623684,171625732,171627780,171629828,171631876,171633924,171635972,171638020,171640068,171642116,171644164,171646212,171648260,171650308,171652356,171654404,171656452,171658500,171660548,171662596,171664644,171666692,171668740,171670788,171672836,171674884,171676932,171678980,171681028,171683076,171685124,171687172,171689220,171691268,171693316,171695364,171697412,171699460,171701508,171703556,171705604,171707652,171709700,171711748,171713796,171715844,171717892,171719940,171721997,171724045,171726093,171728141,171730189,171732237,171734285,171736333,171738381,171740429,171742477,171744525,171746573,171748621,171750669,171752717,171754765,171756813,171758861,171760909,171762957,171765005,171767053,171769101,171771149,171773197,171775245,171777293,171779341,171781389,171783437,171785485,171787533,171789581,171791629,171793677,171795725,171797773,171799830,171801878,171803926,171805974,171808022,171810070,171812118,171814166,171816214,171818262,171820310,171822358,171824406,171826454,171828502,171830558,171832606,171834654,171836702,171838750,171840798,171842846,171844894,171846942,171848990,171851038,171853086,171855134,171857182,171859239,171861287,171863335,171865383,171867431,171869479,171871527,171873575,171875623,171877671,171879719,171881767,171883815,171885863,171887911,171889959,171892007,171894055,171896103,171898151,171900199,171902247,171904295,171906343,171908391,171910439,171912487,171914535,171916583,171918631,171920679,171922727,171924775,171926823,171928871,171930919,171932967,171935015,171937063,171939111,171941159,171943207,171945260,171947308,171949356,171951404,171953452,171955500,171957548,171959596,171961644,171963692,171965740,171967788,171969836,171971884,171973932,171975980,171978028,171980076,171982124,171984172,171986220,171988268,171990316,171992364,171994412,171996460,171998508,172000556,172002604,172004652,172006700,172008748,172010796,172012844,172014892,172016940,172018988,172021036,172023084,172025132,172027180,172029228,172031276,172033324,172035372,172037420,172039468,172041516,172043564,172045612,172047660,172049708,172051756,172053804,172055852,172057900,172059948,172061996,172064044,172066092,172068140,172070188,172072236,172074284,172076332,172078380,172080428,172082476,172084524,172086572,172088620,172090668,172092716,172094764,172096812,172098860,172100908,172102956,172105004,172107052,172109100,172111148,172113196,172115244,172117292,172119340,172121388,172123436,172125484,172127532,172129580,172131628,172133676,172135724,172137772,172139820,172141868,172143916,172145964,172148012,172150060,172152108,172154156,172156204,172158252,172160300,172162348,172164396,172166444,172168492,172170540,172172588,172174636,172176684,172178732,172180780,172182828,172184876,172186924,172188972,172191020,172193068,172195116,172197164,172199212,172201260,172203308,172205356,172207404,172209452,172211500,172213548,172215596,172217644,172219692,172221740,172223788,172225836,172227884,172229932,172231980,172234028,172236076,172238124,172240172,172242220,172244268,172246316,172248364,172250412,172252460,172254508,172256556,172258604,172260652,172262700,172264748,172266796,172268844,172270892,172272940,172274988,172277036,172279084,172281132,172283180,172285228,172287276,172289324,172291372,172293420,172295468,172297516,172299564,172301612,172303660,172305708,172307756,172309804,172311852,172313900,172315948,172317996,172320044,172322092,172324140,172326188,172328236,172330284,172332332,172334380,172336428,172338476,172340524,172342572,172344620,172346668,172348716,172350764,172352812,172354860,172356908,172358956,172361004,172363052,172365100,172367148,172369196,172371244,172373292,172375340,172377388,172379436,172381484,172383532,172385572,172387620,172389668,172391716,172393764,172395812,172397860,172399911,172401964,172404012,172406060,172408108,172410156,172412204,172414252,172416300,172418333,172420381,172422429,172424477,172426525,172428573,172430629,172432677,172434723,172436771,172438819,172440867,172442895,172444943,172446991,172449039,172451087,172453135,172455183,172457231,172459279,172461327,172463375,172465424,172467472,172469520,172471568,172473616,172475664,172477712,172479760,172481808,172483856,172485904,172487952,172490000,172492048,172494096,172496144,172498192,172500240,172502288,172504336,172506382,172508431,172510483,172512531,172514579,172516627,172518675,172520723,172522762,172524797,172526845,172528895,172530952,172533001,172535049,172537095,172539143,172541191,172543220,172545266,172547314,172549362,172551410,172553454,172555500,172557557,172559605,172561653,172563709,172565757,172567805,172569854,172571902,172573950,172575998,172578040,172580088,172582136,172584184,172586232,172588289,172590323,172592371,172594415,172596463,172598501,172600551,172602599,172604647,172606695,172608743,172610791,172612839,172614887,172616935,172618983,172621031,172623088,172625136,172627191,172629239,172631287,172633335,172635383,172637431,172639487,172641544,172643592,172645640,172647688,172649736,172651792,172653848,172655896,172657944,172660001,172662049,172664098,172666146,172668194,172670242,172672290,172674323,172676371,172678419,172680438,172682486,172684534,172686582,172688638,172690686,172692734,172694782,172696830,172698878,172700926,172702974,172705022,172707079,172709127,172711183,172713231,172715279,172717327,172719384,172721432,172723480,172725537,172727585,172729633,172731681,172733738,172735786,172737822,172739870,172741918,172743966,172746014,172748062,172750110,172752158,172754206,172756254,172758302,172760350,172762398,172764446,172766494,172768542,172770590,172772638,172774686,172776734,172778782,172780838,172782886,172784934,172786982,172789030,172791078,172793126,172795174,172797222,172799270,172801318,172803366,172805414,172807462,172809519,172811567,172813615,172815663,172817711,172819759,172821807,172823855,172825903,172827960,172830008,172832056,172834104,172836152,172838200,172840248,172842296,172844353,172846401,172848437,172850489,172852520,172854570,172856618,172858670,172860718,172862766,172864823,172866871,172868919,172870967,172873007,172875053,172877101,172879139,172881185,172883237,172885285,172887333,172889381,172891435,172893483,172895531,172897572,172899620,172901668,172903716,172905764,172907812,172909860,172911895,172913943,172915991,172918039,172920087,172922135,172924183,172926238,172928281,172930324,172932372,172934420,172936468,172938516,172940572,172942620,172944668,172946716,172948764,172950812,172952869,172954917,172956965,172959013,172961061,172963109,172965166,172967214,172969262,172971319,172973367,172975415,172977463,172979511,172981568,172983616,172985673,172987721,172989769,172991817,172993865,172995913,172997961,173000009,173002057,173004105,173006153,173008201,173010249,173012297,173014345,173016393,173018441,173020489,173022537,173024585,173026633,173028681,173030729,173032777,173034825,173036873,173038921,173040969,173043017,173045065,173047113,173049161,173051209,173053257,173055314,173057362,173059410,173061458,173063506,173065554,173067602,173069650,173071698,173073746,173075794,173077842,173079890,173081938,173083986,173086034,173088082,173090130,173092178,173094226,173096274,173098322,173100370,173102418,173104466,173106514,173108562,173110610,173112658,173114706,173116754,173118802,173120850,173122904,173124952,173127000,173129048,173131096,173133144,173135192,173137240,173139288,173141336,173143384,173145432,173147480,173149528,173151576,173153624,173155672,173157720,173159768,173161816,173163864,173165912,173167960,173170008,173172056,173174104,173176152,173178195,173180243,173182291,173184339,173186387,173188435,173190483,173192531,173194566,173196623,173198671,173200719,173202767,173204815,173206863,173208920,173210968,173213016,173215064,173217112,173219160,173221208,173223256,173225304,173227336,173229384,173231432,173233480,173235528,173237576,173239617,173241665,173243713,173245761,173247801,173249851,173251887,173253935,173255983,173258040,173260086,173262134,173264168,173266188,173268237,173270291,173272339,173274393,173276450,173278501,173280552,173282600,173284653,173286708,173288764,173290820,173292873,173294923,173296979,173299027,173301075,173303132,173305180,173307228,173309276,173311312,173313360,173315405,173317453,173319501,173321549,173323597,173325645,173327693,173329741,173331789,173333837,173335885,173337933,173339981,173342029,173344077,173346125,173348173,173350221,173352250,173354298,173356346,173358394,173360442,173362490,173364538,173366586,173368634,173370682,173372730,173374778,173376826,173378874,173380922,173382970,173385026,173387074,173389122,173391170,173393206,173395261,173397299,173399331,173401388,173403440,173405488,173407544,173409592,173411646,173413694,173415750,173417798,173419853,173421910,173423959,173426007,173428059,173430101,173432151,173434204,173436252,173438300,173440348,173442396,173444444,173446492,173448540,173450588,173452636,173454691,173456739,173458787,173460835,173462883,173464931,173466979,173469027,173471075,173473123,173475171,173477219,173479267,173481315,173483363,173485417,173487465,173489513,173491561,173493609,173495657,173497710,173499762,173501810,173503858,173505906,173507960,173510008,173512056,173514104,173516152,173518200,173520248,173522296,173524344,173526392,173528440,173530488,173532536,173534584,173536632,173538680,173540728,173542776,173544824,173546872,173548920,173550968,173553016,173555072,173557121,173559169,173561217,173563265,173565313,173567361,173569409,173571457,173573505,173575553,173577601,173579649,173581697,173583745,173585793,173587841,173589889,173591937,173593985,173596033,173598081,173600129,173602177,173604225,173606273,173608328,173610376,173612424,173614472,173616520,173618568,173620616,173622664,173624712,173626769,173628817,173630865,173632913,173634961,173637009,173639057,173641105,173643153,173645201,173647249,173649297,173651345,173653393,173655441,173657489,173659537,173661593,173663641,173665689,173667737,173669794,173671837,173673871,173675923,173677971,173680019,173682067,173684115,173686163,173688211,173690259,173692307,173694355,173696403,173698451,173700499,173702547,173704595,173706643,173708691,173710739,173712787,173714835,173716883,173718931,173720979,173723027,173725075,173727123,173729178,173731234,173733291,173735339,173737387,173739435,173741483,173743531,173745579,173747622,173749670,173751718,173753766,173755814,173757862,173759910,173761958,173764006,173766054,173768102,173770150,173772198,173774246,173776294,173778342,173780390,173782438,173784486,173786534,173788591,173790639,173792687,173794735,173796783,173798831,173800879,173802927,173804975,173807023,173809071,173811119,173813167,173815209,173817263,173819316,173821365,173823399,173825449,173827506,173829555,173831611,173833659,173835707,173837761,173839809,173841857,173843905,173845953,173848001,173850049,173852097,173854139,173856187,173858235,173860283,173862331,173864379,173866417,173868465,173870513,173872561,173874609,173876657,173878714,173880771,173882824,173884860,173886908,173888956,173891004,173893052,173895100,173897152,173899200,173901248,173903296,173905344,173907392,173909440,173911488,173913529,173915573,173917616,173919671,173921716,173923764,173925800,173927848,173929896,173931944,173934001,173936049,173938097,173940134,173942177,173944225,173946279,173948327,173950375,173952423,173954478,173956526,173958574,173960622,173962670,173964718,173966766,173968814,173970862,173972910,173974958,173977014,173979062,173981110,173983139,173985187,173987235,173989283,173991331,173993379,173995427,173997475,173999515,174001560,174003608,174005656,174007704,174009752,174011797,174013845,174015893,174017941,174019976,174022024,174024072,174026120,174028168,174030216,174032264,174034312,174036369,174038417,174040465,174042513,174044561,174046609,174048657,174050705,174052753,174054801,174056849,174058897,174060945,174062993,174065050,174067098,174069155,174071211,174073259,174075307,174077355,174079403,174081451,174083499,174085547,174087595,174089643,174091691,174093739,174095787,174097835,174099883,174101931,174103979,174106027,174108075,174110123,174112171,174114219,174116267,174118315,174120363,174122411,174124459,174126507,174128555,174130603,174132651,174134699,174136747,174138795,174140843,174142891,174144939,174146987,174149035,174151083,174153131,174155179,174157216,174159259,174161307,174163356,174165404,174167452,174169500,174171553,174173601,174175649,174177697,174179745,174181793,174183841,174185889,174187937,174189985,174192033,174194089,174196137,174198185,174200233,174202281,174204320,174206368,174208416,174210464,174212503,174214551,174216605,174218653,174220701,174222749,174224797,174226845,174228883,174230931,174232979,174235027,174237075,174239123,174241171,174243219,174245267,174247306,174249350,174251361,174253409,174255457,174257505,174259553,174261601,174263649,174265697,174267745,174269793,174271841,174273879,174275927,174277975,174280015,174282048,174284096,174286144,174288192,174290240,174292288,174294336,174296388,174298431,174300479,174302527,174304581,174306629,174308677,174310725,174312773,174314821,174316869,174318917,174320965,174323013,174325061,174327109,174329157,174331205,174333253,174335301,174337349,174339397,174341445,174343493,174345541,174347589,174349637,174351685,174353733,174355781,174357829,174359877,174361925,174363973,174366021,174368069,174370117,174372165,174374213,174376261,174378309,174380357,174382405,174384453,174386501,174388549,174390597,174392645,174394693,174396741,174398789,174400837,174402885,174404933,174406981,174409029,174411077,174413125,174415173,174417221,174419269,174421317,174423365,174425413,174427461,174429509,174431557,174433605,174435653,174437701,174439749,174441797,174443845,174445893,174447941,174449989,174452037,174454085,174456133,174458181,174460229,174462277,174464325,174466373,174468421,174470469,174472517,174474565,174476613,174478661,174480709,174482757,174484805,174486853,174488901,174490949,174492997,174495045,174497093,174499141,174501189,174503237,174505285,174507333,174509381,174511429,174513477,174515525,174517573,174519621,174521669,174523717,174525765,174527813,174529861,174531909,174533957,174536005,174538053,174540101,174542149,174544197,174546245,174548293,174550341,174552389,174554437,174556485,174558533,174560581,174562629,174564677,174566725,174568773,174570821,174572869,174574917,174576965,174579013,174581061,174583118,174585166,174587214,174589262,174591310,174593358,174595406,174597454,174599502,174601550,174603598,174605646,174607694,174609742,174611790,174613838,174615886,174617934,174619982,174622030,174624078,174626126,174628174,174630222,174632270,174634318,174636366,174638414,174640462,174642510,174644558,174646606,174648654,174650702,174652750,174654798,174656846,174658894,174660942,174662990,174665038,174667086,174669134,174671182,174673230,174675278,174677326,174679374,174681422,174683470,174685518,174687566,174689614,174691662,174693710,174695758,174697806,174699854,174701902,174703950,174705998,174708046,174710094,174712142,174714190,174716238,174718286,174720334,174722382,174724430,174726478,174728526,174730574,174732622,174734670,174736718,174738766,174740814,174742862,174744910,174746958,174749006,174751054,174753102,174755150,174757198,174759246,174761294,174763342,174765390,174767433,174769481,174771529,174773577,174775625,174777664,174779703,174781758,174783806,174785854,174787902,174789950,174791998,174794046,174796094,174798142,174800190,174802238,174804286,174806343,174808391,174810425,174812467,174814515,174816563,174818611,174820653,174822701,174824755,174826803,174828851,174830899,174832947,174834995,174837038,174839086,174841134,174843182,174845230,174847287,174849335,174851383,174853431,174855479,174857522,174859570,174861618,174863666,174865720,174867777,174869830,174871887,174873935,174875983,174878039,174880095,174882137,174884185,174886233,174888281,174890329,174892377,174894425,174896473,174898521,174900564,174902612,174904660,174906708,174908750,174910798,174912851,174914901,174916949,174919003,174921051,174923099,174925147,174927195,174929243,174931291,174933339,174935387,174937435,174939483,174941531,174943579,174945627,174947675,174949723,174951771,174953819,174955867,174957915,174959963,174962011,174964059,174966107,174968155,174970203,174972251,174974299,174976347,174978395,174980443,174982491,174984539,174986587,174988635,174990683,174992731,174994779,174996827,174998875,175000923,175002971,175005019,175007067,175009115,175011163,175013211,175015259,175017307,175019355,175021403,175023451,175025499,175027547,175029595,175031643,175033691,175035739,175037787,175039835,175041883,175043931,175045979,175048027,175050075,175052123,175054171,175056219,175058267,175060315,175062363,175064411,175066459,175068507,175070555,175072603,175074651,175076699,175078747,175080795,175082843,175084891,175086939,175088987,175091035,175093083,175095131,175097179,175099227,175101275,175103323,175105371,175107419,175109467,175111515,175113563,175115611,175117659,175119707,175121755,175123803,175125851,175127899,175129947,175131995,175134043,175136091,175138139,175140187,175142235,175144283,175146331,175148379,175150427,175152475,175154523,175156571,175158619,175160667,175162715,175164763,175166811,175168859,175170907,175172955,175175003,175177051,175179099,175181147,175183195,175185243,175187291,175189339,175191387,175193435,175195483,175197531,175199579,175201627,175203675,175205723,175207771,175209819,175211867,175213915,175215963,175218011,175220059,175222107,175224155,175226203,175228251,175230299,175232347,175234395,175236443,175238491,175240539,175242587,175244635,175246683,175248731,175250779,175252827,175254875,175256923,175258971,175261019,175263067,175265115,175267163,175269211,175271259,175273307,175275355,175277403,175279451,175281499,175283547,175285595,175287643,175289691,175291739,175293787,175295835,175297883,175299931,175301979,175304027,175306075,175308123,175310171,175312219,175314276,175316324,175318380,175320428,175322476,175324524,175326572,175328620,175330668,175332716,175334764,175336812,175338860,175340908,175342956,175345004,175347052,175349100,175351148,175353196,175355244,175357292,175359334,175361382,175363430,175365478,175367526,175369574,175371622,175373670,175375718,175377775,175379823,175381871,175383928,175385976,175388024,175390072,175392120,175394168,175396221,175398267,175400315,175402357,175404405,175406454,175408502,175410550,175412598,175414646,175416694,175418742,175420790,175422838,175424886,175426934,175428982,175431030,175433078,175435126,175437174,175439222,175441270,175443318,175445366,175447414,175449462,175451510,175453558,175455606,175457654,175459702,175461757,175463805,175465851,175467908,175469956,175472010,175474058,175476099,175478147,175480195,175482243,175484291,175486339,175488387,175490435,175492483,175494531,175496579,175498627,175500675,175502723,175504771,175506819,175508867,175510915,175512963,175515011,175517059,175519115,175521163,175523211,175525259,175527307,175529355,175531403,175533451,175535499,175537511,175539559,175541607,175543655,175545703,175547760,175549808,175551856,175553904,175555952,175558000,175560048,175562096,175564144,175566192,175568240,175570288,175572336,175574384,175576432,175578480,175580528,175582576,175584624,175586672,175588720,175590768,175592816,175594864,175596912,175598960,175601008,175603056,175605104,175607152,175609206,175611254,175613290,175615325,175617373,175619421,175621469,175623517,175625565,175627613,175629661,175631709,175633757,175635805,175637853,175639901,175641949,175643997,175646045,175648093,175650141,175652189,175654237,175656285,175658333,175660381,175662429,175664477,175666507,175668553,175670604,175672653,175674701,175676749,175678797,175680845,175682893,175684941,175686989,175689037,175691085,175693133,175695181,175697229,175699277,175701325,175703373,175705421,175707469,175709526,175711583,175713631,175715687,175717735,175719791,175721786,175723834,175725882,175727930,175729967,175732015,175734063,175736115,175738171,175740228,175742276,175744328,175746385,175748433,175750481,175752529,175754577,175756625,175758673,175760721,175762769,175764817,175766865,175768913,175770961,175773009,175775057,175777105,175779153,175781201,175783249,175785297,175787345,175789393,175791441,175793489,175795537,175797585,175799633,175801681,175803729,175805777,175807825,175809873,175811921,175813969,175816017,175818065,175820113,175822161,175824209,175826257,175828305,175830353,175832401,175834449,175836497,175838545,175840593,175842641,175844689,175846737,175848785,175850833,175852881,175854929,175856977,175859025,175861073,175863121,175865169,175867217,175869265,175871313,175873361,175875409,175877457,175879505,175881553,175883601,175885649,175887697,175889745,175891793,175893841,175895889,175897937,175899985,175902033,175904081,175906129,175908177,175910225,175912273,175914321,175916369,175918417,175920465,175922513,175924561,175926616,175928664,175930712,175932760,175934808,175936856,175938904,175940952,175943000,175945048,175947096,175949144,175951192,175953240,175955288,175957336,175959384,175961432,175963480,175965528,175967576,175969624,175971672,175973720,175975763,175977811,175979859,175981907,175983955,175986003,175988051,175990099,175992147,175994195,175996243,175998291,176000339,176002387,176004435,176006483,176008531,176010579,176012627,176014675,176016723,176018771,176020819,176022867,176024915,176026963,176029011,176031059,176033107,176035155,176037203,176039251,176041299,176043347,176045395,176047443,176049491,176051539,176053587,176055635,176057683,176059731,176061779,176063827,176065875,176067923,176069971,176072019,176074067,176076115,176078163,176080211,176082259,176084307,176086355,176088403,176090451,176092499,176094547,176096595,176098643,176100691,176102739,176104787,176106844,176108892,176110940,176112988,176115036,176117084,176119132,176121180,176123228,176125276,176127324,176129372,176131420,176133468,176135516,176137564,176139612,176141660,176143708,176145756,176147804,176149852,176151900,176153948,176155996,176158044,176160092,176162140,176164188,176166236,176168284,176170332,176172380,176174428,176176476,176178524,176180572,176182620,176184674,176186722,176188762,176190810,176192858,176194878,176196933,176198981,176201026,176203074,176205122,176207164,176209205,176211251,176213306,176215363,176217413,176219461,176221503,176223551,176225599,176227647,176229686,176231734,176233782,176235830,176237878,176239926,176241974,176244022,176246070,176248118,176250166,176252209,176254257,176256292,176258340,176260388,176262436,176264472,176266520,176268568,176270616,176272664,176274712,176276760,176278808,176280856,176282904,176284952,176287000,176289048,176291096,176293144,176295192,176297240,176299288,176301336,176303384,176305432,176307488,176309536,176311584,176313632,176315680,176317728,176319778,176321826,176323875,176325918,176327966,176330014,176332062,176334118,176336166,176338214,176340262,176342310,176344367,176346415,176348463,176350520,176352577,176354625,176356673,176358721,176360769,176362817,176364865,176366913,176368961,176371009,176373057,176375105,176377153,176379201,176381258,176383306,176385354,176387402,176389450,176391498,176393546,176395594,176397650,176399698,176401746,176403794,176405842,176407890,176409935,176411983,176414031,176416079,176418127,176420183,176422231,176424274,176426322,176428370,176430417,176432474,176434530,176436578,176438626,176440674,176442722,176444770,176446818,176448866,176450914,176452962,176455010,176457058,176459106,176461154,176463202,176465250,176467298,176469346,176471394,176473442,176475490,176477538,176479586,176481634,176483682,176485730,176487778,176489826,176491874,176493922,176495970,176498018,176500066,176502122,176504179,176506229,176508267,176510315,176512350,176514396,176516444,176518492,176520540,176522588,176524642,176526690,176528747,176530801,176532854,176534902,176536950,176538998,176541046,176543094,176545142,176547190,176549238,176551286,176553311,176555359,176557407,176559464,176561512,176563560,176565608,176567656,176569704,176571752,176573800,176575848,176577896,176579935,176581979,176584027,176586075,176588123,176590173,176592221,176594269,176596317,176598365,176600413,176602461,176604509,176606557,176608605,176610653,176612701,176614749,176616797,176618845,176620893,176622941,176624989,176627037,176629085,176631133,176633181,176635229,176637277,176639325,176641373,176643421,176645469,176647517,176649565,176651613,176653661,176655709,176657757,176659805,176661853,176663901,176665949,176667997,176670045,176672093,176674141,176676189,176678237,176680285,176682333,176684381,176686429,176688477,176690525,176692573,176694621,176696669,176698717,176700765,176702813,176704861,176706909,176708957,176711005,176713053,176715101,176717149,176719197,176721245,176723293,176725341,176727389,176729437,176731485,176733533,176735581,176737629,176739677,176741725,176743773,176745821,176747869,176749917,176751965,176754013,176756061,176758109,176760157,176762205,176764253,176766301,176768349,176770397,176772445,176774493,176776541,176778589,176780637,176782685,176784733,176786781,176788829,176790877,176792925,176794973,176797021,176799069,176801117,176803165,176805213,176807261,176809309,176811357,176813405,176815453,176817501,176819549,176821597,176823645,176825693,176827741,176829789,176831837,176833885,176835933,176837981,176840029,176842077,176844125,176846173,176848221,176850269,176852317,176854365,176856413,176858461,176860509,176862557,176864605,176866653,176868701,176870749,176872797,176874845,176876893,176878941,176880989,176883037,176885085,176887133,176889181,176891229,176893277,176895325,176897373,176899421,176901469,176903517,176905565,176907613,176909661,176911709,176913757,176915805,176917853,176919901,176921949,176923997,176926045,176928093,176930141,176932189,176934237,176936285,176938342,176940390,176942438,176944486,176946534,176948582,176950630,176952678,176954726,176956774,176958822,176960870,176962918,176964966,176967014,176969062,176971110,176973158,176975206,176977254,176979302,176981350,176983398,176985446,176987494,176989542,176991590,176993638,176995686,176997734,176999782,177001830,177003878,177005926,177007974,177010022,177012079,177014127,177016175,177018223,177020271,177022319,177024367,177026420,177028468,177030516,177032564,177034597,177036645,177038693,177040747,177042797,177044849,177046880,177048928,177050976,177053024,177055072,177057120,177059174,177061222,177063270,177065318,177067366,177069414,177071462,177073510,177075558,177077606,177079654,177081702,177083750,177085798,177087846,177089894,177091942,177093990,177096038,177098086,177100134,177102165,177104213,177106261,177108297,177110345,177112393,177114437,177116494,177118542,177120590,177122638,177124686,177126734,177128782,177130830,177132878,177134926,177136974,177139025,177141073,177143121,177145169,177147217,177149265,177151313,177153361,177155409,177157457,177159505,177161553,177163601,177165645,177167693,177169741,177171797,177173848,177175904,177177959,177179990,177182017,177184056,177186104,177188152,177190200,177192248,177194296,177196344,177198392,177200440,177202488,177204536,177206584,177208632,177210680,177212730,177214778,177216822,177218870,177220918,177222957,177225005,177227053,177229101,177231149,177233197,177235245,177237293,177239341,177241395,177243443,177245499,177247547,177249602,177251650,177253698,177255746,177257794,177259842,177261890,177263938,177265986,177268043,177270091,177272134,177274182,177276230,177278278,177280326,177282374,177284400,177286450,177288498,177290555,177292603,177294651,177296699,177298747,177300795,177302843,177304891,177306939,177308987,177311035,177313083,177315131,177317186,177319234,177321282,177323330,177325378,177327426,177329474,177331520,177333568,177335616,177337664,177339717,177341765,177343803,177345851,177347899,177349947,177351995,177354043,177356091,177358148,177360186,177362229,177364277,177366325,177368373,177370417,177372465,177374513,177376561,177378596,177380644,177382692,177384740,177386794,177388843,177390897,177392945,177394993,177397034,177399082,177401130,177403178,177405226,177407274,177409322,177411370,177413418,177415466,177417514,177419533,177421581,177423620,177425668,177427716,177429764,177431814,177433847,177435895,177437951,177439999,177442047,177444095,177446143,177448191,177450239,177452287,177454335,177456383,177458431,177460479,177462529,177464577,177466625,177468673,177470730,177472778,177474813,177476861,177478909,177480957,177483005,177485053,177487090,177489138,177491195,177493243,177495291,177497339,177499387,177501421,177503469,177505517,177507565,177509612,177511660,177513708,177515756,177517804,177519852,177521900,177523948,177525996,177528044,177530092,177532140,177534188,177536236,177538284,177540332,177542382,177544430,177546478,177548526,177550570,177552618,177554675,177556732,177558786,177560834,177562882,177564930,177566978,177569026,177571074,177573122,177575162,177577215,177579263,177581304,177583361,177585409,177587465,177589513,177591570,177593618,177595675,177597728,177599784,177601838,177603894,177605947,177608003,177610051,177612099,177614153,177616209,177618264,177620312,177622360,177624408,177626448,177628496,177630544,177632588,177634637,177636674,177638728,177640776,177642830,177644865,177646913,177648953,177651001,177653049,177655106,177657154,177659211,177661259,177663307,177665355,177667403,177669451,177671499,177673547,177675595,177677643,177679691,177681739,177683787,177685835,177687883,177689931,177691979,177694035,177696083,177698126,177700174,177702220,177704259,177706294,177708342,177710390,177712438,177714486,177716543,177718591,177720639,177722682,177724732,177726780,177728819,177730867,177732915,177734964,177737012,177739060,177741108,177743156,177745204,177747252,177749304,177751360,177753408,177755456,177757503,177759555,177761570,177763590,177765638,177767686,177769734,177771782,177773830,177775878,177777926,177779974,177782022,177784070,177786118,177788166,177790214,177792268,177794316,177796373,177798421,177800469,177802517,177804574,177806622,177808670,177810718,177812766,177814808,177816844,177818882,177820919,177822967,177825016,177827064,177829112,177831159,177833207,177835255,177837300,177839348,177841396,177843444,177845492,177847540,177849588,177851636,177853684,177855732,177857780,177859828,177861876,177863924,177865972,177868020,177870068,177872116,177874164,177876212,177878259,177880294,177882330,177884384,177886439,177888485,177890534,177892580,177894636,177896689,177898743,177900791,177902839,177904887,177906935,177908983,177911031,177913079,177915127,177917175,177919226,177921274,177923322,177925370,177927418,177929474,177931522,177933570,177935618,177937666,177939714,177941762,177943805,177945860,177947907,177949950,177951993,177954041,177956089,177958137,177960185,177962233,177964281,177966329,177968377,177970425,177972482,177974530,177976578,177978626,177980674,177982723,177984770,177986818,177988866,177990914,177992962,177995010,177997058,177999106,178001154,178003202,178005258,178007306,178009354,178011402,178013450,178015498,178017546,178019582,178021628,178023676,178025719,178027767,178029815,178031863,178033899,178035947,178037995,178040052,178042099,178044130,178046184,178048232,178050267,178052323,178054371,178056419,178058467,178060515,178062563,178064611,178066659,178068700,178070756,178072804,178074839,178076887,178078935,178080981,178083029,178085077,178087125,178089173,178091221,178093269,178095317,178097365,178099413,178101461,178103509,178105557,178107605,178109653,178111701,178113749,178115797,178117845,178119893,178121941,178123989,178126037,178128085,178130133,178132181,178134229,178136277,178138325,178140373,178142421,178144469,178146526,178148574,178150622,178152670,178154718,178156766,178158814,178160862,178162910,178164958,178167006,178169054,178171102,178173150,178175198,178177246,178179294,178181342,178183390,178185438,178187486,178189534,178191582,178193630,178195678,178197726,178199774,178201822,178203870,178205918,178207966,178210014,178212062,178214110,178216158,178218206,178220254,178222302,178224350,178226398,178228446,178230500,178232548,178234596,178236644,178238692,178240740,178242788,178244836,178246884,178248932,178250980,178253028,178255076,178257124,178259172,178261220,178263268,178265316,178267364,178269412,178271460,178273508,178275556,178277604,178279652,178281700,178283748,178285796,178287844,178289892,178291940,178293988,178296036,178298084,178300132,178302180,178304228,178306276,178308324,178310372,178312420,178314468,178316516,178318564,178320612,178322660,178324708,178326756,178328804,178330852,178332900,178334948,178336996,178339044,178341092,178343140,178345188,178347236,178349284,178351341,178353389,178355437,178357485,178359533,178361581,178363629,178365677,178367725,178369773,178371821,178373869,178375917,178377965,178380013,178382061,178384109,178386157,178388205,178390253,178392301,178394349,178396397,178398445,178400493,178402541,178404589,178406637,178408685,178410733,178412781,178414829,178416877,178418925,178420973,178423021,178425069,178427117,178429165,178431213,178433261,178435309,178437357,178439405,178441453,178443501,178445549,178447597,178449645,178451693,178453741,178455789,178457837,178459885,178461933,178463981,178466029,178468077,178470125,178472173,178474221,178476269,178478326,178480374,178482422,178484470,178486518,178488566,178490614,178492662,178494719,178496767,178498815,178500863,178502911,178504959,178507007,178509055,178511103,178513151,178515199,178517247,178519295,178521343,178523391,178525439,178527487,178529535,178531583,178533631,178535679,178537727,178539784,178541832,178543880,178545928,178547976,178550024,178552072,178554120,178556168,178558216,178560264,178562312,178564360,178566408,178568456,178570504,178572552,178574600,178576648,178578696,178580744,178582792,178584840,178586888,178588936,178590984,178593032,178595080,178597128,178599176,178601224,178603272,178605320,178607368,178609416,178611464,178613512,178615560,178617608,178619656,178621704,178623761,178625809,178627857,178629905,178631953,178634001,178636049,178638097,178640145,178642193,178644241,178646289,178648337,178650385,178652433,178654481,178656529,178658577,178660625,178662673,178664721,178666769,178668817,178670865,178672913,178674961,178677009,178679057,178681105,178683153,178685201,178687249,178689297,178691345,178693393,178695441,178697489,178699537,178701585,178703633,178705681,178707729,178709777,178711825,178713882,178715930,178717978,178720026,178722074,178724122,178726170,178728218,178730266,178732314,178734362,178736410,178738458,178740506,178742554,178744602,178746650,178748698,178750746,178752794,178754842,178756899,178758947,178760995,178763043,178765091,178767139,178769187,178771235,178773283,178775331,178777379,178779427,178781475,178783523,178785571,178787619,178789667,178791715,178793763,178795820,178797868,178799916,178801964,178804012,178806060,178808108,178810156,178812204,178814252,178816300,178818348,178820396,178822444,178824492,178826540,178828588,178830636,178832684,178834732,178836780,178838828,178840876,178842924,178844972,178847020,178849068,178851116,178853164,178855212,178857260,178859308,178861356,178863404,178865452,178867500,178869548,178871596,178873644,178875692,178877740,178879788,178881836,178883884,178885932,178887980,178890028,178892076,178894124,178896172,178898220,178900268,178902316,178904364,178906412,178908460,178910508,178912556,178914604,178916652,178918700,178920748,178922796,178924844,178926892,178928940,178930988,178933036,178935084,178937132,178939180,178941228,178943276,178945324,178947372,178949420,178951468,178953516,178955564,178957612,178959660,178961708,178963756,178965804,178967852,178969900,178971948,178973996,178976044,178978092,178980140,178982188,178984236,178986284,178988332,178990380,178992428,178994476,178996524,178998572,179000620,179002668,179004725,179006773,179008821,179010869,179012917,179014965,179017013,179019061,179021109,179023157,179025205,179027253,179029301,179031349,179033397,179035445,179037493,179039541,179041589,179043637,179045685,179047733,179049781,179051829,179053877,179055925,179057973,179060021,179062069,179064117,179066165,179068213,179070261,179072309,179074357,179076405,179078462,179080510,179082558,179084606,179086654,179088702,179090750,179092798,179094846,179096894,179098942,179100990,179103038,179105086,179107134,179109182,179111230,179113278,179115326,179117374,179119422,179121470,179123518,179125566,179127614,179129662,179131710,179133758,179135806,179137854,179139902,179141950,179143998,179146046,179148094,179150151,179152199,179154247,179156295,179158343,179160391,179162439,179164487,179166535,179168583,179170631,179172679,179174727,179176775,179178823,179180871,179182919,179184967,179187015,179189063,179191111,179193159,179195207,179197255,179199303,179201351,179203399,179205447,179207495,179209543,179211591,179213639,179215687,179217735,179219783,179221831,179223879,179225927,179227975,179230023,179232071,179234119,179236167,179238215,179240263,179242311,179244359,179246407,179248455,179250503,179252551,179254599,179256647,179258695,179260743,179262791,179264839,179266887,179268935,179270983,179273031,179275079,179277127,179279175,179281223,179283271,179285319,179287367,179289415,179291463,179293511,179295559,179297607,179299655,179301703,179303751,179305799,179307847,179309895,179311943,179313991,179316039,179318087,179320135,179322183,179324231,179326279,179328327,179330375,179332423,179334471,179336519,179338567,179340615,179342663,179344711,179346759,179348807,179350855,179352903,179354951,179356999,179359047,179361095,179363143,179365191,179367239,179369287,179371335,179373383,179375431,179377479,179379527,179381575,179383623,179385671,179387719,179389767,179391815,179393863,179395911,179397959,179400007,179402055,179404103,179406151,179408199,179410247,179412295,179414343,179416391,179418439,179420487,179422535,179424583,179426631,179428679,179430727,179432775,179434823,179436871,179438919,179440967,179443015,179445063,179447111,179449159,179451207,179453255,179455303,179457351,179459399,179461447,179463495,179465543,179467591,179469639,179471687,179473735,179475783,179477831,179479879,179481927,179483975,179486023,179488071,179490119,179492167,179494215,179496263,179498311,179500359,179502407,179504455,179506503,179508551,179510599,179512647,179514695,179516743,179518791,179520839,179522887,179524935,179526983,179529031,179531079,179533127,179535175,179537223,179539271,179541319,179543367,179545415,179547463,179549511,179551559,179553607,179555655,179557703,179559751,179561799,179563847,179565895,179567943,179569991,179572039,179574087,179576135,179578183,179580231,179582279,179584327,179586375,179588423,179590471,179592519,179594567,179596615,179598663,179600711,179602759,179604807,179606855,179608903,179610951,179612999,179615047,179617095,179619143,179621191,179623239,179625287,179627335,179629383,179631431,179633479,179635527,179637575,179639623,179641671,179643719,179645767,179647815,179649863,179651911,179653959,179656007,179658055,179660103,179662151,179664199,179666247,179668295,179670343,179672391,179674439,179676487,179678535,179680583,179682631,179684679,179686727,179688775,179690823,179692871,179694919,179696967,179699015,179701063,179703111,179705159,179707207,179709255,179711303,179713351,179715399,179717447,179719495,179721543,179723591,179725639,179727687,179729735,179731783,179733831,179735879,179737927,179739975,179742023,179744071,179746119,179748167,179750215,179752263,179754311,179756359,179758407,179760455,179762503,179764551,179766599,179768647,179770695,179772743,179774791,179776839,179778887,179780935,179782983,179785031,179787079,179789127,179791175,179793223,179795271,179797319,179799367,179801415,179803463,179805511,179807559,179809607,179811655,179813703,179815751,179817799,179819847,179821895,179823943,179825991,179828039,179830087,179832135,179834183,179836231,179838279,179840327,179842375,179844423,179846471,179848519,179850567,179852615,179854663,179856711,179858759,179860807,179862855,179864903,179866951,179868999,179871047,179873095,179875143,179877191,179879239,179881287,179883335,179885383,179887431,179889479,179891527,179893575,179895623,179897671,179899719,179901767,179903815,179905863,179907911,179909959,179912007,179914055,179916103,179918151,179920199,179922247,179924295,179926343,179928391,179930439,179932487,179934535,179936583,179938631,179940679,179942727,179944775,179946823,179948871,179950919,179952967,179955015,179957063,179959111,179961159,179963207,179965255,179967303,179969351,179971399,179973447,179975495,179977543,179979591,179981639,179983687,179985735,179987783,179989831,179991879,179993927,179995975,179998023,180000071,180002119,180004167,180006215,180008263,180010311,180012359,180014407,180016455,180018503,180020551,180022599,180024647,180026695,180028743,180030791,180032839,180034887,180036935,180038983,180041031,180043079,180045127,180047175,180049223,180051271,180053319,180055367,180057415,180059463,180061511,180063559,180065607,180067655,180069703,180071751,180073799,180075847,180077895,180079943,180081991,180084039,180086087,180088135,180090183,180092231,180094279,180096327,180098375,180100423,180102471,180104519,180106567,180108615,180110663,180112711,180114759,180116807,180118855,180120903,180122951,180124999,180127047,180129095,180131143,180133191,180135239,180137287,180139335,180141383,180143431,180145479,180147527,180149575,180151623,180153671,180155719,180157767,180159815,180161863,180163911,180165959,180168007,180170055,180172103,180174151,180176199,180178247,180180295,180182343,180184391,180186439,180188487,180190535,180192583,180194631,180196679,180198727,180200775,180202823,180204871,180206919,180208967,180211015,180213063,180215111,180217159,180219207,180221255,180223303,180225351,180227399,180229447,180231495,180233543,180235591,180237639,180239687,180241735,180243783,180245831,180247879,180249927,180251975,180254023,180256071,180258119,180260167,180262215,180264263,180266311,180268359,180270407,180272455,180274503,180276551,180278599,180280647,180282695,180284743,180286791,180288839,180290887,180292935,180294992,180297040,180299088,180301136,180303184,180305232,180307280,180309337,180311385,180313433,180315481,180317529,180319577,180321625,180323673,180325721,180327769,180329817,180331865,180333913,180335961,180338009,180340057,180342105,180344153,180346201,180348249,180350297,180352345,180354393,180356441,180358489,180360537,180362585,180364633,180366681,180368729,180370777,180372825,180374873,180376921,180378969,180381017,180383065,180385113,180387161,180389209,180391257,180393305,180395353,180397410,180399458,180401506,180403554,180405602,180407650,180409698,180411746,180413794,180415842,180417890,180419938,180421986,180424034,180426082,180428130,180430178,180432226,180434274,180436322,180438370,180440418,180442466,180444522,180446570,180448618,180450666,180452714,180454762,180456810,180458858,180460906,180462954,180465002,180467050,180469098,180471146,180473194,180475242,180477290,180479338,180481386,180483434,180485482,180487530,180489578,180491626,180493674,180495722,180497770,180499818,180501866,180503914,180505962,180508010,180510058,180512106,180514154,180516202,180518250,180520298,180522346,180524394,180526442,180528490,180530538,180532586,180534634,180536682,180538730,180540778,180542826,180544874,180546922,180548970,180551018,180553066,180555114,180557162,180559210,180561258,180563306,180565354,180567402,180569450,180571498,180573546,180575594,180577642,180579690,180581738,180583786,180585834,180587882,180589930,180591978,180594026,180596074,180598122,180600170,180602218,180604266,180606312,180608360,180610408,180612447,180614495,180616543,180618599,180620647,180622695,180624743,180626799,180628847,180630895,180632951,180634999,180637047,180639095,180641143,180643200,180645248,180647296,180649344,180651392,180653440,180655488,180657536,180659584,180661632,180663680,180665728,180667776,180669824,180671872,180673920,180675968,180678016,180680064,180682112,180684160,180686208,180688256,180690304,180692361,180694409,180696457,180698505,180700553,180702601,180704649,180706697,180708745,180710733,180712781,180714829,180716877,180718925,180720973,180723021,180725069,180727117,180729165,180731213,180733261,180735309,180737357,180739405,180741453,180743501,180745549,180747597,180749645,180751693,180753726,180755774,180757801,180759849,180761901,180763930,180765969,180768017,180770024,180772061,180774109,180776159,180778202,180780243,180782291,180784339,180786379,180788425,180790478,180792520,180794568,180796616,180798664,180800720,180802768,180804821,180806873,180808927,180810983,180813039,180815095,180817150,180819198,180821255,180823303,180825360,180827412,180829466,180831523,180833577,180835633,180837681,180839738,180841786,180843823,180845866,180847914,180849962,180852010,180854058,180856097,180858140,180860188,180862236,180864284,180866332,180868380,180870428,180872469,180874512,180876560,180878608,180880656,180882704,180884752,180886800,180888853,180890901,180892949,180895006,180897054,180899102,180901150,180903198,180905246,180907294,180909342,180911390,180913438,180915486,180917534,180919582,180921630,180923678,180925726,180927774,180929822,180931870,180933918,180935966,180938014,180940062,180942110,180944158,180946206,180948254,180950302,180952350,180954398,180956446,180958494,180960542,180962590,180964638,180966686,180968734,180970782,180972830,180974878,180976926,180978974,180981022,180983070,180985118,180987166,180989214,180991262,180993310,180995358,180997406,180999454,181001502,181003550,181005598,181007646,181009694,181011742,181013790,181015838,181017886,181019934,181021982,181024030,181026078,181028126,181030174,181032222,181034270,181036318,181038366,181040414,181042462,181044518,181046566,181048614,181050671,181052719,181054767,181056815,181058863,181060911,181062959,181065007,181067055,181069103,181071151,181073199,181075247,181077295,181079343,181081391,181083439,181085487,181087535,181089583,181091631,181093679,181095727,181097775,181099823,181101871,181103919,181105967,181108015,181110063,181112111,181114159,181116207,181118255,181120303,181122351,181124399,181126447,181128495,181130552,181132600,181134648,181136696,181138744,181140792,181142840,181144888,181146936,181148984,181151032,181153080,181155128,181157176,181159224,181161272,181163320,181165368,181167416,181169464,181171512,181173560,181175608,181177656,181179704,181181752,181183800,181185848,181187896,181189944,181191992,181194040,181196088,181198136,181200193,181202241,181204289,181206337,181208394,181210442,181212490,181214538,181216586,181218634,181220682,181222730,181224778,181226835,181228883,181230931,181232979,181235027,181237075,181239132,181241180,181243228,181245276,181247324,181249372,181251420,181253468,181255516,181257564,181259612,181261660,181263708,181265756,181267804,181269852,181271909,181273957,181276014,181278062,181280110,181282158,181284206,181286254,181288302,181290350,181292398,181294446,181296494,181298542,181300590,181302638,181304686,181306734,181308782,181310830,181312878,181314926,181316974,181319022,181321070,181323118,181325166,181327214,181329262,181331310,181333358,181335406,181337454,181339502,181341550,181343598,181345646,181347694,181349742,181351794,181353842,181355883,181357931,181359979,181362027,181364075,181366122,181368170,181370218,181372266,181374314,181376362,181378410,181380458,181382506,181384563,181386611,181388659,181390707,181392755,181394803,181396851,181398899,181400947,181402995,181405043,181407091,181409139,181411187,181413235,181415283,181417331,181419379,181421427,181423475,181425523,181427571,181429619,181431667,181433715,181435763,181437811,181439859,181441907,181443955,181446003,181448060,181450115,181452163,181454220,181456268,181458316,181460364,181462412,181464460,181466508,181468556,181470604,181472652,181474700,181476748,181478796,181480844,181482892,181484940,181486988,181489036,181491084,181493132,181495180,181497236,181499284,181501332,181503380,181505428,181507476,181509524,181511572,181513620,181515668,181517716,181519764,181521812,181523860,181525908,181527956,181530004,181532052,181534100,181536148,181538196,181540244,181542292,181544340,181546388,181548436,181550484,181552532,181554580,181556628,181558676,181560733,181562790,181564838,181566886,181568934,181570982,181573030,181575078,181577126,181579174,181581222,181583270,181585318,181587366,181589414,181591462,181593510,181595558,181597606,181599654,181601702,181603750,181605798,181607846,181609894,181611942,181613990,181616038,181618086,181620134,181622182,181624230,181626278,181628326,181630374,181632422,181634470,181636518,181638566,181640614,181642662,181644710,181646758,181648806,181650854,181652902,181654950,181656998,181659046,181661094,181663142,181665190,181667238,181669286,181671334,181673382,181675430,181677485,181679541,181681589,181683637,181685685,181687733,181689781,181691829,181693886,181695934,181697982,181700030,181702078,181704126,181706174,181708222,181710270,181712318,181714366,181716414,181718462,181720510,181722558,181724606,181726654,181728702,181730750,181732798,181734846,181736894,181738942,181740999,181743047,181745095,181747143,181749191,181751239,181753287,181755335,181757383,181759431,181761479,181763527,181765575,181767623,181769671,181771719,181773767,181775815,181777863,181779911,181781959,181784007,181786055,181788103,181790151,181792199,181794247,181796295,181798343,181800391,181802439,181804487,181806535,181808583,181810631,181812685,181814733,181816781,181818829,181820877,181822925,181824973,181827021,181829069,181831117,181833165,181835213,181837261,181839309,181841357,181843405,181845453,181847501,181849549,181851597,181853645,181855693,181857741,181859789,181861837,181863885,181865933,181867981,181870029,181872077,181874125,181876173,181878221,181880269,181882317,181884365,181886413,181888461,181890509,181892557,181894605,181896653,181898701,181900749,181902797,181904845,181906893,181908941,181910989,181913037,181915085,181917133,181919181,181921229,181923277,181925325,181927373,181929421,181931469,181933517,181935574,181937622,181939670,181941718,181943766,181945814,181947862,181949910,181951958,181954006,181956054,181958102,181960150,181962198,181964246,181966294,181968342,181970390,181972438,181974486,181976534,181978582,181980630,181982678,181984726,181986774,181988822,181990870,181992918,181994966,181997014,181999062,182001110,182003158,182005206,182007254,182009302,182011350,182013398,182015446,182017494,182019542,182021590,182023638,182025686,182027734,182029782,182031830,182033878,182035926,182037974,182040022,182042070,182044118,182046166,182048223,182050271,182052319,182054367,182056415,182058463,182060511,182062559,182064607,182066655,182068703,182070751,182072799,182074847,182076895,182078943,182080991,182083039,182085087,182087135,182089183,182091231,182093279,182095327,182097375,182099423,182101471,182103519,182105567,182107615,182109663,182111711,182113759,182115807,182117855,182119903,182121951,182123999,182126047,182128095,182130143,182132191,182134239,182136287,182138335,182140383,182142431,182144479,182146527,182148575,182150623,182152671,182154719,182156767,182158815,182160863,182162911,182164959,182167007,182169055,182171103,182173151,182175199,182177247,182179295,182181343,182183391,182185439,182187495,182189543,182191591,182193639,182195687,182197735,182199783,182201831,182203879,182205927,182207975,182210023,182212071,182214128,182216176,182218224,182220272,182222320,182224368,182226416,182228464,182230512,182232560,182234608,182236656,182238704,182240752,182242800,182244848,182246896,182248944,182250992,182253040,182255088,182257136,182259184,182261232,182263280,182265328,182267376,182269424,182271472,182273520,182275568,182277616,182279664,182281712,182283760,182285808,182287856,182289904,182291952,182294000,182296048,182298096,182300144,182302192,182304240,182306288,182308336,182310384,182312432,182314480,182316528,182318576,182320624,182322672,182324720,182326768,182328816,182330864,182332912,182334960,182337008,182339056,182341104,182343152,182345200,182347248,182349296,182351344,182353392,182355440,182357488,182359536,182361584,182363632,182365680,182367728,182369776,182371824,182373872,182375920,182377968,182380016,182382064,182384112,182386160,182388208,182390256,182392304,182394352,182396400,182398448,182400496,182402544,182404592,182406640,182408688,182410736,182412784,182414832,182416880,182418928,182420976,182423024,182425072,182427120,182429168,182431216,182433264,182435312,182437360,182439408,182441456,182443504,182445552,182447600,182449648,182451696,182453744,182455792,182457840,182459888,182461936,182463984,182466032,182468080,182470137,182472185,182474233,182476281,182478329,182480377,182482425,182484473,182486521,182488569,182490617,182492674,182494722,182496770,182498818,182500866,182502914,182504962,182507010,182509058,182511106,182513154,182515202,182517250,182519298,182521346,182523394,182525442,182527490,182529538,182531586,182533634,182535682,182537730,182539778,182541826,182543874,182545922,182547970,182550018,182552075,182554123,182556171,182558219,182560267,182562315,182564363,182566411,182568459,182570507,182572555,182574603,182576651,182578699,182580747,182582795,182584852,182586900,182588948,182590996,182593044,182595092,182597140,182599188,182601236,182603284,182605332,182607380,182609437,182611485,182613533,182615581,182617629,182619677,182621725,182623773,182625821,182627869,182629917,182631974,182634022,182636070,182638118,182640166,182642214,182644262,182646310,182648358,182650406,182652454,182654502,182656550,182658598,182660646,182662694,182664742,182666798,182668846,182670894,182672942,182674990,182677038,182679086,182681134,182683182,182685230,182687278,182689326,182691374,182693422,182695470,182697518,182699566,182701614,182703662,182705710,182707758,182709806,182711854,182713902,182715950,182717998,182720046,182722094,182724142,182726190,182728238,182730286,182732334,182734382,182736430,182738478,182740526,182742574,182744622,182746670,182748718,182750766,182752814,182754862,182756910,182758958,182761006,182763054,182765102,182767150,182769198,182771246,182773294,182775342,182777390,182779438,182781486,182783534,182785582,182787630,182789678,182791726,182793774,182795822,182797870,182799918,182801966,182804014,182806062,182808110,182810164,182812212,182814260,182816308,182818356,182820404,182822452,182824500,182826548,182828596,182830644,182832692,182834740,182836788,182838836,182840884,182842932,182844980,182847028,182849076,182851124,182853172,182855220,182857268,182859316,182861364,182863412,182865460,182867508,182869556,182871604,182873652,182875700,182877748,182879796,182881844,182883892,182885940,182887988,182890036,182892084,182894132,182896180,182898228,182900276,182902324,182904372,182906420,182908468,182910516,182912564,182914612,182916660,182918708,182920765,182922813,182924861,182926909,182928957,182931005,182933053,182935101,182937149,182939197,182941245,182943293,182945341,182947389,182949437,182951485,182953533,182955581,182957629,182959677,182961725,182963773,182965821,182967869,182969917,182971965,182974013,182976061,182978109,182980157,182982205,182984253,182986301,182988349,182990397,182992445,182994493,182996541,182998589,183000637,183002685,183004733,183006781,183008829,183010877,183012925,183014973,183017021,183019069,183021117,183023165,183025213,183027261,183029309,183031357,183033405,183035453,183037501,183039549,183041597,183043645,183045693,183047741,183049789,183051837,183053885,183055933,183057981,183060029,183062077,183064125,183066173,183068221,183070269,183072317,183074365,183076413,183078461,183080509,183082557,183084605,183086653,183088701,183090749,183092797,183094845,183096893,183098941,183100989,183103037,183105085,183107133,183109181,183111229,183113277,183115325,183117373,183119421,183121469,183123517,183125565,183127613,183129661,183131709,183133757,183135805,183137853,183139901,183141949,183143997,183146053,183148101,183150149,183152197,183154245,183156293,183158341,183160389,183162437,183164485,183166533,183168581,183170629,183172677,183174725,183176773,183178821,183180869,183182917,183184965,183187013,183189061,183191117,183193165,183195213,183197261,183199309,183201357,183203405,183205453,183207501,183209549,183211597,183213645,183215693,183217741,183219789,183221837,183223885,183225933,183227981,183230029,183232077,183234125,183236173,183238221,183240269,183242317,183244365,183246413,183248461,183250509,183252557,183254605,183256653,183258710,183260758,183262806,183264854,183266902,183268950,183270998,183273046,183275094,183277142,183279190,183281238,183283286,183285334,183287382,183289430,183291478,183293526,183295574,183297622,183299670,183301718,183303766,183305814,183307862,183309910,183311958,183314006,183316054,183318102,183320150,183322198,183324246,183326294,183328342,183330390,183332438,183334486,183336534,183338582,183340630,183342678,183344726,183346774,183348822,183350870,183352918,183354966,183357014,183359062,183361110,183363158,183365206,183367254,183369302,183371350,183373398,183375446,183377494,183379542,183381590,183383647,183385695,183387743,183389791,183391839,183393887,183395935,183397983,183400031,183402079,183404127,183406175,183408223,183410271,183412319,183414367,183416415,183418463,183420511,183422559,183424607,183426655,183428703,183430751,183432799,183434847,183436895,183438943,183440991,183443039,183445087,183447135,183449183,183451240,183453288,183455336,183457384,183459432,183461480,183463528,183465576,183467624,183469672,183471720,183473768,183475816,183477864,183479912,183481960,183484008,183486056,183488104,183490152,183492200,183494248,183496296,183498344,183500392,183502440,183504488,183506536,183508584,183510632,183512680,183514737,183516785,183518833,183520890,183522938,183524986,183527034,183529082,183531130,183533178,183535226,183537274,183539322,183541370,183543418,183545466,183547514,183549562,183551610,183553658,183555706,183557754,183559802,183561850,183563898,183565946,183567994,183570042,183572090,183574138,183576186,183578234,183580282,183582330,183584378,183586426,183588474,183590522,183592570,183594618,183596666,183598714,183600762,183602810,183604858,183606906,183608954,183611002,183613050,183615098,183617146,183619194,183621242,183623290,183625338,183627386,183629434,183631482,183633530,183635578,183637626,183639674,183641722,183643770,183645818,183647866,183649914,183651962,183654010,183656058,183658106,183660154,183662202,183664250,183666298,183668346,183670394,183672442,183674490,183676538,183678586,183680634,183682682,183684730,183686778,183688826,183690874,183692922,183694970,183697018,183699066,183701114,183703162,183705210,183707258,183709306,183711354,183713402,183715450,183717498,183719546,183721594,183723642,183725690,183727738,183729786,183731834,183733882,183735930,183737978,183740026,183742074,183744122,183746170,183748218,183750266,183752314,183754362,183756410,183758458,183760514,183762562,183764610,183766658,183768706,183770754,183772802,183774850,183776898,183778946,183780994,183783042,183785090,183787138,183789186,183791234,183793282,183795330,183797378,183799426,183801474,183803522,183805570,183807618,183809666,183811714,183813762,183815810,183817858,183819906,183821954,183824002,183826050,183828098,183830146,183832194,183834242,183836290,183838338,183840386,183842434,183844482,183846530,183848578,183850626,183852682,183854730,183856778,183858826,183860874,183862922,183864970,183867018,183869066,183871114,183873162,183875210,183877258,183879306,183881354,183883402,183885450,183887498,183889546,183891594,183893642,183895690,183897738,183899786,183901834,183903882,183905930,183907978,183910026,183912083,183914131,183916179,183918227,183920275,183922323,183924379,183926427,183928475,183930523,183932571,183934619,183936667,183938715,183940763,183942811,183944859,183946907,183948955,183951003,183953051,183955099,183957147,183959195,183961243,183963291,183965339,183967387,183969435,183971483,183973531,183975579,183977627,183979675,183981723,183983771,183985819,183987867,183989915,183991963,183994011,183996059,183998107,184000155,184002203,184004251,184006299,184008347,184010395,184012443,184014491,184016539,184018587,184020635,184022683,184024731,184026779,184028827,184030875,184032923,184034971,184037019,184039067,184041115,184043163,184045211,184047259,184049307,184051355,184053403,184055451,184057499,184059547,184061595,184063643,184065691,184067739,184069787,184071835,184073883,184075931,184077979,184080027,184082075,184084123,184086171,184088219,184090267,184092324,184094372,184096420,184098468,184100525,184102573,184104621,184106669,184108717,184110765,184112813,184114861,184116909,184118957,184121005,184123053,184125101,184127149,184129197,184131245,184133293,184135341,184137389,184139437,184141485,184143533,184145581,184147629,184149677,184151725,184153773,184155821,184157869,184159917,184161965,184164013,184166061,184168109,184170157,184172205,184174262,184176310,184178358,184180406,184182454,184184502,184186550,184188598,184190646,184192694,184194742,184196790,184198838,184200886,184202934,184204982,184207030,184209078,184211126,184213174,184215222,184217279,184219327,184221375,184223423,184225471,184227519,184229567,184231615,184233663,184235711,184237759,184239807,184241855,184243903,184245951,184247999,184250047,184252095,184254143,184256191,184258239,184260287,184262335,184264383,184266431,184268479,184270527,184272575,184274623,184276671,184278719,184280767,184282815,184284863,184286911,184288959,184291016,184293064,184295112,184297160,184299208,184301256,184303304,184305352,184307400,184309448,184311496,184313544,184315592,184317640,184319688,184321736,184323784,184325832,184327880,184329928,184331976,184334024,184336072,184338120,184340168,184342216,184344264,184346312,184348360,184350408,184352456,184354504,184356552,184358600,184360648,184362696,184364744,184366792,184368840,184370888,184372936,184374984,184377032,184379080,184381128,184383176,184385224,184387272,184389320,184391368,184393416,184395464,184397512,184399560,184401608,184403656,184405704,184407752,184409800,184411848,184413896,184415944,184417992,184420040,184422088,184424136,184426184,184428232,184430280,184432328,184434376,184436424,184438472,184440520,184442568,184444616,184446664,184448712,184450760,184452808,184454856,184456904,184458952,184461000,184463048,184465096,184467144,184469192,184471240,184473288,184475336,184477384,184479432,184481480,184483528,184485576,184487624,184489672,184491720,184493768,184495816,184497864,184499912,184501960,184504008,184506056,184508104,184510152,184512200,184514248,184516296,184518344,184520392,184522440,184524488,184526536,184528584,184530641,184532689,184534737,184536785,184538833,184540881,184542929,184544977,184547025,184549073,184551121,184553169,184555217,184557265,184559313,184561361,184563409,184565457,184567505,184569553,184571601,184573649,184575697,184577745,184579793,184581841,184583889,184585937,184587985,184590033,184592081,184594129,184596177,184598225,184600273,184602321,184604369,184606417,184608465,184610513,184612561,184614609,184616657,184618705,184620753,184622801,184624849,184626897,184628945,184630993,184633041,184635089,184637137,184639185,184641233,184643281,184645329,184647377,184649425,184651473,184653521,184655569,184657617,184659665,184661713,184663761,184665809,184667857,184669905,184671953,184674001,184676049,184678097,184680145,184682193,184684241,184686289,184688337,184690385,184692433,184694481,184696529,184698577,184700625,184702673,184704721,184706769,184708817,184710865,184712922,184714970,184717018,184719066,184721114,184723162,184725210,184727258,184729306,184731354,184733402,184735450,184737498,184739546,184741594,184743642,184745690,184747738,184749786,184751834,184753882,184755930,184757978,184760026,184762074,184764122,184766170,184768218,184770266,184772314,184774362,184776410,184778458,184780506,184782554,184784602,184786650,184788698,184790746,184792794,184794842,184796890,184798938,184800986,184803034,184805082,184807130,184809178,184811226,184813274,184815322,184817370,184819418,184821466,184823514,184825562,184827610,184829658,184831706,184833754,184835802,184837859,184839907,184841955,184844003,184846051,184848099,184850147,184852195,184854243,184856291,184858339,184860387,184862435,184864483,184866531,184868579,184870627,184872675,184874723,184876771,184878819,184880867,184882915,184884963,184887011,184889059,184891107,184893155,184895203,184897251,184899299,184901347,184903395,184905443,184907491,184909539,184911587,184913635,184915683,184917731,184919779,184921827,184923875,184925923,184927971,184930019,184932067,184934124,184936172,184938220,184940268,184942316,184944364,184946412,184948460,184950508,184952556,184954604,184956652,184958700,184960748,184962796,184964844,184966892,184968940,184970988,184973036,184975084,184977132,184979180,184981237,184983285,184985333,184987381,184989429,184991477,184993525,184995573,184997621,184999669,185001717,185003765,185005813,185007861,185009909,185011957,185014005,185016053,185018101,185020149,185022197,185024245,185026293,185028341,185030389,185032437,185034485,185036533,185038581,185040629,185042677,185044725,185046773,185048821,185050869,185052917,185054965,185057013,185059061,185061109,185063157,185065205,185067253,185069301,185071349,185073397,185075445,185077493,185079541,185081589,185083637,185085685,185087733,185089781,185091829,185093877,185095925,185097973,185100021,185102069,185104117,185106165,185108213,185110261,185112309,185114357,185116405,185118453,185120501,185122549,185124597,185126645,185128693,185130741,185132789,185134837,185136885,185138933,185140981,185143029,185145077,185147125,185149173,185151221,185153269,185155317,185157365,185159413,185161461,185163509,185165557,185167605,185169653,185171701,185173749,185175797,185177845,185179901,185181949,185183997,185186045,185188093,185190141,185192189,185194237,185196285,185198333,185200381,185202429,185204477,185206525,185208573,185210621,185212669,185214717,185216774,185218822,185220870,185222918,185224966,185227014,185229062,185231110,185233158,185235206,185237254,185239302,185241350,185243398,185245446,185247494,185249542,185251590,185253638,185255686,185257734,185259782,185261830,185263878,185265926,185267974,185270022,185272070,185274118,185276166,185278214,185280262,185282310,185284358,185286406,185288454,185290502,185292550,185294598,185296646,185298694,185300742,185302790,185304838,185306886,185308934,185310982,185313030,185315078,185317126,185319174,185321222,185323270,185325318,185327366,185329414,185331462,185333510,185335558,185337606,185339654,185341702,185343750,185345798,185347846,185349894,185351942,185353990,185356038,185358086,185360134,185362182,185364230,185366278,185368326,185370374,185372422,185374470,185376526,185378574,185380622,185382670,185384718,185386766,185388814,185390862,185392910,185394958,185397006,185399054,185401102,185403150,185405198,185407246,185409294,185411342,185413390,185415438,185417486,185419534,185421582,185423639,185425687,185427735,185429783,185431831,185433879,185435927,185437975,185440023,185442071,185444119,185446167,185448222,185450270,185452327,185454375,185456423,185458471,185460519,185462567,185464615,185466663,185468711,185470759,185472807,185474855,185476903,185478951,185480999,185483047,185485095,185487152,185489200,185491248,185493296,185495352,185497400,185499448,185501496,185503544,185505592,185507640,185509688,185511736,185513793,185515841,185517889,185519945,185521993,185524050,185526098,185528146,185530194,185532242,185534290,185536338,185538386,185540434,185542482,185544530,185546578,185548626,185550674,185552731,185554779,185556836,185558884,185560932,185562980,185565028,185567084,185569132,185571180,185573237,185575285,185577333,185579390,185581446,185583494,185585542,185587590,185589647,185591695,185593743,185595791,185597839,185599887,185601935,185603983,185606040,185608088,185610136,185612184,185614232,185616280,185618328,185620376,185622424,185624472,185626520,185628568,185630616,185632664,185634712,185636760,185638808,185640856,185642904,185644952,185647000,185649048,185651096,185653144,185655192,185657240,185659288,185661336,185663384,185665432,185667480,185669528,185671583,185673631,185675679,185677727,185679775,185681823,185683871,185685919,185687967,185690015,185692063,185694120,185696168,185698216,185700264,185702321,185704369,185706417,185708465,185710513,185712561,185714609,185716665,185718713,185720761,185722809,185724857,185726914,185728962,185731010,185733058,185735106,185737154,185739202,185741250,185743298,185745346,185747394,185749442,185751490,185753547,185755595,185757643,185759691,185761739,185763787,185765835,185767883,185769931,185771979,185774027,185776075,185778123,185780171,185782219,185784267,185786315,185788363,185790411,185792459,185794507,185796555,185798603,185800651,185802699,185804747,185806795,185808843,185810891,185812948,185814996,185817044,185819092,185821140,185823197,185825245,185827293,185829341,185831389,185833437,185835485,185837533,185839581,185841637,185843685,185845733,185847781,185849829,185851877,185853925,185855973,185858021,185860069,185862117,185864165,185866213,185868261,185870309,185872357,185874405,185876453,185878501,185880549,185882597,185884645,185886693,185888741,185890789,185892837,185894885,185896941,185898989,185901037,185903085,185905133,185907181,185909229,185911277,185913325,185915373,185917421,185919469,185921517,185923565,185925622,185927670,185929718,185931766,185933814,185935862,185937910,185939958,185942006,185944054,185946111,185948159,185950215,185952263,185954311,185956359,185958407,185960455,185962503,185964551,185966599,185968647,185970695,185972743,185974791,185976839,185978887,185980935,185982983,185985031,185987087,185989135,185991183,185993231,185995279,185997327,185999375,186001423,186003471,186005519,186007567,186009615,186011663,186013711,186015759,186017807,186019855,186021903,186023951,186025999,186028047,186030095,186032143,186034191,186036239,186038287,186040335,186042383,186044431,186046479,186048527,186050575,186052623,186054671,186056719,186058767,186060815,186062863,186064911,186066959,186069007,186071055,186073103,186075151,186077199,186079247,186081295,186083343,186085391,186087439,186089487,186091535,186093592,186095640,186097688,186099736,186101784,186103832,186105888,186107936,186109984,186112040,186114088,186116136,186118184,186120232,186122280,186124328,186126376,186128433,186130481,186132529,186134577,186136625,186138673,186140721,186142769,186144817,186146865,186148922,186150970,186153018,186155066,186157114,186159162,186161210,186163258,186165306,186167354,186169402,186171450,186173498,186175546,186177594,186179642,186181690,186183738,186185786,186187834,186189882,186191930,186193978,186196026,186198074,186200122,186202170,186204218,186206266,186208314,186210362,186212410,186214447,186216499,186218547,186220583,186222639,186224687,186226744,186228780,186230800,186232838,186234886,186236920,186238968,186241010,186243058,186245106,186247154,186249202,186251250,186253307,186255355,186257403,186259446,186261502,186263550,186265598,186267632,186269688,186271736,186273784,186275838,186277886,186279932,186281988,186284036,186286084,186288132,186290180,186292189,186294237,186296285,186298320,186300368,186302407,186304455,186306503,186308551,186310604,186312652,186314700,186316737,186318777,186320825,186322866,186324914,186326964,186329012,186331064,186333084,186335125,186337173,186339221,186341269,186343317,186345365,186347413,186349461,186351509,186353557,186355605,186357653,186359701,186361749,186363797,186365854,186367902,186369950,186371971,186374019,186376067,186378115,186380163,186382211,186384268,186386316,186388364,186390419,186392467,186394524,186396572,186398627,186400675,186402732,186404780,186406828,186408876,186410924,186412972,186415020,186417068,186419116,186421164,186423212,186425260,186427310,186429355,186431403,186433451,186435499,186437547,186439595,186441643,186443691,186445739,186447787,186449835,186451883,186453931,186455979,186458025,186460073,186462121,186464169,186466217,186468265,186470313,186472361,186474409,186476457,186478505,186480553,186482601,186484649,186486697,186488754,186490810,186492858,186494914,186496962,186499010,186501058,186503106,186505162,186507185,186509224,186511272,186513315,186515363,186517411,186519459,186521505,186523553,186525610,186527658,186529706,186531754,186533794,186535842,186537895,186539943,186541994,186544044,186546092,186548134,186550182,186552230,186554278,186556326,186558372,186560416,186562459,186564507,186566555,186568595,186570643,186572691,186574739,186576787,186578841,186580891,186582939,186584987,186587035,186589083,186591131,186593179,186595227,186597275,186599323,186601371,186603419,186605467,186607515,186609563,186611611,186613659,186615707,186617755,186619803,186621851,186623899,186625947,186627995,186630043,186632091,186634139,186636187,186638235,186640283,186642331,186644379,186646427,186648475,186650523,186652571,186654619,186656667,186658715,186660763,186662811,186664859,186666907,186668955,186671003,186673051,186675099,186677147,186679195,186681243,186683291,186685339,186687387,186689435,186691483,186693531,186695579,186697627,186699675,186701723,186703771,186705819,186707867,186709915,186711963,186714020,186716068,186718116,186720164,186722212,186724260,186726308,186728356,186730404,186732452,186734500,186736548,186738596,186740644,186742692,186744740,186746788,186748836,186750884,186752932,186754980,186757028,186759076,186761124,186763172,186765220,186767268,186769316,186771364,186773412,186775460,186777517,186779565,186781613,186783661,186785709,186787757,186789805,186791853,186793901,186795949,186797997,186800045,186802093,186804141,186806189,186808237,186810285,186812333,186814381,186816429,186818477,186820525,186822573,186824621,186826669,186828717,186830765,186832813,186834861,186836909,186838957,186841005,186843053,186845101,186847149,186849197,186851245,186853293,186855341,186857389,186859437,186861485,186863533,186865581,186867629,186869677,186871725,186873773,186875821,186877869,186879917,186881965,186884013,186886061,186888109,186890157,186892205,186894253,186896301,186898349,186900397,186902445,186904493,186906541,186908589,186910637,186912685,186914733,186916781,186918829,186920877,186922925,186924973,186927021,186929069,186931117,186933165,186935213,186937261,186939309,186941357,186943405,186945453,186947501,186949549,186951597,186953645,186955693,186957741,186959789,186961837,186963885,186965933,186967981,186970029,186972077,186974125,186976173,186978221,186980269,186982317,186984365,186986413,186988461,186990509,186992557,186994605,186996653,186998701,187000749,187002797,187004845,187006893,187008941,187010989,187013037,187015085,187017133,187019181,187021229,187023277,187025325,187027373,187029421,187031469,187033517,187035565,187037613,187039661,187041709,187043757,187045805,187047856,187049904,187051952,187053999,187056047,187058095,187060152,187062194,187064234,187066282,187068330,187070378,187072435,187074483,187076531,187078579,187080622,187082670,187084711,187086764,187088812,187090860,187092908,187094956,187097013,187099061,187101118,187103166,187105214,187107262,187109310,187111358,187113393,187115430,187117478,187119526,187121574,187123622,187125670,187127718,187129766,187131814,187133870,187135918,187137966,187140014,187142062,187144110,187146158,187148206,187150262,187152310,187154358,187156413,187158461,187160509,187162564,187164612,187166660,187168708,187170756,187172804,187174852,187176900,187178948,187180996,187183044,187185092,187187140,187189188,187191236,187193284,187195332,187197380,187199428,187201476,187203524,187205580,187207628,187209676,187211724,187213772,187215820,187217868,187219916,187221964,187224012,187226060,187228108,187230164,187232212,187234260,187236308,187238356,187240404,187242452,187244500,187246548,187248596,187250644,187252692,187254740,187256788,187258836,187260884,187262932,187264980,187267028,187269076,187271124,187273172,187275220,187277268,187279316,187281364,187283412,187285460,187287508,187289556,187291604,187293652,187295700,187297748,187299796,187301844,187303892,187305940,187307988,187310036,187312084,187314132,187316180,187318228,187320276,187322324,187324372,187326420,187328468,187330516,187332564,187334612,187336660,187338708,187340756,187342804,187344852,187346900,187348948,187350996,187353044,187355092,187357140,187359188,187361236,187363284,187365332,187367380,187369428,187371476,187373524,187375572,187377620,187379668,187381725,187383773,187385821,187387869,187389917,187391965,187394013,187396061,187398109,187400157,187402205,187404253,187406301,187408349,187410397,187412445,187414493,187416541,187418589,187420637,187422685,187424733,187426781,187428829,187430877,187432925,187434973,187437021,187439069,187441126,187443174,187445222,187447270,187449318,187451366,187453414,187455462,187457510,187459558,187461606,187463654,187465702,187467750,187469798,187471846,187473894,187475942,187477990,187480038,187482086,187484134,187486182,187488230,187490278,187492326,187494374,187496422,187498470,187500518,187502566,187504614,187506662,187508710,187510758,187512806,187514854,187516902,187518950,187520998,187523046,187525094,187527142,187529190,187531238,187533286,187535334,187537382,187539430,187541478,187543526,187545574,187547622,187549670,187551718,187553766,187555814,187557862,187559910,187561958,187564006,187566054,187568102,187570150,187572198,187574246,187576294,187578342,187580390,187582438,187584486,187586534,187588582,187590630,187592678,187594726,187596774,187598822,187600870,187602918,187604966,187607014,187609062,187611110,187613158,187615206,187617254,187619302,187621350,187623398,187625446,187627494,187629542,187631590,187633638,187635686,187637734,187639782,187641830,187643878,187645926,187647974,187650022,187652070,187654118,187656166,187658214,187660262,187662310,187664358,187666406,187668454,187670502,187672550,187674598,187676646,187678694,187680742,187682790,187684838,187686886,187688934,187690982,187693030,187695078,187697126,187699174,187701222,187703270,187705318,187707366,187709414,187711462,187713510,187715558,187717606,187719654,187721702,187723750,187725798,187727846,187729894,187731942,187733990,187736038,187738086,187740134,187742182,187744230,187746278,187748326,187750374,187752422,187754470,187756518,187758566,187760614,187762662,187764710,187766758,187768806,187770854,187772902,187774950,187776998,187779046,187781094,187783142,187785198,187787246,187789294,187791342,187793390,187795438,187797486,187799534,187801582,187803630,187805678,187807726,187809774,187811822,187813870,187815918,187817966,187820014,187822062,187824110,187826158,187828206,187830254,187832302,187834350,187836398,187838446,187840494,187842542,187844590,187846638,187848686,187850734,187852782,187854830,187856878,187858926,187860974,187863022,187865070,187867118,187869166,187871214,187873262,187875310,187877358,187879406,187881454,187883502,187885550,187887598,187889646,187891694,187893742,187895790,187897838,187899886,187901934,187903982,187906030,187908078,187910126,187912174,187914222,187916270,187918318,187920366,187922414,187924462,187926510,187928558,187930606,187932654,187934702,187936750,187938798,187940846,187942894,187944942,187946990,187949038,187951086,187953134,187955182,187957230,187959278,187961326,187963374,187965422,187967470,187969518,187971566,187973614,187975662,187977710,187979758,187981806,187983854,187985902,187987950,187989998,187992046,187994094,187996142,187998190,188000238,188002286,188004334,188006382,188008430,188010478,188012526,188014574,188016622,188018670,188020718,188022766,188024814,188026862,188028910,188030958,188033006,188035054,188037102,188039150,188041198,188043246,188045294,188047342,188049390,188051438,188053486,188055534,188057582,188059630,188061678,188063726,188065774,188067822,188069870,188071918,188073966,188076014,188078062,188080110,188082158,188084206,188086254,188088302,188090350,188092398,188094446,188096494,188098542,188100590,188102638,188104686,188106734,188108782,188110830,188112878,188114926,188116974,188119022,188121070,188123118,188125166,188127214,188129262,188131310,188133358,188135406,188137454,188139502,188141550,188143598,188145646,188147694,188149742,188151790,188153838,188155886,188157934,188159982,188162030,188164078,188166126,188168174,188170222,188172270,188174318,188176366,188178414,188180462,188182510,188184558,188186606,188188654,188190702,188192750,188194798,188196846,188198894,188200942,188202990,188205038,188207086,188209134,188211182,188213230,188215278,188217326,188219374,188221422,188223470,188225518,188227566,188229614,188231662,188233710,188235758,188237806,188239854,188241902,188243950,188245998,188248046,188250094,188252142,188254190,188256238,188258286,188260334,188262382,188264430,188266478,188268535,188270583,188272631,188274679,188276727,188278775,188280823,188282871,188284919,188286967,188289015,188291063,188293111,188295159,188297207,188299255,188301303,188303351,188305399,188307447,188309495,188311543,188313591,188315639,188317687,188319735,188321783,188323831,188325879,188327927,188329975,188332031,188334079,188336127,188338175,188340223,188342271,188344319,188346367,188348415,188350463,188352511,188354559,188356607,188358655,188360703,188362751,188364799,188366847,188368895,188370943,188372991,188375039,188377087,188379135,188381183,188383231,188385279,188387327,188389375,188391423,188393471,188395519,188397567,188399624,188401672,188403720,188405768,188407816,188409864,188411912,188413960,188416008,188418056,188420104,188422152,188424200,188426248,188428296,188430344,188432392,188434440,188436488,188438536,188440584,188442632,188444680,188446728,188448776,188450824,188452872,188454920,188456968,188459016,188461064,188463112,188465160,188467208,188469256,188471304,188473352,188475400,188477448,188479496,188481544,188483592,188485640,188487688,188489736,188491784,188493832,188495880,188497928,188499976,188502024,188504072,188506120,188508168,188510216,188512264,188514312,188516369,188518417,188520465,188522513,188524561,188526609,188528657,188530705,188532753,188534801,188536849,188538897,188540945,188542993,188545041,188547089,188549137,188551185,188553233,188555281,188557329,188559377,188561425,188563473,188565521,188567569,188569617,188571665,188573713,188575761,188577809,188579857,188581905,188583953,188586001,188588049,188590097,188592145,188594202,188596250,188598298,188600346,188602394,188604442,188606490,188608538,188610586,188612634,188614682,188616730,188618778,188620826,188622874,188624922,188626970,188629018,188631066,188633114,188635162,188637210,188639258,188641306,188643354,188645402,188647450,188649498,188651546,188653594,188655642,188657690,188659738,188661786,188663834,188665882,188667930,188669978,188672026,188674074,188676122,188678170,188680218,188682266,188684314,188686362,188688410,188690458,188692506,188694554,188696602,188698650,188700698,188702746,188704794,188706842,188708890,188710938,188712986,188715034,188717082,188719130,188721178,188723226,188725274,188727322,188729370,188731418,188733466,188735514,188737562,188739610,188741658,188743706,188745754,188747802,188749850,188751898,188753946,188755994,188758042,188760090,188762138,188764186,188766234,188768282,188770330,188772378,188774426,188776474,188778522,188780570,188782618,188784666,188786714,188788762,188790810,188792858,188794906,188796954,188799002,188801050,188803098,188805146,188807194,188809242,188811290,188813338,188815386,188817434,188819482,188821530,188823578,188825626,188827674,188829722,188831770,188833818,188835866,188837914,188839962,188842010,188844058,188846106,188848154,188850202,188852250,188854298,188856346,188858394,188860442,188862490,188864538,188866586,188868634,188870682,188872730,188874778,188876826,188878874,188880922,188882970,188885018,188887066,188889114,188891162,188893210,188895258,188897306,188899354,188901402,188903450,188905498,188907546,188909594,188911642,188913690,188915738,188917786,188919834,188921882,188923930,188925978,188928026,188930074,188932122,188934170,188936218,188938266,188940314,188942362,188944419,188946467,188948515,188950563,188952611,188954659,188956707,188958755,188960803,188962851,188964899,188966947,188968995,188971043,188973091,188975139,188977187,188979235,188981283,188983331,188985379,188987427,188989475,188991523,188993571,188995619,188997667,188999715,189001763,189003811,189005859,189007907,189009955,189012003,189014051,189016099,189018147,189020195,189022243,189024291,189026339,189028387,189030435,189032483,189034531,189036579,189038627,189040675,189042723,189044771,189046819,189048867,189050915,189052963,189055011,189057059,189059107,189061155,189063203,189065251,189067299,189069347,189071395,189073443,189075491,189077539,189079587,189081635,189083683,189085731,189087779,189089827,189091875,189093923,189095971,189098019,189100067,189102115,189104163,189106211,189108259,189110307,189112355,189114403,189116451,189118499,189120547,189122595,189124643,189126691,189128739,189130787,189132843,189134891,189136939,189138987,189141035,189143083,189145131,189147179,189149227,189151275,189153323,189155371,189157419,189159467,189161515,189163563,189165611,189167659,189169707,189171755,189173803,189175851,189177899,189179947,189181995,189184043,189186091,189188139,189190187,189192242,189194290,189196338,189198386,189200434,189202482,189204530,189206578,189208626,189210674,189212731,189214779,189216835,189218883,189220931,189222979,189225027,189227075,189229123,189231171,189233219,189235267,189237315,189239363,189241411,189243459,189245507,189247555,189249603,189251651,189253699,189255747,189257804,189259852,189261900,189263957,189266005,189268053,189270101,189272149,189274197,189276245,189278293,189280341,189282389,189284446,189286494,189288551,189290599,189292647,189294695,189296743,189298791,189300839,189302887,189304935,189306983,189309031,189311079,189313127,189315175,189317223,189319271,189321319,189323367,189325415,189327463,189329511,189331559,189333607,189335655,189337703,189339751,189341799,189343847,189345895,189347943,189350000,189352048,189354096,189356144,189358192,189360240,189362288,189364336,189366384,189368432,189370480,189372528,189374576,189376624,189378672,189380720,189382768,189384816,189386864,189388912,189390960,189393008,189395056,189397104,189399152,189401200,189403248,189405296,189407344,189409392,189411440,189413488,189415536,189417584,189419632,189421680,189423728,189425776,189427824,189429872,189431920,189433968,189436016,189438064,189440112,189442160,189444208,189446256,189448304,189450352,189452400,189454448,189456496,189458544,189460592,189462640,189464688,189466736,189468784,189470832,189472880,189474928,189476976,189479024,189481072,189483120,189485168,189487216,189489264,189491312,189493360,189495408,189497456,189499504,189501560,189503608,189505656,189507704,189509752,189511800,189513852,189515900,189517948,189520003,189522055,189524103,189526151,189528201,189530249,189532297,189534345,189536387,189538437,189540485,189542533,189544580,189546629,189548677,189550725,189552773,189554821,189556857,189558907,189560951,189563005,189565053,189567101,189569147,189571191,189573239,189575287,189577344,189579392,189581440,189583492,189585536,189587571,189589619,189591667,189593715,189595763,189597811,189599854,189601902,189603950,189605994,189608037,189610090,189612138,189614186,189616224,189618272,189620320,189622368,189624416,189626464,189628512,189630560,189632608,189634656,189636704,189638752,189640800,189642848,189644896,189646944,189648992,189651040,189653088,189655136,189657184,189659232,189661280,189663328,189665376,189667424,189669472,189671520,189673568,189675616,189677664,189679712,189681760,189683808,189685856,189687913,189689961,189692009,189694057,189696105,189698153,189700201,189702249,189704297,189706345,189708393,189710441,189712489,189714537,189716585,189718633,189720681,189722729,189724777,189726825,189728873,189730921,189732969,189735017,189737065,189739113,189741161,189743209,189745257,189747305,189749353,189751401,189753449,189755497,189757545,189759593,189761641,189763689,189765737,189767785,189769833,189771881,189773929,189775972,189778020,189780068,189782116,189784164,189786212,189788260,189790308,189792356,189794404,189796452,189798500,189800544,189802592,189804640,189806688,189808736,189810784,189812832,189814881,189816929,189818977,189821025,189823073,189825121,189827169,189829217,189831265,189833313,189835361,189837409,189839457,189841505,189843561,189845609,189847657,189849714,189851762,189853810,189855858,189857906,189859954,189862002,189864050,189866098,189868146,189870202,189872250,189874300,189876356,189878404,189880460,189882510,189884558,189886606,189888654,189890692,189892746,189894794,189896842,189898897,189900945,189902993,189905001,189907049,189909097,189911145,189913185,189915222,189917270,189919318,189921366,189923414,189925462,189927470,189929518,189931556,189933604,189935652,189937648,189939687,189941735,189943785,189945828,189947876,189949924,189951972,189954020,189956068,189958116,189960164,189962212,189964260,189966317,189968365,189970401,189972449,189974497,189976545,189978588,189980632,189982680,189984728,189986776,189988824,189990872,189992920,189994968,189997016,189999064,190001112,190003160,190005208,190007256,190009304,190011352,190013400,190015448,190017496,190019544,190021592,190023640,190025688,190027736,190029784,190031832,190033880,190035928,190037976,190040024,190042072,190044120,190046168,190048216,190050264,190052312,190054360,190056408,190058456,190060504,190062552,190064600,190066648,190068696,190070744,190072792,190074840,190076888,190078936,190080984,190083032,190085080,190087128,190089176,190091224,190093272,190095320,190097368,190099416,190101464,190103512,190105560,190107608,190109656,190111704,190113752,190115800,190117848,190119896,190121944,190123992,190126040,190128088,190130136,190132184,190134232,190136280,190138328,190140376,190142424,190144472,190146520,190148568,190150616,190152664,190154712,190156760,190158808,190160856,190162904,190164952,190167000,190169048,190171096,190173144,190175192,190177240,190179288,190181336,190183384,190185432,190187480,190189528,190191576,190193624,190195672,190197720,190199768,190201816,190203864,190205912,190207960,190210008,190212056,190214104,190216152,190218200,190220248,190222296,190224344,190226392,190228440,190230488,190232536,190234584,190236632,190238680,190240728,190242776,190244824,190246872,190248920,190250968,190253016,190255064,190257112,190259160,190261208,190263256,190265312,190267360,190269408,190271456,190273504,190275552,190277600,190279648,190281696,190283744,190285792,190287840,190289888,190291936,190293984,190296032,190298080,190300128,190302176,190304224,190306272,190308320,190310368,190312416,190314464,190316512,190318560,190320608,190322656,190324704,190326752,190328800,190330848,190332896,190334944,190336992,190339040,190341088,190343136,190345184,190347232,190349280,190351328,190353376,190355424,190357472,190359520,190361568,190363616,190365664,190367712,190369760,190371808,190373856,190375904,190377952,190380000,190382048,190384096,190386144,190388192,190390240,190392288,190394336,190396384,190398432,190400480,190402528,190404576,190406624,190408672,190410720,190412768,190414816,190416864,190418912,190420960,190423008,190425056,190427104,190429152,190431200,190433257,190435305,190437353,190439401,190441449,190443497,190445545,190447593,190449645,190451693,190453741,190455789,190457837,190459885,190461933,190463981,190466036,190468087,190470135,190472183,190474231,190476279,190478327,190480375,190482430,190484485,190486533,190488581,190490629,190492677,190494725,190496773,190498821,190500869,190502917,190504965,190507013,190509061,190511109,190513166,190515214,190517262,190519319,190521367,190523410,190525460,190527508,190529556,190531604,190533652,190535700,190537748,190539796,190541844,190543892,190545940,190547988,190550041,190552097,190554145,190556193,190558241,190560289,190562337,190564385,190566433,190568481,190570529,190572577,190574625,190576673,190578717,190580765,190582813,190584861,190586909,190588957,190591005,190593053,190595097,190597145,190599193,190601241,190603289,190605337,190607380,190609423,190611471,190613519,190615567,190617615,190619663,190621711,190623759,190625807,190627855,190629903,190631951,190633988,190636045,190638093,190640141,190642189,190644237,190646285,190648333,190650381,190652429,190654477,190656525,190658573,190660621,190662669,190664717,190666765,190668813,190670861,190672909,190674957,190677005,190679053,190681101,190683149,190685197,190687245,190689293,190691341,190693389,190695437,190697485,190699533,190701581,190703629,190705677,190707725,190709773,190711821,190713869,190715917,190717965,190720013,190722061,190724109,190726157,190728205,190730253,190732301,190734349,190736397,190738445,190740493,190742541,190744589,190746637,190748685,190750733,190752781,190754829,190756877,190758925,190760973,190763021,190765069,190767117,190769165,190771213,190773261,190775309,190777357,190779405,190781453,190783501,190785549,190787597,190789645,190791693,190793741,190795789,190797837,190799885,190801933,190803981,190806029,190808077,190810125,190812173,190814221,190816278,190818326,190820374,190822422,190824470,190826518,190828566,190830614,190832662,190834710,190836758,190838810,190840858,190842906,190844954,190847002,190849050,190851098,190853146,190855203,190857251,190859299,190861347,190863395,190865443,190867491,190869539,190871587,190873635,190875683,190877731,190879779,190881827,190883875,190885923,190887971,190890019,190892067,190894115,190896171,190898219,190900267,190902315,190904363,190906411,190908459,190910507,190912555,190914603,190916651,190918699,190920747,190922795,190924843,190926891,190928939,190930987,190933035,190935083,190937131,190939179,190941227,190943275,190945323,190947371,190949419,190951467,190953515,190955563,190957611,190959659,190961707,190963755,190965803,190967851,190969899,190971947,190973995,190976043,190978091,190980139,190982187,190984235,190986283,190988331,190990379,190992427,190994475,190996523,190998571,191000619,191002667,191004715,191006763,191008811,191010859,191012907,191014955,191017003,191019051,191021099,191023147,191025195,191027243,191029291,191031339,191033387,191035435,191037483,191039531,191041579,191043627,191045675,191047723,191049771,191051819,191053867,191055915,191057963,191060011,191062059,191064107,191066155,191068203,191070251,191072299,191074347,191076395,191078443,191080491,191082539,191084587,191086635,191088683,191090731,191092779,191094827,191096875,191098923,191100971,191103019,191105067,191107115,191109163,191111211,191113259,191115307,191117355,191119403,191121451,191123499,191125547,191127595,191129643,191131691,191133739,191135787,191137835,191139883,191141931,191143979,191146027,191148075,191150123,191152171,191154219,191156267,191158315,191160363,191162411,191164459,191166507,191168564,191170612,191172660,191174708,191176756,191178804,191180852,191182900,191184948,191186996,191189044,191191092,191193140,191195188,191197236,191199284,191201332,191203380,191205428,191207476,191209524,191211572,191213620,191215668,191217716,191219773,191221821,191223869,191225917,191227965,191230013,191232061,191234109,191236163,191238211,191240259,191242307,191244355,191246412,191248460,191250508,191252556,191254604,191256652,191258700,191260748,191262796,191264844,191266892,191268940,191270988,191273036,191275084,191277132,191279180,191281228,191283276,191285324,191287372,191289420,191291468,191293516,191295564,191297612,191299660,191301708,191303756,191305804,191307852,191309900,191311948,191313996,191316044,191318092,191320140,191322188,191324236,191326284,191328332,191330380,191332428,191334476,191336524,191338572,191340620,191342668,191344716,191346764,191348812,191350860,191352908,191354956,191357004,191359052,191361100,191363148,191365196,191367244,191369292,191371340,191373388,191375436,191377484,191379532,191381580,191383628,191385676,191387724,191389772,191391820,191393868,191395916,191397972,191400020,191402068,191404116,191406164,191408212,191410260,191412308,191414356,191416412,191418469,191420517,191422565,191424613,191426661,191428709,191430757,191432805,191434853,191436901,191438949,191440997,191443045,191445093,191447141,191449189,191451237,191453285,191455333,191457381,191459429,191461477,191463525,191465573,191467621,191469669,191471717,191473765,191475813,191477861,191479909,191481957,191484005,191486053,191488101,191490149,191492197,191494245,191496293,191498341,191500389,191502437,191504485,191506533,191508581,191510629,191512677,191514725,191516773,191518821,191520869,191522917,191524965,191527013,191529061,191531109,191533157,191535205,191537253,191539301,191541349,191543397,191545445,191547493,191549541,191551589,191553637,191555685,191557733,191559781,191561829,191563877,191565925,191567973,191570021,191572069,191574117,191576165,191578213,191580261,191582309,191584357,191586405,191588453,191590501,191592549,191594597,191596653,191598701,191600749,191602797,191604845,191606893,191608950,191610998,191613046,191615094,191617142,191619190,191621238,191623286,191625334,191627382,191629430,191631478,191633526,191635574,191637622,191639670,191641718,191643766,191645814,191647862,191649910,191651958,191654006,191656054,191658102,191660150,191662198,191664246,191666294,191668342,191670390,191672438,191674486,191676534,191678582,191680630,191682678,191684726,191686774,191688822,191690870,191692918,191694966,191697014,191699062,191701110,191703158,191705206,191707254,191709302,191711350,191713398,191715446,191717494,191719542,191721590,191723638,191725686,191727734,191729782,191731830,191733878,191735926,191737974,191740022,191742070,191744118,191746166,191748214,191750262,191752310,191754358,191756406,191758454,191760502,191762550,191764598,191766654,191768702,191770750,191772798,191774846,191776894,191778942,191780990,191783038,191785086,191787134,191789182,191791230,191793278,191795326,191797374,191799422,191801470,191803518,191805566,191807614,191809662,191811710,191813758,191815806,191817854,191819902,191821950,191823998,191826046,191828094,191830142,191832190,191834238,191836286,191838334,191840382,191842430,191844478,191846526,191848574,191850622,191852670,191854718,191856766,191858814,191860862,191862910,191864958,191867006,191869054,191871102,191873150,191875198,191877246,191879294,191881342,191883390,191885438,191887486,191889534,191891582,191893630,191895678,191897726,191899774,191901822,191903870,191905918,191907966,191910014,191912062,191914110,191916158,191918206,191920254,191922302,191924350,191926398,191928446,191930494,191932542,191934590,191936638,191938686,191940734,191942782,191944830,191946878,191948926,191950974,191953022,191955070,191957118,191959166,191961214,191963262,191965310,191967358,191969406,191971454,191973502,191975550,191977598,191979646,191981694,191983742,191985790,191987838,191989886,191991934,191993982,191996030,191998078,192000126,192002174,192004222,192006270,192008318,192010366,192012414,192014462,192016510,192018558,192020606,192022654,192024702,192026750,192028798,192030846,192032894,192034942,192036990,192039038,192041086,192043134,192045182,192047230,192049278,192051326,192053374,192055422,192057470,192059518,192061566,192063614,192065662,192067718,192069766,192071814,192073862,192075910,192077958,192080006,192082054,192084102,192086150,192088198,192090246,192092303,192094351,192096399,192098447,192100495,192102543,192104591,192106639,192108687,192110735,192112783,192114831,192116879,192118927,192120975,192123023,192125071,192127119,192129167,192131215,192133263,192135311,192137359,192139407,192141455,192143503,192145551,192147608,192149656,192151704,192153752,192155800,192157856,192159904,192161952,192164000,192166048,192168096,192170144,192172192,192174240,192176288,192178336,192180384,192182432,192184480,192186528,192188576,192190624,192192672,192194720,192196768,192198816,192200864,192202912,192204960,192207008,192209056,192211104,192213152,192215200,192217248,192219296,192221344,192223392,192225440,192227488,192229536,192231584,192233632,192235680,192237728,192239776,192241824,192243872,192245920,192247968,192250016,192252064,192254112,192256160,192258208,192260256,192262304,192264352,192266400,192268448,192270496,192272544,192274592,192276640,192278688,192280736,192282784,192284832,192286880,192288928,192290976,192293024,192295072,192297120,192299168,192301216,192303264,192305312,192307360,192309408,192311456,192313504,192315552,192317600,192319648,192321696,192323744,192325792,192327840,192329888,192331936,192333984,192336032,192338080,192340128,192342176,192344224,192346272,192348320,192350368,192352416,192354464,192356512,192358560,192360608,192362656,192364704,192366752,192368800,192370848,192372896,192374944,192376992,192379040,192381088,192383136,192385184,192387232,192389280,192391328,192393376,192395433,192397481,192399529,192401577,192403625,192405673,192407721,192409769,192411817,192413865,192415913,192417969,192420017,192422065,192424113,192426161,192428209,192430253,192432301,192434349,192436397,192438445,192440493,192442548,192444596,192446644,192448692,192450740,192452788,192454836,192456884,192458932,192460980,192463028,192465076,192467133,192469181,192471229,192473277,192475325,192477373,192479421,192481469,192483517,192485565,192487622,192489670,192491718,192493766,192495823,192497871,192499919,192501967,192504015,192506063,192508111,192510159,192512207,192514255,192516303,192518359,192520407,192522455,192524503,192526551,192528599,192530647,192532703,192534751,192536799,192538847,192540895,192542943,192544991,192547039,192549087,192551135,192553183,192555231,192557279,192559327,192561375,192563423,192565471,192567519,192569567,192571624,192573672,192575720,192577768,192579816,192581864,192583912,192585960,192588008,192590056,192592104,192594142,192596192,192598239,192600287,192602335,192604383,192606431,192608479,192610527,192612575,192614623,192616671,192618719,192620767,192622815,192624863,192626911,192628959,192631007,192633055,192635103,192637160,192639208,192641265,192643314,192645362,192647410,192649454,192651475,192653523,192655571,192657619,192659667,192661715,192663759,192665816,192667872,192669920,192671963,192674011,192676052,192678095,192680143,192682186,192684236,192686284,192688332,192690385,192692363,192694411,192696459,192698507,192700555,192702603,192704651,192706708,192708764,192710812,192712860,192714908,192716965,192719013,192721061,192723109,192725157,192727205,192729253,192731301,192733349,192735397,192737445,192739493,192741541,192743589,192745637,192747685,192749733,192751781,192753829,192755877,192757925,192759973,192762021,192764069,192766117,192768165,192770213,192772261,192774309,192776357,192778405,192780453,192782501,192784549,192786597,192788645,192790693,192792741,192794789,192796837,192798885,192800937,192802985,192805034,192807082,192809130,192811178,192813226,192815274,192817326,192819374,192821411,192823459,192825507,192827547,192829595,192831643,192833700,192835742,192837790,192839838,192841886,192843933,192845989,192848037,192850073,192852113,192854161,192856215,192858263,192860311,192862345,192864393,192866441,192868489,192870524,192872572,192874593,192876641,192878689,192880737,192882780,192884834,192886882,192888930,192890978,192893015,192895062,192897100,192899148,192901196,192903246,192905294,192907345,192909300,192911348,192913396,192915444,192917492,192919540,192921588,192923636,192925684,192927732,192929780,192931828,192933876,192935924,192937972,192940020,192942068,192944116,192946164,192948212,192950261,192952309,192954352,192956400,192958448,192960496,192962544,192964592,192966640,192968688,192970736,192972784,192974832,192976880,192978928,192980976,192983024,192985072,192987120,192989168,192991225,192993273,192995307,192997357,192999405,193001453,193003501,193005551,193007599,193009647,193011695,193013743,193015800,193017853,193019910,193021958,193024014,193026062,193028110,193030158,193032206,193034254,193036302,193038350,193040398,193042441,193044489,193046531,193048579,193050627,193052675,193054714,193056753,193058801,193060849,193062905,193064933,193066974,193069022,193071070,193073118,193075166,193077214,193079262,193081310,193083358,193085406,193087454,193089502,193091550,193093598,193095653,193097701,193099743,193101791,193103839,193105887,193107935,193109983,193112031,193114079,193116127,193118175,193120223,193122271,193124319,193126367,193128415,193130463,193132511,193134559,193136607,193138655,193140703,193142751,193144799,193146847,193148895,193150933,193152963,193155011,193157059,193159107,193161155,193163203,193165251,193167299,193169347,193171402,193173450,193175498,193177546,193179594,193181642,193183681,193185728,193187764,193189792,193191829,193193871,193195910,193197966,193200014,193202061,193204109,193206156,193208204,193210242,193212285,193214333,193216381,193218429,193220477,193222509,193224557,193226605,193228653,193230701,193232749,193234797,193236845,193238893,193240941,193242989,193245037,193247085,193249133,193251181,193253231,193255284,193257334,193259382,193261422,193263472,193265523,193267571,193269619,193271667,193273721,193275757,193277812,193279829,193281877,193283925,193285973,193288030,193290080,193292127,193294175,193296223,193298272,193300320,193302368,193304416,193306464,193308500,193310554,193312602,193314650,193316698,193318746,193320794,193322842,193324890,193326938,193328986,193331034,193333082,193335130,193337178,193339226,193341274,193343322,193345370,193347418,193349466,193351514,193353562,193355610,193357658,193359706,193361754,193363802,193365850,193367898,193369946,193371994,193374042,193376090,193378138,193380186,193382234,193384282,193386330,193388378,193390426,193392474,193394531,193396588,193398636,193400684,193402734,193404782,193406830,193408878,193410924,193412972,193415020,193417068,193419116,193421164,193423212,193425260,193427308,193429356,193431404,193433452,193435500,193437548,193439596,193441644,193443692,193445740,193447788,193449836,193451884,193453932,193455980,193458037,193460085,193462133,193464181,193466229,193468277,193470325,193472373,193474421,193476469,193478517,193480565,193482613,193484661,193486709,193488757,193490805,193492853,193494901,193496949,193498997,193501045,193503093,193505141,193507189,193509237,193511285,193513333,193515381,193517429,193519477,193521525,193523582,193525630,193527678,193529726,193531774,193533822,193535870,193537918,193539974,193542022,193544070,193546126,193548174,193550222,193552270,193554318,193556366,193558414,193560462,193562510,193564558,193566606,193568662,193570710,193572758,193574806,193576854,193578902,193580950,193582998,193585046,193587094,193589142,193591190,193593238,193595278,193597330,193599378,193601426,193603464,193605506,193607554,193609602,193611656,193613701,193615749,193617797,193619845,193621893,193623941,193625989,193628037,193630085,193632142,193634190,193636238,193638256,193640302,193642350,193644396,193646444,193648492,193650540,193652588,193654636,193656684,193658732,193660780,193662828,193664865,193666913,193668961,193671009,193673057,193675105,193677153,193679201,193681249,193683297,193685345,193687393,193689441,193691489,193693537,193695585,193697633,193699650,193701698,193703746,193705794,193707842,193709890,193711938,193713986,193716034,193718082,193720130,193722160,193724208,193726254,193728290,193730337,193732385,193734441,193736489,193738530,193740580,193742628,193744683,193746731,193748779,193750827,193752874,193754922,193756967,193759010,193761067,193763120,193765170,193767219,193769267,193771293,193773341,193775389,193777437,193779485,193781533,193783581,193785629,193787677,193789725,193791773,193793821,193795869,193797917,193799965,193802013,193804061,193806109,193808157,193810205,193812253,193814301,193816349,193818397,193820445,193822493,193824541,193826589,193828628,193830676,193832727,193834775,193836823,193838871,193840919,193842967,193845015,193847063,193849111,193851159,193853207,193855255,193857312,193859360,193861410,193863458,193865499,193867547,193869595,193871643,193873699,193875747,193877795,193879851,193881899,193883947,193885991,193888037,193890083,193892131,193894179,193896227,193898275,193900323,193902371,193904419,193906467,193908515,193910563,193912593,193914650,193916698,193918744,193920792,193922840,193924888,193926938,193928986,193931034,193933070,193935118,193937159,193939207,193941255,193943303,193945351,193947399,193949447,193951495,193953543,193955591,193957627,193959665,193961686,193963712,193965755,193967798,193969842,193971890,193973937,193975985,193978033,193980081,193982122,193984170,193986218,193988266,193990314,193992362,193994410,193996458,193998506,194000554,194002602,194004650,194006698,194008746,194010794,194012842,194014890,194016938,194018986,194021034,194023082,194025130,194027178,194029226,194031274,194033322,194035370,194037418,194039466,194041514,194043562,194045610,194047658,194049706,194051754,194053802,194055850,194057898,194059946,194061994,194064042,194066090,194068138,194070186,194072234,194074282,194076330,194078378,194080426,194082474,194084522,194086570,194088618,194090666,194092714,194094762,194096810,194098858,194100906,194102954,194105002,194107050,194109098,194111146,194113194,194115242,194117290,194119338,194121386,194123434,194125482,194127530,194129578,194131626,194133674,194135722,194137770,194139818,194141866,194143914,194145962,194148010,194150058,194152106,194154154,194156202,194158250,194160298,194162346,194164394,194166442,194168490,194170538,194172586,194174634,194176682,194178730,194180778,194182826,194184874,194186922,194188970,194191018,194193066,194195114,194197162,194199210,194201258,194203306,194205354,194207402,194209450,194211498,194213546,194215594,194217642,194219690,194221738,194223786,194225834,194227882,194229930,194231978,194234026,194236074,194238122,194240170,194242218,194244266,194246314,194248362,194250410,194252458,194254506,194256554,194258602,194260650,194262698,194264746,194266794,194268842,194270890,194272938,194274986,194277034,194279082,194281130,194283178,194285226,194287274,194289322,194291370,194293418,194295466,194297514,194299562,194301610,194303658,194305706,194307754,194309802,194311850,194313898,194315946,194317994,194320042,194322090,194324138,194326186,194328234,194330282,194332330,194334378,194336426,194338474,194340522,194342570,194344618,194346666,194348714,194350762,194352810,194354858,194356906,194358954,194361002,194363050,194365098,194367146,194369194,194371242,194373290,194375338,194377386,194379434,194381482,194383538,194385586,194387634,194389682,194391730,194393778,194395832,194397880,194399928,194401954,194404003,194406051,194408093,194410136,194412184,194414232,194416280,194418328,194420376,194422424,194424472,194426520,194428577,194430625,194432673,194434721,194436769,194438817,194440871,194442919,194444967,194447015,194449063,194451111,194453159,194455215,194457272,194459319,194461367,194463415,194465463,194467511,194469559,194471607,194473655,194475703,194477751,194479797,194481845,194483902,194485950,194487998,194490048,194492096,194494143,194496188,194498211,194500267,194502303,194504339,194506387,194508435,194510483,194512531,194514579,194516627,194518681,194520729,194522777,194524827,194526871,194528927,194530968,194533016,194535064,194537120,194539153,194541188,194543236,194545284,194547332,194549373,194551421,194553467,194555515,194557563,194559611,194561661,194563709,194565763,194567815,194569861,194571916,194573962,194576015,194578065,194580120,194582168,194584216,194586264,194588312,194590355,194592379,194594427,194596475,194598523,194600571,194602619,194604667,194606715,194608763,194610811,194612859,194614907,194616955,194619005,194621059,194623107,194625155,194627203,194629251,194631299,194633347,194635395,194637443,194639491,194641539,194643587,194645635,194647683,194649731,194651779,194653827,194655875,194657923,194659971,194662019,194664067,194666115,194668163,194670211,194672259,194674307,194676355,194678403,194680451,194682500,194684556,194686607,194688655,194690703,194692747,194694795,194696843,194698899,194700946,194702993,194705041,194707089,194709137,194711173,194713221,194715264,194717312,194719360,194721408,194723456,194725504,194727552,194729600,194731648,194733696,194735744,194737792,194739840,194741888,194743936,194745993,194748036,194750075,194752123,194754169,194756194,194758242,194760280,194762321,194764375,194766423,194768471,194770519,194772567,194774615,194776663,194778711,194780759,194782807,194784852,194786900,194788948,194791005,194793053,194795093,194797141,194799189,194801237,194803275,194805323,194807371,194809419,194811467,194813515,194815563,194817611,194819659,194821707,194823755,194825803,194827851,194829899,194831947,194833995,194836043,194838091,194840139,194842187,194844235,194846283,194848331,194850379,194852427,194854475,194856523,194858571,194860619,194862667,194864715,194866763,194868811,194870859,194872907,194874955,194877003,194879051,194881099,194883147,194885195,194887243,194889291,194891339,194893387,194895435,194897483,194899531,194901579,194903627,194905675,194907723,194909771,194911819,194913867,194915915,194917963,194920011,194922059,194924107,194926155,194928211,194930259,194932307,194934355,194936403,194938451,194940499,194942547,194944595,194946643,194948691,194950739,194952787,194954835,194956883,194958931,194960979,194963027,194965075,194967123,194969171,194971219,194973267,194975315,194977363,194979411,194981459,194983507,194985555,194987603,194989651,194991699,194993747,194995795,194997843,194999891,195001939,195003987,195006035,195008083,195010131,195012179,195014227,195016275,195018323,195020371,195022419,195024467,195026515,195028563,195030611,195032659,195034707,195036755,195038803,195040851,195042899,195044947,195046995,195049043,195051091,195053139,195055187,195057244,195059292,195061340,195063388,195065436,195067484,195069532,195071580,195073628,195075676,195077732,195079780,195081828,195083876,195085924,195087972,195090029,195092077,195094125,195096173,195098221,195100269,195102317,195104365,195106413,195108461,195110509,195112557,195114605,195116653,195118701,195120749,195122797,195124845,195126893,195128941,195130989,195133037,195135085,195137133,195139181,195141229,195143277,195145333,195147381,195149429,195151477,195153525,195155573,195157621,195159678,195161726,195163774,195165823,195167871,195169919,195171967,195173969,195176017,195178065,195180113,195182161,195184195,195186243,195188291,195190343,195192391,195194439,195196487,195198535,195200583,195202631,195204679,195206727,195208775,195210823,195212871,195214919,195216967,195219024,195221078,195223133,195225179,195227227,195229275,195231323,195233371,195235419,195237467,195239515,195241563,195243611,195245659,195247707,195249755,195251803,195253851,195255899,195257947,195259995,195262043,195264091,195266139,195268187,195270235,195272283,195274331,195276379,195278427,195280475,195282523,195284571,195286619,195288667,195290715,195292763,195294811,195296859,195298907,195300955,195303003,195305051,195307099,195309147,195311195,195313243,195315291,195317339,195319387,195321435,195323483,195325531,195327579,195329627,195331675,195333723,195335771,195337819,195339867,195341915,195343963,195346011,195348059,195350107,195352155,195354203,195356251,195358299,195360347,195362395,195364443,195366491,195368539,195370587,195372635,195374683,195376731,195378779,195380827,195382875,195384923,195386971,195389019,195391067,195393115,195395163,195397211,195399259,195401307,195403364,195405412,195407460,195409508,195411556,195413604,195415660,195417708,195419756,195421804,195423852,195425900,195427948,195429996,195432044,195434092,195436140,195438188,195440236,195442284,195444332,195446380,195448428,195450476,195452524,195454572,195456620,195458668,195460716,195462764,195464812,195466860,195468908,195470956,195473004,195475052,195477100,195479148,195481196,195483244,195485292,195487340,195489397,195491445,195493493,195495541,195497589,195499637,195501685,195503733,195505781,195507829,195509877,195511925,195513973,195516021,195518069,195520117,195522165,195524213,195526261,195528309,195530357,195532405,195534453,195536501,195538549,195540597,195542645,195544693,195546741,195548789,195550837,195552885,195554933,195556981,195559029,195561077,195563125,195565173,195567221,195569269,195571317,195573365,195575413,195577461,195579509,195581557,195583605,195585653,195587701,195589749,195591797,195593845,195595893,195597941,195599989,195602037,195604085,195606133,195608181,195610229,195612277,195614325,195616373,195618421,195620469,195622517,195624565,195626613,195628661,195630709,195632757,195634805,195636853,195638901,195640958,195643006,195645054,195647102,195649150,195651198,195653246,195655294,195657342,195659390,195661438,195663486,195665534,195667582,195669630,195671678,195673726,195675774,195677822,195679870,195681918,195683975,195686023,195688071,195690119,195692167,195694215,195696263,195698313,195700361,195702410,195704424,195706450,195708498,195710545,195712585,195714623,195716671,195718719,195720767,195722815,195724863,195726911,195728959,195731007,195733055,195735103,195737155,195739203,195741251,195743299,195745347,195747395,195749443,195751491,195753539,195755587,195757635,195759683,195761731,195763779,195765827,195767875,195769923,195771971,195774019,195776059,195778107,195780163,195782214,195784262,195786295,195788343,195790391,195792439,195794487,195796535,195798591,195800639,195802687,195804735,195806783,195808831,195810879,195812927,195814935,195816983,195819031,195821079,195823127,195825184,195827236,195829284,195831329,195833377,195835408,195837456,195839504,195841560,195843608,195845660,195847712,195849762,195851810,195853850,195855898,195857946,195859994,195862042,195864090,195866138,195868186,195870236,195872291,195874339,195876387,195878427,195880475,195882523,195884573,195886621,195888678,195890726,195892782,195894830,195896878,195898926,195900974,195903022,195905070,195907118,195909172,195911220,195913274,195915322,195917370,195919418,195921466,195923514,195925529,195927577,195929625,195931673,195933721,195935769,195937803,195939851,195941899,195943951,195945999,195948047,195950095,195952143,195954191,195956239,195958287,195960335,195962383,195964431,195966487,195968535,195970557,195972605,195974653,195976701,195978749,195980797,195982845,195984893,195986941,195988989,195991037,195993091,195995130,195997178,195999226,196001274,196003322,196005370,196007418,196009466,196011514,196013562,196015619,196017667,196019722,196021779,196023827,196025884,196027932,196029980,196032028,196034085,196036133,196038181,196040229,196042277,196044325,196046373,196048430,196050486,196052534,196054582,196056630,196058687,196060735,196062783,196064840,196066888,196068936,196070988,196073042,196075098,196077154,196079211,196081259,196083312,196085360,196087408,196089462,196091519,196093567,196095615,196097663,196099711,196101759,196103807,196105855,196107910,196109967,196112022,196114070,196116127,196118184,196120240,196122297,196124345,196126393,196128441,196130489,196132537,196134593,196136641,196138698,196140746,196142794,196144842,196146898,196148946,196150994,196153042,196155090,196157138,196159186,196161234,196163282,196165330,196167378,196169435,196171483,196173537,196175585,196177642,196179698,196181746,196183803,196185860,196187916,196189964,196192012,196194060,196196108,196198164,196200212,196202260,196204308,196206356,196208404,196210460,196212508,196214563,196216611,196218659,196220714,196222769,196224817,196226865,196228922,196230970,196233018,196235066,196237114,196239162,196241217,196243265,196245320,196247368,196249416,196251472,196253528,196255576,196257624,196259672,196261727,196263772,196265820,196267868,196269916,196271964,196274021,196276070,196278118,196280164,196282212,196284260,196286308,196288356,196290404,196292452,196294506,196296554,196298602,196300650,196302698,196304746,196306794,196308842,196310890,196312938,196314986,196317043,196319091,196321139,196323187,196325235,196327283,196329331,196331385,196333433,196335478,196337531,196339574,196341622,196343670,196345718,196347766,196349814,196351862,196353910,196355940,196357977,196360025,196362058,196364106,196366162,196368210,196370246,196372294,196374342,196376390,196378438,196380495,196382543,196384591,196386639,196388687,196390735,196392783,196394831,196396879,196398927,196400975,196403023,196405071,196407119,196409167,196411215,196413263,196415311,196417359,196419407,196421455,196423503,196425551,196427599,196429647,196431695,196433743,196435791,196437839,196439887,196441935,196443983,196446031,196448079,196450127,196452175,196454223,196456271,196458319,196460367,196462415,196464463,196466511,196468559,196470607,196472655,196474703,196476751,196478799,196480847,196482895,196484943,196486991,196489039,196491087,196493135,196495183,196497231,196499279,196501327,196503375,196505423,196507471,196509519,196511567,196513615,196515663,196517711,196519759,196521807,196523855,196525903,196527951,196529999,196532047,196534095,196536143,196538191,196540239,196542287,196544335,196546383,196548431,196550479,196552527,196554575,196556623,196558671,196560719,196562767,196564815,196566863,196568911,196570959,196573016,196575064,196577112,196579160,196581208,196583256,196585304,196587352,196589400,196591448,196593496,196595553,196597601,196599649,196601697,196603745,196605793,196607849,196609897,196611945,196613993,196616041,196618089,196620137,196622185,196624233,196626281,196628329,196630377,196632425,196634473,196636521,196638569,196640617,196642665,196644713,196646761,196648809,196650857,196652905,196654953,196657001,196659049,196661097,196663145,196665193,196667241,196669289,196671337,196673385,196675433,196677481,196679529,196681577,196683625,196685673,196687721,196689769,196691826,196693874,196695922,196697970,196700018,196702066,196704114,196706162,196708210,196710258,196712306,196714354,196716402,196718450,196720506,196722563,196724611,196726659,196728707,196730755,196732803,196734851,196736899,196738947,196740995,196743043,196745091,196747139,196749187,196751235,196753283,196755331,196757379,196759427,196761475,196763523,196765571,196767619,196769667,196771715,196773763,196775811,196777859,196779907,196781955,196784003,196786051,196788099,196790147,196792195,196794243,196796291,196798339,196800387,196802435,196804483,196806531,196808579,196810627,196812675,196814723,196816771,196818819,196820867,196822915,196824969,196827017,196829065,196831113,196833161,196835209,196837257,196839305,196841353,196843392,196845440,196847488,196849536,196851584,196853632,196855680,196857728,196859776,196861824,196863872,196865920,196867968,196870016,196872064,196874112,196876160,196878208,196880256,196882304,196884352,196886409,196888465,196890513,196892561,196894614,196896610,196898658,196900706,196902754,196904802,196906850,196908898,196910946,196912994,196915042,196917090,196919138,196921186,196923234,196925282,196927330,196929378,196931426,196933474,196935522,196937570,196939618,196941674,196943722,196945759,196947794,196949842,196951890,196953938,196955986,196958034,196960082,196962130,196964178,196966226,196968283,196970340,196972388,196974423,196976471,196978516,196980562,196982602,196984650,196986684,196988741,196990789,196992842,196994890,196996938,196998990,197001038,197003086,197005134,197007182,197009230,197011278,197013326,197015374,197017422,197019470,197021518,197023567,197025619,197027667,197029716,197031773,197033828,197035880,197037928,197039976,197042024,197044075,197046123,197048173,197050226,197052274,197054322,197056370,197058419,197060469,197062517,197064565,197066613,197068661,197070710,197072758,197074806,197076862,197078910,197080958,197083006,197085054,197087102,197089150,197091195,197093243,197095293,197097341,197099389,197101441,197103489,197105537,197107585,197109633,197111682,197113730,197115778,197117833,197119881,197121929,197123977,197126025,197128073,197130121,197132169,197134217,197136262,197138305,197140353,197142400,197144452,197146500,197148548,197150596,197152648,197154696,197156743,197158791,197160845,197162893,197164941,197166989,197169037,197171087,197173135,197175183,197177231,197179279,197181336,197183378,197185420,197187468,197189516,197191564,197193612,197195655,197197703,197199751,197201799,197203847,197205895,197207943,197209991,197212039,197214087,197216135,197218183,197220231,197222279,197224327,197226375,197228423,197230473,197232521,197234569,197236617,197238665,197240718,197242760,197244814,197246871,197248928,197250965,197252938,197254889,197256937,197258972,197261020,197263068,197265049,197267082,197269072,197271100,197273148,197275196,197277224,197279272,197281320,197283358,197285406,197287454,197289502,197291559,197293607,197295655,197297712,197299760,197301808,197303856,197305913,197307961,197310009,197312042,197314090,197316138,197318186,197320234,197322282,197324339,197326387,197328435,197330483,197332531,197334579,197336627,197338675,197340723,197342771,197344819,197346867,197348915,197350963,197353011,197355059,197357107,197359155,197361203,197363251,197365299,197367347,197369395,197371443,197373491,197375539,197377587,197379635,197381683,197383731,197385779,197387827,197389875,197391923,197393971,197396019,197398067,197400115,197402163,197404211,197406259,197408307,197410355,197412403,197414451,197416499,197418547,197420595,197422643,197424691,197426739,197428787,197430835,197432883,197434931,197436979,197439027,197441075,197443123,197445171,197447219,197449267,197451315,197453363,197455411,197457459,197459502,197461550,197463607,197465651,197467699,197469747,197471795,197473843,197475891,197477939,197479987,197482044,197484092,197486140,197488188,197490238,197492286,197494334,197496382,197498439,197500487,197502535,197504588,197506636,197508684,197510732,197512780,197514828,197516876,197518928,197520969,197523017,197525065,197527113,197529161,197531209,197533257,197535305,197537353,197539401,197541444,197543495,197545543,197547591,197549639,197551687,197553735,197555783,197557831,197559879,197561927,197563975,197566023,197568071,197570119,197572167,197574215,197576263,197578311,197580359,197582407,197584455,197586503,197588551,197590599,197592647,197594695,197596752,197598800,197600848,197602896,197604944,197606992,197609040,197611088,197613136,197615184,197617232,197619280,197621328,197623376,197625424,197627472,197629520,197631568,197633616,197635664,197637712,197639760,197641808,197643856,197645904,197647952,197650000,197652048,197654096,197656144,197658192,197660240,197662288,197664336,197666384,197668432,197670480,197672528,197674576,197676624,197678672,197680720,197682768,197684816,197686864,197688912,197690960,197693008,197695056,197697104,197699152,197701200,197703248,197705296,197707344,197709392,197711440,197713488,197715536,197717584,197719632,197721680,197723728,197725776,197727824,197729872,197731920,197733977,197736025,197738082,197740130,197742178,197744226,197746274,197748322,197750370,197752418,197754466,197756514,197758562,197760610,197762658,197764706,197766754,197768802,197770850,197772898,197774946,197776994,197779042,197781090,197783138,197785186,197787234,197789282,197791330,197793378,197795426,197797474,197799522,197801570,197803618,197805666,197807714,197809762,197811810,197813858,197815906,197817954,197820002,197822050,197824098,197826146,197828194,197830242,197832290,197834338,197836386,197838434,197840482,197842530,197844578,197846626,197848674,197850722,197852770,197854818,197856866,197858914,197860962,197863010,197865058,197867106,197869154,197871202,197873250,197875268,197877316,197879373,197881410,197883458,197885506,197887528,197889576,197891624,197893672,197895720,197897775,197899823,197901871,197903919,197905967,197908015,197910063,197912111,197914159,197916207,197918255,197920303,197922351,197924399,197926447,197928495,197930529,197932577,197934625,197936673,197938721,197940699,197942747,197944797,197946845,197948894,197950942,197952990,197955038,197957086,197959134,197961182,197963230,197965278,197967326,197969374,197971422,197973470,197975518,197977566,197979614,197981662,197983710,197985758,197987806,197989854,197991902,197993950,197995998,197998046,198000094,198002142,198004190,198006238,198008286,198010334,198012382,198014430,198016478,198018526,198020574,198022622,198024670,198026718,198028766,198030814,198032862,198034910,198036958,198039006,198041054,198043102,198045150,198047198,198049246,198051294,198053342,198055390,198057438,198059486,198061534,198063582,198065630,198067678,198069726,198071774,198073822,198075870,198077918,198079966,198082014,198084062,198086110,198088158,198090206,198092254,198094302,198096350,198098398,198100446,198102494,198104542,198106590,198108638,198110686,198112734,198114782,198116830,198118878,198120926,198122974,198125022,198127070,198129118,198131166,198133214,198135262,198137310,198139358,198141406,198143454,198145502,198147550,198149598,198151646,198153694,198155742,198157790,198159838,198161886,198163934,198165982,198168030,198170078,198172126,198174174,198176222,198178270,198180318,198182366,198184423,198186471,198188519,198190567,198192615,198194663,198196711,198198759,198200807,198202855,198204903,198206951,198208999,198211047,198213095,198215143,198217191,198219239,198221287,198223335,198225383,198227431,198229479,198231527,198233575,198235623,198237671,198239719,198241767,198243815,198245863,198247911,198249959,198252007,198254055,198256103,198258151,198260199,198262247,198264295,198266343,198268391,198270445,198272493,198274541,198276589,198278637,198280685,198282733,198284781,198286829,198288877,198290925,198292973,198295021,198297069,198299117,198301165,198303213,198305261,198307309,198309357,198311405,198313453,198315501,198317549,198319597,198321645,198323693,198325741,198327789,198329837,198331885,198333933,198335981,198338029,198340077,198342125,198344173,198346221,198348269,198350317,198352365,198354413,198356461,198358509,198360557,198362605,198364653,198366701,198368749,198370797,198372845,198374893,198376941,198378989,198381037,198383085,198385133,198387181,198389229,198391277,198393325,198395373,198397421,198399477,198401525,198403573,198405621,198407669,198409717,198411765,198413813,198415861,198417909,198419957,198422005,198424053,198426084,198428132,198430180,198432228,198434276,198436333,198438381,198440438,198442486,198444534,198446573,198448621,198450669,198452717,198454765,198456813,198458861,198460909,198462957,198465005,198467053,198469101,198471149,198473197,198475245,198477293,198479341,198481389,198483437,198485485,198487533,198489581,198491629,198493677,198495725,198497773,198499821,198501869,198503917,198505965,198508013,198510061,198512109,198514157,198516205,198518253,198520310,198522358,198524406,198526454,198528502,198530550,198532607,198534655,198536703,198538751,198540799,198542847,198544895,198546943,198548991,198551039,198553087,198555135,198557183,198559231,198561279,198563327,198565375,198567423,198569471,198571519,198573567,198575615,198577663,198579711,198581759,198583807,198585855,198587903,198589951,198591999,198594047,198596095,198598143,198600191,198602239,198604287,198606335,198608383,198610431,198612479,198614527,198616575,198618623,198620671,198622719,198624767,198626815,198628863,198630911,198632959,198635007,198637055,198639103,198641157,198643205,198645253,198647301,198649349,198651397,198653445,198655493,198657541,198659589,198661637,198663685,198665733,198667781,198669829,198671877,198673925,198675973,198678021,198680069,198682117,198684165,198686213,198688261,198690309,198692357,198694405,198696453,198698501,198700549,198702597,198704645,198706693,198708741,198710789,198712837,198714885,198716933,198718981,198721029,198723077,198725125,198727173,198729221,198731269,198733317,198735365,198737413,198739461,198741509,198743557,198745605,198747653,198749701,198751723,198753771,198755819,198757868,198759887,198761935,198763983,198766031,198768088,198770136,198772184,198774232,198776280,198778328,198780376,198782424,198784472,198786520,198788568,198790616,198792664,198794712,198796760,198798817,198800865,198802913,198804961,198807009,198809057,198811105,198813153,198815201,198817249,198819297,198821345,198823393,198825441,198827489,198829537,198831585,198833633,198835681,198837729,198839786,198841834,198843882,198845930,198847978,198850026,198852074,198854122,198856170,198858218,198860275,198862323,198864371,198866419,198868467,198870515,198872563,198874611,198876659,198878707,198880755,198882803,198884851,198886899,198888947,198890995,198893043,198895091,198897139,198899187,198901235,198903283,198905331,198907379,198909427,198911475,198913523,198915571,198917619,198919667,198921715,198923763,198925811,198927868,198929916,198931964,198934012,198936060,198938108,198940156,198942204,198944261,198946309,198948357,198950405,198952453,198954501,198956549,198958597,198960645,198962693,198964750,198966798,198968846,198970894,198972942,198974990,198977038,198979086,198981134,198983182,198985230,198987278,198989326,198991374,198993422,198995470,198997518,198999566,199001614,199003662,199005710,199007758,199009806,199011854,199013902,199015950,199017998,199020046,199022094,199024142,199026190,199028238,199030286,199032334,199034382,199036430,199038478,199040526,199042574,199044622,199046670,199048718,199050766,199052814,199054862,199056910,199058958,199061006,199063054,199065102,199067150,199069198,199071246,199073294,199075342,199077390,199079438,199081486,199083534,199085582,199087630,199089678,199091726,199093774,199095822,199097870,199099918,199101966,199104014,199106062,199108110,199110158,199112206,199114254,199116302,199118350,199120398,199122446,199124494,199126542,199128590,199130638,199132686,199134734,199136782,199138830,199140878,199142926,199144974,199147022,199149070,199151118,199153166,199155214,199157262,199159310,199161358,199163406,199165454,199167502,199169550,199171598,199173646,199175694,199177742,199179790,199181838,199183886,199185934,199187982,199190030,199192078,199194126,199196174,199198222,199200270,199202318,199204366,199206422,199208470,199210518,199212566,199214614,199216662,199218710,199220758,199222806,199224854,199226902,199228950,199230998,199233046,199235094,199237142,199239190,199241238,199243286,199245334,199247382,199249430,199251478,199253526,199255574,199257622,199259670,199261718,199263766,199265814,199267862,199269910,199271958,199274006,199276054,199278102,199280150,199282198,199284246,199286294,199288342,199290390,199292438,199294486,199296534,199298582,199300630,199302678,199304726,199306774,199308822,199310870,199312918,199314966,199317014,199319062,199321110,199323158,199325206,199327254,199329302,199331350,199333398,199335446,199337494,199339542,199341590,199343638,199345686,199347734,199349782,199351830,199353878,199355926,199357974,199360022,199362070,199364118,199366166,199368214,199370262,199372310,199374358,199376406,199378454,199380502,199382550,199384598,199386646,199388694,199390742,199392790,199394838,199396886,199398934,199400982,199403030,199405078,199407126,199409174,199411222,199413270,199415318,199417366,199419414,199421462,199423510,199425558,199427606,199429654,199431702,199433750,199435798,199437846,199439894,199441942,199443990,199446038,199448086,199450134,199452182,199454230,199456278,199458326,199460374,199462422,199464470,199466518,199468566,199470614,199472662,199474710,199476758,199478806,199480854,199482902,199484950,199486998,199489046,199491094,199493142,199495190,199497238,199499286,199501334,199503382,199505430,199507478,199509526,199511574,199513622,199515670,199517718,199519766,199521814,199523862,199525910,199527958,199530006,199532054,199534102,199536150,199538198,199540255,199542303,199544351,199546399,199548447,199550495,199552543,199554591,199556639,199558687,199560735,199562783,199564831,199566879,199568927,199570975,199573023,199575071,199577119,199579167,199581215,199583263,199585311,199587359,199589407,199591455,199593503,199595551,199597599,199599647,199601695,199603743,199605791,199607839,199609887,199611935,199613983,199616031,199618079,199620127,199622175,199624223,199626271,199628319,199630367,199632415,199634463,199636511,199638559,199640607,199642655,199644703,199646751,199648799,199650847,199652895,199654943,199656991,199659039,199661087,199663135,199665183,199667231,199669279,199671327,199673375,199675423,199677479,199679527,199681575,199683623,199685671,199687719,199689767,199691815,199693863,199695911,199697959,199700007,199702055,199704103,199706159,199708207,199710255,199712303,199714351,199716399,199718447,199720495,199722543,199724591,199726639,199728687,199730735,199732783,199734831,199736879,199738927,199740975,199743023,199745071,199747119,199749167,199751215,199753263,199755311,199757359,199759407,199761455,199763503,199765551,199767599,199769647,199771695,199773743,199775791,199777839,199779887,199781935,199783983,199786031,199788079,199790127,199792175,199794223,199796271,199798319,199800367,199802415,199804463,199806511,199808559,199810607,199812655,199814703,199816751,199818799,199820847,199822895,199824943,199826991,199829039,199831087,199833135,199835183,199837231,199839279,199841327,199843375,199845423,199847471,199849519,199851567,199853615,199855663,199857711,199859759,199861807,199863855,199865903,199867951,199869999,199872047,199874095,199876143,199878191,199880239,199882287,199884335,199886383,199888431,199890479,199892527,199894575,199896623,199898671,199900719,199902767,199904815,199906863,199908911,199910959,199913007,199915055,199917103,199919151,199921199,199923247,199925295,199927343,199929391,199931439,199933487,199935535,199937583,199939631,199941679,199943727,199945775,199947823,199949871,199951919,199953967,199956015,199958063,199960111,199962159,199964207,199966255,199968303,199970351,199972399,199974447,199976495,199978543,199980591,199982639,199984687,199986735,199988783,199990831,199992879,199994927,199996975,199999023,200001071,200003119,200005167,200007215,200009263,200011311,200013359,200015407,200017455,200019512,200021560,200023608,200025656,200027704,200029752,200031800,200033848,200035896,200037944,200039992,200042040,200044088,200046136,200048184,200050232,200052280,200054328,200056376,200058424,200060472,200062520,200064568,200066616,200068664,200070712,200072760,200074808,200076856,200078904,200080952,200083000,200085048,200087096,200089144,200091192,200093240,200095288,200097336,200099384,200101432,200103480,200105528,200107576,200109624,200111672,200113720,200115768,200117816,200119864,200121912,200123960,200126008,200128056,200130104,200132152,200134200,200136248,200138296,200140344,200142392,200144440,200146488,200148536,200150584,200152632,200154680,200156728,200158776,200160824,200162872,200164920,200166968,200169016,200171064,200173112,200175160,200177208,200179256,200181304,200183352,200185400,200187448,200189496,200191544,200193592,200195640,200197688,200199736,200201784,200203832,200205880,200207928,200209976,200212024,200214072,200216120,200218168,200220216,200222272,200224320,200226368,200228416,200230464,200232512,200234560,200236608,200238656,200240704,200242752,200244800,200246848,200248896,200250944,200252992,200255040,200257088,200259136,200261184,200263232,200265280,200267328,200269376,200271424,200273472,200275520,200277568,200279616,200281664,200283712,200285760,200287808,200289856,200291904,200293952,200296000,200298048,200300096,200302144,200304192,200306240,200308288,200310336,200312384,200314432,200316480,200318528,200320576,200322624,200324672,200326720,200328768,200330816,200332864,200334912,200336960,200339008,200341056,200343104,200345152,200347200,200349248,200351296,200353344,200355392,200357440,200359488,200361536,200363584,200365632,200367680,200369728,200371776,200373824,200375872,200377928,200379976,200382024,200384072,200386120,200388168,200390216,200392264,200394312,200396360,200398408,200400456,200402504,200404552,200406600,200408648,200410696,200412744,200414792,200416840,200418888,200420936,200422984,200425032,200427080,200429128,200431176,200433224,200435272,200437320,200439368,200441416,200443464,200445512,200447560,200449608,200451656,200453704,200455752,200457800,200459848,200461896,200463944,200465992,200468040,200470088,200472136,200474184,200476232,200478280,200480328,200482376,200484424,200486472,200488520,200490568,200492616,200494664,200496712,200498760,200500808,200502856,200504904,200506952,200509000,200511048,200513096,200515144,200517192,200519240,200521288,200523336,200525384,200527432,200529480,200531528,200533576,200535624,200537672,200539720,200541768,200543816,200545864,200547912,200549960,200552008,200554056,200556104,200558152,200560200,200562248,200564296,200566344,200568392,200570440,200572488,200574545,200576593,200578641,200580689,200582737,200584785,200586833,200588881,200590929,200592977,200595025,200597073,200599121,200601169,200603217,200605265,200607313,200609361,200611409,200613457,200615505,200617553,200619601,200621649,200623697,200625745,200627793,200629841,200631889,200633937,200635985,200638033,200640081,200642129,200644177,200646225,200648273,200650321,200652369,200654417,200656465,200658513,200660561,200662609,200664657,200666705,200668753,200670801,200672849,200674897,200676945,200678993,200681041,200683089,200685137,200687185,200689233,200691281,200693329,200695377,200697425,200699473,200701521,200703569,200705617,200707665,200709713,200711761,200713809,200715857,200717905,200719953,200722001,200724049,200726097,200728145,200730193,200732241,200734289,200736337,200738394,200740442,200742490,200744538,200746586,200748634,200750682,200752730,200754778,200756826,200758874,200760922,200762970,200765018,200767066,200769114,200771162,200773210,200775258,200777306,200779354,200781402,200783450,200785498,200787546,200789594,200791642,200793690,200795738,200797786,200799834,200801882,200803930,200805987,200808035,200810083,200812131,200814179,200816227,200818275,200820323,200822371,200824419,200826467,200828515,200830563,200832611,200834659,200836707,200838755,200840803,200842851,200844899,200846947,200848995,200851043,200853091,200855139,200857187,200859235,200861283,200863331,200865379,200867427,200869475,200871523,200873571,200875619,200877667,200879715,200881763,200883820,200885868,200887916,200889964,200892012,200894060,200896108,200898156,200900204,200902252,200904300,200906348,200908396,200910444,200912492,200914540,200916588,200918636,200920684,200922732,200924780,200926828,200928876,200930924,200932972,200935020,200937068,200939116,200941164,200943212,200945260,200947308,200949365,200951413,200953461,200955509,200957557,200959605,200961653,200963701,200965749,200967797,200969845,200971893,200973941,200975989,200978037,200980085,200982133,200984181,200986229,200988277,200990325,200992373,200994421,200996469,200998517,201000565,201002613,201004661,201006709,201008757,201010805,201012853,201014901,201016949,201018997,201021045,201023093,201025141,201027189,201029237,201031285,201033333,201035381,201037429,201039477,201041525,201043573,201045621,201047669,201049717,201051765,201053822,201055870,201057918,201059966,201062014,201064062,201066110,201068158,201070206,201072254,201074302,201076350,201078398,201080446,201082494,201084542,201086590,201088638,201090686,201092734,201094782,201096830,201098878,201100926,201102974,201105022,201107070,201109118,201111166,201113214,201115262,201117310,201119358,201121406,201123454,201125502,201127550,201129598,201131646,201133694,201135742,201137790,201139838,201141886,201143934,201145982,201148030,201150078,201152126,201154174,201156222,201158270,201160318,201162366,201164414,201166462,201168510,201170558,201172614,201174662,201176710,201178758,201180806,201182854,201184902,201186950,201188998,201191046,201193094,201195142,201197190,201199238,201201286,201203334,201205382,201207430,201209478,201211526,201213574,201215622,201217670,201219718,201221766,201223814,201225862,201227910,201229958,201232015,201234063,201236111,201238159,201240207,201242255,201244303,201246351,201248399,201250447,201252495,201254543,201256591,201258639,201260687,201262735,201264783,201266831,201268879,201270927,201272975,201275023,201277071,201279119,201281167,201283215,201285263,201287311,201289359,201291407,201293455,201295503,201297551,201299599,201301647,201303695,201305743,201307791,201309839,201311887,201313935,201315983,201318031,201320079,201322127,201324175,201326223,201328271,201330319,201332367,201334415,201336463,201338511,201340559,201342607,201344655,201346712,201348760,201350808,201352856,201354904,201356952,201359000,201361048,201363103,201365148,201367191,201369241,201371289,201373337,201375385,201377433,201379481,201381529,201383577,201385625,201387673,201389721,201391769,201393808,201395856,201397904,201399952,201402000,201404048,201406096,201408144,201410192,201412240,201414288,201416336,201418384,201420432,201422480,201424528,201426511,201428561,201430609,201432652,201434700,201436752,201438800,201440848,201442896,201444944,201446992,201449040,201451088,201453143,201455191,201457239,201459287,201461335,201463383,201465431,201467479,201469527,201471575,201473623,201475671,201477719,201479773,201481820,201483872,201485920,201487963,201490011,201492061,201494105,201496153,201498201,201500249,201502297,201504354,201506410,201508458,201510508,201512556,201514604,201516652,201518700,201520748,201522796,201524844,201526892,201528940,201530988,201533045,201535093,201537132,201539180,201541228,201543276,201545324,201547372,201549420,201551468,201553516,201555573,201557621,201559669,201561717,201563765,201565813,201567861,201569909,201571957,201574005,201576053,201578101,201580149,201582197,201584245,201586293,201588348,201590405,201592461,201594509,201596557,201598605,201600653,201602701,201604749,201606797,201608845,201610893,201612941,201614989,201617037,201619085,201621133,201623181,201625238,201627286,201629334,201631382,201633430,201635478,201637526,201639574,201641622,201643670,201645718,201647766,201649814,201651862,201653910,201655964,201658012,201660060,201662108,201664158,201666206,201668262,201670310,201672358,201674406,201676454,201678502,201680550,201682606,201684663,201686718,201688774,201690822,201692870,201694918,201696961,201699005,201701059,201703107,201705155,201707203,201709251,201711299,201713347,201715395,201717443,201719491,201721539,201723587,201725635,201727683,201729731,201731779,201733827,201735875,201737923,201739971,201742019,201744067,201746115,201748163,201750218,201752274,201754313,201756361,201758409,201760457,201762505,201764553,201766601,201768649,201770697,201772745,201774793,201776841,201778896,201780944,201782992,201785040,201787088,201789136,201791184,201793241,201795289,201797337,201799387,201801437,201803494,201805549,201807599,201809647,201811695,201813752,201815809,201817857,201819905,201821961,201824009,201826057,201828114,201830171,201832222,201834270,201836311,201838358,201840406,201842453,201844501,201846549,201848597,201850652,201852700,201854748,201856796,201858844,201860892,201862940,201864988,201867036,201869084,201871132,201873180,201875228,201877276,201879324,201881372,201883411,201885454,201887502,201889550,201891598,201893646,201895679,201897727,201899772,201901820,201903864,201905912,201907960,201910008,201912056,201914104,201916152,201918200,201920248,201922296,201924344,201926400,201928448,201930486,201932534,201934582,201936618,201938666,201940714,201942762,201944810,201946858,201948906,201950954,201953002,201955050,201957073,201959121,201961169,201963217,201965265,201967313,201969370,201971418,201973474,201975519,201977576,201979627,201981675,201983731,201985779,201987827,201989875,201991923,201993977,201996025,201998073,202000121,202002169,202004217,202006267,202008311,202010365,202012412,202014455,202016503,202018533,202020581,202022629,202024681,202026729,202028769,202030817,202032857,202034910,202036959,202039006,202041058,202043108,202045146,202047182,202049231,202051274,202053322,202055372,202057428,202059472,202061520,202063568,202065618,202067666,202069719,202071767,202073815,202075863,202077911,202079954,202082002,202084052,202086100,202088148,202090196,202092244,202094292,202096348,202098396,202100444,202102492,202104540,202106588,202108636,202110684,202112732,202114780,202116828,202118876,202120924,202122972,202125020,202127068,202129116,202131172,202133220,202135268,202137316,202139364,202141412,202143460,202145511,202147559,202149607,202151655,202153712,202155760,202157808,202159856,202161904,202163952,202166000,202168048,202170096,202172068,202174116,202176164,202178212,202180260,202182308,202184356,202186404,202188452,202190500,202192548,202194605,202196653,202198710,202200753,202202799,202204847,202206895,202208943,202210991,202213039,202215087,202217135,202219185,202221233,202223281,202225329,202227377,202229430,202231478,202233526,202235574,202237622,202239670,202241718,202243766,202245814,202247862,202249910,202251958,202254006,202256023,202258071,202260119,202262167,202264215,202266263,202268311,202270359,202272407,202274455,202276503,202278560,202280608,202282656,202284709,202286753,202288801,202290849,202292897,202294945,202296997,202299040,202301088,202303136,202305184,202307232,202309280,202311337,202313385,202315433,202317481,202319529,202321577,202323625,202325673,202327729,202329760,202331808,202333854,202335896,202337944,202339992,202342040,202344088,202346136,202348184,202350232,202352280,202354328,202356376,202358424,202360472,202362520,202364568,202366616,202368664,202370712,202372760,202374808,202376856,202378904,202380923,202382977,202385025,202387065,202389113,202391161,202393209,202395265,202397313,202399361,202401401,202403450,202405498,202407546,202409594,202411642,202413690,202415738,202417786,202419834,202421882,202423930,202425978,202428026,202430074,202432122,202434170,202436218,202438266,202440314,202442362,202444410,202446458,202448506,202450554,202452602,202454650,202456698,202458746,202460794,202462842,202464890,202466938,202468986,202471034,202473082,202475130,202477186,202479234,202481282,202483330,202485378,202487426,202489474,202491522,202493570,202495618,202497666,202499714,202501762,202503810,202505858,202507906,202509954,202512002,202514050,202516098,202518146,202520194,202522242,202524290,202526338,202528386,202530434,202532482,202534530,202536578,202538626,202540674,202542722,202544770,202546818,202548866,202550914,202552962,202555010,202557058,202559106,202561154,202563202,202565250,202567298,202569346,202571394,202573442,202575490,202577538,202579586,202581634,202583682,202585730,202587778,202589835,202591883,202593931,202595979,202598027,202600075,202602123,202604171,202606219,202608267,202610315,202612363,202614411,202616459,202618507,202620555,202622603,202624651,202626699,202628747,202630795,202632843,202634891,202636939,202638987,202641035,202643083,202645131,202647179,202649227,202651275,202653323,202655371,202657419,202659467,202661515,202663563,202665611,202667659,202669707,202671755,202673803,202675851,202677899,202679947,202681995,202684043,202686091,202688139,202690187,202692235,202694283,202696331,202698379,202700427,202702475,202704523,202706571,202708619,202710667,202712715,202714763,202716811,202718859,202720907,202722955,202725003,202727051,202729099,202731147,202733195,202735243,202737291,202739339,202741387,202743435,202745483,202747531,202749579,202751627,202753675,202755723,202757771,202759819,202761867,202763915,202765963,202768011,202770059,202772107,202774155,202776203,202778251,202780299,202782347,202784395,202786443,202788491,202790539,202792587,202794635,202796683,202798731,202800779,202802827,202804875,202806923,202808971,202811019,202813067,202815115,202817163,202819211,202821259,202823307,202825355,202827403,202829451,202831499,202833547,202835595,202837643,202839691,202841739,202843787,202845835,202847883,202849931,202851979,202854027,202856075,202858119,202860167,202862210,202864258,202866314,202868362,202870410,202872458,202874506,202876554,202878602,202880650,202882698,202884746,202886794,202888842,202890890,202892938,202894986,202897034,202899082,202901130,202903178,202905226,202907274,202909322,202911370,202913418,202915466,202917514,202919562,202921610,202923658,202925706,202927754,202929802,202931850,202933891,202935939,202937987,202940039,202942087,202944135,202946183,202948231,202950279,202952328,202954376,202956424,202958472,202960520,202962568,202964616,202966664,202968712,202970760,202972808,202974860,202976908,202978964,202981012,202983056,202985104,202987152,202989200,202991248,202993305,202995353,202997401,202999449,203001497,203003545,203005593,203007629,203009677,203011725,203013782,203015830,203017884,203019941,203021989,203024037,203026085,203028133,203030190,203032233,203034272,203036317,203038365,203040398,203042446,203044494,203046542,203048590,203050622,203052669,203054725,203056759,203058807,203060831,203062879,203064936,203066972,203069020,203071068,203073116,203075164,203077200,203079248,203081296,203083324,203085370,203087412,203089460,203091516,203093564,203095612,203097660,203099713,203101761,203103816,203105866,203107906,203109954,203112002,203114053,203116101,203118149,203120202,203122250,203124298,203126346,203128402,203130441,203132489,203134537,203136585,203138633,203140681,203142729,203144777,203146825,203148873,203150912,203152960,203155001,203157042,203159085,203161133,203163167,203165215,203167248,203169296,203171344,203173384,203175432,203177480,203179528,203181568,203183607,203185655,203187682,203189738,203191786,203193834,203195882,203197930,203199978,203202026,203204074,203206122,203208170,203210226,203212274,203214326,203216374,203218422,203220470,203222518,203224566,203226614,203228662,203230710,203232758,203234815,203236863,203238920,203240969,203243016,203245054,203247102,203249140,203251189,203253237,203255281,203257324,203259378,203261414,203263462,203265513,203267561,203269609,203271657,203273705,203275755,203277811,203279859,203281899,203283947,203285995,203288036,203290084,203292132,203294180,203296228,203298276,203300328,203302385,203304431,203306474,203308530,203310578,203312634,203314690,203316744,203318801,203320849,203322897,203324953,203327001,203329049,203331097,203333145,203335186,203337234,203339280,203341328,203343376,203345424,203347472,203349520,203351568,203353616,203355664,203357701,203359736,203361778,203363826,203365874,203367922,203369970,203372018,203374066,203376114,203378162,203380210,203382258,203384306,203386354,203388402,203390450,203392507,203394555,203396603,203398651,203400699,203402747,203404795,203406843,203408891,203410939,203412987,203415035,203417083,203419131,203421179,203423227,203425275,203427332,203429380,203431428,203433476,203435524,203437574,203439622,203441670,203443718,203445760,203447808,203449839,203451887,203453935,203455983,203458031,203460079,203462127,203464181,203466200,203468248,203470296,203472344,203474392,203476440,203478488,203480536,203482584,203484632,203486680,203488728,203490776,203492824,203494881,203496929,203498977,203501025,203503073,203505130,203507178,203509226,203511274,203513322,203515370,203517418,203519468,203521511,203523553,203525601,203527649,203529697,203531753,203533806,203535852,203537906,203539954,203542002,203544052,203546100,203548132,203550180,203552228,203554272,203556320,203558368,203560416,203562464,203564512,203566560,203568608,203570656,203572704,203574752,203576800,203578848,203580896,203582930,203584984,203587032,203589080,203591128,203593176,203595224,203597267,203599312,203601369,203603417,203605458,203607508,203609556,203611610,203613658,203615706,203617754,203619802,203621840,203623894,203625942,203627990,203630038,203632086,203634134,203636182,203638230,203640278,203642326,203644374,203646422,203648470,203650518,203652547,203654588,203656636,203658684,203660732,203662757,203664805,203666853,203668901,203670949,203672975,203675023,203677071,203679119,203681167,203683215,203685272,203687320,203689375,203691413,203693461,203695511,203697559,203699607,203701655,203703698,203705754,203707802,203709839,203711887,203713935,203715983,203718020,203720059,203722107,203724151,203726194,203728242,203730290,203732338,203734386,203736434,203738482,203740530,203742578,203744626,203746674,203748721,203750769,203752817,203754860,203756908,203758956,203761004,203763052,203765100,203767148,203769205,203771253,203773301,203775349,203777397,203779445,203781493,203783541,203785589,203787637,203789685,203791733,203793781,203795829,203797877,203799925,203801973,203804021,203806069,203808117,203810165,203812178,203814221,203816269,203818317,203820349,203822397,203824443,203826491,203828539,203830587,203832635,203834683,203836731,203838779,203840827,203842875,203844923,203846971,203849019,203851067,203853115,203855163,203857211,203859259,203861307,203863355,203865403,203867451,203869499,203871556,203873604,203875652,203877700,203879748,203881796,203883844,203885892,203887940,203889988,203892036,203894084,203896132,203898180,203900228,203902276,203904324,203906377,203908425,203910473,203912513,203914561,203916609,203918645,203920695,203922744,203924792,203926840,203928888,203930936,203932984,203935032,203937080,203939128,203941176,203943224,203945272,203947320,203949368,203951416,203953464,203955512,203957560,203959608,203961656,203963713,203965769,203967821,203969869,203971917,203973965,203976013,203978061,203980096,203982144,203984192,203986240,203988288,203990336,203992384,203994432,203996480,203998528,204000576,204002624,204004672,204006701,204008757,204010803,204012851,204014899,204016947,204018995,204021043,204023091,204025139,204027187,204029235,204031283,204033323,204035366,204037423,204039463,204041511,204043559,204045607,204047655,204049703,204051751,204053799,204055847,204057895,204059943,204061991,204064039,204066087,204068135,204070183,204072231,204074279,204076327,204078375,204080423,204082471,204084519,204086567,204088597,204090647,204092695,204094743,204096791,204098839,204100887,204102935,204104983,204107031,204109079,204111127,204113175,204115223,204117271,204119319,204121367,204123415,204125463,204127511,204129559,204131607,204133655,204135703,204137751,204139800,204141848,204143893,204145947,204148000,204150048,204152096,204154153,204156201,204158249,204160291,204162339,204164387,204166435,204168483,204170531,204172574,204174622,204176670,204178718,204180775,204182823,204184871,204186921,204188969,204191017,204193065,204195113,204197161,204199209,204201257,204203305,204205362,204207410,204209467,204211515,204213563,204215611,204217659,204219715,204221763,204223811,204225859,204227907,204229955,204232003,204234051,204236099,204238147,204240195,204242234,204244291,204246339,204248387,204250435,204252483,204254531,204256579,204258627,204260675,204262723,204264771,204266819,204268867,204270899,204272947,204274995,204277028,204279076,204281119,204283147,204285195,204287243,204289291,204291339,204293387,204295435,204297483,204299531,204301579,204303627,204305670,204307725,204309774,204311826,204313874,204315922,204317963,204320001,204322035,204324083,204326131,204328169,204330217,204332265,204334310,204336366,204338414,204340462,204342510,204344551,204346607,204348644,204350699,204352747,204354795,204356843,204358899,204360947,204362995,204365043,204367091,204369139,204371187,204373235,204375283,204377331,204379371,204381419,204383467,204385516,204387564,204389612,204391660,204393708,204395756,204397804,204399852,204401900,204403948,204405996,204408044,204410092,204412140,204414188,204416236,204418284,204420332,204422380,204424428,204426476,204428524,204430572,204432620,204434668,204436716,204438764,204440812,204442860,204444911,204446961,204449009,204451031,204453079,204455129,204457179,204459227,204461275,204463323,204465378,204467426,204469474,204471521,204473569,204475617,204477665,204479713,204481761,204483809,204485857,204487905,204489953,204492001,204494049,204496097,204498145,204500193,204502241,204504289,204506337,204508391,204510439,204512487,204514535,204516583,204518631,204520686,204522734,204524782,204526830,204528878,204530926,204532974,204535031,204537079,204539122,204541170,204543225,204545273,204547321,204549369,204551417,204553465,204555513,204557561,204559609,204561657,204563705,204565753,204567801,204569849,204571897,204573945,204575993,204578041,204580089,204582137,204584185,204586233,204588281,204590329,204592377,204594425,204596473,204598529,204600577,204602625,204604677,204606725,204608773,204610821,204612869,204614917,204616956,204619001,204621049,204623097,204625145,204627193,204629241,204631289,204633337,204635385,204637433,204639481,204641529,204643577,204645625,204647673,204649721,204651778,204653835,204655892,204657940,204659988,204662036,204664084,204666135,204668183,204670231,204672273,204674319,204676346,204678394,204680442,204682490,204684538,204686586,204688612,204690653,204692703,204694751,204696799,204698853,204700901,204702949,204704992,204707040,204709093,204711141,204713193,204715241,204717289,204719337,204721394,204723442,204725487,204727535,204729583,204731617,204733663,204735711,204737759,204739807,204741855,204743903,204745951,204747999,204750047,204752104,204754152,204756200,204758248,204760296,204762344,204764392,204766427,204768475,204770523,204772566,204774612,204776665,204778713,204780765,204782784,204784827,204786875,204788923,204790971,204792967,204795019,204797067,204799115,204801171,204803219,204805276,204807324,204809380,204811437,204813485,204815479,204817527,204819575,204821623,204823664,204825712,204827760,204829768,204831816,204833856,204835904,204837961,204840009,204842066,204844114,204846162,204848210,204850258,204852315,204854363,204856411,204858468,204860516,204862564,204864621,204866669,204868717,204870765,204872813,204874861,204876909,204878957,204881005,204883053,204885101,204887149,204889197,204891238,204893286,204895334,204897382,204899430,204901478,204903526,204905574,204907622,204909670,204911718,204913766,204915814,204917862,204919910,204921958,204924006,204926054,204928102,204930150,204932194,204934242,204936290,204938338,204940386,204942434,204944482,204946530,204948578,204950626,204952674,204954722,204956770,204958818,204960866,204962914,204964962,204967010,204969058,204971106,204973154,204975202,204977250,204979298,204981346,204983403,204985460,204987508,204989556,204991611,204993659,204995716,204997764,204999812,205001860,205003917,205005940,205007988,205009991,205012039,205014092,205016122,205018170,205020218,205022266,205024314,205026362,205028410,205030464,205032505,205034553,205036601,205038654,205040702,205042752,205044806,205046836,205048884,205050933,205052981,205055029,205057085,205059133,205061186,205063234,205065277,205067325,205069373,205071421,205073469,205075517,205077565,205079613,205081661,205083709,205085757,205087805,205089838,205091886,205093934,205095982,205098030,205100078,205102126,205104174,205106222,205108270,205110318,205112366,205114414,205116462,205118510,205120558,205122606,205124654,205126692,205128749,205130791,205132839,205134887,205136935,205138983,205141031,205143079,205145127,205147169,205149217,205151263,205153311,205155359,205157393,205159441,205161484,205163532,205165569,205167617,205169664,205171712,205173760,205175808,205177856,205179904,205181952,205184000,205186048,205188096,205190144,205192192,205194240,205196288,205198336,205200392,205202440,205204488,205206536,205208584,205210632,205212680,205214728,205216776,205218824,205220872,205222920,205224968,205227016,205229064,205231121,205233169,205235217,205237265,205239313,205241367,205243414,205245462,205247508,205249556,205251604,205253652,205255700,205257748,205259796,205261844,205263892,205265940,205267988,205270036,205272084,205274140,205276188,205278215,205280263,205282311,205284359,205286414,205288462,205290510,205292558,205294615,205296663,205298711,205300761,205302809,205304857,205306905,205308953,205311001,205313049,205315097,205317145,205319193,205321241,205323289,205325346,205327394,205329442,205331490,205333538,205335586,205337634,205339673,205341721,205343769,205345817,205347865,205349913,205351961,205354009,205356057,205358105,205360162,205362210,205364258,205366306,205368354,205370402,205372450,205374498,205376546,205378594,205380642,205382690,205384738,205386786,205388834,205390882,205392930,205394978,205397026,205399074,205401122,205403176,205405192,205407240,205409288,205411329,205413377,205415425,205417473,205419521,205421577,205423634,205425682,205427730,205429778,205431826,205433874,205435922,205437970,205440018,205442071,205444087,205446144,205448192,205450240,205452288,205454336,205456384,205458432,205460454,205462497,205464545,205466593,205468635,205470683,205472718,205474766,205476814,205478862,205480910,205482965,205485019,205487070,205489118,205491156,205493204,205495261,205497309,205499357,205501409,205503457,205505505,205507553,205509606,205511649,205513697,205515745,205517793,205519841,205521889,205523937,205525985,205528033,205530081,205532129,205534177,205536225,205538273,205540321,205542369,205544417,205546465,205548522,205550570,205552618,205554666,205556714,205558762,205560810,205562858,205564906,205566954,205569002,205571050,205573098,205575146,205577194,205579242,205581290,205583338,205585386,205587434,205589482,205591530,205593578,205595626,205597674,205599722,205601779,205603827,205605875,205607923,205609971,205612019,205614067,205616115,205618163,205620211,205622259,205624307,205626355,205628403,205630451,205632499,205634547,205636595,205638643,205640691,205642739,205644787,205646835,205648883,205650931,205652988,205655036,205657084,205659132,205661180,205663228,205665276,205667324,205669372,205671420,205673468,205675516,205677564,205679612,205681660,205683708,205685756,205687804,205689852,205691900,205693948,205695996,205698044,205700092,205702140,205704188,205706236,205708292,205710340,205712388,205714436,205716484,205718532,205720580,205722628,205724676,205726724,205728772,205730820,205732868,205734916,205736964,205739021,205741069,205743126,205745174,205747222,205749270,205751318,205753366,205755414,205757462,205759510,205761558,205763606,205765654,205767702,205769750,205771798,205773846,205775894,205777942,205779990,205782038,205784086,205786134,205788182,205790230,205792278,205794326,205796374,205798422,205800470,205802518,205804566,205806614,205808662,205810710,205812760,205814803,205816829,205818872,205820920,205822968,205825012,205827060,205829108,205831156,205833204,205835260,205837312,205839360,205841408,205843456,205845504,205847543,205849575,205851621,205853669,205855717,205857765,205859822,205861869,205863925,205865981,205868029,205870077,205872115,205874162,205876191,205878239,205880287,205882335,205884383,205886431,205888479,205890527,205892575,205894623,205896671,205898719,205900767,205902815,205904863,205906919,205908967,205911015,205913063,205915111,205917159,205919207,205921262,205923319,205925367,205927415,205929463,205931490,205933533,205935581,205937629,205939677,205941725,205943773,205945821,205947869,205949917,205951965,205954013,205956061,205958109,205960157,205962205,205964253,205966301,205968302,205970341,205972389,205974437,205976485,205978533,205980581,205982629,205984677,205986725,205988773,205990821,205992869,205994917,205996965,205999013,206001061,206003109,206005157,206007205,206009253,206011301,206013349,206015397,206017445,206019493,206021541,206023589,206025637,206027685,206029733,206031781,206033829,206035877,206037933,206039976,206042033,206044081,206046127,206048170,206050217,206052265,206054313,206056361,206058418,206060475,206062523,206064559,206066612,206068660,206070708,206072756,206074804,206076852,206078900,206080943,206082984,206085032,206087084,206089132,206091180,206093237,206095285,206097333,206099381,206101414,206103462,206105510,206107558,206109602,206111646,206113694,206115751,206117800,206119857,206121914,206123962,206126010,206128058,206130115,206132172,206134229,206136277,206138325,206140373,206142421,206144475,206146530,206148576,206150624,206152648,206154696,206156744,206158792,206160840,206162888,206164936,206166984,206169032,206171080,206173128,206175176,206177224,206179272,206181320,206183368,206185416,206187445,206189493,206191541,206193589,206195637,206197685,206199733,206201781,206203832,206205875,206207923,206209971,206212019,206214067,206216123,206218171,206220223,206222271,206224319,206226367,206228415,206230463,206232511,206234559,206236607,206238655,206240703,206242751,206244799,206246847,206248895,206250943,206252991,206255039,206257087,206259135,206261183,206263240,206265288,206267336,206269384,206271432,206273487,206275535,206277592,206279640,206281688,206283736,206285784,206287832,206289880,206291928,206293976,206296024,206298072,206300120,206302168,206304216,206306264,206308312,206310360,206312408,206314456,206316504,206318552,206320600,206322648,206324696,206326744,206328792,206330840,206332888,206334936,206336984,206339032,206341080,206343128,206345176,206347224,206349272,206351320,206353368,206355416,206357464,206359512,206361560,206363608,206365656,206367704,206369761,206371809,206373857,206375905,206377953,206380001,206382049,206384097,206386145,206388193,206390241,206392289,206394337,206396394,206398450,206400493,206402550,206404604,206406659,206408703,206410751,206412799,206414847,206416899,206418943,206420991,206423027,206425075,206427123,206429171,206431219,206433267,206435315,206437363,206439411,206441459,206443507,206445555,206447603,206449651,206451699,206453747,206455795,206457843,206459900,206461957,206464013,206466053,206468101,206470149,206472197,206474235,206476283,206478324,206480372,206482420,206484468,206486516,206488564,206490612,206492660,206494717,206496765,206498811,206500859,206502914,206504962,206507019,206509076,206511124,206513172,206515228,206517276,206519324,206521372,206523420,206525468,206527516,206529564,206531612,206533660,206535708,206537756,206539804,206541852,206543900,206545957,206548005,206550053,206552090,206554138,206556186,206558243,206560300,206562357,206564388,206566331,206568388,206570431,206572479,206574527,206576575,206578623,206580671,206582719,206584767,206586815,206588863,206590911,206592935,206594992,206597048,206599104,206601152,206603200,206605257,206607313,206609361,206611409,206613457,206615505,206617553,206619601,206621649,206623697,206625749,206627797,206629845,206631893,206633941,206635989,206638037,206640085,206642133,206644181,206646229,206648277,206650333,206652381,206654429,206656477,206658525,206660573,206662621,206664677,206666725,206668782,206670830,206672878,206674926,206676974,206679022,206681070,206683127,206685175,206687223,206689271,206691327,206693375,206695423,206697471,206699519,206701567,206703623,206705671,206707719,206709773,206711821,206713869,206715925,206717973,206720021,206722069,206724126,206726174,206728222,206730279,206732327,206734375,206736423,206738471,206740519,206742567,206744615,206746663,206748711,206750759,206752807,206754855,206756903,206758951,206760999,206763056,206765104,206767152,206769208,206771265,206773313,206775361,206777409,206779457,206781505,206783553,206785596,206787644,206789694,206791718,206793761,206795809,206797844,206799881,206801938,206803995,206806043,206808091,206810139,206812187,206814240,206816288,206818336,206820384,206822432,206824474,206826522,206828570,206830618,206832666,206834723,206836771,206838827,206840875,206842923,206844971,206847019,206849073,206851121,206853169,206855217,206857259,206859307,206861357,206863413,206865461,206867509,206869557,206871605,206873653,206875701,206877749,206879797,206881854,206883910,206885958,206888006,206890053,206892100,206894137,206896185,206898233,206900284,206902332,206904380,206906428,206908476,206910524,206912563,206914620,206916668,206918716,206920772,206922820,206924868,206926916,206928964,206931012,206933060,206935108,206937158,206939206,206941254,206943302,206945350,206947398,206949446,206951494,206953542,206955596,206957644,206959699,206961754,206963802,206965850,206967907,206969955,206972003,206974051,206976108,206978156,206980212,206982263,206984311,206986353,206988395,206990443,206992499,206994547,206996595,206998643,207000695,207002743,207004791,207006841,207008889,207010922,207012970,207015018,207017066,207019123,207021171,207023225,207025273,207027321,207029369,207031417,207033465,207035513,207037570,207039618,207041666,207043723,207045771,207047828,207049876,207051924,207053972,207056021,207058069,207060117,207062174,207064222,207066270,207068318,207070373,207072421,207074469,207076517,207078558,207080606,207082643,207084691,207086739,207088787,207090835,207092883,207094931,207096979,207099022,207101068,207103114,207105166,207107214,207109262,207111319,207113374,207115422,207117470,207119518,207121556,207123604,207125648,207127696,207129744,207131782,207133830,207135878,207137926,207139974,207142008,207144065,207146108,207148164,207150212,207152260,207154308,207156356,207158404,207160454,207162501,207164549,207166597,207168640,207170688,207172736,207174769,207176817,207178865,207180913,207182961,207185009,207187057,207189105,207191153,207193201,207195249,207197297,207199345,207201393,207203441,207205489,207207537,207209585,207211633,207213681,207215729,207217777,207219825,207221873,207223921,207225969,207228017,207230065,207232113,207234161,207236209,207238257,207240305,207242353,207244401,207246449,207248497,207250545,207252593,207254641,207256689,207258737,207260785,207262833,207264881,207266929,207268977,207271025,207273073,207275121,207277169,207279217,207281265,207283313,207285361,207287409,207289457,207291505,207293553,207295601,207297649,207299697,207301745,207303793,207305841,207307889,207309937,207311985,207314033,207316081,207318129,207320177,207322225,207324273,207326321,207328369,207330417,207332465,207334513,207336561,207338609,207340657,207342705,207344753,207346801,207348849,207350897,207352945,207354993,207357041,207359089,207361137,207363185,207365233,207367281,207369329,207371377,207373425,207375473,207377521,207379569,207381625,207383673,207385721,207387769,207389817,207391865,207393913,207395961,207398009,207400057,207402105,207404153,207406201,207408249,207410297,207412354,207414402,207416450,207418498,207420546,207422594,207424642,207426690,207428738,207430786,207432834,207434882,207436930,207438978,207441026,207443074,207445122,207447170,207449218,207451266,207453314,207455362,207457410,207459458,207461506,207463554,207465602,207467650,207469698,207471746,207473794,207475842,207477890,207479938,207481986,207484034,207486082,207488130,207490178,207492226,207494274,207496322,207498370,207500427,207502475,207504523,207506571,207508619,207510667,207512715,207514763,207516820,207518868,207520916,207522964,207525012,207527060,207529108,207531156,207533204,207535252,207537300,207539348,207541396,207543444,207545492,207547540,207549588,207551645,207553693,207555741,207557789,207559837,207561885,207563933,207565981,207568029,207570077,207572125,207574173,207576221,207578269,207580317,207582365,207584413,207586461,207588509,207590557,207592605,207594653,207596701,207598749,207600797,207602845,207604893,207606941,207608989,207611037,207613085,207615133,207617181,207619229,207621273,207623321,207625369,207627417,207629465,207631513,207633561,207635617,207637665,207639718,207641773,207643817,207645860,207647908,207649956,207652004,207654052,207656100,207658148,207660196,207662244,207664292,207666340,207668388,207670436,207672484,207674532,207676580,207678628,207680676,207682724,207684772,207686820,207688868,207690916,207692964,207695012,207697060,207699108,207701156,207703204,207705252,207707300,207709348,207711396,207713444,207715492,207717540,207719588,207721636,207723684,207725732,207727780,207729828,207731876,207733924,207735972,207738020,207740068,207742116,207744173,207746221,207748269,207750326,207752374,207754422,207756470,207758527,207760575,207762623,207764671,207766719,207768767,207770815,207772863,207774911,207776968,207779016,207781064,207783112,207785160,207787217,207789265,207791313,207793361,207795409,207797457,207799509,207801566,207803605,207805653,207807701,207809750,207811798,207813846,207815894,207817942,207819990,207822038,207824086,207826134,207828182,207830230,207832278,207834298,207836346,207838394,207840438,207842492,207844546,207846594,207848642,207850690,207852738,207854786,207856834,207858882,207860930,207862978,207865026,207867074,207869122,207871170,207873218,207875273,207877321,207879369,207881421,207883475,207885530,207887580,207889628,207891676,207893724,207895772,207897820,207899868,207901909,207903957,207906005,207908053,207910101,207912149,207914197,207916245,207918288,207920336,207922384,207924432,207926489,207928537,207930585,207932628,207934676,207936709,207938755,207940803,207942848,207944896,207946952,207949000,207951048,207953101,207955140,207957188,207959236,207961284,207963332,207965380,207967428,207969476,207971524,207973572,207975620,207977668,207979716,207981760,207983808,207985856,207987899,207989947,207991995,207994043,207996091,207998139,208000187,208002235,208004283,208006331,208008379,208010427,208012475,208014529,208016577,208018614,208020662,208022705,208024753,208026801,208028849,208030897,208032945,208034993,208037041,208039089,208041137,208043185,208045233,208047281,208049329,208051379,208053427,208055475,208057523,208059571,208061628,208063676,208065724,208067772,208069820,208071868,208073916,208075964,208078012,208080060,208082108,208084156,208086204,208088250,208090298,208092346,208094394,208096442,208098483,208100531,208102585,208104633,208106681,208108729,208110777,208112825,208114873,208116921,208118969,208121017,208123065,208125113,208127159,208129191,208131239,208133294,208135342,208137390,208139438,208141486,208143534,208145582,208147630,208149678,208151726,208153774,208155822,208157870,208159918,208161957,208164014,208166071,208168119,208170167,208172215,208174263,208176311,208178359,208180407,208182455,208184503,208186551,208188605,208190653,208192701,208194749,208196797,208198833,208200881,208202929,208204977,208207025,208209062,208211110,208213158,208215206,208217254,208219302,208221350,208223398,208225446,208227494,208229542,208231590,208233638,208235686,208237734,208239782,208241830,208243878,208245926,208247974,208250022,208252070,208254118,208256166,208258214,208260262,208262310,208264358,208266406,208268454,208270502,208272550,208274598,208276646,208278694,208280742,208282790,208284783,208286783,208288831,208290879,208292927,208294975,208297023,208299072,208301126,208303164,208305212,208307260,208309308,208311356,208313404,208315452,208317500,208319548,208321596,208323644,208325692,208327740,208329788,208331836,208333884,208335932,208337982,208340032,208342080,208344128,208346167,208348212,208350266,208352313,208354353,208356409,208358439,208360494,208362542,208364590,208366638,208368686,208370734,208372782,208374830,208376887,208378935,208380983,208383040,208385083,208387122,208389168,208391215,208393263,208395311,208397359,208399407,208401455,208403503,208405551,208407599,208409649,208411697,208413743,208415791,208417839,208419887,208421935,208423983,208426031,208428079,208430136,208432184,208434232,208436280,208438328,208440376,208442424,208444472,208446528,208448576,208450624,208452672,208454720,208456768,208458816,208460864,208462920,208464968,208467016,208469064,208471112,208473160,208475208,208477256,208479304,208481361,208483409,208485457,208487505,208489553,208491601,208493655,208495697,208497736,208499779,208501803,208503851,208505899,208507947,208509995,208512051,208514099,208516147,208518195,208520220,208522268,208524316,208526354,208528402,208530450,208532498,208534546,208536594,208538642,208540690,208542738,208544786,208546829,208548877,208550925,208552982,208555030,208557072,208559120,208561168,208563216,208565264,208567312,208569360,208571408,208573456,208575504,208577552,208579600,208581648,208583696,208585744,208587792,208589840,208591888,208593936,208595984,208598032,208600080,208602128,208604176,208606224,208608272,208610320,208612368,208614416,208616464,208618512,208620560,208622608,208624656,208626713,208628761,208630809,208632857,208634905,208636953,208639001,208641049,208643097,208645145,208647193,208649241,208651289,208653337,208655385,208657433,208659481,208661529,208663577,208665625,208667673,208669725,208671773,208673815,208675836,208677884,208679932,208681980,208684028,208686076,208688124,208690172,208692220,208694268,208696316,208698364,208700412,208702460,208704508,208706556,208708604,208710652,208712700,208714748,208716796,208718844,208720901,208722957,208725005,208727062,208729110,208731158,208733206,208735254,208737302,208739359,208741416,208743464,208745512,208747569,208749622,208751615,208753663,208755711,208757759,208759807,208761855,208763903,208765951,208768008,208770038,208772086,208774129,208776172,208778229,208780279,208782327,208784375,208786423,208788471,208790519,208792567,208794616,208796671,208798708,208800756,208802802,208804850,208806898,208808946,208810994,208813028,208815076,208817115,208819163,208821215,208823271,208825319,208827367,208829415,208831463,208833511,208835559,208837591,208839634,208841686,208843729,208845777,208847825,208849873,208851921,208853969,208856017,208858065,208860109,208862142,208864190,208866233,208868286,208870334,208872386,208874434,208876484,208878532,208880581,208882629,208884677,208886725,208888773,208890821,208892869,208894917,208896965,208899013,208901061,208903109,208905157,208907205,208909262,208911310,208913358,208915406,208917454,208919511,208921559,208923607,208925655,208927703,208929751,208931799,208933847,208935895,208937943,208939991,208942039,208944087,208946135,208948183,208950231,208952279,208954321,208956369,208958403,208960451,208962507,208964563,208966606,208968654,208970702,208972745,208974794,208976842,208978890,208980938,208982986,208985034,208987082,208989130,208991178,208993226,208995274,208997322,208999370,209001418,209003466,209005514,209007555,209009597,209011645,209013702,209015750,209017798,209019846,209021894,209023942,209025990,209028038,209030086,209032143,209034191,209036239,209038295,209040304,209042344,209044392,209046440,209048488,209050536,209052584,209054632,209056680,209058728,209060776,209062824,209064859,209066907,209068955,209071003,209073051,209075099,209077146,209079194,209081242,209083290,209085346,209087402,209089458,209091506,209093554,209095602,209097650,209099698,209101746,209103798,209105846,209107894,209109942,209111990,209114038,209116086,209118134,209120190,209122247,209124303,209126351,209128399,209130447,209132502,209134550,209136598,209138654,209140702,209142750,209144798,209146854,209148902,209150959,209153013,209155061,209157109,209159166,209161214,209163262,209165319,209167367,209169415,209171463,209173511,209175559,209177607,209179655,209181703,209183751,209185808,209187856,209189904,209191961,209194009,209196057,209198105,209200161,209202217,209204265,209206313,209208361,209210416,209212473,209214521,209216569,209218617,209220665,209222713,209224770,209226818,209228866,209230914,209232962,209235010,209237067,209239115,209241163,209243220,209245268,209247316,209249364,209251421,209253469,209255517,209257572,209259620,209261676,209263724,209265772,209267820,209269868,209271925,209273973,209276021,209278069,209280117,209282165,209284213,209286261,209288309,209290357,209292405,209294453,209296510,209298558,209300606,209302663,209304711,209306759,209308807,209310855,209312903,209314951,209316999,209319047,209321095,209323143,209325191,209327239,209329287,209331335,209333383,209335431,209337485,209339529,209341577,209343625,209345667,209347715,209349763,209351811,209353859,209355881,209357929,209359977,209362025,209364073,209366122,209368172,209370220,209372268,209374316,209376353,209378401,209380442,209382483,209384520,209386563,209388611,209390659,209392708,209394756,209396804,209398852,209400900,209402948,209404996,209407044,209409092,209411140,209413190,209415238,209417286,209419334,209421378,209423426,209425482,209427538,209429588,209431561,209433606,209435654,209437702,209439750,209441800,209443835,209445883,209447931,209449979,209452027,209454071,209456121,209458169,209460226,209462274,209464322,209466370,209468419,209470467,209472510,209474558,209476606,209478663,209480711,209482759,209484807,209486855,209488903,209490951,209492999,209495047,209497088,209499129,209501177,209503225,209505273,209507323,209509371,209511421,209513469,209515517,209517543,209519586,209521622,209523678,209525726,209527774,209529822,209531870,209533918,209535966,209538014,209540062,209542119,209544167,209546215,209548263,209550303,209552346,209554399,209556447,209558495,209560543,209562591,209564639,209566687,209568735,209570783,209572831,209574879,209576927,209578975,209581023,209583071,209585119,209587167,209589215,209591271,209593319,209595375,209597423,209599471,209601527,209603575,209605629,209607660,209609708,209611754,209613799,209615847,209617902,209619950,209621998,209624046,209626094,209628142,209630190,209632247,209634295,209636347,209638395,209640443,209642491,209644539,209646587,209648629,209650675,209652723,209654771,209656819,209658869,209660916,209662964,209665012,209667064,209669112,209671160,209673208,209675256,209677313,209679369,209681417,209683474,209685522,209687570,209689618,209691666,209693714,209695762,209697810,209699858,209701906,209703963,209706011,209708059,209710107,209712155,209714203,209716251,209718299,209720347,209722404,209724452,209726500,209728548,209730605,209732653,209734701,209736749,209738797,209740845,209742893,209744941,209746989,209749037,209751085,209753133,209755181,209757229,209759277,209761325,209763373,209765421,209767469,209769526,209771574,209773622,209775670,209777718,209779766,209781814,209783862,209785910,209787958,209790006,209792054,209794110,209796158,209798206,209800254,209802302,209804350,209806398,209808446,209810494,209812542,209814590,209816638,209818686,209820734,209822782,209824830,209826863,209828919,209830974,209833024,209835072,209837122,209839170,209841226,209843274,209845322,209847378,209849426,209851481,209853529,209855585,209857642,209859690,209861745,209863793,209865841,209867872,209869920,209871973,209874023,209876071,209878119,209880167,209882221,209884270,209886318,209888361,209890409,209892457,209894514,209896562,209898610,209900658,209902706,209904754,209906802,209908850,209910898,209912946,209914994,209917042,209919090,209921138,209923195,209925243,209927291,209929339,209931387,209933435,209935491,209937539,209939553,209941610,209943664,209945712,209947760,209949790,209951838,209953888,209955936,209957984,209960032,209962080,209964128,209966176,209968224,209970272,209972320,209974368,209976416,209978464,209980512,209982560,209984608,209986662,209988710,209990745,209992793,209994841,209996889,209998937,210000985,210003033,210005083,210007130,210009178,210011233,210013281,210015329,210017386,210019434,210021488,210023536,210025549,210027597,210029642,210031677,210033720,210035768,210037816,210039873,210041921,210043966,210046014,210048063,210050111,210052158,210054206,210056233,210058281,210060332,210062380,210064428,210066476,210068524,210070572,210072620,210074668,210076716,210078764,210080812,210082860,210084916,210086968,210089012,210091060,210093108,210095156,210097204,210099252,210101300,210103350,210105399,210107447,210109495,210111543,210113585,210115633,210117681,210119737,210121785,210123833,210125881,210127929,210129977,210132025,210134073,210136121,210138169,210140217,210142274,210144322,210146358,210148410,210150458,210152506,210154554,210156602,210158650,210160669,210162717,210164765,210166813,210168861,210170909,210172966,210175014,210177062,210179097,210181154,210183202,210185250,210187298,210189348,210191396,210193444,210195492,210197540,210199588,210201636,210203684,210205732,210207774,210209822,210211870,210213918,210215966,210218014,210220062,210222110,210224158,210226206,210228254,210230302,210232350,210234398,210236446,210238494,210240542,210242598,210244655,210246703,210248751,210250806,210252854,210254902,210256959,210259007,210261064,210263088,210265130,210267178,210269229,210271277,210273325,210275373,210277421,210279478,210281521,210283569,210285617,210287665,210289713,210291761,210293809,210295857,210297905,210299953,210301994,210304041,210306089,210308134,210310178,210312232,210314280,210316328,210318376,210320424,210322472,210324520,210326568,210328625,210330679,210332727,210334784,210336841,210338889,210340937,210342985,210345033,210347081,210349129,210351177,210353225,210355273,210357321,210359369,210361417,210363465,210365513,210367570,210369587,210371635,210373680,210375736,210377784,210379832,210381880,210383928,210385976,210388024,210390072,210392120,210394168,210396216,210398262,210400310,210402358,210404406,210406454,210408500,210410550,210412598,210414647,210416695,210418752,210420800,210422856,210424913,210426966,210429010,210431058,210433106,210435154,210437202,210439257,210441305,210443353,210445403,210447459,210449516,210451564,210453612,210455660,210457708,210459765,210461821,210463872,210465920,210467968,210470016,210472064,210474112,210476167,210478215,210480263,210482311,210484359,210486407,210488455,210490503,210492551,210494599,210496647,210498695,210500743,210502791,210504839,210506887,210508935,210510992,210513040,210515088,210517136,210519192,210521249,210523297,210525345,210527393,210529441,210531489,210533537,210535585,210537633,210539681,210541729,210543785,210545841,210547897,210549945,210551993,210554050,210556098,210558155,210560203,210562251,210564299,210566347,210568395,210570443,210572491,210574539,210576595,210578643,210580691,210582739,210584787,210586835,210588883,210590931,210592979,210595027,210597075,210599131,210601179,210603232,210605280,210607337,210609387,210611435,210613489,210615546,210617603,210619651,210621706,210623754,210625802,210627856,210629912,210631969,210634026,210636074,210638129,210640177,210642234,210644289,210646337,210648385,210650433,210652481,210654529,210656581,210658635,210660683,210662731,210664779,210666827,210668875,210670905,210672953,210675001,210677049,210679097,210681145,210683195,210685236,210687284,210689332,210691380,210693428,210695476,210697524,210699572,210701620,210703656,210705696,210707753,210709801,210711857,210713905,210715953,210718009,210720066,210722114,210724162,210726210,210728258,210730306,210732358,210734392,210736440,210738488,210740536,210742584,210744632,210746680,210748728,210750776,210752833,210754881,210756929,210758977,210761001,210763054,210765071,210767119,210769161,210771209,210773262,210775312,210777360,210779413,210781461,210783509,210785557,210787605,210789661,210791718,210793766,210795820,210797868,210799916,210801964,210804012,210806060,210808108,210810156,210812204,210814252,210816300,210818348,210820391,210822439,210824487,210826528,210828576,210830624,210832672,210834720,210836768,210838816,210840864,210842914,210844962,210847010,210849058,210851106,210853154,210855189,210857237,210859279,210861322,210863372,210865415,210867459,210869503,210871546,210873596,210875644,210877692,210879682,210881736,210883784,210885832,210887880,210889930,210891978,210894026,210896059,210898107,210900155,210902203,210904251,210906299,210908347,210910395,210912443,210914489,210916537,210918585,210920633,210922681,210924734,210926776,210928820,210930868,210932916,210934964,210937012,210939060,210941108,210943156,210945204,210947252,210949300,210951348,210953396,210955444,210957492,210959540,210961588,210963636,210965684,210967732,210969788,210971845,210973893,210975941,210977989,210980021,210982077,210984127,210986175,210988198,210990246,210992294,210994342,210996390,210998438,211000486,211002534,211004582,211006630,211008680,211010728,211012776,211014824,211016872,211018913,211020961,211023009,211025057,211027105,211029153,211031201,211033249,211035297,211037345,211039402,211041450,211043498,211045546,211047594,211049649,211051619,211053675,211055723,211057771,211059819,211061867,211063915,211065963,211068002,211070056,211072104,211074152,211076200,211078248,211080296,211082344,211084392,211086440,211088488,211090540,211092588,211094636,211096684,211098732,211100780,211102828,211104876,211106924,211108944,211110992,211113040,211115080,211117136,211119193,211121241,211123284,211125341,211127380,211129428,211131476,211133524,211135572,211137627,211139675,211141732,211143780,211145828,211147876,211149924,211151972,211154020,211156068,211158116,211160164,211162212,211164260,211166308,211168356,211170404,211172452,211174500,211176548,211178590,211180638,211182686,211184734,211186782,211188838,211190894,211192950,211195007,211197055,211199103,211201158,211203206,211205258,211207306,211209354,211211407,211213455,211215503,211217544,211219592,211221640,211223688,211225736,211227784,211229832,211231880,211233928,211235984,211238032,211240080,211242128,211244176,211246224,211248272,211250320,211252368,211254416,211256464,211258521,211260569,211262605,211264653,211266704,211268752,211270795,211272843,211274891,211276939,211278987,211281035,211283092,211285140,211287154,211289211,211291267,211293315,211295371,211297427,211299479,211301536,211303576,211305624,211307681,211309734,211311782,211313830,211315873,211317921,211319969,211322017,211324065,211326113,211328161,211330209,211332257,211334305,211336353,211338401,211340431,211342479,211344527,211346557,211348605,211350653,211352701,211354758,211356806,211358860,211360917,211362974,211365022,211367070,211369118,211371175,211373223,211375273,211377321,211379369,211381417,211383465,211385513,211387561,211389609,211391631,211393687,211395735,211397783,211399839,211401887,211403935,211405983,211408031,211410079,211412127,211414175,211416223,211418270,211420325,211422370,211424424,211426467,211428515,211430563,211432611,211434659,211436707,211438755,211440803,211442851,211444899,211446947,211448995,211451043,211453091,211455139,211457187,211459235,211461283,211463331,211465379,211467427,211469475,211471523,211473571,211475619,211477667,211479715,211481763,211483811,211485859,211487907,211489950,211491998,211494046,211496094,211498142,211500190,211502238,211504286,211506334,211508382,211510430,211512478,211514526,211516574,211518622,211520670,211522718,211524766,211526814,211528856,211530912,211532956,211535010,211537024,211539073,211541082,211543126,211545174,211547230,211549278,211551326,211553374,211555425,211557473,211559521,211561569,211563617,211565653,211567701,211569749,211571797,211573845,211575893,211577941,211579989,211582037,211584085,211586133,211588181,211590229,211592277,211594325,211596373,211598421,211600469,211602517,211604565,211606613,211608665,211610713,211612761,211614809,211616857,211618905,211620953,211623001,211625049,211627097,211629145,211631193,211633241,211635297,211637345,211639393,211641441,211643497,211645545,211647593,211649641,211651689,211653737,211655794,211657851,211659899,211661947,211663989,211666037,211668085,211670133,211672181,211674229,211676277,211678301,211680358,211682406,211684453,211686493,211688541,211690589,211692637,211694694,211696750,211698793,211700842,211702884,211704929,211706982,211709030,211711055,211713103,211715151,211717183,211719231,211721288,211723331,211725376,211727424,211729468,211731516,211733564,211735612,211737660,211739708,211741756,211743804,211745861,211747909,211749957,211751979,211754027,211756075,211758123,211760171,211762219,211764267,211766315,211768363,211770411,211772459,211774507,211776555,211778603,211780651,211782699,211784747,211786795,211788841,211790889,211792943,211794991,211797043,211799088,211801136,211803184,211805232,211807280,211809328,211811376,211813413,211815461,211817509,211819557,211821605,211823662,211825718,211827766,211829814,211831862,211833910,211835967,211838015,211840063,211842111,211844159,211846207,211848255,211850303,211852360,211854415,211856472,211858528,211860585,211862633,211864681,211866729,211868783,211870831,211872879,211874927,211876975,211879023,211881068,211883114,211885168,211887216,211889235,211891285,211893333,211895381,211897429,211899477,211901534,211903581,211905616,211907664,211909712,211911760,211913808,211915856,211917904,211919952,211922007,211924055,211926106,211928154,211930208,211932262,211934310,211936358,211938406,211940459,211942513,211944561,211946609,211948663,211950713,211952752,211954785,211956823,211958858,211960906,211962954,211965002,211967050,211969098,211971146,211973194,211975242,211977290,211979338,211981386,211983438,211985481,211987529,211989577,211991613,211993661,211995709,211997757,211999805,212001852,212003909,212005957,212008005,212010053,212012101,212014158,212016206,212018258,212020306,212022354,212024402,212026450,212028498,212030546,212032594,212034642,212036690,212038738,212040786,212042834,212044882,212046930,212048978,212051026,212053074,212055120,212057168,212059216,212061264,212063312,212065364,212067412,212069460,212071508,212073556,212075604,212077645,212079699,212081747,212083804,212085852,212087900,212089955,212092010,212094067,212096123,212098171,212100219,212102267,212104308,212106356,212108404,212110452,212112500,212114538,212116581,212118629,212120677,212122725,212124773,212126821,212128869,212130917,212132965,212135013,212137070,212139118,212141173,212143229,212145277,212147325,212149373,212151421,212153411,212155442,212157491,212159539,212161596,212163644,212165694,212167742,212169790,212171838,212173886,212175934,212177982,212180025,212182070,212184118,212186175,212188228,212190279,212192329,212194363,212196411,212198459,212200507,212202555,212204603,212206651,212208699,212210747,212212789,212214837,212216885,212218933,212220981,212223029,212225077,212227125,212229173,212231221,212233269,212235317,212237365,212239413,212241461,212243509,212245557,212247605,212249662,212251710,212253758,212255806,212257854,212259902,212261950,212263998,212266046,212268094,212270142,212272190,212274238,212276286,212278334,212280391,212282439,212284487,212286535,212288583,212290640,212292688,212294736,212296784,212298832,212300880,212302928,212304976,212307024,212309072,212311120,212313168,212315216,212317264,212319312,212321360,212323408,212325456,212327504,212329552,212331600,212333648,212335696,212337744,212339792,212341840,212343888,212345936,212347984,212350032,212352080,212354128,212356176,212358224,212360272,212362320,212364368,212366416,212368464,212370512,212372560,212374608,212376656,212378704,212380752,212382800,212384848,212386896,212388944,212390992,212393040,212395088,212397136,212399184,212401241,212403289,212405337,212407385,212409433,212411481,212413529,212415577,212417625,212419673,212421721,212423769,212425817,212427865,212429913,212431961,212434009,212436057,212438105,212440153,212442201,212444249,212446297,212448345,212450393,212452441,212454489,212456537,212458585,212460633,212462681,212464729,212466777,212468825,212470873,212472921,212474969,212477017,212479065,212481113,212483161,212485209,212487257,212489305,212491353,212493401,212495449,212497497,212499545,212501593,212503641,212505689,212507737,212509785,212511833,212513881,212515929,212517977,212520025,212522073,212524121,212526169,212528217,212530265,212532313,212534361,212536409,212538457,212540505,212542553,212544601,212546649,212548697,212550745,212552793,212554841,212556889,212558937,212560980,212563028,212565072,212567111,212569159,212571207,212573255,212575303,212577351,212579376,212581418,212583466,212585514,212587563,212589611,212591662,212593710,212595758,212597806,212599854,212601902,212603950,212605998,212608046,212610094,212612142,212614199,212616247,212618295,212620351,212622399,212624426,212626474,212628515,212630563,212632611,212634659,212636707,212638755,212640812,212642869,212644922,212646970,212649018,212651066,212653114,212655162,212657210,212659258,212661306,212663354,212665402,212667450,212669498,212671546,212673594,212675642,212677690,212679738,212681786,212683834,212685882,212687930,212689978,212692026,212694074,212696122,212698170,212700218,212702266,212704312,212706360,212708402,212710450,212712498,212714541,212716589,212718645,212720693,212722705,212724753,212726803,212728851,212730908,212732956,212734999,212737047,212739083,212741135,212743183,212745231,212747279,212749327,212751375,212753423,212755471,212757519,212759567,212761615,212763663,212765711,212767759,212769815,212771869,212773917,212775965,212778013,212780037,212782085,212784133,212786153,212788201,212790244,212792297,212794345,212796393,212798450,212800506,212802561,212804614,212806662,212808710,212810758,212812806,212814854,212816902,212818950,212820998,212823046,212825089,212827132,212829180,212831234,212833282,212835337,212837385,212839431,212841484,212843532,212845513,212847561,212849599,212851655,212853703,212855751,212857786,212859827,212861875,212863932,212865980,212868028,212870076,212872133,212874170,212876218,212878266,212880314,212882362,212884410,212886458,212888506,212890554,212892609,212894652,212896695,212898743,212900791,212902839,212904895,212906943,212908991,212911047,212913095,212915143,212917191,212919239,212921287,212923335,212925383,212927431,212929479,212931527,212933575,212935623,212937671,212939719,212941767,212943815,212945872,212947920,212949968,212952016,212954064,212956121,212958167,212960219,212962263,212964311,212966365,212968413,212970459,212972516,212974561,212976604,212978648,212980696,212982735,212984787,212986835,212988883,212990939,212992993,212995050,212997098,212999153,213001206,213003263,213005319,213007375,213009427,213011475,213013525,213015573,213017621,213019658,213021706,213023758,213025809,213027863,213029910,213031958,213034001,213036049,213038097,213040145,213042193,213044241,213046289,213048337,213050385,213052433,213054481,213056527,213058575,213060623,213062673,213064721,213066769,213068817,213070865,213072913,213074961,213077009,213079057,213081105,213083153,213085201,213087249,213089297,213091345,213093393,213095437,213097484,213099532,213101576,213103624,213105672,213107720,213109768,213111816,213113864,213115912,213117968,213120014,213122068,213124116,213126164,213128212,213130269,213132317,213134369,213136417,213138465,213140513,213142561,213144614,213146662,213148710,213150766,213152805,213154862,213156910,213158967,213161021,213163078,213165126,213167174,213169222,213171270,213173326,213175374,213177422,213179467,213181515,213183563,213185619,213187667,213189715,213191769,213193823,213195880,213197925,213199982,213202031,213204087,213206143,213208196,213210244,213212292,213214340,213216388,213218436,213220484,213222532,213224580,213226628,213228676,213230728,213232776,213234824,213236867,213238915,213240963,213243011,213245056,213247104,213249137,213251192,213253240,213255285,213257320,213259359,213261407,213263444,213265501,213267549,213269597,213271653,213273701,213275749,213277797,213279845,213281893,213283941,213285989,213288037,213290085,213292133,213294181,213296229,213298277,213300325,213302381,213304429,213306477,213308531,213310581,213312629,213314677,213316725,213318773,213320829,213322877,213324925,213326973,213329021,213331069,213333117,213335165,213337213,213339261,213341309,213343357,213345405,213347453,213349501,213351549,213353597,213355645,213357693,213359741,213361789,213363837,213365885,213367933,213369977,213372025,213374073,213376121,213378169,213380217,213382265,213384322,213386376,213388424,213390472,213392520,213394568,213396616,213398655,213400703,213402742,213404795,213406843,213408891,213410939,213412987,213415035,213417083,213419131,213421179,213423231,213425279,213427314,213429371,213431416,213433464,213435512,213437560,213439608,213441656,213443704,213445752,213447800,213449848,213451896,213453944,213455992,213458040,213460076,213462124,213464163,213466217,213468258,213470306,213472354,213474402,213476450,213478498,213480546,213482594,213484642,213486690,213488738,213490794,213492842,213494890,213496938,213498986,213501034,213503082,213505127,213507175,213509223,213511280,213513328,213515385,213517433,213519481,213521529,213523577,213525625,213527673,213529721,213531769,213533817,213535854,213537902,213539950,213541998,213544046,213546089,213548137,213550185,213552233,213554281,213556329,213558377,213560416,213562442,213564490,213566538,213568579,213570636,213572684,213574732,213576789,213578845,213580899,213582947,213584999,213587047,213589095,213591143,213593191,213595239,213597293,213599341,213601389,213603437,213605485,213607533,213609581,213611619,213613676,213615724,213617772,213619804,213621854,213623902,213625950,213627994,213630034,213632080,213634137,213636185,213638233,213640290,213642330,213644378,213646426,213648482,213650530,213652578,213654626,213656667,213658715,213660761,213662815,213664872,213666926,213668974,213671017,213673065,213675112,213677160,213679208,213681256,213683313,213685361,213687409,213689457,213691493,213693540,213695583,213697631,213699679,213701718,213703757,213705805,213707853,213709901,213711949,213713997,213716045,213718093,213720141,213722189,213724237,213726285,213728333,213730381,213732429,213734477,213736525,213738582,213740630,213742687,213744735,213746783,213748831,213750879,213752927,213754975,213757023,213759071,213761119,213763167,213765215,213767263,213769311,213771359,213773407,213775455,213777503,213779551,213781599,213783647,213785695,213787743,213789791,213791839,213793887,213795935,213797983,213800031,213802079,213804136,213806184,213808232,213810280,213812328,213814385,213816433,213818481,213820529,213822577,213824625,213826673,213828721,213830769,213832817,213834865,213836913,213838961,213841009,213843057,213845105,213847153,213849201,213851249,213853297,213855345,213857393,213859441,213861489,213863537,213865585,213867633,213869681,213871729,213873777,213875825,213877873,213879921,213881969,213884017,213886065,213888113,213890161,213892209,213894257,213896305,213898344,213900392,213902440,213904488,213906536,213908584,213910632,213912680,213914717,213916765,213918813,213920861,213922909,213924957,213927005,213929053,213931101,213933149,213935205,213937253,213939301,213941349,213943397,213945442,213947490,213949538,213951586,213953634,213955691,213957739,213959787,213961835,213963883,213965931,213967979,213970027,213972075,213974123,213976171,213978219,213980267,213982315,213984363,213986411,213988459,213990507,213992555,213994603,213996651,213998699,214000747,214002795,214004843,214006891,214008939,214010987,214013042,214015090,214017138,214019186,214021234,214023282,214025330,214027378,214029426,214031474,214033522,214035570,214037618,214039675,214041725,214043773,214045821,214047869,214049917,214051965,214054013,214056061,214058109,214060157,214062205,214064253,214066296,214068344,214070392,214072440,214074488,214076536,214078584,214080632,214082680,214084728,214086776,214088824,214090872,214092924,214094972,214097020,214099068,214101118,214103166,214105215,214107253,214109307,214111347,214113393,214115441,214117480,214119533,214121588,214123638,214125686,214127734,214129782,214131830,214133878,214135926,214137974,214140022,214142070,214144118,214146162,214148210,214150258,214152306,214154349,214156397,214158445,214160493,214162541,214164589,214166637,214168685,214170733,214172781,214174829,214176877,214178925,214180973,214183013,214185061,214187109,214189157,214191209,214193260,214195307,214197355,214199393,214201441,214203489,214205537,214207585,214209633,214211681,214213729,214215777,214217825,214219873,214221921,214223969,214226017,214228065,214230113,214232161,214234209,214236263,214238263,214240307,214242361,214244407,214246455,214248503,214250551,214252599,214254647,214256695,214258743,214260791,214262839,214264887,214266936,214268984,214271032,214273085,214275133,214277181,214279229,214281277,214283325,214285373,214287421,214289478,214291526,214293574,214295622,214297676,214299723,214301771,214303819,214305852,214307900,214309948,214311996,214314044,214316092,214318140,214320188,214322237,214324274,214326322,214328372,214330420,214332468,214334516,214336564,214338612,214340660,214342708,214344756,214346804,214348852,214350900,214352948,214354996,214357044,214359092,214361140,214363188,214365236,214367284,214369332,214371380,214373428,214375476,214377531,214379579,214381635,214383534,214385582,214387630,214389678,214391726,214393774,214395822,214397870,214399908,214401956,214404004,214406052,214408100,214410148,214412196,214414244,214416292,214418340,214420388,214422436,214424484,214426532,214428580,214430628,214432676,214434732,214436780,214438834,214440880,214442928,214444976,214447008,214449004,214451056,214453101,214455149,214457197,214459246,214461295,214463343,214465391,214467439,214469496,214471544,214473592,214475640,214477688,214479736,214481784,214483832,214485880,214487928,214489984,214492027,214494075,214496123,214498175,214500223,214502271,214504319,214506367,214508418,214510473,214512521,214514556,214516610,214518658,214520706,214522752,214524800,214526855,214528900,214530950,214532998,214535046,214537094,214539142,214541181,214543229,214545277,214547325,214549373,214551421,214553469,214555517,214557565,214559603,214561651,214563699,214565747,214567795,214569843,214571891,214573933,214575981,214578029,214580086,214582134,214584182,214586230,214588278,214590335,214592383,214594289,214596335,214598367,214600415,214602463,214604511,214606559,214608607,214610655,214612703,214614751,214616795,214618843,214620890,214622938,214624983,214627031,214629079,214631127,214633175,214635223,214637261,214639309,214641357,214643405,214645462,214647508,214649556,214651604,214653652,214655700,214657748,214659796,214661844,214663892,214665940,214667988,214670036,214672093,214674149,214676197,214678245,214680293,214682337,214684385,214686425,214688480,214690528,214692565,214694617,214696665,214698713,214700761,214702809,214704857,214706888,214708936,214710984,214713032,214715088,214717136,214719178,214721226,214723272,214725320,214727377,214729425,214731473,214733529,214735577,214737625,214739673,214741721,214743769,214745804,214747852,214749900,214751948,214753996,214756044,214758092,214760140,214762188,214764236,214766292,214768340,214770394,214772448,214774496,214776544,214778592,214780645,214782647,214784695,214786749,214788797,214790845,214792893,214794941,214796985,214799036,214801073,214803121,214805167,214807221,214809269,214811317,214813367,214815415,214817463,214819511,214821563,214823611,214825659,214827709,214829757,214831807,214833855,214835902,214837950,214839998,214842046,214844094,214846142,214848190,214850238,214852286,214854334,214856382,214858430,214860478,214862526,214864574,214866622,214868670,214870718,214872766,214874814,214876862,214878910,214880958,214883006,214885054,214887102,214889150,214891198,214893246,214895294,214897342,214899390,214901438,214903486,214905534,214907582,214909630,214911678,214913726,214915774,214917822,214919870,214921918,214923966,214926014,214928062,214930110,214932158,214934206,214936254,214938302,214940350,214942398,214944446,214946494,214948542,214950590,214952638,214954686,214956734,214958782,214960830,214962878,214964926,214966974,214969022,214971070,214973118,214975166,214977214,214979262,214981310,214983358,214985406,214987454,214989502,214991550,214993598,214995646,214997694,214999742,215001790,215003838,215005886,215007934,215009982,215012030,215014078,215016126,215018174,215020222,215022270,215024318,215026366,215028414,215030462,215032510,215034558,215036606,215038654,215040702,215042750,215044798,215046846,215048894,215050942,215052990,215055038,215057086,215059134,215061182,215063230,215065278,215067326,215069374,215071422,215073470,215075518,215077566,215079622,215081679,215083727,215085775,215087823,215089871,215091919,215093976,215096024,215098072,215100120,215102168,215104216,215106264,215108312,215110360,215112408,215114456,215116511,215118559,215120607,215122655,215124703,215126751,215128799,215130847,215132895,215134943,215136991,215139039,215141087,215143135,215145183,215147231,215149279,215151327,215153375,215155423,215157471,215159519,215161567,215163615,215165663,215167711,215169759,215171807,215173855,215175903,215177951,215179999,215182056,215184104,215186152,215188200,215190248,215192296,215194344,215196392,215198440,215200488,215202536,215204584,215206632,215208680,215210728,215212776,215214824,215216872,215218920,215220968,215223016,215225064,215227121,215229169,215231217,215233265,215235313,215237361,215239409,215241457,215243505,215245553,215247601,215249649,215251697,215253745,215255793,215257841,215259889,215261937,215263985,215266033,215268081,215270129,215272177,215274225,215276273,215278321,215280369,215282417,215284465,215286513,215288561,215290609,215292657,215294685,215296733,215298781,215300829,215302877,215304925,215306973,215309021,215311069,215313117,215315165,215317213,215319270,215321318,215323366,215325414,215327462,215329510,215331558,215333606,215335654,215337702,215339750,215341798,215343846,215345894,215347942,215349990,215352038,215354086,215356134,215358182,215360230,215362278,215364326,215366374,215368422,215370470,215372518,215374566,215376614,215378662,215380710,215382758,215384806,215386854,215388902,215390950,215392998,215395046,215397094,215399142,215401190,215403238,215405286,215407334,215409382,215411430,215413478,215415526,215417574,215419622,215421670,215423718,215425766,215427814,215429862,215431910,215433958,215436006,215438054,215440102,215442150,215444198,215446246,215448294,215450342,215452390,215454438,215456486,215458534,215460582,215462630,215464678,215466726,215468774,215470822,215472870,215474918,215476966,215479014,215481062,215483110,215485158,215487206,215489254,215491302,215493350,215495398,215497446,215499494,215501542,215503590,215505638,215507686,215509734,215511782,215513830,215515878,215517926,215519974,215522022,215524070,215526118,215528166,215530214,215532262,215534310,215536358,215538406,215540454,215542502,215544550,215546598,215548646,215550694,215552742,215554790,215556847,215558895,215560943,215562991,215565039,215567095,215569143,215571191,215573239,215575287,215577335,215579383,215581431,215583479,215585527,215587575,215589623,215591671,215593719,215595767,215597815,215599861,215601909,215603957,215606005,215608053,215610101,215612149,215614197,215616245,215618293,215620341,215622357,215624405,215626453,215628510,215630558,215632606,215634654,215636702,215638750,215640798,215642855,215644912,215646959,215649007,215651055,215653103,215655151,215657199,215659247,215661304,215663361,215665409,215667457,215669505,215671553,215673596,215675644,215677692,215679717,215681765,215683813,215685869,215687924,215689972,215692017,215694073,215696121,215698169,215700225,215702273,215704317,215706363,215708411,215710459,215712507,215714555,215716597,215718645,215720693,215722740,215724796,215726852,215728900,215730937,215732968,215735016,215737064,215739112,215741160,215743208,215745256,215747304,215749352,215751400,215753448,215755496,215757544,215759592,215761640,215763688,215765736,215767784,215769832,215771880,215773928,215775976,215778024,215780072,215782120,215784134,215786182,215788239,215790278,215792332,215794386,215796436,215798484,215800540,215802592,215804640,215806688,215808736,215810784,215812832,215814880,215816928,215818976,215821024,215823072,215825120,215827168,215829216,215831264,215833312,215835360,215837408,215839456,215841504,215843552,215845600,215847648,215849696,215851744,215853792,215855840,215857888,215859932,215861980,215864028,215866076,215868124,215870172,215872220,215874273,215876316,215878364,215880412,215882460,215884513,215886561,215888609,215890657,215892705,215894753,215896801,215898849,215900897,215902945,215904993,215907041,215909089,215911137,215913185,215915233,215917281,215919329,215921377,215923425,215925473,215927521,215929569,215931617,215933665,215935708,215937737,215939785,215941833,215943870,215945923,215947971,215950011,215952061,215954109,215956157,215958205,215960253,215962301,215964344,215966392,215968440,215970497,215972545,215974593,215976641,215978689,215980737,215982785,215984833,215986881,215988929,215990977,215993025,215995073,215997121,215999169,216001217,216003274,216005331,216007379,216009427,216011483,216013532,216015569,216017617,216019665,216021712,216023760,216025808,216027856,216029904,216031952,216034000,216036048,216038087,216040131,216042179,216044229,216046281,216048329,216050377,216052425,216054456,216056506,216058554,216060602,216062656,216064690,216066738,216068786,216070834,216072875,216074923,216076956,216079002,216081048,216083104,216085152,216087200,216089248,216091296,216093344,216095392,216097409,216099457,216101472,216103529,216105577,216107617,216109663,216111711,216113759,216115816,216117864,216119912,216121960,216124008,216126062,216128110,216130158,216132206,216134254,216136302,216138350,216140405,216142453,216144501,216146549,216148597,216150654,216152705,216154740,216156788,216158836,216160884,216162932,216164973,216167029,216169073,216171122,216173170,216175208,216177256,216179304,216181352,216183400,216185448,216187496,216189544,216191592,216193640,216195688,216197736,216199784,216201832,216203880,216205928,216207976,216210024,216212072,216214120,216216168,216218225,216220252,216222291,216224339,216226389,216228437,216230485,216232533,216234581,216236629,216238677,216240725,216242773,216244821,216246869,216248926,216250974,216253022,216255070,216257118,216259166,216261214,216263269,216265307,216267355,216269403,216271451,216273499,216275547,216277595,216279643,216281691,216283739,216285787,216287835,216289883,216291931,216293979,216296027,216298075,216300123,216302171,216304214,216306262,216308310,216310358,216312406,216314454,216316502,216318559,216320607,216322655,216324703,216326751,216328799,216330847,216332900,216334885,216336933,216338980,216341032,216343086,216345142,216347190,216349245,216351301,216353358,216355413,216357461,216359509,216361557,216363605,216365653,216367701,216369758,216371811,216373859,216375907,216377955,216380003,216382051,216384099,216386147,216388195,216390243,216392291,216394339,216396387,216398435,216400483,216402531,216404579,216406627,216408675,216410723,216412771,216414819,216416867,216418915,216420963,216423011,216425059,216427107,216429155,216431203,216433260,216435308,216437356,216439413,216441461,216443509,216445557,216447605,216449653,216451701,216453749,216455797,216457845,216459893,216461941,216463989,216466037,216468085,216470133,216472181,216474229,216476277,216478325,216480373,216482421,216484469,216486517,216488565,216490613,216492661,216494709,216496757,216498805,216500859,216502907,216504942,216506992,216509040,216511079,216513130,216515178,216517221,216519269,216521317,216523360,216525408,216527456,216529504,216531552,216533600,216535648,216537696,216539744,216541800,216543848,216545897,216547929,216549977,216552025,216554082,216556137,216558194,216560249,216562297,216564354,216566410,216568467,216570515,216572563,216574611,216576668,216578716,216580764,216582812,216584860,216586908,216588956,216591004,216593052,216595100,216597148,216599197,216601246,216603294,216605350,216607398,216609455,216611488,216613536,216615584,216617632,216619680,216621728,216623780,216625828,216627876,216629912,216631960,216634008,216636056,216638104,216640152,216642200,216644255,216646303,216648348,216650398,216652446,216654494,216656550,216658607,216660655,216662703,216664757,216666813,216668861,216670909,216672962,216675012,216677060,216679108,216681156,216683204,216685252,216687300,216689348,216691396,216693444,216695492,216697540,216699597,216701645,216703668,216705711,216707759,216709797,216711845,216713893,216715941,216717989,216720037,216722085,216724133,216726181,216728229,216730277,216732325,216734373,216736421,216738469,216740517,216742565,216744613,216746661,216748709,216750757,216752805,216754853,216756901,216758949,216760997,216763045,216765093,216767141,216769189,216771237,216773285,216775342,216777390,216779438,216781486,216783534,216785582,216787630,216789678,216791726,216793774,216795822,216797870,216799918,216801966,216804014,216806062,216808110,216810158,216812206,216814254,216816302,216818350,216820398,216822446,216824494,216826542,216828590,216830638,216832686,216834734,216836782,216838830,216840878,216842926,216844974,216847022,216849070,216851118,216853166,216855214,216857262,216859310,216861358,216863406,216865454,216867502,216869550,216871598,216873646,216875694,216877742,216879790,216881838,216883886,216885934,216887982,216890030,216892078,216894126,216896174,216898222,216900270,216902318,216904374,216906422,216908470,216910518,216912566,216914614,216916662,216918710,216920758,216922806,216924854,216926902,216928950,216930998,216933046,216935094,216937142,216939190,216941238,216943286,216945334,216947382,216949430,216951478,216953526,216955574,216957622,216959670,216961717,216963765,216965813,216967870,216969920,216971968,216974016,216976064,216978112,216980160,216982208,216984256,216986304,216988352,216990400,216992448,216994496,216996544,216998592,217000640,217002688,217004736,217006784,217008832,217010880,217012928,217014976,217017024,217019072,217021120,217023168,217025216,217027264,217029312,217031360,217033408,217035464,217037521,217039577,217041625,217043675,217045723,217047771,217049814,217051862,217053910,217055920,217057968,217060016,217062064,217064112,217066162,217068210,217070258,217072306,217074354,217076402,217078450,217080498,217082546,217084594,217086642,217088690,217090738,217092786,217094834,217096882,217098930,217100978,217103026,217105074,217107122,217109170,217111218,217113274,217115322,217117370,217119418,217121466,217123514,217125571,217127619,217129667,217131715,217133763,217135811,217137859,217139907,217141955,217144003,217146051,217148099,217150147,217152195,217154243,217156291,217158339,217160387,217162435,217164483,217166531,217168579,217170624,217172672,217174720,217176768,217178816,217180864,217182912,217184960,217187008,217189056,217191113,217193161,217195202,217197246,217199272,217201320,217203368,217205416,217207464,217209512,217211560,217213608,217215656,217217704,217219752,217221800,217223848,217225896,217227953,217230001,217232049,217234097,217236145,217238193,217240241,217242289,217244337,217246385,217248433,217250481,217252522,217254570,217256618,217258666,217260714,217262762,217264810,217266858,217268906,217270954,217273002,217275050,217277098,217279146,217281194,217283242,217285290,217287338,217289386,217291434,217293482,217295530,217297578,217299626,217301674,217303722,217305770,217307818,217309866,217311914,217313962,217316012,217318059,217320101,217322149,217324194,217326242,217328290,217330328,217332376,217334422,217336447,217338495,217340543,217342591,217344639,217346687,217348744,217350792,217352840,217354897,217356945,217358993,217361043,217363056,217365104,217367152,217369208,217371256,217373313,217375363,217377411,217379449,217381497,217383539,217385586,217387634,217389682,217391730,217393778,217395826,217397874,217399922,217401970,217404018,217406066,217408114,217410162,217412210,217414258,217416306,217418359,217420394,217422442,217424466,217426514,217428562,217430610,217432658,217434706,217436756,217438804,217440852,217442900,217444957,217447005,217449062,217451117,217453165,217455221,217457269,217459317,217461365,217463421,217465469,217467517,217469565,217471622,217473670,217475718,217477766,217479814,217481864,217483912,217485969,217488026,217490074,217492130,217494178,217496234,217498290,217500347,217502403,217504451,217506506,217508536,217510580,217512628,217514676,217516724,217518781,217520837,217522894,217524932,217526980,217529028,217531077,217533125,217535146,217537194,217539242,217541290,217543338,217545386,217547434,217549482,217551530,217553578,217555626,217557674,217559722,217561770,217563818,217565866,217567914,217569962,217572010,217574058,217576114,217578162,217580210,217582258,217584306,217586354,217588402,217590459,217592507,217594555,217596603,217598651,217600699,217602747,217604795,217606843,217608891,217610939,217612987,217615035,217617083,217619131,217621179,217623227,217625275,217627323,217629371,217631419,217633467,217635515,217637563,217639611,217641659,217643707,217645755,217647803,217649851,217651899,217653947,217655995,217658043,217660091,217662139,217664187,217666235,217668283,217670331,217672379,217674427,217676475,217678523,217680571,217682619,217684667,217686715,217688763,217690811,217692859,217694907,217696955,217699003,217701051,217703099,217705147,217707195,217709243,217711291,217713339,217715387,217717435,217719483,217721531,217723579,217725627,217727675,217729723,217731771,217733819,217735867,217737915,217739963,217742011,217744059,217746107,217748155,217750203,217752251,217754299,217756347,217758395,217760443,217762491,217764539,217766587,217768635,217770683,217772731,217774779,217776827,217778875,217780923,217782971,217785019,217787067,217789115,217791163,217793211,217795259,217797307,217799355,217801403,217803451,217805499,217807547,217809595,217811643,217813691,217815739,217817787,217819835,217821883,217823931,217825979,217828027,217830075,217832123,217834171,217836219,217838267,217840315,217842363,217844411,217846459,217848507,217850555,217852603,217854651,217856699,217858747,217860795,217862843,217864891,217866939,217868987,217871035,217873083,217875131,217877179,217879227,217881275,217883323,217885371,217887419,217889467,217891524,217893572,217895620,217897668,217899716,217901764,217903812,217905860,217907908,217909956,217912004,217914052,217916100,217918148,217920196,217922244,217924292,217926340,217928388,217930436,217932484,217934532,217936580,217938628,217940676,217942724,217944772,217946820,217948868,217950916,217952964,217955012,217957060,217959108,217961156,217963204,217965252,217967300,217969348,217971396,217973444,217975492,217977540,217979588,217981636,217983684,217985732,217987780,217989828,217991876,217993924,217995972,217998020,218000068,218002116,218004158,218006206,218008254,218010302,218012350,218014398,218016446,218018494,218020542,218022590,218024638,218026686,218028734,218030779,218032827,218034875,218036923,218038971,218041019,218043067,218045115,218047163,218049211,218051259,218053307,218055355,218057403,218059451,218061499,218063547,218065595,218067644,218069689,218071732,218073780,218075828,218077876,218079924,218081961,218084009,218086057,218088105,218090153,218092201,218094249,218096297,218098345,218100393,218102420,218104468,218106516,218108564,218110617,218112665,218114713,218116761,218118808,218120860,218122908,218124942,218126990,218129038,218131088,218133136,218135184,218137232,218139280,218141328,218143376,218145416,218147464,218149518,218151566,218153614,218155662,218157710,218159766,218161814,218163862,218165910,218167958,218170006,218172054,218174102,218176150,218178198,218180246,218182294,218184342,218186390,218188438,218190486,218192534,218194582,218196639,218198687,218200735,218202783,218204840,218206888,218208936,218210984,218213032,218215080,218217128,218219176,218221224,218223272,218225320,218227368,218229416,218231464,218233512,218235560,218237608,218239656,218241704,218243752,218245800,218247848,218249896,218251944,218253992,218256040,218258088,218260136,218262184,218264232,218266280,218268328,218270376,218272424,218274472,218276520,218278568,218280616,218282664,218284712,218286760,218288808,218290856,218292904,218294952,218297000,218299048,218301096,218303144,218305192,218307240,218309288,218311336,218313384,218315432,218317480,218319528,218321576,218323624,218325672,218327720,218329768,218331816,218333864,218335912,218337960,218340008,218342056,218344104,218346156,218348198,218350255,218352284,218354332,218356380,218358428,218360476,218362532,218364580,218366628,218368676,218370724,218372772,218374810,218376867,218378917,218380965,218382998,218385046,218387094,218389142,218391190,218393238,218395286,218397342,218399366,218401409,218403457,218405505,218407554,218409604,218411652,218413708,218415756,218417796,218419846,218421894,218423942,218425990,218428038,218430086,218432134,218434182,218436217,218438265,218440313,218442361,218444409,218446457,218448505,218450553,218452601,218454649,218456697,218458745,218460802,218462850,218464898,218466946,218469001,218470976,218473024,218475072,218477109,218479157,218481205,218483253,218485301,218487349,218489397,218491445,218493493,218495541,218497589,218499637,218501685,218503725,218505775,218507825,218509873,218511921,218513969,218516017,218518065,218520113,218522161,218524209,218526257,218528305,218530353,218532410,218534458,218536506,218538554,218540602,218542650,218544705,218546753,218548808,218550864,218552912,218554960,218557017,218559065,218561113,218563161,218565209,218567257,218569305,218571353,218573401,218575449,218577495,218579543,218581591,218583639,218585687,218587735,218589783,218591831,218593856,218595904,218597938,218599991,218602034,218604082,218606136,218608184,218610232,218612280,218614328,218616376,218618424,218620472,218622520,218624568,218626616,218628664,218630712,218632750,218634793,218636841,218638889,218640937,218642985,218645033,218647081,218649129,218651177,218653225,218655273,218657321,218659369,218661417,218663465,218665519,218667559,218669607,218671655,218673698,218675746,218677786,218679823,218681856,218683904,218685959,218688015,218690057,218692105,218694155,218696212,218698258,218700302,218702349,218704399,218706447,218708503,218710558,218712610,218714661,218716709,218718765,218720810,218722858,218724906,218726956,218729004,218731052,218733100,218735157,218737213,218739270,218741323,218743378,218745430,218747459,218749503,218751551,218753599,218755647,218757692,218759740,218761788,218763836,218765884,218767932,218769980,218772028,218774076,218776124,218778172,218780220,218782268,218784316,218786364,218788412,218790460,218792508,218794556,218796604,218798652,218800700,218802748,218804796,218806844,218808892,218810940,218812988,218815036,218817093,218819150,218821198,218823248,218825296,218827353,218829401,218831441,218833489,218835537,218837585,218839599,218841645,218843699,218845747,218847795,218849843,218851891,218853939,218855978,218858026,218860074,218862122,218864160,218866214,218868262,218870310,218872358,218874406,218876458,218878506,218880554,218882602,218884650,218886698,218888744,218890792,218892814,218894851,218896899,218898947,218900995,218903022,218905070,218907118,218909166,218911214,218913262,218915318,218917366,218919414,218921462,218923510,218925544,218927587,218929635,218931678,218933726,218935774,218937822,218939870,218941918,218943966,218946014,218948062,218950118,218952164,218954212,218956260,218958306,218960354,218962402,218964450,218966498,218968546,218970590,218972638,218974686,218976743,218978791,218980835,218982883,218984931,218986981,218989029,218991078,218993126,218995169,218997223,218999271,219001319,219003366,219005407,219007455,219009493,219011536,219013584,219015637,219017685,219019731,219021788,219023836,219025884,219027932,219029980,219032028,219034076,219036124,219038172,219040220,219042268,219044316,219046364,219048412,219050465,219052515,219054554,219056610,219058644,219060692,219062740,219064788,219066836,219068884,219070932,219072980,219075028,219077076,219079124,219081172,219083220,219085268,219087303,219089351,219091404,219093452,219095492,219097540,219099588,219100446,219100976,219101489,219102024,219102539,219103076,219103807,219104635,219105394,219106187,219106983,219107801,219108573,219109235,219109757,219110244,219110785,219111316,219111916,219112572,219113796,219114967,219116226,219117374,219118581,219119773,219120954,219122211,219123374,219124700,219125939,219127039,219128167,219129402,219130582,219132000,219133468,219134608,219135334,219136180,219136763,219137372,219138153,219139024,219139709,219140501,219141330,219142022,219142790,219143528,219144292,219145012,219145809,219146548,219147298,219148118,219149299,219150593,219151895,219153717,219155765,219157812,219158998,219160329,219161920,219162942,219163964,219166010,219168058,219170106,219172151,219174199,219176255,219178303,219180351,219182399,219184447,219186495,219188543,219190591,219192639,219194678,219196726,219198774,219200822,219202870,219204918,219206966,219209014,219211062,219213110,219215158,219217206,219219254,219221296,219223344,219225372,219227411,219229459,219231507,219233555,219235603,219237651,219239699,219241747,219243795,219245843,219247891,219249939,219251987,219254035,219256092,219258149,219260197,219262245,219264293,219266349,219268397,219270445,219272493,219274549,219276597,219278645,219280684,219282736,219284784,219286832,219288880,219290928,219292976,219295013,219297047,219299097,219301145,219303193,219305241,219307289,219309337,219311385,219313433,219315481,219317529,219319577,219321625,219323673,219325721,219327770,219329818,219331866,219333914,219335962,219338010,219340058,219342106,219344154,219346202,219348250,219350298,219352346,219354394,219356442,219358490,219360538,219362586,219364634,219366682,219368730,219370783,219372819,219374867,219376915,219378963,219381001,219383044,219385092,219387140,219389188,219391236,219393284,219395332,219397381,219399429,219401477,219403525,219405573,219407621,219409677,219411728,219413776,219415824,219417872,219419920,219421968,219424016,219426064,219428112,219430160,219432208,219434265,219436313,219438361,219440409,219442457,219444505,219446553,219448601,219450649,219452706,219454754,219456802,219458850,219460898,219462946,219464994,219467042,219469090,219471138,219473186,219475234,219477282,219479330,219481385,219483433,219485481,219487529,219489577,219491625,219493673,219495721,219497778,219499832,219501880,219503928,219505976,219508024,219510072,219512120,219514168,219516216,219518264,219520312,219522360,219524408,219526456,219528504,219530552,219532600,219534648,219536696,219538744,219540792,219542840,219544882,219546916,219548964,219551012,219553060,219555108,219557156,219559213,219561261,219563309,219565357,219567405,219569447,219571495,219573543,219575591,219577639,219579687,219581735,219583783,219585831,219587879,219589927,219591975,219594023,219596071,219598119,219600167,219602215,219604261,219606308,219608365,219610413,219612461,219614509,219616557,219618605,219620636,219622684,219624732,219626780,219628828,219630876,219632924,219634972,219637015,219639063,219641104,219643152,219645200,219647248,219649296,219651344,219653392,219655437,219657485,219659533,219661581,219663636,219665684,219667732,219669780,219671836,219673884,219675932,219677980,219680028,219682076,219684124,219686172,219688220,219690268,219692325,219694382,219696430,219698478,219700526,219702574,219704622,219706670,219708718,219710766,219712814,219714862,219716910,219718958,219721006,219723063,219725120,219727168,219729216,219731264,219733312,219735360,219737408,219739456,219741504,219743552,219745600,219747657,219749705,219751753,219753801,219755849,219757897,219759945,219761993,219764041,219766089,219768137,219770185,219772233,219774281,219776329,219778377,219780406,219782449,219784497,219786554,219788591,219790639,219792649,219794697,219796745,219798793,219800841,219802895,219804943,219806991,219809039,219811087,219813135,219815183,219817231,219819279,219821318,219823366,219825414,219827462,219829491,219831539,219833567,219835608,219837656,219839690,219841743,219843791,219845839,219847887,219849935,219851983,219854040,219856076,219858132,219860188,219862240,219864292,219866340,219868396,219870444,219872493,219874543,219876595,219878652,219880708,219882763,219884811,219886857,219888902,219890950,219892998,219895037,219897085,219899133,219901181,219903229,219905277,219907325,219909373,219911421,219913469,219915517,219917565,219919613,219921661,219923709,219925757,219927805,219929853,219931901,219933949,219935997,219938045,219940083,219942136,219944190,219946246,219948303,219950360,219952408,219954461,219956509,219958557,219960605,219962653,219964701,219966749,219968797,219970845,219972893,219974946,219977003,219979051,219981099,219983156,219985204,219987252,219989300,219991348,219993396,219995444,219997492,219999540,220001597,220003645,220005693,220007741,220009789,220011837,220013885,220015933,220017981,220020029,220022077,220024125,220026178,220028226,220030274,220032322,220034370,220036427,220038484,220040532,220042580,220044628,220046676,220048724,220050772,220052820,220054868,220056916,220058964,220061012,220063060,220065117,220067165,220069213,220071270,220073318,220075349,220077397,220079453,220081500,220083548,220085598,220087646,220089692,220091740,220093788,220095836,220097884,220099939,220101987,220104035,220106083,220108131,220110179,220112227,220114275,220116323,220118371,220120419,220122467,220124515,220126563,220128611,220130659,220132707,220134755,220136803,220138851,220140899,220142947,220145001,220147049,220149097,220151142,220153190,220155243,220157291,220159339,220161396,220163444,220165492,220167541,220169589,220171637,220173685,220175733,220177781,220179829,220181877,220183925,220185973,220188021,220190069,220192117,220194165,220196187,220198243,220200291,220202339,220204387,220206435,220208483,220210531,220212579,220214627,220216675,220218723,220220771,220222819,220224867,220226915,220228963,220231011,220233059,220235107,220237164,220239212,220241260,220243308,220245356,220247404,220249452,220251508,220253556,220255608,220257656,220259704,220261752,220263800,220265848,220267905,220269953,220272001,220274049,220276097,220278145,220280193,220282241,220284289,220286337,220288385,220290433,220292481,220294529,220296577,220298625,220300673,220302721,220304769,220306817,220308865,220310913,220312961,220315009,220317057,220319105,220321153,220323201,220325249,220327297,220329345,220331393,220333441,220335489,220337537,220339585,220341633,220343681,220345729,220347777,220349825,220351873,220353921,220355969,220358017,220360065,220362113,220364161,220366215,220368263,220370318,220372375,220374429,220376458,220378506,220380542,220382590,220384638,220386695,220388743,220390791,220392839,220394887,220396935,220398983,220401031,220403079,220405127,220407175,220409223,220411271,220413319,220415367,220417415,220419463,220421511,220423559,220425616,220427664,220429712,220431737,220433785,220435842,220437896,220439944,220441992,220444037,220446085,220448123,220450171,220452200,220454248,220456296,220458344,220460392,220462440,220464488,220466536,220468584,220470632,220472658,220474706,220476754,220478802,220480846,220482894,220484942,220486990,220489044,220491088,220493136,220495184,220497232,220499280,220501328,220503376,220505424,220507472,220509520,220511568,220513616,220515664,220517712,220519769,220521817,220523865,220525913,220527961,220530018,220532066,220534123,220536178,220538226,220540274,220542315,220544363,220546411,220548449,220550497,220552545,220554602,220556659,220558716,220560764,220562796,220564844,220566885,220568936,220570984,220573032,220575080,220577128,220579176,220581224,220583281,220585329,220587377,220589423,220591466,220593514,220595562,220597610,220599658,220601706,220603754,220605802,220607850,220609898,220611946,220613994,220616042,220618090,220620138,220622186,220624234,220626282,220628338,220630386,220632443,220634491,220636539,220638587,220640635,220642683,220644704,220646752,220648800,220650848,220652861,220654909,220656957,220658984,220661032,220663080,220665128,220667176,220669224,220671272,220673320,220675368,220677402,220679450,220681504,220683552,220685600,220687648,220689696,220691744,220693792,220695840,220697888,220699936,220701984,220704032,220706080,220708128,220710176,220712224,220714272,220716320,220718335,220720383,220722431,220724479,220726527,220728575,220730623,220732671,220734719,220736767,220738815,220740863,220742911,220744959,220747007,220749055,220751103,220753151,220755199,220757247,220759295,220761343,220763392,220765440,220767488,220769536,220771584,220773632,220775680,220777728,220779776,220781824,220783872,220785920,220787968,220790016,220792064,220794112,220796160,220798208,220800256,220802304,220804352,220806400,220808448,220810505,220812553,220814601,220816649,220818697,220820745,220822793,220824841,220826889,220828937,220830985,220833033,220835081,220837129,220839176,220841224,220843280,220845337,220847393,220849450,220851484,220853540,220855570,220857615,220859663,220861711,220863759,220865815,220867858,220869906,220871954,220874002,220876036,220878079,220880127,220882184,220884232,220886280,220888328,220890385,220892436,220894408,220896456,220898513,220900569,220902625,220904673,220906730,220908778,220910826,220912883,220914931,220916981,220919025,220921073,220923121,220925169,220927217,220929265,220931317,220933365,220935413,220937461,220939509,220941557,220943605,220945653,220947701,220949749,220951797,220953854,220955902,220957950,220959998,220962046,220964094,220966147,220968204,220970252,220972300,220974357,220976395,220978443,220980090,220981575,220983363,220984914,220986641,220988378,220989883,220991687,220993318,220995023,220996801,220998321,221000144,221001870,221003565,221005387,221006881,221008756,221010464,221012105,221013942,221015513,221017373,221019148,221020814,221022650,221024300,221026106,221027961,221029552,221031443,221033206,221034946,221036826,221038408,221040293,221042103,221043801,221045703,221047294,221049162,221051002,221052684,221054603,221056240,221058089,221059953,221061639,221063530,221065210,221067034,221068914,221070599,221072454,221074198,221076015,221077891,221079503,221081370,221083076,221084853,221086653,221088262,221090156,221091836,221093587,221095338,221096966,221098775,221100435,221102147,221103830,221105467,221107249,221108794,221110505,221112205,221113780,221115587,221117117,221118812,221120557,221122134,221123903,221125435,221127018,221128764,221130289,221132055,221133649,221135196,221137007,221138548,221140279,221141965,221143549,221145372,221146904,221148659,221150376,221151948,221153771,221155255,221157000,221158745,221160258,221162125,221163701,221165422,221167180,221168698,221170512,221172136,221173787,221175611,221177116,221178943,221180640,221182243,221184095,221185573,221187318,221189064,221190574,221192402,221193946,221195648,221197395,221198921,221200752,221202369,221204117,221205908,221207440,221209268,221210952,221212708,221214511,221216091,221217886,221219614,221221342,221223125,221224753,221226590,221228349,221230084,221231949,221233562,221235456,221237222,221238939,221240779,221242367,221244198,221245943,221247583,221249420,221251033,221252833,221254608,221256263,221258096,221259725,221261552,221263325,221264950,221266794,221268520,221270322,221272078,221273702,221275469,221277189,221278983,221280714,221282267,221284043,221285814,221287577,221289260,221290879,221292683,221294459,221296192,221297834,221299513,221301336,221303107,221304816,221306499,221308212,221310015,221311792,221313473,221315235,221317003,221318782,221320533,221322235,221323997,221325796,221327630,221329378,221331106,221332875,221334693,221336470,221338185,221339952,221341727,221343554,221345330,221347039,221348854,221350672,221352500,221354290,221356007,221357875,221359727,221361535,221363291,221365044,221366884,221368696,221370416,221372174,221373952,221375799,221377557,221379260,221381028,221382850,221384674,221386398,221388133,221389960,221391800,221393593,221395301,221397084,221398926,221400706,221402439,221404254,221406056,221407903,221409662,221411383,221413224,221415038,221416836,221418595,221420328,221422204,221423941,221425669,221427448,221429207,221431055,221432777,221434474,221436334,221438121,221439866,221441657,221443353,221445210,221446998,221448701,221450489,221452218,221454050,221455863,221457510,221459376,221461151,221462939,221464728,221466389,221468229,221470043,221471801,221473607,221475267,221477143,221478896,221480590,221482428,221484145,221485966,221487759,221489419,221491184,221492945,221494705,221496469,221498154,221499948,221501738,221503417,221505161,221506828,221508595,221510430,221512087,221513913,221515601,221517318,221519182,221520879,221522677,221524497,221526235,221528040,221529845,221531558,221533482,221535218,221536988,221538799,221540534,221542363,221544163,221545919,221547772,221549513,221551333,221553181,221554976,221556877,221558628,221560408,221562253,221563989,221565737,221567525,221569227,221571097,221572843,221574589,221576391,221578138,221579999,221581746,221583448,221585299,221587033,221588858,221590572,221592274,221594080,221595847,221597683,221599390,221601125,221602918,221604661,221606466,221608226,221609956,221611737,221613406,221615230,221616901,221618655,221620431,221622125,221623921,221625626,221627332,221629116,221630804,221632590,221634234,221635951,221637762,221639413,221641196,221642840,221644593,221646410,221648055,221649813,221651489,221653259,221655065,221656662,221658436,221660172,221661890,221663717,221665297,221667090,221668862,221670501,221672349,221673934,221675687,221677663,221679308,221681198,221682765,221684477,221686368,221687955,221689797,221691364,221693104,221694989,221696535,221698338,221700036,221701747,221703656,221705130,221706920,221708723,221710374,221712228,221713789,221715525,221717352,221718957,221720709,221722294,221724046,221725869,221727453,221729121,221730791,221732582,221734392,221735959,221737647,221739401,221741158,221742842,221744416,221746045,221747812,221749543,221751145,221752822,221754470,221756268,221758013,221759689,221761328,221763071,221764940,221766579,221768242,221769962,221771705,221773537,221775196,221776931,221778652,221780490,221782263,221783985,221785726,221787545,221789278,221791001,221792764,221794543,221796286,221798022,221799813,221801540,221803368,221805107,221806864,221808672,221810397,221812202,221813957,221815706,221817549,221819257,221821052,221822862,221824628,221826485,221828182,221829991,221831817,221833573,221835427,221837136,221838931,221840775,221842474,221844337,221846053,221847859,221849659,221851364,221853223,221854876,221856676,221858496,221860170,221862024,221863629,221865405,221867245,221868892,221870740,221872367,221874125,221875932,221877544,221879362,221881009,221882705,221884410,221886001,221887779,221889403,221891092,221892777,221894397,221896125,221897769,221899417,221901044,221902699,221904419,221906009,221907653,221909241,221910925,221912598,221914174,221915813,221917378,221919064,221920734,221922342,221923985,221925576,221927258,221928900,221930568,221932185,221933765,221935364,221937004,221938612,221940273,221941933,221943562,221945214,221946856,221948463,221950106,221951718,221953375,221955063,221956551,221958209,221959799,221961348,221963062,221964492,221966162,221967668,221969204,221970822,221972253,221973943,221975452,221977006,221978664,221980117,221981833,221983334,221984846,221986511,221987938,221989623,221991059,221992599,221994195,221995619,221997214,221998643,222000192,222001719,222003176,222004739,222006170,222007649,222009166,222010593,222012121,222013577,222015024,222016535,222017961,222019491,222020922,222022383,222023881,222025301,222026821,222028246,222029686,222031207,222032639,222034146,222035570,222037041,222038581,222040043,222041566,222042993,222044443,222045938,222047375,222048867,222050304,222051780,222053305,222054762,222056236,222057705,222059142,222060683,222062126,222063609,222065052,222066493,222067977,222069394,222070868,222072299,222073745,222075211,222076616,222078083,222079491,222080916,222082372,222083788,222085232,222086652,222088060,222089512,222090955,222092406,222093791,222095260,222096736,222098240,222099722,222101173,222102632,222104107,222105566,222106988,222108396,222109822,222111273,222112706,222114152,222115558,222116975,222118390,222119818,222121213,222122611,222124046,222125498,222126928,222128365,222129789,222131224,222132665,222134107,222135557,222136993,222138409,222139833,222141305,222142714,222144084,222145502,222146936,222148360,222149776,222151227,222152680,222154142,222155609,222157024,222158472,222159898,222161368,222162818,222164230,222165639,222167095,222168557,222169974,222171409,222172849,222174262,222175774,222177200,222178675,222180059,222181515,222183017,222184483,222185939,222187379,222188815,222190320,222191794,222193263,222194722,222196144,222197631,222199067,222200529,222201921,222203361,222204850,222206291,222207754,222209161,222210615,222212098,222213502,222214990,222216410,222217921,222219398,222220834,222222331,222223727,222225226,222226700,222228134,222229639,222231043,222232584,222234017,222235404,222236875,222238317,222239872,222241279,222242716,222244240,222245660,222247220,222248710,222250201,222251720,222253290,222254959,222256482,222258004,222259528,222261085,222262737,222264339,222265915,222267556,222269137,222270795,222272437,222274011,222275650,222277182,222278755,222280383,222281952,222283597,222285148,222286724,222288310,222289896,222291508,222293042,222294571,222296121,222297723,222299307,222300893,222302452,222303995,222305524,222307109,222308695,222310314,222311875,222313360,222314935,222316512,222318100,222319694,222321193,222322745,222324261,222325845,222327411,222328937,222330478,222331950,222333529,222335114,222336670,222338233,222339667,222341216,222342799,222344391,222345988,222347523,222349064,222350652,222352212,222353843,222355372,222356900,222358511,222360101,222361754,222363380,222364973,222366593,222368117,222369752,222371379,222373011,222374620,222376129,222377791,222379312,222380972,222382580,222384052,222385736,222387125,222388739,222390290,222391796,222393363,222394775,222396295,222397785,222399300,222400745,222402150,222403581,222405020,222406532,222407899,222409326,222410757,222412166,222413640,222415038,222416521,222417979,222419346,222420806,222422170,222423616,222425033,222426415,222427867,222429246,222430701,222432132,222433534,222434945,222436351,222437791,222439201,222440569,222442003,222443405,222444834,222446269,222447651,222449074,222450476,222451864,222453252,222454625,222456056,222457451,222458889,222460262,222461650,222463090,222464501,222465930,222467343,222468714,222470133,222471560,222473007,222474448,222475886,222477347,222478774,222480205,222481595,222483002,222484444,222485850,222487289,222488690,222490090,222491533,222492949,222494399,222495785,222497195,222498650,222500082,222501547,222503015,222504426,222505887,222507329,222508744,222510154,222511567,222513013,222514406,222515831,222517230,222518638,222520089,222521540,222522987,222524386,222525835,222527280,222528727,222530132,222531529,222532965,222534414,222535837,222537264,222538683,222540112,222541532,222542981,222544416,222545824,222547245,222548685,222550115,222551539,222552948,222554388,222555865,222557317,222558788,222560222,222561672,222563125,222564567,222566024,222567408,222568810,222570224,222571665,222573114,222574505,222575927,222577344,222578796,222580234,222581615,222583016,222584454,222585887,222587333,222588735,222590130,222591588,222593024,222594477,222595915,222597313,222598752,222600209,222601661,222603098,222604533,222605988,222607412,222608864,222610297,222611714,222613150,222614634,222616097,222617568,222618975,222620454,222621856,222623285,222624682,222626082,222627489,222628937,222630356,222631760,222633159,222634581,222636042,222637447,222638846,222640241,222641668,222643099,222644525,222645969,222647366,222648806,222650269,222651739,222653123,222654541,222655984,222657437,222658916,222660334,222661747,222663200,222664659,222666099,222667529,222668960,222670388,222671833,222673306,222674777,222676212,222677666,222679093,222680538,222681992,222683406,222684835,222686248,222687667,222689103,222690549,222691963,222693372,222694822,222696289,222697751,222699204,222700653,222702111,222703535,222704984,222706415,222707838,222709249,222710696,222712150,222713595,222715028,222716446,222717879,222719322,222720763,222722187,222723615,222725039,222726484,222727965,222729394,222730845,222732261,222733711,222735192,222736625,222738063,222739523,222740965,222742426,222743880,222745328,222746776,222748204,222749646,222751137,222752579,222753996,222755428,222756881,222758348,222759818,222761242,222762682,222764117,222765570,222767020,222768461,222769911,222771362,222772799,222774274,222775740,222777180,222778643,222780100,222781513,222782982,222784439,222785878,222787345,222788776,222790222,222791704,222793128,222794595,222796051,222797515,222799015,222800495,222801965,222803421,222804888,222806316,222807815,222809294,222810760,222812223,222813643,222815121,222816603,222818061,222819502,222820960,222822413,222823891,222825327,222826771,222828229,222829676,222831131,222832599,222834094,222835539,222836970,222838430,222839948,222841398,222842871,222844324,222845797,222847268,222848735,222850200,222851655,222853080,222854525,222855973,222857469,222858934,222860361,222861870,222863327,222864822,222866284,222867736,222869221,222870670,222872131,222873597,222875058,222876516,222877972,222879464,222880976,222882429,222883921,222885367,222886807,222888305,222889780,222891276,222892735,222894178,222895659,222897121,222898595,222900092,222901547,222903070,222904537,222906032,222907549,222908987,222910498,222911977,222913463,222914973,222916434,222917891,222919357,222920828,222922339,222923827,222925319,222926774,222928216,222929748,222931247,222932771,222934249,222935706,222937185,222938613,222940118,222941625,222943100,222944639,222946129,222947624,222949160,222950621,222952166,222953627,222955094,222956620,222958096,222959619,222961121,222962540,222964069,222965582,222967093,222968623,222970104,222971631,222973108,222974611,222976119,222977604,222979100,222980595,222982080,222983611,222985064,222986614,222988099,222989588,222991134,222992644,222994188,222995697,222997162,222998679,223000170,223001677,223003224,223004660,223006217,223007740,223009250,223010829,223012331,223013886,223015407,223016911,223018473,223019999,223021555,223023064,223024560,223026110,223027615,223029161,223030708,223032171,223033725,223035261,223036777,223038356,223039803,223041353,223042866,223044356,223045905,223047401,223048938,223050462,223051929,223053531,223055047,223056616,223058167,223059677,223061286,223062832,223064396,223065967,223067504,223069093,223070643,223072167,223073778,223075297,223076891,223078451,223080028,223081644,223083201,223084771,223086345,223087866,223089430,223090977,223092503,223094112,223095623,223097213,223098769,223100306,223101921,223103478,223105074,223106627,223108140,223109743,223111298,223112881,223114495,223115996,223117602,223119153,223120707,223122286,223123831,223125444,223127043,223128567,223130196,223131765,223133377,223134979,223136526,223138147,223139706,223141273,223142886,223144480,223146109,223147689,223149275,223150908,223152463,223154072,223155655,223157179,223158817,223160383,223161999,223163622,223165121,223166766,223168363,223169949,223171595,223173168,223174789,223176402,223177939,223179593,223181200,223182843,223184496,223186020,223187652,223189323,223190939,223192678,223194331,223196063,223197778,223199421,223201183,223202870,223204594,223206315,223207985,223209708,223211396,223213083,223214820,223216502,223218234,223219970,223221631,223223362,223225038,223226765,223228490,223230154,223231904,223233606,223235277,223237027,223238697,223240446,223242153,223243833,223245588,223247290,223249033,223250783,223252461,223254243,223255944,223257638,223259402,223261071,223262830,223264534,223266202,223267953,223269659,223271401,223273150,223274819,223276605,223278334,223280028,223281799,223283508,223285279,223287005,223288659,223290431,223292172,223293925,223295672,223297359,223299139,223300857,223302572,223304338,223306062,223307825,223309575,223311237,223313016,223314744,223316503,223318284,223319994,223321796,223323536,223325243,223327031,223328751,223330527,223332283,223333957,223335750,223337488,223339252,223341036,223342770,223344558,223346317,223348045,223349831,223351545,223353320,223355087,223356774,223358553,223360298,223362054,223363835,223365545,223367338,223369108,223370854,223372654,223374390,223376175,223377948,223379647,223381445,223383197,223384964,223386762,223388503,223390300,223392095,223393849,223395680,223397435,223399234,223401016,223402735,223404542,223406298,223408086,223409901,223411652,223413461,223415247,223416998,223418829,223420598,223422406,223424209,223425942,223427774,223429564,223431358,223433194,223434948,223436772,223438553,223440303,223442133,223443908,223445742,223447538,223449263,223451070,223452872,223454669,223456469,223458258,223460089,223461900,223463667,223465479,223467267,223469090,223470912,223472695,223474518,223476294,223478061,223479880,223481665,223483484,223485320,223487077,223488926,223490715,223492538,223494358,223496140,223497956,223499749,223501550,223503375,223505170,223507033,223508844,223510622,223512445,223514250,223516096,223517957,223519742,223521569,223523396,223525211,223527054,223528852,223530670,223532473,223534257,223536114,223537906,223539734,223541582,223543373,223545185,223547022,223548819,223550664,223552452,223554296,223556106,223557859,223559705,223561535,223563370,223565236,223567013,223568860,223570675,223572467,223574311,223576128,223577979,223579809,223581593,223583440,223585269,223587140,223589026,223590834,223592705,223594519,223596314,223598170,223599991,223601863,223603680,223605487,223607318,223609192,223611012,223612863,223614665,223616552,223618422,223620239,223622087,223623917,223625779,223627609,223629418,223631233,223633056,223634889,223636751,223638575,223640451,223642296,223644097,223645949,223647807,223649646,223651536,223653278,223655041,223656767,223658471,223660217,223661983,223663754,223665470,223667220,223668905,223670663,223672493,223674347,223676187,223678099,223679945,223681785,223683680,223685682,223687731,223689779,223691827,223693883,223695880,223697810,223699536,223701222,223702875,223704526,223706200,223707905,223709608,223711252,223712926,223714601,223716305,223718007,223719675,223721336,223722994,223724645,223726278,223727941,223729635,223731390,223733095,223734815,223736511,223738191,223739855,223741518,223743157,223744808,223746475,223748131,223749763,223751396,223753129,223754837,223756612,223758448,223760305,223762160,223764012,223765922,223767888,223769883,223771898,223773928,223775953,223777973,223779993,223782010,223783999,223785998,223788011,223789928,223791746,223793339,223794874,223796382,223797995,223799608,223801217,223802924,223804530,223806059,223807605,223809110,223810669,223812536,223814360,223816095,223817915,223819709,223821448,223823252,223825020,223826828,223828667,223830518,223832405,223834316,223836227,223838113,223840025,223842026,223843996,223845968,223847891,223849805,223851743,223853681,223855562,223857542,223859518,223861514,223863527,223865539,223867511,223869467,223871457,223873390,223875372,223877309,223879309,223881225,223883157,223885137,223887083,223888969,223890870,223892808,223894664,223896540,223898440,223900363,223902213,223904086,223905988,223907837,223909729,223911549,223913389,223915194,223917023,223918871,223920654,223922443,223924209,223926030,223927855,223929639,223931499,223933234,223935087,223936884,223938672,223940414,223942139,223943928,223945599,223947298,223948988,223950643,223952294,223953948,223955585,223957237,223958870,223960510,223962155,223963727,223965353,223966862,223968432,223969934,223971430,223972915,223974448,223975866,223977278,223978752,223980216,223981593,223983041,223984488,223985884,223987250,223988699,223990113,223991483,223992909,223994318,223995696,223997062,223998519,223999897,224001263,224002669,224004086,224005474,224006855,224008275,224009693,224011024,224012400,224013816,224015190,224016562,224017961,224019369,224020715,224022063,224023501,224024863,224026225,224027661,224029094,224030422,224031844,224033307,224034686,224036091,224037590,224038974,224040402,224041876,224043352,224044716,224046191,224047680,224049145,224050595,224051974,224053410,224054912,224056394,224057798,224059230,224060680,224062126,224063577,224065074,224066583,224068144,224069628,224071134,224072848,224074816,224076708,224078392,224080023,224081826,224083692,224085493,224087197,224088843,224090478,224092118,224093848,224095623,224097367,224099119,224100749,224102379,224104143,224105956,224107669,224109256,224110953,224112745,224114450,224115991,224117659,224119418,224121034,224122572,224124333,224126057,224127571,224129242,224130981,224132509,224134178,224135917,224137437,224139041,224140778,224142219,224143883,224145605,224147120,224148762,224150476,224151969,224153657,224155260,224156731,224158448,224159940,224161559,224163241,224164705,224166415,224167926,224169505,224171192,224172641,224174344,224175866,224177500,224179134,224180572,224182277,224183734,224185421,224186937,224188541,224190174,224191652,224193375,224194895,224196577,224198174,224199820,224201443,224203061,224204725,224206326,224208020,224209591,224211325,224212846,224214628,224216139,224217939,224219426,224221238,224222722,224224515,224226032,224227802,224229298,224231041,224232550,224234298,224235857,224237606,224239154,224240901,224242489,224244236,224245809,224247529,224249132,224250803,224252467,224254096,224255802,224257353,224259101,224260634,224262379,224263817,224265548,224267038,224268738,224270277,224271991,224273547,224275158,224276817,224278396,224280083,224281599,224283323,224284769,224286476,224287992,224289695,224291230,224292809,224294397,224295941,224297573,224299098,224300698,224302135,224303759,224305271,224306826,224308398,224309885,224311507,224313027,224314601,224316029,224317625,224319146,224320602,224322212,224323660,224325222,224326676,224328208,224329696,224331225,224332772,224334209,224335831,224337305,224338831,224340345,224341856,224343423,224344875,224346471,224347957,224349508,224351002,224352478,224354024,224355471,224357050,224358498,224360041,224361563,224362985,224364609,224366053,224367603,224369095,224370617,224372207,224373665,224375279,224376758,224378312,224379856,224381273,224382889,224384327,224385837,224387363,224388818,224390446,224391895,224393504,224394986,224396524,224398103,224399524,224401120,224402549,224404111,224405702,224407107,224408699,224410132,224411690,224413227,224414665,224416296,224417738,224419291,224420834,224422261,224423875,224425327,224426872,224428480,224429894,224431539,224433029,224434584,224436163,224437574,224439194,224440635,224442148,224443655,224445055,224446674,224448077,224449626,224451172,224452577,224454195,224455612,224457154,224458688,224460117,224461750,224463187,224464727,224466250,224467674,224469293,224470720,224472270,224473758,224475190,224476817,224478272,224479863,224481431,224482860,224484469,224485905,224487465,224488973,224490484,224492111,224493535,224495095,224496589,224498011,224499571,224500977,224502509,224503989,224505430,224506993,224508390,224509941,224511394,224512870,224514446,224515841,224517419,224518873,224520372,224521967,224523394,224524964,224526358,224527897,224529486,224530890,224532529,224533973,224535505,224537112,224538520,224540143,224541589,224543111,224544705,224546106,224547723,224549167,224550697,224552273,224553713,224555343,224556815,224558326,224559910,224561315,224562953,224564411,224565908,224567481,224568897,224570544,224571996,224573537,224575141,224576557,224578224,224579678,224581238,224582838,224584271,224585918,224587388,224588884,224590456,224591858,224593479,224594914,224596427,224598019,224599433,224601075,224602561,224604087,224605684,224607088,224608767,224610227,224611804,224613408,224614838,224616519,224617970,224619500,224621110,224622542,224624209,224625662,224627231,224628862,224630294,224631968,224633453,224634996,224636594,224638011,224639701,224641201,224642713,224644340,224645767,224647439,224648888,224650438,224652029,224653473,224655134,224656601,224658119,224659739,224661157,224662804,224664254,224665777,224667451,224668866,224670528,224671995,224673524,224675208,224676628,224678286,224679745,224681268,224682949,224684409,224686083,224687562,224689077,224690738,224692212,224693920,224695348,224696867,224698543,224699994,224701695,224703151,224704640,224706334,224707790,224709464,224710902,224712375,224714100,224715559,224717254,224718719,224720203,224721910,224723374,224725026,224726548,224727995,224729685,224731167,224732791,224734321,224735786,224737507,224738998,224740651,224742182,224743682,224745422,224746991,224748643,224750220,224751766,224753456,224755037,224756651,224758240,224759788,224761454,224763052,224764651,224766185,224767765,224769428,224771101,224772638,224774253,224775876,224777491,224779163,224780693,224782324,224784000,224785607,224787342,224788838,224790429,224792159,224793751,224795498,224797028,224798631,224800334,224801858,224803588,224805105,224806630,224808317,224809812,224811515,224813037,224814527,224816274,224817721,224819448,224820988,224822485,224824254,224825687,224827418,224828987,224830470,224832241,224833686,224835416,224836998,224838502,224840235,224841718,224843393,224844997,224846462,224848222,224849685,224851350,224852933,224854430,224856189,224857653,224859315,224860960,224862448,224864197,224865722,224867374,224868979,224870466,224872228,224873764,224875409,224877012,224878500,224880231,224881739,224883377,224885000,224886481,224888206,224889751,224891390,224892997,224894464,224896179,224897714,224899301,224900885,224902358,224904078,224905631,224907254,224908883,224910365,224912122,224913685,224915272,224916946,224918422,224920187,224921765,224923366,224925027,224926512,224928269,224929858,224931463,224933153,224934604,224936378,224937945,224939507,224941167,224942658,224944412,224945967,224947496,224949157,224950694,224952458,224954055,224955607,224957303,224958871,224960637,224962228,224963767,224965495,224967104,224968857,224970437,224971958,224973674,224975274,224977031,224978669,224980216,224981967,224983587,224985312,224986941,224988459,224990207,224991834,224993529,224995128,224996602,224998356,224999976,225001674,225003287,225004830,225006600,225008238,225009917,225011512,225013117,225014911,225016539,225018153,225019771,225021386,225023168,225024782,225026419,225028043,225029651,225031447,225033063,225034673,225036355,225038001,225039798,225041408,225042971,225044654,225046327,225048114,225049686,225051251,225052963,225054618,225056373,225057916,225059487,225061204,225062851,225064609,225066121,225067717,225069484,225071128,225072870,225074417,225076034,225077781,225079467,225081159,225082739,225084396,225086156,225087781,225089419,225091014,225092635,225094394,225096006,225097635,225099284,225100980,225102760,225104323,225105997,225107670,225109372,225111184,225112722,225114379,225116101,225117769,225119559,225121101,225122759,225124510,225126167,225127949,225129542,225131199,225132974,225134610,225136362,225137932,225139598,225141373,225143000,225144721,225146330,225148046,225149858,225151441,225153178,225154811,225156523,225158284,225159818,225161541,225163192,225164909,225166699,225168271,225170009,225171694,225173401,225175193,225176798,225178516,225180239,225181914,225183678,225185277,225186996,225188737,225190375,225192152,225193731,225195444,225197218,225198795,225200594,225202165,225203912,225205684,225207247,225209056,225210682,225212412,225214213,225215819,225217619,225219266,225220961,225222727,225224335,225226108,225227791,225229466,225231251,225232885,225234656,225236382,225238024,225239841,225241451,225243197,225244961,225246544,225248376,225249984,225251756,225253514,225255101,225256954,225258580,225260311,225262107,225263721,225265574,225267222,225268939,225270748,225272333,225274168,225275785,225277423,225279241,225280869,225282670,225284328,225285947,225287802,225289446,225291241,225292938,225294533,225296406,225298009,225299790,225301516,225303131,225304929,225306553,225308284,225310052,225311645,225313438,225315053,225316738,225318511,225320126,225321892,225323546,225325161,225326932,225328549,225330297,225331962,225333557,225335345,225336954,225338685,225340368,225341961,225343730,225345338,225347071,225348785,225350385,225352177,225353772,225355461,225357188,225358799,225360569,225362189,225363807,225365569,225367193,225368947,225370556,225372198,225373995,225375635,225377375,225379015,225380634,225382400,225384028,225385726,225387401,225389010,225390768,225392406,225394131,225395822,225397430,225399170,225400823,225402490,225404207,225405835,225407558,225409188,225410820,225412537,225414153,225415836,225417465,225419059,225420769,225422405,225424082,225425700,225427314,225428986,225430643,225432252,225433875,225435470,225437101,225438749,225440368,225442000,225443645,225445237,225446887,225448482,225450112,225451749,225453309,225454936,225456583,225458225,225459861,225461445,225463083,225464744,225466397,225468047,225469641,225471268,225472880,225474517,225476153,225477764,225479416,225481046,225482651,225484300,225485914,225487597,225489244,225490868,225492537,225494163,225495825,225497451,225499055,225500698,225502314,225503945,225505580,225507194,225508843,225510484,225512155,225513842,225515396,225516996,225518562,225520028,225521495,225522973,225524474,225525987,225527456,225528936,225530446,225531889,225533338,225534823,225536300,225537779,225539233,225540686,225542196,225543675,225545121,225546591,225548025,225549487,225550934,225552453,225553963,225555463,225556993,225558479,225559952,225561409,225562918,225564404,225565938,225567430,225568884,225570379,225571882,225573365,225574835,225576314,225577798,225579298,225580759,225582224,225583690,225585156,225586630,225588064,225589552,225591017,225592523,225594002,225595485,225596969,225598456,225599951,225601393,225602866,225604364,225605842,225607314,225608822,225610305,225611805,225613289,225614803,225616319,225617793,225619287,225620764,225622230,225623713,225625185,225626672,225628151,225629646,225631132,225632609,225634098,225635592,225637084,225638577,225640084,225641575,225643052,225644534,225646011,225647492,225648982,225650482,225651981,225653395,225654884,225656375,225657865,225659361,225660804,225662286,225663768,225665240,225666709,225668185,225669668,225671156,225672632,225674139,225675594,225677055,225678530,225680044,225681518,225683001,225684498,225686002,225687536,225689046,225690495,225691950,225693457,225694941,225696380,225697864,225699357,225700787,225702260,225703736,225705214,225706683,225708136,225709588,225711075,225712547,225714017,225715462,225716940,225718412,225719910,225721382,225722846,225724339,225725783,225727230,225728680,225730129,225731597,225733062,225734532,225736006,225737483,225738951,225740377,225741823,225743266,225744732,225746186,225747652,225749126,225750596,225752090,225753522,225754988,225756442,225757900,225759368,225760836,225762321,225763796,225765286,225766790,225768277,225769764,225771249,225772749,225774213,225775706,225777194,225778692,225780145,225781625,225783111,225784576,225786060,225787520,225788962,225790409,225791882,225793354,225794818,225796247,225797700,225799186,225800631,225802084,225803531,225804971,225806415,225807865,225809316,225810815,225812242,225813689,225815119,225816542,225818019,225819497,225820970,225822432,225823911,225825437,225826921,225828433,225829904,225831376,225832862,225834325,225835779,225837263,225838737,225840164,225841598,225843041,225844487,225845975,225847484,225848940,225850396,225851881,225853362,225854817,225856276,225857793,225859281,225860781,225862270,225863784,225865253,225866750,225868203,225869705,225871220,225872732,225874241,225875749,225877201,225878659,225880152,225881625,225883110,225884599,225886101,225887558,225889034,225890527,225891953,225893404,225894884,225896326,225897822,225899338,225900835,225902357,225903811,225905310,225906761,225908281,225909719,225911208,225912634,225914092,225915570,225917041,225918527,225920056,225921586,225923042,225924495,225925945,225927428,225928906,225930469,225931915,225933423,225934938,225936441,225937916,225939420,225940954,225942408,225943886,225945390,225946916,225948441,225949954,225951456,225952961,225954459,225955988,225957563,225959059,225960568,225962082,225963567,225965081,225966594,225968093,225969607,225971131,225972609,225974146,225975636,225977112,225978599,225980104,225981685,225983212,225984709,225986239,225987779,225989331,225990859,225992368,225993900,225995425,225996957,225998485,226000068,226001617,226003139,226004667,226006143,226007645,226009176,226010663,226012126,226013683,226015178,226016676,226018155,226019650,226021137,226022618,226024088,226025572,226027059,226028519,226029982,226031451,226032940,226034406,226035832,226037391,226038801,226040260,226041731,226043212,226044639,226046122,226047575,226049020,226050461,226051892,226053328,226054774,226056216,226057695,226059151,226060590,226062049,226063514,226064961,226066387,226067814,226069260,226070767,226072235,226073638,226075095,226076531,226078005,226079425,226080865,226082251,226083645,226085060,226086442,226087885,226089299,226090780,226092235,226093664,226095108,226096516,226097919,226099381,226100833,226102240,226103640,226105061,226106489,226107919,226109301,226110704,226112141,226113537,226114973,226116393,226117782,226119230,226120659,226122108,226123577,226125031,226126476,226127916,226129406,226130865,226132352,226133816,226135274,226136749,226138161,226139616,226141070,226142466,226143897,226145341,226146717,226148131,226149567,226151024,226152487,226153938,226155375,226156803,226158259,226159706,226161162,226162612,226164086,226165537,226167000,226168443,226169904,226171345,226172839,226174265,226175759,226177223,226178678,226180141,226181612,226183071,226184523,226185957,226187480,226188966,226190471,226191899,226193298,226194777,226196274,226197737,226199190,226200698,226202126,226203609,226205036,226206465,226207872,226209272,226210683,226212089,226213460,226214880,226216290,226217706,226219107,226220558,226221957,226223384,226224836,226226254,226227669,226229104,226230489,226231881,226233255,226234619,226235999,226237366,226238725,226240141,226241542,226242973,226244394,226245769,226247152,226248576,226249971,226251402,226252791,226254226,226255610,226257024,226258395,226259855,226261222,226262601,226263995,226265461,226266874,226268265,226269655,226271037,226272393,226273768,226275220,226276731,226278144,226279659,226281150,226282643,226284140,226285612,226287107,226288619,226290141,226291632,226293148,226294622,226296011,226297526,226298953,226300489,226302032,226303496,226304971,226306483,226307904,226309301,226310740,226312182,226313640,226315087,226316477,226317939,226319449,226320939,226322455,226323965,226325518,226326935,226328361,226329848,226331314,226332809,226334250,226335723,226337134,226338580,226340048,226341556,226343030,226344411,226345825,226347282,226348787,226350311,226351779,226353242,226354665,226356064,226357463,226358735,226360155,226361583,226362938,226364381,226365719,226367081,226368448,226369748,226371032,226372315,226373626,226374981,226376343,226377658,226378987,226380327,226381637,226382986,226384306,226385694,226387007,226388373,226389739,226391160,226392550,226393982,226395397,226396798,226398184,226399546,226401015,226402537,226403960,226405469,226406967,226408459,226409903,226411367,226412827,226414354,226415833,226417341,226418918,226420361,226421885,226423482,226424931,226426510,226428080,226429587,226431142,226432673,226434163,226435678,226437184,226438689,226440201,226441717,226443209,226444782,226446279,226447841,226449372,226450943,226452515,226454099,226455629,226457091,226458649,226460202,226461733,226463295,226464849,226466371,226467867,226469448,226471019,226472590,226474125,226475712,226477291,226478882,226480428,226482051,226483622,226485263,226486841,226488435,226490032,226491618,226493231,226494796,226496389,226497912,226499455,226501023,226502594,226504098,226505672,226507226,226508752,226510300,226511856,226513413,226514938,226516529,226518135,226519754,226521286,226522944,226524581,226526184,226527728,226529346,226530948,226532521,226534059,226535579,226537091,226538548,226540070,226541571,226543046,226544600,226546088,226547589,226549073,226550587,226552054,226553558,226555074,226556577,226558073,226559579,226561044,226562478,226563964,226565386,226566855,226568322,226569751,226571277,226572765,226574198,226575736,226577144,226578614,226580073,226581542,226583129,226584562,226585968,226587420,226588834,226590294,226591700,226593037,226594386,226595726,226597091,226598439,226599802,226601171,226602499,226603808,226605070,226606392,226607740,226609022,226610331,226611588,226612879,226614208,226615510,226616861,226618163,226619482,226620836,226622139,226623461,226624734,226626091,226627370,226628691,226629935,226631246,226632534,226633861,226635208,226636481,226637755,226639121,226640413,226641801,226643112,226644412,226645704,226647059,226648372,226649699,226651119,226652473,226653804,226655091,226656344,226657719,226659030,226660362,226661738,226663052,226664395,226665664,226666990,226668304,226669571,226670850,226672101,226673360,226674645,226675921,226677215,226678466,226679722,226680984,226682274,226683571,226684880,226686214,226687518,226688870,226690236,226691567,226692923,226694233,226695623,226696955,226698298,226699619,226701012,226702361,226703777,226705119,226706572,226707910,226709254,226710594,226712017,226713353,226714761,226716090,226717509,226718846,226720210,226721544,226722929,226724292,226725615,226727011,226728334,226729693,226731041,226732418,226733737,226735116,226736467,226737776,226739146,226740488,226741824,226743241,226744573,226745915,226747323,226748684,226750102,226751490,226752853,226754311,226755656,226757012,226758401,226759733,226761087,226762422,226763716,226765144,226766467,226767838,226769245,226770558,226771895,226773187,226774497,226775800,226777114,226778461,226779823,226781108,226782473,226783846,226785145,226786476,226787803,226789102,226790399,226791787,226793123,226794467,226795828,226797226,226798552,226799856,226801268,226802572,226803937,226805359,226806743,226808108,226809468,226810858,226812306,226813682,226815058,226816471,226817839,226819195,226820634,226822010,226823362,226824718,226826091,226827489,226828847,226830243,226831628,226833077,226834481,226835859,226837278,226838743,226840113,226841490,226842886,226844372,226845809,226847222,226848696,226850181,226851659,226853077,226854512,226855988,226857479,226858916,226860329,226861746,226863218,226864719,226866221,226867641,226869085,226870551,226872035,226873482,226874914,226876352,226877812,226879267,226880787,226882265,226883715,226885150,226886577,226888017,226889441,226890923,226892370,226893788,226895234,226896675,226898123,226899632,226901087,226902558,226904001,226905400,226906847,226908308,226909751,226911234,226912653,226914078,226915509,226916948,226918448,226919911,226921368,226922784,226924237,226925701,226927194,226928719,226930165,226931623,226933091,226934569,226936039,226937551,226938981,226940420,226941871,226943356,226944834,226946370,226947836,226949281,226950755,226952219,226953696,226955098,226956553,226958054,226959473,226960910,226962348,226963800,226965280,226966733,226968168,226969622,226971056,226972505,226973973,226975416,226976870,226978318,226979802,226981223,226982690,226984137,226985582,226987039,226988474,226989914,226991387,226992858,226994325,226995808,226997331,226998788,227000301,227001834,227003348,227004848,227006331,227007869,227009395,227010906,227012388,227013878,227015372,227016871,227018423,227019963,227021461,227022968,227024479,227025979,227027470,227028955,227030511,227032038,227033575,227035064,227036549,227038070,227039619,227041146,227042699,227044222,227045712,227047189,227048702,227050171,227051668,227053224,227054735,227056234,227057752,227059266,227060750,227062253,227063789,227065298,227066804,227068293,227069769,227071283,227072768,227074287,227075757,227077257,227078743,227080208,227081676,227083173,227084664,227086154,227087645,227089129,227090605,227092081,227093537,227095003,227096458,227097930,227099423,227100895,227102402,227103851,227105333,227106806,227108297,227109789,227111195,227112678,227114149,227115604,227117100,227118604,227120177,227121719,227123201,227124805,227126256,227127814,227129317,227130894,227132437,227133990,227135565,227137042,227138622,227140130,227141671,227143191,227144706,227146251,227147730,227149291,227150750,227152357,227153827,227155384,227156929,227158413,227160009,227161474,227163066,227164581,227166126,227167631,227169173,227170756,227172210,227173767,227175229,227176768,227178255,227179815,227181357,227182899,227184482,227185969,227187560,227189000,227190572,227192034,227193627,227195183,227196702,227198299,227199806,227201401,227202959,227204505,227206037,227207612,227209209,227210708,227212313,227213749,227215353,227216854,227218412,227219973,227221518,227223084,227224550,227226166,227227652,227229239,227230730,227232264,227233825,227235346,227236940,227238474,227240043,227241514,227243102,227244577,227246143,227247681,227249186,227250751,227252177,227253787,227255280,227256881,227258387,227259937,227261468,227262972,227264558,227266067,227267666,227269116,227270695,227272163,227273693,227275241,227276754,227278366,227279824,227281457,227282980,227284591,227286115,227287677,227289225,227290695,227292264,227293758,227295353,227296837,227298413,227299970,227301496,227303109,227304615,227306214,227307641,227309226,227310712,227312250,227313769,227315300,227316893,227318353,227319952,227321445,227323046,227324563,227326136,227327667,227329157,227330775,227332260,227333855,227335305,227336909,227338341,227339904,227341405,227342929,227344510,227345999,227347605,227349041,227350639,227352120,227353689,227355201,227356702,227358277,227359711,227361324,227362820,227364384,227365853,227367407,227368988,227370493,227372078,227373533,227375161,227376573,227378192,227379655,227381285,227382789,227384359,227385908,227387389,227389008,227390459,227392081,227393588,227395180,227396782,227398257,227399866,227401307,227402909,227404421,227406003,227407514,227409030,227410644,227412109,227413707,227415171,227416787,227418285,227419814,227421358,227422817,227424419,227425900,227427493,227428994,227430522,227432084,227433578,227435213,227436702,227438277,227439787,227441345,227442861,227444301,227445887,227447363,227448958,227450398,227451937,227453436,227454991,227456571,227458075,227459680,227461105,227462704,227464177,227465715,227467262,227468767,227470400,227471860,227473424,227474912,227476475,227478070,227479525,227481167,227482663,227484224,227485771,227487307,227488848,227490286,227491895,227493386,227494998,227496473,227498015,227499598,227501137,227502740,227504181,227505780,227507296,227508795,227510365,227511849,227513470,227514958,227516515,227518078,227519580,227521184,227522617,227524231,227525671,227527195,227528724,227530166,227531751,227533230,227534832,227536223,227537780,227539295,227540829,227542402,227543903,227545458,227546991,227548504,227550096,227551548,227553179,227554673,227556284,227557774,227559290,227560877,227562374,227563947,227565400,227566970,227568487,227569980,227571594,227573092,227574710,227576238,227577838,227579392,227580900,227582507,227584069,227585639,227587210,227588785,227590385,227591925,227593556,227595062,227596667,227598226,227599746,227601367,227602899,227604525,227606048,227607609,227609147,227610701,227612271,227613769,227615383,227616913,227618565,227620107,227621710,227623266,227624815,227626399,227627936,227629581,227631142,227632767,227634339,227635900,227637515,227639043,227640688,227642152,227643777,227645338,227646979,227648552,227650126,227651766,227653317,227654946,227656499,227658159,227659668,227661324,227662867,227664492,227666078,227667691,227669323,227670910,227672574,227674127,227675793,227677369,227679046,227680578,227682217,227683776,227685449,227687061,227688689,227690299,227691916,227693576,227695165,227696868,227698391,227700067,227701658,227703316,227704911,227706538,227708147,227709802,227711405,227713061,227714719,227716319,227718003,227719564,227721244,227722753,227724447,227726005,227727694,227729259,227730955,227732571,227734188,227735830,227737445,227739092,227740696,227742380,227743952,227745627,227747196,227748899,227750479,227752130,227753725,227755351,227756969,227758572,227760195,227761812,227763491,227765075,227766750,227768295,227769963,227771575,227773253,227774834,227776493,227778133,227779765,227781443,227783025,227784707,227786291,227787959,227789501,227791183,227792748,227794406,227796008,227797610,227799211,227800855,227802467,227804019,227805685,227807237,227808875,227810465,227812119,227813726,227815395,227817035,227818647,227820270,227821864,227823452,227825043,227826658,227828226,227829832,227831414,227833046,227834663,227836235,227837892,227839481,227841137,227842686,227844310,227845875,227847501,227849104,227850676,227852319,227853888,227855539,227857110,227858746,227860285,227861910,227863477,227865098,227866667,227868309,227869886,227871521,227873155,227874744,227876402,227877953,227879590,227881223,227882880,227884439,227886049,227887684,227889252,227890923,227892522,227894167,227895725,227897377,227898951,227900619,227902210,227903867,227905445,227907109,227908719,227910297,227911922,227913485,227915131,227916727,227918364,227919997,227921639,227923214,227924865,227926477,227928093,227929703,227931345,227932978,227934607,227936291,227937903,227939543,227941155,227942785,227944459,227946052,227947717,227949302,227950999,227952626,227954294,227955926,227957578,227959225,227960849,227962499,227964089,227965747,227967354,227969004,227970555,227972146,227973783,227975369,227976980,227978605,227980245,227981832,227983499,227985063,227986713,227988251,227989930,227991518,227993120,227994769,227996345,227997999,227999576,228001230,228002758,228004415,228005970,228007602,228009188,228010798,228012442,228014010,228015678,228017283,228018960,228020502,228022226,228023737,228025387,228026941,228028569,228030227,228031822,228033456,228035070,228036738,228038310,228040017,228041544,228043179,228044857,228046416,228048060,228049566,228051199,228052729,228054405,228055953,228057670,228059210,228060845,228062457,228064032,228065708,228067328,228069028,228070624,228072327,228073885,228075513,228077107,228078747,228080416,228082035,228083678,228085324,228087039,228088609,228090334,228091948,228093672,228095331,228096945,228098600,228100228,228101899,228103513,228105248,228106835,228108573,228110165,228111839,228113452,228115082,228116782,228118360,228120049,228121607,228123305,228124829,228126554,228128134,228129782,228131424,228133045,228134733,228136333,228138071,228139664,228141379,228142950,228144657,228146235,228147842,228149495,228151040,228152714,228154332,228156018,228157619,228159357,228160854,228162576,228164084,228165803,228167358,228169018,228170636,228172227,228173898,228175505,228177219,228178777,228180530,228182100,228183771,228185357,228186992,228188641,228190253,228191923,228193543,228195253,228196793,228198515,228200045,228201765,228203381,228205014,228206666,228208283,228209971,228211535,228213257,228214813,228216477,228218088,228219676,228221344,228222891,228224577,228226112,228227811,228229383,228230988,228232554,228234136,228235768,228237350,228239006,228240610,228242282,228243860,228245545,228247115,228248755,228250340,228251960,228253604,228255191,228256813,228258413,228260097,228261692,228263384,228264905,228266612,228268199,228269829,228271444,228273068,228274665,228276327,228277939,228279570,228281220,228282792,228284466,228286014,228287669,228289291,228290868,228292538,228294166,228295803,228297385,228299035,228300624,228302318,228303875,228305576,228307153,228308767,228310397,228311956,228313631,228315217,228316855,228318474,228320110,228321702,228323379,228324996,228326615,228328275,228329887,228331542,228333156,228334828,228336447,228338112,228339679,228341304,228342931,228344526,228346155,228347788,228349461,228351034,228352737,228354263,228355868,228357463,228359041,228360689,228362292,228363960,228365563,228367240,228368823,228370521,228372084,228373710,228375328,228376932,228378571,228380160,228381759,228383405,228385076,228386664,228388361,228389941,228391590,228393186,228394795,228396445,228398110,228399805,228401389,228403092,228404662,228406307,228407941,228409550,228411175,228412788,228414463,228416068,228417776,228419301,228420921,228422495,228424088,228425754,228427349,228429019,228430593,228432272,228433823,228435467,228437091,228438700,228440330,228441934,228443617,228445151,228446804,228448385,228450025,228451663,228453276,228454986,228456569,228458304,228459892,228461517,228463173,228464777,228466483,228468063,228469722,228471330,228472999,228474666,228476208,228477910,228479404,228481069,228482666,228484310,228485988,228487632,228489346,228490896,228492510,228494168,228495765,228497456,228498996,228500645,228502251,228503879,228505535,228507164,228508840,228510398,228512027,228513655,228515264,228516978,228518525,228520184,228521793,228523424,228525088,228526645,228528327,228529910,228531524,228533199,228534762,228536404,228537942,228539490,228541130,228542696,228544356,228545914,228547559,228549259,228550811,228552395,228554077,228555672,228557360,228558928,228560534,228562252,228563805,228565449,228567124,228568724,228570372,228572011,228573607,228575274,228576842,228578444,228580165,228581697,228583332,228585061,228586609,228588208,228589939,228591470,228593078,228594800,228596300,228597888,228599622,228601169,228602712,228604403,228606019,228607648,228609300,228610976,228612539,228614108,228615805,228617403,228619008,228620625,228622316,228623861,228625463,228627101,228628700,228630250,228631857,228633548,228635127,228636734,228638335,228640010,228641577,228643193,228644814,228646500,228648069,228649684,228651289,228652980,228654637,228656261,228657843,228659481,228661063,228662608,228664204,228665902,228667495,228669087,228670694,228672334,228674038,228675622,228677263,228678825,228680438,228682088,228683767,228685341,228686895,228688467,228690122,228691768,228693310,228694949,228696599,228698199,228699887,228701468,228703078,228704687,228706323,228708012,228709592,228711164,228712751,228714357,228715995,228717527,228719142,228720754,228722419,228724069,228725601,228727142,228728700,228730313,228731949,228733554,228735215,228736746,228738342,228739934,228741525,228743185,228744814,228746398,228747934,228749534,228751085,228752680,228754303,228755924,228757559,228759158,228760791,228762407,228764025,228765548,228767086,228768666,228770261,228771813,228773370,228774994,228776619,228778267,228779852,228781420,228783019,228784572,228786116,228787653,228789219,228790777,228792314,228793943,228795572,228797174,228798768,228800412,228802035,228803596,228805141,228806700,228808298,228809867,228811399,228812968,228814567,228816180,228817806,228819349,228820920,228822507,228824051,228825704,228827326,228828926,228830453,228832021,228833625,228835273,228836928,228838490,228840105,228841718,228843288,228844894,228846487,228848112,228849663,228851268,228852837,228854485,228856102,228857675,228859171,228860727,228862241,228863835,228865461,228866977,228868502,228870050,228871696,228873314,228874889,228876376,228877945,228879526,228881134,228882745,228884332,228885829,228887358,228888870,228890477,228892058,228893551,228895026,228896509,228898115,228899633,228901029,228902547,228904143,228905703,228907165,228908629,228910111,228911666,228913224,228914755,228916237,228917716,228919289,228920823,228922268,228923758,228925294,228926734,228928155,228929659,228931261,228932660,228934127,228935680,228937271,228938721,228940195,228941771,228943326,228944783,228946298,228947885,228949344,228950843,228952419,228953845,228955371,228956950,228958432,228960056,228961595,228963039,228964574,228966124,228967569,228969207,228970695,228972169,228973838,228975227,228976760,228978384,228979781,228981394,228982883,228984314,228985950,228987361,228988927,228990485,228991961,228993597,228995090,228996470,228998111,228999568,229001127,229002608,229004032,229005665,229007071,229008680,229010145,229011608,229013226,229014699,229016321,229017818,229019272,229020866,229022316,229023948,229025381,229026911,229028530,229029996,229031655,229033094,229034674,229036156,229037640,229039286,229040728,229042405,229043804,229045373,229046890,229048340,229049947,229051377,229053032,229054454,229055999,229057531,229058971,229060576,229062072,229063756,229065189,229066769,229068326,229069819,229071446,229072935,229074574,229076013,229077607,229079128,229080635,229082226,229083742,229085333,229086854,229088541,229090032,229091641,229093207,229094747,229096344,229097883,229099474,229101028,229102646,229104147,229105778,229107289,229108914,229110412,229112079,229113566,229115232,229116774,229118373,229119960,229121539,229123156,229124743,229126327,229127892,229129506,229131080,229132758,229134261,229135913,229137370,229139008,229140549,229142152,229143708,229145371,229146958,229148567,229150149,229151738,229153331,229154955,229156582,229158157,229159742,229161286,229162885,229164426,229166049,229167596,229169234,229170767,229172438,229173972,229175581,229177178,229178810,229180392,229181990,229183607,229185211,229186841,229188380,229189990,229191538,229193148,229194710,229196336,229197886,229199572,229201113,229202764,229204317,229205956,229207515,229209161,229210688,229212283,229213854,229215452,229217061,229218685,229220257,229221891,229223452,229225045,229226641,229228281,229229861,229231481,229233032,229234621,229236135,229237701,229239231,229240830,229242352,229243921,229245444,229247000,229248552,229250065,229251646,229253205,229254802,229256360,229257980,229259492,229261107,229262654,229264273,229265813,229267439,229268968,229270611,229272129,229273758,229275279,229276928,229278487,229280086,229281661,229283306,229284881,229286522,229288103,229289767,229291311,229292946,229294529,229296168,229297699,229299336,229300879,229302456,229304016,229305605,229307161,229308787,229310359,229311981,229313558,229315173,229316755,229318385,229319978,229321550,229323101,229324680,229326264,229327802,229329398,229330979,229332586,229334123,229335777,229337312,229338954,229340477,229342121,229343688,229345350,229346906,229348515,229350079,229351667,229353238,229354853,229356419,229358061,229359610,229361245,229362802,229364459,229366043,229367680,229369250,229370880,229372482,229374106,229375722,229377367,229378908,229380537,229382087,229383705,229385227,229386834,229388338,229389953,229391520,229393141,229394742,229396348,229397936,229399567,229401127,229402730,229404337,229405990,229407551,229409169,229410741,229412404,229413990,229415609,229417158,229418805,229420332,229421982,229423505,229425134,229426639,229428250,229429752,229431317,229432827,229434439,229435982,229437524,229439049,229440634,229442203,229443803,229445349,229446905,229448453,229450031,229451593,229453257,229454759,229456424,229457947,229459617,229461175,229462798,229464369,229466020,229467590,229469205,229470824,229472435,229474045,229475661,229477279,229478891,229480525,229482121,229483727,229485343,229486954,229488533,229490161,229491760,229493356,229494937,229496540,229498143,229499755,229501376,229502956,229504547,229506174,229507772,229509400,229510974,229512573,229514156,229515774,229517328,229518975,229520464,229522146,229523647,229525343,229526852,229528476,229530044,229531654,229533258,229534837,229536443,229537996,229539599,229541167,229542786,229544386,229546018,229547560,229549152,229550677,229552281,229553823,229555438,229556921,229558509,229560046,229561590,229563107,229564634,229566219,229567729,229569334,229570824,229572393,229573870,229575456,229576943,229578562,229580118,229581693,229583230,229584739,229586301,229587816,229589403,229590826,229592369,229593855,229595373,229596922,229598402,229599995,229601419,229602984,229604450,229606000,229607533,229609021,229610600,229612040,229613623,229615059,229616642,229618113,229619577,229621077,229622592,229624142,229625588,229627151,229628571,229630138,229631560,229633103,229634479,229635991,229637516,229638992,229640539,229641917,229643427,229644819,229646350,229647788,229649316,229650746,229652205,229653754,229655157,229656684,229658080,229659637,229661072,229662566,229664013,229665529,229667026,229668509,229670072,229671502,229673058,229674465,229676008,229677442,229678946,229680424,229681860,229683423,229684851,229686433,229687845,229689360,229690824,229692350,229693849,229695321,229696860,229698355,229699919,229701372,229702930,229704369,229705952,229707389,229708944,229710444,229711939,229713431,229714919,229716456,229717908,229719445,229720896,229722442,229723944,229725432,229726905,229728389,229729915,229731369,229732904,229734362,229735910,229737357,229738908,229740400,229741949,229743395,229744914,229746358,229747834,229749377,229750822,229752389,229753859,229755423,229756927,229758416,229759888,229761310,229762800,229764255,229765765,229767193,229768701,229770181,229771747,229773186,229774702,229776133,229777648,229779173,229780657,229782214,229783719,229785228,229786755,229788342,229789822,229791333,229792785,229794302,229795783,229797272,229798780,229800266,229801816,229803278,229804816,229806301,229807814,229809306,229810857,229812333,229813883,229815346,229816844,229818272,229819826,229821311,229822837,229824354,229825847,229827395,229828888,229830399,229831951,229833474,229834977,229836521,229837965,229839469,229840919,229842431,229843881,229845401,229846882,229848404,229849931,229851444,229852952,229854484,229856004,229857465,229859014,229860440,229861966,229863455,229864964,229866480,229867969,229869504,229871023,229872555,229874062,229875602,229877058,229878556,229880052,229881564,229883095,229884602,229886139,229887646,229889146,229890610,229892138,229893571,229895065,229896570,229898062,229899573,229901085,229902602,229904081,229905580,229907047,229908611,229910102,229911592,229913085,229914617,229916101,229917534,229919061,229920569,229922064,229923594,229925056,229926564,229927995,229929510,229930980,229932489,229933973,229935451,229936932,229938407,229939955,229941476,229942966,229944396,229945887,229947335,229948852,229950309,229951747,229953228,229954690,229956199,229957663,229959179,229960633,229962092,229963579,229965081,229966588,229968067,229969565,229971038,229972517,229974001,229975531,229977009,229978460,229979964,229981409,229982884,229984347,229985834,229987281,229988757,229990207,229991651,229993121,229994563,229996029,229997447,229998937,230000382,230001842,230003321,230004760,230006256,230007734,230009241,230010663,230012163,230013650,230015107,230016619,230018107,230019601,230021057,230022549,230023971,230025445,230026884,230028366,230029848,230031306,230032809,230034254,230035750,230037196,230038635,230040079,230041559,230042997,230044463,230045943,230047384,230048856,230050325,230051852,230053348,230054848,230056305,230057778,230059230,230060727,230062237,230063700,230065210,230066679,230068188,230069608,230071080,230072556,230074045,230075533,230076978,230078471,230079939,230081412,230082887,230084342,230085898,230087379,230088852,230090304,230091801,230093330,230094847,230096332,230097792,230099294,230100831,230102363,230103810,230105337,230106829,230108315,230109797,230111290,230112820,230114322,230115837,230117311,230118847,230120338,230121865,230123364,230124818,230126290,230127824,230129344,230130815,230132357,230133820,230135354,230136824,230138329,230139814,230141365,230142807,230144310,230145812,230147273,230148787,230150282,230151827,230153293,230154844,230156326,230157858,230159368,230160835,230162342,230163822,230165340,230166809,230168360,230169810,230171326,230172796,230174297,230175775,230177282,230178766,230180262,230181770,230183210,230184729,230186180,230187723,230189192,230190734,230192195,230193690,230195149,230196613,230198119,230199593,230201089,230202580,230204132,230205612,230207122,230208620,230210129,230211605,230213121,230214603,230216124,230217680,230219167,230220710,230222179,230223696,230225184,230226686,230228147,230229674,230231183,230232676,230234202,230235692,230237268,230238721,230240284,230241786,230243320,230244809,230246334,230247791,230249285,230250754,230252206,230253737,230255169,230256705,230258207,230259720,230261212,230262754,230264211,230265751,230267219,230268719,230270215,230271686,230273191,230274750,230276276,230277803,230279328,230280821,230282366,230283858,230285361,230286791,230288327,230289761,230291258,230292689,230294259,230295784,230297297,230298846,230300342,230301926,230303410,230304937,230306410,230307934,230309395,230310957,230312423,230313929,230315340,230316840,230318317,230319808,230321315,230322816,230324344,230325807,230327306,230328776,230330263,230331700,230333185,230334655,230336135,230337611,230339095,230340620,230342109,230343656,230345127,230346672,230348160,230349676,230351128,230352652,230354139,230355622,230357127,230358563,230360104,230361562,230363120,230364620,230366212,230367690,230369211,230370676,230372243,230373650,230375154,230376591,230378089,230379561,230381047,230382589,230384095,230385593,230387055,230388608,230390101,230391628,230393092,230394611,230396057,230397599,230399067,230400576,230402056,230403551,230405052,230406504,230407956,230409462,230410960,230412436,230413916,230415366,230416852,230418362,230419873,230421287,230422859,230424314,230425790,230427284,230428759,230430216,230431745,230433223,230434679,230436201,230437669,230439238,230440697,230442218,230443658,230445161,230446556,230448068,230449511,230451024,230452443,230453961,230455478,230456938,230458406,230459861,230461327,230462745,230464240,230465635,230467141,230468555,230470068,230471509,230473082,230474567,230476097,230477567,230479031,230480500,230481999,230483494,230484979,230486453,230487929,230489440,230490929,230492412,230493876,230495400,230496771,230498249,230499637,230501170,230502663,230504174,230505648,230507151,230508654,230510212,230511704,230513227,230514759,230516296,230517861,230519349,230520883,230522376,230523891,230525329,230526843,230528278,230529815,230531234,230532799,230534220,230535784,230537251,230538820,230540319,230541821,230543359,230544843,230546421,230547910,230549497,230550963,230552521,230553962,230555524,230556950,230558479,230559908,230561466,230562947,230564429,230565944,230567403,230568926,230570365,230571915,230573411,230574973,230576411,230577981,230579394,230580931,230582333,230583885,230585299,230586904,230588404,230589923,230591484,230592960,230594504,230595980,230597561,230599016,230600588,230602030,230603610,230605053,230606619,230608040,230609616,230611053,230612585,230614079,230615606,230617137,230618602,230620157,230621609,230623152,230624609,230626180,230627627,230629178,230630642,230632197,230633632,230635202,230636601,230638138,230639606,230641153,230642648,230644151,230645709,230647203,230648720,230650185,230651758,230653201,230654768,230656213,230657763,230659162,230660692,230662213,230663718,230665242,230666706,230668265,230669703,230671255,230672729,230674278,230675695,230677249,230678637,230680171,230681667,230683148,230684654,230686107,230687607,230689028,230690557,230691963,230693504,230694916,230696461,230697934,230699408,230700912,230702352,230703876,230705282,230706787,230708270,230709737,230711216,230712674,230714145,230715589,230717134,230718605,230720123,230721567,230723049,230724420,230725935,230727388,230728871,230730321,230731815,230733336,230734764,230736301,230737729,230739211,230740664,230742141,230743676,230745133,230746651,230748111,230749575,230751005,230752503,230753965,230755467,230756960,230758412,230759935,230761369,230762857,230764265,230765730,230767144,230768626,230770106,230771532,230772993,230774411,230775958,230777337,230778795,230780179,230781667,230783074,230784503,230786020,230787415,230788902,230790241,230791698,230793116,230794577,230796019,230797446,230798919,230800355,230801839,230803275,230804716,230806163,230807645,230809099,230810593,230812127,230813588,230815070,230816466,230817940,230819384,230820874,230822296,230823734,230825219,230826674,230828167,230829558,230831006,230832451,230833920,230835389,230836824,230838311,230839737,230841235,230842637,230844085,230845514,230847006,230848454,230849930,230851425,230852897,230854429,230855849,230857357,230858781,230860243,230861713,230863127,230864600,230866002,230867494,230868936,230870407,230871886,230873307,230874740,230876166,230877623,230879004,230880500,230881939,230883442,230884888,230886322,230887802,230889229,230890708,230892160,230893604,230895057,230896509,230897982,230899435,230900944,230902374,230903852,230905260,230906721,230908205,230909477,230910672,230911822,230913027,230914254,230915520,230916794,230918076,230919443,230920932,230922456,230924069,230925621,230927233,230928876,230930562,230932340,230934011,230935740,230937607,230939291,230940954,230942572,230944227,230945950,230947721,230949500,230951242,230952977,230954711,230956416,230958133,230959750,230961320,230962981,230964591,230966260,230967926,230969620,230971302,230972981,230974668,230976300,230977933,230979574,230981204,230982848,230984517,230986170,230987803,230989437,230991056,230992688,230994297,230995912,230997541,230999156,231000772,231002337,231003926,231005483,231007075,231008679,231010253,231011841,231013403,231014911,231016480,231018020,231019571,231021074,231022594,231024161,231025718,231027228,231028784,231030286,231031838,231033349,231034886,231036411,231037918,231039384,231040850,231042282,231043762,231045275,231046788,231048322,231049883,231051424,231052941,231054475,231055939,231057411,231058883,231060432,231062013,231063551,231065062,231066521,231067970,231069392,231070884,231072422,231073969,231075538,231077088,231078558,231080004,231081503,231083032,231084584,231086127,231087673,231089132,231090592,231092054,231093576,231095113,231096672,231098216,231099647,231101104,231102564,231104074,231105634,231107184,231108614,231110057,231111520,231113049,231114604,231116160,231117581,231118952,231120435,231121967,231123484,231125061,231126582,231127982,231129508,231131056,231132598,231134112,231135631,231137037,231138515,231140092,231141640,231143220,231144718,231146191,231147593,231149144,231150717,231152330,231153844,231155268,231156756,231158369,231159984,231161534,231163018,231164546,231165980,231167444,231169034,231170601,231172179,231173541,231174960,231176496,231178082,231179649,231181111,231182483,231183917,231185459,231187049,231188664,231190089,231191518,231193065,231194661,231196226,231197688,231199081,231200556,231202126,231203703,231205254,231206728,231208121,231209549,231211122,231212658,231214209,231215772,231217190,231218615,231220176,231221767,231223374,231224847,231226258,231227757,231229334,231230940,231232483,231233920,231235287,231236776,231238347,231239930,231241403,231242855,231244297,231245889,231247450,231248974,231250370,231251775,231253309,231254879,231256421,231257906,231259346,231260785,231262293,231263826,231265355,231266857,231268341,231269686,231271109,231272623,231274135,231275616,231277053,231278408,231279786,231281270,231282718,231284188,231285640,231287124,231288591,231289889,231291195,231292646,231294116,231295583,231297019,231298432,231299830,231301142,231302474,231303928,231305380,231306879,231308380,231309780,231311117,231312510,231313975,231315441,231316923,231318367,231319745,231321122,231322545,231323957,231325442,231326923,231328396,231329801,231331130,231332468,231333925,231335429,231336927,231338397,231339772,231341174,231342518,231343887,231345308,231346744,231348195,231349642,231351099,231352500,231353866,231355245,231356679,231358137,231359577,231361039,231362480,231363845,231365176,231366576,231368014,231369416,231370844,231372311,231373752,231375160,231376519,231377890,231379317,231380741,231382166,231383602,231384974,231386355,231387728,231389081,231390471,231391890,231393295,231394733,231396181,231397564,231398941,231400346,231401724,231403090,231404570,231406001,231407465,231408906,231410333,231411756,231413157,231414516,231415876,231417241,231418668,231420139,231421634,231423091,231424562,231425971,231427356,231428768,231430132,231431503,231432947,231434415,231435896,231437374,231438861,231440283,231441704,231443086,231444515,231445948,231447433,231448868,231450328,231451802,231453299,231454800,231456254,231457736,231459137,231460519,231461970,231463475,231465007,231466508,231468018,231469503,231471003,231472491,231473906,231475386,231476905,231478364,231479806,231481333,231482866,231484354,231485878,231487438,231488955,231490411,231491851,231493332,231494821,231496296,231497746,231499193,231500652,231502113,231503627,231505084,231506572,231508011,231509446,231510941,231512422,231513890,231515348,231516808,231518267,231519726,231521187,231522709,231524199,231525665,231527116,231528582,231530052,231531502,231532996,231534448,231535849,231537310,231538801,231540272,231541768,231543316,231544889,231546441,231547989,231549530,231551107,231552684,231554220,231555817,231557358,231558886,231560429,231562011,231563550,231565098,231566647,231568186,231569751,231571334,231572886,231574515,231576132,231577722,231579285,231580903,231582436,231584055,231585619,231587171,231588729,231590301,231591863,231593409,231594940,231596481,231598078,231599669,231601231,231602807,231604400,231606015,231607619,231609200,231610822,231612431,231613997,231615556,231617139,231618736,231620355,231621971,231623618,231625193,231626764,231628338,231629953,231631553,231633151,231634748,231636327,231637878,231639453,231641045,231642619,231644202,231645771,231647336,231648859,231650383,231651889,231653456,231655046,231656586,231658193,231659748,231661304,231662922,231664540,231666151,231667777,231669359,231671003,231672589,231674246,231675815,231677402,231679001,231680578,231682191,231683780,231685403,231687052,231688635,231690217,231691848,231693530,231695184,231696829,231698426,231700089,231701719,231703290,231704923,231706559,231708187,231709826,231711417,231713044,231714660,231716277,231717848,231719504,231721103,231722733,231724319,231725883,231727455,231729006,231730592,231732216,231733859,231735431,231737052,231738750,231740371,231742007,231743665,231745282,231746858,231748429,231749983,231751610,231753233,231754842,231756454,231758036,231759678,231761260,231762887,231764471,231766079,231767729,231769354,231770991,231772625,231774294,231776054,231777761,231779459,231781147,231782791,231784419,231786067,231787710,231789369,231790987,231792655,231794424,231796154,231797816,231799416,231801090,231802746,231804366,231805953,231807528,231809077,231810643,231812173,231813717,231815296,231816857,231818395,231819953,231821529,231823078,231824669,231826223,231827816,231829405,231830956,231832492,231834015,231835565,231837116,231838679,231840256,231841868,231843441,231844984,231846556,231848119,231849699,231851292,231852880,231854454,231856035,231857622,231859256,231860816,231862389,231863927,231865488,231867037,231868610,231870179,231871758,231873329,231874906,231876467,231878046,231879646,231881214,231882763,231884245,231885811,231887375,231888934,231890510,231892039,231893565,231895092,231896693,231898303,231899865,231901436,231902979,231904565,231906232,231907877,231909415,231911043,231912619,231914253,231915974,231917552,231919163,231920814,231922443,231924115,231925740,231927390,231928941,231930556,231932228,231933856,231935439,231937140,231938797,231940444,231942080,231943770,231945424,231946875,231948581,231950245,231951744,231953261,231954877,231956434,231957827,231959401,231960970,231962451,231963978,231965563,231967117,231968518,231970089,231971653,231973131,231974644,231976225,231977785,231979249,231980854,231982428,231983911,231985427,231987048,231988548,231990077,231991673,231993240,231994684,231996265,231997784,231999253,232000771,232002321,232003864,232005248,232006818,232008372,232009809,232011366,232012904,232014438,232015835,232017373,232018904,232020320,232021846,232023379,232024896,232026310,232027859,232029430,232030830,232032341,232033870,232035276,232036858,232038428,232039915,232041418,232042968,232044549,232045991,232047533,232049069,232050497,232052010,232053544,232055081,232056506,232058022,232059545,232060980,232062482,232064042,232065465,232066970,232068526,232069992,232071559,232073108,232074538,232076069,232077590,232079023,232080534,232082084,232083505,232085062,232086611,232088034,232089585,232091148,232092574,232094107,232095658,232097073,232098642,232100208,232101639,232103172,232104720,232106150,232107705,232109272,232110713,232112260,232113823,232115260,232116837,232118417,232119866,232121432,232122979,232124406,232125991,232127543,232128986,232130562,232132113,232133559,232135139,232136678,232138187,232139767,232141228,232142748,232144323,232145749,232147276,232148870,232150285,232151827,232153386,232154842,232156420,232157965,232159429,232161041,232162574,232164102,232165732,232167181,232168722,232170287,232171716,232173290,232174878,232176338,232177948,232179500,232181026,232182646,232184088,232185679,232187305,232188788,232190383,232191909,232193421,232195079,232196571,232198168,232199774,232201239,232202862,232204416,232205944,232207609,232209115,232210703,232212341,232213806,232215400,232216910,232218457,232220086,232221549,232223114,232224744,232226171,232227827,232229335,232230821,232232465,232233932,232235554,232237183,232238608,232240313,232241786,232243366,232245054,232246486,232248238,232249737,232251320,232252966,232254404,232256108,232257619,232259215,232260879,232262274,232263958,232265548,232267062,232268738,232270140,232271802,232273397,232274886,232276558,232277986,232279604,232281183,232282632,232284304,232285697,232287259,232288877,232290303,232291957,232293397,232294944,232296508,232297893,232299533,232300933,232302488,232304083,232305425,232307012,232308486,232309990,232311612,232312985,232314575,232316074,232317597,232319208,232320616,232322205,232323770,232325255,232326838,232328250,232329834,232331435,232332934,232334550,232335923,232337476,232339063,232340520,232342121,232343635,232345181,232346817,232348204,232349793,232351322,232352811,232354424,232355860,232357445,232359035,232360502,232362107,232363604,232365141,232366724,232368116,232369701,232371287,232372824,232374430,232375849,232377462,232379088,232380635,232382246,232383788,232385281,232386957,232388384,232389985,232391619,232393134,232394780,232396323,232397842,232399506,232400994,232402637,232404189,232405722,232407400,232408868,232410443,232412019,232413535,232415241,232416666,232418291,232419911,232421420,232423103,232424668,232426257,232427941,232429510,232431089,232432713,232434231,232435913,232437432,232438987,232440650,232442206,232443891,232445492,232447053,232448804,232450327,232452021,232453679,232455165,232456857,232458418,232459964,232461648,232463146,232464728,232466337,232467864,232469516,232471099,232472610,232474245,232475745,232477419,232479004,232480501,232482150,232483667,232485257,232486863,232488375,232489994,232491610,232493134,232494838,232496350,232497908,232499536,232501040,232502751,232504330,232505888,232507571,232509082,232510832,232512404,232514082,232515816,232517319,232519080,232520639,232522350,232524064,232525573,232527290,232528813,232530512,232532175,232533737,232535502,232537064,232538798,232540447,232542054,232543837,232545358,232547123,232548793,232550372,232552109,232553645,232555416,232556982,232558611,232560282,232561807,232563625,232565160,232566838,232568512,232570050,232571815,232573339,232575053,232576743,232578259,232580028,232581568,232583313,232585011,232586559,232588287,232589823,232591570,232593231,232594792,232596523,232598041,232599741,232601341,232602901,232604571,232606084,232607742,232609353,232610902,232612607,232614135,232615773,232617326,232618860,232620543,232622045,232623631,232625235,232626742,232628412,232629978,232631529,232633241,232634783,232636349,232637963,232639479,232641095,232642696,232644239,232645849,232647460,232648958,232650640,232652188,232653761,232655428,232656923,232658502,232660123,232661646,232663277,232664911,232666371,232668062,232669640,232671153,232672842,232674367,232675908,232677560,232679015,232680626,232682288,232683742,232685444,232687084,232688602,232690284,232691851,232693374,232695064,232696559,232698144,232699785,232701231,232702926,232704586,232706020,232707728,232709399,232710874,232712623,232714260,232715823,232717535,232719060,232720609,232722283,232723756,232725399,232727068,232728492,232730173,232731820,232733274,232734999,232736583,232738098,232739813,232741377,232742972,232744695,232746168,232747851,232749505,232750998,232752682,232754251,232755816,232757526,232759021,232760638,232762296,232763693,232765380,232767028,232768510,232770204,232771783,232773300,232774985,232776522,232778138,232779801,232781296,232782934,232784575,232786058,232787766,232789401,232790915,232792608,232794079,232795712,232797372,232798822,232800512,232802120,232803609,232805306,232806860,232808425,232810128,232811554,232813197,232814825,232816304,232818006,232819634,232821155,232822865,232824377,232825961,232827658,232829120,232830803,232832470,232833968,232835674,232837266,232838831,232840529,232842013,232843654,232845324,232846859,232848584,232850158,232851773,232853462,232854891,232856615,232858233,232859770,232861484,232863010,232864608,232866308,232867801,232869488,232871142,232872660,232874427,232875970,232877649,232879330,232880827,232882556,232884134,232885758,232887445,232888914,232890637,232892238,232893805,232895538,232897046,232898788,232900420,232901991,232903755,232905239,232906972,232908607,232910174,232911884,232913395,232915127,232916789,232918397,232920117,232921595,232923346,232924993,232926600,232928332,232929836,232931591,232933277,232934835,232936598,232938111,232939824,232941505,232943070,232944845,232946397,232948106,232949815,232951393,232953170,232954652,232956403,232958039,232959649,232961401,232962934,232964738,232966343,232967999,232969702,232971229,232972987,232974558,232976236,232977950,232979498,232981233,232982717,232984462,232986078,232987706,232989430,232990980,232992777,232994336,232996047,232997728,232999357,233001143,233002662,233004445,233006060,233007696,233009412,233010957,233012750,233014256,233015973,233017630,233019261,233021012,233022567,233024381,233025968,233027698,233029399,233031023,233032818,233034324,233036101,233037732,233039394,233041136,233042687,233044431,233045940,233047688,233049317,233050868,233052595,233054099,233055871,233057488,233059136,233060890,233062462,233064256,233065790,233067511,233069186,233070735,233072484,233073981,233075741,233077384,233078947,233080653,233082163,233083911,233085498,233087125,233088836,233090379,233092178,233093752,233095427,233097139,233098672,233100440,233101953,233103648,233105285,233106858,233108595,233110108,233111872,233113478,233115107,233116790,233118305,233120026,233121609,233123260,233124931,233126478,233128255,233129830,233131521,233133213,233134775,233136510,233138007,233139728,233141381,233142939,233144648,233146166,233147915,233149500,233151165,233152818,233154364,233156069,233157608,233159284,233160934,233162508,233164232,233165747,233167500,233169114,233170732,233172453,233174004,233175775,233177395,233179076,233180800,233182343,233184085,233185645,233187387,233189053,233190618,233192325,233193830,233195566,233197216,233198798,233200531,233202039,233203781,233205439,233207088,233208794,233210331,233212106,233213624,233214959,233216198,233217541,233218835,233220235,233221631,233222887,233224038,233224962,233226414,233228075,233229775,233231539,233233308,233234976,233236698,233238385,233240031,233241575,233243170,233244739,233246252,233247834,233249419,233250999,233252641,233254286,233255924,233257620,233259329,233260999,233262675,233264432,233266122,233267834,233269524,233271244,233272993,233274720,233276474,233278213,233279991,233281776,233283536,233285333,233287099,233288891,233290665,233292439,233294199,233296001,233297832,233299642,233301471,233303314,233305151,233306936,233308744,233310512,233312291,233314031,233315812,233317640,233319463,233321341,233323201,233325070,233326898,233328763,233330616,233332489,233334335,233336195,233338004,233339792,233341497,233343247,233344990,233346759,233348520,233350230,233351961,233353585,233355175,233356812,233358394,233360036,233361629,233363236,233364895,233366536,233368221,233369803,233371455,233373049,233374632,233376269,233377900,233379542,233381111,233382807,233384409,233386077,233387700,233389282,233390918,233392493,233394171,233395789,233397448,233399145,233400784,233402354,233404049,233405679,233407320,233408930,233410631,233412332,233414004,233415679,233417345,233418963,233420626,233422292,233423956,233425660,233427360,233429091,233430769,233432484,233434196,233435906,233437600,233439290,233440946,233442629,233444377,233446146,233447864,233449543,233451259,233452977,233454746,233456512,233458342,233460124,233461960,233463750,233465508,233467289,233469040,233470800,233472468,233474145,233475906,233477685,233479440,233481180,233482939,233484693,233486410,233488175,233489882,233491589,233493333,233495105,233496815,233498606,233500417,233502135,233503879,233505630,233507357,233509083,233510827,233512542,233514308,233515977,233517732,233519508,233521317,233523051,233524834,233526634,233528373,233530186,233532001,233533770,233535509,233537268,233538967,233540715,233542443,233544147,233545804,233547505,233549190,233550901,233552602,233554321,233555969,233557642,233559371,233561103,233562789,233564493,233566219,233567933,233569591,233571310,233572957,233574605,233576250,233577919,233579590,233581305,233582943,233584617,233586317,233587982,233589678,233591357,233593023,233594697,233596350,233598043,233599767,233601483,233603181,233604904,233606580,233608259,233609903,233611539,233613187,233614819,233616427,233618060,233619678,233621321,233622929,233624562,233626181,233627814,233629484,233631120,233632726,233634352,233635977,233637615,233639247,233640876,233642511,233644162,233645792,233647405,233649042,233650633,233652198,233653794,233655420,233657040,233658614,233660175,233661737,233663296,233664840,233666380,233667912,233669461,233671024,233672579,233674102,233675639,233677144,233678630,233680114,233681611,233683094,233684560,233686061,233687596,233689146,233690615,233692098,233693579,233695058,233696547,233698063,233699572,233701039,233702549,233704079,233705660,233707138,233708647,233710214,233711798,233713292,233714799,233716320,233717876,233719439,233720941,233722437,233724014,233725630,233727128,233728672,233730281,233731927,233733436,233734965,233736542,233738192,233739778,233741305,233742893,233744504,233746076,233747621,233749162,233750834,233752418,233753999,233755644,233757255,233758887,233760583,233762290,233764021,233765677,233767273,233768908,233770556,233772150,233773849,233775489,233777170,233778873,233780456,233781949,233783410,233784868,233786341,233787874,233789541,233791181,233792857,233794502,233796309,233797945,233799561,233801147,233802788,233804423,233806113,233807762,233809348,233810840,233812255,233813623,233814872,233816101,233817321,233818645,233819889,233821158,233822468,233823786,233825096,233826440,233827935,233829405,233830855,233832360,233833944,233835515,233837136,233838803,233840415,233842080,233843688,233845304,233846975,233848690,233850407,233852071,233853738,233855454,233857182,233858903,233860649,233862413,233864160,233865892,233867656,233869446,233871259,233873061,233874839,233876580,233878308,233880016,233881700,233883416,233885024,233886640,233888247,233889838,233891410,233893033,233894619,233896218,233897838,233899386,233900939,233902475,233904060,233905462,233906888,233908348,233909829,233911322,233912848,233914352,233915923,233917473,233919006,233920527,233922116,233923710,233925377,233927003,233928673,233930389,233932031,233933691,233935341,233937016,233938751,233940385,233941982,233943667,233945311,233946959,233948528,233950064,233951663,233953262,233954845,233956416,233957999,233959526,233961012,233962562,233964066,233965496,233966904,233968293,233969718,233971126,233972566,233974027,233975542,233976989,233978403,233979917,233981363,233982899,233984371,233985829,233987289,233988805,233990358,233991874,233993370,233994910,233996416,233997970,233999472,234001073,234002560,234004084,234005622,234007164,234008701,234010208,234011745,234013229,234014724,234016269,234017810,234019454,234020984,234022592,234024227,234025799,234027461,234029131,234030846,234032478,234034128,234035870,234037611,234039343,234040983,234042646,234044277,234046006,234047712,234049421,234051051,234052758,234054433,234056145,234057845,234059589,234061277,234062989,234064704,234066423,234068163,234069880,234071589,234073311,234075035,234076779,234078482,234080196,234081906,234083627,234085351,234087034,234088783,234090064,234091379,234093230,234094988,234096644,234098175,234099624,234101076,234102538,234104010,234105489,234106987,234108503,234110045,234111896,234113704,234115667,234117517,234119266,234120895,234122468,234123972,234125459,234127019,234128585,234130146,234131686,234133212,234134855,234136564,234138323,234140158,234142035,234143896,234145697,234147667,234149404,234151316,234153149,234154908,234156613,234158256,234159837,234161324,234162849,234164386,234166033,234167729,234169515,234171203,234172970,234174708,234176455,234178084,234179795,234181547,234183411,234185387,234187147,234189132,234191071,234192933,234194756,234196561,234198345,234200183,234202008,234203786,234205464,234207107,234208672,234210251,234211922,234213606,234215341,234217173,234219003,234220845,234222739,234224706,234226696,234228586,234230633,234232597,234234538,234236371,234238251,234240088,234241942,234243732,234245521,234247289,234249114,234250989,234252878,234254666,234256520,234258320,234260067,234261812,234263562,234265306,234267204,234269111,234271055,234272821,234274598,234276421,234278217,234280050,234281923,234283802,234285666,234287456,234289113,234290868,234292699,234294566,234296435,234298266,234300075,234301933,234303827,234305703,234307698,234309727,234311699,234313633,234315559,234317406,234319124,234320849,234322595,234324291,234326141,234327928,234329771,234331610,234333417,234335253,234337129,234338923,234340786,234342610,234344503,234346384,234348305,234350287,234352032,234353759,234355488,234357249,234359037,234360770,234362483,234364223,234365938,234367675,234369322,234371046,234372855,234374599,234376297,234378024,234379723,234381438,234383350,234385134,234387156,234389093,234390926,234392710,234394491,234396319,234398049,234399745,234401436,234403192,234404943,234406681,234408369,234410010,234411649,234413269,234414942,234416606,234418248,234419949,234421804,234423662,234425671,234427606,234429547,234431429,234433333,234435152,234436992,234438739,234440518,234442315,234444092,234445839,234447717,234449487,234451298,234453105,234454891,234456762,234458552,234460336,234462210,234464019,234465908,234467569,234469204,234470747,234472245,234473656,234475220,234476639,234478144,234479503,234480995,234482513,234483815,234485389,234486917,234488661,234490303,234491917,234493345,234494685,234496087,234497564,234498993,234500433,234501882,234503338,234504726,234506251,234507665,234509114,234510767,234512575,234514315,234516188,234517919,234519571,234521083,234522577,234524026,234525609,234527144,234528644,234530234,234531840,234533450,234535066,234536759,234538568,234540185,234541905,234543570,234545137,234546608,234548242,234549868,234551484,234553124,234554743,234556273,234557838,234559341,234560829,234562407,234564244,234565881,234567557,234569096,234570592,234572051,234573392,234574995,234576501,234577928,234579297,234580800,234582234,234583696,234585220,234586919,234588697,234590645,234592511,234594321,234596105,234597737,234599353,234601010,234602636,234604335,234606100,234607920,234609777,234611691,234613692,234615673,234617599,234619502,234621199,234622794,234624350,234625892,234627239,234628723,234630207,234631778,234633381,234635031,234636617,234638278,234639935,234641645,234643356,234645119,234646865,234648642,234650422,234652146,234653869,234655639,234657410,234659199,234660972,234662760,234664538,234666354,234668173,234669969,234671787,234673612,234675439,234677309,234679164,234681007,234682814,234684592,234686449,234688293,234690170,234691955,234693774,234695625,234697385,234699115,234700779,234702570,234704238,234705807,234707587,234709120,234710683,234712272,234714116,234715639,234717315,234718838,234720399,234721966,234723655,234725491,234727110,234728802,234730395,234732158,234733774,234735309,234736985,234738604,234740075,234741600,234743220,234744765,234746245,234748105,234749488,234750858,234752662,234753985,234755309,234757069,234758357,234759638,234761394,234762634,234763898,234765680,234766923,234768206,234769866,234771042,234772245,234773584,234774901,234776261,234777485,234778748,234780190,234781374,234782577,234784289,234785522,234786760,234788456,234789647,234790870,234792517,234793670,234794822,234796152,234797289,234798483,234799697,234800789,234802254,234803358,234804540,234805988,234807081,234808315,234809377,234810421,234812030,234813172,234814162,234815392,234816547,234817797,234818863,234819937,234821559,234822772,234823895,234825230,234826404,234827654,234828832,234829965,234831545,234832795,234834057,234835765,234837011,234838219,234839854,234841013,234842206,234843612,234844794,234845984,234847208,234848446,234849780,234851028,234852265,234853686,234854987,234856217,234857757,234859031,234860288,234861936,234863191,234864453,234866271,234867576,234868897,234870730,234872016,234873321,234875152,234876493,234877792,234879599,234880870,234882172,234883957,234885238,234886516,234888382,234889716,234891026,234892858,234894131,234895379,234897154,234898385,234899688,234901466,234902760,234904016,234905626,234906842,234908056,234909452,234910748,234912048,234913398,234914724,234916009,234917339,234918699,234920066,234921426,234922808,234924222,234925583,234926952,234928326,234929685,234931044,234932462,234933794,234935126,234936755,234938217,234939645,234941311,234942768,234944135,234945768,234947173,234948567,234950087,234951495,234952924,234954382,234955724,234957102,234958618,234959998,234961477,234962916,234964306,234965668,234967052,234968401,234969753,234971091,234972472,234973891,234975320,234976946,234978515,234980054,234981836,234983609,234985344,234987060,234988854,234990644,234992400,234994130,234995796,234997523,234999204,235000923,235002634,235004270,235005952,235007588,235009169,235010767,235012398,235013994,235015657,235017245,235018807,235020343,235021853,235023325,235024795,235026118,235027462,235028917,235030472,235032128,235033815,235035625,235037434,235039214,235040987,235042752,235044511,235046318,235048175,235050021,235051805,235053696,235055480,235057286,235059138,235061003,235062815,235064690,235066550,235068388,235070259,235072117,235073958,235075840,235077730,235079609,235081504,235083435,235085326,235087219,235089088,235091007,235092948,235094811,235096626,235098491,235100439,235102253,235104065,235105803,235107707,235109364,235110955,235112664,235114540,235116117,235117779,235119311,235120898,235122589,235124197,235126137,235127828,235129481,235131199,235133027,235134699,235136296,235138026,235139627,235141316,235142923,235144796,235146410,235147991,235149463,235151026,235152554,235154145,235155994,235157340,235158725,235160604,235161982,235163340,235165183,235166515,235167842,235169706,235170997,235172296,235174169,235175458,235176803,235178574,235179826,235181073,235182454,235183829,235185156,235186464,235187738,235189206,235190461,235191723,235193451,235194713,235195959,235197798,235199076,235200387,235202218,235203488,235204699,235206266,235207478,235208705,235210066,235211380,235212704,235213925,235215128,235216705,235217945,235219151,235220685,235221851,235223166,235224335,235225458,235227202,235228422,235229580,235230894,235232131,235233417,235234581,235235792,235237429,235238648,235239906,235241590,235242798,235244002,235245371,235246692,235248073,235249330,235250491,235252092,235253278,235254516,235256300,235257550,235258728,235260317,235261552,235262787,235264193,235265518,235266815,235268123,235269395,235270689,235271990,235273255,235274574,235275881,235277156,235278573,235279890,235281253,235282813,235284108,235285366,235286913,235288203,235289469,235291201,235292490,235293770,235295646,235296945,235298230,235300081,235301393,235302688,235304553,235305811,235307076,235308925,235310170,235311441,235313182,235314493,235315778,235317302,235318557,235319808,235321202,235322525,235323839,235325155,235326413,235327866,235329191,235330550,235332073,235333417,235334752,235336252,235337530,235338819,235340592,235341928,235343290,235345132,235346474,235347908,235349789,235351221,235352611,235354317,235355647,235357015,235358716,235360088,235361467,235363171,235364549,235365931,235367473,235368823,235370223,235371679,235373093,235374528,235376072,235377544,235378977,235380654,235382116,235383620,235385444,235386882,235388341,235390192,235391795,235393485,235395133,235397076,235398977,235400856,235402774,235404671,235406539,235408412,235410222,235412045,235413807,235415590,235417458,235419268,235421038,235422856,235424653,235426331,235428104,235429906,235431727,235433557,235435327,235437062,235438784,235440430,235442062,235443699,235445151,235446594,235447994,235449412,235450951,235452551,235454170,235455778,235457359,235458974,235460589,235462253,235463934,235465626,235467283,235468976,235470732,235472421,235474138,235475864,235477589,235479343,235481101,235482859,235484617,235486385,235488163,235489933,235491725,235493511,235495296,235497119,235498915,235500730,235502534,235504294,235506108,235507906,235509696,235511438,235513188,235515067,235516842,235518588,235520302,235522121,235523777,235525365,235527012,235528905,235530398,235532025,235533495,235535006,235536666,235538291,235540147,235541812,235543467,235545129,235546933,235548579,235550171,235551886,235553483,235555151,235556676,235558459,235560063,235561568,235563009,235564614,235566155,235567676,235569546,235570871,235572181,235573879,235575209,235576509,235578122,235579416,235580716,235582223,235583480,235584740,235586209,235587461,235588677,235590332,235591644,235592928,235594770,235596117,235597404,235599177,235600450,235601685,235603384,235604652,235605892,235607628,235608885,235610114,235611827,235613056,235614252,235615809,235616991,235618180,235619618,235620755,235621915,235623148,235624324,235625548,235626643,235627756,235629270,235630470,235631587,235633009,235634064,235635254,235636439,235637497,235638934,235640089,235641286,235642721,235643832,235644952,235646159,235647373,235648666,235649826,235651000,235652603,235653810,235655042,235656717,235657941,235659142,235660685,235661867,235663002,235664376,235665528,235666733,235667882,235669054,235670262,235671406,235672518,235674017,235675189,235676367,235677956,235679175,235680334,235681960,235683172,235684353,235686088,235687281,235688476,235690239,235691478,235692700,235694476,235695685,235696916,235698669,235699919,235701137,235702869,235704049,235705263,235706934,235708147,235709345,235711055,235712311,235713532,235715159,235716353,235717544,235719110,235720274,235721481,235722987,235724211,235725381,235726750,235727973,235729195,235730401,235731615,235732993,235734198,235735407,235736914,235738185,235739499,235741085,235742332,235743568,235745222,235746525,235747789,235749554,235750815,235752139,235753952,235755192,235756504,235758285,235759652,235760999,235762703,235763992,235765323,235767062,235768387,235769715,235771496,235772836,235774130,235775705,235776982,235778292,235779798,235781166,235782573,235784236,235785684,235787110,235788876,235790219,235791563,235793345,235794701,235796175,235797777,235799212,235800673,235802417,235804225,235805843,235807659,235809424,235811208,235812998,235814798,235816484,235818179,235819930,235821708,235823392,235825144,235826809,235828591,235830316,235832034,235833735,235835438,235837115,235838870,235840623,235842363,235844058,235845753,235847394,235848964,235850482,235851843,235853584,235855473,235857204,235858893,235860547,235862144,235863692,235865203,235866792,235868457,235870209,235871915,235873518,235875209,235876912,235878668,235880517,235882404,235884368,235886353,235888344,235890042,235892043,235893937,235895589,235897249,235898891,235900526,235902166,235903789,235905458,235907127,235908803,235910442,235912055,235913736,235915416,235917160,235918983,235920931,235922846,235924730,235926677,235928413,235930401,235932316,235934081,235935768,235937332,235938903,235940451,235941935,235943485,235945066,235946721,235948389,235950091,235951806,235953548,235955308,235957024,235958734,235960434,235962290,235964119,235966039,235967924,235969597,235971217,235972823,235974393,235975996,235977570,235979140,235980711,235982313,235983900,235985449,235987032,235988612,235990222,235991857,235993514,235995140,235996983,235998731,236000657,236002577,236004281,236005931,236007486,236009013,236010648,236012123,236013616,236015085,236016545,236017970,236019560,236021110,236022749,236024430,236026140,236027900,236029364,236030872,236032478,236034087,236035774,236037433,236039120,236040813,236042518,236044214,236045954,236047767,236049605,236051326,236053144,236054949,236056753,236058501,236060314,236062070,236063872,236065666,236067459,236069263,236071091,236072892,236074722,236076581,236078405,236080264,236082135,236084000,236085799,236087640,236089443,236091260,236093038,236094813,236096625,236098352,236100052,236101722,236103479,236105077,236106678,236108445,236110054,236111634,236113279,236114809,236116389,236118040,236119678,236121259,236122900,236124525,236126147,236127769,236129521,236131125,236132693,236134319,236135891,236137387,236138982,236140478,236141911,236143506,236144879,236146225,236147834,236149207,236150393,236151755,236153075,236154526,236155800,236156963,236158263,236159545,236160930,236162216,236163447,236164607,236165922,236167283,236168530,236169883,236171070,236172271,236173688,236174860,236176239,236177446,236178529,236179705,236180917,236182262,236183390,236184645,236185800,236186881,236188010,236189085,236190392,236191535,236192977,236193940,236195136,236196136,236197248,236198492,236199631,236200929,236201988,236203501,236204562,236205732,236206845,236208042,236209394,236210611,236212022,236213218,236214393,236215574,236216625,236218024,236219162,236220655,236221732,236223032,236224135,236225403,236226548,236227645,236228974,236230076,236231508,236232694,236234064,236235270,236236420,236237601,236238752,236240313,236241374,236242688,236243889,236244997,236246357,236247413,236248948,236250055,236251209,236252416,236253590,236254992,236256197,236257578,236258777,236259922,236261254,236262517,236263854,236265077,236266247,236267382,236268633,236270080,236271345,236272734,236273941,236275242,236276682,236278016,236279447,236280771,236281987,236283416,236284650,236286272,236287506,236288745,236290154,236291366,236293013,236294213,236295620,236296814,236298200,236299717,236301092,236302534,236303883,236305170,236306558,236307805,236309469,236310757,236312145,236313373,236314740,236316165,236317631,236319177,236320662,236322286,236323857,236325579,236327275,236328969,236330673,236332379,236334102,236335776,236337405,236339141,236340879,236342549,236344265,236345882,236347583,236349215,236350751,236352387,236353985,236355585,236357231,236358887,236360518,236362118,236363680,236365235,236366681,236368008,236369381,236371114,236372888,236374582,236376198,236377794,236379261,236380695,236382249,236383858,236385308,236386825,236388319,236389893,236391446,236393096,236394666,236396411,236398167,236399939,236401659,236403293,236404702,236406193,236407649,236409100,236410480,236411916,236413576,236414933,236416404,236417931,236419577,236421330,236423040,236424641,236426196,236427632,236429091,236430548,236431923,236433361,236434852,236436476,236437987,236439724,236441381,236443151,236444924,236446523,236447918,236449390,236450798,236452242,236453648,236455041,236456453,236457876,236459300,236460839,236462483,236464206,236466102,236468121,236469997,236471854,236473557,236475185,236476888,236478611,236480341,236482060,236483719,236485347,236486978,236488556,236490156,236491755,236493326,236495059,236496958,236498814,236500764,236502587,236504305,236506013,236507709,236509381,236511090,236512858,236514633,236516348,236518111,236519866,236521662,236523353,236525022,236526593,236528533,236530455,236532478,236534295,236536144,236537865,236539585,236541289,236542929,236544684,236546364,236548136,236549938,236551710,236553396,236555152,236556892,236558672,236560566,236562431,236564462,236566442,236568389,236570313,236572160,236574000,236575848,236577639,236579411,236581220,236583051,236584900,236586784,236588658,236590443,236592189,236593931,236595672,236597445,236599353,236601294,236603276,236605078,236606804,236608415,236610097,236611680,236613267,236614975,236616701,236618310,236619886,236621517,236623130,236624653,236626530,236628442,236630475,236632397,236634340,236636185,236638043,236639790,236641468,236643195,236644882,236646601,236648322,236650021,236651793,236653515,236655340,236657175,236659043,236660949,236662841,236664871,236666762,236668818,236670739,236672615,236674386,236676047,236677587,236679199,236680842,236682399,236684009,236685661,236687328,236688953,236690507,236692118,236693848,236695598,236697390,236699406,236701318,236703372,236705354,236707309,236709200,236711010,236712684,236714366,236716040,236717812,236719630,236721414,236723112,236724751,236726546,236728396,236730196,236731995,236733834,236735849,236737645,236739632,236741533,236743425,236745207,236746932,236748629,236750324,236752035,236753800,236755508,236757278,236759023,236760763,236762650,236764403,236766133,236767893,236769699,236771394,236773222,236775057,236776691,236778246,236779849,236781529,236783179,236784693,236786134,236787586,236789158,236790684,236792462,236794037,236795657,236797483,236799141,236801082,236802850,236804555,236806151,236807648,236809304,236810906,236812479,236814097,236815730,236817260,236818878,236820443,236822047,236823752,236825496,236827238,236829162,236830880,236832829,236834592,236836392,236838173,236839894,236841632,236843325,236845001,236846655,236848348,236850024,236851745,236853495,236855301,236857025,236858717,236860318,236861891,236863479,236865080,236866862,236868639,236870597,236872471,236874387,236876148,236877856,236879568,236881330,236883081,236884820,236886605,236888359,236890126,236891817,236893560,236895326,236897037,236898739,236900353,236902015,236903639,236905408,236907022,236908818,236910537,236912139,236913703,236915126,236916453,236917858,236919417,236921037,236922603,236924074,236925519,236927093,236928511,236930032,236931532,236933449,236935443,236937261,236939053,236940776,236942426,236944066,236945681,236947314,236949042,236950827,236952574,236954236,236956034,236957844,236959574,236961156,236962786,236964385,236965933,236967640,236969222,236970943,236972552,236974136,236975639,236977127,236978675,236980311,236981905,236983427,236985011,236986618,236988188,236989776,236991444,236993165,236994910,236996672,236998366,236999979,237001766,237003411,237005326,237007190,237008984,237010694,237012306,237013812,237015408,237017022,237018610,237020217,237021801,237023371,237025015,237026599,237028235,237029873,237031466,237033177,237034934,237036717,237038225,237039636,237041010,237042337,237043614,237045020,237046575,237048242,237050053,237051827,237053700,237055630,237057686,237059682,237061663,237063500,237065277,237067099,237068903,237070715,237072589,237074529,237076441,237078370,237080271,237082187,237084139,237086147,237088106,237090076,237092030,237093999,237095779,237097777,237099752,237101632,237103416,237105179,237107008,237108821,237110664,237112500,237114230,237116001,237117859,237119763,237121593,237123370,237125101,237126807,237128526,237130509,237132292,237134280,237136157,237138083,237139940,237141666,237143267,237145005,237146645,237148389,237150146,237151979,237153818,237155637,237157369,237159300,237161262,237163246,237165144,237166973,237168656,237170198,237171746,237173425,237175145,237176977,237178736,237180548,237182401,237184279,237186196,237188244,237190274,237192222,237194084,237195983,237197864,237199772,237201704,237203620,237205579,237207487,237209459,237211345,237213281,237215143,237217026,237218871,237220645,237222478,237224471,237226318,237228366,237230331,237232299,237234240,237236121,237238060,237239924,237241828,237243689,237245587,237247537,237249486,237251391,237253281,237255200,237257115,237259092,237260985,237262866,237264740,237266785,237268622,237270669,237272627,237274454,237276302,237278104,237279914,237281725,237283433,237285240,237287080,237288875,237290750,237292621,237294503,237296326,237298233,237300136,237302102,237304020,237305906,237307894,237309947,237311904,237313822,237315640,237317452,237319283,237321151,237322965,237324824,237326728,237328697,237330597,237332516,237334315,237336063,237337854,237339674,237341507,237343294,237345311,237347120,237349115,237351062,237353021,237354945,237356831,237358653,237360534,237362332,237364129,237366013,237367902,237369713,237371651,237373576,237375479,237377446,237379411,237381321,237383211,237385175,237387019,237388932,237390828,237392535,237394102,237395567,237397044,237398502,237400035,237401618,237403134,237404615,237406008,237407472,237408967,237410450,237412326,237414108,237416059,237417851,237419588,237421192,237422709,237424304,237425874,237427503,237429178,237430855,237432445,237433995,237435497,237437023,237438527,237440087,237441674,237443528,237445485,237447519,237449419,237451335,237453203,237454929,237456734,237458554,237460333,237462065,237463840,237465580,237467361,237469156,237470917,237472757,237474442,237475952,237477630,237479502,237481361,237483216,237485152,237487005,237488823,237490500,237492224,237494030,237495773,237497521,237499311,237501033,237502836,237504672,237506492,237508264,237510051,237511841,237513613,237515407,237517249,237518982,237521020,237523029,237524917,237526801,237528574,237530366,237532161,237533904,237535693,237537398,237539176,237540878,237542622,237544374,237546135,237547870,237549693,237551497,237553278,237555030,237556945,237558740,237560787,237562725,237564685,237566540,237568356,237570179,237571940,237573602,237575363,237577085,237578812,237580518,237582220,237584036,237585811,237587659,237589513,237591275,237593245,237595027,237597028,237598919,237600848,237602675,237604482,237606267,237608075,237609842,237611608,237613326,237615179,237616992,237618791,237620602,237622390,237624195,237626059,237627881,237629654,237631432,237633428,237635202,237637213,237639018,237640840,237642639,237644359,237646107,237647844,237649577,237651392,237653194,237654934,237656724,237658471,237660219,237662005,237663757,237665567,237667479,237669364,237671267,237673142,237675109,237677131,237678891,237680694,237682452,237684135,237685857,237687629,237689279,237691074,237692968,237694704,237696533,237698253,237700010,237701748,237703528,237705322,237707114,237708926,237710880,237712675,237714594,237716300,237718017,237719658,237721284,237722902,237724562,237726328,237728060,237729801,237731536,237733388,237735208,237736970,237738806,237740632,237742511,237744457,237746227,237748197,237750023,237751848,237753646,237755372,237757108,237758876,237760605,237762323,237764002,237765694,237767342,237769018,237770723,237772474,237774257,237776102,237777970,237779812,237781816,237783629,237785657,237787650,237789580,237791574,237793389,237795099,237796704,237798297,237799924,237801560,237803131,237804866,237806601,237808398,237810147,237811954,237813754,237815569,237817506,237819282,237821159,237822693,237824247,237825803,237827245,237828803,237830325,237831842,237833563,237835325,237837181,237839018,237840862,237842719,237844725,237846467,237848380,237850089,237851775,237853349,237854954,237856463,237857887,237859381,237860821,237862301,237863763,237865276,237866852,237868497,237870190,237871984,237873910,237875705,237877645,237879477,237881231,237882870,237884515,237886114,237887665,237889280,237890831,237892449,237894157,237896002,237897822,237899800,237901577,237903313,237904983,237906684,237908206,237909848,237911663,237913653,237915525,237917423,237919156,237920773,237922403,237924008,237925601,237927203,237928792,237930360,237932023,237933727,237935363,237937156,237938838,237940549,237942157,237943750,237945497,237947228,237949127,237950833,237952540,237954178,237955759,237957297,237958825,237960391,237961962,237963611,237965221,237966827,237968452,237970060,237971656,237973281,237975016,237976693,237978593,237980329,237982259,237984117,237985894,237987596,237989230,237990835,237992437,237994019,237995618,237997220,237998797,238000355,238001996,238003650,238005338,238006964,238008651,238010361,238012040,238013979,238015703,238017698,238019642,238021535,238023395,238025132,238026916,238028691,238030452,238032170,238033908,238035569,238037293,238039046,238040700,238042399,238044132,238045894,238047604,238049299,238051211,238052924,238054916,238056783,238058511,238060171,238061702,238063209,238064733,238066189,238067701,238069229,238070811,238072405,238074024,238075639,238077303,238078977,238080706,238082345,238084123,238085856,238087789,238089716,238091452,238093177,238094771,238096309,238097915,238099410,238100973,238102514,238104036,238105606,238107206,238108818,238110523,238112152,238113828,238115430,238116937,238118441,238120255,238121978,238123909,238125772,238127585,238129310,238130934,238132578,238134214,238135817,238137434,238139082,238140745,238142419,238144199,238145969,238147633,238149236,238150833,238152506,238154146,238155421,238156774,238158122,238159628,238161175,238162709,238164227,238165765,238167283,238168813,238170423,238172070,238173540,238175156,238176677,238178249,238179820,238181425,238183003,238184579,238186183,238187729,238189291,238190819,238192414,238194025,238195623,238197213,238198889,238200502,238202055,238203587,238205159,238206662,238208257,238209748,238211280,238212820,238214337,238215889,238217435,238218928,238220416,238221925,238223471,238224940,238226403,238227881,238229338,238230832,238232363,238233864,238235328,238236803,238238310,238239781,238241237,238242635,238244123,238245586,238247016,238248380,238249745,238251058,238252462,238253860,238255284,238256641,238257994,238259287,238260558,238261809,238263090,238264332,238265623,238266870,238268085,238269379,238270675,238271974,238273273,238274563,238275829,238277134,238278410,238279705,238280981,238282262,238283615,238284985,238286338,238287652,238288962,238290304,238291562,238292768,238293997,238295272,238296646,238297880,238299158,238300471,238301740,238303070,238304339,238305565,238306860,238308167,238309415,238310652,238311883,238313176,238314496,238315797,238317090,238318423,238319717,238321019,238322406,238323719,238325047,238326333,238327742,238329136,238330527,238331914,238333298,238334679,238336102,238337556,238338972,238340366,238341707,238343104,238344526,238345955,238347388,238348818,238350283,238351731,238353137,238354611,238356047,238357521,238359069,238360525,238362082,238363585,238365115,238366652,238368146,238369683,238371163,238372660,238374138,238375713,238377219,238378720,238380151,238381675,238383138,238384571,238385959,238387438,238388906,238390377,238391851,238393275,238394679,238396057,238397417,238398752,238400009,238401135,238402181,238403269,238404393,238405506,238406624,238407779,238408965,238410137,238411351,238412533,238413760,238414984,238416208,238417427,238418638,238419867,238421102,238422311,238423510,238424727,238425951,238427171,238428426,238429635,238430912,238432112,238433333,238434545,238435797,238437023,238438270,238439498,238440733,238441990,238443222,238444482,238445698,238446945,238448142,238449412,238450639,238451913,238453145,238454417,238455664,238456879,238458087,238459316,238460538,238461767,238462965,238464192,238465407,238466617,238467830,238469058,238470293,238471527,238472764,238473987,238475223,238476426,238477652,238478876,238480095,238481344,238482577,238483803,238485000,238486215,238487447,238488659,238489882,238491091,238492323,238493557,238494786,238496016,238497236,238498460,238499679,238500909,238502158,238503378,238504607,238505863,238507107,238508325,238509571,238510807,238512032,238513264,238514484,238515712,238516947,238518182,238519418,238520678,238521922,238523216,238524475,238525759,238527008,238528266,238529538,238530803,238532057,238533309,238534583,238535819,238537094,238538325,238539601,238540811,238542107,238543313,238544580,238545772,238547064,238548239,238549459,238550668,238551936,238553126,238554375,238555590,238556851,238558048,238559275,238560496,238561741,238562987,238564200,238565412,238566618,238567865,238569041,238570264,238571481,238572714,238573903,238575145,238576349,238577566,238578775,238579954,238581097,238582247,238583360,238584456,238585550,238586621,238587608,238589250,238591107,238592939,238594712,238596614,238598512,238600331,238602187,238604025,238605975,238607884,238609694,238611573,238613499,238615431,238617270,238619071,238620996,238622889,238624723,238626520,238628409,238630354,238632215,238634010,238635880,238637747,238639664,238641454,238643236,238645143,238646993,238648845,238650648,238652531,238654482,238656292,238658171,238660024,238661918,238663830,238665612,238667530,238669464,238671342,238673244,238675083,238676973,238678900,238680720,238682616,238684528,238686420,238688337,238690138,238692000,238693922,238695801,238697658,238699523,238701389,238703250,238705087,238706898,238708826,238710676,238712532,238714399,238716216,238718099,238719928,238721727,238723609,238725429,238727282,238729133,238730955,238732859,238734721,238736581,238738458,238740257,238742162,238744018,238745815,238747726,238749558,238751404,238753258,238755064,238756967,238758813,238760656,238762489,238764344,238766200,238768024,238769901,238771768,238773632,238775491,238777321,238779182,238781063,238782880,238784727,238786569,238788446,238790307,238792161,238794015,238795895,238797730,238799600,238801457,238803296,238805152,238806979,238808899,238810766,238812595,238814441,238816314,238818193,238820047,238821863,238823737,238825591,238827401,238829261,238831118,238833000,238834896,238836722,238838594,238840470,238842359,238844252,238846050,238847933,238849834,238851637,238853497,238855359,238857210,238859098,238860891,238862725,238864660,238866513,238868370,238870242,238872063,238873928,238875712,238877517,238879340,238881119,238882912,238884710,238886539,238888362,238890125,238891915,238893726,238895525,238897303,238899099,238900888,238902742,238904498,238906270,238908104,238909895,238911722,238913472,238915247,238917092,238918856,238920666,238922482,238924274,238926125,238927886,238929645,238931505,238933295,238935118,238936880,238938635,238940491,238942284,238944041,238945877,238947631,238949482,238951273,238953010,238954827,238956642,238958441,238960259,238962010,238963832,238965685,238967422,238969269,238971044,238972830,238974661,238976371,238978238,238980061,238981858,238983701,238985454,238987301,238989131,238990883,238992713,238994496,238996298,238998149,238999871,239001735,239003554,239005321,239007107,239008853,239010708,239012499,239014235,239016047,239017839,239019642,239021404,239023100,239024955,239026748,239028474,239030273,239032015,239033856,239035662,239037364,239039190,239040996,239042768,239044517,239046262,239048090,239049890,239051632,239053337,239055081,239056881,239058667,239060386,239062104,239063904,239065669,239067409,239069133,239070921,239072746,239074484,239076162,239077958,239079729,239081549,239083275,239084965,239086783,239088553,239090247,239091975,239093708,239095509,239097245,239098837,239100623,239102350,239104145,239105873,239107556,239109383,239111133,239112846,239114596,239116323,239118125,239119851,239121485,239123269,239125027,239126785,239128514,239130195,239131999,239133745,239135458,239137239,239138961,239140761,239142520,239144175,239146037,239147783,239149549,239151347,239153026,239154837,239156572,239158291,239160100,239161829,239163602,239165395,239167096,239168879,239170624,239172402,239174235,239175906,239177680,239179447,239181206,239183001,239184731,239186484,239188271,239190021,239191781,239193525,239195287,239197092,239198830,239200533,239202280,239204022,239205797,239207501,239209241,239211040,239212788,239214530,239216277,239218067,239219848,239221603,239223290,239225086,239226878,239228613,239230343,239232048,239233837,239235635,239237342,239239081,239240826,239242605,239244365,239246019,239247798,239249614,239251372,239253087,239254790,239256570,239258348,239260059,239261799,239263500,239265283,239267049,239268715,239270468,239272203,239273983,239275689,239277384,239279164,239280943,239282653,239284414,239286152,239287930,239289675,239291343,239293103,239294869,239296602,239298340,239300021,239301780,239303521,239305220,239306952,239308673,239310415,239312168,239313807,239315587,239317335,239319047,239320833,239322522,239324264,239325985,239327683,239329403,239331111,239332824,239334577,239336244,239337980,239339738,239341466,239343209,239345017,239346770,239348602,239350356,239352093,239353969,239355699,239357503,239359272,239361029,239362829,239364604,239366373,239368187,239369985,239371783,239373564,239375330,239377134,239378894,239380719,239382505,239384255,239385991,239387747,239389544,239391299,239393082,239394878,239396634,239398443,239400212,239401988,239403801,239405584,239407418,239409169,239410935,239412748,239414508,239416319,239418082,239419847,239421638,239423369,239425116,239426903,239428614,239430441,239432158,239433973,239435765,239437490,239439319,239441070,239442851,239444638,239446318,239448119,239449860,239451577,239453328,239454981,239456772,239458524,239460236,239462047,239463765,239465525,239467350,239469128,239470917,239472695,239474457,239476256,239477993,239479844,239481591,239483420,239485160,239486892,239488690,239490369,239492146,239493892,239495530,239497279,239498950,239500679,239502431,239504121,239505901,239507580,239509300,239511062,239512754,239514559,239516283,239517961,239519744,239521436,239523172,239524908,239526540,239528305,239529967,239531671,239533393,239535095,239536883,239538586,239540221,239541972,239543676,239545399,239547093,239548702,239550446,239552140,239553848,239555511,239557163,239558917,239560567,239562218,239563851,239565591,239567350,239568946,239570578,239572274,239573983,239575708,239577276,239578942,239580671,239582345,239584042,239585635,239587356,239589082,239590723,239592344,239594004,239595721,239597432,239599064,239600692,239602387,239604149,239605864,239607417,239609094,239610735,239612442,239614115,239615675,239617403,239619068,239620661,239622304,239623951,239625688,239627365,239628875,239630567,239632189,239633873,239635524,239637052,239638769,239640390,239641976,239643656,239645165,239646834,239648474,239649951,239651644,239653207,239654813,239656491,239657974,239659660,239661280,239662908,239664578,239666124,239667799,239669437,239671016,239672669,239674200,239675898,239677521,239679139,239680801,239682355,239684061,239685752,239687377,239689084,239690718,239692443,239694167,239695801,239697582,239699220,239700967,239702705,239704346,239706119,239707762,239709511,239711253,239712898,239714699,239716371,239718117,239719821,239721513,239723265,239724958,239726658,239728409,239730119,239731824,239733502,239735144,239736908,239738560,239740241,239741995,239743514,239745294,239746955,239748573,239750270,239751793,239753535,239755170,239756724,239758497,239760057,239761742,239763416,239764979,239766736,239768380,239770093,239771763,239773271,239774995,239776597,239778224,239779932,239781440,239783176,239784768,239786361,239788052,239789530,239791267,239792888,239794440,239796182,239797709,239799383,239801030,239802550,239804296,239805866,239807491,239809211,239810711,239812451,239813997,239815596,239817310,239818868,239820552,239822170,239823823,239825572,239827253,239828958,239830628,239832380,239834125,239835845,239837549,239839234,239840989,239842697,239844407,239846101,239847834,239849550,239851212,239852945,239854654,239856400,239858091,239859792,239861510,239863201,239864925,239866619,239868323,239870029,239871689,239873385,239875112,239876799,239878481,239880186,239881870,239883591,239885203,239886863,239888530,239890240,239891956,239893550,239895261,239896966,239898672,239900384,239901997,239903701,239905368,239907015,239908710,239910326,239911977,239913688,239915242,239916907,239918508,239920056,239921765,239923305,239924938,239926570,239928069,239929801,239931312,239932887,239934555,239936105,239937840,239939359,239940969,239942617,239944147,239945864,239947420,239949006,239950592,239952109,239953777,239955311,239956884,239958500,239960009,239961613,239963172,239964735,239966362,239967865,239969452,239971034,239972554,239974158,239975657,239977271,239978865,239980409,239982053,239983532,239985130,239986747,239988273,239989908,239991371,239992947,239994524,239996066,239997649,239999119,240000696,240002299,240003824,240005457,240006917,240008503,240010083,240011586,240013171,240014644,240016248,240017790,240019279,240020869,240022408,240023980,240025564,240027036,240028651,240030228,240031767,240033362,240034812,240036430,240038049,240039563,240041184,240042638,240044288,240045921,240047479,240049108,240050602,240052231,240053821,240055343,240057017,240058489,240060131,240061715,240063225,240064876,240066345,240068014,240069575,240071080,240072726,240074185,240075869,240077445,240078981,240080637,240082072,240083727,240085292,240086812,240088483,240089964,240091590,240093159,240094671,240096311,240097795,240099406,240100977,240102470,240104147,240105697,240107348,240108949,240110421,240112103,240113622,240115214,240116820,240118315,240120008,240121534,240123114,240124728,240126209,240127919,240129481,240131054,240132696,240134181,240135896,240137452,240138997,240140668,240142158,240143854,240145434,240146973,240148634,240150115,240151803,240153354,240154887,240156542,240158022,240159699,240161255,240162765,240164446,240165978,240167599,240169171,240170699,240172423,240173947,240175555,240177139,240178629,240180346,240181879,240183488,240185169,240186724,240188439,240190095,240191764,240193434,240195070,240196731,240198450,240200131,240201748,240203435,240205114,240206764,240208412,240210052,240211714,240213384,240214952,240216674,240218275,240219963,240221640,240223249,240224947,240226572,240228206,240229909,240231497,240233196,240234832,240236456,240238194,240239777,240241482,240243140,240244769,240246467,240248085,240249712,240251385,240252976,240254650,240256257,240257899,240259575,240261127,240262790,240264415,240266063,240267725,240269271,240270928,240272548,240274161,240275828,240277404,240279084,240280753,240282335,240284011,240285567,240287228,240288836,240290390,240292060,240293596,240295236,240296889,240298381,240300067,240301700,240303356,240305069,240306568,240308214,240309856,240311427,240313097,240314625,240316202,240317850,240319333,240320978,240322546,240324095,240325785,240327285,240328931,240330521,240332065,240333768,240335254,240336906,240338493,240340020,240341701,240343221,240344835,240346460,240347993,240349657,240351187,240352770,240354409,240355858,240357508,240359060,240360578,240362228,240363675,240365278,240366868,240368400,240370074,240371551,240373190,240374770,240376302,240377982,240379456,240381099,240382711,240384244,240385886,240387461,240389077,240390732,240392262,240393943,240395602,240397191,240398867,240400338,240402055,240403715,240405274,240406982,240408480,240410181,240411805,240413398,240415107,240416674,240418347,240419965,240421504,240423213,240424865,240426485,240428127,240429736,240431439,240433046,240434671,240436355,240437992,240439729,240441326,240442954,240444657,240446283,240448030,240449636,240451259,240452998,240454671,240456384,240458031,240459676,240461432,240463119,240464852,240466538,240468197,240469978,240471630,240473340,240475076,240476694,240478499,240480140,240481898,240483619,240485350,240487158,240488802,240490544,240492348,240494071,240495826,240497484,240499170,240500975,240502658,240504362,240506065,240507782,240509595,240511226,240512895,240514601,240516322,240518085,240519717,240521438,240523219,240524934,240526700,240528333,240530052,240531850,240533529,240535254,240536911,240538636,240540439,240542088,240543746,240545452,240547137,240548895,240550539,240552203,240553952,240555653,240557367,240559047,240560756,240562564,240564202,240565954,240567668,240569353,240571136,240572846,240574550,240576300,240577981,240579805,240581538,240583206,240584985,240586712,240588506,240590247,240591878,240593649,240595363,240597104,240598846,240600512,240602341,240604085,240605781,240607566,240609233,240611049,240612806,240614465,240616286,240617968,240619802,240621538,240623217,240625014,240626745,240628492,240630236,240631923,240633736,240635467,240637144,240638949,240640636,240642424,240644167,240645874,240647648,240649336,240651136,240652853,240654570,240656334,240658094,240659850,240661620,240663352,240665159,240666938,240668695,240670466,240672185,240674006,240675758,240677517,240679281,240680997,240682783,240684520,240686291,240688083,240689817,240691644,240693409,240695148,240696930,240698669,240700457,240702210,240703905,240705684,240707401,240709165,240710917,240712599,240714409,240716146,240717902,240719647,240721341,240723121,240724849,240726606,240728373,240730071,240731884,240733640,240735306,240737124,240738827,240740628,240742363,240744086,240745895,240747628,240749466,240751184,240752854,240754728,240756432,240758196,240759978,240761659,240763528,240765218,240766921,240768773,240770477,240772307,240774034,240775703,240777568,240779266,240781035,240782818,240784473,240786382,240788111,240789790,240791646,240793323,240795151,240796959,240798631,240800524,240802246,240803962,240805777,240807411,240809214,240810975,240812693,240814530,240816211,240817978,240819781,240821487,240823306,240824990,240826788,240828672,240830336,240832188,240833957,240835704,240837536,240839204,240840982,240842816,240844561,240846330,240848094,240849873,240851630,240853349,240855079,240856832,240858582,240860305,240861989,240863749,240865531,240867277,240869045,240870794,240872617,240874438,240876192,240878016,240879783,240881587,240883389,240885115,240886958,240888738,240890517,240892338,240894100,240895945,240897771,240899523,240901383,240903119,240904906,240906740,240908505,240910320,240912096,240913848,240915656,240917407,240919173,240920979,240922723,240924536,240926298,240928018,240929848,240931608,240933372,240935147,240936924,240938718,240940457,240942169,240944010,240945775,240947561,240949335,240951133,240952945,240954718,240956528,240958326,240960152,240961967,240963713,240965484,240967321,240969077,240970890,240972628,240974404,240976202,240977873,240979620,240981377,240983131,240984937,240986662,240988438,240990229,240991968,240993767,240995495,240997228,240999007,241000727,241002461,241004166,241005906,241007713,241009424,241011153,241012929,241014669,241016394,241018103,241019771,241021564,241023301,241025009,241026751,241028478,241030277,241032008,241033741,241035543,241037274,241039053,241040742,241042448,241044255,241045986,241047694,241049468,241051214,241053016,241054743,241056445,241058258,241060009,241061787,241063503,241065222,241067028,241068775,241070493,241072259,241074001,241075810,241077526,241079235,241081031,241082807,241084533,241086273,241088001,241089839,241091585,241093284,241095056,241096800,241098580,241100317,241102050,241103879,241105656,241107409,241109180,241110928,241112777,241114544,241116211,241117998,241119742,241121535,241123274,241124997,241126836,241128603,241130348,241132137,241133864,241135705,241137455,241139124,241140937,241142698,241144486,241146231,241147937,241149763,241151566,241153318,241155109,241156909,241158733,241160553,241162232,241164099,241165911,241167673,241169521,241171273,241173104,241174973,241176703,241178545,241180326,241182147,241184044,241185745,241187558,241189389,241191189,241193004,241194742,241196575,241198420,241200170,241201935,241203699,241205566,241207403,241209120,241210922,241212705,241214488,241216274,241217990,241219807,241221595,241223337,241225087,241226855,241228676,241230532,241232245,241234048,241235838,241237603,241239428,241241151,241242964,241244785,241246492,241248279,241250014,241251813,241253669,241255357,241257162,241258929,241260684,241262511,241264235,241266055,241267854,241269551,241271353,241273100,241274878,241276703,241278390,241280213,241281960,241283677,241285479,241287209,241289020,241290799,241292540,241294347,241296106,241297877,241299671,241301411,241303219,241304979,241306715,241308514,241310280,241312057,241313820,241315578,241317354,241319142,241320926,241322743,241324521,241326329,241328118,241329910,241331696,241333459,241335228,241337018,241338799,241340578,241342377,241344179,241345987,241347779,241349560,241351389,241353233,241355019,241356873,241358636,241360444,241362277,241364031,241365864,241367693,241369497,241371319,241373056,241374922,241376754,241378562,241380336,241382167,241384019,241385800,241387584,241389385,241391236,241393086,241394842,241396635,241398455,241400275,241402072,241403842,241405684,241407499,241409271,241411107,241412911,241414747,241416581,241418348,241420215,241422057,241423831,241425624,241427421,241429269,241431083,241432844,241434652,241436451,241438260,241440065,241441799,241443631,241445451,241447205,241449022,241450836,241452680,241454499,241456242,241458069,241459876,241461658,241463464,241465234,241467060,241468891,241470643,241472467,241474288,241476130,241477944,241479642,241481434,241483323,241485121,241487111,241488946,241490779,241492639,241494490,241496394,241498322,241500191,241502201,241504052,241505948,241507939,241509791,241511778,241513640,241515479,241517467,241519277,241521230,241523151,241525002,241527023,241528829,241530750,241532739,241534580,241536606,241538432,241540264,241542276,241544082,241546043,241547983,241549829,241551868,241553666,241555582,241557564,241559380,241561416,241563272,241565148,241567183,241568976,241570985,241572958,241574779,241576833,241578655,241580614,241582628,241584410,241586443,241588365,241590265,241592322,241594111,241596099,241598095,241599924,241601977,241603811,241605765,241607799,241609618,241611661,241613605,241615500,241617524,241619274,241621276,241623238,241625062,241627086,241628917,241630883,241632886,241634658,241636641,241638551,241640482,241642467,241644270,241646238,241648188,241650095,241652107,241653870,241655814,241657759,241659630,241661575,241663351,241665299,241667285,241669171,241671096,241672899,241674862,241676839,241678725,241680698,241682548,241684554,241686524,241688413,241690375,241692208,241694205,241696225,241698153,241700133,241701957,241703938,241705911,241707886,241709874,241711714,241713725,241715667,241717651,241719663,241721490,241723536,241725413,241727437,241729435,241731347,241733325,241735209,241737242,241739158,241741189,241743191,241745051,241747059,241748966,241750989,241752892,241754889,241756855,241758725,241760714,241762617,241764654,241766561,241768597,241770574,241772514,241774516,241776469,241778499,241780409,241782454,241784441,241786435,241788411,241790424,241792446,241794474,241796493,241798513,241800540,241802534,241804573,241806562,241808598,241810539,241812595,241814564,241816590,241818640,241820657,241822680,241824642,241826672,241828595,241830612,241832528,241834553,241836460,241838515,241840409,241842431,241844320,241846310,241848213,241850202,241852139,241854099,241856056,241857936,241859968,241861827,241863827,241865782,241867653,241869660,241871512,241873365,241875242,241877174,241879048,241880908,241882812,241884630,241886466,241888316,241890160,241892041,241893930,241895841,241897761,241899678,241901610,241903512,241905409,241907290,241909195,241911132,241913114,241915103,241917052,241918942,241920845,241922809,241924804,241926718,241928698,241930631,241932623,241934514,241936414,241938344,241940290,241942209,241944124,241946106,241948032,241949978,241951826,241953739,241955653,241957604,241959533,241961431,241963331,241965223,241967149,241968977,241970897,241972584,241974509,241976337,241978227,241980156,241981977,241983855,241985676,241987541,241989321,241991221,241992989,241994916,241996785,241998712,242000616,242002418,242004305,242006162,242008066,242009965,242011886,242013819,242015629,242017486,242019323,242021191,242023055,242024939,242026881,242028756,242030656,242032423,242034351,242036204,242038104,242040026,242041923,242043829,242045699,242047519,242049351,242051271,242053203,242055114,242057064,242058960,242060884,242062840,242064672,242066609,242068467,242070412,242072321,242074225,242076189,242078044,242080053,242081861,242083835,242085687,242087670,242089598,242091521,242093510,242095346,242097349,242099160,242101165,242103013,242104992,242106850,242108746,242110658,242112415,242114372,242116101,242118079,242119800,242121679,242123544,242125337,242127234,242129037,242130872,242132596,242134470,242136190,242137981,242139703,242141489,242143260,242144988,242146828,242148546,242150396,242152130,242153934,242155714,242157466,242159338,242161045,242162820,242164612,242166343,242168168,242169830,242171748,242173418,242175196,242177044,242178733,242180691,242182334,242184173,242186050,242187725,242189729,242191378,242193237,242195095,242196803,242198781,242200471,242202381,242204249,242205964,242207932,242209718,242211623,242213542,242215264,242217238,242219051,242220958,242222940,242224688,242226649,242228644,242230539,242232536,242234349,242236396,242238380,242240237,242242177,242244098,242246137,242248054,242250068,242252014,242253993,242256034,242257899,242259942,242261824,242263784,242265840,242267643,242269680,242271570,242273540,242275592,242277387,242279425,242281309,242283229,242285263,242287098,242289117,242290849,242292792,242294596,242296471,242298374,242300102,242302108,242303700,242305596,242307233,242309052,242310822,242312610,242314513,242316191,242318121,242319706,242321622,242323233,242325121,242326779,242328563,242330344,242332047,242333850,242335534,242337351,242339019,242340870,242342510,242344364,242345948,242347793,242349400,242351233,242352831,242354700,242356342,242358136,242359801,242361585,242363305,242365036,242366798,242368475,242370302,242371895,242373744,242375302,242377153,242378695,242380544,242382111,242383939,242385510,242387350,242388987,242390764,242392425,242394139,242395814,242397487,242399202,242400826,242402559,242404113,242405904,242407562,242409351,242411081,242412875,242414650,242416420,242418301,242420064,242421965,242423759,242425642,242427502,242429392,242431257,242433104,242434989,242436844,242438771,242440659,242442552,242444377,242446203,242448053,242449921,242451724,242453523,242455419,242457214,242459143,242460959,242462881,242464660,242466588,242468369,242470248,242472144,242473938,242475819,242477630,242479460,242481203,242483063,242484786,242486657,242488412,242490264,242492059,242493793,242495720,242497431,242499405,242501081,242503005,242504697,242506692,242508368,242510299,242512090,242513975,242515820,242517686,242519529,242521318,242523228,242524956,242526880,242528656,242530583,242532385,242534256,242536163,242537988,242539950,242541731,242543712,242545501,242547326,242549157,242550935,242552797,242554549,242556311,242558133,242560001,242561744,242563589,242565471,242567323,242569053,242570852,242572697,242574586,242576447,242578272,242580102,242581893,242583670,242585432,242587200,242588955,242590739,242592484,242594231,242595910,242597568,242599328,242601252,242603170,242604932,242606791,242608517,242610232,242611953,242613691,242615383,242617090,242618889,242620765,242622635,242624571,242626506,242628404,242630249,242632173,242634028,242635940,242637848,242639663,242641511,242643393,242645291,242647172,242649028,242650864,242652704,242654594,242656487,242658346,242660192,242662138,242664025,242665880,242667825,242669720,242671607,242673591,242675483,242677448,242679332,242681245,242683204,242685111,242687049,242689036,242690888,242692937,242694780,242696708,242698620,242700573,242702455,242704349,242706280,242708152,242710123,242711988,242713985,242715771,242717709,242719536,242721458,242723378,242725273,242727163,242729030,242730904,242732742,242734675,242736509,242738473,242740342,242742283,242744152,242746118,242747934,242749900,242751743,242753727,242755581,242757525,242759393,242761305,242763179,242765137,242766981,242768906,242770757,242772652,242774538,242776450,242778359,242780304,242782186,242784125,242786098,242788002,242789994,242791858,242793879,242795767,242797755,242799667,242801576,242803570,242805411,242807398,242809281,242811152,242813117,242814963,242816813,242818748,242820624,242822449,242824332,242826215,242827975,242829745,242831561,242833324,242835112,242836922,242838717,242840496,242842332,242844169,242845955,242847746,242849530,242851336,242853123,242854964,242856735,242858461,242860318,242862236,242864042,242865795,242867601,242869394,242871194,242872875,242874633,242876437,242878020,242879914,242881466,242883308,242884947,242886775,242888448,242890183,242891891,242893653,242895423,242897178,242898918,242900707,242902503,242904252,242906073,242907859,242909685,242911484,242913308,242915060,242916872,242918684,242920534,242922322,242924157,242925940,242927768,242929579,242931482,242933384,242935199,242937120,242938841,242940784,242942586,242944440,242946226,242948162,242950054,242951921,242953815,242955601,242957515,242959258,242961195,242963076,242964950,242966833,242968606,242970502,242972239,242974079,242975994,242977826,242979701,242981426,242983246,242985026,242986835,242988782,242990548,242992423,242994088,242995770,242997587,242999120,243001056,243002645,243004427,243006184,243007785,243009669,243011250,243013137,243014808,243016515,243018314,243019891,243021831,243023421,243025247,243026975,243028643,243030547,243032108,243033991,243035713,243037390,243039272,243040788,243042733,243044355,243046112,243047966,243049531,243051493,243053056,243054838,243056657,243058280,243060217,243061785,243063561,243065360,243066966,243068910,243070529,243072305,243074105,243075759,243077683,243079303,243081008,243082924,243084495,243086379,243088134,243089829,243091735,243093335,243095161,243097008,243098720,243100633,243102246,243103978,243105857,243107494,243109368,243111012,243112713,243114615,243116182,243118012,243119817,243121529,243123446,243125056,243126798,243128652,243130340,243132234,243133919,243135655,243137560,243139195,243141047,243142857,243144603,243146542,243148197,243149969,243151873,243153656,243155541,243157315,243159132,243161051,243162723,243164600,243166438,243168259,243170182,243171936,243173810,243175794,243177654,243179527,243181534,243183440,243185382,243187391,243189279,243191318,243193313,243195183,243197234,243199136,243201128,243203146,243204987,243207012,243208957,243210835,243212830,243214657,243216634,243218606,243220424,243222413,243224271,243226207,243228161,243229959,243231922,243233812,243235743,243237669,243239495,243241491,243243419,243245303,243247171,243249013,243250996,243252847,243254674,243256553,243258394,243260367,243262178,243264050,243265896,243267750,243269703,243271561,243273413,243275310,243277147,243279101,243280975,243282897,243284780,243286667,243288542,243290341,243292305,243294178,243296123,243297980,243299914,243301734,243303660,243305464,243307381,243309155,243311093,243312948,243314877,243316743,243318627,243320546,243322356,243324247,243326121,243327927,243329795,243331591,243333453,243335240,243337022,243338805,243340543,243342393,243344183,243346027,243347848,243349627,243351437,243353230,243355009,243356690,243358510,243360274,243362119,243363871,243365667,243367500,243369207,243371010,243372813,243374601,243376270,243378121,243379753,243381589,243383249,243385099,243386902,243388698,243390519,243392324,243394218,243395988,243397882,243399675,243401525,243403319,243405178,243407017,243408928,243410758,243412623,243414483,243416393,243418233,243420141,243422011,243423905,243425754,243427719,243429520,243431496,243433297,243435266,243437083,243439080,243440881,243442848,243444663,243446598,243448456,243450347,243452243,243454031,243455941,243457653,243459526,243461189,243463141,243464795,243466774,243468408,243470345,243472183,243474090,243475982,243477765,243479652,243481376,243483267,243484930,243486843,243488613,243490535,243492403,243494186,243496043,243497653,243499560,243501279,243503205,243505009,243506812,243508622,243510172,243512084,243513876,243515797,243517697,243519424,243521282,243523195,243525148,243527025,243528801,243530654,243532502,243534460,243536347,243538149,243539952,243541770,243543725,243545608,243547428,243549238,243551024,243552959,243554851,243556698,243558539,243560318,243562259,243564136,243565857,243567675,243569419,243571343,243573224,243574924,243576829,243578597,243580538,243582402,243584072,243585952,243587768,243589667,243591494,243593142,243595147,243596944,243598811,243600622,243602319,243604272,243606142,243607958,243609734,243611471,243613515,243615389,243617126,243618950,243620733,243622738,243624575,243626384,243628286,243630131,243632122,243633963,243635822,243637779,243639679,243641641,243643421,243645314,243647337,243649204,243651142,243652987,243654891,243656932,243658722,243660671,243662577,243664459,243666449,243668229,243670213,243672202,243674053,243676066,243677869,243679823,243681803,243683561,243685593,243687488,243689349,243691360,243693132,243695119,243697051,243698815,243700858,243702649,243704554,243706488,243708277,243710239,243712045,243713818,243715623,243717424,243719253,243721075,243722821,243724663,243726449,243728259,243730089,243731886,243733712,243735548,243737320,243739113,243740912,243742737,243744541,243746307,243748112,243749911,243751725,243753575,243755388,243757215,243759038,243760798,243762650,243764471,243766318,243768158,243769949,243771779,243773582,243775350,243777184,243778969,243780803,243782611,243784388,243786215,243788020,243789832,243791690,243793465,243795303,243797157,243798957,243800781,243802595,243804414,243806249,243808072,243809907,243811727,243813569,243815411,243817199,243819036,243820861,243822675,243824504,243826348,243828211,243830057,243831850,243833679,243835525,243837380,243839239,243841050,243842888,243844715,243846515,243848347,243850173,243852024,243853841,243855622,243857462,243859282,243861133,243863011,243864825,243866679,243868493,243870299,243872144,243873948,243875790,243877611,243879367,243881198,243883032,243884875,243886714,243888535,243890389,243892281,243894065,243895903,243897770,243899574,243901352,243903169,243904974,243906750,243908556,243910408,243912219,243914150,243916120,243918077,243920056,243922008,243923986,243925952,243927899,243929891,243931907,243933907,243935925,243937918,243939932,243941915,243943899,243945869,243947863,243949829,243951776,243953752,243955675,243957627,243959527,243961439,243963342,243965305,243967229,243969144,243971093,243973037,243974990,243976910,243978887,243980869,243982875,243984859,243986838,243988769,243990684,243992577,243994446,243996340,243998197,244000060,244001906,244003795,244005674,244007549,244009416,244011281,244013110,244014936,244016799,244018631,244020467,244022333,244024260,244026146,244027986,244029884,244031736,244033582,244035465,244037292,244039153,244040951,244042765,244044604,244046379,244048199,244050063,244051936,244053802,244055677,244057555,244059451,244061387,244063273,244065162,244067009,244068883,244070742,244072611,244074373,244076204,244078082,244079959,244081803,244083656,244085521,244087394,244089312,244091238,244093181,244095114,244097066,244099006,244100980,244102934,244104867,244106796,244108708,244110624,244112534,244114389,244116283,244118095,244119921,244121782,244123557,244125378,244127178,244128964,244130773,244132537,244134325,244136102,244137920,244139759,244141642,244143482,244145369,244147220,244149093,244150935,244152786,244154685,244156552,244158419,244160299,244162239,244164144,244166035,244167960,244169864,244171769,244173717,244175654,244177556,244179473,244181439,244183399,244185349,244187302,244189251,244191171,244193061,244194978,244196932,244198854,244200733,244202659,244204534,244206459,244208368,244210315,244212315,244214138,244215946,244217804,244219696,244221592,244223539,244225437,244227316,244229113,244230882,244232670,244234409,244236139,244237876,244239602,244241322,244243051,244244749,244246480,244248200,244249932,244251646,244253410,244255162,244256883,244258608,244260305,244261992,244263663,244265365,244267091,244268786,244270400,244272040,244273642,244275232,244276839,244278401,244279982,244281565,244283094,244284680,244286240,244287799,244289404,244290995,244292600,244294169,244295773,244297405,244299023,244300619,244302201,244303795,244305400,244306979,244308598,244310236,244311863,244313413,244314988,244316618,244318212,244319819,244321424,244323099,244324711,244326354,244327976,244329636,244331331,244333060,244334738,244336380,244338033,244339679,244341323,244343000,244344666,244346337,244348007,244349661,244351339,244353008,244354651,244356273,244357869,244359482,244361117,244362714,244364330,244365930,244367497,244369067,244370662,244372252,244373884,244375487,244377068,244378656,244380230,244381796,244383318,244384855,244386432,244387973,244389511,244391024,244392593,244394138,244395668,244397199,244398693,244400132,244401667,244403145,244404596,244406072,244407574,244409005,244410452,244411952,244413469,244414983,244416507,244418037,244419557,244421094,244422626,244424182,244425707,244427258,244428828,244430405,244431949,244433464,244435000,244436528,244438081,244439648,244441159,244442643,244444163,244445699,244447263,244448809,244450346,244451871,244453423,244454981,244456551,244458128,244459690,244461248,244462833,244464468,244466120,244467794,244469407,244471043,244472621,244474252,244475853,244477454,244478990,244480518,244482068,244483632,244485212,244486782,244488303,244489789,244491327,244492858,244494418,244495934,244497527,244499081,244500655,244502197,244503736,244505272,244506832,244508432,244509961,244511520,244513084,244514603,244516166,244517744,244519270,244520805,244522311,244523826,244525348,244526853,244528426,244529965,244531510,244533088,244534625,244536202,244537748,244539305,244540880,244542457,244544002,244545584,244547150,244548694,244550282,244551842,244553390,244554975,244556514,244558091,244559658,244561254,244562833,244564428,244565998,244567559,244569100,244570639,244572186,244573778,244575388,244576934,244578462,244580014,244581546,244583132,244584694,244586248,244587744,244589271,244590815,244592371,244593925,244595465,244597018,244598595,244600176,244601700,244603262,244604799,244606358,244607839,244609370,244610905,244612450,244613960,244615515,244617049,244618571,244620065,244621593,244623157,244624716,244626224,244627784,244629361,244630860,244632417,244633982,244635509,244637044,244638604,244640158,244641679,244643269,244644844,244646369,244647929,244649530,244651032,244652605,244654258,244655995,244657785,244659739,244661683,244663480,244665223,244666957,244668843,244670663,244672451,244674231,244675981,244677642,244679423,244681020,244682685,244684355,244686030,244687700,244689430,244691155,244692819,244694505,244696187,244697854,244699551,244701256,244702926,244704660,244706437,244708118,244709775,244711511,244713244,244714924,244716648,244718387,244720279,244722016,244723783,244725643,244727415,244729177,244731048,244732823,244734575,244736461,244738272,244740033,244741941,244743738,244745487,244747410,244749217,244751102,244752932,244754662,244756674,244758479,244760416,244762240,244764079,244766033,244767823,244769878,244771767,244773751,244775652,244777601,244779571,244781513,244783536,244785420,244787466,244789345,244791394,244793328,244795367,244797328,244799349,244801351,244803367,244805368,244807361,244809360,244811322,244813331,244815329,244817333,244819335,244821347,244823360,244825337,244827369,244829372,244831383,244833391,244835443,244837429,244839484,244841442,244843498,244845474,244847521,244849434,244851476,244853443,244855418,244857403,244859329,244861377,244863222,244865270,244867244,244869195,244871238,244873059,244875115,244877032,244878989,244881017,244882877,244884930,244886880,244888843,244890854,244892717,244894772,244896790,244898749,244900778,244902624,244904676,244906696,244908645,244910690,244912631,244914685,244916722,244918703,244920750,244922727,244924766,244926802,244928751,244930795,244932782,244934803,244936835,244938816,244940842,244942822,244944843,244946857,244948816,244950851,244952872,244954847,244956851,244958812,244960839,244962867,244964850,244966861,244968840,244970875,244972903,244974902,244976936,244978966,244980949,244982949,244984915,244986932,244988932,244990930,244992949,244994897,244996911,244998909,245000900,245002928,245004924,245006918,245008867,245010854,245012879,245014843,245016816,245018760,245020699,245022660,245024603,245026566,245028539,245030488,245032487,245034442,245036411,245038396,245040355,245042324,245044204,245046211,245048194,245050083,245052090,245054017,245055984,245057978,245059913,245061922,245063889,245065856,245067852,245069791,245071782,245073747,245075731,245077724,245079629,245081636,245083612,245085586,245087604,245089530,245091530,245093488,245095465,245097433,245099349,245101304,245103311,245105153,245107116,245109002,245110949,245112969,245114865,245116805,245118765,245120734,245122683,245124547,245126547,245128517,245130416,245132358,245134258,245136194,245138214,245140076,245142010,245143969,245145912,245147901,245149760,245151714,245153699,245155656,245157557,245159377,245161331,245163293,245165183,245167104,245168928,245170894,245172892,245174711,245176650,245178570,245180507,245182418,245184226,245186186,245188103,245190003,245191885,245193725,245195632,245197613,245199471,245201375,245203246,245205154,245207075,245208854,245210792,245212665,245214558,245216458,245218250,245220123,245222047,245223940,245225785,245227601,245229483,245231410,245233264,245235141,245236971,245238874,245240769,245242572,245244415,245246287,245248205,245250068,245251860,245253727,245255589,245257453,245259254,245261053,245262934,245264739,245266578,245268409,245270230,245272137,245273962,245275784,245277576,245279468,245281399,245283233,245285082,245286906,245288755,245290639,245292451,245294321,245296208,245298053,245299937,245301722,245303617,245305580,245307415,245309364,245311155,245313076,245315035,245316841,245318825,245320714,245322576,245324556,245326300,245328260,245330224,245332010,245334023,245335798,245337711,245339668,245341463,245343456,245345332,245347171,245349174,245350950,245352910,245354825,245356633,245358656,245360388,245362356,245364303,245366113,245368100,245369907,245371831,245373795,245375545,245377562,245379479,245381308,245383318,245385036,245387038,245388989,245390737,245392752,245394517,245396460,245398397,245400160,245402143,245403995,245405845,245407772,245409495,245411496,245413395,245415209,245417179,245418929,245420891,245422777,245424541,245426493,245428337,245430230,245432133,245433868,245435860,245437746,245439561,245441447,245443240,245445176,245447114,245448864,245450725,245452651,245454551,245456469,245458240,245460200,245462111,245463905,245465737,245467566,245469468,245471395,245473179,245475028,245476894,245478764,245480697,245482413,245484302,245486217,245488037,245489811,245491556,245493436,245495354,245497150,245498930,245500783,245502646,245504548,245506278,245508065,245509954,245511823,245513592,245515256,245517081,245518972,245520761,245522454,245524255,245526102,245527952,245529664,245531361,245533270,245535114,245536862,245538570,245540362,245542250,245544066,245545742,245547520,245549374,245551236,245553009,245554676,245556556,245558459,245560231,245561971,245563751,245565650,245567529,245569212,245571043,245572908,245574800,245576598,245578327,245580211,245582119,245583991,245585801,245587615,245589523,245591404,245593234,245595039,245596918,245598901,245600691,245602578,245604435,245606350,245608347,245610163,245612088,245614017,245615915,245617939,245619769,245621746,245623748,245625601,245627647,245629494,245631492,245633521,245635356,245637367,245639298,245641215,245643258,245645074,245647082,245649103,245650924,245652978,245654832,245656789,245658801,245660641,245662638,245664597,245666494,245668542,245670387,245672385,245674406,245676223,245678271,245680141,245682112,245684126,245685935,245687961,245689948,245691849,245693879,245695731,245697746,245699771,245701637,245703666,245705544,245707540,245709558,245711389,245713418,245715380,245717341,245719367,245721232,245723246,245725219,245727137,245729122,245730987,245732958,245734947,245736828,245738805,245740745,245742688,245744674,245746554,245748547,245750500,245752436,245754390,245756269,245758232,245760201,245762132,245764121,245766052,245768013,245769984,245771883,245773874,245775872,245777832,245779784,245781677,245783641,245785593,245787514,245789412,245791383,245793320,245795250,245797200,245799108,245801085,245803053,245804942,245806819,245808751,245810679,245812655,245814532,245816465,245818414,245820271,245822199,245824081,245826024,245827967,245829810,245831720,245833670,245835546,245837490,245839352,245841298,245843296,245845153,245847061,245848954,245850891,245852835,245854719,245856638,245858642,245860563,245862498,245864377,245866334,245868278,245870151,245872085,245874004,245875966,245877898,245879754,245881693,245883662,245885601,245887518,245889404,245891445,245893385,245895300,245897227,245899154,245901156,245903057,245904891,245906845,245908784,245910694,245912572,245914477,245916479,245918412,245920316,245922266,245924192,245926169,245928081,245929985,245931974,245933917,245935876,245937754,245939707,245941723,245943678,245945622,245947599,245949504,245951510,245953421,245955349,245957350,245959309,245961273,245963159,245965127,245967182,245969122,245971094,245973076,245975010,245977040,245978945,245980893,245982892,245984827,245986812,245988705,245990604,245992651,245994529,245996476,245998439,246000364,246002369,246004228,246006164,246008171,246010135,246012079,246013999,246015918,246017971,246019882,246021836,246023839,246025783,246027789,246029663,246031613,246033631,246035596,246037546,246039459,246041419,246043456,246045382,246047343,246049300,246051261,246053270,246055202,246057187,246059205,246061183,246063156,246065105,246067077,246069122,246071055,246073052,246075020,246077040,246079028,246080967,246082976,246084996,246086976,246088974,246090931,246092952,246094996,246096965,246098994,246100991,246103003,246105039,246106983,246109002,246111045,246113036,246115072,246117121,246119124,246121172,246123133,246125172,246127187,246129183,246131203,246133208,246135185,246137239,246139189,246141221,246143269,246145223,246147277,246149260,246151287,246153327,246155283,246157322,246159344,246161333,246163387,246165371,246167411,246169468,246171438,246173494,246175492,246177520,246179575,246181556,246183599,246185632,246187618,246189675,246191652,246193700,246195746,246197731,246199761,246201795,246203769,246205799,246207772,246209791,246211831,246213827,246215818,246217808,246219821,246221848,246223857,246225825,246227844,246229824,246231819,246233776,246235775,246237811,246239820,246241775,246243783,246245786,246247804,246249770,246251737,246253785,246255729,246257688,246259672,246261665,246263695,246265672,246267596,246269629,246271575,246273554,246275483,246277368,246279405,246281277,246283209,246285157,246287030,246289060,246290947,246292831,246294825,246296652,246298630,246300511,246302315,246304366,246306171,246308083,246310053,246311840,246313863,246315723,246317575,246319588,246321330,246323294,246325259,246327051,246329105,246330848,246332760,246334736,246336477,246338487,246340320,246342146,246344145,246345872,246347828,246349744,246351529,246353577,246355331,246357223,246359205,246360922,246362930,246364792,246366610,246368658,246370377,246372330,246374264,246375993,246378048,246379800,246381699,246383684,246385428,246387438,246389281,246391081,246393111,246394834,246396763,246398665,246400401,246402455,246404228,246406107,246408119,246409851,246411819,246413643,246415424,246417462,246419387,246421208,246422953,246424615,246426244,246428093,246429901,246431677,246433421,246435160,246436811,246438508,246440203,246441782,246443432,246444996,246446641,246448219,246449789,246451330,246452935,246454460,246456067,246457596,246459144,246460708,246462226,246463796,246465346,246466870,246468473,246470007,246471539,246473117,246474706,246476236,246477815,246479449,246481013,246482572,246484115,246485691,246487240,246488818,246490434,246492023,246493692,246495286,246496941,246498627,246500165,246501914,246503507,246505200,246506823,246508437,246510183,246511700,246513442,246515057,246516750,246518379,246520062,246521737,246523385,246525070,246526651,246528345,246529874,246531551,246533091,246534762,246536318,246537971,246539610,246541305,246542950,246544659,246546301,246548005,246549667,246551313,246552972,246554647,246556319,246557981,246559649,246561337,246563002,246564687,246566362,246568032,246569672,246571339,246572979,246574668,246576334,246577991,246579660,246581297,246582963,246584574,246586170,246587798,246589380,246591029,246592651,246594243,246595915,246597536,246599188,246600784,246602443,246604078,246605765,246607399,246609130,246610734,246612444,246614055,246615744,246617359,246619034,246620672,246622343,246623982,246625648,246627302,246628958,246630625,246632265,246633969,246635583,246637273,246638899,246640592,246642204,246643905,246645517,246647167,246648799,246650451,246652119,246653745,246655452,246657076,246658759,246660371,246662079,246663688,246665362,246666947,246668585,246670215,246671862,246673487,246675098,246676772,246678422,246680100,246681692,246683430,246684990,246686682,246688255,246689897,246691516,246693120,246694766,246696413,246698038,246699613,246701313,246702858,246704509,246706057,246707734,246709305,246710918,246712539,246714149,246715780,246717349,246719013,246720549,246722210,246723742,246725384,246726938,246728587,246730212,246731775,246733426,246734954,246736593,246738128,246739741,246741304,246742951,246744590,246746207,246747858,246749402,246751044,246752628,246754265,246755870,246757506,246759147,246760690,246762365,246763905,246765583,246767163,246768792,246770420,246772031,246773707,246775244,246776922,246778432,246780080,246781636,246783290,246784935,246786515,246788222,246789758,246791457,246793029,246794689,246796282,246797935,246799590,246801141,246802776,246804331,246805978,246807531,246809168,246810759,246812398,246814070,246815681,246817341,246818924,246820588,246822227,246823858,246825541,246827096,246828784,246830297,246831947,246833515,246835169,246836816,246838426,246840096,246841636,246843297,246844864,246846556,246848149,246849789,246851467,246853032,246854709,246856342,246858004,246859619,246861289,246862960,246864542,246866242,246867812,246869485,246871065,246872717,246874380,246875976,246877640,246879248,246880909,246882475,246884168,246885826,246887459,246889130,246890694,246892352,246893912,246895618,246897255,246898899,246900565,246902176,246903852,246905420,246907103,246908724,246910382,246912069,246913681,246915356,246916969,246918655,246920266,246921926,246923628,246925229,246926934,246928537,246930255,246931867,246933542,246935243,246936838,246938539,246940167,246941851,246943457,246945187,246946862,246948541,246950255,246951903,246953615,246955215,246956930,246958566,246960277,246961964,246963628,246965338,246966976,246968693,246970334,246972042,246973746,246975397,246977134,246978766,246980488,246982126,246983872,246985509,246987206,246988935,246990602,246992348,246993962,246995688,246997331,246999041,247000755,247002407,247004125,247005792,247007525,247009169,247010912,247012610,247014341,247016082,247017756,247019532,247021222,247022996,247024668,247026405,247028141,247029832,247031601,247033281,247035055,247036753,247038483,247040231,247041880,247043649,247045315,247047075,247048762,247050524,247052285,247054018,247055777,247057462,247059268,247060936,247062740,247064474,247066234,247067966,247069629,247071410,247073107,247074870,247076581,247078328,247080094,247081805,247083577,247085260,247087065,247088797,247090572,247092354,247094052,247095833,247097538,247099296,247101019,247102812,247104571,247106310,247108091,247109806,247111595,247113313,247115116,247116872,247118641,247120422,247122160,247123952,247125655,247127471,247129209,247131012,247132822,247134551,247136363,247138065,247139865,247141575,247143364,247145171,247146903,247148718,247150461,247152298,247154056,247155884,247157687,247159469,247161298,247163028,247164835,247166577,247168455,247170224,247172029,247173847,247175592,247177408,247179134,247180967,247182725,247184511,247186347,247188078,247189909,247191631,247193496,247195287,247197159,247199011,247200820,247202658,247204404,247206231,247208029,247209898,247211663,247213479,247215317,247217091,247218915,247220721,247222584,247224364,247226207,247228063,247229835,247231675,247233422,247235293,247237093,247238938,247240756,247242560,247244402,247246169,247247991,247249821,247251692,247253499,247255355,247257207,247258983,247260806,247262588,247264484,247266292,247268166,247269971,247271789,247273615,247275412,247277309,247279134,247281043,247282861,247284710,247286555,247288315,247290141,247291932,247293835,247295652,247297548,247299388,247301226,247303095,247304883,247306785,247308657,247310557,247312358,247314202,247316084,247317863,247319737,247321523,247323438,247325272,247327126,247329009,247330828,247332708,247334488,247336389,247338235,247340121,247342011,247343858,247345728,247347529,247349411,247351234,247353138,247355006,247356887,247358779,247360580,247362468,247364303,247366263,247368107,247369971,247371860,247373696,247375561,247377386,247379312,247381127,247383004,247384883,247386723,247388605,247390422,247392359,247394190,247396102,247398000,247399860,247401755,247403567,247405484,247407342,247409257,247411140,247413022,247414936,247416765,247418697,247420560,247422511,247424364,247426252,247428142,247429954,247431887,247433744,247435697,247437558,247439474,247441367,247443223,247445147,247447029,247448979,247450819,247452760,247454672,247456501,247458431,247460303,247462256,247464093,247466033,247467939,247469794,247471713,247473582,247475565,247477440,247479360,247481296,247483184,247485144,247487018,247488978,247490830,247492752,247494661,247496570,247498517,247500394,247502345,247504246,247506201,247508126,247510023,247511973,247513861,247515808,247517699,247519652,247521587,247523491,247525417,247527315,247529249,247531152,247533128,247535057,247536972,247538930,247540866,247542790,247544703,247546634,247548568,247550461,247552376,247554276,247556243,247558190,247560117,247562053,247563945,247565913,247567820,247569735,247571588,247573194,247575155,247576991,247578843,247580615,247582458,247584328,247585843,247587694,247589616,247591246,247593063,247595031,247597036,247598948,247600724,247602433,247604054,247605679,247607290,247608880,247610432,247611994,247613545,247615046,247616611,247618197,247619724,247621224,247622706,247624213,247625771,247627321,247628851,247630376,247632019,247633658,247635290,247636892,247638496,247640082,247641742,247643436,247645058,247646674,247648292,247649870,247651505,247653103,247654720,247656261,247657890,247659492,247661101,247662677,247664321,247665991,247667667,247669412,247671143,247672852,247674540,247676257,247677959,247679719,247681433,247683173,247684905,247686583,247688322,247690118,247691868,247693601,247695331,247697026,247698747,247700515,247702307,247704047,247705775,247707514,247709271,247711033,247712731,247714471,247716218,247717951,247719721,247721505,247723236,247725035,247726794,247728501,247730217,247731955,247733710,247735409,247737183,247738963,247740706,247742458,247744176,247745888,247747590,247749245,247750925,247752670,247754402,247756073,247757822,247759547,247761276,247763049,247764769,247766515,247768289,247770057,247771793,247773554,247775300,247777012,247778737,247780506,247782252,247784036,247785832,247787599,247789337,247791108,247792872,247794632,247796425,247798204,247800009,247801723,247803497,247805215,247807017,247808787,247810582,247812340,247814131,247815895,247817637,247819452,247821171,247822939,247824727,247826468,247828197,247829984,247831760,247833496,247835215,247836980,247838676,247840439,247842222,247844006,247845735,247847511,247849392,247851130,247852888,247854700,247856485,247858292,247860004,247861817,247863588,247865334,247867067,247868928,247870691,247872385,247874246,247876024,247877810,247879610,247881456,247883222,247884999,247886786,247888633,247890458,247892244,247894151,247895933,247897663,247899477,247901255,247903040,247904776,247906598,247908378,247910106,247911962,247913779,247915486,247917350,247919084,247920751,247922573,247924361,247926046,247927860,247929632,247931276,247933036,247934831,247936504,247938201,247939999,247941777,247943491,247945343,247947116,247948807,247950584,247952342,247954079,247955836,247957668,247959406,247961118,247962919,247964603,247966306,247968094,247969831,247971484,247973285,247974999,247976705,247978461,247980176,247981881,247983633,247985327,247987009,247988838,247990555,247992283,247994092,247995810,247997523,247999340,248001021,248002792,248004581,248006285,248008074,248009855,248011550,248013326,248015129,248016824,248018614,248020421,248022158,248023968,248025795,248027574,248029406,248031222,248033015,248034837,248036600,248038373,248040154,248041996,248043796,248045592,248047484,248049278,248051138,248052980,248054809,248056650,248058456,248060259,248062080,248063921,248065733,248067581,248069371,248071153,248072983,248074783,248076589,248078445,248080295,248082147,248083976,248085815,248087664,248089509,248091330,248093146,248094993,248096757,248098635,248100470,248102278,248104081,248105887,248107689,248109524,248111330,248113148,248115010,248116813,248118661,248120546,248122368,248124209,248126052,248127902,248129770,248131586,248133404,248135283,248137135,248138983,248140865,248142684,248144536,248146341,248148209,248150082,248151892,248153775,248155625,248157474,248159342,248161188,248163034,248164886,248166727,248168595,248170510,248172361,248174206,248176045,248177903,248179734,248181595,248183426,248185247,248187095,248188910,248190741,248192585,248194389,248196229,248198077,248199850,248201692,248203512,248205396,248207220,248209082,248210875,248212708,248214562,248216360,248218227,248220071,248221884,248223740,248225527,248227370,248229111,248230978,248232703,248234470,248236302,248238052,248239895,248241659,248243521,248245276,248247084,248248915,248250705,248252593,248254429,248256273,248258060,248259905,248261657,248263478,248265276,248267056,248268819,248270651,248272487,248274225,248276077,248277887,248279711,248281523,248283393,248285156,248287018,248288832,248290621,248292414,248294221,248296046,248297872,248299683,248301518,248303363,248305134,248307015,248308847,248310665,248312474,248314307,248316159,248317976,248319799,248321634,248323454,248325291,248327099,248328891,248330716,248332517,248334375,248336184,248338008,248339806,248341651,248343484,248345347,248347151,248349010,248350808,248352645,248354506,248356273,248358075,248359879,248361730,248363500,248365378,248367181,248369010,248370802,248372626,248374447,248376221,248378041,248379847,248381710,248383477,248385328,248387136,248388980,248390749,248392599,248394386,248396236,248398048,248399854,248401661,248403486,248405334,248407140,248408985,248410787,248412650,248414465,248416322,248418167,248420014,248421807,248423621,248425434,248427261,248429081,248430930,248432711,248434521,248436335,248438168,248440009,248441837,248443674,248445436,248447263,248449077,248450882,248452733,248454575,248456395,248458171,248459973,248461751,248463597,248465419,248467265,248469056,248470930,248472771,248474561,248476412,248478168,248480010,248481749,248483598,248485380,248487198,248488938,248490782,248492651,248494462,248496271,248498041,248499812,248501602,248503362,248505146,248506963,248508821,248510622,248512418,248514166,248515993,248517781,248519548,248521314,248523129,248524964,248526766,248528575,248530322,248532131,248533915,248535724,248537508,248539356,248541159,248542960,248544770,248546490,248548299,248550071,248551877,248553664,248555500,248557341,248559145,248560963,248562713,248564520,248566307,248568160,248569953,248571727,248573559,248575326,248577179,248578960,248580842,248582715,248584521,248586368,248588167,248590021,248591878,248593681,248595501,248597374,248599238,248601018,248602903,248604698,248606566,248608448,248610285,248612195,248614020,248615869,248617705,248619571,248621363,248623240,248625077,248626940,248628802,248630607,248632435,248634249,248636116,248637963,248639828,248641679,248643486,248645330,248647124,248648964,248650792,248652639,248654469,248656259,248658100,248659886,248661736,248663513,248665346,248667256,248669000,248670866,248672726,248674597,248676413,248678168,248680073,248681857,248683745,248685587,248687419,248689323,248691142,248693030,248694895,248696696,248698587,248700428,248702290,248704156,248705972,248707850,248709701,248711598,248713486,248715317,248717200,248719041,248720931,248722813,248724662,248726510,248728343,248730175,248732017,248733887,248735759,248737520,248739398,248741241,248743099,248744958,248746786,248748665,248750526,248752419,248754240,248756126,248757948,248759763,248761643,248763470,248765356,248767161,248768959,248770840,248772653,248774526,248776331,248778141,248780016,248781873,248783746,248785566,248787397,248789240,248791038,248792878,248794722,248796597,248798461,248800293,248802185,248803991,248805856,248807711,248809522,248811391,248813227,248815088,248816916,248818712,248820609,248822410,248824302,248826095,248827896,248829791,248831582,248833448,248835256,248837061,248838926,248840719,248842542,248844401,248846253,248848090,248849995,248851845,248853665,248855521,248857412,248859197,248861048,248862878,248864668,248866550,248868395,248870238,248872092,248873886,248875804,248877686,248879542,248881416,248883249,248885073,248886919,248888799,248890603,248892441,248894214,248896040,248897877,248899608,248901469,248903244,248905074,248906946,248908737,248910607,248912365,248914216,248916119,248917905,248919780,248921567,248923454,248925308,248927076,248928987,248930785,248932685,248934554,248936347,248938279,248940000,248941869,248943731,248945500,248947411,248949174,248951053,248952942,248954681,248956583,248958435,248960256,248962118,248963835,248965705,248967501,248969326,248971211,248973042,248974898,248976740,248978574,248980451,248982300,248984133,248986017,248987854,248989676,248991454,248993285,248995158,248996977,248998852,249000697,249002544,249004400,249006274,249008100,249009978,249011835,249013677,249015545,249017350,249019173,249021038,249022838,249024683,249026483,249028332,249030240,249032041,249033912,249035736,249037597,249039464,249041311,249043097,249044862,249046731,249048531,249050398,249052247,249054034,249055936,249057784,249059653,249061502,249063295,249065167,249066970,249068842,249070664,249072471,249074343,249076197,249077991,249079786,249081643,249083499,249085345,249087132,249088987,249090795,249092717,249094553,249096360,249098201,249100031,249101861,249103740,249105484,249107316,249109204,249111035,249112897,249114702,249116536,249118441,249120257,249122075,249123905,249125737,249127647,249129438,249131264,249133124,249134985,249136863,249138663,249140505,249142363,249144147,249146013,249147880,249149719,249151587,249153364,249155227,249157162,249158970,249160843,249162702,249164530,249166431,249168222,249170074,249171959,249173825,249175683,249177518,249179358,249181261,249183117,249184980,249186874,249188731,249190610,249192462,249194356,249196213,249198088,249199929,249201740,249203576,249205455,249207278,249209124,249210956,249212795,249214568,249216374,249218224,249220096,249221946,249223768,249225574,249227397,249229277,249231087,249232926,249234745,249236572,249238417,249240212,249241973,249243784,249245595,249247397,249249120,249250907,249252724,249254562,249256361,249258157,249259940,249261770,249263593,249265426,249267228,249268949,249270816,249272666,249274465,249276231,249278046,249279866,249281689,249283422,249285228,249287038,249288895,249290734,249292540,249294371,249296181,249298042,249299893,249301670,249303520,249305355,249307221,249309043,249310850,249312715,249314517,249316406,249318227,249320064,249321885,249323738,249325589,249327425,249329222,249331062,249332863,249334699,249336523,249338344,249340125,249341909,249343739,249345589,249347425,249349267,249351065,249352890,249354739,249356650,249358501,249360321,249362147,249363983,249365834,249367662,249369463,249371314,249373154,249374998,249376867,249378733,249380603,249382442,249384207,249386088,249387936,249389834,249391665,249393449,249395280,249397123,249398985,249400795,249402602,249404434,249406264,249408117,249409958,249411727,249413471,249415294,249417101,249418957,249420794,249422563,249424406,249426228,249428092,249429921,249431755,249433617,249435402,249437269,249439127,249440994,249442862,249444618,249446456,249448285,249450088,249451974,249453829,249455657,249457427,249459217,249461038,249462885,249464733,249466548,249468369,249470162,249472017,249473841,249475663,249477540,249479370,249481246,249483032,249484846,249486609,249488426,249490305,249492142,249494006,249495817,249497648,249499419,249501268,249503133,249504961,249506840,249508667,249510536,249512311,249514174,249515971,249517808,249519617,249521450,249523327,249525174,249527081,249528863,249530745,249532546,249534386,249536210,249538040,249539894,249541683,249543571,249545370,249547201,249548987,249550757,249552600,249554392,249556280,249558048,249559801,249561566,249563316,249565154,249566983,249568831,249570623,249572368,249574128,249575909,249577775,249579606,249581427,249583258,249585019,249586796,249588602,249590435,249592249,249594142,249595963,249597774,249599594,249601399,249603219,249605039,249606911,249608687,249610581,249612349,249614158,249615956,249617779,249619561,249621335,249623210,249624982,249626803,249628546,249630333,249632091,249633908,249635762,249637584,249639459,249641222,249643096,249644839,249646679,249648410,249650277,249652097,249653929,249655829,249657617,249659516,249661251,249663078,249664794,249666647,249668393,249670232,249672045,249673923,249675744,249677544,249679395,249681206,249683086,249684859,249686716,249688485,249690309,249692093,249693923,249695709,249697579,249699407,249701234,249703095,249704906,249706768,249708558,249710455,249712194,249714051,249715833,249717676,249719465,249721312,249723162,249724972,249726782,249728629,249730444,249732289,249734109,249735904,249737719,249739531,249741384,249743195,249745027,249746833,249748682,249750519,249752362,249754198,249756048,249757864,249759674,249761489,249763347,249765167,249767004,249768816,249770657,249772458,249774279,249776090,249777934,249779739,249781557,249783345,249785162,249786972,249788768,249790574,249792438,249794228,249796097,249797903,249799750,249801532,249803406,249805207,249807096,249808868,249810731,249812517,249814362,249816127,249817954,249819732,249821558,249823284,249825111,249826841,249828684,249830418,249832265,249834019,249835875,249837651,249839472,249841233,249843089,249844825,249846695,249848433,249850369,249852104,249853990,249855748,249857629,249859374,249861225,249862970,249864793,249866574,249868349,249870146,249871914,249873763,249875491,249877370,249879108,249880947,249882693,249884528,249886241,249888098,249889809,249891684,249893392,249895213,249897028,249898815,249900639,249902410,249904257,249906011,249907864,249909591,249911481,249913240,249915097,249916862,249918694,249920518,249922354,249924149,249925963,249927780,249929620,249931493,249933289,249935165,249936981,249938901,249940711,249942621,249944388,249946274,249948045,249949926,249951715,249953612,249955420,249957266,249959094,249960920,249962760,249964572,249966412,249968199,249970047,249971849,249973720,249975549,249977389,249979143,249981009,249982790,249984647,249986368,249988163,249989911,249991702,249993483,249995262,249997065,249998830,250000691,250002352,250004172,250005894,250007712,250009402,250011217,250012934,250014741,250016480,250018252,250020008,250021760,250023533,250025267,250027119,250028798,250030640,250032306,250034173,250035884,250037709,250039430,250041245,250042989,250044763,250046564,250048284,250050103,250051791,250053633,250055282,250057143,250058855,250060686,250062427,250064189,250065979,250067745,250069534,250071229,250073080,250074785,250076661,250078300,250080154,250081759,250083636,250085257,250087119,250088792,250090664,250092371,250094189,250095917,250097704,250099506,250101223,250103053,250104805,250106686,250108423,250110340,250112022,250113909,250115606,250117502,250119218,250121118,250122852,250124725,250126466,250128297,250130047,250131912,250133704,250135514,250137362,250139138,250140935,250142727,250144561,250146313,250148188,250149936,250151797,250153571,250155479,250157212,250159104,250160852,250162740,250164473,250166362,250168086,250169984,250171721,250173561,250175352,250177142,250178964,250180741,250182605,250184312,250186147,250187826,250189717,250191354,250193267,250194939,250196691,250198496,250200183,250202064,250203784,250205702,250207364,250209232,250210962,250212766,250214639,250216336,250218159,250219839,250221676,250223343,250225193,250226886,250228719,250230457,250232234,250234015,250235722,250237547,250239256,250241093,250242816,250244613,250246364,250248154,250249996,250251670,250253513,250255199,250257012,250258750,250260494,250262337,250264011,250265814,250267543,250269284,250271059,250272724,250274507,250276221,250277968,250279729,250281429,250283224,250284914,250286711,250288386,250290137,250291941,250293628,250295425,250297123,250298864,250300698,250302361,250304153,250305895,250307613,250309401,250311106,250312879,250314716,250316410,250318217,250319953,250321703,250323544,250325239,250327033,250328815,250330514,250332281,250333930,250335694,250337485,250339141,250340938,250342707,250344408,250346136,250347772,250349518,250351308,250352963,250354767,250356530,250358253,250359988,250361727,250363695,250365598,250367602,250369619,250371649,250373642,250375583,250377597,250379615,250381236,250383125,250385054,250387026,250389047,250391067,250392971,250394960,250396880,250398931,250400924,250402858,250404829,250406639,250408586,250410507,250412304,250414274,250416066,250418033,250419776,250421562,250423466,250425425,250427317,250429334,250431373,250433242,250435241,250437250,250439253,250440896,250442443,250443926,250445513,250447004,250448551,250450063,250451551,250453134,250454637,250456179,250457713,250459227,250460819,250462335,250463867,250465381,250466902,250468456,250469978,250471537,250473035,250474606,250476101,250477594,250479158,250480675,250482229,250483722,250485231,250486782,250488295,250489871,250491402,250492965,250494503,250496009,250497573,250499094,250500641,250502135,250503625,250505178,250506718,250508258,250509760,250511307,250512838,250514347,250515927,250517403,250518984,250520498,250522016,250523595,250525110,250526668,250528160,250529683,250531204,250532673,250534280,250535785,250537337,250538834,250540362,250541926,250543460,250544999,250546481,250548020,250549553,250551027,250552609,250554133,250555673,250557177,250558722,250560261,250561779,250563377,250564905,250566445,250567966,250569492,250571102,250572618,250574193,250575707,250577277,250578837,250580374,250581928,250583426,250584985,250586479,250588010,250589588,250591108,250592688,250594161,250595676,250597236,250598770,250600351,250601857,250603430,250604951,250606461,250608036,250609525,250611117,250612638,250614184,250615762,250617297,250618896,250620385,250621963,250623487,250624992,250626581,250628047,250629607,250631106,250632656,250634195,250635718,250637324,250638837,250640463,250641988,250643529,250645115,250646637,250648232,250649751,250651312,250652837,250654349,250655924,250657451,250659020,250660549,250662134,250663680,250665184,250666739,250668252,250669836,250671346,250672884,250674428,250675960,250677562,250679057,250680653,250682152,250683698,250685272,250686756,250688397,250689915,250691477,250692990,250694533,250696077,250697542,250699161,250700676,250702293,250703846,250705406,250706937,250708411,250709962,250711480,250713064,250714590,250716092,250717665,250719194,250720779,250722292,250723855,250725386,250726859,250728426,250729934,250731503,250733029,250734616,250736140,250737640,250739258,250740776,250742365,250743923,250745492,250747042,250748543,250750138,250751683,250753261,250754805,250756371,250757923,250759481,250761031,250762569,250764186,250765750,250767326,250768855,250770381,250771966,250773523,250775108,250776701,250778299,250779858,250781374,250782933,250784476,250786079,250787618,250789204,250790706,250792208,250793766,250795322,250796886,250798430,250800017,250801560,250803052,250804557,250806084,250807645,250809230,250810802,250812331,250813913,250815435,250816974,250818547,250820126,250821714,250823282,250824884,250826443,250827961,250829497,250831060,250832605,250834156,250835744,250837286,250838845,250840372,250841928,250843493,250845071,250846623,250848160,250849747,250851305,250852858,250854424,250855954,250857564,250859127,250860720,250862262,250863831,250865337,250866915,250868507,250870085,250871669,250873196,250874779,250876288,250877851,250879395,250880981,250882555,250884120,250885718,250887279,250888854,250890403,250891956,250893530,250895083,250896612,250898176,250899783,250901320,250902921,250904468,250905943,250907521,250909078,250910678,250912222,250913814,250915386,250916953,250918475,250920042,250921543,250923095,250924620,250926225,250927842,250929387,250930975,250932522,250934097,250935633,250937192,250938765,250940368,250941942,250943490,250945062,250946639,250948263,250949776,250951371,250952912,250954445,250955982,250957537,250959123,250960716,250962292,250963829,250965442,250966977,250968617,250970163,250971716,250973280,250974867,250976447,250978027,250979601,250981167,250982750,250984325,250985929,250987462,250989035,250990588,250992177,250993710,250995272,250996865,250998444,251000002,251001508,251003145,251004694,251006282,251007807,251009386,251010927,251012514,251014070,251015630,251017175,251018745,251020291,251021907,251023531,251025087,251026698,251028240,251029841,251031377,251032984,251034485,251036042,251037523,251039091,251040644,251042204,251043757,251045308,251046944,251048459,251050032,251051530,251053161,251054667,251056218,251057763,251059341,251060892,251062439,251063958,251065500,251067034,251068621,251070201,251071747,251073357,251074862,251076484,251078002,251079566,251081083,251082668,251084188,251085762,251087300,251088851,251090391,251091996,251093559,251095128,251096662,251098229,251099841,251101300,251102887,251104381,251105988,251107426,251109036,251110523,251112080,251113556,251115112,251116674,251118203,251119771,251121331,251122906,251124471,251126019,251127549,251129124,251130633,251132228,251133723,251135273,251136759,251138344,251139821,251141372,251142890,251144469,251145954,251147539,251149002,251150583,251152139,251153711,251155225,251156792,251158316,251159905,251161460,251163038,251164601,251166177,251167736,251169258,251170857,251172421,251173942,251175518,251177112,251178629,251180234,251181767,251183328,251184875,251186477,251188014,251189559,251191114,251192680,251194214,251195793,251197295,251198886,251200415,251202027,251203544,251205147,251206594,251208181,251209669,251211259,251212743,251214360,251215849,251217412,251218897,251220448,251221942,251223519,251225019,251226634,251228109,251229673,251231163,251232751,251234258,251235847,251237307,251238918,251240425,251242079,251243605,251245180,251246685,251248260,251249756,251251291,251252812,251254388,251255910,251257460,251258999,251260555,251262099,251263640,251265188,251266713,251268270,251269789,251271337,251272871,251274410,251275886,251277464,251278938,251280545,251281990,251283578,251285056,251286665,251288113,251289697,251291169,251292739,251294248,251295850,251297340,251298950,251300417,251302010,251303483,251305057,251306595,251308205,251309770,251311304,251312852,251314411,251315989,251317533,251319156,251320667,251322263,251323721,251325324,251326791,251328436,251329923,251331526,251332991,251334553,251336088,251337623,251339218,251340745,251342356,251343826,251345408,251346935,251348518,251349977,251351579,251353038,251354665,251356179,251357785,251359318,251360877,251362395,251363938,251365458,251367022,251368565,251370076,251371616,251373104,251374702,251376163,251377728,251379202,251380751,251382299,251383889,251385475,251386990,251388592,251390094,251391696,251393165,251394737,251396231,251397831,251399373,251400891,251402472,251403974,251405503,251406993,251408616,251410124,251411709,251413209,251414728,251416275,251417744,251419299,251420761,251422377,251423869,251425450,251426965,251428521,251430081,251431564,251433164,251434635,251436198,251437713,251439227,251440713,251442208,251443820,251445277,251446833,251448359,251449849,251451436,251452936,251454512,251456069,251457571,251459187,251460650,251462180,251463711,251465208,251466798,251468268,251469812,251471332,251472836,251474432,251475916,251477444,251479008,251480505,251482068,251483568,251485052,251486638,251488128,251489689,251491214,251492721,251494276,251495696,251497264,251498827,251500332,251501940,251503505,251504951,251506531,251508074,251509589,251511111,251512606,251514152,251515704,251517191,251518794,251520241,251521699,251523267,251524722,251526250,251527767,251529243,251530805,251532259,251533734,251535280,251536802,251538313,251539813,251541371,251542936,251544461,251545930,251547509,251549040,251550530,251552059,251553570,251555042,251556592,251558030,251559591,251561094,251562561,251564123,251565574,251567101,251568668,251570193,251571705,251573258,251574739,251576228,251577751,251579207,251580735,251582256,251583781,251585320,251586758,251588255,251589780,251591268,251592752,251594249,251595751,251597256,251598734,251600237,251601730,251603204,251604726,251606205,251607667,251609195,251610694,251612144,251613678,251615121,251616679,251618248,251619731,251621215,251622718,251624134,251625579,251627079,251628542,251630071,251631484,251633003,251634459,251635942,251637437,251638916,251640463,251641961,251643421,251644975,251646421,251647902,251649405,251650883,251652419,251653908,251655406,251656937,251658419,251659946,251661378,251662848,251664373,251665844,251667402,251668848,251670360,251671905,251673351,251674864,251676354,251677818,251679350,251680785,251682293,251683767,251685269,251686787,251688247,251689773,251691282,251692751,251694275,251695781,251697152,251698642,251700083,251701582,251703059,251704533,251706033,251707524,251709048,251710577,251712052,251713568,251715082,251716575,251718133,251719638,251721153,251722645,251724111,251725629,251727119,251728650,251730140,251731644,251733181,251734700,251736178,251737734,251739242,251740785,251742298,251743792,251745344,251746792,251748356,251749905,251751405,251752947,251754380,251755893,251757461,251758938,251760436,251761888,251763377,251764886,251766333,251767883,251769345,251770878,251772376,251773835,251775358,251776834,251778357,251779857,251781315,251782873,251784330,251785840,251787372,251788856,251790374,251791809,251793286,251794835,251796275,251797814,251799304,251800778,251802309,251803778,251805308,251806774,251808307,251809760,251811219,251812775,251814226,251815736,251817174,251818672,251820199,251821647,251823165,251824607,251826121,251827570,251829081,251830593,251832032,251833509,251834967,251836469,251837946,251839457,251841011,251842471,251843959,251845428,251846944,251848450,251849878,251851334,251852796,251854293,251855722,251857224,251858715,251860186,251861690,251863180,251864725,251866209,251867680,251869181,251870648,251872179,251873632,251875160,251876589,251878091,251879677,251881163,251882670,251884103,251885634,251887065,251888507,251890004,251891474,251892989,251894454,251895925,251897400,251898820,251900343,251901803,251903293,251904712,251906163,251907706,251909182,251910699,251912182,251913664,251915152,251916585,251918118,251919548,251921058,251922500,251924024,251925479,251926925,251928453,251929866,251931380,251932831,251934359,251935877,251937309,251938818,251940257,251941786,251943276,251944736,251946233,251947665,251949136,251950575,251952035,251953520,251954879,251956456,251957857,251959356,251960776,251962260,251963744,251965174,251966690,251968082,251969592,251971040,251972520,251973988,251975438,251976898,251978302,251979770,251981245,251982671,251984226,251985635,251987151,251988614,251990069,251991528,251992957,251994432,251995865,251997305,251998806,252000228,252001748,252003142,252004678,252006078,252007518,252008983,252010386,252011907,252013299,252014798,252016194,252017640,252019102,252020507,252022027,252023426,252024935,252026356,252027827,252029322,252030746,252032264,252033737,252035161,252036711,252038029,252039552,252040942,252042445,252043892,252045350,252046871,252048269,252049723,252051155,252052583,252054046,252055410,252056871,252058266,252059712,252061114,252062535,252063994,252065376,252066859,252068249,252069676,252071183,252072611,252074092,252075483,252076898,252078364,252079705,252081176,252082553,252083983,252085407,252086806,252088264,252089611,252091060,252092485,252093885,252095369,252096735,252098194,252099551,252100920,252102347,252103657,252105086,252106481,252107870,252109340,252110715,252112139,252113535,252114921,252116383,252117695,252119089,252120493,252121809,252123296,252124698,252126085,252127511,252128896,252130328,252131736,252133088,252134523,252135882,252137340,252138732,252140096,252141526,252142883,252144335,252145755,252147166,252148602,252149960,252151349,252152734,252154027,252155449,252156788,252158218,252159625,252161022,252162461,252163860,252165226,252166642,252168033,252169493,252170852,252172272,252173731,252175085,252176493,252177828,252179211,252180582,252181924,252183270,252184651,252186058,252187463,252188840,252190259,252191647,252193029,252194450,252195817,252197142,252198562,252199905,252201309,252202640,252204014,252205421,252206722,252208139,252209452,252210783,252212194,252213523,252214893,252216214,252217580,252219008,252220368,252221729,252223083,252224448,252225876,252227198,252228590,252229938,252231259,252232630,252233929,252235270,252236671,252238024,252239365,252240698,252242038,252243443,252244723,252246078,252247418,252248774,252250148,252251547,252252905,252254260,252255651,252257067,252258421,252259770,252261098,252262426,252263766,252265085,252266476,252267761,252269108,252270438,252271769,252273150,252274478,252275841,252277194,252278534,252279896,252281227,252282631,252284014,252285350,252286737,252288117,252289428,252290799,252292103,252293461,252294776,252296043,252297394,252298630,252299794,252301089,252302301,252303646,252305061,252306331,252307651,252308894,252310034,252311308,252312630,252313957,252315402,252316837,252318173,252319504,252320805,252322141,252323461,252324768,252326128,252327518,252328855,252330305,252331696,252333069,252334482,252335924,252337488,252338947,252340469,252342002,252343560,252345144,252346718,252348196,252349723,252351040,252352383,252353730,252355091,252356311,252357662,252358990,252360259,252361622,252362944,252364297,252365610,252366891,252368309,252369640,252371013,252372414,252373731,252375086,252376370,252377664,252379104,252380444,252381765,252383099,252384437,252385795,252387142,252388611,252389974,252391354,252392630,252393935,252395316,252396735,252398239,252399620,252400882,252402231,252403726,252405011,252406438,252407824,252409267,252410615,252411982,252413314,252414584,252415875,252417292,252418601,252419937,252421335,252422784,252424121,252425501,252426877,252428240,252429659,252431016,252432386,252433765,252435170,252436562,252438002,252439423,252440811,252442203,252443645,252445114,252446590,252448046,252449502,252450955,252452461,252454008,252455561,252457119,252458620,252460202,252461776,252463304,252464784,252466190,252467556,252468839,252470142,252471465,252472740,252474073,252475289,252476548,252477732,252479041,252480327,252481668,252482883,252484150,252485427,252486761,252488156,252489598,252491123,252492516,252493883,252495258,252496518,252497834,252499142,252500410,252501718,252502884,252504204,252505519,252506830,252508085,252509366,252510637,252512018,252513348,252514753,252516304,252517802,252519187,252520564,252521967,252523470,252524913,252526420,252527758,252529180,252530521,252531904,252533256,252534523,252535875,252537081,252538229,252539376,252540477,252541682,252542904,252544186,252545399,252546656,252547751,252548952,252550183,252551401,252552650,252553971,252555133,252556258,252557518,252558790,252560087,252561301,252562579,252563994,252565361,252566754,252568143,252569446,252570751,252571967,252573210,252574465,252575634,252576903,252578037,252579162,252579940,252581157,252582342,252583635,252583895,252584943,252586168,252587376,252588600,252589818,252591056,252592276,252593496,252594706,252595877,252597082,252598270,252599495,252600713,252601944,252603217,252604428,252605654,252606871,252608049,252609269,252610512,252611739,252612945,252614190,252615409,252616657,252617853,252619040,252620271,252621493,252622704,252623918,252625140,252626380,252627591,252628840,252630089,252631326,252632551,252633796,252635001,252636220,252637412,252638607,252639818,252641031,252642231,252643438,252644660,252645902,252647177,252648427,252649665,252650881,252652044,252653258,252654459,252655671,252656876,252658109,252659319,252660559,252661750,252662956,252664165,252665392,252666586,252667785,252669026,252670245,252671413,252672586,252673786,252674981,252676153,252677351,252678584,252679854,252681102,252682312,252683502,252684748,252685937,252687170,252688376,252689542,252690767,252692016,252693197,252694390,252695609,252696845,252698081,252699303,252700519,252701744,252702917,252704143,252705362,252706585,252707823,252709058,252710277,252711487,252712701,252713939,252715175,252716371,252717588,252718795,252720007,252721194,252722413,252723624,252724868,252726065,252727309,252728520,252729745,252730954,252732151,252733374,252734573,252735781,252736985,252738196,252739402,252740630,252741850,252743110,252744348,252745543,252746748,252747968,252749178,252750413,252751652,252752874,252754111,252755308,252756508,252757749,252758939,252760155,252761356,252762524,252763743,252764996,252766235,252767450,252768684,252769881,252771087,252772305,252773532,252774783,252776005,252777240,252778471,252779695,252780919,252782160,252783409,252784654,252785866,252787122,252788371,252789598,252790795,252792045,252793271,252794464,252795704,252796934,252798126,252799338,252800536,252801742,252802985,252804200,252805427,252806647,252807882,252809092,252810324,252811538,252812754,252813972,252815220,252816452,252817690,252818932,252820173,252821381,252822610,252823823,252825084,252826319,252827530,252828792,252830030,252831242,252832456,252833720,252834935,252836159,252837392,252838643,252839845,252841071,252842279,252843551,252844768,252845986,252847186,252848397,252849628,252850871,252852095,252853303,252854519,252855788,252857038,252858247,252859508,252860774,252862009,252863241,252864487,252865733,252866985,252868240,252869479,252870705,252871939,252873170,252874404,252875653,252876896,252878120,252879369,252880650,252881895,252883150,252884406,252885642,252886879,252888139,252889385,252890635,252891875,252893084,252894319,252895553,252896780,252897971,252899209,252900407,252901679,252902880,252904136,252905352,252906631,252907877,252909109,252910365,252911597,252912847,252914073,252915338,252916544,252917826,252919104,252920352,252921595,252922843,252924102,252925343,252926548,252927793,252929050,252930284,252931535,252932770,252934011,252935243,252936472,252937700,252938952,252940172,252941395,252942571,252943791,252945005,252946219,252947421,252948661,252949900,252951087,252952294,252953565,252954781,252956004,252957207,252958435,252959625,252960839,252962072,252963292,252964545,252965762,252966985,252968231,252969433,252970680,252971895,252973106,252974342,252975541,252976794,252977985,252979226,252980452,252981694,252982907,252984126,252985389,252986622,252987853,252989087,252990299,252991540,252992791,252994001,252995256,252996469,252997678,252998888,253000069,253001271,253002473,253003678,253004945,253006154,253007404,253008601,253009796,253011020,253012248,253013453,253014689,253015914,253017134,253018375,253019566,253020803,253022035,253023266,253024469,253025706,253026958,253028159,253029413,253030634,253031866,253033111,253034341,253035539,253036747,253037960,253039195,253040413,253041639,253042866,253044075,253045298,253046533,253047735,253048953,253050161,253051382,253052627,253053883,253055126,253056374,253057575,253058795,253060044,253061261,253062488,253063727,253064932,253066168,253067396,253068624,253069857,253071094,253072323,253073540,253074818,253076076,253077272,253078499,253079729,253080997,253082256,253083487,253084717,253085902,253087111,253088337,253089539,253090755,253091984,253093207,253094426,253095656,253096910,253098105,253099350,253100601,253101846,253103036,253104267,253105458,253106632,253107842,253109060,253110259,253111502,253112722,253113923,253115151,253116349,253117579,253118811,253120066,253121321,253122568,253123827,253125148,253126436,253127822,253129253,253130692,253132135,253133544,253134969,253136344,253137767,253139149,253140543,253141953,253143369,253144794,253146216,253147616,253149032,253150448,253151850,253153285,253154709,253156134,253157544,253158971,253160411,253161877,253163303,253164718,253166171,253167609,253169047,253170493,253171909,253173347,253174772,253176203,253177635,253179043,253180472,253181879,253183338,253184771,253186229,253187637,253189107,253190545,253191990,253193378,253194811,253196222,253197635,253199043,253200444,253201871,253203263,253204718,253206166,253207598,253209021,253210449,253211886,253213331,253214740,253216175,253217605,253219015,253220444,253221841,253223242,253224663,253226095,253227493,253228869,253230289,253231715,253233136,253234557,253235976,253237403,253238811,253240239,253241646,253243078,253244498,253245924,253247331,253248729,253250125,253251502,253252917,253254309,253255695,253257115,253258530,253259951,253261323,253262720,253264144,253265573,253266985,253268416,253269823,253271224,253272602,253273999,253275412,253276821,253278237,253279680,253281085,253282509,253283880,253285290,253286708,253288131,253289513,253290895,253292306,253293691,253295126,253296509,253297888,253299300,253300688,253302076,253303451,253304882,253306288,253307694,253309114,253310543,253311951,253313348,253314737,253316125,253317519,253318926,253320327,253321719,253323106,253324482,253325865,253327269,253328662,253330064,253331470,253332897,253334316,253335724,253337101,253338516,253339943,253341329,253342716,253344099,253345499,253346915,253348314,253349723,253351136,253352537,253353941,253355329,253356678,253358088,253359491,253360890,253362264,253363633,253365044,253366454,253367849,253369233,253370600,253372014,253373420,253374813,253376185,253377510,253378903,253380279,253381700,253383085,253384496,253385886,253387288,253388696,253390103,253391487,253392889,253394275,253395672,253397045,253398441,253399861,253401273,253402677,253404077,253405458,253406849,253408262,253409637,253411022,253412444,253413830,253415196,253416613,253417967,253419356,253420734,253422093,253423501,253424883,253426256,253427654,253429027,253430417,253431788,253433196,253434600,253436003,253437406,253438816,253440220,253441626,253442948,253444338,253445724,253447106,253448480,253449865,253451277,253452670,253454051,253455465,253456835,253458233,253459627,253460991,253462403,253463805,253465190,253466566,253467951,253469348,253470746,253472108,253473484,253474863,253476261,253477656,253479049,253480421,253481793,253483175,253484541,253485919,253487284,253488700,253490115,253491510,253492934,253494337,253495710,253497086,253498461,253499852,253501235,253502597,253503962,253505351,253506738,253508139,253509513,253510907,253512281,253513675,253515055,253516441,253517844,253519218,253520571,253521955,253523359,253524737,253526157,253527544,253528925,253530285,253531691,253533086,253534470,253535855,253537224,253538620,253539994,253541374,253542718,253544094,253545465,253546846,253548233,253549620,253551028,253552389,253553768,253555134,253556487,253557870,253559249,253560617,253561986,253563360,253564718,253566075,253567445,253568818,253570196,253571558,253572927,253574321,253575687,253577073,253578460,253579826,253581212,253582609,253584000,253585383,253586772,253588130,253589483,253590865,253592223,253593578,253594948,253596289,253597642,253599021,253600385,253601771,253603128,253604481,253605850,253607203,253608567,253609933,253611291,253612666,253614025,253615388,253616773,253618161,253619524,253620922,253622289,253623617,253624995,253626375,253627726,253629106,253630449,253631821,253633171,253634547,253635921,253637304,253638678,253640050,253641474,253642854,253644241,253645625,253647041,253648412,253649770,253651193,253652567,253653930,253655307,253656699,253658073,253659436,253660776,253662152,253663526,253664920,253666287,253667660,253669039,253670444,253671849,253673219,253674593,253675947,253677357,253678747,253680142,253681524,253682927,253684284,253685702,253687096,253688481,253689833,253691222,253692584,253693960,253695336,253696720,253698124,253699498,253700875,253702264,253703670,253705064,253706431,253707768,253709124,253710486,253711884,253713271,253714613,253715996,253717379,253718769,253720098,253721469,253722841,253724196,253725583,253726989,253728378,253729779,253731147,253732530,253733938,253735303,253736666,253738070,253739479,253740863,253742271,253743664,253745054,253746477,253747853,253749247,253750650,253752079,253753500,253754894,253756300,253757699,253759081,253760439,253761824,253763218,253764589,253766005,253767404,253768791,253770195,253771590,253772977,253774369,253775742,253777151,253778586,253779984,253781383,253782763,253784161,253785554,253786956,253788345,253789730,253791140,253792543,253793940,253795337,253796749,253798139,253799515,253800927,253802321,253803716,253805098,253806493,253807878,253809290,253810648,253812062,253813478,253814904,253816303,253817687,253819069,253820476,253821884,253823273,253824682,253826085,253827464,253828845,253830229,253831619,253833029,253834458,253835881,253837265,253838647,253840048,253841441,253842870,253844253,253845665,253847059,253848466,253849857,253851262,253852699,253854082,253855497,253856923,253858348,253859745,253861145,253862557,253863963,253865387,253866779,253868177,253869615,253871009,253872425,253873811,253875193,253876594,253877989,253879380,253880792,253882214,253883627,253885067,253886497,253887922,253889320,253890715,253892121,253893523,253894937,253896314,253897738,253899143,253900546,253901928,253903336,253904784,253906158,253907556,253908981,253910351,253911745,253913175,253914603,253916026,253917470,253918882,253920296,253921754,253923177,253924607,253926066,253927477,253928906,253930367,253931831,253933276,253934716,253936152,253937574,253939004,253940414,253941859,253943284,253944725,253946160,253947586,253948994,253950416,253951830,253953259,253954673,253956099,253957539,253958953,253960361,253961786,253963204,253964633,253966066,253967465,253968882,253970323,253971780,253973224,253974673,253976100,253977563,253978978,253980409,253981862,253983307,253984719,253986177,253987648,253989115,253990565,253991999,253993441,253994902,253996353,253997836,253999275,254000723,254002209,254003697,254005165,254006649,254008125,254009597,254011048,254012502,254013984,254015449,254016891,254018372,254019818,254021293,254022757,254024209,254025674,254027135,254028601,254030061,254031492,254032920,254034386,254035857,254037295,254038792,254040239,254041676,254043178,254044623,254046060,254047514,254048960,254050366,254051822,254053244,254054705,254056152,254057595,254059056,254060503,254061909,254063615,254065366,254067138,254068856,254070569,254072312,254074041,254075818,254077547,254079379,254081173,254082919,254084652,254086343,254088046,254089758,254091486,254093185,254094810,254096433,254098097,254099801,254101495,254103175,254104855,254106541,254108228,254109904,254111616,254113291,254114980,254116745,254118449,254120090,254121850,254123558,254125245,254127019,254128765,254130458,254132214,254133951,254135739,254137516,254139319,254141083,254142859,254144636,254146428,254148245,254150048,254151837,254153669,254155484,254157316,254159123,254160952,254162792,254164602,254166432,254168274,254170123,254171945,254173833,254175689,254177557,254179411,254181251,254183101,254184914,254186781,254188646,254190496,254192379,254194260,254196164,254198037,254199926,254201820,254203716,254205636,254207529,254209454,254211363,254213291,254215218,254217108,254219006,254220920,254222795,254224678,254226562,254228485,254230376,254232240,254234150,254236063,254237989,254239831,254241710,254243559,254245464,254247385,254249271,254251151,254253053,254254941,254256868,254258784,254260667,254262546,254264430,254266342,254268232,254270145,254272034,254273918,254275811,254277706,254279583,254281492,254283373,254285239,254287112,254288956,254290812,254292676,254294595,254296519,254298423,254300323,254302266,254304138,254305996,254307875,254309793,254311678,254313575,254315458,254317331,254319227,254321116,254323010,254324886,254326786,254328697,254330594,254332476,254334386,254336313,254338270,254340208,254342107,254343985,254345882,254347803,254349692,254351606,254353454,254355362,254357301,254359220,254361074,254362946,254364863,254366812,254368764,254370652,254372569,254374477,254376431,254378290,254380136,254382013,254383972,254385860,254387706,254389596,254391549,254393473,254395346,254397210,254399157,254401072,254402882,254404778,254406734,254408645,254410522,254412491,254414436,254416317,254418241,254420230,254422129,254424026,254425975,254427909,254429811,254431705,254433649,254435581,254437483,254439416,254441378,254443320,254445209,254447131,254449090,254451066,254452961,254454842,254456748,254458710,254460663,254462603,254464565,254466497,254468462,254470450,254472401,254474352,254476259,254478203,254480132,254482040,254483954,254485916,254487870,254489820,254491757,254493646,254495559,254497487,254499398,254501334,254503235,254505097,254506950,254508780,254510642,254512560,254514430,254516281,254518106,254519999,254521897,254523746,254525566,254527365,254529205,254531109,254532961,254534750,254536566,254538415,254540315,254542158,254543943,254545768,254547653,254549523,254551336,254553158,254555030,254556938,254558874,254560717,254562572,254564457,254566302,254568201,254570049,254571948,254573862,254575755,254577662,254579522,254581384,254583297,254585188,254587038,254588855,254590809,254592688,254594588,254596439,254598403,254600347,254602250,254604109,254606031,254607980,254609865,254611691,254613597,254615523,254617405,254619256,254621151,254623092,254625017,254626897,254628812,254630768,254632712,254634588,254636460,254638404,254640330,254642245,254644146,254645995,254647881,254649801,254651702,254653599,254655482,254657407,254659369,254661255,254663140,254665021,254666920,254668817,254670706,254672593,254674493,254676371,254678283,254680200,254682097,254683978,254685855,254687764,254689666,254691556,254693454,254695377,254697235,254699120,254701031,254702879,254704765,254706615,254708477,254710376,254712290,254714130,254715984,254717804,254719708,254721603,254723462,254725347,254727235,254729137,254731010,254732854,254734703,254736588,254738464,254740347,254742246,254744146,254746012,254747902,254749833,254751751,254753663,254755617,254757553,254759421,254761305,254763213,254765083,254767017,254768944,254770837,254772680,254774554,254776451,254778344,254780244,254782155,254784061,254785908,254787812,254789743,254791676,254793596,254795489,254797382,254799307,254801211,254803073,254804967,254806876,254808745,254810661,254812561,254814510,254816427,254818357,254820255,254822164,254824103,254826014,254827922,254829832,254831744,254833646,254835519,254837412,254839299,254841207,254843105,254845004,254846845,254848712,254850547,254852397,254854264,254856120,254857980,254859829,254861685,254863546,254865416,254867259,254869115,254870947,254872798,254874603,254876401,254878194,254880033,254881861,254883673,254885485,254887244,254889076,254890845,254892655,254894416,254896201,254897964,254899725,254901491,254903274,254905039,254906827,254908609,254910389,254912137,254913967,254915732,254917464,254919214,254920969,254922714,254924488,254926250,254928027,254929779,254931552,254933345,254935109,254936877,254938614,254940364,254942146,254943897,254945681,254947447,254949191,254950889,254952654,254954375,254956164,254957977,254959773,254961526,254963265,254964999,254966710,254968395,254970173,254971942,254973731,254975506,254977261,254978987,254980659,254982096,254983593,254985046,254986531,254987972,254989439,254990935,254992423,254993867,254995309,254996752,254998207,254999721,255001155,255002652,255004105,255005572,255007036,255008500,255009936,255011398,255012828,255014311,255015762,255017249,255018735,255020192,255021692,255023175,255024658,255026130,255027618,255029083,255030559,255032013,255033499,255034930,255036439,255037917,255039404,255040897,255042358,255043810,255045292,255046740,255048200,255049707,255051136,255052642,255054147,255055629,255057096,255058571,255059998,255061487,255062944,255064400,255065840,255067320,255068769,255070236,255071749,255073191,255074680,255076142,255077613,255079100,255080550,255082035,255083489,255084971,255086426,255087885,255089333,255090793,255092264,255093769,255095235,255096730,255098202,255099673,255101117,255102604,255104010,255105489,255106963,255108412,255109857,255111318,255112776,255114218,255115685,255117123,255118600,255120038,255121486,255122965,255124433,255125908,255127353,255128832,255130288,255131775,255133189,255134686,255136149,255137601,255139069,255140528,255141990,255143431,255144901,255146303,255147768,255149232,255150692,255152132,255153618,255155084,255156519,255157969,255159392,255160841,255162315,255163715,255165144,255166562,255168013,255169478,255170930,255172348,255173771,255175233,255176678,255178060,255179494,255180941,255182379,255183793,255185235,255186678,255188144,255189570,255190963,255192395,255193832,255195276,255196686,255198114,255199540,255200969,255202430,255203867,255205289,255206753,255208193,255209627,255211054,255212516,255213973,255215326,255216767,255218213,255219606,255221038,255222418,255223839,255225292,255226678,255228131,255229570,255230983,255232458,255233891,255235322,255236759,255238202,255239621,255241061,255242476,255243903,255245375,255246788,255248245,255249728,255251134,255252542,255253942,255255348,255256777,255258246,255259657,255261106,255262538,255263963,255265416,255266863,255268273,255269719,255271138,255272545,255274006,255275419,255276863,255278313,255279743,255281180,255282661,255284043,255285483,255286909,255288300,255289713,255291131,255292584,255294038,255295455,255296843,255298257,255299668,255301123,255302536,255303941,255305353,255306786,255308217,255309584,255311052,255312504,255313919,255315353,255316801,255318217,255319667,255321086,255322477,255323904,255325346,255326672,255328088,255329515,255330937,255332380,255333852,255335258,255336669,255338121,255339534,255340974,255342412,255343784,255345211,255346649,255348037,255349441,255350876,255352303,255353755,255355201,255356637,255358052,255359490,255360868,255362273,255363666,255365099,255366481,255367905,255369322,255370702,255372092,255373501,255374947,255376354,255377758,255379169,255380604,255381976,255383365,255384736,255386125,255387524,255388918,255390314,255391697,255393112,255394481,255395883,255397267,255398661,255400038,255401436,255402863,255404239,255405658,255407069,255408444,255409855,255411267,255412672,255414072,255415453,255416841,255418234,255419652,255421091,255422504,255423925,255425346,255426747,255428158,255429562,255430940,255432336,255433723,255435119,255436523,255437916,255439345,255440767,255442162,255443575,255444985,255446393,255447766,255449175,255450609,255452022,255453445,255454860,255456257,255457664,255459052,255460463,255461856,255463266,255464680,255466076,255467489,255468897,255470283,255471694,255473111,255474530,255475948,255477342,255478724,255480121,255481529,255482930,255484336,255485768,255487196,255488604,255489992,255491397,255492820,255494222,255495638,255497023,255498418,255499816,255501248,255502634,255504052,255505438,255506825,255508193,255509583,255510998,255512385,255513763,255515147,255516531,255517948,255519302,255520685,255522014,255523349,255524713,255526024,255527391,255528781,255530160,255531516,255532861,255534179,255535517,255536881,255538202,255539564,255540898,255542234,255543558,255544917,255546238,255547555,255548899,255550244,255551532,255552877,255554226,255555553,255556887,255558222,255559562,255560889,255562197,255563508,255564804,255566131,255567445,255568757,255570098,255571393,255572729,255574062,255575401,255576733,255578017,255579318,255580653,255581926,255583251,255584566,255585864,255587159,255588442,255589768,255591097,255592411,255593720,255595054,255596378,255597704,255599059,255600352,255601652,255602971,255604269,255605594,255606921,255608228,255609586,255610939,255612301,255613696,255615062,255616447,255617818,255619187,255620553,255621886,255623241,255624600,255625943,255627279,255628654,255630015,255631392,255632768,255634141,255635493,255636839,255638215,255639566,255640928,255642310,255643712,255645108,255646471,255647832,255649213,255650596,255652000,255653386,255654779,255656164,255657546,255658918,255660297,255661690,255663093,255664456,255665787,255667135,255668511,255669909,255671281,255672681,255674038,255675421,255676817,255678207,255679645,255681089,255682462,255683874,255685240,255686636,255688043,255689438,255690846,255692234,255693598,255694984,255696374,255697771,255699160,255700533,255701945,255703350,255704733,255706097,255707491,255708908,255710275,255711664,255713053,255714394,255715774,255717176,255718561,255719954,255721346,255722751,255724142,255725525,255726935,255728351,255729751,255731139,255732551,255733967,255735388,255736729,255738122,255739507,255740852,255742228,255743660,255745076,255746463,255747818,255749203,255750622,255752029,255753404,255754803,255756239,255757641,255759010,255760381,255761798,255763211,255764559,255765937,255767349,255768720,255770114,255771527,255772906,255774305,255775734,255777114,255778516,255779940,255781340,255782723,255784138,255785541,255786951,255788337,255789784,255791181,255792582,255793975,255795381,255796816,255798224,255799638,255801026,255802456,255803873,255805297,255806691,255808097,255809493,255810913,255812323,255813758,255815151,255816551,255817968,255819403,255820838,255822288,255823704,255825131,255826562,255827978,255829373,255830793,255832238,255833633,255835059,255836472,255837884,255839318,255840732,255842165,255843602,255845019,255846442,255847856,255849287,255850728,255852153,255853609,255855050,255856468,255857896,255859324,255860747,255862146,255863565,255865006,255866459,255867906,255869356,255870814,255872290,255873740,255875196,255876667,255878110,255879572,255881005,255882466,255883910,255885354,255886791,255888247,255889677,255891108,255892542,255893933,255895352,255896799,255898200,255899646,255901082,255902512,255903981,255905430,255906875,255908320,255909751,255911226,255912661,255914132,255915572,255916989,255918422,255919850,255921280,255922728,255924186,255925600,255927039,255928503,255929955,255931434,255932862,255934355,255935832,255937278,255938748,255940204,255941654,255943099,255944560,255946025,255947482,255948951,255950404,255951868,255953319,255954792,255956211,255957618,255959066,255960541,255961986,255963443,255964908,255966331,255967797,255969260,255970705,255972159,255973611,255975073,255976524,255977997,255979423,255980908,255982376,255983816,255985301,255986776,255988242,255989702,255991150,255992641,255994141,255995588,255997031,255998528,255999988,256001424,256002904,256004367,256005857,256007312,256008765,256010229,256011704,256013094,256014561,256016035,256017448,256018926,256020398,256021844,256023318,256024763,256026256,256027755,256029216,256030645,256032112,256033541,256035004,256036451,256037933,256039390,256040845,256042310,256043754,256045207,256046676,256048135,256049574,256051031,256052484,256053939,256055390,256056829,256058253,256059696,256061123,256062565,256064018,256065438,256066919,256068387,256069823,256071296,256072759,256074262,256075710,256077178,256078664,256080114,256081588,256083067,256084534,256086022,256087500,256088961,256090462,256091949,256093435,256094906,256096371,256097815,256099273,256100728,256102198,256103681,256105185,256106673,256108154,256109603,256111056,256112535,256113994,256115449,256116907,256118376,256119811,256121249,256122708,256124157,256125604,256127065,256128511,256130142,256131836,256133672,256135589,256137433,256139325,256141191,256143031,256144730,256146490,256148159,256149904,256151592,256153303,256155019,256156845,256158615,256160329,256162035,256163639,256165242,256166817,256168434,256170024,256171652,256173430,256175142,256176853,256178586,256180116,256181656,256183283,256184913,256186488,256188097,256189731,256191316,256192813,256194343,256195931,256197495,256199106,256200665,256202302,256203933,256205592,256207301,256209019,256210747,256212499,256214204,256215939,256217679,256219370,256221088,256222772,256224493,256226217,256227969,256229686,256231417,256233128,256234845,256236610,256238320,256240047,256241768,256243522,256245272,256246971,256248782,256250537,256252253,256254017,256255800,256257589,256259356,256261199,256262939,256264693,256266398,256268114,256269833,256271582,256273331,256275167,256276849,256278594,256280236,256281940,256283608,256285322,256286998,256288667,256290305,256291981,256293672,256295319,256296998,256298653,256300322,256302037,256303713,256305422,256307068,256308664,256310379,256312091,256313770,256315366,256316953,256318495,256320047,256321621,256323194,256324729,256326239,256327710,256329226,256330778,256332446,256334142,256335882,256337585,256339373,256341154,256342903,256344689,256346447,256348173,256349871,256351601,256353331,256355050,256356809,256358535,256360242,256362048,256363775,256365560,256367369,256369134,256370964,256372793,256374588,256376424,256378229,256380031,256381798,256383607,256385437,256387311,256389102,256390955,256392768,256394632,256396402,256398307,256400143,256401991,256403815,256405631,256407401,256409218,256411062,256412877,256414710,256416519,256418316,256420172,256422025,256423795,256425632,256427375,256429176,256431002,256432871,256434705,256436603,256438493,256440329,256442234,256444084,256445968,256447802,256449650,256451516,256453352,256455161,256456979,256458842,256460706,256462529,256464381,256466216,256468072,256469955,256471819,256473673,256475545,256477435,256479297,256481181,256483011,256484883,256486806,256488745,256490658,256492556,256494471,256496403,256498295,256500171,256502062,256504003,256505917,256507789,256509656,256511531,256513408,256515284,256517164,256519028,256520844,256522665,256524431,256526215,256528045,256529835,256531632,256533410,256535191,256536926,256538690,256540479,256542278,256544177,256546142,256548064,256550043,256551979,256553911,256555811,256557718,256559609,256561518,256563413,256565326,256567244,256569120,256571018,256572892,256574799,256576712,256578617,256580485,256582418,256584331,256586258,256588163,256590068,256591989,256593880,256595787,256597676,256599563,256601445,256603342,256605232,256607102,256608997,256610888,256612755,256614625,256616482,256618348,256620246,256622096,256623901,256625781,256627688,256629560,256631434,256633309,256635162,256636980,256638801,256640670,256642551,256644408,256646271,256648137,256650017,256651853,256653675,256655513,256657346,256659194,256661036,256662863,256664710,256666505,256668346,256670185,256672084,256673929,256675754,256677545,256679356,256681161,256682950,256684769,256686556,256688248,256689920,256691637,256693383,256695114,256696856,256698612,256700329,256702076,256703821,256705622,256707308,256709104,256710812,256712535,256714208,256715821,256717479,256719152,256720844,256722555,256724177,256725840,256727441,256729180,256730980,256732800,256734509,256736299,256738139,256739841,256741331,256743006,256744644,256746257,256747886,256749485,256751038,256752680,256754344,256756069,256757885,256759643,256761543,256763452,256765173,256767083,256768989,256770854,256772583,256774520,256776411,256778181,256779995,256781870,256783794,256785513,256787409,256789332,256791169,256792924,256794861,256796777,256798536,256800387,256802358,256804256,256806003,256807939,256809849,256811656,256813419,256815368,256817360,256819121,256821037,256822981,256824912,256826680,256828644,256830561,256832364,256834158,256836038,256837948,256839668,256841549,256843448,256845327,256847040,256848957,256850830,256852589,256854408,256856282,256858191,256859919,256861840,256863712,256865519,256867264,256869203,256871084,256872775,256874653,256876573,256878455,256880192,256882147,256884014,256885804,256887595,256889502,256891403,256893112,256894973,256896885,256898794,256900577,256902529,256904430,256906202,256908010,256909880,256911785,256913500,256915411,256917316,256919148,256920888,256922812,256924741,256926469,256928284,256930122,256932017,256933761,256935644,256937552,256939312,256941082,256942981,256944933,256946675,256948544,256950457,256952293,256953999,256955933,256957847,256959569,256961348,256963234,256965175,256966918,256968812,256970655,256972438,256974149,256976075,256977978,256979685,256981500,256983374,256985266,256987003,256988926,256990843,256992633,256994382,256996310,256998242,256999966,257001789,257003711,257005609,257007376,257009266,257011160,257012946,257014671,257016556,257018510,257020237,257022109,257024007,257025862,257027594,257029480,257031352,257033042,257034823,257036696,257038591,257040334,257042229,257044124,257045873,257047605,257049479,257051374,257053088,257054938,257056812,257058658,257060339,257062242,257064139,257065860,257067628,257069496,257071375,257073091,257074989,257076890,257078697,257080443,257082362,257084289,257086010,257087828,257089697,257091551,257093278,257095215,257097139,257098899,257100646,257102548,257104471,257106222,257108067,257109944,257111797,257113509,257115417,257117288,257119007,257120787,257122657,257124528,257126242,257128113,257129996,257131735,257133451,257135338,257137243,257138939,257140748,257142607,257144450,257146166,257148059,257149953,257151655,257153393,257155290,257157197,257158926,257160804,257162639,257164379,257166131,257168007,257169893,257171587,257173430,257175271,257177157,257178862,257180778,257182632,257184372,257186101,257187978,257189873,257191521,257193378,257195240,257197053,257198774,257200700,257202550,257204202,257206003,257207846,257209689,257211405,257213262,257215132,257216896,257218657,257220532,257222465,257224152,257226030,257227881,257229653,257231369,257233262,257235127,257236772,257238566,257240431,257242290,257244030,257245899,257247753,257249444,257251181,257253071,257255006,257256737,257258629,257260484,257262277,257264022,257265916,257267738,257269388,257271196,257273026,257274875,257276569,257278499,257280357,257282089,257283769,257285622,257287523,257289178,257291001,257292881,257294724,257296433,257298305,257300191,257301844,257303583,257305449,257307288,257308995,257310858,257312733,257314489,257316251,257318139,257320008,257321681,257323506,257325340,257327215,257328924,257330816,257332644,257334345,257336087,257337912,257339796,257341490,257343331,257345163,257346932,257348643,257350521,257352413,257354112,257355880,257357718,257359543,257361261,257363134,257364985,257366696,257368422,257370251,257372150,257373844,257375683,257377502,257379252,257380948,257382769,257384657,257386321,257388156,257389966,257391746,257393445,257395306,257397133,257398732,257400459,257402279,257404067,257405726,257407629,257409432,257411133,257412880,257414711,257416562,257418233,257420065,257421878,257423639,257425368,257427234,257429089,257430710,257432462,257434269,257436084,257437740,257439603,257441403,257443121,257444861,257446661,257448516,257450197,257452021,257453809,257455553,257457210,257459083,257460902,257462537,257464309,257466115,257467947,257469605,257471442,257473239,257474944,257476643,257478433,257480305,257481996,257483842,257485648,257487404,257489100,257490925,257492745,257494392,257496150,257497981,257499759,257501420,257503285,257505157,257506828,257508573,257510378,257512185,257513813,257515660,257517438,257519177,257520885,257522690,257524532,257526201,257528003,257529759,257531458,257533141,257535004,257536824,257538464,257540223,257542027,257543812,257545480,257547357,257549158,257550801,257552484,257554291,257556090,257557743,257559611,257561450,257563097,257564812,257566660,257568518,257570154,257572005,257573847,257575569,257577266,257579129,257580922,257582576,257584360,257586094,257587828,257589451,257591290,257593113,257594780,257596490,257598243,257600079,257601725,257603574,257605335,257607001,257608672,257610452,257612214,257613791,257615598,257617353,257619048,257620717,257622498,257624333,257625968,257627725,257629510,257631245,257632874,257634729,257636554,257638183,257639929,257641719,257643496,257645123,257646976,257648732,257650343,257652083,257653840,257655608,257657281,257659094,257660843,257662454,257664163,257665940,257667769,257669444,257671317,257673080,257674733,257676422,257678155,257679900,257681485,257683333,257685087,257686755,257688435,257690258,257692052,257693655,257695443,257697245,257698937,257700583,257702385,257704222,257705840,257707637,257709426,257711144,257712818,257714629,257716443,257718066,257719896,257721644,257723287,257724980,257726775,257728536,257730145,257731949,257733694,257735309,257736983,257738782,257740575,257742203,257744037,257745804,257747453,257749171,257750948,257752748,257754367,257756179,257757923,257759582,257761283,257763109,257764938,257766574,257768315,257770091,257771798,257773451,257775281,257777069,257778641,257780410,257782132,257783870,257785486,257787285,257789034,257790622,257792375,257794080,257795761,257797434,257799226,257801033,257802619,257804361,257806097,257807833,257809481,257811259,257813016,257814643,257816427,257818135,257819851,257821465,257823260,257825026,257826603,257828365,257830102,257831845,257833490,257835303,257837113,257838724,257840417,257842157,257843915,257845568,257847382,257849130,257850708,257852401,257854123,257855843,257857448,257859238,257860998,257862608,257864299,257865984,257867716,257869385,257871174,257872940,257874528,257876253,257878008,257879721,257881365,257883167,257884914,257886504,257888249,257889979,257891681,257893300,257895119,257896930,257898531,257900235,257901957,257903680,257905292,257907098,257908839,257910403,257912118,257913792,257915520,257917157,257918897,257920652,257922239,257923936,257925599,257927309,257928926,257930666,257932415,257933986,257935695,257937399,257939102,257940751,257942546,257944307,257945893,257947657,257949345,257951009,257952620,257954372,257956139,257957750,257959524,257961197,257962920,257964532,257966300,257968062,257969653,257971361,257973110,257974758,257976393,257978200,257979906,257981466,257983208,257984872,257986555,257988160,257989927,257991688,257993302,257995053,257996766,257998410,258000076,258001811,258003550,258005196,258006955,258008646,258010218,258011921,258013649,258015326,258016898,258018614,258020299,258021888,258023544,258025246,258027014,258028633,258030372,258032125,258033685,258035339,258037043,258038732,258040351,258042155,258043898,258045486,258047197,258048907,258050540,258052146,258053873,258055594,258057238,258058939,258060602,258062255,258063890,258065632,258067380,258068960,258070664,258072371,258074014,258075619,258077356,258079106,258080702,258082421,258084088,258085757,258087420,258089141,258090953,258092605,258094362,258096053,258097687,258099329,258101054,258102812,258104415,258106181,258107880,258109431,258111046,258112747,258114436,258115987,258117714,258119395,258120984,258122655,258124281,258126011,258127635,258129365,258131096,258132744,258134449,258136096,258137806,258139437,258141151,258142889,258144487,258146187,258147814,258149441,258151049,258152699,258154409,258155977,258157701,258159391,258160987,258162626,258164326,258166076,258167664,258169391,258171079,258172719,258174440,258176073,258177766,258179418,258181066,258182798,258184369,258186125,258187742,258189410,258191093,258192756,258194558,258196216,258197983,258199647,258201288,258202984,258204618,258206349,258207903,258209660,258211327,258212928,258214637,258216279,258218017,258219654,258221397,258223138,258224756,258226520,258228224,258229973,258231629,258233383,258235170,258236804,258238594,258240245,258241910,258243609,258245325,258247031,258248647,258250426,258252046,258253679,258255374,258257064,258258792,258260448,258262222,258263924,258265608,258267283,258268990,258270712,258272389,258274134,258275865,258277505,258279204,258280847,258282583,258284204,258285935,258287669,258289331,258291064,258292727,258294406,258296045,258297745,258299508,258301156,258302944,258304571,258306233,258307884,258309612,258311321,258312935,258314697,258316357,258318009,258319721,258321344,258323074,258324726,258326413,258328158,258329808,258331544,258333139,258334773,258336450,258338105,258339844,258341457,258343156,258344798,258346511,258348222,258349841,258351573,258353222,258354932,258356629,258358287,258360004,258361667,258363358,258365010,258366681,258368418,258370081,258371829,258373438,258375053,258376657,258378323,258379974,258381599,258383301,258384987,258386634,258388374,258390021,258391705,258393387,258395080,258396815,258398444,258400218,258401876,258403554,258405206,258406802,258408580,258410248,258411908,258413647,258415323,258417066,258418711,258420451,258422144,258423806,258425536,258427183,258428931,258430555,258432175,258433846,258435517,258437226,258438867,258440583,258442218,258443867,258445604,258447151,258448924,258450589,258452247,258453977,258455651,258457379,258459051,258460740,258462360,258463988,258465789,258467437,258469107,258470827,258472488,258474174,258475871,258477575,258479241,258480877,258482650,258484251,258485972,258487699,258489344,258491056,258492788,258494485,258496192,258497849,258499536,258501144,258502869,258504505,258506132,258507866,258509431,258511145,258512753,258514364,258516053,258517662,258519349,258521056,258522649,258524382,258526065,258527664,258529352,258530976,258532600,258534258,258535859,258537545,258539153,258540821,258542471,258544110,258545820,258547479,258549104,258550831,258552540,258554154,258555838,258557522,258559139,258560763,258562433,258564147,258565793,258567459,258569240,258570844,258572578,258574269,258575940,258577612,258579312,258581009,258582724,258584410,258586202,258587846,258589666,258591321,258592947,258594718,258596349,258597999,258599753,258601428,258603085,258604760,258606450,258608194,258609842,258611601,258613341,258615023,258616808,258618466,258620130,258621859,258623536,258625204,258626900,258628625,258630327,258631942,258633670,258635309,258636970,258638679,258640332,258641934,258643560,258645227,258646924,258648503,258650185,258651875,258653509,258655207,258656837,258658509,258660150,258661776,258663484,258665094,258666781,258668464,258670127,258671826,258673479,258675094,258676781,258678435,258680030,258681663,258683321,258685000,258686638,258688358,258690004,258691633,258693267,258694841,258696495,258698099,258699720,258701455,258703079,258704738,258706430,258708070,258709752,258711351,258713005,258714558,258716187,258717883,258719455,258721128,258722853,258724547,258726196,258727853,258729561,258731183,258732856,258734482,258736100,258737749,258739422,258741070,258742760,258744393,258746050,258747691,258749263,258750906,258752478,258754112,258755797,258757408,258759036,258760740,258762369,258763990,258765650,258767320,258768976,258770540,258772158,258773719,258775437,258777103,258778724,258780388,258782117,258783700,258785354,258787030,258788654,258790243,258791853,258793475,258795043,258796742,258798426,258800072,258801724,258803428,258805070,258806757,258808408,258809993,258811641,258813224,258814802,258816382,258818035,258819647,258821210,258822848,258824411,258826004,258827667,258829338,258830994,258832647,258834299,258835921,258837587,258839229,258840832,258842492,258844136,258845755,258847352,258848963,258850558,258852140,258853830,258855568,258857289,258858974,258860730,258862419,258864058,258865655,258867230,258868853,258870473,258872065,258873628,258875209,258876836,258878477,258880048,258881649,258883263,258884911,258886577,258888238,258889863,258891480,258893123,258894785,258896410,258898059,258899722,258901356,258903009,258904655,258906264,258907877,258909549,258911172,258912829,258914449,258916077,258917680,258919365,258920984,258922589,258924220,258925869,258927456,258929098,258930752,258932376,258934012,258935641,258937282,258938948,258940570,258942232,258943875,258945523,258947181,258948788,258950388,258951997,258953629,258955219,258956826,258958443,258960074,258961664,258963331,258964987,258966575,258968271,258969938,258971561,258973226,258974857,258976507,258978111,258979716,258981364,258982978,258984655,258986320,258987906,258989558,258991202,258992816,258994466,258996120,258997739,258999396,259000990,259002542,259004177,259005806,259007432,259009053,259010657,259012331,259013966,259015608,259017234,259018845,259020514,259022160,259023775,259025383,259027001,259028652,259030268,259031882,259033555,259035174,259036804,259038485,259040138,259041800,259043437,259045091,259046730,259048396,259050056,259051671,259053265,259054921,259056505,259058054,259059726,259061304,259062936,259064622,259066225,259067847,259069529,259071176,259072805,259074473,259076151,259077811,259079456,259081119,259082794,259084370,259086048,259087718,259089376,259091035,259092701,259094310,259096002,259097667,259099365,259101096,259102755,259104394,259106114,259107755,259109405,259111053,259112683,259114310,259115989,259117631,259119240,259120920,259122602,259124207,259125818,259127492,259129100,259130732,259132417,259134091,259135698,259137353,259138972,259140601,259142290,259143895,259145537,259147130,259148807,259150467,259152107,259153827,259155471,259157125,259158794,259160421,259162013,259163668,259165289,259166978,259168704,259170354,259172054,259173760,259175432,259177104,259178774,259180408,259182082,259183693,259185348,259186985,259188582,259190212,259191796,259193450,259195111,259196722,259198375,259200051,259201626,259203306,259204947,259206603,259208212,259209884,259211504,259213108,259214721,259216328,259217921,259219503,259221077,259222655,259224281,259225830,259227422,259229049,259230657,259232294,259233906,259235523,259237118,259238690,259240362,259241933,259243579,259245268,259246822,259248449,259250161,259251733,259253384,259255067,259256706,259258295,259259984,259261624,259263214,259264877,259266547,259268126,259269753,259271420,259272976,259274646,259276289,259277884,259279507,259281168,259282728,259284343,259285982,259287541,259289102,259290760,259292316,259293882,259295558,259297149,259298745,259300434,259302011,259303580,259305271,259306865,259308383,259310045,259311667,259313210,259314844,259316530,259318112,259319851,259321523,259323079,259324711,259326385,259327968,259329539,259331207,259332754,259334285,259335909,259337494,259339097,259340749,259342351,259343931,259345604,259347171,259348754,259350384,259352037,259353601,259355220,259356848,259358407,259360030,259361687,259363238,259364874,259366525,259368115,259369795,259371462,259373044,259374700,259376339,259377913,259379559,259381186,259382736,259384340,259386007,259387564,259389133,259390794,259392355,259393941,259395580,259397136,259398670,259400280,259401824,259403393,259405011,259406581,259408191,259409789,259411382,259412958,259414580,259416169,259417714,259419346,259420964,259422506,259424108,259425684,259427273,259428915,259430488,259432046,259433667,259435284,259436866,259438489,259440091,259441623,259443270,259444887,259446441,259448102,259449656,259451167,259452772,259454337,259455929,259457476,259459100,259460671,259462316,259463937,259465506,259467127,259468718,259470260,259471869,259473454,259475034,259476655,259478279,259479817,259481451,259483060,259484609,259486207,259487814,259489356,259490952,259492570,259494168,259495727,259497271,259498825,259500393,259501987,259503606,259505191,259506766,259508339,259510005,259511532,259513090,259514797,259516365,259517919,259519566,259521135,259522752,259524399,259525995,259527628,259529283,259530905,259532516,259534202,259535856,259537428,259539086,259540685,259542275,259543910,259545500,259547048,259548671,259550212,259551793,259553415,259554958,259556597,259558260,259559848,259561532,259563180,259564753,259566448,259568027,259569583,259571227,259572830,259574384,259576023,259577703,259579285,259581029,259582726,259584258,259585968,259587649,259589213,259590923,259592611,259594194,259595914,259597580,259599187,259600854,259602548,259604125,259605804,259607511,259609120,259610756,259612384,259613979,259615638,259617313,259618895,259620583,259622274,259623807,259625502,259627165,259628721,259630380,259632045,259633590,259635234,259636903,259638473,259640114,259641783,259643358,259644979,259646618,259648206,259649785,259651442,259653019,259654624,259656293,259657840,259659460,259661124,259662666,259664321,259665978,259667574,259669203,259670795,259672505,259674113,259675723,259677409,259679013,259680602,259682306,259683914,259685510,259687176,259688809,259690476,259692150,259693796,259695406,259697167,259698756,259700423,259702044,259703691,259705287,259706909,259708581,259710179,259711819,259713478,259715070,259716673,259718303,259719851,259721448,259723097,259724627,259726264,259727884,259729452,259731112,259732697,259734357,259736001,259737536,259739179,259740752,259742383,259744029,259745627,259747269,259748934,259750536,259752185,259753840,259755429,259757052,259758646,259760200,259761765,259763402,259764960,259766568,259768163,259769751,259771360,259772973,259774594,259776248,259777847,259779410,259781060,259782706,259784320,259785951,259787602,259789244,259790839,259792502,259794175,259795814,259797494,259799179,259800814,259802521,259804194,259805790,259807465,259809128,259810712,259812433,259814132,259815727,259817392,259819061,259820605,259822252,259823934,259825523,259827154,259828798,259830382,259832059,259833694,259835292,259836946,259838579,259840212,259841910,259843599,259845175,259846836,259848537,259850089,259851798,259853491,259855106,259856770,259858402,259859991,259861673,259863285,259864889,259866546,259868184,259869798,259871413,259873048,259874700,259876297,259877941,259879609,259881159,259882835,259884537,259886126,259887790,259889495,259891109,259892764,259894429,259896007,259897644,259899291,259900872,259902500,259904197,259905744,259907407,259909054,259910662,259912320,259913913,259915513,259917210,259918846,259920469,259922185,259923857,259925449,259927104,259928793,259930416,259932023,259933677,259935300,259936936,259938587,259940153,259941859,259943516,259945110,259946801,259948455,259950032,259951699,259953354,259954907,259956504,259958156,259959721,259961410,259963058,259964663,259966311,259967942,259969587,259971145,259972708,259974335,259975937,259977478,259979126,259980789,259982342,259983899,259985572,259987243,259988838,259990412,259992035,259993656,259995163,259996810,259998421,260000003,260001611,260003236,260004824,260006386,260008039,260009668,260011211,260012803,260014429,260016043,260017607,260019248,260020849,260022377,260023971,260025562,260027130,260028677,260030299,260031920,260033527,260035029,260036729,260038383,260039971,260041659,260043384,260044917,260046573,260048219,260049751,260051360,260052994,260054570,260056209,260057776,260059423,260061075,260062633,260064329,260065962,260067501,260069152,260070784,260072329,260073989,260075674,260077253,260078903,260080607,260082198,260083853,260085530,260087089,260088719,260090378,260091973,260093597,260095233,260096931,260098591,260100183,260101884,260103506,260105160,260106844,260108427,260110064,260111755,260113336,260114952,260116654,260118269,260119823,260121497,260123122,260124732,260126454,260128139,260129685,260131368,260132988,260134602,260136266,260137917,260139498,260141214,260142890,260144497,260146170,260147825,260149405,260151041,260152720,260154315,260156001,260157711,260159310,260160943,260162667,260164252,260165916,260167622,260169139,260170869,260172578,260174115,260175845,260177589,260179180,260180876,260182596,260184224,260185937,260187689,260189262,260190960,260192646,260194195,260195881,260197537,260199124,260200777,260202519,260204136,260205774,260207439,260209153,260210813,260212521,260214242,260215859,260217478,260219228,260220883,260222431,260224085,260225712,260227299,260228960,260230546,260232086,260233686,260235343,260236946,260238545,260240256,260241885,260243518,260245215,260246789,260248388,260250070,260251660,260253257,260254929,260256545,260258090,260259785,260261446,260263012,260264715,260266397,260267957,260269656,260271307,260272838,260274508,260276169,260277656,260279327,260281030,260282532,260284144,260285833,260287404,260289036,260290685,260292239,260293869,260295522,260297049,260298679,260300363,260301898,260303583,260305254,260306764,260308452,260310148,260311662,260313335,260315022,260316536,260318216,260319894,260321413,260323106,260324771,260326280,260327904,260329528,260331071,260332754,260334428,260335943,260337596,260339294,260340798,260342526,260344133,260345614,260347289,260348923,260350457,260352107,260353711,260355237,260356882,260358497,260360088,260361678,260363277,260364858,260366507,260368092,260369658,260371284,260372872,260374470,260376018,260377568,260379179,260380749,260382309,260383978,260385505,260387055,260388681,260390241,260391728,260393374,260394913,260396484,260398146,260399697,260401251,260402927,260404477,260406038,260407720,260409327,260410922,260412564,260414127,260415690,260417346,260418925,260420485,260422158,260423749,260425317,260427023,260428623,260430161,260431831,260433372,260434954,260436624,260438194,260439790,260441466,260443026,260444590,260446272,260447830,260449386,260451065,260452632,260454184,260455834,260457372,260458949,260460609,260462141,260463724,260465407,260466994,260468599,260470265,260471815,260473378,260475032,260476578,260478171,260479836,260481354,260482931,260484607,260486145,260487704,260489357,260490970,260492536,260494190,260495797,260497410,260499105,260500670,260502314,260504024,260505631,260507248,260508929,260510510,260512077,260513752,260515351,260516909,260518570,260520210,260521838,260523548,260525216,260526817,260528469,260530053,260531606,260533288,260534919,260536467,260538092,260539702,260541224,260542824,260544487,260546037,260547689,260549379,260551002,260552628,260554305,260555921,260557556,260559250,260560848,260562510,260564232,260565840,260567474,260569169,260570747,260572367,260574062,260575612,260577236,260578913,260580530,260582167,260583818,260585452,260587028,260588650,260590311,260591892,260593539,260595191,260596758,260598375,260600015,260601586,260603243,260604916,260606476,260608142,260609867,260611428,260613076,260614779,260616277,260617878,260619581,260621149,260622779,260624488,260626029,260627609,260629304,260630822,260632426,260634105,260635637,260637280,260638945,260640518,260642184,260643900,260645443,260647044,260648698,260650311,260651929,260653579,260655203,260656855,260658525,260660083,260661710,260663407,260664939,260666587,260668273,260669869,260671519,260673170,260674750,260676373,260678038,260679684,260681321,260683028,260684643,260686314,260687984,260689613,260691357,260692967,260694629,260696342,260697934,260699598,260701295,260702891,260704580,260706201,260707761,260709471,260711068,260712711,260714427,260715979,260717571,260719226,260720809,260722501,260724196,260725744,260727444,260729156,260730735,260732443,260734110,260735714,260737407,260738979,260740649,260742326,260743928,260745614,260747277,260748806,260750524,260752207,260753750,260755522,260757117,260758752,260760500,260762070,260763747,260765492,260767068,260768806,260770517,260772101,260773799,260775472,260777132,260778814,260780424,260782058,260783713,260785309,260787054,260788667,260790294,260792053,260793612,260795202,260796975,260798516,260800102,260801885,260803440,260805068,260806838,260808404,260810096,260811763,260813350,260815054,260816692,260818334,260820086,260821715,260823408,260825141,260826756,260828506,260830125,260831774,260833499,260835017,260836677,260838379,260839979,260841615,260843287,260844863,260846571,260848246,260849847,260851545,260853140,260854818,260856460,260858066,260859836,260861375,260863040,260864776,260866342,260868059,260869746,260871355,260873065,260874698,260876291,260877979,260879553,260881245,260882932,260884538,260886239,260887864,260889482,260891232,260892791,260894432,260896113,260897685,260899382,260901068,260902619,260904259,260905858,260907497,260909210,260910778,260912480,260914129,260915720,260917458,260919025,260920728,260922402,260924049,260925696,260927320,260928996,260930688,260932234,260933986,260935610,260937254,260938935,260940506,260942148,260943794,260945374,260946989,260948671,260950236,260951858,260953459,260955058,260956738,260958263,260959943,260961602,260963094,260964771,260966432,260967948,260969645,260971292,260972852,260974541,260976137,260977712,260979373,260980925,260982528,260984151,260985736,260987408,260988964,260990597,260992252,260993806,260995480,260997082,260998686,261000369,261001985,261003603,261005247,261006812,261008409,261010029,261011636,261013276,261014869,261016446,261018057,261019683,261021247,261022886,261024466,261026054,261027673,261029219,261030855,261032508,261034116,261035769,261037435,261039029,261040657,261042307,261043915,261045565,261047219,261048850,261050516,261052126,261053735,261055418,261056996,261058633,261060258,261061853,261063551,261065206,261066815,261068423,261070101,261071692,261073300,261074957,261076518,261078146,261079716,261081291,261082954,261084585,261086168,261087820,261089415,261091026,261092712,261094339,261095968,261097605,261099283,261100915,261102481,261104119,261105768,261107348,261108980,261110638,261112230,261113832,261115438,261116982,261118587,261120180,261121736,261123348,261124882,261126492,261128075,261129672,261131329,261132874,261134449,261136087,261137679,261139239,261140867,261142443,261144086,261145714,261147261,261148876,261150499,261152116,261153680,261155295,261156921,261158574,261160169,261161727,261163321,261164858,261166462,261168044,261169688,261171336,261172982,261174593,261176177,261177769,261179360,261180975,261182528,261184127,261185762,261187340,261189035,261190610,261192258,261193882,261195466,261197136,261198737,261200365,261201996,261203660,261205312,261206955,261208544,261210231,261211814,261213372,261215045,261216627,261218262,261219883,261221455,261223096,261224730,261226328,261227932,261229593,261231206,261232832,261234409,261236004,261237600,261239179,261240769,261242366,261243967,261245610,261247132,261248743,261250372,261252030,261253607,261255207,261256842,261258472,261260108,261261736,261263352,261264957,261266613,261268195,261269789,261271438,261272945,261274585,261276205,261277794,261279443,261281033,261282634,261284284,261285882,261287465,261289122,261290741,261292388,261293939,261295555,261297209,261298781,261300412,261302026,261303577,261305225,261306829,261308402,261309985,261311601,261313216,261314847,261316454,261318128,261319690,261321320,261323022,261324608,261326224,261327906,261329491,261331130,261332737,261334332,261335988,261337608,261339255,261340886,261342507,261344171,261345774,261347383,261348999,261350566,261352140,261353812,261355277,261356876,261358493,261360008,261361632,261363254,261364851,261366447,261368058,261369648,261371246,261372840,261374505,261376106,261377692,261379325,261380870,261382519,261384060,261385654,261387292,261388889,261390438,261392060,261393635,261395267,261396880,261398450,261400118,261401697,261403294,261404944,261406524,261408144,261409743,261411339,261412974,261414580,261416207,261417840,261419423,261421051,261422636,261424253,261425892,261427536,261429184,261430830,261432491,261434078,261435716,261437313,261438976,261440602,261442217,261443814,261445493,261447127,261448741,261450367,261451974,261453553,261455186,261456811,261458410,261460020,261461663,261463262,261464887,261466503,261468121,261469760,261471413,261473054,261474610,261476272,261477893,261479439,261481065,261482717,261484283,261485848,261487485,261489072,261490718,261492317,261493930,261495565,261497159,261498806,261500384,261502023,261503678,261505277,261506925,261508591,261510193,261511811,261513459,261515006,261516636,261518255,261519847,261521477,261523154,261524801,261526410,261528055,261529722,261531316,261532946,261534596,261536217,261537863,261539584,261541164,261542839,261544472,261546049,261547718,261549364,261550950,261552570,261554145,261555806,261557454,261559062,261560662,261562328,261563939,261565561,261567165,261568764,261570352,261571991,261573604,261575213,261576790,261578408,261580013,261581607,261583258,261584859,261586482,261588119,261589713,261591338,261592953,261594536,261596125,261597714,261599331,261600975,261602578,261604235,261605883,261607508,261609143,261610771,261612416,261614033,261615696,261617306,261618920,261620601,261622197,261623770,261625460,261627088,261628709,261630366,261631991,261633621,261635231,261636818,261638465,261640072,261641705,261643369,261644960,261646605,261648265,261649885,261651509,261653131,261654715,261656349,261657946,261659569,261661223,261662812,261664410,261666022,261667645,261669258,261670849,261672479,261674111,261675683,261677246,261678894,261680496,261682087,261683695,261685315,261686933,261688545,261690163,261691790,261693456,261695071,261696666,261698262,261699869,261701448,261703133,261704776,261706379,261707953,261709549,261711199,261712851,261714442,261716021,261717653,261719303,261720899,261722486,261724171,261725766,261727361,261729009,261730602,261732187,261733850,261735467,261737079,261738710,261740359,261741988,261743610,261745243,261746854,261748477,261750110,261751675,261753291,261754908,261756485,261758098,261759703,261761310,261762912,261764531,261766137,261767714,261769347,261770963,261772559,261774182,261775877,261777442,261779072,261780739,261782370,261784048,261785753,261787423,261789055,261790648,261792224,261793866,261795465,261797135,261798723,261800340,261801988,261803621,261805267,261806913,261808543,261810158,261811775,261813386,261815028,261816636,261818274,261819877,261821445,261823079,261824735,261826301,261827894,261829467,261831099,261832713,261834344,261836006,261837680,261839286,261840864,261842521,261844199,261845783,261847397,261849067,261850635,261852197,261853833,261855435,261857045,261858714,261860340,261861915,261863591,261865206,261866824,261868439,261870092,261871643,261873333,261874992,261876551,261878188,261879840,261881427,261883033,261884609,261886209,261887787,261889402,261891059,261892639,261894294,261895993,261897593,261899244,261900909,261902509,261904134,261905739,261907355,261908952,261910555,261912204,261913750,261915338,261916978,261918548,261920165,261921811,261923422,261925098,261926746,261928365,261929982,261931574,261933226,261934849,261936430,261938071,261939613,261941223,261942893,261944445,261946049,261947702,261949303,261950941,261952568,261954209,261955839,261957494,261959187,261960811,261962395,261964047,261965587,261967234,261968898,261970464,261972056,261973733,261975353,261976935,261978579,261980214,261981824,261983435,261985087,261986611,261988225,261989888,261991495,261993121,261994752,261996336,261997949,261999555,262001182,262002758,262004394,262006025,262007591,262009220,262010892,262012462,262014113,262015754,262017371,262019040,262020664,262022286,262023893,262025536,262027177,262028835,262030474,262032124,262033694,262035294,262036944,262038490,262040103,262041744,262043283,262044923,262046644,262048255,262049850,262051550,262053180,262054776,262056384,262058036,262059595,262061182,262062854,262064373,262066029,262067708,262069259,262070898,262072540,262074199,262075827,262077422,262079072,262080683,262082271,262083906,262085487,262087124,262088819,262090318,262091952,262093622,262095175,262096739,262098359,262099967,262101563,262103215,262104847,262106456,262108039,262109706,262111275,262112847,262114488,262115978,262117582,262119240,262120797,262122408,262124094,262125743,262127352,262129058,262130641,262132217,262133851,262135518,262137124,262138659,262140266,262141817,262143427,262145094,262146671,262148245,262149974,262151618,262153172,262154852,262156515,262158066,262159763,262161391,262162945,262164516,262166127,262167711,262169264,262170931,262172530,262174125,262175780,262177294,262178853,262180542,262182122,262183566,262185223,262186866,262188374,262190039,262191670,262193208,262194827,262196482,262197959,262199516,262201216,262202732,262204303,262206013,262207531,262209000,262210712,262212268,262213804,262215509,262217159,262218677,262220366,262222005,262223507,262225196,262226855,262228315,262229981,262231617,262233133,262234754,262236368,262237862,262239422,262241081,262242583,262244118,262245816,262247340,262248826,262250484,262252088,262253540,262255242,262256868,262258367,262260022,262261644,262263159,262264762,262266390,262267898,262269496,262271112,262272625,262274196,262275855,262277392,262278889,262280581,262282146,262283680,262285385,262286932,262288458,262290149,262291747,262293258,262294927,262296595,262298119,262299799,262301491,262302993,262304613,262306321,262307854,262309471,262311141,262312719,262314245,262316011,262317619,262319192,262320889,262322562,262324128,262325824,262327498,262329094,262330722,262332464,262334071,262335678,262337402,262339030,262340638,262342363,262343958,262345546,262347252,262348919,262350485,262352156,262353808,262355356,262357044,262358756,262360332,262361930,262363667,262365262,262366881,262368625,262370325,262371947,262373602,262375340,262376966,262378597,262380301,262381874,262383489,262385199,262386790,262388414,262390089,262391729,262393341,262394973,262396645,262398250,262399956,262401696,262403290,262404918,262406653,262408192,262409820,262411526,262413180,262414797,262416467,262418129,262419784,262421456,262423135,262424764,262426431,262428144,262429733,262431394,262433144,262434732,262436376,262438073,262439734,262441435,262443106,262444797,262446449,262448132,262449813,262451429,262453128,262454883,262456523,262458222,262459935,262461629,262463336,262465024,262466719,262468298,262470018,262471732,262473381,262475098,262476783,262478456,262480095,262481741,262483454,262485043,262486743,262488489,262490077,262491781,262493529,262495216,262496882,262498563,262500269,262501907,262503595,262505323,262506936,262508645,262510363,262512018,262513730,262515416,262517123,262518833,262520533,262522285,262523923,262525635,262527401,262529020,262530708,262532414,262534108,262535744,262537418,262539157,262540813,262542537,262544291,262545929,262547676,262549388,262551130,262552827,262554518,262556246,262557990,262559668,262561335,262563059,262564813,262566500,262568194,262569877,262571528,262573241,262574945,262576669,262578361,262580039,262581672,262583336,262584999,262586658,262588369,262590000,262591640,262593307,262595018,262596703,262598380,262600074,262601777,262603454,262605105,262606786,262608427,262610141,262611809,262613493,262615160,262616882,262618579,262620300,262622008,262623676,262625377,262626997,262628635,262630342,262632064,262633728,262635351,262637017,262638675,262640378,262642062,262643689,262645368,262647033,262648661,262650287,262651899,262653507,262655139,262656733,262658332,262659934,262661514,262663089,262664709,262666296,262667907,262669512,262671116,262672693,262674276,262675839,262677385,262678993,262680623,262682161,262683761,262685360,262686992,262688577,262690184,262691794,262693372,262694962,262696587,262698205,262699823,262701450,262703042,262704694,262706410,262708114,262709877,262711614,262713394,262715155,262716862,262718498,262720117,262721734,262723378,262725039,262726682,262728319,262730014,262731718,262733405,262735090,262736783,262738484,262740204,262741949,262743628,262745297,262746916,262748530,262750086,262751703,262753284,262754839,262756450,262758074,262759778,262761414,262763069,262764667,262766253,262767869,262769486,262771118,262772766,262774426,262776035,262777682,262779313,262780976,262782605,262784196,262785780,262787346,262789001,262790644,262792326,262793957,262795608,262797224,262798856,262800504,262802101,262803718,262805407,262807010,262808648,262810256,262811875,262813436,262815016,262816701,262818357,262820059,262821713,262823338,262824980,262826631,262828229,262829852,262831432,262833048,262834671,262836324,262837902,262839469,262841121,262842824,262844571,262846282,262847951,262849638,262851264,262852906,262854553,262856194,262857781,262859402,262860956,262862541,262864159,262865754,262867326,262868874,262870459,262872014,262873611,262875192,262876753,262878327,262879880,262881421,262882972,262884547,262886117,262887773,262889470,262891116,262892788,262894427,262896023,262897645,262899313,262900951,262902589,262904255,262905891,262907505,262909165,262910756,262912325,262913961,262915609,262917258,262918896,262920514,262922100,262923661,262925346,262926990,262928611,262930263,262931818,262933379,262935025,262936705,262938361,262939982,262941570,262943231,262944979,262946768,262948530,262950213,262951863,262953512,262955237,262956928,262958636,262960377,262962071,262963730,262965377,262967004,262968624,262970294,262971984,262973682,262975297,262976853,262978449,262980063,262981703,262983395,262984993,262986497,262988020,262989578,262991353,262993118,262994981,262996744,262998574,263000341,263002170,263003956,263005770,263007555,263009335,263011169,263012951,263014819,263016570,263018417,263020135,263021992,263023773,263025684,263027419,263029347,263031093,263032966,263034667,263036543,263038262,263040154,263041873,263043756,263045500,263047380,263049108,263050999,263052759,263054634,263056419,263058316,263060061,263061953,263063702,263065576,263067379,263069254,263071022,263072845,263074568,263076423,263078161,263080002,263081778,263083586,263085330,263087120,263088907,263090725,263092505,263094279,263096054,263097814,263099583,263101346,263103102,263104817,263106572,263108303,263110088,263111821,263113639,263115371,263117182,263118893,263120701,263122420,263124258,263125958,263127777,263129487,263131328,263133059,263134885,263136598,263138413,263140161,263141951,263143685,263145473,263147215,263149037,263150750,263152544,263154283,263156073,263157800,263159585,263161367,263163183,263164954,263166733,263168531,263170310,263172114,263173913,263175693,263177459,263179232,263180991,263182774,263184507,263186291,263187963,263189739,263191412,263193203,263194892,263196705,263198393,263200193,263201894,263203698,263205401,263207215,263208955,263210785,263212530,263214346,263216142,263217933,263219646,263221427,263223162,263224942,263226652,263228410,263230165,263231958,263233717,263235485,263237246,263238976,263240756,263242462,263244229,263245916,263247690,263249364,263251189,263252904,263254739,263256433,263258245,263259917,263261750,263263471,263265273,263266994,263268772,263270477,263272261,263273996,263275770,263277476,263279268,263280999,263282773,263284523,263286267,263288004,263289793,263291546,263293329,263295077,263296829,263298567,263300310,263302054,263303812,263305574,263307294,263309045,263310778,263312538,263314271,263316018,263317740,263319473,263321178,263322928,263324623,263326363,263328010,263329709,263331379,263333119,263334786,263336552,263338234,263339971,263341633,263343374,263344981,263346682,263348331,263350064,263351740,263353481,263355178,263356913,263358525,263360266,263361903,263363642,263365303,263367047,263368736,263370484,263372172,263373920,263375584,263377303,263378958,263380632,263382303,263384001,263385677,263387349,263389031,263390730,263392405,263394107,263395786,263397433,263399085,263400740,263402391,263404069,263405770,263407407,263409056,263410690,263412355,263413958,263415680,263417273,263418994,263420611,263422326,263423956,263425646,263427273,263428989,263430651,263432352,263434004,263435711,263437355,263439043,263440641,263442355,263443986,263445683,263447299,263448985,263450592,263452236,263453896,263455554,263457184,263458802,263460474,263462128,263463821,263465430,263467101,263468750,263470466,263472078,263473768,263475328,263477018,263478649,263480301,263481913,263483555,263485180,263486833,263488463,263490082,263491726,263493394,263495056,263496687,263498355,263499971,263501630,263503214,263504869,263506470,263508178,263509800,263511510,263513098,263514780,263516392,263518058,263519740,263521365,263522999,263524678,263526340,263527980,263529597,263531174,263532812,263534380,263536053,263537628,263539305,263540877,263542588,263544184,263545903,263547482,263549156,263550745,263552441,263554092,263555705,263557371,263558982,263560645,263562248,263563893,263565482,263567107,263568691,263570327,263571919,263573596,263575189,263576874,263578469,263580134,263581745,263583395,263585013,263586622,263588277,263589847,263591501,263593077,263594736,263596318,263597981,263599560,263601219,263602791,263604482,263606071,263607787,263609367,263611039,263612626,263614270,263615846,263617493,263619156,263620762,263622392,263623922,263625560,263627091,263628767,263630308,263631940,263633520,263635180,263636763,263638416,263640023,263641655,263643260,263644854,263646486,263648027,263649643,263651170,263652794,263654376,263655998,263657545,263659200,263660773,263662401,263663955,263665596,263667154,263668785,263670373,263671965,263673538,263675120,263676766,263678323,263679972,263681550,263683192,263684763,263686415,263688017,263689654,263691243,263692840,263694423,263695981,263697548,263699044,263700632,263702128,263703796,263705363,263707034,263708589,263710267,263711842,263713521,263715095,263716677,263718247,263719787,263721376,263722908,263724533,263726059,263727698,263729262,263730900,263732473,263734035,263735644,263737195,263738796,263740389,263742020,263743560,263745189,263746692,263748268,263749792,263751373,263752914,263754464,263756045,263757640,263759287,263760836,263762482,263764036,263765675,263767203,263768818,263770384,263771998,263773597,263775213,263776793,263778366,263779983,263781530,263783139,263784681,263786279,263787853,263789467,263791046,263792667,263794255,263795799,263797399,263798894,263800551,263802071,263803731,263805244,263806892,263808491,263810033,263811594,263813103,263814703,263816301,263817890,263819434,263821076,263822653,263824251,263825823,263827373,263828931,263830435,263831997,263833501,263835100,263836634,263838225,263839748,263841345,263842925,263844467,263846053,263847613,263849193,263850790,263852407,263853968,263855572,263857133,263858649,263860235,263861748,263863377,263864916,263866576,263868124,263869708,263871254,263872816,263874369,263875856,263877447,263879003,263880623,263882187,263883790,263885334,263886896,263888507,263890077,263891705,263893220,263894845,263896337,263897908,263899461,263901040,263902620,263904107,263905676,263907168,263908743,263910302,263911867,263913432,263914973,263916561,263918083,263919614,263921152,263922676,263924236,263925752,263927348,263928867,263930454,263932011,263933592,263935203,263936732,263938334,263939830,263941452,263942980,263944658,263946182,263947836,263949422,263950992,263952616,263954181,263955821,263957388,263958989,263960580,263962167,263963820,263965326,263966918,263968424,263969975,263971520,263973079,263974670,263976278,263977932,263979505,263981112,263982685,263984236,263985815,263987339,263988986,263990523,263992181,263993771,263995434,263997014,263998579,264000181,264001714,264003361,264004935,264006576,264008176,264009778,264011430,264013000,264014691,264016253,264017922,264019499,264021140,264022762,264024387,264026019,264027629,264029286,264030894,264032524,264034123,264035649,264037294,264038842,264040481,264042038,264043695,264045298,264046950,264048575,264050174,264051828,264053397,264055063,264056645,264058236,264059755,264061363,264062977,264064559,264066197,264067789,264069433,264071018,264072602,264074236,264075802,264077439,264079090,264080859,264082506,264084180,264085763,264087390,264088940,264090550,264092179,264093788,264095474,264097067,264098734,264100336,264101971,264103613,264105216,264106863,264108461,264110139,264111758,264113396,264115059,264116677,264118346,264119899,264121562,264123127,264124769,264126360,264127955,264129605,264131197,264132849,264134403,264136047,264137621,264139208,264140857,264142438,264144172,264145764,264147411,264149005,264150621,264152277,264153863,264155502,264157073,264158729,264160313,264161921,264163617,264165206,264166856,264168448,264170045,264171659,264173226,264174918,264176542,264178200,264179865,264181503,264183194,264184814,264186511,264188165,264189776,264191438,264193066,264194782,264196383,264198116,264199741,264201403,264203059,264204668,264206329,264207979,264209608,264211206,264212862,264214568,264216231,264217880,264219499,264221132,264222776,264224409,264226057,264227649,264229341,264230897,264232543,264234186,264235821,264237509,264239106,264240814,264242394,264244067,264245717,264247319,264249009,264250622,264252345,264253942,264255629,264257232,264258838,264260470,264262032,264263659,264265211,264266900,264268530,264270114,264271810,264273364,264275014,264276636,264278252,264279866,264281421,264283045,264284620,264286221,264287868,264289435,264291092,264292731,264294303,264295947,264297570,264299223,264300819,264302404,264304016,264305586,264307268,264308863,264310465,264312055,264313677,264315281,264316850,264318441,264319971,264321564,264323155,264324724,264326340,264327956,264329523,264331180,264332761,264334353,264335921,264337502,264339096,264340678,264342297,264343876,264345464,264347065,264348667,264350229,264351828,264353451,264355086,264356736,264358372,264359991,264361588,264363238,264364811,264366371,264367986,264369608,264371215,264372816,264374405,264376055,264377659,264379269,264380898,264382498,264384105,264385671,264387243,264388883,264390450,264392072,264393733,264395342,264396934,264398553,264400193,264401825,264403387,264405027,264406647,264408225,264409874,264411450,264413090,264414702,264416334,264417988,264419601,264421198,264422821,264424408,264426016,264427645,264429219,264430828,264432414,264434020,264435623,264437245,264438858,264440504,264442111,264443748,264445364,264446957,264448631,264450232,264451878,264453514,264455136,264456808,264458437,264460039,264461696,264463326,264464899,264466480,264468069,264469680,264471309,264472920,264474520,264476082,264477739,264479339,264480967,264482526,264484151,264485738,264487250,264488888,264490514,264492121,264493740,264495455,264497038,264498619,264500274,264501871,264503548,264505265,264506914,264508597,264510300,264512000,264513672,264515318,264516961,264518616,264520305,264521925,264523592,264525232,264526904,264528627,264530345,264532073,264533753,264535415,264537099,264538735,264540411,264542061,264543746,264545405,264547042,264548702,264550438,264552164,264553825,264555500,264557153,264558860,264560529,264562210,264563856,264565514,264567167,264568822,264570461,264572128,264573818,264575468,264577145,264578821,264580504,264582142,264583802,264585490,264587119,264588799,264590442,264592090,264593792,264595414,264597131,264598747,264600340,264602005,264603558,264605120,264606753,264608430,264610075,264611746,264613398,264615032,264616667,264618281,264619954,264621621,264623227,264624913,264626602,264628256,264629939,264631647,264633331,264635035,264636691,264638338,264640051,264641768,264643461,264645103,264646790,264648509,264650213,264651932,264653677,264655391,264657088,264658807,264660512,264662251,264663947,264665612,264667350,264669052,264670761,264672499,264674202,264675946,264677659,264679375,264681107,264682776,264684432,264686176,264687910,264689697,264691372,264693107,264694858,264696558,264698294,264699984,264701751,264703553,264705244,264707058,264708836,264710531,264712290,264713939,264715718,264717458,264719204,264721005,264722768,264724574,264726325,264728024,264729819,264731557,264733319,264735078,264736817,264738547,264740309,264742035,264743768,264745507,264747237,264748971,264750713,264752393,264754167,264755915,264757606,264759408,264761093,264762786,264764528,264766180,264767867,264769622,264771300,264772989,264774736,264776420,264778181,264779901,264781561,264783245,264784982,264786736,264788487,264790182,264791907,264793686,264795415,264797163,264798949,264800711,264802484,264804234,264806003,264807761,264809487,264811237,264813030,264814809,264816626,264818377,264820149,264821935,264823644,264825411,264827169,264828944,264830669,264832394,264834138,264835946,264837719,264839499,264841260,264843016,264844767,264846508,264848278,264850083,264851867,264853626,264855397,264857186,264858954,264860717,264862485,264864297,264866040,264867777,264869587,264871384,264873188,264874978,264876740,264878503,264880268,264882002,264883773,264885524,264887330,264889111,264890879,264892661,264894474,264896232,264898000,264899776,264901610,264903337,264905118,264906947,264908693,264910458,264912264,264914038,264915813,264917618,264919361,264921178,264922929,264924618,264926401,264928165,264929949,264931745,264933525,264935284,264937031,264938728,264940459,264942273,264943969,264945733,264947469,264949125,264950875,264952545,264954232,264955975,264957606,264959404,264961094,264962820,264964549,264966219,264967988,264969688,264971383,264973128,264974763,264976545,264978294,264979961,264981782,264983408,264985163,264986903,264988611,264990388,264992030,264993755,264995499,264997158,264998979,265000683,265002467,265004223,265005880,265007682,265009357,265011040,265012818,265014458,265016294,265017974,265019747,265021567,265023242,265025108,265026750,265028568,265030290,265032073,265033837,265035554,265037391,265039040,265040851,265042548,265044293,265046114,265047812,265049644,265051313,265053137,265054859,265056660,265058403,265060103,265061933,265063564,265065411,265067108,265068829,265070628,265072335,265074168,265075852,265077747,265079429,265081291,265083013,265084805,265086611,265088359,265090204,265092001,265093858,265095645,265097441,265099257,265100980,265102825,265104514,265106225,265107972,265109638,265111403,265113083,265114790,265116457,265118151,265119937,265121605,265123309,265125116,265126846,265128643,265130364,265131995,265133752,265135429,265137116,265138801,265140419,265142076,265143667,265145297,265146974,265148637,265150307,265151904,265153599,265155219,265156903,265158551,265160147,265161866,265163470,265165081,265166728,265168317,265170033,265171610,265173316,265174955,265176715,265178397,265180105,265181852,265183391,265185112,265186775,265188388,265190084,265191718,265193401,265195077,265196716,265198432,265200054,265201774,265203439,265205178,265206855,265208490,265210212,265211880,265213558,265215264,265216920,265218609,265220212,265221944,265223551,265225206,265226885,265228570,265230283,265231894,265233629,265235258,265236979,265238603,265240309,265241976,265243625,265245381,265246986,265248691,265250346,265252006,265253648,265255241,265256975,265258558,265260227,265261900,265263573,265265280,265266900,265268609,265270215,265271881,265273498,265275179,265276896,265278529,265280281,265281894,265283595,265285191,265286872,265288567,265290158,265291853,265293420,265295109,265296801,265298440,265300169,265301764,265303492,265305131,265306825,265308480,265310123,265311848,265313476,265315203,265316834,265318517,265320177,265321845,265323476,265325116,265326851,265328478,265330133,265331829,265333489,265335233,265336829,265338557,265340120,265341872,265343474,265345091,265346737,265348334,265349983,265351550,265353300,265354903,265356529,265358167,265359782,265361479,265363033,265364683,265366279,265367929,265369542,265371114,265372768,265374371,265376093,265377696,265379325,265380938,265382547,265384227,265385811,265387500,265389041,265390752,265392306,265393978,265395566,265397250,265398905,265400543,265402238,265403817,265405532,265407148,265408789,265410390,265411973,265413589,265415168,265416837,265418393,265420110,265421682,265423332,265424914,265426546,265428170,265429758,265431394,265432943,265434624,265436180,265437815,265439460,265441055,265442701,265444306,265445941,265447518,265449186,265450795,265452406,265454013,265455668,265457320,265458957,265460659,265462260,265463922,265465593,265467246,265468864,265470493,265472164,265473750,265475394,265477026,265478633,265480230,265481848,265483543,265485128,265486745,265488352,265490001,265491605,265493202,265494879,265496441,265498103,265499683,265501362,265502977,265504639,265506309,265507895,265509587,265511164,265512844,265514516,265516131,265517762,265519399,265521094,265522725,265524397,265526058,265527668,265529314,265530869,265532511,265534081,265535719,265537350,265539001,265540651,265542261,265543897,265545452,265547082,265548663,265550278,265551936,265553549,265555241,265556825,265558524,265560106,265561821,265563491,265565129,265566777,265568384,265569990,265571639,265573317,265574979,265576662,265578335,265579954,265581596,265583244,265584897,265586551,265588205,265589886,265591526,265593188,265594861,265596512,265598125,265599755,265601400,265602959,265604636,265606318,265607993,265609628,265611303,265612867,265614510,265616190,265617832,265619479,265621189,265622858,265624522,265626190,265627820,265629444,265631062,265632745,265634405,265636107,265637843,265639469,265641213,265642791,265644493,265646086,265647771,265649446,265651090,265652802,265654396,265656084,265657674,265659313,265660953,265662557,265664241,265665868,265667487,265669126,265670741,265672385,265673937,265675606,265677187,265678876,265680500,265682096,265683740,265685329,265686950,265688546,265690198,265691879,265693476,265695185,265696751,265698389,265699967,265701568,265703155,265704778,265706399,265707962,265709547,265711126,265712734,265714340,265715984,265717623,265719250,265720874,265722428,265724042,265725612,265727192,265728828,265730452,265732090,265733649,265735276,265736852,265738420,265740056,265741618,265743240,265744802,265746476,265748078,265749665,265751263,265752856,265754445,265755999,265757637,265759201,265760813,265762442,265764063,265765648,265767294,265768934,265770486,265772059,265773654,265775266,265776869,265778489,265780097,265781663,265783319,265784884,265786554,265788145,265789737,265791311,265792886,265794525,265796014,265797651,265799224,265800815,265802408,265803999,265805612,265807126,265808804,265810406,265812088,265813689,265815306,265816918,265818459,265820050,265821618,265823214,265824859,265826463,265828082,265829648,265831286,265832761,265834366,265835969,265837608,265839190,265840744,265842419,265843931,265845616,265847164,265848750,265850358,265851911,265853564,265855101,265856712,265858313,265859937,265861507,265863070,265864726,265866199,265867827,265869377,265871019,265872598,265874142,265875804,265877286,265878966,265880572,265882190,265883794,265885376,265886982,265888483,265890149,265891788,265893404,265895045,265896614,265898210,265899742,265901410,265903040,265904675,265906303,265907855,265909471,265911010,265912643,265914232,265915828,265917469,265919020,265920649,265922225,265923812,265925467,265927065,265928705,265930249,265931860,265933447,265935049,265936695,265938285,265939899,265941491,265943109,265944736,265946365,265947942,265949484,265951103,265952682,265954306,265955902,265957446,265959013,265960585,265962191,265963799,265965330,265966900,265968419,265969994,265971571,265973090,265974652,265976239,265977764,265979318,265980876,265982375,265983949,265985453,265987217,265989024,265990840,265992681,265994449,265996280,265998019,265999861,266001590,266003456,266005194,266007088,266008871,266010762,266012488,266014379,266016119,266018044,266019848,266021786,266023564,266025496,266027269,266029139,266030882,266032759,266034518,266036392,266038122,266039998,266041730,266043591,266045327,266047169,266048906,266050758,266052517,266054375,266056150,266057979,266059719,266061582,266063406,266065256,266067024,266068789,266070554,266072337,266074092,266075874,266077677,266079430,266081227,266082973,266084802,266086556,266088393,266090086,266091930,266093631,266095440,266097179,266098990,266100693,266102497,266104235,266106082,266107840,266109668,266111431,266113265,266115049,266116882,266118693,266120511,266122284,266124120,266125911,266127755,266129510,266131325,266133078,266134879,266136640,266138415,266140185,266141984,266143719,266145509,266147225,266148987,266150749,266152520,266154267,266156034,266157820,266159624,266161443,266163158,266164985,266166722,266168540,266170296,266172090,266173830,266175640,266177343,266179155,266180833,266182636,266184309,266186101,266187822,266189631,266191392,266193198,266194979,266196729,266198531,266200278,266202099,266203871,266205670,266207446,266209224,266210993,266212779,266214485,266216273,266218011,266219789,266221506,266223269,266224971,266226713,266228435,266230238,266231963,266233766,266235429,266237227,266238878,266240687,266242380,266244201,266245889,266247686,266249450,266251267,266253017,266254804,266256486,266258280,266259997,266261777,266263482,266265223,266266950,266268712,266270449,266272189,266273928,266275669,266277438,266279207,266280981,266282722,266284439,266286217,266287959,266289742,266291459,266293207,266294956,266296688,266298424,266300153,266301832,266303540,266305228,266306960,266308649,266310371,266312074,266313790,266315473,266317143,266318862,266320536,266322240,266323883,266325578,266327227,266328926,266330577,266332307,266333985,266335720,266337383,266339118,266340785,266342506,266344171,266345898,266347582,266349330,266351023,266352770,266354391,266356115,266357784,266359522,266361196,266362925,266364596,266366343,266368007,266369742,266371424,266373132,266374777,266376429,266378113,266379795,266381513,266383189,266384857,266386543,266388239,266389876,266391563,266393167,266394816,266396432,266398110,266399767,266401492,266403123,266404820,266406439,266408113,266409697,266411397,266413026,266414729,266416368,266418070,266419720,266421405,266423051,266424770,266426410,266428125,266429782,266431472,266433082,266434755,266436363,266438045,266439681,266441365,266442984,266444664,266446301,266447937,266449614,266451243,266452908,266454509,266456207,266457821,266459496,266461109,266462783,266464453,266466149,266467742,266469424,266471009,266472712,266474354,266476002,266477649,266479304,266480903,266482535,266484177,266485790,266487458,266489085,266490788,266492388,266494090,266495715,266497410,266499024,266500709,266502341,266504042,266505703,266507382,266509020,266510670,266512316,266513942,266515657,266517233,266518895,266520485,266522177,266523782,266525444,266526996,266528643,266530252,266531955,266533547,266535252,266536879,266538606,266540243,266541926,266543543,266545186,266546845,266548486,266550135,266551724,266553406,266554985,266556664,266558201,266559857,266561438,266563070,266564688,266566317,266567932,266569598,266571214,266572841,266574479,266576098,266577761,266579357,266581003,266582568,266584238,266585791,266587469,266588999,266590687,266592281,266593980,266595570,266597244,266598801,266600464,266602062,266603763,266605397,266607016,266608634,266610219,266611875,266613465,266615122,266616736,266618370,266619950,266621563,266623145,266624826,266626397,266628055,266629624,266631314,266632900,266634544,266636193,266637813,266639459,266641023,266642670,266644183,266645778,266647352,266648995,266650614,266652260,266653833,266655508,266657082,266658684,266660269,266661858,266663439,266665058,266666688,266668250,266669872,266671441,266673075,266674629,266676284,266677883,266679533,266681114,266682729,266684355,266685948,266687553,266689058,266690706,266692189,266693791,266695304,266696928,266698437,266700093,266701655,266703281,266704894,266706507,266708141,266709714,266711313,266712836,266714455,266715962,266717579,266719118,266720746,266722319,266723916,266725567,266727088,266728704,266730225,266731849,266733387,266735026,266736649,266738316,266739865,266741484,266743027,266744562,266746145,266747699,266749323,266750897,266752565,266754154,266755854,266757459,266759075,266760652,266762211,266763822,266765391,266767021,266768579,266770229,266771797,266773425,266775017,266776615,266778174,266779800,266781379,266782929,266784575,266786074,266787736,266789268,266790911,266792471,266794097,266795660,266797293,266798860,266800473,266802075,266803658,266805271,266806820,266808445,266809995,266811615,266813183,266814765,266816340,266817932,266819528,266821047,266822653,266824230,266825816,266827354,266828917,266830450,266832048,266833630,266835165,266836741,266838314,266839909,266841473,266843044,266844611,266846203,266847778,266849370,266851015,266852596,266854205,266855736,266857341,266858900,266860490,266862089,266863708,266865307,266866846,266868468,266870006,266871637,266873202,266874769,266876340,266877934,266879535,266881092,266882716,266884278,266885871,266887448,266889053,266890610,266892138,266893716,266895284,266896847,266898407,266900006,266901499,266903020,266904568,266906088,266907655,266909205,266910810,266912373,266913970,266915529,266917096,266918656,266920229,266921873,266923387,266925041,266926609,266928234,266929790,266931438,266933023,266934609,266936252,266937788,266939452,266941036,266942658,266944218,266945844,266947482,266949044,266950699,266952276,266953885,266955517,266957079,266958796,266960341,266962061,266963580,266965213,266966775,266968342,266969977,266971580,266973232,266974817,266976491,266978089,266979723,266981333,266982920,266984551,266986113,266987802,266989352,266991012,266992591,266994291,266995903,266997502,266999100,267000706,267002341,267003935,267005629,267007212,267008868,267010496,267012067,267013753,267015384,267017061,267018632,267020339,267021939,267023580,267025184,267026816,267028457,267030070,267031720,267033310,267034934,267036498,267038112,267039743,267041349,267042983,267044563,267046226,267047850,267049495,267051112,267052676,267054290,267055879,267057491,267059048,267060639,267062233,267063788,267065401,267066967,267068639,267070175,267071845,267073414,267075051,267076640,267078319,267080011,267081652,267083339,267084894,267086619,267088201,267089865,267091446,267093089,267094739,267096363,267098046,267099623,267101331,267102933,267104549,267106232,267107811,267109494,267111121,267112810,267114485,267116094,267117748,267119325,267120972,267122566,267124241,267125858,267127457,267129101,267130701,267132341,267133909,267135581,267137176,267138780,267140439,267142013,267143687,267145292,267146965,267148584,267150217,267151875,267153493,267155158,267156723,267158417,267159996,267161654,267163333,267164965,267166635,267168245,267169877,267171483,267173069,267174764,267176425,267178118,267179812,267181424,267183076,267184744,267186381,267187966,267189622,267191274,267192900,267194559,267196206,267197920,267199499,267201220,267202841,267204483,267206126,267207758,267209426,267211039,267212690,267214299,267215994,267217594,267219175,267220854,267222420,267224054,267225711,267227339,267228974,267230533,267232208,267233760,267235417,267237016,267238658,267240282,267241890,267243584,267245162,267246854,267248504,267250116,267251818,267253410,267255095,267256711,267258321,267259960,267261550,267263195,267264742,267266446,267268075,267269670,267271344,267272922,267274544,267276173,267277745,267279308,267280866,267282473,267284029,267285633,267287192,267288733,267290324,267291909,267293546,267295133,267296731,267298336,267299910,267301519,267303101,267304690,267306304,267307887,267309528,267311124,267312697,267314337,267315928,267317533,267319112,267320690,267322337,267323926,267325511,267327154,267328762,267330403,267332001,267333598,267335176,267336706,267338275,267339911,267341482,267343128,267344726,267346370,267347945,267349498,267351149,267352779,267354389,267356062,267357677,267359359,267360928,267362526,267364187,267365758,267367369,267369003,267370608,267372267,267373866,267375466,267377105,267378721,267380336,267381984,267383580,267385195,267386781,267388390,267389981,267391564,267393207,267394817,267396414,267398022,267399606,267401197,267402813,267404447,267406110,267407721,267409383,267411012,267412616,267414274,267415911,267417501,267419157,267420751,267422378,267423987,267425563,267427182,267428772,267430352,267431959,267433504,267435102,267436742,267438330,267439944,267441570,267443172,267444808,267446439,267448051,267449764,267451401,267453085,267454725,267456341,267458020,267459676,267461270,267462930,267464601,267466194,267467767,267469414,267470990,267472577,267474122,267475717,267477322,267478924,267480485,267482081,267483685,267485170,267486810,267488410,267490041,267491677,267493389,267495013,267496620,267498287,267499911,267501588,267503273,267504935,267506594,267508287,267509947,267511598,267513224,267514849,267516506,267518147,267519795,267521433,267523033,267524732,267526429,267528092,267529882,267531578,267533264,267534904,267536552,267538228,267539892,267541533,267543219,267544921,267546587,267548283,267549968,267551606,267553264,267554911,267556549,267558186,267559854,267561535,267563124,267564677,267566332,267567912,267569570,267571220,267572862,267574534,267576182,267577815,267579450,267581093,267582724,267584371,267586013,267587648,267589272,267590959,267592600,267594261,267595841,267597448,267599091,267600601,267602174,267603824,267605478,267607119,267608771,267610395,267612069,267613714,267615412,267617146,267618848,267620580,267622297,267623957,267625628,267627349,267629045,267630688,267632386,267634037,267635664,267637366,267639072,267640749,267642406,267644048,267645751,267647429,267649145,267650841,267652540,267654272,267655992,267657709,267659441,267661141,267662909,267664621,267666314,267668096,267669828,267671584,267673294,267675013,267676745,267678461,267680188,267681902,267683568,267685353,267687116,267688891,267690601,267692357,267694114,267695815,267697558,267699289,267701038,267702815,267704541,267706293,267708041,267709722,267711426,267713151,267714855,267716570,267718297,267720057,267721840,267723561,267725279,267727060,267728730,267730491,267732179,267733899,267735687,267737363,267739118,267740908,267742597,267744341,267746120,267747787,267749544,267751313,267753070,267754866,267756625,267758325,267760100,267761838,267763529,267765254,267766966,267768702,267770419,267772132,267773884,267775609,267777337,267779087,267780793,267782519,267784260,267786009,267787751,267789496,267791257,267793036,267794782,267796562,267798356,267800134,267801928,267803686,267805405,267807178,267808882,267810598,267812359,267814097,267815875,267817612,267819384,267821158,267822849,267824580,267826374,267828098,267829828,267831540,267833315,267835124,267836877,267838629,267840385,267842147,267843882,267845668,267847419,267849212,267850988,267852744,267854538,267856341,267858083,267859861,267861630,267863412,267865151,267866902,267868693,267870510,267872283,267874064,267875833,267877580,267879318,267881063,267882874,267884634,267886441,267888213,267889941,267891742,267893541,267895272,267897047,267898772,267900566,267902329,267904047,267905839,267907583,267909301,267911088,267912825,267914518,267916334,267918014,267919801,267921559,267923243,267925066,267926763,267928556,267930299,267931991,267933795,267935535,267937282,267939031,267940723,267942535,267944270,267945982,267947732,267949395,267951185,267952898,267954629,267956414,267958045,267959896,267961593,267963375,267965116,267966866,267968733,267970400,267972182,267973908,267975645,267977474,267979127,267980954,267982695,267984376,267986245,267987881,267989725,267991477,267993210,267995063,267996724,267998540,268000274,268001974,268003838,268005523,268007303,268009020,268010688,268012527,268014154,268015906,268017649,268019353,268021189,268022876,268024758,268026480,268028279,268030091,268031802,268033698,268035432,268037280,268039063,268040786,268042625,268044252,268046009,268047747,268049417,268051246,268052926,268054658,268056491,268058138,268059882,268061602,268063329,268065145,268066811,268068518,268070249,268071941,268073764,268075361,268077131,268078798,268080433,268082139,268083740,268085528,268087141,268088840,268090545,268092103,268093832,268095404,268097118,268098815,268100448,268102192,268103796,268105515,268107131,268108815,268110456,268112131,268113817,268115370,268117102,268118654,268120351,268122061,268123726,268125412,268127006,268128735,268130296,268132044,268133720,268135370,268137109,268138716,268140462,268142137,268143846,268145568,268147239,268148986,268150567,268152302,268153925,268155616,268157320,268158937,268160641,268162290,268163846,268165537,268167157,268168861,268170527,268172176,268173887,268175552,268177298,268179017,268180638,268182376,268183938,268185650,268187292,268188965,268190755,268192353,268194129,268195773,268197491,268199212,268200848,268202585,268204168,268205856,268207476,268209170,268210852,268212498,268214220,268215803,268217539,268219172,268220809,268222434,268224073,268225810,268227408,268229127,268230790,268232467,268234160,268235824,268237505,268239176,268240907,268242541,268244250,268245938,268247543,268249231,268250819,268252529,268254092,268255787,268257467,268259089,268260830,268262442,268264183,268265795,268267496,268269118,268270773,268272455,268274062,268275824,268277422,268279152,268280791,268282439,268284116,268285716,268287453,268289030,268290692,268292346,268294003,268295737,268297316,268299060,268300710,268302425,268304103,268305764,268307459,268309047,268310810,268312482,268314172,268315870,268317505,268319224,268320798,268322460,268324070,268325755,268327400,268329046,268330739,268332372,268334096,268335641,268337344,268338939,268340599,268342216,268343779,268345426,268346913,268348576,268350122,268351747,268353316,268354866,268356509,268358044,268359739,268361272,268362877,268364455,268366088,268367708,268369242,268370877,268372460,268374143,268375708,268377326,268378919,268380506,268382151,268383720,268385399,268386957,268388661,268390226,268391895,268393480,268395161,268396822,268398458,268400155,268401729,268403446,268405061,268406705,268408337,268409952,268411564,268413164,268414833,268416375,268418077,268419683,268421334,268422962,268424591,268426194,268427811,268429481,268431009,268432675,268434281,268435931,268437602,268439185,268440821,268442401,268444047,268445637,268447285,268448915,268450521,268452197,268453761,268455476,268457087,268458742,268460403,268462055,268463738,268465333,268467012,268468651,268470280,268471899,268473459,268475141,268476664,268478259,268479867,268481514,268483140,268484698,268486342,268487973,268489574,268491224,268492801,268494437,268495959,268497669,268499221,268500946,268502584,268504213,268505872,268507448,268509143,268510797,268512466,268514098,268515764,268517438,268519097,268520811,268522452,268524109,268525763,268527406,268529036,268530628,268532249,268533876,268535525,268537182,268538839,268540485,268542130,268543685,268545300,268546949,268548532,268550217,268551878,268553573,268555192,268556847,268558454,268560128,268561806,268563423,268565043,268566655,268568321,268569942,268571615,268573272,268574895,268576558,268578214,268579893,268581538,268583176,268584842,268586479,268588182,268589853,268591493,268593163,268594788,268596388,268597976,268599640,268601222,268602883,268604532,268606192,268607821,268609435,268611011,268612641,268614297,268615926,268617589,268619239,268620884,268622484,268624145,268625778,268627393,268629022,268630630,268632273,268633934,268635609,268637209,268638880,268640457,268642091,268643673,268645273,268646891,268648529,268650137,268651719,268653344,268654947,268656536,268658157,268659756,268661409,268663004,268664639,268666248,268667845,268669437,268671021,268672680,268674264,268675922,268677548,268679148,268680741,268682303,268683879,268685453,268687078,268688669,268690293,268691895,268693511,268695070,268696684,268698273,268699863,268701472,268703056,268704698,268706253,268707860,268709445,268711066,268712680,268714337,268715989,268717592,268719209,268720765,268722364,268723982,268725563,268727213,268728825,268730460,268732040,268733612,268735219,268736760,268738429,268739986,268741623,268743183,268744831,268746429,268748016,268749622,268751204,268752794,268754326,268755954,268757583,268759200,268760801,268762392,268764036,268765634,268767280,268768851,268770423,268772025,268773636,268775255,268776832,268778492,268780046,268781692,268783295,268784915,268786485,268788050,268789649,268791164,268792784,268794351,268795961,268797579,268799165,268800776,268802318,268803932,268805501,268807165,268808798,268810480,268812128,268813697,268815326,268816864,268818491,268820073,268821679,268823315,268824875,268826548,268828035,268829676,268831187,268832811,268834383,268835989,268837630,268839142,268840808,268842363,268844011,268845607,268847163,268848788,268850287,268851956,268853515,268855138,268856731,268858303,268859927,268861434,268863083,268864605,268866241,268867829,268869417,268871026,268872513,268874176,268875687,268877361,268878983,268880580,268882213,268883708,268885312,268886870,268888487,268890145,268891727,268893378,268894911,268896512,268898083,268899735,268901358,268902948,268904575,268906129,268907782,268909376,268911000,268912619,268914178,268915819,268917360,268918997,268920614,268922190,268923843,268925464,268927102,268928698,268930309,268931908,268933483,268935117,268936716,268938314,268939945,268941547,268943187,268944791,268946367,268947906,268949524,268951166,268952737,268954340,268955903,268957508,268959130,268960690,268962311,268963828,268965436,268966967,268968559,268970151,268971690,268973241,268974803,268976354,268977899,268979464,268980965,268982526,268984051,268985802,268987667,268989397,268991314,268993047,268994922,268996648,268998536,269000282,269002179,269003943,269005837,269007641,269009526,269011305,269013174,269014912,269016832,269018646,269020585,269022372,269024287,269026046,269027907,269029640,269031520,269033262,269035129,269036848,269038697,269040450,269042267,269044012,269045833,269047571,269049389,269051169,269052989,269054783,269056586,269058322,269060161,269061980,269063784,269065595,269067328,269069128,269070873,269072676,269074404,269076227,269077947,269079779,269081496,269083325,269085093,269086933,269088666,269090526,269092257,269094086,269095857,269097687,269099405,269101223,269102953,269104776,269106527,269108368,269110147,269111964,269113757,269115585,269117392,269119194,269120967,269122798,269124616,269126426,269128211,269129992,269131754,269133562,269135319,269137077,269138861,269140630,269142402,269144151,269145871,269147613,269149385,269151109,269152893,269154630,269156431,269158188,269160040,269161702,269163564,269165255,269167098,269168847,269170695,269172418,269174279,269175991,269177830,269179536,269181352,269183052,269184831,269186583,269188367,269190150,269191903,269193686,269195431,269197238,269198943,269200780,269202534,269204349,269206085,269207873,269209606,269211398,269213087,269214882,269216583,269218388,269220065,269221862,269223511,269225306,269226986,269228817,269230543,269232359,269234044,269235864,269237566,269239355,269241080,269242854,269244589,269246372,269248161,269249939,269251722,269253477,269255201,269256971,269258693,269260457,269262174,269263908,269265649,269267408,269269156,269270889,269272649,269274362,269276124,269277869,269279644,269281371,269283093,269284846,269286589,269288357,269290086,269291807,269293547,269295260,269296976,269298697,269300383,269302083,269303741,269305443,269307124,269308794,269310507,269312185,269313896,269315560,269317330,269319007,269320735,269322369,269324090,269325734,269327471,269329145,269330908,269332583,269334306,269335989,269337720,269339412,269341134,269342803,269344541,269346220,269347947,269349635,269351364,269353003,269354720,269356377,269358093,269359766,269361507,269363177,269364893,269366566,269368282,269369964,269371636,269373306,269374940,269376637,269378307,269380030,269381679,269383347,269385012,269386723,269388367,269390059,269391673,269393316,269394946,269396637,269398289,269400008,269401641,269403324,269404960,269406630,269408262,269409930,269411581,269413277,269414933,269416629,269418291,269419954,269421566,269423248,269424881,269426583,269428225,269429900,269431535,269433162,269434786,269436447,269438100,269439742,269441398,269443063,269444735,269446342,269448012,269449643,269451297,269452862,269454540,269456167,269457865,269459471,269461165,269462850,269464535,269466176,269467848,269469424,269471091,269472706,269474346,269475990,269477628,269479261,269480873,269482542,269484124,269485796,269487411,269489101,269490679,269492415,269494057,269495758,269497411,269499060,269500713,269502370,269504039,269505676,269507351,269508955,269510642,269512225,269513938,269515480,269517165,269518743,269520437,269522005,269523677,269525252,269526909,269528513,269530187,269531803,269533478,269535107,269536803,269538456,269540084,269541700,269543301,269544958,269546561,269548221,269549802,269551473,269553037,269554725,269556288,269557950,269559534,269561193,269562795,269564430,269566072,269567687,269569328,269570913,269572567,269574128,269575833,269577391,269579045,269580604,269582288,269583877,269585550,269587112,269588797,269590393,269592078,269593653,269595339,269596915,269598558,269600197,269601845,269603502,269605066,269606736,269608272,269609945,269611558,269613223,269614844,269616471,269618049,269619673,269621247,269622951,269624504,269626139,269627724,269629381,269631023,269632637,269634288,269635850,269637485,269639045,269640688,269642215,269643843,269645406,269647054,269648657,269650240,269651849,269653465,269655066,269656659,269658284,269659825,269661419,269663057,269664682,269666237,269667884,269669469,269671142,269672714,269674361,269675965,269677562,269679186,269680774,269682403,269683947,269685570,269687079,269688742,269690229,269691859,269693345,269694964,269696520,269698131,269699750,269701356,269702998,269704555,269706206,269707748,269709361,269710889,269712499,269714022,269715636,269717224,269718813,269720453,269722004,269723627,269725147,269726781,269728323,269729995,269731527,269733190,269734811,269736438,269738035,269739595,269741172,269742688,269744268,269745830,269747460,269749020,269750688,269752265,269753957,269755546,269757142,269758732,269760301,269761960,269763483,269765101,269766664,269768311,269769887,269771510,269773109,269774705,269776280,269777871,269779463,269780977,269782621,269784088,269785744,269787316,269788952,269790529,269792136,269793721,269795299,269796897,269798470,269800071,269801648,269803238,269804789,269806392,269807910,269809526,269811120,269812695,269814271,269815835,269817435,269819003,269820606,269822184,269823755,269825256,269826818,269828376,269829901,269831511,269833050,269834623,269836200,269837802,269839345,269840920,269842510,269844089,269845665,269847271,269848915,269850481,269852098,269853621,269855182,269856777,269858335,269859946,269861558,269863161,269864730,269866355,269867906,269869513,269871062,269872611,269874194,269875746,269877340,269878906,269880490,269882053,269883655,269885279,269886799,269888378,269889907,269891467,269893034,269894622,269896177,269897765,269899272,269900783,269902331,269903826,269905442,269906986,269908594,269910168,269911736,269913313,269914898,269916508,269918089,269919701,269921258,269922922,269924493,269926088,269927672,269929279,269930908,269932421,269934059,269935599,269937194,269938817,269940409,269942040,269943652,269945289,269946862,269948494,269950087,269951689,269953406,269954915,269956656,269958209,269959872,269961413,269962994,269964574,269966152,269967822,269969361,269971056,269972624,269974297,269975906,269977471,269979143,269980656,269982326,269983838,269985534,269987119,269988762,269990380,269992022,269993650,269995247,269996877,269998459,270000097,270001669,270003323,270004938,270006543,270008207,270009808,270011514,270013093,270014774,270016347,270018002,270019633,270021277,270022905,270024501,270026151,270027769,270029433,270031009,270032584,270034205,270035775,270037417,270038982,270040621,270042230,270043874,270045499,270047080,270048725,270050299,270051935,270053493,270055119,270056662,270058266,270059900,270061477,270063128,270064698,270066346,270067896,270069530,270071117,270072738,270074374,270076050,270077790,270079449,270081151,270082714,270084397,270085993,270087643,270089253,270090838,270092507,270094134,270095789,270097406,270099052,270100695,270102317,270103999,270105622,270107328,270108992,270110664,270112340,270113933,270115619,270117162,270118827,270120386,270122050,270123704,270125299,270126986,270128571,270130247,270131818,270133425,270135053,270136630,270138284,270139904,270141562,270143173,270144824,270146463,270148060,270149761,270151337,270153006,270154578,270156251,270157886,270159509,270161193,270162811,270164477,270166117,270167724,270169358,270170974,270172641,270174281,270175942,270177596,270179188,270180872,270182507,270184156,270185776,270187396,270189083,270190710,270192424,270194023,270195739,270197345,270199025,270200665,270202307,270203961,270205562,270207219,270208827,270210497,270212166,270213822,270215434,270217013,270218650,270220303,270221940,270223594,270225189,270226853,270228394,270230073,270231674,270233302,270234950,270236553,270238213,270239793,270241522,270243131,270244735,270246399,270247989,270249713,270251319,270252985,270254624,270256229,270257890,270259414,270261083,270262683,270264314,270265955,270267568,270269224,270270794,270272439,270274020,270275610,270277187,270278796,270280340,270281922,270283532,270285125,270286682,270288280,270289907,270291493,270293120,270294720,270296334,270297953,270299552,270301154,270302756,270304354,270305970,270307576,270309184,270310750,270312384,270313971,270315551,270317145,270318705,270320337,270321915,270323503,270325137,270326775,270328385,270329985,270331545,270333146,270334663,270336230,270337882,270339516,270341152,270342737,270344367,270345981,270347524,270349198,270350859,270352413,270354089,270355691,270357329,270358899,270360512,270362127,270363691,270365299,270366938,270368564,270370224,270371810,270373396,270375079,270376672,270378283,270379927,270381513,270383125,270384718,270386315,270387950,270389546,270391161,270392737,270394321,270395922,270397541,270399112,270400740,270402336,270403957,270405575,270407196,270408833,270410403,270412033,270413679,270415286,270416927,270418513,270420098,270421719,270423321,270424923,270426551,270428086,270429703,270431263,270432849,270434463,270436044,270437693,270439336,270440947,270442568,270444206,270445803,270447501,270449147,270450788,270452451,270454056,270455691,270457346,270458973,270460625,270462278,270463876,270465529,270467153,270468713,270470287,270471844,270473443,270475048,270476662,270478175,270479757,270481328,270482922,270484513,270486125,270487770,270489367,270491043,270492686,270494269,270495971,270497588,270499232,270500893,270502549,270504233,270505877,270507541,270509199,270510811,270512414,270514045,270515697,270517330,270518992,270520602,270522290,270523994,270525667,270527422,270529091,270530785,270532469,270534084,270535779,270537437,270539091,270540822,270542515,270544207,270545874,270547573,270549222,270550909,270552572,270554197,270555836,270557512,270559161,270560765,270562341,270564017,270565633,270567276,270568924,270570547,270572172,270573802,270575434,270577075,270578705,270580334,270581971,270583649,270585238,270586889,270588557,270590167,270591857,270593474,270595055,270596705,270598256,270599825,270601466,270603141,270604796,270606446,270608087,270609744,270611442,270613132,270614823,270616512,270618220,270619909,270621584,270623217,270624912,270626610,270628251,270629947,270631608,270633250,270634969,270636645,270638341,270639997,270641683,270643378,270645063,270646759,270648506,270650170,270651917,270653623,270655355,270657118,270658814,270660547,270662271,270664007,270665755,270667488,270669236,270670939,270672663,270674418,270676163,270677865,270679571,270681268,270683057,270684806,270686558,270688344,270690077,270691842,270693541,270695246,270696982,270698689,270700468,270702217,270703965,270705721,270707402,270709099,270710814,270712507,270714220,270715948,270717693,270719472,270721209,270722916,270724687,270726367,270728092,270729792,270731475,270733268,270734972,270736724,270738508,270740236,270741936,270743711,270745417,270747126,270748912,270750668,270752455,270754265,270755975,270757743,270759486,270761163,270762910,270764644,270766355,270768087,270769819,270771551,270773294,270775014,270776764,270778465,270780198,270781930,270783690,270785429,270787187,270788984,270790734,270792496,270794229,270796021,270797797,270799577,270801336,270803094,270804849,270806543,270808273,270810031,270811771,270813532,270815308,270817063,270818825,270820527,270822224,270824055,270825754,270827442,270829209,270830980,270832752,270834549,270836306,270838048,270839776,270841495,270843292,270845055,270846818,270848618,270850420,270852190,270853967,270855702,270857512,270859298,270861061,270862833,270864594,270866376,270868167,270869922,270871756,270873494,270875277,270877039,270878792,270880590,270882363,270884123,270885909,270887637,270889440,270891229,270892909,270894708,270896445,270898217,270900031,270901755,270903529,270905295,270906979,270908728,270910473,270912161,270913948,270915650,270917353,270919119,270920811,270922616,270924375,270926117,270927898,270929597,270931357,270933049,270934742,270936501,270938171,270939896,270941652,270943265,270945060,270946720,270948458,270950186,270951847,270953652,270955295,270957045,270958798,270960511,270962308,270964009,270965791,270967524,270969234,270971027,270972693,270974513,270976239,270977951,270979773,270981365,270983209,270984931,270986684,270988514,270990163,270992011,270993704,270995435,270997202,270998876,271000753,271002480,271004220,271006003,271007673,271009504,271011207,271012911,271014706,271016423,271018290,271019993,271021806,271023615,271025362,271027232,271028951,271030801,271032542,271034351,271036160,271037875,271039672,271041364,271043082,271044860,271046534,271048373,271050091,271051852,271053692,271055421,271057213,271058920,271060665,271062454,271064155,271065955,271067620,271069321,271071103,271072743,271074545,271076151,271077883,271079551,271081130,271082888,271084446,271086174,271087806,271089429,271091130,271092707,271094412,271096006,271097698,271099407,271101043,271102745,271104322,271106064,271107638,271109339,271110959,271112631,271114332,271115887,271117610,271119226,271120947,271122619,271124227,271125910,271127457,271129204,271130810,271132534,271134229,271135929,271137621,271139258,271141005,271142687,271144413,271146132,271147730,271149490,271151072,271152789,271154426,271156111,271157843,271159432,271161046,271162691,271164279,271166028,271167652,271169376,271171080,271172730,271174485,271176119,271177827,271179502,271181079,271182849,271184429,271186144,271187893,271189525,271191293,271192918,271194694,271196346,271198037,271199708,271201327,271203029,271204597,271206295,271207956,271209642,271211329,271212965,271214699,271216295,271217996,271219592,271221265,271222938,271224598,271226323,271227930,271229643,271231289,271232971,271234645,271236341,271238013,271239639,271241402,271243031,271244695,271246374,271248017,271249664,271251237,271252987,271254585,271256250,271257943,271259624,271261347,271262958,271264702,271266302,271267963,271269599,271271264,271272971,271274591,271276345,271277944,271279654,271281252,271282927,271284608,271286193,271287894,271289456,271291137,271292828,271294461,271296175,271297778,271299546,271301188,271302887,271304551,271306185,271307907,271309542,271311293,271312945,271314634,271316282,271317914,271319521,271321130,271322836,271324434,271326082,271327761,271329390,271331120,271332704,271334408,271335938,271337658,271339260,271340868,271342500,271344048,271345681,271347231,271348912,271350435,271352020,271353618,271355200,271356869,271358423,271360063,271361572,271363223,271364802,271366383,271367959,271369561,271371237,271372806,271374421,271375988,271377600,271379223,271380858,271382503,271384091,271385796,271387360,271389060,271390617,271392313,271393917,271395594,271397240,271398834,271400553,271402162,271403838,271405426,271407048,271408667,271410304,271411941,271413560,271415225,271416853,271418529,271420113,271421749,271423356,271425001,271426626,271428195,271429861,271431403,271433066,271434708,271436286,271437931,271439515,271441152,271442718,271444375,271446001,271447608,271449248,271450870,271452556,271454139,271455840,271457463,271459132,271460784,271462368,271464065,271465682,271467342,271468939,271470534,271472164,271473704,271475346,271476905,271478588,271480243,271481840,271483463,271485047,271486674,271488262,271489893,271491484,271493054,271494712,271496287,271498039,271499619,271501308,271502969,271504591,271506255,271507898,271509576,271511200,271512848,271514534,271516203,271517899,271519546,271521227,271522825,271524485,271526120,271527702,271529293,271530966,271532612,271534254,271535914,271537556,271539181,271540745,271542369,271543977,271545609,271547287,271548940,271550631,271552256,271553922,271555530,271557229,271558891,271560510,271562154,271563734,271565340,271566999,271568669,271570339,271572019,271573661,271575288,271576939,271578567,271580210,271581869,271583537,271585199,271586874,271588560,271590224,271591864,271593494,271595074,271596695,271598277,271599951,271601548,271603209,271604840,271606492,271608084,271609707,271611361,271612953,271614609,271616272,271617915,271619579,271621234,271622847,271624483,271626110,271627725,271629340,271630979,271632673,271634355,271636023,271637620,271639271,271640862,271642430,271644023,271645671,271647259,271648883,271650501,271652091,271653719,271655321,271656932,271658533,271660136,271661776,271663375,271664996,271666575,271668162,271669754,271671360,271672977,271674614,271676200,271677797,271679424,271681015,271682593,271684178,271685769,271687380,271688976,271690628,271692214,271693811,271695371,271696970,271698560,271700176,271701777,271703334,271704942,271706507,271708117,271709729,271711375,271712999,271714647,271716273,271717833,271719447,271721026,271722619,271724272,271725901,271727528,271729093,271730730,271732306,271733879,271735512,271737057,271738678,271740229,271741898,271743495,271745094,271746702,271748289,271749891,271751455,271753070,271754631,271756231,271757839,271759453,271761035,271762690,271764295,271765857,271767439,271769025,271770642,271772240,271773871,271775475,271777073,271778742,271780286,271781964,271783541,271785136,271786702,271788278,271789930,271791439,271793080,271794622,271796221,271797843,271799431,271801032,271802578,271804245,271805831,271807497,271809117,271810741,271812336,271813907,271815510,271817059,271818674,271820310,271821923,271823524,271825118,271826743,271828198,271829831,271831407,271833035,271834622,271836219,271837856,271839380,271841076,271842606,271844198,271845797,271847360,271849000,271850509,271852140,271853730,271855358,271856928,271858511,271860143,271861635,271863257,271864789,271866431,271867998,271869548,271871181,271872662,271874334,271875906,271877541,271879123,271880718,271882332,271883839,271885506,271887104,271888729,271890359,271891946,271893566,271895084,271896718,271898312,271899974,271901568,271903112,271904741,271906274,271907913,271909513,271911106,271912751,271914298,271915930,271917487,271919084,271920737,271922324,271923955,271925536,271927138,271928719,271930316,271931982,271933573,271935197,271936781,271938393,271940009,271941652,271943241,271944795,271946420,271948006,271949624,271951251,271952773,271954331,271955898,271957513,271959085,271960611,271962205,271963738,271965307,271966866,271968378,271969953,271971536,271973053,271974629,271976164,271977685,271979244,271980754,271982513,271984291,271986137,271987929,271989720,271991534,271993309,271995127,271996895,271998750,272000492,272002368,272004125,272006015,272007738,272009640,272011363,272013271,272015055,272016989,272018744,272020677,272022440,272024327,272026076,272027956,272029714,272031595,272033318,272035195,272036918,272038784,272040511,272042363,272044100,272045969,272047735,272049606,272051395,272053240,272054962,272056841,272058648,272060501,272062264,272064035,272065771,272067574,272069328,272071135,272072932,272074705,272076475,272078232,272080043,272081820,272083631,272085349,272087187,272088882,272090689,272092390,272094213,272095902,272097707,272099427,272101258,272102996,272104840,272106589,272108423,272110195,272112051,272113822,272115667,272117413,272119277,272121049,272122915,272124679,272126494,272128246,272130052,272131810,272133592,272135349,272137162,272138912,272140710,272142439,272144216,272145995,272147768,272149517,272151283,272153051,272154871,272156692,272158425,272160241,272161988,272163799,272165571,272167370,272169127,272170915,272172641,272174434,272176107,272177894,272179557,272181342,272183047,272184853,272186612,272188435,272190211,272191971,272193774,272195521,272197307,272199090,272200884,272202673,272204449,272206229,272208022,272209745,272211529,272213288,272215059,272216792,272218543,272220253,272222005,272223749,272225539,272227284,272229063,272230757,272232542,272234214,272236032,272237680,272239498,272241169,272242979,272244724,272246550,272248285,272250089,272251784,272253590,272255319,272257100,272258811,272260559,272262279,272264045,272265796,272267542,272269276,272271022,272272784,272274555,272276326,272278067,272279764,272281554,272283288,272285074,272286791,272288542,272290258,272291991,272293729,272295461,272297151,272298862,272300540,272302272,272303972,272305714,272307417,272309136,272310802,272312484,272314196,272315868,272317571,272319223,272320904,272322546,272324242,272325888,272327624,272329307,272331034,272332680,272334418,272336034,272337745,272339419,272341138,272342832,272344578,272346255,272348014,272349634,272351369,272353024,272354760,272356430,272358164,272359849,272361599,272363254,272364984,272366652,272368365,272370022,272371703,272373379,272375051,272376755,272378434,272380132,272381819,272383515,272385176,272386877,272388493,272390144,272391775,272393456,272395107,272396809,272398456,272400121,272401743,272403413,272405015,272406726,272408337,272410041,272411654,272413360,272414992,272416678,272418296,272420005,272421648,272423371,272425005,272426699,272428327,272430008,272431621,272433312,272434961,272436648,272438259,272439939,272441545,272443200,272444872,272446517,272448159,272449760,272451449,272453073,272454752,272456353,272458011,272459676,272461373,272462967,272464642,272466206,272467889,272469518,272471180,272472825,272474474,272476091,272477734,272479378,272481003,272482677,272484317,272486023,272487633,272489323,272490926,272492616,272494227,272495914,272497537,272499247,272500881,272502579,272504228,272505903,272507558,272509192,272510896,272512494,272514142,272515758,272517445,272519049,272520705,272522260,272523897,272525480,272527169,272528760,272530449,272532052,272533773,272535397,272537097,272538717,272540373,272542037,272543673,272545316,272546925,272548591,272550178,272551845,272553411,272555048,272556611,272558240,272559843,272561460,272563079,272564746,272566332,272567987,272569602,272571223,272572886,272574487,272576118,272577700,272579377,272580915,272582602,272584134,272585812,272587386,272589081,272590665,272592342,272593923,272595603,272597189,272598902,272600505,272602132,272603736,272605342,272606983,272608581,272610235,272611838,272613469,272615006,272616628,272618218,272619897,272621488,272623131,272624716,272626403,272627973,272629627,272631244,272632867,272634491,272636079,272637743,272639257,272640867,272642440,272644056,272645671,272647304,272648889,272650547,272652103,272653719,272655319,272656911,272658494,272660124,272661743,272663307,272664921,272666474,272668100,272669654,272671323,272672904,272674555,272676135,272677792,272679408,272681007,272682593,272684126,272685749,272687250,272688827,272690348,272691973,272693494,272695169,272696694,272698362,272699958,272701576,272703200,272704799,272706402,272707906,272709507,272711020,272712646,272714201,272715828,272717354,272718978,272720580,272722121,272723737,272725266,272726880,272728446,272730090,272731706,272733358,272734908,272736544,272738064,272739611,272741201,272742752,272744354,272745904,272747541,272749104,272750794,272752381,272754014,272755554,272757141,272758734,272760304,272761914,272763481,272765134,272766692,272768305,272769881,272771502,272773044,272774670,272776237,272777818,272779455,272780971,272782619,272784166,272785808,272787363,272788998,272790543,272792192,272793753,272795362,272796948,272798551,272800136,272801670,272803308,272804871,272806489,272808068,272809684,272811228,272812828,272814433,272815943,272817502,272819068,272820657,272822180,272823766,272825275,272826863,272828457,272830004,272831556,272833116,272834734,272836297,272837868,272839420,272841031,272842641,272844244,272845896,272847457,272849059,272850585,272852170,272853737,272855371,272856983,272858612,272860229,272861774,272863383,272864894,272866529,272868072,272869645,272871220,272872831,272874430,272875975,272877580,272879131,272880727,272882308,272883913,272885457,272887000,272888568,272890129,272891708,272893246,272894821,272896309,272897845,272899390,272900923,272902504,272904028,272905632,272907187,272908815,272910349,272911911,272913443,272914990,272916608,272918106,272919752,272921304,272922943,272924495,272926118,272927709,272929275,272930935,272932474,272934142,272935674,272937318,272938894,272940526,272942154,272943737,272945373,272946961,272948587,272950234,272951813,272953509,272955058,272956760,272958256,272959914,272961453,272963018,272964656,272966257,272967890,272969494,272971196,272972777,272974431,272976043,272977649,272979274,272980840,272982528,272984092,272985763,272987342,272989044,272990647,272992284,272993842,272995458,272997095,272998679,273000349,273001958,273003623,273005242,273006845,273008519,273010148,273011823,273013411,273015126,273016732,273018415,273020001,273021635,273023271,273024885,273026499,273028103,273029757,273031306,273032912,273034524,273036118,273037725,273039319,273040970,273042600,273044260,273045835,273047430,273049015,273050569,273052189,273053764,273055370,273056965,273058529,273060149,273061715,273063391,273064915,273066593,273068178,273069846,273071433,273073095,273074811,273076462,273078174,273079724,273081454,273083053,273084744,273086325,273087955,273089606,273091239,273092920,273094480,273096176,273097783,273099379,273101057,273102632,273104345,273105992,273107688,273109331,273110964,273112567,273114163,273115814,273117384,273119078,273120672,273122307,273123910,273125529,273127173,273128753,273130427,273132030,273133623,273135263,273136861,273138550,273140148,273141812,273143411,273145003,273146663,273148282,273149928,273151500,273153186,273154782,273156448,273158127,273159781,273161449,273163061,273164712,273166297,273167885,273169551,273171194,273172906,273174581,273176204,273177838,273179489,273181149,273182734,273184405,273186022,273187669,273189336,273190950,273192653,273194248,273195963,273197607,273199241,273200860,273202512,273204166,273205767,273207436,273209019,273210752,273212365,273213969,273215621,273217204,273218869,273220498,273222149,273223768,273225339,273227022,273228572,273230250,273231835,273233496,273235106,273236708,273238387,273239969,273241690,273243313,273244958,273246643,273248232,273249903,273251507,273253132,273254757,273256309,273257963,273259505,273261204,273262811,273264431,273266073,273267649,273269275,273270912,273272461,273274020,273275604,273277181,273278764,273280336,273281913,273283460,273285041,273286626,273288240,273289829,273291432,273293042,273294624,273296224,273297832,273299377,273301003,273302564,273304244,273305837,273307411,273309037,273310627,273312241,273313833,273315424,273317063,273318645,273320181,273321794,273323394,273325040,273326669,273328251,273329832,273331385,273332937,273334564,273336127,273337764,273339383,273341020,273342600,273344157,273345819,273347420,273349056,273350730,273352340,273354019,273355580,273357204,273358841,273360403,273362021,273363637,273365245,273366893,273368492,273370115,273371754,273373348,273374960,273376611,273378229,273379848,273381410,273382984,273384567,273386184,273387829,273389440,273391052,273392673,273394275,273395874,273397499,273399109,273400774,273402358,273404012,273405646,273407257,273408930,273410556,273412168,273413832,273415417,273417028,273418644,273420224,273421845,273423452,273425015,273426636,273428181,273429790,273431417,273433008,273434617,273436224,273437857,273439495,273441104,273442725,273444446,273446083,273447758,273449394,273451013,273452688,273454367,273455962,273457636,273459290,273460910,273462473,273464131,273465711,273467287,273468850,273470416,273472026,273473616,273475177,273476731,273478343,273479852,273481502,273483111,273484695,273486327,273488029,273489618,273491215,273492897,273494513,273496220,273497892,273499561,273501205,273502895,273504529,273506205,273507814,273509439,273511094,273512743,273514405,273516038,273517623,273519344,273521029,273522705,273524492,273526179,273527868,273529519,273531166,273532818,273534497,273536154,273537834,273539543,273541224,273542890,273544588,273546234,273547897,273549558,273551205,273552849,273554520,273556194,273557800,273559337,273560980,273562542,273564231,273565881,273567523,273569189,273570863,273572511,273574145,273575772,273577397,273579032,273580682,273582327,273583939,273585607,273587277,273588928,273590515,273592123,273593779,273595292,273596875,273598496,273600142,273601813,273603449,273605072,273606770,273608406,273610115,273611830,273613539,273615255,273616970,273618629,273620295,273622024,273623713,273625365,273627058,273628718,273630362,273632068,273633774,273635479,273637156,273638800,273640510,273642182,273643921,273645590,273647292,273649025,273650751,273652457,273654162,273655872,273657645,273659356,273661062,273662807,273664555,273666280,273668006,273669751,273671467,273673185,273674895,273676606,273678266,273680062,273681821,273683612,273685321,273687079,273688842,273690543,273692288,273693994,273695753,273697526,273699253,273701006,273702783,273704438,273706155,273707858,273709583,273711312,273713049,273714778,273716567,273718283,273720042,273721797,273723481,273725236,273726896,273728601,273730369,273732034,273733808,273735606,273737303,273739072,273740815,273742481,273744243,273745973,273747735,273749536,273751289,273753000,273754777,273756493,273758229,273759943,273761635,273763397,273765112,273766832,273768590,273770295,273772033,273773779,273775471,273777206,273778948,273780670,273782416,273784153,273785904,273787676,273789415,273791222,273793015,273794774,273796584,273798327,273800058,273801810,273803521,273805256,273807008,273808748,273810529,273812271,273814048,273815837,273817519,273819268,273821041,273822769,273824508,273826201,273827970,273829776,273831551,273833321,273835054,273836822,273838565,273840328,273842112,273843914,273845684,273847430,273849240,273851022,273852788,273854544,273856324,273858131,273859884,273861617,273863418,273865222,273867024,273868810,273870590,273872336,273874069,273875826,273877636,273879384,273881166,273882936,273884677,273886481,273888254,273889996,273891763,273893485,273895286,273897019,273898761,273900561,273902309,273904035,273905815,273907543,273909257,273911053,273912724,273914508,273916246,273917934,273919738,273921428,273923223,273924936,273926627,273928407,273930115,273931850,273933561,273935224,273936988,273938676,273940341,273942054,273943671,273945390,273947060,273948768,273950509,273952107,273953900,273955563,273957316,273959024,273960716,273962515,273964167,273965910,273967625,273969293,273971078,273972733,273974467,273976243,273977823,273979616,273981303,273982980,273984773,273986385,273988127,273989843,273991465,273993227,273994886,273996595,273998323,273999935,274001700,274003317,274004945,274006702,274008308,274010046,274011732,274013421,274015236,274016888,274018674,274020353,274022057,274023848,274025518,274027338,274029008,274030697,274032418,274034008,274035680,274037372,274038963,274040699,274042403,274044063,274045842,274047477,274049180,274050935,274052600,274054338,274056070,274057670,274059451,274061097,274062878,274064525,274066184,274067955,274069464,274071215,274072845,274074529,274076209,274077817,274079529,274081058,274082754,274084376,274086037,274087813,274089413,274091186,274092781,274094488,274096151,274097827,274099538,274101147,274102860,274104404,274106150,274107787,274109455,274111207,274112812,274114552,274116145,274117865,274119476,274121198,274122927,274124528,274126322,274127923,274129668,274131373,274133087,274134812,274136458,274138244,274139858,274141605,274143238,274144937,274146679,274148320,274150068,274151730,274153310,274155039,274156676,274158385,274160067,274161721,274163464,274165147,274166897,274168641,274170281,274172043,274173614,274175351,274177005,274178712,274180540,274182146,274183974,274185614,274187381,274189103,274190786,274192554,274194160,274195901,274197546,274199248,274200955,274202648,274204371,274205985,274207773,274209393,274211086,274212700,274214410,274216107,274217778,274219555,274221155,274222951,274224625,274226354,274228041,274229759,274231462,274233141,274234958,274236577,274238310,274239992,274241667,274243344,274244961,274246777,274248374,274250115,274251815,274253519,274255230,274256917,274258683,274260296,274262048,274263719,274265449,274267175,274268882,274270617,274272273,274274052,274275686,274277380,274279020,274280667,274282369,274283931,274285713,274287368,274289083,274290726,274292403,274294134,274295773,274297550,274299163,274300861,274302517,274304224,274305955,274307581,274309370,274310940,274312650,274314218,274315860,274317569,274319226,274320900,274322530,274324224,274325884,274327528,274329182,274330789,274332442,274334017,274335727,274337275,274338909,274340472,274342102,274343735,274345282,274346909,274348406,274350055,274351645,274353273,274354895,274356443,274358088,274359602,274361289,274362813,274364448,274366081,274367687,274369283,274370861,274372506,274374069,274375766,274377376,274378996,274380604,274382261,274383892,274385514,274387225,274388813,274390535,274392108,274393777,274395406,274397052,274398684,274400308,274401983,274403510,274405166,274406771,274408451,274410018,274411744,274413362,274415007,274416663,274418232,274419885,274421502,274423116,274424745,274426366,274428014,274429614,274431272,274432889,274434497,274436098,274437722,274439370,274440960,274442599,274444143,274445796,274447429,274449065,274450746,274452331,274454024,274455666,274457308,274458945,274460584,274462265,274463843,274465502,274467087,274468684,274470284,274471872,274473572,274475169,274476788,274478394,274480018,274481627,274483205,274484891,274486430,274488065,274489656,274491295,274492932,274494580,274496279,274497845,274499539,274501147,274502828,274504484,274506125,274507777,274509434,274511101,274512797,274514467,274516141,274517789,274519439,274521036,274522678,274524270,274525888,274527535,274529203,274530823,274532514,274534154,274535735,274537387,274538994,274540649,274542244,274543954,274545598,274547196,274548851,274550463,274552081,274553740,274555422,274557070,274558720,274560308,274561940,274563553,274565206,274566876,274568519,274570213,274571826,274573485,274575152,274576766,274578407,274580101,274581812,274583471,274585154,274586819,274588406,274590012,274591626,274593272,274594916,274596525,274598174,274599779,274601441,274603005,274604612,274606270,274607890,274609526,274611167,274612816,274614426,274616052,274617713,274619359,274620963,274622603,274624240,274625860,274627557,274629196,274630838,274632458,274634100,274635720,274637323,274638925,274640546,274642180,274643806,274645417,274647022,274648634,274650192,274651817,274653418,274655020,274656654,274658245,274659849,274661447,274663059,274664620,274666295,274667893,274669515,274671099,274672679,274674297,274675882,274677471,274679067,274680670,274682284,274683886,274685519,274687129,274688714,274690298,274691948,274693472,274695076,274696683,274698285,274699875,274701461,274703071,274704669,274706313,274707907,274709547,274711195,274712776,274714379,274715940,274717541,274719120,274720765,274722335,274723943,274725570,274727149,274728773,274730349,274731949,274733544,274735141,274736769,274738424,274740035,274741599,274743222,274744784,274746347,274747924,274749528,274751136,274752727,274754381,274755876,274757558,274759156,274760758,274762322,274763886,274765506,274767073,274768721,274770285,274771949,274773570,274775129,274776781,274778302,274779924,274781506,274783112,274784696,274786305,274787929,274789463,274791074,274792584,274794196,274795776,274797350,274798934,274800564,274802259,274803811,274805468,274807038,274808680,274810230,274811801,274813404,274814924,274816588,274818141,274819802,274821372,274822968,274824551,274826081,274827719,274829289,274830901,274832453,274834110,274835726,274837281,274838921,274840458,274842088,274843654,274845268,274846903,274848434,274850066,274851586,274853173,274854762,274856397,274857970,274859532,274861165,274862672,274864297,274865844,274867427,274869061,274870656,274872324,274873855,274875483,274877070,274878639,274880312,274881820,274883480,274885021,274886671,274888265,274889820,274891451,274892995,274894686,274896245,274897865,274899474,274901072,274902695,274904260,274905893,274907489,274909108,274910728,274912276,274913900,274915435,274917073,274918711,274920339,274921913,274923491,274925088,274926675,274928299,274929968,274931523,274933104,274934677,274936313,274937894,274939450,274941090,274942647,274944270,274945836,274947440,274949021,274950580,274952146,274953685,274955272,274956882,274958475,274960054,274961604,274963138,274964706,274966291,274967803,274969390,274970907,274972459,274974024,274975553,274977249,274978981,274980883,274982645,274984531,274986287,274988132,274989890,274991734,274993497,274995339,274997119,274998962,275000748,275002569,275004366,275006175,275007959,275009860,275011713,275013525,275015357,275017172,275018990,275020747,275022511,275024292,275026126,275027878,275029725,275031448,275033296,275034964,275036834,275038523,275040375,275042091,275043979,275045691,275047564,275049291,275051151,275052955,275054861,275056635,275058485,275060217,275062088,275063841,275065714,275067527,275069356,275071137,275072978,275074755,275076603,275078364,275080217,275081963,275083775,275085507,275087320,275089082,275090831,275092573,275094338,275096118,275097878,275099649,275101416,275103193,275104949,275106771,275108537,275110362,275112124,275113910,275115676,275117510,275119253,275121090,275122773,275124585,275126293,275128119,275129771,275131601,275133318,275135150,275136883,275138700,275140434,275142245,275143988,275145820,275147603,275149438,275151255,275153030,275154818,275156638,275158438,275160265,275162088,275163883,275165665,275167476,275169239,275171014,275172798,275174531,275176275,275178002,275179740,275181475,275183266,275184960,275186753,275188435,275190242,275191926,275193735,275195457,275197283,275199044,275200858,275202636,275204440,275206177,275207963,275209704,275211484,275213222,275214998,275216734,275218514,275220267,275222070,275223833,275225585,275227318,275229073,275230865,275232574,275234370,275236061,275237828,275239576,275241399,275243085,275244833,275246563,275248327,275250052,275251816,275253513,275255230,275256922,275258678,275260371,275262125,275263802,275265569,275267226,275269013,275270700,275272483,275274161,275275940,275277653,275279476,275281143,275282924,275284604,275286384,275288088,275289859,275291564,275293295,275295012,275296743,275298421,275300166,275301851,275303609,275305299,275307037,275308746,275310510,275312216,275313924,275315583,275317283,275318974,275320681,275322372,275324109,275325784,275327459,275329176,275330859,275332544,275334201,275335906,275337583,275339296,275340993,275342730,275344367,275346047,275347712,275349424,275351068,275352798,275354460,275356174,275357859,275359589,275361263,275362968,275364605,275366313,275367938,275369654,275371315,275373033,275374654,275376368,275378031,275379772,275381434,275383139,275384775,275386475,275388105,275389835,275391498,275393192,275394840,275396524,275398150,275399785,275401458,275403090,275404773,275406399,275408085,275409724,275411415,275413052,275414696,275416347,275418046,275419688,275421377,275422988,275424679,275426242,275427944,275429555,275431250,275432893,275434564,275436172,275437836,275439484,275441131,275442769,275444457,275446098,275447790,275449442,275451113,275452730,275454392,275456112,275457745,275459418,275460999,275462670,275464286,275465940,275467547,275469217,275470832,275472471,275474082,275475760,275477396,275479101,275480747,275482404,275484028,275485687,275487362,275488943,275490612,275492225,275493950,275495565,275497284,275498884,275500576,275502160,275503866,275505516,275507205,275508816,275510553,275512168,275513853,275515444,275517065,275518676,275520302,275521952,275523562,275525258,275526836,275528536,275530170,275531863,275533420,275535067,275536668,275538369,275540015,275541679,275543299,275544972,275546596,275548235,275549851,275551484,275553119,275554702,275556324,275557909,275559588,275561145,275562786,275564368,275566059,275567667,275569358,275570940,275572605,275574238,275575879,275577517,275579122,275580759,275582404,275584062,275585660,275587329,275588906,275590567,275592136,275593803,275595376,275597064,275598627,275600319,275601885,275603581,275605208,275606867,275608462,275610039,275611653,275613224,275614887,275616468,275618104,275619706,275621338,275622931,275624578,275626207,275627884,275629463,275631108,275632711,275634299,275635887,275637446,275639084,275640649,275642284,275643829,275645478,275647036,275648681,275650243,275651888,275653430,275655089,275656692,275658306,275659882,275661458,275663102,275664700,275666333,275667893,275669494,275671063,275672738,275674351,275675998,275677563,275679189,275680775,275682381,275683942,275685500,275687111,275688628,275690235,275691823,275693477,275695059,275696718,275698271,275699968,275701514,275703119,275704669,275706226,275707822,275709379,275710993,275712543,275714202,275715749,275717397,275718950,275720569,275722177,275723745,275725341,275726939,275728591,275730119,275731764,275733286,275734894,275736455,275738056,275739626,275741228,275742816,275744447,275746073,275747658,275749319,275750815,275752460,275753989,275755625,275757191,275758847,275760424,275762007,275763589,275765186,275766818,275768312,275769929,275771482,275773069,275774627,275776237,275777774,275779410,275780990,275782570,275784177,275785683,275787339,275788884,275790516,275792062,275793727,275795267,275796855,275798437,275799969,275801544,275803123,275804724,275806267,275807884,275809447,275811058,275812615,275814200,275815722,275817220,275818753,275820265,275821861,275823387,275824963,275826477,275828083,275829667,275831223,275832803,275834344,275835919,275837521,275839144,275840724,275842340,275843930,275845446,275847028,275848539,275850175,275851745,275853419,275854978,275856594,275858188,275859770,275861360,275862859,275864452,275866002,275867636,275869200,275870828,275872359,275873935,275875521,275877088,275878713,275880226,275881832,275883326,275884885,275886413,275887993,275889566,275891048,275892597,275894103,275895660,275897205,275898773,275900334,275901903,275903498,275905031,275906637,275908196,275909780,275911351,275912915,275914523,275916098,275917724,275919287,275920910,275922477,275924072,275925659,275927216,275928797,275930354,275932031,275933562,275935262,275936835,275938418,275940026,275941648,275943310,275944911,275946554,275948171,275949780,275951433,275952994,275954625,275956124,275957785,275959330,275960972,275962574,275964202,275965872,275967505,275969150,275970714,275972380,275973962,275975638,275977265,275978868,275980496,275982083,275983786,275985401,275987075,275988601,275990249,275991818,275993405,275995034,275996672,275998294,275999900,276001570,276003193,276004877,276006486,276008076,276009731,276011338,276013019,276014610,276016302,276017890,276019529,276021144,276022724,276024398,276025943,276027611,276029191,276030843,276032424,276034012,276035629,276037260,276038899,276040476,276042141,276043700,276045295,276046848,276048453,276050064,276051661,276053252,276054850,276056472,276058083,276059645,276061289,276062884,276064558,276066150,276067853,276069486,276071163,276072822,276074424,276076072,276077665,276079304,276080868,276082539,276084129,276085809,276087436,276089032,276090704,276092274,276093926,276095532,276097191,276098847,276100488,276102184,276103806,276105516,276107090,276108775,276110350,276111990,276113592,276115215,276116883,276118479,276120147,276121723,276123303,276124929,276126521,276128171,276129728,276131348,276133001,276134598,276136269,276137835,276139550,276141122,276142799,276144372,276146044,276147690,276149305,276150995,276152647,276154315,276155956,276157597,276159241,276160846,276162487,276164126,276165727,276167424,276169088,276170825,276172419,276174082,276175730,276177333,276178966,276180568,276182278,276183920,276185639,276187246,276188906,276190589,276192239,276193945,276195558,276197210,276198830,276200471,276202179,276203750,276205460,276207045,276208681,276210296,276211903,276213552,276215192,276216831,276218392,276220050,276221656,276223287,276224917,276226497,276228132,276229700,276231360,276233004,276234607,276236286,276237839,276239560,276241185,276242875,276244510,276246130,276247778,276249356,276251025,276252625,276254219,276255865,276257442,276259130,276260777,276262370,276263988,276265587,276267209,276268752,276270357,276271946,276273510,276275096,276276658,276278235,276279825,276281398,276283016,276284581,276286242,276287849,276289417,276291003,276292566,276294138,276295767,276297358,276298995,276300545,276302160,276303743,276305342,276306962,276308506,276310098,276311712,276313289,276314874,276316482,276318058,276319749,276321348,276322954,276324512,276326147,276327727,276329313,276330927,276332534,276334126,276335749,276337344,276338924,276340540,276342151,276343790,276345419,276347062,276348665,276350251,276351915,276353510,276355080,276356678,276358255,276359887,276361501,276363091,276364748,276366299,276367936,276369585,276371183,276372790,276374405,276375977,276377608,276379188,276380808,276382458,276384051,276385617,276387224,276388845,276390474,276392058,276393699,276395322,276396905,276398567,276400170,276401824,276403439,276405059,276406709,276408340,276409931,276411535,276413135,276414761,276416375,276417963,276419575,276421141,276422708,276424302,276425909,276427520,276429162,276430737,276432422,276434038,276435608,276437299,276438973,276440625,276442343,276443935,276445594,276447206,276448844,276450526,276452159,276453770,276455413,276456985,276458589,276460194,276461781,276463344,276464904,276466554,276468144,276469698,276471286,276472832,276474424,276476013,276477660,276479257,276480895,276482554,276484163,276485869,276487425,276489067,276490683,276492396,276494093,276495725,276497414,276499036,276500721,276502358,276503980,276505607,276507219,276508923,276510577,276512172,276513857,276515541,276517252,276518974,276520688,276522449,276524064,276525746,276527397,276529065,276530701,276532398,276534102,276535759,276537424,276539111,276540807,276542474,276544116,276545754,276547377,276549037,276550679,276552244,276553855,276555475,276557100,276558677,276560312,276561963,276563581,276565242,276566899,276568537,276570135,276571819,276573469,276575091,276576768,276578385,276580042,276581714,276583358,276584971,276586605,276588207,276589793,276591370,276592949,276594621,276596247,276597914,276599577,276601235,276602858,276604547,276606216,276607920,276609644,276611351,276613027,276614708,276616367,276618071,276619798,276621484,276623137,276624811,276626451,276628132,276629833,276631526,276633194,276634852,276636568,276638270,276639962,276641696,276643373,276645118,276646866,276648570,276650269,276652018,276653733,276655475,276657225,276658929,276660648,276662406,276664162,276665881,276667587,276669289,276670989,276672729,276674401,276676150,276677946,276679697,276681494,276683206,276684907,276686647,276688376,276690114,276691856,276693601,276695360,276697119,276698812,276700540,276702238,276703940,276705676,276707406,276709115,276710889,276712628,276714388,276716106,276717805,276719528,276721221,276722965,276724676,276726389,276728160,276729871,276731606,276733409,276735108,276736820,276738575,276740254,276742036,276743811,276745540,276747350,276749068,276750769,276752559,276754213,276755894,276757664,276759347,276761088,276762833,276764556,276766322,276768054,276769787,276771517,276773257,276774958,276776711,276778442,276780254,276781995,276783728,276785558,276787298,276789061,276790860,276792627,276794408,276796100,276797818,276799544,276801286,276803060,276804822,276806591,276808373,276810101,276811830,276813574,276815292,276817038,276818767,276820475,276822237,276824015,276825792,276827611,276829292,276831001,276832795,276834526,276836288,276838076,276839893,276841677,276843461,276845222,276846988,276848773,276850545,276852373,276854131,276855902,276857652,276859403,276861221,276862996,276864795,276866531,276868302,276870108,276871869,276873604,276875414,276877160,276878945,276880714,276882452,276884236,276885955,276887728,276889490,276891198,276893013,276894792,276896483,276898286,276900010,276901699,276903468,276905180,276906896,276908652,276910301,276912092,276913825,276915555,276917369,276918999,276920760,276922500,276924211,276925935,276927631,276929324,276931066,276932717,276934441,276936093,276937799,276939481,276941114,276942860,276944537,276946239,276947972,276949645,276951409,276953054,276954819,276956572,276958221,276960001,276961629,276963369,276965110,276966792,276968589,276970242,276971959,276973741,276975363,276977155,276978831,276980494,276982275,276983880,276985615,276987305,276988917,276990698,276992343,276994012,276995757,276997344,276999100,277000773,277002432,277004183,277005819,277007613,277009306,277011031,277012812,277014462,277016262,277017946,277019672,277021462,277023166,277024937,277026572,277028234,277029941,277031545,277033268,277034995,277036590,277038323,277040047,277041686,277043455,277045074,277046781,277048526,277050131,277051838,277053519,277055183,277056961,277058550,277060318,277061920,277063571,277065245,277066821,277068576,277070137,277071843,277073497,277075088,277076790,277078332,277080038,277081706,277083380,277085104,277086714,277088412,277090002,277091711,277093318,277094998,277096641,277098251,277099961,277101515,277103234,277104890,277106580,277108265,277109883,277111576,277113115,277114873,277116501,277118202,277119913,277121559,277123258,277124898,277126649,277128342,277130022,277131752,277133360,277135115,277136718,277138422,277140096,277141746,277143485,277145089,277146693,277148348,277149950,277151682,277153340,277155018,277156746,277158409,277160144,277161837,277163491,277165201,277166768,277168526,277170140,277171822,277173597,277175190,277176957,277178561,277180325,277182003,277183673,277185387,277186992,277188682,277190286,277191953,277193623,277195288,277196990,277198576,277200322,277201916,277203563,277205153,277206815,277208506,277210110,277211834,277213446,277215175,277216828,277218504,277220177,277221866,277223586,277225212,277226939,277228596,277230209,277231898,277233515,277235197,277236764,277238494,277240129,277241775,277243500,277245161,277246894,277248516,277250242,277251861,277253500,277255160,277256808,277258550,277260147,277261887,277263518,277265177,277266827,277268462,277270188,277271763,277273444,277275050,277276720,277278427,277280045,277281771,277283386,277285132,277286767,277288470,277290137,277291754,277293512,277295156,277296868,277298541,277300213,277301912,277303522,277305160,277306759,277308455,277310098,277311725,277313420,277315030,277316751,277318284,277319978,277321551,277323244,277324837,277326423,277328021,277329550,277331198,277332706,277334392,277335943,277337509,277339115,277340680,277342354,277343905,277345533,277347088,277348711,277350299,277351859,277353435,277355039,277356717,277358268,277359884,277361468,277363084,277364735,277366339,277367977,277369533,277371245,277372804,277374482,277376065,277377737,277379364,277381027,277382689,277384269,277386003,277387634,277389285,277390911,277392515,277394123,277395751,277397399,277398996,277400669,277402274,277403957,277405534,277407187,277408813,277410446,277412081,277413636,277415315,277416888,277418518,277420172,277421740,277423383,277424932,277426580,277428166,277429791,277431431,277433029,277434645,277436244,277437957,277439534,277441195,277442815,277444484,277446175,277447751,277449432,277451040,277452704,277454322,277455898,277457548,277459055,277460693,277462273,277463946,277465564,277467171,277468820,277470392,277472002,277473625,277475250,277476854,277478441,277480144,277481713,277483463,277485065,277486739,277488378,277490011,277491715,277493371,277495052,277496691,277498371,277500051,277501739,277503475,277505118,277506832,277508458,277510114,277511748,277513366,277514968,277516645,277518301,277519961,277521632,277523267,277524902,277526453,277528091,277529724,277531355,277533062,277534709,277536397,277538017,277539692,277541313,277543023,277544726,277546338,277548021,277549630,277551256,277552937,277554620,277556310,277558020,277559699,277561331,277563027,277564673,277566332,277568012,277569717,277571391,277573113,277574825,277576476,277578164,277579796,277581428,277583092,277584730,277586412,277587987,277589685,277591297,277592972,277594556,277596196,277597891,277599535,277601189,277602847,277604542,277606164,277607825,277609498,277611154,277612795,277614443,277616096,277617756,277619447,277621118,277622808,277624456,277626099,277627777,277629398,277631016,277632678,277634353,277635972,277637605,277639282,277640921,277642528,277644207,277645841,277647481,277649118,277650791,277652425,277654058,277655675,277657273,277658911,277660531,277662136,277663786,277665395,277667020,277668656,277670257,277671882,277673498,277675073,277676673,277678293,277679918,277681544,277683149,277684714,277686334,277687873,277689504,277691118,277692699,277694276,277695839,277697432,277699032,277700684,277702317,277703962,277705580,277707162,277708768,277710333,277711947,277713521,277715145,277716754,277718349,277719972,277721545,277723140,277724733,277726303,277727901,277729490,277731149,277732773,277734406,277735955,277737543,277739135,277740689,277742279,277743864,277745491,277747030,277748680,277750259,277751938,277753534,277755142,277756736,277758269,277759880,277761477,277763122,277764718,277766357,277767991,277769539,277771224,277772778,277774368,277775963,277777542,277779138,277780714,277782370,277783853,277785453,277787044,277788675,277790259,277791837,277793458,277795042,277796764,277798377,277800020,277801616,277803231,277804812,277806358,277807974,277809537,277811175,277812752,277814394,277815979,277817518,277819135,277820634,277822259,277823840,277825449,277827043,277828638,277830326,277831810,277833426,277834998,277836629,277838218,277839782,277841414,277842937,277844562,277846116,277847722,277849318,277850898,277852521,277854016,277855662,277857223,277858840,277860421,277861988,277863654,277865220,277866881,277868444,277870059,277871630,277873178,277874838,277876360,277878046,277879664,277881260,277882896,277884424,277886044,277887590,277889287,277890872,277892463,277894141,277895699,277897298,277898843,277900472,277902074,277903687,277905292,277906844,277908452,277910079,277911682,277913345,277914945,277916525,277918072,277919658,277921323,277922909,277924554,277926134,277927734,277929305,277930954,277932572,277934101,277935726,277937298,277938958,277940561,277942119,277943687,277945264,277946883,277948414,277949995,277951579,277953164,277954696,277956255,277957804,277959351,277960913,277962437,277964021,277965565,277967079,277968691,277970202,277971927,277973673,277975568,277977323,277979184,277980931,277982768,277984540,277986361,277988119,277989920,277991726,277993537,277995359,277997141,277998961,278000716,278002563,278004363,278006260,278008016,278009914,278011671,278013549,278015242,278017076,278018801,278020675,278022389,278024292,278026028,278027900,278029598,278031474,278033204,278035078,278036846,278038746,278040502,278042379,278044109,278045984,278047782,278049668,278051444,278053292,278055012,278056877,278058611,278060465,278062261,278064092,278065851,278067649,278069443,278071272,278073051,278074864,278076645,278078410,278080152,278081919,278083698,278085436,278087193,278088935,278090725,278092460,278094250,278095982,278097784,278099495,278101342,278103065,278104921,278106625,278108463,278110167,278112044,278113759,278115586,278117297,278119122,278120863,278122682,278124419,278126232,278127994,278129820,278131551,278133355,278135126,278136922,278138683,278140476,278142253,278144079,278145875,278147655,278149437,278151243,278153047,278154859,278156656,278158464,278160242,278162034,278163796,278165551,278167338,278169032,278170786,278172468,278174243,278175937,278177765,278179464,278181274,278183019,278184808,278186562,278188347,278190123,278191930,278193677,278195460,278197262,278199024,278200772,278202549,278204308,278206078,278207807,278209554,278211304,278213086,278214837,278216610,278218369,278220102,278221862,278223579,278225358,278227056,278228826,278230499,278232283,278234013,278235836,278237524,278239302,278240964,278242762,278244438,278246245,278247904,278249684,278251343,278253121,278254807,278256590,278258269,278260054,278261727,278263521,278265248,278267001,278268698,278270486,278272245,278274019,278275710,278277467,278279195,278280945,278282676,278284441,278286154,278287891,278289588,278291320,278293030,278294756,278296475,278298194,278299882,278301587,278303295,278305014,278306702,278308388,278310043,278311728,278313394,278315088,278316809,278318508,278320201,278321852,278323570,278325205,278326908,278328551,278330262,278331929,278333671,278335341,278337074,278338673,278340388,278342021,278343775,278345406,278347149,278348818,278350551,278352248,278353981,278355669,278357395,278359059,278360752,278362428,278364161,278365840,278367552,278369198,278370903,278372577,278374292,278375989,278377650,278379300,278380966,278382625,278384321,278386001,278387674,278389333,278390989,278392641,278394227,278395929,278397544,278399253,278400879,278402579,278404203,278405904,278407531,278409226,278410885,278412572,278414235,278415932,278417571,278419270,278420844,278422553,278424212,278425907,278427540,278429229,278430840,278432512,278434149,278435800,278437420,278439090,278440740,278442420,278444087,278445704,278447356,278449009,278450724,278452326,278454003,278455576,278457279,278458888,278460575,278462193,278463860,278465500,278467183,278468825,278470467,278472120,278473787,278475454,278477087,278478773,278480405,278482076,278483658,278485330,278486926,278488641,278490269,278491967,278493562,278495251,278496870,278498552,278500213,278501861,278503498,278505183,278506824,278508470,278510073,278511661,278513301,278514868,278516525,278518088,278519759,278521324,278523041,278524655,278526368,278527935,278529598,278531196,278532898,278534530,278536159,278537812,278539437,278541073,278542696,278544345,278545919,278547561,278549132,278550755,278552355,278554006,278555588,278557259,278558854,278560520,278562125,278563793,278565386,278567002,278568668,278570249,278571902,278573492,278575158,278576752,278578414,278579993,278581674,278583265,278584922,278586505,278588203,278589791,278591458,278593035,278594707,278596267,278597940,278599591,278601235,278602847,278604394,278606050,278607589,278609277,278610834,278612462,278614067,278615734,278617329,278619019,278620601,278622264,278623866,278625476,278627110,278628675,278630281,278631824,278633474,278635050,278636666,278638243,278639883,278641459,278643095,278644666,278646312,278647870,278649515,278651095,278652697,278654292,278655854,278657491,278659054,278660713,278662279,278663927,278665487,278667159,278668764,278670407,278671994,278673572,278675156,278676717,278678277,278679789,278681394,278682910,278684564,278686135,278687791,278689358,278691017,278692591,278694271,278695842,278697419,278699002,278700521,278702106,278703654,278705302,278706844,278708507,278710077,278711702,278713277,278714827,278716448,278717985,278719600,278721226,278722908,278724445,278726089,278727612,278729182,278730749,278732335,278733947,278735518,278737161,278738745,278740406,278741971,278743623,278745158,278746797,278748326,278749953,278751550,278753137,278754769,278756356,278757958,278759519,278761118,278762673,278764296,278765850,278767464,278769043,278770645,278772236,278773818,278775441,278777003,278778597,278780135,278781800,278783329,278784977,278786504,278788148,278789743,278791282,278792885,278794361,278795977,278797567,278799167,278800691,278802313,278803878,278805464,278807023,278808548,278810098,278811615,278813178,278814694,278816319,278817837,278819425,278820972,278822535,278824152,278825709,278827307,278828878,278830472,278832066,278833673,278835301,278836884,278838511,278839990,278841581,278843114,278844759,278846329,278848000,278849605,278851171,278852778,278854325,278855935,278857424,278859027,278860588,278862209,278863755,278865352,278866931,278868488,278870072,278871613,278873243,278874752,278876360,278877904,278879465,278881018,278882562,278884148,278885622,278887171,278888684,278890246,278891814,278893363,278894934,278896523,278898147,278899698,278901288,278902837,278904400,278905962,278907517,278909156,278910708,278912340,278913898,278915534,278917123,278918672,278920259,278921812,278923462,278924998,278926714,278928251,278929919,278931513,278933118,278934757,278936308,278937975,278939590,278941213,278942885,278944486,278946154,278947675,278949324,278950860,278952496,278954072,278955705,278957350,278958951,278960599,278962221,278963872,278965473,278967146,278968700,278970357,278971980,278973582,278975227,278976781,278978456,278980081,278981739,278983291,278984906,278986483,278988108,278989778,278991376,278993047,278994656,278996326,278997939,278999605,279001250,279002839,279004523,279006115,279007842,279009423,279011100,279012688,279014305,279015936,279017518,279019153,279020718,279022404,279023979,279025559,279027156,279028777,279030439,279032061,279033733,279035316,279036992,279038549,279040117,279041715,279043275,279044896,279046508,279048081,279049670,279051271,279052876,279054418,279056081,279057649,279059344,279060907,279062568,279064257,279065905,279067595,279069202,279070887,279072487,279074160,279075739,279077405,279079018,279080635,279082314,279083917,279085607,279087196,279088864,279090485,279092088,279093775,279095371,279097080,279098733,279100455,279102059,279103690,279105300,279106934,279108577,279110187,279111845,279113445,279115071,279116671,279118242,279119904,279121499,279123130,279124712,279126320,279127979,279129588,279131278,279132842,279134543,279136158,279137794,279139409,279141036,279142702,279144282,279145945,279147580,279149276,279150930,279152565,279154255,279155848,279157483,279159136,279160749,279162453,279164139,279165844,279167482,279169130,279170776,279172373,279174017,279175631,279177329,279179008,279180666,279182320,279183973,279185692,279187299,279189026,279190610,279192286,279193938,279195567,279197266,279198872,279200563,279202162,279203787,279205411,279207009,279208696,279210249,279211915,279213549,279215195,279216846,279218406,279220074,279221601,279223303,279224886,279226509,279228168,279229759,279231425,279233051,279234749,279236402,279238039,279239707,279241279,279242942,279244593,279246202,279247809,279249413,279251066,279252666,279254350,279255990,279257573,279259222,279260804,279262399,279263978,279265574,279267181,279268740,279270356,279271922,279273517,279275102,279276712,279278288,279279876,279281541,279283122,279284711,279286292,279287866,279289452,279291080,279292672,279294334,279295946,279297489,279299101,279300698,279302302,279303859,279305438,279307046,279308623,279310219,279311844,279313416,279315088,279316685,279318296,279319847,279321486,279323022,279324626,279326237,279327865,279329473,279331107,279332674,279334289,279335929,279337541,279339168,279340840,279342450,279344109,279345676,279347325,279348951,279350532,279352150,279353779,279355410,279357034,279358633,279360296,279361896,279363512,279365148,279366747,279368347,279369952,279371528,279373159,279374735,279376378,279378017,279379605,279381176,279382798,279384424,279386021,279387642,279389269,279390911,279392506,279394153,279395753,279397377,279399034,279400641,279402272,279403895,279405492,279407099,279408686,279410302,279411898,279413485,279415098,279416673,279418229,279419855,279421467,279423047,279424715,279426293,279427943,279429601,279431194,279432856,279434534,279436194,279437868,279439491,279441134,279442763,279444418,279446056,279447711,279449350,279450985,279452576,279454199,279455829,279457384,279458914,279460497,279462111,279463693,279465269,279466839,279468390,279469945,279471539,279473161,279474751,279476385,279478045,279479663,279481305,279482940,279484587,279486222,279487941,279489583,279491258,279492922,279494527,279496230,279497833,279499446,279501064,279502692,279504385,279506017,279507610,279509269,279510959,279512650,279514419,279516090,279517832,279519470,279521126,279522760,279524445,279526100,279527793,279529505,279531172,279532851,279534541,279536218,279537885,279539517,279541164,279542827,279544480,279546117,279547702,279549287,279550941,279552550,279554200,279555838,279557480,279559123,279560791,279562419,279564067,279565673,279567333,279568986,279570617,279572284,279573906,279575525,279577240,279578900,279580482,279582129,279583753,279585314,279586915,279588529,279590163,279591810,279593492,279595151,279596824,279598438,279600145,279601851,279603568,279605261,279606971,279608630,279610302,279611992,279613651,279615322,279617023,279618702,279620371,279622048,279623724,279625437,279627103,279628790,279630474,279632196,279633916,279635613,279637328,279639037,279640738,279642464,279644151,279645865,279647651,279649329,279651074,279652828,279654549,279656303,279658022,279659788,279661493,279663202,279664920,279666619,279668325,279670023,279671806,279673593,279675351,279677115,279678849,279680547,279682302,279683996,279685727,279687515,279689216,279691010,279692774,279694452,279696161,279697847,279699563,279701306,279703014,279704760,279706523,279708261,279710013,279711766,279713463,279715197,279716900,279718604,279720353,279722053,279723827,279725573,279727297,279729080,279730846,279732515,279734254,279735970,279737723,279739514,279741233,279743007,279744761,279746463,279748219,279749904,279751616,279753391,279755096,279756803,279758567,279760271,279762017,279763764,279765481,279767222,279768936,279770643,279772418,279774141,279775944,279777724,279779449,279781276,279783009,279784777,279786578,279788351,279790093,279791797,279793509,279795262,279796995,279798749,279800516,279802293,279804075,279805812,279807526,279809296,279811011,279812755,279814506,279816211,279817942,279819740,279821514,279823323,279825015,279826764,279828527,279830255,279832000,279833809,279835627,279837406,279839197,279840970,279842749,279844506,279846257,279848081,279849854,279851632,279853400,279855188,279856986,279858753,279860523,279862278,279864010,279865817,279867552,279869311,279871105,279872867,279874640,279876418,279878180,279879930,279881656,279883398,279885205,279886925,279888678,279890485,279892200,279893969,279895752,279897426,279899187,279900941,279902611,279904417,279906082,279907844,279909611,279911343,279913134,279914809,279916545,279918296,279919989,279921727,279923415,279925088,279926844,279928470,279930184,279931853,279933524,279935270,279936862,279938628,279940325,279941991,279943768,279945405,279947182,279948861,279950569,279952354,279953985,279955753,279957453,279959157,279960919,279962561,279964353,279966048,279967692,279969491,279971096,279972871,279974614,279976251,279978027,279979680,279981371,279983101,279984699,279986458,279988160,279989800,279991581,279993174,279994883,279996577,279998231,279999995,280001657,280003408,280005151,280006828,280008625,280010311,280012071,280013792,280015452,280017268,280018973,280020711,280022383,280024006,280025696,280027336,280028997,280030689,280032322,280034031,280035813,280037430,280039147,280040833,280042519,280044267,280045924,280047580,280049318,280050964,280052733,280054338,280056065,280057733,280059304,280061012,280062556,280064318,280065926,280067588,280069305,280070815,280072538,280074085,280075790,280077503,280079120,280080861,280082448,280084179,280085786,280087455,280089112,280090771,280092468,280094022,280095751,280097325,280099012,280100735,280102380,280104066,280105641,280107368,280108917,280110661,280112359,280114006,280115742,280117342,280119074,280120749,280122450,280124177,280125837,280127580,280129161,280130889,280132499,280134185,280135909,280137535,280139230,280140875,280142419,280144107,280145743,280147457,280149123,280150766,280152471,280154132,280155886,280157588,280159190,280160929,280162506,280164207,280165837,280167505,280169303,280170880,280172649,280174309,280176015,280177738,280179376,280181123,280182697,280184369,280185991,280187675,280189357,280190996,280192715,280194288,280196026,280197659,280199295,280200920,280202547,280204282,280205884,280207590,280209260,280210949,280212649,280214309,280215988,280217645,280219378,280221011,280222708,280224399,280225997,280227695,280229268,280230972,280232550,280234228,280235900,280237520,280239277,280240875,280242605,280244239,280245932,280247553,280249212,280250909,280252505,280254273,280255870,280257589,280259239,280260871,280262553,280264144,280265873,280267478,280269123,280270775,280272423,280274163,280275748,280277480,280279129,280280857,280282543,280284197,280285900,280287494,280289255,280290934,280292620,280294322,280295959,280297678,280299241,280300910,280302503,280304180,280305832,280307499,280309181,280310802,280312526,280314053,280315751,280317361,280319018,280320647,280322215,280323864,280325338,280326998,280328555,280330165,280331741,280333281,280334913,280336472,280338153,280339696,280341293,280342878,280344507,280346136,280347662,280349297,280350875,280352560,280354106,280355724,280357336,280358925,280360595,280362157,280363832,280365391,280367087,280368657,280370324,280371927,280373601,280375259,280376883,280378573,280380138,280381847,280383478,280385114,280386760,280388372,280389988,280391597,280393280,280394817,280396528,280398142,280399788,280401419,280403051,280404668,280406269,280407939,280409476,280411140,280412769,280414414,280416072,280417651,280419288,280420867,280422499,280424104,280425759,280427389,280428995,280430689,280432256,280433964,280435561,280437215,280438863,280440511,280442190,280443800,280445470,280447112,280448738,280450357,280451913,280453597,280455155,280456750,280458372,280460029,280461655,280463217,280464864,280466497,280468082,280469729,280471324,280472977,280474511,280476222,280477781,280479503,280481146,280482769,280484433,280486027,280487722,280489360,280491034,280492655,280494324,280496023,280497677,280499384,280501026,280502673,280504339,280505984,280507606,280509197,280510824,280512455,280514094,280515767,280517421,280519059,280520706,280522278,280523896,280525546,280527130,280528811,280530471,280532165,280533791,280535441,280537052,280538720,280540402,280542044,280543675,280545297,280546952,280548573,280550253,280551915,280553536,280555200,280556861,280558532,280560191,280561836,280563512,280565161,280566864,280568552,280570202,280571890,280573506,280575114,280576684,280578342,280579947,280581599,280583254,280584910,280586541,280588147,280589742,280591366,280593016,280594662,280596325,280597979,280599621,280601220,280602871,280604492,280606132,280607756,280609354,280610999,280612666,280614345,280615933,280617623,280619196,280620834,280622416,280624015,280625642,280627277,280628895,280630481,280632102,280633707,280635276,280636913,280638509,280640151,280641748,280643394,280645003,280646601,280648216,280649804,280651469,280653051,280654714,280656344,280657944,280659543,280661140,280662735,280664316,280665924,280667490,280669121,280670723,280672341,280673911,280675536,280677115,280678702,280680315,280681889,280683523,280685078,280686677,280688256,280689881,280691483,280693126,280694802,280696391,280697994,280699547,280701148,280702757,280704343,280705987,280707603,280709242,280710824,280712410,280714002,280715548,280717208,280718769,280720398,280721961,280723603,280725227,280726821,280728423,280730013,280731604,280733139,280734754,280736388,280738011,280739614,280741202,280742847,280744435,280746079,280747642,280749205,280750801,280752410,280754053,280755622,280757278,280758855,280760494,280762097,280763718,280765315,280766887,280768474,280770009,280771628,280773212,280774815,280776421,280778004,280779611,280781143,280782769,280784313,280785966,280787596,280789273,280790917,280792475,280794108,280795655,280797294,280798875,280800490,280802129,280803694,280805378,280806867,280808493,280810032,280811651,280813223,280814819,280816458,280817963,280819639,280821206,280822844,280824442,280825981,280827606,280829107,280830767,280832329,280833959,280835563,280837126,280838752,280840282,280841945,280843472,280845113,280846705,280848301,280849904,280851387,280853034,280854559,280856233,280857872,280859456,280861088,280862583,280864200,280865761,280867375,280869043,280870602,280872258,280873778,280875396,280876983,280878625,280880260,280881838,280883463,280885004,280886672,280888262,280889884,280891512,280893070,280894711,280896247,280897865,280899484,280901046,280902708,280904323,280905981,280907592,280909197,280910817,280912403,280914024,280915616,280917213,280918846,280920438,280922085,280923690,280925277,280926807,280928439,280930101,280931673,280933264,280934834,280936462,280938073,280939637,280941262,280942816,280944415,280945949,280947528,280949115,280950655,280952208,280953770,280955305,280956831,280958390,280959885,280961439,280962998,280964743,280966615,280968342,280970261,280971998,280973874,280975611,280977506,280979239,280981132,280982887,280984783,280986590,280988480,280990248,280992112,280993857,280995762,280997575,280999512,281001285,281003193,281004957,281006803,281008538,281010414,281012155,281014015,281015724,281017575,281019342,281021152,281022917,281024722,281026471,281028281,281030075,281031878,281033673,281035465,281037206,281039048,281040866,281042663,281044478,281046198,281048018,281049756,281051579,281053310,281055134,281056864,281058700,281060424,281062254,281064009,281065852,281067599,281069459,281071191,281073024,281074793,281076625,281078350,281080167,281081899,281083728,281085496,281087330,281089097,281090906,281092695,281094514,281096327,281098128,281099910,281101741,281103558,281105376,281107169,281108946,281110719,281112530,281114293,281116043,281117827,281119593,281121363,281123108,281124833,281126574,281128345,281130075,281131871,281133599,281135415,281137165,281139015,281140672,281142527,281144240,281146096,281147845,281149706,281151430,281153298,281155021,281156856,281158577,281160374,281162093,281163873,281165604,281167390,281169167,281170929,281172702,281174446,281176258,281177960,281179789,281181538,281183359,281185083,281186865,281188606,281190389,281192072,281193861,281195546,281197360,281199026,281200834,281202498,281204287,281205981,281207814,281209551,281211379,281213048,281214862,281216575,281218356,281220091,281221861,281223593,281225370,281227174,281228933,281230704,281232464,281234184,281235947,281237659,281239418,281241135,281242859,281244603,281246364,281248104,281249845,281251603,281253315,281255074,281256834,281258618,281260338,281262065,281263801,281265546,281267296,281269021,281270737,281272493,281274208,281275939,281277664,281279334,281281032,281282693,281284391,281286091,281287749,281289470,281291150,281292863,281294527,281296303,281297987,281299710,281301339,281303061,281304716,281306462,281308138,281309910,281311584,281313309,281315003,281316718,281318408,281320126,281321794,281323535,281325228,281326960,281328649,281330377,281332019,281333733,281335398,281337120,281338802,281340541,281342211,281343919,281345607,281347318,281349010,281350665,281352350,281353981,281355686,281357342,281359068,281360698,281362352,281364014,281365726,281367360,281369059,281370691,281372344,281373975,281375664,281377313,281379026,281380668,281382358,281383991,281385658,281387285,281388950,281390603,281392282,281393943,281395646,281397301,281398972,281400576,281402276,281403905,281405607,281407237,281408906,281410559,281412180,281413812,281415464,281417129,281418787,281420448,281422111,281423779,281425375,281427047,281428679,281430332,281431891,281433573,281435205,281436898,281438513,281440204,281441898,281443587,281445234,281446909,281448496,281450161,281451775,281453415,281455060,281456683,281458323,281459920,281461591,281463167,281464835,281466451,281468154,281469743,281471473,281473112,281474807,281476448,281478096,281479746,281481397,281483077,281484706,281486377,281487971,281489666,281491251,281492958,281494521,281496208,281497791,281499488,281501058,281502739,281504316,281505965,281507572,281509246,281510854,281512509,281514142,281515838,281517493,281519114,281520720,281522314,281523988,281525600,281527257,281528835,281530497,281532065,281533747,281535305,281536974,281538549,281540204,281541817,281543447,281545105,281546723,281548362,281549945,281551607,281553161,281554865,281556422,281558102,281559669,281561350,281562938,281564622,281566165,281567853,281569453,281571128,281572703,281574382,281575962,281577611,281579251,281580900,281582563,281584126,281585795,281587311,281588994,281590615,281592299,281593911,281595547,281597134,281598758,281600325,281602018,281603587,281605240,281606816,281608455,281610100,281611712,281613356,281614914,281616545,281618095,281619746,281621279,281622896,281624457,281626112,281627694,281629275,281630891,281632507,281634109,281635703,281637337,281638861,281640464,281642102,281643722,281645274,281646904,281648499,281650164,281651743,281653376,281654973,281656579,281658209,281659805,281661432,281662993,281664610,281666123,281667798,281669303,281670921,281672420,281674042,281675610,281677208,281678829,281680426,281682066,281683613,281685259,281686812,281688447,281689988,281691594,281693118,281694721,281696289,281697871,281699523,281701054,281702668,281704206,281705853,281707383,281709043,281710559,281712228,281713840,281715452,281717054,281718580,281720146,281721663,281723255,281724823,281726446,281728012,281729685,281731262,281732938,281734522,281736120,281737756,281739301,281740961,281742479,281744111,281745665,281747319,281748892,281750517,281752138,281753740,281755305,281756888,281758483,281759991,281761631,281763116,281764767,281766336,281767963,281769536,281771150,281772720,281774301,281775896,281777455,281779045,281780620,281782218,281783742,281785347,281786865,281788470,281790064,281791626,281793199,281794770,281796362,281797919,281799526,281801090,281802637,281804153,281805709,281807281,281808789,281810394,281811917,281813500,281815073,281816671,281818224,281819802,281821405,281822997,281824578,281826167,281827829,281829402,281831008,281832565,281834117,281835713,281837281,281838890,281840494,281842093,281843659,281845271,281846806,281848410,281849974,281851531,281853114,281854660,281856254,281857829,281859416,281860965,281862560,281864200,281865708,281867283,281868805,281870376,281871938,281873553,281875105,281876705,281878202,281879704,281881257,281882755,281884364,281885901,281887505,281889100,281890642,281892202,281893787,281895393,281896938,281898559,281900103,281901760,281903356,281904946,281906538,281908156,281909798,281911328,281912955,281914507,281916090,281917720,281919304,281920954,281922547,281924182,281925767,281927390,281928973,281930549,281932245,281933763,281935505,281937079,281938707,281940223,281941801,281943415,281945007,281946672,281948228,281949931,281951502,281953158,281954773,281956352,281958032,281959542,281961208,281962735,281964424,281966005,281967670,281969299,281970943,281972571,281974169,281975801,281977364,281979019,281980581,281982242,281983870,281985475,281987154,281988757,281990448,281992046,281993717,281995289,281996933,281998580,282000202,282001834,282003423,282005077,282006695,282008349,282009940,282011505,282013128,282014694,282016355,282017925,282019572,282021183,282022813,282024460,282026040,282027696,282029258,282030899,282032449,282034075,282035630,282037223,282038859,282040447,282042099,282043689,282045336,282046881,282048507,282050099,282051702,282053347,282055032,282056759,282058415,282060123,282061677,282063357,282064944,282066583,282068213,282069818,282071477,282073114,282074774,282076378,282078016,282079671,282081296,282082982,282084614,282086316,282087974,282089636,282091303,282092897,282094579,282096119,282097794,282099348,282101001,282102658,282104247,282105918,282107498,282109161,282110736,282112336,282113963,282115549,282117205,282118842,282120490,282122101,282123757,282125402,282126981,282128683,282130259,282131931,282133503,282135153,282136784,282138401,282140087,282141701,282143362,282145004,282146629,282148259,282149872,282151545,282153192,282154827,282156510,282158127,282159814,282161458,282163103,282164727,282166337,282168016,282169629,282171325,282172918,282174642,282176256,282177938,282179584,282181209,282182870,282184470,282186114,282187715,282189402,282191060,282192719,282194343,282195938,282197596,282199265,282200904,282202573,282204154,282205831,282207359,282209038,282210647,282212268,282213906,282215490,282217154,282218741,282220488,282222115,282223697,282225380,282226971,282228696,282230292,282231952,282233592,282235196,282236863,282238409,282240079,282241679,282243345,282244991,282246616,282248277,282249872,282251523,282253128,282254706,282256286,282257876,282259470,282261030,282262654,282264228,282265813,282267426,282269019,282270648,282272230,282273836,282275444,282277003,282278604,282280188,282281767,282283392,282284979,282286599,282288204,282289767,282291398,282292999,282294611,282296208,282297785,282299417,282301020,282302597,282304220,282305845,282307493,282309127,282310730,282312318,282313908,282315471,282317081,282318654,282320266,282321892,282323538,282325097,282326655,282328290,282329886,282331564,282333214,282334847,282336505,282338048,282339700,282341326,282342918,282344544,282346169,282347785,282349395,282350999,282352674,282354298,282355927,282357556,282359209,282360789,282362408,282363963,282365600,282367205,282368844,282370502,282372109,282373709,282375333,282376929,282378526,282380110,282381702,282383350,282384908,282386570,282388217,282389820,282391476,282393093,282394735,282396340,282397910,282399546,282401150,282402743,282404373,282405968,282407571,282409196,282410762,282412364,282413992,282415590,282417221,282418832,282420474,282422117,282423724,282425337,282427036,282428671,282430290,282431932,282433491,282435130,282436791,282438378,282440015,282441620,282443235,282444846,282446469,282448095,282449694,282451248,282452896,282454537,282456192,282457866,282459449,282461121,282462756,282464398,282466113,282467741,282469419,282471093,282472744,282474365,282475969,282477557,282479127,282480680,282482253,282483816,282485388,282486936,282488525,282490013,282491577,282493108,282494761,282496399,282498025,282499696,282501360,282503076,282504735,282506417,282508116,282509735,282511458,282513174,282514887,282516564,282518227,282519969,282521646,282523357,282525019,282526723,282528397,282530034,282531713,282533409,282535111,282536763,282538346,282540016,282541674,282543338,282544978,282546638,282548285,282549966,282551669,282553304,282554974,282556628,282558280,282559950,282561641,282563367,282564982,282566645,282568336,282570001,282571654,282573249,282574935,282576534,282578143,282579757,282581323,282582996,282584625,282586299,282587979,282589668,282591336,282593069,282594753,282596466,282598205,282599899,282601599,282603271,282604944,282606685,282608349,282610055,282611758,282613394,282615094,282616745,282618437,282620169,282621822,282623497,282625158,282626794,282628487,282630168,282631797,282633517,282635182,282636850,282638574,282640216,282641908,282643645,282645270,282646917,282648588,282650189,282651851,282653471,282655026,282656711,282658343,282659951,282661569,282663233,282664823,282666494,282668195,282669781,282671441,282673122,282674700,282676366,282678070,282679686,282681415,282683132,282684711,282686418,282688074,282689698,282691450,282693113,282694838,282696632,282698314,282700038,282701799,282703496,282705212,282706926,282708646,282710371,282712151,282713890,282715712,282717455,282719222,282721025,282722793,282724540,282726318,282728125,282729906,282731693,282733495,282735331,282737121,282738899,282740708,282742499,282744228,282745987,282747754,282749488,282751247,282752978,282754732,282756433,282758185,282759924,282761690,282763419,282765225,282767013,282768781,282770565,282772312,282774086,282775868,282777633,282779418,282781138,282782859,282784604,282786335,282788085,282789875,282791651,282793448,282795206,282796944,282798726,282800454,282802201,282803989,282805736,282807497,282809301,282811117,282812967,282814668,282816443,282818291,282820034,282821774,282823603,282825393,282827217,282829007,282830782,282832575,282834339,282836121,282837956,282839718,282841487,282843277,282845088,282846897,282848691,282850432,282852211,282853964,282855777,282857568,282859351,282861165,282862932,282864676,282866454,282868200,282869938,282871670,282873380,282875197,282876949,282878712,282880548,282882302,282884041,282885829,282887577,282889317,282891100,282892807,282894633,282896320,282898040,282899798,282901489,282903277,282904989,282906682,282908474,282910189,282911948,282913664,282915367,282917154,282918869,282920570,282922279,282923945,282925698,282927342,282929116,282930821,282932498,282934275,282935917,282937668,282939344,282941055,282942848,282944480,282946197,282947901,282949613,282951384,282953010,282954780,282956513,282958153,282959952,282961569,282963333,282965105,282966765,282968563,282970248,282971983,282973738,282975415,282977219,282978961,282980631,282982427,282984123,282985858,282987587,282989294,282990989,282992724,282994223,282995929,282997595,282999149,283000854,283002539,283004093,283005841,283007508,283009103,283010797,283012436,283014097,283015863,283017507,283019184,283020929,283022607,283024398,283025971,283027630,283029303,283030921,283032635,283034205,283035857,283037503,283039099,283040826,283042362,283044074,283045675,283047288,283048985,283050535,283052292,283053894,283055570,283057270,283058814,283060529,283062097,283063797,283065478,283067118,283068860,283070473,283072193,283073797,283075502,283077129,283078812,283080499,283082065,283083786,283085320,283087025,283088719,283090385,283092067,283093668,283095390,283096938,283098694,283100364,283102043,283103754,283105364,283107106,283108776,283110497,283112197,283113869,283115610,283117201,283118946,283120568,283122272,283123961,283125594,283127306,283128922,283130492,283132176,283133786,283135496,283137167,283138822,283140548,283142218,283143946,283145668,283147298,283149015,283150575,283152293,283153928,283155612,283157398,283159016,283160785,283162418,283164144,283165839,283167489,283169235,283170835,283172523,283174144,283175828,283177500,283179144,283180865,283182445,283184176,283185814,283187454,283189065,283190706,283192411,283194013,283195741,283197384,283199062,283200763,283202437,283204119,283205800,283207541,283209175,283210890,283212573,283214188,283215873,283217478,283219182,283220743,283222456,283224135,283225770,283227510,283229141,283230878,283232505,283234214,283235846,283237503,283239186,283240811,283242560,283244164,283245893,283247537,283249207,283250864,283252478,283254216,283255778,283257456,283259087,283260753,283262466,283264054,283265796,283267422,283269143,283270802,283272472,283274174,283275755,283277526,283279190,283280885,283282574,283284223,283285932,283287512,283289165,283290780,283292478,283294091,283295736,283297429,283299066,283300790,283302331,283304036,283305620,283307287,283308899,283310465,283312109,283313640,283315293,283316821,283318446,283320022,283321575,283323219,283324758,283326447,283327988,283329610,283331183,283332823,283334431,283335980,283337599,283339185,283340863,283342420,283344034,283345605,283347210,283348861,283350455,283352122,283353676,283355387,283356941,283358603,283360181,283361859,283363517,283365152,283366837,283368409,283370136,283371743,283373391,283374997,283376572,283378184,283379769,283381422,283382977,283384679,283386254,283387912,283389491,283391134,283392761,283394370,283395996,283397528,283399204,283400754,283402403,283404037,283405633,283407284,283408889,283410524,283412099,283413769,283415382,283417007,283418619,283420268,283421916,283423534,283425238,283426832,283428494,283430159,283431816,283433442,283435052,283436736,283438294,283439907,283441522,283443119,283444716,283446294,283448002,283449616,283451239,283452872,283454499,283456105,283457650,283459343,283460897,283462525,283464119,283465756,283467389,283469024,283470721,283472297,283473993,283475621,283477303,283478962,283480598,283482237,283483908,283485595,283487292,283488984,283490649,283492295,283493938,283495543,283497173,283498763,283500389,283502007,283503688,283505309,283506997,283508625,283510205,283511864,283513464,283515117,283516717,283518412,283520058,283521677,283523327,283524953,283526588,283528224,283529875,283531511,283533123,283534717,283536313,283537936,283539572,283541245,283542886,283544534,283546166,283547765,283549424,283551073,283552679,283554365,283556082,283557720,283559318,283560995,283562574,283564180,283565824,283567442,283569058,283570669,283572338,283573958,283575600,283577155,283578752,283580372,283582021,283583635,283585305,283586945,283588569,283590169,283591773,283593403,283595002,283596627,283598230,283599877,283601545,283603220,283604811,283606492,283608064,283609696,283611277,283612876,283614504,283616138,283617747,283619334,283620955,283622559,283624130,283625760,283627352,283628993,283630587,283632231,283633841,283635437,283637054,283638645,283640317,283641896,283643559,283645190,283646791,283648389,283649983,283651578,283653155,283654765,283656331,283657959,283659557,283661174,283662746,283664370,283665952,283667537,283669153,283670733,283672368,283673925,283675531,283677111,283678736,283680345,283681990,283683659,283685252,283686860,283688413,283690012,283691618,283693196,283694839,283696457,283698093,283699675,283701262,283702860,283704398,283706058,283707618,283709245,283710808,283712451,283714071,283715661,283717264,283718851,283720444,283721979,283723596,283725225,283726845,283728446,283730037,283731676,283733264,283734910,283736482,283738045,283739639,283741247,283742892,283744462,283746122,283747695,283749333,283750942,283752559,283754150,283755716,283757306,283758840,283760458,283762044,283763645,283765251,283766831,283768439,283769971,283771597,283773156,283774808,283776437,283778113,283779754,283781310,283782944,283784491,283786137,283787719,283789331,283790965,283792530,283794211,283795688,283797316,283798859,283800476,283802052,283803649,283805285,283806791,283808464,283810022,283811663,283813259,283814799,283816424,283817938,283819604,283821164,283822796,283824400,283825960,283827585,283829118,283830781,283832309,283833950,283835540,283837138,283838742,283840227,283841872,283843393,283845063,283846705,283848286,283849920,283851416,283853029,283854590,283856204,283857879,283859440,283861098,283862621,283864237,283865824,283867467,283869090,283870670,283872292,283873833,283875497,283877084,283878704,283880327,283881883,283883518,283885052,283886671,283888290,283889855,283891518,283893134,283894791,283896402,283898007,283899628,283901212,283902845,283904439,283906033,283907670,283909262,283910908,283912519,283914104,283915634,283917267,283918932,283920501,283922092,283923658,283925281,283926910,283928473,283930096,283931653,283933250,283934780,283936359,283937949,283939484,283941039,283942600,283944138,283945672,283947232,283948728,283950280,283951835,283953755,283955507,283957440,283959318,283961060,283962948,283964828,283966663,283968425,283970356,283972237,283973985,283975913,283977791,283979499,283981369,283983270,283985055,283986853,283988785,283990662,283992444,283994412,283996344,283998055,283999953,284001852,284003644,284005435,284007380,284009303,284011106,284013072,284015016,284016756,284018699,284020608,284022391,284024186,284026071,284027906,284029646,284031595,284033529,284035247,284037142,284039023,284040785,284042595,284044484,284046333,284048058,284049972,284051900,284053623,284055497,284057378,284059098,284060918,284062820,284064671,284066439,284068382,284070302,284072038,284073935,284075799,284077537,284079323,284081212,284083094,284084889,284086818,284088757,284090522,284092426,284094293,284095979,284097814,284099685,284101506,284103264,284105178,284107105,284108904,284110782,284112681,284114400,284116249,284118130,284119888,284121679,284123592,284125503,284127259,284129160,284131085,284132803,284134669,284136539,284138292,284140052,284141955,284143819,284145587,284147485,284149360,284151060,284152927,284154803,284156560,284158340,284160234,284162095,284163864,284165790,284167738,284169486,284171358,284173278,284175034,284176812,284178738,284180608,284182367,284184273,284186212,284187955,284189833,284191750,284193518,284195311,284197203,284199070,284200820,284202686,284204569,284206289,284208154,284210048,284211753,284213562,284215457,284217217,284218965,284220856,284222728,284224498,284226416,284228318,284230043,284231882,284233747,284235509,284237292,284239162,284241008,284242778,284244710,284246636,284248354,284250256,284252156,284253943,284255727,284257643,284259474,284261247,284263195,284265112,284266844,284268750,284270622,284272391,284274160,284276044,284277887,284279662,284281563,284283466,284285199,284287096,284288966,284290644,284292457,284294328,284296085,284297834,284299718,284301585,284303328,284305202,284307111,284308822,284310671,284312566,284314329,284316099,284318027,284319872,284321695,284323602,284325509,284327227,284329078,284330929,284332665,284334461,284336313,284338162,284339946,284341859,284343763,284345536,284347419,284349294,284350919,284352721,284354551,284356318,284358089,284359986,284361821,284363538,284365434,284367300,284368997,284370857,284372714,284374433,284376238,284378100,284379912,284381684,284383588,284385449,284387201,284389087,284390937,284392589,284394442,284396302,284398018,284399809,284401659,284403471,284405234,284407153,284409050,284410804,284412685,284414535,284416225,284417987,284419849,284421663,284423363,284425238,284427114,284428830,284430714,284432565,284434267,284435981,284437820,284439623,284441368,284443262,284445145,284446880,284448706,284450567,284452230,284454003,284455861,284457620,284459376,284461277,284463176,284464925,284466772,284468609,284470270,284472077,284473930,284475730,284477496,284479392,284481251,284483004,284484852,284486664,284488357,284490164,284491978,284493722,284495458,284497353,284499187,284500946,284502811,284504695,284506394,284508176,284510026,284511767,284513535,284515412,284517233,284518968,284520784,284522637,284524355,284526165,284528006,284529671,284531399,284533219,284534980,284536691,284538554,284540346,284541995,284543833,284545671,284547319,284549055,284550884,284552613,284554319,284556177,284558016,284559683,284561537,284563414,284565073,284566871,284568718,284570398,284572106,284573954,284575748,284577415,284579288,284581120,284582805,284584635,284586404,284588069,284589790,284591594,284593353,284594985,284596860,284598705,284600359,284602198,284604038,284605668,284607406,284609182,284610927,284612604,284614440,284616292,284617952,284619792,284621633,284623306,284625053,284626865,284628514,284630197,284632064,284633829,284635487,284637358,284639251,284640906,284642731,284644493,284646098,284647746,284649575,284651312,284653006,284654843,284656655,284658329,284660148,284661967,284663604,284665321,284667096,284668802,284670462,284672326,284674092,284675753,284677629,284679418,284681060,284682891,284684714,284686330,284688028,284689873,284691534,284693203,284695096,284696900,284698570,284700444,284702304,284703918,284705701,284707470,284709119,284710822,284712610,284714328,284715938,284717778,284719620,284721268,284723080,284724899,284726538,284728245,284730014,284731683,284733341,284735168,284736863,284738475,284740283,284742079,284743689,284745475,284747236,284748866,284750533,284752352,284754076,284755687,284757563,284759369,284761010,284762794,284764624,284766250,284767964,284769737,284771384,284773085,284774894,284776601,284778271,284780059,284781818,284783405,284785253,284787115,284788780,284790573,284792323,284793932,284795609,284797348,284798986,284800628,284802443,284804210,284805832,284807673,284809487,284811096,284812884,284814680,284816287,284817969,284819764,284821417,284823058,284824896,284826630,284828257,284830079,284831871,284833499,284835290,284837030,284838618,284840426,284842178,284843778,284845482,284847208,284848799,284850439,284852287,284853963,284855597,284857419,284859207,284860843,284862650,284864417,284866015,284867740,284869480,284871049,284872721,284874556,284876301,284877956,284879730,284881541,284883146,284884918,284886716,284888291,284890000,284891740,284893381,284895022,284896741,284898399,284900029,284901810,284903539,284905198,284906995,284908812,284910408,284912159,284913952,284915531,284917207,284918923,284920594,284922258,284924033,284925728,284927326,284929116,284930848,284932449,284934244,284936081,284937662,284939377,284941184,284942802,284944470,284946253,284947939,284949584,284951393,284953092,284954708,284956473,284958197,284959774,284961510,284963272,284964844,284966518,284968240,284969845,284971510,284973272,284974914,284976554,284978332,284980035,284981658,284983460,284985192,284986793,284988587,284990346,284991882,284993601,284995381,284996984,284998652,285000440,285002122,285003759,285005550,285007251,285008847,285010607,285012391,285013974,285015716,285017440,285019022,285020678,285022377,285024011,285025657,285027371,285029056,285030704,285032492,285034228,285035809,285037616,285039355,285040901,285042679,285044401,285045925,285047610,285049307,285050930,285052596,285054336,285056040,285057629,285059394,285061106,285062703,285064481,285066255,285067815,285069577,285071279,285072780,285074438,285076137,285077739,285079351,285081120,285082782,285084376,285086109,285087835,285089421,285091165,285092894,285094485,285096202,285097919,285099450,285101146,285102804,285104326,285105937,285107595,285109193,285110835,285112566,285114316,285115930,285117649,285119361,285120926,285122673,285124421,285125960,285127645,285129354,285130887,285132512,285134225,285135843,285137426,285139144,285140869,285142473,285144217,285145915,285147451,285149169,285150926,285152500,285154160,285155854,285157386,285159033,285160750,285162369,285163992,285165706,285167392,285168974,285170737,285172476,285174075,285175832,285177564,285179155,285180885,285182639,285184145,285185785,285187469,285188978,285190570,285192273,285193855,285195458,285197164,285198725,285200313,285202022,285203733,285205272,285207014,285208750,285210326,285212046,285213766,285215322,285217003,285218690,285220223,285221828,285223476,285225052,285226639,285228315,285229933,285231527,285233223,285234912,285236476,285238190,285239903,285241461,285243135,285244848,285246397,285248132,285249807,285251336,285252988,285254641,285256183,285257836,285259440,285260964,285262555,285264215,285265876,285267519,285269176,285270837,285272383,285274077,285275750,285277261,285278961,285280622,285282163,285283827,285285513,285287067,285288700,285290397,285291914,285293528,285295227,285296823,285298420,285300142,285301793,285303401,285305117,285306770,285308346,285310076,285311735,285313264,285314956,285316629,285318158,285319860,285321585,285323136,285324827,285326498,285328070,285329658,285331365,285332971,285334590,285336285,285337915,285339465,285341201,285342859,285344400,285346149,285347828,285349392,285351116,285352783,285354275,285355988,285357678,285359228,285360910,285362573,285364060,285365668,285367310,285368843,285370476,285372091,285373690,285375286,285376940,285378535,285380109,285381756,285383422,285385019,285386667,285388239,285389803,285391461,285393105,285394622,285396280,285397940,285399516,285401217,285402895,285404434,285406115,285407790,285409378,285411000,285412688,285414203,285415780,285417491,285419047,285420622,285422376,285423931,285425464,285427178,285428791,285430362,285432050,285433732,285435289,285437008,285438647,285440159,285441875,285443575,285445129,285446852,285448519,285450099,285451758,285453434,285455017,285456685,285458354,285459957,285461650,285463319,285464902,285466608,285468264,285469826,285471535,285473167,285474702,285476405,285478047,285479603,285481282,285482923,285484486,285486153,285487794,285489381,285491041,285492619,285494156,285495851,285497491,285499028,285500699,285502409,285503921,285505573,285507283,285508836,285510531,285512232,285513774,285515456,285517173,285518695,285520384,285522079,285523608,285525346,285527001,285528598,285530313,285531940,285533473,285535190,285536826,285538331,285540000,285541657,285543175,285544843,285546507,285548042,285549709,285551326,285552819,285554502,285556099,285557616,285559269,285560917,285562439,285564131,285565762,285567304,285569001,285570650,285572215,285573952,285575574,285577089,285578798,285580456,285582025,285583707,285585334,285586873,285588563,285590195,285591713,285593422,285595078,285596624,285598312,285599977,285601528,285603210,285604882,285606465,285608144,285609844,285611386,285613085,285614703,285616209,285617887,285619533,285621064,285622788,285624439,285625977,285627650,285629295,285630860,285632544,285634190,285635752,285637448,285639090,285640655,285642361,285644014,285645554,285647258,285648928,285650449,285652141,285653805,285655369,285657056,285658706,285660199,285661853,285663515,285665022,285666646,285668270,285669814,285671468,285673090,285674646,285676296,285677936,285679527,285681176,285682815,285684442,285686064,285687700,285689264,285690901,285692558,285694063,285695736,285697404,285698913,285700586,285702284,285703789,285705438,285707126,285708641,285710269,285711990,285713576,285715204,285716910,285718449,285720117,285721795,285723359,285725005,285726645,285728229,285729897,285731584,285733188,285734850,285736557,285738170,285739832,285741542,285743087,285744746,285746426,285748003,285749667,285751375,285752939,285754596,285756323,285757899,285759562,285761251,285762838,285764456,285766114,285767704,285769379,285771090,285772724,285774426,285776085,285777666,285779354,285781050,285782574,285784264,285785964,285787525,285789212,285790950,285792515,285794178,285795955,285797572,285799245,285801031,285802643,285804348,285806032,285807609,285809287,285810938,285812517,285814179,285815821,285817402,285819024,285820669,285822198,285823839,285825448,285827042,285828683,285830257,285831858,285833474,285835049,285836658,285838270,285839833,285841471,285843097,285844638,285846319,285847964,285849524,285851222,285852902,285854543,285856307,285858009,285859653,285861364,285863005,285864542,285866256,285867899,285869464,285871144,285872862,285874435,285876071,285877801,285879373,285881056,285882819,285884419,285886116,285887866,285889418,285891084,285892754,285894356,285896038,285897660,285899278,285900937,285902532,285904155,285905782,285907443,285909065,285910720,285912366,285914030,285915668,285917309,285918882,285920528,285922177,285923744,285925402,285927058,285928620,285930246,285931907,285933501,285935160,285936759,285938334,285939958,285941591,285943154,285944762,285946358,285947938,285949572,285951164,285952748,285954366,285955981,285957595,285959237,285960863,285962497,285964190,285965830,285967458,285969182,285970783,285972440,285974150,285975737,285977403,285979108,285980691,285982370,285984094,285985675,285987438,285989131,285990731,285992482,285994196,285995798,285997520,285999190,286000778,286002492,286004122,286005717,286007419,286009045,286010643,286012307,286013891,286015524,286017259,286018810,286020461,286022131,286023737,286025429,286027127,286028702,286030393,286032120,286033727,286035424,286037112,286038698,286040400,286042040,286043638,286045370,286046982,286048656,286050367,286051951,286053562,286055275,286056956,286058616,286060276,286061915,286063629,286065301,286066893,286068597,286070290,286071913,286073649,286075300,286076921,286078611,286080247,286081861,286083532,286085208,286086833,286088491,286090125,286091752,286093452,286095109,286096759,286098458,286100072,286101729,286103460,286105047,286106725,286108449,286110043,286111706,286113403,286114973,286116656,286118297,286119900,286121508,286123104,286124736,286126418,286128028,286129623,286131295,286132947,286134563,286136186,286137855,286139459,286141128,286142791,286144420,286146096,286147755,286149425,286151070,286152658,286154332,286155945,286157534,286159161,286160748,286162326,286163915,286165503,286167058,286168682,286170305,286171860,286173480,286175120,286176708,286178275,286179907,286181459,286182997,286184620,286186244,286187797,286189420,286191011,286192591,286194178,286195754,286197338,286198869,286200429,286201991,286203576,286205146,286206758,286208312,286209878,286211508,286213122,286214673,286216331,286217878,286219532,286221230,286222823,286224449,286226065,286227630,286229240,286230796,286232409,286233982,286235554,286237119,286238766,286240311,286241879,286243533,286245120,286246726,286248385,286249922,286251570,286253176,286254739,286256244,286257878,286259486,286261046,286262625,286264180,286265755,286267342,286268912,286270537,286272122,286273675,286275285,286276906,286278531,286280140,286281721,286283270,286284867,286286431,286287903,286289483,286291021,286292562,286294126,286295688,286297288,286298875,286300453,286302116,286303694,286305252,286306902,286308501,286310021,286311609,286313148,286314751,286316370,286317943,286319568,286321170,286322799,286324458,286326061,286327614,286329267,286330852,286332401,286333997,286335540,286337116,286338688,286340229,286341843,286343457,286345045,286346661,286348235,286349754,286351415,286352972,286354530,286356161,286357724,286359320,286360945,286362506,286364182,286365872,286367436,286369074,286370686,286372198,286373801,286375343,286376986,286378572,286380113,286381749,286383347,286384934,286386562,286388192,286389687,286391332,286392883,286394451,286396080,286397590,286399221,286400816,286402382,286404050,286405634,286407221,286408857,286410418,286411954,286413579,286415105,286416708,286418283,286419807,286421463,286423042,286424577,286426257,286427832,286429370,286431011,286432534,286434149,286435767,286437301,286438910,286440460,286441966,286443586,286445178,286446755,286448327,286449878,286451473,286453064,286454609,286456269,286457855,286459369,286461058,286462593,286464172,286465827,286467406,286469042,286470711,286472290,286473945,286475594,286477136,286478786,286480381,286482037,286483678,286485234,286486898,286488541,286490070,286491709,286493236,286494862,286496501,286498107,286499779,286501449,286503004,286504664,286506233,286507791,286509453,286511076,286512668,286514276,286515857,286517519,286519117,286520694,286522384,286523972,286525557,286527210,286528773,286530386,286532004,286533609,286535289,286536881,286538467,286540115,286541657,286543264,286544817,286546420,286548082,286549698,286551276,286552949,286554528,286556125,286557732,286559281,286560940,286562533,286564109,286565723,286567271,286568814,286570400,286571991,286573621,286575218,286576779,286578434,286580033,286581611,286583254,286584821,286586468,286588064,286589660,286591283,286592884,286594476,286596124,286597669,286599287,286600883,286602468,286604093,286605652,286607269,286608891,286610461,286612142,286613803,286615398,286617023,286618648,286620329,286621943,286623550,286625177,286626794,286628382,286630054,286631626,286633241,286634893,286636461,286638109,286639731,286641288,286642940,286644491,286646125,286647767,286649373,286651025,286652566,286654130,286655794,286657401,286659035,286660634,286662268,286663977,286665583,286667203,286668870,286670443,286672074,286673694,286675280,286676951,286678543,286680159,286681821,286683451,286685145,286686697,286688328,286689988,286691551,286693216,286694804,286696355,286698046,286699634,286701251,286702958,286704593,286706302,286707872,286709511,286711140,286712746,286714512,286716110,286717808,286719496,286721058,286722732,286724374,286725985,286727665,286729262,286730834,286732458,286734066,286735677,286737269,286738861,286740594,286742170,286743805,286745512,286747131,286748791,286750465,286752053,286753734,286755364,286756977,286758675,286760225,286761901,286763564,286765095,286766790,286768428,286770026,286771649,286773204,286774818,286776453,286778013,286779674,286781346,286782927,286784568,286786163,286787749,286789361,286790966,286792565,286794210,286795790,286797484,286799142,286800736,286802360,286803994,286805669,286807281,286808896,286810557,286812202,286813795,286815470,286817142,286818737,286820371,286822047,286823694,286825308,286826881,286828562,286830232,286831817,286833469,286835150,286836781,286838328,286840010,286841678,286843282,286844862,286846551,286848190,286849762,286851440,286853047,286854620,286856243,286857909,286859603,286861186,286862773,286864459,286866074,286867617,286869236,286870907,286872563,286874148,286875771,286877448,286879060,286880627,286882284,286883967,286885559,286887183,286888869,286890452,286892046,286893767,286895373,286896976,286898635,286900305,286901860,286903562,286905215,286906815,286908437,286910106,286911721,286913303,286914943,286916586,286918179,286919791,286921440,286923126,286924672,286926356,286928024,286929657,286931249,286932894,286934539,286936117,286937699,286939398,286941027,286942561,286944213,286945890,286947523,286949130,286950753,286952407,286953962,286955575,286957209,286958919,286960498,286962157,286963833,286965469,286967109,286968734,286970401,286972001,286973561,286975186,286976813,286978347,286979945,286981584,286983208,286984838,286986447,286988142,286989812,286991339,286993024,286994678,286996272,286997863,286999465,287001116,287002742,287004289,287005995,287007634,287009244,287010858,287012417,287014068,287015669,287017269,287018967,287020658,287022194,287023890,287025533,287027123,287028693,287030292,287031934,287033608,287035158,287036847,287038528,287040083,287041740,287043278,287044895,287046426,287048045,287049680,287051336,287052923,287054595,287056277,287057944,287059596,287061196,287062893,287064488,287066082,287067740,287069365,287070954,287072573,287074189,287075869,287077512,287079103,287080753,287082479,287084105,287085729,287087361,287089036,287090702,287092298,287093930,287095548,287097224,287098813,287100425,287102096,287103699,287105281,287106918,287108565,287110249,287111905,287113554,287115254,287116928,287118535,287120147,287121795,287123414,287125001,287126601,287128274,287129988,287131572,287133265,287134899,287136579,287138186,287139819,287141466,287143090,287144632,287146327,287147950,287149562,287151127,287152732,287154454,287156076,287157606,287159291,287160923,287162498,287164185,287165816,287167451,287169033,287170669,287172365,287173986,287175544,287177229,287178899,287180490,287182160,287183807,287185481,287187086,287188754,287190491,287192094,287193779,287195478,287197164,287198815,287200465,287202139,287203828,287205444,287207058,287208777,287210492,287212179,287213825,287215492,287217173,287218840,287220510,287222133,287223827,287225521,287227199,287228840,287230476,287232098,287233828,287235424,287237098,287238657,287240283,287241951,287243523,287245172,287246767,287248368,287250107,287251794,287253468,287255078,287256790,287258468,287260197,287261902,287263548,287265142,287266711,287268339,287270011,287271644,287273307,287274931,287276566,287278147,287279707,287281381,287282970,287284589,287286194,287287816,287289404,287291051,287292700,287294319,287296025,287297575,287299276,287300915,287302598,287304265,287305860,287307527,287309209,287310887,287312575,287314185,287315822,287317461,287319113,287320821,287322410,287324153,287325682,287327419,287329030,287330742,287332431,287334080,287335750,287337396,287339106,287340856,287342508,287344207,287345823,287347507,287349169,287350831,287352577,287354165,287355869,287357637,287359274,287361021,287362661,287364407,287366161,287367784,287369588,287371219,287372976,287374727,287376354,287378124,287379856,287381568,287383329,287384974,287386697,287388477,287390029,287391802,287393607,287395250,287397012,287398723,287400470,287402257,287403856,287405602,287407365,287409012,287410726,287412552,287414246,287416021,287417735,287419459,287421211,287422840,287424605,287426374,287427948,287429683,287431414,287433002,287434736,287436504,287438136,287439876,287441644,287443340,287445058,287446677,287448373,287450115,287451697,287453411,287455211,287456815,287458536,287460224,287461891,287463628,287465231,287466905,287468668,287470262,287471969,287473787,287475383,287477071,287478821,287480551,287482199,287483879,287485544,287487246,287488804,287490422,287492128,287493691,287495268,287496985,287498676,287500327,287501907,287503524,287505237,287506941,287508520,287510222,287511842,287513491,287515081,287516726,287518442,287520099,287521738,287523416,287525049,287526672,287528335,287529967,287531557,287533250,287534906,287536489,287538177,287539810,287541427,287543032,287544626,287546290,287547882,287549511,287551137,287552716,287554290,287555917,287557486,287559028,287560741,287562405,287563938,287565650,287567259,287568767,287570419,287572004,287573552,287575138,287576746,287578365,287579995,287581602,287583273,287584840,287586457,287588125,287589723,287591247,287592935,287594540,287596077,287597694,287599335,287600895,287602481,287604080,287605683,287607254,287608792,287610473,287612042,287613529,287615162,287616733,287618293,287619883,287621474,287623047,287624641,287626222,287627874,287629484,287631040,287632736,287634418,287635987,287637698,287639360,287640864,287642497,287644106,287645679,287647303,287648901,287650471,287652061,287653697,287655375,287656937,287658584,287660272,287661838,287663468,287665176,287666821,287668412,287670117,287671773,287673391,287675004,287676720,287678330,287679914,287681543,287683170,287684783,287686422,287688045,287689655,287691293,287692974,287694562,287696148,287697836,287699434,287701040,287702660,287704289,287705856,287707460,287709116,287710788,287712385,287714070,287715746,287717360,287719055,287720735,287722369,287724073,287725792,287727412,287729096,287730808,287732374,287734061,287735754,287737438,287739125,287740765,287742416,287744146,287745760,287747375,287749106,287750670,287752349,287753932,287755569,287757191,287758859,287760509,287762203,287763818,287765492,287767233,287768831,287770540,287772208,287773775,287775498,287777136,287778747,287780452,287782096,287783690,287785331,287786955,287788562,287790210,287791822,287793472,287795142,287796696,287798383,287800052,287801652,287803298,287804938,287806580,287808205,287809812,287811488,287813128,287814699,287816343,287818020,287819642,287821321,287823035,287824629,287826290,287827933,287829582,287831189,287832841,287834514,287836131,287837756,287839442,287841080,287842685,287844350,287845984,287847577,287849263,287850965,287852561,287854174,287855870,287857458,287859039,287860702,287862356,287863950,287865556,287867219,287868827,287870431,287872067,287873690,287875330,287877004,287878701,287880343,287881975,287883721,287885327,287886954,287888645,287890249,287891848,287893520,287895082,287896662,287898310,287899861,287901434,287903035,287904683,287906197,287907758,287909408,287911036,287912662,287914285,287915887,287917481,287919092,287920726,287922307,287923930,287925587,287927209,287928789,287930405,287932038,287933590,287935232,287936924,287938533,287940049,287941701,287943318,287944872,287946565,287948243,287949894,287951547,287953190,287954796,287956383,287958020,287959606,287961202,287962858,287964529,287966110,287967785,287969497,287971070,287972689,287974359,287975966,287977560,287979244,287980831,287982399,287984068,287985742,287987327,287989013,287990641,287992195,287993835,287995505,287997119,287998738,288000354,288001996,288003575,288005169,288006817,288008333,288009949,288011583,288013128,288014758,288016392,288017915,288019536,288021210,288022819,288024394,288026037,288027617,288029239,288030872,288032508,288034146,288035759,288037350,288038934,288040528,288042104,288043711,288045318,288046943,288048558,288050139,288051749,288053333,288054885,288056536,288058218,288059762,288061367,288062995,288064539,288066168,288067769,288069371,288070932,288072564,288074141,288075735,288077362,288078974,288080566,288082194,288083808,288085426,288087072,288088719,288090300,288091956,288093574,288095192,288096773,288098439,288100080,288101647,288103297,288104997,288106589,288108223,288109834,288111400,288112983,288114608,288116154,288117723,288119338,288120943,288122580,288124176,288125806,288127410,288128996,288130597,288132208,288133835,288135460,288137089,288138660,288140293,288141906,288143511,288145129,288146756,288148315,288149972,288151603,288153182,288154844,288156508,288158076,288159723,288161383,288162960,288164616,288166266,288167823,288169435,288171102,288172701,288174289,288175937,288177516,288179129,288180759,288182409,288184025,288185684,288187352,288188982,288190628,288192256,288193906,288195550,288197175,288198839,288200469,288202073,288203675,288205233,288206817,288208470,288210085,288211740,288213367,288215038,288216673,288218330,288219996,288221650,288223266,288224899,288226484,288228114,288229683,288231315,288232969,288234551,288236137,288237834,288239449,288241057,288242705,288244318,288245935,288247566,288249164,288250799,288252464,288254103,288255759,288257402,288259034,288260679,288262298,288263945,288265587,288267199,288268779,288270440,288272064,288273696,288275390,288276972,288278561,288280244,288281897,288283533,288285216,288286901,288288511,288290156,288291792,288293446,288295066,288296739,288298354,288300031,288301711,288303363,288304972,288306625,288308304,288309912,288311567,288313202,288314820,288316472,288318094,288319720,288321399,288323070,288324698,288326349,288328022,288329653,288331275,288332937,288334505,288336119,288337701,288339288,288340974,288342578,288344192,288345837,288347487,288349140,288350779,288352424,288354043,288355723,288357337,288358978,288360632,288362261,288363863,288365484,288367121,288368775,288370447,288372087,288373764,288375380,288377037,288378679,288380358,288382054,288383661,288385297,288386973,288388615,288390214,288391826,288393504,288395146,288396804,288398487,288400097,288401704,288403351,288404956,288406575,288408210,288409819,288411412,288412993,288414658,288416246,288417859,288419538,288421131,288422765,288424412,288425998,288427656,288429268,288430866,288432526,288434162,288435726,288437430,288439108,288440687,288442353,288443975,288445606,288447247,288448827,288450437,288452081,288453686,288455305,288457022,288458588,288460193,288461862,288463506,288465109,288466764,288468374,288470026,288471639,288473273,288474916,288476526,288478156,288479805,288481400,288483016,288484670,288486280,288487901,288489524,288491108,288492725,288494359,288495939,288497501,288499127,288500758,288502352,288503999,288505579,288507242,288508931,288510582,288512240,288513929,288515600,288517211,288518838,288520463,288522056,288523729,288525366,288526939,288528642,288530343,288531965,288533629,288535254,288536838,288538480,288540143,288541753,288543396,288545035,288546593,288548214,288549866,288551457,288553036,288554667,288556261,288557902,288559551,288561264,288562871,288564511,288566189,288567806,288569451,288571106,288572681,288574277,288575902,288577486,288579126,288580788,288582397,288584036,288585711,288587304,288588935,288590538,288592117,288593788,288595440,288597023,288598650,288600304,288601897,288603469,288605092,288606667,288608264,288609967,288611570,288613233,288614920,288616514,288618179,288619838,288621423,288623054,288624723,288626336,288627981,288629671,288631249,288632843,288634498,288636088,288637678,288639347,288640926,288642540,288644208,288645826,288647427,288649064,288650702,288652309,288653902,288655499,288657118,288658711,288660284,288661909,288663524,288665113,288666781,288668395,288670048,288671725,288673399,288675051,288676681,288678320,288679937,288681554,288683148,288684735,288686357,288687938,288689533,288691176,288692801,288694467,288696106,288697730,288699373,288700991,288702572,288704212,288705820,288707386,288709008,288710647,288712229,288713864,288715542,288717121,288718714,288720389,288721997,288723636,288725289,288726904,288728550,288730232,288731782,288733398,288735093,288736672,288738336,288739976,288741541,288743206,288744842,288746425,288748055,288749722,288751337,288752973,288754659,288756223,288757857,288759551,288761164,288762777,288764424,288766014,288767607,288769268,288770859,288772460,288774106,288775678,288777280,288778947,288780552,288782139,288783791,288785455,288787083,288788721,288790393,288791985,288793628,288795277,288796872,288798482,288800102,288801704,288803311,288804967,288806582,288808222,288809892,288811531,288813126,288814791,288816462,288817979,288819574,288821242,288822755,288824387,288826068,288827581,288829291,288831000,288832500,288834157,288835856,288837444,288839108,288840775,288842328,288843969,288845621,288847170,288848792,288850480,288852056,288853694,288855359,288856968,288858578,288860230,288861813,288863407,288865036,288866673,288868285,288869909,288871524,288873139,288874727,288876307,288877951,288879567,288881189,288882738,288884340,288885978,288887531,288889188,288890859,288892403,288894057,288895733,288897311,288898966,288900612,288902238,288903883,288905452,288906999,288908630,288910287,288911942,288913612,288915256,288916914,288918494,288920087,288921754,288923327,288924946,288926633,288928204,288929804,288931483,288933007,288934626,288936327,288937892,288939498,288941162,288942717,288944288,288945920,288947518,288949071,288950753,288952381,288953981,288955618,288957225,288958847,288960461,288962042,288963703,288965308,288966871,288968557,288970077,288971664,288973295,288974886,288976479,288978114,288979642,288981225,288982845,288984357,288986022,288987641,288989186,288990862,288992469,288993990,288995700,288997298,288998837,289000555,289002119,289003683,289005442,289007034,289008641,289010312,289011878,289013438,289015128,289016661,289018271,289020010,289021586,289023243,289024928,289026489,289028132,289029772,289031333,289033026,289034630,289036185,289037893,289039435,289040985,289042685,289044243,289045764,289047465,289049075,289050627,289052365,289053997,289055568,289057269,289058859,289060459,289062117,289063665,289065301,289066974,289068572,289070185,289071808,289073425,289075064,289076702,289078291,289080003,289081607,289083187,289084862,289086410,289087989,289089713,289091322,289092889,289094586,289096148,289097779,289099410,289100984,289102634,289104322,289105932,289107585,289109248,289110843,289112468,289114154,289115778,289117438,289119111,289120713,289122390,289124056,289125703,289127420,289129074,289130704,289132435,289134094,289135736,289137435,289138989,289140626,289142324,289143927,289145604,289147277,289148893,289150516,289152221,289153802,289155486,289157188,289158786,289160494,289162238,289163867,289165554,289167264,289168866,289170539,289172261,289173889,289175550,289177270,289178909,289180599,289182299,289183969,289185660,289187382,289189037,289190714,289192410,289194020,289195745,289197450,289199031,289200744,289202471,289204123,289205868,289207604,289209279,289211031,289212866,289214708,289216461,289218396,289220289,289222082,289224022,289225902,289227619,289229488,289231369,289233176,289234973,289236897,289238789,289240540,289242445,289244364,289246099,289247976,289249915,289251708,289253497,289255422,289257307,289259074,289261012,289262946,289264693,289266607,289268552,289270389,289272233,289274178,289276107,289277887,289279851,289281789,289283545,289285433,289287326,289289086,289290838,289292750,289294636,289296386,289298318,289300220,289301947,289303851,289305742,289307497,289309281,289311147,289312997,289314740,289316668,289318561,289320295,289322192,289324103,289325855,289327700,289329599,289331440,289333219,289335161,289337084,289338813,289340687,289342606,289344404,289346211,289348129,289349976,289351732,289353622,289355523,289357254,289359171,289361062,289362780,289364595,289366480,289368310,289370096,289371965,289373848,289375619,289377487,289379426,289381134,289382948,289384865,289386676,289388479,289390386,289392260,289394000,289395916,289397827,289399530,289401384,289403271,289405050,289406810,289408667,289410539,289412271,289414186,289416093,289417801,289419652,289421504,289423270,289425031,289426949,289428862,289430650,289432568,289434509,289436226,289438090,289439995,289441798,289443572,289445490,289447361,289449095,289451035,289452969,289454680,289456545,289458442,289460202,289461971,289463844,289465675,289467385,289469291,289471202,289472949,289474808,289476710,289478397,289480158,289482020,289483814,289485537,289487474,289489374,289491119,289492973,289494845,289496545,289498355,289500227,289502010,289503727,289505655,289507557,289509301,289511211,289513127,289514850,289516652,289518549,289520325,289522086,289524066,289525948,289527700,289529619,289531545,289533287,289535130,289537005,289538764,289540490,289542386,289544226,289545973,289547862,289549748,289551452,289553314,289555164,289556819,289558549,289560396,289562188,289563921,289565808,289567716,289569463,289571348,289573254,289574929,289576743,289578632,289580372,289582127,289584027,289585861,289587609,289589488,289591389,289593092,289594967,289596810,289598547,289600297,289602166,289603973,289605683,289607571,289609464,289611146,289612984,289614837,289616523,289618284,289620127,289621937,289623644,289625526,289627384,289629090,289630946,289632849,289634537,289636359,289638231,289639988,289641741,289643638,289645447,289647154,289649071,289650955,289652632,289654481,289656335,289658000,289659764,289661571,289663334,289665044,289666967,289668860,289670609,289672505,289674368,289676052,289677856,289679691,289681450,289683207,289685087,289686929,289688672,289690588,289692463,289694135,289695953,289697767,289699511,289701242,289703119,289704975,289706729,289708605,289710508,289712188,289714031,289715839,289717526,289719304,289721198,289723022,289724798,289726703,289728568,289730260,289732128,289734000,289735700,289737501,289739358,289741162,289742919,289744780,289746657,289748395,289750243,289752077,289753764,289755551,289757377,289759107,289760863,289762754,289764601,289766374,289768212,289770102,289771776,289773606,289775438,289777179,289778976,289780805,289782623,289784370,289786211,289788079,289789808,289791665,289793502,289795174,289796941,289798755,289800442,289802180,289804045,289805818,289807531,289809406,289811267,289812948,289814819,289816594,289818292,289820027,289821892,289823654,289825422,289827288,289829144,289830857,289832689,289834529,289836167,289837973,289839770,289841505,289843279,289845117,289846923,289848683,289850540,289852379,289854028,289855838,289857645,289859323,289861095,289862952,289864730,289866452,289868290,289870131,289871837,289873620,289875444,289877114,289878891,289880693,289882443,289884178,289886013,289887819,289889531,289891372,289893257,289894864,289896674,289898538,289900250,289902039,289903873,289905620,289907349,289909193,289911043,289912736,289914558,289916378,289918021,289919768,289921534,289923238,289924937,289926802,289928614,289930281,289932168,289934004,289935686,289937523,289939299,289940923,289942620,289944460,289946188,289947882,289949778,289951594,289953253,289955073,289956937,289958539,289960319,289962147,289963813,289965544,289967401,289969146,289970845,289972660,289974433,289976104,289977907,289979693,289981333,289983023,289984841,289986593,289988247,289990088,289991853,289993498,289995324,289997067,289998632,290000380,290002125,290003767,290005432,290007257,290009027,290010633,290012440,290014245,290015854,290017637,290019445,290021036,290022720,290024505,290026203,290027841,290029701,290031460,290033110,290034948,290036742,290038361,290040182,290041944,290043550,290045294,290047086,290048761,290050482,290052305,290054022,290055678,290057482,290059211,290060793,290062624,290064424,290066041,290067775,290069564,290071183,290072838,290074655,290076354,290077964,290079806,290081576,290083216,290085007,290086833,290088455,290090217,290091970,290093586,290095298,290097042,290098656,290100322,290102126,290103789,290105431,290107232,290108961,290110568,290112351,290114123,290115725,290117531,290119328,290120927,290122629,290124401,290126064,290127708,290129495,290131239,290132855,290134661,290136476,290138112,290139828,290141632,290143215,290144876,290146676,290148352,290150041,290151852,290153595,290155180,290156964,290158698,290160269,290162031,290163781,290165363,290167069,290168835,290170402,290172062,290173828,290175538,290177167,290178963,290180715,290182338,290184106,290185844,290187419,290189125,290190819,290192381,290194046,290195852,290197522,290199142,290200991,290202744,290204358,290206109,290207926,290209537,290211251,290212994,290214533,290216163,290217879,290219503,290221134,290222897,290224593,290226206,290227958,290229690,290231296,290233077,290234839,290236421,290238167,290239920,290241480,290243139,290244878,290246468,290248123,290249902,290251581,290253184,290254969,290256749,290258386,290260098,290261864,290263424,290265117,290266822,290268377,290270011,290271734,290273426,290275041,290276795,290278555,290280120,290281872,290283596,290285176,290286900,290288639,290290207,290291857,290293580,290295190,290296831,290298621,290300283,290301861,290303635,290305335,290306902,290308646,290310401,290311990,290313726,290315471,290317071,290318679,290320407,290321988,290323603,290325384,290327051,290328631,290330440,290332132,290333710,290335437,290337164,290338750,290340442,290342171,290343712,290345332,290347050,290348654,290350278,290352011,290353681,290355270,290357036,290358713,290360277,290362027,290363704,290365238,290366921,290368600,290370136,290371735,290373480,290375115,290376756,290378484,290380137,290381730,290383514,290385230,290386800,290388593,290390328,290391895,290393632,290395335,290396853,290398468,290400148,290401787,290403391,290405105,290406746,290408313,290410054,290411754,290413352,290415057,290416797,290418334,290420022,290421737,290423294,290424898,290426573,290428130,290429737,290431497,290433169,290434779,290436533,290438200,290439752,290441532,290443250,290444792,290446508,290448196,290449703,290451330,290452955,290454475,290456055,290457710,290459232,290460795,290462512,290464168,290465754,290467475,290469175,290470731,290472496,290474224,290475763,290477496,290479181,290480706,290482347,290483968,290485451,290487027,290488691,290490258,290491843,290493547,290495169,290496734,290498457,290500143,290501692,290503380,290505069,290506643,290508381,290510062,290511607,290513284,290514947,290516512,290518187,290519841,290521369,290522980,290524636,290526241,290527907,290529567,290531204,290532808,290534477,290536124,290537666,290539334,290540996,290542533,290544201,290545885,290547434,290549085,290550791,290552323,290553984,290555701,290557246,290558894,290560611,290562229,290563850,290565573,290567164,290568774,290570492,290572120,290573688,290575377,290577026,290578595,290580300,290582025,290583596,290585294,290586972,290588515,290590163,290591817,290593347,290594940,290596642,290598231,290599799,290601497,290603110,290604670,290606388,290608046,290609636,290611369,290613027,290614550,290616253,290617928,290619467,290621174,290622877,290624387,290626032,290627755,290629227,290630882,290632592,290634116,290635705,290637463,290639025,290640591,290642331,290643933,290645515,290647226,290648787,290650328,290651988,290653615,290655158,290656849,290658523,290660123,290661829,290663479,290665013,290666732,290668395,290669952,290671649,290673330,290674868,290676533,290678212,290679772,290681477,290683151,290684634,290686304,290687976,290689445,290691136,290692831,290694339,290696061,290697788,290699301,290700966,290702708,290704232,290705956,290707693,290709216,290710853,290712592,290714114,290715738,290717489,290719050,290720601,290722339,290723883,290725514,290727226,290728798,290730385,290732117,290733672,290735246,290736976,290738577,290740159,290741844,290743483,290745066,290746764,290748444,290750005,290751735,290753360,290754894,290756620,290758283,290759798,290761508,290763161,290764702,290766385,290768037,290769561,290771244,290772908,290774423,290776153,290777847,290779317,290781042,290782713,290784241,290786013,290787671,290789224,290790967,290792599,290794085,290795789,290797374,290798868,290800522,290802138,290803664,290805321,290806956,290808473,290810112,290811740,290813188,290814812,290816446,290817896,290819507,290821139,290822635,290824257,290825900,290827379,290829021,290830680,290832201,290833843,290835496,290836957,290838579,290840263,290841759,290843386,290845021,290846517,290848113,290849735,290851233,290852812,290854459,290855988,290857566,290859215,290860747,290862280,290863948,290865465,290866997,290868716,290870240,290871808,290873436,290874881,290876420,290878057,290879533,290881127,290882759,290884251,290885787,290887420,290888947,290890483,290892148,290893662,290895221,290896872,290898376,290899959,290901609,290903067,290904692,290906307,290907775,290909386,290910981,290912480,290914101,290915703,290917175,290918704,290920333,290921818,290923342,290924970,290926448,290927995,290929573,290931062,290932639,290934269,290935810,290937390,290939023,290940583,290942152,290943781,290945247,290946822,290948446,290949880,290951421,290953050,290954462,290956067,290957701,290959229,290960790,290962405,290963907,290965466,290967115,290968621,290970162,290971805,290973265,290974805,290976494,290977974,290979478,290981114,290982623,290984175,290985843,290987357,290988897,290990591,290992136,290993717,290995442,290996913,290998497,291000201,291001691,291003265,291005019,291006485,291008073,291009817,291011260,291012832,291014530,291016032,291017578,291019307,291020816,291022415,291024175,291025707,291027330,291029100,291030583,291032174,291033894,291035370,291036989,291038623,291040116,291041735,291043341,291044853,291046429,291048077,291049614,291051277,291052885,291054423,291056078,291057647,291059166,291060858,291062332,291063854,291065492,291066954,291068471,291070132,291071597,291073201,291074819,291076303,291077939,291079503,291081005,291082681,291084181,291085687,291087380,291088850,291090384,291092042,291093506,291095118,291096797,291098291,291099878,291101649,291103211,291104853,291106621,291108180,291109835,291111468,291112976,291114590,291116239,291117765,291119321,291120987,291122528,291124105,291125745,291127259,291128872,291130519,291132038,291133697,291135372,291136862,291138515,291140129,291141655,291143313,291144921,291146433,291148105,291149611,291151150,291152798,291154301,291155815,291157502,291159029,291160615,291162295,291163808,291165345,291166998,291168459,291169979,291171671,291173163,291174702,291176354,291177882,291179467,291181116,291182581,291184194,291185849,291187341,291188933,291190534,291192050,291193681,291195288,291196751,291198386,291199921,291201416,291203062,291204575,291206121,291207794,291209349,291210873,291212533,291214045,291215602,291217269,291218817,291220343,291221963,291223554,291225053,291226694,291228260,291229820,291231482,291233026,291234570,291236271,291237783,291239355,291241055,291242578,291244178,291245823,291247331,291248947,291250642,291252134,291253726,291255376,291256916,291258578,291260194,291261719,291263359,291264936,291266526,291268166,291269681,291271209,291272822,291274387,291275949,291277578,291279107,291280730,291282388,291283931,291285610,291287267,291288778,291290461,291292101,291293633,291295269,291296907,291298416,291300073,291301694,291303204,291304832,291306361,291307908,291309492,291311028,291312619,291314224,291315752,291317313,291318870,291320482,291322097,291323721,291325322,291326948,291328556,291330090,291331736,291333347,291334912,291336558,291338218,291339753,291341406,291343023,291344566,291346210,291347847,291349409,291351093,291352732,291354259,291355871,291357524,291359090,291360660,291362319,291363850,291365464,291367065,291368654,291370240,291371847,291373394,291374970,291376542,291378098,291379698,291381302,291382896,291384492,291386104,291387721,291389351,291390940,291392567,291394196,291395777,291397401,291399005,291400574,291402163,291403810,291405382,291407021,291408699,291410278,291411913,291413589,291415196,291416832,291418440,291419968,291421590,291423174,291424718,291426352,291427904,291429419,291431015,291432613,291434188,291435748,291437312,291438885,291440462,291442047,291443658,291445199,291446792,291448393,291449966,291451563,291453204,291454767,291456346,291457969,291459618,291461230,291462844,291464466,291466063,291467637,291469238,291470789,291472380,291473934,291475502,291477057,291478685,291480282,291481868,291483435,291485066,291486706,291488270,291489884,291491498,291493140,291494735,291496323,291497862,291499517,291501069,291502615,291504193,291505772,291507364,291508921,291510496,291512098,291513619,291515166,291516792,291518432,291520049,291521702,291523291,291524892,291526538,291528110,291529697,291531316,291532880,291534427,291536047,291537669,291539254,291540862,291542443,291544007,291545561,291547162,291548819,291550394,291551949,291553592,291555222,291556822,291558492,291560092,291561683,291563304,291564924,291566514,291568083,291569727,291571322,291572896,291574511,291576148,291577753,291579325,291580978,291582603,291584180,291585831,291587455,291589085,291590706,291592318,291593897,291595482,291597086,291598677,291600259,291601905,291603514,291605061,291606711,291608420,291610022,291611634,291613297,291614894,291616486,291618047,291619639,291621256,291622803,291624413,291626070,291627625,291629236,291630902,291632448,291634063,291635723,291637280,291638907,291640460,291642038,291643602,291645161,291646792,291648422,291649995,291651622,291653264,291654851,291656477,291658099,291659663,291661300,291662889,291664462,291666095,291667625,291669237,291670811,291672375,291674024,291675656,291677221,291678816,291680449,291682025,291683612,291685090,291686666,291688286,291689841,291691464,291693050,291694634,291696226,291697809,291699337,291700934,291702506,291704073,291705649,291707199,291708819,291710497,291712093,291713705,291715342,291716875,291718452,291720074,291721685,291723261,291724860,291726526,291728134,291729702,291731305,291732896,291734475,291736054,291737618,291739253,291740844,291742476,291744136,291745742,291747386,291749004,291750589,291752201,291753823,291755442,291757086,291758661,291760276,291761988,291763558,291765223,291766854,291768431,291770047,291771660,291773242,291774876,291776429,291778040,291779685,291781257,291782907,291784542,291786111,291787687,291789292,291790887,291792459,291794007,291795576,291797163,291798786,291800363,291801973,291803535,291805139,291806678,291808238,291809818,291811394,291812939,291814535,291816148,291817651,291819223,291820854,291822389,291823959,291825557,291827127,291828710,291830260,291831835,291833395,291834969,291836516,291838070,291839640,291841259,291842829,291844424,291845989,291847597,291849192,291850767,291852366,291853989,291855558,291857188,291858862,291860484,291862117,291863774,291865417,291867025,291868622,291870204,291871822,291873350,291874958,291876543,291878098,291879680,291881291,291882922,291884533,291886138,291887854,291889412,291891030,291892649,291894285,291895887,291897476,291899049,291900703,291902312,291903890,291905503,291907125,291908784,291910391,291911911,291913575,291915170,291916689,291918301,291919870,291921488,291923092,291924656,291926281,291927933,291929549,291931161,291932760,291934425,291936004,291937635,291939301,291940865,291942451,291944073,291945651,291947298,291948938,291950585,291952222,291953791,291955408,291957069,291958677,291960308,291961948,291963515,291965191,291966749,291968391,291969997,291971649,291973275,291974816,291976387,291977929,291979493,291981109,291982710,291984332,291986014,291987585,291989185,291990919,291992530,291994168,291995807,291997385,291999063,292000742,292002380,292004043,292005612,292007270,292008911,292010492,292012180,292013778,292015427,292017118,292018692,292020344,292021941,292023596,292025273,292026923,292028493,292030135,292031703,292033339,292034977,292036575,292038230,292039827,292041489,292043147,292044764,292046358,292047961,292049602,292051274,292052870,292054530,292056205,292057832,292059490,292061139,292062778,292064455,292066069,292067695,292069377,292071028,292072710,292074323,292076011,292077676,292079285,292080982,292082599,292084206,292085872,292087447,292089090,292090776,292092398,292094111,292095710,292097352,292099023,292100630,292102239,292103861,292105504,292107142,292108706,292110322,292111961,292113625,292115288,292116830,292118480,292120111,292121691,292123309,292124876,292126452,292128107,292129661,292131300,292132915,292134561,292136154,292137738,292139355,292140950,292142594,292144232,292145846,292147465,292149118,292150764,292152388,292153969,292155587,292157175,292158785,292160329,292161971,292163590,292165233,292166831,292168410,292169987,292171587,292173205,292174816,292176442,292178033,292179663,292181299,292182922,292184534,292186151,292187763,292189391,292191034,292192655,292194262,292195881,292197536,292199149,292200785,292202414,292204024,292205625,292207231,292208806,292210445,292212069,292213745,292215402,292217025,292218663,292220283,292221946,292223592,292225190,292226819,292228462,292230092,292231690,292233307,292234983,292236596,292238244,292239848,292241438,292243110,292244695,292246386,292248044,292249641,292251289,292252887,292254486,292256118,292257767,292259353,292260966,292262617,292264273,292265850,292267492,292269083,292270660,292272280,292273912,292275528,292277165,292278790,292280457,292282115,292283705,292285370,292287005,292288662,292290262,292291804,292293410,292295040,292296643,292298283,292299876,292301526,292303172,292304838,292306491,292308116,292309760,292311399,292313016,292314662,292316257,292317909,292319454,292321097,292322701,292324344,292325972,292327573,292329234,292330888,292332568,292334213,292335814,292337456,292339078,292340771,292342418,292344074,292345712,292347296,292348937,292350591,292352290,292353958,292355593,292357195,292358814,292360491,292362144,292363672,292365324,292366964,292368601,292370277,292371866,292373475,292375119,292376729,292378365,292379927,292381613,292383308,292384984,292386622,292388254,292389865,292391566,292393185,292394763,292396436,292398061,292399719,292401255,292402824,292404469,292406097,292407714,292409317,292410962,292412600,292414226,292415818,292417445,292419084,292420683,292422336,292423932,292425575,292427238,292428848,292430471,292432094,292433723,292435352,292437002,292438644,292440248,292441930,292443552,292445186,292446735,292448311,292450016,292451670,292453308,292454922,292456503,292458179,292459770,292461325,292463005,292464634,292466298,292467870,292469473,292471159,292472768,292474445,292476024,292477612,292479300,292480914,292482513,292484183,292485809,292487491,292489101,292490677,292492419,292494032,292495618,292497268,292498856,292500448,292502031,292503620,292505305,292506969,292508499,292510155,292511751,292513392,292514963,292516590,292518232,292519888,292521424,292523068,292524737,292526374,292527994,292529651,292531324,292532960,292534537,292536193,292537858,292539480,292541067,292542706,292544358,292545999,292547532,292549221,292550861,292552515,292554093,292555743,292557431,292559084,292560660,292562418,292564104,292565682,292567326,292568924,292570572,292572149,292573721,292575392,292577063,292578597,292580325,292581978,292583645,292585257,292586847,292588524,292590135,292591674,292593374,292594960,292596560,292598128,292599757,292601405,292603020,292604643,292606356,292608001,292609576,292611269,292612929,292614488,292616130,292617761,292619425,292621001,292622576,292624270,292625906,292627455,292629169,292630810,292632393,292634119,292635724,292637337,292638942,292640548,292642188,292643723,292645325,292647032,292648661,292650237,292651894,292653545,292655108,292656820,292658459,292660084,292661745,292663414,292665106,292666602,292668261,292669970,292671587,292673212,292674955,292676608,292678235,292679761,292681312,292682960,292684533,292686109,292687807,292689448,292691050,292692618,292694232,292695888,292697512,292699086,292700814,292702468,292704088,292705751,292707440,292709124,292710656,292712310,292714006,292715576,292717118,292718828,292720433,292721980,292723722,292725301,292726927,292728506,292730124,292731783,292733380,292734970,292736648,292738303,292739939,292741569,292743202,292744851,292746411,292748044,292749638,292751227,292752878,292754515,292756117,292757671,292759311,292760978,292762608,292764172,292765824,292767464,292769053,292770665,292772297,292773900,292775569,292777153,292778733,292780390,292781956,292783479,292785061,292786577,292788161,292789667,292791273,292792888,292794455,292796036,292797606,292799206,292800787,292802326,292803914,292805481,292807045,292808624,292810112,292811698,292813298,292814877,292816487,292818056,292819629,292821184,292822810,292824401,292825974,292827535,292829110,292830713,292832338,292833916,292835476,292837148,292838746,292840397,292841971,292843545,292845151,292846785,292848385,292849919,292851526,292853103,292854649,292856236,292857804,292859426,292861052,292862664,292864205,292865827,292867437,292869027,292870628,292872265,292873914,292875494,292877105,292878773,292880331,292881950,292883557,292885191,292886847,292888407,292890003,292891671,292893334,292894933,292896587,292898242,292899810,292901489,292903170,292904753,292906294,292907941,292909574,292911116,292912804,292914447,292916004,292917682,292919296,292920865,292922546,292924267,292925849,292927559,292929227,292930775,292932447,292934123,292935717,292937365,292938972,292940604,292942204,292943804,292945468,292947057,292948612,292950252,292951828,292953366,292954950,292956607,292958086,292959704,292961333,292962902,292964510,292966117,292967736,292969322,292970922,292972535,292974134,292975728,292977331,292978948,292980541,292982124,292983698,292985226,292986816,292988415,292989979,292991626,292993303,292994850,292996478,292998146,292999754,293001324,293002997,293004594,293006199,293007829,293009449,293011032,293012635,293014274,293015869,293017395,293019084,293020758,293022363,293024010,293025635,293027224,293028814,293030438,293032059,293033672,293035332,293037023,293038598,293040182,293041845,293043475,293045056,293046669,293048391,293050052,293051660,293053310,293054962,293056536,293058151,293059833,293061402,293063063,293064661,293066271,293067912,293069552,293071225,293072850,293074513,293076233,293077920,293079498,293081140,293082824,293084429,293086077,293087734,293089342,293090980,293092664,293094243,293095891,293097510,293099096,293100671,293102315,293103906,293105434,293107079,293108713,293110276,293111981,293113571,293115166,293116753,293118389,293120029,293121594,293123246,293124910,293126502,293128139,293129771,293131348,293132962,293134631,293136300,293137869,293139480,293141123,293142676,293144250,293145888,293147535,293149188,293150834,293152485,293154099,293155714,293157351,293158925,293160555,293162242,293163828,293165525,293167197,293168796,293170451,293172135,293173723,293175378,293177034,293178712,293180330,293181978,293183674,293185304,293186938,293188659,293190266,293191921,293193556,293195213,293196793,293198452,293200127,293201751,293203438,293205110,293206665,293208288,293209887,293211483,293213125,293214798,293216377,293218019,293219677,293221315,293222989,293224583,293226252,293227870,293229543,293231217,293232834,293234469,293236162,293237817,293239439,293241090,293242736,293244324,293245999,293247702,293249290,293250980,293252644,293254231,293255892,293257566,293259222,293260848,293262467,293264103,293265714,293267368,293269052,293270712,293272284,293273929,293275578,293277153,293278813,293280512,293282098,293283800,293285490,293287125,293288856,293290523,293292178,293293876,293295558,293297262,293298944,293300574,293302280,293303955,293305576,293307299,293308956,293310541,293312241,293313883,293315482,293317105,293318715,293320340,293321941,293323602,293325311,293326954,293328554,293330162,293331840,293333453,293335116,293336842,293338477,293340148,293341776,293343427,293345054,293346664,293348267,293349898,293351535,293353109,293354740,293356350,293357972,293359628,293361275,293362907,293364531,293366201,293367833,293369452,293371086,293372784,293374399,293376019,293377672,293379239,293380845,293382513,293384142,293385743,293387414,293389040,293390661,293392341,293393953,293395616,293397285,293398899,293400522,293402208,293403785,293405371,293406977,293408571,293410217,293411853,293413458,293415088,293416743,293418350,293420005,293421659,293423253,293424910,293426509,293428064,293429695,293431285,293432892,293434501,293436146,293437731,293439346,293440985,293442601,293444244,293445860,293447524,293449122,293450727,293452382,293454013,293455616,293457268,293458941,293460530,293462177,293463825,293465403,293467064,293468723,293470303,293471906,293473579,293475190,293476821,293478495,293480086,293481708,293483414,293484998,293486674,293488400,293489979,293491648,293493332,293494930,293496561,293498201,293499835,293501448,293503128,293504754,293506350,293508001,293509620,293511231,293512893,293514489,293516117,293517685,293519287,293520935,293522520,293524102,293525770,293527404,293529040,293530684,293532316,293533920,293535548,293537165,293538744,293540341,293541917,293543552,293545145,293546754,293548391,293549988,293551642,293553304,293554939,293556579,293558218,293559882,293561495,293563106,293564737,293566345,293567948,293569571,293571191,293572831,293574473,293576112,293577758,293579391,293581059,293582686,293584355,293586051,293587675,293589304,293590995,293592609,293594205,293595786,293597407,293599050,293600699,293602356,293603962,293605585,293607207,293608821,293610452,293612051,293613652,293615291,293616871,293618512,293620148,293621753,293623354,293625012,293626663,293628300,293629915,293631555,293633150,293634756,293636429,293638034,293639613,293641264,293642893,293644544,293646197,293647809,293649424,293651085,293652658,293654237,293655902,293657507,293659129,293660837,293662424,293664057,293665762,293667358,293669007,293670685,293672286,293673930,293675593,293677231,293678851,293680540,293682200,293683817,293685475,293687097,293688751,293690385,293692025,293693648,293695272,293696931,293698584,293700196,293701800,293703422,293705031,293706643,293708306,293709915,293711501,293713180,293714833,293716486,293718186,293719867,293721519,293723139,293724741,293726366,293727988,293729621,293731239,293732889,293734539,293736257,293737942,293739556,293741208,293742812,293744444,293746085,293747730,293749424,293750996,293752618,293754274,293755858,293757469,293759106,293760727,293762336,293764003,293765653,293767272,293768896,293770522,293772172,293773824,293775441,293777030,293778677,293780272,293781877,293783526,293785181,293786826,293788442,293790075,293791735,293793327,293794983,293796619,293798210,293799883,293801505,293803084,293804737,293806363,293807949,293809525,293811137,293812761,293814401,293816033,293817671,293819334,293820981,293822606,293824265,293825911,293827495,293829160,293830817,293832465,293834130,293835759,293837357,293838994,293840632,293842227,293843830,293845494,293847132,293848766,293850408,293852059,293853684,293855310,293856957,293858579,293860216,293861857,293863484,293865057,293866688,293868344,293869977,293871630,293873301,293874903,293876586,293878257,293879881,293881553,293883153,293884767,293886399,293888012,293889588,293891170,293892823,293894411,293896027,293897679,293899299,293900959,293902620,293904246,293905896,293907533,293909136,293910770,293912401,293913921,293915544,293917176,293918774,293920398,293922063,293923654,293925317,293926919,293928588,293930292,293931912,293933546,293935244,293936888,293938480,293940144,293941798,293943410,293945060,293946751,293948337,293950007,293951697,293953236,293954879,293956540,293958141,293959804,293961521,293963099,293964714,293966418,293967979,293969640,293971290,293972870,293974504,293976144,293977733,293979364,293981020,293982562,293984202,293985816,293987407,293989061,293990707,293992309,293994011,293995649,293997256,293998909,294000573,294002154,294003783,294005403,294006986,294008593,294010229,294011786,294013410,294015055,294016647,294018330,294019974,294021605,294023267,294024915,294026484,294028097,294029729,294031291,294032942,294034603,294036146,294037861,294039551,294041076,294042714,294044404,294046005,294047650,294049313,294050885,294052536,294054171,294055713,294057343,294059034,294060604,294062246,294063907,294065484,294067103,294068776,294070373,294071964,294073651,294075244,294076910,294078563,294080225,294081875,294083489,294085083,294086683,294088335,294089914,294091558,294093175,294094733,294096374,294098066,294099697,294101326,294103013,294104627,294106290,294107972,294109548,294111211,294112919,294114500,294116141,294117824,294119420,294121075,294122764,294124396,294126051,294127725,294129356,294130973,294132640,294134318,294135918,294137581,294139214,294140782,294142418,294144041,294145601,294147240,294148907,294150501,294152186,294153802,294155355,294156982,294158633,294160185,294161882,294163534,294165122,294166791,294168437,294170042,294171683,294173312,294174915,294176519,294178151,294179827,294181427,294183078,294184725,294186326,294187954,294189624,294191170,294192831,294194462,294196011,294197713,294199420,294200995,294202676,294204373,294205910,294207591,294209296,294210894,294212593,294214308,294215894,294217581,294219333,294220935,294222650,294224328,294225908,294227566,294229267,294230821,294232447,294234181,294235802,294237457,294239163,294240810,294242435,294244097,294245720,294247341,294248992,294250616,294252254,294253899,294255492,294257126,294258755,294260354,294262011,294263658,294265253,294266975,294268660,294270260,294271962,294273625,294275227,294276915,294278466,294280024,294281738,294283336,294284880,294286530,294288112,294289712,294291372,294292925,294294579,294296247,294297807,294299464,294301068,294302629,294304344,294305941,294307504,294309183,294310767,294312377,294314017,294315614,294317235,294318952,294320497,294322132,294323806,294325390,294327018,294328681,294330269,294331942,294333602,294335167,294336857,294338513,294340081,294341821,294343454,294345011,294346770,294348357,294349975,294351686,294353246,294354837,294356509,294358095,294359686,294361359,294362919,294364568,294366241,294367777,294369446,294371163,294372692,294374401,294376107,294377687,294379353,294381008,294382596,294384323,294385980,294387592,294389308,294390985,294392613,294394326,294395969,294397599,294399364,294400984,294402636,294404314,294405907,294407548,294409270,294410824,294412471,294414219,294415823,294417517,294419278,294420919,294422604,294424427,294426278,294428038,294429977,294431882,294433683,294435649,294437522,294439275,294441131,294443005,294444823,294446603,294448528,294450427,294452180,294454101,294456005,294457735,294459618,294461550,294463347,294465126,294467051,294468932,294470685,294472616,294474534,294476259,294478177,294480098,294481937,294483770,294485725,294487655,294489431,294491399,294493341,294495092,294496953,294498845,294500609,294502359,294504271,294506162,294507902,294509835,294511740,294513466,294515379,294517266,294519031,294520810,294522678,294524521,294526255,294528166,294530060,294531792,294533685,294535603,294537365,294539190,294541082,294542917,294544694,294546622,294548540,294550269,294552138,294554053,294555865,294557663,294559567,294561427,294563197,294565079,294566977,294568710,294570628,294572519,294574251,294576081,294577969,294579802,294581592,294583461,294585348,294587118,294588999,294590926,294592640,294594474,294596394,294598203,294599990,294601894,294603752,294605479,294607395,294609303,294611020,294612876,294614765,294616530,294618270,294620104,294621955,294623667,294625586,294627503,294629223,294631085,294632957,294634730,294636519,294638469,294640361,294642109,294644009,294645955,294647712,294649560,294651472,294653261,294655025,294656939,294658786,294660545,294662490,294664432,294666191,294668062,294669965,294671729,294673496,294675362,294677177,294678895,294680793,294682701,294684471,294686343,294688237,294689901,294691689,294693548,294695333,294697106,294699041,294700933,294702692,294704549,294706438,294708148,294710007,294711859,294713641,294715413,294717330,294719203,294720991,294722907,294724833,294726556,294728419,294730311,294732071,294733871,294735822,294737701,294739488,294741422,294743345,294745098,294746969,294748830,294750584,294752366,294754246,294756080,294757836,294759743,294761622,294763349,294765211,294767064,294768705,294770499,294772344,294774124,294775884,294777776,294779670,294781455,294783331,294785239,294786928,294788754,294790645,294792399,294794211,294796117,294797952,294799778,294801664,294803568,294805279,294807172,294809031,294810757,294812539,294814394,294816184,294817942,294819837,294821723,294823437,294825308,294827183,294828862,294830701,294832524,294834282,294836024,294837908,294839719,294841478,294843390,294845298,294847038,294848919,294850813,294852525,294854327,294856174,294857958,294859725,294861639,294863502,294865261,294867141,294869015,294870716,294872561,294874383,294876092,294877854,294879777,294881619,294883422,294885332,294887208,294888955,294890803,294892644,294894364,294896115,294897975,294899811,294901532,294903459,294905327,294907052,294908903,294910725,294912429,294914194,294916078,294917917,294919668,294921552,294923435,294925160,294927006,294928814,294930462,294932230,294934104,294935904,294937685,294939578,294941441,294943167,294945016,294946907,294948591,294950416,294952252,294954019,294955784,294957650,294959486,294961240,294963078,294964931,294966607,294968406,294970232,294971959,294973694,294975588,294977428,294979181,294981038,294982917,294984605,294986419,294988257,294990000,294991755,294993576,294995390,294997118,294998961,295000826,295002513,295004348,295006169,295007841,295009577,295011387,295013106,295014780,295016641,295018453,295020129,295021995,295023836,295025486,295027247,295029021,295030786,295032461,295034326,295036159,295037888,295039750,295041603,295043248,295045021,295046814,295048502,295050205,295052055,295053864,295055558,295057403,295059237,295060917,295062719,295064520,295066160,295067838,295069677,295071450,295073110,295074980,295076843,295078503,295080323,295082127,295083792,295085506,295087315,295089089,295090782,295092638,295094459,295096105,295097936,295099758,295101405,295103145,295104987,295106637,295108344,295110233,295112044,295113717,295115568,295117380,295118998,295120786,295122577,295124236,295125942,295127750,295129451,295131135,295132946,295134723,295136366,295138195,295140014,295141642,295143395,295145172,295146853,295148570,295150373,295152112,295153766,295155629,295157443,295159070,295160899,295162763,295164341,295166074,295167913,295169605,295171290,295173191,295174994,295176653,295178511,295180286,295181915,295183689,295185425,295187050,295188690,295190502,295192253,295193882,295195720,295197566,295199207,295201019,295202815,295204432,295206149,295207910,295209519,295211158,295212971,295214720,295216357,295218183,295220001,295221645,295223409,295225185,295226828,295228478,295230292,295232002,295233677,295235522,295237314,295238952,295240785,295242594,295244176,295245972,295247730,295249347,295251063,295252771,295254456,295256092,295257932,295259721,295261398,295263262,295265070,295266682,295268452,295270191,295271745,295273446,295275221,295276922,295278566,295280405,295282141,295283764,295285592,295287399,295289033,295290809,295292642,295294257,295295962,295297757,295299393,295301038,295302836,295304565,295306214,295308038,295309740,295311354,295313192,295314938,295316567,295318354,295320119,295321729,295323457,295325220,295326808,295328491,295330303,295331990,295333646,295335454,295337206,295338819,295340619,295342409,295343989,295345733,295347549,295349163,295350837,295352617,295354316,295355941,295357757,295359550,295361162,295362973,295364743,295366316,295368057,295369738,295371306,295372943,295374684,295376324,295377982,295379783,295381504,295383133,295384912,295386721,295388324,295390082,295391847,295393467,295395199,295396893,295398493,295400132,295401875,295403561,295405222,295407034,295408819,295410464,295412236,295414078,295415694,295417428,295419191,295420754,295422455,295424211,295425844,295427488,295429247,295430947,295432545,295434319,295436082,295437698,295439443,295441200,295442797,295444558,295446306,295447862,295449510,295451226,295452850,295454523,295456292,295457954,295459617,295461419,295463135,295464725,295466513,295468293,295469911,295471601,295473365,295474918,295476597,295478328,295479928,295481562,295483315,295485045,295486686,295488410,295490191,295491769,295493500,295495225,295496804,295498485,295500175,295501765,295503453,295505201,295506848,295508498,295510308,295511999,295513596,295515379,295517107,295518657,295520415,295522165,295523743,295525473,295527169,295528777,295530406,295532177,295533791,295535429,295537219,295538937,295540514,295542329,295544022,295545590,295547336,295549054,295550631,295552318,295554014,295555562,295557204,295558931,295560563,295562216,295563961,295565653,295567248,295568989,295570679,295572248,295574039,295575703,295577246,295578943,295580625,295582165,295583789,295585536,295587167,295588824,295590554,295592197,295593807,295595592,295597299,295598865,295600670,295602397,295603965,295605702,295607399,295608962,295610607,295612286,295613934,295615568,295617282,295618909,295620520,295622279,295623970,295625553,295627282,295629006,295630594,295632286,295633987,295635563,295637226,295638892,295640466,295642101,295643831,295645525,295647157,295648907,295650589,295652175,295653963,295655665,295657208,295658972,295660639,295662156,295663879,295665557,295667048,295668698,295670347,295671833,295673448,295675108,295676745,295678363,295680094,295681763,295683357,295685114,295686820,295688405,295690158,295691858,295693401,295695098,295696751,295698255,295699924,295701583,295703108,295704710,295706367,295707947,295709555,295711268,295712899,295714526,295716206,295717873,295719474,295721196,295722871,295724432,295726122,295727788,295729329,295731038,295732724,295734227,295735921,295737637,295739251,295740917,295742581,295744150,295745754,295747403,295749013,295750582,295752219,295753877,295755428,295757095,295758799,295760339,295762003,295763717,295765234,295766940,295768690,295770265,295771978,295773698,295775215,295776849,295778522,295780097,295781717,295783418,295785009,295786627,295788295,295789928,295791514,295793264,295794963,295796503,295798236,295799945,295801498,295803209,295804892,295806470,295808131,295809768,295811310,295812909,295814605,295816192,295817772,295819502,295821097,295822715,295824429,295826038,295827613,295829335,295831005,295832556,295834286,295835980,295837525,295839218,295840869,295842406,295844103,295845774,295847309,295848956,295850602,295852141,295853768,295855405,295856972,295858586,295860190,295861659,295863254,295864883,295866447,295868038,295869658,295871306,295872905,295874575,295876215,295877776,295879486,295881182,295882745,295884432,295886112,295887676,295889357,295891067,295892639,295894292,295896029,295897537,295899142,295900850,295902334,295903960,295905683,295907210,295908826,295910527,295912069,295913618,295915329,295916942,295918532,295920238,295921872,295923460,295925157,295926787,295928393,295930077,295931731,295933333,295935007,295936650,295938272,295939914,295941553,295943142,295944813,295946415,295947963,295949612,295951230,295952833,295954482,295956105,295957679,295959290,295960944,295962530,295964182,295965739,295967329,295968999,295970562,295972147,295973863,295975423,295976975,295978735,295980328,295981898,295983640,295985219,295986803,295988483,295990093,295991666,295993344,295994926,295996502,295998206,295999745,296001360,296003021,296004555,296006142,296007812,296009385,296010950,296012619,296014248,296015805,296017465,296019078,296020643,296022304,296023861,296025365,296027035,296028609,296030183,296031849,296033408,296034968,296036639,296038204,296039755,296041456,296043042,296044639,296046350,296047896,296049457,296051172,296052738,296054292,296055959,296057539,296059109,296060786,296062360,296063956,296065645,296067295,296068859,296070556,296072178,296073727,296075448,296077092,296078701,296080412,296082062,296083628,296085339,296086915,296088459,296090161,296091751,296093322,296095049,296096685,296098220,296099945,296101577,296103129,296104847,296106449,296108030,296109781,296111377,296112923,296114652,296116259,296117861,296119557,296121192,296122773,296124421,296126051,296127594,296129251,296130886,296132394,296134071,296135705,296137220,296138886,296140521,296142043,296143721,296145347,296146900,296148590,296150261,296151788,296153491,296155186,296156751,296158428,296160085,296161619,296163340,296164984,296166508,296168199,296169819,296171351,296173022,296174707,296176248,296177920,296179593,296181123,296182774,296184463,296186028,296187655,296189344,296190871,296192577,296194275,296195811,296197480,296199195,296200751,296202458,296204174,296205746,296207475,296209207,296210785,296212554,296214265,296215783,296217521,296219233,296220777,296222541,296224252,296225777,296227544,296229252,296230765,296232531,296234259,296235783,296237497,296239190,296240784,296242499,296244226,296245850,296247558,296249231,296250817,296252568,296254248,296255819,296257517,296259248,296260853,296262555,296264280,296265857,296267538,296269315,296270927,296272615,296274399,296276009,296277673,296279350,296280926,296282582,296284226,296285803,296287413,296288982,296290559,296292189,296293773,296295337,296296994,296298635,296300254,296301933,296303544,296305231,296306885,296308472,296310149,296311765,296313336,296314982,296316614,296318191,296319832,296321448,296323007,296324689,296326289,296327921,296329604,296331247,296332872,296334539,296336139,296337717,296339369,296340987,296342532,296344165,296345829,296347396,296349055,296350679,296352278,296354002,296355596,296357202,296358929,296360504,296362121,296363787,296365386,296366995,296368685,296370286,296371909,296373568,296375162,296376823,296378487,296380131,296381811,296383472,296385126,296386782,296388439,296390027,296391635,296393285,296394891,296396493,296398182,296399826,296401446,296403129,296404739,296406391,296408084,296409703,296411335,296413021,296414615,296416230,296417906,296419477,296421123,296422787,296424384,296426012,296427680,296429261,296430882,296432578,296434169,296435818,296437523,296439130,296440785,296442497,296444067,296445719,296447430,296448978,296450645,296452366,296453908,296455612,296457265,296458863,296460611,296462257,296463829,296465573,296467226,296468838,296470531,296472161,296473764,296475436,296477056,296478664,296480367,296481985,296483590,296485280,296486866,296488563,296490289,296491871,296493601,296495295,296496895,296498612,296500315,296501886,296503601,296505298,296506888,296508563,296510173,296511787,296513453,296515028,296516687,296518362,296519959,296521660,296523395,296524989,296526681,296528432,296530030,296531741,296533453,296535048,296536791,296538438,296540029,296541723,296543346,296544945,296546638,296548258,296549873,296551565,296553225,296554891,296556559,296558239,296559917,296561625,296563199,296564879,296566566,296568189,296569863,296571544,296573161,296574863,296576503,296578109,296579796,296581414,296583014,296584688,296586326,296587908,296589585,296591225,296592770,296594386,296596030,296597657,296599336,296600957,296602628,296604323,296605932,296607569,296609249,296610819,296612459,296614126,296615745,296617369,296619028,296620635,296622285,296623912,296625497,296627112,296628680,296630258,296631867,296633475,296635025,296636585,296638198,296639782,296641406,296643054,296644649,296646246,296647913,296649522,296651127,296652772,296654335,296655944,296657538,296659132,296660723,296662319,296663882,296665468,296667004,296668557,296670174,296671713,296673259,296674922,296676510,296678060,296679747,296681316,296682915,296684552,296686131,296687754,296689350,296690942,296692558,296694229,296695813,296697445,296699007,296700528,296702152,296703698,296705270,296706957,296708519,296710081,296711790,296713348,296714968,296716594,296718208,296719762,296721366,296722934,296724557,296726134,296727683,296729292,296730859,296732429,296734018,296735608,296737164,296738794,296740390,296741950,296743532,296745120,296746592,296748190,296749811,296751389,296752965,296754513,296756065,296757623,296759157,296760726,296762298,296763845,296765383,296766930,296768522,296770117,296771700,296773238,296774886,296776452,296777987,296779583,296781132,296782707,296784293,296785885,296787495,296789113,296790671,296792298,296793913,296795523,296797142,296798727,296800327,296801914,296803492,296805101,296806710,296808262,296809874,296811455,296813017,296814657,296816235,296817812,296819430,296820981,296822511,296824101,296825634,296827242,296828831,296830374,296832064,296833674,296835248,296836898,296838504,296840061,296841667,296843250,296844841,296846432,296848016,296849656,296851255,296852833,296854455,296856070,296857600,296859221,296860804,296862369,296864002,296865565,296867186,296868799,296870338,296871975,296873567,296875087,296876746,296878314,296879912,296881534,296883083,296884699,296886274,296887810,296889497,296891065,296892624,296894299,296895876,296897415,296899082,296900624,296902244,296903878,296905424,296907050,296908623,296910168,296911816,296913284,296914830,296916459,296918024,296919655,296921220,296922762,296924430,296925993,296927498,296929165,296930720,296932327,296933898,296935453,296937119,296938773,296940347,296942024,296943646,296945237,296946830,296948456,296950077,296951722,296953322,296954992,296956617,296958171,296959836,296961403,296963018,296964642,296966191,296967843,296969480,296971084,296972752,296974389,296975935,296977564,296979137,296980766,296982403,296983980,296985630,296987241,296988841,296990518,296992109,296993638,296995291,296996864,296998472,297000122,297001711,297003385,297004994,297006630,297008311,297009900,297011495,297013091,297014657,297016293,297017869,297019461,297021120,297022700,297024322,297025925,297027457,297029115,297030723,297032316,297033921,297035486,297037081,297038650,297040195,297041795,297043389,297044936,297046603,297048219,297049768,297051431,297053030,297054619,297056242,297057839,297059497,297061063,297062688,297064285,297065888,297067487,297069123,297070660,297072286,297073856,297075522,297077171,297078733,297080373,297081976,297083573,297085218,297086857,297088523,297090166,297091797,297093429,297095067,297096590,297098237,297099839,297101454,297103083,297104674,297106350,297107970,297109509,297111215,297112786,297114412,297116032,297117657,297119306,297120941,297122512,297124161,297125710,297127350,297128983,297130560,297132210,297133805,297135451,297137143,297138760,297140435,297142059,297143626,297145269,297146850,297148469,297150130,297151723,297153394,297155033,297156658,297158350,297159922,297161592,297163191,297164790,297166446,297167997,297169606,297171275,297172868,297174551,297176204,297177813,297179497,297181100,297182778,297184379,297186055,297187772,297189384,297191093,297192750,297194394,297196098,297197695,297199283,297200944,297202507,297204148,297205744,297207343,297209018,297210579,297212235,297213955,297215572,297217222,297218926,297220551,297222231,297223882,297225473,297227152,297228738,297230344,297232051,297233591,297235268,297236936,297238514,297240196,297241758,297243366,297244996,297246493,297248141,297249784,297251391,297253058,297254683,297256295,297257926,297259453,297261053,297262688,297264280,297265914,297267555,297269210,297270867,297272492,297274149,297275758,297277351,297278998,297280641,297282251,297283894,297285575,297287223,297288856,297290502,297292173,297293815,297295409,297297116,297298772,297300323,297302002,297303689,297305335,297306935,297308589,297310253,297311880,297313480,297315147,297316776,297318380,297320042,297321717,297323328,297324974,297326588,297328244,297329821,297331451,297333153,297334771,297336345,297337993,297339672,297341298,297342881,297344516,297346212,297347833,297349387,297351061,297352709,297354242,297355882,297357565,297359236,297360805,297362472,297364122,297365695,297367329,297369029,297370636,297372248,297373945,297375568,297377167,297378790,297380465,297382013,297383648,297385314,297386937,297388513,297390191,297391840,297393399,297394983,297396662,297398302,297399893,297401544,297403182,297404746,297406368,297408043,297409693,297411231,297412888,297414503,297416132,297417678,297419336,297420974,297422549,297424172,297425808,297427471,297429036,297430678,297432376,297434007,297435596,297437217,297438915,297440535,297442120,297443752,297445407,297447003,297448578,297450151,297451742,297453333,297454936,297456612,297458309,297459863,297461518,297463189,297464781,297466394,297468014,297469662,297471276,297472816,297474471,297476133,297477772,297479415,297481015,297482661,297484240,297485809,297487508,297489171,297490720,297492383,297494032,297495679,297497278,297498896,297500519,297502160,297503693,297505310,297506993,297508600,297510249,297511837,297513469,297515056,297516629,297518245,297519918,297521501,297523133,297524822,297526477,297528102,297529733,297531420,297533068,297534668,297536376,297538045,297539643,297541242,297542855,297544472,297546070,297547712,297549402,297551058,297552687,297554322,297555987,297557638,297559285,297560888,297562567,297564297,297565921,297567469,297569075,297570800,297572463,297574061,297575650,297577238,297578876,297580507,297582164,297583869,297585595,297587300,297588895,297590565,297592223,297593775,297595393,297597035,297598709,297600266,297601936,297603605,297605273,297606853,297608490,297610244,297611855,297613444,297615123,297616776,297618392,297620005,297621626,297623264,297624876,297626423,297628122,297629754,297631360,297632960,297634535,297636205,297637801,297639419,297641105,297642754,297644317,297646029,297647702,297649253,297650914,297652543,297654222,297655808,297657417,297659150,297660793,297662425,297664124,297665787,297667464,297669105,297670767,297672439,297674063,297675741,297677492,297679131,297680776,297682413,297684139,297685853,297687515,297689144,297690780,297692488,297694147,297695748,297697373,297699078,297700755,297702440,297704034,297705680,297707316,297708967,297710664,297712279,297713865,297715514,297717110,297718810,297720403,297722039,297723690,297725369,297727096,297728811,297730465,297732081,297733744,297735454,297737097,297738713,297740325,297741940,297743564,297745136,297746826,297748445,297750117,297751773,297753375,297754938,297756485,297758117,297759739,297761421,297763053,297764698,297766283,297767936,297769605,297771199,297772908,297774471,297776146,297777787,297779460,297781123,297782777,297784405,297786079,297787742,297789390,297790986,297792650,297794273,297795965,297797654,297799361,297801050,297802651,297804375,297806024,297807730,297809450,297811087,297812839,297814546,297816222,297817936,297819581,297821268,297822813,297824536,297826233,297827870,297829576,297831225,297832949,297834697,297836318,297838035,297839679,297841399,297843139,297844769,297846472,297848134,297849844,297851646,297853239,297855014,297856752,297858441,297860189,297861837,297863586,297865333,297866908,297868624,297870408,297872086,297873808,297875472,297877186,297878929,297880545,297882248,297884024,297885702,297887434,297889131,297890844,297892537,297894151,297895861,297897620,297899199,297900921,297902645,297904272,297906003,297907711,297909403,297911130,297912786,297914482,297916201,297917740,297919435,297921173,297922869,297924626,297926298,297927972,297929726,297931260,297932895,297934693,297936280,297937984,297939717,297941397,297943095,297944732,297946450,297948196,297949793,297951486,297953227,297954843,297956444,297958141,297959795,297961405,297962993,297964620,297966316,297967946,297969541,297971256,297972878,297974481,297976098,297977746,297979480,297981061,297982670,297984377,297986077,297987673,297989372,297991055,297992686,297994250,297995896,297997561,297999136,298000777,298002437,298004033,298005672,298007381,298008993,298010524,298012253,298013901,298015493,298017186,298018849,298020410,298022078,298023726,298025277,298026916,298028512,298030094,298031695,298033310,298034969,298036568,298038095,298039776,298041413,298042928,298044611,298046225,298047753,298049463,298051111,298052697,298054376,298056016,298057570,298059175,298060713,298062369,298063962,298065580,298067201,298068790,298070353,298071981,298073609,298075156,298076801,298078380,298079949,298081514,298083038,298084631,298086201,298087704,298089401,298091001,298092501,298094124,298095776,298097313,298098934,298100568,298102186,298103791,298105447,298107136,298108692,298110323,298111981,298113535,298115079,298116754,298118369,298119885,298121543,298123177,298124764,298126356,298128017,298129653,298131241,298132889,298134566,298136163,298137805,298139505,298141078,298142736,298144394,298146000,298147645,298149289,298150931,298152531,298154183,298155819,298157416,298159082,298160766,298162372,298163968,298165582,298167210,298168814,298170483,298172117,298173703,298175294,298176943,298178585,298180187,298181875,298183566,298185198,298186810,298188522,298190166,298191787,298193476,298195164,298196812,298198477,298200169,298201784,298203458,298205145,298206759,298208484,298210166,298211754,298213461,298215175,298216804,298218438,298220104,298221806,298223448,298224999,298226646,298228346,298229927,298231584,298233299,298234967,298236639,298238303,298240001,298241680,298243245,298244919,298246640,298248218,298249914,298251594,298253142,298254765,298256503,298258052,298259718,298261409,298263018,298264660,298266344,298267962,298269605,298271223,298272912,298274536,298276121,298277784,298279442,298281016,298282674,298284313,298285896,298287513,298289217,298290882,298292554,298294204,298295850,298297515,298299103,298300770,298302435,298304075,298305758,298307450,298309003,298310622,298312309,298313907,298315514,298317161,298318816,298320472,298322126,298323821,298325457,298327060,298328703,298330361,298331933,298333593,298335205,298336798,298338469,298340115,298341697,298343369,298345032,298346732,298348375,298349990,298351676,298353294,298354946,298356626,298358213,298359837,298361492,298363131,298364718,298366356,298368010,298369559,298371149,298372788,298374381,298375962,298377559,298379140,298380759,298382426,298384031,298385587,298387246,298388876,298390472,298392064,298393712,298395346,298396919,298398561,298400204,298401807,298403409,298405075,298406653,298408286,298409899,298411498,298413042,298414670,298416299,298417894,298419581,298421241,298422845,298424456,298426077,298427700,298429294,298430916,298432551,298434146,298435826,298437487,298439067,298440696,298442371,298443962,298445589,298447215,298448849,298450471,298452091,298453776,298455357,298456971,298458672,298460267,298461922,298463562,298465182,298466788,298468443,298470075,298471666,298473319,298474942,298476494,298478070,298479645,298481255,298482865,298484500,298486061,298487692,298489308,298490906,298492554,298494153,298495762,298497342,298498988,298500645,298502222,298503854,298505498,298507074,298508714,298510357,298511887,298513500,298515129,298516711,298518298,298519947,298521570,298523121,298524687,298526332,298527940,298529546,298531129,298532729,298534337,298535969,298537577,298539193,298540791,298542379,298543940,298545560,298547180,298548750,298550373,298552028,298553576,298555238,298556917,298558483,298560107,298561792,298563405,298564976,298566652,298568252,298569873,298571523,298573133,298574753,298576403,298578008,298579595,298581167,298582779,298584344,298585884,298587476,298589097,298590617,298592264,298593933,298595470,298597098,298598699,298600240,298601867,298603519,298605098,298606711,298608331,298609878,298611492,298613097,298614658,298616287,298617901,298619464,298621067,298622710,298624299,298625903,298627578,298629208,298630794,298632462,298634074,298635681,298637303,298638916,298640555,298642185,298643823,298645429,298646997,298648618,298650251,298651851,298653526,298655187,298656812,298658484,298660150,298661732,298663394,298665083,298666635,298668311,298670009,298671547,298673174,298674808,298676351,298677979,298679606,298681210,298682847,298684507,298686150,298687791,298689462,298691069,298692714,298694353,298695907,298697519,298699099,298700697,298702300,298703950,298705544,298707129,298708804,298710425,298712031,298713674,298715304,298716894,298718503,298720132,298721815,298723452,298725090,298726780,298728369,298729982,298731645,298733249,298734919,298736543,298738138,298739766,298741432,298743049,298744705,298746364,298747970,298749632,298751300,298752924,298754603,298756236,298757905,298759581,298761193,298762857,298764472,298766131,298767763,298769441,298771075,298772684,298774356,298776005,298777618,298779268,298780900,298782523,298784151,298785799,298787392,298789015,298790728,298792407,298794037,298795727,298797378,298799028,298800677,298802304,298803901,298805510,298807124,298808693,298810369,298812023,298813596,298815298,298816966,298818577,298820246,298821928,298823524,298825222,298826917,298828479,298830131,298831800,298833375,298835029,298836665,298838315,298839957,298841628,298843297,298844955,298846600,298848253,298849938,298851609,298853246,298854822,298856518,298858130,298859743,298861356,298862971,298864636,298866258,298867914,298869547,298871162,298872773,298874388,298876031,298877615,298879252,298880911,298882469,298884057,298885703,298887311,298888982,298890613,298892244,298893868,298895472,298897141,298898766,298900381,298902038,298903647,298905264,298906921,298908571,298910238,298911866,298913515,298915150,298916795,298918410,298919972,298921607,298923220,298924826,298926527,298928137,298929741,298931429,298933072,298934658,298936324,298937948,298939541,298941185,298942838,298944466,298946125,298947758,298949385,298951032,298952604,298954194,298955851,298957460,298959068,298960680,298962320,298963961,298965526,298967130,298968759,298970388,298971991,298973654,298975262,298976852,298978543,298980171,298981806,298983474,298985137,298986770,298988405,298990025,298991668,298993271,298994941,298996530,298998162,298999821,299001464,299003137,299004753,299006396,299008026,299009653,299011279,299012918,299014549,299016122,299017738,299019393,299020977,299022612,299024195,299025779,299027407,299029029,299030664,299032390,299033994,299035587,299037285,299038919,299040514,299042138,299043759,299045334,299046956,299048587,299050233,299051848,299053470,299055113,299056770,299058374,299060000,299061607,299063197,299064887,299066497,299068093,299069737,299071360,299072939,299074540,299076157,299077787,299079445,299081082,299082743,299084404,299086067,299087697,299089361,299090969,299092592,299094237,299095848,299097509,299099191,299100744,299102378,299104018,299105632,299107225,299108824,299110451,299112103,299113759,299115361,299117025,299118620,299120212,299121851,299123483,299125064,299126720,299128335,299129881,299131488,299133154,299134708,299136364,299138038,299139644,299141333,299143038,299144658,299146304,299147969,299149556,299151184,299152845,299154392,299156012,299157669,299159214,299160845,299162510,299164130,299165755,299167426,299169004,299170621,299172270,299173819,299175421,299177019,299178584,299180226,299181843,299183418,299185090,299186732,299188303,299189896,299191577,299193215,299194835,299196464,299198107,299199743,299201374,299203045,299204676,299206331,299207961,299209639,299211225,299212895,299214595,299216118,299217763,299219445,299221029,299222684,299224404,299225956,299227590,299229302,299230859,299232512,299234186,299235741,299237372,299239038,299240597,299242242,299243923,299245454,299247120,299248801,299250342,299252001,299253657,299255202,299256882,299258579,299260145,299261790,299263468,299265049,299266652,299268306,299269867,299271448,299273108,299274711,299276312,299277917,299279585,299281206,299282858,299284470,299286113,299287729,299289337,299290928,299292545,299294149,299295769,299297447,299299112,299300734,299302357,299303988,299305600,299307286,299308972,299310556,299312201,299313838,299315434,299317046,299318678,299320294,299321951,299323614,299325235,299326859,299328458,299330133,299331737,299333355,299335015,299336606,299338265,299339959,299341556,299343202,299344850,299346383,299348007,299349714,299351207,299352823,299354519,299356029,299357666,299359339,299360894,299362496,299364182,299365764,299367422,299369146,299370635,299372297,299374012,299375540,299377147,299378813,299380400,299382017,299383717,299385352,299386956,299388620,299390233,299391779,299393454,299395086,299396662,299398306,299399866,299401499,299403141,299404741,299406364,299408011,299409637,299411299,299412888,299414467,299416115,299417697,299419256,299420993,299422561,299424192,299425889,299427396,299429002,299430673,299432228,299433802,299435408,299436983,299438541,299440155,299441759,299443337,299444965,299446522,299448172,299449756,299451273,299452904,299454414,299455973,299457668,299459188,299460731,299462404,299463883,299465471,299467160,299468688,299470350,299472010,299473582,299475204,299476897,299478477,299480114,299481784,299483331,299485014,299486638,299488201,299489925,299491532,299493125,299494834,299496499,299498058,299499741,299501327,299502896,299504542,299506071,299507698,299509343,299510868,299512506,299514153,299515682,299517316,299518970,299520499,299522218,299523880,299525455,299527148,299528810,299530365,299532018,299533619,299535160,299536854,299538433,299539960,299541610,299543185,299544779,299546456,299548042,299549654,299551359,299552943,299554582,299556243,299557818,299559482,299561168,299562767,299564441,299566090,299567680,299569377,299571019,299572596,299574318,299575921,299577545,299579260,299580855,299582463,299584152,299585742,299587367,299589056,299590672,299592302,299594001,299595643,299597281,299598990,299600629,299602270,299603964,299605540,299607227,299608835,299610423,299612076,299613745,299615362,299616998,299618673,299620311,299621961,299623630,299625229,299626883,299628601,299630252,299631933,299633625,299635314,299637009,299638646,299640269,299642014,299643669,299645331,299647045,299648726,299650431,299652139,299653820,299655492,299657197,299658891,299660606,299662233,299663882,299665559,299667210,299668866,299670567,299672240,299673945,299675674,299677375,299679093,299680855,299682520,299684301,299686123,299687912,299689783,299691529,299693392,299695098,299696973,299698699,299700580,299702321,299704217,299706011,299707908,299709667,299711558,299713314,299715239,299717055,299719012,299720774,299722709,299724474,299726345,299728082,299729964,299731710,299733578,299735282,299737144,299738864,299740701,299742432,299744274,299745996,299747838,299749610,299751462,299753244,299755058,299756806,299758660,299760494,299762315,299764115,299765865,299767649,299769419,299771198,299772963,299774768,299776510,299778335,299780059,299781886,299783623,299785456,299787165,299789013,299790734,299792552,299794312,299796129,299797855,299799662,299801404,299803244,299804992,299806824,299808604,299810427,299812234,299814051,299815873,299817679,299819454,299821280,299823076,299824912,299826699,299828506,299830247,299832067,299833837,299835612,299837370,299839170,299840935,299842717,299844437,299846205,299847967,299849723,299851482,299853233,299855026,299856815,299858635,299860345,299862192,299863918,299865739,299867475,299869312,299871025,299872877,299874593,299876429,299878100,299879917,299881607,299883394,299885112,299886906,299888686,299890483,299892258,299894011,299895819,299897542,299899363,299901145,299902948,299904710,299906482,299908235,299910037,299911722,299913514,299915233,299917016,299918723,299920482,299922169,299923920,299925643,299927469,299929170,299930988,299932654,299934450,299936119,299937922,299939638,299941458,299943160,299944954,299946747,299948529,299950309,299952087,299953784,299955554,299957299,299959082,299960784,299962529,299964268,299966031,299967802,299969543,299971264,299972988,299974749,299976520,299978319,299980059,299981778,299983567,299985296,299987074,299988803,299990535,299992288,299994019,299995747,299997478,299999151,300000853,300002522,300004234,300005934,300007626,300009331,300011034,300012719,300014380,300016093,300017777,300019510,300021122,300022811,300024463,300026179,300027832,300029556,300031227,300032945,300034617,300036359,300038023,300039751,300041424,300043162,300044847,300046589,300048285,300050028,300051659,300053382,300055032,300056762,300058433,300060161,300061829,300063564,300065234,300066956,300068652,300070338,300071978,300073620,300075297,300076955,300078675,300080331,300081985,300083672,300085361,300086990,300088673,300090295,300091941,300093554,300095230,300096866,300098596,300100225,300101916,300103556,300105224,300106819,300108510,300110151,300111855,300113506,300115214,300116864,300118547,300120169,300121883,300123535,300125239,300126877,300128571,300130191,300131835,300133470,300135143,300136783,300138462,300140104,300141766,300143428,300145055,300146725,300148338,300150000,300151578,300153261,300154878,300156557,300158172,300159870,300161553,300163239,300164871,300166564,300168147,300169839,300171474,300173129,300174765,300176395,300178025,300179649,300181299,300182904,300184575,300186179,300187867,300189449,300191171,300192790,300194487,300196117,300197796,300199444,300201116,300202782,300204454,300206103,300207735,300209405,300211012,300212737,300214276,300215943,300217533,300219241,300220837,300222501,300224087,300225742,300227364,300229066,300230658,300232369,300233980,300235695,300237338,300238995,300240597,300242216,300243876,300245494,300247156,300248741,300250403,300251968,300253657,300255182,300256839,300258429,300260082,300261672,300263304,300264919,300266569,300268167,300269779,300271417,300273014,300274693,300276270,300277935,300279498,300281185,300282742,300284410,300285955,300287640,300289219,300290929,300292491,300294158,300295703,300297368,300298974,300300642,300302260,300303862,300305516,300307063,300308732,300310327,300311980,300313594,300315218,300316802,300318440,300320013,300321707,300323282,300324957,300326537,300328186,300329790,300331422,300333061,300334652,300336287,300337834,300339487,300341015,300342646,300344201,300345862,300347468,300349106,300350680,300352332,300353917,300355529,300357140,300358683,300360277,300361897,300363526,300365094,300366720,300368289,300369939,300371499,300373149,300374749,300376390,300377976,300379592,300381228,300382802,300384424,300385936,300387579,300389089,300390704,300392217,300393848,300395380,300397016,300398602,300400239,300401852,300403430,300405054,300406614,300408227,300409730,300411352,300412880,300414493,300416037,300417669,300419269,300420854,300422490,300423998,300425642,300427189,300428828,300430336,300432002,300433607,300435275,300436843,300438433,300440019,300441517,300443110,300444678,300446292,300447840,300449507,300451087,300452783,300454375,300455970,300457566,300459127,300460772,300462323,300463927,300465475,300467110,300468705,300470333,300471945,300473543,300475112,300476714,300478287,300479825,300481489,300482951,300484621,300486153,300487801,300489360,300490980,300492539,300494154,300495738,300497326,300498919,300500490,300502094,300503636,300505254,300506800,300508384,300509985,300511564,300513141,300514699,300516295,300517867,300519469,300521045,300522631,300524162,300525737,300527280,300528828,300530407,300531938,300533521,300535099,300536716,300538259,300539816,300541379,300542989,300544564,300546178,300547801,300549368,300550967,300552494,300554081,300555648,300557228,300558835,300560456,300562062,300563625,300565245,300566810,300568424,300569983,300571552,300573105,300574685,300576279,300577820,300579416,300580990,300582580,300584187,300585742,300587313,300588805,300590391,300591951,300593540,300595094,300596682,300598193,300599734,300601269,300602776,300604383,300605915,300607537,300609075,300610668,300612237,300613804,300615368,300616927,300618547,300620052,300621720,300623281,300624912,300626489,300628129,300629729,300631302,300632923,300634467,300636106,300637689,300639279,300640858,300642491,300644128,300645717,300647349,300648929,300650523,300652186,300653733,300655444,300656985,300658683,300660214,300661816,300663409,300664975,300666633,300668208,300669878,300671470,300673163,300674760,300676356,300678027,300679589,300681246,300682783,300684460,300686044,300687705,300689292,300690984,300692576,300694180,300695763,300697361,300698993,300700592,300702281,300703846,300705483,300707154,300708740,300710410,300712011,300713692,300715281,300716958,300718563,300720182,300721812,300723425,300725089,300726688,300728348,300729922,300731547,300733140,300734731,300736371,300737959,300739605,300741195,300742856,300744465,300746085,300747738,300749289,300750906,300752482,300754111,300755645,300757259,300758842,300760425,300762056,300763656,300765308,300766866,300768521,300770112,300771723,300773329,300775001,300776726,300778379,300780076,300781627,300783336,300784898,300786582,300788151,300789774,300791433,300793046,300794712,300796300,300798001,300799605,300801211,300802904,300804489,300806192,300807821,300809504,300811158,300812765,300814414,300816008,300817659,300819227,300820892,300822503,300824099,300825767,300827360,300829011,300830541,300832213,300833803,300835399,300837057,300838644,300840336,300841918,300843562,300845164,300846800,300848500,300850078,300851769,300853350,300855018,300856609,300858238,300859929,300861551,300863209,300864830,300866424,300868054,300869655,300871325,300872969,300874651,300876334,300877962,300879643,300881291,300882938,300884529,300886163,300887829,300889466,300891176,300892805,300894541,300896112,300897819,300899435,300901081,300902735,300904339,300906010,300907607,300909260,300910927,300912607,300914238,300915790,300917484,300919050,300920707,300922339,300923968,300925612,300927196,300928846,300930415,300932077,300933668,300935289,300936938,300938536,300940237,300941875,300943527,300945187,300946809,300948513,300950107,300951795,300953402,300955040,300956671,300958242,300959904,300961479,300963181,300964825,300966443,300968117,300969700,300971329,300972970,300974543,300976127,300977713,300979284,300980884,300982470,300984047,300985622,300987223,300988811,300990404,300992025,300993628,300995222,300996789,300998373,300999993,301001523,301003146,301004708,301006358,301007945,301009522,301011127,301012683,301014313,301015919,301017506,301019150,301020748,301022299,301023919,301025538,301027231,301028829,301030456,301032032,301033635,301035226,301036798,301038402,301040025,301041652,301043280,301044843,301046438,301048037,301049653,301051319,301052972,301054610,301056242,301057797,301059446,301061047,301062686,301064278,301065905,301067545,301069140,301070733,301072397,301074021,301075661,301077297,301078902,301080498,301082101,301083711,301085365,301086959,301088602,301090250,301091859,301093443,301095057,301096651,301098239,301099863,301101484,301103119,301104708,301106359,301107976,301109614,301111246,301112851,301114476,301116101,301117698,301119322,301120934,301122560,301124160,301125783,301127410,301129003,301130596,301132224,301133865,301135441,301137104,301138719,301140385,301142035,301143629,301145284,301146950,301148587,301150193,301151830,301153421,301155056,301156678,301158329,301159956,301161526,301163157,301164775,301166388,301168050,301169656,301171257,301172909,301174552,301176194,301177851,301179456,301181116,301182780,301184404,301186117,301187784,301189452,301191162,301192804,301194425,301196048,301197620,301199227,301200761,301202341,301203927,301205500,301207076,301208699,301210223,301211751,301213359,301214946,301216597,301218249,301219847,301221528,301223241,301224874,301226549,301228241,301229896,301231593,301233303,301235039,301236743,301238438,301240155,301241863,301243552,301245200,301246882,301248565,301250246,301251939,301253616,301255313,301256955,301258587,301260245,301261895,301263574,301265221,301266926,301268560,301270231,301271929,301273583,301275229,301276900,301278574,301280246,301281941,301283634,301285251,301286928,301288629,301290303,301291954,301293557,301295260,301296871,301298521,301300126,301301722,301303381,301305029,301306736,301308371,301310078,301311755,301313489,301315177,301316898,301318662,301320350,301322065,301323751,301325447,301327205,301328874,301330579,301332290,301333961,301335713,301337363,301339098,301340837,301342503,301344240,301345916,301347592,301349301,301350993,301352638,301354410,301356069,301357775,301359500,301361133,301362850,301364584,301366193,301367885,301369582,301371184,301372921,301374570,301376146,301377891,301379597,301381195,301382883,301384545,301386154,301387833,301389553,301391119,301392773,301394441,301396040,301397672,301399332,301400961,301402620,301404313,301405926,301407565,301409278,301410930,301412543,301414253,301415982,301417607,301419241,301420912,301422562,301424205,301425859,301427552,301429206,301430955,301432639,301434328,301436043,301437776,301439453,301441144,301442817,301444537,301446207,301447995,301449708,301451412,301453181,301454896,301456612,301458386,301460133,301461801,301463547,301465334,301467065,301468816,301470546,301472275,301473992,301475752,301477493,301479249,301481016,301482775,301484520,301486235,301487962,301489730,301491496,301493277,301494980,301496712,301498445,301500155,301501884,301503651,301505393,301507149,301508940,301510679,301512404,301514184,301515886,301517600,301519357,301521126,301522873,301524625,301526371,301528109,301529821,301531556,301533363,301535128,301536913,301538703,301540443,301542200,301543986,301545728,301547501,301549268,301550992,301552741,301554507,301556274,301558008,301559737,301561457,301563194,301564957,301566693,301568423,301570212,301571964,301573701,301575513,301577300,301579016,301580854,301582599,301584370,301586162,301587957,301589715,301591500,301593247,301595009,301596779,301598498,301600290,301602044,301603745,301605547,301607258,301608980,301610760,301612450,301614189,301615944,301617706,301619448,301621179,301622933,301624735,301626513,301628260,301630091,301631775,301633559,301635295,301636999,301638797,301640546,301642236,301644006,301645737,301647493,301649240,301650935,301652682,301654394,301656113,301657887,301659614,301661341,301663133,301664790,301666530,301668338,301670033,301671735,301673530,301675180,301676839,301678561,301680219,301681867,301683577,301685253,301686889,301688572,301690219,301691852,301693477,301695176,301696744,301698351,301699998,301701543,301703181,301704842,301706395,301708030,301709717,301711284,301712972,301714629,301716246,301717980,301719598,301721227,301722946,301724628,301726368,301727954,301729560,301731236,301732792,301734465,301736087,301737666,301739334,301740883,301742596,301744135,301745797,301747437,301748996,301750690,301752267,301753935,301755579,301757183,301758896,301760426,301762095,301763730,301765359,301767128,301768733,301770482,301772063,301773780,301775464,301777068,301778784,301780349,301782014,301783600,301785258,301786899,301788517,301790258,301791851,301793576,301795195,301796880,301798541,301800194,301801915,301803462,301805248,301806827,301808539,301810269,301811980,301813729,301815354,301817106,301818713,301820471,301822122,301823779,301825493,301827114,301828840,301830476,301832102,301833852,301835446,301837267,301838884,301840657,301842362,301844103,301845913,301847576,301849434,301850971,301852780,301854401,301856162,301857836,301859508,301861301,301862908,301864733,301866338,301868116,301869809,301871516,301873270,301874893,301876665,301878255,301880051,301881682,301883385,301885077,301886716,301888461,301890071,301891855,301893427,301895148,301896810,301898517,301900250,301901888,301903637,301905266,301907039,301908621,301910398,301912081,301913810,301915516,301917113,301918806,301920442,301922094,301923741,301925316,301927029,301928623,301930298,301932004,301933649,301935376,301937007,301938730,301940382,301942042,301943774,301945376,301947177,301948777,301950523,301952167,301953816,301955491,301957091,301958825,301960404,301962067,301963720,301965376,301967109,301968688,301970431,301972077,301973791,301975469,301977128,301978821,301980408,301982168,301983840,301985528,301987228,301988859,301990578,301992151,301993811,301995418,301997100,301998748,302000398,302002093,302003725,302005448,302006991,302008692,302010284,302011942,302013560,302015125,302016769,302018265,302019927,302021474,302023094,302024660,302026209,302027852,302029387,302031080,302032612,302034217,302035795,302037427,302039048,302040576,302042214,302043795,302045478,302047042,302048659,302050254,302051841,302053489,302055059,302056738,302058288,302059990,302061560,302063229,302064813,302066496,302068155,302069791,302071481,302073049,302074763,302076373,302078020,302079631,302081210,302082820,302084396,302086068,302087597,302089315,302090893,302092552,302094121,302095756,302097376,302098979,302100628,302102164,302103842,302105390,302107025,302108638,302110207,302111849,302113428,302115070,302116629,302118300,302119863,302121485,302123056,302124727,302126366,302128012,302129712,302131310,302132987,302134652,302136299,302137948,302139601,302141266,302142856,302144528,302146113,302147721,302149325,302150918,302152574,302154182,302155804,302157397,302159054,302160665,302162250,302163922,302165484,302167156,302168745,302170411,302172059,302173757,302175409,302177037,302178723,302180335,302182009,302183681,302185316,302186901,302188585,302190266,302191914,302193615,302195270,302196920,302198565,302200196,302201802,302203355,302204958,302206562,302208187,302209786,302211439,302213024,302214657,302216190,302217770,302219352,302220956,302222598,302224173,302225883,302227470,302229087,302230665,302232324,302233950,302235569,302237199,302238815,302240416,302242002,302243628,302245214,302246881,302248484,302250153,302251794,302253431,302255062,302256631,302258320,302259933,302261621,302263245,302264869,302266502,302268084,302269712,302271275,302272935,302274530,302276182,302277820,302279471,302281105,302282705,302284263,302285845,302287515,302289096,302290741,302292398,302294036,302295661,302297279,302298889,302300498,302302119,302303733,302305350,302306995,302308688,302310356,302312017,302313614,302315271,302316862,302318417,302320004,302321643,302323236,302324857,302326478,302328063,302329686,302331287,302332895,302334511,302336109,302337751,302339363,302340987,302342565,302344143,302345732,302347344,302348963,302350598,302352181,302353769,302355397,302356984,302358564,302360143,302361742,302363377,302364976,302366633,302368228,302369833,302371394,302373007,302374603,302376215,302377829,302379397,302381009,302382566,302384174,302385769,302387422,302389063,302390705,302392331,302393893,302395501,302397084,302398663,302400323,302401952,302403578,302405152,302406779,302408363,302409931,302411559,302413114,302414735,302416291,302417958,302419550,302421161,302422758,302424340,302425945,302427500,302429107,302430665,302432278,302433882,302435504,302437084,302438746,302440369,302441940,302443515,302445088,302446700,302448296,302449928,302451549,302453152,302454816,302456340,302458008,302459592,302461183,302462738,302464313,302465949,302467462,302469109,302470642,302472252,302473868,302475456,302477074,302478613,302480284,302481861,302483542,302485157,302486772,302488370,302489941,302491538,302493079,302494694,302496329,302497943,302499537,302501145,302502765,302504234,302505866,302507433,302509053,302510633,302512219,302513848,302515379,302517062,302518589,302520193,302521801,302523371,302525001,302526532,302528170,302529756,302531365,302532920,302534503,302536124,302537612,302539243,302540781,302542420,302543994,302545555,302547190,302548670,302550338,302551887,302553531,302555089,302556694,302558314,302559815,302561475,302563079,302564708,302566318,302567913,302569538,302571035,302572678,302574272,302575941,302577520,302579068,302580713,302582255,302583882,302585473,302587075,302588714,302590272,302591908,302593437,302595039,302596684,302598278,302599912,302601499,302603105,302604701,302606294,302607966,302609553,302611183,302612776,302614398,302616000,302617638,302619236,302620765,302622395,302623961,302625592,302627227,302628749,302630301,302631869,302633474,302635052,302636590,302638189,302639703,302641261,302642819,302644345,302645922,302647507,302649025,302650588,302652110,302653632,302655197,302656718,302658356,302659980,302661586,302663192,302664831,302666463,302668116,302669781,302671385,302672969,302674605,302676231,302677871,302679509,302681109,302682704,302684278,302685931,302687618,302689255,302690907,302692541,302694155,302695784,302697430,302699084,302700715,302702303,302703952,302705531,302707096,302708698,302710261,302711811,302713394,302715059,302716729,302718353,302719991,302721599,302723194,302724811,302726461,302728102,302729732,302731377,302732978,302734613,302736263,302737925,302739541,302741170,302742799,302744410,302746026,302747632,302749276,302750915,302752563,302754184,302755822,302757434,302759072,302760656,302762234,302763831,302765490,302767102,302768741,302770357,302771900,302773525,302775109,302776743,302778375,302780003,302781599,302783242,302784778,302786370,302787932,302789561,302791197,302792825,302794441,302796038,302797633,302799287,302800931,302802561,302804165,302805755,302807334,302808978,302810600,302812228,302813853,302815436,302817074,302818696,302820364,302822065,302823750,302825406,302827056,302828727,302830350,302831981,302833605,302835219,302836841,302838494,302840129,302841777,302843421,302845046,302846707,302848375,302850031,302851736,302853379,302855042,302856737,302858438,302860125,302861810,302863472,302865125,302866797,302868426,302870106,302871758,302873424,302875075,302876754,302878377,302880041,302881646,302883294,302884987,302886633,302888281,302889918,302891590,302893260,302894945,302896642,302898331,302900040,302901730,302903351,302905069,302906769,302908477,302910175,302911848,302913567,302915326,302917043,302918794,302920462,302922136,302923878,302925601,302927312,302928989,302930716,302932449,302934149,302935821,302937477,302939195,302940888,302942554,302944186,302945835,302947496,302949111,302950804,302952489,302954160,302955834,302957484,302959156,302960823,302962440,302964085,302965781,302967456,302969090,302970730,302972408,302974054,302975736,302977380,302978984,302980574,302982128,302983728,302985346,302986962,302988573,302990206,302991864,302993483,302995132,302996740,302998311,302999929,303001531,303003151,303004789,303006408,303008019,303009703,303011326,303012969,303014629,303016275,303017921,303019568,303021169,303022789,303024403,303026041,303027683,303029279,303030889,303032498,303034148,303035790,303037452,303039049,303040671,303042347,303044044,303045725,303047441,303049192,303050956,303052662,303054351,303056023,303057720,303059413,303061146,303062856,303064562,303066268,303067982,303069720,303071480,303073174,303074944,303076650,303078354,303080063,303081819,303083590,303085316,303087038,303088799,303090533,303092283,303094069,303095809,303097534,303099254,303100920,303102661,303104410,303106174,303107868,303109580,303111263,303113008,303114714,303116438,303118158,303119944,303121694,303123459,303125202,303126901,303128628,303130370,303132076,303133829,303135572,303137283,303139032,303140785,303142524,303144286,303146037,303147782,303149505,303151310,303153082,303154877,303156689,303158454,303160211,303161967,303163761,303165540,303167330,303169173,303170979,303172715,303174498,303176256,303178067,303179871,303181644,303183393,303185166,303186938,303188681,303190477,303192261,303193988,303195737,303197454,303199212,303200971,303202789,303204567,303206270,303208032,303209736,303211448,303213251,303215076,303216865,303218570,303220260,303221978,303223739,303225467,303227147,303228768,303230381,303232029,303233589,303235204,303236831,303238493,303240150,303241818,303243486,303245172,303246901,303248571,303250242,303251884,303253541,303255219,303256905,303258561,303260172,303261747,303263346,303264967,303266562,303268179,303269856,303271550,303273176,303274836,303276530,303278220,303279909,303281627,303283340,303285014,303286745,303288465,303290206,303291885,303293586,303295195,303296760,303298364,303299930,303301519,303303169,303304776,303306418,303308018,303309614,303311196,303312829,303314465,303316102,303317679,303319258,303320743,303322237,303323753,303325320,303326881,303328393,303329944,303331479,303332992,303334578,303336174,303337768,303339296,303340835,303342402,303343942,303345480,303347037,303348605,303350133,303351738,303353295,303354804,303356371,303357948,303359516,303361067,303362614,303364174,303365722,303367277,303368853,303370434,303371999,303373573,303375136,303376682,303378297,303379909,303381460,303383035,303384592,303386103,303387665,303389301,303390946,303392531,303394174,303395783,303397319,303398922,303400560,303402177,303403784,303405410,303406969,303408547,303410169,303411850,303413527,303415125,303416781,303418440,303420023,303421572,303423204,303424843,303426450,303428025,303429544,303431121,303432747,303434387,303436011,303437612,303439196,303440761,303442423,303444045,303445679,303447269,303448834,303450441,303452036,303453617,303455163,303456789,303458442,303460041,303461702,303463278,303464871,303466399,303467976,303469588,303471250,303472894,303474493,303476126,303477819,303479475,303481101,303482698,303484256,303485881,303487518,303489135,303490714,303492339,303493977,303495653,303497299,303498835,303500458,303502112,303503752,303505433,303507023,303508662,303510333,303512018,303513624,303515212,303516807,303518421,303520057,303521631,303523198,303524787,303526377,303527976,303529549,303531148,303532803,303534406,303536000,303537573,303539198,303540772,303542384,303543961,303545502,303547070,303548642,303550158,303551677,303553257,303554859,303556448,303558002,303559571,303561142,303562723,303564325,303565884,303567489,303569079,303570627,303572184,303573736,303575282,303576816,303578402,303579974,303581544,303583153,303584720,303586278,303587836,303589444,303591010,303592607,303594145,303595702,303597283,303598879,303600437,303602024,303603624,303605218,303606805,303608383,303609962,303611553,303613081,303614618,303616180,303617740,303619308,303620872,303622475,303624033,303625585,303627192,303628791,303630325,303631942,303633520,303635081,303636699,303638315,303639979,303641577,303643176,303644811,303646450,303648098,303649699,303651294,303652952,303654564,303656195,303657743,303659333,303661055,303662772,303664507,303666185,303667898,303669622,303671389,303673069,303674794,303676542,303678272,303679971,303681705,303683446,303685116,303686837,303688582,303690273,303691946,303693693,303695454,303697148,303698898,303700603,303702408,303704109,303705851,303707648,303709384,303711136,303712858,303714627,303716399,303718177,303720015,303721715,303723497,303725191,303726999,303728690,303730443,303732217,303733885,303735597,303737315,303739100,303740797,303742532,303744259,303745961,303747640,303749374,303751112,303752804,303754535,303756226,303757983,303759686,303761421,303763177,303764879,303766608,303768304,303770081,303771765,303773488,303775278,303776983,303778740,303780437,303782206,303783840,303785566,303787305,303788999,303790755,303792555,303794380,303796052,303797824,303799512,303801258,303802911,303804636,303806410,303808075,303809836,303811529,303813317,303815029,303816778,303818569,303820208,303821984,303823660,303825384,303827058,303828779,303830550,303832205,303833966,303835690,303837457,303839144,303840856,303842611,303844299,303845967,303847704,303849460,303851134,303852881,303854593,303856328,303857988,303859718,303861491,303863125,303864889,303866575,303868345,303870003,303871715,303873467,303875126,303876927,303878644,303880419,303882102,303883844,303885617,303887352,303889102,303890854,303892600,303894273,303896013,303897757,303899465,303901186,303902944,303904745,303906395,303908139,303909900,303911643,303913293,303915074,303916856,303918552,303920278,303922002,303923747,303925445,303927183,303928958,303930610,303932372,303934042,303935783,303937448,303939189,303940979,303942603,303944373,303946095,303947834,303949522,303951264,303953067,303954720,303956519,303958244,303960040,303961756,303963533,303965311,303966978,303968664,303970481,303972265,303973987,303975796,303977568,303979314,303981035,303982903,303984698,303986389,303988168,303989935,303991719,303993418,303995270,303997098,303998769,304000589,304002443,304004224,304005900,304007828,304009612,304011297,304013059,304014979,304016777,304018505,304020385,304022204,304023941,304025794,304027747,304029583,304031323,304033256,304035106,304036908,304038749,304040648,304042503,304044300,304046088,304047896,304049764,304051630,304053481,304055338,304057183,304059104,304060930,304062785,304064437,304066333,304068188,304069960,304071816,304073630,304075578,304077204,304079086,304080929,304082719,304084490,304086325,304088153,304089892,304091776,304093607,304095490,304097336,304099219,304101078,304102880,304104763,304106538,304108370,304110231,304112067,304113946,304115757,304117650,304119466,304121245,304123114,304124951,304126812,304128556,304130427,304132286,304134130,304135976,304137833,304139649,304141458,304143343,304145198,304147076,304148961,304150825,304152585,304154404,304156245,304158126,304159964,304161758,304163619,304165406,304167246,304169044,304170901,304172730,304174462,304176329,304178180,304180041,304181816,304183694,304185466,304187275,304189063,304190916,304192776,304194543,304196369,304198199,304200064,304201830,304203688,304205516,304207353,304209129,304211004,304212896,304214649,304216540,304218373,304220183,304221975,304223844,304225676,304227473,304229300,304231176,304233006,304234784,304236610,304238443,304240233,304241984,304243842,304245693,304247397,304249222,304251065,304252899,304254601,304256467,304258290,304260049,304261804,304263657,304265524,304267223,304269081,304270881,304272702,304274412,304276225,304278098,304279800,304281642,304283516,304285339,304287019,304288879,304290829,304292672,304294395,304296264,304298188,304299933,304301790,304303640,304305497,304307227,304309069,304310932,304312661,304314494,304316298,304318168,304319910,304321764,304323668,304325509,304327265,304329132,304331021,304332728,304334589,304336385,304338246,304340011,304341880,304343755,304345518,304347384,304349247,304351114,304352866,304354724,304356560,304358434,304360231,304362119,304364047,304365787,304367676,304369481,304371361,304373091,304374959,304376793,304378554,304380387,304382219,304384084,304385865,304387737,304389532,304391380,304393188,304395055,304396990,304398756,304400625,304402437,304404372,304406101,304407988,304409804,304411623,304413360,304415226,304417130,304418866,304420687,304422452,304424337,304426080,304427954,304429799,304431565,304433371,304435146,304437071,304438838,304440716,304442495,304444391,304446160,304447986,304449920,304451697,304453545,304455304,304457256,304459070,304460927,304462756,304464629,304466463,304468294,304470209,304472011,304473894,304475617,304477540,304479280,304481163,304483015,304484809,304486673,304488431,304490337,304492074,304493939,304495718,304497554,304499322,304501127,304502960,304504705,304506571,304508299,304510142,304511892,304513748,304515601,304517344,304519160,304520952,304522839,304524588,304526458,304528239,304530017,304531817,304533654,304535534,304537321,304539182,304540941,304542804,304544571,304546414,304548266,304550013,304551823,304553653,304555516,304557302,304559205,304561035,304562923,304564682,304566547,304568429,304570177,304572023,304573785,304575660,304577433,304579271,304581141,304582909,304584732,304586562,304588403,304590173,304592027,304593859,304595723,304597521,304599414,304601274,304603038,304604906,304606708,304608564,304610343,304612181,304614092,304615880,304617714,304619544,304621413,304623154,304624980,304626772,304628607,304630372,304632237,304634090,304635888,304637742,304639554,304641421,304643220,304645082,304646964,304648803,304650612,304652498,304654366,304656155,304658030,304659823,304661681,304663473,304665309,304667217,304668947,304670780,304672632,304674443,304676199,304678072,304679916,304681752,304683507,304685367,304687214,304688953,304690811,304692606,304694445,304696219,304698083,304699936,304701692,304703527,304705376,304707224,304708967,304710820,304712710,304714545,304716338,304718268,304720142,304721879,304723759,304725614,304727424,304729175,304731091,304732954,304734732,304736610,304738468,304740339,304742123,304743978,304745918,304747685,304749545,304751481,304753347,304755099,304756964,304758953,304760738,304762543,304764478,304766331,304768057,304769861,304771791,304773615,304775340,304777273,304779224,304781001,304782838,304784741,304786586,304788325,304790226,304792177,304793908,304795743,304797646,304799506,304801214,304803080,304804977,304806828,304808580,304810527,304812447,304814215,304816073,304817974,304819869,304821617,304823538,304825465,304827206,304829062,304830958,304832802,304834502,304836421,304838319,304840091,304841863,304843776,304845669,304847361,304849240,304851081,304852921,304854622,304856566,304858507,304860200,304862060,304863881,304865746,304867445,304869349,304871255,304872990,304874835,304876656,304878561,304880247,304882153,304884037,304885777,304887539,304889400,304891299,304893007,304894873,304896676,304898579,304900279,304902187,304904089,304905784,304907670,304909481,304911341,304913046,304914921,304916850,304918583,304920400,304922276,304924163,304925827,304927736,304929623,304931447,304933197,304935076,304936969,304938602,304940495,304942337,304944124,304945856,304947784,304949621,304951310,304953207,304955053,304956864,304958579,304960501,304962442,304964240,304966090,304967972,304969877,304971621,304973538,304975435,304977212,304979042,304980890,304982784,304984508,304986441,304988280,304990123,304991903,304993805,304995722,304997487,304999393,305001270,305003122,305004916,305006831,305008737,305010503,305012444,305014283,305016106,305017872,305019800,305021706,305023459,305025359,305027175,305029073,305030841,305032743,305034691,305036468,305038347,305040121,305042050,305043828,305045701,305047568,305049306,305051204,305052940,305054867,305056597,305058423,305060211,305062012,305063861,305065655,305067590,305069354,305071236,305073098,305074908,305076763,305078582,305080533,305082292,305084187,305086011,305087763,305089608,305091333,305093267,305094995,305096895,305098691,305100494,305102346,305104135,305106058,305107866,305109723,305111535,305113387,305115267,305117060,305118952,305120777,305122650,305124420,305126293,305128124,305129921,305131849,305133666,305135533,305137319,305139212,305141113,305142969,305144896,305146741,305148635,305150446,305152297,305154106,305155892,305157768,305159531,305161423,305163204,305164996,305166878,305168684,305170544,305172310,305174223,305176034,305177852,305179769,305181603,305183511,305185237,305187140,305188998,305190736,305192608,305194397,305196311,305198071,305199964,305201785,305203494,305205405,305207172,305209014,305210780,305212698,305214552,305216196,305218141,305219900,305221730,305223547,305225468,305227373,305229081,305231000,305232736,305234642,305236430,305238256,305240132,305241952,305243817,305245602,305247508,305249319,305251105,305253022,305254788,305256705,305258478,305260388,305262217,305264005,305265912,305267763,305269626,305271408,305273267,305275151,305276889,305278745,305280611,305282491,305284313,305286111,305288034,305289817,305291682,305293552,305295332,305297183,305298990,305300903,305302643,305304442,305306328,305308115,305309948,305311776,305313638,305315433,305317173,305319088,305320874,305322735,305324471,305326383,305328231,305329915,305331871,305333654,305335510,305337291,305339138,305340986,305342730,305344616,305346350,305348066,305349931,305351689,305353507,305355283,305357090,305358934,305360662,305362635,305364385,305366198,305368059,305369907,305371763,305373523,305375459,305377301,305379004,305380905,305382777,305384717,305386503,305388424,305390304,305391918,305393840,305395599,305397437,305399187,305401011,305402877,305404542,305406451,305408224,305410089,305411892,305413804,305415721,305417387,305419378,305421158,305423020,305424814,305426717,305428610,305430279,305432218,305434030,305435863,305437754,305439553,305441443,305443233,305445178,305447015,305448744,305450684,305452517,305454405,305456216,305458186,305460034,305461734,305463669,305465520,305467438,305469294,305471194,305473083,305474871,305476790,305478600,305480529,305482387,305484236,305486093,305487889,305489827,305491646,305493549,305495420,305497298,305499119,305500958,305502927,305504737,305506564,305508477,305510331,305512154,305513951,305515844,305517670,305519541,305521431,305523324,305525221,305527066,305528920,305530790,305532652,305534572,305536416,305538296,305540159,305542029,305543888,305545743,305547670,305549508,305551381,305553254,305555123,305556992,305558855,305560685,305562554,305564422,305566276,305568065,305569939,305571742,305573703,305575573,305577426,305579265,305581158,305583005,305584882,305586772,305588614,305590492,305592328,305594225,305596065,305597942,305599868,305601717,305603592,305605461,305607389,305609303,305611100,305612969,305614819,305616655,305618519,305620306,305622157,305623989,305625861,305627685,305629533,305631401,305633239,305635089,305636921,305638784,305640642,305642510,305644341,305646167,305648013,305649834,305651698,305653515,305655331,305657197,305658990,305660813,305662666,305664551,305666380,305668252,305670096,305671972,305673850,305675700,305677579,305679430,305681292,305683141,305685014,305686849,305688691,305690592,305692379,305694228,305696107,305697970,305699846,305701670,305703542,305705366,305707195,305708936,305710787,305712645,305714382,305716295,305718167,305719960,305721682,305723572,305725448,305727173,305729031,305730813,305732620,305734384,305736272,305738095,305739876,305741769,305743620,305745461,305747189,305749078,305750936,305752723,305754624,305756396,305758258,305760011,305761862,305763706,305765545,305767434,305769197,305771083,305772878,305774729,305776560,305778363,305780281,305782098,305783917,305785739,305787617,305789466,305791235,305793176,305795007,305796822,305798676,305800487,305802268,305804068,305805997,305807770,305809577,305811492,305813285,305815064,305816826,305818725,305820504,305822192,305824123,305825919,305827752,305829553,305831431,305833269,305835046,305836966,305838767,305840626,305842396,305844241,305846093,305847855,305849776,305851573,305853316,305855150,305856985,305858819,305860586,305862475,305864332,305866058,305867916,305869731,305871629,305873420,305875336,305877152,305878978,305880871,305882715,305884571,305886375,305888280,305890160,305891958,305893834,305895661,305897515,305899331,305901226,305903092,305904938,305906802,305908713,305910617,305912477,305914377,305916225,305918062,305919899,305921786,305923673,305925460,305927346,305929187,305931019,305932855,305934742,305936632,305938398,305940314,305942195,305944044,305945869,305947731,305949582,305951362,305953261,305955163,305956996,305958908,305960785,305962667,305964476,305966384,305968281,305970117,305971989,305973898,305975821,305977604,305979581,305981469,305983335,305985207,305987140,305989027,305990870,305992796,305994684,305996520,305998414,306000282,306002134,306003911,306005844,306007744,306009561,306011483,306013322,306015168,306016921,306018863,306020721,306022575,306024494,306026364,306028217,306030031,306031916,306033789,306035617,306037524,306039388,306041214,306043000,306044911,306046780,306048571,306050484,306052324,306054193,306055986,306057885,306059721,306061503,306063404,306065309,306067151,306068926,306070812,306072597,306074388,306076318,306078209,306080015,306081844,306083741,306085568,306087357,306089298,306091215,306093077,306094858,306096772,306098620,306100416,306102329,306104238,306106060,306107856,306109808,306111651,306113438,306115368,306117230,306119126,306120919,306122806,306124632,306126451,306128376,306130240,306132170,306133974,306135870,306137710,306139531,306141339,306143225,306145098,306146895,306148736,306150631,306152407,306154262,306156104,306158038,306159851,306161710,306163588,306165350,306167253,306169106,306170998,306172857,306174815,306176688,306178467,306180381,306182218,306184092,306185968,306187841,306189701,306191528,306193413,306195266,306197114,306198991,306200828,306202720,306204515,306206441,306208299,306210128,306212019,306213933,306215821,306217646,306219481,306221295,306223094,306224898,306226712,306228557,306230337,306232173,306233971,306235790,306237579,306239432,306241358,306243132,306244953,306246772,306248598,306250392,306252274,306254119,306255961,306257875,306259705,306261477,306263341,306265194,306267082,306268905,306270763,306272616,306274456,306276322,306278177,306280008,306281824,306283724,306285573,306287388,306289285,306291146,306293005,306294823,306296764,306298658,306300493,306302396,306304219,306306103,306307930,306309780,306311656,306313527,306315408,306317223,306319058,306320933,306322809,306324683,306326523,306328496,306330294,306332141,306334017,306335900,306337779,306339635,306341524,306343347,306345196,306347092,306348925,306350823,306352665,306354556,306356332,306358164,306360068,306361867,306363742,306365544,306367426,306369298,306371153,306373089,306374844,306376704,306378532,306380348,306382180,306384005,306385919,306387735,306389550,306391467,306393289,306395152,306397039,306398958,306400865,306402718,306404658,306406457,306408332,306410177,306412055,306413939,306415786,306417709,306419497,306421402,306423313,306425172,306427040,306428945,306430837,306432624,306434476,306436414,306438220,306440080,306441931,306443861,306445718,306447522,306449454,306451227,306453115,306455011,306456847,306458733,306460604,306462522,306464381,306466241,306468137,306469927,306471835,306473740,306475607,306477490,306479371,306481328,306483135,306485011,306486922,306488793,306490691,306492528,306494434,306496237,306498065,306500001,306501795,306503684,306505593,306507492,306509348,306511178,306513136,306514963,306516845,306518742,306520577,306522489,306524308,306526170,306528037,306529855,306531770,306533577,306535443,306537311,306539165,306541054,306542893,306544813,306546671,306548463,306550368,306552194,306554155,306556016,306557886,306559787,306561582,306563488,306565317,306567204,306569064,306570881,306572769,306574572,306576485,306578302,306580076,306581955,306583712,306585570,306587444,306589309,306591180,306593000,306594913,306596715,306598538,306600447,306602217,306604140,306606017,306607889,306609776,306611586,306613473,306615315,306617086,306618987,306620801,306622691,306624560,306626446,306628321,306630189,306632087,306633926,306635813,306637721,306639549,306641458,306643383,306645248,306647127,306648994,306650906,306652734,306654585,306656524,306658361,306660273,306662164,306664077,306665912,306667760,306669684,306671521,306673462,306675272,306677133,306679033,306680806,306682717,306684559,306686391,306688254,306690112,306692029,306693848,306695725,306697565,306699344,306701192,306703021,306704847,306706685,306708486,306710374,306712176,306713956,306715820,306717655,306719484,306721301,306723134,306724984,306726790,306728696,306730502,306732274,306734157,306735886,306737743,306739594,306741490,306743320,306745179,306747105,306748906,306750704,306752607,306754440,306756269,306758128,306760045,306761895,306763736,306765587,306767406,306769259,306771176,306772954,306774799,306776664,306778524,306780327,306782188,306784108,306785880,306787710,306789572,306791361,306793217,306795065,306796920,306798784,306800585,306802478,306804254,306806100,306807965,306809856,306811695,306813549,306815437,306817231,306819104,306820949,306822731,306824564,306826398,306828285,306830083,306831894,306833768,306835477,306837380,306839196,306841043,306842897,306844731,306846608,306848358,306850217,306852037,306853827,306855676,306857495,306859401,306861211,306863013,306864924,306866700,306868575,306870378,306872260,306874030,306875858,306877744,306879504,306881337,306883199,306884990,306886779,306888624,306890533,306892301,306894167,306896043,306897889,306899693,306901487,306903386,306905160,306907025,306908940,306910737,306912560,306914409,306916205,306917983,306919779,306921640,306923401,306925239,306927139,306928953,306930782,306932602,306934414,306936230,306938014,306939941,306941760,306943570,306945469,306947326,306949160,306950961,306952777,306954631,306956431,306958354,306960159,306961986,306963907,306965717,306967584,306969392,306971280,306973141,306974942,306976888,306978711,306980543,306982355,306984248,306986038,306987839,306989740,306991530,306993365,306995267,306997079,306998950,307000770,307002687,307004530,307006320,307008248,307010093,307011943,307013748,307015566,307017428,307019180,307021095,307022923,307024690,307026541,307028407,307030225,307031998,307033817,307035665,307037413,307039318,307041149,307042916,307044777,307046626,307048463,307050240,307052133,307053940,307055731,307057646,307059470,307061345,307063195,307065004,307066901,307068726,307070588,307072398,307074215,307076091,307077890,307079750,307081574,307083364,307085214,307086972,307088875,307090766,307092567,307094439,307096268,307098134,307099948,307101747,307103557,307105305,307107197,307109000,307110744,307112653,307114407,307116302,307118075,307119945,307121744,307123473,307125328,307127145,307128924,307130776,307132549,307134380,307136216,307138025,307139827,307141631,307143522,307145219,307147081,307148990,307150742,307152560,307154335,307156165,307157902,307159700,307161590,307163392,307165234,307167073,307168784,307170626,307172431,307174281,307176115,307177923,307179804,307181595,307183426,307185275,307187031,307188922,307190696,307192532,307194396,307196170,307198049,307199876,307201675,307203554,307205357,307207196,307209008,307210808,307212696,307214507,307216358,307218209,307220023,307221894,307223683,307225542,307227325,307229161,307231010,307232834,307234677,307236441,307238205,307240125,307241838,307243709,307245576,307247344,307249155,307250937,307252772,307254496,307256291,307258159,307259841,307261661,307263527,307265184,307267067,307268883,307270631,307272439,307274188,307276035,307277754,307279531,307281414,307283112,307284978,307286818,307288567,307290323,307292088,307293867,307295569,307297309,307299196,307300852,307302705,307304576,307306302,307308089,307309865,307311663,307313356,307315083,307316904,307318688,307320423,307322322,307324036,307325867,307327718,307329424,307331270,307332998,307334787,307336610,307338337,307340220,307342010,307343756,307345628,307347389,307349207,307351001,307352739,307354488,307356291,307358149,307359920,307361762,307363607,307365311,307367148,307368989,307370693,307372444,307374242,307376020,307377824,307379639,307381445,307383349,307385198,307387081,307388923,307390818,307392661,307394426,307396316,307398179,307399901,307401737,307403564,307405338,307407103,307408919,307410701,307412563,307414407,307416214,307418098,307419940,307421837,307423603,307425480,307427297,307429081,307430987,307432816,307434636,307436520,307438315,307440180,307442004,307443892,307445745,307447479,307449383,307451159,307452958,307454803,307456666,307458486,307460329,307462228,307464136,307465906,307467826,307469732,307471537,307473387,307475244,307477101,307478930,307480808,307482673,307484493,307486383,307488263,307490040,307491938,307493818,307495591,307497429,307499343,307501177,307503029,307504852,307506749,307508481,307510346,307512257,307514047,307515888,307517781,307519619,307521458,307523336,307525130,307526923,307528771,307530651,307532410,307534270,307536204,307537961,307539866,307541776,307543590,307545428,307547297,307549210,307550979,307552846,307554705,307556441,307558354,307560163,307561918,307563806,307565635,307567426,307569277,307571153,307572958,307574744,307576644,307578442,307580166,307582028,307583850,307585614,307587467,307589331,307591152,307592959,307594881,307596659,307598457,307600365,307602175,307603975,307605901,307607711,307609551,307611469,307613361,307615100,307616965,307618855,307620555,307622393,307624247,307625989,307627796,307629652,307631418,307633222,307635171,307636985,307638853,307640784,307642671,307644464,307646403,307648354,307650080,307651861,307653742,307655560,307657273,307659151,307660975,307662756,307664519,307666436,307668136,307669881,307671811,307673585,307675340,307677166,307678959,307680721,307682513,307684363,307686087,307687819,307689691,307691396,307693162,307695062,307696790,307698507,307700361,307702167,307703962,307705805,307707605,307709378,307711057,307712959,307714696,307716428,307718322,307720149,307721893,307723722,307725556,307727356,307729062,307730940,307732697,307734431,307736297,307738098,307739844,307741745,307743513,307745308,307747141,307749015,307750844,307752648,307754529,307756264,307758133,307759991,307761812,307763715,307765553,307767361,307769262,307771152,307773012,307774850,307776708,307778560,307780357,307782181,307784046,307785803,307787577,307789396,307791122,307793018,307794915,307796614,307798604,307800470,307802217,307804099,307805962,307807710,307809548,307811391,307813239,307815030,307816715,307818588,307820309,307822063,307823914,307825622,307827363,307829206,307830959,307832704,307834548,307836287,307838102,307839944,307841679,307843501,307845328,307847130,307848931,307850649,307852498,307854211,307855949,307857850,307859548,307861313,307863211,307864931,307866675,307868579,307870371,307872156,307874007,307875865,307877628,307879368,307881297,307883009,307884733,307886635,307888401,307890151,307892049,307893802,307895624,307897419,307899241,307901020,307902745,307904593,307906314,307908038,307909938,307911703,307913447,307915347,307917103,307918917,307920776,307922522,307924325,307926119,307927901,307929666,307931418,307933268,307935000,307936712,307938602,307940334,307942068,307943974,307945750,307947538,307949383,307951171,307952990,307954741,307956605,307958367,307960150,307962034,307963779,307965555,307967404,307969114,307970856,307972710,307974402,307976182,307977999,307979804,307981571,307983332,307985207,307986950,307988679,307990527,307992178,307993897,307995766,307997468,307999216,308001059,308002714,308004479,308006237,308008033,308009749,308011497,308013369,308015005,308016745,308018651,308020372,308022096,308023948,308025696,308027435,308029166,308030982,308032674,308034380,308036271,308037907,308039672,308041550,308043228,308044962,308046823,308048576,308050301,308052053,308053889,308055603,308057312,308059193,308060842,308062645,308064484,308066199,308067979,308069827,308071593,308073308,308075047,308076880,308078559,308080310,308082228,308083887,308085692,308087513,308089219,308090985,308092736,308094511,308096191,308097955,308099825,308101485,308103297,308105156,308106853,308108631,308110415,308112117,308113858,308115611,308117456,308119157,308120892,308122797,308124484,308126258,308128067,308129758,308131498,308133321,308135125,308136812,308138580,308140462,308142112,308143877,308145739,308147436,308149165,308151003,308152757,308154555,308156362,308158160,308159912,308161696,308163528,308165250,308167018,308168921,308170681,308172473,308174341,308176114,308177893,308179694,308181568,308183311,308185077,308186946,308188724,308190475,308192308,308194069,308195823,308197615,308199475,308201205,308203011,308204859,308206659,308208405,308210280,308212150,308213833,308215715,308217568,308219290,308221161,308223010,308224731,308226542,308228413,308230237,308231943,308233800,308235642,308237313,308239154,308240997,308242717,308244457,308246298,308247988,308249778,308251603,308253403,308255110,308256893,308258682,308260410,308262207,308264039,308265789,308267530,308269396,308271118,308272908,308274697,308276499,308278228,308280029,308281836,308283515,308285229,308287101,308288804,308290575,308292390,308294213,308295988,308297752,308299559,308301319,308303120,308304943,308306599,308308451,308310322,308311931,308313815,308315710,308317503,308319217,308321099,308322908,308324634,308326399,308328285,308330020,308331782,308333641,308335420,308337256,308339115,308340962,308342731,308344627,308346405,308348243,308350136,308351983,308353787,308355615,308357499,308359273,308361101,308362878,308364673,308366482,308368215,308370045,308371824,308373553,308375397,308377158,308378882,308380687,308382487,308384284,308386001,308387853,308389679,308391426,308393230,308394956,308396684,308398459,308400273,308402057,308403802,308405620,308407356,308409104,308410962,308412722,308414457,308416258,308418041,308419793,308421581,308423387,308425102,308426865,308428690,308430429,308432166,308433954,308435770,308437507,308439354,308441175,308442850,308444647,308446543,308448312,308450045,308451948,308453744,308455495,308457338,308459162,308460850,308462630,308464506,308466220,308468042,308469881,308471725,308473472,308475318,308477115,308478784,308480594,308482389,308484097,308485779,308487556,308489348,308491034,308492830,308494655,308496306,308498118,308499925,308501597,308503382,308505086,308506836,308508567,308510337,308512149,308513857,308515668,308517399,308519133,308520852,308522557,308524303,308525982,308527761,308529428,308531098,308532898,308534580,308536296,308538058,308539791,308541503,308543208,308544947,308546670,308548383,308550173,308551835,308553488,308555265,308556863,308558511,308560224,308561961,308563575,308565246,308567040,308568782,308570440,308572281,308574068,308575808,308577549,308579206,308580943,308582609,308584362,308586041,308587727,308589553,308591162,308592794,308594583,308596231,308597947,308599658,308601402,308603271,308605007,308606783,308608541,308610204,308611965,308613527,308615172,308616862,308618565,308620164,308621850,308623580,308625152,308626834,308628613,308630204,308631867,308633597,308635289,308636991,308638726,308640465,308642337,308644069,308645881,308647615,308649336,308651049,308652758,308654391,308656077,308657818,308659454,308661135,308662914,308664524,308666263,308668047,308669784,308671513,308673293,308675000,308676776,308678563,308680366,308682007,308683741,308685499,308687130,308688806,308690565,308692261,308693901,308695673,308697444,308699127,308700879,308702665,308704408,308706152,308707876,308709635,308711326,308713083,308714921,308716598,308718445,308720223,308721968,308723771,308725579,308727325,308729108,308730894,308732715,308734417,308736204,308737953,308739730,308741506,308743287,308745059,308746840,308748613,308750409,308752151,308753952,308755772,308757504,308759276,308761090,308762781,308764590,308766291,308768066,308769803,308771579,308773347,308775028,308776769,308778566,308780230,308781955,308783746,308785480,308787180,308788945,308790692,308792395,308794138,308795870,308797492,308799216,308800991,308802632,308804347,308806119,308807863,308809523,308811286,308813109,308814742,308816470,308818298,308819916,308821738,308823480,308825251,308826978,308828761,308830593,308832287,308833966,308835812,308837487,308839218,308840992,308842661,308844399,308846200,308847942,308849640,308851445,308853202,308854887,308856604,308858347,308860077,308861789,308863546,308865308,308867044,308868799,308870563,308872233,308873986,308875750,308877456,308879140,308880883,308882649,308884414,308886184,308887956,308889665,308891432,308893192,308894934,308896690,308898454,308900240,308902005,308903832,308905613,308907324,308909124,308910882,308912643,308914457,308916245,308918066,308919781,308921601,308923315,308925081,308926844,308928554,308930329,308932017,308933758,308935552,308937232,308938979,308940710,308942451,308944209,308945899,308947717,308949434,308951138,308952865,308954496,308956214,308957949,308959680,308961353,308963072,308964904,308966554,308968222,308970045,308971726,308973492,308975249,308977002,308978702,308980364,308982203,308983880,308985612,308987357,308989045,308990825,308992474,308994278,308996017,308997710,308999485,309001149,309002881,309004647,309006346,309008121,309009754,309011603,309013372,309015073,309016890,309018602,309020342,309022078,309023874,309025631,309027311,309029163,309030891,309032631,309034332,309036136,309037867,309039511,309041347,309043034,309044645,309046350,309048129,309049877,309051566,309053398,309055147,309056825,309058625,309060331,309062038,309063737,309065539,309067256,309068830,309070656,309072362,309073999,309075746,309077478,309079204,309080898,309082672,309084427,309086135,309087922,309089608,309091313,309092985,309094700,309096389,309098051,309099849,309101549,309103234,309105051,309106729,309108446,309110154,309111889,309113610,309115256,309117018,309118681,309120380,309122090,309123824,309125535,309127200,309128962,309130669,309132336,309134097,309135767,309137529,309139201,309140936,309142679,309144322,309146166,309147870,309149544,309151277,309152994,309154687,309156366,309158134,309159879,309161569,309163364,309164969,309166676,309168430,309170170,309171840,309173493,309175381,309177062,309178715,309180494,309182209,309183897,309185582,309187407,309189137,309190816,309192715,309194413,309196083,309197803,309199618,309201321,309202945,309204808,309206497,309208133,309209906,309211639,309213347,309215020,309216899,309218626,309220333,309222158,309223955,309225689,309227369,309229221,309230985,309232767,309234504,309236275,309238028,309239734,309241546,309243272,309245024,309246820,309248590,309250335,309252048,309253775,309255539,309257294,309259059,309260853,309262646,309264359,309266074,309267827,309269558,309271296,309273066,309274802,309276544,309278302,309280099,309281831,309283607,309285350,309287138,309288887,309290602,309292367,309294046,309295774,309297493,309299238,309300995,309302705,309304457,309306199,309307894,309309608,309311322,309313057,309314783,309316536,309318301,309319977,309321790,309323525,309325289,309327029,309328738,309330518,309332188,309334018,309335725,309337481,309339292,309341041,309342802,309344555,309346292,309348042,309349761,309351521,309353197,309355053,309356823,309358539,309360280,309362066,309363813,309365485,309367269,309369031,309370785,309372575,309374289,309376013,309377765,309379487,309381265,309382972,309384797,309386495,309388159,309389910,309391665,309393367,309395114,309396879,309398623,309400295,309402080,309403752,309405503,309407233,309408983,309410703,309412417,309414265,309416008,309417696,309419494,309421270,309423011,309424825,309426737,309428463,309430225,309432017,309433748,309435446,309437206,309439009,309440741,309442490,309444274,309445987,309447721,309449515,309451328,309453067,309454788,309456638,309458328,309460110,309461832,309463612,309465313,309467019,309468801,309470510,309472299,309474066,309475762,309477518,309479240,309481014,309482723,309484477,309486318,309488047,309489796,309491522,309493351,309495033,309496780,309498577,309500253,309501956,309503636,309505383,309507105,309508862,309510679,309512348,309514087,309515850,309517589,309519313,309521047,309522858,309524573,309526323,309528061,309529770,309531593,309533257,309535079,309536793,309538547,309540306,309542027,309543830,309545579,309547370,309549162,309550935,309552778,309554535,309556321,309558105,309559884,309561627,309563392,309565219,309566953,309568709,309570470,309572265,309574035,309575762,309577568,309579275,309580990,309582721,309584487,309586232,309587977,309589758,309591487,309593222,309595009,309596767,309598461,309600167,309601950,309603669,309605378,309607126,309608844,309610511,309612178,309613962,309615688,309617384,309619247,309620963,309622682,309624460,309626318,309627993,309629701,309631582,309633310,309635017,309636717,309638554,309640260,309641912,309643799,309645498,309647204,309648920,309650730,309652472,309654205,309656063,309657763,309659478,309661202,309663026,309664729,309666417,309668220,309669917,309671587,309673217,309675005,309676745,309678433,309680263,309681947,309683654,309685369,309687154,309688926,309690704,309692523,309694229,309695962,309697673,309699449,309701179,309702898,309704734,309706423,309708075,309709829,309711599,309713339,309715053,309716935,309718637,309720266,309721993,309723762,309725518,309727293,309729134,309730829,309732554,309734264,309736096,309737829,309739558,309741403,309743146,309744858,309746558,309748389,309750128,309751847,309753687,309755412,309757096,309758793,309760618,309762351,309764096,309765927,309767650,309769348,309771076,309772850,309774575,309776295,309778139,309779864,309781606,309783303,309785093,309786847,309788547,309790354,309792000,309793689,309795402,309797183,309798923,309800689,309802509,309804196,309805917,309807650,309809467,309811185,309812875,309814687,309816364,309818065,309819753,309821554,309823286,309824993,309826835,309828545,309830211,309831949,309833792,309835555,309837301,309839101,309840842,309842598,309844293,309846138,309847883,309849604,309851385,309853165,309854897,309856624,309858487,309860277,309862066,309863836,309865562,309867402,309869224,309871088,309872860,309874719,309876558,309878344,309880184,309882005,309883873,309885655,309887467,309889303,309891072,309892873,309894669,309896531,309898296,309900070,309901833,309903665,309905479,309907289,309909155,309910897,309912702,309914505,309916349,309918115,309919925,309921838,309923608,309925410,309927170,309929006,309930778,309932578,309934438,309936187,309937983,309939841,309941689,309943508,309945303,309947193,309948943,309950780,309952591,309954434,309956166,309957900,309959820,309961491,309963261,309965081,309966869,309968590,309970337,309972246,309973994,309975737,309977496,309979305,309981019,309982710,309984586,309986334,309988088,309989871,309991733,309993452,309995159,309997037,309998782,310000442,310002159,310003946,310005684,310007349,310009242,310010985,310012679,310014411,310016242,310018008,310019692,310021537,310023258,310024901,310026609,310028441,310030110,310031801,310033688,310035407,310037080,310038848,310040657,310042395,310044136,310046010,310047750,310049473,310051254,310053069,310054848,310056645,310058533,310060291,310062075,310063935,310065807,310067641,310069457,310071297,310073069,310074869,310076671,310078527,310080294,310082138,310084019,310085823,310087685,310089485,310091361,310093161,310094955,310096833,310098616,310100389,310102186,310104107,310105925,310107692,310109532,310111379,310113200,310115006,310116932,310118752,310120576,310122446,310124318,310126166,310128004,310129919,310131764,310133625,310135430,310137300,310139084,310140874,310142747,310144560,310146387,310148147,310150067,310151838,310153639,310155486,310157312,310159084,310160856,310162835,310164611,310166329,310168162,310170004,310171726,310173484,310175415,310177101,310178871,310180666,310182518,310184335,310186099,310188051,310189783,310191552,310193346,310195264,310196999,310198729,310200621,310202450,310204221,310206013,310207938,310209706,310211423,310213244,310215056,310216780,310218512,310220452,310222220,310223941,310225746,310227614,310229410,310231189,310233116,310234901,310236672,310238478,310240331,310242062,310243746,310245626,310247430,310249180,310250966,310252868,310254662,310256377,310258248,310260062,310261819,310263576,310265530,310267331,310269064,310270896,310272740,310274462,310276230,310278184,310279950,310281657,310283420,310285306,310287113,310288872,310290779,310292553,310294369,310296153,310298095,310299897,310301668,310303525,310305399,310307169,310308940,310310849,310312672,310314377,310316197,310318093,310319869,310321596,310323506,310325353,310327128,310328931,310330865,310332717,310334528,310336446,310338306,310340057,310341788,310343517,310345320,310347154,310349017,310350866,310352670,310354445,310356318,310358057,310359750,310361450,310363154,310364921,310366524,310368336,310370224,310371986,310373766,310375467,310377287,310379009,310380729,310382502,310384333,310386187,310388063,310389907,310391784,310393503,310395223,310397058,310398938,310400697,310402283,310403945,310405686,310407345,310409084,310410714,310412367,310413982,310415707,310417457,310419168,310420909,310422718,310424522,310426352,310428171,310430035,310431746,310433471,310435220,310436880,310438605,310440381,310442238,310444131,310445991,310447827,310449498,310451265,310452991,310454814,310456643,310458647,310460623,310462364,310464316,310466327,310468234,310469975,310471970,310473973,310475719,310477662,310479645,310481601,310483295,310485294,310487271,310489122,310490936,310492942,310494929,310496668,310498644,310500674,310502602,310504328,310506331,310508342,310510126,310512059,310514060,310516040,310517822,310519823,310521804,310523697,310525515,310527544,310529558,310531340,310533293,310535292,310537206,310538926,310540916,310542913,310544782,310546621,310548632,310550627,310552376,310554356,310556335,310558279,310559963,310561967,310563972,310565807,310567656,310569661,310571618,310573320,310575307,310577300,310579206,310580969,310582990,310584979,310586766,310588727,310590713,310592623,310594352,310596361,310598349,310600238,310602091,310604145,310606119,310607900,310609865,310611873,310613793,310615502,310617499,310619495,310621332,310623236,310625245,310627221,310628984,310631000,310632962,310634865,310636603,310638596,310640580,310642340,310644262,310646267,310648200,310649920,310651944,310653958,310655828,310657633,310659657,310661639,310663389,310665354,310667346,310669270,310670985,310672974,310674962,310676723,310678574,310680606,310682557,310684308,310686345,310688371,310690294,310691961,310693981,310695988,310697792,310699690,310701710,310703693,310705424,310707446,310709467,310711403,310713160,310715167,310717181,310718933,310720872,310722882,310724834,310726530,310728538,310730551,310732379,310734218,310736223,310738197,310739953,310741921,310743932,310745827,310747549,310749540,310751572,310753357,310755247,310757268,310759206,310760934,310762937,310764940,310766803,310768585,310770589,310772573,310774337,310776307,310778321,310780241,310781956,310783963,310785969,310787806,310789714,310791743,310793721,310795479,310797520,310799558,310801459,310803260,310805282,310807298,310809111,310811075,310813090,310815047,310816878,310818858,310820856,310822718,310824584,310826601,310828581,310830354,310832319,310834320,310836241,310837976,310839959,310841952,310843762,310845606,310847611,310849554,310851344,310853309,310855297,310857196,310859042,310861030,310863056,310864847,310866788,310868777,310870720,310872553,310874534,310876541,310878405,310880274,310882297,310884283,310886068,310888018,310890046,310891975,310893811,310895779,310897799,310899678,310901628,310903633,310905596,310907438,310909402,310911408,310913289,310915129,310917117,310919130,310920903,310922855,310924848,310926772,310928633,310930591,310932587,310934446,310936367,310938382,310940365,310942264,310944212,310946214,310948140,310949973,310951969,310953986,310955873,310957742,310959726,310961707,310963612,310965535,310967525,310969470,310971288,310973276,310975301,310977206,310979111,310981120,310983102,310984986,310986949,310988953,310990869,310992687,310994693,310996729,310998644,311000496,311002508,311004442,311006269,311008198,311010200,311012148,311014003,311016024,311018016,311019930,311021821,311023820,311025833,311027604,311029585,311031579,311033534,311035341,311037350,311039357,311041214,311043150,311045158,311047143,311048881,311050867,311052855,311054769,311056650,311058688,311060677,311062519,311064453,311066436,311068440,311070185,311072174,311074152,311076105,311077954,311079951,311081930,311083772,311085733,311087702,311089686,311091506,311093492,311095502,311097424,311099317,311101345,311103316,311105168,311107155,311109110,311111045,311112895,311114880,311116872,311118705,311120612,311122598,311124561,311126358,311128334,311130317,311132208,311134057,311136060,311138016,311139833,311141757,311143745,311145696,311147480,311149477,311151480,311153351,311155228,311157247,311159230,311161056,311163020,311165001,311166920,311168730,311170739,311172724,311174582,311176464,311178449,311180399,311182214,311184199,311186198,311188113,311189984,311191983,311193947,311195800,311197663,311199636,311201569,311203376,311205354,311207340,311209223,311211096,311213122,311215041,311216859,311218744,311220738,311222638,311224467,311226460,311228420,311230257,311232132,311234132,311236036,311237910,311239846,311241844,311243763,311245619,311247627,311249607,311251489,311253385,311255382,311257295,311259114,311261086,311263062,311264969,311266870,311268878,311270819,311272733,311274635,311276608,311278513,311280317,311282295,311284243,311286095,311288000,311289993,311291914,311293753,311295691,311297666,311299541,311301367,311303325,311305243,311307113,311308972,311310971,311312886,311314709,311316655,311318614,311320505,311322352,311324340,311326320,311328202,311330116,311332087,311333999,311335804,311337755,311339709,311341574,311343446,311345438,311347342,311349230,311351126,311353105,311355022,311356863,311358814,311360748,311362593,311364482,311366471,311368336,311370187,311372082,311374031,311375900,311377742,311379731,311381639,311383506,311385408,311387378,311389287,311391116,311393071,311395070,311396926,311398821,311400786,311402716,311404590,311406470,311408444,311410378,311412164,311414130,311416058,311417900,311419780,311421793,311423673,311425559,311427472,311429470,311431373,311433281,311435274,311437169,311439034,311440915,311442901,311444764,311446554,311448461,311450392,311452246,311454120,311456106,311458045,311459884,311461766,311463708,311465617,311467455,311469366,311471291,311473139,311475046,311477033,311478905,311480738,311482667,311484596,311486466,311488305,311490256,311492170,311494027,311495869,311497847,311499751,311501546,311503436,311505336,311507193,311509058,311511067,311512964,311514822,311516797,311518740,311520625,311522480,311524451,311526360,311528236,311530092,311532083,311534007,311535812,311537793,311539703,311541589,311543472,311545454,311547306,311549166,311551104,311553060,311554916,311556771,311558722,311560602,311562468,311564332,311566282,311568152,311569938,311571836,311573698,311575542,311577426,311579372,311581186,311583055,311584978,311586824,311588654,311590516,311592499,311594290,311596185,311598038,311599987,311601805,311603631,311605582,311607381,311609227,311611106,311613074,311614848,311616687,311618622,311620478,311622348,311624209,311626140,311627959,311629829,311631711,311633642,311635502,311637349,311639303,311641126,311642995,311644858,311646851,311648645,311650466,311652392,311654206,311656044,311657942,311659914,311661676,311663531,311665428,311667319,311669187,311671035,311672988,311674812,311676691,311678553,311680506,311682390,311684189,311686162,311688005,311689901,311691811,311693775,311695558,311697431,311699357,311701231,311703113,311704956,311706913,311708680,311710553,311712419,311714348,311716185,311717985,311719903,311721714,311723548,311725435,311727427,311729151,311731009,311732918,311734739,311736626,311738518,311740459,311742275,311744098,311745887,311747790,311749673,311751504,311753404,311755243,311757110,311758946,311760854,311762637,311764466,311766370,311768213,311770021,311771915,311773862,311775668,311777498,311779411,311781303,311783182,311785007,311786905,311788716,311790605,311792449,311794346,311796201,311798029,311799941,311801790,311803662,311805551,311807493,311809321,311811132,311813059,311814922,311816737,311818622,311820608,311822449,311824258,311826187,311828081,311829948,311831824,311833755,311835636,311837523,311839427,311841362,311843269,311845076,311846990,311848940,311850763,311852619,311854586,311856473,311858268,311860136,311862066,311863938,311865791,311867730,311869621,311871531,311873454,311875370,311877274,311879139,311881058,311882948,311884793,311886709,311888688,311890588,311892440,311894332,311896237,311898106,311899977,311901875,311903781,311905659,311907551,311909482,311911393,311913278,311915190,311917092,311918934,311920790,311922728,311924579,311926405,311928244,311930132,311931986,311933827,311935679,311937568,311939403,311941273,311943167,311945022,311946864,311948742,311950639,311952511,311954413,311956316,311958228,311960119,311962060,311963898,311965771,311967655,311969588,311971476,311973369,311975240,311977112,311978937,311980812,311982739,311984623,311986517,311988434,311990333,311992212,311994104,311996030,311997910,311999803,312001675,312003584,312005458,312007336,312009297,312011199,312013116,312015006,312016957,312018794,312020708,312022613,312024466,312026370,312028243,312030167,312032029,312033969,312035857,312037766,312039662,312041541,312043470,312045289,312047180,312049015,312050913,312052784,312054628,312056502,312058347,312060226,312062072,312063996,312065870,312067762,312069598,312071460,312073376,312075236,312077153,312078966,312080899,312082754,312084614,312086528,312088344,312090216,312092023,312093911,312095746,312097608,312099502,312101336,312103173,312105006,312106905,312108720,312110539,312112433,312114269,312116098,312117933,312119778,312121585,312123398,312125235,312127029,312128817,312130640,312132498,312134240,312136047,312137946,312139715,312141545,312143384,312145201,312146964,312148783,312150608,312152397,312154184,312156045,312157890,312159639,312161534,312163378,312165111,312166944,312168793,312170608,312172342,312174237,312176091,312177883,312179717,312181507,312183343,312185090,312186970,312188777,312190511,312192350,312194136,312195989,312197682,312199575,312201438,312203226,312205043,312206879,312208693,312210376,312212252,312214156,312215928,312217750,312219594,312221435,312223170,312225010,312226891,312228723,312230542,312232381,312234199,312235916,312237807,312239664,312241469,312243305,312245142,312246976,312248711,312250576,312252451,312254257,312256078,312257920,312259754,312261580,312263500,312265319,312267132,312269016,312270783,312272608,312274436,312276270,312278106,312279909,312281818,312283644,312285480,312287301,312289129,312290936,312292740,312294627,312296367,312298168,312300009,312301820,312303657,312305441,312307356,312309127,312310949,312312798,312314583,312316388,312318159,312320101,312321806,312323660,312325472,312327215,312329053,312330866,312332744,312334495,312336333,312338152,312339913,312341720,312343540,312345466,312347197,312349010,312350847,312352638,312354447,312356271,312358170,312359906,312361734,312363557,312365365,312367207,312368954,312370864,312372628,312374434,312376263,312378030,312379870,312381584,312383475,312385233,312387076,312388894,312390616,312392486,312394285,312396157,312397920,312399708,312401566,312403297,312405107,312406851,312408655,312410457,312412184,312414042,312415823,312417615,312419383,312421187,312422995,312424712,312426578,312428376,312430139,312431934,312433731,312435605,312437402,312439267,312441068,312442915,312444757,312446554,312448416,312450224,312452099,312453899,312455778,312457650,312459441,312461293,312463126,312464952,312466773,312468652,312470557,312472362,312474215,312476053,312477908,312479722,312481481,312483408,312485192,312487037,312488849,312490691,312492565,312494348,312496186,312498021,312499919,312501704,312503533,312505435,312507204,312509087,312510942,312512798,312514643,312516501,312518367,312520167,312522011,312523861,312525749,312527578,312529450,312531384,312533172,312534948,312536884,312538769,312540581,312542426,312544393,312546209,312547999,312549943,312551769,312553646,312555448,312557358,312559166,312560950,312562917,312564733,312566659,312568522,312570469,312572301,312574116,312576089,312577901,312579786,312581652,312583515,312585344,312587149,312589145,312590906,312592827,312594654,312596540,312598342,312600123,312602063,312603852,312605691,312607546,312609476,312611319,312613101,312615045,312616889,312618756,312620580,312622478,312624293,312626085,312628028,312629864,312631725,312633577,312635477,312637325,312639125,312641053,312642929,312644762,312646659,312648509,312650389,312652241,312654112,312655940,312657814,312659663,312661469,312663356,312665198,312667037,312668899,312670723,312672580,312674428,312676298,312678104,312679956,312681779,312683543,312685392,312687228,312689130,312690963,312692757,312694618,312696408,312698232,312700031,312701874,312703709,312705514,312707335,312709073,312710890,312712726,312714493,312716313,312718129,312719981,312721780,312723625,312725490,312727224,312729069,312730891,312732748,312734553,312736359,312738167,312739877,312741639,312743377,312745156,312746930,312748664,312750441,312752146,312753945,312755735,312757538,312759288,312761075,312762890,312764624,312766371,312768134,312769924,312771656,312773401,312775278,312776971,312778710,312780512,312782182,312783900,312785636,312787476,312789248,312791020,312792853,312794578,312796271,312798091,312799958,312801600,312803344,312805223,312806900,312808619,312810388,312812113,312813741,312815540,312817410,312819014,312820805,312822595,312824287,312825966,312827730,312829587,312831211,312833008,312834855,312836498,312838215,312839986,312841716,312843383,312845141,312846970,312848627,312850441,312852261,312853963,312855703,312857497,312859241,312860905,312862753,312864654,312866315,312868097,312869877,312871610,312873244,312874984,312876832,312878488,312880286,312882096,312883809,312885529,312887291,312888990,312890625,312892331,312894165,312895755,312897501,312899294,312900949,312902597,312904355,312906065,312907635,312909330,312911210,312912769,312914470,312916265,312917851,312919588,312921337,312922981,312924622,312926370,312928196,312929808,312931507,312933335,312934960,312936679,312938445,312940114,312941772,312943491,312945293,312946950,312948699,312950516,312952219,312953997,312955752,312957417,312959055,312960752,312962628,312964282,312966031,312967823,312969441,312971168,312972874,312974589,312976260,312977984,312979757,312981444,312983202,312984966,312986647,312988326,312990064,312991803,312993462,312995179,312996997,312998676,313000458,313002204,313003859,313005635,313007359,313009095,313010786,313012479,313014256,313015947,313017654,313019414,313021076,313022854,313024550,313026276,313027942,313029610,313031360,313033062,313034817,313036514,313038105,313039863,313041524,313043263,313044885,313046562,313048346,313050065,313051793,313053566,313055262,313057010,313058707,313060339,313062053,313063779,313065529,313067196,313068979,313070767,313072444,313074227,313075911,313077626,313079300,313080943,313082777,313084470,313086228,313087960,313089625,313091369,313093090,313094872,313096547,313098326,313100177,313101854,313103646,313105357,313107042,313108784,313110495,313112290,313114005,313115742,313117563,313119253,313121079,313122778,313124506,313126237,313127968,313129769,313131470,313133260,313135095,313136784,313138625,313140411,313142108,313143909,313145628,313147492,313149203,313151033,313152820,313154534,313156336,313158080,313159894,313161672,313163393,313165253,313166964,313168786,313170528,313172223,313174028,313175773,313177577,313179294,313181110,313182912,313184651,313186462,313188174,313190009,313191729,313193388,313195247,313196992,313198763,313200424,313202087,313203869,313205590,313207370,313209067,313210844,313212647,313214320,313216117,313217849,313219553,313221347,313223039,313224793,313226486,313228319,313230091,313231766,313233492,313235270,313237034,313238790,313240541,313242436,313244111,313245971,313247713,313249419,313251168,313252849,313254687,313256362,313258135,313259890,313261573,313263382,313265132,313266935,313268631,313270326,313272202,313273846,313275708,313277458,313279204,313280994,313282741,313284556,313286237,313287978,313289794,313291521,313293350,313295073,313296873,313298602,313300321,313302243,313303857,313305663,313307392,313309128,313310866,313312602,313314503,313316176,313317999,313319820,313321518,313323304,313325031,313326855,313328527,313330219,313332101,313333766,313335572,313337321,313339078,313340790,313342543,313344414,313346073,313347946,313349753,313351466,313353240,313355034,313356875,313358517,313360283,313362204,313363890,313365768,313367583,313369355,313371101,313372908,313374796,313376459,313378291,313380145,313381849,313383694,313385484,313387330,313389038,313390852,313392781,313394431,313396313,313398048,313399823,313401595,313403388,313405279,313406965,313408797,313410677,313412361,313414176,313415907,313417765,313419447,313421242,313423167,313424841,313426694,313428423,313430236,313431988,313433735,313435644,313437309,313439162,313441039,313442729,313444602,313446380,313448202,313449942,313451741,313453653,313455376,313457179,313459048,313460763,313462618,313464396,313466231,313467943,313469760,313471648,313473312,313475147,313477015,313478704,313480539,313482334,313484153,313485896,313487731,313489676,313491367,313493271,313495116,313496935,313498753,313500580,313502447,313504163,313506019,313507906,313509645,313511530,313513328,313515128,313516924,313518784,313520624,313522339,313524263,313526141,313527877,313529765,313531561,313533379,313535199,313537001,313538884,313540597,313542446,313544290,313546092,313547965,313549759,313551572,313553348,313555114,313557040,313558787,313560626,313562482,313564283,313566160,313567939,313569834,313571633,313573458,313575390,313577164,313579062,313580886,313582753,313584637,313586446,313588382,313590214,313592008,313593945,313595744,313597596,313599416,313601254,313603068,313604867,313606776,313608553,313610423,313612321,313614144,313616043,313617865,313619757,313621572,313623345,313625347,313627166,313628947,313630842,313632672,313634522,313636312,313638246,313640021,313641771,313643700,313645513,313647412,313649242,313651181,313652987,313654747,313656668,313658437,313660341,313662179,313664066,313665857,313667659,313669662,313671417,313673230,313675138,313676925,313678758,313680577,313682529,313684325,313686095,313687989,313689767,313691593,313693406,313695273,313697099,313698918,313700874,313702619,313704428,313706294,313708109,313709922,313711747,313713639,313715408,313717248,313719156,313720916,313722801,313724617,313726502,313728285,313730110,313732060,313733785,313735648,313737508,313739361,313741113,313742940,313744846,313746527,313748389,313750287,313751989,313753866,313755640,313757508,313759228,313761087,313763002,313764724,313766543,313768437,313770242,313771993,313773832,313775697,313777378,313779182,313781075,313782803,313784603,313786493,313788313,313790123,313791961,313793895,313795642,313797448,313799362,313801155,313802971,313804820,313806688,313808398,313810245,313812161,313813936,313815744,313817522,313819375,313821070,313822913,313824846,313826578,313828430,313830312,313832063,313833803,313835633,313837551,313839239,313841059,313842989,313844713,313846504,313848330,313850122,313851795,313853625,313855519,313857212,313859036,313860911,313862643,313864407,313866260,313868082,313869763,313871617,313873564,313875277,313877076,313878939,313880720,313882419,313884216,313886132,313887899,313889738,313891645,313893344,313895164,313897027,313898835,313900532,313902356,313904259,313905954,313907728,313909633,313911408,313913131,313914967,313916839,313918565,313920395,313922347,313924025,313925807,313927657,313929426,313931167,313932973,313934856,313936576,313938366,313940285,313942049,313943792,313945611,313947440,313949156,313950942,313952857,313954560,313956335,313958209,313959998,313961725,313963548,313965366,313967120,313968938,313970861,313972588,313974380,313976249,313978047,313979768,313981606,313983509,313985235,313987032,313988878,313990687,313992414,313994262,313996084,313997819,313999643,314001514,314003266,314005119,314006947,314008702,314010386,314012202,314014015,314015710,314017478,314019380,314021118,314022873,314024674,314026477,314028159,314029981,314031822,314033514,314035287,314037138,314038884,314040658,314042488,314044269,314046025,314047872,314049717,314051429,314053254,314055130,314056892,314058650,314060456,314062249,314064000,314065787,314067690,314069407,314071225,314073112,314074917,314076674,314078461,314080298,314082048,314083886,314085762,314087526,314089404,314091245,314093023,314094762,314096587,314098436,314100167,314102018,314103893,314105595,314107410,314109252,314111053,314112780,314114598,314116470,314118240,314120106,314121963,314123652,314125453,314127218,314129022,314130709,314132506,314134351,314136072,314137868,314139682,314141370,314143143,314144980,314146807,314148572,314150349,314152175,314153924,314155720,314157592,314159296,314161137,314162963,314164791,314166517,314168267,314170148,314171915,314173696,314175572,314177311,314179122,314180965,314182809,314184563,314186301,314188184,314189939,314191720,314193558,314195279,314197086,314198872,314200715,314202441,314204198,314205999,314207731,314209571,314211330,314213041,314214856,314216644,314218485,314220235,314222007,314223865,314225592,314227380,314229181,314230931,314232697,314234509,314236304,314237995,314239781,314241596,314243334,314245123,314246912,314248611,314250394,314252149,314253940,314255689,314257464,314259274,314261055,314262873,314264680,314266423,314268278,314270042,314271826,314273624,314275440,314277274,314278958,314280754,314282569,314284303,314286054,314287798,314289532,314291281,314292980,314294774,314296534,314298274,314300035,314301762,314303508,314305289,314307069,314308841,314310521,314312281,314314062,314315768,314317535,314319280,314321025,314322802,314324522,314326280,314328051,314329811,314331547,314333311,314335097,314336764,314338547,314340353,314342020,314343811,314345644,314347357,314349067,314350921,314352562,314354322,314356139,314357809,314359586,314361362,314363130,314364832,314366627,314368391,314370079,314371847,314373607,314375287,314377060,314378875,314380529,314382386,314384205,314385924,314387739,314389549,314391290,314393011,314394737,314396507,314398195,314399975,314401741,314403431,314405171,314406956,314408719,314410493,314412262,314413934,314415748,314417536,314419299,314421119,314422870,314424583,314426490,314428223,314429941,314431730,314433458,314435178,314436888,314438619,314440396,314442117,314443870,314445622,314447327,314449059,314450859,314452576,314454340,314456077,314457863,314459601,314461330,314463068,314464800,314466571,314468335,314470053,314471843,314473594,314475298,314477058,314478760,314480448,314482197,314483977,314485626,314487343,314489052,314490667,314492299,314494052,314495696,314497453,314499229,314500864,314502586,314504376,314505989,314507768,314509590,314511278,314513024,314514830,314516570,314518305,314520124,314521878,314523560,314525399,314527179,314528814,314530547,314532330,314533931,314535681,314537523,314539100,314540880,314542721,314544356,314546094,314547929,314549601,314551350,314553135,314554831,314556516,314558309,314559984,314561639,314563426,314565176,314566766,314568535,314570305,314571867,314573615,314575386,314576949,314578716,314580493,314582096,314583933,314585721,314587325,314589132,314590908,314592539,314594327,314596134,314597768,314599568,314601370,314603008,314604785,314606581,314608203,314609909,314611719,314613428,314615182,314616972,314618708,314620353,314622137,314623917,314625538,314627348,314629115,314630770,314632566,314634343,314636056,314637831,314639586,314641277,314643040,314644841,314646507,314648259,314650032,314651682,314653432,314655228,314656907,314658754,314660566,314662284,314664136,314665949,314667706,314669528,314671330,314673116,314674861,314676667,314678444,314680137,314681952,314683780,314685427,314687164,314689017,314690730,314692503,314694290,314695990,314697761,314699513,314701267,314703048,314704799,314706583,314708308,314710091,314711950,314713659,314715475,314717278,314718973,314720711,314722541,314724223,314726017,314727831,314729535,314731285,314733115,314734812,314736556,314738358,314740175,314741933,314743740,314745562,314747269,314749055,314750849,314752627,314754436,314756218,314757990,314759737,314761569,314763314,314765035,314766871,314768582,314770354,314772181,314773891,314775664,314777517,314779281,314781028,314782811,314784536,314786250,314788054,314789830,314791565,314793381,314795109,314796784,314798606,314800301,314802029,314803809,314805607,314807333,314809055,314810882,314812564,314814368,314816189,314817891,314819676,314821504,314823283,314824968,314826812,314828543,314830281,314832110,314833861,314835565,314837285,314839097,314840770,314842592,314844445,314846142,314847940,314849761,314851499,314853230,314855052,314856772,314858560,314860370,314862172,314863896,314865667,314867523,314869202,314871064,314872917,314874652,314876483,314878347,314880079,314881865,314883723,314885399,314887144,314889011,314890822,314892497,314894355,314896218,314897897,314899795,314901665,314903349,314905136,314907002,314908718,314910495,314912320,314914057,314915775,314917606,314919431,314921131,314922961,314924847,314926542,314928321,314930213,314931947,314933758,314935622,314937347,314939138,314940998,314942782,314944537,314946418,314948289,314950002,314951785,314953675,314955407,314957171,314959070,314960786,314962531,314964443,314966195,314967945,314969748,314971618,314973347,314975169,314977061,314978791,314980584,314982465,314984156,314985920,314987757,314989533,314991277,314993144,314995022,314996688,314998535,315000436,315002078,315003836,315005694,315007432,315009164,315011015,315012869,315014587,315016450,315018376,315020091,315021865,315023756,315025429,315027187,315029031,315030854,315032599,315034474,315036330,315037994,315039802,315041701,315043378,315045153,315047019,315048753,315050482,315052339,315054213,315055908,315057781,315059700,315061418,315063176,315065074,315066820,315068536,315070383,315072243,315073923,315075745,315077642,315079341,315081136,315083016,315084740,315086490,315088309,315090105,315091805,315093665,315095559,315097220,315099022,315100918,315102584,315104364,315106222,315107948,315109710,315111529,315113392,315115090,315116923,315118799,315120503,315122318,315124208,315125964,315127757,315129605,315131418,315133179,315134988,315136906,315138588,315140369,315142242,315143999,315145772,315147624,315149490,315151265,315153135,315155016,315156723,315158525,315160378,315162086,315163859,315165718,315167565,315169314,315171112,315173034,315174710,315176528,315178388,315180094,315181859,315183621,315185504,315187227,315188998,315190898,315192588,315194381,315196199,315197944,315199685,315201517,315203385,315205122,315206907,315208837,315210565,315212379,315214235,315216006,315217717,315219556,315221423,315223142,315224979,315226882,315228586,315230374,315232204,315234030,315235775,315237612,315239523,315241253,315243010,315244928,315246648,315248432,315250259,315252097,315253830,315255639,315257478,315259150,315260962,315262833,315264633,315266374,315268225,315270104,315271809,315273661,315275536,315277221,315279001,315280831,315282490,315284205,315285985,315287810,315289543,315291364,315293229,315294933,315296744,315298604,315300316,315302116,315303958,315305794,315307533,315309359,315311249,315312966,315314752,315316618,315318328,315320120,315321921,315323726,315325471,315327297,315329176,315330902,315332676,315334521,315336232,315338027,315339813,315341623,315343417,315345210,315347091,315348818,315350557,315352445,315354115,315355901,315357694,315359507,315361238,315363036,315364930,315366617,315368357,315370240,315371992,315373774,315375572,315377379,315379070,315380881,315382762,315384433,315386267,315388122,315389808,315391559,315393340,315395189,315396933,315398758,315400660,315402386,315404204,315406090,315407818,315409530,315411372,315413220,315414942,315416765,315418566,315420251,315422073,315423881,315425596,315427351,315429137,315430943,315432663,315434505,315436380,315438086,315439920,315441821,315443537,315445300,315447132,315448931,315450591,315452417,315454219,315455861,315457708,315459505,315461148,315462960,315464690,315466351,315468034,315469831,315471547,315473256,315475032,315476753,315478440,315480239,315481976,315483617,315485389,315487100,315488770,315490493,315492276,315493959,315495650,315497491,315499170,315500826,315502672,315504394,315506073,315507923,315509671,315511381,315513159,315514935,315516641,315518329,315520169,315521861,315523554,315525364,315527051,315528734,315530543,315532199,315533918,315535593,315537399,315539125,315540800,315542654,315544365,315546062,315547929,315549643,315551356,315553136,315554871,315556628,315558336,315560204,315561941,315563640,315565432,315567145,315568856,315570689,315572412,315574126,315575914,315577692,315579393,315581074,315582938,315584625,315586317,315588100,315589791,315591513,315593329,315594948,315596673,315598342,315600112,315601781,315603424,315605210,315606950,315608633,315610438,315612135,315613844,315615635,315617396,315619097,315620776,315622559,315624241,315625930,315627749,315629392,315631107,315632808,315634564,315636258,315637877,315639727,315641364,315643062,315644857,315646509,315648211,315649962,315651696,315653415,315655094,315656920,315658580,315660264,315662069,315663736,315665438,315667187,315668839,315670568,315672305,315674093,315675792,315677465,315679303,315680962,315682651,315684453,315686110,315687825,315689573,315691346,315693095,315694837,315696729,315698426,315700136,315701966,315703630,315705316,315707081,315708793,315710506,315712236,315714074,315715743,315717478,315719312,315720965,315722639,315724422,315726113,315727788,315729530,315731314,315733032,315734733,315736573,315738267,315739992,315741848,315743513,315745183,315746947,315748672,315750397,315752123,315753911,315755613,315757306,315759165,315760871,315762546,315764331,315766134,315767855,315769619,315771439,315773152,315774894,315776715,315778391,315780120,315781935,315783651,315785354,315787139,315788914,315790588,315792321,315794197,315795842,315797543,315799426,315801055,315802749,315804543,315806242,315807958,315809711,315811489,315813208,315814907,315816768,315818429,315820121,315821929,315823659,315825357,315827102,315828880,315830617,315832328,315834184,315835778,315837439,315839178,315840863,315842584,315844351,315846145,315847865,315849563,315851456,315853115,315854820,315856636,315858361,315860033,315861774,315863518,315865241,315866941,315868786,315870413,315872151,315873944,315875566,315877297,315879084,315880872,315882581,315884311,315886151,315887814,315889505,315891341,315893001,315894730,315896512,315898314,315899972,315901691,315903520,315905174,315906916,315908735,315910441,315912178,315913949,315915711,315917443,315919135,315920955,315922661,315924371,315926156,315927870,315929546,315931333,315933124,315934803,315936481,315938253,315939958,315941683,315943515,315945215,315946942,315948718,315950527,315952199,315953940,315955731,315957443,315959138,315960939,315962585,315964273,315966050,315967807,315969445,315971166,315972936,315974667,315976390,315978178,315979857,315981572,315983360,315985179,315986824,315988577,315990296,315991990,315993691,315995441,315997169,315998845,316000604,316002336,316004024,316005720,316007450,316009125,316010871,316012655,316014419,316016116,316017861,316019618,316021374,316023089,316024896,316026548,316028217,316030021,316031746,316033433,316035167,316036897,316038614,316040294,316042123,316043724,316045446,316047263,316048950,316050660,316052463,316054238,316055958,316057685,316059480,316061094,316062793,316064612,316066337,316068045,316069776,316071547,316073280,316074964,316076744,316078425,316080104,316081950,316083688,316085319,316087088,316088836,316090524,316092235,316094020,316095634,316097334,316099145,316100808,316102477,316104248,316105978,316107689,316109382,316111141,316112766,316114445,316116237,316117967,316119622,316121397,316123157,316124865,316126585,316128414,316130039,316131728,316133506,316135274,316136932,316138672,316140473,316142195,316143921,316145662,316147368,316149070,316150847,316152620,316154319,316156067,316157887,316159573,316161331,316163140,316164805,316166521,316168283,316170094,316171768,316173470,316175318,316177015,316178756,316180560,316182255,316183988,316185733,316187528,316189197,316190958,316192753,316194416,316196140,316197929,316199675,316201403,316203144,316204984,316206692,316208474,316210302,316212049,316213752,316215545,316217341,316218985,316220760,316222604,316224262,316225985,316227741,316229427,316231162,316232934,316234750,316236389,316238138,316239955,316241596,316243325,316245136,316246809,316248500,316250292,316251999,316253677,316255467,316257271,316258904,316260625,316262423,316264049,316265745,316267550,316269292,316271006,316272819,316274668,316276332,316278019,316279812,316281410,316283090,316284863,316286598,316288267,316290030,316291833,316293481,316295182,316296966,316298603,316300308,316302041,316303860,316305503,316307255,316309096,316310732,316312464,316314252,316315886,316317558,316319308,316321085,316322761,316324546,316326425,316328113,316329824,316331651,316333371,316335122,316336917,316338733,316340463,316342234,316344082,316345719,316347462,316349259,316350957,316352668,316354430,316356266,316357908,316359660,316361473,316363115,316364816,316366585,316368342,316370055,316371851,316373742,316375380,316377090,316378849,316380548,316382270,316383976,316385807,316387498,316389220,316391037,316392668,316394409,316396215,316397945,316399702,316401511,316403376,316405029,316406763,316408585,316410150,316411851,316413581,316415311,316416969,316418725,316420570,316422204,316423930,316425642,316427310,316429066,316430836,316432673,316434356,316436097,316437929,316439492,316441217,316442975,316444682,316446378,316448127,316449999,316451637,316453382,316455157,316456793,316458525,316460340,316462086,316463832,316465609,316467545,316469159,316470893,316472667,316474327,316476079,316477784,316479624,316481325,316483067,316484894,316486553,316488258,316490001,316491724,316493486,316495195,316497034,316498717,316500506,316502306,316503966,316505715,316507497,316509299,316511010,316512822,316514621,316516314,316518011,316519792,316521539,316523307,316525081,316526954,316528636,316530366,316532139,316533823,316535621,316537367,316539194,316540931,316542691,316544541,316546227,316547955,316549763,316551515,316553252,316555057,316556886,316558618,316560389,316562157,316563891,316565652,316567376,316569139,316570910,316572743,316574599,316576305,316578020,316579751,316581499,316583255,316584999,316586823,316588565,316590337,316592124,316593820,316595588,316597315,316599068,316600819,316602556,316604428,316606079,316607888,316609632,316611328,316613103,316614894,316616704,316618391,316620181,316621970,316623639,316625367,316627090,316628840,316630593,316632380,316634255,316635956,316637732,316639484,316641167,316642934,316644679,316646495,316648215,316649993,316651839,316653529,316655222,316656945,316658735,316660490,316662246,316664123,316665795,316667529,316669305,316671031,316672821,316674606,316676478,316678193,316679994,316681802,316683482,316685298,316687070,316688895,316690652,316692411,316694290,316695977,316697774,316699527,316701291,316703097,316704869,316706757,316708522,316710329,316712120,316713834,316715627,316717371,316719192,316720992,316722775,316724651,316726355,316728116,316729887,316731606,316733410,316735149,316737040,316738755,316740515,316742291,316744014,316745747,316747484,316749305,316751087,316752886,316754756,316756476,316758240,316759936,316761740,316763480,316765269,316767170,316768872,316770666,316772466,316774242,316776020,316777757,316779620,316781362,316783136,316784997,316786738,316788502,316790262,316792115,316793917,316795661,316797547,316799303,316801109,316802965,316804748,316806540,316808299,316810231,316812004,316813850,316815686,316817488,316819272,316821084,316822971,316824784,316826609,316828506,316830334,316832144,316833954,316835825,316837671,316839537,316841456,316843322,316845158,316846983,316848873,316850720,316852589,316854462,316856330,316858135,316859939,316861793,316863603,316865374,316867286,316869180,316871003,316872873,316874697,316876493,316878263,316880201,316882072,316883942,316885813,316887657,316889496,316891326,316893238,316895131,316896977,316898862,316900743,316902535,316904357,316906242,316908068,316909951,316911814,316913640,316915468,316917284,316919171,316921004,316922825,316924672,316926579,316928402,316930230,316932147,316933974,316935762,316937632,316939496,316941313,316943104,316945012,316946855,316948659,316950545,316952456,316954259,316956074,316957980,316959844,316961642,316963475,316965353,316967192,316968995,316970915,316972763,316974610,316976472,316978345,316980157,316982014,316983951,316985806,316987626,316989489,316991409,316993224,316995087,316996972,316998880,317000700,317002552,317004451,317006255,317008077,317009998,317011897,317013719,317015619,317017473,317019316,317021146,317023075,317024895,317026700,317028546,317030447,317032304,317034145,317036064,317037952,317039753,317041622,317043572,317045405,317047221,317049128,317051061,317052889,317054716,317056653,317058518,317060392,317062292,317064233,317066085,317067925,317069879,317071770,317073653,317075582,317077507,317079329,317081170,317083108,317085003,317086814,317088708,317090622,317092470,317094310,317096269,317098226,317100078,317101984,317103890,317105558,317107400,317109095,317110859,317112584,317114239,317115932,317117554,317119148,317120773,317122419,317123993,317125589,317127197,317128749,317130389,317131957,317133591,317135169,317136815,317138477,317140104,317141738,317143340,317144925,317146539,317148130,317149800,317151625,317153315,317155002,317156758,317158522,317160303,317162064,317163997,317165868,317167584,317169257,317170916,317172599,317174117,317175701,317177341,317178991,317180695,317182380,317184100,317185910,317187703,317189482,317191232,317193084,317194850,317196685,317198442,317200169,317201941,317203676,317205417,317207112,317208912,317210634,317212384,317214127,317215648,317217515,317219103,317220945,317222617,317224276,317226040,317227577,317229376,317231029,317232701,317234449,317235986,317237764,317239373,317241035,317242753,317244338,317246040,317247623,317249256,317250981,317252541,317254274,317255845,317257531,317259241,317260828,317262566,317264113,317265801,317267430,317269036,317270728,317272282,317273941,317275556,317277139,317278800,317280344,317282012,317283665,317285241,317286928,317288483,317290140,317291753,317293351,317295010,317296629,317298262,317299900,317301531,317303199,317304821,317306453,317308092,317309700,317311351,317312986,317314623,317316273,317317878,317319593,317321258,317322871,317324554,317326173,317327863,317329533,317331165,317332854,317334478,317336213,317337901,317339536,317341261,317342914,317344619,317346345,317347965,317349701,317351315,317353000,317354734,317356351,317358069,317359715,317361410,317363126,317364736,317366455,317368141,317369849,317371597,317373217,317374964,317376612,317378349,317380081,317381695,317383428,317385091,317386816,317388556,317390163,317391928,317393602,317395357,317397124,317398733,317400479,317402183,317403916,317405635,317407283,317409039,317410720,317412484,317414221,317415848,317417604,317419264,317421039,317422758,317424373,317426135,317427877,317429603,317431335,317432996,317434753,317436495,317438226,317439962,317441594,317443366,317445093,317446825,317448607,317450295,317452069,317453809,317455560,317457312,317458997,317460802,317462566,317464270,317466057,317467779,317469561,317471357,317473089,317474839,317476584,317478384,317480161,317481863,317483657,317485394,317487151,317488937,317490618,317492439,317494160,317495956,317497747,317499447,317501264,317503004,317504787,317506566,317508227,317510031,317511813,317513607,317515401,317517090,317518941,317520737,317522524,317524336,317526077,317527922,317529733,317531532,317533394,317535151,317537018,317538895,317540631,317542496,317544263,317546107,317547965,317549708,317551597,317553347,317555190,317557039,317558771,317560628,317562385,317564198,317566058,317567822,317569677,317571436,317573292,317575112,317576853,317578770,317580609,317582394,317584245,317586014,317587883,317589717,317591509,317593346,317595133,317596987,317598791,317600611,317602456,317604227,317606117,317607947,317609776,317611637,317613393,317615293,317617109,317618931,317620787,317622558,317624406,317626229,317628005,317629845,317631621,317633497,317635321,317637164,317638994,317640757,317642628,317644453,317646281,317648128,317649962,317651814,317653653,317655466,317657349,317659125,317660990,317662818,317664630,317666530,317668312,317670218,317672031,317673867,317675736,317677542,317679406,317681217,317683077,317684925,317686747,317688599,317690392,317692259,317694132,317695957,317697801,317699561,317701432,317703280,317705090,317706935,317708703,317710563,317712403,317714204,317716074,317717890,317719765,317721575,317723431,317725313,317727095,317728926,317730710,317732546,317734417,317736195,317737999,317739787,317741651,317743529,317745281,317747129,317748938,317750791,317752650,317754468,317756322,317758133,317759968,317761808,317763682,317765549,317767335,317769203,317771018,317772877,317774725,317776522,317778344,317780116,317781998,317783823,317785639,317787449,317789232,317791121,317792976,317794781,317796611,317798394,317800242,317802058,317803883,317805711,317807477,317809338,317811113,317813000,317814837,317816609,317818426,317820209,317822072,317823935,317825739,317827537,317829334,317831216,317832968,317834840,317836672,317838422,317840221,317842013,317843904,317845729,317847519,317849314,317851068,317852969,317854795,317856604,317858415,317860192,317862055,317863853,317865684,317867457,317869255,317871075,317872898,317874756,317876575,317878373,317880186,317881990,317883865,317885643,317887473,317889272,317891056,317892928,317894719,317896549,317898314,317900120,317901976,317903796,317905623,317907395,317909240,317911061,317912859,317914764,317916507,317918376,317920234,317922054,317923974,317925743,317927582,317929465,317931243,317933109,317934865,317936632,317938495,317940272,317942138,317943873,317945665,317947505,317949284,317951138,317952903,317954715,317956552,317958344,317960203,317961983,317963762,317965581,317967420,317969280,317971049,317972852,317974682,317976505,317978335,317980123,317981892,317983737,317985549,317987387,317989168,317990941,317992811,317994638,317996462,317998224,317999992,318001878,318003723,318005532,318007335,318009105,318010981,318012822,318014641,318016389,318018162,318020070,318021899,318023728,318025517,318027320,318029213,318030999,318032835,318034624,318036394,318038278,318040070,318041886,318043683,318045459,318047369,318049172,318050959,318052774,318054543,318056435,318058265,318060072,318061866,318063650,318065519,318067312,318069152,318070919,318072683,318074574,318076368,318078212,318079978,318081788,318083655,318085452,318087285,318089088,318090885,318092740,318094576,318096387,318098179,318099917,318101753,318103630,318105482,318107285,318109078,318110920,318112783,318114632,318116431,318118185,318120023,318121873,318123724,318125516,318127305,318129142,318130959,318132858,318134648,318136485,318138296,318140115,318141972,318143792,318145592,318147416,318149249,318151088,318152887,318154670,318156481,318158280,318160135,318161875,318163612,318165374,318167160,318168967,318170692,318172481,318174236,318176028,318177883,318179667,318181465,318183248,318185054,318186933,318188728,318190516,318192317,318194060,318195904,318197677,318199498,318201297,318203076,318204969,318206776,318208630,318210424,318212210,318214095,318215890,318217746,318219503,318221298,318223163,318224912,318226775,318228558,318230364,318232191,318233985,318235857,318237626,318239482,318241330,318243134,318245008,318246768,318248625,318250461,318252271,318254178,318255967,318257840,318259653,318261454,318263323,318265110,318266956,318268769,318270569,318272448,318274245,318276101,318277911,318279758,318281612,318283377,318285230,318287004,318288822,318290658,318292446,318294283,318296083,318297873,318299695,318301531,318303404,318305226,318307097,318308956,318310789,318312665,318314526,318316362,318318180,318319978,318321860,318323694,318325538,318327372,318329197,318331053,318332857,318334662,318336503,318338324,318340181,318342020,318343853,318345677,318347522,318349401,318351215,318353074,318354916,318356750,318358634,318360474,318362351,318364232,318366101,318367977,318369839,318371699,318373593,318375472,318377400,318379213,318381082,318382946,318384808,318386723,318388554,318390445,318392349,318394213,318396097,318397922,318399812,318401674,318403524,318405405,318407207,318409108,318410956,318412832,318414725,318416568,318418461,318420326,318422205,318424059,318425891,318427781,318429609,318431492,318433348,318435178,318437062,318438901,318440816,318442636,318444483,318446340,318448161,318450075,318451934,318453820,318455703,318457544,318459475,318461357,318463225,318465093,318466943,318468843,318470685,318472548,318474428,318476246,318478105,318479939,318481803,318483640,318485506,318487355,318489193,318491079,318492937,318494780,318496621,318498473,318500375,318502220,318504082,318505957,318507794,318509684,318511525,318513398,318515260,318517137,318519013,318520864,318522703,318524584,318526429,318528346,318530173,318532054,318533908,318535752,318537650,318539458,318541261,318543103,318544914,318546782,318548629,318550451,318552285,318554099,318555943,318557758,318559573,318561351,318563174,318564999,318566815,318568617,318570405,318572172,318574008,318575825,318577622,318579420,318581201,318583043,318584849,318586683,318588500,318590284,318592115,318593931,318595730,318597565,318599351,318601176,318603013,318604803,318606659,318608471,318610274,318612104,318613929,318615773,318617585,318619414,318621217,318623039,318624893,318626741,318628537,318630295,318632112,318633930,318635740,318637513,318639291,318641112,318642960,318644756,318646564,318648356,318650145,318651984,318653793,318655648,318657460,318659262,318661092,318662889,318664785,318666574,318668372,318670157,318671900,318673748,318675573,318677355,318679185,318680948,318682791,318684606,318686415,318688189,318689982,318691814,318693563,318695395,318697155,318698922,318700718,318702493,318704378,318706156,318707958,318709784,318711578,318713437,318715236,318717064,318718829,318720625,318722451,318724278,318726125,318727930,318729739,318731576,318733379,318735262,318737037,318738884,318740665,318742496,318744405,318746180,318748032,318749865,318751739,318753602,318755406,318757265,318759044,318760891,318762736,318764609,318766424,318768211,318770030,318771864,318773695,318775550,318777349,318779203,318781006,318782844,318784693,318786503,318788335,318790102,318791959,318793780,318795603,318797446,318799251,318801041,318802873,318804712,318806552,318808302,318810101,318811908,318813733,318815567,318817361,318819177,318821005,318822852,318824658,318826482,318828331,318830178,318831983,318833799,318835618,318837426,318839288,318841106,318842926,318844743,318846602,318848418,318850207,318852055,318853875,318855680,318857500,318859275,318861104,318862875,318864688,318866514,318868353,318870162,318871977,318873869,318875696,318877512,318879326,318881150,318883028,318884796,318886657,318888440,318890309,318892184,318893999,318895888,318897719,318899575,318901377,318903221,318905058,318906865,318908717,318910483,318912350,318914167,318915996,318917870,318919651,318921525,318923298,318925129,318926954,318928738,318930638,318932382,318934232,318936042,318937884,318939743,318941514,318943397,318945156,318947007,318948835,318950636,318952539,318954249,318956138,318957904,318959742,318961552,318963272,318965143,318966855,318968716,318970439,318972280,318974113,318975889,318977722,318979492,318981341,318983143,318984974,318986799,318988600,318990425,318992176,318994012,318995807,318997678,318999483,319001326,319003152,319004978,319006792,319008614,319010436,319012217,319014063,319015829,319017621,319019450,319021260,319023054,319024868,319026674,319028459,319030268,319032077,319033913,319035714,319037542,319039353,319041176,319042977,319044764,319046566,319048356,319050126,319051901,319053709,319055439,319057244,319058988,319060770,319062622,319064394,319066234,319068044,319069853,319071691,319073525,319075320,319077153,319078883,319080687,319082461,319084317,319086083,319087935,319089718,319091553,319093390,319095152,319096965,319098714,319100548,319102320,319104193,319106019,319107861,319109731,319111533,319113338,319115124,319116955,319118699,319120540,319122296,319124146,319125950,319127765,319129599,319131382,319133221,319135001,319136866,319138630,319140497,319142285,319144146,319145978,319147780,319149586,319151395,319153238,319154998,319156853,319158689,319160536,319162394,319164206,319166010,319167841,319169732,319171527,319173403,319175244,319177097,319178949,319180770,319182611,319184434,319186329,319188198,319190043,319191940,319193817,319195704,319197603,319199494,319201332,319203203,319205108,319206992,319208793,319210638,319212495,319214315,319216189,319218064,319219910,319221764,319223580,319225439,319227296,319229174,319231024,319232898,319234740,319236629,319238472,319240351,319242215,319244053,319245926,319247753,319249653,319251522,319253394,319255271,319257106,319258987,319260790,319262659,319264514,319266361,319268218,319269997,319271873,319273639,319275557,319277354,319279224,319281074,319282897,319284769,319286608,319288464,319290262,319292149,319293931,319295738,319297570,319299406,319301258,319303080,319304927,319306712,319308571,319310388,319312192,319314094,319315867,319317711,319319535,319321413,319323210,319325014,319326862,319328632,319330504,319332270,319334148,319335997,319337828,319339727,319341502,319343369,319345184,319347062,319348863,319350735,319352574,319354407,319356300,319358112,319360028,319361824,319363675,319365524,319367345,319369238,319371052,319372891,319374675,319376540,319378370,319380166,319382034,319383777,319385659,319387436,319389294,319391115,319392872,319394710,319396446,319398353,319400115,319401926,319403751,319405525,319407380,319409133,319411035,319412841,319414675,319416547,319418305,319420191,319421959,319423853,319425711,319427539,319429381,319431202,319433092,319434889,319436733,319438577,319440390,319442229,319444021,319445899,319447744,319449609,319451441,319453239,319455112,319456884,319458762,319460544,319462418,319464207,319466009,319467844,319469591,319471475,319473243,319475119,319476943,319478734,319480565,319482337,319484198,319486008,319487894,319489660,319491446,319493287,319495009,319496914,319498695,319500562,319502370,319504182,319506018,319507840,319509705,319511481,319513366,319515177,319516979,319518806,319520621,319522463,319524198,319526079,319527900,319529722,319531518,319533328,319535166,319536937,319538830,319540599,319542467,319544245,319546027,319547818,319549575,319551443,319553165,319555065,319556818,319558643,319560426,319562244,319564075,319565834,319567661,319569374,319571256,319573024,319574835,319576615,319578379,319580237,319581967,319583836,319585617,319587462,319589267,319591042,319592830,319594623,319596460,319598246,319600114,319601877,319603676,319605496,319607272,319609078,319610878,319612708,319614536,319616403,319618185,319620058,319621850,319623679,319625482,319627245,319629090,319630940,319632763,319634519,319636393,319638182,319640030,319641738,319643653,319645365,319647213,319649002,319650800,319652587,319654406,319656196,319658023,319659809,319661651,319663453,319665242,319667073,319668833,319670741,319672465,319674364,319676176,319678017,319679788,319681578,319683356,319685180,319686977,319688760,319690564,319692343,319694217,319695944,319697821,319699612,319701443,319703240,319705064,319706801,319708648,319710387,319712185,319713965,319715787,319717576,319719329,319721135,319722892,319724749,319726463,319728312,319730083,319731890,319733679,319735452,319737242,319739023,319740815,319742614,319744351,319746154,319747922,319749713,319751564,319753296,319755112,319756882,319758627,319760413,319762222,319763960,319765763,319767501,319769287,319770992,319772784,319774519,319776318,319778051,319779811,319781522,319783270,319785076,319786807,319788644,319790359,319792191,319793920,319795718,319797499,319799279,319801076,319802881,319804635,319806455,319808207,319810007,319811770,319813588,319815351,319817150,319818847,319820720,319822440,319824238,319826033,319827823,319829660,319831413,319833282,319835051,319836919,319838678,319840538,319842293,319844128,319845817,319847680,319849396,319851194,319852974,319854752,319856560,319858288,319860103,319861805,319863673,319865402,319867260,319868975,319870829,319872525,319874357,319876019,319877879,319879590,319881411,319883189,319885011,319886813,319888577,319890408,319892138,319894005,319895733,319897593,319899283,319901117,319902761,319904637,319906360,319908163,319909928,319911678,319913496,319915218,319917111,319918800,319920686,319922357,319924163,319925808,319927615,319929266,319931077,319932846,319934592,319936405,319938110,319939955,319941632,319943515,319945194,319947031,319948711,319950558,319952192,319953967,319955621,319957479,319959157,319960914,319962660,319964429,319966192,319967915,319969739,319971504,319973315,319975033,319976877,319978528,319980365,319982049,319983884,319985557,319987408,319989044,319990834,319992469,319994268,319995961,319997754,319999466,320001243,320003001,320004730,320006570,320008233,320010058,320011701,320013479,320015156,320016975,320018588,320020380,320022003,320023809,320025471,320027278,320028976,320030746,320032493,320034250,320036011,320037758,320039535,320041255,320043038,320044707,320046534,320048157,320049990,320051698,320053545,320055194,320057001,320058678,320060467,320062149,320063966,320065635,320067375,320069072,320070828,320072525,320074217,320075956,320077648,320079409,320081070,320082848,320084529,320086278,320087956,320089785,320091525,320093370,320095092,320096906,320098627,320100352,320102034,320103747,320105457,320107175,320108802,320110649,320112262,320114142,320115843,320117692,320119398,320121228,320122953,320124723,320126299,320127872,320129390,320130912,320132530,320134061,320135469,320137031,320138646,320140253,320141972,320143882,320145803,320147546,320149172,320150790,320152526,320154202,320155874,320157544,320159216,320160902,320162519,320164254,320165910,320167587,320169233,320170861,320172502,320174194,320175856,320177558,320179232,320180921,320182596,320184243,320185894,320187536,320189136,320190765,320192388,320194063,320195679,320197285,320198853,320200416,320202007,320203596,320205219,320206846,320208381,320209949,320211518,320213149,320214748,320216290,320217878,320219490,320221107,320222618,320224155,320225763,320227383,320228853,320230438,320232029,320233538,320235071,320236689,320238248,320239762,320241379,320242941,320244415,320246059,320247654,320249094,320250694,320252264,320253679,320255282,320256843,320258272,320259883,320261394,320262896,320264560,320266080,320267653,320269336,320270816,320272436,320274006,320275527,320277177,320278624,320280272,320281764,320283365,320284959,320286486,320288093,320289556,320291158,320292708,320294217,320295919,320297359,320299086,320300589,320302239,320303935,320305451,320307207,320308633,320310368,320311913,320313577,320315200,320316772,320318455,320319956,320321664,320323117,320324803,320326336,320327985,320329537,320331180,320332767,320334320,320335991,320337434,320339025,320340541,320342084,320343568,320345136,320346712,320348269,320349862,320351353,320352874,320354355,320355890,320357459,320358943,320360456,320361980,320363538,320365047,320366616,320368111,320369719,320371276,320372756,320374317,320375821,320377331,320378857,320380390,320381972,320383478,320385013,320386470,320388011,320389464,320391004,320392480,320393989,320395581,320397030,320398585,320400096,320401654,320403157,320404746,320406264,320407745,320409367,320410729,320412338,320413803,320415360,320416830,320418362,320419937,320421411,320423029,320424378,320425994,320427359,320428973,320430488,320432082,320433632,320435112,320436692,320438088,320439742,320441055,320442643,320444084,320445617,320447142,320448608,320450176,320451561,320453180,320454519,320456121,320457571,320459101,320460614,320462137,320463718,320465192,320466829,320468140,320469730,320471062,320472637,320474090,320475607,320477162,320478577,320480209,320481561,320483127,320484422,320486022,320487412,320488926,320490442,320491850,320493430,320494772,320496348,320497699,320499285,320500656,320502185,320503663,320505044,320506579,320507972,320509547,320510866,320512384,320513802,320515225,320516781,320518153,320519677,320521045,320522568,320523930,320525450,320526927,320528345,320529859,320531220,320532729,320534058,320535536,320536913,320538348,320539811,320541141,320542639,320543993,320545435,320546767,320548228,320549664,320551080,320552532,320553934,320555421,320556868,320558343,320559724,320561190,320562655,320564119,320565611,320567038,320568546,320569942,320571417,320572807,320574274,320575707,320577197,320578686,320580094,320581590,320583005,320584498,320585878,320587353,320588830,320590294,320591749,320593214,320594694,320596126,320597561,320598943,320600427,320601904,320603370,320604809,320606256,320607719,320609136,320610603,320612041,320613524,320614953,320616435,320617891,320619325,320620779,320622223,320623694,320625163,320626672,320628124,320629561,320631065,320632537,320634009,320635505,320637055,320638565,320640004,320641487,320642948,320644418,320645898,320647323,320648808,320650343,320651835,320653281,320654765,320656187,320657654,320659107,320660624,320662109,320663580,320665087,320666588,320668127,320669614,320671062,320672541,320674043,320675567,320677059,320678558,320680036,320681547,320683035,320684500,320685999,320687511,320689028,320690485,320691983,320693510,320694982,320696505,320698025,320699525,320701008,320702507,320703958,320705481,320706971,320708449,320709858,320711394,320712847,320714352,320715846,320717279,320718752,320720190,320721687,320723186,320724630,320726083,320727506,320728933,320730372,320731853,320733376,320734849,320736297,320737794,320739270,320740701,320742191,320743646,320745113,320746624,320748090,320749545,320751011,320752471,320753938,320755442,320756949,320758370,320759843,320761237,320762655,320764093,320765559,320767030,320768486,320769970,320771401,320772904,320774300,320775829,320777310,320778841,320780332,320781891,320783441,320784907,320786508,320787910,320789507,320790981,320792528,320793988,320795443,320796938,320798420,320799963,320801487,320802974,320804488,320805961,320807481,320808939,320810419,320811854,320813371,320814894,320816358,320817839,320819275,320820753,320822200,320823712,320825215,320826628,320828058,320829518,320830982,320832424,320833964,320835440,320836894,320838338,320839783,320841206,320842652,320844134,320845623,320847038,320848481,320849886,320851380,320852817,320854261,320855712,320857135,320858585,320860032,320861515,320863009,320864478,320865958,320867431,320868896,320870367,320871861,320873337,320874823,320876337,320877787,320879231,320880706,320882194,320883669,320885177,320886653,320888102,320889564,320891017,320892508,320894007,320895517,320896941,320898406,320899861,320901292,320902811,320904251,320905704,320907119,320908564,320910071,320911580,320913011,320914490,320915949,320917428,320918894,320920394,320921869,320923342,320924802,320926286,320927836,320929368,320930741,320932179,320933594,320935041,320936500,320937925,320939364,320940847,320942289,320943794,320945317,320946812,320948271,320949759,320951233,320952682,320954190,320955681,320957229,320958690,320960182,320961667,320963127,320964666,320966184,320967725,320969142,320970625,320972127,320973582,320975086,320976583,320978081,320979491,320980944,320982427,320983850,320985345,320986831,320988362,320989805,320991254,320992681,320994218,320995709,320997153,320998613,321000054,321001572,321003046,321004529,321006007,321007446,321008873,321010312,321011821,321013308,321014750,321016212,321017665,321019209,321020686,321022159,321023598,321025096,321026624,321028129,321029590,321031019,321032503,321033996,321035450,321036992,321038436,321039899,321041386,321042823,321044381,321045847,321047325,321048753,321050220,321051713,321053237,321054709,321056203,321057617,321059109,321060583,321062093,321063560,321065049,321066498,321067975,321069500,321070955,321072405,321073796,321075268,321076741,321078210,321079640,321081145,321082651,321084048,321085505,321086900,321088409,321089860,321091270,321092644,321094093,321095580,321097020,321098451,321099890,321101341,321102726,321104137,321105567,321107076,321108519,321109958,321111358,321112815,321114305,321115722,321117151,321118601,321120105,321121548,321122931,321124300,321125773,321127233,321128640,321130094,321131494,321133022,321134476,321135865,321137325,321138843,321140280,321141665,321143134,321144643,321146096,321147547,321149125,321150547,321151955,321153432,321154894,321156285,321157730,321159156,321160655,321162113,321163441,321164978,321166441,321167826,321169284,321170776,321172176,321173627,321175028,321176516,321177951,321179333,321180761,321182279,321183765,321185164,321186567,321188049,321189480,321190805,321192219,321193722,321195112,321196550,321198002,321199309,321200783,321202117,321203452,321204881,321206184,321207561,321208987,321210255,321211674,321213117,321214397,321215810,321217219,321218568,321220012,321221366,321222696,321224124,321225428,321226790,321228209,321229485,321230915,321232349,321233629,321235059,321236485,321237744,321239177,321240511,321241845,321243295,321244599,321246066,321247451,321248752,321250183,321251499,321252938,321254385,321255685,321257107,321258481,321259759,321261219,321262673,321264003,321265483,321266827,321268224,321269689,321270980,321272429,321273899,321275207,321276713,321278135,321279500,321280981,321282278,321283676,321285163,321286431,321287973,321289485,321290765,321292308,321293644,321295064,321296576,321297837,321299363,321300837,321302139,321303633,321304927,321306424,321307944,321309250,321310784,321312181,321313559,321315103,321316454,321317960,321319476,321320703,321322249,321323732,321325036,321326530,321327912,321329337,321330888,321332183,321333715,321335180,321336477,321338025,321339495,321340900,321342463,321343932,321345284,321346835,321348276,321349645,321351218,321352718,321354102,321355676,321357147,321358551,321360129,321361584,321363025,321364550,321366012,321367406,321368967,321370470,321371818,321373373,321374823,321376254,321377733,321379278,321380678,321382119,321383703,321385133,321386621,321388192,321389645,321391106,321392662,321394111,321395579,321397073,321398609,321400051,321401433,321402881,321404321,321405813,321407286,321408829,321410409,321411874,321413369,321414877,321416442,321417945,321419402,321420895,321422452,321424025,321425516,321427075,321428549,321430221,321431813,321433425,321435101,321436698,321438307,321439897,321441583,321443298,321445006,321446761,321448562,321450292,321451954,321453590,321455231,321456821,321458244,321459703,321461160,321462614,321464076,321465584,321467094,321468609,321470093,321471613,321473112,321474598,321476198,321477729,321479257,321480812,321482349,321483889,321485487,321487043,321488688,321490486,321492200,321493806,321495516,321497111,321498806,321500474,321502211,321503851,321505555,321507262,321508887,321510527,321512157,321513760,321515419,321517081,321518709,321520392,321522089,321523762,321525411,321527088,321528792,321530397,321532066,321533757,321535424,321537082,321538800,321540493,321542137,321543800,321545487,321547142,321548866,321550571,321552295,321553948,321555665,321557350,321558992,321560625,321562249,321563919,321565545,321567268,321568947,321570566,321572198,321573873,321575485,321577137,321578800,321580496,321582126,321583833,321585518,321587101,321588752,321590437,321592058,321593701,321595383,321597078,321598704,321600395,321602120,321603733,321605410,321607098,321608788,321610419,321612072,321613772,321615425,321617092,321618760,321620447,321622087,321623759,321625442,321627041,321628704,321630366,321632008,321633675,321635375,321637124,321638799,321640423,321642133,321643709,321645370,321647029,321648696,321650334,321651954,321653672,321655329,321656988,321658674,321660307,321661929,321663652,321665355,321666972,321668643,321670371,321671951,321673605,321675260,321676933,321678521,321680176,321681892,321683512,321685128,321686799,321688391,321690061,321691717,321693447,321695080,321696727,321698442,321700108,321701788,321703533,321705266,321706916,321708540,321710252,321711870,321713521,321715237,321716946,321718607,321720256,321721993,321723589,321725235,321726966,321728582,321730218,321731912,321733605,321735264,321736903,321738656,321740218,321741863,321743558,321745263,321746895,321748509,321750254,321751858,321753468,321755165,321756794,321758452,321760114,321761797,321763411,321765039,321766763,321768398,321770040,321771795,321773508,321775164,321776806,321778560,321780138,321781791,321783524,321785256,321786905,321788520,321790252,321791902,321793520,321795204,321796893,321798499,321800149,321801873,321803430,321805067,321806740,321808408,321810046,321811663,321813356,321814940,321816529,321818257,321819879,321821521,321823184,321824873,321826481,321828082,321829805,321831386,321832999,321834711,321836399,321838026,321839667,321841426,321843038,321844702,321846409,321848050,321849697,321851351,321853113,321854731,321856349,321858086,321859712,321861367,321863006,321864759,321866311,321867946,321869714,321871308,321872908,321874578,321876294,321877872,321879503,321881252,321882818,321884458,321886157,321887876,321889503,321891118,321892884,321894503,321896157,321897885,321899530,321901180,321902810,321904562,321906137,321907772,321909535,321911137,321912765,321914457,321916217,321917829,321919456,321921228,321922884,321924562,321926257,321927970,321929602,321931233,321932989,321934566,321936162,321937862,321939572,321941176,321942807,321944559,321946153,321947738,321949445,321951116,321952721,321954361,321956129,321957727,321959329,321961099,321962739,321964362,321965994,321967768,321969407,321971101,321972845,321974482,321976252,321977878,321979630,321981318,321983030,321984804,321986424,321988116,321989776,321991507,321993127,321994827,321996580,321998237,321999890,322001657,322003274,322004966,322006720,322008367,322009988,322011712,322013435,322015076,322016762,322018494,322020086,322021737,322023454,322025014,322026674,322028389,322030007,322031703,322033463,322035059,322036668,322038427,322039980,322041666,322043352,322044833,322046518,322048222,322049753,322051453,322053204,322055012,322056729,322058494,322060210,322061957,322063736,322065477,322067165,322068892,322070531,322072197,322073901,322075594,322077202,322078893,322080616,322082267,322083945,322085697,322087382,322089035,322090790,322092460,322094065,322095803,322097485,322099049,322100776,322102487,322104016,322105681,322107410,322108993,322110666,322112389,322114034,322115751,322117516,322119206,322120840,322122556,322124228,322125808,322127586,322129325,322130907,322132624,322134393,322135964,322137700,322139471,322141005,322142715,322144508,322146105,322147796,322149561,322151212,322152795,322154551,322156233,322157782,322159541,322161297,322163001,322164702,322166466,322168107,322169853,322171604,322173328,322175021,322176774,322178541,322180289,322182069,322183756,322185461,322187243,322188954,322190646,322192386,322194049,322195843,322197628,322199330,322201011,322202759,322204447,322206044,322207779,322209525,322211125,322212845,322214623,322216176,322217917,322219677,322221206,322222905,322224646,322226187,322227924,322229704,322231252,322232952,322234731,322236290,322238012,322239763,322241340,322243077,322244860,322246358,322248080,322249847,322251326,322253086,322254819,322256289,322258092,322259878,322261336,322263103,322264851,322266245,322268020,322269812,322271280,322273059,322274839,322276241,322277938,322279715,322281117,322282879,322284668,322286028,322287843,322289633,322291033,322292814,322294569,322295961,322297750,322299482,322300854,322302667,322304434,322305897,322307689,322309359,322310787,322312588,322314248,322315754,322317550,322319161,322320716,322322465,322323994,322325588,322327335,322328889,322330453,322332202,322333760,322335297,322337064,322338598,322340090,322341850,322343431,322344979,322346737,322348249,322349809,322351546,322353032,322354613,322356333,322357795,322359392,322361121,322362527,322364158,322365968,322367297,322369020,322370712,322372091,322373883,322375466,322376933,322378678,322380160,322381679,322383453,322384862,322386393,322388166,322389539,322391087,322392908,322394251,322395807,322397634,322399035,322400668,322402421,322403756,322405436,322407105,322408443,322410158,322411704,322413090,322414841,322416362,322417817,322419593,322420985,322422529,322424299,322425685,322427363,322428976,322430328,322432050,322433590,322434980,322436735,322438168,322439610,322441377,322442694,322444201,322445957,322447326,322448830,322450612,322451988,322453600,322455272,322456630,322458274,322459871,322461235,322462859,322464384,322465704,322467402,322468910,322470317,322472003,322473438,322474936,322476659,322478040,322479686,322481340,322482716,322484461,322485947,322487322,322489088,322490485,322491919,322493648,322495007,322496523,322498303,322499636,322501201,322502955,322504314,322505980,322507632,322508983,322510689,322512255,322513634,322515396,322516855,322518225,322519971,322521365,322522826,322524572,322525893,322527570,322529215,322530575,322532303,322533793,322535192,322536874,322538232,322539707,322541492,322542826,322544405,322546082,322547447,322549150,322550651,322552020,322553780,322555247,322556739,322558482,322559843,322561328,322563047,322564436,322566039,322567622,322568968,322570700,322572217,322573628,322575355,322576825,322578281,322580016,322581404,322582958,322584693,322586044,322587735,322589323,322590677,322592361,322593867,322595302,322597010,322598364,322599830,322601558,322602889,322604496,322606145,322607469,322609139,322610606,322611900,322613586,322615090,322616435,322618128,322619653,322621107,322622856,322624231,322625705,322627452,322628841,322630478,322632085,322633424,322635155,322636667,322638077,322639812,322641248,322642727,322644460,322645806,322647481,322649061,322650370,322652117,322653620,322655088,322656821,322658187,322659761,322661427,322662792,322664487,322666086,322667451,322669163,322670685,322672036,322673720,322675196,322676631,322678367,322679678,322681261,322682919,322684248,322685957,322687512,322688815,322690547,322692025,322693476,322695183,322696613,322698132,322699873,322701232,322702925,322704459,322705781,322707473,322708940,322710359,322712131,322713498,322714988,322716733,322718074,322719702,322721398,322722764,322724452,322725968,322727290,322729033,322730545,322731931,322733631,322735077,322736522,322738234,322739583,322741160,322742788,322744163,322745829,322747390,322748729,322750423,322751863,322753356,322755065,322756392,322758070,322759563,322760961,322762657,322764053,322765576,322767267,322768633,322770331,322771862,322773244,322774923,322776331,322777749,322779496,322780872,322782453,322784136,322785507,322787188,322788701,322789986,322791668,322793153,322794608,322796309,322797679,322799260,322800855,322802166,322803821,322805316,322806825,322808554,322809868,322811480,322813030,322814369,322816067,322817486,322818958,322820712,322822100,322823701,322825303,322826589,322828322,322829857,322831279,322832950,322834355,322835764,322837503,322838876,322840485,322842125,322843471,322845168,322846670,322848072,322849719,322851153,322852614,322854368,322855724,322857426,322858997,322860347,322862062,322863493,322864971,322866700,322868065,322869774,322871328,322872656,322874338,322875745,322877276,322878975,322880312,322882010,322883558,322884947,322886656,322888137,322889643,322891344,322892667,322894194,322895847,322897175,322898834,322900320,322901676,322903335,322904718,322906261,322907897,322909226,322910945,322912441,322913937,322915649,322916974,322918687,322920179,322921613,322923300,322924615,322926207,322927889,322929200,322930935,322932403,322933833,322935538,322936884,322938435,322940110,322941439,322943118,322944701,322946031,322947766,322949280,322950693,322952384,322953777,322955384,322957011,322958329,322960049,322961496,322962999,322964689,322966040,322967691,322969281,322970660,322972341,322973764,322975303,322977017,322978363,322980089,322981553,322983012,322984723,322986038,322987703,322989290,322990581,322992218,322993734,322995222,322996901,322998272,322999854,323001489,323002823,323004504,323006002,323007467,323009167,323010543,323012158,323013801,323015179,323016843,323018313,323019841,323021486,323022831,323024512,323025934,323027403,323029021,323030355,323031991,323033564,323034895,323036542,323038009,323039449,323041114,323042405,323044089,323045580,323047002,323048641,323049976,323051484,323053160,323054506,323056163,323057717,323059104,323060790,323062159,323063727,323065346,323066688,323068383,323069824,323071309,323072962,323074308,323075952,323077479,323078925,323080601,323081914,323083572,323085086,323086554,323088169,323089531,323091145,323092709,323094066,323095721,323097147,323098665,323100307,323101603,323103231,323104728,323106152,323107827,323109213,323110748,323112434,323113787,323115455,323116906,323118370,323120012,323121312,323122972,323124417,323126012,323127556,323128984,323130637,323132040,323133627,323135205,323136585,323138219,323139552,323141105,323142698,323144037,323145643,323147136,323148599,323150277,323151650,323153292,323154977,323156380,323158006,323159445,323160938,323162595,323163884,323165503,323166967,323168393,323170052,323171326,323172989,323174464,323175903,323177554,323178886,323180514,323181990,323183447,323185119,323186454,323188110,323189581,323191038,323192728,323194070,323195681,323197196,323198579,323200214,323201627,323203114,323204732,323206023,323207719,323209189,323210725,323212407,323213726,323215407,323216862,323218379,323220042,323221357,323223051,323224505,323226049,323227687,323229050,323230679,323232051,323233670,323235247,323236689,323238371,323239764,323241437,323242956,323244319,323245990,323247394,323248996,323250590,323251881,323253572,323255014,323256575,323258234,323259599,323261275,323262687,323264302,323265956,323267311,323268961,323270399,323272025,323273609,323275008,323276728,323278074,323279716,323281312,323282755,323284446,323285814,323287478,323288915,323290378,323292028,323293346,323294987,323296433,323297833,323299478,323300772,323302471,323303954,323305422,323307076,323308420,323310114,323311567,323313124,323314725,323316074,323317745,323319071,323320715,323322181,323323597,323325216,323326526,323328215,323329581,323331177,323332735,323334140,323335824,323337143,323338767,323340275,323341745,323343396,323344731,323346407,323347850,323349262,323350969,323352323,323353939,323355446,323356899,323358536,323359861,323361526,323362964,323364402,323366064,323367409,323369037,323370426,323371964,323373488,323374866,323376576,323377892,323379518,323381017,323382443,323384099,323385417,323387094,323388543,323390011,323391683,323392975,323394609,323396082,323397504,323399203,323400556,323402199,323403665,323405092,323406713,323408042,323409678,323411116,323412698,323414222,323415610,323417227,323418562,323420167,323421581,323423153,323424620,323425989,323427651,323428950,323430551,323431998,323433513,323435111,323436491,323438109,323439511,323441027,323442578,323443935,323445566,323446942,323448515,323450021,323451415,323453100,323454400,323456084,323457519,323459105,323460647,323462074,323463742,323465078,323466704,323468114,323469668,323471264,323472625,323474287,323475638,323477287,323478739,323480223,323481866,323483218,323484923,323486347,323487913,323489511,323490859,323492567,323493998,323495601,323497145,323498586,323500286,323501590,323503320,323504791,323506336,323507961,323509355,323511071,323512392,323514144,323515597,323517244,323518867,323520294,323522056,323523474,323525178,323526710,323528194,323529967,323531318,323533036,323534535,323536121,323537787,323539147,323540876,323542322,323543957,323545553,323546951,323548702,323550031,323551792,323553270,323554830,323556484,323557865,323559607,323561017,323562785,323564222,323565823,323567394,323568764,323570502,323571869,323573595,323575184,323576670,323578368,323579730,323581504,323582966,323584635,323586169,323587509,323589239,323590643,323592272,323593857,323595191,323596955,323598392,323600072,323601586,323603125,323604795,323606136,323607862,323609279,323611007,323612520,323614099,323615716,323617138,323618865,323620165,323621956,323623382,323624947,323626661,323628017,323629798,323631228,323632957,323634489,323635901,323637635,323638978,323640692,323642236,323643754,323645469,323646807,323648638,323650042,323651698,323653292,323654681,323656486,323657846,323659623,323661068,323662621,323664236,323665612,323667342,323668749,323670507,323672017,323673601,323675312,323676668,323678453,323679847,323681505,323683150,323684484,323686270,323687733,323689301,323690986,323692352,323694137,323695585,323697247,323698846,323700339,323702123,323703493,323705268,323706678,323708442,323710022,323711541,323713262,323714609,323716369,323717787,323719491,323721036,323722502,323724235,323725579,323727367,323728771,323730334,323732025,323733383,323735187,323736566,323738206,323739805,323741243,323742971,323744333,323746068,323747494,323749249,323750698,323752367,323753888,323755419,323757101,323758476,323760212,323761619,323763353,323764812,323766408,323768046,323769404,323771212,323772596,323774261,323775854,323777305,323779030,323780409,323782100,323783599,323785042,323786722,323788021,323789761,323791222,323792836,323794433,323795864,323797600,323798963,323800731,323802129,323803863,323805359,323806939,323808521,323810056,323811748,323813150,323814875,323816232,323817995,323819414,323821103,323822640,323824157,323825777,323827167,323828907,323830293,323832065,323833521,323835157,323836742,323838189,323839918,323841286,323843052,323844470,323846177,323847679,323849228,323850873,323852322,323854089,323855481,323857205,323858592,323860266,323861794,323863330,323864933,323866396,323868129,323869435,323871167,323872596,323874216,323875818,323877301,323879039,323880452,323882191,323883718,323885328,323886963,323888367,323890124,323891511,323893281,323894760,323896408,323897942,323899450,323901168,323902509,323904205,323905566,323907305,323908757,323910440,323911962,323913467,323915130,323916502,323918213,323919595,323921325,323922776,323924280,323925927,323927316,323929033,323930399,323932129,323933487,323935202,323936605,323938245,323939718,323941258,323942814,323944303,323945977,323947403,323949094,323950483,323952160,323953563,323955256,323956618,323958255,323959710,323961295,323962824,323964264,323965870,323967335,323968934,323970389,323971988,323973444,323975063,323976512,323978151,323979553,323981174,323982511,323984128,323985465,323987096,323988503,323990145,323991583,323993218,323994714,323996218,323997811,323999269,324000895,324002240,324003868,324005254,324006948,324008337,324009981,324011346,324012987,324014415,324016082,324017505,324019160,324020560,324022209,324023640,324025219,324026650,324028279,324029765,324031422,324032856,324034490,324035937,324037571,324039117,324040697,324042283,324043833,324045464,324046982,324048617,324050088,324051693,324053151,324054747,324056249,324057885,324059373,324061016,324062498,324064111,324065589,324067191,324068673,324070272,324071767,324073351,324074821,324076399,324077890,324079547,324081004,324082661,324084142,324085767,324087230,324088814,324090251,324091839,324093279,324094923,324096292,324097987,324099399,324101000,324102382,324104028,324105449,324107102,324108578,324110193,324111616,324113271,324114664,324116319,324117698,324119322,324120750,324122412,324123753,324125419,324126872,324128544,324129949,324131580,324133075,324134726,324136215,324137924,324139386,324141040,324142461,324144132,324145528,324147184,324148584,324150216,324151621,324153306,324154734,324156393,324157769,324159480,324160865,324162557,324163946,324165568,324166945,324168565,324169973,324171582,324173052,324174713,324176120,324177729,324179137,324180729,324182112,324183736,324185122,324186738,324188127,324189783,324191223,324192873,324194273,324195903,324197318,324198933,324200337,324201942,324203333,324204998,324206433,324208096,324209546,324211192,324212641,324214275,324215730,324217352,324218738,324220368,324221780,324223417,324224888,324226524,324227999,324229629,324231059,324232614,324234087,324235697,324237214,324238793,324240303,324241901,324243415,324245037,324246506,324248159,324249670,324251306,324252866,324254461,324256053,324257580,324259213,324260700,324262339,324263806,324265506,324266973,324268638,324270065,324271712,324273177,324274804,324276235,324277918,324279338,324280979,324282474,324284059,324285567,324287124,324288669,324290247,324291794,324293353,324294907,324296439,324298040,324299529,324301120,324302719,324304209,324305834,324307229,324308870,324310355,324311966,324313425,324315058,324316597,324318271,324319713,324321347,324322774,324324404,324325854,324327394,324328998,324330484,324332104,324333621,324335176,324336734,324338232,324339817,324341322,324342868,324344379,324345904,324347438,324348903,324350527,324351967,324353616,324355076,324356700,324358141,324359810,324361280,324362935,324364259,324365911,324367279,324368869,324370304,324371942,324373374,324375014,324376445,324378085,324379534,324381135,324382597,324384122,324385703,324387192,324388735,324390284,324391862,324393331,324394945,324396406,324398015,324399489,324401097,324402560,324404170,324405618,324407256,324408640,324410265,324411621,324413258,324414684,324416322,324417798,324419422,324420907,324422511,324423958,324425596,324427064,324428669,324430191,324431775,324433352,324434792,324436471,324437909,324439558,324440902,324442538,324443917,324445567,324447018,324448611,324450116,324451589,324453234,324454663,324456281,324457657,324459310,324460668,324462321,324463747,324465328,324466787,324468308,324469883,324471399,324473031,324474467,324476133,324477509,324479188,324480583,324482279,324483701,324485344,324486831,324488316,324489967,324491296,324492958,324494400,324496033,324497518,324498967,324500617,324502071,324503760,324505157,324506830,324508274,324509956,324511320,324512934,324514317,324515981,324517453,324519126,324520598,324522143,324523737,324525178,324526842,324528284,324529923,324531284,324532910,324534333,324535971,324537447,324538909,324540559,324541967,324543566,324544970,324546638,324548076,324549703,324551181,324552713,324554349,324555761,324557422,324558765,324560460,324561873,324563562,324565027,324566678,324568192,324569693,324571323,324572734,324574391,324575762,324577428,324578850,324580462,324581997,324583489,324585148,324586509,324588202,324589612,324591281,324592817,324594339,324596016,324597396,324599097,324600511,324602194,324603692,324605353,324606868,324608439,324610017,324611492,324613090,324614533,324616205,324617667,324619357,324620722,324622426,324623811,324625475,324626983,324628461,324630144,324631488,324633133,324634451,324636127,324637528,324639150,324640638,324642131,324643781,324645204,324646850,324648161,324649808,324651121,324652803,324654183,324655852,324657314,324658846,324660440,324661919,324663581,324664898,324666602,324667945,324669606,324671076,324672621,324674213,324675610,324677271,324678598,324680321,324681762,324683383,324684882,324686370,324687960,324689357,324691005,324692364,324694004,324695340,324697003,324698461,324699999,324701613,324703049,324704695,324706039,324707740,324709124,324710756,324712255,324713745,324715365,324716701,324718341,324719624,324721311,324722642,324724231,324725721,324727180,324728820,324730245,324731880,324733249,324734854,324736180,324737854,324739284,324740821,324742389,324743834,324745461,324746866,324748487,324749834,324751554,324753000,324754538,324756196,324757581,324759208,324760593,324762260,324763692,324765211,324766838,324768245,324769938,324771259,324772950,324774343,324775964,324777464,324778869,324780551,324781926,324783584,324784941,324786549,324787938,324789508,324791042,324792418,324794121,324795494,324797179,324798528,324800165,324801580,324803040,324804679,324806075,324807734,324809075,324810693,324812118,324813664,324815238,324816630,324818314,324819597,324821266,324822702,324824329,324825790,324827259,324828899,324830265,324831924,324833309,324834982,324836398,324837991,324839395,324840814,324842391,324843720,324845369,324846667,324848290,324849703,324851124,324852718,324854053,324855701,324857059,324858729,324860128,324861720,324863213,324864665,324866285,324867628,324869294,324870602,324872232,324873627,324875177,324876729,324878176,324879789,324881172,324882811,324884160,324885804,324887100,324888647,324890182,324891580,324893213,324894551,324896205,324897596,324899135,324900688,324902075,324903692,324905037,324906692,324908084,324909668,324911147,324912516,324914172,324915521,324917148,324918531,324920125,324921617,324923066,324924679,324926008,324927672,324929037,324930610,324932189,324933546,324935241,324936599,324938269,324939696,324941058,324942704,324944036,324945695,324947076,324948603,324950199,324951540,324953197,324954499,324956168,324957594,324959046,324960643,324962035,324963651,324965015,324966652,324968104,324969572,324971186,324972537,324974193,324975538,324977107,324978639,324980048,324981732,324983077,324984753,324986188,324987617,324989284,324990601,324992284,324993651,324995160,324996786,324998145,324999839,325001167,325002796,325004268,325005767,325007414,325008820,325010450,325011731,325013342,325014850,325016264,325017915,325019283,325020938,325022329,325023940,325025417,325026847,325028518,325029826,325031467,325032966,325034384,325036012,325037337,325038977,325040509,325041898,325043557,325044862,325046489,325047967,325049465,325051154,325052498,325054158,325055675,325057234,325058865,325060148,325061804,325063311,325064943,325066581,325068016,325069650,325071099,325072766,325074431,325075841,325077580,325079199,325080744,325082442,325083849,325085576,325087136,325088663,325090312,325091835,325093515,325095200,325096665,325098358,325100007,325101667,325103294,325104828,325106540,325108234,325109842,325111487,325113158,325114856,325116523,325118267,325119856,325121582,325123284,325124913,325126518,325128203,325129795,325131437,325133093,325134733,325136388,325138030,325139720,325141300,325142931,325144727,325146291,325147887,325149689,325151194,325152802,325154460,325155986,325157590,325159003,325160582,325162162,325163569,325165157,325166714,325168104,325169749,325171213,325172618,325174275,325175808,325177240,325178850,325180292,325181673,325183292,325184776,325186292,325187929,325189340,325190861,325192498,325193898,325195477,325197160,325198600,325200188,325201837,325203287,325204913,325206522,325208029,325209718,325211376,325212855,325214553,325216245,325217856,325219589,325221164,325222784,325224409,325225960,325227530,325229185,325230681,325232281,325233848,325235416,325237017,325238715,325240326,325241873,325243382,325244996,325246413,325248077,325249596,325251061,325252631,325254043,325255756,325257242,325258811,325260427,325261904,325263550,325265056,325266744,325268329,325269939,325271674,325273236,325274775,325276392,325277877,325279490,325281053,325282630,325284238,325285867,325287389,325289018,325290643,325292131,325293775,325295379,325296851,325298415,325299971,325301555,325303118,325304584,325306209,325307631,325309102,325310706,325312171,325313637,325315248,325316617,325318042,325319643,325321080,325322534,325324102,325325526,325326933,325328550,325329989,325331416,325333031,325334486,325335914,325337487,325339002,325340482,325342064,325343596,325345059,325346595,325348186,325349657,325351125,325352716,325354170,325355652,325357262,325358666,325360151,325361793,325363162,325364660,325366262,325367696,325369171,325370825,325372264,325373690,325375291,325376782,325378247,325379802,325381321,325382752,325384310,325385842,325387251,325388759,325390337,325391785,325393286,325394902,325396375,325397873,325399509,325400986,325402476,325404112,325405517,325406980,325408653,325410079,325411561,325413209,325414614,325416101,325417759,325419195,325420641,325422246,325423734,325425227,325426819,325428355,325429825,325431342,325432962,325434407,325435885,325437485,325438891,325440377,325441964,325443412,325444900,325446496,325447947,325449399,325450995,325452468,325453937,325455519,325456996,325458454,325460014,325461542,325463017,325464547,325466072,325467529,325469005,325470526,325471976,325473445,325474987,325476397,325477852,325479444,325480918,325482411,325483957,325485403,325486902,325488455,325489909,325491347,325492892,325494346,325495819,325497369,325498926,325500385,325501885,325503426,325504854,325506345,325507966,325509429,325510923,325512492,325514007,325515463,325517062,325518556,325520050,325521662,325523159,325524597,325526171,325527666,325529092,325530648,325532190,325533630,325535222,325536779,325538228,325539761,325541344,325542796,325544283,325545885,325547345,325548872,325550479,325551898,325553404,325554976,325556524,325558011,325559625,325561195,325562665,325564218,325565830,325567303,325568898,325570549,325572035,325573601,325575226,325576697,325578227,325579819,325581295,325582794,325584414,325585892,325587360,325588978,325590463,325591978,325593556,325595032,325596580,325598134,325599546,325601082,325602623,325604088,325605590,325607191,325608667,325610118,325611743,325613294,325614768,325616398,325617927,325619406,325620993,325622586,325624148,325625675,325627316,325628823,325630347,325631899,325633420,325634982,325636583,325638107,325639651,325641170,325642701,325644241,325645797,325647307,325648847,325650399,325651926,325653500,325654977,325656527,325658127,325659645,325661208,325662803,325664266,325665822,325667414,325668944,325670481,325672078,325673635,325675195,325676790,325678342,325679880,325681497,325683045,325684589,325686166,325687779,325689315,325690884,325692538,325694156,325695750,325697370,325698984,325700517,325702137,325703716,325705253,325706835,325708395,325709962,325711573,325713117,325714679,325716250,325717794,325719344,325720959,325722565,325724132,325725711,325727342,325728923,325730510,325732142,325733685,325735205,325736822,325738389,325739902,325741480,325743102,325744658,325746217,325747831,325749363,325750972,325752598,325754120,325755756,325757378,325758919,325760515,325762168,325763680,325765298,325766949,325768510,325770121,325771777,325773342,325774941,325776606,325778164,325779685,325781338,325782917,325784503,325786146,325787752,325789285,325790816,325792471,325794033,325795625,325797295,325798804,325800432,325802112,325803680,325805322,325806965,325808495,325810087,325811739,325813261,325814846,325816500,325818032,325819614,325821238,325822820,325824381,325826009,325827626,325829179,325830793,325832370,325833943,325835545,325837183,325838760,325840363,325842030,325843607,325845217,325846933,325848459,325850084,325851810,325853366,325855006,325856754,325858281,325859915,325861645,325863174,325864771,325866511,325868028,325869591,325871283,325872862,325874465,325876115,325877736,325879277,325880885,325882578,325884135,325885716,325887420,325888983,325890591,325891791,325893028,325894181,325895441,325896872,325898191,325899624,325901203,325902649,325904036,325905803,325907240,325908753,325910488,325912330,325914049,325915612,325917302,325918637,325920258,325921893,325923758,325925438,325926945,325928337,325929907,325931299,325932887,325934359,325935805,325937154,325938588,325940007,325941391,325942970,325944417,325945773,325947160,325948601,325949922,325951507,325952913,325954361,325955668,325957131,325958510,325960067,325961389,325962828,325964134,325965570,325967067,325968602,325969911,325971353,325972695,325974135,325975711,325977119,325978475,325979932,325981403,325982747,325984396,325985886,325987338,325988658,325990107,325991443,325993097,325994440,325995927,325997253,325998726,326000176,326001881,326003207,326004677,326006053,326007459,326009110,326010573,326012067,326013385,326014859,326016233,326017924,326019246,326020722,326022091,326023533,326025144,326026615,326028102,326029422,326030892,326032283,326034033,326035364,326036839,326038215,326039685,326041254,326042840,326044260,326045694,326047193,326048512,326050291,326051670,326053174,326054514,326056010,326057473,326059192,326060555,326062046,326063478,326064909,326066555,326068033,326069519,326070870,326072369,326073749,326075500,326076840,326078385,326079759,326081243,326082747,326084451,326085844,326087349,326088738,326090190,326091801,326093363,326094808,326096292,326097793,326099213,326100885,326102352,326103886,326105238,326106775,326108151,326109886,326111226,326112754,326114131,326115613,326117086,326118769,326120143,326121658,326123058,326124520,326126128,326127715,326129141,326130655,326132117,326133494,326135183,326136640,326138217,326139584,326141140,326142575,326144315,326145695,326147255,326148666,326150163,326151715,326153347,326154732,326156279,326157724,326159192,326160860,326162397,326163899,326165349,326166871,326168289,326170004,326171429,326173014,326174395,326175904,326177458,326179126,326180504,326182056,326183483,326184970,326186608,326188171,326189608,326191119,326192611,326194044,326195694,326197241,326198756,326200223,326201751,326203170,326204889,326206330,326207904,326209276,326210791,326212243,326213952,326215357,326216922,326218331,326219836,326221411,326223030,326224481,326226016,326227508,326228941,326230637,326232169,326233703,326235170,326236701,326238114,326239849,326241355,326242941,326244361,326245909,326247368,326249109,326250523,326252115,326253542,326255078,326256665,326258339,326259782,326261346,326262843,326264305,326265972,326267560,326269079,326270614,326272151,326273579,326275265,326276821,326278365,326279867,326281442,326282855,326284557,326286096,326287697,326289146,326290706,326292147,326293864,326295309,326296920,326298334,326299899,326301374,326303103,326304516,326306145,326307580,326309116,326310683,326312376,326313809,326315422,326316893,326318401,326320015,326321632,326323115,326324669,326326190,326327615,326329305,326330897,326332439,326333984,326335523,326336930,326338611,326340079,326341653,326343088,326344615,326346026,326347729,326349169,326350795,326352231,326353799,326355287,326357021,326358461,326360092,326361507,326363079,326364613,326366300,326367709,326369323,326370779,326372324,326373932,326375567,326377044,326378633,326380170,326381653,326383355,326384933,326386501,326387994,326389578,326391021,326392771,326394256,326395884,326397347,326398930,326400406,326402182,326403626,326405222,326406670,326408247,326409734,326411460,326412914,326414509,326415955,326417510,326419037,326420700,326422170,326423748,326425232,326426776,326428450,326430056,326431557,326433096,326434620,326436111,326437785,326439361,326440952,326442447,326444022,326445492,326447233,326448678,326450296,326451747,326453309,326454799,326456565,326458041,326459662,326461139,326462713,326464289,326466044,326467494,326469077,326470548,326472088,326473711,326475338,326476814,326478374,326479848,326481310,326483008,326484648,326486151,326487728,326489260,326490745,326492456,326494031,326495599,326497116,326498682,326500145,326501878,326503366,326505007,326506451,326508027,326509514,326511160,326512654,326514287,326515743,326517312,326518791,326520386,326521874,326523456,326524894,326526440,326527885,326529458,326530967,326532566,326534039,326535594,326537059,326538670,326540211,326541781,326543301,326544854,326546335,326547932,326549499,326551065,326552580,326554148,326555614,326557182,326558684,326560289,326561723,326563264,326564738,326566247,326567676,326569240,326570668,326572177,326573617,326575130,326576561,326578129,326579563,326581080,326582622,326584092,326585554,326587127,326588591,326590072,326591695,326593059,326594538,326596086,326597607,326599089,326600581,326602092,326603637,326605085,326606589,326608045,326609631,326611077,326612652,326614104,326615637,326617097,326618754,326620219,326621788,326623247,326624752,326626279,326627860,326629331,326630868,326632335,326633828,326635525,326636991,326638581,326640054,326641613,326643109,326644783,326646260,326647823,326649303,326650797,326652485,326653968,326655550,326657017,326658569,326660058,326661765,326663262,326664874,326666370,326667894,326669518,326671060,326672602,326674122,326675665,326677121,326678840,326680299,326681922,326683388,326684937,326686428,326688102,326689565,326691149,326692622,326694138,326695613,326697296,326698792,326700380,326701864,326703387,326705036,326706561,326708067,326709523,326711050,326712513,326714221,326715681,326717278,326718763,326720311,326721851,326723485,326724996,326726538,326728030,326729521,326731192,326732662,326734245,326735724,326737241,326738781,326740370,326741903,326743423,326744938,326746413,326748098,326749549,326751139,326752614,326754137,326755684,326757280,326758768,326760279,326761767,326763206,326764906,326766355,326767934,326769393,326770900,326772409,326774077,326775575,326777178,326778661,326780171,326781832,326783281,326784869,326786302,326787830,326789316,326791050,326792515,326794121,326795623,326797143,326798745,326800313,326801914,326803406,326804970,326806454,326808132,326809619,326811224,326812722,326814284,326815824,326817387,326818958,326820445,326821982,326823456,326825188,326826647,326828250,326829728,326831243,326832771,326834482,326836013,326837585,326839123,326840640,326842369,326843873,326845496,326846955,326848507,326850023,326851775,326853274,326854906,326856424,326857975,326859519,326861186,326862722,326864284,326865838,326867338,326869042,326870581,326872214,326873696,326875275,326876812,326878573,326880086,326881735,326883257,326884819,326886389,326888076,326889596,326891210,326892730,326894285,326895953,326897544,326899136,326900664,326902235,326903740,326905478,326906967,326908583,326910090,326911651,326913230,326914856,326916389,326917953,326919466,326920935,326922698,326924150,326925782,326927249,326928799,326930338,326932085,326933598,326935200,326936720,326938265,326939896,326941547,326943113,326944663,326946238,326947722,326949510,326950975,326952578,326954063,326955614,326957141,326958896,326960395,326961999,326963528,326965040,326966656,326968299,326969841,326971393,326972946,326974433,326976169,326977648,326979313,326980807,326982396,326983951,326985674,326987225,326988835,326990372,326991938,326993586,326995179,326996750,326998286,326999833,327001330,327003067,327004520,327006149,327007649,327009213,327010739,327012441,327013952,327015561,327017079,327018613,327020264,327021848,327023474,327024985,327026551,327028087,327029861,327031343,327032974,327034474,327036013,327037537,327039204,327040765,327042345,327043895,327045424,327047153,327048601,327050243,327051725,327053254,327054810,327056518,327058041,327059646,327061169,327062704,327064399,327065882,327067509,327068978,327070529,327072032,327073697,327075228,327076847,327078400,327079952,327081576,327083127,327084779,327086253,327087818,327089355,327091025,327092552,327094116,327095670,327097185,327098818,327100344,327101993,327103475,327105050,327106593,327108246,327109777,327111390,327112927,327114470,327116160,327117634,327119294,327120786,327122365,327123905,327125548,327127087,327128708,327130263,327131809,327133494,327135008,327136675,327138208,327139776,327141342,327142925,327144509,327146014,327147578,327149110,327150795,327152332,327153937,327155450,327156961,327158527,327160068,327161695,327163160,327164710,327166245,327167924,327169432,327171029,327172563,327174071,327175656,327177222,327178802,327180285,327181824,327183343,327185050,327186576,327188165,327189700,327191212,327192857,327194356,327195980,327197494,327199035,327200587,327202114,327203732,327205206,327206740,327208255,327209860,327211387,327212979,327214498,327216036,327217687,327219203,327220851,327222367,327223921,327225484,327227061,327228702,327230205,327231765,327233304,327234925,327236462,327238052,327239599,327241105,327242755,327244262,327245886,327247417,327248924,327250512,327251990,327253618,327255101,327256618,327258125,327259703,327261289,327262829,327264398,327265909,327267524,327269067,327270698,327272260,327273792,327275423,327276934,327278565,327280083,327281628,327283228,327284706,327286290,327287780,327289339,327290812,327292382,327293934,327295421,327296955,327298452,327300037,327301567,327303142,327304666,327306168,327307813,327309300,327310930,327312418,327313975,327315572,327317096,327318700,327320209,327321782,327323244,327324850,327326418,327327967,327329502,327331015,327332650,327334153,327335768,327337262,327338810,327340416,327341939,327343549,327345078,327346654,327348209,327349741,327351363,327352872,327354452,327355994,327357628,327359117,327360726,327362191,327363741,327365361,327366860,327368495,327370004,327371565,327373056,327374646,327376222,327377759,327379287,327380851,327382418,327383932,327385550,327387051,327388588,327390172,327391675,327393298,327394797,327396346,327397833,327399366,327400909,327402438,327403956,327405459,327407088,327408594,327410246,327411727,327413274,327414839,327416376,327417987,327419522,327421051,327422539,327424202,327425718,327427314,327428856,327430365,327431997,327433537,327435181,327436717,327438288,327439806,327441444,327442999,327444615,327446164,327447701,327449333,327450886,327452522,327454088,327455655,327457174,327458828,327460350,327461976,327463522,327465049,327466715,327468266,327469898,327471458,327473005,327474536,327476172,327477696,327479291,327480803,327482318,327483974,327485492,327487166,327488690,327490260,327491787,327493424,327494970,327496559,327498109,327499579,327501255,327502744,327504398,327505896,327507447,327508936,327510615,327512121,327513741,327515251,327516742,327518369,327519886,327521470,327522967,327524516,327526010,327527708,327529228,327530887,327532431,327533911,327535585,327537035,327538680,327540154,327541705,327543198,327544882,327546393,327548025,327549528,327551062,327552707,327554179,327555802,327557266,327558787,327560274,327561962,327563448,327565128,327566612,327568166,327569769,327571290,327572912,327574381,327575920,327577411,327579093,327580545,327582192,327583658,327585209,327586793,327588373,327589938,327591499,327593040,327594528,327596181,327597655,327599304,327600779,327602327,327603828,327605497,327607005,327608641,327610148,327611641,327613274,327614724,327616345,327617787,327619316,327620793,327622496,327624014,327625655,327627168,327628725,327630322,327631908,327633512,327635028,327636543,327638038,327639728,327641257,327642902,327644437,327646012,327647517,327649251,327650791,327652461,327653995,327655526,327657173,327658681,327660308,327661829,327663383,327664937,327666662,327668203,327669842,327671390,327672963,327674536,327676160,327677774,327679376,327680922,327682483,327684162,327685698,327687371,327688917,327690521,327692088,327693767,327695337,327696976,327698540,327700061,327701727,327703264,327704901,327706428,327707997,327709526,327711234,327712753,327714435,327715917,327717507,327719066,327720619,327722264,327723815,327725384,327726930,327728615,327730125,327731837,327733324,327734918,327736486,327738054,327739718,327741276,327742852,327744438,327746115,327747681,327749351,327750914,327752511,327754065,327755640,327757269,327758819,327760381,327761962,327763648,327765236,327766927,327768500,327770114,327771686,327773259,327774847,327776397,327777909,327779482,327781084,327782660,327784369,327785935,327787565,327789141,327790742,327792362,327793950,327795492,327797087,327798743,327800339,327802030,327803612,327805216,327806781,327808413,327809989,327811602,327813117,327814732,327816361,327817942,327819610,327821170,327822769,327824332,327825920,327827556,327829161,327830704,327832323,327833968,327835558,327837243,327838798,327840426,327841984,327843597,327845235,327846833,327848408,327849993,327851674,327853209,327854916,327856425,327858060,327859606,327861218,327862841,327864457,327866005,327867627,327869259,327870872,327872551,327874162,327875789,327877296,327878952,327880506,327882146,327883636,327885190,327886796,327888405,327890025,327891637,327893247,327894764,327896419,327898020,327899664,327901190,327902825,327904456,327906058,327907756,327909352,327910989,327912511,327914143,327915729,327917348,327918864,327920467,327922110,327923702,327925377,327926922,327928589,327930097,327931712,327933366,327934981,327936586,327938142,327939855,327941404,327943114,327944604,327946208,327947800,327949386,327951080,327952660,327954293,327955798,327957460,327959016,327960666,327962132,327963708,327965318,327966865,327968548,327970097,327971697,327973173,327974795,327976387,327977959,327979499,327981049,327982694,327984260,327985980,327987491,327989096,327990670,327992238,327993901,327995477,327997068,327998592,328000276,328001818,328003508,328004942,328006520,328008113,328009639,328011321,328012843,328014443,328015897,328017532,328019108,328020692,328022226,328023758,328025392,328026908,328028600,328030073,328031703,328033221,328034811,328036446,328038020,328039662,328041173,328042884,328044480,328046154,328047720,328049364,328051076,328052812,328054570,328056058,328057795,328059677,328061463,328063365,328065135,328066699,328068297,328070064,328071831,328073550,328075087,328076494,328077927,328079435,328080895,328082288,328083536,328084712,328086253,328087534,328088750,328090500,328091942,328093444,328095238,328097041,328098753,328100390,328102048,328103828,328105526,328107283,328108913,328110387,328111871,328113430,328114930,328116466,328117868,328119284,328120777,328122211,328123690,328125119,328126427,328127857,328129358,328130787,328132390,328133783,328135162,328136580,328138030,328139533,328141071,328142516,328143908,328145281,328146653,328148139,328149539,328151106,328152497,328153803,328155190,328156697,328158102,328159686,328161156,328162458,328163899,328165384,328166848,328168480,328169948,328171356,328172781,328174248,328175751,328177297,328178797,328180177,328181577,328183028,328184520,328185934,328187519,328188986,328190313,328191761,328193317,328194750,328196357,328197806,328199171,328200590,328202013,328203532,328205159,328206610,328208017,328209418,328210866,328212422,328213841,328215485,328216931,328218248,328219672,328221219,328222618,328224259,328225733,328227086,328228544,328229995,328231454,328233077,328234494,328235896,328237314,328238738,328240241,328241677,328243268,328244710,328246038,328247456,328248979,328250407,328252013,328253513,328254855,328256314,328257803,328259217,328260851,328262346,328263718,328265194,328266675,328268133,328269727,328271205,328272626,328274055,328275477,328276980,328278430,328279988,328281450,328282827,328284229,328285707,328287121,328288705,328290165,328291536,328292984,328294444,328295923,328297462,328298890,328300345,328301770,328303206,328304736,328306174,328307774,328309236,328310622,328312100,328313616,328315038,328316614,328318145,328319497,328320977,328322468,328323903,328325519,328326953,328328378,328329839,328331329,328332809,328334251,328335854,328337339,328338725,328340186,328341694,328343096,328344627,328346197,328347565,328349051,328350573,328352012,328353644,328355047,328356485,328357982,328359444,328360928,328362368,328363907,328365388,328366774,328368268,328369796,328371219,328372788,328374332,328375695,328377206,328378691,328380130,328381742,328383177,328384635,328386151,328387630,328389110,328390624,328392093,328393580,328394969,328396394,328397863,328399280,328400885,328402419,328403807,328405307,328406770,328408269,328409794,328411260,328412725,328414229,328415707,328417167,328418646,328420066,328421524,328423018,328424424,328425935,328427374,328428900,328430391,328431824,328433296,328434804,328436225,328437724,328439226,328440626,328442098,328443647,328445094,328446634,328448152,328449594,328451101,328452618,328454098,328455688,328457173,328458639,328460162,328461646,328463131,328464659,328466137,328467645,328469173,328470653,328472162,328473602,328475149,328476668,328478103,328479519,328481051,328482492,328484012,328485531,328486968,328488437,328489984,328491429,328492985,328494535,328496011,328497518,328499006,328500479,328502069,328503526,328505063,328506549,328508009,328509521,328510961,328512556,328514083,328515489,328516963,328518488,328519954,328521541,328523106,328524551,328526081,328527586,328529041,328530611,328532061,328533574,328535073,328536558,328538030,328539500,328541031,328542572,328544022,328545497,328547017,328548499,328550046,328551558,328552978,328554428,328555970,328557459,328558990,328560503,328561964,328563473,328564982,328566472,328568061,328569508,328571061,328572605,328574046,328575533,328576959,328578534,328580101,328581510,328582968,328584494,328585942,328587503,328589063,328590502,328592014,328593561,328595069,328596661,328598197,328599683,328601232,328602759,328604267,328605864,328607351,328608891,328610442,328611930,328613406,328614846,328616415,328617964,328619422,328620853,328622378,328623886,328625458,328626965,328628465,328630008,328631528,328632986,328634562,328636006,328637529,328639016,328640480,328641989,328643471,328644965,328646482,328647938,328649415,328650963,328652471,328654012,328655527,328657013,328658564,328660065,328661527,328663031,328664533,328666061,328667531,328668971,328670495,328671959,328673466,328675034,328676477,328677986,328679526,328681024,328682607,328684066,328685577,328687125,328688587,328690076,328691548,328693050,328694561,328696025,328697477,328699046,328700575,328702121,328703651,328705121,328706632,328708189,328709704,328711277,328712692,328714207,328715705,328717168,328718660,328720161,328721680,328723234,328724690,328726178,328727763,328729298,328730895,328732381,328733879,328735433,328736932,328738433,328739941,328741450,328742982,328744455,328745888,328747458,328749026,328750540,328752062,328753532,328755041,328756559,328758085,328759601,328761061,328762562,328764026,328765469,328766971,328768505,328770013,328771558,328773021,328774534,328776069,328777597,328779189,328780610,328782103,328783600,328785091,328786586,328788088,328789581,328791083,328792529,328794005,328795598,328797143,328798708,328800167,328801593,328803096,328804591,328806084,328807572,328809070,328810539,328811967,328813431,328814961,328816520,328818027,328819531,328820979,328822487,328823998,328825515,328826999,328828545,328830042,328831510,328833032,328834579,328836097,328837619,328839142,328840593,328842120,328843679,328845229,328846829,328848265,328849718,328851211,328852717,328854250,328855752,328857209,328858673,328860133,328861617,328863191,328864809,328866318,328867762,328869237,328870746,328872289,328873827,328875365,328876773,328878282,328879787,328881305,328882839,328884357,328885817,328887286,328888752,328890198,328891770,328893341,328894820,328896338,328897791,328899297,328900839,328902404,328903959,328905420,328906909,328908454,328909993,328911502,328913014,328914484,328916007,328917509,328919019,328920587,328922115,328923635,328925138,328926599,328928012,328929588,328931137,328932575,328934059,328935500,328936987,328938552,328940150,328941609,328943106,328944587,328946086,328947636,328949242,328950661,328952135,328953590,328955081,328956634,328958235,328959683,328961196,328962659,328964160,328965733,328967349,328968782,328970259,328971740,328973233,328974775,328976424,328977866,328979378,328980835,328982324,328983846,328985487,328986918,328988434,328989910,328991396,328992975,328994655,328996056,328997561,328998981,329000500,329002082,329003734,329005169,329006671,329008095,329009582,329011193,329012853,329014303,329015826,329017284,329018791,329020419,329022088,329023584,329025082,329026558,329028081,329029691,329031331,329032854,329034368,329035826,329037338,329038956,329040642,329042212,329043751,329045224,329046782,329048394,329050012,329051591,329053105,329054619,329056174,329057797,329059445,329061032,329062537,329064032,329065560,329067160,329068781,329070373,329071871,329073349,329074901,329076534,329078232,329079755,329081287,329082751,329084291,329085906,329087613,329089125,329090665,329092148,329093661,329095289,329097009,329098463,329100002,329101462,329102958,329104618,329106335,329107781,329109282,329110741,329112269,329113903,329115598,329117015,329118544,329120016,329121517,329123147,329124842,329126302,329127838,329129346,329130821,329132457,329134106,329135565,329137102,329138619,329140125,329141747,329143318,329144786,329146324,329147807,329149357,329150969,329152554,329154028,329155542,329157073,329158661,329160239,329161797,329163258,329164780,329166328,329167948,329169523,329171094,329172564,329174070,329175632,329177225,329178816,329180394,329181904,329183410,329184999,329186566,329188255,329189753,329191304,329192800,329194349,329195922,329197641,329199122,329200671,329202154,329203669,329205283,329206980,329208464,329209964,329211449,329212945,329214577,329216207,329217672,329219202,329220701,329222299,329223946,329225544,329227045,329228550,329230093,329231682,329233297,329234916,329236406,329237938,329239508,329241118,329242812,329244333,329245876,329247396,329248959,329250580,329252324,329253804,329255323,329256795,329258273,329259896,329261549,329263016,329264533,329266038,329267630,329269267,329270889,329272376,329273895,329275400,329276999,329278640,329280266,329281736,329283271,329284825,329286424,329288036,329289692,329291170,329292666,329294216,329295827,329297475,329299069,329300578,329302090,329303643,329305246,329306960,329308501,329310065,329311527,329313071,329314715,329316459,329317948,329319478,329320970,329322479,329324127,329325845,329327322,329328830,329330305,329331795,329333474,329335200,329336697,329338235,329339751,329341274,329342970,329344660,329346097,329347647,329349164,329350747,329352434,329354094,329355548,329357058,329358572,329360134,329361824,329363449,329364958,329366492,329368035,329369639,329371299,329372955,329374456,329375982,329377514,329379159,329380837,329382516,329384030,329385572,329387119,329388777,329390447,329392086,329393606,329395142,329396715,329398349,329400030,329401722,329403173,329404703,329406275,329407917,329409599,329411276,329412750,329414257,329415834,329417521,329419225,329420904,329422404,329423898,329425474,329427103,329428812,329430447,329431941,329433425,329435014,329436662,329438384,329439982,329441538,329443001,329444547,329446175,329447906,329449479,329450987,329452469,329454011,329455631,329457356,329458906,329460442,329461933,329463455,329465102,329466815,329468342,329469870,329471371,329472924,329474598,329476286,329477771,329479286,329480781,329482351,329484026,329485681,329487196,329488710,329490217,329491767,329493458,329495100,329496678,329498212,329499721,329501272,329502978,329504600,329506127,329507669,329509208,329510755,329512439,329514065,329515563,329517103,329518659,329520204,329521895,329523522,329525022,329526534,329528080,329529639,329531346,329532969,329534468,329535961,329537491,329539080,329540767,329542385,329543896,329545446,329547007,329548603,329550280,329551875,329553396,329554943,329556501,329558062,329559738,329561328,329562879,329564406,329565933,329567497,329569173,329570748,329572287,329573775,329575297,329576876,329578536,329580124,329581666,329583158,329584661,329586210,329587883,329589490,329590976,329592491,329594037,329595605,329597250,329598827,329600353,329601890,329603434,329605001,329606623,329608161,329609663,329611185,329612713,329614259,329615896,329617480,329619015,329620564,329622102,329623687,329625346,329626905,329628375,329629908,329631442,329633013,329634648,329636201,329637722,329639259,329640824,329642424,329644083,329645645,329647155,329648698,329650274,329651827,329653469,329655033,329656556,329658091,329659616,329661179,329662830,329664378,329665854,329667388,329668917,329670491,329672138,329673719,329675263,329676775,329678337,329679903,329681515,329683132,329684648,329686140,329687665,329689220,329690856,329692508,329694023,329695501,329697001,329698584,329700217,329701873,329703380,329704865,329706371,329707861,329709408,329711103,329712648,329714160,329715665,329717162,329718722,329720443,329721992,329723551,329725090,329726664,329728246,329729950,329731495,329733023,329734535,329736086,329737649,329739308,329740871,329742434,329743949,329745483,329747003,329748581,329750218,329751759,329753287,329754818,329756333,329757877,329759563,329761054,329762604,329764147,329765704,329767253,329768951,329770495,329772041,329773583,329775169,329776745,329778387,329779921,329781518,329783042,329784643,329786213,329787885,329789418,329790964,329792452,329793973,329795586,329797233,329798777,329800329,329801865,329803393,329804948,329806577,329808176,329809732,329811273,329812759,329814311,329815859,329817530,329818994,329820526,329821993,329823517,329825040,329826711,329828210,329829721,329831251,329832802,329834361,329836057,329837594,329839080,329840610,329842194,329843726,329845358,329846873,329848382,329849927,329851434,329852998,329854599,329856186,329857716,329859258,329860726,329862232,329863783,329865471,329866981,329868503,329870009,329871550,329873084,329874791,329876304,329877827,329879363,329880878,329882423,329884082,329885602,329887131,329888636,329890182,329891726,329893370,329894874,329896410,329897919,329899420,329900954,329902515,329904110,329905683,329907190,329908641,329910154,329911661,329913318,329914836,329916370,329917884,329919422,329920936,329922633,329924154,329925658,329927195,329928750,329930311,329931982,329933479,329934996,329936515,329938014,329939553,329941115,329942698,329944203,329945710,329947156,329948641,329950128,329951828,329953355,329954898,329956443,329958002,329959511,329961208,329962662,329964245,329965777,329967318,329968852,329970454,329971987,329973525,329975062,329976585,329978130,329979636,329981284,329982797,329984357,329985899,329987451,329988953,329990650,329992194,329993752,329995327,329996909,329998459,330000118,330001572,330003138,330004678,330006243,330007772,330009398,330010921,330012464,330013996,330015549,330017067,330018616,330020211,330021768,330023330,330024847,330026349,330027816,330029449,330030975,330032535,330034117,330035709,330037221,330038904,330040366,330041933,330043472,330045037,330046559,330048175,330049718,330051284,330052783,330054319,330055835,330057302,330058938,330060465,330062004,330063586,330065121,330066629,330068299,330069865,330071409,330073009,330074560,330076080,330077739,330079200,330080753,330082286,330083864,330085421,330086989,330088559,330090112,330091612,330093179,330094665,330096127,330097789,330099299,330100851,330102461,330104018,330105536,330107182,330108636,330110226,330111769,330113378,330114882,330116484,330118028,330119605,330121092,330122646,330124204,330125702,330127353,330128889,330130420,330132027,330133568,330135052,330136719,330138206,330139745,330141337,330142942,330144398,330146026,330147450,330149009,330150529,330152129,330153626,330155128,330156703,330158251,330159753,330161360,330162861,330164300,330165969,330167462,330169025,330170615,330172171,330173682,330175328,330176771,330178370,330179900,330181531,330183044,330184596,330186188,330187746,330189283,330190877,330192408,330193859,330195519,330197006,330198584,330200195,330201758,330203266,330204942,330206378,330207955,330209469,330211069,330212563,330214114,330215697,330217244,330218801,330220423,330221907,330223388,330225065,330226550,330228084,330229653,330231300,330232773,330234380,330235903,330237516,330238998,330240555,330242057,330243540,330245183,330246716,330248299,330249904,330251442,330252941,330254618,330256057,330257704,330259234,330260869,330262382,330263943,330265514,330267119,330268629,330270244,330271765,330273227,330274898,330276379,330277983,330279578,330281157,330282685,330284339,330285779,330287432,330288974,330290584,330292128,330293701,330295258,330296873,330298373,330299983,330301494,330302971,330304607,330306179,330307757,330309400,330310912,330312392,330314083,330315558,330317173,330318752,330320346,330321840,330323456,330324958,330326587,330328023,330329605,330331108,330332547,330334220,330335738,330337268,330338822,330340385,330341886,330343545,330345020,330346659,330348098,330349661,330351157,330352623,330354269,330355774,330357341,330358967,330360461,330361950,330363624,330365044,330366650,330368222,330369811,330371322,330372897,330374435,330376063,330377497,330379073,330380567,330381983,330383658,330385146,330386680,330388253,330389748,330391202,330392891,330394295,330395872,330397410,330398962,330400438,330401946,330403501,330405052,330406496,330408073,330409543,330410965,330412629,330414106,330415552,330417012,330418610,330420124,330421554,330423197,330424724,330426258,330427846,330429545,330431094,330432571,330434238,330435653,330437400,330438987,330440796,330442576,330444335,330445776,330447428,330448851,330450592,330452311,330454088,330455868,330457442,330458947,330460541,330462156,330463731,330465214,330466725,330468183,330469690,330471280,330472830,330474252,330475568,330477001,330478608,330480051,330481559,330483068,330484618,330486193,330487769,330488818,330490288,330491931,330493364,330494871,330496367,330497982,330499445,330501026,330502577,330504186,330505718,330507277,330508875,330510395,330511825,330513373,330514908,330516454,330518040,330519552,330520969,330522498,330524031,330525612,330527190,330528721,330530082,330531582,330533075,330534716,330536255,330537808,330539232,330540754,330542303,330543911,330545395,330546919,330548392,330549837,330551388,330552948,330554491,330556047,330557577,330559006,330560539,330562086,330563620,330565184,330566694,330568080,330569621,330571192,330572716,330574286,330575831,330577241,330578711,330580198,330581774,330583334,330584911,330586314,330587777,330589297,330590860,330592335,330593925,330595407,330596888,330598388,330599993,330601496,330603056,330604579,330606060,330607560,330609117,330610643,330612230,330613808,330615191,330616688,330618243,330619819,330621440,330622965,330624322,330625815,330627342,330628969,330630511,330632108,330633464,330634953,330636510,330638122,330639647,330641182,330642589,330644157,330645721,330647288,330648794,330650177,330651662,330653168,330654559,330656051,330657667,330659145,330660569,330661791,330663307,330664712,330666260,330667741,330669146,330670206,330671727,330673091,330674615,330676124,330677560,330679043,330680774,330682329,330683741,330685221,330686639,330688159,330689617,330691086,330692564,330693956,330695466,330696942,330698462,330699875,330701328,330702766,330704245,330705767,330707179,330708658,330710022,330711553,330712939,330714427,330715845,330717295,330718730,330720132,330721664,330723065,330724537,330725944,330727454,330728825,330730305,330731799,330733189,330734671,330736069,330737614,330739032,330740491,330741923,330743381,330744953,330746356,330747852,330749256,330750780,330752211,330753741,330755214,330756628,330758138,330759621,330761151,330762578,330764039,330765491,330766962,330768463,330769915,330771349,330772738,330774287,330775721,330777245,330778675,330780117,330781540,330782988,330784499,330785952,330787436,330788793,330790311,330791740,330793279,330794711,330796143,330797604,330799121,330800662,330802081,330803551,330804977,330806497,330807919,330809474,330810993,330812353,330813774,330815228,330816715,330818174,330819645,330821068,330822574,330823999,330825506,330827017,330828410,330829953,330831380,330832964,330834410,330835816,330837218,330838696,330840217,330841672,330843168,330844586,330846135,330847580,330849104,330850585,330851979,330853517,330854962,330856513,330857958,330859390,330860838,330862337,330863855,330865310,330866779,330868182,330869691,330871194,330872689,330874184,330875571,330877112,330878524,330880097,330881564,330883021,330884450,330885972,330887496,330888988,330890467,330891885,330893389,330894846,330896396,330897907,330899310,330900844,330902247,330903802,330905247,330906704,330908154,330909640,330911137,330912644,330914159,330915586,330917091,330918529,330920062,330921566,330923003,330924532,330925942,330927478,330928931,330930424,330931836,330933303,330934775,330936284,330937765,330939197,330940726,330942136,330943693,330945155,330946625,330948024,330949545,330951007,330952519,330954023,330955454,330956941,330958378,330959909,330961426,330962850,330964298,330965774,330967311,330968781,330970272,330971718,330973249,330974758,330976267,330977807,330979250,330980796,330982223,330983809,330985328,330986807,330988279,330989766,330991367,330992863,330994372,330995807,330997311,330998830,331000353,331001918,331003353,331004884,331006308,331007894,331009459,331010905,331012427,331013892,331015464,331016984,331018513,331019970,331021467,331022997,331024561,331026111,331027551,331029080,331030457,331032074,331033627,331035121,331036600,331038059,331039662,331041175,331042685,331044108,331045602,331047116,331048689,331050266,331051713,331053254,331054668,331056281,331057800,331059298,331060792,331062233,331063772,331065325,331066850,331068301,331069823,331071315,331072924,331074475,331075956,331077519,331078925,331080559,331082062,331083578,331085040,331086547,331088054,331089656,331091221,331092678,331094230,331095674,331097260,331098794,331100286,331101828,331103226,331104893,331106378,331107912,331109398,331110914,331112499,331114072,331115596,331117035,331118569,331119977,331121598,331123156,331124653,331126177,331127568,331129149,331130681,331132217,331133679,331135217,331136753,331138337,331139912,331141417,331142950,331144355,331145998,331147546,331149082,331150569,331152089,331153616,331155183,331156731,331158215,331159774,331161180,331162806,331164372,331165863,331167379,331168791,331170397,331171943,331173496,331174988,331176491,331177993,331179595,331181195,331182679,331184219,331185651,331187287,331188847,331190384,331191971,331193357,331194957,331196486,331198040,331199563,331201068,331202565,331204178,331205738,331207239,331208773,331210233,331211873,331213467,331215005,331216559,331217965,331219632,331221187,331222749,331224306,331225713,331227369,331228891,331230453,331231985,331233490,331235044,331236682,331238248,331239750,331241298,331242694,331244365,331245959,331247531,331249090,331250444,331252100,331253644,331255220,331256733,331258181,331259739,331261406,331262953,331264454,331266049,331267488,331269129,331270752,331272351,331273958,331275317,331276967,331278557,331280120,331281631,331283074,331284607,331286288,331287911,331289412,331290962,331292338,331294023,331295650,331297209,331298738,331300209,331301770,331303468,331305049,331306535,331308048,331309578,331311254,331312909,331314427,331315957,331317396,331319075,331320741,331322314,331323878,331325255,331326882,331328511,331330105,331331638,331333140,331334653,331336346,331337926,331339432,331340902,331342456,331344167,331345751,331347269,331348802,331350321,331352032,331353664,331355182,331356715,331358228,331359945,331361578,331363094,331364620,331366117,331367841,331369444,331370952,331372444,331373903,331375598,331377233,331378766,331380276,331381745,331383422,331385054,331386604,331388109,331389500,331391183,331392793,331394355,331395858,331397299,331399006,331400602,331402164,331403666,331405107,331406789,331408417,331409973,331411496,331412948,331414645,331416270,331417831,331419325,331420880,331422613,331424184,331425743,331427223,331428819,331430520,331432110,331433638,331435122,331436662,331438352,331439954,331441527,331443018,331444574,331446250,331447847,331449433,331450920,331452519,331454157,331455764,331457376,331458840,331460463,331462096,331463751,331465385,331466807,331468426,331470083,331471729,331473340,331474751,331476391,331478021,331479693,331481335,331482754,331484411,331486043,331487673,331489323,331490710,331492391,331493972,331495650,331497316,331498672,331500338,331501942,331503607,331505263,331506636,331508314,331509976,331511670,331513276,331514625,331516335,331518013,331519727,331521264,331522654,331524370,331526039,331527723,331529220,331530696,331532424,331534109,331535756,331537247,331538779,331540524,331542201,331543809,331545292,331546819,331548537,331550201,331551826,331553288,331554799,331556537,331558217,331559808,331561286,331562841,331564566,331566248,331567802,331569319,331570854,331572614,331574262,331575833,331577335,331578911,331580641,331582259,331583814,331585316,331586886,331588626,331590264,331591829,331593278,331594929,331596637,331598279,331599890,331601294,331603004,331604675,331606369,331607957,331609324,331611034,331612717,331614405,331616019,331617340,331619061,331620729,331622453,331624011,331625448,331627173,331628892,331630582,331632105,331633620,331635376,331637065,331638700,331640192,331641731,331643437,331645122,331646719,331648207,331649795,331651513,331653156,331654752,331656151,331657818,331659504,331661172,331662833,331664235,331665951,331667608,331669298,331670906,331672254,331673991,331675617,331677322,331678948,331680323,331682055,331683672,331685395,331687013,331688368,331690080,331691712,331693449,331695091,331696428,331698154,331699778,331701503,331703135,331704455,331706197,331707821,331709540,331711169,331712500,331714256,331715895,331717632,331719278,331720673,331722430,331724061,331725769,331727393,331728774,331730512,331732135,331733819,331735481,331736859,331738567,331740200,331741882,331743546,331744936,331746617,331748271,331749930,331751613,331753082,331754646,331756301,331757995,331759632,331761117,331762663,331764365,331766061,331767731,331769240,331770757,331772456,331774127,331775854,331777448,331778890,331780592,331782201,331783934,331785535,331786997,331788691,331790295,331792027,331793628,331795010,331796698,331798345,331800063,331801675,331803114,331804794,331806401,331808144,331809765,331811198,331812885,331814505,331816232,331817846,331819264,331820970,331822597,331824298,331825925,331827324,331829044,331830676,331832394,331834014,331835383,331837105,331838687,331840406,331842032,331843407,331845146,331846738,331848486,331850153,331851543,331853252,331854860,331856573,331858216,331859606,331861336,331862982,331864700,331866324,331867778,331869371,331871040,331872739,331874370,331875851,331877434,331879103,331880798,331882415,331883936,331885517,331887193,331888844,331890478,331891991,331893531,331895225,331896832,331898510,331900061,331901511,331903228,331904830,331906519,331908151,331909550,331911257,331912844,331914598,331916197,331917590,331919267,331920906,331922608,331924212,331925661,331927305,331928965,331930673,331932256,331933759,331935304,331936992,331938666,331940234,331941760,331943251,331944978,331946567,331948240,331949815,331951186,331952936,331954514,331956211,331957847,331959229,331960969,331962540,331964256,331965844,331967247,331968886,331970550,331972205,331973741,331975217,331976793,331978462,331980099,331981709,331983190,331984722,331986453,331988038,331989689,331991255,331992712,331994431,331995991,331997674,331999275,332000712,332002394,332003993,332005644,332007241,332008755,332010347,332012031,332013687,332015284,332016841,332018394,332020078,332021670,332023344,332024916,332026374,332028109,332029684,332031385,332032989,332034389,332036068,332037632,332039306,332040886,332042349,332043938,332045609,332047253,332048875,332050400,332051948,332053610,332055189,332056875,332058462,332059889,332061578,332063120,332064820,332066400,332067921,332069481,332071138,332072782,332074378,332075933,332077430,332079122,332080686,332082370,332083933,332085401,332087066,332088673,332090356,332091926,332093471,332095051,332096755,332098321,332099977,332101586,332103014,332104713,332106254,332107945,332109509,332111084,332112701,332114337,332116015,332117564,332119137,332120668,332122369,332123922,332125603,332127179,332128633,332130301,332131864,332133555,332135103,332136646,332138220,332139878,332141520,332143147,332144750,332146279,332147999,332149497,332151168,332152743,332154273,332155921,332157500,332159156,332160703,332162235,332163818,332165525,332167068,332168699,332170302,332171769,332173484,332175043,332176751,332178333,332179880,332181459,332183076,332184722,332186246,332187809,332189391,332191091,332192633,332194291,332195890,332197356,332199051,332200628,332202357,332203916,332205469,332207019,332208711,332210283,332211930,332213532,332215018,332216709,332218252,332219939,332221491,332223050,332224589,332226247,332227872,332229436,332231014,332232484,332234167,332235717,332237417,332238964,332240503,332242054,332243723,332245327,332246912,332248487,332249978,332251690,332253209,332254895,332256438,332257965,332259516,332261177,332262747,332264348,332265896,332267351,332269062,332270623,332272297,332273828,332275333,332276922,332278624,332280198,332281812,332283393,332284830,332286538,332288089,332289784,332291276,332292804,332294367,332296062,332297644,332299231,332300786,332302267,332303933,332305481,332307164,332308719,332310229,332311886,332313508,332315186,332316661,332318180,332319760,332321460,332322983,332324597,332326146,332327628,332329285,332330862,332332533,332334015,332335512,332337099,332338805,332340334,332341958,332343540,332345036,332346724,332348292,332349957,332351421,332352929,332354522,332356232,332357785,332359393,332360975,332362445,332364155,332365725,332367430,332368916,332370386,332371973,332373692,332375229,332376831,332378389,332379897,332381612,332383169,332384844,332386349,332387879,332389510,332391151,332392805,332394348,332395878,332397434,332399153,332400679,332402317,332403872,332405385,332407059,332408656,332410339,332411792,332413311,332414920,332416627,332418151,332419726,332421296,332422796,332424515,332426075,332427773,332429275,332430800,332432329,332434026,332435587,332437191,332438785,332440311,332442037,332443574,332445246,332446740,332448251,332449904,332451580,332453188,332454711,332456238,332457902,332459699,332461239,332462925,332464388,332465921,332467473,332469246,332470837,332472538,332473973,332475464,332477101,332478839,332480327,332481996,332483528,332485049,332486553,332488122,332489785,332491268,332492788,332494490,332496025,332497695,332499195,332500723,332502432,332503931,332505550,332507100,332508692,332510276,332511903,332513444,332514973,332516627,332518198,332519864,332521301,332522763,332524469,332525986,332527657,332529151,332530652,332532358,332533892,332535498,332537060,332538615,332540228,332541797,332543375,332544953,332546595,332548171,332549820,332551334,332552832,332554453,332555983,332557676,332559141,332560656,332562344,332563854,332565466,332567025,332568614,332570269,332571863,332573466,332575046,332576713,332578269,332579889,332581408,332582930,332584606,332586144,332587830,332589277,332590756,332592430,332593962,332595640,332597080,332598598,332600250,332601811,332603490,332604964,332606463,332608137,332609706,332611394,332612885,332614385,332616045,332617585,332619262,332620741,332622225,332623879,332625385,332627062,332628514,332629954,332631580,332633106,332634832,332636276,332637765,332639346,332640862,332642574,332644025,332645492,332647106,332648632,332650354,332651798,332653324,332654892,332656424,332658100,332659510,332661014,332662598,332664133,332665838,332667259,332668760,332670395,332671939,332673619,332675016,332676500,332678130,332679689,332681353,332682766,332684272,332685974,332687633,332689072,332690576,332692145,332693578,332695096,332696593,332698294,332699793,332701322,332702507,332704062,332705603,332707115,332708685,332710268,332711866,332713406,332714979,332716520,332718063,332719639,332721131,332722847,332724299,332725818,332727298,332728730,332730315,332731879,332733426,332734814,332736340,332737867,332739446,332740974,332742378,332743986,332745520,332747059,332748466,332749983,332751512,332753115,332754629,332756015,332757608,332759138,332760701,332762150,332763670,332765196,332766793,332768331,332769711,332771335,332772805,332774348,332775829,332777285,332778820,332780384,332781950,332783362,332784876,332786392,332787883,332789434,332790838,332792394,332793955,332795403,332796846,332798369,332799899,332801447,332803000,332804392,332805972,332807515,332809012,332810546,332811926,332813553,332815087,332816588,332818003,332819490,332821067,332822664,332824201,332825581,332827170,332828782,332830210,332831700,332833122,332834591,332835698,332837125,332838599,332839857,332841297,332842686,332844089,332845450,332846909,332848323,332849755,332851182,332852558,332853979,332855371,332856828,332858222,332859654,332861078,332862493,332863897,332865296,332866780,332868197,332869614,332871056,332872480,332873893,332875334,332876798,332878212,332879618,332881045,332882466,332883896,332885317,332886816,332888259,332889730,332891191,332892627,332894095,332895523,332896997,332898450,332899934,332901396,332902849,332904348,332905782,332907235,332908660,332910124,332911604,332913088,332914583,332916029,332917520,332918976,332920436,332921888,332923393,332924876,332926340,332927819,332929279,332930749,332932197,332933710,332935217,332936680,332938165,332939630,332941112,332942582,332944098,332945609,332947076,332948569,332950064,332951559,332953032,332954566,332956113,332957651,332959145,332960629,332962146,332963651,332965210,332966716,332968286,332969803,332971298,332972784,332974291,332975825,332977328,332978900,332980424,332981942,332983461,332984948,332986487,332987970,332989529,332991035,332992621,332994143,332995627,332997168,332998665,333000256,333001791,333003337,333004864,333006383,333007960,333009476,333011083,333012606,333014112,333015653,333017169,333018785,333020318,333021837,333023411,333024928,333026532,333028087,333029629,333031233,333032808,333034398,333035944,333037515,333039137,333040719,333042311,333043902,333045502,333047183,333048779,333050401,333052005,333053612,333055307,333056851,333058483,333060152,333061765,333063414,333065049,333066636,333068345,333069928,333071515,333073175,333074781,333076409,333077991,333079557,333081245,333082784,333084341,333086026,333087585,333089195,333090856,333092423,333094073,333095683,333097281,333098955,333100532,333102127,333103840,333105410,333106988,333108713,333110320,333111883,333113579,333115186,333116826,333118491,333120121,333121795,333123398,333125011,333126736,333128332,333129957,333131640,333133294,333134958,333136598,333138242,333139960,333141583,333143237,333144961,333146630,333148305,333149964,333151612,333153342,333155001,333156675,333158407,333160065,333161730,333163386,333164992,333166702,333168340,333169992,333171686,333173328,333174965,333176620,333178224,333179912,333181565,333183177,333184841,333186500,333188186,333189853,333191466,333193172,333194816,333196410,333198050,333199627,333201300,333202920,333204543,333206200,333207750,333209382,333210991,333212576,333214244,333215808,333217433,333219045,333220615,333222288,333223826,333225495,333227106,333228670,333230347,333231886,333233569,333235156,333236780,333238412,333239970,333241643,333243184,333244862,333246445,333248062,333249686,333251240,333252908,333254419,333256089,333257669,333259291,333260917,333262449,333264120,333265637,333267299,333268866,333270494,333272103,333273628,333275297,333276812,333278477,333279983,333281611,333283232,333284778,333286429,333287950,333289626,333291096,333292730,333294301,333295879,333297472,333298963,333300614,333302099,333303756,333305302,333306895,333308516,333310025,333311688,333313149,333314784,333316267,333317888,333319478,333320999,333322621,333324085,333325707,333327215,333328813,333330400,333331872,333333526,333334989,333336650,333338199,333339781,333341380,333342867,333344530,333346017,333347640,333349184,333350754,333352371,333353801,333355447,333356913,333358543,333360122,333361642,333363264,333364690,333366333,333367770,333369386,333370924,333372479,333374105,333375573,333377210,333378648,333380273,333381796,333383372,333384953,333386463,333388090,333389520,333391135,333392604,333394213,333395785,333397338,333398955,333400423,333402038,333403484,333405118,333406647,333408202,333409822,333411299,333412944,333414354,333415985,333417436,333419071,333420596,333422165,333423770,333425255,333426895,333428326,333429969,333431411,333433010,333434541,333436037,333437647,333439059,333440668,333442098,333443686,333445185,333446720,333448333,333449762,333451393,333452851,333454423,333455862,333457436,333458951,333460446,333462036,333463493,333465093,333466579,333468114,333469613,333471150,333472733,333474198,333475770,333477281,333478845,333480388,333481919,333483440,333484950,333486510,333487981,333489525,333490998,333492513,333494048,333495583,333497115,333498654,333500237,333501746,333503320,333504853,333506396,333507924,333508271,333508297,333508323,333508349,333508375,333508401,333508427,333508453,333508479,333508505,333508531,333508557,333508583,333508609,333508635,333509120,333510385,333511660,333512990,333514102,333515503,333516680,333518013,333519246,333520495,333521861,333522970,333524338,333525565,333526845,333528207,333529311,333530693,333531777,333533132,333534356,333535634,333536975,333538066,333539416,333540575,333541831,333543150,333544164,333545502,333546577,333547845,333549196,333550292,333551638,333552709,333554070,333555272,333556490,333557828,333558929,333560290,333561474,333562769,333564110,333565190,333566552,333567630,333568993,333570331,333571411,333572754,333573832,333575148,333576471,333577601,333578899,333580000,333581352,333582649,333583840,333585192,333586329,333587749,333588885,333590229,333591466,333592761,333594134,333595238,333596649,333597795,333599223,333600427,333601696,333603064,333604164,333605540,333606670,333607996,333609158,333610470,333611843,333612990,333614321,333615472,333616839,333618157,333619422,333620825,333621980,333623376,333624531,333625904,333627197,333628430,333629799,333630993,333632368,333633512,333634879,333636066,333637454,333638570,333639895,333641206,333642382,333643762,333644859,333646259,333647499,333648786,333650184,333651321,333652680,333653775,333655155,333656423,333657717,333659064,333660168,333661507,333662614,333663999,333665105,333666496,333667828,333669053,333670465,333671605,333673029,333674170,333675579,333676774,333678139,333679473,333680772,333682158,333683370,333684797,333685992,333687421,333688603,333690053,333691290,333692693,333694013,333695377,333696707,333697996,333699351,333700614,333702025,333703208,333704572,333705755,333707129,333708336,333709698,333710956,333712229,333713600,333714856,333716215,333717392,333718830,333720035,333721463,333722638,333724047,333725220,333726652,333727834,333729288,333730539,333731925,333733145,333734515,333735901,333737160,333738570,333739771,333741173,333742265,333743707,333744812,333746231,333747380,333748787,333749861,333751277,333752370,333753765,333754995,333756317,333757618,333758922,333760300,333761523,333762930,333764043,333765495,333766586,333768049,333769154,333770603,333771708,333773161,333774260,333775744,333776950,333778443,333779712,333781130,333782359,333783811,333785083,333786507,333787762,333789151,333790531,333791927,333793231,333794663,333795795,333797230,333798471,333799889,333801109,333802573,333803780,333805238,333806430,333807841,333809047,333810474,333811642,333813052,333814242,333815610,333816782,333818219,333819342,333820792,333821926,333823379,333824518,333825976,333827115,333828571,333829722,333831195,333832383,333833857,333835000,333836419,333837540,333839044,333840176,333841650,333842824,333844299,333845443,333846872,333848034,333849498,333850625,333852059,333853204,333854672,333855841,333857336,333858476,333859964,333861158,333862670,333863790,333865259,333866464,333867964,333869154,333870645,333871906,333873377,333874604,333876015,333877248,333878686,333879929,333881318,333882629,333883968,333885344,333886638,333888049,333889273,333890745,333891840,333893317,333894412,333895901,333897098,333898527,333899790,333901150,333902517,333903810,333905091,333906403,333907766,333909034,333910462,333911717,333913196,333914420,333915868,333917005,333918457,333919578,333921039,333922237,333923718,333924871,333926332,333927458,333928933,333930061,333931479,333932610,333934020,333935353,333936711,333938156,333939427,333940929,333942094,333943612,333944800,333946310,333947507,333948984,333950191,333951648,333952880,333954361,333955557,333957019,333958254,333959711,333960921,333962440,333963640,333965186,333966478,333967960,333969285,333970758,333972037,333973488,333974783,333976263,333977519,333978969,333980243,333981615,333982927,333984329,333985523,333986936,333988177,333989574,333990788,333992241,333993511,333994940,333996233,333997668,333999024,334000419,334001810,334003211,334004630,334005958,334007393,334008658,334010151,334011374,334012889,334014165,334015630,334016903,334018427,334019608,334021105,334022384,334023900,334025151,334026677,334027884,334029400,334030623,334032100,334033399,334034861,334036186,334037595,334039045,334040377,334041849,334043072,334044596,334045733,334047170,334048273,334049784,334050865,334052359,334053495,334054943,334056264,334057699,334059003,334060411,334061495,334063002,334064093,334065625,334066694,334068181,334069312,334070782,334071865,334073334,334074509,334075975,334077313,334078607,334079993,334081189,334082652,334083725,334085210,334086481,334087858,334089220,334090460,334091922,334093046,334094520,334095666,334097092,334098407,334099741,334101010,334102302,334103666,334104945,334106324,334107536,334108987,334110164,334111639,334112832,334114324,334115537,334117029,334118312,334119785,334121100,334122553,334123914,334125355,334126731,334128126,334129531,334130914,334132147,334133605,334134920,334136338,334137749,334139075,334140500,334141836,334143255,334144596,334145949,334147332,334148724,334149979,334151475,334152603,334154098,334155155,334156631,334157739,334159225,334160401,334161858,334163063,334164500,334165733,334167140,334168465,334169784,334171209,334172463,334173943,334175136,334176555,334177790,334179197,334180514,334181895,334183300,334184668,334186156,334187370,334188824,334189994,334191421,334192670,334194181,334195393,334196841,334197984,334199364,334200481,334201937,334203051,334204497,334205670,334207104,334208315,334209699,334210950,334212309,334213736,334215001,334216446,334217605,334219087,334220283,334221757,334222909,334224372,334225459,334226917,334228086,334229511,334230750,334232109,334233440,334234716,334236121,334237401,334238796,334240072,334241610,334242803,334244214,334245330,334246729,334247872,334249302,334250458,334251869,334253124,334254434,334255771,334256921,334258297,334259416,334260810,334262127,334263391,334264797,334265947,334267368,334268705,334269947,334271354,334272681,334274097,334275465,334276642,334278022,334279200,334280608,334281847,334283173,334284482,334285746,334287101,334288203,334289584,334290729,334292180,334293484,334294795,334296284,334297397,334298849,334300128,334301576,334302919,334304219,334305667,334306818,334308288,334309402,334310877,334312052,334313489,334314715,334316187,334317418,334318853,334320043,334321508,334322689,334324159,334325334,334326795,334328087,334329510,334330882,334332252,334333524,334334858,334336214,334337500,334338858,334340066,334341426,334342609,334344035,334345233,334346638,334347744,334349171,334350299,334351711,334352815,334354190,334355402,334356702,334357959,334359225,334360579,334361857,334363243,334364430,334365857,334367110,334368497,334369600,334371010,334372140,334373504,334374781,334376062,334377422,334378585,334380014,334381237,334382586,334383773,334385157,334386363,334387741,334388946,334390383,334391686,334392968,334394293,334395597,334397011,334398231,334399681,334400859,334402319,334403484,334404903,334406048,334407450,334408623,334410022,334411188,334412667,334413861,334415273,334416406,334417826,334418990,334420347,334421485,334422862,334423983,334425396,334426562,334427988,334429167,334430508,334431676,334433076,334434246,334435660,334436894,334438308,334439579,334440940,334442207,334443552,334444820,334446220,334447451,334448904,334450101,334451479,334452749,334454121,334455381,334456717,334458046,334459399,334460659,334461855,334463148,334464393,334465713,334467000,334468249,334469541,334470829,334472069,334473338,334474584,334475843,334477129,334478398,334479684,334480995,334482281,334483582,334484871,334486224,334487510,334488855,334490214,334491479,334492897,334494119,334495449,334496800,334498054,334499457,334500683,334502091,334503348,334504653,334505864,334507194,334508373,334509671,334510845,334512201,334513369,334514699,334515847,334517220,334518376,334519702,334520861,334522272,334523402,334524740,334525925,334527289,334528480,334529798,334530992,334532139,334533508,334534689,334536077,334537266,334538644,334539829,334541246,334542429,334543799,334544962,334546317,334547537,334548922,334550114,334551476,334552673,334554015,334555247,334556546,334557800,334559061,334560356,334561595,334562933,334564132,334565468,334566693,334568054,334569280,334570633,334571871,334573233,334574441,334575801,334577003,334578375,334579592,334580961,334582175,334583582,334584789,334586179,334587405,334588796,334589998,334591355,334592583,334593955,334595161,334596394,334597720,334598965,334600343,334601567,334602926,334604156,334605565,334606805,334608182,334609473,334610804,334612078,334613259,334614567,334615778,334617150,334618368,334619791,334621087,334622418,334623699,334624998,334626246,334627540,334628816,334630051,334631380,334632577,334633906,334635099,334636463,334637672,334639000,334640250,334641621,334642904,334644209,334645422,334646663,334647968,334649216,334650591,334651801,334653144,334654337,334655700,334656920,334658234,334659462,334660770,334661967,334663278,334664445,334665711,334666969,334668147,334669470,334670640,334671973,334673159,334674464,334675658,334676992,334678206,334679544,334680793,334682098,334683298,334684492,334685816,334687010,334688376,334689569,334690931,334692160,334693538,334694759,334696146,334697424,334698774,334700040,334701285,334702644,334703876,334705233,334706481,334707855,334709113,334710457,334711609,334712924,334714158,334715457,334716758,334717992,334719320,334720549,334721857,334723076,334724324,334725535,334726796,334727964,334729241,334730404,334731627,334732892,334734082,334735366,334736551,334737900,334739136,334740424,334741667,334743027,334744205,334745497,334746697,334747952,334749231,334750517,334751792,334753058,334754358,334755650,334757007,334758269,334759616,334760919,334762209,334763559,334764853,334766139,334767447,334768735,334770034,334771356,334772592,334773922,334775213,334776501,334777737,334778997,334780271,334781540,334782845,334784087,334785365,334786618,334787901,334789157,334790345,334791625,334792856,334794164,334795374,334796680,334797885,334799141,334800390,334801627,334802913,334804190,334805504,334806760,334808087,334809317,334810591,334811885,334813107,334814415,334815673,334816955,334818228,334819508,334820784,334822032,334823280,334824539,334825807,334827068,334828321,334829582,334830855,334832062,334833318,334834534,334835774,334836985,334838241,334839477,334840666,334841939,334843132,334844405,334845582,334846793,334848037,334849282,334850582,334851808,334853120,334854363,334855623,334856810,334858081,334859336,334860578,334861853,334863023,334864302,334865520,334866784,334868011,334869305,334870526,334871760,334873049,334874288,334875549,334876784,334878083,334879343,334880572,334881784,334883068,334884375,334885613,334886836,334888046,334889287,334890533,334891778,334893046,334894287,334895572,334896832,334898070,334899319,334900558,334901849,334903078,334904334,334905584,334906864,334908092,334909316,334910618,334911823,334913130,334914367,334915603,334916850,334918127,334919420,334920656,334921954,334923217,334924488,334925699,334926938,334928228,334929518,334930760,334931978,334933230,334934494,334935761,334937039,334938313,334939567,334940839,334942112,334943438,334944703,334945986,334947287,334948519,334949826,334951104,334952375,334953651,334954932,334956209,334957465,334958734,334960013,334961306,334962558,334963837,334965090,334966348,334967660,334968871,334970176,334971434,334972761,334974025,334975288,334976555,334977844,334979168,334980438,334981707,334982961,334984217,334985477,334986709,334987981,334989236,334990499,334991769,334993003,334994320,334995586,334996863,334998115,334999407,335000668,335001935,335003225,335004447,335005727,335006995,335008272,335009531,335010771,335012089,335013337,335014630,335015916,335017201,335018522,335019807,335021098,335022365,335023675,335024927,335026157,335027444,335028677,335029978,335031246,335032503,335033763,335035020,335036302,335037591,335038893,335040173,335041384,335042645,335043932,335045213,335046467,335047756,335049024,335050278,335051576,335052836,335054130,335055381,335056683,335057979,335059167,335060367,335061927,335063626,335065345,335066551,335067872,335069629,335071445,335073214,335074952,335076779,335078555,335080389,335082205,335083941,335085758,335087533,335089303,335091119,335092894,335094716,335096503,335098215,335100024,335101793,335103602,335105400,335107179,335109002,335110798,335112593,335114422,335116212,335118034,335119851,335121632,335123461,335125236,335127008,335128837,335130600,335132428,335134255,335136035,335137878,335139664,335141483,335143298,335145085,335146910,335148709,335150501,335152333,335154138,335156001,335157804,335159578,335161408,335163201,335165047,335166905,335168685,335170515,335172344,335174159,335176003,335177809,335179627,335181429,335183202,335185066,335186860,335188670,335190543,335192351,335194166,335195996,335197794,335199642,335201447,335203285,335205113,335206857,335208687,335210524,335212344,335214222,335216009,335217855,335219667,335221481,335223324,335225160,335227011,335228848,335230634,335232476,335234307,335236150,335238029,335239861,335241732,335243557,335245350,335247178,335249040,335250829,335252622,335254151,335255555,335256876,335258193,335259552,335260977,335262427,335263885,335265413,335266935,335268447,335270024,335271546,335273028,335274545,335276078,335277609,335279106,335280634,335282064,335283417,335284784,335286168,335287622,335289097,335290547,335292012,335293452,335295039,335296610,335298259,335299846,335301378,335302938,335304434,335305877,335307360,335308941,335310345,335311889,335313313,335314823,335316212,335317651,335319064,335320451,335321855,335323209,335324695,335326060,335327524,335328913,335330426,335331915,335333440,335334951,335336443,335337982,335339384,335340941,335342401,335343948,335345517,335347044,335348652,335350229,335351759,335353305,335354907,335356466,335358039,335359609,335361122,335362651,335364199,335365734,335367245,335368814,335370392,335371963,335373526,335375090,335376668,335378232,335379769,335381314,335382826,335384379,335385948,335387505,335389065,335390619,335392136,335393659,335395157,335396650,335398163,335399667,335401190,335402711,335404217,335405697,335407229,335408711,335410235,335411731,335413240,335414752,335416267,335417766,335419240,335420760,335422298,335423750,335425212,335426695,335428168,335429637,335431128,335432575,335434054,335435536,335437026,335438495,335439969,335441463,335442946,335444403,335445867,335447347,335448832,335450312,335451798,335453301,335454783,335456280,335457782,335459242,335460716,335462170,335463659,335465142,335466622,335468111,335469563,335471028,335472416,335473863,335475295,335476711,335478177,335479634,335481076,335482580,335483992,335485467,335486991,335488357,335489852,335491281,335492744,335494207,335495616,335497067,335498435,335499916,335501220,335502662,335503952,335505349,335506764,335508132,335509636,335510974,335512415,335513761,335515238,335516647,335518019,335519438,335520823,335522290,335523629,335525044,335526453,335527825,335529251,335530583,335532059,335533407,335534871,335536206,335537701,335539107,335540474,335541950,335543319,335544804,335546085,335547552,335548889,335550347,335551774,335553178,335554634,335555952,335557374,335558701,335560108,335561455,335562849,335564194,335565569,335566941,335568379,335569801,335571228,335572640,335574054,335575459,335576787,335578204,335579521,335580915,335582195,335583556,335584891,335586236,335587588,335588898,335590298,335591615,335593064,335594370,335595757,335597054,335598411,335599793,335601136,335602490,335603861,335605263,335606580,335607988,335609383,335610764,335612108,335613454,335614844,335616194,335617580,335618911,335620283,335621645,335623000,335624389,335625686,335627107,335628410,335629796,335631144,335632546,335633909,335635289,335636678,335638018,335639413,335640817,335642257,335643712,335645208,335646554,335647971,335649352,335650703,335652080,335653389,335654754,335656115,335657463,335658789,335660163,335661470,335662844,335664152,335665556,335666856,335668270,335669573,335670942,335672269,335673640,335674959,335676323,335677655,335679018,335680362,335681738,335683076,335684465,335685787,335687139,335688515,335689917,335691240,335692599,335693958,335695318,335696676,335697995,335699352,335700650,335701998,335703333,335704741,335706108,335707432,335708747,335710047,335711430,335712657,335713992,335715256,335716603,335717855,335719223,335720454,335721856,335723136,335724553,335725770,335727163,335728457,335729826,335731126,335732464,335733783,335735124,335736499,335737851,335739285,335740627,335742048,335743344,335744702,335745980,335747381,335748699,335750092,335751355,335752695,335754026,335755329,335756773,335758004,335759407,335760670,335762027,335763353,335764627,335766003,335767251,335768606,335769921,335771233,335772599,335773917,335775245,335776581,335777876,335779220,335780529,335781858,335783134,335784490,335785764,335787113,335788456,335789806,335791160,335792474,335793855,335795162,335796494,335797788,335799097,335800411,335801696,335803036,335804310,335805658,335806930,335808257,335809572,335810861,335812249,335813496,335814834,335816090,335817374,335818720,335820026,335821355,335822630,335824019,335825290,335826613,335827899,335829197,335830506,335831756,335833028,335834265,335835520,335836859,335838124,335839417,335840658,335842024,335843238,335844510,335845788,335847018,335848275,335849502,335850760,335851961,335853249,335854505,335855758,335857002,335858215,335859505,335860729,335861971,335863189,335864461,335865765,335867040,335868313,335869665,335870964,335872335,335873597,335874871,335876222,335877462,335878778,335880073,335881343,335882622,335883886,335885156,335886356,335887605,335888853,335890157,335891402,335892646,335893908,335895134,335896395,335897630,335898873,335900085,335901320,335902597,335903850,335905120,335906350,335907635,335908922,335910123,335911354,335912536,335913758,335915005,335916152,335917418,335918662,335919918,335921153,335922413,335923665,335924883,335926103,335927328,335928540,335929793,335930977,335932203,335933423,335934647,335935942,335937085,335938373,335939600,335940805,335942096,335943198,335944477,335945678,335946889,335948153,335949263,335950512,335951694,335952906,335954171,335955280,335956543,335957733,335958970,335960252,335961366,335962625,335963790,335965047,335966299,335967518,335968805,335969950,335971223,335972430,335973642,335974934,335976100,335977386,335978526,335979754,335980987,335982150,335983427,335984599,335985827,335986990,335988236,335989443,335990610,335991846,335993038,335994286,335995485,335996655,335997896,335999000,336000282,336001444,336002614,336003839,336004995,336006246,336007348,336008571,336009759,336010915,336012156,336013279,336014541,336015705,336016948,336018182,336019409,336020684,336021771,336023062,336024207,336025441,336026688,336027794,336029089,336030229,336031424,336032711,336033846,336035090,336036232,336037473,336038683,336039846,336041173,336042301,336043527,336044742,336045902,336047204,336048361,336049569,336050791,336051965,336053218,336054360,336055623,336056800,336057982,336059233,336060274,336061530,336062655,336063869,336065102,336066173,336067441,336068634,336069829,336071112,336072180,336073448,336074597,336075786,336077056,336078162,336079421,336080576,336081766,336082987,336084078,336085345,336086560,336087670,336088938,336090083,336091324,336092556,336093644,336094887,336096031,336097192,336098414,336099510,336100810,336101963,336103145,336104389,336105519,336106764,336107992,336109175,336110464,336111616,336112873,336114120,336115217,336116512,336117622,336118838,336120077,336121146,336122423,336123574,336124693,336125988,336127098,336128278,336129537,336130608,336131877,336132976,336134186,336135422,336136515,336137768,336138929,336140093,336141393,336142521,336143736,336144927,336146055,336147352,336148438,336149616,336150916,336152024,336153252,336154409,336155548,336156815,336157966,336159129,336160378,336161466,336162769,336163958,336165053,336166333,336167440,336168645,336169901,336170972,336172238,336173395,336174547,336175787,336176919,336178172,336179384,336180469,336181737,336182867,336184016,336185290,336186433,336187689,336188796,336190013,336191302,336192441,336193708,336194842,336195993,336197256,336198374,336199561,336200800,336201905,336203192,336204343,336205480,336206756,336207893,336209090,336210332,336211492,336212754,336213922,336214993,336216258,336217347,336218546,336219747,336220867,336222104,336223275,336224399,336225680,336226820,336227952,336229238,336230338,336231551,336232758,336233891,336235165,336236256,336237367,336238648,336239778,336241003,336242229,336243339,336244618,336245778,336246925,336248168,336249291,336250526,336251782,336252855,336254120,336255270,336256337,336257597,336258696,336259877,336261115,336262212,336263419,336264614,336265738,336266989,336268086,336269217,336270488,336271580,336272761,336273949,336275094,336276356,336277508,336278625,336279925,336281038,336282262,336283447,336284577,336285849,336286944,336288106,336289328,336290447,336291713,336292852,336293934,336295217,336296329,336297517,336298745,336299838,336301098,336302265,336303379,336304637,336305759,336306977,336308210,336309300,336310535,336311681,336312827,336314056,336315137,336316318,336317537,336318639,336319876,336321010,336322142,336323399,336324532,336325750,336326981,336328120,336329391,336330564,336331620,336332881,336333975,336335159,336336420,336337527,336338754,336339913,336341029,336342285,336343373,336344565,336345817,336346925,336348121,336349297,336350435,336351659,336352744,336353865,336355112,336356168,336357365,336358504,336359572,336360824,336361888,336363117,336364382,336365488,336366722,336367892,336369005,336370311,336371498,336372584,336373896,336375018,336376131,336377395,336378496,336379697,336380945,336382088,336383371,336384521,336385630,336386929,336388085,336389210,336390482,336391604,336392824,336394017,336395140,336396325,336397488,336398609,336399838,336400901,336402101,336403334,336404436,336405683,336406907,336408019,336409245,336410355,336411481,336412765,336413888,336415064,336416332,336417486,336418658,336419861,336420968,336422190,336423327,336424495,336425713,336426834,336428009,336429261,336430404,336431632,336432842,336433943,336435193,336436369,336437543,336438798,336439959,336441148,336442373,336443554,336444761,336445989,336447117,336448368,336449499,336450665,336451942,336453115,336454274,336455569,336456691,336457910,336459162,336460330,336461556,336462758,336463886,336465169,336466320,336467468,336468704,336469846,336471006,336472224,336473381,336474617,336475844,336477019,336478255,336479460,336480592,336481856,336482974,336484108,336485338,336486481,336487694,336488920,336490012,336491212,336492446,336493591,336494815,336496051,336497225,336498444,336499638,336500802,336502082,336503297,336504447,336505688,336506820,336508069,336509282,336510440,336511603,336512790,336513957,336515186,336516405,336517583,336518825,336520033,336521199,336522458,336523641,336524839,336526113,336527264,336528458,336529721,336530872,336532097,336533335,336534500,336535754,336536983,336538149,336539427,336540615,336541799,336543059,336544198,336545396,336546685,336547850,336549095,336550387,336551608,336552856,336554089,336555292,336556558,336557797,336558993,336560205,336561422,336562555,336563776,336565003,336566203,336567478,336568668,336569876,336571154,336572317,336573543,336574765,336575957,336577203,336578407,336579568,336580807,336582006,336583197,336584459,336585682,336586868,336588174,336589351,336590573,336591834,336592991,336594173,336595426,336596603,336597851,336599110,336600301,336601551,336602773,336603955,336605147,336606403,336607578,336608828,336610105,336611329,336612560,336613803,336614996,336616232,336617486,336618686,336619960,336621157,336622349,336623591,336624811,336626005,336627221,336628420,336629624,336630885,336632109,336633323,336634569,336635802,336637020,336638303,336639507,336640709,336641995,336643269,336644486,336645743,336646926,336648102,336649373,336650601,336651806,336653045,336654276,336655511,336656750,336658028,336659237,336660504,336661775,336662967,336664244,336665470,336666718,336667981,336669212,336670403,336671668,336672913,336674110,336675311,336676556,336677765,336679028,336680261,336681490,336682766,336684020,336685237,336686527,336687766,336688981,336690255,336691490,336692686,336693940,336695197,336696422,336697674,336698877,336700091,336701362,336702566,336703810,336705083,336706358,336707606,336708865,336710126,336711347,336712588,336713842,336715073,336716331,336717594,336718772,336720053,336721299,336722505,336723790,336725005,336726264,336727571,336728813,336730035,336731313,336732541,336733772,336735024,336736296,336737564,336738805,336740055,336741277,336742483,336743698,336744891,336746144,336747401,336748637,336749932,336751174,336752394,336753660,336754885,336756101,336757350,336758584,336759834,336761090,336762354,336763629,336764908,336766153,336767386,336768626,336769850,336771097,336772384,336773662,336774918,336776192,336777465,336778701,336779973,336781200,336782463,336783753,336784993,336786263,336787539,336788801,336790061,336791299,336792543,336793753,336795008,336796220,336797452,336798706,336799924,336801118,336802393,336803671,336804923,336806190,336807459,336808696,336809940,336811212,336812431,336813667,336814941,336816161,336817383,336818614,336819776,336821038,336822288,336823489,336824684,336825967,336827202,336828454,336829708,336830901,336832126,336833211,336834412,336836024,336837798,336839621,336841377,336843195,336844954,336846612,336848299,336850031,336851814,336853627,336855445,336857185,336858876,336860619,336862398,336864133,336865898,336867708,336869569,336871406,336873222,336874980,336876768,336878538,336880433,336882245,336884056,336885852,336887695,336889475,336891182,336892962,336894699,336896474,336898306,336900028,336901803,336903582,336905255,336906979,336908743,336910516,336912289,336914087,336915946,336917790,336919640,336921433,336923200,336924950,336926745,336928546,336930339,336932125,336933928,336935719,336937527,336939338,336941086,336942814,336944592,336946340,336948035,336949818,336951567,336953319,336955083,336956846,336958639,336960388,336962132,336963841,336965575,336967246,336968917,336970641,336972363,336974069,336975807,336977557,336979254,336980882,336982629,336984368,336985959,336987677,336989407,336991022,336992665,336994328,336995897,336997572,336999263,337000851,337002533,337004160,337005799,337007486,337009111,337010787,337012394,337014052,337015694,337017298,337018864,337020456,337022078,337023641,337025233,337026830,337028456,337030063,337031644,337033239,337034801,337036414,337037998,337039557,337041124,337042735,337044324,337045924,337047513,337049143,337050778,337052396,337054017,337055652,337057272,337058917,337060528,337062224,337063869,337065558,337067204,337068821,337070497,337072080,337073757,337075359,337077057,337078676,337080369,337081949,337083653,337085239,337086903,337088560,337090128,337091849,337093433,337095115,337096759,337098452,337100098,337101645,337103378,337104973,337106634,337108293,337109945,337111610,337113182,337114941,337116503,337118117,337119813,337121392,337123058,337124566,337126294,337127851,337129434,337131113,337132695,337134370,337135891,337137576,337139128,337140680,337142351,337143902,337145558,337147078,337148737,337150320,337151873,337153554,337155107,337156744,337158244,337159856,337161402,337162915,337164503,337166071,337167700,337169177,337170786,337172364,337173960,337175541,337177045,337178643,337180136,337181682,337183273,337184813,337186417,337187928,337189521,337191174,337192685,337194279,337195767,337197309,337198919,337200403,337202026,337203523,337205086,337206666,337208162,337209734,337211222,337212715,337214362,337215853,337217407,337218965,337220563,337222134,337223616,337225178,337226745,337228289,337229844,337231316,337232871,337234434,337235896,337237417,337238909,337240454,337242006,337243463,337245002,337246528,337248019,337249560,337250996,337252539,337254066,337255585,337257115,337258646,337260147,337261606,337263122,337264666,337266179,337267663,337269256,337270819,337272278,337273870,337275403,337276890,337278459,337280022,337281515,337283050,337284578,337286101,337287597,337289161,337290618,337292093,337293617,337295100,337296556,337298073,337299555,337300994,337302525,337303998,337305460,337306963,337308411,337309828,337311332,337312821,337314251,337315736,337317223,337318666,337320194,337321637,337323047,337324610,337326128,337327581,337329118,337330569,337332005,337333570,337335031,337336452,337338018,337339504,337340962,337342526,337343979,337345399,337346924,337348415,337349861,337351361,337352829,337354307,337355796,337357294,337358803,337360278,337361721,337363221,337364627,337366097,337367543,337368974,337370477,337371932,337373323,337374813,337376259,337377675,337379188,337380639,337382089,337383503,337384959,337386406,337387791,337389258,337390704,337392102,337393597,337395045,337396457,337397947,337399390,337400817,337402300,337403749,337405200,337406606,337408065,337409517,337410901,337412356,337413801,337415240,337416712,337418132,337419525,337420992,337422417,337423878,337425276,337426728,337428172,337429533,337430984,337432409,337433791,337435229,337436637,337438007,337439464,337440885,337442277,337443683,337445140,337446606,337447980,337449423,337450900,337452261,337453692,337455135,337456502,337457918,337459323,337460689,337462087,337463529,337464913,337466299,337467714,337469085,337470494,337471915,337473337,337474721,337476172,337477592,337478949,337480339,337481767,337483172,337484571,337486007,337487349,337488763,337490190,337491561,337492969,337494383,337495818,337497190,337498618,337500072,337501476,337502884,337504306,337505696,337507109,337508512,337509928,337511312,337512710,337514055,337515453,337516882,337518231,337519657,337521066,337522441,337523798,337525219,337526635,337527954,337529349,337530779,337532132,337533506,337534927,337536324,337537678,337539069,337540447,337541854,337543233,337544630,337546049,337547445,337548842,337550214,337551626,337553039,337554387,337555803,337557236,337558579,337559965,337561412,337562808,337564185,337565568,337566987,337568326,337569737,337571066,337572465,337573876,337575255,337576677,337578060,337579418,337580850,337582266,337583668,337585045,337586433,337587841,337589224,337590603,337592052,337593414,337594821,337596251,337597632,337599022,337600385,337601764,337603106,337604488,337605874,337607227,337608627,337609994,337611419,337612823,337614199,337615594,337616974,337618411,337619737,337621118,337622528,337623853,337625231,337626668,337628035,337629400,337630791,337632171,337633513,337634894,337636261,337637632,337639020,337640414,337641774,337643148,337644550,337645936,337647318,337648698,337650044,337651442,337652815,337654137,337655525,337656900,337658260,337659642,337661019,337662402,337663772,337665110,337666477,337667871,337669239,337670597,337672014,337673382,337674722,337676112,337677497,337678830,337680211,337681581,337682913,337684311,337685683,337686996,337688398,337689784,337691098,337692499,337693906,337695209,337696595,337697996,337699310,337700667,337702072,337703362,337704698,337706135,337707518,337708862,337710242,337711608,337712961,337714371,337715730,337717063,337718472,337719866,337721229,337722592,337723940,337725317,337726742,337728056,337729393,337730769,337732140,337733495,337734879,337736269,337737563,337738983,337740352,337741650,337743013,337744428,337745684,337747033,337748423,337749681,337751042,337752430,337753724,337755050,337756410,337757772,337759145,337760566,337761898,337763245,337764624,337765961,337767262,337768634,337770020,337771281,337772696,337774112,337775397,337776784,337778169,337779427,337780791,337782193,337783527,337784887,337786282,337787628,337789003,337790382,337791714,337793102,337794476,337795813,337797139,337798521,337799933,337801270,337802675,337804069,337805362,337806754,337808205,337809486,337810875,337812340,337813634,337814998,337816409,337817760,337819133,337820502,337821831,337823174,337824567,337825903,337827219,337828620,337830022,337831302,337832715,337834098,337835381,337836789,337838230,337839525,337840883,337842303,337843610,337844931,337846364,337847701,337849023,337850441,337851796,337853132,337854536,337855921,337857225,337858641,337860042,337861347,337862778,337864174,337865450,337866789,337868198,337869510,337870869,337872241,337873593,337874968,337876388,337877752,337879126,337880493,337881890,337883216,337884610,337885986,337887267,337888630,337890035,337891341,337892722,337894111,337895481,337896833,337898266,337899579,337900933,337902328,337903661,337905027,337906412,337907800,337909134,337910525,337911907,337913200,337914599,337916005,337917354,337918703,337920126,337921417,337922719,337924141,337925455,337926818,337928205,337929541,337930835,337932253,337933638,337934933,337936325,337937715,337939038,337940412,337941832,337943153,337944501,337945883,337947231,337948565,337949976,337951317,337952590,337953977,337955369,337956634,337958033,337959426,337960711,337962058,337963432,337964707,337966012,337967418,337968719,337970037,337971454,337972775,337974091,337975482,337976827,337978154,337979510,337980885,337982172,337983536,337984948,337986241,337987591,337989011,337990374,337991713,337993135,337994463,337995794,337997178,337998481,337999840,338001200,338002588,338003890,338005264,338006627,338007895,338009264,338010618,338011937,338013307,338014707,338016063,338017405,338018766,338020058,338021378,338022757,338024065,338025407,338026794,338028134,338029384,338030758,338032133,338033382,338034727,338036114,338037411,338038763,338040187,338041525,338042848,338044288,338045593,338046940,338048315,338049600,338050948,338052328,338053685,338054914,338056288,338057682,338058957,338060314,338061713,338063012,338064373,338065768,338067055,338068402,338069817,338071136,338072509,338073913,338075219,338076537,338077917,338079281,338080500,338081874,338083271,338084517,338085845,338087234,338088546,338089863,338091272,338092585,338093894,338095301,338096592,338097905,338099311,338100629,338101955,338103360,338104696,338105909,338107270,338108681,338109985,338111337,338112706,338114016,338115289,338116694,338117980,338119282,338120681,338121982,338123266,338124651,338126012,338127254,338128597,338129977,338131234,338132590,338133956,338135292,338136622,338138017,338139339,338140688,338142064,338143366,338144703,338146111,338147450,338148724,338150142,338151486,338152710,338154054,338155433,338156749,338158095,338159482,338160831,338162168,338163570,338164926,338166209,338167640,338168956,338170262,338171663,338173070,338174350,338175740,338177136,338178408,338179776,338181156,338182465,338183751,338185119,338186427,338187707,338189106,338190444,338191749,338193114,338194464,338195695,338197024,338198405,338199734,338201067,338202416,338203743,338205067,338206443,338207728,338209025,338210416,338211752,338213032,338214391,338215761,338217011,338218355,338219724,338220986,338222319,338223685,338224980,338226274,338227650,338228998,338230303,338231670,338233028,338234362,338235705,338237062,338238350,338239674,338241049,338242346,338243683,338245083,338246434,338247718,338249083,338250398,338251709,338253093,338254422,338255715,338257130,338258479,338259700,338261031,338262404,338263660,338265016,338266370,338267696,338269018,338270376,338271685,338272950,338274311,338275631,338276922,338278256,338279614,338280906,338282226,338283600,338284867,338286204,338287567,338288880,338290208,338291508,338292804,338294068,338295456,338296715,338298026,338299394,338300715,338302016,338303373,338304689,338305929,338307252,338308565,338309845,338311166,338312494,338313784,338315090,338316450,338317743,338319010,338320368,338321695,338322997,338324317,338325734,338327032,338328333,338329694,338330984,338332273,338333549,338334898,338336162,338337518,338338820,338340088,338341435,338342771,338344025,338345351,338346686,338347961,338349261,338350614,338351922,338353207,338354564,338355841,338357124,338358513,338359832,338361114,338362385,338363744,338365001,338366317,338367690,338368987,338370275,338371620,338372933,338374202,338375584,338376902,338378225,338379546,338380913,338382141,338383452,338384845,338386115,338387418,338388784,338390062,338391341,338392679,338393964,338395261,338396636,338397986,338399253,338400574,338401930,338403198,338404541,338405877,338407166,338408464,338409823,338411127,338412410,338413755,338415058,338416286,338417632,338419015,338420261,338421572,338422909,338424208,338425553,338426899,338428170,338429482,338430877,338432183,338433400,338434746,338436133,338437355,338438664,338440008,338441249,338442529,338443884,338445154,338446498,338447892,338449186,338450465,338451804,338453173,338454440,338455794,338457132,338458427,338459722,338461071,338462300,338463588,338464935,338466259,338467523,338468861,338470197,338471484,338472783,338474137,338475408,338476723,338478036,338479387,338480667,338481981,338483338,338484631,338485968,338487334,338488528,338489841,338491230,338492485,338493776,338495143,338496458,338497751,338499092,338500454,338501721,338503043,338504354,338505655,338506984,338508341,338509618,338510939,338512285,338513608,338514851,338516180,338517517,338518776,338520129,338521428,338522739,338524031,338525379,338526702,338527939,338529276,338530622,338531847,338533188,338534527,338535798,338537056,338538391,338539688,338540972,338542309,338543622,338544899,338546226,338547550,338548799,338550093,338551400,338552645,338553924,338555263,338556493,338557739,338559039,338560334,338561573,338562908,338564193,338565455,338566754,338568088,338569338,338570589,338571912,338573177,338574448,338575764,338577060,338578332,338579660,338580937,338582184,338583479,338584779,338586016,338587235,338588537,338589827,338591086,338592389,338593708,338594988,338596283,338597629,338598916,338600171,338601503,338602794,338604062,338605396,338606706,338607964,338609244,338610568,338611858,338613128,338614461,338615753,338617038,338618386,338619704,338620941,338622260,338623533,338624799,338626101,338627413,338628711,338629968,338631273,338632577,338633823,338635135,338636413,338637690,338638975,338640290,338641579,338642856,338644227,338645531,338646806,338648159,338649495,338650750,338652039,338653383,338654659,338655937,338657294,338658608,338659868,338661202,338662493,338663775,338665071,338666416,338667726,338669010,338670337,338671658,338672908,338674224,338675532,338676833,338678154,338679511,338680768,338682060,338683430,338684759,338686026,338687354,338688695,338689976,338691283,338692644,338693920,338695263,338696598,338697913,338699207,338700537,338701833,338703111,338704433,338705753,338707012,338708304,338709642,338710957,338712233,338713596,338714883,338716151,338717470,338718783,338720098,338721407,338722748,338724051,338725324,338726656,338727942,338729252,338730609,338731951,338733256,338734543,338735894,338737183,338738489,338739838,338741141,338742409,338743765,338745087,338746373,338747679,338749046,338750372,338751649,338753016,338754332,338755642,338757006,338758352,338759628,338760933,338762316,338763638,338764915,338766264,338767545,338768827,338770150,338771531,338772873,338774167,338775508,338776845,338778171,338779499,338780856,338782157,338783468,338784851,338786186,338787487,338788856,338790191,338791500,338792842,338794201,338795557,338796872,338798246,338799572,338800887,338802239,338803556,338804884,338806208,338807578,338808917,338810238,338811569,338812891,338814196,338815530,338816894,338818232,338819545,338820891,338822228,338823550,338824894,338826224,338827553,338828829,338830172,338831502,338832826,338834194,338835514,338836823,338838138,338839461,338840783,338842081,338843448,338844746,338846043,338847393,338848753,338850074,338851391,338852738,338854073,338855423,338856804,338858140,338859483,338860791,338862154,338863492,338864822,338866177,338867464,338868769,338870120,338871501,338872808,338874123,338875468,338876789,338878104,338879433,338880797,338882150,338883498,338884855,338886168,338887499,338888854,338890203,338891531,338892842,338894192,338895523,338896852,338898193,338899533,338900834,338902203,338903575,338904910,338906246,338907611,338908940,338910273,338911643,338913003,338914347,338915666,338917028,338918332,338919673,338921008,338922345,338923651,338925002,338926357,338927680,338929003,338930354,338931687,338933022,338934383,338935759,338937052,338938335,338939688,338941474,338943278,338945135,338947017,338948892,338950790,338952721,338954659,338956567,338958538,338960487,338962449,338964401,338966357,338968287,338970197,338972122,338974040,338975941,338977810,338979744,338981620,338983396,338985210,338986995,338988789,338990578,338992283,338993857,338995490,338997102,338998812,339000551,339002238,339003982,339005718,339007396,339009060,339010696,339012329,339013959,339015598,339017274,339018929,339020550,339022172,339023765,339025385,339026983,339028586,339030199,339031830,339033449,339035109,339036740,339038335,339039993,339041618,339043210,339044798,339046362,339047913,339049515,339051091,339052656,339054263,339055882,339057427,339058995,339060555,339062130,339063709,339065291,339066880,339068523,339070136,339071852,339073530,339075164,339076828,339078440,339080055,339081727,339083389,339085058,339086769,339088477,339090168,339091864,339093593,339095294,339097005,339098672,339100323,339102017,339103701,339105404,339107088,339108772,339110517,339112133,339113788,339115367,339117087,339118771,339120462,339122088,339123836,339125433,339127033,339128721,339130344,339132011,339133622,339135237,339136953,339138601,339140268,339141858,339143547,339145236,339146834,339148460,339150065,339151699,339153402,339155056,339156721,339158353,339160035,339161677,339163291,339164855,339166458,339168036,339169688,339171351,339172915,339174565,339176222,339177887,339179549,339181159,339182805,339184401,339186047,339187671,339189272,339190975,339192631,339194150,339195795,339197404,339198968,339200648,339202272,339203922,339205516,339207078,339208603,339210169,339211717,339213303,339214853,339216429,339218000,339219574,339221151,339222727,339224330,339225928,339227507,339229098,339230701,339232305,339233872,339235417,339236984,339238572,339240164,339241761,339243318,339244906,339246484,339248063,339249657,339251247,339252845,339254437,339256043,339257648,339259244,339260824,339262369,339263961,339265532,339267093,339268700,339270293,339271901,339273510,339275062,339276645,339278246,339279873,339281473,339283067,339284674,339286294,339287854,339289423,339290987,339292551,339294163,339295777,339297372,339298979,339300576,339302156,339303769,339305361,339306915,339308513,339310096,339311697,339313278,339314862,339316483,339318160,339320010,339321922,339323696,339325342,339327035,339328785,339330494,339332203,339333937,339335707,339337474,339339338,339341221,339343072,339344905,339346762,339348593,339350414,339352232,339354041,339355851,339357682,339359519,339361339,339363181,339365012,339366851,339368738,339370625,339372476,339374329,339376176,339377977,339379793,339381604,339383449,339385227,339386982,339388772,339390546,339392316,339394061,339395763,339397489,339399190,339400942,339402673,339404444,339406226,339407954,339409685,339411366,339413066,339414786,339416533,339418279,339420070,339421820,339423547,339425309,339427029,339428762,339430512,339432193,339433960,339435718,339437468,339439273,339441027,339442826,339444602,339446420,339448178,339449953,339451710,339453474,339455226,339456998,339458788,339460529,339462279,339464000,339465776,339467517,339469287,339471051,339472811,339474568,339476322,339478067,339479814,339481590,339483319,339484992,339486686,339488340,339490066,339491753,339493489,339495190,339496878,339498566,339500322,339501999,339503727,339505416,339507142,339508903,339510605,339512331,339514047,339515780,339517487,339519221,339520931,339522660,339524349,339526075,339527773,339529547,339531322,339533067,339534832,339536549,339538239,339539986,339541693,339543430,339545189,339546953,339548733,339550597,339552269,339553943,339555601,339557237,339558853,339560444,339561997,339563625,339565268,339566880,339568352,339569860,339571340,339573125,339574938,339576863,339578716,339580589,339582402,339584192,339585927,339587687,339589527,339591287,339593047,339594781,339596589,339598278,339599975,339601728,339603365,339604984,339606664,339608299,339609915,339611623,339613303,339614947,339616720,339618374,339620134,339621840,339623603,339625352,339627043,339628837,339630515,339632330,339634005,339635769,339637411,339639164,339640806,339642586,339644216,339645996,339647620,339649433,339651031,339652828,339654434,339656185,339657817,339659564,339661193,339662960,339664606,339666307,339667988,339669732,339671379,339673110,339674808,339676499,339678215,339679843,339681556,339683221,339684949,339686596,339688306,339689926,339691642,339693328,339694990,339696722,339698340,339700078,339701661,339703380,339705019,339706768,339708364,339710019,339711685,339713349,339715077,339716707,339718398,339720061,339721745,339723418,339725091,339726769,339728471,339730203,339731871,339733524,339735188,339736873,339738531,339740174,339741858,339743539,339745217,339746851,339748454,339750105,339751737,339753395,339755042,339756717,339758390,339759990,339761690,339763350,339765001,339766680,339768353,339769991,339771558,339773237,339774854,339776488,339778134,339779761,339781411,339782993,339784637,339786222,339787915,339789622,339791212,339792902,339794483,339796188,339797809,339799453,339801117,339802666,339804337,339805967,339807665,339809350,339810964,339812624,339814292,339815925,339817656,339819304,339820987,339822551,339824241,339825913,339827568,339829243,339830752,339832504,339834139,339835844,339837514,339839065,339840801,339842456,339844150,339845812,339847431,339849099,339850740,339852413,339854113,339855756,339857454,339859078,339860754,339862451,339864059,339865665,339867264,339868913,339870600,339872174,339873781,339875358,339877010,339878660,339880271,339881889,339883459,339885101,339886756,339888349,339889981,339891512,339893202,339894829,339896420,339898029,339899555,339901210,339902846,339904452,339906038,339907587,339909241,339910858,339912414,339913941,339915483,339917127,339918766,339920291,339921912,339923529,339925138,339926743,339928235,339929853,339931433,339933035,339934551,339936065,339937697,339939259,339940828,339942313,339943847,339945462,339947029,339948477,339950137,339951705,339953310,339954916,339956387,339958081,339959651,339961221,339962805,339964351,339966012,339967573,339968987,339970658,339972201,339973736,339975307,339976807,339978453,339979970,339981438,339983073,339984591,339986170,339987733,339989145,339990795,339992309,339993731,339995328,339996808,339998398,339999944,340001332,340003006,340004486,340005976,340007560,340009011,340010609,340012123,340013505,340015240,340016709,340018161,340019896,340021369,340022898,340024555,340025970,340027589,340029140,340030554,340032279,340033822,340035138,340036838,340038335,340039674,340041397,340042904,340044247,340045975,340047483,340048831,340050530,340052032,340053383,340055136,340056636,340058020,340059768,340061290,340062648,340064330,340065910,340067321,340068958,340070560,340071984,340073607,340075262,340076678,340078286,340079954,340081395,340082998,340084618,340086138,340087706,340089347,340090874,340092449,340094063,340095586,340097088,340098784,340100355,340101877,340103545,340105115,340106564,340108194,340109788,340111242,340112874,340114456,340115897,340117465,340119075,340120614,340122071,340123736,340125351,340126826,340128448,340130083,340131513,340133154,340134750,340136257,340137772,340139453,340140997,340142428,340144040,340145667,340147113,340148706,340150332,340151746,340153252,340154898,340156375,340157834,340159458,340161077,340162530,340164114,340165781,340167176,340168741,340170435,340171991,340173426,340174934,340176624,340178047,340179577,340181245,340182811,340184288,340185777,340187404,340188853,340190407,340191974,340193523,340194990,340196428,340198022,340199489,340201000,340202530,340204044,340205506,340206938,340208485,340209963,340211486,340212935,340214451,340215921,340217340,340218855,340220313,340221860,340223294,340224808,340226270,340227670,340229210,340230666,340232196,340233592,340235132,340236597,340238009,340239571,340241020,340242496,340243950,340245450,340246942,340248424,340249951,340251382,340252799,340254333,340255816,340257252,340258755,340260266,340261688,340263080,340264624,340266083,340267489,340269018,340270536,340271947,340273347,340274867,340276333,340277759,340279317,340280779,340282182,340283646,340285171,340286648,340288125,340289688,340291179,340292547,340294030,340295618,340297045,340298532,340300074,340301533,340302905,340304391,340305941,340307410,340308872,340310453,340311927,340313328,340314824,340316391,340317837,340319278,340320878,340322389,340323775,340325283,340326860,340328303,340329721,340331296,340332788,340334194,340335688,340337227,340338681,340340083,340341654,340343130,340344550,340346033,340347547,340348974,340350344,340351918,340353417,340354881,340356371,340357840,340359329,340360683,340362243,340363711,340365180,340366642,340368107,340369609,340370979,340372532,340374029,340375516,340377001,340378463,340379994,340381391,340382870,340384322,340385775,340387211,340388645,340390115,340391465,340392938,340394451,340395937,340397353,340398803,340400294,340401714,340403132,340404632,340406107,340407535,340408994,340410486,340411858,340413251,340414716,340416165,340417615,340419035,340420491,340421874,340423312,340424763,340426211,340427634,340429069,340430553,340431989,340433391,340434844,340436236,340437650,340439114,340440629,340442041,340443470,340444884,340446345,340447752,340449226,340450747,340452195,340453642,340455052,340456542,340457941,340459390,340460873,340462305,340463744,340465118,340466579,340467945,340469352,340470831,340472246,340473664,340475077,340476494,340477924,340479355,340480833,340482234,340483660,340485062,340486481,340487893,340489348,340490825,340492265,340493706,340495100,340496528,340497923,340499386,340500879,340502252,340503682,340505109,340506551,340507915,340509377,340510851,340512249,340513743,340515165,340516614,340518011,340519503,340520972,340522385,340523842,340525221,340526668,340528048,340529515,340530954,340532414,340533856,340535283,340536768,340538165,340539631,340541046,340542502,340543930,340545358,340546839,340548209,340549639,340551061,340552487,340553893,340555310,340556778,340558171,340559615,340561036,340562445,340563859,340565304,340566791,340568193,340569628,340571029,340572471,340573871,340575318,340576810,340578197,340579630,340581024,340582443,340583875,340585318,340586786,340588229,340589654,340591060,340592456,340593890,340595340,340596781,340598248,340599683,340601121,340602541,340603932,340605337,340606754,340608217,340609649,340611048,340612451,340613882,340615310,340616730,340618223,340619671,340621098,340622548,340624130,340625543,340626915,340628427,340630024,340631447,340632876,340634534,340636021,340637373,340638765,340640452,340641850,340643249,340644787,340646372,340647775,340649193,340650843,340652253,340653633,340655159,340656743,340658143,340659585,340661184,340662587,340663978,340665460,340666998,340668424,340669857,340671383,340672838,340674192,340675680,340677194,340678644,340680092,340681661,340683101,340684483,340685937,340687475,340688912,340690326,340691887,340693355,340694727,340696162,340697701,340699110,340700492,340702034,340703541,340704939,340706380,340707946,340709403,340710808,340712333,340713826,340715262,340716716,340718276,340719729,340721123,340722661,340724148,340725617,340727097,340728691,340730143,340731538,340732968,340734553,340735972,340737401,340738971,340740425,340741843,340743271,340744819,340746251,340747650,340749197,340750636,340752063,340753483,340755018,340756463,340757867,340759403,340760844,340762280,340763718,340765286,340766731,340768113,340769608,340771105,340772554,340773957,340775518,340776969,340778372,340779837,340781341,340782823,340784220,340785794,340787257,340788655,340790088,340791612,340793077,340794461,340796014,340797462,340798937,340800417,340801916,340803358,340804723,340806236,340807716,340809167,340810604,340812164,340813589,340814981,340816406,340817881,340819311,340820742,340822263,340823711,340825142,340826575,340828046,340829452,340830838,340832306,340833744,340835184,340836635,340838126,340839544,340840923,340842403,340843882,340845318,340846741,340848269,340849729,340851166,340852638,340854082,340855541,340856945,340858424,340859875,340861328,340862793,340864225,340865680,340867044,340868518,340869948,340871400,340872824,340874294,340875750,340877152,340878638,340880078,340881563,340883012,340884506,340885969,340887384,340888845,340890268,340891710,340893082,340894567,340896006,340897464,340898892,340900352,340901759,340903150,340904591,340906064,340907540,340909018,340910480,340911944,340913386,340914850,340916265,340917747,340919166,340920625,340922091,340923553,340925048,340926482,340927958,340929348,340930815,340932249,340933742,340935228,340936694,340938170,340939563,340941051,340942473,340943967,340945437,340946908,340948369,340949817,340951281,340952714,340954164,340955575,340957010,340958478,340959968,340961442,340962887,340964375,340965764,340967255,340968722,340970203,340971654,340973137,340974621,340976078,340977598,340979019,340980531,340981952,340983477,340984954,340986430,340987901,340989328,340990821,340992202,340993714,340995179,340996686,340998165,340999676,341001180,341002631,341004118,341005541,341007054,341008474,341009981,341011437,341012929,341014436,341015897,341017391,341018797,341020305,341021734,341023261,341024743,341026240,341027724,341029174,341030701,341032157,341033674,341035115,341036611,341038087,341039569,341041062,341042516,341043988,341045374,341046860,341048298,341049797,341051273,341052761,341054284,341055700,341057226,341058689,341060220,341061684,341063197,341064696,341066183,341067696,341069151,341070674,341072083,341073603,341075051,341076574,341078116,341079609,341081136,341082561,341084105,341085557,341087096,341088572,341090137,341091658,341093183,341094735,341096191,341097718,341099157,341100689,341102169,341103698,341105238,341106752,341108282,341109715,341111228,341112707,341114213,341115675,341117200,341118715,341120221,341121737,341123219,341124749,341126158,341127666,341129142,341130701,341132255,341133762,341135268,341136721,341138260,341139704,341141245,341142738,341144253,341145777,341147275,341148839,341150301,341151879,341153331,341154876,341156374,341157937,341159507,341161014,341162559,341164013,341165565,341167084,341168648,341170120,341171669,341173214,341174749,341176336,341177851,341179419,341180851,341182428,341183947,341185520,341187071,341188618,341190153,341191615,341193143,341194635,341196170,341197621,341199143,341200629,341202197,341203769,341205260,341206797,341208252,341209833,341211341,341212916,341214423,341215992,341217528,341219039,341220593,341222109,341223685,341225135,341226726,341228290,341229896,341231505,341233028,341234611,341236085,341237665,341239143,341240712,341242154,341243732,341245272,341246828,341248415,341249933,341251547,341253004,341254609,341256125,341257728,341259247,341260823,341262405,341263939,341265538,341267034,341268614,341270076,341271645,341273210,341274821,341276399,341277968,341279544,341281052,341282645,341284157,341285721,341287193,341288776,341290329,341291925,341293530,341295077,341296666,341298134,341299743,341301264,341302880,341304413,341306024,341307642,341309192,341310811,341312303,341313889,341315364,341316940,341318504,341320129,341321722,341323329,341324934,341326451,341328065,341329559,341331169,341332669,341334277,341335804,341337401,341339003,341340550,341342174,341343675,341345310,341346853,341348474,341350028,341351634,341353241,341354822,341356414,341357982,341359603,341361077,341362683,341364233,341365837,341367400,341369007,341370624,341372191,341373845,341375412,341377015,341378504,341380140,341381697,341383342,341384963,341386554,341388176,341389702,341391289,341392817,341394425,341395935,341397521,341399086,341400726,341402353,341403935,341405542,341407081,341408706,341410280,341411933,341413482,341415110,341416720,341418342,341419994,341421575,341423204,341424673,341426305,341427870,341429496,341431076,341432696,341434301,341435873,341437494,341439062,341440701,341442213,341443854,341445455,341447092,341448708,341450333,341451982,341453508,341455151,341456710,341458349,341459866,341461532,341463160,341464800,341466450,341468050,341469686,341471201,341472848,341474439,341476076,341477648,341479299,341480955,341482569,341484214,341485797,341487461,341488970,341490614,341492171,341493827,341495427,341497073,341498701,341500288,341501952,341503560,341505198,341506705,341508362,341509971,341511632,341513254,341514870,341516522,341518095,341519749,341521316,341522990,341524548,341526203,341527812,341529471,341531137,341532760,341534417,341535947,341537601,341539202,341540849,341542420,341544085,341545690,341547331,341549002,341550606,341552266,341553801,341555465,341557039,341558707,341560291,341561947,341563601,341565250,341566936,341568560,341570236,341571761,341573426,341575036,341576691,341578288,341579939,341581585,341583184,341584858,341586453,341588087,341589611,341591268,341592882,341594548,341596197,341597848,341599538,341601146,341602828,341604425,341606111,341607651,341609342,341610996,341612673,341614350,341616025,341617683,341619248,341620910,341622524,341624208,341625770,341627447,341629111,341630799,341632488,341634129,341635785,341637346,341639032,341640676,341642347,341643956,341645657,341647332,341648981,341650666,341652294,341653981,341655510,341657204,341658816,341660501,341662140,341663835,341665502,341667110,341668771,341670404,341672083,341673628,341675316,341676963,341678663,341680298,341681976,341683672,341685258,341686933,341688561,341690234,341691785,341693451,341695110,341696785,341698446,341700147,341701839,341703417,341705118,341706736,341708417,341709990,341711659,341713321,341715006,341716697,341718371,341720075,341721659,341723364,341725022,341726700,341728300,341729984,341731652,341733347,341735034,341736692,341738358,341739914,341741598,341743258,341744953,341746578,341748279,341749970,341751654,341753364,341755009,341756713,341758240,341759951,341761606,341763288,341764925,341766623,341768330,341769969,341771695,341773306,341774964,341776477,341778213,341779747,341781308,341782910,341784634,341786350,341787959,341789492,341791111,341792769,341794407,341795985,341797610,341799106,341800735,341802408,341804204,341805862,341807514,341809273,341810984,341812750,341814463,341816110,341817793,341819405,341821009,341822613,341824374,341826055,341827799,341829501,341831163,341832781,341834327,341836007,341837767,341839443,341841109,341842837,341844587,341846363,341848156,341849901,341851638,341853382,341855060,341856780,341858480,341860138,341861822,341863565,341865350,341867110,341868776,341870479,341872244,341873961,341875767,341877507,341879200,341880923,341882656,341884327,341886051,341887759,341889518,341891293,341892984,341894692,341896411,341898084,341899751,341901456,341903090,341904709,341906354,341908036,341909741,341911508,341913249,341914968,341916710,341918447,341920165,341921937,341923719,341925402,341927169,341928951,341930663,341932374,341934157,341935979,341937695,341939466,341941220,341942900,341944611,341946290,341948034,341949799,341951550,341953332,341955155,341956934,341958704,341960506,341962246,341964076,341965956,341967794,341969602,341971421,341973272,341975150,341977038,341978929,341980824,341982706,341984595,341986441,341988262,341990106,341991949,341993797,341995685,341997519,341999342,342001171,342003006,342004790,342006621,342008427,342010184,342011896,342013624,342015266,342016925,342018534,342020170,342021734,342023275,342024875,342026449,342027957,342029498,342031126,342032714,342034348,342036034,342037672,342039223,342040863,342042399,342044024,342045549,342047084,342048576,342050205,342051739,342053322,342054858,342056444,342058047,342059651,342061232,342062837,342064418,342065975,342067533,342069037,342070552,342072055,342073552,342075076,342076606,342078095,342079609,342081085,342082550,342083959,342085410,342086861,342088320,342089708,342091178,342092603,342094013,342095416,342096875,342098346,342099791,342101151,342102615,342104043,342105490,342106877,342108278,342109668,342111081,342112490,342113962,342115378,342116786,342118123,342119499,342120857,342122173,342123515,342124868,342126223,342127613,342128968,342130332,342131689,342133036,342134385,342135720,342137029,342138390,342139749,342141104,342142502,342143840,342145231,342146597,342147945,342149296,342150645,342152004,342153349,342154723,342156118,342157454,342158841,342160177,342161546,342162900,342164264,342165644,342166999,342168349,342169670,342171003,342172362,342173741,342175107,342176499,342177855,342179184,342180535,342181876,342183205,342184529,342185861,342187194,342188500,342189816,342191099,342192414,342193733,342195049,342196379,342197674,342198872,342200094,342201283,342202547,342203777,342205036,342206287,342207513,342208790,342210145,342211462,342212776,342214075,342215405,342216735,342218076,342219380,342220684,342222037,342223381,342224740,342226096,342227724,342229648,342231372,342233122,342234924,342236653,342238546,342240329,342242045,342243723,342245434,342247125,342248785,342250418,342252044,342253662,342255258,342256883,342258525,342260141,342261794,342263547,342265284,342266972,342268734,342270556,342272368,342274066,342275831,342277538,342279210,342280901,342282624,342284339,342286032,342287764,342289526,342291222,342293060,342294728,342296582,342298301,342300157,342301925,342303697,342305449,342307172,342308901,342310630,342312395,342314136,342315899,342317696,342319377,342321215,342322933,342324798,342326503,342328285,342330100,342331834,342333610,342335343,342337100,342338839,342340545,342342269,342344033,342345781,342347488,342349226,342350924,342352700,342354491,342356188,342357905,342359677,342361385,342363160,342364801,342366518,342368275,342369943,342371660,342373343,342375037,342376800,342378402,342380137,342381869,342383524,342385222,342386936,342388580,342390338,342391965,342393695,342395439,342397076,342398853,342400598,342402221,342403967,342405742,342407419,342409152,342410909,342412607,342414301,342416054,342417716,342419394,342421131,342422784,342424415,342426119,342427709,342429328,342430992,342432598,342434287,342435978,342437607,342439299,342440933,342442594,342444285,342445888,342447552,342449240,342450794,342452434,342454073,342455605,342457290,342458908,342460426,342462111,342463685,342465180,342466857,342468436,342469895,342471533,342473118,342474531,342476172,342477749,342479153,342480768,342482373,342483844,342485410,342487007,342488526,342490027,342491649,342493232,342494693,342496267,342497858,342499314,342500903,342502490,342503945,342505542,342507168,342508681,342510231,342511875,342513389,342514881,342516461,342517981,342519464,342521089,342522623,342524055,342525645,342527197,342528636,342530224,342531846,342533265,342534822,342536441,342537828,342539365,342541012,342542464,342543983,342545594,342547065,342548598,342550187,342551710,342553265,342554851,342556424,342558017,342559579,342561158,342562741,342564309,342565891,342567498,342569102,342570704,342572281,342573855,342575453,342577041,342578562,342580209,342581829,342583316,342584946,342586563,342588003,342589613,342591224,342592680,342594280,342595940,342597376,342598986,342600682,342602091,342603652,342605351,342606790,342608345,342610009,342611439,342613031,342614673,342616172,342617701,342619329,342620827,342622405,342624014,342625574,342627129,342628744,342630339,342631887,342633503,342635132,342636695,342638284,342639914,342641493,342643109,342644752,342646354,342647980,342649635,342651236,342652837,342654513,342656139,342657708,342659355,342660942,342662498,342664129,342665777,342667307,342668908,342670530,342672040,342673646,342675296,342676788,342678414,342680074,342681562,342683213,342684858,342686332,342687985,342689620,342691078,342692693,342694328,342695780,342697367,342698952,342700399,342702023,342703585,342705042,342706688,342708258,342709678,342711322,342712887,342714351,342715952,342717516,342718993,342720592,342722173,342723689,342725254,342726845,342728394,342729953,342731511,342733053,342734620,342736211,342737730,342739317,342740904,342742468,342744029,342745599,342747165,342748763,342750371,342751959,342753582,342755164,342756752,342758358,342759905,342761471,342763096,342764590,342766146,342767748,342769274,342770839,342772437,342773936,342775492,342777143,342778606,342780171,342781811,342783279,342784862,342786465,342787931,342789551,342791168,342792648,342794237,342795839,342797414,342798988,342800580,342802223,342803811,342805424,342807110,342808704,342810345,342812031,342813638,342815247,342816900,342818468,342820076,342821675,342823275,342824905,342826513,342828134,342829796,342831459,342833043,342834696,342836315,342837938,342839556,342841190,342842801,342844396,342846046,342847678,342849291,342850937,342852602,342854243,342855939,342857590,342859257,342860958,342862624,342864292,342865998,342867683,342869375,342871062,342872742,342874422,342876104,342877836,342879535,342881195,342882962,342884657,342886295,342888062,342889735,342891364,342893110,342894782,342896398,342898161,342899844,342901493,342903270,342904967,342906612,342908413,342910114,342911763,342913560,342915246,342916902,342918699,342920354,342922002,342923803,342925437,342927091,342928923,342930577,342932243,342934069,342935712,342937412,342939277,342940935,342942611,342944473,342946093,342947787,342949639,342951242,342952938,342954804,342956445,342958117,342959947,342961565,342963283,342965144,342966727,342968422,342970272,342971835,342973570,342975403,342976910,342978659,342980499,342981980,342983738,342985547,342987015,342988763,342990572,342992005,342993757,342995565,342997027,342998798,343000603,343002089,343003896,343005706,343007174,343008996,343010817,343012291,343014068,343015854,343017342,343019126,343020921,343022391,343024176,343025958,343027413,343029191,343030954,343032426,343034215,343036003,343037448,343039223,343040991,343042466,343044258,343046061,343047564,343049357,343051133,343052625,343054432,343056199,343057690,343059498,343061292,343062791,343064589,343066380,343067879,343069689,343071484,343072981,343074743,343076534,343078007,343079798,343081598,343083091,343084913,343086717,343088228,343090022,343091790,343093327,343095123,343096936,343098484,343100290,343102055,343103626,343105449,343107234,343108842,343110658,343112466,343114039,343115853,343117604,343119209,343121016,343122806,343124408,343126230,343128014,343129629,343131425,343133214,343134819,343136615,343138445,343140035,343141811,343143620,343145234,343147024,343148811,343150436,343152225,343154045,343155679,343157463,343159275,343160934,343162702,343164509,343166163,343167949,343169775,343171405,343173177,343174985,343176651,343178415,343180184,343181846,343183608,343185417,343187093,343188814,343190608,343192316,343194049,343195875,343197611,343199341,343201132,343202844,343204526,343206302,343208036,343209715,343211467,343213219,343214891,343216657,343218415,343220078,343221838,343223606,343225265,343227034,343228786,343230382,343232150,343233916,343235503,343237253,343239054,343240673,343242437,343244207,343245793,343247558,343249343,343250903,343252645,343254420,343255979,343257748,343259514,343261046,343262799,343264591,343266149,343267882,343269673,343271246,343272938,343274712,343276250,343277961,343279743,343281315,343283043,343284803,343286379,343288089,343289868,343291417,343293168,343294908,343296468,343298197,343299974,343301545,343303275,343305041,343306609,343308353,343310130,343311714,343313426,343315199,343316778,343318487,343320235,343321814,343323542,343325303,343326887,343328643,343330432,343331992,343333774,343335569,343337126,343338928,343340709,343342302,343344120,343345911,343347498,343349293,343351070,343352660,343354464,343356236,343357828,343359639,343361398,343363012,343364813,343366581,343368190,343370003,343371783,343373422,343375220,343376993,343378599,343380405,343382164,343383778,343385564,343387320,343388923,343390728,343392457,343394066,343395862,343397588,343399189,343400989,343402707,343404339,343406136,343407844,343409439,343411226,343412966,343414568,343416367,343418093,343419707,343421521,343423212,343424835,343426634,343428353,343429980,343431800,343433519,343435190,343437027,343438765,343440414,343442221,343443962,343445632,343447415,343449124,343450766,343452569,343454283,343455942,343457742,343459482,343461159,343462938,343464672,343466320,343468078,343469803,343471470,343473228,343474927,343476554,343478314,343480006,343481645,343483398,343485126,343486790,343488559,343490287,343491950,343493708,343495426,343497107,343498861,343500559,343502247,343504011,343505738,343507410,343509117,343510808,343512490,343514196,343515854,343517530,343519236,343520931,343522627,343524339,343526024,343527705,343529421,343531114,343532804,343534525,343536222,343537881,343539589,343541284,343542986,343544687,343546398,343548091,343549795,343551490,343553169,343554870,343556542,343558234,343559945,343561627,343563337,343565060,343566759,343568475,343570165,343571854,343573572,343575274,343576970,343578655,343580366,343582052,343583778,343585483,343587154,343588884,343590600,343592271,343593972,343595691,343597350,343599035,343600732,343602397,343604101,343605806,343607491,343609203,343610896,343612579,343614300,343615974,343617649,343619345,343621032,343622726,343624440,343626126,343627821,343629535,343631241,343632956,343634674,343636371,343638076,343639788,343641491,343643182,343644912,343646608,343648297,343650018,343651708,343653381,343655079,343656770,343658455,343660173,343661896,343663617,343665327,343667071,343668772,343670506,343672221,343673907,343675652,343677348,343679052,343680762,343682470,343684183,343685917,343687629,343689357,343691089,343692824,343694565,343696322,343698038,343699756,343701488,343703248,343704970,343706705,343708446,343710150,343711877,343713605,343715334,343717048,343718776,343720462,343722195,343723921,343725634,343727403,343729153,343730891,343732634,343734384,343736115,343737826,343739564,343741271,343743021,343744771,343746492,343748249,343750001,343751728,343753475,343755234,343756959,343758684,343760456,343762205,343763905,343765682,343767419,343769152,343770926,343772672,343774413,343776186,343777934,343779658,343781452,343783192,343784913,343786715,343788461,343790207,343792003,343793743,343795468,343797267,343799002,343800728,343802521,343804274,343806044,343807836,343809576,343811318,343813103,343814831,343816556,343818347,343820108,343821851,343823649,343825408,343827138,343828939,343830684,343832451,343834255,343836029,343837784,343839581,343841332,343843088,343844873,343846630,343848390,343850196,343851940,343853693,343855488,343857227,343858976,343860788,343862557,343864302,343866095,343867842,343869607,343871408,343873142,343874923,343876741,343878504,343880251,343882069,343883794,343885545,343887341,343889109,343890862,343892649,343894392,343896150,343897953,343899694,343901470,343903263,343905029,343906789,343908600,343910341,343912109,343913912,343915633,343917402,343919203,343920944,343922729,343924538,343926272,343928001,343929779,343931515,343933258,343935056,343936827,343938610,343940449,343942179,343943980,343945773,343947499,343949274,343951072,343952806,343954569,343956393,343958106,343959883,343961724,343963507,343965263,343967058,343968812,343970716,343972543,343974345,343976171,343977951,343979691,343981343,343982967,343984803,343986634,343988450,343990290,343992133,343994003,343995834,343997639,343999534,344001420,344003339,344005286,344007196,344009000,344010729,344012484,344014296,344016039,344017753,344019444,344021157,344022782,344024457,344026147,344027968,344029761,344031409,344033056,344034678,344036287,344037904,344039492,344041129,344042852,344044636,344046433,344048302,344050183,344052113,344054056,344056001,344057898,344059756,344061695,344063637,344065574,344067464,344069362,344071297,344073211,344075147,344077074,344079003,344080941,344082901,344084878,344086838,344088829,344090805,344092783,344094797,344096738,344098671,344100603,344102504,344104358,344106189,344107935,344109675,344111481,344113340,344115190,344117070,344118960,344120878,344122818,344124831,344126821,344128739,344130649,344132577,344134505,344136379,344137905,344139831,344141778,344143694,344145539,344147457,344149381,344151351,344153323,344155285,344157282,344159228,344161191,344163158,344165083,344167015,344168943,344170861,344172826,344174753,344176667,344178590,344180520,344182450,344184366,344186305,344188238,344190193,344192123,344194040,344195971,344197891,344199773,344201646,344203486,344205292,344207150,344209070,344210966,344212887,344214856,344216800,344218686,344220563,344222367,344224171,344226056,344227898,344229744,344231544,344233292,344235016,344236762,344238526,344240235,344242012,344243749,344245508,344247251,344249043,344250767,344252384,344253976,344255536,344257054,344258617,344260199,344261793,344263352,344264964,344266662,344268393,344270092,344271862,344273647,344275390,344277066,344278794,344280556,344282339,344284049,344285803,344287543,344289187,344290961,344292702,344294411,344296155,344297932,344299688,344301476,344303192,344304901,344306706,344308560,344310455,344312346,344314220,344316084,344317920,344319782,344321606,344323397,344325246,344327156,344329059,344330918,344332853,344334795,344336681,344338596,344340435,344342263,344344030,344345817,344347586,344349418,344351246,344353063,344354850,344356577,344358267,344360010,344361701,344363402,344365091,344366845,344368568,344370288,344371970,344373718,344375440,344377171,344378909,344380589,344382278,344383928,344385570,344387224,344388869,344390540,344392200,344393865,344395511,344397206,344398845,344400528,344402196,344403824,344405449,344407057,344408656,344410233,344411847,344413457,344415091,344416701,344418315,344419957,344421587,344423217,344424832,344426486,344428123,344429820,344431482,344433137,344434767,344436448,344438082,344439788,344441475,344443161,344444870,344446580,344448299,344449976,344451714,344453432,344455199,344456854,344458599,344460321,344462063,344463816,344465553,344467315,344469001,344470775,344472498,344474214,344475958,344477663,344479434,344481146,344482918,344484628,344486405,344488135,344489898,344491679,344493437,344495224,344496962,344498742,344500507,344502280,344504001,344505724,344507421,344509088,344510865,344512562,344514327,344516058,344517821,344519541,344521291,344523058,344524757,344526515,344528206,344529982,344531669,344533443,344535163,344536910,344538655,344540415,344542119,344543782,344545503,344547152,344548883,344550519,344552256,344553912,344555624,344557355,344559108,344560841,344562495,344564194,344565857,344567557,344569212,344570942,344572636,344574316,344576042,344577750,344579480,344581206,344582911,344584612,344586328,344588036,344589741,344591400,344593063,344594750,344596441,344598094,344599787,344601448,344603145,344604793,344606465,344608108,344609779,344611428,344613107,344614822,344616507,344618220,344619923,344621613,344623275,344624991,344626703,344628419,344630137,344631858,344633573,344635287,344636998,344638716,344640428,344642148,344643899,344645641,344647382,344649103,344650859,344652602,344654350,344656083,344657834,344659594,344661350,344663102,344664853,344666652,344668420,344670194,344671945,344673748,344675518,344677302,344679049,344680827,344682621,344684402,344686188,344687980,344689765,344691541,344693331,344695115,344696932,344698705,344700496,344702268,344704080,344705908,344707718,344709514,344711302,344713128,344714930,344716720,344718528,344720335,344722106,344723902,344725700,344727522,344729319,344731143,344732969,344734594,344736287,344737823,344739346,344740851,344742318,344743832,344745280,344746665,344748082,344749483,344750896,344752346,344753721,344755152,344756522,344757911,344759297,344760717,344762090,344763516,344764895,344766309,344767731,344769194,344770678,344772142,344773659,344775150,344776679,344778190,344779629,344781078,344782578,344784035,344785504,344786977,344788458,344789943,344791390,344792848,344794298,344795731,344797199,344798676,344800070,344801509,344802970,344804411,344805844,344807291,344808693,344810133,344811553,344813006,344814448,344815895,344817355,344818823,344820344,344821883,344823422,344824989,344826493,344828042,344829569,344831082,344832552,344834073,344835587,344837083,344838676,344840213,344841810,344843440,344844969,344846584,344848162,344849741,344851346,344852919,344854467,344856024,344857606,344859166,344860769,344862323,344863866,344865404,344866977,344868481,344869992,344871528,344873114,344874620,344876172,344877779,344879383,344880964,344882577,344884190,344885784,344887378,344888983,344890522,344892095,344893534,344895057,344896544,344897921,344899424,344900876,344902233,344903686,344905207,344906632,344908049,344909598,344911121,344912495,344914017,344915580,344916914,344918372,344919904,344921277,344922679,344924262,344925690,344927037,344928583,344929960,344931378,344932966,344934351,344935874,344937463,344938826,344940460,344941872,344943430,344944960,344946337,344947974,344949257,344950900,344952322,344953829,344955357,344956764,344958422,344959733,344961395,344962728,344964341,344965707,344967302,344968789,344970259,344971797,344973187,344974744,344976099,344977714,344979052,344980719,344982027,344983655,344985019,344986628,344988064,344989553,344991050,344992550,344994033,344995567,344997098,344998637,345000162,345001670,345003164,345004650,345006181,345007635,345009165,345010610,345012125,345013572,345015068,345016533,345018087,345019500,345021053,345022413,345023986,345025362,345026915,345028265,345029870,345031223,345032787,345034154,345035718,345037070,345038579,345040047,345041569,345043047,345044513,345046009,345047484,345049041,345050459,345052066,345053433,345055037,345056390,345058030,345059336,345061018,345062298,345063961,345065234,345066865,345068204,345069804,345071217,345072844,345074308,345075876,345077413,345078936,345080502,345082010,345083670,345085000,345086717,345088018,345089717,345091062,345092704,345094101,345095757,345097206,345098796,345100337,345101901,345103510,345105037,345106611,345108101,345109677,345111049,345112658,345113993,345115627,345117014,345118697,345120063,345121681,345123048,345124641,345126018,345127648,345129076,345130659,345132152,345133655,345135150,345136620,345138149,345139599,345141110,345142598,345144079,345145543,345147073,345148495,345150028,345151446,345152966,345154377,345155955,345157361,345158866,345160277,345161772,345163177,345164703,345166111,345167672,345169085,345170653,345172042,345173612,345175034,345176593,345178048,345179587,345181100,345182672,345184183,345185853,345187360,345188967,345190455,345192026,345193564,345195180,345196733,345198377,345199914,345201579,345203072,345204815,345206223,345207842,345209345,345210968,345212456,345214124,345215559,345217187,345218646,345220233,345221666,345223294,345224687,345226310,345227715,345229382,345230817,345232540,345233968,345235702,345237137,345238854,345240308,345242024,345243487,345245230,345246700,345248494,345249953,345251796,345253303,345255115,345256617,345258358,345259965,345261730,345263337,345265108,345266689,345268492,345270102,345271864,345273539,345275217,345276974,345278589,345280402,345281983,345283840,345285382,345287238,345288741,345290633,345292146,345294049,345295530,345297405,345298874,345300673,345302142,345303919,345305478,345307258,345308846,345310581,345312162,345313903,345315481,345317201,345318770,345320566,345322158,345323946,345325548,345327329,345328924,345330677,345332293,345333999,345335607,345337331,345338930,345340737,345342395,345344158,345345840,345347537,345349290,345350858,345352626,345354287,345355861,345357690,345359355,345360976,345362746,345364328,345366050,345367776,345369341,345371107,345372783,345374265,345376052,345377699,345379209,345380929,345382552,345384120,345385876,345387528,345389010,345390684,345392386,345393964,345395588,345397264,345398821,345400377,345402011,345403606,345405041,345406682,345408265,345409786,345411246,345412800,345414382,345415960,345417551,345419092,345420659,345422230,345423727,345425303,345426858,345428398,345429933,345431403,345432926,345434447,345435887,345437412,345438924,345440479,345441963,345443432,345444929,345446405,345447916,345449400,345450884,345452319,345453813,345455269,345456765,345458259,345459762,345461281,345462792,345464339,345465945,345467476,345469085,345470673,345472261,345473870,345475493,345477101,345478718,345480351,345482043,345483673,345485313,345486897,345488466,345490044,345491573,345493056,345494576,345496055,345497509,345498964,345500401,345501898,345503401,345504898,345506418,345507904,345509559,345511175,345512644,345514045,345515406,345516865,345518342,345519874,345521296,345522720,345524179,345525576,345527035,345528510,345530035,345531502,345532956,345534494,345535997,345537520,345539051,345540519,345542017,345543514,345545019,345546500,345547965,345549395,345550822,345552248,345553681,345555100,345556477,345557873,345559304,345560768,345562174,345563550,345564966,345566357,345567732,345569089,345570490,345571901,345573317,345574707,345576140,345577612,345579038,345580536,345582110,345583707,345585305,345586893,345588547,345590136,345591714,345593315,345594916,345596640,345598320,345600037,345601727,345603370,345605074,345606641,345608313,345609995,345611612,345613276,345614874,345616566,345618142,345619732,345621336,345622862,345624449,345626105,345627707,345629258,345630864,345632522,345634093,345635706,345637357,345638967,345640638,345642240,345643901,345645480,345647107,345648764,345650395,345652019,345653628,345655137,345656723,345658293,345659911,345661456,345663042,345664567,345666149,345667727,345669289,345670829,345672375,345673916,345675396,345676916,345678428,345679961,345681488,345683046,345684611,345686206,345687758,345689353,345690958,345692537,345694135,345695779,345697389,345698982,345700555,345702166,345703763,345705436,345707059,345708669,345710258,345711912,345713502,345715122,345716756,345718373,345719925,345721545,345723115,345724723,345726329,345727889,345729516,345731132,345732714,345734336,345735978,345737455,345738937,345740389,345741872,345743279,345744830,345746282,345747854,345749361,345750929,345752386,345753907,345755410,345756862,345758359,345759943,345761502,345763083,345764628,345766201,345767800,345769424,345771028,345772616,345774184,345775750,345777330,345778881,345780462,345782067,345783665,345785316,345786946,345788548,345790136,345791736,345793347,345794961,345796566,345798210,345799826,345801471,345803166,345804800,345806450,345808121,345809833,345811521,345813206,345814864,345816560,345818251,345819915,345821588,345823280,345825017,345826737,345828454,345830175,345831849,345833536,345835215,345836907,345838606,345840269,345841919,345843568,345845244,345846916,345848564,345850246,345851893,345853570,345855218,345856907,345858587,345860203,345861829,345863465,345865133,345866769,345868422,345870057,345871697,345873329,345874952,345876556,345878198,345879807,345881393,345883017,345884640,345886234,345887834,345889406,345891049,345892685,345894308,345895939,345897576,345899194,345900839,345902467,345904114,345905714,345907347,345908976,345910609,345912250,345913855,345915483,345917140,345918814,345920463,345922119,345923792,345925445,345927125,345928783,345930424,345932078,345933743,345935420,345937061,345938748,345940425,345942064,345943648,345945205,345946745,345948349,345949963,345951540,345953102,345954663,345956145,345957697,345959284,345960879,345962483,345964035,345965587,345967188,345968749,345970340,345971883,345973480,345975039,345976569,345978147,345979676,345981246,345982797,345984348,345985881,345987433,345988983,345990565,345992086,345993652,345995243,345996857,345998492,346000121,346001807,346003440,346005068,346006718,346008286,346009856,346011488,346013118,346014771,346016418,346018030,346019710,346021257,346022872,346024555,346026195,346027778,346029404,346030967,346032598,346034199,346035803,346037322,346038842,346040386,346041895,346043467,346044993,346046500,346048007,346049548,346051065,346052668,346054178,346055717,346057312,346058850,346060367,346061937,346063445,346064937,346066447,346067982,346069573,346071137,346072724,346074300,346075887,346077433,346078961,346080513,346082081,346083642,346085208,346086799,346088386,346090050,346091696,346093349,346094994,346096674,346098294,346099964,346101629,346103282,346104932,346106578,346108211,346109834,346111482,346113095,346114674,346116302,346117907,346119529,346121092,346122660,346124195,346125817,346127318,346128880,346130439,346131944,346133500,346135016,346136594,346138164,346139801,346141402,346142992,346144683,346146345,346148032,346149736,346151418,346153090,346154745,346156359,346157966,346159662,346161378,346163124,346164812,346166520,346168263,346170011,346171706,346173596,346175550,346177567,346179519,346181422,346183397,346185290,346187121,346188953,346190781,346192583,346194371,346196136,346197857,346199521,346201228,346202932,346204738,346206563,346208451,346210369,346212341,346214296,346216182,346218035,346219846,346221696,346223481,346225285,346227137,346228996,346230818,346232589,346234383,346236164,346237957,346239712,346241495,346243323,346245135,346246970,346248817,346250707,346252607,346254507,346256359,346258188,346260021,346261884,346263687,346265511,346267365,346269190,346270936,346272710,346274434,346276140,346277929,346279629,346281313,346282963,346284591,346286221,346287894,346289572,346291250,346292995,346294672,346296401,346298061,346299760,346301511,346303203,346304988,346306727,346308535,346310287,346312092,346313836,346315638,346317441,346319281,346321065,346322868,346324660,346326509,346328190,346329865,346331564,346333172,346334842,346336436,346338134,346339754,346341475,346343160,346344771,346346407,346347992,346349613,346351224,346352780,346354362,346355955,346357594,346359206,346360752,346362345,346363944,346365554,346367129,346368716,346370284,346371890,346373518,346375136,346376754,346378337,346379964,346381575,346383143,346384748,346386378,346387953,346389546,346391166,346392709,346394330,346396003,346397637,346399242,346400869,346402447,346404112,346405761,346407384,346408988,346410611,346412222,346413815,346415361,346416940,346418511,346420095,346421635,346423190,346424792,346426369,346427917,346429419,346430929,346432459,346434018,346435524,346437112,346438661,346440236,346441774,346443364,346444952,346446613,346448242,346449847,346451484,346453076,346454709,346456266,346457847,346459433,346461077,346462689,346464274,346465923,346467537,346469212,346470879,346472504,346474197,346475850,346477496,346479189,346480888,346482477,346484118,346485790,346487386,346489106,346490830,346492559,346494376,346496248,346498031,346499797,346501593,346503432,346505234,346507013,346508749,346510472,346512258,346514081,346515924,346517769,346519551,346521362,346523139,346524933,346526718,346528495,346530344,346532184,346533987,346535796,346537587,346539415,346541250,346543099,346544959,346546790,346548648,346550544,346552414,346554303,346556176,346558006,346559860,346561681,346563500,346565321,346567152,346568979,346570837,346572703,346574599,346576456,346578316,346580189,346582045,346583931,346585767,346587609,346589446,346591304,346593151,346595005,346596840,346598686,346600538,346602382,346604256,346606126,346607988,346609872,346611768,346613659,346615524,346617391,346619244,346621107,346622925,346624791,346626644,346628504,346630330,346632173,346634017,346635826,346637624,346639450,346641292,346643175,346645050,346646897,346648780,346650593,346652451,346654283,346656145,346658011,346659903,346661807,346663729,346665614,346667576,346669486,346671344,346673251,346675158,346677065,346679013,346680929,346682812,346684691,346686537,346688389,346690247,346692123,346694032,346695936,346697799,346699640,346701523,346703374,346705262,346707203,346709117,346711041,346712921,346714802,346716742,346718691,346720676,346722630,346724588,346726545,346728526,346730477,346732401,346734327,346736256,346738200,346740127,346742058,346743941,346745879,346747810,346749698,346751574,346753466,346755346,346757239,346759121,346761015,346762892,346764811,346766751,346768660,346770550,346772473,346774438,346776329,346778249,346780150,346782062,346783951,346785842,346787751,346789653,346791505,346793410,346795300,346797152,346799011,346800882,346802775,346804663,346806544,346808456,346810352,346812231,346814101,346815977,346817886,346819756,346821619,346823532,346825433,346827303,346829216,346831089,346832991,346834921,346836831,346838700,346840547,346842474,346844344,346846232,346848125,346850060,346851944,346853848,346855757,346857702,346859609,346861546,346863492,346865446,346867376,346869328,346871282,346873205,346875142,346877097,346879029,346880958,346882926,346884841,346886812,346888795,346890766,346892683,346894659,346896656,346898584,346900554,346902536,346904450,346906429,346908395,346910314,346912285,346914274,346916238,346918167,346920110,346922055,346923978,346925919,346927845,346929756,346931639,346933606,346935516,346937445,346939402,346941343,346943296,346945234,346947153,346949048,346950995,346952885,346954803,346956706,346958499,346960437,346962277,346964193,346966118,346968024,346969906,346971813,346973612,346975574,346977407,346979304,346981208,346983029,346984898,346986756,346988183,346989815,346991502,346993176,346995027,346996942,346998714,347000515,347002156,347003708,347005430,347007214,347009043,347010517,347011943,347013539,347015299,347017037,347018673,347020203,347021691,347023233,347024833,347026211,347027687,347029234,347030714,347032288,347033871,347035257,347036831,347038438,347039976,347041584,347043178,347044762,347046316,347047785,347049345,347050976,347052489,347053997,347055553,347057073,347058561,347060171,347061775,347063460,347065129,347066733,347068271,347069876,347071555,347073215,347074834,347076375,347077940,347079428,347080822,347082376,347084012,347085618,347087188,347088842,347090462,347092140,347093756,347095352,347097034,347098729,347100213,347101727,347103249,347104792,347106282,347107828,347109195,347110679,347112207,347113788,347115351,347116980,347118496,347120070,347121579,347123068,347124570,347126063,347127325,347128451,347129468,347130676,347131723,347132868,347133824,347135068,347136229,347137382,347138234,347139051,347140258,347141410,347142411,347143473,347144438,347145448,347146402,347147491,347148350,347149143,347150123,347150967,347152112,347152797,347153587,347154611,347155349,347156143,347156971,347157761,347158730,347159776,347160497,347161249,347162056,347162931,347163783,347164817,347165589,347166175,347166914,347167667,347168175,347168980,347169761,347170704,347171796,347172855,347173715,347174631,347175500,347176294,347177372,347178465,347179438,347180371,347181305,347182413,347183362,347184228,347185183,347186187,347187225,347187723,347188278,347188987,347189835,347190663,347191297,347192089,347193107,347194181,347195075,347196243,347197201,347198087,347199114,347200031,347201145,347202058,347202911,347203674,347204562,347205465,347206306,347207355,347208288,347209276,347210237,347211348,347212142,347212897,347213930,347214989,347215706,347216670,347217630,347218604,347219763,347220891,347222052,347222895,347223975,347225175,347226319,347227315,347228340,347229455,347230520,347231573,347232692,347233968,347235044,347236113,347237324,347238360,347239330,347240311,347241282,347242029,347242824,347243656,347244874,347245472,347246315,347247427,347248539,347249521,347250568,347251641,347252486,347253424,347254416,347255429,347256536,347257474,347258491,347259530,347260499,347261473,347262426,347263504,347264463,347265557,347266681,347267664,347268780,347269963,347270956,347272261,347273528,347274944,347276331,347277685,347279108,347280400,347281761,347283014,347284362,347285754,347287047,347288373,347289698,347291026,347292330,347293622,347295105,347296543,347297986,347299341,347300787,347302170,347303472,347304825,347306311,347307643,347309146,347310599,347312126,347313477,347314996,347316436,347317973,347319492,347320835,347322363,347323855,347325117,347326617,347328042,347329268,347330802,347332285,347333678,347335123,347336530,347338037,347339602,347340996,347342527,347344015,347345416,347346960,347348414,347349782,347351340,347352818,347354221,347355670,347357027,347358612,347359998,347361530,347362968,347364494,347366017,347367425,347368943,347370254,347371860,347373257,347374901,347376407,347377755,347379351,347380724,347382307,347383803,347385160,347386688,347387974,347389504,347390973,347392271,347393838,347395366,347396674,347398221,347399704,347400970,347402569,347404052,347405455,347407028,347408665,347410083,347411685,347413210,347414717,347416207,347417782,347419293,347420772,347422317,347423870,347425258,347426827,347428362,347429797,347431307,347432762,347434300,347435615,347437160,347438660,347440163,347441533,347443031,347444476,347445891,347447364,347448724,347450247,347451773,347453022,347454482,347455769,347457204,347458532,347459957,347461343,347462569,347464041,347465445,347466785,347468358,347469820,347471108,347472581,347473995,347475243,347476652,347478086,347479156,347480611,347482145,347483468,347484898,347486432,347487796,347489395,347490884,347492432,347493904,347495440,347497000,347498544,347500041,347501392,347502889,347504366,347505817,347507274,347508710,347510165,347511664,347513171,347514676,347516073,347517593,347519116,347520600,347522075,347523592,347525167,347526726,347528261,347529683,347531260,347532809,347534210,347535671,347537194,347538671,347540085,347541601,347543140,347544501,347546008,347547525,347548883,347550352,347551855,347553289,347554668,347556173,347557619,347559039,347560501,347561992,347563419,347564930,347566409,347567795,347569286,347570751,347572173,347573648,347575116,347576555,347577885,347579374,347580805,347582219,347583624,347585072,347586509,347587838,347589327,347590747,347592033,347593521,347594948,347596369,347597873,347599350,347600845,347602250,347603676,347605129,347606623,347608174,347609607,347611088,347612600,347614178,347615668,347617145,347618673,347620253,347621699,347623214,347624775,347626322,347627796,347629320,347630818,347632344,347633843,347635358,347636886,347638425,347639996,347641512,347643067,347644595,347646191,347647777,347649289,347650743,347652227,347653780,347655228,347656677,347658172,347659704,347661148,347662729,347664266,347665815,347667420,347668834,347670396,347671993,347673465,347675075,347676711,347678134,347679710,347681355,347682825,347684372,347685980,347687414,347689012,347690641,347692066,347693735,347695213,347696834,347698505,347699955,347701613,347703176,347704875,347706543,347708067,347709766,347711252,347712903,347714386,347716045,347717598,347719249,347720817,347722367,347724026,347725498,347727177,347728544,347730258,347731734,347733411,347734948,347736567,347738304,347739834,347741526,347743120,347744745,347746488,347747960,347749695,347751156,347752876,347754426,347756102,347757661,347759277,347760916,347762398,347764063,347765525,347767233,347768674,347770408,347771764,347773546,347774854,347776675,347778039,347779826,347781192,347782980,347784362,347786188,347787587,347789416,347790840,347792573,347794102,347795717,347797341,347798859,347800651,347802119,347803950,347805311,347807120,347808510,347810288,347811750,347813496,347814939,347816671,347818144,347819858,347821305,347823021,347824477,347826174,347827632,347829312,347830818,347832408,347834012,347835574,347837231,347838798,347840453,347842118,347843754,347845415,347846991,347848675,347850160,347851830,347853314,347854969,347856473,347858159,347859652,347861312,347862846,347864539,347866053,347867775,347869266,347870967,347872443,347874173,347875710,347877425,347878881,347880676,347882237,347883961,347885592,347887252,347888911,347890383,347892057,347893478,347895198,347896597,347898370,347899775,347901525,347903049,347904701,347906277,347907802,347909464,347910953,347912604,347914152,347915587,347917245,347918707,347920347,347921915,347923261,347924953,347926230,347927872,347929312,347930919,347932440,347933729,347935329,347936622,347938257,347939634,347941225,347942681,347944086,347945698,347947172,347948759,347950353,347951861,347953470,347955106,347956614,347958194,347959726,347961029,347962683,347964193,347965755,347967278,347968628,347970270,347971877,347973348,347974941,347976304,347977877,347979397,347980907,347982504,347983875,347985455,347987067,347988406,347990008,347991596,347992964,347994573,347996085,347997644,347999202,348000515,348002093,348003636,348005010,348006641,348008220,348009553,348011177,348012709,348014077,348015697,348017323,348018801,348020413,348021989,348023511,348025111,348026680,348028268,348029755,348031286,348032818,348034340,348035965,348037376,348038970,348040534,348041942,348043508,348045074,348046602,348048211,348049576,348051147,348052748,348054213,348055791,348057345,348058955,348060535,348062126,348063779,348065176,348066755,348068371,348069821,348071429,348073022,348074347,348075953,348077557,348078990,348080580,348081998,348083590,348085222,348086729,348088328,348090028,348091605,348093152,348094702,348096341,348097818,348099409,348100973,348102470,348104067,348105396,348107009,348108616,348110027,348111597,348113115,348114713,348116309,348117649,348119228,348120820,348122201,348123812,348125173,348126819,348128374,348129712,348131347,348132900,348134395,348136049,348137395,348138983,348140332,348141969,348143449,348145015,348146696,348148057,348149664,348151058,348152642,348154245,348155716,348157343,348158955,348160401,348162047,348163613,348165031,348166579,348168231,348169602,348171164,348172662,348174218,348175859,348177217,348178738,348180140,348181664,348183267,348184670,348186232,348187862,348189295,348190859,348192400,348193749,348195318,348196877,348198196,348199748,348201191,348202744,348204251,348205578,348207112,348208663,348209969,348211562,348213098,348214620,348216144,348217691,348219228,348220593,348222186,348223722,348225151,348226741,348228264,348229814,348231259,348232755,348234256,348235652,348237183,348238672,348240154,348241619,348242905,348244363,348245749,348247140,348248466,348249891,348251308,348252654,348254103,348255514,348256906,348258286,348259587,348261061,348262463,348263834,348265115,348266520,348267820,348269097,348270503,348271799,348273090,348274377,348275791,348277104,348278402,348279753,348281119,348282415,348283803,348285220,348286638,348288060,348289468,348290808,348292200,348293545,348294939,348296305,348297731,348299198,348300622,348302045,348303420,348304822,348306264,348307686,348309060,348310414,348311771,348313124,348314547,348315957,348317360,348318750,348320119,348321570,348322986,348324376,348325835,348327276,348328756,348330194,348331614,348333054,348334484,348335856,348337281,348338722,348340166,348341599,348342961,348344379,348345780,348347139,348348550,348349923,348351322,348352699,348354132,348355547,348356980,348358412,348359816,348361255,348362723,348364215,348365613,348367036,348368398,348369809,348371150,348372511,348373855,348375191,348376514,348377890,348379223,348380618,348381986,348383387,348384801,348386213,348387601,348389031,348390423,348391825,348393202,348394579,348395922,348397310,348398722,348400181,348401606,348403017,348404424,348405813,348407267,348408683,348410156,348411615,348413029,348414417,348415832,348417261,348418698,348420147,348421560,348423014,348424383,348425740,348427182,348428583,348430057,348431441,348432878,348434302,348435810,348437252,348438734,348440211,348441664,348443090,348444523,348445971,348447393,348448850,348450320,348451792,348453231,348454635,348456058,348457487,348458935,348460361,348461773,348463161,348464557,348465972,348467381,348468755,348470090,348471425,348472780,348474172,348475468,348476814,348478206,348479582,348480907,348482304,348483726,348485179,348486604,348488017,348489479,348490936,348492409,348493893,348495354,348496792,348498212,348499663,348501136,348502605,348504086,348505593,348507075,348508544,348509984,348511410,348512806,348514206,348515581,348517008,348518415,348519786,348521176,348522573,348523878,348525243,348526642,348528079,348529453,348530835,348532223,348533628,348535016,348536397,348537751,348539148,348540513,348541897,348543255,348544673,348546124,348547510,348548843,348550255,348551636,348553036,348554504,348555914,348557298,348558712,348560152,348561628,348563034,348564431,348565857,348567330,348568810,348570268,348571724,348573114,348574567,348575999,348577469,348578921,348580383,348581775,348583185,348584563,348586014,348587496,348588891,348590335,348591723,348593063,348594486,348595948,348597377,348598834,348600260,348601676,348603118,348604615,348606082,348607553,348609003,348610424,348611819,348613261,348614755,348616190,348617644,348619101,348620594,348622059,348623542,348624998,348626427,348627801,348629227,348630587,348631948,348633398,348634808,348636250,348637669,348639138,348640618,348642092,348643568,348645045,348646466,348647930,348649364,348650852,348652251,348653679,348655136,348656599,348658000,348659367,348660802,348662155,348663590,348665055,348666468,348667850,348669263,348670647,348671998,348673341,348674700,348676039,348677399,348678694,348680027,348681310,348682679,348684031,348685401,348686790,348688127,348689476,348690815,348692178,348693523,348694834,348696157,348697525,348698874,348700184,348701504,348702753,348704053,348705355,348706683,348708028,348709396,348710789,348712198,348713632,348715048,348716398,348717827,348719257,348720727,348722119,348723494,348724877,348726252,348727624,348728971,348730342,348731767,348733136,348734480,348735857,348737252,348738638,348740106,348741495,348742858,348744215,348745607,348747002,348748409,348749869,348751341,348752689,348754134,348755553,348756945,348758324,348759720,348761157,348762541,348763914,348765341,348766803,348768185,348769583,348771003,348772379,348773777,348775128,348776545,348777929,348779323,348780686,348782003,348783369,348784682,348786035,348787389,348788740,348790080,348791436,348792828,348794239,348795658,348797110,348798555,348799981,348801405,348802858,348804321,348805759,348807216,348808663,348810130,348811566,348813002,348814390,348815774,348817163,348818593,348820023,348821393,348822768,348824218,348825596,348827077,348828546,348829976,348831456,348832895,348834289,348835741,348837147,348838579,348840021,348841481,348842926,348844384,348845832,348847307,348848742,348850181,348851634,348853120,348854585,348856028,348857453,348858864,348860322,348861785,348863220,348864668,348866101,348867472,348868883,348870299,348871664,348873083,348874484,348875858,348877236,348878692,348880107,348881509,348882949,348884374,348885747,348887207,348888648,348889995,348891266,348892666,348894030,348895382,348896755,348898199,348899648,348901054,348902501,348903981,348905453,348906912,348908377,348909848,348911313,348912732,348914170,348915608,348917047,348918493,348919867,348921258,348922625,348924050,348925483,348926873,348928304,348929771,348931164,348932598,348934037,348935573,348937070,348938537,348939959,348941402,348942833,348944269,348945683,348947093,348948526,348949950,348951423,348952867,348954308,348955649,348957056,348958446,348959833,348961211,348962615,348964080,348965498,348966942,348968367,348969843,348971224,348972688,348974087,348975463,348976925,348978397,348979834,348981282,348982790,348984236,348985745,348987194,348988661,348990109,348991514,348992887,348994269,348995663,348997142,348998564,348999992,349001461,349002898,349004286,349005711,349007187,349008640,349010044,349011446,349012845,349014295,349015675,349017088,349018463,349019832,349021211,349022611,349023903,349025326,349026767,349028175,349029535,349030981,349032373,349033728,349035119,349036577,349037920,349039310,349040724,349042132,349043509,349044939,349046323,349047689,349049094,349050426,349051822,349053202,349054668,349056128,349057513,349058927,349060366,349061850,349063242,349064609,349066094,349067549,349068979,349070347,349071736,349073164,349074504,349075913,349077329,349078731,349080087,349081495,349082910,349084351,349085721,349087127,349088581,349090007,349091373,349092760,349094231,349095689,349097084,349098560,349099927,349101301,349102737,349104103,349105449,349106896,349108334,349109723,349111184,349112628,349114069,349115436,349116816,349118246,349119633,349121040,349122424,349123794,349125187,349126656,349128064,349129434,349130827,349132252,349133690,349135120,349136539,349137991,349139390,349140850,349142293,349143718,349145158,349146637,349148029,349149414,349150825,349152296,349153678,349155160,349156555,349157955,349159385,349160780,349162170,349163515,349165026,349166507,349167959,349169367,349170749,349172170,349173598,349174955,349176262,349177686,349179079,349180484,349181838,349183264,349184588,349185923,349187310,349188717,349190112,349191508,349192941,349194349,349195697,349197078,349198420,349199760,349201106,349202467,349203911,349205315,349206738,349208158,349209523,349210946,349212373,349213782,349215186,349216581,349217990,349219374,349220817,349222260,349223724,349225201,349226648,349228069,349229502,349230914,349232383,349233863,349235368,349236814,349238287,349239695,349241183,349242646,349244086,349245529,349246986,349248433,349249868,349251284,349252689,349254087,349255509,349256939,349258358,349259771,349261244,349262723,349264207,349265680,349267105,349268560,349269965,349271403,349272871,349274317,349275767,349277230,349278685,349280127,349281575,349283007,349284417,349285831,349287187,349288616,349290101,349291550,349292972,349294351,349295709,349297118,349298515,349299869,349301278,349302672,349304029,349305358,349306718,349308066,349309377,349310670,349312056,349313425,349314817,349316223,349317648,349319067,349320518,349321931,349323345,349324861,349326262,349327741,349329145,349330497,349331890,349333355,349334809,349336255,349337643,349339045,349340503,349342007,349343455,349344890,349346337,349347719,349349161,349350588,349352079,349353529,349354863,349356338,349357752,349358966,349360326,349361795,349363098,349364355,349365777,349367201,349368594,349369954,349371265,349372646,349374024,349375440,349376718,349378050,349379402,349380749,349382076,349383405,349384782,349386167,349387534,349388935,349390352,349391751,349393214,349394633,349396065,349397496,349398939,349400374,349401746,349403120,349404507,349405909,349407331,349408779,349410206,349411641,349413035,349414424,349415783,349417188,349418597,349420030,349421391,349422779,349424199,349425610,349426994,349428356,349429717,349431086,349432414,349433766,349435071,349436389,349437775,349439166,349440547,349441905,349443270,349444676,349446105,349447525,349448986,349450410,349451868,349453294,349454705,349456083,349457516,349458971,349460446,349461926,349463397,349464876,349466357,349467779,349469151,349470553,349471948,349473266,349474636,349476058,349477399,349478838,349480217,349481657,349483085,349484494,349485982,349487460,349488915,349490328,349491749,349493229,349494677,349496124,349497552,349499017,349500483,349501926,349503358,349504801,349506296,349507793,349509266,349510705,349512147,349513573,349515007,349516388,349517773,349519185,349520590,349522014,349523436,349524799,349526210,349527646,349529049,349530525,349531982,349533449,349534883,349536308,349537742,349539151,349540546,349541938,349543330,349544743,349546157,349547489,349548836,349550131,349551415,349552842,349554100,349555429,349556729,349557996,349559287,349560509,349561742,349562964,349564034,349565101,349566359,349567547,349568747,349569982,349571212,349572548,349573893,349575193,349576505,349577811,349579102,349580347,349581621,349582849,349584183,349585464,349586726,349588000,349589191,349590503,349591803,349592983,349594145,349595379,349596554,349597767,349598887,349600105,349601320,349602714,349604070,349605441,349606762,349608195,349609540,349610909,349612269,349613657,349615065,349616474,349617861,349619268,349620679,349622056,349623426,349624825,349626240,349627645,349629033,349630396,349631773,349633114,349634375,349635604,349636891,349638258,349639618,349641004,349642429,349643821,349645214,349646631,349648042,349649450,349650827,349652226,349653610,349654987,349656356,349657681,349659072,349660424,349661836,349663197,349664647,349665975,349667329,349668705,349670115,349671493,349672873,349674262,349675628,349677008,349678316,349679699,349681074,349682419,349683775,349685164,349686600,349687985,349689413,349690832,349692215,349693615,349694966,349696336,349697682,349699054,349700412,349701840,349703235,349704614,349705996,349707369,349708817,349710239,349711638,349713033,349714445,349715849,349717179,349718481,349719795,349721080,349722377,349723712,349724996,349726283,349727592,349728980,349730315,349731708,349733094,349734528,349735949,349737326,349738717,349740065,349741432,349742820,349744239,349745608,349746985,349748391,349749791,349751201,349752610,349753971,349755379,349756806,349758246,349759702,349761152,349762637,349764043,349765452,349766875,349768219,349769633,349771029,349772459,349773864,349775300,349776768,349778199,349779613,349781006,349782444,349783841,349785206,349786596,349787978,349789418,349790787,349792195,349793614,349794978,349796383,349797847,349799287,349800703,349802127,349803549,349804909,349806343,349807718,349809127,349810494,349811856,349813215,349814593,349815934,349817321,349818682,349820063,349821444,349822864,349824174,349825446,349826770,349828092,349829444,349830775,349832121,349833438,349834802,349836091,349837419,349838749,349840140,349841515,349842854,349844145,349845527,349846883,349848238,349849651,349851031,349852353,349853713,349855044,349856408,349857831,349859245,349860631,349862057,349863471,349864934,349866344,349867759,349869154,349870574,349871976,349873348,349874739,349876091,349877470,349878860,349880216,349881605,349883005,349884370,349885759,349887174,349888585,349889943,349891342,349892763,349894160,349895512,349896888,349898282,349899639,349901015,349902478,349903927,349905352,349906783,349908204,349909588,349911011,349912409,349913756,349915110,349916487,349917913,349919315,349920653,349922004,349923351,349924789,349926191,349927632,349929005,349930382,349931746,349933123,349934451,349935763,349937063,349938300,349939607,349940951,349942300,349943676,349945043,349946408,349947803,349949228,349950637,349952085,349953492,349954864,349956280,349957674,349959098,349960525,349961907,349963277,349964686,349966048,349967432,349968826,349970213,349971639,349973001,349974378,349975807,349977179,349978511,349979878,349981281,349982678,349984065,349985420,349986702,349988053,349989393,349990733,349992071,349993432,349994767,349996109,349997403,349998700,350000049,350001432,350002741,350004135,350005416,350006743,350008058,350009334,350010675,350011996,350013251,350014604,350015927,350017295,350018673,350020037,350021414,350022787,350024104,350025476,350026840,350028211,350029564,350030943,350032320,350033670,350035034,350036395,350037772,350039135,350040450,350041777,350043098,350044448,350045893,350047279,350048714,350050046,350051419,350052809,350054193,350055529,350056910,350058278,350059666,350061090,350062520,350063919,350065311,350066697,350068175,350069651,350071096,350072527,350073977,350075419,350076831,350078224,350079693,350081088,350082498,350083974,350085402,350086736,350088129,350089527,350090881,350092213,350093590,350094976,350096302,350097682,350099073,350100416,350101737,350103035,350104384,350105697,350107001,350108372,350109683,350111083,350112456,350113880,350115244,350116669,350118067,350119487,350120899,350122274,350123563,350124987,350126379,350127740,350129091,350130425,350131733,350133161,350134559,350135983,350137398,350138829,350140257,350141708,350143115,350144524,350145923,350147327,350148727,350150135,350151512,350152854,350154224,350155473,350156801,350158097,350159495,350160831,350162177,350163488,350164751,350166072,350167341,350168654,350169953,350171290,350172643,350174059,350175385,350176713,350178096,350179473,350180843,350182303,350183739,350185124,350186456,350187673,350188990,350190302,350191537,350192798,350194071,350195221,350196418,350197693,350198957,350200103,350201361,350202656,350203774,350204953,350206195,350207421,350208652,350209898,350211220,350212620,350213962,350215350,350216672,350217977,350219151,350220398,350221738,350222948,350224181,350225429,350226616,350227808,350229019,350230259,350231486,350232686,350233980,350235110,350236267,350237557,350238807,350240149,350241508,350242792,350244156,350245555,350246965,350248322,350249702,350251054,350252454,350253818,350255219,350256595,350257944,350259242,350260631,350261985,350263424,350264829,350266237,350267574,350268913,350270319,350271724,350273074,350274464,350275798,350277171,350278544,350279902,350281233,350282575,350283906,350285146,350286471,350287730,350289060,350290419,350291672,350293125,350294531,350295841,350297128,350298480,350299703,350301015,350302338,350303586,350304926,350306256,350307452,350308814,350310179,350311495,350312798,350314135,350315509,350316903,350318261,350319533,350320836,350322144,350323338,350324667,350325967,350327248,350328478,350329749,350331116,350332427,350333693,350334964,350336294,350337598,350338940,350340287,350341567,350342874,350344175,350345488,350346782,350348113,350349415,350350709,350352017,350353330,350354698,350355964,350357257,350358537,350359825,350361178,350362533,350363938,350365257,350366572,350367876,350369130,350370426,350371793,350373104,350374414,350375782,350377129,350378525,350379897,350381321,350382662,350384052,350385416,350386752,350388076,350389418,350390741,350392090,350393406,350394743,350396066,350397442,350398820,350400115,350401485,350402906,350404312,350405676,350407036,350408389,350409764,350411145,350412529,350413914,350415350,350416669,350418055,350419467,350420868,350422218,350423579,350424945,350426299,350427708,350429075,350430456,350431861,350433185,350434570,350435940,350437300,350438677,350440040,350441414,350442718,350444060,350445420,350446795,350448213,350449587,350450979,350452362,350453747,350455099,350456587,350458038,350459487,350460939,350462350,350463827,350465276,350466703,350468065,350469463,350470860,350472164,350473539,350474837,350476225,350477630,350479041,350480451,350481849,350483208,350484595,350485932,350487332,350488696,350490087,350491457,350492844,350494268,350495718,350497101,350498551,350499940,350501294,350502718,350504114,350505473,350506848,350508209,350509601,350511017,350512390,350513753,350515136,350516533,350517893,350519264,350520665,350522120,350523544,350524958,350526398,350527835,350529245,350530639,350532013,350533407,350534823,350536264,350537605,350539004,350540352,350541743,350543129,350544495,350545928,350547329,350548672,350550012,350551393,350552707,350554128,350555498,350556878,350558286,350559652,350560952,350562219,350563492,350564811,350566096,350567425,350568770,350570049,350571364,350572672,350574075,350575419,350576779,350578147,350579516,350580934,350582278,350583687,350585083,350586523,350587916,350589299,350590668,350592057,350593392,350594755,350596187,350597622,350599083,350600536,350601880,350603285,350604686,350606114,350607493,350608896,350610201,350611510,350612805,350614145,350615367,350616642,350617900,350619156,350620474,350621823,350623183,350624555,350625885,350627154,350628484,350629807,350631174,350632484,350633851,350635194,350636602,350638017,350639375,350640790,350642136,350643530,350644880,350646259,350647569,350648891,350650269,350651579,350652865,350654104,350655390,350656618,350657944,350659308,350660642,350661977,350663278,350664624,350665911,350667173,350668464,350669762,350671085,350672442,350673793,350675076,350676370,350677652,350678994,350680338,350681652,350682971,350684296,350685602,350686955,350688194,350689445,350690742,350691955,350693188,350694436,350695708,350696949,350698203,350699455,350700650,350701840,350703095,350704314,350705469,350706722,350708084,350709408,350710747,350712064,350713361,350714660,350716030,350717434,350718574,350719761,350720995,350722314,350723649,350725023,350726367,350727744,350729168,350730541,350731940,350733344,350734755,350736122,350737457,350738790,350740148,350741505,350742907,350744266,350745619,350746919,350748277,350749563,350750817,350752128,350753433,350754752,350756113,350757468,350758841,350760197,350761531,350762850,350764212,350765563,350766946,350768293,350769621,350770891,350772185,350773502,350774657,350775890,350777040,350778257,350779495,350780709,350781876,350782911,350784043,350785360,350786656,350787991,350789308,350790625,350791953,350793307,350794587,350795909,350797223,350798512,350799816,350801118,350802384,350803598,350804906,350806232,350807524,350808761,350809885,350811140,350812408,350813633,350814905,350816205,350817411,350818635,350819886,350821218,350822487,350823770,350825006,350826224,350827451,350828514,350829687,350830997,350832204,350833405,350834512,350835695,350836815,350837990,350839200,350840392,350841456,350842499,350843652,350844840,350846099,350847441,350848741,350850014,350851349,350852662,350853956,350855242,350856513,350857809,350859129,350860458,350861753,350863107,350864401,350865736,350867095,350868387,350869727,350871027,350872333,350873538,350874792,350876085,350877337,350878718,350880080,350881384,350882692,350883975,350885298,350886618,350887952,350889219,350890473,350891816,350893051,350894373,350895579,350896850,350898074,350899359,350900593,350901946,350903256,350904474,350905706,350906924,350908176,350909382,350910640,350911883,350913145,350914464,350915684,350916890,350918099,350919391,350920652,350921919,350923196,350924514,350925855,350927068,350928311,350929495,350930726,350931954,350933200,350934326,350935387,350936593,350937805,350939024,350940290,350941497,350942713,350944023,350945288,350946516,350947735,350948969,350950189,350951458,350952621,350953890,350955188,350956344,350957473,350958684,350959949,350961202,350962446,350963669,350964827,350965980,350967075,350968252,350969434,350970602,350971840,350973000,350974247,350975421,350976642,350977868,350979120,350980298,350981517,350982621,350983759,350984839,350985926,350986956,350988140,350989226,350990335,350991483,350992549,350993654,350994720,350995783,350996993,350998132,350999375,351000582,351001681,351002857,351004005,351005151,351006315,351007439,351008592,351009661,351010806,351011917,351013143,351014379,351015538,351016736,351017964,351019191,351020438,351021592,351022882,351024120,351025329,351026513,351027705,351028888,351029964,351030986,351032178,351033265,351034387,351035506,351036666,351037832,351038947,351040072,351041343,351042548,351043780,351044923,351046069,351047317,351048488,351049767,351051137,351052309,351053473,351054609,351055714,351056828,351058121,351059263,351060372,351061517,351062657,351063796,351065017,351066299,351067543,351068660,351069669,351070789,351071936,351073060,351074151,351075234,351076311,351077450,351078614,351079698,351080836,351082096,351083535,351085025,351086455,351087785,351089060,351090359,351091657,351093007,351094356,351095637,351096821,351098031,351099257,351100466,351101694,351102966,351104245,351105466,351106656,351107794,351108981,351110134,351111311,351112455,351113590,351114749,351115893,351117040,351118189,351119263,351120389,351121509,351122656,351123792,351124976,351126128,351127315,351128525,351129663,351130742,351131880,351132956,351134053,351135210,351136357,351137502,351138647,351139769,351140821,351141963,351143126,351144249,351145392,351146555,351147740,351148858,351149990,351151129,351152288,351153454,351154613,351155777,351156937,351158069,351159229,351160393,351161576,351162751,351163834,351165001,351166091,351167278,351168453,351169563,351170578,351171636,351172718,351173765,351174912,351176067,351177329,351178475,351179641,351180752,351181919,351183086,351184212,351185305,351186521,351187835,351189069,351190235,351191347,351192401,351193431,351194445,351195491,351196644,351197758,351198922,351200130,351201347,351202463,351203570,351204656,351205815,351206930,351208026,351209130,351210173,351211345,351212444,351213561,351214663,351215784,351216885,351217977,351219057,351220140,351221184,351222282,351223401,351224563,351225696,351226811,351228037,351229350,351230471,351231559,351232616,351233674,351234723,351235824,351236873,351237968,351239072,351240220,351241329,351242447,351243498,351244610,351245766,351246883,351247956,351249047,351250115,351251199,351252239,351253307,351254397,351255516,351256600,351257685,351258761,351259875,351260926,351262051,351263172,351264345,351265618,351266788,351267878,351269014,351270240,351271319,351272442,351273524,351274641,351275762,351276893,351278064,351279155,351280267,351281366,351282406,351283504,351284534,351285558,351286580,351287676,351288617,351289676,351290761,351291788,351292873,351293785,351294920,351296016,351297024,351298141,351299191,351300147,351301219,351302218,351303217,351304298,351305240,351306326,351307326,351308237,351309355,351310407,351311360,351312442,351313385,351314373,351315446,351316368,351317418,351318486,351319564,351320628,351321663,351322681,351323765,351324798,351325863,351326944,351328008,351328938,351330032,351331045,351332128,351333197,351334195,351335242,351336133,351337170,351338230,351339197,351340277,351341205,351342213,351343395,351344577,351345716,351346794,351347485,351348310,351349214,351350249,351351385,351352688,351353976,351355227,351356428,351357706,351358966,351360195,351361312,351362402,351363439,351364459,351365559,351366770,351367970,351369158,351370327,351371445,351372577,351373848,351375098,351376363,351377509,351378772,351380016,351381258,351382518,351383744,351384968,351386214,351387409,351388582,351389712,351390759,351391869,351392936,351393981,351395134,351396271,351397369,351398490,351399691,351400885,351402097,351403295,351404429,351405550,351406631,351407690,351408825,351409948,351411045,351412107,351413130,351414187,351415295,351416382,351417368,351418388,351419485,351420555,351421686,351422734,351423862,351425255,351426521,351427850,351429301,351430736,351432190,351433690,351435199,351436659,351438121,351439705,351441265,351442789,351444314,351445819,351447383,351448987,351450555,351452162,351453679,351455283,351456833,351458457,351460030,351461606,351463293,351464865,351466471,351468073,351469784,351471402,351473001,351474692,351476266,351477980,351479621,351481090,351482720,351484380,351485938,351487589,351489202,351490835,351492391,351493929,351495556,351497243,351498877,351500472,351502089,351503751,351505384,351507059,351508726,351510346,351511908,351513570,351515225,351516908,351518589,351520171,351521851,351523515,351525165,351526857,351528533,351530199,351531719,351533397,351535062,351536722,351538268,351539842,351541497,351543152,351544709,351546363,351547967,351549446,351550938,351552545,351554159,351555700,351557218,351558834,351560383,351561898,351563504,351564913,351566463,351567866,351569374,351570810,351572203,351573609,351574959,351576228,351577402,351578796,351580107,351581489,351582937,351584421,351585868,351587337,351588848,351590438,351591929,351593424,351595019,351596593,351598091,351599704,351601331,351602868,351604516,351606134,351607698,351609323,351610986,351612622,351614195,351615758,351617344,351619022,351620690,351622307,351623916,351625560,351627263,351628959,351630660,351632325,351633965,351635619,351637264,351638936,351640619,351642284,351643935,351645613,351647270,351648933,351650564,351652216,351653910,351655533,351657143,351658774,351660428,351662055,351663675,351665255,351666866,351668457,351670027,351671718,351673364,351674996,351676674,351678327,351680029,351681212,351682574,351684290,351685980,351687349,351688589,351689850,351691291,351692964,351694610,351696030,351697363,351698669,351699966,351701254,351702527,351704004,351705700,351707369,351708820,351710099,351711339,351712557,351713881,351715567,351717223,351718635,351719855,351721021,351722194,351723522,351725021,351726659,351728237,351729643,351730877,351732128,351733352,351734568,351735772,351737140,351738659,351740258,351741714,351742991,351744187,351745400,351746612,351747786,351748925,351750072,351751220,351752424,351753600,351754734,351755923,351757096,351758341,351759731,351761145,351762557,351764029,351765472,351766808,351768162,351769457,351770766,351772169,351773559,351774899,351776134,351777252,351778371,351779596,351780994,351782467,351783862,351785188,351786347,351787362,351788403,351789478,351790579,351791769,351793043,351794447,351795856,351797101,351798246,351799352,351800398,351801492,351802551,351803675,351804765,351805846,351807015,351808302,351809654,351811062,351812292,351813417,351814509,351815642,351816854,351818191,351819632,351820926,351822024,351823051,351824051,351825068,351826181,351827493,351828820,351830048,351831178,351832244,351833316,351834379,351835450,351836507,351837617,351838725,351839839,351840909,351842011,351843068,351844137,351845200,351846325,351847567,351848838,351850167,351851538,351853011,351854410,351855681,351856765,351857820,351858860,351859924,351860996,351862085,351863306,351864690,351866018,351867268,351868586,351869881,351871145,351872412,351873527,351874569,351875666,351876748,351877835,351878928,351880050,351881235,351882518,351883882,351885173,351886360,351887455,351888495,351889576,351890673,351891730,351892822,351893996,351895202,351896510,351897918,351899274,351900443,351901511,351902567,351903656,351904745,351905800,351906891,351908106,351909516,351910859,351912087,351913201,351914307,351915418,351916571,351917673,351918780,351919856,351920944,351922039,351923136,351924225,351925320,351926403,351927430,351928527,351929659,351930845,351932002,351933180,351934378,351935714,351937084,351938466,351939945,351941446,351942870,351944181,351945318,351946389,351947432,351948547,351949789,351951120,351952450,351953603,351954707,351955772,351956884,351958047,351959294,351960645,351961912,351962982,351963963,351965011,351966082,351967209,351968472,351969888,351971278,351972483,351973555,351974615,351975729,351976799,351977965,351979317,351980641,351981726,351982806,351983870,351985015,351986111,351987236,351988366,351989471,351990594,351991670,351992749,351993824,351994816,351995884,351996946,351998063,351999179,352000228,352001329,352002402,352003454,352004476,352005440,352006464,352007401,352008308,352009358,352010298,352011107,352011689,352012649,352013764,352014709,352015471,352016531,352017852,352018285,352019502,352020594,352021347,352021960,352022289,352022845,352023372,352023994,352024617,352025260,352025942,352026655,352027331,352028000,352028827,352029662,352030585,352031484,352032605,352033598,352034464,352035704,352036584,352037714,352038996,352039961,352041229,352042263,352043520,352044601,352045748,352047049,352048186,352049475,352050621,352051839,352053104,352054338,352055546,352056750,352058019,352059229,352060551,352061833,352063135,352064428,352065727,352067040,352068299,352069552,352070816,352072043,352073263,352074492,352075681,352076929,352078030,352079275,352080361,352081554,352082785,352083968,352085243,352086423,352087655,352088849,352090107,352091224,352092435,352093417,352094610,352095428,352096548,352097680,352098457,352099463,352100396,352101164,352102079,352103031,352103932,352104774,352105546,352106389,352107146,352107744,352108550,352109355,352110133,352110883,352111555,352112192,352112901,352113481,352114484,352115042,352116070,352117002,352117557,352118525,352119140,352120107,352121013,352121845,352122678,352123495,352124442,352125402,352126376,352127313,352128344,352129421,352130587,352131671,352132761,352133827,352135023,352136032,352137202,352138323,352139615,352140793,352142007,352143256,352144630,352145875,352147177,352148549,352149871,352151172,352152417,352153754,352155062,352156396,352157728,352159103,352160362,352161625,352162953,352164227,352165601,352166945,352168337,352169658,352171005,352172281,352173666,352174979,352176319,352177620,352178900,352180146,352181417,352182654,352183922,352185102,352186350,352187545,352188700,352189870,352191002,352192059,352193117,352194253,352195367,352196331,352197315,352198286,352199313,352200217,352201096,352202127,352202949,352203792,352204810,352205968,352207454,352208643,352209677,352211212,352212507,352214047,352215024,352216593,352218416,352219670,352221510,352222948,352224758,352226123,352227810,352229192,352230854,352232116,352233661,352235219,352236837,352238223,352239767,352241439,352242808,352244553,352246023,352247632,352249142,352250794,352252150,352253821,352255079,352256744,352257868,352259506,352260784,352262391,352263742,352264941,352266626,352267446,352269106,352270294,352271493,352273187,352274071,352275760,352276908,352278542,352279938,352281378,352282975,352284342,352286110,352287553,352289298,352290522,352292206,352293359,352294980,352296343,352297820,352299466,352300876,352302539,352303363,352304842,352306452,352307300,352308727,352310313,352311533,352312955,352314571,352316016,352317727,352318986,352320394,352322123,352323422,352325001,352326310,352327748,352329542,352330815,352332317,352333707,352334915,352336457,352337941,352339366,352341115,352342177,352343737,352345152,352346504,352348273,352349551,352351093,352352489,352353616,352355474,352356063,352357609,352359099,352360281,352362069,352362602,352363977,352365613,352366619,352368522,352368973,352370322,352371816,352372893,352374653,352375340,352376843,352378311,352379326,352381118,352382148,352383792,352384878,352386309,352386860,352388365,352388981,352390409,352391430,352392904,352393720,352395083,352396031,352397503,352398080,352399355,352400465,352401744,352403070,352404474,352405712,352406918,352407782,352408902,352410032,352411534,352412650,352413961,352415119,352416342,352417903,352419159,352420479,352421918,352422841,352424310,352425256,352426864,352427985,352429484,352431099,352432099,352433484,352434359,352435905,352437060,352438652,352439694,352441082,352441944,352443559,352444006,352445450,352446738,352448220,352449529,352451216,352452069,352453631,352454938,352456673,352457368,352458928,352460071,352461719,352462482,352463819,352465217,352466637,352467655,352468622,352470242,352471244,352473079,352473843,352475216,352476947,352477897,352479628,352480744,352482284,352483556,352484338,352485910,352487100,352488329,352490201,352490887,352492174,352494016,352495088,352496616,352498049,352499273,352501058,352502222,352503577,352505238,352506272,352507956,352509038,352510361,352512197,352513153,352514967,352516059,352517525,352519005,352519986,352521869,352522239,352523731,352525235,352526288,352528098,352528775,352529858,352531619,352531903,352533440,352534759,352535811,352537612,352538404,352539987,352541439,352542998,352544452,352545924,352547551,352548724,352550641,352551337,352552868,352554288,352555525,352557234,352557869,352559417,352560784,352562396,352563473,352564623,352566487,352567554,352569419,352570633,352572513,352573558,352575279,352576522,352578162,352579303,352580447,352582290,352582914,352584455,352585698,352587208,352588654,352589994,352591582,352592801,352594524,352595200,352597005,352597922,352599307,352601095,352602323,352604106,352604945,352606757,352608009,352609692,352611481,352612533,352614306,352615752,352617080,352618818,352620075,352621807,352623327,352624809,352626417,352627636,352629242,352630595,352632280,352633674,352635091,352636574,352637622,352639265,352640772,352641901,352643734,352645047,352646621,352648239,352649853,352651357,352652880,352654249,352655762,352657075,352658498,352659805,352661407,352662675,352664257,352665491,352667113,352668299,352669815,352671243,352672754,352674525,352676099,352677864,352679369,352681065,352682647,352684186,352685778,352687488,352688888,352690456,352692027,352693740,352695272,352696986,352698496,352700160,352701688,352703330,352704930,352706428,352708066,352709584,352711214,352712884,352714469,352716064,352717661,352719232,352720917,352722504,352724186,352725757,352727392,352728907,352730241,352731826,352733059,352734595,352736119,352737609,352739248,352740726,352742270,352743691,352745115,352746849,352748324,352750119,352751702,352753345,352755054,352756574,352757978,352759558,352761280,352762842,352764453,352766007,352767414,352769057,352770440,352771961,352773830,352774881,352776465,352778085,352779430,352781072,352782500,352783926,352785318,352786778,352788388,352790180,352791652,352793351,352794922,352796326,352797873,352799496,352801017,352802582,352804140,352805642,352807373,352808675,352810161,352812011,352813447,352814919,352816722,352818074,352819421,352821301,352822672,352823885,352825674,352827328,352828224,352829781,352831572,352832643,352834169,352836045,352837307,352838677,352840585,352841911,352843231,352845130,352846318,352847734,352849643,352850942,352852410,352854277,352855593,352856977,352858766,352859873,352861316,352863036,352864048,352865623,352867169,352868575,352870271,352871703,352872881,352874641,352875766,352877146,352878809,352879895,352880709,352882264,352883757,352884669,352886450,352887831,352888901,352890830,352892073,352893381,352895298,352896320,352896817,352898209,352899654,352900568,352902047,352903700,352904816,352906428,352907857,352909144,352910938,352912138,352913832,352915221,352916485,352918195,352919501,352920999,352922309,352923298,352924931,352926021,352927398,352928796,352930108,352931787,352932696,352934002,352935545,352936073,352937041,352938789,352939409,352940821,352942310,352943429,352945285,352946582,352948258,352949305,352950470,352952112,352952948,352954715,352956116,352957595,352959195,352960003,352961480,352962880,352963728,352965506,352966514,352967868,352969488,352970555,352972373,352973506,352974978,352976667,352977171,352977872,352979742,352980630,352981700,352983460,352984360,352985498,352987262,352988189,352989664,352991281,352992512,352994361,352995237,352996979,352998155,352999744,353001240,353002127,353003834,353004789,353006560,353007807,353009531,353010810,353012501,353013126,353014774,353015551,353016315,353017797,353018797,353020483,353021875,353023499,353024968,353026453,353027857,353029336,353030670,353032178,353033777,353035002,353035674,353037531,353038314,353039901,353041360,353042559,353044398,353045637,353047266,353048029,353049827,353050680,353052198,353053835,353055654,353056689,353058517,353059509,353061310,353061792,353063118,353064391,353065392,353067081,353067995,353069805,353070776,353072501,353073278,353074791,353076258,353076789,353078482,353079465,353081111,353082520,353083495,353085291,353086196,353087788,353089255,353089727,353091441,353092742,353094259,353095902,353097430,353099124,353099957,353101704,353102640,353103484,353105277,353106296,353107951,353109505,353110451,353112222,353113487,353114997,353116753,353117790,353119582,353120420,353121411,353123140,353123888,353125174,353126879,353127692,353129514,353130767,353131913,353133709,353134611,353136390,353137671,353139169,353140728,353142073,353143801,353144882,353146670,353147955,353149764,353150836,353152541,353153867,353155068,353156741,353157452,353158984,353160345,353161262,353163078,353164005,353165678,353167152,353168545,353170347,353171026,353172674,353174238,353175320,353177140,353178072,353179814,353181366,353181846,353183583,353185227,353185891,353187652,353189297,353189972,353191774,353193335,353194318,353196156,353197603,353198453,353200296,353201745,353202340,353204181,353205788,353206664,353208506,353209949,353210977,353212855,353214368,353215061,353216931,353218681,353219538,353221437,353222982,353223924,353225825,353227138,353227943,353229856,353231487,353232424,353234327,353235905,353236992,353238901,353240429,353241403,353243214,353244676,353245569,353247390,353248849,353250018,353251851,353253287,353254211,353256055,353257640,353258612,353260457,353261869,353262867,353264723,353266167,353267321,353269186,353270672,353271862,353273740,353275165,353276607,353278458,353279540,353280905,353282760,353283875,353285152,353287051,353288400,353289657,353291538,353293042,353294680,353296513,353297702,353299356,353301154,353302364,353303935,353305764,353306940,353308438,353310269,353311642,353313256,353315049,353316421,353318216,353319958,353321082,353322985,353324447,353325687,353327530,353328974,353330684,353332484,353333656,353335393,353337092,353338055,353339801,353341328,353342391,353344132,353345885,353347124,353348986,353350369,353351846,353353728,353354779,353356551,353358371,353359090,353360905,353362515,353364041,353365884,353367200,353369024,353370704,353371869,353373690,353375012,353376419,353378249,353379444,353381261,353382963,353383907,353385714,353387099,353388438,353390223,353391346,353393033,353394697,353396220,353398066,353399191,353400989,353402157,353403447,353405281,353406454,353408139,353409602,353411058,353412891,353414256,353415979,353417136,353418791,353420535,353421719,353423378,353424675,353426322,353427790,353429262,353431006,353432254,353433868,353435542,353436979,353438600,353439841,353441436,353443210,353444167,353445740,353447519,353448195,353449736,353451526,353452403,353454040,353455810,353457006,353458586,353460396,353461868,353463220,353464977,353466121,353467525,353469197,353470975,353472029,353473676,353475430,353476850,353478544,353479999,353480892,353482552,353484190,353485046,353486671,353488441,353489363,353491009,353492546,353493786,353495454,353496797,353497997,353499671,353500819,353502080,353503764,353504798,353506359,353508102,353508841,353510444,353512155,353513167,353513957,353515677,353516804,353517761,353519295,353520744,353521907,353523587,353524505,353525940,353527737,353528557,353529628,353531299,353532412,353533469,353535038,353536462,353537827,353539591,353540859,353542505,353543892,353545107,353546823,353547670,353549344,353550869,353551552,353553177,353554510,353555276,353556956,353558304,353559596,353561306,353562013,353563539,353565218,353565996,353567495,353568868,353569520,353570792,353572378,353572952,353574321,353576103,353577019,353578517,353579944,353580833,353582319,353583812,353584768,353586353,353587848,353588706,353590253,353591610,353592510,353593975,353595429,353596136,353597601,353599212,353600126,353601861,353603444,353604641,353606211,353607509,353608488,353610105,353611378,353612234,353613812,353615237,353616002,353617439,353618928,353619742,353620725,353622256,353623545,353624357,353626091,353627547,353628205,353629647,353631059,353632100,353633709,353634937,353635872,353637593,353638385,353639639,353640963,353642479,353643502,353644388,353645874,353647220,353647765,353649407,353650844,353652320,353653481,353654737,353656273,353657798,353658695,353660173,353661568,353662604,353663635,353665183,353666544,353667720,353669169,353670345,353671796,353673330,353674259,353675507,353676967,353678323,353679852,353681445,353682490,353683817,353685167,353686132,353687624,353689138,353690006,353691040,353692271,353693695,353694507,353696094,353697717,353699249,353700687,353702010,353703533,353704954,353705964,353707292,353708649,353709595,353710656,353712071,353713094,353714553,353716069,353717108,353718685,353719989,353721134,353722654,353723947,353724905,353726299,353727713,353728362,353729837,353731238,353732335,353733987,353735207,353736611,353738076,353739211,353740788,353742064,353743193,353744471,353745735,353746712,353748315,353749729,353751044,353752456,353753708,353754690,353756071,353757196,353758316,353759393,353760487,353761830,353763208,353764170,353765476,353766948,353768428,353769815,353771253,353772265,353773595,353774861,353776146,353777458,353778540,353779805,353781313,353782367,353783934,353785430,353786919,353788205,353789697,353791056,353792204,353793561,353794717,353796340,353797312,353798754,353799667,353801257,353802703,353803643,353805244,353806719,353807813,353809479,353811068,353812313,353813816,353814892,353816096,353817666,353818721,353819958,353821366,353822298,353823706,353824845,353826021,353827524,353828666,353829631,353831110,353832150,353833455,353834820,353836233,353837759,353838597,353839718,353840810,353842196,353843388,353844528,353845791,353846359,353848080,353849502,353850202,353851887,353853130,353854007,353855654,353856965,353858048,353859439,353860407,353861923,353862911,353864003,353864826,353866209,353867528,353868165,353869698,353870907,353871792,353873300,353874303,353875208,353876685,353878030,353878945,353880342,353881359,353882260,353883443,353884829,353885752,353886917,353887984,353889161,353890483,353891827,353892801,353894302,353895415,353896199,353897637,353898846,353899659,353900943,353901964,353902762,353904268,353905387,353906906,353907935,353909173,353910428,353911521,353912855,353913804,353914706,353916206,353917293,353918678,353919746,353920933,353922041,353923012,353924169,353925415,353926158,353927484,353928602,353929234,353930558,353931999,353933547,353934661,353935846,353936914,353937991,353939347,353940610,353941337,353942785,353944132,353945500,353946619,353948102,353949292,353950567,353951849,353952891,353954316,353955567,353956800,353958273,353959386,353960647,353961994,353963056,353964233,353965205,353966559,353967786,353969125,353970476,353971595,353973098,353974279,353975505,353976890,353978229,353979699,353981046,353982659,353983965,353985715,353986872,353988062,353989406,353990625,353992156,353993548,353995151,353996296,353997772,353998999,354000299,354001746,354002749,354004148,354005487,354006952,354008328,354009774,354011049,354012431,354013716,354015278,354016706,354018239,354019607,354021110,354022457,354023524,354024727,354026057,354027505,354028847,354030113,354031331,354032910,354034095,354035270,354036409,354037488,354038962,354040089,354041781,354042998,354044590,354045862,354047525,354048599,354049439,354051130,354052360,354053514,354054940,354056273,354057868,354058851,354059971,354061520,354062670,354064198,354065376,354066421,354067812,354069142,354070373,354071987,354073185,354074252,354075764,354076802,354077953,354079163,354080362,354081546,354082609,354084033,354085279,354086718,354088238,354089515,354090863,354092025,354093021,354094187,354095516,354096848,354097623,354099068,354100462,354101513,354103018,354103949,354105115,354106696,354107930,354109191,354110653,354111773,354113048,354114516,354115970,354117005,354118217,354119680,354121058,354122221,354123717,354124927,354125912,354127407,354128868,354129584,354130870,354132524,354133219,354134662,354136325,354137067,354138557,354139932,354140732,354141347,354142426,354143998,354144809,354146209,354147811,354148667,354150141,354151725,354152818,354154213,354155584,354156294,354157573,354159055,354159570,354161010,354162466,354163229,354164606,354165711,354166813,354168221,354169302,354170522,354172038,354173304,354174093,354175170,354176394,354177670,354178571,354179903,354181031,354181936,354183240,354184288,354184993,354186385,354187668,354188112,354189536,354191126,354191757,354192865,354194299,354195255,354196044,354197109,354198447,354199608,354200679,354201827,354202235,354203564,354205010,354205674,354206965,354208282,354209258,354210644,354211821,354212839,354214117,354215593,354216307,354217659,354219152,354219683,354220813,354222416,354223122,354224191,354225672,354226283,354227480,354228826,354229604,354230884,354232096,354232723,354233914,354235338,354236033,354237060,354238379,354238948,354240063,354241439,354242102,354243235,354244710,354245361,354246379,354247326,354248469,354249703,354250775,354251528,354252608,354253955,354254651,354255766,354256835,354257794,354258693,354259954,354261011,354261912,354262740,354264004,354265204,354266280,354267573,354268744,354270146,354271146,354272308,354273720,354274556,354275835,354277162,354278099,354279271,354280435,354281470,354282566,354283753,354284440,354285712,354287068,354288411,354289496,354290847,354292064,354293004,354294437,354295579,354296606,354297921,354298497,354299603,354300604,354301863,354303109,354304625,354305754,354306965,354308387,354309747,354310977,354312221,354313367,354314518,354315775,354316766,354317661,354318903,354319819,354321174,354322523,354323335,354324667,354326070,354326938,354328262,354329683,354330566,354331892,354333106,354334047,354335136,354336298,354337585,354339045,354339879,354340981,354342259,354343285,354344588,354345704,354347023,354348278,354349103,354350340,354351437,354352441,354354075,354355378,354356694,354358025,354359331,354360113,354361349,354362659,354363363,354364398,354365532,354366749,354368209,354369389,354370381,354371670,354372796,354373865,354374976,354375970,354377202,354378284,354379191,354380391,354381510,354382549,354383702,354384730,354385584,354386909,354388073,354389006,354390382,354391546,354392417,354393532,354394665,354395942,354396730,354397802,354399252,354400130,354401061,354402556,354403518,354404387,354405658,354406809,354408111,354408908,354409964,354411117,354411990,354413092,354414663,354415461,354416664,354417924,354418992,354420162,354421007,354422073,354422796,354423972,354425242,354426512,354427220,354428327,354429518,354430448,354431657,354432866,354433351,354434412,354435470,354436337,354437462,354438873,354439589,354440534,354441922,354443151,354444077,354444987,354446174,354447442,354448252,354449491,354450684,354451268,354452594,354453782,354454886,354456281,354457440,354458843,354460090,354461039,354462090,354463354,354464800,354465720,354466689,354468035,354469349,354470171,354471476,354472712,354474052,354475149,354476403,354477759,354478798,354480050,354481088,354482214,354483828,354484948,354486345,354487464,354488549,354490200,354491229,354492372,354493820,354494956,354495968,354497411,354498693,354500258,354501600,354502976,354504081,354505188,354506724,354507957,354509321,354510242,354511548,354513162,354514373,354516097,354517121,354518542,354520073,354521278,354522779,354524294,354525800,354527114,354528100,354529620,354531164,354532387,354533853,354535177,354536715,354538256,354539295,354540860,354542350,354543964,354545319,354546545,354548236,354549712,354551198,354552767,354554117,354555871,354557286,354559038,354560603,354561948,354563659,354565116,354566925,354568286,354569874,354571435,354572748,354574561,354576019,354577509,354579208,354580754,354582382,354583676,354585520,354586821,354588545,354590171,354591665,354593234,354594544,354596364,354597619,354599472,354601011,354602717,354604248,354605572,354607253,354608649,354610450,354611803,354613530,354615009,354616774,354618373,354619844,354621429,354622843,354624460,354625978,354627793,354629303,354630878,354632520,354634045,354635778,354637279,354639016,354640392,354642201,354643588,354645415,354646995,354648761,354650257,354651848,354653273,354655038,354656518,354658321,354659787,354661504,354663031,354664838,354666561,354668107,354669763,354671293,354672838,354674473,354675945,354677513,354679078,354680713,354682127,354683630,354685013,354686667,354688125,354689638,354691379,354692973,354694743,354696332,354697771,354699351,354701098,354702600,354704445,354705952,354707761,354709343,354711157,354712853,354714596,354716261,354717730,354719351,354721035,354722687,354724398,354725561,354726998,354728824,354730266,354731641,354733117,354734557,354736098,354737807,354738963,354740585,354742285,354743965,354745343,354747085,354748716,354750512,354752224,354754014,354755780,354757545,354759285,354761021,354762497,354764228,354765747,354767397,354769126,354770704,354772362,354773625,354775490,354776589,354778357,354780085,354781826,354783602,354785184,354787027,354788383,354790206,354791782,354793529,354795249,354796918,354798764,354800365,354802245,354804017,354805706,354807072,354808825,354810394,354811873,354813369,354815008,354816846,354818107,354819459,354820978,354822810,354824224,354825984,354827318,354829199,354830971,354832403,354834201,354835591,354837345,354839087,354840703,354842558,354844010,354845801,354846981,354848476,354850042,354851385,354853033,354854682,354856411,354858157,354859650,354861189,354862923,354864026,354865778,354867346,354868968,354870746,354872468,354874163,354875560,354877154,354878801,354880470,354881838,354883521,354884965,354886690,354888313,354889553,354891305,354892702,354894440,354896081,354897824,354899527,354901203,354902947,354904702,354906473,354907813,354909598,354911184,354912926,354914445,354916214,354917834,354919551,354921206,354922586,354924252,354925926,354927661,354929217,354930928,354932697,354934153,354935913,354937269,354938907,354940696,354942405,354944183,354945695,354947348,354949035,354950745,354952298,354954033,354955652,354956909,354958636,354960383,354961800,354963501,354965230,354966978,354968648,354970069,354971842,354973567,354975217,354976952,354978757,354980332,354982068,354983579,354985369,354987125,354988581,354990334,354991962,354993775,354995425,354996969,354998636,355000391,355001738,355003573,355005346,355006737,355008605,355010320,355011534,355013395,355015081,355016211,355018018,355019807,355021538,355023321,355025097,355026508,355028290,355029725,355031509,355033198,355034537,355036154,355037944,355039265,355041131,355042932,355044280,355046092,355047430,355048827,355050635,355051898,355053669,355055438,355056997,355058702,355060413,355061753,355063548,355064945,355066658,355068484,355069827,355071677,355073013,355074296,355076089,355077425,355079235,355081024,355082655,355084235,355085866,355087434,355088818,355090514,355091620,355093395,355094793,355096371,355097974,355099233,355101032,355102485,355104275,355105654,355107172,355108830,355110415,355112136,355113438,355115201,355116609,355118467,355119879,355121459,355123273,355124725,355126490,355127824,355129554,355131299,355132970,355134446,355136238,355137409,355139253,355140691,355142291,355143799,355145138,355146938,355148579,355150305,355151730,355153483,355154974,355156409,355158156,355159717,355161539,355163209,355165032,355166630,355168360,355170173,355171748,355173385,355175229,355176944,355178490,355180328,355181943,355183759,355185520,355187352,355188984,355190823,355192457,355194013,355195827,355197360,355199062,355200880,355202511,355203918,355205583,355206958,355208780,355210442,355211689,355213422,355215226,355216894,355218389,355220116,355221527,355223257,355224925,355226471,355228234,355229675,355231479,355233007,355234751,355236474,355238277,355239963,355241705,355243528,355245219,355246714,355248362,355249803,355251622,355253273,355254798,355256578,355258326,355259898,355261585,355263360,355265204,355266908,355268754,355270434,355272210,355274005,355275586,355277401,355279100,355280856,355282630,355284078,355285930,355287624,355289350,355291148,355292429,355294224,355295656,355297332,355299109,355300414,355302239,355303649,355305371,355307184,355308612,355310424,355312027,355313757,355315370,355316767,355318585,355320329,355321970,355323739,355325137,355326968,355328655,355330310,355332120,355333477,355335298,355337056,355338415,355340148,355341698,355343032,355344587,355345990,355347431,355349139,355350431,355351952,355353681,355355113,355356860,355358168,355359904,355361586,355362981,355364579,355366073,355367558,355369305,355370709,355372409,355373994,355375294,355376933,355378346,355379905,355381577,355382620,355384152,355385860,355387132,355388792,355390427,355391665,355393268,355394795,355395912,355397501,355399138,355399990,355401501,355403173,355404378,355406113,355407426,355408663,355410316,355411678,355413240,355414955,355415688,355417177,355418888,355420242,355421721,355423447,355424959,355426712,355427855,355429540,355430850,355432163,355433813,355434695,355436379,355437677,355439033,355440532,355441659,355443150,355444297,355445664,355447200,355448085,355449687,355450855,355452266,355453819,355454566,355455920,355457268,355458741,355460287,355461442,355462666,355463912,355465411,355466682,355468226,355469503,355470383,355472050,355473047,355474379,355475659,355476816,355478355,355479827,355481193,355482385,355483820,355485260,355486643,355488219,355489699,355491038,355492600,355493591,355495278,355496431,355498148,355499502,355501309,355502500,355504272,355505606,355506664,355508081,355509551,355511420,355512914,355514149,355515633,355516965,355518447,355520239,355521497,355523213,355524912,355526269,355528064,355529146,355530652,355531945,355533364,355534969,355535731,355537555,355539027,355540574,355542355,355543506,355544786,355546553,355547650,355548867,355550190,355551583,355553202,355554512,355556326,355558052,355559688,355561082,355562342,355564028,355565446,355566921,355567668,355569121,355570131,355571516,355572748,355574114,355575465,355576639,355578003,355579160,355580426,355581489,355583062,355584349,355585837,355586695,355588369,355589389,355590807,355591871,355593538,355594877,355596082,355597333,355598580,355599741,355601012,355602560,355603932,355605585,355606712,355608170,355609318,355610727,355611679,355613143,355614600,355615773,355616929,355618356,355619603,355620712,355622095,355623629,355625138,355626025,355627612,355628804,355630217,355631114,355632665,355634001,355635466,355636802,355638391,355639573,355640792,355641845,355643319,355644969,355646009,355647288,355648643,355650225,355651170,355652746,355654123,355655701,355656733,355658449,355659895,355661192,355662082,355663669,355665396,355666338,355667883,355669262,355670715,355671729,355673237,355674771,355676090,355677112,355678509,355680063,355681078,355682674,355684154,355685762,355686810,355688363,355689768,355690642,355692271,355693505,355694851,355695847,355697166,355698862,355699670,355701212,355702632,355703876,355705377,355706597,355707985,355709098,355710611,355711662,355712697,355714396,355715687,355716402,355717862,355719548,355720361,355721969,355723681,355724688,355726372,355727582,355728320,355730041,355731360,355731940,355733501,355735046,355735727,355737419,355738631,355739698,355741272,355742341,355743287,355744778,355745805,355747081,355748376,355749669,355750993,355752617,355753495,355755196,355756231,355757413,355758749,355759792,355761404,355762578,355763472,355764791,355765938,355766962,355768526,355769435,355770653,355772010,355773316,355774831,355775851,355777386,355778650,355779797,355781055,355782188,355783522,355785211,355785968,355787600,355789239,355790456,355792044,355793143,355794687,355796326,355797148,355798753,355800161,355801060,355802647,355804151,355805488,355806771,355808240,355809852,355811205,355812220,355813826,355814969,355816397,355818057,355819267,355820820,355821860,355823187,355824827,355825725,355827322,355828471,355829571,355831093,355832459,355833903,355835423,355836974,355837955,355839293,355840637,355841847,355843229,355844460,355845798,355847400,355848590,355850025,355851078,355852627,355853826,355855021,355856644,355857589,355859200,355860676,355862068,355863408,355864341,355865948,355867116,355868469,355870107,355871059,355872765,355874104,355875503,355876895,355877946,355879253,355880673,355881609,355883301,355884775,355886253,355887726,355888853,355890371,355891648,355893020,355894420,355895769,355897210,355898480,355899710,355901246,355902294,355903593,355905261,355906584,355908110,355909219,355910633,355911895,355913228,355914789,355916057,355917134,355918633,355920019,355920943,355922405,355923717,355925199,355926620,355927734,355929513,355930792,355932344,355933567,355934565,355935933,355936838,355938419,355939433,355940899,355942085,355943528,355944615,355946082,355947033,355948453,355949740,355951015,355951874,355953129,355954177,355954915,355956396,355957324,355958793,355960032,355961746,355963401,355964960,355965582,355967046,355968772,355970556,355971652,355973115,355974730,355976222,355976906,355978315,355979757,355981151,355981987,355983362,355984799,355986438,355987272,355988560,355989998,355991492,355992418,355994061,355995550,355996917,355997926,355999613,356001104,356002075,356003385,356004926,356006466,356007192,356008140,356009716,356011197,356012263,356013733,356015175,356016743,356017476,356019142,356020621,356021881,356023422,356024879,356026268,356027444,356029049,356030613,356031634,356032811,356034389,356035923,356036954,356038661,356040210,356041428,356042802,356044352,356045894,356046843,356048573,356050092,356051381,356052657,356054250,356055772,356056565,356057887,356059401,356060975,356061773,356063465,356064977,356066071,356067626,356069112,356070515,356071649,356073247,356074800,356075884,356077603,356079106,356080514,356081924,356083426,356084979,356086261,356087825,356089324,356090391,356092048,356093552,356094798,356096175,356097654,356099144,356100512,356102075,356103597,356104553,356106319,356107768,356109228,356110533,356112066,356113645,356114655,356116269,356117786,356119151,356120406,356121865,356123425,356124278,356125884,356127385,356128667,356130192,356131658,356133190,356134222,356135783,356137318,356138699,356140282,356141782,356143032,356144635,356146086,356147734,356148979,356150447,356152023,356152764,356154429,356155913,356157150,356158838,356160306,356161880,356162885,356164474,356165958,356167357,356168949,356170429,356171729,356173214,356174696,356176168,356177289,356178806,356180239,356181781,356183328,356184763,356185986,356187593,356189023,356190227,356191854,356193351,356194855,356196517,356198007,356199297,356200971,356202457,356203685,356205310,356206788,356208070,356208812,356210337,356211820,356213280,356214891,356216395,356217723,356219143,356220584,356222089,356223341,356224899,356226337,356227628,356229239,356230743,356232205,356233818,356235322,356236968,356238582,356240101,356241377,356243012,356244532,356245831,356247558,356249036,356250482,356251642,356253237,356254717,356255806,356257435,356258959,356260327,356261882,356263376,356264839,356265761,356267306,356268773,356270124,356271670,356273202,356274680,356275908,356277614,356279138,356280429,356282198,356283668,356284901,356286038,356287728,356289239,356290494,356292036,356293606,356295085,356296181,356297798,356299253,356300694,356302229,356303771,356305229,356306816,356308476,356309974,356311180,356312675,356314254,356315732,356317007,356318481,356319923,356321489,356322864,356324560,356326041,356327445,356328979,356330460,356332022,356333461,356335133,356336606,356337700,356339459,356340944,356342359,356343496,356344946,356346395,356347946,356349008,356350723,356352167,356353601,356355365,356356876,356358374,356359772,356361402,356362842,356364248,356365673,356367412,356368868,356370393,356371967,356373505,356375005,356376453,356378205,356379610,356381104,356382578,356384312,356385795,356387341,356389108,356390722,356392190,356393591,356395216,356396686,356398185,356399581,356401359,356402784,356404200,356405262,356407059,356408491,356409640,356411133,356412794,356414254,356415657,356416950,356418615,356420075,356421558,356423079,356424912,356426379,356427827,356429176,356430961,356432467,356433955,356435817,356437392,356438919,356440304,356442029,356443512,356445093,356446188,356448060,356449550,356450898,356452255,356454142,356455314,356457071,356458324,356460113,356461642,356463291,356464638,356466243,356467749,356469524,356471023,356472717,356474220,356475777,356477436,356479229,356480760,356482283,356483844,356485415,356487088,356488842,356490228,356491793,356493157,356494433,356496059,356497331,356498625,356500177,356501646,356503149,356504593,356506050,356507476,356509296,356510345,356511841,356513396,356515169,356516640,356518419,356519680,356521337,356522863,356524279,356526123,356527562,356529387,356531174,356532989,356534559,356535886,356537496,356539322,356540834,356542396,356543517,356545056,356546374,356547817,356549189,356550804,356552611,356554274,356556039,356557706,356559183,356560556,356561919,356563655,356565441,356567166,356568663,356570428,356572074,356573859,356575556,356577315,356578736,356580464,356582007,356583648,356585386,356586820,356588332,356589756,356591404,356593116,356594655,356596354,356597972,356599750,356601569,356603201,356605057,356606663,356608006,356609614,356611400,356612828,356614604,356616359,356617950,356619450,356621160,356622380,356623901,356625670,356627480,356629051,356630755,356632370,356634104,356635911,356637491,356639345,356640577,356642205,356643849,356645438,356647258,356649107,356650656,356652235,356653726,356655554,356657393,356659016,356660621,356662487,356664340,356665501,356667243,356668805,356670432,356672057,356673723,356675561,356677334,356678989,356680343,356682022,356683874,356685563,356687328,356689061,356690840,356692439,356694108,356695953,356697686,356699552,356701233,356702893,356704688,356706154,356707958,356709793,356711353,356713088,356714880,356716578,356718310,356719764,356721515,356722875,356724718,356726609,356728406,356729850,356731670,356733484,356735086,356736748,356738578,356740372,356742199,356744058,356745787,356747440,356749333,356750818,356752466,356754353,356755880,356757686,356759532,356760982,356762850,356764573,356766229,356767687,356769539,356771267,356772826,356774645,356776494,356778029,356779491,356781341,356783112,356784775,356786226,356788122,356789870,356791537,356793187,356795078,356796934,356798471,356800281,356802049,356804002,356805572,356807140,356809012,356810713,356812568,356814381,356816267,356818040,356819736,356821596,356823261,356825181,356827025,356828903,356830759,356832604,356834317,356836114,356837846,356839467,356841342,356843162,356844954,356846836,356848684,356850456,356852282,356853850,356855743,356857380,356859216,356861104,356862783,356864668,356866389,356868035,356869898,356871683,356873273,356875174,356876815,356878404,356880168,356882063,356883674,356885452,356887121,356888890,356890727,356891915,356893454,356894956,356896467,356897873,356899365,356901242,356902746,356903766,356905446,356906969,356908120,356909693,356910777,356912217,356913437,356914822,356916453,356917568,356919185,356920530,356921750,356922730,356924175,356925341,356926644,356928123,356929258,356930474,356932061,356933284,356934619,356936317,356937549,356938928,356940137,356941506,356942717,356943786,356945393,356946608,356947953,356949261,356950533,356951759,356953300,356954709,356955917,356957081,356958774,356960006,356961422,356962583,356963954,356965162,356966335,356967958,356969153,356970552,356972129,356973326,356974571,356975913,356977360,356978588,356979720,356981076,356982302,356983539,356984858,356986366,356987584,356988943,356990630,356991822,356993280,356994633,356995870,356997089,356998427,356999811,357001006,357002394,357003935,357005148,357006546,357008290,357009629,357011239,357012833,357014607,357015947,357017523,357018656,357020001,357021854,357023287,357025019,357026741,357028348,357029747,357030831,357032184,357033818,357035377,357036785,357038193,357039703,357041156,357042713,357043717,357045226,357046842,357048326,357049888,357051510,357053016,357054320,357055685,357057020,357058137,357059812,357061193,357062578,357063749,357065262,357066520,357067929,357069493,357070647,357071650,357073227,357074165,357075561,357076655,357078090,357079428,357080724,357081965,357083210,357084583,357085864,357087173,357088352,357089697,357091017,357092332,357093483,357094778,357096095,357097590,357098923,357100188,357101637,357102948,357104297,357105654,357107067,357108534,357109846,357111099,357112456,357114019,357115335,357116651,357118223,357119571,357121032,357122502,357123954,357125340,357126895,357128269,357129663,357131221,357132766,357134296,357135907,357137510,357139060,357140615,357142059,357143577,357145086,357146592,357148185,357149702,357151179,357152539,357153915,357155223,357156563,357157763,357159083,357160277,357161558,357162934,357164164,357165508,357166730,357167954,357169264,357170461,357171722,357172975,357174195,357175509,357176729,357177902,357179129,357180347,357181554,357182771,357183877,357185158,357186374,357187649,357188855,357189980,357191224,357192433,357193714,357194937,357196177,357197388,357198610,357199888,357201110,357202250,357203479,357204700,357205808,357206999,357208096,357209235,357210414,357211552,357212555,357213691,357214702,357215810,357216824,357217925,357219039,357219879,357220895,357222160,357223640,357225116,357226293,357227404,357228898,357230059,357231407,357232545,357234049,357235141,357236506,357237555,357238607,357239749,357240664,357241572,357242659,357243729,357244635,357245532,357246655,357247577,357248670,357249658,357250590,357251447,357252559,357253656,357254796,357255835,357256956,357257996,357259131,357260201,357261211,357262267,357263246,357264161,357265078,357266257,357267138,357268212,357269384,357270521,357271667,357272722,357274031,357275159,357276187,357277294,357278494,357279507,357280624,357281453,357282726,357283842,357284981,357286145,357287278,357288340,357289487,357290664,357292032,357293384,357294717,357296268,357297639,357298837,357300352,357301611,357302938,357304374,357305735,357307323,357308695,357310173,357311583,357312814,357313971,357315246,357316331,357317522,357318674,357319847,357321098,357322399,357323433,357324505,357325691,357326612,357327821,357328699,357330076,357330928,357332379,357333196,357334775,357335592,357337112,357338162,357339619,357340820,357342192,357343332,357344739,357346165,357347378,357348710,357349933,357351134,357352564,357353499,357355170,357355993,357357565,357358603,357360064,357361057,357362738,357363795,357365478,357366420,357368103,357369246,357370794,357371929,357373595,357374718,357376412,357377829,357379469,357380818,357382395,357383819,357385448,357386814,357388407,357389791,357391316,357392752,357394260,357395760,357397317,357398707,357400328,357401728,357403414,357404794,357406483,357407916,357409614,357411097,357412815,357414151,357415887,357417287,357418917,357420388,357422120,357423616,357425173,357426690,357428217,357429808,357431308,357432971,357434426,357436107,357437462,357439195,357440553,357442300,357443762,357445442,357446944,357448558,357450026,357451644,357453113,357454720,357456196,357457829,357459294,357460940,357462503,357464121,357465664,357467278,357468847,357470476,357472085,357473728,357475242,357476946,357478413,357480125,357481654,357483330,357484951,357486597,357488188,357489849,357491535,357493133,357494797,357496411,357498013,357499653,357501188,357502833,357504395,357506079,357507617,357509290,357510930,357512563,357514223,357515818,357517517,357519094,357520804,357522352,357524018,357525646,357527221,357528925,357530578,357532170,357533885,357535505,357537124,357538824,357540468,357542074,357543799,357545475,357547065,357548771,357550456,357552059,357553743,357555416,357557029,357558674,357560375,357562042,357563733,357565404,357567069,357568754,357570441,357572146,357573860,357575524,357577190,357578853,357580523,357582176,357583851,357585532,357587189,357588869,357590541,357592219,357593904,357595611,357597313,357598962,357600661,357602318,357603646,357605171,357606834,357608355,357610087,357611641,357613232,357615019,357616525,357618126,357619938,357621454,357623043,357624873,357626455,357628080,357629853,357631494,357633111,357634851,357636531,357638122,357639850,357641635,357643140,357644867,357646692,357648173,357649835,357651594,357653256,357654797,357656512,357658261,357659748,357661409,357663157,357664740,357666334,357668045,357669678,357671167,357672905,357674583,357676216,357677840,357679614,357681333,357682886,357684635,357686386,357688082,357689825,357691517,357693223,357694944,357696672,357698315,357699922,357701737,357703435,357705127,357706914,357708666,357710372,357712060,357713921,357715632,357717251,357719086,357720777,357722465,357724185,357725998,357727656,357729367,357731221,357732901,357734505,357736315,357738035,357739644,357741324,357743059,357744745,357746281,357748107,357749811,357751305,357753079,357754762,357756309,357758021,357759711,357761317,357762910,357764665,357766313,357767780,357769602,357771285,357772801,357774567,357776243,357777878,357779447,357781191,357782880,357784395,357786175,357787886,357789460,357791081,357792827,357794495,357795992,357797771,357799452,357801051,357802696,357804410,357806073,357807575,357809358,357811067,357812700,357814259,357816003,357817795,357819322,357821045,357822729,357824408,357825918,357827677,357829398,357831108,357832613,357834435,357836178,357837896,357839431,357841223,357842972,357844714,357846213,357847990,357849694,357851420,357852929,357854716,357856447,357858129,357859641,357861422,357863194,357864891,357866391,357868178,357869987,357871682,357873164,357874964,357876715,357878449,357879938,357881765,357883530,357885251,357886763,357888583,357890347,357892084,357893546,357895360,357897163,357898850,357900312,357902190,357903987,357905685,357907180,357909037,357910785,357912469,357914010,357915853,357917622,357919357,357920977,357922704,357924469,357926237,357927951,357929528,357931327,357933083,357934897,357936389,357938275,357940049,357941816,357943441,357945055,357946788,357948584,357950422,357951881,357953745,357955542,357957269,357958903,357960574,357962333,357964111,357965957,357967464,357969305,357971088,357972924,357974571,357976230,357977999,357979801,357981599,357983091,357984908,357986703,357988539,357990061,357991826,357993644,357995484,357997147,357998702,358000448,358002251,358004098,358005568,358007395,358009210,358011056,358012689,358014348,358016118,358017925,358019723,358021203,358023041,358024877,358026692,358028189,358030013,358031805,358033656,358035234,358036925,358038710,358040548,358042209,358043764,358045547,358047422,358049181,358050693,358052545,358054391,358056224,358057708,358059590,358061444,358063262,358064728,358066569,358068382,358070228,358071750,358073551,358075340,358077190,358078758,358080495,358082279,358084086,358085683,358087369,358089170,358090979,358092598,358094257,358096031,358097866,358099601,358101278,358103053,358104870,358106724,358108451,358110226,358112014,358113837,358115544,358117350,358119158,358120997,358122706,358124498,358126311,358127886,358129654,358131457,358133245,358134747,358136583,358138414,358140220,358141684,358143562,358145381,358147099,358148608,358150423,358152236,358153872,358155465,358157263,358159073,358160583,358162359,358164111,358165881,358167329,358169188,358170954,358172580,358174209,358176016,358177855,358179382,358181218,358183026,358184705,358186179,358188013,358189834,358191333,358193099,358194896,358196619,358198105,358199953,358201734,358203260,358204992,358206765,358208553,358210033,358211908,358213721,358215323,358216944,358218746,358220573,358222039,358223883,358225708,358227328,358228884,358230683,358232494,358233971,358235789,358237588,358239186,358240776,358242560,358244361,358245845,358247681,358249504,358251124,358252741,358254545,358256319,358257799,358259649,358261443,358263046,358264650,358266456,358268206,358269664,358271527,358273343,358274949,358276482,358278306,358280091,358281576,358283431,358285242,358286849,358288467,358290259,358292075,358293583,358295458,358297250,358298804,358300447,358302206,358303815,358305317,358307152,358308860,358310338,358312170,358313946,358315411,358317179,358318984,358320569,358322145,358323941,358325586,358327074,358328920,358330680,358332290,358334098,358335886,358337644,358339335,358341078,358342909,358344533,358346365,358348208,358349905,358351696,358353502,358355174,358356861,358358636,358360286,358361777,358363580,358365306,358366792,358368624,358370450,358371936,358373685,358375494,358377069,358378715,358380484,358382181,358383686,358385491,358387186,358388639,358390482,358392306,358393816,358395605,358397423,358398991,358400614,358402362,358404018,358405496,358407313,358409065,358410523,358412334,358414200,358415722,358417484,358419297,358420881,358422542,358424298,358425975,358427446,358429256,358430999,358432499,358434316,358436184,358437714,358439428,358441229,358442961,358444419,358446270,358448137,358449629,358451451,358453277,358454912,358456538,358458315,358460011,358461471,358463331,358465128,358466603,358468438,358470295,358471805,358473525,358475285,358476971,358478473,358480295,358482041,358483506,358485284,358487106,358488599,358490331,358492141,358493769,358495337,358497106,358498805,358500239,358502056,358503860,358505344,358507084,358508954,358510461,358512054,358513829,358515481,358516964,358518749,358520532,358522020,358523752,358525608,358527176,358528777,358530523,358532182,358533635,358535376,358537202,358538698,358540401,358542248,358543829,358545383,358547130,358548869,358550364,358552111,358553944,358555426,358557102,358558927,358560537,358562076,358563904,358565616,358567047,358568757,358570602,358572117,358573775,358575553,358577191,358578666,358580441,358582212,358583709,358585429,358587328,358588833,358590465,358592288,358593946,358595376,358597163,358599015,358600498,358602202,358604087,358605696,358607210,358608966,358610784,358612262,358613923,358615778,358617313,358618911,358620675,358622343,358623841,358625578,358627384,358628882,358630560,358632434,358633960,358635556,358637365,358639004,358640540,358642310,358643976,358645480,358647195,358648939,358650419,358652096,358653858,358655365,358657003,358658850,358660368,358662033,358663846,358665331,358666918,358668707,358670282,358671793,358673542,358675147,358676676,358678427,358680087,358681607,358683368,358685051,358686558,358688247,358689984,358691498,358693160,358694953,358696406,358698122,358699932,358701417,358703098,358704889,358706372,358708090,358709882,358711360,358713038,358714887,358716422,358718088,358719895,358721413,358723055,358724827,358726343,358728013,358729812,358731325,358732980,358734729,358736213,358737822,358739612,358741127,358742699,358744480,358746001,358747651,358749338,358750812,358752469,358754097,358755610,358757414,358758891,358760591,358762417,358763908,358765628,358767407,358768887,358770678,358772469,358773951,358775619,358777396,358779074,358780563,358782314,358784067,358785535,358787213,358788825,358790581,358792087,358793667,358795467,358797062,358798583,358800154,358801999,358803459,358804993,358806742,358808403,358809910,358811415,358813208,358814750,358816307,358817832,358819659,358821137,358822587,358824295,358826027,358827513,358828965,358830799,358832432,358833940,358835483,358837314,358838753,358840253,358841793,358843599,358845103,358846570,358848283,358849966,358851419,358852890,358854690,358856271,358857828,358859341,358861142,358862604,358864057,358865620,358867411,358868910,358870379,358872132,358873791,358875254,358876729,358878580,358880156,358881677,358883184,358885008,358886525,358888025,358889551,358891401,358892895,358894422,358896025,358897840,358899360,358900843,358902542,358904347,358905817,358907304,358909080,358910866,358912360,358913860,358915670,358917498,358918977,358920507,358922238,358924147,358925660,358927195,358928737,358930661,358932409,358933886,358935398,358937179,358939014,358940485,358941974,358943642,358945466,358946939,358948446,358950120,358951952,358953464,358954980,358956669,358958440,358959905,358961429,358963128,358964932,358966412,358967927,358969638,358971400,358972862,358974409,358976202,358977769,358979248,358980835,358982630,358984095,358985651,358987303,358988953,358990445,358991959,358993744,358995195,358996739,358998371,359000031,359001527,359003052,359004849,359006312,359007872,359009484,359011130,359012609,359014181,359015961,359017408,359018921,359020643,359022203,359023704,359025198,359026944,359028353,359029856,359031645,359033113,359034655,359036165,359037854,359039311,359040876,359042612,359044039,359045562,359047235,359048741,359050267,359051862,359053537,359054991,359056471,359058221,359059631,359061200,359062836,359064415,359065916,359067491,359069154,359070597,359072105,359073882,359075295,359076822,359078396,359080008,359081492,359083000,359084766,359086214,359087758,359089508,359090947,359092500,359094133,359095719,359097218,359098796,359100496,359101948,359103518,359105271,359106652,359108185,359109844,359111346,359112840,359114432,359116078,359117529,359119086,359120844,359122241,359123773,359125560,359127009,359128549,359130112,359131714,359133174,359134762,359136433,359137862,359139394,359141165,359142580,359144131,359145717,359147298,359148752,359150370,359152089,359153482,359155023,359156778,359158173,359159736,359161358,359162906,359164413,359166004,359167716,359169135,359170725,359172476,359173821,359175355,359177013,359178487,359180011,359181608,359183226,359184628,359186280,359187977,359189402,359190938,359192697,359194112,359195702,359197323,359199000,359200425,359201959,359203847,359205432,359206928,359208491,359210298,359211718,359213277,359214966,359216402,359217970,359219560,359221209,359222645,359224177,359225933,359227326,359228895,359230587,359232030,359233603,359235177,359236703,359238140,359239674,359241327,359242763,359244357,359245913,359247304,359248890,359250323,359251910,359253443,359254812,359256365,359257790,359259369,359260925,359262264,359263830,359265235,359266783,359268343,359269717,359271293,359272711,359274283,359275860,359277222,359278822,359280212,359281803,359283376,359284764,359286353,359287762,359289333,359290887,359292256,359293869,359295292,359296867,359298498,359299871,359301471,359302880,359304415,359306064,359307460,359309073,359310466,359312044,359313648,359315007,359316614,359318049,359319616,359321176,359322562,359324188,359325599,359327140,359328744,359330129,359331721,359333097,359334592,359336188,359337573,359339124,359340517,359342034,359343635,359344999,359346489,359347917,359349396,359350957,359352409,359353900,359355347,359356859,359358469,359359888,359361383,359362854,359364335,359365926,359367350,359368845,359370326,359371779,359373330,359374828,359376279,359377804,359379299,359380859,359382380,359383802,359385320,359386778,359388239,359389795,359391216,359392753,359394172,359395708,359397290,359398710,359400325,359401752,359403332,359404929,359406342,359407969,359409356,359410859,359412485,359413914,359415549,359416917,359418428,359420063,359421479,359423110,359424492,359426017,359427647,359429075,359430652,359432058,359433500,359435115,359436518,359438040,359439420,359440926,359442530,359444007,359445525,359447024,359448483,359450044,359451601,359453061,359454591,359456058,359457552,359459152,359460573,359462112,359463566,359465092,359466729,359468166,359469698,359471128,359472670,359474270,359475701,359477228,359478649,359480209,359481831,359483257,359484828,359486227,359487820,359489451,359490907,359492459,359493868,359495373,359496997,359498445,359500037,359501414,359502990,359504622,359506065,359507678,359509041,359510603,359512272,359513719,359515324,359516703,359518248,359519899,359521351,359523010,359524419,359525932,359527570,359528981,359530630,359531983,359533530,359535156,359536612,359538178,359539598,359541075,359542711,359544194,359545762,359547191,359548678,359550280,359551735,359553248,359554674,359556159,359557781,359559308,359560825,359562290,359563746,359565333,359566898,359568389,359569898,359571349,359572870,359574513,359575982,359577517,359578915,359580402,359582057,359583482,359585050,359586453,359588020,359589660,359591088,359592663,359594035,359595542,359597162,359598605,359600212,359601581,359603126,359604751,359606208,359607818,359609151,359610713,359612348,359613790,359615422,359616794,359618357,359619963,359621378,359623050,359624410,359625979,359627619,359629113,359630756,359632146,359633692,359635302,359636787,359638366,359639732,359641206,359642816,359644291,359645857,359647278,359648733,359650331,359651805,359653357,359654838,359656250,359657802,359659346,359660852,359662363,359663812,359665331,359666867,359668352,359669907,359671340,359672855,359674439,359675925,359677475,359678920,359680408,359681983,359683443,359685029,359686435,359687948,359689523,359690948,359692539,359693922,359695444,359697030,359698483,359700102,359701446,359702997,359704610,359706092,359707738,359709074,359710548,359712204,359713677,359715300,359716645,359718147,359719756,359721208,359722832,359724205,359725634,359727256,359728729,359730306,359731752,359733134,359734674,359736201,359737725,359739252,359740585,359742005,359743603,359745061,359746611,359747981,359749431,359751030,359752489,359754082,359755445,359756917,359758542,359759982,359761571,359762966,359764380,359765976,359767406,359768952,359770401,359771797,359773350,359774877,359776371,359777864,359779263,359780699,359782283,359783721,359785280,359786663,359788137,359789724,359791196,359792798,359794163,359795704,359797284,359798731,359800317,359801627,359803108,359804688,359806164,359807786,359809138,359810633,359812232,359813672,359815255,359816588,359818058,359819653,359821111,359822678,359824079,359825563,359827130,359828579,359830128,359831555,359832965,359834433,359835936,359837375,359838911,359840299,359841746,359843337,359844821,359846399,359847760,359849225,359850811,359852286,359853889,359855223,359856709,359858295,359859772,359861367,359862734,359864178,359865748,359867227,359868823,359870212,359871698,359873283,359874770,359876340,359877784,359879199,359880734,359882179,359883703,359885173,359886569,359888062,359889594,359891068,359892628,359893984,359895348,359896922,359898426,359900025,359901396,359902840,359904389,359905877,359907506,359908855,359910325,359911908,359913386,359914973,359916323,359917747,359919297,359920783,359922379,359923725,359925175,359926725,359928192,359929796,359931158,359932583,359934090,359935561,359937104,359938530,359939973,359941418,359942906,359944411,359945911,359947329,359948751,359950299,359951748,359953283,359954660,359956058,359957621,359959104,359960717,359962116,359963553,359965089,359966579,359968163,359969463,359970910,359972475,359973919,359975512,359976882,359978347,359979871,359981339,359982896,359984294,359985731,359987170,359988651,359990117,359991599,359992970,359994390,359995958,359997433,359999026,360000379,360001830,360003376,360004827,360006417,360007806,360009302,360010857,360012317,360013886,360015268,360016734,360018280,360019728,360021292,360022753,360024170,360025642,360027165,360028696,360030179,360031611,360033058,360034584,360036077,360037606,360038996,360040458,360042027,360043540,360045125,360046449,360047958,360049471,360050952,360052529,360053903,360055388,360056925,360058379,360059945,360061344,360062815,360064261,360065714,360067295,360068805,360070213,360071656,360073218,360074744,360076320,360077715,360079157,360080726,360082245,360083853,360085215,360086725,360088270,360089809,360091401,360092735,360094229,360095809,360097298,360098900,360100274,360101735,360103287,360104788,360106374,360107851,360109252,360110747,360112270,360113782,360115309,360116676,360118147,360119699,360121229,360122776,360124118,360125614,360127148,360128656,360130260,360131637,360133138,360134638,360136119,360137713,360139080,360140568,360142066,360143542,360145093,360146557,360148019,360149487,360151011,360152511,360153990,360155380,360156826,360158395,360159916,360161471,360162832,360164329,360165859,360167411,360169037,360170397,360171898,360173419,360174936,360176526,360177897,360179420,360180994,360182458,360184046,360185480,360186960,360188469,360189932,360191551,360193019,360194492,360195978,360197492,360199013,360200551,360201960,360203423,360204975,360206514,360208108,360209511,360210959,360212512,360214033,360215640,360216981,360218494,360220024,360221553,360223157,360224538,360226028,360227608,360229089,360230669,360232167,360233643,360235142,360236632,360238145,360239658,360241045,360242557,360244112,360245651,360247275,360248636,360250167,360251715,360253253,360254877,360256226,360257707,360259279,360260774,360262393,360263775,360265321,360266855,360268320,360269883,360271316,360272788,360274324,360275796,360277360,360278872,360280350,360281846,360283407,360284938,360286459,360287870,360289405,360290927,360292461,360294107,360295489,360296970,360298524,360300036,360301669,360303045,360304567,360306092,360307574,360309151,360310632,360312122,360313679,360315201,360316771,360318303,360319749,360321267,360322827,360324368,360325927,360327330,360328888,360330428,360331960,360333559,360334913,360336438,360338000,360339500,360341135,360342514,360344057,360345593,360347053,360348589,360350059,360351469,360352954,360354476,360356000,360357574,360358994,360360522,360362087,360363643,360365220,360366603,360368093,360369617,360371151,360372715,360374105,360375653,360377199,360378732,360380344,360381760,360383321,360384882,360386406,360388011,360389407,360390971,360392517,360394015,360395578,360397049,360398518,360399999,360401478,360402974,360404527,360405917,360407381,360408902,360410440,360412054,360413428,360414986,360416546,360418089,360419680,360421067,360422601,360424162,360425702,360427335,360428771,360430258,360431792,360433293,360434868,360436321,360437753,360439298,360440772,360442356,360443878,360445341,360446905,360448421,360449962,360451473,360452899,360454462,360456043,360457560,360459110,360460528,360462013,360463561,360465085,360466686,360468062,360469557,360471140,360472660,360474295,360475709,360477221,360478800,360480299,360481917,360483310,360484806,360486404,360487896,360489457,360490907,360492385,360493948,360495447,360496962,360498511,360499935,360501468,360503052,360504600,360506189,360507614,360509091,360510671,360512192,360513771,360515166,360516689,360518260,360519769,360521381,360522777,360524295,360525878,360527397,360528956,360530442,360531901,360533393,360534921,360536413,360537925,360539280,360540847,360542406,360543903,360545477,360546884,360548401,360549977,360551483,360553113,360554471,360555979,360557574,360559079,360560691,360562079,360563606,360565162,360566682,360568265,360569693,360571198,360572727,360574236,360575770,360577296,360578738,360580248,360581769,360583258,360584856,360586272,360587770,360589326,360590829,360592425,360593818,360595308,360596861,360598387,360600008,360601331,360602869,360604464,360605996,360607605,360609032,360610521,360612056,360613538,360615062,360616603,360618060,360619559,360621073,360622554,360624113,360625551,360627065,360628638,360630158,360631781,360633164,360634649,360636259,360637823,360639431,360640844,360642359,360643934,360645437,360646973,360648485,360649903,360651394,360652959,360654466,360656024,360657403,360658925,360660486,360661980,360663578,360664957,360666483,360668077,360669615,360671210,360672632,360674184,360675787,360677337,360678923,360680347,360681834,360683395,360684908,360686459,360687904,360689380,360690899,360692393,360693920,360695475,360696921,360698466,360699996,360701496,360703070,360704486,360705991,360707547,360709045,360710698,360712113,360713607,360715195,360716715,360718323,360719712,360721282,360722896,360724413,360726030,360727425,360728948,360730564,360732101,360733684,360735116,360736628,360738242,360739757,360741334,360742820,360744308,360745836,360747294,360748836,360750374,360751817,360753327,360754835,360756412,360757988,360759415,360760986,360762550,360764116,360765709,360767132,360768659,360770232,360771750,360773372,360774793,360776257,360777862,360779370,360780996,360782360,360783896,360785492,360787001,360788605,360789995,360791534,360793132,360794640,360796237,360797631,360799177,360800759,360802291,360803881,360805358,360806829,360808433,360809961,360811499,360813015,360814501,360816071,360817597,360819122,360820642,360822092,360823691,360825230,360826779,360828285,360829728,360831259,360832822,360834348,360835913,360837336,360838838,360840436,360841957,360843578,360844992,360846489,360848090,360849598,360851248,360852666,360854195,360855775,360857305,360858934,360860359,360861859,360863420,360864966,360866554,360868029,360869502,360871058,360872599,360874165,360875641,360877108,360878659,360880205,360881732,360883275,360884703,360886240,360887844,360889364,360890986,360892411,360893897,360895494,360897029,360898656,360900092,360901592,360903138,360904710,360906322,360907711,360909256,360910831,360912392,360913984,360915417,360916964,360918587,360920170,360921767,360923221,360924738,360926296,360927862,360929408,360930945,360932388,360933963,360935528,360937078,360938586,360940062,360941626,360943210,360944774,360946324,360947744,360949332,360950955,360952516,360954072,360955530,360957083,360958704,360960273,360961855,360963288,360964825,360966411,360967956,360969594,360970999,360972484,360974085,360975685,360977343,360978728,360980244,360981820,360983423,360985066,360986461,360988042,360989673,360991276,360992953,360994377,360995944,360997523,360999129,361000720,361002217,361003768,361005335,361006905,361008486,361009983,361011523,361013092,361014673,361016265,361017773,361019273,361020837,361022423,361023991,361025528,361027001,361028512,361030141,361031714,361033272,361034739,361036301,361037933,361039430,361041075,361042494,361044049,361045646,361047212,361048911,361050323,361051862,361053407,361055013,361056684,361058105,361059661,361061198,361062799,361064432,361065901,361067431,361069013,361070612,361072230,361073756,361075315,361076891,361078500,361080092,361081637,361083121,361084667,361086262,361087794,361089398,361090866,361092384,361094018,361095540,361097177,361098632,361100222,361101839,361103380,361105059,361106477,361107975,361109583,361111183,361112872,361114305,361115921,361117466,361119067,361120784,361122180,361123778,361125340,361126961,361128652,361130128,361131698,361133253,361134873,361136496,361137997,361139521,361141082,361142713,361144298,361145906,361147376,361148968,361150622,361152183,361153780,361155264,361156814,361158426,361160015,361161683,361163137,361164706,361166341,361167897,361169567,361170979,361172570,361174185,361175692,361177418,361178860,361180411,361182030,361183608,361185334,361186795,361188343,361189980,361191536,361193281,361194729,361196300,361197937,361199538,361201300,361202750,361204322,361205929,361207555,361209322,361210791,361212398,361214035,361215669,361217419,361218885,361220470,361222081,361223712,361225428,361226846,361228452,361230085,361231707,361233421,361234903,361236442,361238056,361239679,361241350,361242868,361244370,361245900,361247517,361249117,361250685,361252215,361253816,361255399,361256992,361258541,361259994,361261515,361263155,361264743,361266358,361267813,361269404,361270980,361272532,361274122,361275569,361277109,361278745,361280286,361281885,361283349,361284928,361286547,361288125,361289684,361291103,361292681,361294293,361295809,361297396,361298812,361300406,361302017,361303546,361305223,361306608,361308172,361309775,361311349,361313060,361314523,361316047,361317669,361319300,361321078,361322650,361324255,361325856,361327501,361329185,361330817,361332443,361334017,361335622,361337254,361338998,361340635,361342216,361343855,361345437,361347228,361348847,361350471,361352074,361353652,361355455,361357030,361358641,361360244,361361878,361363620,361365227,361366899,361368465,361370117,361371818,361373466,361375113,361376687,361378319,361379954,361381609,361383136,361384709,361386344,361387910,361389557,361391022,361392610,361394261,361395819,361397418,361398833,361400438,361402071,361403601,361405269,361406702,361408303,361409932,361411517,361413121,361414549,361416163,361417791,361419346,361421011,361422376,361423944,361425560,361427142,361428815,361430193,361431769,361433352,361434929,361436596,361437983,361439522,361441152,361442752,361444413,361445812,361447368,361449005,361450609,361452312,361453735,361455302,361456926,361458550,361460256,361461697,361463298,361464889,361466535,361468189,361469602,361471209,361472803,361474448,361476107,361477530,361479111,361480688,361482363,361484021,361485437,361487050,361488649,361490284,361491972,361493347,361494941,361496531,361498175,361499835,361501287,361502866,361504402,361506071,361507729,361509179,361510779,361512319,361513944,361515584,361517006,361518569,361520112,361521759,361523418,361524888,361526441,361528012,361529654,361531332,361532814,361534396,361535970,361537637,361539347,361540811,361542383,361543971,361545607,361547266,361548675,361550273,361551844,361553432,361555233,361556687,361558273,361559893,361561425,361563200,361564811,361566428,361568010,361569584,361571183,361572675,361574328,361575890,361577369,361578925,361580561,361582132,361583601,361585185,361586786,361588210,361589818,361591422,361592953,361594511,361596133,361597694,361599210,361600822,361602399,361603857,361605453,361607088,361608622,361610151,361611755,361613349,361614850,361616463,361618037,361619520,361621122,361622717,361624256,361625826,361627410,361628967,361630492,361632130,361633709,361635223,361636810,361638378,361639923,361641478,361643083,361644668,361646217,361647835,361649385,361650903,361652577,361654083,361655588,361657158,361658753,361660292,361661866,361663446,361665016,361666515,361668141,361669657,361671174,361672739,361674350,361675866,361677390,361678959,361680498,361681977,361683569,361685058,361686573,361688116,361689700,361691219,361692798,361694362,361695876,361697396,361698986,361700447,361701917,361703519,361705007,361706475,361708072,361709628,361711130,361712702,361714266,361715767,361717362,361718933,361720431,361721837,361723481,361724945,361726299,361727882,361729395,361730890,361732335,361733917,361735428,361736806,361738464,361739974,361741368,361742984,361744451,361745884,361747476,361749014,361750516,361752012,361753587,361755110,361756562,361758135,361759655,361761109,361762763,361764263,361765638,361767271,361768775,361770306,361771834,361773383,361774892,361776354,361777980,361779514,361780960,361782558,361784052,361785449,361787050,361788574,361790116,361791630,361793184,361794723,361796159,361797732,361799292,361800687,361802288,361803781,361805256,361806803,361808376,361809903,361811328,361812929,361814463,361815813,361817427,361818948,361820451,361821833,361823384,361824947,361826285,361827969,361829476,361830868,361832366,361833915,361835418,361836826,361838403,361839966,361841344,361842977,361844478,361845871,361847399,361848978,361850461,361851909,361853454,361855017,361856393,361858069,361859565,361860996,361862544,361864123,361865590,361867046,361868653,361870184,361871567,361873161,361874674,361876163,361877641,361879195,361880721,361882121,361883741,361885260,361886635,361888246,361889756,361891233,361892709,361894262,361895781,361897200,361898831,361900337,361901744,361903290,361904857,361906341,361907772,361909345,361910870,361912284,361913886,361915392,361916847,361918365,361919895,361921388,361922816,361924398,361925920,361927281,361928902,361930412,361931923,361933423,361934976,361936503,361937927,361939541,361941047,361942413,361944078,361945570,361947085,361948574,361950120,361951635,361953052,361954647,361956156,361957505,361959106,361960630,361962163,361963630,361965181,361966695,361968114,361969708,361971213,361972612,361974156,361975677,361977196,361978630,361980146,361981646,361983036,361984647,361986118,361987604,361989169,361990664,361992222,361993644,361995209,361996736,361998131,361999713,362001189,362002679,362004188,362005704,362007221,362008590,362010171,362011670,362013116,362014651,362016145,362017683,362019081,362020709,362022226,362023646,362025249,362026734,362028246,362029714,362031249,362032781,362034233,362035821,362037314,362038723,362040310,362041790,362043300,362044762,362046261,362047762,362049131,362050727,362052220,362053750,362055240,362056745,362058279,362059713,362061287,362062783,362064180,362065772,362067221,362068747,362070187,362071698,362073200,362074586,362076214,362077681,362079176,362080709,362082198,362083763,362085191,362086737,362088229,362089637,362091242,362092708,362094267,362095727,362097192,362098721,362100191,362101740,362103249,362104642,362106280,362107721,362109230,362110740,362112256,362113811,362115280,362116781,362118280,362119702,362121293,362122796,362124201,362125796,362127285,362128823,362130244,362131747,362133270,362134624,362136264,362137716,362139110,362140660,362142147,362143668,362144986,362146519,362148021,362149477,362151086,362152551,362153989,362155569,362157064,362158575,362160006,362161530,362163040,362164503,362166102,362167570,362168970,362170514,362171996,362173509,362175029,362176517,362178051,362179516,362181011,362182481,362183866,362185443,362186939,362188441,362189964,362191429,362192941,362194392,362195918,362197414,362198834,362200469,362201922,362203396,362204886,362206379,362207887,362209327,362210831,362212325,362213692,362215273,362216716,362218241,362219761,362221195,362222703,362224136,362225651,362227119,362228487,362230068,362231520,362232997,362234411,362235876,362237337,362238629,362240253,362241697,362243178,362244707,362246177,362247661,362249168,362250647,362252125,362253565,362255150,362256587,362258035,362259607,362261043,362262552,362264115,362265571,362267051,362268540,362270101,362271576,362273007,362274654,362276084,362277535,362279170,362280618,362282064,362283631,362285073,362286544,362288124,362289583,362291064,362292650,362294143,362295644,362297230,362298733,362300235,362301755,362303295,362304767,362306231,362307810,362309294,362310774,362312339,362313815,362315296,362316875,362318335,362319833,362321341,362322834,362324349,362325830,362327388,362328861,362330291,362331931,362333410,362334883,362336522,362337997,362339515,362341081,362342569,362344088,362345664,362347075,362348578,362350102,362351590,362353080,362354564,362356139,362357640,362359100,362360724,362362218,362363679,362365284,362366754,362368230,362369832,362371291,362372798,362374397,362375851,362377347,362378952,362380416,362381924,362383550,362384998,362386514,362388133,362389585,362391060,362392738,362394215,362395731,362397376,362398851,362400367,362402094,362403562,362405074,362406833,362408277,362409770,362411565,362413013,362414557,362416338,362417793,362419318,362420992,362422458,362424199,362425691,362427275,362428898,362430353,362431914,362433384,362434926,362436393,362437929,362439397,362440854,362442278,362443751,362445227,362446676,362448140,362449598,362451092,362452552,362454036,362455501,362456948,362458453,362459910,362461396,362462864,362464340,362465812,362467331,362468790,362470293,362471806,362473238,362474744,362476260,362477720,362479182,362480699,362482143,362483604,362485099,362486533,362488108,362489535,362491031,362492543,362493993,362495447,362496934,362498361,362499926,362501373,362502869,362504377,362505832,362507328,362508804,362510264,362511797,362513229,362514696,362516162,362517633,362519135,362520543,362521997,362523518,362524964,362526434,362527936,362529409,362530899,362532327,362533767,362535297,362536755,362538231,362539725,362541162,362542657,362544109,362545502,362547030,362548478,362549967,362551457,362552901,362554386,362555824,362557247,362558774,362560221,362561660,362563130,362564609,362566072,362567498,362568922,362570407,362571847,362573308,362574742,362576160,362577611,362579050,362580490,362582002,362583450,362584912,362586352,362587834,362589288,362590716,362592176,362593626,362595043,362596508,362597908,362599359,362600810,362602249,362603721,362605111,362606552,362608056,362609501,362610959,362612385,362613843,362615279,362616681,362618085,362619533,362620977,362622403,362623788,362625198,362626696,362628097,362629557,362630955,362632375,362633834,362635242,362636655,362638111,362639552,362640997,362642383,362643800,362645201,362646591,362648018,362649423,362650847,362652268,362653672,362655151,362656564,362657978,362659432,362660787,362662203,362663650,362665044,362666485,362667850,362669297,362670741,362672134,362673566,362674957,362676393,362677858,362679244,362680716,362682097,362683536,362685022,362686390,362687891,362689291,362690681,362692086,362693442,362694881,362696296,362697684,362699144,362700510,362701905,362703354,362704722,362706165,362707526,362708932,362710390,362711756,362713226,362714614,362716004,362717436,362718800,362720241,362721666,362723038,362724514,362725912,362727300,362728716,362730082,362731526,362732989,362734348,362735810,362737224,362738623,362740031,362741391,362742872,362744350,362745716,362747161,362748572,362749975,362751439,362752808,362754303,362755753,362757142,362758632,362760042,362761438,362762864,362764264,362765759,362767213,362768618,362770093,362771534,362772932,362774432,362775869,362777303,362778809,362780191,362781692,362783174,362784585,362786096,362787571,362789036,362790562,362791967,362793482,362794999,362796427,362797909,362799390,362800903,362802345,362803757,362805262,362806774,362808196,362809706,362811222,362812671,362814152,362815615,362817093,362818562,362819996,362821490,362823040,362824455,362825950,362827457,362828884,362830367,362831832,362833352,362834858,362836310,362837824,362839332,362840772,362842255,362843753,362845247,362846728,362848171,362849672,362851162,362852596,362854084,362855607,362857059,362858520,362860025,362861519,362863005,362864470,362865960,362867457,362868908,362870359,362871828,362873291,362874753,362876245,362877762,362879232,362880681,362882183,362883704,362885120,362886609,362888096,362889620,362891134,362892555,362894077,362895599,362897039,362898564,362900013,362901515,362903063,362904482,362905985,362907497,362908988,362910468,362911907,362913395,362914913,362916345,362917881,362919407,362920930,362922446,362923905,362925474,362926984,362928477,362930009,362931469,362933027,362934532,362935996,362937526,362938986,362940549,362941921,362943366,362944911,362946397,362947916,362949467,362950895,362952480,362953925,362955449,362956946,362958374,362959871,362961327,362962833,362964250,362965692,362967197,362968641,362970144,362971667,362973089,362974650,362976129,362977602,362979144,362980573,362982113,362983616,362985053,362986586,362988032,362989546,362991074,362992509,362994027,362995482,362996986,362998500,362999930,363001455,363002905,363004401,363005906,363007337,363008860,363010330,363011760,363013306,363014748,363016272,363017730,363019171,363020657,363022099,363023598,363025081,363026512,363028038,363029494,363030985,363032485,363033922,363035399,363036840,363038305,363039840,363041281,363042762,363044216,363045660,363047169,363048620,363050117,363051608,363053073,363054497,363055956,363057410,363058894,363060366,363061809,363063281,363064772,363066244,363067714,363069185,363070621,363072107,363073554,363075002,363076455,363077914,363079358,363080811,363082266,363083704,363085166,363086637,363088076,363089531,363090981,363092442,363093895,363095384,363096841,363098280,363099719,363101140,363102652,363104129,363105579,363107011,363108469,363109992,363111437,363112904,363114363,363115827,363117337,363118782,363120240,363121723,363123178,363124630,363126069,363127517,363128980,363130446,363131881,363133328,363134794,363136264,363137755,363139206,363140668,363142109,363143611,363145130,363146578,363148045,363149493,363150992,363152529,363153976,363155463,363156928,363158396,363159919,363161357,363162832,363164329,363165799,363167318,363168831,363170287,363171793,363173273,363174769,363176278,363177744,363179256,363180717,363182218,363183716,363185201,363186664,363188102,363189602,363191070,363192555,363194056,363195494,363196999,363198479,363199973,363201450,363202879,363204368,363205890,363207411,363208825,363210285,363211742,363213236,363214766,363216245,363217694,363219203,363220658,363222163,363223624,363225120,363226633,363228070,363229587,363231100,363232552,363234075,363235537,363237033,363238523,363240000,363241517,363242989,363244480,363245987,363247478,363248995,363250459,363251973,363253482,363254963,363256483,363257990,363259504,363261010,363262468,363263983,363265473,363266994,363268515,363269996,363271508,363273023,363274558,363276050,363277562,363279071,363280563,363282101,363283599,363285099,363286598,363288090,363289651,363291108,363292628,363294126,363295629,363297177,363298669,363300169,363301660,363303168,363304715,363306187,363307703,363309192,363310684,363312213,363313670,363315189,363316713,363318212,363319731,363321202,363322721,363324225,363325740,363327244,363328724,363330242,363331784,363333284,363334807,363336316,363337830,363339371,363340842,363342357,363343881,363345423,363346910,363348415,363349920,363351406,363352939,363354434,363355904,363357386,363358915,363360423,363361901,363363404,363364883,363366381,363367874,363369367,363370857,363372367,363373886,363375382,363376912,363378413,363379935,363381401,363382884,363384426,363385897,363387400,363388874,363390364,363391803,363393249,363394749,363396219,363397733,363399151,363400584,363402078,363403515,363404945,363406397,363407837,363409303,363410756,363412209,363413671,363415090,363416551,363418037,363419481,363420913,363422322,363423803,363425237,363426692,363428148,363429565,363431032,363432452,363433892,363435350,363436747,363438207,363439642,363441125,363442597,363444019,363445455,363446856,363448350,363449808,363451271,363452683,363454116,363455556,363457014,363458412,363459861,363461264,363462667,363464107,363465499,363466935,363468378,363469754,363471225,363472628,363474062,363475519,363476904,363478372,363479784,363481199,363482667,363484073,363485523,363486945,363488403,363489878,363491307,363492760,363494125,363495604,363497073,363498525,363499992,363501358,363502812,363504232,363505657,363507129,363508533,363510002,363511471,363512895,363514371,363515762,363517277,363518706,363520151,363521611,363523047,363524535,363525936,363527410,363528907,363530357,363531869,363533233,363534749,363536222,363537690,363539151,363540583,363542108,363543564,363545036,363546582,363548001,363549492,363550860,363552369,363553877,363555290,363556806,363558195,363559684,363561154,363562619,363564146,363565565,363567103,363568522,363570027,363571526,363572990,363574529,363575952,363577469,363578956,363580409,363581928,363583359,363584858,363586356,363587772,363589311,363590678,363592187,363593692,363595118,363596647,363598008,363599524,363600988,363602409,363603947,363605360,363606902,363608373,363609813,363611351,363612764,363614310,363615785,363617196,363618752,363620191,363621728,363623120,363624658,363626194,363627628,363629160,363630526,363632064,363633594,363635015,363636567,363637958,363639487,363640962,363642385,363643929,363645344,363646898,363648372,363649831,363651387,363652818,363654378,363655855,363657415,363658953,363660373,363661942,363663395,363664912,363666452,363667888,363669467,363670933,363672384,363673948,363675358,363676899,363678371,363679824,363681371,363682762,363684336,363685852,363687373,363688921,363690376,363691934,363693333,363694893,363696446,363697899,363699424,363700836,363702417,363703950,363705403,363706949,363708376,363709936,363711496,363712946,363714512,363715945,363717503,363719062,363720541,363722106,363723609,363725110,363726711,363728149,363729691,363731193,363732682,363734282,363735687,363737167,363738727,363740177,363741716,363743192,363744793,363746378,363747827,363749404,363750871,363752356,363753917,363755355,363756908,363758464,363759935,363761509,363762929,363764507,363766097,363767564,363769126,363770613,363772108,363773676,363775164,363776690,363778251,363779725,363781274,363782765,363784330,363785922,363787408,363789030,363790511,363792025,363793614,363795065,363796614,363798104,363799598,363801185,363802639,363804225,363805838,363807296,363808859,363810396,363811854,363813417,363814862,363816368,363817927,363819376,363820888,363822445,363823933,363825515,363827004,363828478,363830029,363831471,363833020,363834610,363836070,363837661,363839126,363840610,363842167,363843631,363845165,363846694,363848164,363849728,363851193,363852696,363854235,363855640,363857171,363858714,363860156,363861696,363863165,363864703,363866249,363867728,363869297,363870808,363872322,363873840,363875241,363876790,363878314,363879753,363881283,363882804,363884298,363885869,363887345,363888805,363890350,363891832,363893313,363894810,363896278,363897842,363899361,363900853,363902387,363903884,363905370,363906849,363908309,363909852,363911346,363912892,363914345,363915816,363917412,363918927,363920394,363921897,363923381,363924859,363926281,363927664,363929185,363930653,363932075,363933583,363935067,363936523,363937957,363939350,363940882,363942337,363943762,363945269,363946717,363948158,363949566,363950965,363952497,363953967,363955401,363956875,363958341,363959804,363961232,363962607,363964138,363965576,363966990,363968418,363969796,363971313,363972742,363974131,363975634,363977058,363978474,363979893,363981243,363982796,363984224,363985631,363987092,363988549,363990081,363991537,363992942,363994431,363995888,363997321,363998742,364000079,364001618,364003054,364004458,364005908,364007384,364008837,364010285,364011638,364013155,364014616,364015991,364017451,364018929,364020402,364021882,364023249,364024744,364026205,364027641,364029130,364030553,364031990,364033475,364034755,364036076,364037411,364038716,364039916,364041239,364042617,364043996,364045222,364046539,364047840,364049168,364050419,364051785,364053169,364054555,364055945,364057287,364058606,364060025,364061435,364062846,364064279,364065715,364067119,364068489,364069905,364071321,364072778,364074176,364075614,364077064,364078466,364079925,364081332,364082743,364084093,364085473,364086858,364088234,364089665,364091043,364092496,364093958,364095404,364096863,364098332,364099831,364101341,364102840,364104318,364105817,364107309,364108791,364110261,364111720,364113267,364114739,364116250,364117769,364119264,364120811,364122338,364123836,364125339,364126827,364128320,364129837,364131342,364132835,364134329,364135848,364137387,364138932,364140429,364141960,364143499,364144954,364146452,364147965,364149477,364151009,364152518,364153913,364155414,364156896,364158405,364159923,364161452,364162994,364164519,364166067,364167611,364169084,364170629,364172133,364173663,364175189,364176708,364178267,364179823,364181354,364182895,364184426,364185964,364187544,364189106,364190648,364192172,364193661,364195132,364196667,364198203,364199685,364201192,364202728,364204262,364205767,364207324,364208849,364210434,364212005,364213514,364215008,364216547,364218082,364219607,364221126,364222648,364224228,364225759,364227273,364228801,364230326,364231848,364233378,364234959,364236524,364238030,364239529,364241025,364242528,364244037,364245562,364247114,364248659,364250201,364251722,364253235,364254744,364256253,364257822,364259410,364260937,364262509,364264030,364265582,364267067,364268605,364270175,364271757,364273314,364274840,364276372,364277820,364279381,364280937,364282474,364284038,364285595,364287125,364288654,364290243,364291785,364293356,364294912,364296491,364298060,364299584,364301111,364302613,364304155,364305652,364307199,364308746,364310313,364311817,364313394,364314990,364316477,364318066,364319605,364321124,364322644,364324221,364325787,364327378,364328901,364330473,364332021,364333537,364335102,364336633,364338164,364339665,364341202,364342787,364344294,364345764,364347295,364348829,364350367,364351913,364353372,364354919,364356508,364358056,364359617,364361137,364362674,364364227,364365796,364367370,364368910,364370484,364372052,364373594,364375173,364376672,364378221,364379751,364381257,364382821,364384397,364385915,364387470,364388999,364390558,364392099,364393707,364395289,364396818,364398397,364399984,364401532,364403144,364404693,364406203,364407730,364409354,364410932,364412554,364414107,364415702,364417294,364418927,364420459,364422038,364423600,364425230,364426783,364428406,364429968,364431533,364433085,364434701,364436317,364437929,364439400,364440958,364442497,364444127,364445624,364447241,364448822,364450419,364451973,364453613,364455164,364456626,364458143,364459619,364461207,364462771,364464326,364465842,364467433,364469014,364470613,364472113,364473675,364475209,364476795,364478370,364479922,364481510,364483036,364484641,364486145,364487773,364489357,364490957,364492376,364493943,364495467,364496999,364498609,364500054,364501627,364503082,364504673,364506089,364507641,364509227,364510821,364512312,364513895,364515438,364517072,364518526,364520138,364521632,364523247,364524679,364526280,364527786,364529385,364530877,364532470,364534025,364535683,364537208,364538694,364540274,364541766,364543385,364544951,364546584,364548176,364549795,364551244,364552875,364554410,364556020,364557569,364559119,364560748,364562333,364564000,364565536,364567185,364568682,364570313,364571816,364573351,364575007,364576551,364578243,364579673,364581309,364582899,364584511,364585923,364587435,364588968,364590521,364592082,364593610,364595166,364596701,364598301,364599742,364601381,364602922,364604522,364606018,364607604,364609009,364610632,364612150,364613688,364615265,364616805,364618407,364619942,364621550,364623110,364624733,364626122,364627613,364629160,364630693,364632314,364633859,364635464,364636913,364638486,364640040,364641510,364643095,364644605,364646221,364647638,364649235,364650789,364652302,364653905,364655369,364657044,364658464,364660061,364661624,364663099,364664703,364666206,364667817,364669324,364670926,364672413,364674043,364675420,364677037,364678639,364680238,364681859,364683313,364684973,364686543,364688181,364689666,364691212,364692853,364694414,364696098,364697587,364699235,364700822,364702481,364704085,364705530,364707165,364708555,364710189,364711808,364713281,364714860,364716454,364718057,364719822,364721225,364722810,364724467,364726034,364727670,364729150,364730647,364732341,364733860,364735374,364737038,364738510,364740116,364741813,364743387,364744993,364746683,364748150,364749766,364751453,364753091,364754796,364756312,364757896,364759638,364761127,364762767,364764514,364765910,364767580,364769266,364770818,364772515,364774304,364776001,364777684,364779393,364781133,364782874,364784560,364786270,364787964,364789643,364791315,364793002,364794661,364796304,364797940,364799523,364801149,364802782,364804421,364806073,364807710,364809339,364810970,364812612,364814259,364815976,364817650,364819316,364821014,364822620,364824218,364825852,364827441,364829074,364830694,364832338,364833916,364835446,364837100,364838714,364840376,364841909,364843385,364844969,364846550,364847976,364849414,364850875,364852282,364853763,364855196,364856649,364858079,364859561,364860974,364862438,364863918,364865305,364866750,364868204,364869619,364871084,364872537,364873972,364875433,364876838,364878241,364879715,364881160,364882540,364884018,364885433,364886877,364888406,364889887,364891362,364892870,364894380,364895937,364897418,364898964,364900481,364902021,364903618,364905144,364906706,364908341,364909841,364911387,364912930,364914439,364916070,364917601,364919156,364920658,364922216,364923698,364925226,364926810,364928394,364929963,364931519,364933123,364934773,364936427,364938061,364939725,364941381,364942937,364944522,364946119,364947717,364949354,364950969,364952591,364954230,364955815,364957479,364959040,364960667,364962241,364963820,364965410,364966924,364968484,364970112,364971651,364973141,364974717,364976315,364978063,364979844,364981664,364983564,364985348,364987251,364989106,364991021,364992822,364994629,364996409,364997889,364998993,365000227,365001807,365003503,365005182,365006825,365008536,365010219,365011947,365013598,365015179,365016736,365018254,365019804,365021321,365022840,365024358,365025909,365027462,365029028,365030595,365032192,365033832,365035476,365037130,365038864,365040593,365042294,365044034,365045697,365047440,365049171,365050887,365052633,365054366,365056108,365057854,365059576,365061373,365063157,365064928,365066688,365068481,365070283,365072131,365073943,365075756,365077629,365079536,365081394,365083228,365085070,365086918,365088783,365090631,365092463,365094331,365096192,365098036,365099906,365101722,365103566,365105384,365107218,365109013,365110846,365112655,365114458,365116279,365118061,365119888,365121664,365123480,365125260,365126988,365128769,365130517,365132276,365134014,365135791,365137505,365139199,365140927,365142661,365144449,365146159,365147919,365149694,365151353,365153025,365154693,365156303,365157985,365159681,365161370,365163096,365164777,365166514,365168212,365169951,365171653,365173353,365175165,365176977,365178681,365180397,365182069,365183814,365185547,365187328,365189051,365190778,365192522,365194314,365196086,365197867,365199637,365201410,365203243,365205133,365207025,365208831,365210642,365212492,365214288,365216008,365217749,365219466,365221160,365222893,365224596,365226322,365228053,365229798,365231547,365233275,365235028,365236787,365238496,365240250,365242017,365243750,365245546,365247368,365249195,365251059,365252854,365254606,365256437,365258248,365260053,365261891,365263737,365265625,365267479,365269391,365271269,365273180,365275020,365276883,365278608,365280352,365281981,365283567,365285098,365286650,365288164,365289678,365291210,365292721,365294272,365295836,365297438,365299134,365300832,365302357,365303825,365305394,365306853,365308097,365308123,365308149,365308175,365309233,365310874,365312605,365314356,365316107,365317831,365319550,365321255,365322951,365324602,365326236,365327908,365329563,365331307,365333014,365334678,365336307,365337969,365339595,365341311,365342820,365344436,365345928,365347544,365349098,365350828,365352317,365354006,365355427,365357077,365358529,365360189,365361693,365363314,365364834,365366396,365367844,365369459,365370948,365372591,365374113,365375777,365377220,365378931,365380524,365382095,365383702,365385232,365386873,365388400,365390122,365391606,365393327,365394697,365396433,365397819,365399543,365400961,365402672,365404106,365405883,365407260,365408966,365410404,365412088,365413482,365415199,365416605,365418312,365419725,365421441,365422851,365424571,365426036,365427708,365429255,365430850,365432474,365433956,365435588,365437073,365438713,365440158,365441814,365443238,365444899,365446338,365448006,365449444,365451066,365452495,365454148,365455606,365457205,365458676,365460246,365461818,365463303,365464964,365466383,365468009,365469512,365471038,365472612,365474121,365475761,365477161,365478787,365480238,365481847,365483262,365484923,365486399,365487951,365489448,365491046,365492640,365494135,365495771,365497228,365498894,365500290,365501899,365503325,365504953,365506417,365508026,365509587,365511146,365512735,365514270,365515894,365517406,365519045,365520485,365522131,365523558,365525241,365526646,365528309,365529742,365531354,365532883,365534431,365536060,365537479,365539144,365540612,365542212,365543734,365545289,365546904,365548418,365550076,365551511,365553168,365554572,365556182,365557585,365559216,365560691,365562317,365563854,365565349,365566998,365568497,365570189,365571680,365573272,365574762,365576350,365577960,365579462,365581106,365582553,365584215,365585711,365587397,365588951,365590517,365592019,365593598,365595105,365596698,365598261,365599793,365601310,365602918,365604443,365606034,365607655,365609124,365610763,365612176,365613855,365615290,365616915,365618429,365620043,365621656,365623172,365624816,365626255,365627901,365629337,365630953,365632411,365634039,365635566,365637069,365638667,365640181,365641809,365643242,365644852,365646343,365647887,365649411,365650922,365652540,365654017,365655617,365657153,365658673,365660289,365661709,365663130,365664699,365666179,365667745,365669280,365670770,365672355,365673868,365675372,365676988,365678541,365680070,365681630,365683160,365684666,365686129,365687507,365689077,365690650,365692071,365693661,365695106,365696681,365698269,365699719,365701303,365702811,365704281,365705842,365707248,365708806,365710271,365711739,365713274,365714702,365716247,365717678,365719262,365720800,365722275,365723886,365725375,365726918,365728535,365729997,365731582,365733156,365734606,365736217,365737676,365739189,365740745,365742147,365743671,365745070,365746647,365748093,365749613,365751186,365752599,365754174,365755716,365757169,365758739,365760177,365761733,365763325,365764747,365766329,365767882,365769321,365770901,365772340,365773869,365775403,365776833,365778381,365779770,365781315,365782769,365784302,365785911,365787368,365788929,365790503,365791914,365793495,365794927,365796496,365798055,365799515,365801074,365802569,365804056,365805628,365807081,365808665,365810201,365811715,365813337,365814931,365816501,365818057,365819659,365821298,365822912,365824531,365826057,365827631,365829244,365830852,365832347,365833972,365835562,365837157,365838618,365840183,365841811,365843423,365845010,365846533,365848122,365849766,365851394,365852972,365854495,365856072,365857676,365859287,365860812,365862350,365863926,365865486,365866992,365868565,365870138,365871657,365873176,365874811,365876389,365877869,365879457,365881068,365882637,365884182,365885775,365887383,365888852,365890429,365891995,365893466,365895028,365896631,365898242,365899793,365901349,365902927,365904534,365906140,365907617,365909184,365910793,365912388,365913851,365915453,365917049,365918583,365920118,365921710,365923284,365924790,365926368,365927964,365929531,365931069,365932621,365934192,365935792,365937404,365939008,365940499,365942102,365943673,365945246,365946693,365948265,365949854,365951435,365952965,365954497,365956105,365957716,365959342,365960809,365962374,365963987,365965535,365966987,365968547,365970132,365971681,365973209,365974788,365976341,365977872,365979456,365981073,365982659,365984148,365985714,365987326,365988868,365990356,365991904,365993481,365995011,365996510,365998097,365999688,366001113,366002707,366004316,366005906,366007486,366009022,366010593,366012190,366013806,366015364,366016888,366018444,366020045,366021522,366023062,366024654,366026223,366027679,366029272,366030852,366032411,366033934,366035530,366037132,366038746,366040382,366041934,366043445,366045032,366046624,366048095,366049623,366051229,366052827,366054277,366055864,366057446,366058973,366060506,366062092,366063711,366065305,366066912,366068409,366070004,366071649,366073273,366074726,366076307,366077945,366079474,366080929,366082546,366084150,366085661,366087172,366088744,366090345,366091880,366093386,366094959,366096573,366098151,366099643,366101227,366102802,366104252,366105832,366107449,366108940,366110531,366112121,366113727,366115296,366116863,366118418,366120029,366121658,366123217,366124688,366126289,366127938,366129408,366130932,366132518,366134071,366135490,366137097,366138692,366140177,366141747,366143356,366144910,366146384,366147979,366149608,366151196,366152664,366154248,366155852,366157320,366158831,366160389,366161987,366163422,366164968,366166583,366168179,366169678,366171155,366172766,366174370,366175843,366177308,366178903,366180530,366182112,366183552,366185146,366186706,366188193,366189739,366191357,366192917,366194391,366195896,366197528,366199138,366200657,366202196,366203787,366205439,366207032,366208559,366210089,366211691,366213244,366214750,366216373,366217883,366219402,366220990,366222602,366224136,366225718,366227295,366228929,366230546,366232103,366233622,366235226,366236827,366238246,366239851,366241459,366242969,366244458,366246076,366247657,366249224,366250736,366252301,366253938,366255487,366256952,366258495,366260119,366261669,366263155,366264738,366266365,366267894,366269414,366271004,366272498,366274015,366275623,366277149,366278610,366280210,366281836,366283409,366284926,366286510,366288138,366289686,366291126,366292719,366294197,366295653,366297246,366298771,366300212,366301805,366303377,366304841,366306405,366308020,366309592,366311088,366312608,366314218,366315774,366317224,366318803,366320419,366321847,366323417,366324973,366326413,366327992,366329398,366330945,366332577,366334089,366335586,366337168,366338768,366340357,366341867,366343409,366345049,366346523,366347952,366349545,366351012,366352508,366354126,366355599,366357073,366358712,366360239,366361705,366363238,366364875,366366427,366367920,366369451,366371099,366372673,366374166,366375715,366377387,366378866,366380369,366382018,366383556,366384989,366386588,366388156,366389621,366391166,366392787,366394337,366395823,366397405,366399019,366400561,366402075,366403647,366405242,366406669,366408224,366409830,366411279,366412875,366414459,366415941,366417470,366419073,366420629,366422069,366423673,366425257,366426700,366428292,366429918,366431381,366432941,366434564,366436059,366437569,366439173,366440649,366442085,366443705,366445255,366446759,366448332,366449972,366451495,366452980,366454567,366456176,366457669,366459140,366460732,366462302,366463733,366465334,366466907,366468329,366469935,366471438,366472943,366474562,366476154,366477616,366479194,366480815,366482310,366483789,366485386,366486903,366488361,366489964,366491476,366492926,366494545,366496061,366497546,366499140,366500534,366502113,366503727,366505159,366506694,366508281,366509725,366511316,366512920,366514396,366515946,366517559,366519079,366520570,366522193,366523623,366525148,366526758,366528161,366529776,366531272,366532761,366534369,366535953,366537401,366539001,366540583,366542097,366543635,366545238,366546692,366548203,366549831,366551232,366552819,366554382,366555793,366557441,366558853,366560397,366562011,366563475,366565013,366566640,366568150,366569672,366571271,366572768,366574221,366575825,366577299,366578829,366580449,366581910,366583377,366584979,366586428,366588009,366589593,366591039,366592611,366594241,366595756,366597267,366598853,366600439,366601902,366603464,366605083,366606541,366608083,366609680,366611089,366612688,366614208,366615708,366617305,366618794,366620277,366621878,366623412,366624852,366626439,366628030,366629561,366631076,366632681,366634297,366635759,366637323,366638927,366640377,366641952,366643560,366645032,366646522,366648116,366649598,366651138,366652742,366654283,366655703,366657268,366658785,366660275,366661846,366663394,366664877,366666422,366668062,366669537,366671130,366672694,366674116,366675685,366677220,366678685,366680267,366681864,366683328,366684919,366686530,366688155,366689730,366691252,366692833,366694464,366696010,366697486,366699088,366700668,366702146,366703745,366705207,366706666,366708292,366709787,366711276,366712865,366714437,366715921,366717485,366719068,366720495,366722053,366723644,366725122,366726615,366728226,366729643,366731219,366732809,366734198,366735772,366737204,366738684,366740311,366741759,366743309,366744939,366746416,366747930,366749542,366751023,366752501,366754093,366755597,366757016,366758614,366760048,366761629,366763199,366764648,366766246,366767736,366769302,366770898,366772419,366773947,366775534,366777137,366778604,366780155,366781760,366783270,366784839,366786428,366787842,366789402,366790962,366792449,366794054,366795492,366796999,366798601,366800064,366801615,366803255,366804709,366806286,366807881,366809388,366810914,366812509,366814019,366815534,366817101,366818470,366820062,366821598,366823032,366824621,366826041,366827553,366829145,366830654,366832142,366833718,366835316,366836849,366838383,366839992,366841596,366843039,366844687,366846285,366847705,366849321,366850766,366852339,366853938,366855347,366856936,366858522,366859974,366861599,366863192,366864635,366866247,366867840,366869262,366870877,366872407,366873869,366875466,366877026,366878493,366880078,366881551,366883145,366884727,366886151,366887740,366889330,366890743,366892362,366893945,366895450,366897088,366898704,366900179,366901829,366903398,366904840,366906483,366908067,366909507,366911143,366912622,366914137,366915732,366917163,366918737,366920282,366921694,366923327,366924874,366926295,366927921,366929347,366930934,366932565,366934067,366935555,366937164,366938657,366940106,366941677,366943072,366944697,366946263,366947670,366949252,366950750,366952278,366953873,366955457,366956940,366958573,366960148,366961584,366963194,366964827,366966320,366967885,366969511,366971010,366972515,366974107,366975639,366977124,366978747,366980300,366981789,366983415,366985011,366986480,366988046,366989673,366991258,366992755,366994345,366995947,366997438,366998976,367000547,367002015,367003542,367005105,367006466,367008090,367009661,367011058,367012637,367014061,367015585,367017138,367018548,367020118,367021759,367023171,367024741,367026339,367027863,367029354,367030931,367032386,367033943,367035566,367037056,367038592,367040160,367041780,367043221,367044821,367046400,367047885,367049402,367050970,367052521,367053964,367055573,367057185,367058618,367060181,367061767,367063187,367064767,367066272,367067740,367069337,367070938,367072391,367073939,367075518,367076975,367078517,367080121,367081704,367083166,367084743,367086339,367087713,367089293,367090885,367092293,367093881,367095344,367096855,367098482,367100038,367101495,367103131,367104732,367106205,367107801,367109424,367111038,367112540,367114108,367115713,367117120,367118663,367120276,367121657,367123267,367124796,367126292,367127921,367129444,367130946,367132560,367134175,367135645,367137215,367138810,367140258,367141868,367143458,367144909,367146530,367148012,367149550,367151166,367152611,367154200,367155748,367157209,367158807,367160409,367161912,367163500,367165103,367166653,367168175,367169780,367171351,367172853,367174465,367176044,367177518,367179122,367180595,367182194,367183798,367185221,367186861,367188529,367190011,367191651,367193243,367194720,367196358,367197994,367199448,367201058,367202598,367204047,367205638,367207171,367208694,367210246,367211675,367213298,367214852,367216252,367217855,367219287,367220921,367222496,367223940,367225547,367227152,367228600,367230207,367231801,367233216,367234892,367236421,367237911,367239525,367240946,367242578,367244180,367245650,367247283,367248756,367250354,367251973,367253476,367255032,367256670,367258223,367259743,367261397,367262966,367264454,367266129,367267712,367269181,367270820,367272269,367273848,367275469,367277004,367278551,367280162,367281658,367283214,367284840,367286351,367287893,367289481,367291085,367292632,367294182,367295807,367297412,367298897,367300516,367302086,367303554,367305214,367306752,367308265,367309839,367311288,367312906,367314429,367315943,367317547,367319094,367320638,367322259,367323784,367325318,367326923,367328433,367329991,367331590,367333016,367334625,367336133,367337693,367339325,367340782,367342432,367344081,367345611,367347275,367348881,367350387,367352015,367353622,367355124,367356720,367358340,367359876,367361452,367363092,367364594,367366223,367367783,367369271,367370897,367372439,367373962,367375615,367377165,367378678,367380299,367381895,367383418,367385069,367386617,367388151,367389805,367391375,367392864,367394466,367396012,367397506,367399165,367400669,367402221,367403800,367405237,367406835,367408482,367410009,367411554,367413154,367414777,367416235,367417845,367419423,367420908,367422542,367424122,367425604,367427232,367428724,367430279,367431878,367433296,367434915,367436451,367437922,367439529,367440973,367442548,367444151,367445571,367447138,367448665,367450128,367451725,367453294,367454727,367456332,367457760,367459311,367460930,367462451,367463987,367465654,367467187,367468701,367470351,367471932,367473399,367475004,367476654,367478187,367479697,367481304,367482888,367484319,367485966,367487521,367488954,367490548,367492052,367493524,367495090,367496642,367498128,367499692,367501305,367502899,367504426,367505942,367507554,367509068,367510570,367512172,367513739,367515155,367516740,367518313,367519759,367521362,367522973,367524464,367526026,367527637,367529254,367530829,367532344,367533943,367535537,367537138,367538673,367540207,367541823,367543336,367544851,367546443,367547995,367549454,367551041,367552598,367554112,367555646,367557260,367558849,367560366,367561858,367563436,367565027,367566476,367568026,367569592,367571045,367572620,367574211,367575699,367577269,367578870,367580393,367581897,367583491,367585103,367586630,367588175,367589803,367591357,367592850,367594472,367596073,367597555,367599155,367600711,367602233,367603748,367605340,367606829,367608370,367609976,367611555,367613046,367614577,367616169,367617751,367619261,367620861,367622481,367624088,367625564,367627114,367628724,367630314,367631759,367633343,367634922,367636415,367637988,367639634,367641192,367642705,367644247,367645880,367647474,367648984,367650501,367652071,367653648,367655101,367656713,367658340,367659921,367661452,367663036,367664663,367666231,367667718,367669247,367670831,367672421,367673933,367675502,367677062,367678589,367680075,367681609,367683223,367684806,367686258,367687301,367688674,367690226,367691671,367693270,367694794,367696321,367697909,367699429,367700953,367702517,367703972,367705489,367706982,367708434,367709931,367711396,367712938,367714401,367715857,367717363,367718829,367720398,367721874,367723392,367724905,367726367,367727906,367729442,367730919,367732470,367733961,367735473,367737049,367738464,367740001,367741467,367742971,367744427,367745889,367747443,367748836,367750400,367751880,367753384,367754953,367756375,367757873,367759409,367760903,367762474,367763922,367765438,367766926,367768404,367769970,367771418,367772924,367774413,367775905,367777465,367778853,367780418,367781843,367783383,367784910,367786375,367787956,367789421,367790961,367792546,367794008,367795555,367797065,367798550,367800124,367801581,367803080,367804560,367806041,367807540,367809031,367810607,367812106,367813629,367815148,367816667,367818274,367819683,367821212,367822699,367824237,367825769,367827166,367828746,367830183,367831705,367833224,367834711,367836283,367837736,367839294,367840662,367842199,367843619,367845157,367846630,367848141,367849662,367851112,367852689,367854120,367855653,367857154,367858644,367860249,367861688,367863292,367864762,367866331,367867890,367869349,367870955,367872414,367873986,367875463,367877029,367878575,367880019,367881582,367883050,367884592,367886120,367887626,367889205,367890613,367892181,367893642,367895174,367896748,367898193,367899770,367901285,367902817,367904360,367905782,367907362,367908755,367910300,367911740,367913278,367914765,367916266,367917834,367919313,367920855,367922313,367923837,367925308,367926811,367928374,367929851,367931404,367932863,367934384,367935906,367937409,367938966,367940455,367942016,367943434,367945001,367946453,367948016,367949471,367951015,367952553,367954001,367955571,367957012,367958573,367960000,367961596,367963055,367964650,367966226,367967692,367969249,367970711,367972229,367973720,367975248,367976800,367978235,367979795,367981220,367982760,367984156,367985693,367987170,367988696,367990262,367991777,367993343,367994799,367996373,367997888,367999424,368000936,368002382,368003901,368005347,368006919,368008417,368009968,368011457,368012927,368014487,368015935,368017491,368018920,368020452,368021858,368023407,368024851,368026421,368027961,368029432,368030965,368032402,368033983,368035447,368036998,368038564,368040000,368041566,368043006,368044518,368045957,368047440,368048893,368050359,368051865,368053323,368054825,368056309,368057860,368059284,368060851,368062329,368063815,368065355,368066784,368068342,368069761,368071293,368072742,368074262,368075816,368077256,368078833,368080220,368081783,368083156,368084721,368086107,368087634,368089022,368090567,368092009,368093557,368095120,368096556,368098146,368099579,368101121,368102602,368104083,368105632,368107051,368108617,368110026,368111590,368113067,368114529,368116046,368117494,368119057,368120514,368122088,368123631,368125178,368126747,368128357,368129954,368131524,368133087,368134687,368136289,368137915,368139413,368141000,368142603,368144106,368145727,368147341,368148835,368150390,368151997,368153492,368155017,368156629,368158179,368159675,368161244,368162837,368164356,368165824,368167448,368169052,368170584,368172040,368173629,368175127,368176584,368178139,368179640,368181189,368182814,368184305,368185833,368187440,368188965,368190473,368192109,368193638,368195120,368196704,368198222,368199785,368201398,368202888,368204458,368206020,368207476,368209091,368210565,368212141,368213793,368215290,368216848,368218470,368219986,368221553,368223128,368224663,368226206,368227818,368229299,368230876,368232478,368233934,368235523,368237068,368238582,368240147,368241684,368243274,368244899,368246487,368248043,368249639,368251190,368252687,368254286,368255838,368257353,368258934,368260539,368262108,368263587,368265122,368266649,368268170,368269724,368271253,368272854,368274405,368275891,368277475,368279029,368280556,368282170,368283774,368285332,368286874,368288478,368290015,368291544,368293159,368294641,368296205,368297784,368299275,368300886,368302323,368303915,368305490,368307009,368308632,368310164,368311728,368313341,368314867,368316477,368318104,368319579,368321181,368322782,368324250,368325836,368327268,368328817,368330410,368331870,368333456,368334919,368336505,368338136,368339666,368341259,368342839,368344352,368345942,368347535,368349023,368350599,368352201,368353689,368355311,368356832,368358317,368359909,368361372,368362943,368364482,368366004,368367617,368369121,368370691,368372254,368373787,368375399,368377042,368378560,368380163,368381776,368383327,368384899,368386481,368388044,368389556,368391139,368392646,368394243,368395845,368397360,368398964,368400561,368402082,368403697,368405279,368406818,368408438,368409986,368411513,368413161,368414767,368416332,368418002,368419592,368421140,368422744,368424280,368425899,368427502,368429029,368430627,368432151,368433730,368435324,368436852,368438397,368440000,368441543,368443101,368444744,368446313,368447824,368449441,368451030,368452452,368454044,368455507,368457086,368458724,368460199,368461818,368463411,368464936,368466506,368468139,368469694,368471199,368472800,368474372,368475824,368477431,368478999,368480505,368482077,368483629,368485103,368486661,368488201,368489675,368491307,368492778,368494308,368495903,368497381,368498979,368500586,368502057,368503626,368505229,368506672,368508285,368509841,368511318,368512934,368514344,368515838,368517449,368518895,368520421,368521986,368523475,368525022,368526618,368528069,368529584,368531173,368532564,368534131,368535741,368537172,368538731,368540324,368541765,368543286,368544816,368546276,368547838,368549385,368550790,368552402,368553941,368555432,368557049,368558588,368560074,368561667,368563247,368564714,368566255,368567891,368569335,368570888,368572503,368573909,368575527,368577026,368578543,368580140,368581604,368583147,368584744,368586213,368587743,368589354,368590934,368592432,368593982,368595646,368597179,368598688,368600277,368601857,368603266,368604904,368606353,368607891,368609469,368610890,368612467,368614032,368615495,368617001,368618644,368620202,368621708,368623329,368624905,368626386,368627935,368629540,368630966,368632525,368633974,368635408,368637024,368638408,368639916,368641487,368642854,368644439,368645916,368647345,368648950,368650473,368651896,368653454,368655064,368656491,368658095,368659622,368661075,368662673,368664057,368665603,368667174,368668538,368670122,368671488,368673039,368674590,368676023,368677590,368679167,368680618,368682145,368683742,368685180,368686702,368688302,368689716,368691270,368692824,368694222,368695812,368697242,368698821,368700342,368701883,368703481,368704971,368706555,368708123,368709612,368711250,368712878,368714418,368716016,368717661,368719171,368720757,368722375,368723810,368725379,368726867,368728362,368729974,368731394,368732951,368734505,368735997,368737579,368739188,368740655,368742215,368743876,368745355,368746916,368748550,368750074,368751609,368753239,368754743,368756266,368757879,368759385,368760923,368762491,368763908,368765520,368767013,368768533,368770155,368771631,368773153,368774758,368776260,368777783,368779410,368780944,368782501,368784163,368785658,368787211,368788757,368790188,368791806,368793282,368794827,368796419,368797918,368799517,368801123,368802574,368804175,368805703,368807207,368808845,368810314,368811904,368813514,368815014,368816624,368818239,368819721,368821330,368822840,368824353,368825980,368827440,368829056,368830656,368832210,368833801,368835417,368836948,368838501,368840137,368841625,368843235,368844854,368846388,368847913,368849529,368850986,368852586,368854110,368855635,368857222,368858654,368860237,368861808,368863362,368864961,368866514,368868112,368869711,368871253,368872777,368874372,368875884,368877440,368879069,368880566,368882172,368883709,368885290,368886895,368888434,368890024,368891500,368893100,368894633,368896201,368897790,368899312,368900896,368902482,368903972,368905620,368907147,368908755,368910341,368911887,368913452,368915017,368916550,368918178,368919662,368921217,368922759,368924298,368925903,368927448,368929106,368930721,368932231,368933883,368935402,368936976,368938576,368940022,368941610,368943065,368944607,368946213,368947669,368949258,368950659,368952255,368953709,368955326,368956802,368958339,368959927,368961380,368963009,368964519,368966015,368967595,368969047,368970670,368972195,368973721,368975268,368976737,368978308,368979783,368981391,368982922,368984451,368985980,368987459,368989068,368990497,368992099,368993585,368995147,368996786,368998275,368999869,369001444,369002902,369004481,369006027,369007507,369009081,369010544,369012148,369013677,369015211,369016784,369018253,369019842,369021299,369022886,369024322,369025914,369027453,369028942,369030529,369032028,369033609,369035148,369036621,369038186,369039664,369041213,369042791,369044244,369045861,369047433,369048919,369050514,369051956,369053534,369055003,369056528,369058085,369059515,369061116,369062569,369064027,369065644,369067078,369068628,369070213,369071599,369073191,369074705,369076192,369077779,369079204,369080728,369082291,369083680,369085312,369086741,369088307,369089791,369091274,369092839,369094299,369095903,369097473,369098925,369100537,369102075,369103587,369105189,369106728,369108222,369109814,369111281,369112815,369114388,369115819,369117398,369118830,369120376,369121810,369123350,369124965,369126385,369127983,369129426,369130978,369132544,369133982,369135561,369137085,369138544,369140130,369141586,369143156,369144716,369146153,369147754,369149181,369150782,369152237,369153781,369155257,369156748,369158332,369159748,369161328,369162778,369164292,369165887,369167352,369168939,369170530,369171938,369173530,369174974,369176531,369178087,369179592,369181113,369182609,369184196,369185613,369187222,369188603,369190205,369191613,369193184,369194784,369196266,369197897,369199440,369200902,369202517,369204007,369205586,369207186,369208642,369210269,369211734,369213272,369214724,369216282,369217860,369219316,369220922,369222277,369223864,369225335,369226870,369228490,369229941,369231537,369233016,369234571,369236120,369237579,369239160,369240590,369242134,369243684,369245103,369246675,369248074,369249659,369251092,369252702,369254165,369255705,369257171,369258701,369260243,369261685,369263279,369264883,369266339,369267903,369269484,369270937,369272549,369274071,369275578,369277154,369278624,369280215,369281669,369283232,369284754,369286210,369287793,369289207,369290808,369292283,369293827,369295406,369296896,369298495,369299949,369301489,369303079,369304537,369306140,369307628,369309162,369310737,369312217,369313794,369315225,369316830,369318349,369319857,369321459,369322851,369324432,369325888,369327485,369329002,369330506,369332079,369333561,369335130,369336731,369338157,369339737,369341202,369342757,369344330,369345798,369347377,369348805,369350410,369351895,369353468,369354994,369356443,369357937,369359406,369360984,369362390,369363939,369365395,369366949,369368511,369369933,369371539,369372999,369374575,369376077,369377566,369379106,369380560,369382140,369383557,369385172,369386640,369388199,369389755,369391211,369392754,369394219,369395807,369397329,369398761,369400373,369401831,369403373,369404939,369406398,369407985,369409563,369411036,369412639,369414174,369415706,369417272,369418712,369420321,369421766,369423330,369424831,369426350,369427937,369429359,369430945,369432433,369433981,369435536,369436978,369438593,369440071,369441641,369443195,369444680,369446292,369447816,369449290,369450841,369452313,369453884,369455266,369456834,369458258,369459834,369461368,369462816,369464371,369465773,369467347,369468804,369470374,369471887,369473332,369474922,369476356,369477953,369479414,369480958,369482552,369483981,369485590,369487040,369488617,369490109,369491633,369493199,369494693,369496287,369497802,369499307,369500899,369502340,369503908,369505426,369506952,369508514,369509935,369511540,369513034,369514602,369516186,369517584,369519163,369520568,369522169,369523647,369525209,369526685,369528248,369529844,369531264,369532865,369534337,369535866,369537459,369538847,369540428,369541910,369543481,369545069,369546523,369548119,369549606,369551160,369552648,369554200,369555804,369557233,369558826,369560180,369561775,369563288,369564760,369566353,369567767,369569357,369570924,369572431,369574023,369575514,369577113,369578689,369580147,369581739,369583276,369584759,369586298,369587720,369589316,369590759,369592365,369593811,369595405,369596992,369598473,369600076,369601572,369603167,369604744,369606211,369607820,369609398,369610935,369612533,369614004,369615594,369617027,369618608,369620045,369621599,369623141,369624622,369626211,369627656,369629268,369630789,369632367,369633944,369635404,369637023,369638595,369640143,369641737,369643236,369644786,369646367,369647863,369649449,369650948,369652516,369653991,369655597,369657182,369658628,369660223,369661676,369663283,369664759,369666356,369667890,369669435,369670994,369672473,369674078,369675656,369677165,369678755,369680236,369681830,369683341,369684925,369686480,369687947,369689467,369690921,369692514,369693964,369695535,369696946,369698534,369700062,369701614,369703181,369704630,369706222,369707736,369709308,369710836,369712333,369713931,369715405,369717016,369718532,369720100,369721654,369723135,369724727,369726192,369727789,369729304,369730835,369732337,369733858,369735473,369736895,369738479,369739933,369741496,369743044,369744541,369746145,369747622,369749212,369750762,369752216,369753794,369755241,369756823,369758301,369759816,369761368,369762810,369764431,369765903,369767499,369769050,369770473,369772055,369773540,369775098,369776686,369778169,369779723,369781294,369782775,369784351,369785898,369787334,369788925,369790305,369791922,369793439,369794955,369796497,369797932,369799521,369801028,369802630,369804161,369805662,369807214,369808671,369810238,369811739,369813253,369814887,369816346,369817927,369819478,369820913,369822483,369823875,369825468,369826901,369828529,369830011,369831569,369833135,369834624,369836228,369837809,369839347,369840924,369842480,369844025,369845609,369847118,369848712,369850334,369851836,369853435,369854972,369856533,369858128,369859586,369861184,369862731,369864273,369865857,369867340,369868949,369870494,369871990,369873625,369875111,369876729,369878290,369879766,369881395,369882961,369884512,369886120,369887593,369889135,369890635,369892133,369893741,369895173,369896764,369898201,369899773,369901336,369902816,369904432,369905993,369907511,369909142,369910741,369912271,369913890,369915393,369916964,369918566,369920013,369921629,369923083,369924611,369926163,369927584,369929179,369930583,369932170,369933718,369935181,369936770,369938229,369939810,369941358,369942807,369944403,369945836,369947385,369948924,369950369,369951929,369953343,369954904,369956417,369957900,369959517,369961038,369962572,369964153,369965597,369967172,369968755,369970194,369971809,369973399,369974906,369976484,369978058,369979545,369981066,369982623,369984036,369985641,369987093,369988653,369990196,369991648,369993234,369994747,369996265,369997844,369999374,370000888,370002502,370004099,370005560,370007177,370008637,370010199,370011805,370013293,370014855,370016448,370017869,370019473,370021006,370022537,370024096,370025527,370027094,370028689,370030222,370031759,370033387,370035002,370036530,370038082,370039670,370041245,370042726,370044308,370045867,370047308,370048914,370050504,370051979,370053556,370055060,370056560,370058137,370059629,370061169,370062739,370064209,370065746,370067347,370068903,370070380,370071952,370073501,370074917,370076528,370077981,370079549,370081116,370082594,370084165,370085687,370087200,370088804,370090381,370091865,370093469,370094982,370096474,370098071,370099577,370101104,370102695,370104250,370105685,370107269,370108787,370110322,370111909,370113375,370114931,370116480,370117949,370119532,370121102,370122608,370124185,370125770,370127268,370128798,370130404,370131968,370133468,370135043,370136596,370138055,370139636,370141215,370142650,370144232,370145683,370147202,370148822,370150367,370151846,370153489,370155060,370156589,370158079,370159670,370161273,370162793,370164327,370165888,370167405,370168966,370170533,370172074,370173594,370175201,370176736,370178251,370179797,370181371,370182940,370184490,370186030,370187578,370189154,370190641,370192126,370193694,370195243,370196789,370198306,370199375,370199401,370199427,370199453,370199479,370199505,370199531,370199557,370199583,370199609,370199635,370199661,370199687,370199713,370199739,370199765,370200976,370202432,370204160,370205925,370207507,370208904,370210253,370211599,370213012,370214418,370215815,370217200,370218663,370220137,370221629,370223101,370224612,370226160,370227689,370229244,370230796,370232369,370233998,370235653,370237301,370238968,370240648,370242254,370243830,370245383,370247056,370248728,370250427,370252014,370253633,370255151,370256609,370258062,370259543,370261157,370262835,370264502,370266085,370267578,370269043,370270625,370272266,370273932,370275407,370276950,370278494,370280219,370281879,370283365,370284825,370286311,370288023,370289712,370291250,370292750,370294244,370295750,370297216,370298686,370300185,370301663,370303048,370304471,370305888,370307255,370308688,370310134,370311571,370313086,370314586,370316247,370317863,370319449,370321067,370322645,370324245,370325896,370327489,370329100,370330692,370332290,370333857,370335436,370337016,370338553,370340035,370341541,370343067,370344582,370346095,370347664,370349215,370350675,370352179,370353678,370355195,370356718,370358240,370359765,370361332,370362871,370364387,370365925,370367479,370369045,370370588,370372197,370373689,370375242,370376730,370378273,370379778,370381295,370382824,370384353,370385869,370387387,370388901,370390422,370391992,370393556,370395094,370396603,370398100,370399644,370401189,370402743,370404333,370405968,370407536,370409090,370410657,370412237,370413816,370415377,370416953,370418511,370420092,370421680,370423240,370424815,370426402,370427971,370429586,370431146,370432770,370434349,370435914,370437516,370439131,370440693,370442294,370443915,370445503,370447117,370448716,370450303,370451897,370453512,370455100,370456705,370458286,370459917,370461554,370463183,370464805,370466416,370468034,370469619,370471240,370472858,370474458,370476059,370477673,370479280,370480898,370482527,370484148,370485742,370487383,370489025,370490668,370492285,370493930,370495565,370497184,370498821,370500444,370502064,370503689,370505298,370506934,370508570,370510171,370511796,370513396,370514981,370516599,370518218,370519819,370521418,370523027,370524694,370526337,370527960,370529592,370531235,370532874,370534525,370536171,370537812,370539408,370541021,370542648,370544280,370545946,370547572,370549208,370550853,370552504,370554128,370555758,370557411,370559021,370560676,370562295,370563937,370565556,370567212,370568840,370570503,370572121,370573754,370575406,370577048,370578734,370580408,370582087,370583732,370585345,370586991,370588606,370590246,370591866,370593491,370595153,370596849,370598520,370600166,370601801,370603428,370605030,370606670,370608274,370609930,370611593,370613277,370614910,370616545,370618206,370619874,370621523,370623174,370624840,370626477,370628115,370629755,370631431,370633058,370634736,370636382,370638067,370639730,370641387,370643074,370644768,370646439,370648089,370649733,370651350,370653016,370654710,370656324,370657981,370659608,370661273,370662883,370664521,370666149,370667807,370669461,370671102,370672724,370674380,370675956,370677573,370679185,370680818,370682437,370684059,370685700,370687357,370689014,370690630,370692250,370693905,370695564,370697211,370698848,370700521,370702176,370703856,370705482,370707105,370708726,370710348,370711978,370713603,370715233,370716858,370718481,370720099,370721718,370723332,370724958,370726571,370728223,370729825,370731478,370733120,370734719,370736321,370737972,370739604,370741227,370742827,370744446,370746043,370747652,370749273,370750912,370752507,370754102,370755728,370757349,370758931,370760592,370762191,370763812,370765431,370767050,370768703,370770308,370771971,370773542,370775132,370776757,370778382,370779992,370781611,370783240,370784870,370786496,370788104,370789714,370791321,370792937,370794542,370796142,370797742,370799358,370800993,370802641,370804264,370805849,370807483,370809079,370810675,370812282,370813888,370815534,370817086,370818692,370820267,370821866,370823464,370825066,370826686,370828283,370829876,370831446,370833008,370834593,370836154,370837745,370839358,370840959,370842548,370844148,370845712,370847274,370848775,370850316,370851841,370853366,370854917,370856466,370858055,370859615,370861201,370862755,370864329,370865835,370867381,370868937,370870494,370872045,370873584,370875139,370876700,370878236,370879815,370881380,370882908,370884459,370886032,370887588,370889152,370890722,370892265,370893828,370895417,370896988,370898547,370900096,370901641,370903194,370904763,370906327,370907829,370909359,370910910,370912472,370914029,370915582,370917132,370918716,370920305,370921890,370923455,370925041,370926601,370928161,370929730,370931290,370932854,370934438,370936002,370937570,370939189,370940772,370942378,370943981,370945550,370947138,370948703,370950249,370951836,370953406,370954942,370956490,370958054,370959644,370961249,370962787,370964381,370965957,370967533,370969134,370970733,370972257,370973841,370975416,370977010,370978589,370980120,370981717,370983307,370984898,370986498,370988102,370989701,370991287,370992902,370994495,370996111,370997702,370999304,371000922,371002452,371004026,371005624,371007231,371008843,371010441,371012031,371013599,371015159,371016697,371018281,371019853,371021438,371023049,371024553,371026112,371027649,371029177,371030763,371032346,371033912,371035455,371037066,371038609,371040150,371041710,371043258,371044787,371046336,371047869,371049389,371050908,371052460,371053971,371055466,371057009,371058551,371060085,371061572,371063067,371064599,371066119,371067631,371069167,371070679,371072189,371073693,371075179,371076659,371078166,371079682,371081210,371082656,371084146,371085601,371087054,371088555,371090087,371091592,371093073,371094589,371096092,371097520,371099020,371100489,371101977,371103416,371104856,371106387,371107853,371109336,371110837,371112327,371113780,371115250,371116730,371118214,371119681,371121165,371122657,371124105,371125579,371127056,371128468,371129975,371131484,371132988,371134467,371135941,371137411,371138933,371140442,371141964,371143471,371144989,371146475,371147941,371149442,371150927,371152400,371153918,371155477,371156923,371158428,371159929,371161461,371162957,371164427,371165929,371167444,371168912,371170418,371171924,371173448,371174998,371176537,371178078,371179592,371181137,371182649,371184203,371185761,371187361,371188902,371190438,371192026,371193589,371195163,371196703,371198252,371199795,371201361,371202953,371204558,371206157,371207649,371209221,371210795,371212356,371213908,371215472,371217024,371218566,371220128,371221717,371223280,371224875,371226489,371228121,371229757,371231342,371232935,371234510,371236113,371237729,371239339,371240999,371242655,371244276,371245926,371247567,371249213,371250870,371252526,371254174,371255824,371257463,371259138,371260821,371262473,371264142,371265800,371267468,371269091,371270732,371272363,371274043,371275733,371277417,371279108,371280786,371282456,371284111,371285793,371287479,371289197,371290909,371292604,371294294,371295980,371297690,371299404,371301091,371302790,371304491,371306155,371307854,371309554,371311224,371312881,371314552,371316213,371317880,371319523,371321174,371322870,371324547,371326212,371327910,371329585,371331226,371332881,371334527,371336158,371337815,371339480,371341151,371342813,371344509,371346161,371347808,371349469,371351155,371352830,371354508,371356166,371357848,371359528,371361228,371362923,371364582,371366272,371367957,371369656,371371331,371372946,371374600,371376296,371377957,371379636,371381327,371382973,371384678,371386405,371388101,371389759,371391437,371393122,371394795,371396476,371398120,371399785,371401517,371403141,371404785,371406414,371408099,371409792,371411481,371413167,371414853,371416546,371418242,371419936,371421638,371423358,371425024,371426751,371428477,371430162,371431813,371433524,371435225,371436908,371438571,371440226,371441925,371443596,371445300,371447002,371448711,371450383,371452067,371453764,371455461,371457183,371458875,371460553,371462269,371463996,371465685,371467339,371469065,371470704,371472383,371474042,371475747,371477465,371479134,371480837,371482515,371484142,371485798,371487484,371489139,371490805,371492461,371494140,371495805,371497467,371499162,371500815,371502504,371504200,371505855,371507502,371509129,371510816,371512492,371514121,371515764,371517412,371519052,371520718,371522395,371524020,371525713,371527373,371529050,371530723,371532393,371534053,371535740,371537411,371539073,371540780,371542449,371544117,371545820,371547467,371549162,371550987,371552952,371554955,371556018,371556842,371558434,371559890,371561519,371563038,371564553,371566204,371567659,371569318,371570879,371572380,371574056,371575531,371577149,371578713,371580173,371581850,371583306,371584923,371586497,371587961,371589652,371591104,371592705,371594341,371595791,371597477,371598963,371600511,371602147,371603601,371605278,371606813,371608338,371610023,371611433,371613075,371614655,371616104,371617768,371619209,371620844,371622401,371623860,371625537,371626976,371628586,371630168,371631632,371633342,371634834,371636425,371638057,371639490,371641197,371642668,371644207,371645849,371647299,371648979,371650481,371652015,371653699,371655126,371656809,371658335,371659827,371661539,371662952,371664593,371666137,371667606,371669304,371670734,371672334,371673945,371675399,371677131,371678602,371680224,371681829,371683283,371685015,371686482,371688035,371689662,371691110,371692817,371694299,371695873,371697526,371698961,371700668,371702213,371703751,371705465,371706896,371708612,371710163,371711691,371713395,371714779,371716452,371718032,371719500,371721245,371722729,371724386,371726014,371727464,371729243,371730701,371732335,371733976,371735403,371737175,371738667,371740276,371741976,371743396,371745131,371746687,371748280,371749963,371751375,371753115,371754694,371756254,371757950,371759421,371761156,371762738,371764258,371766025,371767493,371769225,371770785,371772275,371774028,371775426,371777125,371778745,371780181,371782007,371783417,371785102,371786741,371788154,371789965,371791444,371793058,371794714,371796107,371797904,371799391,371800967,371802620,371804054,371805833,371807367,371808930,371810620,371812037,371813783,371815321,371816824,371818551,371819941,371821688,371823257,371824739,371826516,371827928,371829645,371831231,371832706,371834531,371835954,371837632,371839255,371840724,371842533,371843956,371845626,371847223,371848642,371850439,371851883,371853519,371855156,371856572,371858361,371859809,371861443,371863087,371864475,371866276,371867786,371869363,371871031,371872393,371874228,371875743,371877307,371879028,371880408,371882252,371883788,371885362,371887117,371888521,371890325,371891880,371893450,371895220,371896630,371898443,371900003,371901521,371903335,371904720,371906513,371908099,371909600,371911436,371912861,371914584,371916188,371917633,371919455,371920878,371922555,371924182,371925606,371927435,371928887,371930616,371932268,371933714,371935561,371936995,371938648,371940315,371941717,371943551,371945041,371946691,371948400,371949770,371951621,371953133,371954710,371956416,371957770,371959597,371961042,371962671,371964377,371965768,371967649,371969164,371970778,371972522,371973905,371975744,371977287,371978885,371980681,371982061,371983871,371985433,371987011,371988747,371990100,371991943,371993489,371995057,371996835,371998196,372000023,372001557,372003121,372004865,372006253,372008071,372009632,372011215,372012973,372014361,372016209,372017771,372019325,372021065,372022423,372024260,372025815,372027408,372029188,372030556,372032413,372033989,372035528,372037324,372038693,372040533,372042124,372043677,372045457,372046820,372048663,372050262,372051810,372053617,372055010,372056833,372058418,372059985,372061750,372063111,372064982,372066522,372068131,372069899,372071238,372073091,372074615,372076219,372077977,372079283,372081095,372082579,372084192,372085950,372087290,372089157,372090684,372092371,372094151,372095517,372097410,372098919,372100598,372102348,372103728,372105598,372107078,372108771,372110517,372111909,372113782,372115252,372116941,372118671,372120072,372121941,372123418,372125115,372126847,372128191,372130076,372131530,372133213,372134961,372136349,372138181,372139629,372141330,372143010,372144435,372146284,372147693,372149412,372151069,372152504,372154314,372155719,372157485,372159124,372160619,372162399,372163787,372165577,372167162,372168709,372170479,372171823,372173592,372175194,372176739,372178500,372179843,372181646,372183198,372184741,372186514,372187859,372189662,372191230,372192831,372194589,372195979,372197743,372199281,372200922,372202691,372204138,372205918,372207396,372209112,372210857,372212329,372214080,372215598,372217308,372219065,372220509,372222316,372223794,372225555,372227296,372228859,372230632,372232120,372233937,372235681,372237241,372238991,372240473,372242267,372244016,372245597,372247356,372248840,372250589,372252326,372253958,372255671,372257210,372258985,372260741,372262386,372264045,372265596,372267307,372269067,372270735,372272361,372273947,372275649,372277474,372279197,372280819,372282482,372284184,372285981,372287747,372289339,372291001,372292751,372294502,372296276,372297890,372299615,372301361,372303079,372304880,372306527,372308223,372310054,372311719,372313590,372315215,372317020,372318912,372320489,372322414,372324054,372325853,372327731,372329304,372331187,372332874,372334544,372336460,372338043,372339788,372341480,372343029,372344874,372346467,372348141,372349832,372351387,372353149,372354675,372356295,372358002,372359538,372361181,372362757,372364354,372366076,372367664,372369238,372370859,372372461,372374231,372375795,372377376,372379029,372380581,372382349,372383935,372385495,372387166,372388762,372390524,372392085,372393757,372395375,372396931,372398723,372400269,372402033,372403701,372405234,372407082,372408556,372410250,372411993,372413516,372415326,372416838,372418501,372420266,372421808,372423602,372425144,372426772,372428550,372430084,372431781,372433348,372434903,372436630,372438178,372439831,372441380,372442921,372444592,372446105,372447656,372449207,372450749,372452329,372453828,372455314,372456887,372458367,372459917,372461384,372462860,372464429,372465917,372467480,372468999,372470489,372472099,372473588,372475149,372476670,372478148,372479750,372481237,372482763,372484261,372485706,372487331,372488745,372490314,372491807,372493254,372494866,372496294,372497865,372499371,372500794,372502445,372503893,372505451,372507015,372508421,372510067,372511529,372513062,372514566,372515986,372517643,372519062,372520650,372522140,372523558,372525245,372526651,372528256,372529777,372531210,372532940,372534378,372536061,372537655,372539072,372540794,372542200,372543857,372545416,372546847,372548565,372550025,372551673,372553250,372554645,372556381,372557821,372559460,372561076,372562474,372564193,372565585,372567219,372568838,372570226,372571928,372573287,372574923,372576528,372577909,372579665,372581077,372582695,372584310,372585662,372587420,372588800,372590449,372592068,372593458,372595248,372596712,372598377,372600056,372601475,372603219,372604701,372606324,372607962,372609358,372611064,372612600,372614250,372615911,372617314,372619038,372620568,372622210,372623885,372625300,372627018,372628516,372630129,372631812,372633216,372634958,372636510,372638090,372639816,372641251,372642907,372644455,372646085,372647735,372649131,372650812,372652388,372653986,372655653,372657125,372658823,372660467,372662072,372663696,372665222,372666918,372668548,372670140,372671705,372673181,372674852,372676511,372678055,372679641,372681138,372682753,372684425,372685951,372687513,372689031,372690702,372692336,372693931,372695433,372696949,372698593,372700261,372701896,372703394,372704985,372706622,372708279,372709977,372711423,372712996,372714626,372716241,372717984,372719384,372721098,372722796,372724397,372726191,372727677,372729415,372731117,372732662,372734452,372735940,372737624,372739338,372740836,372742601,372744131,372745773,372747500,372748985,372750717,372752221,372753897,372755574,372757052,372758776,372760304,372761903,372763468,372764883,372766568,372768046,372769662,372771177,372772551,372774169,372775603,372777171,372778653,372780057,372781689,372783152,372784739,372786246,372787668,372789329,372790783,372792375,372793912,372795333,372797015,372798475,372800089,372801646,372803041,372804729,372806179,372807800,372809361,372810762,372812463,372813921,372815516,372817088,372818489,372820211,372821633,372823240,372824865,372826277,372827970,372829423,372831036,372832670,372834089,372835804,372837284,372838832,372840481,372841906,372843616,372845062,372846559,372848253,372849662,372851305,372852786,372854199,372855915,372857313,372858922,372860441,372861859,372863530,372864964,372866495,372867999,372869423,372871031,372872441,372873913,372875370,372876792,372878293,372879666,372881087,372882542,372883957,372885406,372886844,372888245,372889682,372891093,372892528,372893944,372895334,372896796,372898219,372899622,372901038,372902453,372903925,372905346,372906791,372908197,372909623,372911055,372912482,372913924,372915297,372916742,372918176,372919587,372921023,372922460,372923907,372925342,372926757,372928186,372929609,372931097,372932535,372933922,372935366,372936787,372938205,372939628,372941027,372942470,372943894,372945338,372946782,372948203,372949634,372951081,372952530,372953967,372955393,372956866,372958322,372959763,372961224,372962624,372964069,372965512,372966940,372968389,372969758,372971221,372972613,372974070,372975481,372976866,372978324,372979772,372981246,372982702,372984092,372985547,372986998,372988453,372989927,372991348,372992810,372994283,372995750,372997218,372998655,373000107,373001562,373003019,373004478,373005899,373007336,373008769,373010219,373011666,373013066,373014521,373015950,373017418,373018942,373020371,373021831,373023286,373024742,373026195,373027621,373029058,373030451,373031857,373033356,373034771,373036226,373037668,373039133,373040607,373042081,373043531,373044971,373046416,373047864,373049332,373050801,373052229,373053655,373055123,373056598,373058029,373059486,373060957,373062412,373063872,373065331,373066772,373068235,373069706,373071180,373072668,373074127,373075590,373077078,373078550,373080040,373081481,373082925,373084389,373085828,373087251,373088692,373090128,373091579,373093034,373094493,373095958,373097427,373098882,373100311,373101779,373103250,373104700,373106140,373107565,373109007,373110517,373111932,373113399,373114866,373116283,373117797,373119218,373120687,373122164,373123646,373125151,373126599,373128072,373129545,373131017,373132479,373133979,373135480,373136981,373138421,373139896,373141339,373142791,373144219,373145659,373147105,373148560,373150004,373151422,373152816,373154285,373155746,373157196,373158653,373160085,373161535,373163016,373164487,373165944,373167359,373168812,373170281,373171789,373173248,373174713,373176170,373177604,373179096,373180569,373182023,373183497,373184964,373186443,373187929,373189414,373190861,373192322,373193785,373195273,373196766,373198248,373199697,373201124,373202592,373204055,373205528,373206962,373208380,373209825,373211312,373212778,373214219,373215674,373217123,373218613,373220093,373221543,373223015,373224487,373225949,373227429,373228885,373230299,373231775,373233242,373234683,373236175,373237590,373239063,373240512,373241961,373243478,373244965,373246433,373247897,373249370,373250861,373252366,373253823,373255283,373256768,373258245,373259763,373261252,373262736,373264191,373265629,373267115,373268619,373270104,373271556,373273040,373274513,373275968,373277449,373278911,373280373,373281809,373283266,373284736,373286217,373287678,373289140,373290594,373292064,373293557,373295030,373296512,373297950,373299415,373300890,373302404,373303853,373305296,373306789,373308242,373309731,373311229,373312674,373314164,373315611,373317049,373318538,373320037,373321550,373323025,373324506,373326011,373327506,373328980,373330478,373331981,373333452,373334977,373336492,373337939,373339408,373340886,373342369,373343873,373345364,373346833,373348276,373349731,373351225,373352723,373354222,373355698,373357194,373358693,373360157,373361669,373363168,373364666,373366113,373367624,373369099,373370588,373372075,373373526,373375020,373376481,373377954,373379433,373380877,373382404,373383895,373385364,373386904,373388398,373389919,373391388,373392874,373394374,373395863,373397336,373398819,373400290,373401760,373403246,373404768,373406273,373407749,373409277,373410743,373412219,373413733,373415255,373416788,373418272,373419743,373421256,373422757,373424262,373425781,373427261,373428808,373430306,373431819,373433345,373434798,373436308,373437800,373439323,373440834,373442307,373443796,373445292,373446780,373448323,373449832,373451352,373452849,373454292,373455862,373457373,373458916,373460439,373461916,373463415,373464899,373466361,373467903,373469406,373470977,373472489,373474002,373475525,373477021,373478546,373480041,373481475,373483041,373484544,373486080,373487614,373489071,373490639,373492171,373493701,373495257,373496786,373498321,373499833,373501344,373502876,373504417,373505936,373507427,373508920,373510468,373511962,373513519,373515021,373516542,373518119,373519632,373521167,373522721,373524218,373525772,373527280,373528786,373530362,373531862,373533429,373534983,373536481,373538070,373539614,373541192,373542786,373544255,373545826,373547409,373548951,373550551,373552058,373553633,373555151,373556650,373558210,373559736,373561301,373562878,373564371,373565980,373567513,373569067,373570644,373572139,373573704,373575243,373576763,373578363,373579864,373581460,373583000,373584533,373586159,373587703,373589314,373590885,373592384,373593972,373595542,373597161,373598770,373600288,373601906,373603473,373605051,373606672,373608252,373609880,373611485,373613056,373614661,373616225,373617813,373619381,373620886,373622493,373624059,373625633,373627275,373628836,373630458,373632010,373633572,373635205,373636786,373638397,373639971,373641563,373643208,373644791,373646411,373648028,373649543,373651168,373652737,373654322,373655964,373657518,373659163,373660763,373662325,373663957,373665558,373667189,373668810,373670357,373671985,373673621,373675266,373676923,373678501,373680161,373681772,373683335,373684967,373686567,373688235,373689842,373691402,373693074,373694639,373696280,373697909,373699487,373701169,373702800,373704387,373706053,373707659,373709329,373710946,373712559,373714257,373715861,373717484,373719123,373720654,373722330,373723948,373725560,373727242,373728851,373730536,373732186,373733777,373735447,373737048,373738683,373740352,373741935,373743614,373745248,373746853,373748545,373750172,373751858,373753510,373755087,373756781,373758422,373760097,373761763,373763355,373765054,373766695,373768311,373770018,373771663,373773354,373775026,373776648,373778357,373779985,373781675,373783340,373784954,373786643,373788249,373789890,373791592,373793200,373794882,373796553,373798188,373799878,373801513,373803222,373804897,373806510,373808208,373809834,373811491,373813203,373814867,373816574,373818268,373819909,373821619,373823283,373824989,373826675,373828287,373829999,373831637,373833288,373835006,373836627,373838344,373840015,373841669,373843385,373845054,373846773,373848473,373850087,373851819,373853502,373855176,373856894,373858509,373860234,373861937,373863596,373865345,373867038,373868755,373870462,373872093,373873807,373875483,373877191,373878918,373880570,373882298,373883969,373885643,373887384,373889062,373890796,373892520,373894177,373895912,373897594,373899292,373901016,373902680,373904400,373906102,373907783,373909529,373911235,373912967,373914721,373916390,373918138,373919855,373921577,373923288,373924954,373926708,373928418,373930093,373931851,373933558,373935309,373937045,373938706,373940477,373942192,373943909,373945683,373947358,373949106,373950822,373952519,373954274,373955986,373957739,373959459,373961137,373962888,373964623,373966345,373968103,373969799,373971559,373973280,373974949,373976696,373978433,373980214,373981931,373983611,373985368,373987106,373988844,373990614,373992326,373994082,373995824,373997521,373999306,374001033,374002773,374004543,374006234,374008010,374009758,374011514,374013300,374015033,374016789,374018538,374020247,374021990,374023722,374025516,374027285,374029020,374030780,374032508,374034248,374036043,374037764,374039515,374041269,374042979,374044762,374046515,374048291,374050039,374051746,374053519,374055240,374056952,374058753,374060491,374062232,374063980,374065646,374067386,374069125,374070899,374072682,374074398,374076216,374078012,374079791,374081622,374083280,374085090,374086879,374088641,374090432,374092193,374094004,374095795,374097506,374099312,374101113,374102889,374104687,374106416,374108227,374110023,374111769,374113569,374115280,374117058,374118870,374120578,374122397,374124171,374125935,374127725,374129428,374131250,374133050,374134798,374136592,374138343,374140144,374141964,374143672,374145449,374147190,374148972,374150767,374152491,374154295,374156099,374157831,374159620,374161343,374163113,374164894,374166774,374168638,374170494,374172360,374174228,374176145,374178026,374179908,374181811,374183668,374185561,374187402,374189247,374191124,374192954,374194813,374196641,374198434,374200262,374202077,374203913,374205791,374207581,374209449,374211229,374213109,374214989,374216853,374218751,374220606,374222477,374224340,374226206,374228034,374229887,374231769,374233609,374235464,374237300,374239132,374240977,374242797,374244644,374246487,374248356,374250267,374252156,374253968,374255860,374257739,374259589,374261502,374263420,374265267,374267116,374269028,374270872,374272736,374274599,374276469,374278359,374280175,374281968,374283757,374285548,374287342,374289118,374290905,374292714,374294526,374296305,374298088,374299900,374301716,374303544,374305370,374307184,374309025,374310845,374312711,374314539,374316437,374318295,374320152,374322034,374323920,374325818,374327798,374329750,374331665,374333602,374335531,374337450,374339312,374341263,374343172,374345019,374346969,374348818,374350718,374352665,374354554,374356457,374358390,374360312,374362213,374364119,374366010,374367903,374369796,374371656,374373518,374375365,374377202,374379032,374380831,374382660,374384498,374386312,374388117,374389885,374391666,374393447,374395220,374396986,374398755,374400561,374402373,374404138,374405892,374407639,374409387,374411140,374412897,374414667,374416446,374418233,374420045,374421853,374423671,374425504,374427356,374429209,374431069,374432953,374434822,374436677,374438560,374440418,374442269,374444106,374445942,374447786,374449631,374451459,374453279,374455087,374456868,374458675,374460440,374462210,374463983,374465775,374467542,374469334,374471146,374472937,374474700,374476482,374478245,374480026,374481780,374483581,374485368,374487143,374488918,374490697,374492506,374494297,374496123,374497945,374499755,374501549,374503390,374505207,374507020,374508830,374510678,374512532,374514360,374516186,374518017,374519816,374521640,374523487,374525336,374527188,374529057,374530917,374532803,374534678,374536554,374538467,374540388,374542306,374544181,374546064,374547916,374549818,374551722,374553568,374555450,374557347,374559210,374561081,374562959,374564826,374566665,374568521,374570394,374572213,374574076,374575941,374577792,374579609,374581448,374583285,374585122,374586949,374588845,374590738,374592621,374594494,374596387,374598212,374600053,374601884,374603701,374605536,374607374,374609200,374611000,374612820,374614669,374616512,374618345,374620173,374622033,374623864,374625724,374627576,374629423,374631251,374633062,374634862,374636654,374638488,374640321,374642182,374644086,374645931,374647782,374649615,374651405,374653213,374655018,374656765,374658523,374660238,374662003,374663803,374665558,374667296,374669053,374670897,374672718,374674467,374676262,374678128,374679929,374681750,374683627,374685490,374687369,374689204,374691104,374693023,374694905,374696750,374698524,374700390,374702277,374704210,374706086,374707408,374708701,374710051,374711673,374713352,374714986,374716611,374718242,374719818,374721409,374723064,374724720,374726337,374727996,374729647,374731200,374732735,374734352,374735954,374737553,374739141,374740755,374742371,374743932,374745463,374747045,374748660,374750265,374751839,374753361,374754916,374756528,374758155,374759801,374761414,374762911,374764457,374766065,374767704,374769282,374770831,374772420,374774001,374775565,374777146,374778729,374780317,374781903,374783418,374784927,374786460,374788066,374789625,374791165,374792768,374794297,374795811,374797360,374798880,374800411,374801854,374803377,374804941,374806499,374807951,374809445,374811062,374812632,374814176,374815681,374817356,374818955,374820460,374822012,374823589,374825191,374826701,374828243,374829863,374831460,374832983,374834609,374836066,374837593,374838973,374840467,374841875,374843366,374844756,374846176,374847573,374848924,374850428,374851800,374853262,374854656,374856152,374857552,374859006,374860385,374861689,374863039,374864305,374865655,374867021,374868434,374869802,374871240,374872601,374874028,374875417,374876934,374878307,374879785,374881116,374882603,374884015,374885454,374886831,374888268,374889722,374891139,374892575,374893912,374895372,374896769,374898203,374899628,374901033,374902448,374903911,374905404,374906812,374908255,374909698,374911085,374912597,374914061,374915513,374916913,374918353,374919815,374921235,374922718,374924091,374925449,374926929,374928349,374929838,374931290,374932763,374934314,374935800,374937248,374938747,374940233,374941671,374943218,374944734,374946182,374947699,374949180,374950648,374952124,374953549,374955114,374956601,374958069,374959612,374961091,374962588,374964078,374965603,374967187,374968764,374970273,374971809,374973464,374975031,374976576,374978131,374979701,374981350,374983024,374984643,374986267,374987901,374989545,374991234,374992884,374994562,374996174,374997812,374999466,375001105,375002758,375004412,375006081,375007749,375009494,375011163,375012852,375014508,375016161,375017795,375019421,375021070,375022728,375024387,375026077,375027755,375029417,375031084,375032787,375034484,375036162,375037851,375039528,375041192,375042908,375044589,375046293,375047989,375049704,375051391,375053101,375054816,375056489,375058146,375059843,375061544,375063248,375064961,375066687,375068419,375070135,375071772,375073456,375075168,375076822,375078499,375080214,375081879,375083574,375085252,375086934,375088600,375090302,375091982,375093661,375095406,375097122,375098812,375100429,375102085,375103711,375105348,375106944,375108598,375110212,375111807,375113411,375114962,375116630,375118183,375119753,375121307,375122839,375124416,375126052,375127631,375129232,375130789,375132304,375133817,375135436,375136979,375138580,375140127,375141656,375143170,375144717,375146247,375147829,375149352,375150914,375152450,375153986,375155492,375157041,375158605,375160148,375161717,375163304,375164854,375166374,375167957,375169495,375170983,375172489,375173951,375175473,375176831,375178212,375179686,375181206,375182606,375184013,375185432,375186967,375188471,375190016,375191469,375192923,375194353,375195804,375197300,375198826,375200369,375201910,375203369,375204860,375206359,375207834,375209337,375210848,375212408,375213927,375215435,375216930,375218502,375220050,375221597,375223134,375224597,375226112,375227618,375229124,375230619,375232156,375233616,375235136,375236691,375238213,375239700,375241210,375242705,375244258,375245797,375247316,375248827,375250350,375251890,375253377,375254879,375256422,375257973,375259517,375261052,375262545,375264068,375265602,375267100,375268609,375270111,375271597,375273110,375274638,375276162,375277685,375279168,375280644,375282118,375283562,375285049,375286549,375288052,375289570,375291077,375292607,375294129,375295609,375297065,375298497,375299933,375301321,375302734,375304202,375305703,375307198,375308721,375310237,375311723,375313195,375314612,375316018,375317466,375318973,375320512,375322051,375323551,375325013,375326519,375327982,375329464,375330906,375332410,375333919,375335387,375336858,375338268,375339740,375341120,375342564,375344015,375345479,375346931,375348383,375349848,375351141,375352494,375353905,375355376,375356834,375358257,375359674,375361128,375362523,375363955,375365297,375366772,375368265,375369781,375371262,375372731,375374195,375375666,375377250,375378856,375380362,375381875,375383401,375384958,375386439,375388004,375389572,375391136,375392728,375394329,375395875,375397488,375399088,375400548,375402123,375403724,375405213,375406717,375408283,375409880,375411423,375412987,375414537,375416150,375417628,375419201,375420729,375422255,375423744,375425293,375426791,375428183,375429695,375431276,375432728,375434036,375435140,375436166,375437259,375438339,375439441,375440533,375441626,375442678,375443758,375444823,375445870,375446959,375448051,375449168,375450255,375451310,375452432,375453567,375454651,375455725,375456816,375457911,375459056,375460133,375461268,375462359,375463479,375464586,375465723,375466837,375467960,375469080,375470186,375471279,375472403,375473572,375474719,375475865,375477001,375478168,375479302,375480427,375481533,375482649,375483769,375484898,375486024,375487180,375488354,375489653,375491360,375493167,375495063,375497006,375498975,375500974,375502937,375504941,375506927,375508910,375510832,375512812,375514713,375516681,375518595,375520529,375522447,375524249,375526016,375527717,375529334,375531052,375532591,375534181,375535720,375537240,375538877,375540511,375542146,375543851,375545493,375547117,375548778,375550437,375552128,375553714,375555386,375557044,375558728,375560368,375562059,375563761,375565455,375567116,375568787,375570512,375572153,375573796,375575502,375577180,375578785,375580431,375582128,375583732,375585334,375587005,375588601,375590203,375591883,375593580,375595258,375596968,375598617,375600241,375601843,375603426,375605037,375606630,375608202,375609732,375611276,375612821,375614302,375615820,375617312,375618757,375620183,375621623,375623059,375624533,375625970,375627381,375628813,375630233,375631641,375633073,375634455,375635894,375637303,375638728,375640089,375641489,375642810,375644162,375645554,375646983,375648361,375649749,375651115,375652467,375653877,375655297,375656700,375658119,375659531,375660918,375662323,375663686,375665094,375666434,375667839,375669262,375670716,375672150,375673512,375674937,375676331,375677731,375679119,375680532,375681939,375683336,375684753,375686139,375687512,375688868,375690278,375691651,375693065,375694467,375695864,375697269,375698674,375700050,375701462,375702818,375704238,375705591,375706991,375708331,375709705,375711000,375712435,375713740,375715167,375716612,375718052,375719263,375720431,375721596,375722746,375723922,375725126,375726325,375727473,375728606,375729689,375730824,375731972,375733097,375734257,375735426,375736595,375737842,375739528,375741158,375742827,375744499,375746166,375747767,375749304,375750775,375752193,375753608,375754995,375756379,375757745,375759143,375760517,375761979,375763435,375764840,375766192,375767609,375769080,375770524,375771987,375773401,375774803,375776192,375777627,375779022,375780405,375781732,375783072,375784405,375785774,375787127,375788463,375789876,375791213,375792580,375793924,375795236,375796534,375797813,375799133,375800429,375801699,375802996,375804316,375805602,375806902,375808161,375809425,375810714,375811959,375813249,375814575,375815855,375817087,375818341,375819567,375820853,375822154,375823516,375824857,375826257,375827628,375828968,375830313,375831639,375832983,375834308,375835707,375837137,375838556,375839984,375841369,375842798,375844210,375845660,375847042,375848455,375849869,375851305,375852690,375854007,375855306,375856619,375857920,375859206,375860490,375861789,375863061,375864400,375865717,375867002,375868335,375869668,375870967,375872228,375873469,375874709,375875947,375877206,375878468,375879737,375881008,375882290,375883608,375885526,375887381,375889247,375891006,375892723,375894408,375896213,375898236,375899925,375901611,375903377,375905071,375906742,375908447,375910349,375912196,375913995,375915702,375917367,375919093,375921033,375923014,375924986,375926952,375928916,375930920,375932910,375934905,375936853,375938832,375940813,375942788,375944703,375946631,375948555,375950463,375952439,375954356,375956308,375958273,375960272,375962237,375964207,375966180,375968175,375970169,375972141,375974078,375975966,375977873,375979836,375981832,375983823,375985811,375987738,375989659,375991621,375993576,375995534,375997521,375999532,376001459,376003444,376005371,376007249,376009082,376010933,376012798,376014742,376016577,376018409,376020225,376022131,376024076,376025983,376027922,376029847,376031761,376033731,376035665,376037532,376039422,376041355,376043283,376045170,376047023,376048906,376050844,376052760,376054631,376056496,376058363,376060247,376062163,376063959,376065683,376067491,376069379,376071302,376073200,376075031,376076880,376078752,376080674,376082564,376084436,376086296,376088240,376090113,376091860,376093523,376095166,376096870,376098564,376100268,376101929,376103636,376105359,376107024,376108748,376110454,376112144,376113832,376115493,376117206,376118925,376120554,376122155,376123770,376125405,376127150,376128680,376130344,376132151,376134021,376135887,376137790,376139687,376141607,376143566,376145437,376147370,376149152,376150815,376152483,376154202,376155934,376157748,376159495,376161179,376162905,376164582,376166312,376168081,376169880,376171657,376173471,376175265,376177091,376178891,376180604,376182324,376184011,376185669,376187413,376189118,376190783,376192550,376194275,376196014,376197798,376199522,376201271,376203043,376204779,376206519,376208252,376209957,376211684,376213488,376215277,376217043,376218845,376220604,376222423,376224208,376225947,376227629,376229367,376231077,376232780,376234435,376236230,376237929,376239641,376241345,376243077,376244783,376246486,376248178,376249817,376251533,376253205,376254875,376256574,376258237,376259932,376261688,376263446,376265293,376267075,376268839,376270600,376272284,376274003,376275727,376277409,376279051,376280722,376282459,376284160,376286058,376287830,376289523,376291283,376293072,376294823,376296622,376298403,376300223,376302012,376303779,376305493,376307316,376309061,376310883,376312589,376314255,376315863,376317464,376319178,376320944,376322694,376324454,376326128,376327809,376329519,376331295,376332997,376334797,376336574,376338327,376340063,376341799,376343599,376345367,376347138,376348816,376350490,376352233,376354036,376355802,376357500,376359249,376360907,376362567,376364280,376366073,376367919,376369725,376371554,376373298,376375063,376376826,376378582,376380351,376382136,376383907,376385630,376387306,376389007,376390779,376392531,376394262,376396019,376397705,376399494,376401269,376403003,376404698,376406407,376408074,376409739,376411364,376413034,376414720,376416318,376417919,376419535,376421077,376422629,376424248,376425864,376427503,376429084,376430654,376432242,376433847,376435502,376437028,376438555,376440151,376441741,376443311,376444883,376446520,376448108,376449695,376451318,376452942,376454573,376456127,376457689,376459205,376460793,376462572,376464441,376466328,376468127,376469883,376471636,376473357,376475046,376476758,376478472,376480173,376481901,376483589,376485296,376487024,376488736,376490449,376492135,376493834,376495533,376497231,376498895,376500553,376502191,376503808,376505429,376507087,376508674,376510262,376511837,376513412,376514993,376516558,376518157,376519723,376521251,376522734,376524220,376525746,376527244,376528640,376530121,376531588,376533082,376534570,376536034,376537477,376538926,376540388,376541805,376543337,376544877,376546397,376547877,376549426,376550964,376552496,376553987,376555525,376556996,376558426,376559902,376561402,376562935,376564431,376565917,376567384,376568800,376570280,376571765,376573246,376574687,376576140,376577625,376579051,376580502,376581948,376583380,376584762,376586165,376587608,376589031,376590345,376591695,376593068,376594412,376595757,376597146,376598549,376599952,376601399,376602806,376604235,376605712,376607170,376608601,376610022,376611492,376612990,376614462,376615912,376617351,376618782,376620243,376621668,376623148,376624642,376626086,376627567,376629086,376630541,376632011,376633479,376635014,376636503,376638032,376639490,376640961,376642455,376643945,376645441,376646913,376648423,376649939,376651436,376652947,376654443,376655903,376657423,376658935,376660426,376661967,376663444,376664951,376666490,376668017,376669488,376670979,376672496,376673968,376675461,376676981,376678500,376679995,376681459,376682959,376684442,376685919,376687404,376688872,376690295,376691750,376693209,376694694,376696204,376697712,376699183,376700685,376702150,376703595,376705063,376706552,376708014,376709515,376710990,376712485,376713987,376715479,376716956,376718466,376719971,376721474,376722978,376724490,376726019,376727559,376729080,376730633,376732163,376733684,376735211,376736715,376738215,376739712,376741245,376742736,376744289,376745822,376747354,376748886,376750416,376751978,376753527,376755061,376756583,376758132,376759694,376761242,376762792,376764338,376765924,376767502,376769062,376770596,376772150,376773733,376775259,376776825,376778364,376779924,376781482,376783025,376784569,376786107,376787690,376789206,376790824,376792814,376794728,376796697,376798572,376800363,376802227,376804049,376805938,376807847,376809768,376811614,376813369,376815132,376816862,376818584,376820433,376822170,376823909,376825698,376827418,376829256,376830976,376832752,376834587,376836356,376838132,376839868,376841638,376843379,376845097,376846801,376848505,376850300,376852067,376853797,376855568,376857301,376858939,376860619,376862276,376863855,376865388,376866994,376868547,376870111,376871694,376873313,376874881,376876457,376878119,376879681,376881206,376882756,376884292,376885767,376887276,376888869,376890399,376891928,376893542,376895277,376896996,376898700,376900446,376902255,376904006,376905699,376907331,376909017,376910692,376912353,376913989,376915640,376917324,376918955,376920611,376922265,376923929,376925604,376927206,376928827,376930447,376932016,376933643,376935282,376936914,376938532,376940149,376941797,376943415,376945035,376946660,376948298,376949951,376951592,376953206,376954868,376956485,376958119,376959747,376961354,376962951,376964518,376966089,376967689,376969245,376970805,376972377,376973981,376975603,376977232,376978854,376980457,376982072,376983704,376985331,376986980,376988581,376990202,376991797,376993365,376994975,376996613,376998197,376999821,377001431,377003033,377004678,377006306,377007921,377009542,377011152,377012779,377014424,377016079,377017753,377019383,377021006,377022677,377024308,377025968,377027631,377029316,377030973,377032644,377034298,377035946,377037608,377039250,377040918,377042576,377044220,377045888,377047561,377049253,377050925,377052627,377054311,377056005,377057703,377059375,377061059,377062748,377064443,377066141,377067847,377069545,377071241,377072932,377074652,377076383,377078124,377079862,377081592,377083356,377085083,377086799,377088504,377090238,377091971,377093717,377095468,377097201,377098942,377100701,377102467,377104216,377105956,377107697,377109441,377111204,377112967,377114714,377116460,377118201,377119944,377121688,377123430,377125188,377126980,377128765,377130527,377132289,377134062,377135817,377137578,377139346,377141111,377142908,377144664,377146427,377148221,377149984,377151778,377153536,377155314,377157076,377158828,377160601,377162362,377164133,377165913,377167696,377169477,377171235,377173016,377174794,377176587,377178363,377180163,377181944,377183757,377185539,377187324,377189107,377190895,377192708,377194500,377196319,377198103,377199914,377201751,377203581,377205387,377207155,377208951,377210775,377212594,377214414,377216218,377218007,377219821,377221603,377223425,377225241,377227062,377228915,377230735,377232550,377234358,377236172,377237991,377239806,377241597,377243401,377245215,377247005,377248783,377250580,377252378,377254153,377255909,377257703,377259487,377261241,377263030,377264812,377266585,377268384,377270175,377271969,377273767,377275571,377277371,377279172,377280935,377282715,377284492,377286275,377288057,377289840,377291617,377293419,377295228,377297015,377298792,377300566,377302389,377304184,377305976,377307748,377309535,377311337,377313150,377314952,377316741,377318509,377320296,377322117,377323910,377325704,377327507,377329101,377330677,377332284,377333878,377335478,377337108,377338756,377340403,377342061,377343684,377345395,377347091,377348863,377350572,377352288,377354074,377355747,377357431,377359154,377360891,377362623,377364373,377366062,377367777,377369487,377371183,377372875,377374609,377376360,377378105,377379843,377381552,377383247,377384978,377386713,377388416,377390061,377391762,377393526,377395185,377396945,377398680,377400375,377402130,377403850,377405555,377407257,377408949,377410667,377412341,377413986,377415637,377417307,377419009,377420669,377422323,377424046,377425753,377427514,377429195,377430830,377432569,377434206,377435969,377437589,377439293,377440968,377442598,377444335,377445878,377447727,377449311,377451044,377452653,377454267,377456011,377457517,377459251,377460767,377462375,377463999,377465495,377467162,377468640,377470268,377471818,377473311,377474949,377476296,377477945,377479398,377480894,377482544,377483863,377485490,377486907,377488462,377490026,377491408,377493089,377494505,377496075,377497659,377499023,377500651,377501992,377503498,377505027,377506330,377507969,377509294,377510864,377512396,377513768,377515386,377516634,377518240,377519721,377521100,377522751,377523993,377525651,377527119,377528514,377530134,377531361,377532982,377534287,377535797,377537336,377538618,377540237,377541562,377543061,377544531,377545900,377547421,377548668,377550219,377551555,377553083,377554593,377555948,377557572,377558807,377560414,377561737,377563272,377564768,377566165,377567719,377568995,377570598,377571824,377573398,377574872,377576271,377577893,377579126,377580718,377581984,377583538,377584892,377586351,377587831,377589131,377590667,377591885,377593426,377594697,377596177,377597629,377598969,377600512,377601754,377603310,377604583,377606107,377607501,377608867,377610325,377611560,377613091,377614366,377615928,377617316,377618776,377620295,377621554,377623074,377624284,377625838,377627210,377628675,377630188,377631456,377633025,377634272,377635812,377637210,377638587,377640143,377641426,377642964,377644215,377645736,377647174,377648474,377649984,377651207,377652674,377653949,377655407,377656844,377658054,377659512,377660761,377662214,377663625,377664903,377666368,377667644,377669119,377670485,377671888,377673361,377674602,377676032,377677301,377678748,377680197,377681453,377682907,377684209,377685556,377686993,377688207,377689642,377690924,377692318,377693764,377695014,377696443,377697771,377699099,377700514,377701734,377703133,377704521,377705765,377707112,377708366,377709803,377711219,377712464,377713853,377715146,377716560,377717984,377719224,377720602,377721885,377723274,377724716,377725974,377727380,377728736,377730083,377731457,377732731,377734121,377735453,377736824,377738240,377739496,377740898,377742195,377743602,377745016,377746250,377747682,377748987,377750376,377751775,377753039,377754454,377755784,377757177,377758608,377759900,377761339,377762782,377764077,377765520,377766785,377768213,377769660,377770954,377772344,377773645,377775061,377776470,377777779,377779181,377780456,377781886,377783259,377784515,377785914,377787294,377788595,377790015,377791259,377792700,377794133,377795459,377796852,377798122,377799561,377800990,377802281,377803692,377804953,377806394,377807773,377809066,377810459,377811762,377813153,377814556,377815834,377817281,377818730,377820044,377821460,377822731,377824154,377825578,377826845,377828237,377829543,377830981,377832361,377833604,377834989,377836386,377837737,377839104,377840389,377841823,377843260,377844562,377845960,377847305,377848682,377850080,377851382,377852777,377854186,377855495,377856924,377858229,377859638,377861032,377862333,377863745,377865102,377866434,377867870,377869164,377870584,377871992,377873294,377874702,377875969,377877414,377878845,377880131,377881546,377882852,377884278,377885731,377887065,377888510,377889807,377891244,377892607,377893971,377895424,377896734,377898191,377899630,377900945,377902365,377903650,377905086,377906541,377907863,377909314,377910630,377912104,377913518,377914931,377916396,377917674,377919160,377920497,377921977,377923455,377924804,377926280,377927584,377929034,377930494,377931852,377933325,377934655,377936123,377937501,377938919,377940404,377941726,377943206,377944574,377946063,377947600,377948923,377950461,377951773,377953288,377954780,377956120,377957611,377958933,377960466,377961926,377963290,377964746,377966058,377967524,377968935,377970302,377971741,377973077,377974569,377975970,377977386,377978822,377980151,377981620,377983049,377984367,377985814,377987106,377988573,377990033,377991379,377992855,377994209,377995660,377997131,377998477,377999940,378001388,378002760,378004213,378005541,378007032,378008481,378009847,378011285,378012706,378014076,378015522,378016877,378018300,378019715,378021066,378022496,378023930,378025260,378026687,378028100,378029481,378030889,378032262,378033699,378035121,378036493,378037935,378039348,378040703,378042128,378043580,378044935,378046372,378047832,378049181,378050691,378052213,378053576,378055081,378056582,378057944,378059443,378060960,378062367,378063850,378065337,378066841,378068186,378069703,378071202,378072699,378074167,378075549,378077030,378078499,378080005,378081504,378082969,378084472,378085980,378087466,378089044,378090713,378092383,378094259,378096086,378097953,378099738,378101501,378103225,378104993,378106840,378108584,378110358,378112114,378113919,378115767,378117509,378119242,378121029,378122794,378124675,378126488,378128302,378130151,378131902,378133745,378135482,378137251,378138954,378140700,378142419,378144118,378145884,378147607,378149349,378151080,378152780,378154671,378156319,378158049,378159732,378161517,378163199,378165038,378166650,378168391,378170110,378171731,378173598,378175205,378176935,378178655,378180291,378182094,378183811,378185500,378187366,378189053,378190788,378192534,378194269,378196051,378197745,378199496,378201361,378203072,378204830,378206620,378208468,378210232,378211962,378213779,378215582,378217231,378219077,378220945,378222608,378224406,378226247,378227986,378229734,378231448,378233301,378235054,378236723,378238571,378240365,378241966,378243812,378245674,378247212,378249045,378250898,378252536,378254275,378256090,378257803,378259539,378261272,378263076,378264825,378266495,378268336,378270012,378271673,378273521,378275250,378276846,378278698,378280463,378281987,378283813,378285590,378287105,378288974,378290802,378292273,378294136,378295960,378297497,378299353,378301146,378302772,378304531,378306264,378307945,378309717,378311341,378313104,378314835,378316399,378318162,378319912,378321438,378323259,378324973,378326458,378328290,378330007,378331503,378333358,378335151,378336573,378338416,378340153,378341606,378343451,378345215,378346685,378348550,378350283,378351739,378353611,378355331,378356829,378358719,378360405,378361986,378363840,378365465,378367047,378368909,378370543,378372179,378373978,378375589,378377171,378378967,378380575,378382147,378384003,378385617,378387231,378389063,378390684,378392285,378394112,378395792,378397391,378399156,378400814,378402381,378404209,378405849,378407408,378409219,378410905,378412436,378414206,378415831,378417339,378419205,378420901,378422436,378424300,378425996,378427487,378429348,378431071,378432554,378434374,378436111,378437595,378439393,378441169,378442665,378444410,378446204,378447737,378449432,378451248,378452777,378454487,378456260,378457810,378459518,378461258,378462894,378464551,378466355,378467962,378469542,378471395,378473036,378474505,378476372,378478095,378479557,378481417,378483142,378484658,378486479,378488202,378489742,378491511,378493261,378494791,378496509,378498275,378499849,378501519,378503222,378504856,378506433,378508177,378509855,378511365,378513215,378514939,378516462,378518262,378520048,378521613,378523346,378525152,378526763,378528433,378530225,378531851,378533485,378535259,378536901,378538433,378540273,378541984,378543451,378545303,378547043,378548569,378550385,378552170,378553684,378555419,378557185,378558754,378560436,378562184,378563788,378565372,378567171,378568850,378570371,378572195,378573929,378575478,378577312,378579100,378580675,378582406,378584111,378585743,378587294,378589073,378590746,378592309,378594170,378595886,378597492,378599169,378600967,378602579,378604205,378606031,378607691,378609172,378611037,378612767,378614323,378616093,378617872,378619472,378621077,378622894,378624581,378626048,378627924,378629669,378631191,378632907,378634714,378636355,378637877,378639763,378641456,378643036,378644812,378646532,378648156,378649726,378651554,378653250,378654776,378656586,378658381,378659960,378661567,378663372,378665024,378666536,378668356,378670178,378671762,378673398,378675255,378677005,378678572,378680397,378682180,378683798,378685355,378687232,378688971,378690530,378692330,378694093,378695823,378697297,378699152,378700995,378702554,378704152,378706021,378707743,378709287,378711091,378712848,378714524,378716014,378717856,378719644,378721199,378722891,378724688,378726385,378727870,378729696,378731519,378733074,378734587,378736367,378738113,378739654,378741402,378743131,378744828,378746332,378748131,378749845,378751462,378752894,378754768,378756576,378758097,378759726,378761546,378763239,378764767,378766513,378768327,378769898,378771394,378773253,378775074,378776643,378778266,378780115,378781837,378783417,378785131,378786928,378788584,378790082,378791855,378793686,378795290,378796855,378798665,378800422,378802024,378803714,378805423,378807069,378808692,378810354,378812096,378813735,378815284,378817054,378818856,378820500,378822028,378823829,378825632,378827233,378828810,378830573,378832368,378833906,378835547,378837294,378838994,378840556,378842238,378843986,378845634,378847223,378848924,378850731,378852366,378853961,378855719,378857486,378859080,378860615,378862464,378864283,378865814,378867378,378869172,378870912,378872437,378874108,378875820,378877543,378879076,378880762,378882472,378884097,378885621,378887330,378889066,378890616,378892127,378893904,378895704,378897279,378898777,378900552,378902367,378903934,378905395,378907170,378908986,378910480,378911981,378913779,378915529,378917033,378918528,378920298,378922042,378923551,378925066,378926843,378928659,378930128,378931625,378933401,378935192,378936666,378938116,378939908,378941682,378943183,378944635,378946424,378948193,378949692,378951183,378952931,378954717,378956236,378957751,378959486,378961238,378962769,378964286,378966003,378967745,378969301,378970773,378972486,378974215,378975887,378977308,378978945,378980703,378982409,378983852,378985344,378987109,378988869,378990367,378991908,378993606,378995339,378996870,378998429,379000122,379001832,379003487,379004951,379006615,379008268,379009912,379011359,379012971,379014683,379016369,379017818,379019323,379021000,379022733,379024248,379025729,379027349,379029036,379030596,379032098,379033721,379035356,379036982,379038414,379040066,379041729,379043395,379044823,379046488,379048119,379049844,379051288,379052829,379054446,379056186,379057682,379059176,379060783,379062465,379064101,379065627,379067230,379068829,379070546,379072037,379073707,379075307,379077047,379078526,379080140,379081707,379083493,379084985,379086473,379088048,379089715,379091373,379092831,379094374,379095978,379097701,379099174,379100739,379102300,379104009,379105491,379107026,379108512,379110290,379111793,379113318,379114804,379116549,379118155,379119664,379121115,379122832,379124481,379125901,379127361,379129006,379130804,379132201,379133690,379135227,379137030,379138506,379140017,379141486,379143297,379144909,379146439,379147925,379149665,379151387,379152872,379154396,379156027,379157766,379159189,379160734,379162238,379164025,379165480,379167013,379168454,379170268,379171859,379173380,379174815,379176587,379178281,379179760,379181220,379182918,379184741,379186221,379187753,379189348,379191188,379192740,379194270,379195731,379197552,379199212,379200729,379202148,379203890,379205649,379207065,379208564,379210175,379211999,379213525,379215080,379216600,379218404,379220065,379221620,379223128,379224919,379226702,379228208,379229727,379231387,379233216,379234774,379236332,379237874,379239679,379241300,379242854,379244296,379246049,379247749,379249305,379250787,379252476,379254233,379255783,379257297,379258916,379260641,379262253,379263782,379265303,379266985,379268731,379270241,379271711,379273445,379275204,379276767,379278315,379279971,379281674,379283324,379284851,379286326,379288092,379289810,379291307,379292792,379294501,379296283,379297888,379299409,379301108,379302838,379304516,379306042,379307586,379309373,379311125,379312652,379314123,379315929,379317738,379319325,379320854,379322513,379324293,379325974,379327488,379329047,379330795,379332566,379334137,379335646,379337438,379339227,379340842,379342388,379344069,379345831,379347523,379349042,379350567,379352317,379354052,379355582,379357083,379358834,379360549,379362137,379363681,379365376,379367135,379368791,379370348,379371949,379373689,379375455,379376967,379378506,379380275,379382064,379383646,379385192,379386939,379388630,379390279,379391807,379393458,379395133,379396869,379398390,379400013,379401714,379403440,379404970,379406492,379408273,379409984,379411612,379413196,379414895,379416519,379418216,379419758,379421408,379423151,379424919,379426484,379428065,379429765,379431539,379433169,379434745,379436499,379438122,379439878,379441433,379443080,379444801,379446573,379448106,379449714,379451410,379453168,379454808,379456383,379458163,379459879,379461592,379463127,379464784,379466475,379468267,379469811,379471475,379473192,379474981,379476551,379478079,379479819,379481550,379483243,379484803,379486499,379488220,379490018,379491527,379493190,379494887,379496692,379498249,379499795,379501470,379503232,379504903,379506425,379508172,379509892,379511682,379513165,379514843,379516542,379518359,379519958,379521509,379523237,379524954,379526671,379528216,379529872,379531621,379533439,379534966,379536670,379538416,379540184,379541789,379543421,379545120,379546853,379548556,379550132,379551895,379553642,379555445,379556960,379558613,379560419,379562202,379563768,379565399,379567106,379568880,379570588,379572132,379573835,379575605,379577373,379578940,379580631,379582412,379584180,379585780,379587453,379589181,379590948,379592662,379594214,379595911,379597742,379599527,379601063,379602747,379604581,379606398,379607950,379609668,379611378,379613094,379614798,379616370,379618058,379619860,379621623,379623163,379624870,379626652,379628489,379630172,379631839,379633531,379635285,379637031,379638621,379640287,379642094,379643893,379645485,379647215,379648983,379650781,379652453,379654180,379655836,379657624,379659379,379660973,379662614,379664428,379666232,379667863,379669594,379671409,379673231,379674938,379676622,379678286,379680114,379681873,379683415,379685105,379686915,379688758,379690406,379692136,379693812,379695660,379697435,379699007,379700621,379702494,379704348,379705994,379707708,379709481,379711289,379713010,379714686,379716347,379718215,379720006,379721629,379723360,379725172,379726964,379728673,379730419,379732041,379733941,379735728,379737312,379738948,379740799,379742646,379744307,379746059,379747746,379749597,379751387,379753024,379754621,379756485,379758319,379759982,379761703,379763519,379765369,379767086,379768800,379770411,379772274,379774070,379775674,379777356,379779180,379780985,379782697,379784413,379786030,379787870,379789693,379791362,379793022,379794854,379796712,379798456,379800192,379801814,379803658,379805490,379807188,379808839,379810680,379812521,379814278,379816023,379817639,379819479,379821358,379823047,379824734,379826549,379828342,379830109,379831836,379833463,379835265,379837103,379838774,379840480,379842277,379844006,379845775,379847501,379849121,379850937,379852790,379854484,379856204,379857994,379859753,379861548,379863272,379864820,379866647,379868464,379870169,379871877,379873608,379875357,379877146,379878844,379880407,379882253,379884048,379885788,379887501,379889255,379891012,379892819,379894507,379896073,379897950,379899808,379901544,379903292,379905019,379906860,379908652,379910347,379911969,379913855,379915678,379917421,379919170,379920768,379922657,379924435,379926169,379927817,379929685,379931495,379933262,379935008,379936565,379938401,379940183,379941894,379943568,379945331,379947109,379948884,379950631,379952159,379953985,379955776,379957491,379959123,379960889,379962691,379964492,379966223,379967772,379969643,379971438,379973169,379974748,379976547,379978370,379980160,379981844,379983374,379985226,379987006,379988765,379990379,379992131,379993943,379995704,379997429,379998913,380000786,380002604,380004330,380005981,380007600,380009410,380011206,380012967,380014505,380016286,380018079,380019899,380021609,380023196,380024991,380026794,380028551,380030149,380031935,380033717,380035492,380037200,380038682,380040519,380042289,380044026,380045730,380047346,380049059,380050837,380052588,380054127,380055909,380057643,380059430,380061129,380062772,380064535,380066324,380068074,380069652,380071432,380073131,380074920,380076657,380078243,380079962,380081749,380083494,380085108,380086848,380088500,380090287,380092023,380093468,380095243,380096974,380098736,380100410,380102108,380103820,380105585,380107361,380108885,380110668,380112424,380114176,380115877,380117513,380119277,380121056,380122822,380124389,380126166,380127899,380129654,380131394,380132947,380134680,380136455,380138227,380139823,380141511,380143170,380144941,380146650,380148178,380149972,380151690,380153425,380155097,380156759,380158494,380160295,380162003,380163579,380165341,380167022,380168782,380170493,380172098,380173817,380175571,380177345,380178927,380180673,380182283,380184062,380185762,380187254,380188922,380190653,380192408,380194007,380195633,380197275,380199076,380200792,380202313,380204028,380205772,380207468,380209117,380210735,380212364,380214142,380215889,380217425,380219062,380220770,380222490,380224211,380225788,380227412,380229189,380230953,380232515,380234130,380235814,380237556,380239286,380240856,380242476,380244261,380246053,380247654,380249290,380250950,380252702,380254420,380255928,380257540,380259292,380261016,380262650,380264183,380265817,380267588,380269348,380270902,380272521,380274233,380275952,380277649,380279174,380280774,380282530,380284297,380285915,380287471,380289129,380290885,380292617,380294077,380295674,380297395,380299116,380300758,380302254,380303835,380305569,380307354,380308904,380310417,380312071,380313772,380315486,380316940,380318466,380320190,380321985,380323614,380325125,380326714,380328467,380330211,380331759,380333324,380335050,380336798,380338567,380340089,380341698,380343435,380345243,380346867,380348415,380350053,380351848,380353628,380355156,380356719,380358434,380360190,380361861,380363388,380364966,380366708,380368489,380370100,380371660,380373316,380375041,380376775,380378265,380379832,380381540,380383330,380384950,380386513,380388119,380389843,380391606,380393186,380394758,380396462,380398181,380399896,380401417,380402968,380404678,380406469,380408080,380409592,380411246,380412934,380414678,380416162,380417668,380419389,380421172,380422867,380424483,380426117,380427862,380429644,380431266,380432959,380434661,380436338,380438056,380439645,380441191,380442912,380444704,380446295,380447874,380449526,380451239,380453008,380454574,380456160,380457879,380459652,380461305,380463014,380464640,380466348,380468140,380469790,380471413,380473107,380474803,380476498,380478104,380479690,380481389,380483224,380484842,380486406,380488032,380489763,380491533,380493102,380494694,380496389,380498191,380499827,380501406,380503031,380504731,380506492,380508127,380509720,380511422,380513125,380514869,380516450,380518141,380519862,380521687,380523345,380524970,380526670,380528448,380530198,380531767,380533390,380535091,380536952,380538611,380540216,380541882,380543622,380545373,380547003,380548618,380550309,380552091,380553796,380555343,380556968,380558674,380560449,380562105,380563712,380565408,380567176,380568803,380570402,380572025,380573723,380575510,380577163,380578734,380580400,380582108,380583767,380585481,380587073,380588764,380590536,380592241,380593921,380595551,380597266,380598988,380600750,380602406,380604091,380605876,380607513,380609298,380610913,380612620,380614389,380616115,380617868,380619589,380621335,380622998,380624786,380626451,380628163,380629951,380631623,380633383,380635068,380636797,380638601,380640372,380642050,380643790,380645584,380647228,380649028,380650660,380652375,380654133,380655826,380657623,380659359,380661088,380662783,380664562,380666276,380667977,380669756,380671445,380673223,380674886,380676567,380678322,380680066,380681807,380683552,380685331,380686974,380688763,380690414,380692093,380693843,380695511,380697267,380698989,380700702,380702396,380704183,380705910,380707606,380709406,380711046,380712856,380714551,380716298,380718049,380719772,380721471,380723213,380724949,380726629,380728431,380730121,380731811,380733565,380735238,380737003,380738740,380740456,380742146,380743907,380745633,380747335,380749101,380750772,380752578,380754284,380756009,380757768,380759525,380761291,380763043,380764798,380766492,380768328,380769986,380771690,380773463,380775178,380776944,380778657,380780317,380782036,380783844,380785570,380787305,380789050,380790713,380792523,380794184,380795887,380797685,380799443,380801196,380802907,380804601,380806291,380808139,380809836,380811553,380813330,380815056,380816816,380818528,380820239,380821949,380823782,380825467,380827195,380828955,380830677,380832478,380834141,380835846,380837584,380839361,380841106,380842852,380844593,380846325,380848165,380849864,380851595,380853345,380855083,380856806,380858534,380860244,380861929,380863696,380865359,380867060,380868814,380870533,380872216,380873925,380875624,380877345,380879124,380880762,380882487,380884236,380885950,380887543,380889234,380890939,380892641,380894360,380896054,380897709,380899465,380901217,380902773,380904509,380906186,380907884,380909591,380911282,380912963,380914735,380916484,380917995,380919691,380921403,380923118,380924779,380926489,380928159,380929924,380931651,380933258,380934983,380936635,380938399,380940093,380941815,380943512,380945315,380947069,380948647,380950400,380952097,380953859,380955524,380957192,380958898,380960647,380962343,380963928,380965635,380967328,380969127,380970816,380972480,380974175,380975892,380977590,380979177,380980897,380982549,380984336,380986006,380987707,380989420,380991123,380992805,380994352,380996054,380997719,380999443,381001133,381002811,381004510,381006209,381007902,381009494,381011209,381012875,381014621,381016353,381018038,381019741,381021436,381023148,381024798,381026513,381028213,381030001,381031707,381033389,381035135,381036824,381038551,381040158,381041872,381043567,381045351,381047094,381048683,381050425,381052132,381053847,381055492,381057239,381058947,381060734,381062440,381064094,381065829,381067518,381069259,381070897,381072624,381074359,381076119,381077885,381079485,381081231,381082937,381084695,381086373,381088091,381089831,381091618,381093379,381095012,381096723,381098427,381100171,381101868,381103594,381105306,381107088,381108818,381110437,381112158,381113824,381115561,381117228,381118942,381120685,381122469,381124216,381125844,381127601,381129316,381131087,381132764,381134439,381136191,381137929,381139671,381141304,381143024,381144775,381146574,381148303,381149966,381151714,381153449,381155158,381156752,381158463,381160124,381161919,381163627,381165284,381167026,381168738,381170438,381172051,381173765,381175475,381177250,381178934,381180597,381182329,381184031,381185729,381187379,381189051,381190733,381192546,381194253,381195920,381197661,381199362,381201064,381202696,381204400,381206066,381207850,381209567,381211197,381212907,381214611,381216317,381217939,381219649,381221363,381223153,381224868,381226497,381228217,381229875,381231595,381233229,381234958,381236621,381238433,381240177,381241852,381243609,381245273,381247017,381248653,381250376,381252056,381253828,381255575,381257242,381258989,381260632,381262351,381264028,381265755,381267475,381269227,381270917,381272585,381274323,381275974,381277708,381279409,381281137,381282849,381284571,381286299,381287935,381289637,381291250,381292977,381294638,381296349,381298021,381299782,381301501,381303135,381304811,381306446,381308204,381309895,381311581,381313247,381315010,381316684,381318303,381319982,381321641,381323452,381325210,381326888,381328595,381330372,381332118,381333762,381335469,381337176,381338965,381340730,381342388,381344077,381345858,381347591,381349281,381351019,381352715,381354517,381356258,381357929,381359684,381361461,381363170,381364800,381366508,381368150,381369989,381371710,381373343,381375046,381376850,381378605,381380244,381381946,381383632,381385459,381387180,381388853,381390566,381392412,381394159,381395846,381397528,381399254,381401031,381402817,381404508,381406259,381408081,381409837,381411483,381413151,381414884,381416632,381418392,381420030,381421718,381423563,381425304,381426958,381428645,381430357,381432117,381433860,381435536,381437253,381439090,381440835,381442533,381444263,381446042,381447764,381449556,381451222,381452942,381454801,381456553,381458206,381459876,381461642,381463419,381465145,381466770,381468434,381470278,381472008,381473679,381475352,381477095,381478833,381480557,381482211,381483876,381485712,381487431,381489099,381490745,381492536,381494276,381496003,381497639,381499302,381501132,381502883,381504524,381506154,381507941,381509669,381511403,381513057,381514705,381516511,381518258,381519907,381521566,381523395,381525118,381526850,381528478,381530169,381531975,381533696,381535346,381536981,381538812,381540555,381542298,381543941,381545631,381547431,381549176,381550862,381552479,381554331,381556054,381557790,381559420,381561100,381562898,381564654,381566280,381567908,381569737,381571465,381573211,381574836,381576533,381578315,381580067,381581754,381583394,381585234,381586975,381588716,381590372,381592015,381593850,381595588,381597284,381598919,381600776,381602497,381604207,381605856,381607502,381609314,381611061,381612769,381614379,381616213,381617958,381619655,381621305,381622932,381624759,381626478,381628207,381629840,381631673,381633408,381635138,381636795,381638460,381640270,381642002,381643716,381645362,381647220,381648997,381650744,381652397,381654052,381655880,381657659,381659371,381661012,381662830,381664572,381666290,381667942,381669630,381671396,381673171,381674891,381676532,381678377,381680141,381681872,381683530,381685237,381686988,381688733,381690410,381692052,381693886,381695632,381697335,381699004,381700715,381702430,381704172,381705818,381707438,381709306,381711022,381712737,381714398,381716155,381717877,381719644,381721282,381722928,381724764,381726538,381728249,381729906,381731713,381733417,381735187,381736793,381738428,381740263,381742003,381743725,381745398,381747189,381748914,381750686,381752349,381753986,381755832,381757590,381759304,381760987,381762787,381764520,381766307,381767927,381769585,381771408,381773148,381774824,381776501,381778277,381779994,381781751,381783392,381785039,381786849,381788589,381790262,381791934,381793722,381795447,381797190,381798793,381800398,381802168,381803923,381805594,381807226,381808996,381810698,381812433,381814097,381815768,381817553,381819296,381820994,381822650,381824433,381826138,381827887,381829580,381831233,381832980,381834743,381836457,381838137,381839906,381841687,381843418,381845094,381846768,381848530,381850274,381851980,381853649,381855397,381857136,381858915,381860563,381862209,381863950,381865725,381867409,381869105,381870871,381872818,381874771,381876657,381878547,381880355,381882154,381884015,381885753,381887528,381889317,381890996,381892829,381894495,381896254,381897896,381899521,381901292,381902842,381904609,381906254,381907827,381909540,381911122,381912672,381914373,381915879,381917395,381919015,381920610,381922300,381923936,381925650,381927425,381929179,381930951,381932716,381934536,381936290,381938008,381939739,381941455,381943174,381944857,381946594,381948321,381950052,381951774,381953458,381955205,381956983,381958672,381960393,381962128,381963872,381965614,381967342,381969082,381970771,381972482,381974240,381975943,381977714,381979463,381981185,381982936,381984728,381986517,381988322,381990129,381991900,381993696,381995494,381997374,381999226,382001066,382002867,382004687,382006510,382008310,382010198,382012033,382013916,382015736,382017567,382019353,382021175,382023027,382024918,382026809,382028697,382030599,382032478,382034297,382036119,382037913,382039769,382041566,382043360,382045181,382046974,382048713,382050437,382052196,382053945,382055686,382057438,382059180,382060933,382062650,382064387,382066097,382067690,382069366,382071106,382072816,382074506,382076287,382078012,382079770,382081542,382083298,382084988,382086678,382088421,382090134,382091903,382093633,382095449,382097257,382099035,382100804,382102566,382104344,382106168,382107958,382109745,382111580,382113327,382115117,382116904,382118735,382120560,382122430,382124232,382126041,382127831,382129659,382131485,382133381,382135198,382137099,382138973,382140795,382142735,382144602,382146504,382148394,382150288,382152182,382154059,382155996,382157907,382159752,382161644,382163527,382165452,382167386,382169230,382171058,382172907,382174751,382176643,382178516,382180387,382182213,382184108,382185943,382187789,382189577,382191441,382193251,382195055,382196966,382198783,382200566,382202314,382204096,382205832,382207599,382209392,382211161,382212945,382214713,382216504,382218337,382220132,382221985,382223850,382225707,382227548,382229448,382231344,382233213,382235111,382236981,382238807,382240658,382242488,382244312,382246122,382247941,382249764,382251569,382253360,382255175,382256987,382258827,382260652,382262423,382264145,382265966,382267758,382269540,382271294,382273088,382274873,382276633,382278410,382280179,382281944,382283749,382285514,382287266,382289028,382290758,382292499,382294263,382296020,382297784,382299525,382301376,382303208,382305000,382306821,382308617,382310416,382312221,382314093,382315931,382317723,382319551,382321426,382323283,382325090,382326905,382328723,382330551,382332393,382334245,382336086,382337852,382339615,382341455,382343315,382345191,382347025,382348845,382350678,382352520,382354347,382356204,382358029,382359896,382361754,382363619,382365461,382367299,382369119,382370952,382372765,382374582,382376446,382378298,382380164,382381983,382383776,382385608,382387474,382389321,382391153,382393023,382394951,382396841,382398681,382400562,382402409,382404117,382405939,382407785,382409576,382411378,382413214,382415030,382416815,382418651,382420430,382422294,382424128,382425961,382427733,382429558,382431368,382433190,382435061,382436877,382438670,382440506,382442282,382444113,382445890,382447675,382449524,382451311,382453059,382454818,382456607,382458375,382460188,382462071,382463884,382465742,382467601,382469430,382471241,382472997,382474800,382476630,382478438,382480227,382482019,382483803,382485591,382487356,382489102,382490939,382492734,382494616,382496454,382498318,382500131,382501958,382503815,382505613,382507446,382509278,382511040,382512855,382514628,382516422,382518175,382519941,382521731,382523489,382525228,382526953,382528709,382530529,382532363,382534142,382535913,382537690,382539481,382541253,382543093,382544912,382546746,382548606,382550471,382552292,382554111,382555866,382557628,382559418,382561193,382562995,382564795,382566537,382568303,382570073,382571841,382573604,382575354,382577113,382578857,382580641,382582443,382584228,382586034,382587773,382589518,382591257,382593001,382594761,382596476,382598211,382599944,382601727,382603479,382605239,382607020,382608778,382610542,382612318,382614105,382615944,382617760,382619578,382621346,382623132,382624892,382626736,382628610,382630457,382632268,382634127,382635953,382637739,382639582,382641472,382643270,382645099,382646918,382648730,382650635,382652490,382654323,382656149,382658005,382659813,382661702,382663525,382665362,382667128,382668921,382670827,382672690,382674543,382676376,382678211,382680005,382681756,382683488,382685238,382686970,382688699,382690481,382692194,382693870,382695611,382697213,382698925,382700642,382702260,382703820,382705382,382706999,382708594,382710189,382711798,382713422,382715046,382716713,382718376,382720063,382721745,382723461,382725185,382726904,382728642,382730362,382732062,382733741,382735419,382737015,382738595,382740185,382741804,382743378,382744987,382746507,382748041,382749524,382751023,382752492,382753909,382755338,382756759,382758185,382759580,382761008,382762371,382763768,382765136,382766523,382767904,382769244,382770645,382772014,382773367,382774721,382776091,382777412,382778796,382780274,382781741,382783223,382784833,382786354,382787829,382789270,382790747,382792245,382793806,382795297,382796908,382798475,382800006,382801553,382803061,382804627,382806163,382807744,382809264,382810838,382812376,382813919,382815429,382816991,382818449,382819952,382821539,382823133,382824632,382826131,382827603,382829121,382830671,382832182,382833665,382835169,382836729,382838254,382839772,382841328,382842852,382844382,382845987,382847543,382849087,382850631,382852180,382853739,382855285,382856831,382858417,382860020,382861680,382863291,382864858,382866429,382868030,382869654,382871246,382872767,382874338,382875950,382877492,382879073,382880691,382882297,382883939,382885516,382887093,382888731,382890298,382891868,382893482,382895000,382896516,382898085,382899678,382901188,382902772,382904343,382905870,382907460,382909085,382910625,382912224,382913782,382915357,382916967,382918482,382920079,382921617,382923153,382924756,382926267,382927878,382929375,382930933,382932584,382934097,382935726,382937272,382938833,382940423,382941981,382943568,382945098,382946707,382948305,382949897,382951512,382953039,382954660,382956221,382957800,382959299,382960874,382962418,382963975,382965580,382967179,382968807,382970381,382972021,382973603,382975248,382976848,382978461,382980082,382981693,382983370,382984938,382986611,382988196,382989795,382991468,382993048,382994654,382996295,382997874,382999478,383001169,383002793,383004357,383006018,383007714,383009341,383010979,383012679,383014363,383016003,383017639,383019328,383021009,383022609,383024306,383026183,383028021,383029755,383031467,383033168,383034944,383036578,383038269,383040009,383041697,383043414,383045202,383046871,383048580,383050312,383052150,383053896,383055661,383057423,383059266,383061076,383062959,383064827,383066677,383068507,383070325,383072162,383073983,383075797,383077557,383079376,383081129,383082832,383084594,383086336,383088085,383089791,383091617,383093377,383095066,383096832,383098558,383100278,383102009,383103702,383105539,383107331,383109098,383110728,383112392,383114100,383115791,383117462,383119141,383120857,383122553,383124310,383126105,383127807,383129518,383131229,383132962,383134736,383136481,383138186,383140038,383141867,383143588,383145338,383147102,383148860,383150668,383152360,383154144,383155874,383157594,383159341,383161134,383162894,383164647,383166324,383167966,383169715,383171392,383173050,383174748,383176500,383178210,383180013,383181737,383183412,383185127,383186785,383188474,383190152,383191827,383193483,383195105,383196696,383198419,383200105,383201758,383203438,383205194,383206883,383208543,383210245,383211948,383213695,383215357,383217056,383218804,383220486,383222295,383224080,383225845,383227667,383229478,383231252,383232978,383234804,383236623,383238447,383240232,383242001,383243821,383245607,383247412,383249233,383251059,383252919,383254725,383256569,383258431,383260282,383262114,383263849,383265697,383267481,383269243,383270938,383272655,383274446,383276179,383277943,383279684,383281382,383283197,383285020,383286736,383287948,383289435,383290823,383292375,383293797,383295306,383296840,383298319,383299813,383301400,383302524,383303561,383304720,383305800,383306997,383308142,383309420,383310674,383311947,383313172,383314464,383315742,383316988,383318316,383319677,383320854,383322045,383323208,383324425,383325594,383326798,383328030,383329241,383330451,383331626,383332792,383334043,383335257,383336418,383337610,383338845,383340027,383341220,383342462,383343685,383344893,383346076,383347341,383348539,383349726,383350896,383352127,383353350,383354542,383355801,383357019,383358228,383359461,383360693,383361950,383363180,383364416,383365674,383366916,383368136,383369376,383370633,383371824,383373062,383374314,383375575,383376830,383378104,383379373,383380648,383381925,383383212,383384461,383385744,383386988,383388247,383389499,383390812,383392057,383393332,383394590,383395837,383397096,383398355,383399608,383400895,383402210,383403463,383404774,383406088,383407359,383408677,383409973,383411234,383412545,383413808,383415045,383416329,383417628,383418894,383420202,383421548,383422854,383424121,383425443,383426744,383428091,383429395,383430733,383432083,383433374,383434640,383435983,383437308,383438617,383439951,383441235,383442550,383443931,383445313,383446653,383447987,383449327,383450681,383452045,383453368,383454693,383456035,383457412,383458727,383460075,383461499,383462895,383464256,383465637,383466983,383468349,383469690,383470980,383472355,383473729,383475046,383476391,383477744,383479086,383480476,383481806,383483157,383484487,383485816,383487150,383488515,383489901,383491286,383492647,383493974,383495323,383496671,383498023,383499369,383500731,383502084,383503429,383504797,383506166,383507501,383508843,383510221,383511567,383512876,383514243,383515617,383516948,383518305,383519617,383520980,383522342,383523643,383524993,383526326,383527677,383529018,383530402,383531753,383533136,383534462,383535792,383537145,383538447,383539782,383541117,383542460,383543771,383545128,383546412,383547742,383549032,383550324,383551619,383552932,383554231,383555501,383556836,383558104,383559357,383560664,383561966,383563238,383564570,383565856,383567129,383568423,383569711,383571033,383572308,383573632,383574876,383576162,383577440,383578719,383580006,383581286,383582558,383583867,383585140,383586412,383587675,383588914,383590184,383591464,383592752,383594014,383595274,383596556,383597809,383599066,383600313,383601512,383602723,383603960,383605194,383606441,383607688,383608878,383610089,383611340,383612579,383613795,383614970,383616199,383617440,383618689,383619919,383621102,383622281,383623480,383624664,383625830,383627065,383628299,383629485,383630699,383631940,383633119,383634327,383635514,383636729,383637916,383639135,383640359,383641572,383642738,383643918,383645120,383646261,383647460,383648682,383649922,383651089,383652315,383653482,383654663,383655847,383657029,383658200,383659374,383660525,383661665,383662851,383664010,383665146,383666299,383667466,383668627,383669763,383670914,383672058,383673223,383674347,383675503,383676615,383677740,383678886,383679987,383681125,383682202,383683305,383684365,383685460,383686548,383687624,383688726,383689846,383690919,383691984,383693022,383694107,383695189,383696288,383697391,383698464,383699587,383700666,383701780,383702853,383703931,383705026,383706090,383707188,383708261,383709314,383710423,383711511,383712587,383713644,383714752,383715860,383716952,383717985,383719086,383720161,383721236,383722337,383723383,383724475,383725589,383726668,383727742,383728821,383729869,383730974,383732052,383733140,383734223,383735316,383736411,383737497,383738594,383739678,383740779,383741883,383742980,383744052,383745133,383746232,383747332,383748414,383749516,383750625,383751718,383752825,383753937,383754992,383756024,383757083,383758142,383759210,383760347,383761464,383762531,383763624,383764744,383765832,383766884,383768000,383769084,383770178,383771267,383772393,383773469,383774564,383775641,383776760,383777872,383778962,383780055,383781164,383782268,383783392,383784490,383785577,383786655,383787767,383788868,383789973,383791106,383792248,383793357,383794510,383795588,383796714,383797844,383798936,383800077,383801182,383802271,383803383,383804514,383805617,383806744,383807884,383809006,383810153,383811247,383812377,383813433,383814572,383815682,383816817,383817933,383819034,383820144,383821255,383822345,383823459,383824570,383825644,383826764,383827874,383828970,383830046,383831197,383832255,383833345,383834540,383835630,383836733,383837876,383839013,383840158,383841259,383842391,383843521,383844631,383845803,383846933,383848055,383849169,383850331,383851508,383852664,383853795,383854912,383856072,383857239,383858368,383859508,383860640,383861795,383862943,383864101,383865285,383866461,383867651,383868838,383870018,383871194,383872351,383873528,383874643,383875802,383876976,383878158,383879381,383880550,383881764,383882958,383884171,383885361,383886519,383887680,383888853,383890077,383891257,383892472,383893684,383894869,383896053,383897256,383898442,383899646,383900860,383902076,383903254,383904468,383905669,383906879,383908094,383909344,383910589,383911847,383913070,383914305,383915480,383916723,383918017,383919261,383920472,383921703,383922939,383924172,383925401,383926586,383927821,383929050,383930264,383931439,383932684,383933940,383935182,383936441,383937696,383938941,383940192,383941400,383942558,383943791,383944985,383946179,383947403,383948669,383949885,383951134,383952328,383953563,383954767,383955966,383957130,383958321,383959524,383960726,383961904,383963127,383964357,383965559,383966748,383967924,383969155,383970298,383971488,383972684,383973842,383975016,383976213,383977413,383978569,383979711,383980944,383982142,383983261,383984462,383985626,383986818,383987982,383989182,383990402,383991601,383992812,383993976,383995117,383996286,383997417,383998569,383999754,384000895,384002052,384003186,384004370,384005541,384006676,384007808,384008993,384010130,384011271,384012421,384013637,384014820,384015991,384017196,384018404,384019618,384020820,384021975,384023187,384024370,384025544,384026545,384027532,384028550,384029404,384030358,384031353,384032385,384033584,384034871,384036132,384037431,384038712,384040025,384041353,384042679,384044010,384045357,384046736,384048110,384049465,384050864,384052243,384053629,384055021,384056456,384057899,384059332,384060781,384062214,384063685,384065141,384066612,384068089,384069594,384071094,384072605,384074121,384075626,384077169,384078718,384080259,384081805,384083346,384084899,384086451,384088006,384089563,384091148,384092725,384094288,384095858,384097407,384099024,384100602,384102175,384103754,384105310,384106859,384108407,384109963,384111475,384112998,384114545,384116045,384117564,384119064,384120551,384122026,384123488,384124958,384126426,384127892,384129337,384130784,384132215,384133640,384135049,384136456,384137866,384139264,384140649,384142056,384143417,384144782,384146571,384148522,384150491,384152464,384154442,384156422,384158406,384160401,384162388,384164368,384166337,384168307,384170302,384172300,384174286,384176243,384178220,384180200,384182184,384184169,384186157,384188137,384190127,384192106,384194121,384196123,384198154,384200129,384202137,384204158,384206156,384208137,384210143,384212129,384214129,384216133,384218136,384220129,384222126,384224143,384226139,384228152,384230158,384232185,384234192,384236202,384238217,384240236,384242243,384244252,384246259,384248270,384250289,384252322,384254353,384256358,384258367,384260354,384262354,384264367,384266375,384268386,384270393,384272428,384274436,384276452,384278465,384280488,384282508,384284516,384286510,384288523,384290562,384292571,384294569,384296554,384298588,384300599,384302607,384304617,384306634,384308656,384310676,384312651,384314659,384316671,384318674,384320702,384322726,384324740,384326753,384328754,384330755,384332752,384334731,384336744,384338743,384340756,384342757,384344779,384346793,384348809,384350802,384352785,384354775,384356769,384358790,384360795,384362818,384364833,384366850,384368843,384370833,384372860,384374857,384376869,384378885,384380882,384382899,384384895,384386896,384388903,384390879,384392901,384394915,384396933,384398919,384400934,384402950,384404937,384406926,384408926,384410927,384412918,384414904,384416909,384418907,384420916,384422918,384424893,384426893,384428872,384430929,384432925,384434918,384436914,384438895,384440859,384442824,384444805,384446780,384448756,384450746,384452760,384454752,384456750,384458731,384460687,384462661,384464639,384466621,384468609,384470609,384472592,384474617,384476602,384478647,384480623,384482590,384484554,384486528,384488498,384490485,384492448,384494398,384496375,384498341,384500317,384502292,384504274,384506245,384508200,384510160,384512134,384514116,384516099,384518084,384520072,384522048,384523970,384525915,384527851,384529791,384531757,384533721,384535689,384537654,384539599,384541543,384543510,384545446,384547420,384549401,384551345,384553304,384555244,384557188,384559130,384561027,384562957,384564907,384566858,384568793,384570721,384572640,384574559,384576505,384578444,384580347,384582295,384584252,384586143,384588042,384589929,384591844,384593748,384595629,384597559,384599481,384601390,384603276,384605200,384607108,384609019,384610941,384612854,384614816,384616728,384618636,384620555,384622462,384624380,384626315,384628222,384630140,384632100,384634027,384635949,384637888,384639815,384641746,384643701,384645636,384647592,384649549,384651509,384653465,384655392,384657335,384659287,384661235,384663173,384665135,384667095,384669070,384670692,384672117,384673537,384674957,384676434,384677920,384679320,384680714,384682144,384683568,384684980,384686451,384687898,384689310,384690716,384692135,384693563,384694965,384696326,384697646,384698987,384700306,384701658,384703049,384704450,384705870,384707331,384708785,384710231,384711707,384713181,384714629,384716091,384717531,384718973,384720428,384722068,384723538,384725102,384726542,384727563,384728706,384729950,384731419,384732521,384734286,384735847,384737459,384739155,384740682,384742390,384744082,384745691,384747497,384749197,384750982,384752750,384754587,384756338,384758011,384759758,384761509,384763290,384765050,384766821,384768626,384770421,384772215,384774016,384775800,384777608,384779425,384781309,384783082,384784955,384786790,384788416,384790271,384792068,384793735,384795558,384797304,384799103,384800877,384802525,384804379,384806129,384807750,384809598,384811381,384813219,384815044,384816834,384818680,384820460,384822266,384824106,384825810,384827626,384829452,384831177,384833020,384834848,384836595,384838410,384840263,384842030,384843815,384845655,384847452,384849251,384851089,384852953,384854682,384856549,384858364,384860121,384861982,384863805,384865527,384867368,384869187,384870931,384872744,384874525,384876333,384878115,384879896,384881723,384883509,384885304,384887098,384888881,384890722,384892576,384894324,384896190,384897952,384899783,384901573,384903360,384905165,384906928,384908658,384910494,384912195,384913958,384915788,384917500,384919230,384920959,384922812,384924511,384926199,384928071,384929797,384931586,384933449,384935228,384937024,384938866,384940651,384942432,384944230,384946094,384947824,384949592,384951540,384953236,384955016,384956870,384958621,384960380,384962235,384964017,384965750,384967560,384969423,384971159,384972952,384974882,384976604,384978375,384980287,384981997,384983753,384985656,384987408,384989197,384991083,384992796,384994576,384996423,384998191,384999954,385001753,385003600,385005360,385007134,385009034,385010736,385012509,385014352,385016104,385017868,385019710,385021489,385023200,385024967,385026780,385028562,385030303,385032191,385033924,385035709,385037499,385039203,385041028,385042855,385044641,385046385,385048150,385049996,385051744,385053565,385055399,385057067,385058866,385060699,385062456,385064212,385065984,385067817,385069569,385071300,385073131,385074883,385076665,385078497,385080234,385081944,385083718,385085597,385087338,385089088,385090947,385092770,385094521,385096374,385098152,385099904,385101652,385103542,385105253,385107005,385108827,385110675,385112421,385114154,385116057,385117797,385119624,385121506,385123307,385125078,385126884,385128715,385130488,385132321,385134138,385135929,385137780,385139577,385141361,385143186,385144947,385146786,385148531,385150298,385152077,385153786,385155507,385157345,385159137,385160871,385162690,385164557,385166270,385168109,385169995,385171757,385173503,385175362,385177133,385178820,385180630,385182522,385184249,385186086,385187917,385189676,385191427,385193298,385195076,385196757,385198578,385200381,385202098,385203903,385205705,385207402,385209232,385211076,385212803,385214561,385216365,385218142,385219889,385221730,385223517,385225250,385227128,385228968,385230704,385232445,385234283,385236099,385237874,385239653,385241457,385243154,385244965,385246805,385248534,385250280,385252129,385253909,385255703,385257463,385259358,385261102,385262924,385264761,385266495,385268306,385270139,385271886,385273673,385275431,385277211,385278998,385280799,385282603,385284357,385286123,385287945,385289665,385291365,385293165,385294935,385296679,385298476,385300224,385302024,385303816,385305534,385307317,385309139,385310863,385312633,385314446,385316164,385317930,385319717,385321487,385323259,385325069,385326850,385328577,385330390,385332144,385333839,385335668,385337401,385339145,385340898,385342711,385344462,385346188,385348043,385349791,385351498,385353321,385355045,385356794,385358649,385360410,385362213,385364023,385365827,385367598,385369365,385371191,385372977,385374701,385376574,385378331,385380095,385381930,385383720,385385530,385387262,385389058,385390936,385392640,385394459,385396284,385398037,385399878,385401661,385403447,385405201,385406994,385408827,385410550,385412386,385414252,385415932,385417725,385419484,385421241,385423005,385424766,385426561,385428276,385430063,385431928,385433578,385435381,385437212,385438925,385440739,385442533,385444301,385446141,385447932,385449720,385451537,385453308,385455069,385456862,385458594,385460409,385462195,385463965,385465807,385467555,385469318,385471128,385472809,385474617,385476359,385478031,385479898,385481642,385483393,385485131,385486887,385488617,385490358,385492163,385493911,385495577,385497314,385498995,385500656,385502304,385503938,385505679,385507370,385509073,385510815,385512497,385514154,385515889,385517506,385519163,385520806,385522459,385524153,385525834,385527496,385529147,385530813,385532537,385534166,385535821,385537560,385539240,385540857,385542602,385544287,385545946,385547755,385549405,385551053,385552817,385554474,385556176,385557919,385559540,385561210,385562963,385564703,385566362,385568050,385569890,385571543,385573217,385575086,385576739,385578422,385580257,385581933,385583652,385585463,385587201,385588922,385590664,385592549,385594258,385595871,385597773,385599518,385601129,385603072,385604796,385606462,385608337,385609955,385611698,385613542,385615241,385616994,385618759,385620587,385622301,385624064,385625919,385627655,385629380,385631271,385632909,385634663,385636553,385638237,385640035,385641873,385643610,385645366,385647129,385648990,385650749,385652447,385654312,385656060,385657774,385659690,385661329,385663102,385664886,385666667,385668485,385670227,385672109,385673968,385675622,385677599,385679270,385681051,385682936,385684633,385686442,385688191,385690004,385691787,385693521,385695415,385697155,385698856,385700643,385702390,385704181,385705920,385707810,385709611,385711266,385713057,385714815,385716501,385718216,385719872,385721637,385723388,385725170,385726962,385728699,385730522,385732289,385733973,385735810,385737550,385739277,385741007,385742747,385744503,385746185,385748025,385749808,385751476,385753340,385755140,385756847,385758708,385760484,385762226,385764052,385765856,385767563,385769353,385771152,385772862,385774672,385776443,385778160,385779987,385781765,385783477,385785260,385786985,385788716,385790519,385792265,385793960,385795780,385797560,385799256,385801021,385802806,385804479,385806283,385808075,385809746,385811547,385813357,385815048,385816814,385818608,385820286,385822057,385823791,385825518,385827194,385828942,385830672,385832498,385834236,385835974,385837790,385839532,385841303,385843102,385844873,385846565,385848338,385850069,385851792,385853540,385855275,385856996,385858714,385860509,385862233,385863970,385865756,385867498,385869258,385871004,385872697,385874399,385876114,385877838,385879597,385881283,385883026,385884800,385886491,385888226,385890005,385891659,385893360,385895169,385896864,385898543,385900384,385902100,385903828,385905652,385907304,385908976,385910739,385912414,385914078,385915811,385917516,385919170,385920881,385922539,385924212,385925952,385927670,385929362,385931073,385932725,385934503,385936221,385937899,385939710,385941404,385943084,385944866,385946587,385948275,385950077,385951811,385953460,385955211,385956944,385958641,385960334,385962073,385963835,385965542,385967259,385969039,385970762,385972500,385974287,385975943,385977691,385979477,385981154,385982972,385984765,385986425,385988239,385989987,385991687,385993448,385995192,385996970,385998727,386000455,386002228,386003914,386005692,386007427,386009133,386010950,386012640,386014382,386016158,386017844,386019569,386021272,386023031,386024696,386026417,386028210,386029833,386031544,386033345,386035006,386036677,386038411,386040118,386041750,386043469,386045241,386046835,386048527,386050258,386051875,386053537,386055363,386056977,386058668,386060449,386062153,386063802,386065534,386067299,386068937,386070644,386072462,386074098,386075792,386077653,386079306,386080948,386082774,386084467,386086127,386087848,386089645,386091257,386092916,386094778,386096374,386098091,386099870,386101693,386103379,386105100,386106894,386108582,386110320,386112086,386113829,386115472,386117211,386119013,386120680,386122351,386124189,386125907,386127642,386129416,386131190,386132855,386134529,386136391,386138077,386139786,386141608,386143421,386145147,386146918,386148770,386150468,386152169,386153932,386155594,386157320,386159034,386160812,386162515,386164237,386166015,386167708,386169364,386171100,386172865,386174512,386176208,386177994,386179711,386181405,386183256,386184948,386186600,386188210,386189904,386191589,386193273,386194954,386196668,386198329,386199968,386201650,386203333,386204983,386206660,386208322,386210008,386211654,386213307,386214912,386216563,386218147,386219801,386221436,386223064,386224758,386226458,386228105,386229743,386231424,386233087,386234727,386236412,386238072,386239728,386241425,386243115,386244741,386246457,386248104,386249754,386251436,386253075,386254751,386256440,386258065,386259710,386261385,386262995,386264565,386266266,386267906,386269493,386271166,386272776,386274362,386276048,386277634,386279305,386280996,386282593,386284312,386286005,386287635,386289372,386291088,386292665,386294391,386296099,386297723,386299424,386301112,386302728,386304413,386306054,386307705,386309364,386311046,386312732,386314390,386316061,386317831,386319483,386321103,386322831,386324481,386326105,386327845,386329492,386331141,386332839,386334425,386336107,386337866,386339463,386341136,386342883,386344492,386346183,386347843,386349458,386351121,386352795,386354497,386356111,386357795,386359506,386361103,386362781,386364443,386366068,386367748,386369478,386371106,386372744,386374391,386376116,386377727,386379440,386381112,386382734,386384502,386386220,386387854,386389588,386391290,386392988,386394728,386396427,386398127,386399817,386401534,386403222,386404891,386406630,386408297,386409952,386411671,386413325,386414963,386416698,386418402,386420050,386421739,386423453,386425107,386426711,386428408,386430074,386431726,386433450,386435099,386436759,386438456,386440143,386441900,386443534,386445272,386446965,386448609,386450375,386452048,386453708,386455447,386457096,386458814,386460433,386462158,386463803,386465375,386467102,386468740,386470304,386472011,386473687,386475266,386476894,386478685,386480297,386481928,386483678,386485335,386486906,386488631,386490319,386491843,386493509,386495247,386496901,386498531,386500310,386501947,386503589,386505380,386507079,386508746,386510452,386512205,386513828,386515449,386517319,386518953,386520638,386522445,386524082,386525757,386527486,386529232,386530857,386532490,386534315,386535958,386537579,386539379,386541065,386542744,386544413,386546151,386547790,386549450,386551282,386552949,386554605,386556371,386558067,386559772,386561447,386563204,386564864,386566502,386568314,386569961,386571592,386573332,386575047,386576675,386578362,386580153,386581754,386583408,386585196,386586849,386588516,386590314,386592012,386593656,386595307,386597043,386598680,386600363,386602131,386603748,386605413,386607198,386608902,386610619,386612226,386613994,386615647,386617264,386619017,386620671,386622273,386624038,386625684,386627266,386629034,386630665,386632277,386634033,386635729,386637303,386639003,386640710,386642353,386644113,386645763,386647439,386649193,386650822,386652490,386654287,386655903,386657638,386659440,386661118,386662806,386664616,386666345,386668044,386669803,386671549,386673260,386675033,386676812,386678549,386680264,386681988,386683724,386685486,386687269,386688974,386690660,386692403,386694027,386695681,386697395,386699135,386700813,386702502,386704214,386705865,386707569,386709283,386710947,386712662,386714364,386716037,386717720,386719393,386721100,386722832,386724495,386726196,386727889,386729616,386731332,386733023,386734754,386736480,386738214,386739929,386741692,386743459,386745143,386746884,386748668,386750348,386752082,386753878,386755568,386757282,386759093,386760753,386762464,386764278,386765937,386767679,386769448,386771097,386772848,386774597,386776229,386777959,386779619,386781346,386783096,386784773,386786487,386788181,386789913,386791604,386793293,386795032,386796777,386798484,386800234,386801888,386803623,386805363,386807023,386808775,386810473,386812210,386813982,386815661,386817490,386819169,386820928,386822670,386824394,386826108,386827720,386829542,386831215,386832937,386834745,386836467,386838214,386839896,386841641,386843371,386845066,386846810,386848511,386850203,386851979,386853705,386855453,386857164,386858885,386860583,386862267,386863989,386865687,386867323,386869101,386870827,386872575,386874312,386876027,386877804,386879557,386881291,386883071,386884762,386886462,386888184,386889955,386891681,386893399,386895197,386896950,386898688,386900470,386902153,386903880,386905587,386907320,386909054,386910691,386912466,386914152,386915863,386917626,386919311,386921056,386922844,386924597,386926274,386928028,386929766,386931533,386933265,386935095,386936862,386938585,386940343,386942084,386943825,386945566,386947316,386949124,386950838,386952594,386954394,386956029,386957843,386959642,386961362,386963049,386964741,386966535,386968147,386969935,386971708,386973340,386975144,386976836,386978642,386980383,386982100,386983887,386985542,386987344,386989061,386990825,386992612,386994294,386996024,386997773,386999517,387001240,387002928,387004676,387006333,387008136,387009886,387011536,387013316,387014976,387016738,387018461,387020189,387021948,387023617,387025424,387027156,387028841,387030603,387032281,387034047,387035808,387037451,387039231,387040888,387042730,387044450,387046090,387047892,387049485,387051255,387052937,387054672,387056388,387058053,387059844,387061559,387063240,387064976,387066652,387068405,387070143,387071872,387073612,387075236,387077010,387078686,387080394,387082219,387083902,387085681,387087406,387089121,387090868,387092496,387094244,387095976,387097648,387099429,387101095,387102815,387104589,387106317,387108019,387109793,387111575,387113271,387114927,387116723,387118393,387120158,387121937,387123709,387125416,387127149,387128969,387130664,387132406,387134227,387135943,387137697,387139399,387141187,387142871,387144579,387146417,387148075,387149798,387151616,387153326,387155086,387156859,387158613,387160304,387162016,387163788,387165455,387167164,387168965,387170591,387172324,387174097,387175861,387177512,387179280,387181080,387182707,387184504,387186276,387187956,387189619,387191386,387193199,387194810,387196566,387198421,387200042,387201829,387203613,387205370,387207091,387208854,387210690,387212376,387214116,387215910,387217617,387219410,387221205,387222850,387224636,387226348,387228120,387229797,387231507,387233279,387234893,387236653,387238396,387239973,387241758,387243445,387245138,387246843,387248579,387250361,387252038,387253823,387255593,387257210,387258996,387260774,387262512,387264279,387266002,387267839,387269535,387271260,387273064,387274703,387276497,387278222,387279938,387281680,387283390,387285079,387286723,387288492,387290202,387291865,387293619,387295324,387297060,387298795,387300499,387302214,387303913,387305734,387307460,387309172,387310935,387312642,387314405,387316053,387317778,387319529,387321197,387322959,387324670,387326404,387328166,387329858,387331575,387333292,387335089,387336767,387338542,387340315,387342071,387343843,387345587,387347315,387349118,387350852,387352639,387354424,387356152,387357938,387359664,387361390,387363101,387364885,387366634,387368359,387370132,387371839,387373580,387375338,387377069,387378771,387380451,387382230,387383957,387385661,387387440,387389195,387390928,387392707,387394392,387396175,387397901,387399633,387401366,387403091,387404840,387406551,387408300,387410063,387411778,387413506,387415211,387416929,387418668,387420368,387422097,387423826,387425581,387427339,387429038,387430797,387432564,387434302,387436033,387437768,387439570,387441325,387443104,387444844,387446558,387448313,387449981,387451748,387453513,387455186,387456906,387458631,387460400,387461996,387463712,387465508,387467002,387468664,387470449,387472040,387473627,387475074,387476716,387478388,387479984,387481633,387483278,387484966,387486668,387488061,387489663,387491366,387492982,387494610,387496349,387498069,387499698,387501401,387503107,387504709,387506439,387508134,387509772,387511570,387513315,387514976,387516573,387518399,387520080,387521595,387523340,387525033,387526611,387528346,387530052,387531680,387533351,387535103,387536747,387538375,387540133,387541833,387543366,387545124,387546846,387548395,387550086,387551852,387553440,387555178,387556963,387558620,387560250,387562095,387563802,387565419,387567217,387568992,387570593,387572363,387574108,387575855,387577516,387579334,387581067,387582691,387584537,387586236,387587847,387589665,387591378,387593043,387594813,387596476,387598179,387599762,387601625,387603382,387604952,387606705,387608524,387610114,387611873,387613615,387615205,387616922,387618650,387620316,387621954,387623775,387625418,387627033,387628820,387630545,387632154,387633932,387635543,387637150,387638945,387640458,387642050,387643876,387645597,387647231,387649062,387650725,387652466,387654194,387655809,387657583,387659282,387660950,387662754,387664378,387666245,387667987,387669598,387671445,387673121,387674794,387676560,387678126,387679942,387681583,387683159,387684925,387686606,387688231,387689903,387691601,387693235,387694934,387696593,387698252,387699864,387701463,387703169,387704861,387706483,387708164,387709863,387711543,387713122,387714821,387716466,387718091,387719726,387721371,387722958,387724742,387726394,387727966,387729755,387731424,387733009,387734745,387736399,387738000,387739650,387741343,387742967,387744637,387746396,387748013,387749672,387751298,387752929,387754581,387756219,387757824,387759525,387761096,387762737,387764370,387766044,387767689,387769269,387771020,387772665,387774331,387776113,387777820,387779467,387781222,387782895,387784609,387786300,387788137,387789811,387791489,387793296,387794964,387796678,387798446,387800158,387801825,387803531,387805309,387807034,387808624,387810405,387812048,387813704,387815440,387817138,387818766,387820523,387822274,387823961,387825654,387827474,387829128,387830787,387832645,387834317,387835966,387837729,387839458,387841067,387842794,387844613,387846274,387847893,387849719,387851337,387852960,387854740,387856491,387858149,387859922,387861774,387863463,387865115,387867008,387868706,387870352,387872209,387873993,387875672,387877398,387879278,387880962,387882560,387884446,387886123,387887767,387889517,387891316,387892944,387894566,387896445,387898095,387899681,387901518,387903263,387904919,387906616,387908454,387910131,387911729,387913579,387915336,387916961,387918685,387920453,387922163,387923817,387925652,387927263,387928916,387930673,387932379,387934017,387935687,387937512,387939199,387940850,387942730,387944396,387946090,387947848,387949567,387951323,387952969,387954825,387956422,387958153,387959960,387961659,387963361,387965086,387966877,387968547,387970229,387972078,387973647,387975352,387977171,387978854,387980547,387982236,387984084,387985701,387987345,387989175,387990814,387992534,387994253,387996009,387997676,387999300,388001173,388002794,388004437,388006304,388007908,388009552,388011287,388012985,388014633,388016286,388018116,388019769,388021399,388023196,388024878,388026490,388028267,388029960,388031641,388033329,388035083,388036769,388038329,388040165,388041814,388043442,388045156,388046850,388048511,388050111,388051955,388053608,388055222,388057054,388058718,388060389,388062049,388063780,388065435,388067040,388068875,388070535,388072153,388073880,388075551,388077219,388078853,388080675,388082368,388083965,388085797,388087484,388089156,388090785,388092582,388094288,388095958,388097787,388099458,388101172,388102866,388104594,388106323,388107913,388109721,388111355,388112846,388114616,388116234,388117657,388119441,388121097,388122725,388124534,388126138,388127791,388129597,388131236,388132901,388134717,388136381,388138097,388139885,388141557,388143247,388144988,388146656,388148400,388150118,388151796,388153550,388155300,388156983,388158758,388160454,388162127,388163787,388165519,388167223,388168911,388170648,388172341,388174007,388175685,388177386,388179080,388180794,388182471,388184178,388185902,388187593,388189334,388191069,388192750,388194455,388196203,388197833,388199553,388201324,388202977,388204597,388206430,388208113,388209757,388211574,388213283,388214930,388216752,388218457,388220162,388222024,388223699,388225332,388227106,388228812,388230501,388232223,388233963,388235625,388237324,388239141,388240787,388242456,388244257,388245973,388247600,388249426,388251030,388252771,388254508,388256286,388257983,388259670,388261492,388263176,388264933,388266731,388268399,388270155,388271877,388273684,388275394,388277068,388278914,388280608,388282284,388284087,388285767,388287487,388289194,388291026,388292671,388294394,388296230,388297913,388299634,388301420,388303213,388304886,388306566,388308418,388310086,388311798,388313656,388315356,388317075,388318848,388320620,388322314,388324000,388325875,388327556,388329273,388331077,388332733,388334448,388336193,388337969,388339616,388341310,388343116,388344802,388346533,388348367,388350085,388351813,388353594,388355355,388357006,388358704,388360578,388362246,388363966,388365783,388367508,388369271,388371010,388372789,388374490,388376225,388378056,388379708,388381386,388383217,388384902,388386580,388388364,388390065,388391813,388393561,388395353,388397079,388398772,388400564,388402269,388404020,388405804,388407519,388409273,388411018,388412781,388414491,388416203,388418012,388419724,388421464,388423239,388424937,388426678,388428473,388430208,388431947,388433662,388435438,388437099,388438824,388440629,388442367,388444119,388445881,388447730,388449444,388451135,388452986,388454761,388456473,388458302,388460097,388461820,388463557,388465430,388467158,388468884,388470726,388472504,388474250,388476033,388477894,388479566,388481288,388483123,388484899,388486629,388488458,388490288,388491927,388493676,388495507,388497270,388498960,388500737,388502531,388504180,388505911,388507814,388509438,388511152,388513030,388514805,388516539,388518340,388520172,388521812,388523541,388525375,388527124,388528841,388530645,388532415,388534107,388535854,388537674,388539336,388541076,388542873,388544590,388546305,388548164,388549914,388551666,388553429,388555225,388556868,388558550,388560342,388562087,388563844,388565573,388567287,388569028,388570798,388572602,388574294,388575946,388577765,388579452,388581156,388582975,388584730,388586418,388588243,388589980,388591682,388593454,388595288,388596987,388598697,388600506,388602275,388603990,388605858,388607611,388609396,388611137,388612908,388614644,388616353,388618220,388619952,388621705,388623491,388625311,388627003,388628682,388630568,388632311,388634089,388635926,388637648,388639398,388641208,388643018,388644731,388646461,388648347,388650098,388651780,388653601,388655388,388657116,388658846,388660707,388662455,388664179,388666043,388667736,388669549,388671308,388673097,388674834,388676547,388678366,388680075,388681815,388683540,388685318,388686999,388688751,388690602,388692333,388694094,388695925,388697753,388699488,388701202,388703028,388704806,388706561,388708401,388710167,388711950,388713688,388715447,388717189,388718906,388720732,388722460,388724211,388726061,388727794,388729538,388731376,388733114,388734837,388736670,388738365,388740133,388741939,388743686,388745420,388747149,388748966,388750720,388752445,388754271,388755988,388757743,388759607,388761284,388762967,388764793,388766415,388768156,388769947,388771662,388773379,388775128,388776898,388778608,388780352,388782126,388783862,388785566,388787365,388789067,388790754,388792549,388794197,388795881,388797713,388799337,388801040,388802884,388804444,388806181,388808005,388809643,388811256,388813048,388814786,388816474,388818147,388819948,388821658,388823360,388825192,388826858,388828618,388830476,388832081,388833837,388835673,388837374,388839105,388840923,388842671,388844391,388846107,388847968,388849656,388851412,388853314,388855002,388856744,388858627,388860267,388862072,388863902,388865572,388867355,388869159,388870935,388872680,388874431,388876211,388877915,388879654,388881531,388883217,388884946,388886826,388888488,388890244,388892095,388893722,388895503,388897333,388899017,388900774,388902562,388904290,388906053,388907731,388909474,388911175,388912931,388914654,388916440,388918218,388919893,388921663,388923417,388925061,388926848,388928553,388930189,388931919,388933630,388935302,388937027,388938712,388940381,388942076,388943850,388945575,388947194,388948993,388950726,388952351,388954127,388955844,388957469,388959227,388960938,388962595,388964342,388966080,388967674,388969466,388971225,388972869,388974662,388976427,388978021,388979830,388981597,388983205,388984979,388986729,388988377,388990146,388991892,388993520,388995272,388997046,388998696,389000530,389002274,389003954,389005704,389007445,389009149,389010855,389012554,389014265,389015962,389017682,389019432,389021081,389022808,389024574,389026173,389027931,389029679,389031294,389033063,389034821,389036421,389038217,389039956,389041618,389043440,389045170,389046823,389048589,389050316,389051977,389053706,389055456,389057112,389058832,389060555,389062211,389063898,389065672,389067358,389069114,389070871,389072492,389074233,389075990,389077608,389079363,389081137,389082734,389084560,389086305,389087959,389089804,389091514,389093169,389095020,389096732,389098401,389100243,389101931,389103588,389105402,389107059,389108781,389110512,389112231,389114012,389115731,389117538,389119275,389121001,389122884,389124591,389126355,389128187,389129953,389131759,389133508,389135306,389137049,389138729,389140639,389142351,389144060,389145863,389147626,389149386,389151166,389153054,389154804,389156558,389158449,389160160,389161837,389163736,389165479,389167195,389169049,389170842,389172601,389174421,389176244,389178002,389179750,389181572,389183255,389185025,389186866,389188606,389190291,389192170,389193847,389195533,389197374,389199067,389200793,389202529,389204336,389206038,389207694,389209582,389211269,389213020,389214789,389216579,389218378,389220088,389221871,389223624,389225347,389227079,389228815,389230581,389232289,389233924,389235681,389237375,389238971,389240632,389242412,389244076,389245690,389247495,389249206,389250803,389252561,389254303,389255931,389257727,389259433,389261067,389262807,389264448,389266057,389267800,389269501,389271173,389272901,389274613,389276246,389277981,389279735,389281379,389283032,389284767,389286471,389288058,389289772,389291463,389293101,389294846,389296578,389298253,389299951,389301668,389303302,389304990,389306728,389308365,389310082,389311833,389313485,389315180,389316896,389318605,389320276,389322035,389323768,389325295,389327063,389328759,389330306,389331997,389333701,389335339,389337020,389338733,389340352,389342010,389343726,389345364,389347042,389348800,389350448,389352122,389353911,389355582,389357238,389358994,389360719,389362318,389364070,389365749,389367328,389369072,389370807,389372417,389374182,389375927,389377524,389379304,389381056,389382668,389384427,389386150,389387717,389389527,389391259,389392810,389394594,389396317,389397826,389399608,389401317,389402830,389404621,389406301,389407863,389409607,389411302,389412866,389414606,389416316,389417886,389419631,389421284,389422799,389424590,389426271,389427853,389429635,389431296,389432869,389434669,389436242,389437824,389439616,389441172,389442799,389444573,389446112,389447704,389449434,389450998,389452579,389454317,389455888,389457577,389459266,389460855,389462571,389464206,389465777,389467524,389469152,389470774,389472524,389474113,389475737,389477440,389479004,389480710,389482399,389483967,389485651,389487284,389488792,389490484,389492099,389493689,389495388,389496984,389498634,389500378,389501912,389503544,389505266,389506831,389508463,389510163,389511730,389513339,389515033,389516610,389518251,389519926,389521433,389523095,389524806,389526328,389528064,389529769,389531353,389533084,389534754,389536366,389538138,389539773,389541430,389543145,389544741,389546415,389548097,389549661,389551402,389553033,389554599,389556302,389557953,389559529,389561213,389562823,389564421,389566124,389567730,389569307,389570963,389572606,389574268,389575996,389577563,389579210,389580932,389582506,389584183,389585850,389587432,389589118,389590840,389592467,389594214,389595907,389597560,389599262,389600953,389602543,389604274,389605964,389607576,389609260,389610942,389612532,389614252,389615898,389617532,389619192,389620837,389622446,389624169,389625826,389627420,389629150,389630786,389632444,389634191,389635768,389637435,389639143,389640770,389642446,389644175,389645827,389647529,389649257,389650859,389652540,389654255,389655875,389657548,389659245,389660827,389662538,389664199,389665853,389667603,389669214,389670962,389672706,389674270,389675915,389677675,389679233,389680855,389682636,389684251,389685948,389687645,389689222,389690919,389692598,389694187,389695888,389697476,389699123,389700872,389702444,389704126,389705855,389707429,389709120,389710809,389712404,389714110,389715768,389717323,389719023,389720691,389722309,389723980,389725679,389727310,389728982,389730622,389732207,389733859,389735564,389737133,389738822,389740480,389742051,389743737,389745445,389747020,389748725,389750465,389752154,389753748,389755442,389757149,389758780,389760492,389762244,389763869,389765519,389767289,389768911,389770590,389772357,389773953,389775632,389777377,389778966,389780670,389782383,389784074,389785692,389787382,389789099,389790666,389792371,389794076,389795626,389797260,389799020,389800662,389802336,389804058,389805691,389807408,389809128,389810781,389812454,389814118,389815792,389817428,389819111,389820772,389822405,389824050,389825716,389827302,389828974,389830641,389832285,389833946,389835614,389837151,389838791,389840483,389842088,389843763,389845387,389846994,389848662,389850279,389851954,389853638,389855132,389856816,389858504,389859988,389861702,389863364,389864980,389866626,389868302,389869907,389871586,389873204,389874839,389876523,389878065,389879678,389881368,389883007,389884634,389886319,389887986,389889544,389891187,389892896,389894433,389896106,389897790,389899381,389901086,389902768,389904412,389906134,389907783,389909459,389911150,389912805,389914505,389916171,389917807,389919382,389921041,389922749,389924374,389925993,389927695,389929330,389931039,389932681,389934377,389935966,389937662,389939443,389941139,389942838,389944556,389946204,389947888,389949531,389951304,389952955,389954638,389956396,389958089,389959768,389961404,389963111,389964787,389966436,389968218,389969893,389971560,389973319,389974907,389976694,389978404,389980097,389981867,389983507,389985221,389986912,389988598,389990405,389991992,389993736,389995431,389997052,389998848,390000514,390002181,390003875,390005581,390007328,390008970,390010696,390012407,390014039,390015834,390017529,390019187,390020943,390022585,390024277,390025921,390027673,390029438,390031023,390032792,390034486,390036136,390037955,390039580,390041264,390042929,390044643,390046359,390047985,390049712,390051387,390053030,390054776,390056395,390058046,390059692,390061413,390063098,390064738,390066500,390068188,390069757,390071534,390073161,390074825,390076579,390078241,390079894,390081549,390083292,390084950,390086530,390088242,390089919,390091590,390093343,390094979,390096645,390098229,390099956,390101696,390103296,390105034,390106727,390108368,390110113,390111743,390113431,390115024,390116729,390118424,390120066,390121834,390123498,390125159,390126810,390128522,390130268,390131902,390133618,390135346,390137012,390138768,390140379,390142069,390143682,390145434,390147155,390148797,390150508,390152194,390153893,390155657,390157335,390159064,390160629,390162335,390164099,390165655,390167396,390169064,390170783,390172411,390174048,390175764,390177354,390178983,390180700,390182188,390183856,390185507,390187071,390188723,390190416,390191993,390193672,390195436,390197001,390198664,390200448,390201998,390203686,390205269,390206714,390208333,390209816,390211391,390213039,390214595,390216326,390217991,390219630,390221314,390222980,390224595,390226264,390227952,390229551,390231105,390232847,390234431,390236046,390237749,390239259,390240875,390242566,390244140,390245755,390247430,390248988,390250572,390252257,390253845,390255444,390257130,390258702,390260303,390261981,390263584,390265193,390266848,390268491,390270072,390271660,390273339,390274893,390276493,390278207,390279808,390281516,390283210,390284802,390286466,390288166,390289777,390291391,390293048,390294691,390296214,390297847,390299535,390301067,390302670,390304420,390305914,390307612,390309289,390310842,390312525,390314273,390315834,390317521,390319262,390320839,390322569,390324330,390325913,390327702,390329513,390331100,390332905,390334709,390336273,390338092,390339915,390341498,390343309,390345101,390346655,390348431,390350199,390351827,390353526,390355183,390356869,390358528,390360140,390361863,390363496,390365172,390366942,390368563,390370237,390372035,390373570,390375215,390376987,390378635,390380273,390382104,390383661,390385291,390387090,390388668,390390404,390392126,390393805,390395511,390397241,390398944,390400614,390402325,390404025,390405590,390407283,390409060,390410691,390412422,390414221,390415793,390417502,390419250,390420904,390422623,390424389,390426054,390427680,390429382,390431129,390432689,390434481,390436226,390437876,390439615,390441348,390443014,390444636,390446339,390448060,390449695,390451484,390453222,390454825,390456577,390458291,390459975,390461642,390463324,390465017,390466626,390468271,390469994,390471607,390473202,390474955,390476576,390478175,390479938,390481568,390483242,390485005,390486645,390488303,390490062,390491688,390493414,390495167,390496807,390498483,390500209,390501893,390503556,390505241,390506918,390508612,390510277,390511911,390513597,390515230,390516928,390518628,390520257,390521940,390523684,390525322,390527019,390528787,390530410,390532126,390533895,390535514,390537186,390538956,390540577,390542296,390544043,390545669,390547346,390549081,390550750,390552468,390554168,390555833,390557464,390559193,390560892,390562579,390564271,390565938,390567627,390569360,390571037,390572695,390574386,390576063,390577744,390579454,390581148,390582758,390584447,390586162,390587819,390589488,390591203,390592820,390594462,390596164,390597787,390599442,390601139,390602802,390604427,390606112,390607767,390609386,390611128,390612848,390614514,390616191,390617884,390619538,390621208,390622928,390624580,390626253,390628004,390629668,390631317,390633054,390634703,390636323,390638065,390639645,390641344,390643069,390644690,390646418,390648146,390649786,390651564,390653287,390654939,390656675,390658401,390660044,390661794,390663533,390665193,390666847,390668610,390670318,390671892,390673653,390675382,390676978,390678722,390680471,390682116,390683796,390685544,390687206,390688737,390690489,390692235,390693835,390695569,390697302,390698956,390700598,390702392,390704066,390705611,390707344,390709117,390710684,390712450,390714243,390715920,390717599,390719341,390721022,390722558,390724242,390726074,390727571,390729283,390731049,390732582,390734256,390736045,390737636,390739281,390741116,390742745,390744313,390746041,390747778,390749351,390751166,390752882,390754475,390756201,390757974,390759631,390761310,390763106,390764798,390766438,390768153,390769835,390771397,390773143,390774871,390776503,390778253,390779974,390781654,390783363,390785085,390786785,390788489,390790188,390791891,390793523,390795261,390796961,390798499,390800213,390801910,390803493,390805237,390806912,390808564,390810300,390812047,390813718,390815341,390816987,390818632,390820199,390821896,390823621,390825210,390826900,390828601,390830215,390831992,390833715,390835327,390836964,390838674,390840336,390841912,390843570,390845269,390846870,390848551,390850254,390851821,390853535,390855239,390856825,390858537,390860246,390861842,390863533,390865275,390866882,390868599,390870257,390871818,390873493,390875203,390876741,390878434,390880178,390881713,390883373,390885077,390886624,390888272,390889916,390891514,390893174,390894797,390896495,390898110,390899718,390901427,390902983,390904612,390906327,390907925,390909616,390911360,390912997,390914700,390916400,390918050,390919771,390921482,390923068,390924792,390926388,390928057,390929875,390931454,390933143,390934903,390936495,390938138,390939826,390941510,390943211,390944875,390946534,390948275,390949847,390951549,390953229,390954901,390956592,390958191,390959838,390961567,390963205,390964902,390966601,390968249,390970038,390971596,390973262,390975052,390976606,390978356,390980098,390981716,390983477,390985095,390986744,390988545,390990117,390991801,390993601,390995146,390996848,390998610,391000233,391001990,391003708,391005316,391007107,391008740,391010403,391012276,391013826,391015544,391017397,391018962,391020693,391022495,391024104,391025893,391027581,391029251,391031062,391032756,391034429,391036296,391037894,391039557,391041389,391042966,391044571,391046426,391047986,391049619,391051444,391053092,391054809,391056607,391058251,391059996,391061744,391063415,391065196,391066922,391068602,391070375,391072079,391073748,391075590,391077257,391078905,391080778,391082448,391084094,391085981,391087601,391089158,391091050,391092683,391094303,391096201,391097828,391099476,391101338,391102973,391104551,391106361,391108069,391109655,391111505,391113250,391114858,391116651,391118500,391120091,391121833,391123753,391125345,391127060,391128966,391130535,391132215,391134095,391135731,391137398,391139204,391140970,391142565,391144343,391146148,391147802,391149529,391151380,391152919,391154738,391156612,391158226,391159928,391161703,391163412,391165083,391166852,391168582,391170176,391171939,391173754,391175319,391176993,391178880,391180566,391182222,391184060,391185813,391187418,391189177,391190963,391192543,391194319,391196167,391197770,391199492,391201347,391202920,391204665,391206535,391208187,391209868,391211761,391213421,391215052,391216855,391218624,391220200,391222024,391223852,391225417,391227236,391229068,391230683,391232446,391234296,391235880,391237693,391239582,391241244,391242973,391244852,391246530,391248200,391250058,391251746,391253363,391255196,391256863,391258460,391260256,391261998,391263553,391265368,391267127,391268764,391270491,391272287,391273994,391275664,391277527,391279170,391280762,391282593,391284351,391285902,391287728,391289495,391291137,391292945,391294667,391296334,391298074,391299823,391301477,391303170,391304963,391306608,391308309,391310107,391311807,391313487,391315254,391316998,391318673,391320456,391322204,391323810,391325573,391327305,391328914,391330668,391332423,391334060,391335828,391337577,391339229,391341009,391342715,391344261,391345990,391347760,391349349,391351130,391352910,391354520,391356302,391358087,391359681,391361427,391363202,391364786,391366620,391368370,391370029,391371835,391373608,391375223,391377040,391378818,391380412,391382227,391384016,391385606,391387399,391389203,391390809,391392562,391394391,391396018,391397779,391399562,391401171,391402909,391404740,391406387,391408118,391409948,391411505,391413232,391415075,391416617,391418391,391420225,391421684,391423520,391425234,391426748,391428616,391430184,391431633,391433469,391435082,391436445,391438311,391439975,391441502,391443353,391445089,391446713,391448540,391450330,391452014,391453743,391455545,391457260,391458914,391460761,391462490,391464078,391465964,391467690,391469327,391471100,391472841,391474489,391476210,391478026,391479707,391481374,391483219,391484857,391486460,391488288,391489995,391491635,391493469,391495173,391496792,391498604,391500327,391501944,391503638,391505391,391507004,391508696,391510481,391512133,391513814,391515567,391517285,391518893,391520695,391522328,391523955,391525669,391527427,391529108,391530729,391532497,391534237,391535892,391537741,391539398,391541027,391542724,391544461,391546160,391547785,391549558,391551284,391552912,391554728,391556368,391558007,391559674,391561359,391563081,391564706,391566499,391568189,391569840,391571567,391573278,391575027,391576692,391578479,391580219,391581888,391583693,391585346,391587057,391588784,391590532,391592260,391593936,391595783,391597427,391599090,391600834,391602540,391604255,391605881,391607700,391609392,391611030,391612775,391614480,391616208,391617838,391619633,391621288,391622941,391624712,391626365,391628062,391629737,391631492,391633237,391634868,391636729,391638381,391640077,391641745,391643438,391645180,391646799,391648536,391650174,391651848,391653574,391655257,391657006,391658628,391660379,391662066,391663688,391665454,391667069,391668799,391670447,391672129,391673853,391675530,391677311,391678993,391680631,391682302,391683991,391685729,391687421,391689209,391690836,391692497,391694256,391695821,391697510,391699178,391700873,391702593,391704286,391705946,391707735,391709437,391711179,391712922,391714617,391716355,391718050,391719773,391721525,391723219,391724930,391726670,391728338,391730078,391731769,391733457,391735179,391736867,391738491,391740203,391741919,391743604,391745395,391747076,391748788,391750539,391752188,391753838,391755580,391757252,391758874,391760611,391762283,391763889,391765611,391767259,391768886,391770585,391772254,391773884,391775541,391777258,391778835,391780512,391782234,391783832,391785509,391787248,391788827,391790469,391792214,391793816,391795491,391797213,391798823,391800464,391802156,391803791,391805423,391807089,391808779,391810416,391812042,391813732,391815395,391816989,391818662,391820363,391822022,391823691,391825412,391826979,391828659,391830413,391831978,391833705,391835484,391837026,391838717,391840538,391842090,391843778,391845581,391847156,391848836,391850604,391852201,391853920,391855719,391857295,391858999,391860738,391862365,391863976,391865722,391867333,391869013,391870705,391872370,391874126,391875741,391877397,391879212,391880762,391882437,391884231,391885771,391887427,391889208,391890818,391892472,391894207,391895834,391897496,391899160,391900781,391902486,391904119,391905751,391907478,391909082,391910704,391912466,391914038,391915705,391917482,391918993,391920660,391922392,391923943,391925584,391927318,391928906,391930584,391932283,391933855,391935507,391937172,391938775,391940436,391942094,391943731,391945349,391946963,391948647,391950255,391951882,391953558,391955218,391956782,391958428,391960089,391961644,391963313,391964979,391966488,391968183,391969898,391971421,391973098,391974817,391976368,391978058,391979796,391981334,391983012,391984683,391986234,391987934,391989548,391991115,391992795,391994409,391995992,391997678,391999336,392000962,392002688,392004291,392005937,392007632,392009156,392010859,392012543,392013949,392015574,392017346,392018873,392020508,392022244,392023859,392025418,392027148,392028816,392030318,392032006,392033581,392035075,392036751,392038418,392039947,392041584,392043367,392044877,392046514,392048258,392049855,392051410,392053125,392054724,392056230,392057981,392059612,392061155,392062813,392064573,392066082,392067694,392069430,392071009,392072573,392074326,392075897,392077421,392079159,392080806,392082334,392084082,392085742,392087283,392088978,392090723,392092233,392093825,392095564,392097165,392098670,392100430,392102104,392103627,392105394,392107040,392108598,392110244,392112060,392113586,392115186,392116935,392118603,392120167,392121940,392123628,392125116,392126884,392128608,392130117,392131875,392133652,392135202,392136846,392138632,392140270,392141821,392143577,392145330,392146850,392148594,392150408,392151903,392153586,392155430,392157035,392158617,392160427,392162150,392163682,392165433,392167184,392168740,392170490,392172274,392173770,392175473,392177232,392178814,392180418,392182222,392183870,392185468,392187256,392188946,392190518,392192306,392193964,392195519,392197282,392198914,392200500,392202301,392203886,392205447,392207236,392208855,392210428,392212214,392213797,392215392,392217165,392218807,392220339,392222140,392223779,392225329,392227130,392228750,392230361,392232183,392233797,392235460,392237262,392238855,392240609,392242317,392243840,392245640,392247293,392248883,392250638,392252262,392253850,392255648,392257256,392258880,392260679,392262250,392263979,392265715,392267275,392269074,392270783,392272427,392274224,392275861,392277554,392279366,392280916,392282697,392284403,392285970,392287739,392289451,392291095,392292948,392294559,392296311,392298065,392299647,392301444,392303098,392304762,392306591,392308182,392309982,392311766,392313344,392315139,392316832,392318445,392320291,392321951,392323668,392325449,392327051,392328837,392330559,392332167,392333998,392335648,392337270,392339087,392340768,392342411,392344212,392345879,392347507,392349357,392350976,392352614,392354463,392356089,392357755,392359610,392361186,392362843,392364690,392366265,392367998,392369814,392371273,392372983,392374822,392376368,392378094,392379914,392381473,392383252,392384936,392386502,392388235,392389879,392391459,392393260,392394891,392396523,392398322,392399917,392401533,392403326,392404880,392406589,392408327,392409818,392411583,392413255,392414866,392416656,392418221,392420038,392421683,392423264,392425103,392426608,392428400,392430092,392431673,392433509,392435037,392436842,392438551,392440090,392441922,392443586,392445421,392447142,392448705,392450503,392452232,392453741,392455561,392457381,392458907,392460625,392462458,392464071,392465756,392467510,392469185,392470903,392472645,392474359,392476098,392477842,392479542,392481218,392483011,392484690,392486332,392488029,392489863,392491432,392493158,392494903,392496561,392498221,392500016,392501768,392503349,392505090,392506957,392508629,392510354,392512068,392513793,392515492,392517251,392519033,392520684,392522353,392524218,392525889,392527607,392529305,392531051,392532736,392534484,392536258,392537912,392539632,392541459,392543113,392544858,392546603,392548295,392550072,392551809,392553506,392555153,392556890,392558682,392560268,392561999,392563732,392565399,392567161,392568875,392570531,392572193,392573943,392575669,392577278,392578991,392580737,392582387,392584153,392585810,392587494,392589255,392590939,392592660,392594359,392596017,392597744,392599378,392601120,392602750,392604373,392606110,392607724,392609353,392611029,392612682,392614400,392615986,392617707,392619348,392620969,392622692,392624281,392625904,392627572,392629238,392630942,392632556,392634312,392635931,392637559,392639313,392640969,392642662,392644347,392646015,392647608,392649253,392650842,392652252,392653926,392655545,392656968,392658605,392660359,392661911,392663474,392665207,392666798,392668453,392670073,392671692,392673323,392675007,392676620,392678248,392679867,392681502,392683172,392684814,392686438,392688063,392689630,392691321,392692892,392694423,392696112,392697687,392699226,392700936,392702466,392704004,392705686,392707236,392708832,392710455,392712057,392713697,392715337,392716945,392718602,392720229,392721800,392723412,392725109,392726721,392728338,392729993,392731578,392733251,392734862,392736476,392738097,392739743,392741403,392743047,392744648,392746277,392747931,392749511,392751196,392752803,392754412,392756145,392757722,392759276,392760957,392762518,392764087,392765688,392767285,392768954,392770598,392772249,392773926,392775548,392777260,392778897,392780476,392782208,392783735,392785402,392787043,392788653,392790314,392791971,392793635,392795250,392796869,392798598,392800136,392801821,392803506,392805106,392806783,392808457,392810209,392811820,392813374,392815163,392816752,392818409,392820089,392821748,392823428,392824984,392826804,392828437,392830046,392831726,392833415,392835057,392836654,392838291,392839913,392841485,392843227,392844786,392846340,392848095,392849769,392851388,392853056,392854798,392856464,392858015,392859765,392861432,392862973,392864760,392866403,392867975,392869688,392871398,392873057,392874618,392876421,392878107,392879608,392881366,392883026,392884666,392886317,392888024,392889636,392891210,392893044,392894666,392896208,392897912,392899620,392901289,392902908,392904664,392906325,392907945,392909718,392911416,392913011,392914728,392916418,392918074,392919698,392921448,392923170,392924821,392926610,392928300,392929883,392931617,392933331,392935043,392936677,392938355,392940116,392941758,392943549,392945255,392946941,392948660,392950366,392952124,392953806,392955561,392957323,392958972,392960702,392962439,392964103,392965785,392967506,392969313,392970943,392972713,392974443,392976222,392977851,392979582,392981388,392983033,392984787,392986564,392988261,392989920,392991707,392993536,392995190,392996955,392998750,393000454,393002219,393003967,393005770,393007432,393009119,393010939,393012602,393014318,393016087,393017906,393019567,393021356,393023189,393024824,393026530,393028289,393029984,393031642,393033398,393035195,393036827,393038624,393040445,393042067,393043824,393045634,393047285,393049021,393050720,393052496,393054122,393055891,393057695,393059305,393061074,393062885,393064524,393066222,393067876,393069521,393071179,393072885,393074603,393076304,393077984,393079693,393081393,393083096,393084819,393086487,393088223,393090004,393091642,393093373,393095164,393096740,393098453,393100230,393101843,393103561,393105263,393107003,393108640,393110325,393112150,393113813,393115540,393117330,393119016,393120759,393122447,393124251,393125931,393127681,393129538,393131160,393132921,393134722,393136516,393138250,393139937,393141869,393143559,393145254,393147049,393148763,393150442,393152065,393153839,393155582,393157336,393159205,393160871,393162601,393164332,393166029,393167777,393169450,393171233,393172876,393174603,393176335,393177966,393179701,393181431,393183048,393184820,393186495,393188175,393189854,393191599,393193373,393195013,393196705,393198426,393200083,393201822,393203582,393205272,393206991,393208660,393210466,393212146,393213843,393215679,393217325,393219027,393220830,393222524,393224274,393226006,393227757,393229516,393231179,393232953,393234644,393236378,393238240,393239867,393241558,393243357,393245028,393246780,393248508,393250156,393251904,393253569,393255230,393256935,393258682,393260333,393262028,393263747,393265447,393267122,393268806,393270544,393272141,393273846,393275608,393277192,393278944,393280594,393282258,393283949,393285649,393287341,393288982,393290661,393292393,393293983,393295719,393297465,393299052,393300809,393302472,393304212,393305889,393307597,393309322,393310928,393312668,393314421,393316022,393317803,393319489,393321122,393322802,393324539,393326243,393327891,393329604,393331332,393332951,393334715,393336403,393338041,393339716,393341350,393343053,393344680,393346334,393348030,393349559,393351304,393352948,393354569,393356255,393357921,393359587,393361331,393362977,393364750,393366400,393368131,393369857,393371525,393373286,393374911,393376634,393378375,393380031,393381769,393383415,393385106,393386812,393388423,393390156,393391893,393393446,393395175,393396848,393398435,393400153,393401803,393403471,393405142,393406835,393408541,393410201,393411877,393413618,393415247,393416943,393418632,393420190,393421917,393423652,393425201,393426989,393428618,393430230,393431949,393433630,393435315,393436977,393438706,393440401,393442056,393443624,393445300,393446969,393448557,393450262,393451905,393453608,393455325,393456910,393458672,393460330,393461948,393463622,393465253,393466941,393468572,393470206,393471926,393473601,393475300,393477005,393478629,393480365,393482016,393483684,393485431,393487052,393488776,393490446,393492113,393493861,393495510,393497121,393498803,393500437,393502137,393503822,393505431,393507211,393508788,393510421,393512200,393513803,393515520,393517202,393518841,393520581,393522255,393523910,393525587,393527232,393528880,393530610,393532249,393533961,393535654,393537272,393539007,393540615,393542303,393544036,393545623,393547336,393549005,393550639,393552377,393554001,393555729,393557410,393559022,393560752,393562358,393564093,393565750,393567414,393569137,393570806,393572487,393574255,393575880,393577633,393579316,393580955,393582659,393584284,393586023,393587673,393589341,393591067,393592665,393594310,393596022,393597599,393599355,393600976,393602755,393604450,393606075,393607844,393609583,393611232,393612968,393614622,393616354,393618041,393619697,393621382,393622997,393624731,393626340,393628025,393629774,393631427,393633118,393634819,393636468,393638154,393639807,393641491,393643191,393644825,393646624,393648228,393649912,393651674,393653319,393654986,393656756,393658369,393660059,393661765,393663444,393665064,393666735,393668509,393670112,393671777,393673641,393675194,393676807,393678557,393680119,393681786,393683551,393685130,393686790,393688561,393690190,393691831,393693588,393695231,393696812,393698513,393700126,393701707,393703419,393705091,393706635,393708324,393710011,393711628,393713343,393715052,393716642,393718276,393720106,393721681,393723359,393725230,393726837,393728511,393730324,393731962,393733640,393735465,393737098,393738781,393740626,393742292,393743944,393745756,393747412,393749040,393750869,393752527,393754163,393755966,393757673,393759341,393761100,393762803,393764464,393766152,393767852,393769550,393771318,393772990,393774679,393776464,393778192,393779850,393781643,393783346,393784965,393786790,393788527,393790190,393791984,393793680,393795374,393797179,393798887,393800603,393802404,393804023,393805787,393807595,393809163,393810942,393812725,393814338,393816104,393817817,393819466,393821207,393822974,393824645,393826421,393828155,393829900,393831659,393833359,393835063,393836791,393838520,393840245,393841944,393843637,393845369,393847046,393848745,393850486,393852109,393853845,393855637,393857265,393859030,393860811,393862385,393864095,393865829,393867493,393869166,393870942,393872658,393874360,393876072,393877841,393879543,393881293,393883025,393884720,393886431,393888173,393889856,393891590,393893299,393894986,393896701,393898464,393900037,393901740,393903528,393905145,393906822,393908586,393910234,393911890,393913632,393915303,393917031,393918804,393920495,393922181,393923916,393925651,393927315,393928983,393930699,393932323,393933940,393935711,393937325,393939040,393940808,393942374,393944077,393945707,393947399,393949066,393950767,393952502,393954224,393955863,393957611,393959239,393960911,393962673,393964277,393965998,393967761,393969402,393971135,393972876,393974590,393976265,393977979,393979730,393981329,393983070,393984786,393986534,393988213,393989779,393991527,393993189,393994854,393996570,393998240,393999962,394001645,394003254,394004939,394006550,394008256,394009959,394011492,394013191,394014810,394016570,394018200,394019803,394021636,394023261,394024915,394026637,394028399,394030044,394031655,394033459,394034913,394036506,394038329,394039971,394041604,394043377,394045084,394046731,394048405,394050177,394051836,394053405,394055242,394056804,394058393,394060214,394061787,394063413,394065102,394066820,394068453,394070078,394071892,394073569,394075161,394076975,394078592,394080218,394082069,394083704,394085361,394087145,394088834,394090507,394092210,394093977,394095617,394097253,394099112,394100684,394102351,394104128,394105728,394107449,394109178,394110836,394112524,394114149,394115940,394117565,394119179,394120955,394122542,394124209,394126002,394127621,394129335,394131073,394132720,394134488,394136171,394137975,394139639,394141357,394143180,394144772,394146414,394148217,394149855,394151498,394153262,394154950,394156582,394158227,394160048,394161604,394163257,394165067,394166668,394168267,394170079,394171715,394173370,394175124,394176864,394178514,394180209,394182020,394183604,394185262,394187053,394188615,394190246,394192016,394193619,394195247,394196998,394198649,394200265,394201903,394203751,394205362,394206987,394208836,394210443,394212081,394213893,394215516,394217218,394218920,394220692,394222312,394223920,394225780,394227393,394228970,394230835,394232420,394234086,394235800,394237526,394239226,394240852,394242708,394244270,394245937,394247804,394249400,394251069,394252832,394254588,394256257,394257929,394259839,394261417,394263075,394264905,394266579,394268244,394269899,394271650,394273286,394274924,394276840,394278477,394280089,394281865,394283597,394285242,394286842,394288593,394290226,394291858,394293700,394295245,394296832,394298651,394300137,394301763,394303582,394305046,394306634,394308469,394309872,394311450,394313290,394314922,394316481,394318182,394319938,394321547,394323056,394324975,394326578,394328096,394329858,394331626,394333243,394334873,394336748,394338394,394340010,394341937,394343533,394345106,394346953,394348612,394350239,394351989,394353709,394355332,394356973,394358799,394360385,394362018,394363927,394365508,394367053,394368883,394370494,394372066,394373872,394375592,394377179,394378744,394380622,394382255,394383827,394385667,394387328,394388916,394390646,394392430,394394022,394395643,394397502,394399111,394400718,394402483,394404148,394405777,394407375,394409258,394410883,394412497,394414318,394416005,394417667,394419329,394421129,394422727,394424357,394426158,394427795,394429409,394431154,394432900,394434529,394436174,394438000,394439623,394441262,394443082,394444758,394446397,394448039,394449816,394451404,394452947,394454778,394456415,394458076,394459757,394461542,394463135,394464680,394466488,394468116,394469709,394471456,394473204,394474868,394476501,394478334,394479958,394481518,394483336,394484994,394486620,394488347,394490090,394491735,394493393,394495231,394496869,394498411,394500246,394501878,394503507,394505297,394507035,394508606,394510221,394512068,394513674,394515206,394517018,394518693,394520270,394521985,394523785,394525380,394526995,394528862,394530496,394532046,394533867,394535590,394537193,394538961,394540753,394542415,394544074,394545909,394547539,394549084,394550901,394552570,394554171,394555991,394557703,394559251,394560880,394562712,394564327,394565850,394567670,394569348,394570905,394572656,394574414,394576039,394577607,394579389,394581031,394582662,394584439,394586130,394587850,394589492,394591295,394592992,394594603,394596418,394598088,394599855,394601537,394603321,394605070,394606653,394608523,394610158,394611845,394613585,394615337,394617133,394618733,394620539,394622163,394623878,394625606,394627327,394629132,394630715,394632543,394634181,394635821,394637596,394639256,394640978,394642624,394644327,394646098,394647722,394649492,394651122,394652796,394654540,394656187,394657969,394659655,394661320,394663100,394664788,394666550,394668297,394669894,394671629,394673289,394674952,394676684,394678354,394680092,394681785,394683486,394685249,394686874,394688598,394690316,394691906,394693602,394695246,394696983,394698664,394700355,394702114,394703811,394705528,394707236,394708881,394710647,394712301,394713986,394715782,394717395,394719127,394720899,394722613,394724317,394725959,394727740,394729350,394730996,394732847,394734519,394736287,394738050,394739823,394741500,394743180,394745027,394746624,394748370,394750145,394751888,394753587,394755285,394757123,394758722,394760448,394762272,394764005,394765729,394767489,394769268,394770898,394772485,394774302,394775945,394777581,394779342,394781044,394782670,394784378,394786189,394787792,394789394,394791216,394792868,394794513,394796244,394797980,394799633,394801230,394803058,394804680,394806344,394808121,394809796,394811456,394813174,394814914,394816556,394818211,394820080,394821714,394823402,394825195,394826921,394828648,394830315,394832123,394833668,394835370,394837153,394838839,394840614,394842319,394844110,394845739,394847404,394849204,394850857,394852599,394854360,394856000,394857713,394859435,394861211,394862840,394864607,394866351,394868036,394869822,394871536,394873271,394874910,394876652,394878419,394880108,394881837,394883628,394885311,394887081,394888787,394890555,394892244,394893938,394895751,394897364,394899102,394900875,394902561,394904378,394906072,394907788,394909523,394911157,394912986,394914610,394916302,394918074,394919721,394921467,394923172,394924887,394926568,394928289,394930110,394931755,394933480,394935247,394936920,394938642,394940372,394942074,394943803,394945434,394947145,394948890,394950503,394952263,394953885,394955534,394957290,394958965,394960638,394962352,394964069,394965794,394967465,394969205,394970932,394972628,394974401,394976047,394977761,394979495,394981133,394982886,394984585,394986271,394987982,394989630,394991334,394993013,394994664,394996395,394998065,394999684,395001373,395003004,395004567,395006239,395007946,395009619,395011240,395012945,395014642,395016272,395018010,395019673,395021317,395023040,395024692,395026399,395028077,395029717,395031457,395033108,395034823,395036506,395038179,395039920,395041600,395043274,395044962,395046607,395048332,395049987,395051634,395053366,395054958,395056676,395058357,395060080,395061730,395063413,395065103,395066769,395068438,395070205,395071871,395073586,395075271,395076927,395078585,395080235,395081956,395083623,395085306,395087072,395088736,395090379,395092066,395093769,395095428,395097108,395098883,395100526,395102186,395103903,395105578,395107276,395108932,395110643,395112300,395113976,395115744,395117333,395119022,395120771,395122449,395124109,395125796,395127495,395129160,395130839,395132612,395134212,395135861,395137581,395139222,395140884,395142486,395144227,395145835,395147498,395149246,395150892,395152537,395154214,395155911,395157537,395159173,395160919,395162517,395164155,395165917,395167516,395169175,395170885,395172560,395174289,395175920,395177599,395179220,395180938,395182654,395184214,395185921,395187599,395189252,395190937,395192546,395194246,395195889,395197584,395199340,395200951,395202663,395204340,395205992,395207681,395209281,395210936,395212664,395214264,395215961,395217567,395219269,395220920,395222523,395224240,395225868,395227503,395229221,395230836,395232429,395234098,395235719,395237178,395238782,395240430,395241969,395243594,395245298,395246853,395248474,395250146,395251781,395253384,395255008,395256695,395258304,395259895,395261622,395263264,395264891,395266560,395268205,395269723,395271384,395273052,395274646,395276226,395277926,395279574,395281228,395282898,395284502,395286140,395287802,395289445,395291093,395292748,395294410,395296050,395297696,395299422,395301078,395302678,395304372,395306018,395307644,395309324,395310882,395312481,395314150,395315780,395317392,395319047,395320718,395322297,395323924,395325608,395327231,395328857,395330526,395332177,395333774,395335441,395337088,395338659,395340336,395341953,395343517,395345190,395346780,395348365,395350102,395351736,395353300,395354983,395356567,395358134,395359757,395361449,395363042,395364623,395366325,395367930,395369533,395371206,395372840,395374449,395376152,395377760,395379333,395380986,395382601,395384153,395385737,395387408,395389000,395390576,395392286,395393907,395395454,395397100,395398727,395400295,395402013,395403641,395405204,395406872,395408571,395410126,395411750,395413495,395415129,395416730,395418442,395420078,395421702,395423440,395425026,395426673,395428387,395430047,395431658,395433402,395435073,395436635,395438397,395440064,395441590,395443216,395444866,395446441,395448000,395449670,395451216,395452755,395454492,395456125,395457653,395459350,395460948,395462508,395464208,395465816,395467431,395469099,395470734,395472360,395473990,395475663,395477331,395478878,395480633,395482225,395483820,395485546,395487192,395488763,395490516,395492141,395493787,395495550,395497210,395498815,395500515,395502146,395503708,395505368,395507024,395508638,395510264,395511955,395513559,395515198,395516916,395518534,395520085,395521826,395523459,395525095,395526783,395528398,395529979,395531726,395533358,395534962,395536657,395538254,395539846,395541551,395543178,395544860,395546509,395548169,395549839,395551504,395553148,395554765,395556441,395558090,395559665,395561281,395562949,395564557,395566184,395567904,395569493,395571110,395572834,395574441,395575987,395577783,395579388,395580952,395582703,395584302,395585843,395587572,395589138,395590726,395592442,395594073,395595694,395597380,395599050,395600691,395602280,395603944,395605590,395607175,395608910,395610571,395612188,395613932,395615591,395617174,395618839,395620569,395622192,395623803,395625544,395627203,395628765,395630533,395632181,395633714,395635515,395637175,395638724,395640483,395642177,395643807,395645446,395647146,395648843,395650464,395652231,395653832,395655465,395657273,395658958,395660574,395662315,395663992,395665619,395667242,395668941,395670623,395672280,395673987,395675615,395677222,395678993,395680630,395682234,395683912,395685623,395687310,395688889,395690640,395692280,395693902,395695612,395697259,395698800,395700552,395702176,395703721,395705436,395707062,395708639,395710303,395711959,395713585,395715166,395716862,395718531,395720147,395721861,395723492,395725148,395726823,395728495,395730096,395731811,395733469,395735046,395736796,395738417,395740059,395741737,395743353,395744891,395746611,395748186,395749634,395751267,395752797,395754338,395755929,395757260,395758798,395760052,395761522,395762768,395764136,395765472,395767215,395768832,395770461,395772219,395773846,395775370,395777095,395778737,395780403,395782172,395783935,395785736,395787489,395789168,395790962,395792596,395794377,395796100,395797860,395799661,395801487,395803283,395805079,395806878,395808703,395810564,395812372,395814173,395816035,395817708,395819481,395821336,395823015,395824885,395826550,395828304,395830036,395831640,395833481,395835219,395836880,395838680,395840437,395842280,395844038,395845796,395847617,395849421,395851210,395852911,395854732,395856471,395858193,395860047,395861862,395863547,395865371,395867161,395869010,395870890,395872662,395874466,395876314,395878047,395879833,395881668,395883405,395885154,395887000,395888729,395890521,395892355,395894102,395895875,395897696,395899415,395901179,395902998,395904731,395906467,395908308,395910112,395911858,395913698,395915523,395917257,395919084,395920907,395922694,395924472,395926322,395928180,395929975,395931786,395933597,395935389,395937191,395938930,395940697,395942459,395944196,395946009,395947888,395949658,395951451,395953294,395955080,395956850,395958655,395960516,395962317,395964111,395965984,395967784,395969627,395971509,395973321,395975175,395977008,395978792,395980610,395982430,395984233,395986043,395987893,395989764,395991554,395993432,395995285,395997079,395998892,396000733,396002551,396004375,396006199,396007963,396009742,396011541,396013370,396015164,396016989,396018799,396020615,396022488,396024270,396026078,396027908,396029761,396031497,396033322,396035153,396036956,396038772,396040544,396042265,396044039,396045824,396047598,396049351,396051134,396052893,396054661,396056436,396058267,396060028,396061818,396063580,396065342,396067173,396068959,396070728,396072564,396074320,396076059,396077873,396079707,396081417,396083163,396084976,396086740,396088462,396090254,396092013,396093708,396095517,396097316,396099025,396100798,396102567,396104265,396106011,396107863,396109715,396111441,396113287,396115153,396116830,396118656,396120466,396122216,396123959,396125824,396127588,396129339,396131167,396133023,396134762,396136559,396138418,396140194,396141955,396143776,396145571,396147343,396149190,396151045,396152804,396154533,396156391,396158228,396159997,396161753,396163606,396165439,396167146,396169012,396170757,396172497,396174296,396176089,396177895,396179734,396181575,396183356,396185155,396187004,396188773,396190570,396192464,396194276,396196079,396197909,396199768,396201487,396203315,396205153,396206939,396208726,396210588,396212456,396214274,396216153,396217947,396219724,396221549,396223378,396225172,396226926,396228776,396230593,396232396,396234267,396236031,396237882,396239675,396241529,396243339,396245148,396246966,396248819,396250587,396252368,396254191,396255990,396257812,396259612,396261425,396263229,396265038,396266825,396268610,396270485,396272251,396274035,396275881,396277712,396279485,396281367,396283231,396285029,396286864,396288688,396290506,396292334,396294189,396295978,396297709,396299556,396301357,396303064,396304966,396306796,396308488,396310363,396312163,396313885,396315712,396317551,396319285,396321171,396323045,396324812,396326670,396328492,396330282,396332134,396333979,396335718,396337582,396339425,396341183,396343044,396344883,396346648,396348513,396350341,396352083,396353950,396355816,396357518,396359351,396361195,396362907,396364718,396366564,396368330,396370116,396371969,396373712,396375479,396377393,396379230,396380948,396382766,396384555,396386193,396388079,396389890,396391575,396393440,396395244,396396973,396398788,396400608,396402334,396404179,396406050,396407815,396409565,396411448,396413253,396414913,396416740,396418587,396420273,396422103,396423969,396425713,396427502,396429356,396431175,396432925,396434777,396436588,396438315,396440139,396441915,396443623,396445420,396447231,396449015,396450703,396452542,396454320,396455978,396457818,396459565,396461257,396463069,396464867,396466554,396468315,396470134,396471919,396473544,396475398,396477166,396478845,396480643,396482419,396484050,396485812,396487642,396489374,396491041,396492817,396494585,396496289,396498104,396499874,396501534,396503331,396505185,396506948,396508581,396510437,396512269,396513980,396515815,396517650,396519351,396521140,396522987,396524743,396526370,396528207,396529984,396531672,396533472,396535286,396536942,396538677,396540511,396542257,396543968,396545786,396547595,396549280,396551116,396552924,396554576,396556329,396558164,396559799,396561562,396563397,396565140,396566840,396568693,396570476,396572154,396573994,396575757,396577488,396579263,396581014,396582759,396584533,396586292,396587979,396589725,396591489,396593242,396595021,396596737,396598518,396600301,396602058,396603792,396605637,396607339,396609124,396610912,396612654,396614494,396616296,396618033,396619832,396621620,396623410,396625185,396626953,396628774,396630565,396632384,396634202,396635953,396637773,396639608,396641320,396643103,396644887,396646643,396648428,396650195,396651994,396653778,396655561,396657402,396659137,396660921,396662764,396664509,396666386,396668206,396669976,396671772,396673535,396675404,396677188,396678935,396680790,396682558,396684374,396686185,396687947,396689714,396691497,396693372,396695122,396696968,396698797,396700563,396702393,396704158,396706009,396707800,396709612,396711477,396713196,396715019,396716799,396718697,396720457,396722263,396724104,396725869,396727711,396729465,396731373,396733109,396734865,396736755,396738476,396740328,396742117,396743982,396745720,396747437,396749212,396751010,396752818,396754541,396756275,396758066,396759822,396761688,396763468,396765289,396767012,396768830,396770643,396772386,396774234,396776001,396777816,396779552,396781328,396783109,396784823,396786687,396788476,396790203,396792096,396793907,396795661,396797538,396799304,396801073,396802910,396804677,396806492,396808278,396810030,396811804,396813605,396815379,396817154,396818920,396820694,396822479,396824153,396825916,396827719,396829413,396831215,396832978,396834691,396836507,396838365,396840060,396841801,396843662,396845371,396847153,396849007,396850741,396852552,396854384,396856159,396857914,396859744,396861541,396863357,396865158,396866970,396868725,396870505,396872324,396874081,396875885,396877701,396879431,396881200,396882996,396884723,396886539,396888331,396890042,396891828,396893588,396895324,396897123,396898911,396900697,396902488,396904335,396906133,396907874,396909739,396911486,396913279,396915124,396916883,396918591,396920418,396922210,396923879,396925680,396927462,396929168,396930993,396932854,396934622,396936445,396938244,396939981,396941754,396943556,396945308,396947106,396948963,396950645,396952376,396954224,396955983,396957728,396959519,396961246,396962961,396964730,396966514,396968245,396970025,396971859,396973562,396975299,396977116,396978806,396980587,396982406,396984079,396985835,396987629,396989401,396991207,396992988,396994740,396996515,396998324,397000084,397001820,397003666,397005408,397007143,397008894,397010654,397012392,397014218,397015943,397017574,397019375,397021150,397022861,397024656,397026474,397028155,397029884,397031704,397033391,397035160,397037019,397038728,397040464,397042314,397044005,397045675,397047515,397049253,397050972,397052740,397054529,397056228,397057987,397059763,397061482,397063272,397065042,397066785,397068564,397070309,397072022,397073800,397075540,397077278,397079024,397080779,397082542,397084314,397086026,397087802,397089542,397091269,397092947,397094621,397096419,397098183,397099807,397101603,397103347,397105148,397106930,397108700,397110539,397112337,397114122,397115888,397117653,397119437,397121185,397122974,397124777,397126505,397128334,397130103,397131810,397133613,397135357,397137072,397138863,397140553,397142285,397144100,397145901,397147628,397149368,397151201,397152958,397154640,397156509,397158246,397160001,397161793,397163511,397165255,397167110,397168885,397170646,397172413,397174222,397176015,397177752,397179569,397181397,397183156,397184926,397186682,397188477,397190257,397192043,397193760,397195553,397197347,397199150,397200848,397202696,397204495,397206154,397207937,397209721,397211454,397213257,397215037,397216781,397218565,397220331,397222081,397223816,397225572,397227361,397229096,397230880,397232565,397234305,397236004,397237774,397239526,397241274,397242977,397244711,397246441,397248175,397249914,397251691,397253426,397255219,397256994,397258767,397260511,397262205,397263986,397265688,397267344,397269167,397270881,397272564,397274356,397276125,397277835,397279591,397281316,397283061,397284847,397286572,397288331,397290148,397291890,397293659,397295457,397297227,397299017,397300803,397302552,397304339,397306104,397307852,397309628,397311387,397313146,397314853,397316599,397318319,397320057,397321862,397323551,397325247,397327088,397328799,397330629,397332378,397334077,397335845,397337677,397339399,397341193,397342999,397344727,397346500,397348290,397350000,397351768,397353541,397355294,397356987,397358782,397360527,397362246,397364007,397365758,397367538,397369299,397371033,397372831,397374563,397376335,397378068,397379820,397381585,397383346,397385035,397386834,397388652,397390352,397392175,397393956,397395654,397397433,397399236,397400880,397402609,397404433,397406105,397407831,397409625,397411428,397413190,397414992,397416747,397418412,397420208,397421990,397423671,397425433,397427270,397428997,397430783,397432576,397434382,397436066,397437884,397439653,397441374,397443115,397444854,397446599,397448327,397450057,397451834,397453556,397455382,397457093,397458807,397460573,397462291,397464012,397465774,397467428,397469096,397470870,397472559,397474225,397475990,397477720,397479409,397481203,397483019,397484646,397486393,397488151,397489854,397491535,397493265,397494972,397496668,397498402,397500102,397501786,397503545,397505247,397506910,397508650,397510431,397512112,397513770,397515564,397517267,397518920,397520697,397522398,397524043,397525766,397527474,397529119,397530867,397532581,397534240,397535903,397537661,397539392,397541057,397542764,397544514,397546193,397547901,397549694,397551337,397553030,397554829,397556516,397558256,397559999,397561667,397563482,397565265,397566997,397568782,397570555,397572243,397573926,397575682,397577423,397579066,397580826,397582616,397584285,397586033,397587829,397589582,397591294,397593006,397594786,397596476,397598226,397600038,397601629,397603335,397605189,397606850,397608561,397610337,397612039,397613765,397615537,397617211,397618931,397620680,397622432,397624134,397625894,397627664,397629289,397631059,397632880,397634567,397636307,397638066,397639720,397641430,397643221,397644951,397646591,397648400,397650193,397651834,397653640,397655487,397657128,397658926,397660775,397662463,397664177,397665969,397667647,397669338,397671104,397672749,397674435,397676166,397677926,397679623,397681352,397683108,397684818,397686547,397688312,397690014,397691716,397693456,397695139,397696842,397698532,397700276,397702000,397703729,397705506,397707245,397708961,397710750,397712475,397714262,397716054,397717794,397719591,397721385,397723121,397724920,397726713,397728523,397730307,397732031,397733777,397735562,397737314,397739088,397740848,397742620,397744355,397746110,397747928,397749665,397751443,397753246,397754967,397756744,397758497,397760149,397761905,397763641,397765302,397767085,397768819,397770512,397772313,397774048,397775776,397777533,397779267,397781041,397782852,397784612,397786382,397788188,397789957,397791733,397793491,397795227,397796964,397798732,397800536,397802289,397804115,397805903,397807659,397809471,397811268,397812969,397814814,397816616,397818357,397820187,397821986,397823784,397825611,397827439,397829157,397830928,397832752,397834513,397836313,397838111,397839914,397841696,397843549,397845329,397847134,397848868,397850732,397852453,397854209,397856006,397857777,397859528,397861336,397863151,397864963,397866768,397868611,397870448,397872259,397874086,397875932,397877691,397879509,397881251,397883073,397884823,397886617,397888383,397890198,397891932,397893694,397895420,397897234,397898991,397900703,397902511,397904239,397905974,397907737,397909486,397911266,397913015,397914905,397916613,397918360,397920213,397921971,397923653,397925430,397927221,397928930,397930649,397932425,397934156,397935894,397937666,397939360,397941145,397942947,397944763,397946496,397948348,397950155,397951924,397953744,397955539,397957299,397959056,397960936,397962707,397964440,397966250,397968078,397969759,397971609,397973437,397975186,397976978,397978848,397980579,397982363,397984225,397986016,397987790,397989620,397991427,397993220,397995081,397996884,397998658,398000493,398002420,398004122,398005911,398007757,398009524,398011267,398013134,398014977,398016766,398018598,398020432,398022169,398024011,398025866,398027621,398029434,398031341,398033093,398034815,398036605,398038416,398040121,398041896,398043590,398045267,398047066,398048841,398050620,398052419,398054221,398055994,398057808,398059599,398061391,398063223,398065015,398066790,398068633,398070389,398072159,398073986,398075738,398077521,398079346,398081053,398082827,398084657,398086410,398088217,398090097,398091879,398093647,398095475,398097274,398099106,398100968,398102754,398104619,398106409,398108227,398110032,398111850,398113693,398115483,398117311,398119113,398120961,398122795,398124597,398126369,398128183,398130038,398131821,398133635,398135519,398137282,398139085,398140925,398142677,398144496,398146341,398148107,398149976,398151782,398153587,398155470,398157231,398159071,398160915,398162752,398164581,398166389,398168225,398170062,398171810,398173640,398175462,398177246,398179097,398180938,398182773,398184588,398186423,398188230,398190044,398191864,398193727,398195501,398197301,398199111,398200893,398202682,398204493,398206341,398208117,398209880,398211720,398213521,398215259,398217102,398218857,398220619,398222450,398224252,398226035,398227856,398229651,398231408,398233255,398235068,398236840,398238669,398240479,398242257,398244065,398245874,398247648,398249482,398251322,398253044,398254873,398256651,398258365,398260146,398261932,398263665,398265455,398267246,398269045,398270812,398272640,398274419,398276176,398277994,398279777,398281543,398283372,398285207,398287000,398288840,398290610,398292356,398294177,398295945,398297655,398299470,398301256,398303047,398304819,398306602,398308358,398310053,398311881,398313644,398315344,398317174,398318927,398320715,398322531,398324299,398326101,398327855,398329666,398331443,398333228,398335074,398336812,398338643,398340433,398342230,398344019,398345801,398347611,398349400,398351225,398353033,398354789,398356594,398358333,398360149,398361985,398363731,398365575,398367327,398369153,398370965,398372715,398374558,398376335,398378135,398379907,398381680,398383513,398385256,398387096,398388901,398390649,398392502,398394244,398396065,398397851,398399643,398401455,398403200,398405036,398406853,398408614,398410462,398412250,398413997,398415813,398417622,398419405,398421125,398422948,398424780,398426592,398428393,398430169,398431989,398433767,398435539,398437332,398439139,398440851,398442657,398444397,398446148,398447911,398449683,398451437,398453192,398454952,398456729,398458426,398460178,398461959,398463648,398465428,398467233,398468994,398470779,398472567,398474321,398476102,398477854,398479677,398481401,398483233,398485008,398486776,398488560,398490341,398492083,398493894,398495632,398497486,398499251,398501011,398502834,398504646,398506451,398508250,398510069,398511905,398513599,398515418,398517203,398518984,398520807,398522500,398524297,398526110,398527816,398529632,398531357,398533058,398534808,398536545,398538387,398539937,398541751,398543591,398545237,398546916,398548613,398550299,398552006,398553745,398555472,398557254,398559011,398560521,398562141,398563905,398565575,398567300,398569085,398570859,398572584,398574419,398576183,398577866,398579665,398581466,398583101,398584991,398586822,398588530,398590250,398592171,398593828,398595559,398597479,398599185,398600880,398602750,398604487,398606130,398607993,398609794,398611481,398613300,398615206,398616962,398618721,398620628,398622405,398624105,398625946,398627762,398629403,398631332,398633134,398634833,398636649,398638554,398640327,398641995,398643924,398645696,398647382,398649251,398651083,398652850,398654621,398656528,398658296,398659977,398661825,398663575,398665225,398667074,398668828,398670573,398672327,398674224,398675948,398677620,398679506,398681348,398682983,398684892,398686755,398688431,398690276,398692126,398693840,398695616,398697450,398699139,398700881,398702723,398704484,398706165,398707993,398709767,398711407,398713271,398714921,398716550,398718458,398720021,398721654,398723508,398725281,398727018,398728901,398730563,398732357,398734136,398735792,398737679,398739391,398741200,398743032,398744704,398746597,398748433,398750090,398751948,398753677,398755487,398757350,398759004,398760807,398762443,398764097,398765951,398767609,398769222,398771051,398772679,398774328,398776181,398777782,398779442,398781201,398782828,398784533,398786368,398788099,398789833,398791577,398793397,398795198,398796893,398798712,398800504,398802149,398804019,398805816,398807526,398809268,398811094,398812870,398814626,398816452,398818306,398820004,398821827,398823674,398825299,398827145,398828976,398830635,398832451,398834291,398836002,398837746,398839444,398841231,398842949,398844657,398846496,398848099,398849746,398851582,398853200,398854913,398856742,398858440,398860212,398861995,398863710,398865447,398867278,398869131,398870815,398872649,398874551,398876300,398878122,398879990,398881763,398883518,398885370,398887178,398888807,398890651,398892484,398894171,398895999,398897866,398899617,398901422,398903226,398905028,398906749,398908643,398910453,398912184,398914046,398915861,398917575,398919470,398921322,398922938,398924828,398926706,398928431,398930255,398932107,398933882,398935643,398937509,398939321,398941034,398942906,398944687,398946354,398948248,398950104,398951858,398953630,398955470,398957194,398958912,398960805,398962618,398964220,398966129,398968015,398969748,398971537,398973396,398975157,398976848,398978765,398980578,398982235,398984097,398985956,398987673,398989438,398991274,398993060,398994717,398996595,398998347,398999987,399001850,399003661,399005396,399007133,399008957,399010689,399012309,399014180,399015936,399017591,399019364,399021196,399022940,399024640,399026509,399028326,399029893,399031763,399033570,399035273,399036981,399038856,399040611,399042218,399044102,399045859,399047602,399049337,399051163,399052976,399054662,399056555,399058328,399059999,399061876,399063645,399065408,399067110,399068998,399070743,399072410,399074313,399076100,399077836,399079627,399081443,399083203,399084884,399086740,399088472,399090146,399092006,399093735,399095373,399097281,399099099,399100765,399102541,399104362,399106077,399107822,399109684,399111397,399113021,399114906,399116676,399118340,399120162,399121986,399123606,399125459,399127229,399128962,399130718,399132525,399134327,399135949,399137832,399139599,399141232,399143052,399144832,399146537,399148223,399150058,399151807,399153399,399155241,399157039,399158723,399160452,399162267,399164060,399165737,399167555,399169305,399170904,399172738,399174499,399176286,399177997,399179790,399181534,399183153,399184975,399186780,399188461,399190234,399191994,399193832,399195547,399197400,399199182,399200866,399202696,399204452,399206182,399207916,399209676,399211436,399213037,399214890,399216648,399218198,399220038,399221792,399223531,399225337,399227088,399228876,399230625,399232424,399234231,399235964,399237773,399239631,399241386,399243114,399245004,399246792,399248519,399250442,399252193,399253914,399255841,399257636,399259405,399261319,399263149,399264844,399266729,399268557,399270377,399272206,399274050,399275900,399277585,399279476,399281283,399282982,399284891,399286704,399288481,399290350,399292166,399294008,399295823,399297661,399299485,399301237,399303120,399304949,399306702,399308618,399310388,399312179,399314004,399315832,399317649,399319456,399321308,399323109,399324928,399326831,399328603,399330439,399332285,399334087,399335914,399337724,399339630,399341439,399343303,399345150,399347022,399348860,399350719,399352614,399354453,399356291,399358143,399359953,399361758,399363565,399365451,399367252,399369089,399370911,399372776,399374631,399376515,399378349,399380206,399382088,399383931,399385742,399387591,399389433,399391261,399393084,399394915,399396746,399398541,399400394,399402267,399404096,399405953,399407795,399409630,399411405,399413244,399415103,399416982,399418793,399420638,399422498,399424363,399426209,399428091,399429972,399431779,399433660,399435549,399437415,399439279,399441146,399443039,399444843,399446721,399448580,399450426,399452252,399454121,399455993,399457813,399459656,399461515,399463363,399465202,399467067,399468913,399470743,399472618,399474501,399476373,399478168,399480056,399481891,399483696,399485567,399487402,399489285,399491082,399492973,399494801,399496607,399498486,399500355,399502184,399504022,399505899,399507795,399509582,399511452,399513293,399515067,399516898,399518765,399520671,399522482,399524404,399526237,399528119,399529976,399531840,399533695,399535545,399537442,399539271,399541100,399542982,399544831,399546657,399548525,399550407,399552249,399554081,399555988,399557786,399559638,399561543,399563388,399565242,399567097,399568939,399570776,399572662,399574550,399576330,399578247,399580090,399581929,399583797,399585677,399587545,399589367,399591285,399593143,399595008,399596907,399598740,399600612,399602454,399604312,399606147,399608022,399609898,399611709,399613604,399615472,399617359,399619128,399620979,399622820,399624612,399626418,399628291,399630163,399631876,399633783,399635617,399637426,399639312,399641144,399642986,399644761,399646686,399648519,399650265,399652153,399654007,399655833,399657682,399659560,399661426,399663213,399665129,399666968,399668772,399670646,399672527,399674287,399676105,399677966,399679764,399681607,399683493,399685341,399687141,399688973,399690811,399692653,399694474,399696365,399698146,399700044,399701848,399703600,399705351,399707203,399708936,399710755,399712550,399714387,399716182,399717993,399719898,399721678,399723492,399725301,399727108,399728857,399730642,399732443,399734266,399736104,399737976,399739781,399741659,399743542,399745361,399747150,399749007,399750822,399752674,399754477,399756408,399758283,399760081,399761928,399763772,399765585,399767414,399769340,399771168,399772993,399774811,399776653,399778499,399780367,399782224,399784086,399785889,399787793,399789653,399791438,399793311,399795169,399796998,399798846,399800764,399802604,399804428,399806300,399808135,399810008,399811887,399813767,399815627,399817483,399819309,399821095,399822927,399824786,399826627,399828345,399830160,399831963,399833724,399835565,399837398,399839206,399841050,399842853,399844712,399846547,399848381,399850236,399852082,399853932,399855790,399857637,399859472,399861276,399863121,399864926,399866797,399868582,399870425,399872275,399874054,399875874,399877726,399879569,399881368,399883259,399885142,399886906,399888816,399890669,399892432,399894269,399896131,399897977,399899785,399901684,399903577,399905324,399907211,399909050,399910912,399912711,399914548,399916367,399918132,399919994,399921813,399923585,399925481,399927265,399929099,399930906,399932719,399934490,399936281,399938111,399939932,399941723,399943566,399945416,399947158,399949013,399950849,399952658,399954445,399956303,399958110,399959896,399961715,399963556,399965291,399967169,399969003,399970744,399972534,399974392,399976190,399977996,399979819,399981694,399983441,399985340,399987185,399988926,399990813,399992627,399994404,399996214,399998060,399999899,400001675,400003579,400005413,400007190,400008984,400010810,400012675,400014440,400016311,400018165,400019930,400021784,400023625,400025431,400027250,400029125,400030978,400032748,400034656,400036521,400038310,400040123,400041976,400043760,400045546,400047421,400049261,400051028,400052924,400054798,400056544,400058342,400060217,400062054,400063777,400065672,400067508,400069243,400071109,400072989,400074755,400076515,400078204,400080028,400081797,400083528,400085308,400087048,400088883,400090575,400092332,400094236,400095854,400097589,400099489,400101199,400102936,400104810,400106472,400108234,400110100,400111852,400113599,400115375,400117161,400118947,400120755,400122514,400124335,400126153,400127987,400129765,400131533,400133399,400135202,400136952,400138795,400140603,400142359,400144181,400146006,400147801,400149627,400151446,400153254,400155077,400156910,400158776,400160606,400162521,400164295,400166134,400168012,400169861,400171691,400173554,400175333,400177128,400178987,400180856,400182650,400184492,400186361,400188153,400189998,400191835,400193658,400195450,400197321,400199128,400200926,400202785,400204570,400206372,400208217,400210015,400211692,400213562,400215311,400217137,400218908,400220736,400222547,400224336,400226139,400227937,400229718,400231567,400233379,400235165,400236948,400238682,400240513,400242327,400244116,400245921,400247723,400249590,400251362,400253128,400255019,400256858,400258661,400260536,400262338,400264203,400266070,400267901,400269776,400271618,400273525,400275372,400277181,400279072,400280948,400282775,400284617,400286464,400288269,400290128,400291956,400293752,400295555,400297378,400299244,400301047,400302953,400304791,400306624,400308534,400310326,400312129,400313938,400315819,400317663,400319520,400321379,400323256,400325012,400326892,400328756,400330631,400332434,400334297,400336270,400338078,400339954,400341869,400343714,400345583,400347497,400349368,400351204,400353088,400355033,400356860,400358737,400360718,400362518,400364368,400366296,400368096,400369925,400371860,400373688,400375473,400377376,400379252,400381040,400382933,400384850,400386650,400388504,400390441,400392213,400394069,400395972,400397819,400399637,400401565,400403466,400405258,400407122,400409034,400410809,400412677,400414572,400416411,400418225,400420112,400421992,400423785,400425621,400427465,400429204,400431038,400432910,400434571,400436436,400438315,400440036,400441777,400443647,400445429,400447198,400449070,400450939,400452726,400454550,400456381,400458130,400459940,400461792,400463598,400465379,400467215,400469017,400470848,400472655,400474541,400476331,400478152,400480016,400481806,400483595,400485452,400487274,400489106,400490912,400492697,400494475,400496327,400498211,400499947,400501778,400503678,400505445,400507253,400509096,400510957,400512729,400514551,400516428,400518182,400520011,400521904,400523700,400525483,400527336,400529211,400530944,400532785,400534646,400536400,400538185,400540065,400541867,400543653,400545459,400547341,400549095,400550937,400552807,400554572,400556422,400558293,400560048,400561840,400563677,400565455,400567275,400569132,400570989,400572724,400574583,400576458,400578188,400580028,400581914,400583682,400585489,400587329,400589156,400590838,400592694,400594537,400596233,400598068,400599965,400601618,400603452,400605333,400607122,400608863,400610738,400612554,400614323,400616236,400618025,400619727,400621621,400623432,400625135,400627023,400628870,400630591,400632417,400634276,400635931,400637642,400639517,400641258,400642993,400644857,400646578,400648335,400650178,400651936,400653647,400655513,400657272,400659005,400660882,400662693,400664412,400666214,400668106,400669775,400671526,400673412,400675042,400676796,400678660,400680363,400682123,400684023,400685765,400687548,400689450,400691197,400692874,400694758,400696553,400698278,400700136,400701931,400703661,400705532,400707336,400709034,400710907,400712705,400714426,400716230,400717989,400719715,400721534,400723290,400724975,400726800,400728597,400730267,400732067,400733916,400735520,400737342,400739191,400740845,400742618,400744515,400746175,400747963,400749806,400751484,400753116,400754953,400756595,400758300,400760141,400761783,400763480,400765327,400766992,400768717,400770571,400772223,400774007,400775852,400777543,400779237,400781094,400782785,400784537,400786377,400788060,400789841,400791715,400793464,400795254,400797118,400798820,400800578,400802451,400804143,400805876,400807702,400809380,400811027,400812877,400814559,400816291,400818113,400819797,400821575,400823420,400825136,400826913,400828763,400830462,400832250,400834105,400835831,400837625,400839468,400841221,400842981,400844825,400846543,400848314,400850055,400851872,400853666,400855415,400857212,400858953,400860756,400862556,400864306,400866094,400867866,400869621,400871442,400873245,400875000,400876722,400878577,400880336,400882119,400883933,400885723,400887485,400889283,400891052,400892835,400894589,400896389,400898098,400899899,400901722,400903506,400905271,400907107,400908846,400910560,400912394,400914165,400915979,400917765,400919541,400921346,400923152,400924958,400926718,400928478,400930260,400932012,400933770,400935596,400937256,400939004,400940817,400942590,400944409,400946223,400948021,400949800,400951596,400953388,400955176,400956939,400958718,400960518,400962350,400964144,400965927,400967749,400969534,400971329,400973155,400974964,400976732,400978565,400980360,400982180,400984009,400985750,400987548,400989314,400991122,400992887,400994678,400996512,400998278,401000031,401001872,401003614,401005316,401007174,401008898,401010701,401012478,401014257,401015993,401017825,401019568,401021330,401023165,401024887,401026642,401028520,401030293,401032044,401033867,401035688,401037422,401039289,401041117,401042845,401044582,401046434,401048165,401049984,401051803,401053532,401055248,401057111,401058892,401060663,401062494,401064271,401065995,401067875,401069677,401071422,401073279,401075074,401076840,401078668,401080513,401082229,401084075,401085902,401087671,401089446,401091242,401093010,401094803,401096533,401098282,401100038,401101704,401103484,401105287,401107006,401108731,401110491,401112304,401113972,401115700,401117540,401119268,401120973,401122757,401124406,401126116,401127891,401129544,401131273,401133089,401134686,401136341,401138105,401139743,401141455,401143230,401144836,401146550,401148349,401150066,401151781,401153563,401155171,401156898,401158669,401160331,401162005,401163821,401165571,401167221,401168993,401170787,401172455,401174164,401175976,401177693,401179338,401181163,401182832,401184598,401186397,401188118,401189913,401191677,401193464,401195261,401197055,401198894,401200627,401202319,401204079,401205771,401207448,401209189,401210905,401212561,401214376,401216143,401217839,401219577,401221355,401223097,401224779,401226569,401228263,401230024,401231806,401233486,401235272,401237073,401238794,401240486,401242249,401243993,401245735,401247457,401249224,401250980,401252658,401254444,401256213,401258012,401259802,401261541,401263319,401265087,401266811,401268582,401270405,401272133,401273883,401275694,401277417,401279216,401281017,401282731,401284503,401286358,401288115,401289858,401291641,401293391,401295170,401296890,401298649,401300381,401302156,401303903,401305612,401307407,401309189,401310924,401312731,401314532,401316194,401317980,401319802,401321580,401323385,401325119,401326892,401328686,401330348,401332107,401333843,401335529,401337272,401338967,401340766,401342490,401344209,401345967,401347762,401349534,401351329,401353139,401354865,401356658,401358399,401360176,401361996,401363669,401365441,401367276,401368964,401370694,401372462,401374169,401375957,401377682,401379389,401381152,401382859,401384619,401386404,401388166,401389892,401391664,401393475,401395222,401396918,401398693,401400444,401402169,401403966,401405689,401407489,401409277,401410943,401412682,401414439,401416167,401417899,401419654,401421437,401423177,401424846,401426635,401428335,401430055,401431820,401433486,401435245,401437038,401438832,401440562,401442304,401444049,401445806,401447518,401449319,401451067,401452714,401454522,401456137,401457855,401459607,401461255,401462935,401464729,401466255,401467921,401469706,401471232,401472970,401474762,401476300,401478035,401479778,401481448,401483201,401484851,401486533,401488272,401489634,401491337,401492962,401494490,401496245,401497916,401499622,401501389,401503130,401504820,401506557,401508313,401510013,401511753,401513451,401515120,401516783,401518452,401520198,401521877,401523538,401525232,401526897,401528563,401530206,401531854,401533585,401535214,401536867,401538621,401540268,401541880,401543623,401545350,401546987,401548667,401550347,401552019,401553767,401555425,401557091,401558756,401560456,401562139,401563847,401565591,401567278,401569040,401570754,401572413,401574155,401575883,401577613,401579260,401580976,401582836,401584513,401586336,401588027,401589725,401591529,401593164,401594885,401596584,401598335,401600126,401601760,401603537,401605354,401607019,401608873,401610746,401612477,401614303,401616166,401617840,401619724,401621496,401623227,401625105,401626873,401628579,401630446,401632246,401634025,401635791,401637609,401639400,401641151,401642954,401644696,401646431,401648191,401650096,401651712,401653542,401655359,401657039,401658869,401660639,401662433,401664273,401666074,401667850,401669647,401671434,401673192,401674945,401676653,401678476,401680174,401681966,401683798,401685446,401687285,401689043,401690742,401692472,401694296,401696099,401697777,401699575,401701409,401703147,401705036,401706838,401708528,401710398,401712218,401713925,401715699,401717535,401719274,401721048,401722823,401724564,401726321,401728183,401729931,401731634,401733498,401735257,401736993,401738849,401740639,401742406,401744286,401746179,401747932,401749722,401751592,401753406,401755071,401756923,401758723,401760502,401762226,401764089,401765875,401767623,401769388,401771160,401772900,401774679,401776497,401778280,401779979,401781693,401783471,401785205,401787035,401788832,401790547,401792433,401794269,401795992,401797852,401799590,401801373,401803241,401804961,401806677,401808545,401810274,401812014,401813876,401815631,401817395,401819232,401821009,401822791,401824595,401826403,401828202,401829988,401831761,401833555,401835362,401837182,401838996,401840786,401842590,401844384,401846222,401848068,401849885,401851695,401853569,401855335,401857150,401858993,401860779,401862631,401864467,401866228,401868028,401869879,401871642,401873394,401875165,401876981,401878771,401880596,401882412,401884146,401885983,401887696,401889389,401891269,401892914,401894630,401896544,401898185,401899916,401901766,401903445,401905202,401907089,401908718,401910429,401912290,401913911,401915694,401917577,401919244,401920981,401922875,401924584,401926350,401928231,401929980,401931730,401933559,401935365,401937136,401938947,401940754,401942523,401944315,401946209,401947948,401949695,401951586,401953350,401955121,401957013,401958784,401960488,401962277,401964053,401965828,401967533,401969395,401971190,401972923,401974819,401976578,401978334,401980129,401981959,401983736,401985698,401987627,401989435,401991287,401993265,401994992,401996753,401998697,402000545,402002340,402004127,402006050,402007817,402009586,402011447,402013287,402015110,402016859,402018710,402020546,402022349,402024131,402025973,402027761,402029536,402031311,402033104,402034877,402036689,402038474,402040269,402042036,402043765,402045561,402047372,402049169,402050948,402052768,402054515,402056342,402058119,402059923,402061712,402063471,402065248,402066920,402068818,402070522,402072153,402074008,402075775,402077337,402079074,402080832,402082459,402084120,402086017,402087671,402089366,402091155,402092923,402094563,402096274,402098023,402099667,402101356,402103227,402104886,402106606,402108414,402110170,402111838,402113557,402115365,402117008,402118685,402120490,402122139,402123775,402125541,402127273,402128959,402130736,402132389,402134125,402135935,402137587,402139344,402141121,402142826,402144597,402146291,402148048,402149778,402151419,402153168,402154919,402156664,402158498,402160177,402161958,402163740,402165490,402167216,402168877,402170713,402172466,402174156,402176010,402177702,402179445,402181244,402182982,402184768,402186439,402188246,402190052,402191750,402193602,402195284,402197034,402198823,402200602,402202369,402204052,402205849,402207617,402209336,402211182,402212869,402214601,402216422,402218197,402219817,402221563,402223283,402225071,402226828,402228613,402230337,402232077,402233896,402235652,402237376,402239168,402240930,402242724,402244591,402246365,402248132,402249925,402251768,402253569,402255334,402257132,402258975,402260739,402262531,402264298,402266105,402267907,402269720,402271486,402273226,402275045,402276870,402278628,402280384,402282217,402284001,402285705,402287490,402289293,402291167,402293013,402294836,402296655,402298485,402300312,402302151,402303905,402305788,402307576,402309303,402311175,402312986,402314799,402316641,402318477,402320367,402322208,402323976,402325883,402327669,402329432,402331273,402333091,402334854,402336751,402338661,402340413,402342325,402344238,402346008,402347888,402349815,402351568,402353464,402355392,402357172,402359065,402360976,402362744,402364655,402366540,402368321,402370223,402372131,402373938,402375821,402377722,402379535,402381409,402383314,402385138,402387047,402388960,402390749,402392673,402394587,402396366,402398268,402400186,402402014,402403915,402405839,402407654,402409577,402411455,402413273,402415097,402416983,402418793,402420611,402422491,402424327,402426241,402428115,402429941,402431813,402433694,402435526,402437477,402439342,402441171,402443084,402445000,402446817,402448728,402450634,402452446,402454360,402456258,402458062,402459987,402461897,402463654,402465415,402467335,402469123,402470964,402472895,402474742,402476635,402478503,402480416,402482297,402484236,402486163,402487918,402489873,402491812,402493676,402495597,402497566,402499476,402501291,402503238,402505193,402506990,402508910,402510819,402512661,402514526,402516383,402518297,402520139,402522031,402523913,402525729,402527618,402529565,402531424,402533311,402535211,402537090,402538935,402540789,402542688,402544549,402546369,402548282,402550141,402552005,402553818,402555717,402557581,402559348,402561277,402563114,402564988,402566798,402568692,402570536,402572332,402574237,402576087,402577868,402579747,402581588,402583459,402585240,402587143,402588946,402590655,402592526,402594375,402596182,402598002,402599821,402601624,402603363,402605257,402607041,402608791,402610683,402612546,402614284,402616165,402618011,402619753,402621584,402623428,402625242,402626985,402628859,402630658,402632350,402634226,402636042,402637743,402639616,402641408,402643166,402645036,402646817,402648551,402650366,402652134,402653888,402655703,402657519,402659219,402660963,402662774,402664601,402666292,402668153,402669925,402671636,402673500,402675341,402677104,402678922,402680716,402682566,402684389,402686201,402688062,402689810,402691646,402693526,402695255,402697074,402698937,402700675,402702537,402704347,402706127,402707951,402709695,402711539,402713372,402715159,402716999,402718847,402720654,402722520,402724260,402726084,402727942,402729673,402731518,402733338,402735040,402736834,402738613,402740364,402742102,402743946,402745666,402747377,402749128,402750936,402752645,402754393,402756201,402757954,402759715,402761509,402763221,402765038,402766830,402768611,402770409,402772195,402773961,402775804,402777581,402779332,402781146,402782965,402784690,402786507,402788342,402790103,402791916,402793750,402795499,402797247,402799071,402800878,402802631,402804411,402806205,402808007,402809822,402811638,402813363,402815152,402816980,402818780,402820529,402822321,402824132,402825845,402827615,402829433,402830987,402832868,402834657,402836261,402838143,402839911,402841391,402843228,402845037,402846351,402848224,402850052,402851654,402853411,402855229,402856980,402858763,402860601,402862359,402864067,402865941,402867797,402869573,402871365,402873247,402875008,402876648,402878507,402880345,402882107,402883848,402885713,402887449,402889140,402890992,402892807,402894490,402896354,402898226,402899948,402901640,402903526,402905289,402906899,402908786,402910597,402912304,402914094,402915960,402917674,402919432,402921278,402923021,402924659,402926547,402928314,402929989,402931807,402933615,402935297,402937023,402938897,402940634,402942239,402944160,402945973,402947653,402949517,402951329,402953089,402954859,402956750,402958493,402960197,402962083,402963864,402965532,402967424,402969168,402970948,402972777,402974585,402976246,402978047,402979892,402981608,402983317,402985202,402986909,402988650,402990503,402992385,402993994,402995708,402997627,402999363,403001118,403002969,403004784,403006441,403008200,403010076,403011799,403013561,403015427,403017190,403018871,403020697,403022578,403024211,403025953,403027800,403029537,403031310,403033169,403035028,403036668,403038422,403040295,403041975,403043718,403045532,403047293,403048982,403050751,403052604,403054239,403055966,403057799,403059498,403061271,403063074,403064905,403066479,403068212,403070024,403071693,403073482,403075267,403077063,403078738,403080453,403082280,403083985,403085772,403087595,403089372,403091046,403092820,403094662,403096311,403098102,403099907,403101665,403103416,403105216,403107035,403108731,403110486,403112276,403113967,403115780,403117580,403119389,403121013,403122769,403124571,403126313,403128169,403130044,403131837,403133742,403135622,403137472,403139237,403141047,403142893,403144685,403146511,403148353,403150149,403151954,403153809,403155674,403157508,403159290,403161069,403162871,403164614,403166413,403168190,403169957,403171792,403173591,403175350,403177206,403179036,403180784,403182624,403184433,403186172,403187972,403189717,403191487,403193323,403195109,403196793,403198599,403200390,403202041,403203876,403205637,403207297,403209120,403210870,403212529,403214330,403216090,403217661,403219493,403221257,403222900,403224741,403226518,403228139,403229900,403231663,403233314,403235120,403236883,403238549,403240360,403242148,403243830,403245618,403247363,403249052,403250816,403252586,403254254,403256016,403257824,403259554,403261301,403263088,403264842,403266588,403268324,403270184,403271901,403273614,403275467,403277135,403278952,403280855,403282471,403284273,403286176,403287821,403289552,403291408,403293053,403294786,403296601,403298327,403300041,403301895,403303754,403305457,403307260,403309081,403310667,403312492,403314401,403316036,403317828,403319779,403321432,403323182,403325114,403326771,403328488,403330333,403332118,403333854,403335716,403337561,403339270,403341085,403342925,403344586,403346380,403348265,403349932,403351683,403353594,403355260,403356991,403358874,403360660,403362367,403364159,403366040,403367687,403369589,403371454,403373142,403375003,403376838,403378601,403380427,403382291,403384200,403385905,403387788,403389591,403391341,403393229,403395120,403396924,403398673,403400553,403402419,403404083,403405939,403407782,403409480,403411295,403413156,403414902,403416672,403418553,403420310,403422032,403423892,403425714,403427388,403429237,403431004,403432657,403434430,403436306,403437972,403439746,403441657,403443352,403445105,403446936,403448674,403450372,403452241,403453976,403455641,403457500,403459191,403460804,403462638,403464363,403466009,403467806,403469564,403471209,403472961,403474679,403476325,403478072,403479821,403481484,403483218,403484963,403486500,403488264,403490140,403491742,403493404,403495243,403497077,403498752,403500505,403502382,403504083,403505820,403507611,403509309,403510936,403512718,403514436,403516095,403517882,403519695,403521405,403523126,403524932,403526675,403528338,403530142,403531953,403533643,403535408,403537242,403538975,403540661,403542529,403544275,403545918,403547696,403549422,403551110,403552876,403554671,403556334,403558098,403559958,403561672,403563308,403565105,403566881,403568553,403570357,403572108,403573748,403575608,403577492,403579145,403580892,403582750,403584540,403586161,403587959,403589755,403591470,403593288,403595139,403596908,403598582,403600406,403602243,403603939,403605752,403607622,403609335,403611151,403612941,403614730,403616408,403618216,403620112,403621812,403623696,403625584,403627373,403629113,403630938,403632808,403634516,403636338,403638181,403639923,403641619,403643397,403645277,403646987,403648803,403650676,403652447,403654124,403655867,403657751,403659459,403661232,403663108,403664870,403666582,403668348,403670220,403671954,403673660,403675538,403677291,403679023,403680869,403682713,403684473,403686241,403688057,403689880,403691679,403693509,403695306,403697104,403698933,403700623,403702348,403704168,403705965,403707715,403709516,403711332,403713131,403714941,403716794,403718537,403720348,403722188,403723918,403725681,403727561,403729316,403731084,403732921,403734648,403736407,403738245,403740038,403741823,403743697,403745519,403747304,403749141,403751023,403752704,403754495,403756336,403758065,403759801,403761651,403763428,403765213,403767079,403768888,403770682,403772515,403774374,403776099,403777906,403779776,403781495,403783263,403785134,403786900,403788636,403790504,403792322,403794044,403795924,403797748,403799512,403801330,403803210,403804960,403806745,403808649,403810394,403812147,403813967,403815771,403817571,403819402,403821180,403822965,403824836,403826688,403828461,403830319,403832213,403833986,403835867,403837779,403839503,403841374,403843267,403845066,403846950,403848838,403850600,403852466,403854252,403856004,403857891,403859656,403861397,403863181,403865039,403866780,403868637,403870546,403872299,403874073,403875965,403877737,403879587,403881513,403883321,403885071,403887001,403888810,403890527,403892438,403894318,403896006,403897861,403899765,403901472,403903251,403905195,403906928,403908693,403910573,403912324,403914051,403915912,403917619,403919372,403921218,403922989,403924731,403926586,403928361,403930166,403932003,403933795,403935515,403937288,403939143,403940854,403942568,403944420,403946073,403947776,403949641,403951364,403953232,403955126,403956891,403958807,403960632,403962379,403964276,403965925,403967731,403969540,403971227,403973118,403974889,403976592,403978431,403980055,403981920,403983747,403985445,403987262,403989117,403990669,403992442,403994335,403995955,403997590,403999496,404001243,404002774,404004632,404006456,404008020,404009818,404011704,404013367,404015003,404016885,404018726,404020236,404022066,404024012,404025594,404027316,404029214,404030974,404032476,404034327,404036162,404037688,404039488,404041372,404042981,404044630,404046508,404048355,404049788,404051602,404053489,404055058,404056729,404058612,404060373,404061853,404063697,404065569,404067080,404068888,404070749,404072343,404074068,404075948,404077695,404079200,404081043,404082869,404084424,404086199,404088092,404089794,404091450,404093325,404095038,404096520,404098364,404100201,404101883,404103605,404105480,404107206,404108819,404110632,404112465,404114070,404115922,404117766,404119471,404121128,404122962,404124752,404126286,404128108,404129895,404131555,404133267,404135135,404136831,404138408,404140260,404142034,404143669,404145450,404147304,404149023,404150628,404152451,404154251,404155856,404157663,404159427,404161141,404162800,404164662,404166442,404168011,404169815,404171628,404173231,404174889,404176734,404178454,404180041,404181916,404183695,404185334,404187030,404188918,404190698,404192271,404194107,404195912,404197570,404199213,404200845,404202566,404204081,404205530,404207210,404208752,404210127,404211819,404213351,404214945,404216500,404218000,404219532,404221132,404222731,404224314,404225899,404227572,404229143,404230698,404232310,404234015,404235513,404237150,404238821,404240367,404242017,404243709,404245338,404246849,404248549,404250172,404251698,404253369,404254998,404256540,404258259,404259895,404261518,404263140,404264817,404266388,404267916,404269658,404271282,404272760,404274530,404276140,404277625,404279365,404281012,404282574,404284214,404285936,404287508,404289009,404290775,404292381,404293940,404295636,404297273,404298781,404300446,404302071,404303563,404305249,404306932,404308465,404310139,404311902,404313521,404315140,404316926,404318567,404320129,404321870,404323556,404325042,404326881,404328539,404330113,404331844,404333638,404335230,404336808,404338672,404340334,404341903,404343647,404345368,404346871,404348617,404350322,404351968,404353595,404355414,404357047,404358611,404360453,404362179,404363662,404365433,404367175,404368798,404370447,404372206,404373801,404375320,404377075,404378734,404380257,404381993,404383668,404385312,404387017,404388757,404390429,404392114,404393824,404395480,404397013,404398755,404400380,404401864,404403625,404405301,404406986,404408728,404410369,404412047,404413749,404415405,404417071,404418730,404420539,404422242,404423909,404425615,404427350,404429024,404430721,404432537,404434178,404435821,404437681,404439437,404441131,404442873,404444710,404446330,404448069,404449865,404451542,404453154,404455008,404456699,404458346,404460162,404461977,404463644,404465397,404467249,404468930,404470660,404472498,404474156,404475836,404477756,404479482,404481185,404482943,404484725,404486365,404488056,404489917,404491577,404493203,404495060,404496729,404498355,404500162,404501922,404503561,404505266,404506989,404508613,404510343,404512087,404513784,404515435,404517237,404518948,404520597,404522382,404524162,404525833,404527605,404529373,404531015,404532774,404534525,404536220,404537911,404539706,404541390,404543090,404544919,404546571,404548177,404549938,404551706,404553417,404555119,404556907,404558616,404560317,404562169,404563896,404565540,404567246,404568985,404570611,404572393,404574175,404575848,404577584,404579440,404581173,404582828,404584716,404586435,404588136,404589930,404591793,404593451,404595232,404597101,404598792,404600583,404602403,404604171,404605899,404607757,404609481,404611204,404613065,404614763,404616501,404618263,404620012,404621614,404623316,404625045,404626701,404628384,404630188,404631865,404633474,404635324,404637055,404638673,404640531,404642272,404644030,404645808,404647627,404649258,404651108,404652866,404654559,404656272,404658071,404659787,404661514,404663288,404665029,404666611,404668461,404670266,404671933,404673682,404675539,404677266,404678983,404680793,404682587,404684251,404686104,404687871,404689576,404691342,404693191,404694936,404696649,404698432,404700309,404701965,404703716,404705609,404707333,404709090,404710817,404712592,404714302,404716087,404717920,404719567,404721379,404723148,404724870,404726592,404728292,404730076,404731828,404733567,404735278,404736889,404738700,404740412,404742149,404743886,404745621,404747295,404748993,404750666,404752366,404754035,404755807,404757534,404759179,404760941,404762724,404764451,404766186,404768054,404769786,404771475,404773214,404775029,404776623,404778363,404780245,404781900,404783640,404785523,404787278,404788973,404790768,404792618,404794265,404796041,404797963,404799585,404801363,404803211,404804922,404806620,404808414,404810142,404811829,404813558,404815295,404816991,404818766,404820485,404822150,404823934,404825735,404827398,404829197,404831007,404832680,404834456,404836252,404838003,404839770,404841572,404843344,404845054,404846853,404848577,404850274,404852044,404853860,404855509,404857298,404859094,404860712,404862440,404864277,404865982,404867662,404869467,404871257,404872939,404874712,404876561,404878215,404880040,404881920,404883634,404885327,404887165,404888892,404890590,404892346,404894147,404895842,404897638,404899473,404901123,404902935,404904711,404906332,404908098,404909888,404911584,404913263,404915073,404916777,404918487,404920311,404922112,404923823,404925590,404927375,404929056,404930798,404932542,404934163,404935966,404937712,404939380,404941092,404942843,404944435,404946075,404947855,404949549,404951228,404953001,404954678,404956315,404958087,404959767,404961417,404963199,404964856,404966466,404968234,404969948,404971578,404973356,404975091,404976761,404978532,404980261,404981940,404983724,404985490,404987160,404988970,404990713,404992366,404994197,404995950,404997628,404999473,405001247,405002758,405004567,405006303,405007739,405009587,405011340,405012954,405014784,405016556,405018082,405019895,405021633,405023110,405024941,405026713,405028249,405030077,405031864,405033399,405035214,405037032,405038613,405040448,405042165,405043724,405045594,405047308,405048847,405050705,405052352,405053885,405055711,405057490,405059019,405060819,405062687,405064222,405065984,405067888,405069502,405071213,405073010,405074662,405076279,405078084,405079721,405081359,405083127,405084822,405086439,405088321,405090002,405091667,405093585,405095250,405096912,405098787,405100510,405102122,405103950,405105668,405107227,405109029,405110828,405112407,405114149,405115952,405117561,405119189,405121016,405122692,405124373,405126227,405127917,405129597,405131430,405133126,405134780,405136597,405138328,405139919,405141765,405143473,405144994,405146792,405148560,405150220,405151972,405153730,405155345,405157006,405158922,405160510,405162193,405164066,405165749,405167433,405169296,405171068,405172682,405174538,405176341,405177966,405179769,405181602,405183298,405184998,405186873,405188468,405190208,405192047,405193786,405195482,405197332,405199126,405200802,405202594,405204453,405206074,405207841,405209761,405211379,405213121,405214933,405216665,405218272,405220093,405221959,405223628,405225386,405227236,405228813,405230538,405232307,405233956,405235713,405237530,405239165,405240817,405242624,405244336,405246057,405247848,405249667,405251299,405253119,405254965,405256651,405258434,405260298,405261972,405263731,405265565,405267090,405268900,405270748,405272331,405274193,405276037,405277653,405279493,405281367,405283061,405284846,405286719,405288489,405290192,405292046,405293837,405295522,405297337,405299063,405300692,405302521,405304284,405306012,405307787,405309513,405311241,405313023,405314824,405316515,405318318,405320140,405321848,405323687,405325516,405327231,405328935,405330626,405332366,405334086,405335873,405337640,405339294,405341070,405342816,405344480,405346242,405347978,405349700,405351497,405353250,405354968,405356727,405358521,405360176,405361966,405363797,405365487,405367272,405369014,405370714,405372501,405374185,405375980,405377706,405379443,405381185,405382862,405384617,405386389,405388098,405389893,405391703,405393351,405395172,405397104,405398869,405400668,405402531,405404356,405406048,405407883,405409662,405411344,405413148,405414950,405416603,405418419,405420276,405421942,405423737,405425613,405427269,405428980,405430777,405432505,405434257,405436096,405437806,405439541,405441361,405443024,405444700,405446492,405448176,405449889,405451677,405453447,405455145,405456991,405458749,405460410,405462197,405463966,405465638,405467427,405469272,405471011,405472777,405474647,405476374,405478058,405479895,405481708,405483424,405485232,405487050,405488710,405490531,405492309,405493973,405495752,405497579,405499307,405501026,405502847,405504520,405506206,405507988,405509707,405511391,405513201,405514995,405516638,405518421,405520310,405522055,405523798,405525646,405527504,405529163,405531002,405532828,405534489,405536354,405538184,405539862,405541648,405543498,405545249,405546916,405548809,405550543,405552282,405553979,405555884,405557605,405559259,405561172,405562895,405564371,405566229,405568007,405569740,405571469,405573293,405575027,405576707,405578513,405580300,405581983,405583828,405585500,405587124,405588934,405590645,405592326,405594040,405595815,405597601,405599250,405601063,405602868,405604594,405606301,405608151,405609916,405611456,405613217,405615019,405616760,405618539,405620354,405622068,405623885,405625634,405627416,405629129,405630836,405632654,405634318,405636089,405637882,405639506,405641271,405642954,405644711,405646417,405648171,405649988,405651635,405653334,405655159,405656815,405658604,405660351,405662106,405663854,405665614,405667431,405669094,405670880,405672663,405674341,405676142,405677971,405679657,405681462,405683295,405684977,405686614,405688465,405690178,405691806,405693621,405695375,405696915,405698767,405700562,405702207,405703960,405705829,405707569,405709201,405711040,405712802,405714448,405716293,405718079,405719698,405721505,405723359,405725134,405726780,405728594,405730368,405732014,405733774,405735635,405737346,405739066,405740914,405742634,405744313,405746090,405747852,405749520,405751312,405753031,405754666,405756427,405758232,405759998,405761676,405763509,405765310,405766975,405768731,405770524,405772153,405773924,405775672,405777303,405779078,405780831,405782613,405784298,405786120,405787933,405789599,405791345,405793114,405794784,405796612,405798391,405800112,405801915,405803668,405805450,405807145,405808912,405810668,405812335,405814069,405815848,405817491,405819300,405821065,405822762,405824590,405826379,405828152,405829894,405831774,405833608,405835293,405837097,405838859,405840518,405842288,405844052,405845724,405847486,405849299,405851027,405852722,405854482,405856310,405857913,405859722,405861562,405863219,405865027,405866780,405868491,405870279,405872073,405873839,405875569,405877413,405879161,405880756,405882599,405884373,405885971,405887785,405889580,405891043,405892787,405894618,405896023,405897757,405899555,405901388,405903209,405904874,405906653,405908491,405910230,405912007,405913856,405915601,405917336,405919174,405920954,405922779,405924603,405926367,405928197,405929948,405931778,405933575,405935342,405937204,405938950,405940787,405942649,405944435,405946224,405948020,405949837,405951644,405953403,405955241,405956997,405958830,405960610,405962337,405964173,405966006,405967811,405969556,405971322,405973130,405974904,405976667,405978492,405980255,405982034,405983832,405985624,405987392,405989233,405991026,405992782,405994691,405996467,405998232,406000043,406001884,406003645,406005457,406007344,406009128,406010970,406012831,406014613,406016448,406018280,406020152,406021931,406023786,406025692,406027496,406029324,406031168,406032945,406034790,406036666,406038497,406040296,406042138,406044002,406045835,406047630,406049420,406051318,406053126,406054933,406056799,406058642,406060398,406062242,406064143,406065915,406067743,406069629,406071427,406073222,406075085,406076924,406078688,406080539,406082436,406084166,406086018,406087858,406089658,406091381,406093256,406095090,406096876,406098691,406100526,406102217,406104003,406105833,406107582,406109386,406111209,406113059,406114741,406116540,406118393,406120211,406121985,406123851,406125696,406127475,406129329,406131192,406132947,406134769,406136632,406138378,406140137,406142047,406143875,406145592,406147452,406149301,406151022,406152844,406154696,406156452,406158183,406160068,406161920,406163567,406165421,406167302,406168966,406170759,406172638,406174331,406176102,406177959,406179786,406181446,406183295,406185135,406186764,406188562,406190432,406192212,406193907,406195742,406197620,406199298,406201006,406202850,406204717,406206412,406208260,406210120,406211841,406213646,406215496,406217333,406219069,406220932,406222843,406224574,406226416,406228292,406230190,406231943,406233793,406235663,406237417,406239256,406241139,406242958,406244706,406246546,406248466,406250198,406252036,406253893,406255742,406257400,406259276,406261200,406262926,406264799,406266635,406268446,406270244,406272099,406273968,406275698,406277564,406279504,406281192,406283043,406284901,406286655,406288431,406290279,406292117,406293790,406295657,406297523,406299191,406301050,406302923,406304641,406306415,406308265,406310097,406311747,406313568,406315434,406317075,406318869,406320742,406322552,406324245,406326105,406327913,406329611,406331461,406333352,406335118,406336878,406338712,406340585,406342267,406344115,406346012,406347761,406349506,406351330,406353129,406354843,406356693,406358553,406360274,406361987,406363829,406365661,406367296,406369135,406371019,406372692,406374433,406376241,406378036,406379635,406381489,406383300,406384958,406386708,406388515,406390218,406391837,406393651,406395373,406397041,406398786,406400615,406402277,406403900,406405710,406407422,406409142,406410916,406412751,406414357,406416000,406417811,406419562,406421181,406422988,406424824,406426543,406428258,406430080,406431933,406433490,406435309,406437127,406438877,406440573,406442396,406444226,406445919,406447769,406449614,406451361,406453103,406454984,406456849,406458484,406460328,406462146,406463937,406465631,406467448,406469326,406470984,406472821,406474679,406476429,406478085,406479931,406481801,406483421,406485173,406487015,406488847,406490457,406492282,406494185,406495813,406497610,406499468,406501292,406502843,406504689,406506602,406508245,406510067,406511933,406513769,406515432,406517257,406519117,406520651,406522480,406524357,406526023,406527799,406529649,406531433,406533021,406534900,406536833,406538431,406540269,406542147,406543920,406545605,406547401,406549276,406550862,406552712,406554593,406556263,406558039,406559880,406561764,406563405,406565243,406567092,406568750,406570585,406572388,406574176,406575799,406577668,406579393,406580926,406582792,406584606,406586190,406587878,406589642,406591310,406592928,406594775,406596577,406598201,406599967,406601744,406603484,406605168,406607003,406608823,406610457,406612306,406614186,406615821,406617665,406619527,406621208,406623046,406624885,406626627,406628416,406630217,406631988,406633662,406635493,406637208,406638861,406640714,406642402,406643988,406645813,406647585,406649241,406651010,406652847,406654568,406656206,406658055,406659847,406661501,406663316,406665155,406666797,406668614,406670472,406672204,406673976,406675815,406677636,406679279,406681086,406682957,406684628,406686462,406688343,406690010,406691786,406693616,406695444,406697112,406698926,406700810,406702461,406704284,406706176,406707838,406709677,406711546,406713301,406714991,406716828,406718691,406720354,406722163,406724031,406725692,406727487,406729371,406731140,406732874,406734698,406736589,406738185,406739960,406741813,406743499,406745249,406747110,406748975,406750658,406752464,406754353,406755976,406757773,406759717,406761364,406763159,406765022,406766724,406768413,406770213,406772060,406773762,406775591,406777498,406779150,406780982,406782896,406784650,406786389,406788243,406790117,406791725,406793575,406795487,406797240,406798980,406800793,406802713,406804357,406806165,406808070,406809752,406811522,406813381,406815224,406816773,406818583,406820480,406822170,406823960,406825817,406827596,406829216,406831041,406832865,406834480,406836226,406838048,406839771,406841392,406843281,406845118,406846772,406848560,406850372,406852103,406853836,406855659,406857484,406859110,406860910,406862721,406864398,406866163,406868003,406869797,406871456,406873327,406875089,406876776,406878581,406880313,406882051,406883782,406885611,406887222,406888853,406890655,406892228,406893913,406895671,406897506,406899123,406900729,406902535,406904198,406905928,406907653,406909508,406911292,406912918,406914668,406916498,406918217,406919927,406921791,406923583,406925239,406927046,406928902,406930478,406932244,406934077,406935835,406937508,406939289,406941121,406942872,406944670,406946528,406948333,406950015,406951835,406953700,406955427,406957183,406959019,406960855,406962480,406964277,406966120,406967817,406969602,406971454,406973276,406974924,406976740,406978550,406980278,406982021,406983819,406985645,406987328,406989199,406991006,406992767,406994560,406996393,406998149,406999896,407001761,407003495,407005131,407006938,407008723,407010326,407012102,407013915,407015551,407017235,407019042,407020802,407022455,407024218,407026035,407027753,407029500,407031328,407033116,407034795,407036571,407038453,407040207,407041923,407043818,407045631,407047266,407049106,407050953,407052616,407054405,407056235,407057911,407059613,407061486,407063204,407064859,407066635,407068467,407070167,407071921,407073812,407075570,407077194,407079053,407080852,407082556,407084341,407086171,407087937,407089647,407091487,407093247,407094963,407096772,407098605,407100362,407102099,407103925,407105741,407107399,407109219,407111070,407112806,407114567,407116420,407118166,407119918,407121765,407123583,407125280,407127103,407128947,407130655,407132353,407134204,407135915,407137526,407139381,407141203,407142849,407144586,407146475,407148169,407149867,407151718,407153517,407155210,407157004,407158875,407160583,407162359,407164238,407166066,407167743,407169536,407171334,407172999,407174779,407176626,407178391,407180058,407181876,407183683,407185401,407187157,407188990,407190740,407192404,407194243,407195997,407197708,407199428,407201271,407203006,407204701,407206539,407208345,407210005,407211794,407213654,407215347,407217100,407218952,407220672,407222324,407224159,407225925,407227558,407229267,407231138,407232761,407234475,407236321,407238120,407239758,407241512,407243346,407245022,407246783,407248572,407250377,407252077,407253864,407255676,407257382,407259169,407261006,407262750,407264474,407266271,407268050,407269774,407271584,407273401,407275118,407276879,407278732,407280423,407282115,407283861,407285692,407287370,407289145,407291016,407292831,407294529,407296298,407298157,407299875,407301624,407303485,407305196,407306880,407308733,407310496,407312214,407313945,407315791,407317461,407319235,407321131,407322968,407324668,407326459,407328328,407330002,407331765,407333633,407335451,407337141,407338939,407340798,407342428,407344200,407346070,407347855,407349519,407351325,407353200,407354858,407356593,407358441,407360215,407361935,407363715,407365618,407367345,407369045,407370897,407372669,407374395,407376187,407378075,407379802,407381595,407383433,407385233,407386992,407388805,407390663,407392407,407394165,407396007,407397844,407399575,407401359,407403257,407404996,407406761,407408587,407410445,407412153,407413925,407415769,407417508,407419280,407421131,407422940,407424605,407426374,407428212,407429907,407431634,407433491,407435254,407436894,407438664,407440537,407442206,407443961,407445817,407447412,407449175,407451001,407452748,407454410,407456144,407457976,407459713,407461465,407463314,407465055,407466773,407468557,407470378,407472061,407473809,407475587,407477252,407478958,407480727,407482409,407484142,407485929,407487247,407488982,407490849,407492135,407493886,407495729,407496973,407498374,407499612,407500996,407502259,407503469,407504770,407506019,407507868,407509452,407511249,407512965,407514621,407516424,407518053,407519761,407521609,407523345,407525217,407527009,407528903,407530725,407532501,407534367,407536165,407537984,407539789,407541650,407543445,407545332,407547198,407549057,407550893,407552763,407554659,407556486,407558358,407560220,407562097,407563710,407565572,407567312,407569127,407570989,407572676,407574446,407576097,407577919,407579748,407581434,407583293,407585046,407586832,407588673,407590424,407592262,407594087,407595848,407597587,407599293,407601037,407602827,407604573,407606380,407608164,407609906,407611688,407613546,407615288,407617033,407618881,407620615,407622343,407624175,407625914,407627618,407629485,407631224,407632961,407634758,407636496,407638206,407640061,407641851,407643511,407645397,407647226,407648923,407650824,407652632,407654324,407656216,407658041,407659726,407661554,407663384,407665157,407666986,407668874,407670618,407672401,407674318,407676074,407677879,407679792,407681486,407683200,407685159,407686827,407688592,407690526,407692237,407694021,407695961,407697698,407699494,407701401,407703210,407704983,407706850,407708803,407710505,407712323,407714298,407716076,407717851,407719780,407721524,407723325,407725223,407727036,407728849,407730715,407732623,407734372,407736185,407738148,407739894,407741725,407743632,407745355,407747147,407749072,407750808,407752599,407754506,407756324,407758085,407759925,407761859,407763555,407765300,407767258,407768965,407770745,407772689,407774411,407776191,407778105,407779906,407781606,407783419,407785342,407787009,407788729,407790624,407792319,407794069,407795941,407797706,407799407,407801272,407803107,407804783,407806512,407808430,407810146,407811916,407813833,407815617,407817375,407819191,407821000,407822722,407824414,407826305,407827998,407829693,407831501,407833273,407835013,407836780,407838619,407840332,407842022,407843875,407845621,407847331,407849126,407850931,407852728,407854543,407856440,407858097,407859861,407861717,407863451,407865186,407867006,407868811,407870542,407872336,407874176,407875911,407877653,407879520,407881362,407883076,407884935,407886777,407888572,407890316,407892146,407893957,407895738,407897556,407899460,407901151,407902970,407904903,407906677,407908418,407910286,407912166,407913867,407915667,407917485,407919186,407920949,407922819,407924626,407926362,407928221,407930131,407931870,407933610,407935522,407937295,407939097,407941009,407942802,407944610,407946479,407948338,407950101,407951870,407953864,407955565,407957364,407959276,407961019,407962799,407964621,407966462,407968212,407970059,407971990,407973668,407975463,407977406,407979161,407980938,407982861,407984676,407986433,407988302,407990276,407991998,407993802,407995799,407997580,407999369,408001302,408003112,408004903,408006738,408008620,408010347,408012148,408014150,408015820,408017626,408019458,408021257,408023052,408024924,408026761,408028530,408030400,408032317,408034068,408035876,408037799,408039596,408041406,408043284,408045109,408046834,408048649,408050567,408052247,408054067,408056041,408057779,408059603,408061506,408063340,408065139,408067020,408068854,408070617,408072465,408074396,408076144,408077948,408079866,408081654,408083485,408085382,408087211,408089034,408090900,408092752,408094590,408096432,408098301,408100055,408101916,408103829,408105633,408107485,408109389,408111113,408112912,408114834,408116649,408118428,408120287,408122126,408123888,408125770,408127648,408129396,408131233,408133165,408134897,408136699,408138533,408140368,408142129,408143959,408145880,408147612,408149438,408151295,408153050,408154843,408156609,408158448,408160206,408161988,408163878,408165595,408167418,408169235,408171005,408172766,408174576,408176456,408178161,408179995,408181876,408183580,408185320,408187083,408188976,408190659,408192403,408194271,408196024,408197788,408199504,408201321,408203052,408204770,408206664,408208339,408210074,408211868,408213671,408215377,408217112,408218990,408220641,408222357,408224233,408225895,408227669,408229406,408231216,408232934,408234675,408236549,408238221,408239997,408241840,408243580,408245381,408247137,408248962,408250687,408252480,408254370,408256037,408257859,408259677,408261485,408263244,408265048,408266986,408268667,408270414,408272323,408274096,408275830,408277651,408279607,408281321,408283115,408284995,408286752,408288514,408290303,408292207,408293877,408295636,408297507,408299233,408300986,408302797,408304661,408306347,408308103,408309970,408311684,408313412,408315197,408317028,408318739,408320511,408322370,408324085,408325832,408327618,408329426,408331116,408332887,408334773,408336476,408338193,408339946,408341745,408343410,408345149,408347009,408348786,408350541,408352312,408354119,408355856,408357558,408359394,408361130,408362859,408364682,408366435,408368150,408369957,408371795,408373512,408375274,408377123,408378813,408380575,408382423,408384160,408385864,408387708,408389516,408391244,408392982,408394763,408396460,408398178,408400035,408401772,408403499,408405341,408407175,408408859,408410619,408412503,408414203,408415971,408417803,408419560,408421336,408423096,408424999,408426691,408428426,408430307,408432012,408433777,408435629,408437421,408439160,408440960,408442868,408444573,408446324,408448158,408449937,408451664,408453405,408455273,408456926,408458653,408460504,408462326,408464016,408465707,408467627,408469362,408471093,408472884,408474770,408476473,408478207,408480082,408481850,408483580,408485310,408487232,408488840,408490557,408492381,408494161,408495810,408497508,408499362,408501011,408502722,408504513,408506360,408507998,408509730,408511622,408513314,408515025,408516773,408518538,408520276,408521964,408523764,408525433,408527152,408528886,408530722,408532469,408534178,408536036,408537756,408539516,408541238,408543104,408544801,408546515,408548340,408549994,408551724,408553399,408555278,408557030,408558748,408560571,408562357,408564071,408565805,408567643,408569373,408571093,408572946,408574655,408576367,408578070,408579858,408581614,408583285,408585137,408586834,408588533,408590315,408592057,408593806,408595467,408597282,408598980,408600668,408602502,408604244,408605968,408607684,408609522,408611269,408612970,408614839,408616605,408618384,408620114,408621918,408623692,408625365,408627202,408628927,408630664,408632438,408634163,408635917,408637673,408639463,408641228,408642942,408644822,408646532,408648305,408650147,408651937,408653713,408655445,408657336,408659078,408660847,408662750,408664433,408666212,408668061,408669851,408671585,408673381,408675234,408676948,408678742,408680612,408682376,408684183,408686078,408687845,408689599,408691445,408693344,408695079,408696832,408698690,408700385,408702133,408704033,408705768,408707542,408709343,408711188,408712921,408714701,408716583,408718267,408720062,408721946,408723695,408725485,408727242,408729068,408730834,408732548,408734441,408736150,408737959,408739805,408741560,408743250,408745001,408746900,408748553,408750250,408752137,408753898,408755635,408757460,408759228,408760918,408762725,408764546,408766160,408767890,408769806,408771510,408773246,408775091,408776911,408778577,408780343,408782221,408783862,408785545,408787458,408789158,408790861,408792707,408794553,408796206,408797990,408799845,408801495,408803169,408805060,408806780,408808504,408810375,408812143,408813865,408815684,408817547,408819240,408820924,408822805,408824531,408826248,408828108,408829894,408831568,408833308,408835125,408836825,408838518,408840394,408842099,408843861,408845665,408847455,408849093,408850823,408852660,408854343,408856070,408857896,408859681,408861286,408863017,408864873,408866616,408868328,408870173,408871899,408873572,408875379,408877196,408878851,408880602,408882436,408884224,408885832,408887573,408889438,408891102,408892871,408894611,408896316,408898051,408899876,408901672,408903409,408905191,408907089,408908798,408910553,408912411,408914138,408915923,408917733,408919617,408921346,408923092,408925025,408926761,408928504,408930398,408932134,408933895,408935734,408937504,408939212,408940996,408942860,408944569,408946338,408948134,408949957,408951691,408953455,408955336,408957056,408958880,408960703,408962518,408964130,408965901,408967765,408969385,408971169,408972965,408974771,408976484,408978241,408980081,408981802,408983573,408985406,408987188,408988853,408990612,408992482,408994174,408995926,408997774,408999511,409001240,409002979,409004787,409006491,409008248,409010047,409011732,409013428,409015323,409017081,409018704,409020450,409022335,409024016,409025736,409027601,409029367,409030979,409032715,409034583,409036289,409037980,409039837,409041540,409043183,409044865,409046738,409048436,409050190,409052042,409053788,409055474,409057249,409059087,409060830,409062588,409064477,409066195,409067910,409069776,409071570,409073306,409075059,409076934,409078632,409080445,409082287,409084074,409085830,409087592,409089423,409091090,409092878,409094802,409096518,409098291,409100152,409101913,409103690,409105436,409107352,409109061,409110840,409112744,409114526,409116269,409118074,409119936,409121630,409123323,409125245,409127019,409128706,409130522,409132214,409133950,409135705,409137591,409139283,409141061,409142882,409144655,409146436,409148231,409150179,409151914,409153650,409155553,409157405,409159134,409160899,409162828,409164561,409166287,409168149,409169989,409171710,409173497,409175399,409177074,409178812,409180736,409182511,409184244,409186088,409188016,409189727,409191517,409193434,409195259,409197019,409198897,409200832,409202531,409204298,409206197,409207984,409209755,409211533,409213448,409215201,409216916,409218825,409220621,409222378,409224143,409226069,409227850,409229544,409231411,409233251,409235014,409236661,409238604,409240402,409242199,409243947,409245885,409247629,409249399,409251256,409253100,409254854,409256578,409258549,409260333,409262102,409263868,409265835,409267596,409269369,409271154,409273004,409274734,409276515,409278437,409280251,409282036,409283780,409285713,409287500,409289266,409291094,409292960,409294720,409296469,409298369,409300165,409301933,409303731,409305621,409307346,409309084,409310948,409312830,409314518,409316210,409318142,409319921,409321638,409323447,409325381,409327098,409328842,409330694,409332554,409334242,409335939,409337848,409339589,409341315,409343082,409344982,409346686,409348410,409350273,409352083,409353832,409355624,409357501,409359270,409360995,409362823,409364723,409366489,409368176,409370035,409371846,409373502,409375208,409377120,409378862,409380499,409382273,409384183,409385832,409387496,409389335,409391132,409392821,409394561,409396485,409398179,409399849,409401695,409403489,409405183,409406916,409408837,409410530,409412277,409414108,409415914,409417705,409419471,409421343,409423031,409424787,409426605,409428431,409430186,409431958,409433840,409435563,409437333,409439173,409440941,409442761,409444521,409446401,409448219,409449949,409451782,409453625,409455367,409457111,409459003,409460767,409462510,409464331,409466073,409467856,409469532,409471426,409473182,409474948,409476740,409478585,409480337,409482050,409483904,409485690,409487466,409489235,409491151,409492886,409494612,409496448,409498275,409500028,409501726,409503625,409505343,409507070,409508921,409510713,409512487,409514191,409516113,409517829,409519576,409521461,409523173,409524928,409526693,409528609,409530309,409532018,409533833,409535603,409537391,409539071,409540882,409542489,409544199,409545940,409547695,409549392,409551116,409552916,409554611,409556289,409558120,409559793,409561414,409563149,409564921,409566647,409568379,409570225,409571907,409573677,409575491,409577215,409578926,409580675,409582480,409584225,409585940,409587796,409589472,409591235,409593055,409594781,409596550,409598290,409600142,409601914,409603681,409605561,409607316,409609106,409610946,409612679,409614441,409616197,409618021,409619770,409621448,409623325,409625007,409626780,409628611,409630315,409632048,409633848,409635567,409637320,409639069,409640779,409642447,409644110,409645877,409647516,409649217,409650999,409652770,409654521,409656202,409658064,409659740,409661443,409663305,409665019,409666767,409668459,409670338,409672065,409673674,409675511,409677171,409678851,409680653,409682441,409684205,409685925,409687801,409689542,409691220,409693077,409694789,409696518,409698295,409700103,409701855,409703552,409705438,409707155,409708840,409710711,409712368,409714105,409715931,409717740,409719486,409721152,409723005,409724744,409726395,409728213,409729886,409731618,409733334,409735222,409736954,409738594,409740483,409742152,409743859,409745687,409747459,409749155,409750861,409752761,409754455,409756152,409758003,409759654,409761377,409763169,409765061,409766853,409768513,409770365,409772086,409773863,409775633,409777430,409779159,409780898,409782767,409784460,409786215,409788026,409789789,409791521,409793234,409795036,409796732,409798474,409800400,409802194,409803951,409805671,409807615,409809351,409811052,409812945,409814708,409816507,409818233,409820124,409821836,409823539,409825432,409827177,409828989,409830740,409832650,409834420,409836183,409838119,409839867,409841694,409843498,409845413,409847165,409848942,409850832,409852572,409854384,409856153,409858085,409859875,409861685,409863601,409865360,409867187,409868980,409870871,409872599,409874335,409876260,409878002,409879832,409881642,409883499,409885310,409887087,409888916,409890664,409892442,409894364,409896197,409898009,409899834,409901803,409903624,409905380,409907322,409909069,409910869,409912705,409914530,409916287,409918044,409920000,409921727,409923555,409925472,409927236,409928980,409930759,409932622,409934357,409936117,409937963,409939693,409941548,409943305,409945141,409946889,409948659,409950486,409952263,409954047,409955908,409957666,409959463,409961169,409962981,409964735,409966448,409968297,409970035,409971840,409973577,409975389,409977088,409978872,409980750,409982490,409984219,409986083,409987839,409989546,409991383,409993161,409994909,409996687,409998604,410000346,410002089,410003850,410005572,410007301,410009105,410010895,410012654,410014422,410016255,410017920,410019635,410021461,410023159,410024890,410026725,410028467,410030232,410031942,410033780,410035554,410037337,410039152,410040896,410042633,410044476,410046259,410047988,410049768,410051565,410053314,410055157,410056910,410058617,410060395,410062244,410064050,410065762,410067559,410069430,410071152,410072940,410074825,410076615,410078369,410080211,410082016,410083809,410085611,410087481,410089231,410091030,410092926,410094744,410096457,410098304,410100156,410101936,410103681,410105605,410107397,410109159,410110975,410112776,410114507,410116271,410118163,410119882,410121608,410123500,410125223,410126971,410128815,410130621,410132428,410134196,410136095,410137808,410139568,410141435,410143172,410144978,410146811,410148575,410150341,410152174,410154065,410155812,410157619,410159542,410161271,410163002,410164804,410166686,410168416,410170215,410172097,410173851,410175571,410177412,410179209,410180930,410182758,410184627,410186374,410188134,410190002,410191722,410193483,410195261,410197091,410198721,410200516,410202352,410203984,410205716,410207491,410209291,410210960,410212776,410214615,410216225,410218031,410219801,410221586,410223221,410225056,410226933,410228665,410230500,410232288,410234057,410235784,410237586,410239505,410241221,410243052,410244901,410246702,410248429,410250222,410252104,410253858,410255690,410257552,410259344,410261092,410262862,410264720,410266435,410268198,410270006,410271842,410273585,410275339,410277247,410278959,410280817,410282674,410284435,410286228,410288047,410289973,410291694,410293530,410295359,410297189,410298976,410300771,410302659,410304366,410306206,410308036,410309809,410311566,410313377,410315303,410317056,410318921,410320769,410322636,410324455,410326272,410328189,410329910,410331766,410333645,410335506,410337248,410339080,410341000,410342759,410344575,410346421,410348295,410350000,410351821,410353786,410355528,410357293,410359107,410360970,410362713,410364548,410366454,410368173,410369909,410371779,410373657,410375367,410377212,410379124,410380923,410382644,410384471,410386411,410388158,410389966,410391854,410393697,410395391,410397189,410399115,410400861,410402651,410404512,410406403,410408150,410409915,410411850,410413613,410415368,410417189,410419081,410420881,410422722,410424640,410426507,410428321,410430096,410432009,410433840,410435624,410437437,410439351,410441085,410442882,410444810,410446581,410448316,410450133,410452043,410453717,410455528,410457429,410459263,410460877,410462725,410464618,410466256,410468033,410469959,410471781,410473421,410475007,410476623,410478299,410479952,410481621,410483273,410484972,410486667,410488158,410489726,410491432,410493232,410494776,410496400,410498233,410499950,410501594,410503399,410505159,410506767,410508497,410510339,410511962,410513756,410515566,410517233,410518965,410520795,410522525,410524267,410526114,410527836,410529559,410531405,410533161,410534876,410536689,410538473,410540140,410541898,410543699,410545414,410547141,410548996,410550745,410552503,410554312,410556086,410557706,410559388,410561223,410562866,410564667,410566525,410568278,410570004,410571781,410573616,410575299,410577079,410578873,410580583,410582387,410584160,410585925,410587663,410589475,410591249,410592970,410594769,410596546,410598226,410600039,410601754,410603510,410605221,410606999,410608832,410610472,410612241,410614058,410615726,410617490,410619256,410620938,410622663,410624449,410626151,410627854,410629618,410631415,410633071,410634767,410636559,410638229,410639956,410641598,410643268,410645084,410646719,410648404,410650207,410651966,410653705,410655552,410657265,410659038,410660787,410662496,410664364,410666103,410667840,410669616,410671355,410673083,410674888,410676581,410678388,410680160,410681816,410683601,410685326,410687044,410688618,410690356,410692033,410693601,410695305,410696985,410698568,410700274,410701944,410703524,410705273,410706902,410708558,410710291,410711986,410713727,410715495,410717257,410718996,410720773,410722471,410724167,410725963,410727654,410729364,410731091,410732896,410734638,410736385,410738149,410739851,410741622,410743433,410745117,410746820,410748636,410750336,410752065,410753813,410755584,410757266,410759039,410760872,410762591,410764162,410765990,410767674,410769330,410771103,410772864,410774557,410776256,410777989,410779669,410781343,410783178,410784817,410786595,410788369,410790092,410791838,410793596,410795424,410797139,410798899,410800766,410802510,410804336,410806166,410807985,410809714,410811470,410813330,410815018,410816823,410818652,410820329,410822095,410823913,410825655,410827385,410829147,410830952,410832667,410834453,410836297,410837960,410839784,410841669,410843406,410845189,410846964,410848714,410850449,410852275,410854076,410855769,410857577,410859400,410861089,410862926,410864690,410866476,410868216,410869947,410871735,410873470,410875305,410877079,410878801,410880590,410882401,410884133,410885886,410887722,410889549,410891298,410893151,410894992,410896757,410898633,410900480,410902263,410903976,410905856,410907646,410909319,410911210,410913044,410914781,410916523,410918304,410920086,410921736,410923628,410925432,410927106,410928980,410930766,410932526,410934256,410936098,410937914,410939636,410941492,410943303,410944925,410946743,410948554,410950272,410952027,410953834,410955586,410957239,410959049,410960870,410962591,410964394,410966188,410967934,410969641,410971449,410973314,410974970,410976855,410978637,410980354,410982147,410983888,410985651,410987400,410989196,410990974,410992611,410994486,410996257,410998000,410999779,411001577,411003340,411005038,411006882,411008649,411010244,411012077,411013848,411015599,411017350,411019154,411020854,411022553,411024334,411026045,411027702,411029559,411031255,411032905,411034715,411036437,411038036,411039851,411041589,411043281,411045072,411046852,411048570,411050285,411052090,411053838,411055545,411057427,411059150,411060832,411062664,411064438,411066236,411067946,411069744,411071597,411073296,411075165,411076970,411078610,411080482,411082267,411084003,411085726,411087513,411089323,411091029,411092869,411094708,411096362,411098236,411100039,411101742,411103494,411105252,411107012,411108781,411110559,411112392,411114000,411115854,411117645,411119353,411121189,411123010,411124827,411126586,411128334,411130184,411131785,411133622,411135472,411137029,411138884,411140721,411142189,411144007,411145801,411147513,411149271,411151027,411152767,411154552,411156367,411158146,411159943,411161764,411163601,411165399,411167110,411168920,411170757,411172476,411174353,411176189,411177925,411179816,411181655,411183398,411185274,411187105,411188802,411190693,411192576,411194309,411196201,411198077,411199779,411201687,411203555,411205300,411207208,411209045,411210871,411212727,411214594,411216457,411218297,411220146,411221998,411223822,411225682,411227541,411229373,411231211,411233058,411234814,411236665,411238552,411240355,411242203,411244026,411245871,411247659,411249491,411251316,411253136,411254949,411256834,411258597,411260485,411262374,411264163,411265993,411267855,411269720,411271569,411273403,411275250,411277048,411278930,411280712,411282486,411284314,411286115,411287954,411289752,411291555,411293437,411295216,411297050,411298893,411300685,411302506,411304294,411306136,411307891,411309680,411311508,411313307,411315146,411316951,411318772,411320614,411322434,411324197,411325982,411327829,411329640,411331426,411333213,411335027,411336800,411338615,411340411,411342219,411344063,411345854,411347706,411349483,411351239,411353014,411354839,411356652,411358451,411360254,411362070,411363859,411365620,411367432,411369246,411370986,411372764,411374569,411376354,411378168,411379979,411381767,411383566,411385388,411387203,411388988,411390854,411392684,411394428,411396254,411398060,411399865,411401745,411403528,411405363,411407220,411409047,411410894,411412709,411414517,411416342,411418107,411419910,411421697,411423473,411425253,411427040,411428859,411430674,411432463,411434284,411436061,411437911,411439697,411441490,411443334,411445137,411446967,411448793,411450585,411452382,411454251,411456096,411457923,411459712,411461548,411463266,411465133,411466931,411468742,411470526,411472379,411474163,411475964,411477746,411479528,411481286,411483095,411484902,411486669,411488469,411490300,411492090,411493871,411495672,411497521,411499383,411501156,411503009,411504864,411506736,411508519,411510357,411512202,411513959,411515783,411517593,411519472,411521214,411523054,411524849,411526590,411528407,411530235,411532023,411533744,411535599,411537394,411539131,411540954,411542754,411544521,411546315,411548168,411549944,411551673,411553548,411555372,411557118,411558944,411560755,411562543,411564385,411566204,411567970,411569740,411571560,411573384,411575122,411576988,411578839,411580658,411582507,411584270,411586047,411587883,411589685,411591472,411593242,411595018,411596853,411598548,411600429,411602236,411603992,411605857,411607518,411609283,411611091,411612808,411614574,411616367,411618099,411619913,411621600,411623406,411625158,411626922,411628713,411630429,411632247,411634057,411635862,411637694,411639444,411641251,411643027,411644864,411646701,411648469,411650289,411652132,411653900,411655711,411657506,411659299,411661087,411662905,411664754,411666557,411668403,411670159,411672010,411673843,411675591,411677426,411679254,411681087,411682918,411684723,411686511,411688336,411690183,411691985,411693766,411695579,411697409,411699224,411701060,411702853,411704639,411706490,411708265,411710079,411711885,411713635,411715372,411717190,411719001,411720710,411722503,411724302,411726086,411727874,411729697,411731547,411733317,411735112,411736875,411738713,411740531,411742321,411744179,411745957,411747757,411749533,411751331,411753140,411754974,411756774,411758613,411760338,411762141,411763949,411765772,411767581,411769428,411771254,411773007,411774871,411776695,411778447,411780309,411782143,411783968,411785769,411787591,411789402,411791183,411793034,411794822,411796630,411798547,411800348,411802128,411803904,411805655,411807429,411809204,411810982,411812696,411814404,411816251,411818008,411819715,411821529,411823314,411825052,411826787,411828586,411830339,411832055,411833877,411835656,411837359,411839189,411840993,411842656,411844521,411846328,411848015,411849826,411851667,411853324,411855073,411856835,411858556,411860217,411861961,411863783,411865456,411867314,411869095,411870788,411872598,411874387,411876076,411877857,411879632,411881410,411883169,411884977,411886812,411888473,411890287,411892108,411893793,411895546,411897290,411899096,411900699,411902538,411904312,411905953,411907778,411909541,411911229,411912970,411914776,411916539,411918264,411920055,411921817,411923441,411925240,411927061,411928669,411930421,411932215,411933944,411935606,411937374,411939138,411940813,411942622,411944421,411946006,411947751,411949583,411951249,411953010,411954823,411956495,411958224,411959901,411961550,411963267,411964974,411966645,411968426,411970130,411971812,411973596,411975292,411976935,411978719,411980415,411982068,411983926,411985587,411987216,411989031,411990623,411992318,411994057,411995719,411997351,411999086,412000846,412002445,412004181,412005962,412007579,412009242,412011019,412012662,412014344,412016153,412017832,412019482,412021260,412022986,412024628,412026439,412028257,412029986,412031744,412033581,412035287,412037024,412038881,412040662,412042392,412044273,412046102,412047813,412049694,412051479,412053203,412055075,412056920,412058685,412060543,412062401,412064137,412065969,412067807,412069577,412071348,412073211,412074973,412076738,412078557,412080335,412082054,412083915,412085714,412087400,412089269,412091106,412092842,412094684,412096541,412098321,412100106,412101960,412103662,412105392,412107242,412108915,412110686,412112492,412114109,412115837,412117718,412119367,412121086,412122906,412124629,412126320,412128150,412129896,412131601,412133447,412135190,412136947,412138765,412140555,412142393,412144176,412145979,412147749,412149458,412151250,412153053,412154774,412156627,412158426,412160127,412161928,412163733,412165478,412167321,412169103,412170834,412172681,412174431,412176185,412177981,412179790,412181590,412183348,412185201,412187046,412188761,412190627,412192473,412194247,412196060,412197888,412199744,412201510,412203317,412205239,412206929,412208759,412210649,412212429,412214291,412216135,412218037,412219743,412221568,412223546,412225261,412227095,412229063,412230718,412232522,412234439,412236232,412238061,412239965,412241738,412243516,412245414,412247234,412249042,412250887,412252710,412254474,412256275,412258191,412259959,412261756,412263716,412265413,412267288,412269147,412270965,412272801,412274610,412276510,412278329,412280154,412282052,412283841,412285660,412287514,412289282,412291099,412292948,412294761,412296521,412298389,412300222,412301961,412303745,412305573,412307208,412309070,412310915,412312746,412314555,412316427,412318265,412320055,412321853,412323654,412325489,412327303,412329122,412330896,412332688,412334500,412336232,412338023,412339851,412341669,412343455,412345280,412347101,412348859,412350658,412352497,412354245,412356016,412357773,412359431,412361243,412363056,412364810,412366616,412368453,412370219,412372029,412373827,412375648,412377454,412379268,412381077,412382845,412384655,412386480,412388286,412390055,412391883,412393668,412395447,412397289,412399120,412400900,412402723,412404509,412406286,412408076,412409903,412411734,412413508,412415333,412417123,412418861,412420702,412422484,412424262,412426082,412427903,412429639,412431463,412433286,412435045,412436907,412438726,412440496,412442341,412444174,412445987,412447766,412449615,412451431,412453123,412454989,412456798,412458468,412460303,412462118,412463823,412465661,412467493,412469179,412470952,412472786,412474514,412476317,412478132,412479881,412481650,412483471,412485238,412487029,412488880,412490636,412492403,412494263,412496044,412497758,412499609,412501411,412503134,412504931,412506726,412508452,412510293,412512046,412513716,412515569,412517293,412518998,412520829,412522518,412524238,412526098,412527802,412529480,412531344,412533029,412534706,412536537,412538243,412539992,412541869,412543630,412545326,412547164,412548913,412550683,412552575,412554330,412556092,412557954,412559672,412561425,412563254,412564948,412566762,412568560,412570274,412572070,412573813,412575521,412577285,412579040,412580777,412582614,412584384,412586122,412587995,412589757,412591487,412593330,412595078,412596826,412598724,412600480,412602185,412604049,412605839,412607536,412609326,412611093,412612796,412614577,412616317,412618045,412619832,412621573,412623330,412625174,412626904,412628668,412630490,412632233,412634007,412635815,412637527,412639332,412641030,412642753,412644544,412646275,412647974,412649825,412651508,412653224,412655051,412656676,412658368,412660118,412661756,412663437,412665225,412666815,412668466,412670274,412671936,412673631,412675434,412677113,412678886,412680633,412682310,412684114,412685850,412687554,412689370,412691138,412692799,412694558,412696332,412698014,412699821,412701556,412703253,412705073,412706802,412708479,412710344,412712058,412713768,412715584,412717261,412718994,412720848,412722520,412724247,412726130,412727794,412729477,412731340,412732984,412734720,412736531,412738217,412739966,412741777,412743447,412745255,412747052,412748718,412750521,412752277,412753989,412755791,412757559,412759219,412761030,412762773,412764465,412766288,412768030,412769708,412771542,412773256,412774937,412776766,412778463,412780173,412782041,412783737,412785469,412787288,412788956,412790730,412792528,412794154,412795972,412797696,412799368,412801247,412802969,412804739,412806568,412808275,412810061,412811856,412813496,412815360,412817099,412818826,412820667,412822392,412824092,412825900,412827623,412829327,412831172,412832934,412834633,412836464,412838184,412839870,412841715,412843381,412845111,412846989,412848651,412850457,412852257,412853918,412855716,412857567,412859228,412861082,412862905,412864552,412866393,412868235,412869868,412871697,412873530,412875207,412877032,412878851,412880541,412882366,412884209,412885912,412887723,412889518,412891233,412893052,412894882,412896560,412898390,412900188,412901877,412903683,412905513,412907175,412908972,412910798,412912447,412914305,412916082,412917740,412919529,412921328,412923002,412924786,412926531,412928215,412929956,412931666,412933324,412935080,412936800,412938521,412940321,412941959,412943664,412945455,412947163,412948872,412950571,412952186,412953931,412955611,412957272,412959040,412960592,412962255,412964079,412965661,412967341,412969125,412970648,412972376,412974112,412975722,412977502,412979115,412980779,412982570,412984114,412985688,412987497,412989077,412990733,412992493,412994121,412995745,412997536,412999182,413000773,413002577,413004271,413006013,413007794,413009523,413011218,413012972,413014754,413016498,413018284,413020057,413021712,413023441,413025247,413026908,413028569,413030300,413032008,413033718,413035514,413037278,413038975,413040678,413042434,413044121,413045886,413047680,413049450,413051178,413052925,413054702,413056391,413058140,413059908,413061686,413063376,413065175,413066941,413068682,413070360,413072159,413073817,413075528,413077307,413079139,413080889,413082619,413084427,413086158,413087863,413089703,413091464,413093186,413094968,413096790,413098575,413100233,413102026,413103730,413105441,413107275,413109045,413110818,413112538,413114375,413116119,413117776,413119552,413121273,413123018,413124812,413126613,413128376,413130046,413131853,413133564,413135347,413137155,413138925,413140711,413142403,413144165,413145897,413147617,413149434,413151171,413152945,413154697,413156531,413158305,413159967,413161805,413163535,413165252,413167079,413168795,413170515,413172266,413174055,413175790,413177491,413179315,413180981,413182754,413184513,413186257,413188078,413189811,413191621,413193389,413195063,413196858,413198597,413200379,413202179,413203954,413205719,413207492,413209279,413211011,413212713,413214525,413216190,413217820,413219620,413221378,413223095,413224829,413226630,413228302,413230027,413231800,413233501,413235238,413237031,413238780,413240527,413242232,413244026,413245716,413247460,413249239,413250938,413252689,413254455,413256191,413257934,413259620,413261402,413263035,413264816,413266604,413268396,413270134,413271854,413273642,413275254,413277014,413278810,413280544,413282284,413283995,413285799,413287477,413289200,413291029,413292776,413294532,413296235,413297968,413299670,413301363,413303142,413304725,413306448,413308246,413309816,413311514,413313253,413314829,413316482,413318247,413319917,413321603,413323316,413325044,413326672,413328396,413329817,413331510,413333191,413334636,413336387,413338088,413339716,413341434,413343145,413344841,413346562,413348324,413350020,413351798,413353522,413355180,413356925,413358605,413360275,413361914,413363613,413365359,413366987,413368670,413370415,413372122,413373811,413375539,413377242,413378917,413380651,413382300,413383900,413385550,413387279,413388920,413390533,413392265,413393947,413395569,413397283,413398959,413400605,413402224,413403922,413405594,413407232,413408972,413410705,413412441,413414134,413415832,413417487,413419146,413421013,413422664,413424485,413426193,413427949,413429596,413431369,413433104,413434790,413436620,413438319,413439985,413441681,413443425,413445144,413446781,413448586,413450425,413452098,413453946,413455677,413457396,413459169,413460951,413462729,413464448,413466284,413468094,413469724,413471589,413473424,413475086,413476914,413478741,413480511,413482214,413484022,413485819,413487485,413489320,413491136,413492842,413494619,413496399,413498259,413499961,413501656,413503394,413505069,413506799,413508647,413510290,413512069,413513854,413515496,413517296,413519084,413520764,413522502,413524196,413525982,413527649,413529384,413531202,413532808,413534662,413536316,413537968,413539680,413541475,413543242,413544886,413546758,413548607,413550238,413552070,413553832,413555597,413557268,413559071,413560927,413562591,413564439,413566212,413567874,413569642,413571373,413573150,413574803,413576634,413578428,413580021,413581843,413583568,413585320,413587078,413588888,413590624,413592342,413594169,413595969,413597683,413599514,413601371,413603116,413604784,413606557,413608370,413610055,413611815,413613724,413615464,413617159,413618891,413620691,413622364,413624068,413625890,413627619,413629309,413630991,413632771,413634437,413636219,413637963,413639683,413641455,413643252,413645002,413646735,413648597,413650304,413652017,413653858,413655600,413657296,413659154,413660933,413662639,413664486,413666203,413667901,413669770,413671488,413673252,413675063,413676850,413678595,413680370,413682181,413683952,413685694,413687567,413689317,413691045,413692912,413694711,413696398,413698212,413700029,413701713,413703569,413705370,413707069,413708884,413710654,413712390,413714232,413716028,413717788,413719613,413721376,413723126,413724848,413726665,413728423,413730133,413731924,413733674,413735386,413737158,413738934,413740673,413742436,413744145,413745881,413747652,413749342,413751029,413752786,413754444,413756166,413757943,413759610,413761325,413763138,413764835,413766576,413768373,413770105,413771844,413773657,413775432,413777183,413779020,413780742,413782484,413784323,413785921,413787634,413789465,413791159,413792870,413794744,413796483,413798191,413800044,413801766,413803507,413805352,413807125,413808906,413810618,413812446,413814221,413815958,413817706,413819458,413821149,413822884,413824730,413826487,413828230,413830060,413831864,413833585,413835445,413837344,413839143,413840892,413842827,413844625,413846360,413848196,413850097,413851869,413853624,413855535,413857325,413858992,413860777,413862670,413864455,413866177,413867982,413869781,413871505,413873248,413875134,413876906,413878627,413880439,413882230,413883961,413885676,413887431,413889177,413890826,413892577,413894349,413896064,413897717,413899505,413901278,413902901,413904700,413906461,413908219,413909998,413911768,413913586,413915191,413917095,413918871,413920555,413922399,413924189,413925865,413927580,413929344,413931071,413932695,413934624,413936335,413938025,413939860,413941579,413943284,413944990,413946735,413948466,413950074,413951916,413953585,413955290,413957172,413958888,413960625,413962358,413964154,413965866,413967545,413969319,413971076,413972692,413974461,413976212,413977872,413979690,413981427,413983128,413984981,413986656,413988399,413990198,413991955,413993709,413995467,413997289,413999043,414000679,414002442,414004239,414005895,414007688,414009457,414011201,414013004,414014760,414016526,414018248,414020022,414021832,414023526,414025344,414027133,414028867,414030688,414032435,414034216,414035960,414037699,414039497,414041115,414042916,414044701,414046446,414048257,414050016,414051812,414053491,414055238,414057087,414058734,414060566,414062340,414064011,414065775,414067529,414069272,414070927,414072636,414074488,414076157,414077907,414079658,414081408,414083152,414084895,414086700,414088449,414090177,414091976,414093792,414095622,414097386,414099105,414100911,414102728,414104509,414106265,414108117,414109929,414111624,414113376,414115230,414116943,414118768,414120604,414122325,414124085,414125934,414127667,414129399,414131218,414133008,414134698,414136516,414138320,414140111,414141946,414143760,414145625,414147490,414149290,414151119,414152949,414154752,414156600,414158363,414160224,414162105,414163927,414165761,414167618,414169465,414171307,414173203,414175035,414176891,414178768,414180528,414182358,414184225,414186025,414187956,414189766,414191585,414193505,414195328,414197133,414199079,414200915,414202738,414204687,414206534,414208340,414210264,414212147,414213969,414215892,414217768,414219632,414221517,414223371,414225199,414227112,414228988,414230766,414232692,414234577,414236387,414238300,414240181,414241985,414243884,414245841,414247651,414249557,414251470,414253294,414255163,414257109,414258910,414260755,414262674,414264454,414266216,414268151,414269879,414271646,414273579,414275391,414277247,414279166,414280947,414282803,414284747,414286579,414288408,414290381,414292253,414294072,414295988,414297918,414299701,414301624,414303587,414305380,414307245,414309165,414310940,414312797,414314738,414316495,414318146,414320036,414321846,414323618,414325508,414327390,414329198,414331059,414332987,414334770,414336595,414338560,414340361,414342220,414344156,414346051,414347843,414349784,414351770,414353530,414355378,414357344,414359200,414361023,414362963,414364834,414366653,414368451,414370343,414372125,414373902,414375819,414377686,414379438,414381336,414383231,414385091,414386857,414388786,414390640,414392438,414394396,414396277,414398112,414399926,414401823,414403656,414405413,414407317,414409179,414410961,414412802,414414669,414416534,414418276,414420174,414422036,414423831,414425716,414427565,414429449,414431183,414433111,414434937,414436629,414438493,414440330,414442168,414443941,414445855,414447686,414449353,414451242,414453056,414454824,414456636,414458539,414460309,414461997,414463870,414465717,414467406,414469229,414471066,414472864,414474581,414476501,414478281,414479954,414481874,414483656,414485366,414487224,414489027,414490793,414492575,414494448,414496226,414497895,414499753,414501506,414503169,414505056,414506784,414508497,414510312,414512081,414513786,414515481,414517351,414519118,414520788,414522679,414524418,414526173,414527982,414529775,414531596,414533372,414535259,414537086,414538753,414540592,414542411,414544193,414546050,414547834,414549702,414551441,414553293,414555147,414556823,414558651,414560455,414562242,414564119,414565835,414567689,414569481,414571277,414573113,414574837,414576718,414578594,414580297,414582182,414583968,414585758,414587597,414589387,414591200,414592986,414594778,414596618,414598378,414600116,414601925,414603678,414605420,414607273,414608972,414610731,414612568,414614261,414616072,414617863,414619636,414621440,414623250,414625022,414626867,414628644,414630449,414632262,414634048,414635843,414637632,414639428,414641222,414643033,414644858,414646705,414648489,414650271,414652089,414653808,414655629,414657447,414659241,414661096,414662936,414664774,414666618,414668463,414670242,414672051,414673840,414675521,414677277,414679074,414680751,414682503,414684296,414685885,414687577,414689409,414690928,414692719,414694514,414696061,414697801,414699607,414701190,414702762,414704546,414706241,414707861,414709724,414711392,414713146,414715005,414716825,414718548,414720432,414722236,414724008,414725811,414727667,414729447,414731166,414733013,414734810,414736545,414738419,414740278,414742008,414743771,414745640,414747382,414749104,414750992,414752757,414754471,414756343,414758169,414759865,414761775,414763628,414765324,414767166,414769034,414770774,414772496,414774378,414776142,414777858,414779706,414781524,414783243,414785117,414786894,414788646,414790407,414792265,414794002,414795704,414797583,414799382,414801068,414802947,414804716,414806477,414808228,414810124,414811920,414813618,414815493,414817331,414819081,414820855,414822728,414824457,414826192,414828048,414829846,414831619,414833442,414835330,414837028,414838807,414840694,414842483,414844227,414846064,414847987,414849752,414851505,414853415,414855236,414857022,414858855,414860773,414862559,414864336,414866203,414868052,414869792,414871671,414873530,414875294,414877015,414878845,414880712,414882423,414884223,414886068,414887828,414889598,414891476,414893337,414895047,414896829,414898672,414900428,414902177,414903990,414905795,414907509,414909296,414911076,414912876,414914573,414916426,414918262,414919995,414921755,414923615,414925419,414927143,414928945,414930807,414932509,414934304,414936108,414937947,414939641,414941463,414943304,414945000,414946761,414948567,414950475,414952181,414954004,414955864,414957572,414959314,414961149,414963002,414964744,414966556,414968364,414970180,414971940,414973816,414975687,414977372,414979208,414981044,414982692,414984535,414986379,414988186,414989960,414991893,414993724,414995472,414997396,414999280,415001011,415002859,415004752,415006542,415008317,415010195,415012047,415013812,415015654,415017482,415019303,415021116,415022907,415024718,415026525,415028357,415030202,415031990,415033846,415035692,415037446,415039338,415041154,415042909,415044738,415046507,415048238,415050080,415051846,415053584,415055473,415057225,415058972,415060819,415062582,415064274,415066118,415067853,415069579,415071421,415073169,415074913,415076756,415078482,415080094,415081904,415083626,415085298,415087148,415088900,415090622,415092365,415094118,415095831,415097596,415099335,415101085,415102871,415104615,415106411,415108188,415109908,415111676,415113411,415115162,415116915,415118620,415120368,415122193,415123853,415125632,415127385,415129088,415130858,415132603,415134342,415136092,415137873,415139669,415141386,415143201,415145055,415146721,415148502,415150398,415152019,415153777,415155626,415157377,415159158,415160974,415162802,415164517,415166335,415168192,415169780,415171553,415173455,415175174,415176942,415178830,415180668,415182372,415184134,415186057,415187706,415189477,415191397,415193127,415194872,415196737,415198508,415200234,415202006,415203876,415205533,415207331,415209218,415210856,415212659,415214508,415216258,415218008,415219793,415221635,415223347,415225095,415226974,415228662,415230453,415232280,415234037,415235842,415237684,415239522,415241223,415243095,415244953,415246698,415248495,415250391,415252228,415253891,415255787,415257630,415259370,415261232,415263159,415264998,415266693,415268577,415270433,415272161,415274031,415275896,415277670,415279438,415281356,415283222,415284902,415286739,415288548,415290268,415292095,415293942,415295697,415297428,415299310,415301133,415302828,415304674,415306508,415308199,415310033,415311952,415313740,415315451,415317336,415319152,415320852,415322674,415324445,415326185,415327985,415329841,415331490,415333321,415335193,415336770,415338565,415340400,415342063,415343746,415345552,415347296,415348943,415350807,415352460,415354168,415355976,415357578,415359282,415361092,415362837,415364424,415366242,415368160,415369809,415371538,415373389,415375126,415376794,415378604,415380211,415381851,415383684,415385401,415386976,415388807,415390628,415392270,415393972,415395830,415397478,415399200,415401024,415402748,415404334,415406200,415408053,415409672,415411408,415413274,415414891,415416575,415418398,415420031,415421751,415423571,415425254,415426877,415428697,415430517,415432141,415433967,415435840,415437451,415439253,415441138,415442761,415444502,415446354,415448120,415449852,415451695,415453487,415455113,415456968,415458824,415460452,415462196,415464055,415465785,415467549,415469366,415471141,415472877,415474701,415476580,415478218,415480056,415481890,415483619,415485410,415487190,415488976,415490689,415492534,415494469,415496095,415497909,415499742,415501484,415503243,415505091,415506964,415508625,415510444,415512224,415514012,415515741,415517563,415519420,415521072,415522893,415524704,415526465,415528239,415530012,415531851,415533515,415535307,415537036,415538857,415540588,415542367,415544205,415545864,415547667,415549491,415551237,415553051,415554900,415556675,415558440,415560353,415562170,415563838,415565679,415567561,415569130,415570945,415572780,415574487,415576233,415578127,415579929,415581646,415583479,415585336,415586955,415588757,415590610,415592289,415594068,415595923,415597652,415599421,415601296,415603044,415604823,415606712,415608482,415610223,415612142,415613957,415615684,415617588,415619417,415621125,415622994,415624820,415626516,415628393,415630225,415631918,415633747,415635609,415637245,415639081,415640938,415642611,415644474,415646381,415648057,415649888,415651750,415653450,415655238,415657094,415658781,415660613,415662490,415664188,415666066,415667882,415669498,415671370,415673221,415674813,415676686,415678405,415680105,415681956,415683677,415685392,415687224,415689031,415690753,415692632,415694399,415696196,415698082,415699827,415701636,415703575,415705301,415707113,415708995,415710692,415712575,415714332,415716010,415717883,415719636,415721370,415723159,415724898,415726604,415728417,415730174,415731838,415733691,415735464,415737153,415739075,415740876,415742566,415744489,415746325,415748018,415749931,415751788,415753402,415755347,415757204,415758867,415760808,415762617,415764340,415766244,415768003,415769718,415771617,415773346,415775075,415776960,415778636,415780353,415782261,415783937,415785719,415787608,415789297,415791016,415792905,415794557,415796271,415798192,415799824,415801591,415803505,415805155,415807011,415808818,415810531,415812473,415814178,415816025,415817873,415819486,415821436,415823125,415824900,415826765,415828374,415830262,415831994,415833637,415835590,415837246,415839114,415840982,415842618,415844499,415846230,415847899,415849792,415851493,415853271,415855192,415856796,415858677,415860498,415862085,415863985,415865811,415867474,415869374,415871104,415872850,415874787,415876414,415878217,415880148,415881707,415883493,415885395,415886954,415888733,415890671,415892291,415894092,415896023,415897650,415899434,415901386,415903014,415904847,415906784,415908420,415910219,415912140,415913784,415915562,415917473,415919100,415920888,415922791,415924483,415926139,415928052,415929878,415931428,415933290,415935055,415936610,415938451,415940304,415941877,415943684,415945538,415947070,415948798,415950678,415952320,415953949,415955823,415957538,415959137,415960990,415962726,415964273,415966103,415967963,415969500,415971221,415973116,415974686,415976238,415978072,415979813,415981315,415983093,415985008,415986534,415988176,415990039,415991771,415993342,415995103,415997030,415998510,416000192,416002054,416003738,416005288,416007094,416008984,416010503,416012204,416014090,416015735,416017302,416019180,416021038,416022526,416024215,416026151,416027851,416029401,416031249,416033117,416034686,416036261,416037981,416039577,416041179,416042518,416044192,416045805,416047175,416048842,416050442,416052061,416053580,416055149,416056724,416058334,416059890,416061461,416063064,416064624,416066252,416067879,416069478,416071077,416072692,416074241,416075881,416077478,416079098,416080717,416082262,416083931,416085562,416087096,416088747,416090365,416091965,416093595,416095211,416096789,416098484,416100081,416101523,416103275,416104845,416106331,416108117,416109709,416111314,416113047,416114616,416116258,416117879,416119582,416121213,416122792,416124525,416126182,416127700,416129486,416131101,416132644,416134419,416136080,416137695,416139377,416141054,416142738,416144309,416146060,416147700,416149224,416151065,416152640,416154302,416155957,416157627,416159300,416160850,416162660,416164215,416165796,416167617,416169270,416170988,416172513,416174294,416175928,416177480,416179240,416180877,416182585,416184172,416185903,416187533,416189052,416190818,416192453,416194160,416195742,416197537,416199216,416200702,416202506,416204196,416205924,416207530,416209235,416210890,416212399,416214156,416215688,416217394,416219061,416220695,416222402,416224009,416225778,416227280,416228994,416230760,416232389,416234075,416235640,416237317,416238993,416240502,416242238,416243827,416245543,416247355,416249014,416250687,416252465,416254139,416255693,416257348,416259115,416260766,416262429,416264190,416265947,416267548,416269288,416271144,416272795,416274471,416276254,416278042,416279620,416281368,416283193,416284907,416286601,416288355,416290222,416291794,416293612,416295411,416297175,416298839,416300553,416302421,416304080,416305868,416307611,416309430,416311051,416312796,416314653,416316299,416317970,416319761,416321591,416323132,416324838,416326718,416328339,416330022,416331792,416333621,416335069,416336831,416338673,416340295,416341986,416343721,416345573,416347085,416348861,416350676,416352320,416353963,416355723,416357531,416359082,416360832,416362663,416364401,416366049,416367788,416369556,416371108,416372891,416374711,416376428,416378107,416379822,416381666,416383213,416385017,416386818,416388497,416390148,416391875,416393733,416395202,416396936,416398720,416400374,416401972,416403678,416405539,416407165,416408914,416410719,416412441,416414096,416415847,416417668,416419165,416420942,416422765,416424459,416426133,416427931,416429783,416431412,416433204,416435074,416436749,416438422,416440249,416442099,416443798,416445560,416447456,416449101,416450882,416452745,416454524,416456198,416458016,416459834,416461472,416463268,416465141,416466754,416468528,416470371,416472167,416473819,416475487,416477223,416478924,416480637,416482412,416484131,416485803,416487573,416489289,416490908,416492774,416494400,416496200,416498047,416499653,416501432,416503279,416504882,416506647,416508487,416510173,416511856,416513708,416515446,416517065,416518816,416520655,416522242,416523997,416525821,416527508,416529241,416531054,416532839,416534512,416536276,416538100,416539694,416541414,416543240,416545066,416546771,416548583,416550462,416552170,416553920,416555669,416557323,416559106,416560746,416562440,416564137,416565953,416567733,416569405,416571198,416573036,416574690,416576416,416578192,416579902,416581614,416583391,416585047,416586774,416588561,416590223,416591868,416593647,416595366,416597001,416598741,416600486,416602111,416603822,416605613,416607259,416608977,416610758,416612498,416614194,416615956,416617773,416619439,416621235,416623072,416624749,416626512,416628355,416630059,416631756,416633563,416635332,416637064,416638848,416640633,416642306,416644082,416645903,416647554,416649348,416651230,416652887,416654608,416656439,416658120,416659806,416661569,416663270,416664923,416666732,416668426,416670075,416671904,416673713,416675331,416677045,416678881,416680605,416682294,416684051,416685801,416687475,416689286,416691072,416692723,416694498,416696355,416697991,416699725,416701511,416703209,416704892,416706694,416708465,416710085,416711936,416713778,416715392,416717164,416719037,416720694,416722416,416724218,416725976,416727682,416729485,416731298,416732944,416734766,416736577,416738138,416739884,416741682,416743385,416745089,416746843,416748616,416750224,416752069,416753847,416755363,416757139,416758997,416760515,416762229,416764046,416765701,416767375,416769187,416770929,416772539,416774346,416776075,416777681,416779410,416781240,416782872,416784545,416786327,416788020,416789630,416791435,416793199,416794787,416796521,416798338,416799969,416801669,416803490,416805148,416806824,416808618,416810346,416811948,416813746,416815494,416817063,416818769,416820549,416822203,416823861,416825624,416827364,416828981,416830791,416832510,416834103,416835884,416837652,416839252,416840975,416842759,416844431,416846090,416847900,416849644,416851206,416853093,416854855,416856429,416858007,416859821,416861387,416862920,416864752,416866420,416868117,416869902,416871630,416873242,416875009,416876726,416878303,416879946,416881755,416883343,416884919,416886716,416888363,416889984,416891640,416893408,416895005,416896661,416898476,416900040,416901705,416903531,416905075,416906648,416908485,416910099,416911691,416913446,416915169,416916755,416918436,416920273,416921879,416923552,416925398,416927108,416928666,416930525,416932239,416933822,416935614,416937329,416938986,416940692,416942427,416944068,416945761,416947523,416949170,416950838,416952653,416954263,416955964,416957764,416959341,416960997,416962855,416964520,416966083,416967896,416969595,416971224,416972963,416974769,416976446,416978107,416979906,416981555,416983197,416985023,416986658,416988353,416990156,416991790,416993435,416995280,416996880,416998553,417000406,417001954,417003600,417005389,417006954,417008579,417010434,417012116,417013755,417015533,417017312,417019013,417020678,417022483,417024147,417025882,417027701,417029331,417031057,417032878,417034490,417036151,417037976,417039640,417041259,417043030,417044776,417046439,417048170,417049974,417051558,417053301,417055096,417056661,417058392,417060207,417061900,417063611,417065388,417067147,417068763,417070580,417072367,417073931,417075737,417077583,417079138,417080892,417082714,417084341,417085976,417087756,417089509,417091132,417092892,417094683,417096256,417098077,417099875,417101505,417103295,417105148,417106830,417108581,417110407,417112188,417113886,417115701,417117483,417119099,417120917,417122737,417124324,417126159,417128004,417129594,417131404,417133261,417134922,417136627,417138469,417140214,417141923,417143737,417145502,417147202,417148981,417150743,417152436,417154285,417156104,417157757,417159605,417161403,417163025,417164817,417166672,417168298,417170065,417171901,417173504,417175223,417177088,417178714,417180453,417182287,417183963,417185652,417187393,417189044,417190732,417192564,417194275,417195954,417197786,417199535,417201206,417202963,417204771,417206367,417208108,417209925,417211563,417213288,417215064,417216731,417218472,417220264,417221992,417223648,417225455,417227144,417228845,417230620,417232364,417234043,417235794,417237568,417239178,417240925,417242708,417244315,417246036,417247844,417249597,417251325,417253133,417255043,417256779,417258533,417260388,417262094,417263798,417265605,417267366,417269054,417270848,417272677,417274326,417276106,417277882,417279586,417281328,417283159,417284841,417286552,417288329,417290056,417291724,417293523,417295279,417296960,417298740,417300563,417302188,417303991,417305808,417307385,417309113,417310922,417312592,417314286,417316110,417317789,417319496,417321322,417323089,417324837,417326683,417328524,417330212,417331964,417333781,417335525,417337266,417339130,417340879,417342568,417344394,417346160,417347847,417349682,417351520,417353209,417355012,417356822,417358427,417360164,417361992,417363616,417365315,417367144,417368844,417370518,417372355,417374167,417375854,417377570,417379402,417381095,417382831,417384655,417386479,417388141,417389908,417391777,417393496,417395187,417397060,417398774,417400499,417402320,417404093,417405744,417407514,417409410,417411022,417412776,417414549,417416292,417417993,417419700,417421570,417423182,417424707,417426559,417428285,417429933,417431591,417433393,417435041,417436747,417438534,417440253,417441994,417443731,417445480,417447121,417448855,417450595,417452223,417453952,417455644,417457319,417459057,417460861,417462660,417464344,417466174,417467882,417469595,417471381,417472815,417474528,417476258,417478074,417479857,417481514,417483372,417485145,417486826,417488612,417490270,417491988,417493663,417495386,417497116,417498771,417500539,417502202,417503902,417505652,417507291,417509075,417510764,417512458,417514191,417515866,417517694,417519342,417521024,417522762,417524405,417526129,417527817,417529614,417531342,417533087,417534835,417536473,417538268,417539993,417541741,417543475,417545280,417546910,417548578,417550432,417552081,417553743,417555536,417557245,417558972,417560746,417562467,417564229,417565936,417567711,417569451,417571126,417572956,417574645,417576316,417578189,417579886,417581574,417583402,417585161,417586917,417588658,417590412,417592153,417593851,417595568,417597255,417598947,417600712,417602421,417604158,417605955,417607633,417609372,417611080,417612756,417614444,417616181,417617868,417619538,417621224,417622983,417624658,417626392,417628110,417629739,417631518,417633218,417634893,417636593,417638237,417639974,417641631,417643432,417645139,417646860,417648608,417650337,417652075,417653788,417655526,417657311,417658993,417660804,417662564,417664235,417666018,417667738,417669474,417671133,417672875,417674673,417676320,417678139,417679913,417681605,417683356,417685056,417686840,417688584,417690336,417692123,417693920,417695721,417697435,417699249,417700950,417702673,417704398,417706190,417707984,417709682,417711469,417713160,417714911,417716657,417718408,417720177,417721830,417723631,417725329,417727042,417728836,417730547,417732312,417734069,417735806,417737493,417739039,417740902,417742592,417744166,417745859,417747545,417749265,417750811,417752483,417754267,417755655,417757288,417759022,417760425,417762040,417763732,417765594,417767481,417769097,417770827,417772681,417774506,417776073,417777912,417779756,417781389,417783154,417784906,417786728,417788352,417790173,417791973,417793617,417795451,417797274,417799055,417800772,417802582,417804441,417806112,417807909,417809717,417811418,417813201,417814966,417816778,417818539,417820368,417822190,417823857,417825631,417827447,417829187,417830968,417832772,417834523,417836218,417838015,417839816,417841495,417843270,417845040,417846837,417848552,417850346,417852158,417853928,417855730,417857502,417859421,417861074,417862901,417864725,417866482,417868263,417870098,417871910,417873648,417875525,417877381,417879097,417880848,417882689,417884551,417886270,417888099,417889986,417891701,417893466,417895265,417897065,417898798,417900676,417902546,417904255,417906050,417907895,417909757,417911443,417913308,417915165,417916885,417918640,417920476,417922350,417924053,417925860,417927736,417929520,417931238,417933095,417934959,417936709,417938519,417940400,417942140,417943875,417945745,417947623,417949348,417951156,417953008,417954788,417956535,417958390,417960246,417961992,417963778,417965628,417967258,417968947,417970801,417972635,417974275,417976048,417977917,417979627,417981312,417983137,417984984,417986605,417988404,417990245,417992041,417993760,417995662,417997506,417999141,418000946,418002805,418004493,418006221,418008097,418009979,418011627,418013462,418015344,418017030,418018781,418020620,418022425,418024057,418025868,418027761,418029406,418031174,418033023,418034685,418036406,418038279,418040050,418041717,418043514,418045390,418046983,418048781,418050654,418052388,418054087,418055939,418057803,418059407,418061190,418063048,418064815,418066480,418068322,418070220,418071836,418073697,418075550,418077273,418079023,418080881,418082721,418084353,418086218,418088092,418089816,418091506,418093376,418095258,418096889,418098687,418100554,418102387,418104029,418105923,418107777,418109414,418111211,418113077,418114927,418116551,418118408,418120282,418122014,418123659,418125511,418127407,418129087,418130934,418132782,418134493,418136314,418138123,418139982,418141675,418143527,418145421,418147116,418148938,418150825,418152430,418154217,418156044,418157785,418159504,418161373,418163231,418164865,418166708,418168605,418170158,418171967,418173822,418175548,418177239,418179122,418180967,418182646,418184463,418186340,418187989,418189747,418191551,418193332,418194984,418196828,418198731,418200378,418202193,418204051,418205786,418207479,418209322,418211062,418212682,418214470,418216286,418217934,418219635,418221454,418223191,418224817,418226649,418228482,418230057,418231797,418233586,418235270,418236899,418238741,418240557,418242087,418243885,418245684,418247349,418249059,418250870,418252588,418254190,418255974,418257698,418259307,418261078,418262877,418264472,418266077,418267867,418269568,418271130,418272866,418274678,418276245,418277864,418279699,418281326,418282951,418284742,418286501,418288078,418289816,418291667,418293258,418294824,418296683,418298468,418300063,418301857,418303678,418305390,418307005,418308842,418310644,418312250,418314006,418315859,418317530,418319154,418321001,418322791,418324384,418326104,418327970,418329654,418331297,418333132,418334954,418336555,418338337,418340210,418341876,418343445,418345284,418347180,418348808,418350589,418352416,418354153,418355723,418357587,418359436,418361053,418362824,418364665,418366382,418367982,418369804,418371692,418373301,418375101,418376946,418378653,418380226,418382088,418383921,418385454,418387218,418389081,418390714,418392352,418394192,418396034,418397612,418399406,418401289,418402971,418404603,418406483,418408312,418409902,418411719,418413588,418415332,418416959,418418830,418420656,418422305,418424142,418426015,418427695,418429426,418431279,418433039,418434701,418436487,418438308,418439809,418441607,418443442,418445075,418446686,418448513,418450236,418451887,418453643,418455451,418457060,418458790,418460611,418462296,418463921,418465768,418467548,418469166,418470923,418472779,418474388,418476142,418477961,418479687,418481329,418483163,418484964,418486606,418488408,418490215,418491863,418493614,418495453,418497078,418498742,418500581,418502245,418503879,418505620,418507428,418508986,418510714,418512556,418514199,418515844,418517676,418519444,418521060,418522821,418524669,418526290,418528024,418529901,418531614,418533313,418535194,418536999,418538605,418540448,418542327,418543965,418545725,418547608,418549285,418551032,418552890,418554630,418556254,418558109,418559963,418561597,418563377,418565269,418566976,418568696,418570503,418572295,418573883,418575681,418577563,418579150,418580954,418582837,418584471,418586165,418588014,418589784,418591414,418593254,418595166,418596788,418598581,418600414,418602247,418603910,418605728,418607610,418609313,418611102,418612990,418614700,418616478,418618311,418620094,418621727,418623556,418625418,418626983,418628759,418630652,418632292,418634047,418635868,418637556,418639177,418641002,418642875,418644474,418646278,418648167,418649839,418651571,418653435,418655284,418656914,418658739,418660671,418662365,418664154,418665963,418667784,418669413,418671258,418673162,418674760,418676494,418678352,418680048,418681772,418683622,418685387,418686951,418688757,418690603,418692200,418693942,418695778,418697464,418699087,418700920,418702752,418704372,418706117,418707950,418709651,418711374,418713231,418714937,418716535,418718370,418720157,418721823,418723576,418725394,418727078,418728759,418730616,418732277,418733946,418735791,418737491,418739124,418740878,418742651,418744210,418745942,418747801,418749255,418750904,418752711,418754386,418756004,418757821,418759611,418761258,418762976,418764821,418766514,418768175,418769985,418771768,418773422,418775210,418777094,418778743,418780481,418782344,418784033,418785604,418787387,418789230,418790822,418792547,418794395,418796090,418797716,418799539,418801375,418803008,418804751,418806600,418808295,418809943,418811799,418813555,418815190,418816953,418818818,418820492,418822188,418824066,418825821,418827445,418829230,418831070,418832725,418834423,418836263,418837967,418839595,418841413,418843173,418844868,418846584,418848464,418850165,418851840,418853664,418855417,418856983,418858748,418860626,418862140,418863833,418865682,418867400,418869030,418870796,418872664,418874270,418875993,418877824,418879504,418881122,418882945,418884767,418886353,418888129,418889936,418891609,418893299,418895158,418896936,418898591,418900416,418902271,418903831,418905614,418907488,418909074,418910782,418912636,418914206,418915836,418917668,418919400,418921031,418922839,418924656,418926241,418927964,418929852,418931466,418933139,418935005,418936707,418938377,418940217,418942064,418943692,418945430,418947314,418949058,418950727,418952590,418954404,418956037,418957815,418959675,418961404,418963091,418964954,418966704,418968345,418970185,418971959,418973538,418975299,418977166,418978837,418980514,418982388,418984082,418985694,418987533,418989325,418990891,418992634,418994496,418996170,418997856,418999769,419001495,419003147,419005026,419006882,419008515,419010289,419012179,419013866,419015618,419017461,419019176,419020836,419022665,419024458,419026106,419027934,419029753,419031394,419033158,419035035,419036689,419038364,419040177,419041816,419043467,419045318,419047073,419048676,419050476,419052310,419053950,419055688,419057563,419059229,419060942,419062791,419064474,419066140,419067974,419069670,419071205,419072981,419074817,419076343,419078035,419079899,419081581,419083256,419085123,419086944,419088565,419090372,419092177,419093851,419095562,419097405,419099030,419100743,419102559,419104322,419105992,419107803,419109657,419111276,419113041,419114896,419116597,419118359,419120247,419121936,419123720,419125576,419127313,419129064,419130869,419132656,419134368,419136192,419138004,419139629,419141407,419143264,419144865,419146638,419148503,419150134,419151863,419153760,419155417,419157217,419159032,419160724,419162434,419164236,419165979,419167631,419169435,419171325,419173002,419174746,419176585,419178220,419179992,419181872,419183529,419185216,419187069,419188848,419190497,419192310,419194211,419195887,419197693,419199550,419201198,419202968,419204820,419206601,419208292,419210081,419211964,419213695,419215503,419217318,419219035,419220796,419222628,419224486,419226188,419227972,419229857,419231617,419233451,419235268,419237060,419238831,419240608,419242484,419244187,419245996,419247896,419249567,419251370,419253187,419254933,419256659,419258480,419260267,419261967,419263758,419265625,419267198,419268991,419270845,419272494,419274278,419276109,419277705,419279449,419281278,419282937,419284608,419286384,419288205,419289870,419291629,419293474,419295165,419296985,419298846,419300548,419302340,419304154,419305885,419307513,419309288,419311047,419312584,419314345,419316041,419317377,419319256,419321018,419322369,419324242,419325887,419327233,419328565,419329812,419331196,419332434,419333740,419335022,419336201,419337132,419338115,419339119,419340141,419341209,419342303,419343402,419344503,419345653,419346956,419348071,419349149,419350309,419351427,419352728,419353901,419355093,419356223,419357374,419358525,419359694,419360899,419362143,419363289,419364597,419365781,419366934,419368136,419369399,419370662,419371878,419373186,419374512,419375781,419377044,419378386,419379724,419380941,419382206,419383431,419384686,419385936,419387160,419388403,419389644,419390875,419392104,419393348,419394607,419395846,419397057,419398301,419399534,419400833,419402101,419403462,419404820,419406176,419407472,419408683,419409962,419411136,419412417,419413659,419414908,419416253,419417573,419418901,419420223,419421517,419422773,419424090,419425320,419426595,419427852,419429163,419430434,419431707,419433008,419434265,419435559,419436824,419438161,419439502,419440805,419442137,419443486,419444817,419446138,419447438,419448766,419450078,419451397,419452679,419453925,419455236,419456561,419457755,419459108,419460383,419461711,419463004,419464266,419465598,419466834,419468140,419469513,419470841,419472182,419473446,419474762,419475991,419477296,419478603,419479852,419481166,419482491,419483756,419485091,419486379,419487702,419489013,419490261,419491607,419492925,419494264,419495632,419496880,419498261,419499605,419500901,419502223,419503481,419504803,419506166,419507557,419508924,419510235,419511550,419512913,419514263,419515642,419517024,419518370,419519704,419521092,419522450,419523804,419525153,419526508,419527898,419529349,419530720,419532006,419533377,419534741,419536075,419537442,419538769,419540112,419541465,419542677,419544061,419545443,419546820,419548197,419549478,419550858,419552288,419553634,419555021,419556340,419557749,419559180,419560548,419561910,419563233,419564608,419565946,419567312,419568670,419570088,419571482,419572867,419574200,419575595,419576959,419578252,419579597,419580987,419582288,419583683,419585087,419586406,419587804,419589156,419590538,419591924,419593295,419594704,419596124,419597473,419598904,419600310,419601690,419603068,419604428,419605855,419607265,419608720,419610084,419611428,419612788,419614190,419615580,419616999,419618397,419619751,419621151,419622560,419623918,419625354,419626709,419628125,419629554,419630924,419632292,419633727,419635153,419636622,419638005,419639444,419640850,419642213,419643576,419644970,419646426,419647772,419649189,419650550,419651918,419653319,419654723,419656050,419657445,419658742,419660000,419661389,419662727,419664073,419665543,419666901,419668296,419669690,419671077,419672489,419673851,419675252,419676637,419678014,419679414,419680781,419682183,419683586,419684985,419686417,419687814,419689195,419690575,419691899,419693215,419694645,419695995,419697359,419698765,419700085,419701391,419702805,419704130,419705462,419706882,419708251,419709624,419711042,419712462,419713893,419715333,419716708,419718056,419719516,419720895,419722300,419723760,419725158,419726560,419728024,419729463,419730940,419732300,419733659,419735071,419736470,419737839,419739287,419740653,419742066,419743487,419744899,419746197,419747630,419748957,419750341,419751692,419753042,419754404,419755796,419757197,419758620,419759928,419761346,419762716,419764054,419765479,419766807,419768153,419769516,419770901,419772305,419773724,419775092,419776482,419777911,419779321,419780701,419782082,419783471,419784883,419786183,419787568,419788904,419790256,419791657,419793037,419794407,419795865,419797293,419798632,419800039,419801368,419802801,419804247,419805625,419807031,419808411,419809731,419811138,419812476,419813875,419815353,419816735,419818137,419819541,419820843,419822239,419823649,419825079,419826502,419827910,419829274,419830724,419832170,419833622,419835016,419836434,419837871,419839272,419840663,419841974,419843376,419844762,419846118,419847486,419848854,419850158,419851556,419852920,419854258,419855647,419857008,419858378,419859724,419861202,419862614,419864030,419865479,419866878,419868323,419869737,419871091,419872440,419873848,419875235,419876579,419878019,419879465,419880762,419882186,419883587,419884960,419886374,419887800,419889149,419890585,419892058,419893485,419894894,419896366,419897729,419899110,419900577,419902008,419903312,419904761,419906231,419907616,419909045,419910512,419911938,419913388,419914859,419916252,419917641,419919110,419920525,419921860,419923291,419924738,419926152,419927601,419929019,419930423,419931851,419933264,419934688,419936119,419937534,419938949,419940323,419941764,419943200,419944598,419946014,419947393,419948671,419950110,419951514,419952941,419954366,419955772,419957164,419958546,419960002,419961379,419962742,419964168,419965597,419966974,419968405,419969842,419971250,419972643,419974088,419975509,419976891,419978339,419979741,419981145,419982606,419984019,419985411,419986890,419988335,419989789,419991233,419992641,419993985,419995399,419996816,419998260,419999700,420001052,420002470,420003912,420005314,420006680,420008085,420009503,420010939,420012278,420013696,420015089,420016510,420017945,420019345,420020717,420022111,420023518,420024918,420026322,420027698,420029096,420030433,420031866,420033297,420034671,420036107,420037474,420038893,420040309,420041699,420043014,420044446,420045842,420047211,420048615,420050031,420051417,420052852,420054222,420055661,420057064,420058507,420059933,420061289,420062698,420064111,420065420,420066791,420068118,420069487,420070912,420072346,420073700,420075120,420076486,420077920,420079298,420080731,420082210,420083673,420085117,420086506,420087956,420089421,420090905,420092350,420093775,420095193,420096620,420098025,420099462,420100926,420102363,420103786,420105212,420106656,420108105,420109552,420110996,420112413,420113820,420115296,420116728,420118181,420119621,420121083,420122460,420123883,420125338,420126788,420128215,420129598,420131000,420132397,420133776,420135165,420136603,420138051,420139481,420140960,420142346,420143772,420145173,420146604,420148023,420149401,420150830,420152210,420153659,420155062,420156498,420157890,420159303,420160716,420162150,420163559,420165008,420166427,420167855,420169283,420170678,420172109,420173453,420174887,420176322,420177716,420179059,420180452,420181828,420183206,420184593,420186000,420187378,420188798,420190149,420191466,420192842,420194238,420195609,420197007,420198391,420199793,420201171,420202543,420203904,420205308,420206718,420208075,420209381,420210781,420212193,420213566,420215004,420216431,420217856,420219257,420220673,420222075,420223459,420224849,420226217,420227596,420228981,420230385,420231749,420233147,420234515,420235916,420237272,420238659,420240047,420241399,420242788,420244132,420245536,420246908,420248223,420249609,420250985,420252333,420253667,420255018,420256380,420257683,420259037,420260355,420261747,420263088,420264422,420265740,420267116,420268427,420269775,420271116,420272441,420273722,420275003,420276308,420277652,420279054,420280379,420281722,420283068,420284388,420285748,420287060,420288399,420289689,420291052,420292374,420293711,420295061,420296394,420297692,420299006,420300366,420301688,420303006,420304343,420305681,420307059,420308402,420309724,420311074,420312397,420313740,420315053,420316354,420317680,420319015,420320335,420321604,420322907,420324251,420325560,420326876,420328149,420329494,420330819,420332088,420333350,420334637,420335938,420337278,420338593,420339921,420341198,420342472,420343731,420345013,420346267,420347598,420348900,420350213,420351486,420352845,420354144,420355480,420356758,420358034,420359322,420360555,420361822,420363147,420364455,420365774,420367030,420368303,420369599,420370900,420372159,420373410,420374664,420375971,420377266,420378513,420379799,420381090,420382406,420383717,420384976,420386272,420387531,420388802,420390126,420391367,420392581,420393816,420395149,420396357,420397633,420398880,420400163,420401469,420402739,420403981,420405230,420406501,420407784,420409029,420410321,420411547,420412802,420414045,420415236,420416418,420417658,420418925,420420130,420421305,420422444,420423594,420424746,420425893,420427051,420428277,420429402,420430501,420431636,420432664,420433749,420434776,420435818,420436810,420437835,420438847,420439841,420440744,420441306,420441331,420441356,420442541,420443935,420445465,420447050,420448613,420450101,420451635,420453152,420454706,420456258,420457847,420459414,420460987,420462605,420464187,420465790,420467381,420469005,420470601,420472190,420473832,420475432,420477020,420478685,420480291,420481948,420483602,420485287,420487036,420488788,420490441,420492073,420493780,420495517,420497258,420498949,420500692,420502374,420504014,420505640,420507302,420508964,420510699,420512361,420514065,420515701,420517360,420518983,420520594,420522206,420523812,420525435,420527124,420528746,420530376,420531975,420533621,420535242,420536836,420538461,420540082,420541728,420543322,420544850,420546353,420547919,420549572,420551202,420552749,420554171,420555771,420557328,420558849,420560377,420561927,420563494,420565023,420566526,420568130,420569749,420571358,420572932,420574473,420576107,420577720,420579342,420580969,420582578,420584216,420585886,420587530,420589142,420590814,420592494,420594171,420595870,420597563,420599275,420600993,420602696,420604383,420606086,420607803,420609504,420611255,420612975,420614597,420616231,420617907,420619608,420621259,420622895,420624590,420626231,420627874,420629475,420631094,420632710,420634297,420635930,420637606,420639231,420640836,420642457,420644081,420645669,420647292,420648900,420650531,420652179,420653776,420655302,420656850,420658398,420660066,420661754,420663208,420664669,420666261,420667813,420669339,420670900,420672536,420674091,420675652,420677184,420678821,420680473,420682087,420683761,420685391,420686987,420688530,420690128,420691689,420693289,420695008,420696738,420698409,420700029,420701734,420703431,420705071,420706724,420708432,420710152,420711877,420713514,420715194,420716875,420718524,420720211,420721816,420723427,420725049,420726730,420728384,420730050,420731706,420733300,420734893,420736396,420737953,420739531,420741137,420742748,420744395,420746080,420747696,420749342,420750958,420752579,420754195,420755814,420757467,420759087,420760729,420762317,420763856,420765366,420766944,420768571,420770193,420771781,420773197,420774805,420776370,420777948,420779585,420781182,420782756,420784358,420785937,420787541,420789143,420790771,420792398,420794036,420795598,420797176,420798762,420800410,420802084,420803707,420805357,420807046,420808735,420810447,420812196,420813880,420815495,420817126,420818755,420820523,420822245,420823969,420825678,420827398,420829063,420830716,420832333,420833936,420835516,420837153,420838817,420840416,420842089,420843669,420845246,420846791,420848340,420849844,420851421,420853010,420854591,420856212,420857926,420859578,420861181,420862815,420864436,420866033,420867653,420869245,420870870,420872505,420874104,420875660,420877187,420878749,420880420,420882119,420883552,420885013,420886577,420888138,420889634,420891193,420892823,420894387,420895929,420897473,420899046,420900706,420902364,420904038,420905651,420907264,420908869,420910506,420912058,420913643,420915271,420916918,420918595,420920236,420921886,420923516,420925156,420926782,420928426,420930073,420931727,420933389,420935079,420936707,420938434,420940112,420941779,420943433,420945040,420946659,420948273,420949938,420951599,420953169,420954800,420956442,420958104,420959709,420961344,420962997,420964628,420966230,420967888,420969558,420971188,420972803,420974462,420976045,420977669,420979312,420980919,420982551,420984125,420985681,420987203,420988779,420990419,420992037,420993659,420995055,420996620,420998198,420999721,421001187,421002780,421004403,421005990,421007516,421009097,421010671,421012259,421013829,421015463,421017103,421018743,421020363,421021986,421023556,421025142,421026775,421028419,421030077,421031726,421033369,421035061,421036750,421038458,421040139,421041876,421043601,421045303,421046968,421048645,421050231,421051865,421053507,421055089,421056701,421058361,421059970,421061565,421063193,421064726,421066378,421067953,421069647,421071273,421072888,421074588,421076317,421077923,421079533,421081160,421082784,421084382,421086000,421087593,421089220,421090854,421092452,421094004,421095533,421097102,421098776,421100474,421101907,421103365,421104941,421106502,421107989,421109607,421111223,421112782,421114327,421115855,421117478,421119076,421120725,421122382,421123995,421125668,421127247,421128811,421130357,421131911,421133549,421135212,421136825,421138466,421140090,421141767,421143438,421145117,421146779,421148519,421150298,421152045,421153758,421155382,421157089,421158773,421160416,421162046,421163666,421165250,421166854,421168441,421170059,421171656,421173230,421174790,421176385,421178021,421179634,421181328,421183040,421184669,421186302,421187935,421189577,421191149,421192765,421194416,421196014,421197689,421199256,421200803,421202294,421203862,421205494,421207153,421208755,421210150,421211742,421213317,421214830,421216408,421218029,421219585,421221209,421222765,421224359,421225999,421227614,421229267,421230904,421232520,421234068,421235681,421237269,421238866,421240577,421242236,421243937,421245509,421247152,421248818,421250464,421252165,421253874,421255578,421257305,421259023,421260745,421262455,421264133,421265785,421267413,421269001,421270615,421272222,421273874,421275536,421277171,421278819,421280478,421281998,421283558,421285087,421286676,421288239,421289829,421291484,421293191,421294809,421296427,421298050,421299681,421301287,421302908,421304523,421306136,421307763,421309350,421310867,421312425,421313988,421315646,421317351,421318766,421320240,421321863,421323467,421325069,421326676,421328282,421329844,421331438,421333012,421334618,421336196,421337849,421339482,421341116,421342673,421344195,421345822,421347453,421349147,421350783,421352410,421354061,421355745,421357443,421359102,421360770,421362422,421364046,421365621,421367279,421368967,421370656,421372404,421374099,421375783,421377413,421379017,421380599,421382152,421383785,421385484,421387119,421388791,421390401,421391963,421393491,421395063,421396602,421398214,421399799,421401389,421403038,421404739,421406365,421407987,421409622,421411244,421412853,421414495,421416098,421417726,421419335,421420926,421422463,421424014,421425580,421427241,421428943,421430386,421431861,421433464,421435048,421436515,421438106,421439709,421441301,421442812,421444361,421445950,421447612,421449253,421450924,421452556,421454207,421455804,421457457,421459021,421460620,421462235,421463899,421465564,421467211,421468866,421470517,421472153,421473766,421475337,421476953,421478562,421480247,421481914,421483587,421485299,421486961,421488643,421490335,421491917,421493507,421495149,421496814,421498442,421500031,421501651,421503329,421504924,421506542,421508148,421509806,421511439,421513067,421514750,421516423,421518045,421519663,421521298,421522895,421524500,421526161,421527771,421529427,421531004,421532550,421534075,421535624,421537254,421538883,421540484,421541883,421543499,421545054,421546554,421548040,421549653,421551255,421552821,421554349,421555908,421557466,421559042,421560659,421562293,421563895,421565542,421567131,421568729,421570321,421571933,421573582,421575289,421576936,421578598,421580256,421581926,421583606,421585296,421587012,421588714,421590399,421592118,421593741,421595355,421596985,421598610,421600279,421601934,421603601,421605250,421606864,421608465,421610081,421611651,421613270,421614851,421616470,421618086,421619707,421621379,421623085,421624705,421626289,421627924,421629540,421631126,421632755,421634369,421635988,421637635,421639223,421640752,421642297,421643862,421645538,421647223,421648693,421650145,421651727,421653291,421654808,421656396,421657981,421659577,421661130,421662675,421664251,421665839,421667486,421669162,421670773,421672382,421673943,421675476,421677019,421678548,421680199,421681881,421683523,421685187,421686774,421688463,421690155,421691855,421693560,421695249,421696955,421698621,421700285,421701975,421703685,421705417,421707036,421708675,421710317,421711985,421713660,421715294,421716859,421718502,421720057,421721704,421723278,421724907,421726524,421728160,421729852,421731564,421733172,421734769,421736406,421738015,421739604,421741234,421742836,421744465,421746097,421747700,421749258,421750793,421752352,421754026,421755723,421757176,421758641,421760219,421761783,421763324,421764920,421766550,421768124,421769697,421771215,421772863,421774487,421776144,421777829,421779462,421781080,421782654,421784294,421785899,421787524,421789230,421790931,421792626,421794236,421795889,421797579,421799148,421800804,421802517,421804205,421805826,421807507,421809145,421810818,421812463,421814023,421815620,421817267,421818931,421820545,421822174,421823822,421825458,421827080,421828582,421830148,421831700,421833283,421834902,421836511,421838160,421839832,421841471,421843086,421844750,421846331,421847948,421849594,421851192,421852819,421854386,421855937,421857464,421859040,421860673,421862288,421863915,421865294,421866856,421868425,421870002,421871635,421873263,421874876,421876465,421878017,421879584,421881201,421882840,421884495,421886125,421887725,421889316,421890889,421892571,421894237,421895901,421897563,421899237,421900880,421902605,421904345,421906041,421907679,421909274,421910876,421912569,421914251,421915908,421917601,421919231,421920924,421922502,421924129,421925736,421927343,421928958,421930592,421932245,421933846,421935428,421937028,421938556,421940109,421941653,421943256,421944863,421946482,421948123,421949792,421951440,421953057,421954722,421956316,421957947,421959583,421961189,421962802,421964390,421965941,421967455,421969030,421970645,421972269,421973930,421975315,421976846,421978404,421979968,421981418,421983038,421984649,421986237,421987775,421989341,421990967,421992605,421994268,421995943,421997583,421999211,422000850,422002470,422004097,422005692,422007366,422009028,422010676,422012312,422013956,422015590,422017231,422018831,422020433,422022071,422023688,422025307,422026942,422028637,422030293,422031927,422033543,422035054,422036655,422038260,422039935,422041551,422043125,422044791,422046446,422048087,422049672,422051303,422052947,422054538,422056145,422057844,422059447,422061073,422062683,422064306,422065903,422067518,422069129,422070742,422072420,422074004,422075519,422077033,422078603,422080247,422081901,422083400,422084822,422086412,422087975,422089471,422090971,422092613,422094231,422095791,422097332,422098930,422100520,422102139,422103728,422105381,422106990,422108645,422110269,422111875,422113449,422115081,422116728,422118441,422120083,422121744,422123409,422125021,422126697,422128387,422130087,422131765,422133379,422135068,422136673,422138273,422139871,422141486,422143068,422144664,422146293,422147919,422149545,422151150,422152730,422154348,422155975,422157600,422159226,422160835,422162487,422164205,422165805,422167435,422169045,422170691,422172309,422173893,422175535,422177161,422178810,422180403,422181951,422183439,422185012,422186660,422188279,422189838,422191258,422192865,422194423,422195938,422197475,422199106,422200695,422202257,422203817,422205437,422207036,422208687,422210371,422211991,422213657,422215276,422216830,422218378,422219947,422221545,422223207,422224843,422226468,422228062,422229695,422231364,422233066,422234732,422236424,422238130,422239802,422241507,422243226,422244824,422246437,422248077,422249664,422251289,422252940,422254536,422256153,422257772,422259319,422260927,422262522,422264148,422265791,422267445,422269176,422270836,422272505,422274106,422275765,422277356,422279005,422280638,422282237,422283877,422285465,422287018,422288560,422290122,422291688,422293338,422295039,422296455,422297965,422299557,422301121,422302636,422304263,422305866,422307452,422309047,422310589,422312200,422313853,422315467,422317143,422318777,422320387,422322003,422323580,422325247,422326941,422328677,422330363,422332017,422333638,422335251,422336951,422338652,422340357,422342025,422343733,422345394,422347064,422348741,422350358,422351945,422353518,422355087,422356716,422358387,422360036,422361725,422363344,422364993,422366593,422368136,422369656,422371229,422372816,422374405,422376009,422377714,422379317,422380937,422382547,422384174,422385773,422387388,422388998,422390610,422392265,422393849,422395364,422396876,422398446,422400093,422401751,422403252,422404678,422406267,422407829,422409429,422411074,422412719,422414267,422415871,422417448,422419064,422420637,422422277,422423909,422425546,422427123,422428657,422430258,422431944,422433614,422435259,422436905,422438558,422440244,422441912,422443594,422445258,422446899,422448492,422450060,422451682,422453325,422454942,422456645,422458303,422459991,422461603,422463141,422464691,422466326,422467989,422469649,422471297,422472871,422474468,422476040,422477585,422479080,422480695,422482289,422483868,422485512,422487186,422488811,422490444,422492067,422493688,422495279,422496904,422498510,422500131,422501776,422503368,422504895,422506439,422507992,422509664,422511353,422512813,422514277,422515869,422517417,422518940,422520496,422522128,422523721,422525266,422526792,422528362,422530029,422531702,422533379,422535023,422536650,422538257,422539905,422541510,422543128,422544764,422546415,422548133,422549806,422551448,422553072,422554705,422556338,422557923,422559528,422561097,422562654,422564258,422565899,422567545,422569202,422570797,422572377,422573994,422575628,422577300,422578942,422580546,422582136,422583808,422585457,422587122,422588705,422590351,422591988,422593585,422595252,422596953,422598627,422600245,422601901,422603486,422605116,422606756,422608353,422609987,422611589,422613138,422614662,422616227,422617789,422619452,422621166,422622572,422624102,422625683,422627250,422628744,422630266,422631896,422633504,422635052,422636641,422638217,422639817,422641430,422643088,422644746,422646371,422647994,422649628,422651222,422652788,422654435,422656084,422657850,422659473,422661152,422662813,422664502,422666197,422667899,422669569,422671238,422672974,422674563,422676155,422677736,422679319,422680959,422682607,422684291,422685955,422687561,422689171,422690787,422692393,422694061,422695685,422697313,422698943,422700584,422702277,422703953,422705596,422707190,422708869,422710447,422712094,422713718,422715322,422716940,422718534,422720095,422721636,422723207,422724788,422726429,422728137,422729539,422731070,422732662,422734228,422735719,422737372,422738962,422740588,422742139,422743726,422745329,422746924,422748605,422750261,422751894,422753497,422755064,422756615,422758137,422759675,422761413,422763087,422764729,422766340,422767947,422769591,422771248,422772905,422774554,422776233,422777883,422779538,422781167,422782893,422784599,422786241,422787829,422789485,422791109,422792773,422794363,422795953,422797560,422799154,422800688,422802276,422803943,422805567,422807239,422808940,422810585,422812215,422813831,422815471,422817046,422818658,422820317,422821918,422823585,422825152,422826691,422828186,422829735,422831354,422833005,422834705,422836411,422838126,422839881,422841663,422843429,422845203,422846971,422848755,422850539,422852322,422854083,422855842,422857694,422859515,422861298,422863073,422864857,422866671,422868472,422870241,422872011,422873780,422875576,422877359,422879140,422880916,422882669,422884442,422886198,422887982,422889764,422891541,422893316,422895070,422896795,422898518,422900270,422902046,422903832,422905612,422907330,422909004,422910734,422912507,422914273,422916012,422917714,422919409,422921154,422922936,422924705,422926371,422928110,422929854,422931658,422933368,422935085,422936860,422938631,422940366,422942053,422943829,422945602,422947341,422949000,422950760,422952557,422954270,422955966,422957789,422959576,422961265,422962996,422964770,422966520,422968210,422969993,422971764,422973418,422975200,422976957,422978615,422980349,422982116,422983805,422985534,422987289,422988939,422990679,422992418,422994067,422995810,422997574,422999198,423000951,423002716,423004363,423006136,423007900,423009580,423011331,423013033,423014710,423016472,423018124,423019870,423021641,423023304,423025050,423026746,423028476,423030237,423031909,423033670,423035345,423037083,423038826,423040526,423042311,423043988,423045731,423047462,423049169,423050919,423052577,423054307,423056036,423057738,423059515,423061203,423062991,423064670,423066457,423068220,423069920,423071727,423073410,423075195,423076896,423078669,423080445,423082159,423083983,423085690,423087520,423089222,423091018,423092769,423094496,423096286,423098014,423099797,423101483,423103291,423105008,423106764,423108553,423110269,423112056,423113756,423115535,423117225,423118973,423120746,423122477,423124264,423126025,423127830,423129561,423131338,423133160,423134921,423136746,423138490,423140343,423142129,423143917,423145726,423147457,423149287,423151017,423152817,423154626,423156388,423158211,423159933,423161764,423163569,423165317,423167165,423168895,423170724,423172499,423174275,423176098,423177840,423179687,423181467,423183238,423185050,423186789,423188631,423190389,423192149,423193965,423195720,423197581,423199330,423201135,423202970,423204719,423206565,423208323,423210114,423211963,423213700,423215561,423217323,423219128,423220960,423222728,423224553,423226362,423228147,423229991,423231772,423233590,423235386,423237139,423239016,423240765,423242570,423244397,423246150,423248029,423249811,423251606,423253463,423255233,423257053,423258839,423260632,423262460,423264229,423266053,423267873,423269636,423271491,423273295,423275111,423276937,423278707,423280540,423282328,423284114,423285940,423287686,423289566,423291360,423293162,423295008,423296757,423298600,423300376,423302149,423303983,423305733,423307619,423309386,423311211,423313063,423314842,423316700,423318509,423320349,423322171,423323922,423325780,423327568,423329388,423331226,423332964,423334805,423336587,423338400,423340225,423341991,423343862,423345620,423347445,423349246,423351015,423352855,423354608,423356472,423358232,423360007,423361841,423363550,423365378,423367155,423368951,423370774,423372512,423374385,423376152,423377959,423379806,423381551,423383407,423385164,423387028,423388838,423390658,423392510,423394297,423396147,423397952,423399784,423401598,423403393,423405244,423407018,423408877,423410648,423412494,423414337,423416115,423418001,423419766,423421615,423423398,423425191,423427005,423428746,423430573,423432353,423434197,423435972,423437789,423439610,423441386,423443231,423445025,423446845,423448633,423450423,423452250,423453980,423455850,423457633,423459445,423461233,423462988,423464838,423466601,423468413,423470184,423471996,423473823,423475588,423477420,423479179,423481010,423482774,423484557,423486396,423488164,423489998,423491767,423493589,423495397,423497171,423499011,423500806,423502625,423504430,423506202,423508034,423509818,423511666,423513504,423515277,423517107,423518885,423520667,423522497,423524299,423526122,423527924,423529713,423531545,423533329,423535137,423536957,423538739,423540605,423542387,423544181,423546004,423547792,423549634,423551428,423553200,423555027,423556799,423558601,423560420,423562182,423564015,423565769,423567568,423569394,423571167,423573002,423574773,423576582,423578405,423580198,423582043,423583803,423585579,423587403,423589184,423591035,423592812,423594601,423596440,423598242,423600059,423601822,423603587,423605401,423607187,423609036,423610799,423612601,423614413,423616210,423618039,423619795,423621591,423623423,423625205,423627049,423628801,423630587,423632435,423634227,423636069,423637811,423639576,423641376,423643129,423644970,423646718,423648476,423650262,423652049,423653844,423655595,423657373,423659178,423660939,423662762,423664520,423666291,423668099,423669845,423671645,423673389,423675200,423676972,423678704,423680489,423682244,423684061,423685802,423687577,423689374,423691132,423692945,423694718,423696570,423698336,423700117,423702008,423703785,423705667,423707451,423709272,423711116,423712866,423714720,423716475,423718308,423720064,423721807,423723619,423725370,423727207,423728941,423730728,423732531,423734288,423736108,423737845,423739681,423741414,423743164,423744974,423746735,423748549,423750277,423752097,423753858,423755635,423757444,423759167,423761019,423762774,423764557,423766352,423768085,423769921,423771683,423773525,423775263,423777056,423778859,423780626,423782475,423784208,423786014,423787784,423789530,423791337,423793090,423794940,423796701,423798508,423800319,423802036,423803865,423805639,423807492,423809272,423811040,423812838,423814579,423816402,423818152,423819968,423821722,423823476,423825282,423827041,423828842,423830598,423832428,423834203,423835995,423837775,423839523,423841332,423843079,423844923,423846688,423848466,423850265,423852029,423853853,423855582,423857420,423859166,423860903,423862680,423864432,423866242,423867976,423869806,423871546,423873353,423875125,423876876,423878677,423880432,423882291,423884025,423885816,423887565,423889329,423891127,423892898,423894734,423896448,423898253,423900001,423901789,423903593,423905374,423907193,423908923,423910726,423912487,423914258,423916044,423917817,423919635,423921408,423923225,423924966,423926755,423928521,423930284,423932087,423933820,423935657,423937385,423939213,423940960,423942736,423944556,423946315,423948155,423949913,423951727,423953484,423955231,423957005,423958763,423960574,423962299,423964128,423965886,423967669,423969464,423971227,423973004,423974736,423976550,423978256,423980081,423981815,423983577,423985363,423987128,423988952,423990703,423992527,423994258,423996051,423997775,423999513,424001278,424003026,424004802,424006553,424008352,424010075,424011854,424013605,424015322,424017096,424018846,424020664,424022408,424024202,424025930,424027723,424029486,424031218,424033020,424034744,424036532,424038271,424040112,424041866,424043649,424045423,424047153,424048953,424050708,424052512,424054288,424056070,424057828,424059580,424061348,424063086,424064886,424066630,424068413,424070146,424071883,424073637,424075360,424077178,424078887,424080703,424082454,424084219,424085982,424087706,424089459,424091193,424092988,424094716,424096512,424098271,424100017,424101744,424103468,424105228,424106961,424108793,424110516,424112297,424114030,424115776,424117513,424119229,424121059,424122775,424124584,424126294,424128075,424129795,424131568,424133304,424135010,424136783,424138503,424140314,424142058,424143831,424145589,424147350,424149083,424150826,424152616,424154336,424156149,424157871,424159665,424161400,424163159,424164901,424166597,424168390,424170084,424171909,424173630,424175421,424177145,424178891,424180597,424182325,424184065,424185773,424187564,424189298,424191084,424192815,424194568,424196301,424197985,424199756,424201463,424203245,424204963,424206761,424208484,424210244,424211999,424213700,424215477,424217176,424218982,424220710,424222495,424224208,424225970,424227709,424229444,424231194,424232918,424234692,424236438,424238196,424239944,424241684,424243378,424245123,424246885,424248636,424250409,424252155,424253924,424255659,424257421,424259129,424260840,424262592,424264317,424266093,424267855,424269619,424271372,424273149,424274859,424276598,424278334,424280068,424281828,424283548,424285301,424287028,424288798,424290500,424292242,424293953,424295657,424297390,424299101,424300872,424302597,424304381,424306120,424307882,424309593,424311311,424313074,424314804,424316559,424318287,424320072,424321786,424323533,424325220,424326941,424328677,424330374,424332121,424333828,424335619,424337345,424339086,424340801,424342517,424344263,424346007,424347787,424349496,424351289,424353009,424354764,424356471,424358201,424359939,424361669,424363452,424365134,424366910,424368636,424370393,424372109,424373798,424375552,424377257,424379033,424380705,424382489,424384189,424385947,424387677,424389367,424391116,424392824,424394601,424396312,424398051,424399772,424401488,424403206,424404892,424406659,424408351,424410134,424411854,424413629,424415326,424417055,424418748,424420455,424422213,424423927,424425698,424427389,424429156,424430851,424432586,424434287,424436010,424437727,424439420,424441156,424442855,424444628,424446347,424448079,424449758,424451496,424453221,424454927,424456667,424458337,424460108,424461791,424463548,424465222,424466929,424468635,424470339,424472102,424473750,424475536,424477230,424478981,424480661,424482360,424484068,424485778,424487528,424489186,424490967,424492657,424494404,424496102,424497811,424499567,424501252,424503020,424504712,424506473,424508124,424509834,424511549,424513244,424514996,424516665,424518422,424520116,424521880,424523568,424525290,424527000,424528706,424530458,424532147,424533913,424535593,424537341,424539028,424540734,424542473,424544163,424545909,424547594,424549347,424551027,424552772,424554484,424556175,424557919,424559594,424561335,424563016,424564733,424566416,424568136,424569831,424571505,424573248,424574942,424576722,424578395,424580152,424581821,424583567,424585292,424587009,424588759,424590445,424592224,424593880,424595608,424597322,424599016,424600722,424602416,424604174,424605825,424607572,424609264,424611000,424612748,424614438,424616188,424617868,424619635,424621302,424623020,424624735,424626423,424628134,424629800,424631525,424633172,424634936,424636604,424638304,424640024,424641713,424643448,424645098,424646830,424648508,424650242,424651992,424653693,424655427,424657093,424658847,424660550,424662301,424664066,424665763,424667529,424669224,424670989,424672701,424674420,424676181,424677850,424679603,424681283,424683030,424684708,424686418,424688148,424689830,424691590,424693249,424695008,424696673,424698412,424700126,424701812,424703525,424705207,424706938,424708584,424710291,424711968,424713651,424715362,424717042,424718777,424720413,424722107,424723784,424725459,424727130,424728790,424730515,424732171,424733852,424735521,424737173,424738879,424740545,424742248,424743916,424745580,424747253,424748890,424750597,424752217,424753901,424755538,424757197,424758893,424760546,424762243,424763902,424765608,424767305,424768959,424770643,424772316,424774004,424775671,424777341,424779035,424780724,424782419,424784084,424785766,424787475,424789145,424790805,424792462,424794164,424795858,424797526,424799217,424800856,424802555,424804182,424805861,424807600,424809258,424810943,424812575,424814268,424815970,424817608,424819301,424820965,424822673,424824336,424826007,424827717,424829359,424831062,424832722,424834391,424836114,424837761,424839447,424841077,424842753,424844432,424846076,424847743,424849396,424851097,424852789,424854402,424856080,424857734,424859437,424861101,424862731,424864463,424866096,424867806,424869500,424871123,424872853,424874483,424876186,424877854,424879479,424881204,424882839,424884532,424886178,424887835,424889541,424891170,424892860,424894514,424896180,424897878,424899513,424901202,424902858,424904523,424906219,424907861,424909551,424911194,424912888,424914605,424916233,424917949,424919577,424921277,424923007,424924647,424926357,424928007,424929697,424931403,424933020,424934723,424936371,424938018,424939745,424941384,424943092,424944761,424946409,424948143,424949818,424951523,424953199,424954867,424956603,424958221,424959952,424961647,424963294,424965034,424966678,424968371,424970054,424971702,424973441,424975115,424976817,424978553,424980197,424981933,424983597,424985263,424987031,424988687,424990391,424992072,424993703,424995450,424997128,424998824,425000544,425002155,425003890,425005552,425007208,425008951,425010621,425012318,425013996,425015621,425017359,425018984,425020662,425022394,425024042,425025756,425027448,425029076,425030821,425032458,425034150,425035894,425037532,425039236,425040925,425042592,425044345,425045979,425047700,425049434,425051027,425052784,425054437,425056131,425057876,425059507,425061201,425062886,425064514,425066240,425067865,425069565,425071267,425072909,425074634,425076269,425077938,425079650,425081287,425083011,425084673,425086319,425088058,425089691,425091369,425093067,425094691,425096456,425098097,425099803,425101490,425103088,425104819,425106436,425108138,425109844,425111450,425113182,425114797,425116507,425118178,425119799,425121518,425123157,425124871,425126549,425128180,425129946,425131561,425133303,425134984,425136666,425138425,425140033,425141786,425143436,425145123,425146896,425148490,425150275,425151924,425153629,425155384,425157010,425158782,425160392,425162116,425163815,425165471,425167220,425168828,425170579,425172259,425173922,425175680,425177290,425179045,425180652,425182342,425184100,425185732,425187465,425189095,425190796,425192511,425194118,425195887,425197479,425199212,425200913,425202552,425204317,425205901,425207662,425209325,425210992,425212751,425214351,425216083,425217779,425219446,425221207,425222790,425224539,425226183,425227863,425229636,425231237,425233038,425234644,425236387,425238087,425239742,425241498,425243127,425244876,425246533,425248218,425249981,425251568,425253343,425254965,425256655,425258381,425259968,425261718,425263320,425265024,425266742,425268346,425270106,425271676,425273435,425275141,425276782,425278567,425280170,425281946,425283646,425285288,425287084,425288642,425290434,425292106,425293769,425295561,425297130,425298883,425300530,425302207,425303977,425305537,425307263,425308941,425310624,425312385,425313969,425315687,425317373,425319019,425320757,425322357,425324071,425325791,425327398,425329155,425330809,425332517,425334264,425335864,425337606,425339339,425340980,425342725,425344383,425346047,425347785,425349377,425351124,425352848,425354501,425356271,425357903,425359599,425361351,425362954,425364695,425366404,425368029,425369769,425371403,425373099,425374828,425376414,425378154,425379894,425381530,425383304,425384982,425386647,425388425,425390047,425391780,425393557,425395174,425396963,425398671,425400331,425402080,425403721,425405438,425407184,425408781,425410544,425412268,425413884,425415657,425417368,425419006,425420792,425422414,425424105,425425894,425427506,425429322,425431069,425432738,425434546,425436261,425437917,425439705,425441338,425443058,425444856,425446469,425448239,425449968,425451595,425453373,425455060,425456754,425458595,425460230,425461942,425463717,425465327,425467089,425468863,425470495,425472312,425474015,425475695,425477505,425479144,425480890,425482681,425484262,425486040,425487789,425489416,425491203,425492925,425494549,425496344,425498030,425499711,425501507,425503174,425504886,425506686,425508334,425510058,425511855,425513483,425515215,425516996,425518636,425520334,425522153,425523819,425525536,425527336,425528997,425530696,425532498,425534237,425535881,425537644,425539397,425541033,425542778,425544535,425546149,425547895,425549670,425551389,425553068,425554801,425556539,425558211,425559873,425561645,425563395,425565043,425566709,425568431,425570173,425571859,425573532,425575249,425576979,425578707,425580391,425582088,425583775,425585505,425587183,425588867,425590535,425592255,425593935,425595632,425597321,425599001,425600721,425602388,425604056,425605720,425607448,425609180,425610886,425612594,425614282,425615988,425617659,425619359,425621031,425622694,425624321,425625907,425627522,425629081,425630670,425632247,425633803,425635353,425636869,425638410,425639920,425641433,425642854,425644207,425645685,425647208,425648564,425650045,425651502,425653004,425654554,425655999,425657482,425659078,425660476,425662057,425663580,425665041,425666665,425668105,425669582,425671169,425672615,425674193,425675675,425677171,425678794,425680175,425681672,425683314,425684761,425686288,425687817,425689288,425690910,425692281,425693786,425695428,425696919,425698569,425700038,425701509,425703167,425704610,425706098,425707765,425709253,425710774,425712493,425714007,425715622,425717153,425718614,425720340,425721846,425723261,425724953,425726493,425728098,425729679,425731183,425732880,425734321,425735798,425737420,425738949,425740471,425742035,425743535,425745160,425746661,425748141,425749855,425751295,425752840,425754496,425755957,425757669,425759123,425760638,425762286,425763830,425765509,425766998,425768447,425770118,425771609,425773085,425774749,425776300,425777877,425779380,425780878,425782536,425784045,425785569,425787152,425788635,425790286,425791742,425793223,425794849,425796358,425797991,425799460,425800986,425802621,425804181,425805651,425807132,425808612,425810277,425811750,425813287,425814870,425816402,425818043,425819557,425821043,425822660,425824147,425825820,425827309,425828879,425830475,425831971,425833645,425835075,425836570,425838242,425839844,425841332,425843031,425844681,425846231,425847960,425849450,425851110,425852717,425854187,425855953,425857522,425858994,425860696,425862225,425863807,425865489,425867076,425868742,425870285,425871739,425873388,425874884,425876387,425878080,425879582,425881059,425882721,425884278,425885834,425887466,425889022,425890672,425892177,425893635,425895286,425896824,425898357,425899994,425901609,425903148,425904785,425906271,425907883,425909379,425910881,425912547,425914048,425915550,425917223,425918747,425920275,425921890,425923476,425924957,425926590,425928184,425929882,425931374,425932870,425934503,425936095,425937698,425939291,425940808,425942464,425943938,425945499,425947169,425948682,425950166,425951801,425953340,425955004,425956526,425958035,425959669,425961182,425962712,425964328,425965951,425967591,425969169,425970653,425972269,425973776,425975261,425976903,425978478,425979953,425981604,425983124,425984734,425986343,425987857,425989518,425991071,425992591,425994220,425995804,425997340,425999011,426000578,426002249,426003773,426005299,426006955,426008528,426010041,426011726,426013347,426014837,426016524,426018104,426019761,426021314,426022810,426024489,426026045,426027593,426029284,426030891,426032564,426034152,426035675,426037295,426038919,426040468,426042105,426043673,426045193,426046826,426048397,426050038,426051612,426053144,426054795,426056305,426057834,426059491,426061081,426062656,426064329,426065865,426067550,426069076,426070597,426072242,426073846,426075381,426077034,426078639,426080215,426081847,426083433,426085112,426086727,426088268,426089987,426091525,426093105,426094782,426096372,426097955,426099608,426101262,426102828,426104530,426106174,426107773,426109473,426111089,426112642,426114282,426115902,426117545,426119215,426120866,426122467,426124181,426125764,426127441,426129146,426130677,426132367,426133991,426135524,426137153,426138813,426140454,426142065,426143725,426145262,426146890,426148504,426150096,426151715,426153335,426154968,426156626,426158208,426159796,426161412,426162991,426164566,426166188,426167763,426169426,426171046,426172576,426174318,426175924,426177421,426179130,426180752,426182257,426183867,426185443,426187018,426188598,426190231,426191764,426193380,426195051,426196576,426198179,426199834,426201352,426202958,426204558,426206192,426207908,426209412,426211068,426212728,426214246,426215900,426217561,426219176,426220864,426222395,426224089,426225719,426227276,426228945,426230563,426232061,426233771,426235407,426236936,426238659,426240301,426241907,426243585,426245127,426246864,426248517,426249973,426251632,426253262,426254846,426256528,426258161,426259806,426261433,426263020,426264714,426266351,426267933,426269656,426271270,426272802,426274532,426276158,426277728,426279428,426281069,426282621,426284263,426285898,426287553,426289223,426290777,426292519,426294164,426295682,426297400,426299049,426300492,426302249,426303852,426305360,426307083,426308745,426310305,426311958,426313629,426315240,426316862,426318416,426320035,426321706,426323249,426324924,426326593,426328110,426329774,426331396,426332982,426334674,426336268,426337870,426339503,426341066,426342728,426344341,426345851,426347552,426349172,426350667,426352341,426353959,426355596,426357254,426358878,426360596,426362159,426363707,426365443,426367048,426368553,426370261,426371796,426373361,426375032,426376509,426378051,426379748,426381342,426382936,426384602,426386316,426387923,426389583,426391284,426392893,426394643,426396271,426397940,426399706,426401388,426403070,426404757,426406457,426408135,426409807,426411529,426413209,426414866,426416606,426418174,426419901,426421648,426423177,426424854,426426612,426428193,426429825,426431621,426433102,426434790,426436541,426438042,426439774,426441572,426443071,426444810,426446571,426448080,426449803,426451587,426453051,426454825,426456562,426458009,426459709,426461458,426463038,426464758,426466497,426467999,426469738,426471480,426472961,426474693,426476436,426477885,426479641,426481421,426482912,426484667,426486452,426487889,426489628,426491384,426492885,426494606,426496357,426497902,426499635,426501432,426503021,426504757,426506480,426508082,426509801,426511515,426513145,426514875,426516622,426518200,426519932,426521614,426523268,426524952,426526629,426528321,426529999,426531632,426533350,426534985,426536603,426538386,426539917,426541546,426543381,426544883,426546538,426548366,426549952,426551608,426553437,426554975,426556672,426558453,426560052,426561767,426563532,426565164,426566889,426568621,426570226,426571949,426573654,426575293,426576986,426578595,426580374,426581931,426583553,426585386,426586944,426588622,426590442,426591965,426593645,426595484,426597039,426598763,426600545,426602158,426603828,426605615,426607219,426608921,426610633,426612264,426613937,426615640,426617281,426618913,426620552,426622319,426623865,426625523,426627331,426628920,426630517,426632347,426633961,426635611,426637489,426639032,426640687,426642546,426644107,426645736,426647594,426649114,426650741,426652600,426654130,426655788,426657559,426659123,426660822,426662552,426664190,426665836,426667526,426669221,426670834,426672480,426674187,426675841,426677463,426679202,426680805,426682467,426684211,426685876,426687509,426689333,426690915,426692564,426694447,426696036,426697664,426699527,426701072,426702740,426704592,426706162,426707879,426709682,426711288,426713005,426714799,426716401,426718200,426719884,426721567,426723340,426724987,426726679,426728339,426730018,426731743,426733376,426735068,426736865,426738410,426740086,426741979,426743568,426745289,426747129,426748699,426750443,426752262,426753889,426755636,426757466,426759047,426760775,426762576,426764227,426765939,426767724,426769426,426771124,426772886,426774581,426776278,426778007,426779715,426781453,426783143,426784908,426786544,426788220,426790027,426791588,426793269,426795165,426796719,426798433,426800341,426801919,426803616,426805501,426807099,426808849,426810678,426812346,426814089,426815832,426817472,426819261,426820991,426822684,426824427,426826175,426827880,426829584,426831223,426833051,426834560,426836194,426838107,426839746,426841396,426843323,426844925,426846611,426848479,426850120,426851834,426853658,426855309,426857027,426858821,426860473,426862207,426863925,426865570,426867268,426868912,426870648,426872282,426873982,426875798,426877374,426879005,426880851,426882456,426884119,426885961,426887551,426889208,426891076,426892620,426894313,426896168,426897828,426899510,426901357,426902963,426904654,426906537,426908114,426909810,426911686,426913271,426914946,426916761,426918372,426920107,426921859,426923542,426925337,426927080,426928730,426930473,426932124,426933859,426935596,426937297,426939083,426940761,426942460,426944273,426945885,426947555,426949392,426951033,426952685,426954574,426956112,426957819,426959652,426961279,426963034,426964805,426966471,426968247,426969975,426971682,426973435,426975149,426976879,426978590,426980285,426982043,426983747,426985449,426987222,426988864,426990556,426992336,426993948,426995546,426997408,426998989,427000620,427002451,427004033,427005733,427007549,427009125,427010812,427012650,427014235,427015907,427017771,427019389,427021098,427022914,427024546,427026248,427028030,427029715,427031467,427033148,427034859,427036592,427038263,427039954,427041671,427043318,427045046,427046715,427048375,427050102,427051780,427053436,427055197,427056871,427058516,427060272,427061971,427063684,427065415,427067075,427068742,427070524,427072202,427073897,427075617,427077301,427078949,427080681,427082305,427084006,427085788,427087375,427089078,427090784,427092416,427094080,427095761,427097446,427099168,427100806,427102561,427104186,427105836,427107570,427109336,427110905,427112631,427114398,427115978,427117714,427119474,427121017,427122719,427124510,427126111,427127779,427129606,427131248,427132963,427134759,427136457,427138173,427139854,427141603,427143285,427144963,427146705,427148358,427150004,427151798,427153502,427155139,427156834,427158594,427160220,427161923,427163680,427165287,427167000,427168701,427170298,427172017,427173755,427175404,427177121,427178890,427180574,427182291,427184045,427185649,427187330,427189130,427190709,427192368,427194161,427195715,427197357,427199135,427200692,427202367,427204119,427205655,427207360,427209146,427210755,427212491,427214220,427215844,427217513,427219195,427220793,427222453,427224166,427225808,427227507,427229178,427230844,427232489,427234215,427235871,427237519,427239255,427240920,427242583,427244278,427245962,427247679,427249403,427251140,427252859,427254558,427256307,427258008,427259661,427261377,427263057,427264740,427266522,427268163,427269890,427271651,427273281,427274991,427276741,427278311,427280017,427281718,427283329,427285058,427286737,427288429,427290137,427291787,427293444,427295168,427296849,427298540,427300250,427301994,427303565,427305255,427306980,427308562,427310218,427311951,427313545,427315258,427316966,427318532,427320245,427321913,427323495,427325194,427326870,427328478,427330162,427331850,427333411,427335093,427336824,427338460,427340192,427341890,427343516,427345186,427346903,427348521,427350200,427351948,427353564,427355250,427356990,427358641,427360287,427361930,427363619,427365284,427366875,427368610,427370237,427371865,427373669,427375313,427376947,427378715,427380322,427382011,427383829,427385358,427387060,427388832,427390449,427392117,427393800,427395501,427397196,427398878,427400600,427402305,427403885,427405665,427407322,427408947,427410709,427412393,427414116,427415888,427417518,427419200,427420933,427422508,427424180,427425935,427427502,427429198,427430918,427432491,427434234,427435906,427437523,427439228,427440893,427442575,427444290,427445860,427447514,427449256,427450883,427452595,427454259,427455878,427457600,427459230,427460916,427462684,427464320,427466001,427467725,427469297,427471013,427472728,427474314,427476078,427477762,427479379,427481100,427482715,427484389,427486111,427487635,427489376,427491045,427492641,427494379,427496044,427497648,427499401,427501110,427502694,427504433,427506153,427507767,427509526,427511205,427512774,427514542,427516243,427517825,427519562,427521245,427522847,427524562,427526183,427527795,427529503,427531121,427532779,427534460,427536036,427537746,427539415,427541039,427542733,427544321,427545990,427547707,427549300,427550992,427552690,427554265,427555978,427557674,427559294,427561035,427562746,427564377,427566166,427567808,427569492,427571239,427572800,427574516,427576191,427577836,427579539,427581141,427582848,427584535,427586112,427587863,427589564,427591170,427592927,427594628,427596263,427597991,427599651,427601327,427603047,427604663,427606417,427608086,427609723,427611454,427613057,427614741,427616472,427618048,427619787,427621539,427623145,427624885,427626597,427628212,427629952,427631611,427633361,427635126,427636732,427638476,427640161,427641761,427643475,427645177,427646786,427648483,427650109,427651784,427653544,427655106,427656815,427658568,427660105,427661818,427663567,427665113,427666803,427668513,427670029,427671711,427673439,427675007,427676687,427678441,427679975,427681645,427683369,427684945,427686626,427688324,427689974,427691659,427693326,427694953,427696604,427698283,427699985,427701656,427703266,427704913,427706576,427708249,427709896,427711568,427713255,427714895,427716574,427718263,427719942,427721621,427723280,427724907,427726603,427728238,427729904,427731541,427733164,427734848,427736594,427738215,427739899,427741641,427743226,427744918,427746616,427748198,427749908,427751651,427753199,427754894,427756609,427758227,427759953,427761618,427763241,427764873,427766523,427768187,427769867,427771453,427773106,427774744,427776394,427778065,427779671,427781255,427782943,427784574,427786091,427787751,427789360,427790890,427792597,427794185,427795715,427797442,427798937,427800479,427802179,427803680,427805259,427806989,427808424,427810053,427811712,427813220,427814826,427816558,427818118,427819718,427821397,427822990,427824614,427826323,427827943,427829615,427831276,427832915,427834579,427836226,427837959,427839623,427841169,427842875,427844589,427846182,427847869,427849545,427851145,427852822,427854482,427856047,427857724,427859410,427860996,427862674,427864359,427865967,427867677,427869355,427871024,427872605,427874228,427875936,427877554,427879183,427880938,427882569,427884103,427885821,427887462,427888986,427890630,427892261,427893777,427895414,427897086,427898643,427900235,427901912,427903605,427905112,427906760,427908436,427910057,427911634,427913346,427914998,427916544,427918229,427919935,427921470,427923139,427924800,427926373,427928003,427929671,427931331,427932939,427934606,427936276,427937943,427939519,427941204,427942915,427944481,427946126,427947816,427949454,427951015,427952684,427954389,427955989,427957595,427959271,427960927,427962454,427964138,427965842,427967374,427969051,427970730,427972276,427973915,427975585,427977240,427978868,427980546,427982177,427983707,427985371,427987047,427988585,427990210,427991946,427993576,427995211,427996947,427998557,428000101,428001787,428003444,428005047,428006773,428008451,428010014,428011710,428013427,428014942,428016597,428018319,428019833,428021456,428023197,428024739,428026392,428028108,428029625,428031319,428033053,428034585,428036217,428037965,428039529,428041195,428042934,428044409,428046103,428047851,428049347,428050982,428052735,428054269,428055939,428057678,428059216,428060879,428062628,428064181,428065876,428067614,428069172,428070849,428072568,428074089,428075780,428077516,428079049,428080754,428082427,428084068,428085773,428087418,428089074,428090778,428092423,428094034,428095748,428097385,428098966,428100694,428102332,428103923,428105667,428107259,428108887,428110607,428112282,428113874,428115598,428117235,428118848,428120571,428122164,428123808,428125490,428126996,428128691,428130316,428131901,428133600,428135201,428136817,428138549,428140128,428141740,428143456,428145032,428146658,428148359,428149943,428151566,428153241,428154798,428156458,428158168,428159718,428161357,428163088,428164658,428166371,428168037,428169612,428171320,428173009,428174627,428176366,428178022,428179652,428181381,428183045,428184642,428186352,428188038,428189646,428191347,428193023,428194654,428196350,428198027,428199667,428201339,428202983,428204689,428206369,428207907,428209682,428211354,428212938,428214695,428216346,428217958,428219743,428221402,428223016,428224790,428226318,428228011,428229776,428231326,428233017,428234802,428236435,428238102,428239839,428241498,428243238,428244842,428246554,428248260,428249821,428251539,428253174,428254788,428256501,428258040,428259686,428261432,428262966,428264620,428266386,428267959,428269655,428271412,428273057,428274730,428276460,428278103,428279740,428281408,428283065,428284809,428286401,428288099,428289706,428291268,428293007,428294596,428296211,428297924,428299507,428301122,428302838,428304400,428306071,428307825,428309406,428311029,428312749,428314349,428316006,428317736,428319280,428320927,428322643,428324157,428325777,428327477,428329114,428330752,428332414,428334068,428335681,428337287,428338955,428340602,428342217,428343886,428345543,428347163,428348781,428350421,428352051,428353656,428355317,428356900,428358540,428360220,428361820,428363482,428365156,428366754,428368459,428370086,428371645,428373412,428375073,428376652,428378385,428380080,428381732,428383429,428385210,428386795,428388479,428390207,428391775,428393460,428395217,428396796,428398463,428400223,428401767,428403439,428405121,428406715,428408457,428410062,428411711,428413473,428415094,428416744,428418491,428420071,428421722,428423467,428425057,428426771,428428512,428430036,428431645,428433359,428434898,428436534,428438317,428439857,428441481,428443247,428444795,428446504,428448301,428449882,428451541,428453315,428454894,428456585,428458355,428459958,428461640,428463436,428465051,428466689,428468497,428470143,428471789,428473538,428475284,428476881,428478597,428480317,428481966,428483699,428485396,428487038,428488749,428490488,428492152,428493868,428495579,428497190,428498914,428500620,428502315,428503958,428505648,428507305,428509003,428510710,428512456,428514113,428515768,428517527,428519170,428520842,428522566,428524201,428525906,428527716,428529329,428531026,428532780,428534319,428536028,428537829,428539387,428541115,428542893,428544532,428546270,428547961,428549679,428551388,428553083,428554794,428556593,428558196,428559955,428561745,428563347,428565080,428566919,428568490,428570186,428572027,428573635,428575359,428577173,428578804,428580476,428582293,428583957,428585604,428587328,428589039,428590766,428592467,428594233,428595977,428597708,428599445,428601185,428602866,428604635,428606350,428608035,428609795,428611504,428613200,428614914,428616703,428618359,428620077,428621898,428623537,428625227,428627045,428628675,428630375,428632223,428633891,428635577,428637368,428638979,428640641,428642412,428644057,428645788,428647542,428649173,428650851,428652624,428654307,428655993,428657713,428659407,428661083,428662818,428664548,428666209,428667918,428669616,428671353,428673055,428674780,428676521,428678188,428679923,428681697,428683348,428685108,428686874,428688514,428690284,428692009,428693661,428695452,428697242,428698886,428700639,428702375,428704050,428705780,428707510,428709156,428710909,428712662,428714348,428716078,428717870,428719517,428721240,428723016,428724687,428726399,428728114,428729765,428731445,428733192,428734820,428736517,428738247,428739926,428741614,428743337,428744985,428746764,428748536,428750115,428751885,428753650,428755217,428756957,428758757,428760342,428762036,428763861,428765429,428767113,428768914,428770526,428772231,428774071,428775677,428777383,428779104,428780726,428782427,428784134,428785805,428787511,428789205,428790888,428792569,428794215,428795916,428797672,428799297,428801031,428802790,428804421,428806108,428807949,428809552,428811226,428813025,428814593,428816292,428818082,428819679,428821370,428823160,428824699,428826382,428828208,428829696,428831392,428833247,428834765,428836443,428838311,428839830,428841552,428843402,428844961,428846684,428848533,428850002,428851757,428853593,428855152,428856874,428858716,428860294,428862096,428863940,428865514,428867248,428869092,428870691,428872455,428874294,428875902,428877656,428879492,428881129,428882799,428884615,428886303,428887961,428889758,428891444,428893101,428894862,428896580,428898216,428899947,428901720,428903356,428905132,428906896,428908524,428910276,428912016,428913618,428915346,428917103,428918718,428920476,428922218,428923862,428925560,428927317,428928952,428930649,428932418,428934048,428935760,428937560,428939256,428941032,428942808,428944456,428946172,428947956,428949603,428951368,428953150,428954810,428956590,428958309,428960012,428961659,428963416,428965115,428966833,428968506,428970254,428971913,428973677,428975455,428977116,428978870,428980653,428982359,428984097,428985873,428987569,428989236,428991019,428992665,428994408,428996171,428997833,428999553,429001298,429002939,429004651,429006393,429008033,429009756,429011486,429013148,429014822,429016518,429018218,429019814,429021520,429023277,429024922,429026634,429028387,429030037,429031731,429033503,429035166,429036907,429038586,429040277,429041990,429043683,429045446,429047072,429048771,429050525,429052166,429053888,429055624,429057231,429058962,429060715,429062353,429064060,429065791,429067493,429069116,429070775,429072508,429074155,429075818,429077561,429079245,429080910,429082647,429084329,429086009,429087744,429089426,429091158,429092868,429094559,429096232,429097904,429099611,429101278,429103022,429104721,429106389,429108152,429109919,429111614,429113343,429115066,429116751,429118422,429120149,429121910,429123553,429125334,429127098,429128766,429130455,429132242,429133929,429135641,429137401,429139097,429140755,429142409,429144176,429145805,429147522,429149305,429150974,429152637,429154439,429156119,429157859,429159625,429161280,429163000,429164730,429166477,429168091,429169783,429171551,429173265,429175018,429176790,429178488,429180217,429182023,429183732,429185531,429187284,429188976,429190674,429192368,429194113,429195794,429197561,429199312,429201044,429202802,429204617,429206335,429208088,429209801,429211522,429213205,429214905,429216697,429218379,429220138,429221920,429223682,429225446,429227269,429228997,429230736,429232475,429234264,429235985,429237691,429239453,429241195,429242948,429244745,429246510,429248220,429250010,429251740,429253520,429255268,429257011,429258758,429260459,429262243,429263987,429265666,429267468,429269213,429270987,429272779,429274536,429276254,429278088,429279809,429281569,429283262,429285009,429286771,429288488,429290257,429292016,429293763,429295564,429297365,429299130,429300875,429302652,429304415,429306119,429307879,429309627,429311407,429313204,429314977,429316763,429318535,429320316,429322067,429323771,429325568,429327278,429329029,429330819,429332578,429334343,429336177,429337969,429339742,429341510,429343331,429345154,429346918,429348738,429350516,429352255,429354069,429355863,429357669,429359508,429361273,429363060,429364947,429366746,429368463,429370339,429372142,429373880,429375671,429377563,429379286,429381020,429382874,429384637,429386369,429388249,429390019,429391743,429393684,429395473,429397177,429399003,429400876,429402605,429404364,429406281,429408034,429409787,429411640,429413395,429415149,429417023,429418757,429420473,429422367,429424183,429425852,429427720,429429577,429431301,429433121,429434957,429436643,429438418,429440300,429442008,429443731,429445582,429447281,429449040,429450839,429452551,429454335,429456137,429457857,429459600,429461373,429463195,429464842,429466698,429468529,429470209,429472059,429473889,429475611,429477446,429479301,429481019,429482771,429484595,429486253,429488045,429489879,429491614,429493420,429495252,429496980,429498761,429500574,429502343,429504108,429505996,429507757,429509440,429511271,429513050,429514800,429516590,429518442,429520211,429521955,429523734,429525461,429527228,429528999,429530763,429532538,429534340,429536072,429537893,429539680,429541458,429543292,429545129,429546931,429548679,429550522,429552327,429554078,429555872,429557697,429559398,429561195,429562891,429564654,429566485,429568210,429569966,429571781,429573584,429575382,429577100,429578898,429580685,429582449,429584216,429585935,429587721,429589507,429591192,429592924,429594717,429596469,429598272,429599933,429601750,429603526,429605248,429607012,429608711,429610442,429612281,429613981,429615692,429617535,429619286,429621089,429622826,429624628,429626446,429628195,429629942,429631677,429633402,429635191,429636883,429638634,429640461,429642195,429643965,429645685,429647431,429649196,429650925,429652726,429654462,429656161,429657968,429659696,429661471,429663228,429665032,429666827,429668565,429670326,429672064,429673808,429675576,429677295,429679032,429680832,429682552,429684334,429686019,429687798,429689572,429691321,429693072,429694834,429696577,429698315,429700060,429701789,429703472,429705222,429706934,429708637,429710411,429712111,429713726,429715467,429717222,429718698,429720429,429722191,429723555,429725289,429727008,429728418,429730142,429731855,429733395,429735181,429736899,429738424,429740176,429741893,429743490,429745214,429746909,429748530,429750310,429752001,429753736,429755493,429757131,429758834,429760590,429762289,429763979,429765746,429767385,429769067,429770803,429772465,429774080,429775813,429777479,429779153,429780884,429782565,429784234,429785998,429787650,429789351,429791056,429792719,429794383,429796083,429797774,429799437,429801146,429802792,429804445,429806155,429807839,429809488,429811199,429812849,429814502,429816263,429817914,429819614,429821315,429822980,429824665,429826375,429828024,429829694,429831401,429833096,429834777,429836490,429838180,429839890,429841611,429843317,429845009,429846730,429848385,429850075,429851768,429853481,429855115,429856850,429858600,429860172,429861921,429863663,429865255,429867017,429868732,429870312,429872056,429873761,429875375,429877092,429878836,429880453,429882140,429883890,429885502,429887243,429889008,429890668,429892351,429894080,429895745,429897469,429899204,429900916,429902595,429904339,429906114,429907834,429909552,429911291,429913033,429914759,429916466,429918158,429919870,429921633,429923274,429925011,429926724,429928369,429930121,429931888,429933534,429935322,429937059,429938728,429940471,429942214,429943910,429945637,429947418,429949176,429950891,429952647,429954397,429956085,429957823,429959570,429961234,429962964,429964731,429966363,429968174,429969958,429971623,429973385,429975148,429976860,429978584,429980372,429982138,429983856,429985634,429987360,429989061,429990844,429992609,429994225,429996051,429997873,429999535,430001266,430003099,430004768,430006479,430008298,430009973,430011726,430013550,430015263,430016948,430018736,430020434,430022138,430023933,430025678,430027275,430029054,430030787,430032377,430034128,430035906,430037547,430039231,430041032,430042703,430044377,430046160,430047896,430049605,430051394,430053145,430054845,430056646,430058362,430060023,430061753,430063500,430065124,430066923,430068703,430070389,430072149,430073906,430075563,430077267,430079019,430080689,430082365,430084142,430085878,430087566,430089351,430091096,430092780,430094542,430096253,430097914,430099626,430101325,430103021,430104760,430106474,430108104,430109888,430111643,430113314,430115100,430116830,430118510,430120252,430122021,430123747,430125477,430127259,430128990,430130694,430132450,430134186,430135855,430137656,430139383,430141081,430142882,430144631,430146324,430148141,430149872,430151579,430153339,430155031,430156722,430158415,430160136,430161828,430163543,430165243,430166915,430168659,430170428,430172051,430173787,430175541,430177216,430178926,430180720,430182444,430184132,430185881,430187555,430189270,430191044,430192753,430194429,430196206,430197924,430199590,430201345,430203073,430204733,430206516,430208262,430209898,430211715,430213443,430215136,430216924,430218623,430220293,430222089,430223814,430225481,430227233,430228943,430230647,430232425,430234131,430235809,430237631,430239307,430241021,430242832,430244554,430246229,430248020,430249727,430251356,430253145,430254896,430256581,430258363,430260163,430261865,430263663,430265470,430267096,430268871,430270705,430272360,430274094,430275909,430277630,430279343,430281152,430282871,430284564,430286422,430288093,430289767,430291604,430293278,430294922,430296768,430298484,430300162,430301988,430303753,430305366,430307110,430308910,430310576,430312363,430314148,430315786,430317569,430319352,430321045,430322811,430324598,430326314,430328050,430329892,430331646,430333363,430335267,430336963,430338639,430340507,430342225,430343912,430345775,430347503,430349149,430351034,430352714,430354362,430356262,430357981,430359614,430361489,430363254,430364878,430366719,430368457,430370077,430371909,430373657,430375281,430377064,430378858,430380481,430382273,430384077,430385754,430387554,430389332,430390986,430392736,430394522,430396235,430397964,430399791,430401498,430403208,430405063,430406751,430408406,430410284,430411962,430413620,430415481,430417216,430418858,430420710,430422482,430424127,430425969,430427783,430429378,430431124,430432949,430434591,430436367,430438171,430439846,430441610,430443401,430445066,430446825,430448637,430450309,430452051,430453864,430455578,430457252,430459109,430460822,430462416,430464280,430466047,430467663,430469508,430471293,430472824,430474638,430476451,430478038,430479835,430481667,430483286,430485058,430486953,430488582,430490358,430492211,430493878,430495588,430497403,430499073,430500769,430502632,430504336,430505958,430507855,430509535,430511098,430512956,430514705,430516284,430518159,430519915,430521485,430523277,430525075,430526692,430528512,430530347,430532035,430533801,430535632,430537270,430538941,430540802,430542484,430544108,430546012,430547733,430549368,430551234,430552978,430554618,430556482,430558269,430559942,430561781,430563592,430565241,430567081,430568863,430570510,430572310,430574128,430575773,430577592,430579381,430581032,430582806,430584645,430586334,430588141,430589945,430591657,430593378,430595234,430596877,430598530,430600443,430602150,430603812,430605717,430607426,430609152,430611069,430612758,430614420,430616317,430617981,430619648,430621537,430623235,430624865,430626768,430628519,430630129,430632015,430633772,430635317,430637195,430638963,430640569,430642410,430644207,430645847,430647652,430649466,430651088,430652837,430654717,430656354,430658005,430659896,430661538,430663231,430665115,430666691,430668336,430670211,430671940,430673550,430675391,430677151,430678794,430680623,430682429,430684031,430685754,430687609,430689243,430690928,430692835,430694467,430696121,430698014,430699635,430701285,430703157,430704842,430706499,430708383,430710100,430711713,430713521,430715326,430716995,430718771,430720584,430722225,430723956,430725854,430727534,430729219,430731158,430732803,430734530,430736454,430738089,430739788,430741665,430743355,430745069,430746940,430748674,430750335,430752167,430753960,430755654,430757488,430759248,430760927,430762758,430764553,430766213,430768052,430769901,430771510,430773305,430775138,430776789,430778572,430780415,430782095,430783863,430785755,430787381,430789135,430791040,430792675,430794454,430796304,430797906,430799689,430801558,430803160,430804868,430806756,430808430,430810136,430812031,430813683,430815394,430817294,430818970,430820677,430822566,430824263,430825954,430827836,430829551,430831216,430833093,430834858,430836510,430838372,430840166,430841842,430843671,430845419,430847094,430848937,430850719,430852321,430854119,430855925,430857575,430859363,430861222,430862896,430864633,430866509,430868147,430869831,430871667,430873378,430875079,430876960,430878707,430880363,430882217,430883992,430885635,430887488,430889277,430890907,430892730,430894538,430896166,430897996,430899772,430901439,430903267,430905063,430906727,430908508,430910322,430911970,430913728,430915541,430917212,430918979,430920777,430922505,430924207,430925984,430927606,430929256,430931063,430932696,430934304,430936150,430937857,430939489,430941314,430943045,430944639,430946468,430948175,430949788,430951579,430953310,430954905,430956695,430958438,430960020,430961841,430963611,430965237,430967036,430968816,430970482,430972293,430974080,430975670,430977458,430979266,430980832,430982641,430984358,430985994,430987745,430989546,430991156,430992903,430994715,430996348,430998015,430999830,431001459,431003121,431004983,431006628,431008273,431010091,431011760,431013411,431015327,431017033,431018658,431020503,431022241,431023822,431025620,431027442,431029037,431030858,431032664,431034264,431036052,431037879,431039452,431041289,431043089,431044663,431046464,431048266,431049923,431051694,431053545,431055181,431056895,431058752,431060390,431062007,431063885,431065546,431067204,431069040,431070809,431072414,431074240,431076046,431077711,431079517,431081345,431083036,431084768,431086658,431088358,431090045,431091887,431093647,431095239,431097077,431098860,431100471,431102275,431104085,431105765,431107456,431109338,431111043,431112681,431114500,431116212,431117833,431119659,431121391,431122997,431124822,431126597,431128211,431129945,431131773,431133360,431135028,431136857,431138560,431140188,431142036,431143766,431145406,431147270,431148996,431150620,431152413,431154242,431155897,431157618,431159472,431161199,431162842,431164693,431166398,431168019,431169802,431171646,431173301,431174946,431176811,431178472,431180167,431182024,431183732,431185350,431187211,431188955,431190623,431192486,431194238,431195828,431197614,431199497,431201127,431202820,431204730,431206396,431208077,431209941,431211686,431213322,431215180,431216927,431218616,431220465,431222224,431223880,431225719,431227540,431229164,431230944,431232802,431234448,431236201,431238074,431239794,431241469,431243338,431245120,431246729,431248548,431250413,431252064,431253790,431255695,431257355,431259068,431260922,431262665,431264279,431266153,431267960,431269552,431271369,431273252,431274828,431276602,431278512,431280175,431281911,431283785,431285513,431287112,431288972,431290797,431292413,431294233,431296132,431297772,431299512,431301411,431303096,431304748,431306603,431308377,431309964,431311795,431313650,431315239,431317014,431318941,431320606,431322311,431324228,431325977,431327582,431329449,431331250,431332897,431334685,431336568,431338207,431339948,431341917,431343599,431345281,431347163,431348866,431350493,431352351,431354111,431355700,431357545,431359369,431360972,431362801,431364611,431366211,431367977,431369893,431371556,431373277,431375146,431376846,431378488,431380377,431382124,431383669,431385538,431387332,431388920,431390803,431392648,431394231,431396000,431397861,431399489,431401183,431403054,431404720,431406439,431408301,431409955,431411643,431413490,431415166,431416819,431418681,431420402,431421994,431423890,431425674,431427261,431429092,431430852,431432432,431434283,431436092,431437656,431439481,431441318,431442875,431444688,431446561,431448181,431449955,431451811,431453422,431455124,431456980,431458647,431460349,431462230,431463900,431465600,431467433,431469189,431470804,431472667,431474474,431476117,431477981,431479728,431481285,431483127,431484902,431486482,431488290,431490085,431491603,431493415,431495227,431496773,431498556,431500423,431501985,431503729,431505566,431507246,431508881,431510702,431512435,431514046,431515906,431517659,431519243,431521069,431522841,431524402,431526211,431528003,431529555,431531344,431533155,431534780,431536485,431538345,431539960,431541667,431543500,431545156,431546815,431548648,431550345,431551883,431553741,431555529,431557094,431558894,431560734,431562356,431564172,431566029,431567634,431569430,431571266,431572886,431574621,431576467,431578099,431579933,431581785,431583384,431585176,431586997,431588632,431590357,431592220,431593811,431595528,431597393,431599105,431600814,431602618,431604375,431606054,431607899,431609655,431611263,431613112,431614923,431616557,431618374,431620199,431621793,431623590,431625412,431627013,431628827,431630654,431632257,431633987,431635802,431637383,431639111,431640928,431642607,431644256,431646107,431647924,431649531,431651331,431653154,431654725,431656507,431658358,431659961,431661723,431663593,431665260,431667028,431668817,431670587,431672208,431674007,431675828,431677405,431679204,431681074,431682607,431684410,431686263,431687865,431689612,431691420,431693154,431694812,431696616,431698373,431699960,431701752,431703531,431705137,431706906,431708652,431710224,431712005,431713804,431715402,431717129,431718903,431720543,431722178,431723899,431725600,431727186,431728962,431730711,431732305,431734039,431735820,431737369,431739119,431740901,431742448,431744193,431745953,431747467,431749163,431750925,431752524,431754223,431756005,431757694,431759413,431761193,431762856,431764525,431766307,431768048,431769642,431771404,431773135,431774705,431776463,431778265,431779837,431781545,431783392,431784949,431786636,431788423,431790017,431791670,431793463,431795088,431796765,431798588,431800231,431801897,431803729,431805374,431806976,431808798,431810467,431812050,431813874,431815643,431817233,431818939,431820785,431822340,431824048,431825887,431827528,431829166,431830993,431832661,431834228,431836054,431837786,431839453,431841279,431843092,431844679,431846564,431848415,431850020,431851742,431853588,431855330,431856908,431858718,431860515,431862123,431863954,431865798,431867478,431869189,431871040,431872787,431874379,431876190,431877993,431879582,431881356,431883209,431884942,431886727,431888583,431890361,431891994,431893820,431895650,431897261,431899049,431900880,431902427,431904141,431905976,431907732,431909333,431911128,431912972,431914547,431916288,431918170,431919868,431921568,431923397,431925164,431926756,431928530,431930356,431931956,431933666,431935560,431937259,431938913,431940729,431942512,431944046,431945858,431947720,431949338,431951061,431952949,431954655,431956309,431958178,431959998,431961592,431963415,431965253,431966937,431968696,431970523,431972282,431973921,431975780,431977611,431979165,431980960,431982806,431984452,431986197,431988047,431989770,431991431,431993264,431995093,431996688,431998496,432000399,432002067,432003833,432005685,432007414,432009115,432010939,432012705,432014286,432016050,432017879,432019417,432021157,432022969,432024584,432026371,432028183,432029904,432031483,432033307,432035124,432036685,432038471,432040299,432041864,432043621,432045461,432047169,432048858,432050610,432052393,432053980,432055752,432057565,432059180,432060946,432062798,432064462,432066228,432068080,432069840,432071388,432073220,432075002,432076640,432078431,432080261,432081871,432083636,432085469,432087187,432088864,432090727,432092444,432094006,432095811,432097653,432099217,432100925,432102734,432104392,432106125,432107906,432109588,432111236,432113072,432114785,432116379,432118169,432119936,432121541,432123295,432125076,432126707,432128470,432130295,432131929,432133603,432135430,432137151,432138763,432140569,432142347,432143927,432145673,432147431,432149093,432150767,432152534,432154238,432155860,432157689,432159409,432161010,432162764,432164495,432166079,432167847,432169568,432171259,432172877,432174694,432176412,432177952,432179721,432181471,432183083,432184844,432186616,432188315,432189932,432191668,432193407,432194991,432196727,432198551,432200209,432201945,432203734,432205454,432207069,432208864,432210626,432212232,432214002,432215823,432217495,432219228,432221015,432222742,432224336,432226105,432227821,432229437,432231203,432232971,432234713,432236319,432238088,432239853,432241458,432243174,432244966,432246640,432248426,432250142,432251845,432253501,432255277,432257044,432258674,432260372,432262119,432263762,432265500,432267257,432268939,432270538,432272332,432274134,432275720,432277495,432279195,432280831,432282524,432284225,432285971,432287596,432289356,432291105,432292758,432294487,432296188,432297950,432299603,432301353,432303146,432304752,432306477,432308169,432309872,432311609,432313373,432315091,432316725,432318413,432320136,432321726,432323491,432325209,432326947,432328568,432330314,432332071,432333690,432335392,432337136,432338763,432340533,432342205,432343912,432345595,432347252,432348987,432350625,432352390,432354155,432355760,432357538,432359238,432360956,432362591,432364336,432366113,432367726,432369489,432371233,432372858,432374634,432376334,432378057,432379706,432381442,432383195,432384815,432386558,432388311,432390006,432391750,432393387,432395131,432396779,432398497,432400243,432401815,432403478,432405227,432406894,432408590,432410243,432412014,432413660,432415415,432417156,432418814,432420602,432422287,432424002,432425648,432427347,432429103,432430699,432432422,432434164,432435822,432437563,432439237,432440977,432442618,432444360,432446107,432447751,432449516,432451246,432452956,432454602,432456314,432458116,432459747,432461468,432463231,432464869,432466608,432468290,432470012,432471630,432473387,432475130,432476733,432478415,432480195,432481799,432483595,432485291,432487020,432488687,432490379,432492132,432493747,432495466,432497210,432498820,432500426,432502106,432503778,432505351,432507062,432508820,432510380,432512120,432513916,432515460,432517137,432518869,432520466,432522163,432523827,432525467,432527144,432528803,432530502,432532159,432533826,432535539,432537146,432538856,432540553,432542112,432543787,432545455,432547137,432548829,432550495,432552210,432553805,432555496,432557197,432558799,432560536,432562282,432563870,432565583,432567274,432568910,432570569,432572268,432573926,432575552,432577258,432578967,432580570,432582274,432583986,432585592,432587292,432588993,432590609,432592350,432594035,432595663,432597414,432599089,432600753,432602453,432604169,432605821,432607497,432609141,432610808,432612520,432614175,432615835,432617463,432619158,432620829,432622482,432624209,432625848,432627417,432629119,432630787,432632374,432634013,432635749,432637335,432639118,432640743,432642371,432644120,432645747,432647373,432649073,432650767,432652413,432654129,432655812,432657457,432659130,432660816,432662413,432664056,432665782,432667396,432669020,432670720,432672346,432673994,432675648,432677301,432678878,432680566,432682205,432683841,432685563,432687200,432688812,432690551,432692193,432693806,432695486,432697121,432698759,432700369,432702034,432703664,432705229,432706942,432708573,432710200,432711843,432713503,432715112,432716766,432718341,432719951,432721682,432723293,432724907,432726539,432728211,432729846,432731458,432733169,432734769,432736439,432738146,432739793,432741476,432743164,432744811,432746455,432748206,432749740,432751350,432753034,432754597,432756222,432757877,432759543,432761151,432762789,432764461,432766065,432767736,432769408,432770974,432772578,432774185,432775802,432777380,432779020,432780575,432782139,432783856,432785404,432786970,432788681,432790210,432791796,432793490,432795053,432796629,432798264,432799933,432801489,432803104,432804767,432806366,432808027,432809699,432811308,432812929,432814655,432816209,432817816,432819556,432821068,432822635,432824325,432825855,432827445,432829064,432830702,432832290,432833890,432835566,432837175,432838779,432840478,432842035,432843591,432845309,432846898,432848511,432850200,432851807,432853434,432855080,432856694,432858323,432859930,432861584,432863224,432864841,432866488,432868061,432869698,432871402,432872957,432874535,432876218,432877761,432879403,432881063,432882680,432884297,432885906,432887563,432889159,432890787,432892479,432894020,432895683,432897344,432898907,432900483,432902257,432903743,432905328,432906967,432908591,432910138,432911771,432913368,432914965,432916507,432918178,432919733,432921288,432922941,432924531,432926132,432927792,432929312,432930886,432932527,432934089,432935659,432937298,432938837,432940429,432942047,432943605,432945184,432946828,432948408,432949991,432951594,432953168,432954669,432956346,432957892,432959433,432961096,432962631,432964066,432965728,432967268,432968758,432970435,432971919,432973426,432975078,432976583,432978093,432979742,432981222,432982791,432984481,432985994,432987478,432989125,432990630,432992154,432993802,432995347,432996909,432998578,433000126,433001658,433003351,433004877,433006397,433008109,433009649,433011175,433012867,433014412,433015920,433017568,433019108,433020601,433022269,433023810,433025354,433027009,433028551,433030020,433031642,433033161,433034674,433036329,433037896,433039450,433041117,433042663,433044246,433045879,433047461,433049038,433050637,433052238,433053843,433055431,433057058,433058714,433060251,433061864,433063526,433065039,433066630,433068291,433069809,433071407,433073029,433074603,433076217,433077875,433079377,433080989,433082711,433084190,433085766,433087479,433088923,433090491,433092233,433093738,433095309,433097012,433098594,433100120,433101793,433103338,433104836,433106518,433108076,433109591,433111308,433112858,433114375,433116095,433117607,433119124,433120805,433122331,433123865,433125588,433127167,433128662,433130308,433131907,433133407,433135110,433136705,433138154,433139883,433141452,433142923,433144578,433146168,433147711,433149365,433150957,433152435,433154141,433155675,433157150,433158850,433160404,433161903,433163603,433165194,433166639,433168342,433169924,433171417,433173098,433174657,433176100,433177822,433179419,433180876,433182610,433184188,433185649,433187367,433188969,433190477,433192141,433193724,433195183,433196905,433198451,433199964,433201689,433203260,433204768,433206502,433208032,433209498,433211196,433212736,433214226,433215907,433217395,433218945,433220512,433222164,433223723,433225249,433226908,433228470,433229959,433231666,433233224,433234688,433236374,433237916,433239413,433241093,433242653,433244144,433245853,433247391,433248856,433250607,433252150,433253602,433255332,433256865,433258343,433260098,433261652,433263145,433264834,433266357,433267882,433269535,433271122,433272671,433274278,433275854,433277405,433278979,433280623,433282161,433283729,433285371,433286956,433288506,433290173,433291731,433293254,433294935,433296512,433298005,433299732,433301259,433302801,433304524,433306072,433307546,433309301,433310831,433312320,433314049,433315543,433317004,433318777,433320224,433321704,433323445,433324925,433326422,433328153,433329625,433331116,433332828,433334423,433335868,433337458,433339109,433340601,433342102,433343744,433345231,433346729,433348422,433349921,433351420,433353103,433354638,433356158,433357843,433359380,433360876,433362612,433364114,433365556,433367244,433368817,433370295,433371956,433373538,433375091,433376648,433378336,433379827,433381311,433383056,433384591,433386103,433387862,433389377,433390876,433392631,433394125,433395607,433397365,433398796,433400255,433402004,433403544,433405032,433406724,433408318,433409798,433411426,433413045,433414556,433416000,433417712,433419203,433420726,433422428,433423892,433425425,433427166,433428674,433430199,433431927,433433384,433434895,433436607,433438103,433439613,433441311,433442791,433444341,433446042,433447573,433449080,433450775,433452259,433453797,433455473,433456939,433458504,433460167,433461658,433463182,433464890,433466418,433467973,433469636,433471153,433472692,433474321,433475827,433477457,433479018,433480540,433482213,433483769,433485293,433487010,433488536,433490055,433491736,433493304,433494831,433496431,433497974,433499539,433501217,433502780,433504267,433505952,433507520,433509032,433510766,433512183,433513726,433515441,433516905,433518464,433520125,433521610,433523178,433524865,433526375,433527915,433529607,433531121,433532656,433534340,433535806,433537339,433539041,433540528,433542067,433543820,433545297,433546820,433548535,433550006,433551520,433553257,433554711,433556261,433557995,433559473,433560984,433562614,433564096,433565652,433567271,433568736,433570280,433572037,433573540,433575022,433576771,433578312,433579833,433581552,433583104,433584648,433586356,433587873,433589399,433591152,433592666,433594200,433595933,433597428,433598963,433600678,433602118,433603585,433605262,433606800,433608353,433609995,433611514,433613108,433614757,433616315,433617919,433619573,433621149,433622695,433624382,433625894,433627484,433629127,433630645,433632201,433633848,433635378,433636868,433638522,433639997,433641560,433643138,433644674,433646208,433647823,433649320,433650889,433652517,433654028,433655551,433657198,433658663,433660211,433661839,433663271,433664805,433666458,433667920,433669421,433671068,433672593,433674068,433675714,433677207,433678702,433680316,433681857,433683385,433685018,433686484,433688004,433689669,433691196,433692728,433694434,433695978,433697508,433699165,433700686,433702172,433703851,433705376,433706889,433708513,433710047,433711561,433713224,433714762,433716311,433717963,433719522,433721104,433722783,433724279,433725842,433727546,433729057,433730523,433732187,433733694,433735209,433736880,433738445,433739927,433741439,433743056,433744597,433746190,433747861,433749437,433750980,433752640,433754175,433755702,433757439,433758926,433760425,433762142,433763659,433765163,433766847,433768442,433769948,433771595,433773195,433774719,433776306,433777961,433779487,433781009,433782682,433784176,433785688,433787407,433788968,433790484,433792183,433793740,433795216,433796938,433798438,433799991,433801616,433803225,433804780,433806359,433808029,433809593,433811142,433812825,433814337,433815858,433817484,433819019,433820519,433822146,433823676,433825128,433826767,433828357,433829815,433831483,433833016,433834542,433836201,433837766,433839256,433840860,433842452,433844011,433845577,433847239,433848795,433850344,433852006,433853509,433855010,433856678,433858172,433859684,433861402,433862989,433864429,433866097,433867663,433869130,433870775,433872330,433873829,433875430,433877058,433878578,433880086,433881749,433883255,433884775,433886448,433887971,433889434,433891113,433892631,433894171,433895851,433897350,433898852,433900539,433902085,433903585,433905277,433906816,433908249,433909944,433911481,433912969,433914647,433916173,433917642,433919291,433920874,433922378,433924011,433925598,433927110,433928719,433930309,433931828,433933412,433935053,433936537,433937989,433939602,433941108,433942524,433944224,433945718,433947099,433948779,433950312,433951718,433953369,433954890,433956333,433957938,433959550,433961020,433962618,433964268,433965748,433967264,433968906,433970381,433971878,433973562,433974999,433976501,433978204,433979680,433981221,433982868,433984361,433985860,433987519,433989030,433990446,433992115,433993666,433995067,433996785,433998331,433999716,434001350,434002909,434004410,434006011,434007641,434009109,434010624,434012291,434013703,434015230,434016820,434018271,434019748,434021399,434022877,434024311,434025908,434027437,434028843,434030480,434032030,434033383,434034932,434036542,434037959,434039438,434041042,434042479,434044004,434045610,434047036,434048567,434050229,434051664,434053163,434054842,434056266,434057760,434059411,434060830,434062342,434063989,434065450,434066900,434068516,434070055,434071508,434073159,434074673,434076114,434077757,434079252,434080660,434082296,434083832,434085232,434086898,434088427,434089887,434091543,434093083,434094562,434096214,434097727,434099201,434100865,434102384,434103832,434105459,434107047,434108471,434110053,434111647,434113051,434114695,434116282,434117681,434119315,434120833,434122272,434123924,434125397,434126841,434128526,434129995,434131520,434133171,434134595,434136115,434137748,434139167,434140744,434142362,434143850,434145420,434147022,434148492,434150091,434151730,434153146,434154800,434156423,434157867,434159508,434161044,434162508,434164120,434165598,434167114,434168740,434170227,434171724,434173390,434174860,434176387,434178007,434179480,434181017,434182670,434184123,434185657,434187318,434188813,434190359,434192048,434193530,434195135,434196750,434198209,434199830,434201462,434202865,434204460,434206046,434207505,434209117,434210646,434212076,434213702,434215244,434216679,434218317,434219918,434221353,434223045,434224614,434226077,434227741,434229253,434230736,434232421,434233875,434235386,434237108,434238611,434240218,434241824,434243247,434244851,434246472,434247906,434249507,434251094,434252589,434254189,434255775,434257280,434258931,434260587,434262048,434263710,434265328,434266716,434268382,434269983,434271396,434273040,434274573,434276016,434277716,434279268,434280725,434282378,434283887,434285351,434287044,434288552,434290011,434291709,434293205,434294718,434296374,434297868,434299462,434301153,434302576,434304222,434305787,434307214,434308896,434310444,434311838,434313537,434315081,434316500,434318196,434319702,434321125,434322774,434324301,434325757,434327375,434328893,434330364,434332045,434333521,434335072,434336711,434338154,434339765,434341347,434342786,434344369,434345977,434347402,434348963,434350560,434352009,434353646,434355213,434356641,434358225,434359811,434361288,434362800,434364443,434365947,434367468,434369079,434370594,434372065,434373684,434375199,434376623,434378239,434379764,434381201,434382808,434384275,434385752,434387350,434388860,434390319,434391977,434393465,434394977,434396625,434398207,434399650,434401333,434402821,434404243,434405920,434407467,434408900,434410573,434412104,434413532,434415198,434416724,434418171,434419839,434421376,434422834,434424526,434426038,434427487,434429152,434430678,434432165,434433777,434435370,434436876,434438442,434440034,434441561,434443125,434444719,434446205,434447742,434449266,434450753,434452296,434453876,434455376,434456922,434458486,434459978,434461522,434463055,434464562,434466145,434467715,434469244,434470756,434472322,434473871,434475359,434477007,434478546,434480058,434481654,434483166,434484742,434486370,434487854,434489362,434491000,434492566,434494089,434495778,434497364,434498878,434500570,434502134,434503668,434505348,434506839,434508332,434509961,434511508,434513014,434514684,434516182,434517659,434519337,434520889,434522386,434524041,434525566,434527109,434528767,434530352,434531852,434533444,434535031,434536578,434538198,434539828,434541343,434542856,434544448,434546007,434547526,434549145,434550677,434552191,434553894,434555332,434556847,434558527,434560069,434561550,434563236,434564773,434566312,434567982,434569493,434571006,434572649,434574212,434575713,434577312,434578953,434580481,434582043,434583676,434585227,434586731,434588393,434589892,434591359,434593010,434594544,434596092,434597764,434599259,434600787,434602407,434603893,434605419,434607049,434608541,434610128,434611814,434613315,434614882,434616552,434618018,434619543,434621218,434622710,434624253,434625912,434627368,434628838,434630535,434632019,434633504,434635209,434636674,434638116,434639721,434641245,434642756,434644423,434645960,434647460,434649180,434650749,434652213,434653888,434655428,434656895,434658531,434660078,434661542,434663158,434664769,434666221,434667804,434669495,434671008,434672586,434674258,434675770,434677338,434679041,434680553,434682154,434683888,434685366,434686929,434688627,434690092,434691662,434693424,434694874,434696469,434698215,434699636,434701208,434702945,434704309,434705856,434707587,434709061,434710552,434712295,434713728,434715240,434716968,434718509,434720020,434721764,434723276,434724796,434726515,434728039,434729557,434731253,434732791,434734266,434735996,434737550,434738979,434740646,434742250,434743762,434745377,434747069,434748573,434750145,434751805,434753299,434754872,434756539,434758107,434759648,434761348,434762862,434764410,434766102,434767612,434769182,434770856,434772307,434773859,434775601,434777030,434778583,434780380,434781784,434783266,434785017,434786562,434788011,434789700,434791268,434792762,434794470,434796034,434797538,434799242,434800851,434802371,434804074,434805624,434807129,434808881,434810485,434811990,434813714,434815299,434816810,434818469,434820081,434821575,434823203,434824844,434826334,434827973,434829728,434831160,434832712,434834456,434835863,434837448,434839150,434840583,434842115,434843837,434845371,434846840,434848495,434850042,434851528,434853159,434854760,434856237,434857831,434859488,434860961,434862494,434864173,434865605,434867147,434868816,434870320,434871851,434873491,434874983,434876467,434878123,434879676,434881134,434882765,434884348,434885852,434887453,434889031,434890496,434892110,434893721,434895218,434896794,434898348,434899791,434901341,434902934,434904450,434906056,434907666,434909140,434910731,434912291,434913780,434915407,434916930,434918398,434920018,434921492,434923034,434924687,434926141,434927684,434929327,434930762,434932273,434933932,434935376,434936901,434938556,434939985,434941532,434943176,434944580,434946128,434947701,434949169,434950715,434952333,434953803,434955335,434956919,434958385,434959952,434961507,434962956,434964543,434966017,434967505,434969057,434970700,434972228,434973878,434975518,434977103,434978676,434980367,434982127,434983671,434985249,434986971,434988505,434990076,434991746,434993422,434994957,434996596,434998308,434999830,435001423,435003158,435004760,435006340,435008033,435009676,435011223,435012841,435014536,435015982,435017514,435019203,435020718,435022269,435023949,435025516,435027075,435028754,435030288,435031849,435033516,435035099,435036625,435038324,435039865,435041409,435043041,435044641,435046160,435047778,435049431,435050917,435052523,435054176,435055655,435057285,435058922,435060455,435061971,435063666,435065194,435066764,435068468,435070029,435071610,435073308,435074853,435076436,435078137,435079687,435081222,435082923,435084511,435086121,435087836,435089430,435090983,435092639,435094297,435095826,435097510,435099176,435100704,435102381,435104125,435105680,435107341,435109075,435110604,435112239,435114021,435115551,435117208,435118962,435120476,435122157,435123909,435125420,435127068,435128738,435130203,435131877,435133579,435135095,435136723,435138447,435139964,435141584,435143365,435144906,435146526,435148241,435149773,435151331,435153063,435154673,435156230,435157923,435159514,435161113,435162832,435164401,435165996,435167685,435169245,435170786,435172482,435174125,435175618,435177295,435179025,435180473,435182113,435183845,435185333,435186966,435188698,435190179,435191822,435193542,435195048,435196668,435198397,435199935,435201547,435203278,435204765,435206373,435208094,435209607,435211226,435212948,435214502,435216106,435217804,435219412,435221017,435222713,435224389,435225905,435227600,435229323,435230869,435232601,435234239,435235760,435237450,435239175,435240700,435242365,435244110,435245619,435247238,435248902,435250462,435252080,435253808,435255315,435256880,435258575,435260271,435261757,435263449,435265185,435266704,435268302,435269974,435271542,435273067,435274783,435276355,435277942,435279652,435281256,435282806,435284514,435286178,435287737,435289350,435291041,435292596,435294192,435295856,435297384,435299000,435300710,435302236,435303805,435305494,435307018,435308616,435310297,435311856,435313435,435315111,435316583,435318157,435319839,435321405,435322975,435324624,435326194,435327799,435329450,435331042,435332573,435334225,435335831,435337362,435339019,435340703,435342214,435343857,435345545,435347112,435348738,435350398,435351922,435353522,435355154,435356683,435358324,435359998,435361562,435363173,435364863,435366415,435368022,435369649,435371228,435372832,435374508,435376050,435377653,435379306,435380861,435382398,435384062,435385677,435387153,435388877,435390495,435392049,435393676,435395292,435396829,435398409,435400054,435401606,435403193,435404874,435406467,435408005,435409674,435411289,435412856,435414513,435416128,435417689,435419363,435420967,435422512,435424165,435425781,435427351,435429017,435430658,435432186,435433820,435435467,435437033,435438667,435440342,435441890,435443514,435445196,435446737,435448357,435449999,435451528,435453067,435454775,435456428,435458037,435459757,435461387,435462912,435464603,435466286,435467812,435469472,435471166,435472695,435474309,435476068,435477652,435479270,435481015,435482574,435484138,435485862,435487462,435489009,435490732,435492315,435493922,435495577,435497255,435498883,435500599,435502284,435503902,435505551,435507185,435508759,435510350,435512002,435513633,435515213,435516904,435518561,435520093,435521774,435523475,435524996,435526690,435528355,435529897,435531488,435533165,435534719,435536378,435538074,435539618,435541133,435542844,435544496,435546041,435547776,435549406,435550936,435552618,435554165,435555685,435557351,435559009,435560475,435562176,435563774,435565284,435566964,435568529,435570092,435571777,435573305,435574784,435576464,435577995,435579478,435581104,435582608,435584121,435585787,435587297,435588848,435590536,435591948,435593506,435595179,435596653,435598282,435599847,435601369,435603014,435604511,435606048,435607711,435609123,435610661,435612320,435613738,435615261,435616950,435618408,435619967,435621638,435623079,435624629,435626235,435627705,435629285,435630807,435632298,435633933,435635406,435636920,435638557,435640077,435641623,435643276,435644743,435646318,435647944,435649367,435650949,435652560,435654041,435655586,435657236,435658688,435660219,435661906,435663305,435664862,435666489,435667899,435669507,435671126,435672593,435674195,435675806,435677308,435678876,435680493,435681971,435683575,435685198,435686643,435688249,435689910,435691531,435693103,435694782,435696384,435697956,435699596,435701167,435702734,435704379,435705897,435707503,435709093,435710628,435712235,435713858,435715405,435716988,435718668,435720189,435721835,435723437,435724978,435726521,435728119,435729660,435731260,435732851,435734380,435735918,435737524,435739020,435740578,435742182,435743694,435745273,435746887,435748419,435749997,435751621,435753120,435754684,435756297,435757808,435759363,435760942,435762496,435764090,435765719,435767241,435768784,435770393,435771940,435773496,435775092,435776606,435778168,435779798,435781250,435782783,435784460,435785970,435787493,435789094,435790544,435792135,435793754,435795241,435796763,435798338,435799885,435801471,435803084,435804702,435806262,435807869,435809437,435811047,435812648,435814270,435815934,435817512,435819119,435820755,435822309,435823923,435825567,435827136,435828757,435830370,435831989,435833592,435835215,435836808,435838407,435840026,435841680,435843254,435844842,435846432,435848053,435849639,435851279,435852843,435854450,435856029,435857675,435859292,435860911,435862568,435864186,435865784,435867386,435869000,435870609,435872252,435873829,435875414,435877037,435878613,435880242,435881820,435883381,435884999,435886595,435888158,435889751,435891343,435892936,435894587,435896149,435897725,435899334,435900941,435902520,435904117,435905717,435907347,435909007,435910595,435912198,435913841,435915426,435917059,435918677,435920284,435921881,435923544,435925195,435926754,435928373,435929928,435931550,435933198,435934741,435936340,435938000,435939584,435941195,435942848,435944456,435946051,435947715,435949343,435950933,435952536,435954189,435955769,435957383,435959012,435960637,435962241,435963870,435965449,435967071,435968724,435970362,435971944,435973558,435975174,435976766,435978357,435979988,435981606,435983199,435984842,435986521,435988118,435989742,435991351,435992952,435994606,435996224,435997836,435999439,436001117,436002684,436004352,436006037,436007624,436009257,436010887,436012506,436014118,436015685,436017311,436019007,436020657,436022293,436023955,436025561,436027181,436028429,436030020,436031515,436033026,436034718,436036360,436037711,436039330,436040901,436042311,436043984,436045594,436047057,436048682,436050301,436051798,436053437,436055070,436056617,436058243,436059826,436061378,436063006,436064638,436066196,436067789,436069419,436070982,436072580,436074174,436075868,436077379,436079014,436080697,436082145,436083800,436085548,436086998,436088705,436090422,436091890,436093563,436095273,436096703,436098380,436100041,436101578,436103247,436104931,436106548,436108126,436109781,436111399,436113040,436114729,436116517,436118027,436119712,436121447,436122927,436124636,436126271,436127837,436129534,436131222,436132820,436134473,436136110,436137848,436139379,436141046,436142820,436144221,436145971,436147631,436149149,436150808,436152394,436154071,436155620,436157360,436159078,436160543,436162241,436163994,436165501,436167211,436168881,436170427,436172119,436173794,436175461,436177021,436178734,436180523,436181984,436183676,436185434,436186899,436188655,436190357,436191916,436193509,436195198,436196878,436198421,436200167,436201939,436203382,436205103,436206829,436208305,436210026,436211726,436213330,436214916,436216654,436218383,436219846,436221561,436223360,436224670,436226427,436228136,436229613,436231278,436233025,436234655,436236242,436237954,436239718,436241161,436242894,436244680,436246131,436247850,436249577,436251156,436252720,436254428,436256176,436257668,436259413,436261197,436262713,436264390,436266082,436267684,436269355,436271020,436272825,436274350,436276064,436277818,436279389,436281118,436282826,436284556,436286271,436287980,436289762,436291302,436293022,436294715,436296391,436298133,436299905,436301733,436303370,436305097,436306866,436308440,436310182,436311881,436313648,436315252,436316953,436318810,436320292,436322051,436323753,436325445,436327071,436328838,436330634,436332090,436333838,436335587,436337122,436338789,436340454,436342223,436343848,436345520,436347322,436348802,436350563,436352207,436353847,436355491,436357150,436358962,436360527,436362227,436363980,436365470,436367214,436368898,436370546,436372202,436373913,436375713,436377216,436378974,436380681,436382311,436384009,436385696,436387446,436389062,436390781,436392566,436394108,436395853,436397507,436399209,436400797,436402453,436404274,436405833,436407503,436409313,436410827,436412580,436414271,436415829,436417516,436419204,436420884,436422541,436424213,436425959,436427558,436429298,436431068,436432596,436434345,436436109,436437694,436439388,436441132,436442776,436444472,436446156,436447850,436449464,436451172,436452878,436454398,436456139,436457885,436459475,436461230,436462912,436464546,436466236,436467929,436469684,436471253,436472919,436474719,436476263,436478004,436479755,436481334,436483051,436484778,436486500,436488164,436489855,436491655,436493280,436494972,436496793,436498355,436500098,436501776,436503404,436505132,436506778,436508501,436510115,436511844,436513572,436515131,436516917,436518606,436520259,436521985,436523650,436525343,436527013,436528731,436530458,436532079,436533817,436535542,436537102,436538858,436540520,436542157,436543883,436545578,436547294,436548907,436550609,436552309,436553883,436555642,436557257,436558836,436560580,436562238,436563956,436565567,436567315,436569063,436570667,436572427,436574150,436575743,436577528,436579187,436580866,436582574,436584301,436586026,436587665,436589393,436591179,436592843,436594547,436596320,436597927,436599600,436601298,436603006,436604673,436606400,436608206,436609767,436611532,436613215,436614902,436616676,436618451,436620252,436621909,436623643,436625408,436627073,436628801,436630543,436632359,436634046,436635760,436637550,436639171,436640960,436642715,436644492,436646248,436647955,436649824,436651470,436653224,436654982,436656664,436658425,436660173,436661991,436663678,436665379,436667226,436668873,436670641,436672439,436674114,436675854,436677548,436679373,436680972,436682701,436684482,436686162,436687890,436689620,436691428,436693134,436694833,436696642,436698326,436700088,436701846,436703568,436705313,436707055,436708927,436710535,436712250,436714009,436715712,436717430,436719172,436720953,436722653,436724387,436726236,436727872,436729613,436731334,436733004,436734763,436736482,436738253,436739933,436741627,436743377,436745029,436746749,436748445,436750166,436751875,436753614,436755365,436757055,436758803,436760483,436762213,436763934,436765571,436767398,436769141,436770877,436772658,436774349,436776130,436777810,436779580,436781300,436783000,436784802,436786466,436788192,436789888,436791586,436793347,436795033,436796797,436798557,436800256,436802054,436803732,436805379,436807122,436808787,436810511,436812222,436813947,436815667,436817433,436819221,436820927,436822643,436824454,436826100,436827830,436829544,436831276,436833012,436834659,436836472,436838198,436839907,436841750,436843469,436845132,436846943,436848632,436850307,436852025,436853778,436855520,436857207,436859016,436860708,436862394,436864197,436865915,436867599,436869411,436871031,436872752,436874534,436876234,436877990,436879711,436881506,436883227,436884917,436886718,436888429,436890150,436892003,436893704,436895420,436897242,436898934,436900601,436902384,436904106,436905813,436907518,436909292,436911020,436912659,436914414,436916085,436917757,436919576,436921283,436922976,436924749,436926478,436928202,436929916,436931670,436933382,436935067,436936839,436938578,436940282,436942122,436943887,436945578,436947417,436949104,436950783,436952612,436954371,436956085,436957744,436959497,436961142,436962828,436964621,436966202,436967936,436969775,436971388,436973111,436974992,436976691,436978380,436980166,436981938,436983734,436985470,436987321,436989127,436990790,436992646,436994327,436996162,436997884,436999693,437001496,437003151,437005032,437006773,437008502,437010278,437012012,437013776,437015450,437017285,437019032,437020724,437022554,437024223,437025947,437027623,437029434,437031221,437032914,437034741,437036503,437038194,437039909,437041609,437043485,437045122,437046906,437048744,437050394,437052198,437053958,437055735,437057379,437059116,437060846,437062458,437064255,437066007,437067718,437069468,437071171,437072907,437074496,437076252,437078049,437079699,437081471,437083230,437084929,437086690,437088430,437090195,437091813,437093575,437095369,437096968,437098800,437100569,437102220,437103986,437105687,437107444,437109075,437110898,437112722,437114382,437116218,437117986,437119689,437121413,437123168,437125015,437126656,437128479,437130317,437131997,437133815,437135504,437137271,437138925,437140676,437142520,437144215,437146034,437147837,437149525,437151264,437152956,437154841,437156520,437158293,437160104,437161794,437163566,437165231,437167068,437168717,437170460,437172331,437174003,437175826,437177588,437179352,437181061,437182775,437184617,437186299,437188082,437189895,437191571,437193347,437195015,437196878,437198548,437200330,437202202,437203862,437205690,437207466,437209192,437210954,437212705,437214560,437216234,437218030,437219896,437221570,437223400,437225251,437226988,437228762,437230498,437232329,437234009,437235807,437237637,437239299,437241088,437242913,437244630,437246396,437248150,437249937,437251635,437253383,437255250,437256897,437258631,437260509,437262186,437263998,437265747,437267505,437269209,437270915,437272740,437274381,437276127,437277957,437279649,437281425,437283140,437284909,437286590,437288314,437290175,437291786,437293516,437295347,437297020,437298763,437300505,437302297,437303977,437305683,437307509,437309177,437310973,437312808,437314490,437316265,437318049,437319816,437321508,437323203,437325012,437326661,437328448,437330269,437331945,437333720,437335458,437337247,437338921,437340654,437342437,437344094,437345867,437347655,437349366,437351151,437352868,437354635,437356364,437358122,437359905,437361573,437363387,437365193,437366940,437368750,437370481,437372311,437374008,437375738,437377502,437379189,437381007,437382785,437384554,437386314,437388073,437389855,437391519,437393330,437395137,437396823,437398665,437400394,437402169,437403816,437405574,437407407,437409071,437410863,437412623,437414410,437416144,437417857,437419663,437421324,437423114,437424921,437426630,437428444,437430225,437431999,437433656,437435437,437437286,437438975,437440791,437442551,437444293,437446055,437447805,437449634,437451260,437453084,437454904,437456652,437458467,437460173,437462015,437463687,437465433,437467301,437469022,437470840,437472646,437474442,437476163,437477874,437479767,437481420,437483206,437485047,437486866,437488615,437490306,437492242,437493901,437495735,437497599,437499354,437501129,437502834,437504701,437506342,437508143,437510026,437511756,437513571,437515375,437517256,437518921,437520637,437522535,437524203,437525957,437527738,437529543,437531233,437532944,437534819,437536461,437538228,437540078,437541782,437543612,437545322,437547146,437548856,437550593,437552455,437554097,437555922,437557739,437559463,437561253,437562960,437564815,437566509,437568237,437570143,437571783,437573567,437575368,437577185,437578954,437580677,437582546,437584254,437586066,437587904,437589616,437591426,437593145,437594983,437596681,437598462,437600344,437602068,437603889,437605654,437607501,437609228,437610903,437612758,437614467,437616310,437618117,437619884,437621678,437623384,437625247,437626950,437628777,437630638,437632421,437634235,437635987,437637848,437639547,437641268,437643197,437644942,437646707,437648508,437650396,437652086,437653832,437655766,437657453,437659231,437661012,437662843,437664609,437666316,437668199,437669897,437671668,437673522,437675303,437677070,437678741,437680641,437682320,437684085,437685955,437687677,437689428,437691154,437693029,437694765,437696460,437698401,437700059,437701879,437703660,437705439,437707223,437708932,437710759,437712480,437714248,437716140,437717863,437719641,437721378,437723238,437724979,437726694,437728624,437730327,437732205,437733959,437735819,437737609,437739240,437741185,437742921,437744811,437746590,437748432,437750272,437751995,437753872,437755596,437757445,437759297,437761111,437762952,437764691,437766570,437768348,437770076,437771961,437773679,437775502,437777298,437779148,437780923,437782673,437784575,437786289,437788164,437789948,437791764,437793585,437795299,437797128,437798865,437800642,437802546,437804296,437806120,437807916,437809776,437811537,437813252,437815150,437816856,437818679,437820436,437822251,437824029,437825797,437827650,437829409,437831189,437833041,437834811,437836678,437838435,437840286,437842085,437843824,437845731,437847471,437849342,437851102,437852947,437854769,437856537,437858366,437860097,437861942,437863779,437865554,437867353,437869120,437870958,437872701,437874433,437876342,437878087,437879906,437881695,437883537,437885314,437887067,437888897,437890693,437892421,437894337,437896064,437897884,437899657,437901482,437903243,437905001,437906790,437908525,437910305,437912178,437913931,437915721,437917562,437919384,437921161,437922937,437924780,437926487,437928255,437930082,437931891,437933677,437935406,437937294,437939011,437940738,437942597,437944441,437946206,437947933,437949819,437951536,437953310,437955183,437956998,437958765,437960518,437962398,437964136,437965915,437967797,437969549,437971309,437973082,437974922,437976648,437978456,437980353,437982193,437984003,437985787,437987658,437989351,437991167,437993057,437994891,437996693,437998469,438000383,438002060,438003901,438005811,438007600,438009389,438011176,438013026,438014739,438016547,438018405,438020214,438021999,438023742,438025636,438027367,438029223,438031100,438032891,438034654,438036393,438038278,438039964,438041758,438043574,438045368,438047176,438048927,438050800,438052520,438054363,438056168,438057972,438059700,438061382,438063266,438064951,438066729,438068560,438070392,438072106,438073835,438075717,438077444,438079259,438081097,438082883,438084637,438086368,438088218,438089893,438091654,438093522,438095292,438097089,438098843,438100735,438102516,438104278,438106145,438107868,438109644,438111433,438113272,438115037,438116825,438118709,438120443,438122309,438124053,438125866,438127669,438129414,438131299,438133004,438134891,438136671,438138518,438140307,438142051,438143878,438145601,438147472,438149274,438151088,438152929,438154697,438156526,438158261,438160110,438161940,438163700,438165531,438167224,438169054,438170774,438172607,438174461,438176297,438178127,438179833,438181676,438183407,438185242,438187095,438188891,438190748,438192458,438194308,438196098,438197836,438199694,438201469,438203268,438204968,438206837,438208597,438210382,438212240,438214007,438215790,438217493,438219347,438221103,438222854,438224702,438226504,438228302,438230023,438231881,438233650,438235428,438237316,438239100,438240926,438242635,438244511,438246278,438248090,438249961,438251756,438253636,438255393,438257276,438258985,438260871,438262677,438264504,438266281,438268018,438269938,438271648,438273479,438275221,438277106,438278859,438280673,438282610,438284353,438286169,438287970,438289898,438291626,438293446,438295355,438297167,438298968,438300725,438302656,438304398,438306197,438308117,438309983,438311793,438313503,438315371,438317109,438318938,438320816,438322661,438324419,438326156,438328037,438329745,438331556,438333332,438335190,438336945,438338706,438340629,438342316,438344041,438345755,438347647,438349384,438351127,438353051,438354832,438356620,438358385,438360306,438361995,438363804,438365670,438367475,438369235,438370938,438372846,438374505,438376367,438378155,438380008,438381805,438383602,438385512,438387245,438389094,438390842,438392742,438394503,438396298,438398202,438399933,438401776,438403552,438405458,438407196,438408997,438410881,438412679,438414470,438416246,438418166,438419931,438421719,438423646,438425432,438427209,438429018,438430909,438432612,438434411,438436274,438438053,438439858,438441622,438443529,438445205,438447012,438448812,438450662,438452414,438454231,438456141,438457893,438459713,438461525,438463440,438465154,438466975,438468875,438470651,438472418,438474192,438476068,438477775,438479630,438481440,438483271,438485047,438486855,438488726,438490423,438492254,438494031,438495889,438497624,438499416,438501285,438503002,438504822,438506551,438508375,438510151,438511926,438513788,438515479,438517283,438519084,438520919,438522727,438524516,438526376,438528113,438529934,438531741,438533502,438535288,438537095,438538984,438540697,438542503,438544320,438546120,438547886,438549678,438551584,438553300,438555153,438556948,438558755,438560532,438562311,438564166,438565899,438567710,438569482,438571311,438573058,438574879,438576736,438578373,438580228,438581982,438583811,438585569,438587370,438589259,438590956,438592771,438594596,438596322,438598097,438599852,438601691,438603365,438605193,438607068,438608841,438610624,438612380,438614190,438615886,438617662,438619522,438621172,438622870,438624597,438626394,438628090,438629875,438631765,438633430,438635203,438637076,438638796,438640492,438642248,438644057,438645694,438647443,438649305,438650966,438652699,438654620,438656275,438657972,438659831,438661549,438663260,438665098,438666876,438668528,438670261,438672128,438673842,438675548,438677421,438679115,438680879,438682682,438684505,438686213,438687926,438689845,438691503,438693316,438695208,438696905,438698698,438700479,438702343,438704106,438705875,438707812,438709450,438711292,438713180,438714879,438716661,438718377,438720253,438721948,438723674,438725555,438727254,438729075,438730836,438732700,438734438,438736218,438738125,438739798,438741626,438743378,438745231,438747008,438748724,438750640,438752391,438754232,438756063,438757881,438759703,438761488,438763398,438765197,438767018,438768911,438770655,438772515,438774301,438776137,438777931,438779657,438781582,438783286,438785128,438786932,438788735,438790531,438792238,438794109,438795871,438797670,438799515,438801258,438803103,438804847,438806644,438808447,438810179,438812022,438813781,438815594,438817350,438819169,438820979,438822723,438824556,438826332,438828061,438829903,438831658,438833492,438835324,438837082,438838935,438840709,438842496,438844334,438846023,438847913,438849680,438851471,438853359,438855079,438856883,438858702,438860534,438862304,438864017,438865832,438867599,438869362,438871209,438872947,438874775,438876586,438878375,438880180,438881923,438883743,438885529,438887291,438889161,438890903,438892707,438894527,438896311,438898128,438899965,438901780,438903605,438905298,438907160,438908886,438910659,438912546,438914299,438916107,438917854,438919631,438921431,438923160,438925018,438926803,438928600,438930469,438932245,438934013,438935734,438937584,438939341,438941095,438942925,438944697,438946511,438948243,438950077,438951893,438953644,438955548,438957329,438959104,438960959,438962796,438964632,438966351,438968235,438969944,438971737,438973592,438975392,438977157,438978871,438980752,438982528,438984335,438986182,438987975,438989742,438991452,438993332,438995074,438996840,438998685,439000467,439002255,439003953,439005796,439007569,439009370,439011196,439012974,439014781,439016519,439018373,439020154,439021951,439023785,439025568,439027434,439029155,439031034,439032840,439034611,439036503,439038299,439040095,439041858,439043693,439045476,439047222,439049074,439050830,439052617,439054408,439056202,439058004,439059698,439061567,439063344,439065174,439067014,439068754,439070547,439072271,439074120,439075873,439077577,439079390,439081179,439083020,439084716,439086575,439088323,439090072,439091926,439093697,439095495,439097271,439099067,439100833,439102499,439104321,439106072,439107800,439109569,439111288,439113105,439114809,439116615,439118402,439120200,439122023,439123781,439125621,439127325,439129157,439130969,439132735,439134550,439136289,439138099,439139816,439141661,439143412,439145174,439147018,439148742,439150526,439152222,439154059,439155831,439157591,439159415,439161137,439162923,439164668,439166537,439168262,439170021,439171871,439173591,439175391,439177149,439178957,439180769,439182477,439184373,439186095,439187882,439189703,439191485,439193249,439194963,439196839,439198634,439200383,439202228,439203976,439205737,439207582,439209387,439211202,439212888,439214805,439216553,439218387,439220260,439222035,439223866,439225580,439227480,439229273,439231024,439232922,439234639,439236468,439238280,439240089,439241866,439243609,439245514,439247246,439249062,439250920,439252699,439254492,439256236,439258132,439259938,439261708,439263582,439265339,439267142,439268976,439270832,439272643,439274378,439276291,439278021,439279794,439281675,439283468,439285229,439286961,439288847,439290653,439292396,439294265,439296009,439297800,439299573,439301435,439303228,439304926,439306810,439308530,439310272,439312164,439313982,439315750,439317461,439319340,439321050,439322844,439324720,439326472,439328291,439330047,439331899,439333677,439335427,439337294,439339024,439340797,439342700,439344430,439346200,439347912,439349796,439351517,439353296,439355201,439356955,439358697,439360477,439362323,439364070,439365837,439367712,439369495,439371294,439373135,439374964,439376762,439378492,439380378,439382124,439383927,439385776,439387595,439389402,439391120,439392997,439394767,439396568,439398457,439400258,439402064,439403849,439405712,439407481,439409253,439411132,439412864,439414651,439416456,439418294,439420046,439421815,439423695,439425467,439427241,439429087,439430899,439432726,439434470,439436340,439438092,439439919,439441779,439443569,439445369,439447148,439448986,439450786,439452590,439454506,439456278,439458106,439459927,439461791,439463577,439465331,439467206,439469009,439470781,439472603,439474460,439476264,439478027,439479964,439481714,439483530,439485405,439487272,439489086,439490837,439492727,439494432,439496248,439498173,439499975,439501756,439503502,439505369,439507088,439508888,439510823,439512600,439514367,439516149,439518036,439519779,439521582,439523527,439525335,439527050,439528836,439530723,439532492,439534324,439536232,439538050,439539781,439541625,439543463,439545170,439546920,439548868,439550567,439552336,439554128,439555991,439557769,439559517,439561423,439563172,439564931,439566804,439568629,439570379,439572128,439574048,439575792,439577600,439579500,439581335,439583133,439584871,439586811,439588555,439590351,439592319,439594125,439595920,439597798,439599648,439601464,439603186,439605142,439606894,439608738,439610681,439612504,439614335,439616098,439618004,439619774,439621573,439623520,439625266,439627085,439628918,439630786,439632574,439634337,439636300,439638071,439639889,439641768,439643605,439645444,439647210,439649166,439650885,439652655,439654578,439656394,439658198,439660012,439661889,439663666,439665514,439667448,439669230,439670997,439672819,439674711,439676519,439678293,439680246,439682004,439683785,439685639,439687469,439689286,439691092,439693035,439694776,439696584,439698494,439700319,439702069,439703874,439705808,439707521,439709349,439711268,439713085,439714846,439716668,439718557,439720290,439722130,439724082,439725924,439727666,439729541,439731411,439733209,439734984,439736947,439738714,439740501,439742394,439744188,439745984,439747805,439749697,439751456,439753252,439755194,439757052,439758880,439760624,439762576,439764346,439766197,439768106,439769882,439771695,439773454,439775325,439777064,439778937,439780851,439782638,439784468,439786312,439788152,439789907,439791728,439793664,439795416,439797233,439799135,439801002,439802807,439804603,439806575,439808346,439810175,439812082,439813904,439815714,439817509,439819352,439821117,439822998,439824927,439826757,439828525,439830342,439832182,439833970,439835801,439837744,439839431,439841238,439843120,439844952,439846776,439848581,439850501,439852231,439854055,439855962,439857739,439859471,439861294,439863124,439864874,439866688,439868577,439870309,439872079,439873969,439875757,439877539,439879329,439881239,439882951,439884814,439886728,439888514,439890301,439892167,439894013,439895827,439897628,439899568,439901251,439903062,439904954,439906730,439908525,439910355,439912266,439913946,439915779,439917701,439919434,439921234,439923074,439924974,439926674,439928499,439930462,439932202,439934019,439935863,439937731,439939515,439941338,439943275,439944985,439946843,439948727,439950546,439952410,439954238,439956144,439957905,439959779,439961722,439963530,439965355,439967184,439969057,439970799,439972640,439974556,439976354,439978192,439980050,439981939,439983756,439985543,439987508,439989292,439991127,439993058,439994929,439996717,439998554,440000488,440002293,440004107,440006011,440007859,440009630,440011464,440013426,440015224,440017046,440018994,440020817,440022602,440024408,440026369,440028152,440030008,440031964,440033802,440035535,440037367,440039316,440041042,440042842,440044806,440046601,440048322,440050148,440052095,440053829,440055580,440057465,440059308,440061105,440062982,440064832,440066606,440068344,440070264,440072080,440073869,440075742,440077566,440079427,440081238,440083116,440084852,440086755,440088657,440090496,440092296,440094084,440095973,440097678,440099592,440101473,440103278,440105072,440106872,440108702,440110489,440112256,440114116,440115906,440117727,440119627,440121439,440123199,440124969,440126826,440128616,440130417,440132229,440134037,440135880,440137688,440139535,440141248,440143051,440144896,440146679,440148471,440150311,440152136,440153850,440155616,440157424,440159232,440161028,440162909,440164735,440166497,440168317,440170130,440171981,440173815,440175685,440177522,440179255,440181077,440182899,440184738,440186549,440188424,440190297,440192102,440193946,440195760,440197523,440199384,440201230,440203080,440204939,440206692,440208501,440210276,440212095,440213941,440215809,440217657,440219477,440221347,440223131,440225019,440226860,440228736,440230598,440232464,440234308,440236046,440237896,440239754,440241658,440243475,440245343,440247183,440248987,440250814,440252658,440254565,440256394,440258265,440260134,440261915,440263729,440265568,440267397,440269217,440271088,440272981,440274771,440276593,440278390,440280213,440282064,440283966,440285866,440287707,440289543,440291400,440293237,440295028,440296885,440298759,440300593,440302372,440304245,440306068,440307907,440309741,440311625,440313491,440315315,440317135,440318934,440320789,440322652,440324505,440326372,440328177,440330006,440331806,440333636,440335457,440337338,440339169,440341055,440342905,440344744,440346519,440348369,440350210,440352033,440353888,440355747,440357585,440359363,440361206,440363077,440364864,440366732,440368613,440370397,440372230,440374138,440375990,440377809,440379678,440381572,440383385,440385156,440387034,440388885,440390693,440392567,440394481,440396238,440398013,440399909,440401784,440403591,440405502,440407416,440409195,440410995,440412900,440414777,440416584,440418390,440420316,440422108,440423907,440425781,440427662,440429502,440431282,440433198,440435042,440436844,440438745,440440649,440442495,440444258,440446186,440448031,440449822,440451691,440453633,440455452,440457214,440459177,440461012,440462829,440464684,440466604,440468411,440470212,440472191,440474016,440475863,440477609,440479566,440481391,440483167,440485030,440486978,440488849,440490621,440492588,440494409,440496239,440498136,440500084,440501949,440503761,440505731,440507613,440509534,440511357,440513285,440515113,440516982,440518905,440520812,440522719,440524551,440526496,440528343,440530220,440532089,440534008,440535880,440537683,440539634,440541457,440543386,440545241,440547195,440549038,440550840,440552794,440554645,440556504,440558327,440560285,440562114,440563911,440565841,440567747,440569590,440571398,440573341,440575140,440576961,440578801,440580674,440582563,440584327,440586250,440588048,440589891,440591758,440593627,440595515,440597297,440599271,440601088,440602954,440604783,440606691,440608542,440610327,440612239,440614005,440615881,440617706,440619646,440621474,440623284,440625208,440627049,440628930,440630797,440632743,440634561,440636360,440638245,440640084,440641939,440643753,440645629,440647381,440649192,440651078,440652938,440654774,440656597,440658511,440660264,440662091,440664003,440665866,440667697,440669533,440671441,440673206,440674957,440676819,440678663,440680428,440682276,440684196,440686002,440687818,440689663,440691448,440693290,440695150,440697078,440698925,440700703,440702568,440704393,440706253,440708091,440709972,440711839,440713664,440715530,440717258,440719123,440720962,440722838,440724693,440726501,440728431,440730200,440732046,440733882,440735723,440737554,440739387,440741291,440743079,440744910,440746750,440748528,440750382,440752207,440754119,440756004,440757769,440759598,440761357,440763231,440765042,440766877,440768774,440770635,440772467,440774233,440776103,440777923,440779796,440781610,440783386,440785210,440786951,440788787,440790579,440792435,440794287,440796092,440797953,440799720,440801599,440803431,440805300,440807144,440808986,440810812,440812601,440814450,440816276,440818106,440819941,440821750,440823596,440825357,440827185,440828965,440830874,440832701,440834462,440836320,440838132,440839984,440841784,440843655,440845454,440847275,440849095,440850912,440852794,440854585,440856496,440858278,440860107,440861978,440863858,440865707,440867530,440869417,440871191,440873010,440874831,440876701,440878548,440880368,440882264,440884037,440885884,440887727,440889594,440891478,440893244,440895075,440896868,440898757,440900553,440902470,440904301,440906041,440907869,440909684,440911567,440913377,440915306,440917106,440918892,440920711,440922517,440924341,440926153,440928036,440929847,440931624,440933458,440935335,440937138,440938932,440940812,440942566,440944322,440946172,440948030,440949772,440951563,440953465,440955132,440956908,440958788,440960520,440962220,440964013,440965825,440967411,440969223,440971094,440972779,440974415,440976264,440978071,440979669,440981421,440983309,440984936,440986694,440988564,440990216,440991971,440993788,440995534,440997193,440999023,441000777,441002520,441004363,441006213,441007941,441009713,441011585,441013342,441015139,441017031,441018760,441020549,441022400,441024112,441025862,441027717,441029473,441031145,441032970,441034815,441036445,441038258,441040148,441041866,441043624,441045514,441047280,441048944,441050816,441052588,441054250,441056050,441057906,441059600,441061356,441063230,441064935,441066693,441068527,441070293,441071982,441073792,441075615,441077310,441079030,441080928,441082661,441084396,441086259,441088044,441089691,441091499,441093340,441095023,441096749,441098612,441100378,441102122,441104021,441105796,441107394,441109182,441111038,441112715,441114418,441116335,441118097,441119793,441121698,441123476,441125087,441126911,441128801,441130529,441132211,441134128,441135864,441137577,441139438,441141284,441142880,441144723,441146618,441148326,441149995,441151928,441153701,441155438,441157332,441159139,441160780,441162542,441164464,441166170,441167889,441169835,441171579,441173234,441175106,441177019,441178714,441180403,441182357,441184121,441185793,441187642,441189472,441191184,441192927,441194841,441196624,441198343,441200234,441202090,441203772,441205539,441207443,441209145,441210877,441212794,441214616,441216292,441218127,441220028,441221719,441223471,441225391,441227103,441228836,441230683,441232551,441234259,441236091,441237974,441239701,441241460,441243370,441245130,441246873,441248756,441250609,441252351,441254158,441256024,441257747,441259564,441261477,441263254,441264934,441266834,441268727,441270431,441272210,441274132,441275882,441277677,441279578,441281380,441283098,441284960,441286859,441288586,441290324,441292268,441293997,441295713,441297581,441299415,441301132,441302954,441304910,441306607,441308427,441310329,441312081,441313773,441315678,441317545,441319271,441321063,441322970,441324708,441326496,441328415,441330172,441331901,441333801,441335617,441337282,441339133,441340982,441342685,441344475,441346377,441348102,441349833,441351747,441353491,441355145,441357027,441358861,441360537,441362382,441364295,441365921,441367677,441369597,441371328,441373042,441374932,441376708,441378408,441380262,441382109,441383831,441385633,441387534,441389276,441390956,441392903,441394701,441396365,441398203,441400082,441401765,441403548,441405438,441407134,441408860,441410786,441412597,441414296,441416098,441417972,441419659,441421444,441423389,441425129,441426862,441428773,441430622,441432322,441434191,441436078,441437786,441439605,441441545,441443246,441445026,441446911,441448698,441450388,441452269,441454109,441455839,441457657,441459569,441461174,441462942,441464873,441466629,441468294,441470219,441472094,441473728,441475522,441477449,441479134,441480911,441482828,441484607,441486282,441488170,441490030,441491684,441493511,441495446,441497165,441498971,441500901,441502631,441504320,441506223,441508064,441509790,441511615,441513519,441515192,441516950,441518838,441520608,441522279,441524191,441526015,441527693,441529574,441531513,441533219,441535022,441536893,441538656,441540367,441542289,441544113,441545805,441547675,441549543,441551237,441553086,441555035,441556719,441558451,441560377,441562167,441563850,441565715,441567587,441569268,441571101,441573020,441574715,441576473,441578390,441580174,441581897,441583799,441585653,441587334,441589188,441591107,441592823,441594620,441596561,441598354,441600066,441601924,441603789,441605489,441607350,441609312,441611057,441612811,441614733,441616537,441618197,441620066,441621942,441623580,441625397,441627324,441629113,441630827,441632746,441634593,441636267,441638172,441640102,441641743,441643584,441645470,441647238,441648968,441650895,441652742,441654371,441656270,441658199,441659895,441661643,441663556,441665356,441667005,441668866,441670753,441672426,441674285,441676180,441677882,441679658,441681571,441683372,441685023,441686876,441688760,441690414,441692279,441694180,441695873,441697586,441699473,441701325,441702951,441704818,441706721,441708387,441710185,441712094,441713829,441715527,441717426,441719255,441720922,441722748,441724674,441726338,441728151,441730085,441731864,441733641,441735537,441737363,441739012,441740862,441742831,441744484,441746287,441748217,441749971,441751678,441753558,441755431,441757055,441758892,441760816,441762490,441764280,441766217,441767946,441769668,441771554,441773330,441774984,441776826,441778748,441780420,441782232,441784165,441785862,441787633,441789505,441791318,441793027,441794901,441796779,441798446,441800314,441802232,441803917,441805687,441807572,441809321,441811021,441812901,441814778,441816440,441818301,441820198,441821857,441823664,441825550,441827298,441829028,441830892,441832767,441834391,441836275,441838232,441839846,441841700,441843613,441845356,441847094,441848985,441850829,441852465,441854361,441856255,441857946,441859770,441861693,441863467,441865180,441867076,441868920,441870603,441872493,441874419,441876125,441877955,441879857,441881648,441883354,441885236,441887116,441888803,441890672,441892588,441894291,441896113,441898037,441899847,441901566,441903462,441905363,441907088,441908986,441910905,441912640,441914471,441916378,441918188,441919915,441921807,441923726,441925454,441927318,441929257,441930994,441932829,441934710,441936560,441938267,441940191,441942094,441943860,441945753,441947680,441949391,441951186,441953058,441954880,441956584,441958489,441960380,441962080,441963965,441965854,441967628,441969483,441971361,441973210,441974937,441976792,441978644,441980339,441982223,441984124,441985916,441987726,441989588,441991410,441993128,441995022,441996902,441998605,442000504,442002374,442004096,442005908,442007798,442009623,442011342,442013230,442015051,442016791,442018680,442020523,442022237,442024087,442025943,442027763,442029436,442031335,442033151,442034875,442036759,442038638,442040380,442042200,442044060,442045871,442047565,442049414,442051243,442052934,442054854,442056732,442058517,442060283,442062162,442063938,442065682,442067566,442069429,442071114,442073006,442074874,442076655,442078409,442080288,442082041,442083727,442085575,442087438,442089123,442090902,442092778,442094561,442096296,442098163,442099994,442101735,442103623,442105499,442107186,442108975,442110867,442112615,442114405,442116306,442118123,442119777,442121622,442123493,442125244,442127003,442128897,442130719,442132437,442134315,442136208,442137915,442139764,442141641,442143455,442145194,442147055,442148947,442150619,442152501,442154424,442156150,442157935,442159848,442161638,442163412,442165268,442167163,442168887,442170761,442172640,442174427,442176207,442178145,442179982,442181694,442183594,442185502,442187216,442189045,442190957,442192761,442194534,442196397,442198269,442200032,442201954,442203825,442205590,442207406,442209262,442211108,442212872,442214780,442216672,442218431,442220327,442222234,442223980,442225805,442227685,442229558,442231314,442233197,442235131,442236847,442238735,442240644,442242434,442244276,442246176,442248020,442249793,442251675,442253634,442255358,442257238,442259144,442260979,442262797,442264651,442266525,442268320,442270208,442272100,442273869,442275700,442277536,442279377,442281178,442283072,442285011,442286803,442288609,442290520,442292339,442294178,442296039,442297888,442299660,442301559,442303498,442305225,442307098,442309006,442310766,442312590,442314460,442316315,442318115,442320019,442321882,442323625,442325485,442327455,442329189,442331030,442332934,442334769,442336570,442338468,442340355,442342090,442343964,442345892,442347640,442349481,442351438,442353170,442355016,442356887,442358667,442360483,442362349,442364190,442365960,442367807,442369710,442371449,442373287,442375215,442377027,442378879,442380748,442382604,442384350,442386226,442388119,442389853,442391690,442393607,442395364,442397195,442399123,442400944,442402727,442404626,442406497,442408224,442410075,442412005,442413759,442415558,442417448,442419290,442421019,442422933,442424803,442426487,442428369,442430307,442432093,442433889,442435818,442437684,442439403,442441270,442443225,442444972,442446801,442448724,442450580,442452298,442454211,442456106,442457816,442459701,442461577,442463365,442465156,442467040,442468894,442470577,442472490,442474409,442476108,442477970,442479841,442481653,442483357,442485232,442487170,442488853,442490726,442492627,442494468,442496229,442498113,442500045,442501749,442503613,442505515,442507377,442509178,442511068,442513011,442514678,442516555,442518472,442520277,442522063,442523957,442525948,442527636,442529454,442531407,442533248,442534957,442536832,442538783,442540483,442542342,442544245,442546074,442547832,442549681,442551658,442553385,442555211,442557124,442558963,442560704,442562546,442564506,442566165,442568065,442569942,442571778,442573519,442575374,442577322,442578991,442580869,442582766,442584578,442586356,442588229,442590203,442591878,442593780,442595614,442597421,442599185,442601055,442602955,442604649,442606532,442608405,442610183,442611908,442613777,442615637,442617341,442619264,442621154,442622942,442624783,442626690,442628519,442630284,442632166,442634065,442635741,442637668,442639534,442641304,442643107,442644997,442646874,442648640,442650541,442652441,442654159,442655993,442657805,442659654,442661428,442663339,442665272,442666967,442668895,442670753,442672544,442674389,442676283,442678130,442679950,442681872,442683808,442685507,442687334,442689212,442691031,442692807,442694680,442696597,442698326,442700191,442702096,442703868,442705644,442707524,442709414,442711121,442712999,442714897,442716639,442718416,442720334,442722186,442723879,442725802,442727706,442729483,442731288,442733155,442735013,442736685,442738595,442740499,442742257,442744016,442745950,442747806,442749538,442751446,442753379,442755125,442756895,442758839,442760670,442762376,442764294,442766237,442767986,442769772,442771732,442773565,442775298,442777185,442779135,442780887,442782652,442784574,442786438,442788110,442789983,442791940,442793676,442795434,442797307,442799223,442800955,442802833,442804793,442806550,442808314,442810215,442812025,442813786,442815689,442817603,442819351,442821180,442823090,442824919,442826687,442828628,442830567,442832321,442834140,442836043,442837824,442839536,442841480,442843396,442845154,442846951,442848866,442850683,442852361,442854297,442856201,442857927,442859767,442861672,442863469,442865233,442867173,442869081,442870840,442872635,442874558,442876363,442878119,442880038,442881940,442883660,442885490,442887431,442889194,442890890,442892798,442894687,442896416,442898261,442900164,442901924,442903667,442905582,442907442,442909161,442911058,442912978,442914748,442916556,442918514,442920321,442922048,442923943,442925828,442927577,442929360,442931275,442933073,442934789,442936709,442938574,442940342,442942150,442944063,442945888,442947647,442949516,442951385,442953183,442954982,442956846,442958678,442960433,442962307,442964195,442965971,442967707,442969584,442971476,442973216,442975068,442976976,442978761,442980522,442982398,442984289,442986041,442987912,442989783,442991593,442993327,442995175,442997061,442998829,443000676,443002536,443004369,443006117,443008013,443009847,443011591,443013405,443015238,443017050,443018791,443020706,443022571,443024321,443026101,443027961,443029728,443031485,443033402,443035267,443037015,443038813,443040696,443042515,443044273,443046196,443048074,443049830,443051610,443053482,443055360,443057082,443058953,443060849,443062649,443064387,443066309,443068170,443069904,443071759,443073639,443075423,443077132,443079083,443080967,443082743,443084546,443086458,443088321,443090064,443091944,443093828,443095629,443097410,443099270,443101116,443102791,443104674,443106594,443108376,443110134,443111942,443113825,443115591,443117456,443119340,443121154,443122951,443124800,443126696,443128462,443130339,443132251,443134051,443135801,443137660,443139562,443141335,443143156,443145030,443146858,443148586,443150442,443152325,443154102,443155911,443157788,443159575,443161352,443163206,443165089,443166878,443168632,443170519,443172346,443174137,443175997,443177893,443179706,443181506,443183353,443185193,443186992,443188821,443190681,443192472,443194298,443196145,443198001,443199696,443201538,443203412,443205205,443206996,443208812,443210694,443212452,443214295,443216181,443218036,443219806,443221626,443223523,443225307,443227133,443229005,443230841,443232648,443234484,443236377,443238113,443239955,443241861,443243665,443245474,443247281,443249132,443250937,443252728,443254625,443256430,443258231,443260023,443261838,443263568,443265368,443267196,443268970,443270737,443272571,443274375,443276189,443277991,443279858,443281630,443283448,443285268,443287076,443288852,443290692,443292475,443294266,443296048,443297929,443299741,443301567,443303387,443305192,443306994,443308852,443310694,443312436,443314217,443316048,443317838,443319596,443321456,443323188,443324940,443326784,443328648,443330442,443332141,443334024,443335828,443337556,443339423,443341193,443342950,443344730,443346524,443348292,443349983,443351864,443353616,443355373,443357155,443358978,443360732,443362469,443364318,443366069,443367723,443369548,443371336,443373122,443374795,443376645,443378362,443380228,443382131,443383970,443385769,443387671,443389543,443391311,443393113,443394989,443396813,443398613,443400477,443402345,443404159,443405938,443407843,443409697,443411451,443413297,443415176,443416916,443418678,443420566,443422435,443424153,443426030,443427936,443429709,443431460,443433352,443435222,443436933,443438778,443440683,443442498,443444248,443446116,443447983,443449733,443451549,443453418,443455234,443457026,443458875,443460713,443462467,443464300,443466182,443467999,443469702,443471534,443473408,443475171,443476934,443478815,443480644,443482351,443484219,443486116,443487870,443489624,443491528,443493306,443495024,443496819,443498678,443500427,443502172,443504055,443505866,443507594,443509362,443511244,443512927,443514664,443516558,443518395,443520117,443521980,443523859,443525626,443527423,443529294,443531112,443532814,443534654,443536533,443538272,443540051,443541900,443543715,443545408,443547238,443549129,443550886,443552626,443554479,443556283,443558005,443559855,443561712,443563440,443565234,443567124,443568881,443570601,443572467,443574319,443575953,443577761,443579633,443581370,443583086,443584922,443586768,443588411,443590265,443592157,443593906,443595632,443597491,443599334,443600960,443602808,443604698,443606385,443608176,443610012,443611790,443613480,443615329,443617175,443618913,443620730,443622554,443624294,443626019,443627854,443629693,443631345,443633146,443635034,443636714,443638493,443640307,443642116,443643774,443645625,443647447,443649133,443650924,443652774,443654544,443656274,443658141,443659926,443661556,443663328,443665179,443666871,443668553,443670403,443672247,443673902,443675724,443677542,443679281,443681008,443682822,443684595,443686246,443688141,443689887,443691599,443693338,443695154,443696840,443698466,443700317,443702113,443703776,443705543,443707351,443709056,443710745,443712572,443714342,443715961,443717824,443719569,443721276,443723046,443724864,443726495,443728191,443729956,443731730,443733368,443735220,443737007,443738700,443740442,443742171,443743933,443745583,443747495,443749259,443750947,443752746,443754550,443756249,443757961,443759778,443761556,443763190,443765046,443766839,443768551,443770257,443772102,443773899,443775544,443777419,443779199,443780893,443782668,443784492,443786199,443787937,443789773,443791540,443793233,443795060,443796835,443798585,443800343,443802132,443803944,443805623,443807506,443809272,443810986,443812745,443814569,443816376,443818054,443819940,443821724,443823461,443825315,443827113,443828823,443830582,443832390,443834223,443835929,443837828,443839626,443841350,443843106,443844951,443846752,443848430,443850321,443852121,443853848,443855592,443857447,443859230,443860941,443862864,443864598,443866324,443868083,443869924,443871720,443873433,443875339,443877082,443878834,443880625,443882423,443884182,443885871,443887683,443889481,443891198,443893010,443894782,443896573,443898294,443900083,443901901,443903630,443905506,443907309,443909060,443910796,443912603,443914427,443916084,443917925,443919693,443921439,443923264,443925028,443926779,443928490,443930258,443932081,443933792,443935670,443937437,443939181,443940890,443942708,443944552,443946257,443948128,443949889,443951645,443953423,443955265,443957053,443958786,443960603,443962393,443964138,443966013,443967840,443969620,443971366,443973220,443975013,443976677,443978542,443980314,443982054,443983824,443985619,443987413,443989111,443990966,443992735,443994561,443996326,443998098,443999916,444001617,444003448,444005233,444007056,444008813,444010580,444012417,444014157,444015965,444017778,444019587,444021372,444023139,444024972,444026708,444028508,444030366,444032116,444033937,444035703,444037521,444039287,444041060,444042896,444044642,444046489,444048258,444050050,444051807,444053618,444055486,444057193,444059015,444060774,444062559,444064364,444066124,444067947,444069724,444071478,444073301,444075073,444076912,444078611,444080439,444082239,444083998,444085862,444087580,444089271,444091008,444092801,444094556,444096221,444098026,444099766,444101549,444103338,444105116,444106932,444108664,444110448,444112230,444113926,444115725,444117499,444119298,444121024,444122875,444124659,444126413,444128215,444129932,444131760,444133451,444135231,444137070,444138714,444140518,444142264,444144038,444145734,444147549,444149355,444151047,444152928,444154670,444156469,444158213,444160022,444161829,444163552,444165327,444167085,444168859,444170644,444172401,444174197,444175922,444177738,444179538,444181306,444183101,444184862,444186648,444188407,444190227,444191983,444193730,444195562,444197341,444199183,444200917,444202702,444204505,444206272,444208112,444209853,444211678,444213441,444215223,444217019,444218782,444220625,444222416,444224194,444226051,444227824,444229608,444231313,444233147,444234950,444236709,444238569,444240356,444242176,444243881,444245687,444247509,444249276,444251107,444252905,444254723,444256458,444258306,444260108,444261908,444263751,444265502,444267325,444269087,444270856,444272642,444274410,444276263,444278042,444279833,444281676,444283488,444285265,444287057,444288890,444290669,444292438,444294260,444296056,444297863,444299638,444301506,444303282,444305014,444306844,444308639,444310449,444312212,444314070,444315823,444317572,444319429,444321183,444322991,444324768,444326601,444328329,444330067,444331893,444333633,444335404,444337188,444339038,444340822,444342598,444344424,444346178,444347997,444349768,444351611,444353362,444355133,444357019,444358741,444360510,444362318,444364152,444365868,444367661,444369513,444371274,444373088,444374912,444376749,444378456,444380215,444382060,444383841,444385674,444387445,444389257,444390959,444392746,444394565,444396299,444398094,444399887,444401709,444403449,444405283,444407083,444408864,444410647,444412489,444414256,444416036,444417813,444419649,444421385,444423119,444424946,444426690,444428437,444430240,444432076,444433765,444435540,444437376,444439149,444440883,444442731,444444479,444446212,444447993,444449826,444451493,444453193,444455031,444456775,444458507,444460284,444462112,444463764,444465494,444467341,444469066,444470782,444472624,444474406,444476128,444477891,444479726,444481443,444483135,444484993,444486737,444488465,444490206,444492020,444493650,444495377,444497225,444498960,444500700,444502494,444504293,444505960,444507676,444509518,444511276,444512973,444514822,444516594,444518306,444520072,444521907,444523614,444525291,444527129,444528917,444530682,444532444,444534253,444535983,444537743,444539614,444541370,444543155,444544927,444546782,444548531,444550246,444552052,444553800,444555628,444557378,444559169,444560935,444562696,444564532,444566329,444568056,444569795,444571606,444573341,444575060,444576888,444578675,444580503,444582276,444584087,444585837,444587595,444589391,444591175,444593005,444594771,444596574,444598283,444600031,444601838,444603596,444605394,444607148,444608939,444610656,444612394,444614222,444615948,444617654,444619455,444621264,444622986,444624712,444626529,444628288,444629952,444631751,444633521,444635273,444636964,444638798,444640555,444642265,444644057,444645842,444647592,444649259,444651112,444652880,444654617,444656410,444658148,444659961,444661681,444663537,444665300,444667053,444668897,444670694,444672511,444674247,444676054,444677728,444679478,444681292,444683053,444684787,444686625,444688342,444690072,444691793,444693642,444695384,444697077,444698899,444700639,444702414,444704152,444705980,444707716,444709455,444711277,444713014,444714723,444716522,444718288,444719987,444721724,444723534,444725278,444726968,444728796,444730543,444732277,444734032,444735907,444737594,444739323,444741151,444742898,444744653,444746357,444748208,444749929,444751682,444753544,444755279,444757054,444758821,444760585,444762300,444764055,444765882,444767660,444769355,444771164,444772919,444774620,444776350,444778182,444779924,444781645,444783473,444785222,444786971,444788696,444790499,444792203,444793996,444795814,444797530,444799295,444801098,444802839,444804557,444806315,444808173,444809864,444811628,444813462,444815139,444816929,444818652,444820426,444822072,444823834,444825624,444827304,444828997,444830779,444832424,444834208,444835882,444837700,444839341,444841097,444842922,444844609,444846364,444848123,444849822,444851530,444853260,444855084,444856759,444858489,444860286,444861922,444863686,444865382,444867199,444868804,444870556,444872403,444874073,444875868,444877599,444879339,444881013,444882750,444884571,444886196,444887940,444889738,444891382,444893137,444894873,444896655,444898346,444900076,444901886,444903567,444905328,444907054,444908736,444910392,444912153,444913901,444915522,444917272,444919061,444920680,444922438,444924136,444925836,444927459,444929249,444930995,444932586,444934346,444936144,444937777,444939547,444941283,444942925,444944626,444946332,444948127,444949683,444951431,444953239,444954843,444956605,444958370,444960042,444961704,444963403,444965170,444966699,444968459,444970205,444971845,444973653,444975366,444977009,444978692,444980437,444982209,444983808,444985569,444987300,444988931,444990739,444992464,444994151,444995879,444997619,444999375,445000958,445002670,445004476,445006058,445007837,445009575,445011217,445012963,445014645,445016456,445018046,445019780,445021547,445023143,445024902,445026613,445028255,445029958,445031703,445033464,445035040,445036837,445038609,445040247,445042105,445043800,445045432,445047108,445048854,445050584,445052200,445053991,445055717,445057310,445059116,445060824,445062519,445064108,445065875,445067638,445069167,445070988,445072740,445074325,445076050,445077775,445079451,445081006,445082758,445084503,445086075,445087854,445089516,445091152,445092829,445094583,445096236,445097813,445099599,445101266,445102868,445104622,445106382,445108067,445109689,445111464,445113119,445114765,445116514,445118221,445119841,445121607,445123332,445124983,445126602,445128373,445130030,445131635,445133464,445135127,445136745,445138443,445140170,445141877,445143507,445145313,445146989,445148619,445150405,445152100,445153743,445155369,445157163,445158833,445160507,445162332,445163991,445165611,445167270,445169057,445170704,445172355,445174202,445175814,445177450,445179155,445180901,445182527,445184163,445185972,445187659,445189286,445191042,445192793,445194515,445196184,445198024,445199685,445201342,445203181,445204843,445206534,445208203,445210011,445211680,445213398,445215239,445216940,445218587,445220320,445222036,445223772,445225487,445227334,445229038,445230740,445232540,445234243,445235938,445237595,445239383,445241062,445242795,445244631,445246338,445248050,445249780,445251518,445253262,445254939,445256784,445258487,445260185,445262007,445263718,445265409,445267171,445268897,445270574,445272278,445274096,445275805,445277494,445279308,445280926,445282632,445284387,445286143,445287841,445289545,445291350,445293015,445294731,445296539,445298186,445299907,445301647,445303431,445305097,445306804,445308635,445310269,445311968,445313795,445315481,445317214,445318903,445320676,445322327,445324043,445325903,445327592,445329302,445331034,445332787,445334467,445336185,445337969,445339634,445341302,445343093,445344776,445346463,445348237,445349924,445351633,445353334,445355118,445356799,445358495,445360295,445361938,445363700,445365463,445367135,445368881,445370599,445372312,445373974,445375613,445377326,445378999,445380703,445382505,445384245,445385954,445387657,445389482,445391104,445392811,445394621,445396291,445398011,445399738,445401574,445403222,445404939,445406757,445408484,445410192,445411979,445413694,445415410,445417126,445418936,445420586,445422247,445424011,445425705,445427442,445429115,445430896,445432558,445434276,445436107,445437803,445439472,445441281,445443017,445444736,445446484,445448250,445449945,445451576,445453383,445455070,445456770,445458506,445460179,445461928,445463640,445465349,445467047,445468721,445470499,445472195,445473919,445475673,445477394,445479179,445480811,445482600,445484323,445486010,445487820,445489463,445491202,445492953,445494713,445496452,445498091,445499879,445501552,445503208,445504979,445506664,445508408,445510103,445511889,445513592,445515285,445517023,445518663,445520422,445522102,445523925,445525659,445527374,445529183,445530893,445532600,445534402,445536086,445537832,445539474,445541306,445543017,445544630,445546431,445548029,445549747,445551426,445553158,445554883,445556543,445558387,445560106,445561827,445563591,445565277,445567056,445568772,445570560,445572328,445573981,445575795,445577467,445579185,445580971,445582647,445584400,445586036,445587868,445589582,445591301,445593138,445594840,445596593,445598354,445600114,445601873,445603495,445605329,445607065,445608787,445610625,445612331,445614097,445615837,445617632,445619379,445621084,445622942,445624687,445626389,445628241,445629951,445631649,445633472,445635191,445636961,445638662,445640462,445642200,445643873,445645732,445647443,445649137,445650949,445652681,445654382,445656156,445657937,445659659,445661304,445663162,445664839,445666508,445668320,445670026,445671685,445673516,445675237,445676959,445678618,445680451,445682167,445683766,445685585,445687272,445688942,445690792,445692491,445694214,445695928,445697704,445699439,445701075,445702857,445704575,445706243,445708094,445709808,445711526,445713279,445715071,445716719,445718339,445720187,445721876,445723563,445725396,445727072,445728746,445730527,445732225,445733894,445735585,445737396,445739032,445740722,445742587,445744259,445745951,445747745,445749473,445751114,445752892,445754694,445756350,445758034,445759869,445761480,445763123,445764984,445766689,445768369,445770226,445771954,445773630,445775411,445777189,445778819,445780538,445782370,445784004,445785626,445787477,445789163,445790831,445792685,445794368,445796028,445797817,445799553,445801151,445802915,445804744,445806351,445808033,445809836,445811473,445813073,445814942,445816603,445818212,445820076,445821756,445823351,445825223,445826938,445828555,445830369,445832174,445833778,445835462,445837297,445838928,445840558,445842398,445844063,445845697,445847561,445849257,445850867,445852714,445854451,445856040,445857870,445859676,445861270,445863043,445864873,445866440,445868163,445870004,445871565,445873193,445875064,445876688,445878295,445880154,445881877,445883452,445885291,445887067,445888634,445890425,445892225,445893769,445895493,445897331,445898924,445900560,445902404,445904057,445905634,445907515,445909221,445910736,445912570,445914286,445915838,445917562,445919353,445920875,445922570,445924435,445926060,445927634,445929440,445931171,445932674,445934487,445936266,445937783,445939460,445941263,445942848,445944449,445946258,445947947,445949455,445951272,445953018,445954539,445956234,445958049,445959585,445961262,445963066,445964804,445966297,445968106,445969869,445971442,445973179,445974977,445976669,445978309,445980110,445981813,445983324,445985097,445986895,445988461,445990153,445991935,445993618,445995136,445996940,445998714,446000248,446001936,446003738,446005356,446007011,446008810,446010588,446012121,446013891,446015680,446017308,446018980,446020792,446022436,446024063,446025854,446027591,446029122,446030897,446032641,446034175,446035886,446037699,446039405,446041076,446042864,446044629,446046243,446048039,446049792,446051419,446053091,446054863,446056526,446058148,446059896,446061665,446063240,446064976,446066787,446068376,446070055,446071886,446073576,446075195,446076974,446078775,446080330,446082101,446083862,446085403,446087062,446088892,446090557,446092158,446093956,446095734,446097299,446099065,446100851,446102415,446104079,446105882,446107503,446109113,446110922,446112670,446114165,446115901,446117701,446119318,446120995,446122809,446124458,446125993,446127772,446129545,446131030,446132798,446134584,446136198,446137842,446139693,446141371,446142930,446144694,446146477,446147976,446149750,446151546,446153134,446154750,446156568,446158197,446159760,446161575,446163370,446164836,446166638,446168442,446169982,446171677,446173498,446175050,446176719,446178570,446180240,446181756,446183577,446185360,446186829,446188606,446190387,446191913,446193551,446195375,446196992,446198557,446200353,446202130,446203581,446205330,446207130,446208602,446210363,446212160,446213700,446215346,446217176,446218777,446220357,446222157,446223909,446225408,446227261,446229045,446230443,446232278,446234063,446235649,446237327,446239139,446240708,446242293,446244138,446245874,446247395,446249188,446250979,446252448,446254283,446256076,446257575,446259295,446261119,446262666,446264312,446266110,446267781,446269295,446271109,446272902,446274367,446276187,446277980,446279437,446281211,446282990,446284571,446286200,446288004,446289718,446291247,446293067,446294849,446296314,446298153,446299905,446301430,446303128,446304922,446306596,446308170,446309930,446311700,446313185,446315044,446316754,446318366,446320019,446321817,446323498,446325070,446326821,446328553,446330097,446331914,446333655,446335295,446336943,446338728,446340451,446342016,446343859,446345583,446347130,446348905,446350692,446352380,446353966,446355765,446357482,446359042,446360900,446362637,446364306,446365992,446367796,446369494,446371073,446372855,446374608,446376229,446377996,446379785,446381475,446383099,446384889,446386612,446388178,446389984,446391728,446393390,446394992,446396759,446398491,446400094,446401883,446403633,446405203,446406945,446408739,446410429,446412058,446413858,446415579,446417192,446418932,446420681,446422399,446423995,446425757,446427460,446429036,446430796,446432514,446434207,446435834,446437587,446439326,446440891,446442632,446444373,446445979,446447685,446449410,446451127,446452765,446454561,446456248,446457867,446459644,446461396,446463079,446464740,446466477,446468145,446469803,446471622,446473367,446475034,446476707,446478465,446480155,446481750,446483527,446485252,446486884,446488571,446490294,446492029,446493711,446495530,446497207,446498883,446500600,446502390,446504105,446505747,446507531,446509255,446510900,446512661,446514368,446516050,446517689,446519464,446521111,446522764,446524578,446526249,446527922,446529591,446531302,446533018,446534641,446536442,446538153,446539798,446541511,446543238,446544985,446546658,446548458,446550127,446551778,446553556,446555293,446557002,446558668,446560449,446562109,446563818,446565637,446567329,446568994,446570711,446572441,446574126,446575763,446577559,446579225,446580848,446582584,446584310,446586029,446587721,446589420,446591065,446592737,446594536,446596238,446597886,446599663,446601427,446603139,446604779,446606571,446608194,446609838,446611669,446613328,446615008,446616680,446618434,446620050,446621748,446623590,446625233,446626923,446628712,446630458,446632151,446633784,446635587,446637168,446638830,446640638,446642341,446643994,446645694,446647406,446649061,446650709,446652500,446654165,446655877,446657616,446659300,446660974,446662713,446664517,446666178,446667817,446669618,446671338,446673045,446674730,446676540,446678194,446679845,446681678,446683359,446685037,446686758,446688494,446690083,446691768,446693606,446695224,446696883,446698604,446700366,446701955,446703652,446705557,446707142,446708848,446710546,446712300,446713930,446715618,446717449,446719022,446720709,446722494,446724217,446725866,446727546,446729456,446731011,446732681,446734483,446736198,446737839,446739561,446741486,446743075,446744744,446746603,446748318,446749991,446751712,446753610,446755161,446756869,446758731,446760441,446762112,446763856,446765761,446767322,446769040,446770917,446772623,446774288,446776069,446777876,446779464,446781194,446783080,446784757,446786419,446788220,446789995,446791595,446793360,446795270,446796911,446798577,446800387,446802182,446803771,446805512,446807444,446809026,446810701,446812533,446814268,446815875,446817636,446819585,446821194,446822927,446824751,446826474,446828102,446829906,446831816,446833396,446835143,446836963,446838674,446840329,446842092,446843989,446845573,446847323,446849134,446850870,446852554,446854320,446856185,446857778,446859486,446861374,446863080,446864728,446866488,446868313,446869889,446871599,446873483,446875180,446876863,446878656,446880458,446882024,446883766,446885670,446887329,446889002,446890815,446892522,446894161,446895929,446897792,446899429,446901091,446902938,446904678,446906321,446908135,446910035,446911623,446913316,446915232,446916992,446918582,446920399,446922278,446923862,446925552,446927441,446929179,446930771,446932577,446934385,446936018,446937730,446939663,446941346,446942999,446944792,446946546,446948188,446949906,446951828,446953505,446955131,446956971,446958724,446960336,446962091,446963934,446965517,446967226,446969080,446970814,446972424,446974193,446976029,446977601,446979249,446981133,446982828,446984489,446986258,446988015,446989609,446991388,446993196,446994751,446996440,446998309,447000016,447001647,447003448,447005157,447006776,447008532,447010292,447011852,447013573,447015381,447017018,447018650,447020455,447022137,447023748,447025499,447027226,447028823,447030543,447032308,447033929,447035592,447037388,447039095,447040702,447042415,447044143,447045753,447047490,447049213,447050764,447052386,447054181,447055822,447057407,447059142,447060801,447062437,447064193,447065877,447067454,447069130,447070865,447072429,447074055,447075796,447077562,447079269,447081056,447082759,447084546,447086195,447087986,447089719,447091570,447093090,447094766,447096487,447098228,447100041,447101773,447103529,447105135,447106861,447108670,447110428,447112146,447113885,447115603,447117261,447119035,447120833,447122570,447124172,447125899,447127683,447129380,447131081,447132837,447134629,447136228,447137934,447139738,447141382,447143111,447144831,447146613,447148188,447149921,447151740,447153358,447155078,447156863,447158510,447160209,447161958,447163733,447165356,447167093,447168903,447170516,447172279,447174057,447175843,447177455,447179237,447181071,447182627,447184350,447186186,447187836,447189560,447191339,447193146,447194766,447196543,447198369,447200038,447201773,447203557,447205248,447206969,447208711,447210529,447212185,447213939,447215791,447217442,447219207,447220998,447222802,447224471,447226262,447228150,447229800,447231541,447233434,447235195,447236929,447238748,447240605,447242224,447244027,447245874,447247548,447249283,447251135,447252919,447254668,447256496,447258313,447259932,447261761,447263624,447265237,447266983,447268879,447270495,447272196,447274055,447275822,447277473,447279294,447281170,447282809,447284563,447286421,447288084,447289877,447291722,447293394,447295077,447296948,447298761,447300408,447302202,447304048,447305652,447307357,447309241,447310897,447312690,447314562,447316249,447317981,447319804,447321563,447323255,447325066,447326851,447328498,447330276,447332126,447333775,447335543,447337423,447339065,447340832,447342711,447344367,447346056,447347923,447349579,447351307,447353183,447354984,447356662,447358482,447360336,447361958,447363711,447365618,447367291,447369007,447370842,447372614,447374239,447376035,447377954,447379592,447381338,447383218,447384891,447386633,447388509,447390336,447391976,447393781,447395674,447397341,447399145,447400995,447402797,447404487,447406312,447408089,447409767,447411539,447413398,447415031,447416701,447418567,447420317,447421976,447423736,447425578,447427194,447428967,447430820,447432512,447434185,447435974,447437796,447439490,447441265,447443127,447444779,447446496,447448357,447450103,447451805,447453595,447455462,447457109,447458828,447460667,447462345,447463998,447465777,447467584,447469240,447471024,447472931,447474520,447476235,447478090,447479802,447481485,447483260,447485089,447486735,447488504,447490378,447491974,447493635,447495478,447497283,447498957,447500717,447502522,447504176,447505972,447507855,447509503,447511211,447513054,447514796,447516440,447518215,447520035,447521673,447523454,447525375,447527011,447528768,447530619,447532317,447534006,447535803,447537575,447539255,447541057,447542889,447544538,447546272,447548123,447549753,447551437,447553244,447555044,447556738,447558497,447560384,447562046,447563776,447565644,447567354,447569030,447570844,447572603,447574243,447575998,447577874,447579509,447581252,447583094,447584794,447586463,447588262,447590064,447591729,447593497,447595401,447597006,447598725,447600608,447602327,447604001,447605790,447607600,447609211,447610978,447612872,447614450,447616189,447618064,447619757,447621470,447623274,447625059,447626712,447628493,447630349,447631980,447633718,447635584,447637169,447638905,447640756,447642549,447644191,447645946,447647858,447649463,447651197,447653059,447654801,447656508,447658244,447660091,447661702,447663463,447665369,447667006,447668717,447670580,447672300,447673976,447675730,447677580,447679237,447680994,447682874,447684472,447686177,447687965,447689727,447691387,447693114,447694954,447696609,447698393,447700149,447701915,447703575,447705311,447707150,447708808,447710526,447712266,447714110,447715746,447717452,447719284,447720995,447722742,447724481,447726331,447728016,447729729,447731547,447733263,447734917,447736658,447738533,447740144,447741829,447743629,447745389,447747106,447748845,447750704,447752436,447754152,447755986,447757720,447759429,447761176,447762991,447764608,447766341,447768221,447769855,447771582,447773378,447775190,447776866,447778613,447780470,447782093,447783735,447785560,447787246,447788923,447790619,447792436,447794067,447795785,447797634,447799210,447800927,447802700,447804468,447806134,447807854,447809743,447811390,447813079,447814907,447816543,447818235,447819961,447821770,447823408,447825167,447827016,447828633,447830341,447832152,447833868,447835589,447837350,447839179,447840734,447842453,447844310,447846032,447847762,447849485,447851322,447852962,447854753,447856652,447858263,447859986,447861834,447863505,447865210,447866951,447868785,447870383,447872132,447873999,447875637,447877353,447879137,447880943,447882615,447884387,447886286,447887887,447889633,447891472,447893157,447894868,447896628,447898472,447900122,447901866,447903709,447905342,447907079,447908887,447910628,447912360,447914105,447915943,447917650,447919405,447921257,447922932,447924612,447926385,447928172,447929859,447931647,447933564,447935177,447936921,447938775,447940517,447942270,447944022,447945828,447947508,447949235,447951134,447952804,447954490,447956373,447958158,447959878,447961634,447963432,447965165,447966923,447968811,447970493,447972149,447973960,447975675,447977447,447979177,447981065,447982798,447984528,447986346,447988106,447989814,447991662,447993427,447995144,447996874,447998712,448000401,448002138,448003989,448005696,448007391,448009214,448010889,448012631,448014359,448016182,448017866,448019614,448021447,448023074,448024821,448026612,448028384,448030122,448031897,448033740,448035395,448037139,448038949,448040604,448042326,448044097,448045972,448047583,448049308,448051166,448052882,448054643,448056359,448058183,448059838,448061588,448063415,448065039,448066828,448068569,448070383,448072078,448073881,448075706,448077365,448079138,448080898,448082724,448084436,448086206,448088025,448089724,448091472,448093228,448095080,448096830,448098573,448100392,448102133,448103908,448105677,448107481,448109247,448110986,448112811,448114419,448116227,448117970,448119807,448121452,448123234,448125092,448126738,448128542,448130334,448132161,448133850,448135609,448137436,448139227,448141049,448142865,448144708,448146481,448148238,448150014,448151728,448153551,448155372,448157170,448158940,448160728,448162479,448164307,448166148,448167975,448169761,448171563,448173359,448175188,448176916,448178731,448180525,448182404,448184171,448185933,448187737,448189491,448191279,448193021,448194781,448196611,448198408,448200214,448201933,448203731,448205513,448207252,448209104,448210856,448212637,448214451,448216237,448218051,448219793,448221609,448223403,448225138,448226974,448228760,448230553,448232349,448234149,448235991,448237756,448239542,448241394,448243161,448244923,448246708,448248403,448250205,448252012,448253800,448255494,448257280,448259082,448260776,448262554,448264321,448265977,448267774,448269616,448271399,448273169,448274975,448276761,448278501,448280285,448282096,448283780,448285595,448287394,448289020,448290805,448292587,448294271,448296067,448297889,448299634,448301375,448303183,448304986,448306665,448308493,448310318,448311984,448313781,448315571,448317208,448318993,448320824,448322525,448324303,448326110,448327806,448329565,448331369,448333101,448334766,448336572,448338396,448340141,448342002,448343810,448345514,448347377,448349202,448350939,448352171,448353846,448355553,448357069,448358762,448360528,448362158,448363605,448365263,448366922,448368447,448370064,448371740,448373427,448374900,448376573,448378249,448379883,448381438,448383134,448384875,448386324,448387967,448389642,448391304,448392812,448394493,448396216,448397646,448399313,448400981,448402697,448404127,448405831,448407489,448409084,448410656,448412330,448414083,448415487,448417137,448418807,448420499,448421981,448423646,448425375,448426936,448428477,448430158,448431960,448433433,448435120,448436804,448438474,448440028,448441701,448443466,448444925,448446582,448448243,448450030,448451581,448453253,448454966,448456561,448458205,448459890,448461683,448463172,448464841,448466518,448468234,448469751,448471452,448473200,448474798,448476457,448478172,448479958,448481396,448483114,448484801,448486464,448487990,448489670,448491395,448492970,448494626,448496309,448498105,448499592,448501298,448503003,448504624,448506186,448507888,448509638,448511211,448512883,448514581,448516388,448517883,448519565,448521269,448522939,448524534,448526270,448528033,448529616,448531230,448532959,448534782,448536234,448537941,448539634,448541321,448542889,448544592,448546333,448547839,448549509,448551218,448553041,448554521,448556221,448557954,448559644,448561208,448562894,448564664,448566212,448567827,448569561,448571395,448572891,448574585,448576307,448577973,448579509,448581207,448582926,448584465,448586099,448587817,448589610,448591098,448592813,448594538,448596138,448597680,448599346,448601112,448602592,448604221,448605914,448607696,448609147,448610812,448612550,448614172,448615747,448617450,448619225,448620733,448622398,448624069,448625856,448627354,448629062,448630806,448632423,448634105,448635790,448637587,448639121,448640819,448642540,448644335,448645944,448647630,448649430,448651026,448652770,448654447,448656332,448657856,448659549,448661252,448662925,448664570,448666262,448668091,448669669,448671394,448673091,448674920,448676374,448678072,448679781,448681424,448683042,448684755,448686588,448688045,448689763,448691468,448693252,448694751,448696429,448698181,448699735,448701374,448703043,448704885,448706311,448708019,448709757,448711330,448712993,448714655,448716484,448717908,448719600,448721302,448722881,448724504,448726189,448727997,448729330,448731056,448732721,448734412,448735990,448737698,448739526,448740923,448742615,448744314,448746088,448747599,448749306,448751088,448752572,448754275,448755955,448757775,448759317,448761002,448762733,448764352,448765931,448767643,448769465,448770903,448772596,448774356,448775897,448777609,448779284,448781050,448782553,448784282,448786059,448787552,448789285,448790959,448792601,448794257,448795958,448797736,448799236,448800908,448802657,448804225,448805934,448807596,448809252,448810962,448812667,448814453,448815918,448817631,448819313,448820852,448822583,448824274,448826023,448827589,448829311,448831014,448832514,448834247,448835897,448837588,448839131,448840809,448842516,448844036,448845799,448847506,448849173,448850817,448852531,448854306,448855825,448857532,448859211,448860833,448862539,448864248,448866053,448867566,448869271,448870970,448872530,448874278,448876002,448877752,448879298,448880962,448882673,448884226,448885995,448887665,448889390,448891054,448892741,448894496,448896049,448897802,448899486,448901116,448902799,448904516,448906261,448907789,448909524,448911243,448912810,448914575,448916271,448917985,448919577,448921266,448922969,448924508,448926278,448927943,448929689,448931331,448933048,448934790,448936349,448938115,448939818,448941535,448943169,448944871,448946618,448948254,448949985,448951692,448953449,448955107,448956819,448958520,448960102,448961878,448963602,448965358,448966999,448968724,448970460,448972089,448973846,448975563,448977344,448978929,448980619,448982369,448984032,448985761,448987427,448989249,448990833,448992547,448994275,448996025,448997753,448999455,449001268,449002877,449004706,449006445,449008253,449009847,449011586,449013317,449014988,449016734,449018445,449020272,449021872,449023662,449025410,449027121,449028831,449030521,449032279,449033883,449035656,449037370,449039188,449040806,449042524,449044287,449045929,449047705,449049384,449051218,449052747,449054550,449056285,449057915,449059648,449061346,449063119,449064720,449066471,449068185,449069954,449071625,449073287,449075035,449076694,449078433,449080173,449081960,449083541,449085262,449086987,449088716,449090476,449092179,449093984,449095615,449097388,449099105,449100821,449102540,449104238,449106018,449107634,449109399,449111091,449112879,449114558,449116260,449117959,449119579,449121363,449123044,449124833,449126417,449128200,449129900,449131625,449133311,449135042,449136821,449138444,449140278,449142012,449143769,449145489,449147199,449148913,449150600,449152331,449154088,449155922,449157602,449159381,449161076,449162822,449164577,449166324,449168092,449169775,449171545,449173226,449175011,449176733,449178469,449180183,449181869,449183621,449185345,449187128,449188825,449190595,449192306,449194036,449195791,449197531,449199360,449201017,449202784,449204508,449206261,449208013,449209754,449211539,449213219,449214988,449216674,449218489,449220206,449221934,449223713,449225430,449227211,449228947,449230787,449232490,449234200,449235944,449237667,449239400,449241103,449242912,449244665,449246412,449248187,449249846,449251581,449253289,449255122,449256828,449258535,449260272,449261999,449263719,449265451,449267256,449268974,449270703,449272430,449274166,449275902,449277607,449279390,449281082,449282802,449284464,449286250,449288026,449289700,449291469,449293122,449294841,449296516,449298290,449300017,449301706,449303403,449305101,449306827,449308520,449310306,449312022,449313766,449315457,449317153,449318927,449320588,449322355,449324098,449325797,449327487,449329217,449330951,449332607,449334388,449336133,449337864,449339572,449341338,449343112,449344789,449346610,449348328,449350081,449351748,449353527,449355285,449356990,449358802,449360429,449362158,449363898,449365664,449367297,449368991,449370820,449372445,449374196,449375937,449377713,449379462,449381174,449383041,449384707,449386554,449388251,449390102,449391912,449393640,449395427,449397217,449399055,449400742,449402628,449404327,449406150,449407925,449409763,449411591,449413358,449415126,449416899,449418739,449420468,449422263,449424009,449425857,449427561,449429438,449431217,449432993,449434693,449436568,449438373,449440100,449441847,449443583,449445429,449447124,449448996,449450799,449452589,449454290,449456136,449457940,449459717,449461432,449463184,449465018,449466745,449468547,449470270,449472072,449473775,449475585,449477397,449479182,449480886,449482725,449484558,449486308,449488030,449489780,449491667,449493349,449495187,449496952,449498749,449500419,449502243,449504057,449505819,449507542,449509314,449511150,449512861,449514678,449516418,449518209,449519900,449521746,449523548,449525317,449527026,449528824,449530699,449532409,449534238,449535939,449537792,449539534,449541351,449543183,449544958,449546675,449548505,449550429,449552192,449554030,449555765,449557600,449559314,449561084,449562925,449564724,449566433,449568236,449570075,449571816,449573564,449575281,449577140,449578866,449580633,449582409,449584172,449585849,449587639,449589470,449591185,449592871,449594651,449596534,449598260,449600019,449601735,449603602,449605321,449607097,449608925,449610702,449612379,449614184,449616032,449617759,449619458,449621178,449623085,449624797,449626586,449628325,449630154,449631841,449633656,449635510,449637269,449638897,449640673,449642582,449644296,449646061,449647757,449649611,449651304,449653068,449654901,449656702,449658375,449660163,449662015,449663771,449665517,449667206,449669092,449670767,449672526,449674279,449676092,449677785,449679559,449681372,449683156,449684803,449686576,449688462,449690145,449691907,449693630,449695484,449697176,449698920,449700741,449702554,449704207,449706011,449707876,449709576,449711315,449713057,449714921,449716589,449718348,449720103,449721936,449723605,449725374,449727191,449728946,449730598,449732363,449734198,449735894,449737585,449739280,449741127,449742819,449744569,449746337,449748128,449749794,449751596,449753391,449755120,449756837,449758562,449760385,449762089,449763854,449765594,449767385,449769033,449770840,449772613,449774370,449776035,449777770,449779636,449781345,449783087,449784774,449786609,449788311,449790059,449791825,449793653,449795322,449797085,449798921,449800663,449802479,449804203,449806025,449807764,449809598,449811395,449813181,449814892,449816690,449818506,449820241,449822024,449823706,449825559,449827278,449829065,449830847,449832647,449834333,449836147,449837972,449839693,449841464,449843158,449845008,449846701,449848471,449850278,449852042,449853726,449855513,449857382,449859116,449860842,449862519,449864402,449866145,449867925,449869720,449871529,449873236,449875033,449876827,449878584,449880311,449882022,449883843,449885568,449887355,449889134,449890935,449892658,449894483,449896277,449898030,449899752,449901532,449903393,449905128,449906922,449908620,449910511,449912228,449914057,449915838,449917626,449919323,449921127,449922940,449924729,449926483,449928239,449930131,449931855,449933644,449935353,449937225,449938961,449940718,449942537,449944331,449946028,449947843,449949690,449951439,449953192,449954865,449956799,449958511,449960332,449962073,449963905,449965602,449967410,449969228,449971050,449972765,449974539,449976455,449978152,449979941,449981648,449983540,449985236,449987023,449988819,449990679,449992367,449994170,449996048,449997800,449999545,450001252,450003139,450004894,450006727,450008509,450010339,450012054,450013878,450015723,450017489,450019239,450020983,450022887,450024610,450026483,450028258,450030127,450031837,450033647,450035503,450037330,450039127,450040793,450042724,450044472,450046309,450048066,450049950,450051699,450053512,450055289,450057110,450058899,450060598,450062502,450064270,450066113,450067832,450069717,450071473,450073300,450075068,450076921,450078704,450080492,450082360,450084153,450085981,450087669,450089571,450091348,450093163,450094909,450096811,450098541,450100363,450102195,450104053,450105811,450107533,450109435,450111200,450112996,450114684,450116565,450118322,450120110,450121876,450123765,450125520,450127236,450129115,450130921,450132681,450134319,450136244,450138062,450139870,450141583,450143486,450145276,450147040,450148822,450150700,450152443,450154182,450156093,450157915,450159736,450161446,450163400,450165175,450166917,450168690,450170596,450172393,450174158,450176031,450177832,450179658,450181352,450183268,450185032,450186808,450188568,450190425,450192210,450193993,450195831,450197645,450199425,450201114,450203033,450204802,450206611,450208334,450210203,450212001,450213836,450215693,450217547,450219349,450221090,450223007,450224791,450226630,450228335,450230229,450231978,450233799,450235572,450237448,450239187,450241012,450242870,450244702,450246504,450248192,450250139,450251923,450253767,450255493,450257382,450259124,450260935,450262733,450264572,450266376,450268134,450270078,450271850,450273713,450275387,450277298,450279084,450280882,450282704,450284523,450286308,450288022,450289949,450291738,450293585,450295289,450297188,450298968,450300787,450302606,450304464,450306255,450307992,450309939,450311713,450313566,450315254,450317146,450318920,450320767,450322569,450324435,450326244,450327974,450329874,450331678,450333534,450335239,450337117,450338849,450340679,450342493,450344334,450346112,450347832,450349779,450351527,450353344,450355030,450356911,450358646,450360403,450362172,450364011,450365745,450367467,450369352,450371136,450372906,450374583,450376439,450378180,450379964,450381719,450383593,450385323,450387049,450388974,450390780,450392588,450394261,450396144,450397920,450399729,450401468,450403314,450405091,450406789,450408641,450410395,450412168,450413900,450415779,450417548,450419304,450421131,450422945,450424721,450426435,450428272,450430072,450431813,450433545,450435425,450437225,450438943,450440764,450442543,450444321,450446025,450447826,450449628,450451420,450453186,450455016,450456807,450458511,450460318,450462090,450463859,450465615,450467478,450469274,450471016,450472817,450474595,450476417,450478146,450479947,450481729,450483561,450485315,450487166,450488990,450490760,450492581,450494359,450496182,450497889,450499722,450501485,450503339,450505081,450506916,450508718,450510493,450512297,450514067,450515888,450517623,450519462,450521210,450523066,450524870,450526668,450528488,450530267,450532059,450533862,450535741,450537471,450539337,450541109,450542976,450544761,450546602,450548397,450550130,450551941,450553721,450555579,450557289,450559148,450560944,450562698,450564476,450566285,450568123,450569780,450571594,450573378,450575166,450576883,450578693,450580459,450582168,450583982,450585767,450587584,450589293,450591114,450592954,450594681,450596473,450598236,450600038,450601753,450603588,450605421,450607176,450608928,450610690,450612536,450614228,450616071,450617833,450619637,450621403,450623199,450625000,450626668,450628470,450630236,450632101,450633721,450635563,450637374,450639141,450640890,450642666,450644503,450646150,450647981,450649720,450651581,450653343,450655168,450656933,450658639,450660452,450662208,450664085,450665701,450667553,450669351,450671109,450672852,450674663,450676504,450678139,450679917,450681730,450683586,450685247,450687112,450688905,450690669,450692410,450694231,450696005,450697664,450699495,450701291,450703106,450704853,450706664,450708434,450710136,450711910,450713706,450715530,450717183,450719064,450720787,450722544,450724324,450726139,450727911,450729567,450731351,450733114,450734924,450736594,450738447,450740320,450742064,450743829,450745645,450747507,450749169,450751014,450752800,450754646,450756393,450758225,450760026,450761806,450763643,450765422,450767263,450768940,450770760,450772496,450774289,450776123,450777940,450779735,450781450,450783296,450785042,450786818,450788518,450790370,450792167,450793947,450795779,450797598,450799379,450801118,450802937,450804727,450806549,450808250,450810131,450811866,450813656,450815488,450817353,450819145,450820897,450822740,450824498,450826280,450827993,450829812,450831529,450833308,450835006,450836892,450838660,450840432,450842244,450844036,450845858,450847539,450849368,450851118,450852941,450854634,450856497,450858199,450859977,450861791,450863635,450865411,450867131,450868974,450870729,450872549,450874183,450876071,450877792,450879617,450881360,450883211,450884962,450886742,450888563,450890400,450892221,450893904,450895766,450897534,450899392,450901077,450902972,450904730,450906490,450908273,450910142,450911917,450913666,450915518,450917314,450919130,450920804,450922697,450924463,450926265,450927984,450929866,450931651,450933373,450935183,450937019,450938785,450940473,450942329,450944063,450945848,450947492,450949330,450951066,450952894,450954695,450956578,450958357,450960094,450961868,450963680,450965544,450967206,450969016,450970784,450972603,450974295,450976195,450977945,450979729,450981517,450983368,450985155,450986874,450988676,450990482,450992290,450993951,450995811,450997558,450999366,451001122,451002961,451004763,451006518,451008355,451010152,451011972,451013663,451015512,451017255,451019051,451020767,451022638,451024429,451026233,451028035,451029880,451031736,451033412,451035219,451036973,451038774,451040455,451042329,451044105,451045874,451047666,451049502,451051290,451053020,451054844,451056607,451058445,451060077,451061886,451063635,451065450,451067210,451069033,451070827,451072596,451074368,451076179,451078023,451079658,451081476,451083216,451085058,451086751,451088597,451090385,451092146,451093907,451095699,451097540,451099164,451100926,451102642,451104427,451106084,451107905,451109667,451111415,451113168,451114924,451116754,451118388,451120182,451121901,451123679,451125370,451127183,451128935,451130667,451132456,451134239,451135968,451137611,451139425,451141141,451142817,451144567,451146358,451148065,451149766,451151608,451153306,451155007,451156767,451158531,451160187,451161853,451163663,451165342,451166913,451168679,451170468,451172045,451173689,451175516,451177207,451178823,451180613,451182362,451184005,451185672,451187523,451189169,451190819,451192639,451194336,451195995,451197736,451199538,451201165,451202824,451204660,451206339,451208038,451209754,451211563,451213316,451214953,451216749,451218432,451220212,451221901,451223716,451225440,451227135,451228958,451230653,451232451,451234107,451235944,451237636,451239355,451241153,451242791,451244571,451246231,451248076,451249762,451251533,451253277,451255072,451256803,451258515,451260322,451262055,451263895,451265569,451267386,451269120,451270874,451272674,451274435,451276260,451277956,451279794,451281528,451283304,451285092,451286857,451288683,451290321,451292130,451293865,451295647,451297335,451299100,451300892,451302573,451304371,451306095,451307908,451309608,451311421,451313203,451314901,451316672,451318434,451320268,451321923,451323737,451325466,451327236,451328995,451330761,451332598,451334252,451336055,451337801,451339607,451341356,451343125,451344978,451346614,451348470,451350188,451351972,451353743,451355448,451357293,451358932,451360763,451362509,451364313,451366074,451367811,451369633,451371286,451373088,451374853,451376643,451378419,451380187,451382030,451383713,451385515,451387226,451388997,451390786,451392549,451394398,451396051,451397833,451399543,451401260,451403006,451404727,451406590,451408263,451410028,451411801,451413532,451415288,451416954,451418772,451420476,451422244,451424039,451425650,451427467,451429192,451430972,451432747,451434443,451436285,451437928,451439720,451441421,451443198,451444986,451446709,451448528,451450154,451451940,451453648,451455431,451457149,451458838,451460630,451462293,451464057,451465807,451467636,451469293,451471050,451472800,451474510,451476294,451477972,451479784,451481470,451483294,451485035,451486796,451488589,451490289,451492094,451493731,451495558,451497261,451499036,451500759,451502519,451504292,451505981,451507783,451509454,451511270,451512927,451514748,451516419,451518188,451519975,451521671,451523444,451525084,451526881,451528572,451530369,451532091,451533810,451535575,451537249,451539036,451540734,451542548,451544194,451546010,451547691,451549444,451551228,451552904,451554724,451556352,451558181,451559904,451561724,451563466,451565236,451566966,451568684,451570440,451572220,451574048,451575707,451577497,451579223,451580975,451582744,451584433,451586257,451587902,451589707,451591467,451593268,451595069,451596812,451598609,451600285,451602043,451603760,451605588,451607307,451609072,451610817,451612529,451614313,451616056,451617886,451619605,451621376,451623077,451624826,451626618,451628322,451630122,451631810,451633598,451635307,451637071,451638851,451640581,451642382,451644015,451645808,451647555,451649340,451651077,451652842,451654590,451656328,451658105,451659810,451661637,451663314,451665083,451666809,451668576,451670410,451672152,451673983,451675606,451677400,451679093,451680893,451682619,451684369,451686107,451687850,451689662,451691362,451693126,451694797,451696584,451698321,451700057,451701842,451703626,451705469,451707158,451709014,451710746,451712497,451714227,451716026,451717773,451719420,451721241,451722987,451724761,451726440,451728248,451729991,451731727,451733546,451735283,451737075,451738754,451740585,451742308,451744076,451745904,451747678,451749504,451751150,451753022,451754739,451756535,451758306,451760115,451761863,451763600,451765450,451767139,451768888,451770577,451772371,451774105,451775860,451777666,451779387,451781176,451782861,451784698,451786410,451788210,451790060,451791825,451793600,451795308,451797167,451798899,451800676,451802417,451804215,451805913,451807617,451809487,451811231,451812996,451814667,451816466,451818204,451819952,451821826,451823522,451825318,451827001,451828843,451830578,451832350,451834140,451835914,451837674,451839342,451841208,451842889,451844600,451846344,451848079,451849798,451851535,451853444,451855127,451856875,451858567,451860385,451862088,451863867,451865727,451867436,451869228,451870925,451872810,451874513,451876246,451878087,451879868,451881663,451883336,451885188,451886888,451888670,451890468,451892249,451894016,451895682,451897532,451899273,451901029,451902710,451904537,451906329,451908045,451909921,451911674,451913443,451915094,451916934,451918709,451920459,451922308,451924062,451925849,451927522,451929366,451931108,451932850,451934658,451936445,451938272,451939935,451941807,451943570,451945314,451947109,451948919,451950668,451952384,451954224,451955986,451957761,451959458,451961252,451963038,451964775,451966597,451968309,451970194,451971852,451973661,451975475,451977255,451979086,451980845,451982631,451984320,451986168,451987925,451989714,451991493,451993333,451995114,451996801,451998692,452000468,452002216,452003928,452005757,452007532,452009261,452011144,452012902,452014695,452016391,452018254,452020024,452021849,452023675,452025449,452027268,452028983,452030823,452032564,452034343,452036108,452037899,452039691,452041412,452043267,452045047,452046822,452048530,452050396,452052153,452053923,452055780,452057535,452059300,452060981,452062899,452064638,452066401,452068219,452070001,452071724,452073413,452075302,452077005,452078772,452080503,452082353,452084133,452085849,452087723,452089535,452091297,452093026,452094879,452096627,452098395,452100278,452102075,452103838,452105553,452107484,452109244,452110997,452112820,452114615,452116367,452118137,452120052,452121812,452123645,452125358,452127253,452129020,452130804,452132701,452134510,452136296,452138036,452139942,452141715,452143559,452145339,452147185,452148968,452150746,452152672,452154469,452156287,452157985,452159911,452161686,452163471,452165258,452167047,452168820,452170602,452172552,452174291,452176083,452177820,452179686,452181426,452183201,452185108,452186896,452188714,452190436,452192371,452194119,452195912,452197695,452199562,452201314,452203131,452205075,452206865,452208710,452210417,452212329,452214061,452215882,452217764,452219546,452221346,452223081,452224966,452226735,452228528,452230279,452232089,452233806,452235605,452237475,452239222,452241015,452242748,452244645,452246389,452248145,452250038,452251816,452253578,452255294,452257221,452259024,452260758,452262578,452264407,452266158,452267949,452269889,452271684,452273468,452275227,452277148,452278869,452280663,452282581,452284419,452286212,452287934,452289842,452291634,452293435,452295262,452297029,452298808,452300569,452302511,452304241,452306006,452307771,452309627,452311390,452313201,452315062,452316867,452318692,452320464,452322380,452324154,452325969,452327762,452329563,452331289,452333120,452335022,452336806,452338638,452340375,452342258,452344032,452345852,452347755,452349533,452351351,452353092,452355030,452356806,452358574,452360362,452362269,452363981,452365809,452367686,452369485,452371284,452372993,452374927,452376733,452378497,452380310,452382186,452383951,452385760,452387662,452389466,452391273,452392995,452394942,452396674,452398492,452400338,452402185,452403944,452405704,452407616,452409411,452411176,452412904,452414795,452416552,452418324,452420190,452422015,452423841,452425589,452427498,452429270,452431060,452432869,452434715,452436549,452438298,452440189,452441996,452443808,452445605,452447491,452449244,452451061,452452929,452454736,452456549,452458259,452460161,452461982,452463823,452465622,452467494,452469270,452471094,452472989,452474781,452476596,452478347,452480277,452482037,452483823,452485723,452487548,452489322,452491044,452492986,452494743,452496519,452498367,452500234,452502008,452503787,452505704,452507447,452509250,452510992,452512924,452514642,452516488,452518349,452520207,452522016,452523796,452525711,452527460,452529283,452531024,452532956,452534670,452536534,452538424,452540255,452542059,452543870,452545859,452547627,452549463,452551273,452553189,452554888,452556725,452558647,452560475,452562288,452564023,452565984,452567755,452569558,452571398,452573275,452575020,452576810,452578755,452580562,452582311,452584080,452585993,452587762,452589585,452591467,452593372,452595122,452596899,452598846,452600638,452602423,452604208,452606116,452607866,452609618,452611536,452613380,452615170,452616954,452618853,452620646,452622428,452624258,452626172,452627973,452629756,452631660,452633502,452635356,452637084,452639012,452640852,452642712,452644563,452646439,452648244,452650075,452651953,452653788,452655679,452657408,452659308,452661113,452662980,452664792,452666685,452668474,452670297,452672197,452673993,452675826,452677558,452679452,452681249,452683091,452684858,452686708,452688510,452690316,452692190,452694005,452695836,452697533,452699390,452701224,452703088,452704879,452706746,452708547,452710314,452712173,452714022,452715887,452717644,452719494,452721345,452723166,452724990,452726824,452728628,452730389,452732239,452734065,452735928,452737679,452739520,452741355,452743186,452745032,452746892,452748692,452750510,452752334,452754174,452756051,452757835,452759658,452761491,452763347,452765165,452766999,452768780,452770584,452772456,452774286,452776109,452777900,452779767,452781606,452783476,452785275,452787137,452788910,452790706,452792582,452794458,452796321,452798066,452799947,452801773,452803634,452805477,452807335,452809161,452810958,452812880,452814748,452816611,452818372,452820266,452822164,452824030,452825862,452827774,452829548,452831361,452833255,452835152,452836954,452838705,452840579,452842430,452844306,452846130,452847990,452849765,452851584,452853467,452855357,452857209,452858968,452860831,452862682,452864565,452866387,452868285,452870074,452871877,452873765,452875617,452877464,452879183,452881081,452882932,452884787,452886597,452888483,452890246,452892050,452893931,452895766,452897631,452899372,452901233,452903088,452904945,452906777,452908642,452910405,452912244,452914118,452915947,452917825,452919560,452921456,452923292,452925080,452926926,452928771,452930565,452932373,452934223,452936069,452937953,452939656,452941517,452943347,452945200,452947080,452948981,452950770,452952593,452954449,452956282,452958193,452959933,452961825,452963661,452965466,452967326,452969214,452971052,452972855,452974770,452976632,452978534,452980304,452982218,452984047,452985797,452987656,452989565,452991426,452993192,452995137,452996993,452998822,453000571,453002491,453004316,453006093,453007984,453009895,453011716,453013491,453015439,453017308,453019228,453021008,453022916,453024750,453026540,453028403,453030299,453032162,453033880,453035815,453037611,453039498,453041324,453043245,453045063,453046823,453048695,453050591,453052398,453054147,453056088,453057920,453059777,453061514,453063475,453065306,453067103,453068905,453070832,453072660,453074473,453076332,453078191,453080099,453081826,453083736,453085560,453087456,453089259,453091177,453092959,453094809,453096686,453098529,453100399,453102172,453104084,453105929,453107857,453109608,453111546,453113370,453115187,453117072,453118967,453120814,453122555,453124465,453126297,453128193,453129975,453131885,453133701,453135504,453137393,453139246,453141086,453142840,453144767,453146559,453148424,453150162,453152060,453153854,453155628,453157469,453159302,453161047,453162791,453164705,453166527,453168390,453170169,453172073,453173870,453175707,453177554,453179392,453181225,453182991,453184881,453186692,453188532,453190277,453192160,453193937,453195783,453197633,453199501,453201342,453203081,453204895,453206768,453208576,453210336,453212240,453213994,453215803,453217594,453219436,453221287,453223070,453224891,453226745,453228609,453230413,453232262,453234059,453235866,453237679,453239556,453241387,453243124,453244975,453246719,453248579,453250386,453252224,453254039,453255820,453257635,453259486,453261293,453263090,453264936,453266672,453268483,453270246,453272138,453273960,453275708,453277524,453279332,453281177,453282961,453284799,453286549,453288365,453290165,453292046,453293903,453295655,453297518,453299262,453301142,453302932,453304832,453306663,453308429,453310219,453312114,453313922,453315692,453317602,453319331,453321189,453322928,453324764,453326588,453328360,453330130,453331940,453333773,453335566,453337488,453339256,453341101,453342918,453344759,453346628,453348445,453350298,453352064,453353942,453355753,453357598,453359458,453361195,453363021,453364811,453366658,453368454,453370341,453372154,453373950,453375777,453377658,453379457,453381253,453383081,453384858,453386710,453388463,453390331,453392159,453393900,453395707,453397503,453399360,453401150,453403049,453404822,453406602,453408415,453410269,453412095,453413893,453415765,453417540,453419359,453421190,453423028,453424874,453426623,453428497,453430294,453432140,453433967,453435840,453437635,453439410,453441245,453443119,453444908,453446684,453448539,453450322,453452225,453454035,453455912,453457666,453459450,453461279,453463089,453464906,453466703,453468586,453470311,453472125,453473918,453475792,453477597,453479359,453481219,453483080,453484896,453486714,453488586,453490320,453492200,453494042,453495908,453497720,453499509,453501386,453503267,453505064,453506854,453508767,453510525,453512403,453514297,453516240,453518070,453519821,453521741,453523545,453525341,453527168,453529110,453530861,453532684,453534521,453536412,453538176,453539951,453541842,453543628,453545405,453547262,453549147,453550848,453552617,453554456,453556307,453557949,453559778,453561688,453563372,453565008,453566868,453568689,453570279,453572094,453573996,453575749,453577323,453579162,453581022,453582693,453584496,453586357,453588103,453589794,453591622,453593458,453595138,453596937,453598803,453600500,453602286,453604134,453605877,453607574,453609446,453611248,453612922,453614725,453616610,453618331,453620045,453621854,453623715,453625346,453627131,453629045,453630723,453632490,453634362,453636181,453637861,453639651,453641538,453643222,453644967,453646837,453648612,453650342,453652163,453654042,453655730,453657477,453659341,453661084,453662771,453664582,453666445,453668110,453669909,453671800,453673546,453675230,453677095,453678966,453680620,453682430,453684378,453686100,453687830,453689689,453691541,453693181,453694965,453696888,453698594,453700315,453702167,453703984,453705670,453707469,453709374,453711108,453712895,453714773,453716565,453718298,453720136,453722024,453723729,453725521,453727403,453729167,453730862,453732731,453734620,453736270,453738046,453739919,453741699,453743412,453745282,453747199,453748861,453750658,453752569,453754377,453756049,453757885,453759798,453761518,453763311,453765217,453767062,453768774,453770596,453772522,453774254,453775988,453777892,453779763,453781442,453783271,453785229,453787002,453788771,453790633,453792538,453794192,453796013,453797918,453799748,453801462,453803294,453805229,453806959,453808752,453810643,453812571,453814252,453816107,453818090,453819837,453821623,453823478,453825413,453827120,453828916,453830851,453832634,453834392,453836260,453838186,453839880,453841716,453843676,453845478,453847214,453849060,453850945,453852648,453854519,453856472,453858252,453860020,453861904,453863818,453865496,453867341,453869279,453871109,453872853,453874689,453876571,453878263,453880054,453881953,453883766,453885459,453887317,453889218,453890916,453892674,453894578,453896479,453898166,453900009,453901929,453903653,453905442,453907322,453909156,453910847,453912682,453914597,453916318,453918066,453919963,453921876,453923567,453925416,453927303,453928978,453930745,453932636,453934511,453936190,453938005,453939891,453941595,453943384,453945255,453947092,453948792,453950630,453952540,453954206,453955973,453957866,453959696,453961398,453963243,453965126,453966825,453968580,453970484,453972317,453974038,453975892,453977793,453979449,453981248,453983127,453984948,453986662,453988525,453990409,453992080,453993828,453995743,453997537,453999216,454001078,454002954,454004630,454006462,454008387,454010165,454011850,454013679,454015569,454017219,454019054,454020954,454022713,454024461,454026336,454028238,454029895,454031706,454033662,454035380,454037097,454038938,454040838,454042498,454044278,454046200,454047950,454049718,454051659,454053500,454055190,454057011,454058881,454060599,454062359,454064279,454066117,454067855,454069748,454071678,454073318,454075106,454076999,454078811,454080529,454082385,454084279,454085927,454087772,454089668,454091408,454093119,454095041,454096915,454098566,454100363,454102242,454103944,454105733,454107626,454109471,454111156,454112975,454114874,454116586,454118319,454120226,454122089,454123792,454125638,454127512,454129140,454130906,454132790,454134592,454136307,454138197,454140050,454141711,454143513,454145382,454147076,454148811,454150706,454152557,454154201,454156044,454157896,454159573,454161366,454163247,454165046,454166721,454168579,454170460,454172050,454173859,454175731,454177540,454179191,454181056,454182942,454184554,454186365,454188283,454190038,454191766,454193644,454195494,454197144,454198949,454200816,454202504,454204265,454206185,454208002,454209675,454211532,454213379,454215054,454216865,454218752,454220550,454222276,454224133,454225979,454227567,454229396,454231276,454233020,454234715,454236570,454238456,454240107,454241941,454243807,454245447,454247250,454249161,454251008,454252696,454254515,454256401,454257999,454259812,454261718,454263454,454265238,454267150,454269029,454270676,454272536,454274439,454276075,454277903,454279775,454281560,454283210,454285112,454286962,454288584,454290464,454292384,454294093,454295831,454297710,454299576,454301223,454303125,454305001,454306616,454308439,454310389,454312177,454313895,454315800,454317631,454319229,454321093,454322987,454324710,454326514,454328406,454330290,454331920,454333751,454335657,454337289,454339069,454340965,454342812,454344494,454346362,454348246,454349913,454351747,454353705,454355471,454357228,454359141,454361009,454362637,454364448,454366392,454368093,454369842,454371788,454373614,454375290,454377168,454379108,454380719,454382521,454384460,454386207,454387897,454389790,454391679,454393331,454395135,454397054,454398824,454400615,454402518,454404374,454406129,454407967,454409883,454411533,454413359,454415290,454417040,454418787,454420643,454422557,454424207,454426043,454427981,454429684,454431457,454433339,454435167,454436814,454438670,454440592,454442280,454444057,454445944,454447708,454449364,454451240,454453134,454454785,454456610,454458518,454460214,454462011,454463883,454465719,454467385,454469199,454471101,454472779,454474555,454476493,454478288,454479982,454481862,454483753,454485448,454487254,454489186,454490945,454492679,454494567,454496417,454498063,454499931,454501828,454503555,454505379,454507279,454509134,454510810,454512673,454514536,454516179,454517992,454519884,454521708,454523428,454525266,454527152,454528823,454530638,454532594,454534368,454536092,454537958,454539844,454541522,454543337,454545275,454546995,454548816,454550753,454552636,454554380,454556210,454558140,454559840,454561647,454563536,454565391,454567108,454568978,454570827,454572509,454574351,454576249,454578037,454579749,454581630,454583473,454585147,454587022,454588904,454590609,454592450,454594320,454596162,454597861,454599726,454601597,454603306,454605150,454607084,454608882,454610611,454612500,454614304,454615986,454617824,454619721,454621499,454623323,454625176,454627017,454628715,454630567,454632427,454634125,454635980,454637846,454639704,454641368,454643250,454645084,454646832,454648662,454650539,454652337,454654093,454656002,454657791,454659478,454661340,454663203,454664943,454666785,454668618,454670474,454672175,454674016,454675860,454677549,454679370,454681227,454683036,454684728,454686596,454688398,454690090,454691933,454693794,454695615,454697356,454699259,454701065,454702770,454704579,454706429,454708230,454710018,454711860,454713676,454715399,454717210,454719049,454720774,454722588,454724453,454726297,454728013,454729872,454731723,454733440,454735254,454737134,454738962,454740653,454742527,454744344,454746052,454747886,454749750,454751533,454753251,454755134,454756949,454758652,454760465,454762334,454764105,454765817,454767707,454769503,454771230,454773065,454774939,454776769,454778551,454780417,454782230,454783939,454785758,454787639,454789472,454791268,454793130,454794952,454796687,454798529,454800407,454802209,454804022,454805884,454807699,454809396,454811236,454813100,454814844,454816670,454818556,454820385,454822096,454823950,454825836,454827572,454829361,454831262,454833085,454834865,454836711,454838588,454840363,454842186,454844071,454845897,454847674,454849554,454851420,454853195,454855015,454856914,454858730,454860507,454862366,454864214,454865979,454867852,454869748,454871572,454873344,454875215,454877075,454878864,454880678,454882571,454884403,454886190,454888033,454889848,454891599,454893430,454895358,454897139,454898923,454900783,454902621,454904366,454906171,454908063,454909875,454911613,454913435,454915285,454917070,454918850,454920795,454922628,454924403,454926276,454928133,454929922,454931739,454933664,454935442,454937200,454939021,454940863,454942682,454944485,454946370,454948134,454949957,454951860,454953625,454955413,454957319,454959117,454960869,454962627,454964589,454966320,454968055,454969899,454971694,454973528,454975350,454977246,454979011,454980789,454982651,454984496,454986216,454988048,454989884,454991634,454993414,454995285,454997065,454998839,455000724,455002547,455004292,455006086,455008002,455009836,455011592,455013446,455015253,455017009,455018801,455020677,455022471,455024255,455026129,455027940,455029713,455031583,455033422,455035180,455036994,455038914,455040696,455042488,455044337,455046169,455047922,455049700,455051618,455053388,455055153,455057032,455058855,455060589,455062381,455064337,455066085,455067886,455069782,455071574,455073332,455075161,455077065,455078778,455080576,455082440,455084200,455085970,455087787,455089681,455091395,455093228,455095104,455096872,455098654,455100489,455102385,455104117,455105948,455107803,455109575,455111359,455113191,455115079,455116825,455118623,455120504,455122317,455124097,455125933,455127774,455129480,455131223,455133102,455134896,455136651,455138447,455140378,455142133,455143921,455145797,455147631,455149381,455151192,455153059,455154837,455156611,455158437,455160361,455162081,455163879,455165778,455167592,455169346,455171159,455173117,455174907,455176658,455178509,455180395,455182099,455183908,455185800,455187588,455189313,455191086,455193023,455194700,455196501,455198388,455200188,455201947,455203753,455205660,455207440,455209186,455211033,455212893,455214604,455216447,455218339,455220037,455221776,455223560,455225494,455227174,455228972,455230834,455232601,455234392,455236160,455238086,455239778,455241585,455243459,455245272,455247073,455248915,455250799,455252519,455254341,455256215,455258046,455259701,455261557,455263403,455265137,455266848,455268677,455270524,455272253,455274068,455275948,455277699,455279457,455281304,455283105,455284828,455286596,455288497,455290205,455291979,455293836,455295672,455297425,455299255,455301137,455302900,455304698,455306548,455308369,455310092,455311937,455313789,455315547,455317359,455319185,455321086,455322865,455324706,455326609,455328360,455330144,455332011,455333883,455335639,455337492,455339361,455341132,455342879,455344716,455346605,455348313,455350147,455352114,455353885,455355628,455357467,455359398,455361088,455362939,455364866,455366657,455368374,455370231,455372178,455373892,455375731,455377631,455379415,455381176,455383015,455384894,455386621,455388394,455390291,455392143,455393786,455395664,455397578,455399382,455401135,455402996,455404884,455406610,455408442,455410362,455412143,455413852,455415700,455417642,455419377,455421193,455423103,455424905,455426675,455428559,455430461,455432229,455433941,455435802,455437711,455439444,455441271,455443197,455444928,455446653,455448514,455450420,455452132,455453892,455455779,455457616,455459354,455461243,455463133,455464898,455466633,455468526,455470367,455472134,455473954,455475870,455477636,455479361,455481221,455483082,455484796,455486616,455488516,455490315,455492037,455493882,455495767,455497537,455499292,455501150,455502997,455504772,455506619,455508504,455510258,455512006,455513845,455515719,455517448,455519231,455521117,455522883,455524577,455526453,455528306,455530078,455531817,455533650,455535476,455537197,455538990,455540869,455542640,455544348,455546227,455548125,455549908,455551669,455553560,455555428,455557135,455558943,455560855,455562634,455564336,455566179,455568065,455569803,455571586,455573456,455575255,455576985,455578859,455580727,455582540,455584294,455586123,455588002,455589798,455591592,455593500,455595263,455597021,455598872,455600759,455602542,455604361,455606194,455608024,455609785,455611646,455613515,455615319,455617079,455618906,455620764,455622538,455624382,455626266,455628035,455629789,455631631,455633510,455635292,455637071,455638936,455640724,455642495,455644340,455646243,455648019,455649793,455651603,455653472,455655259,455657106,455658941,455660731,455662546,455664393,455666285,455668021,455669788,455671640,455673531,455675306,455677146,455679028,455680830,455682571,455684444,455686329,455688100,455689854,455691669,455693581,455695342,455697173,455699052,455700864,455702678,455704521,455706418,455708178,455709944,455711809,455713728,455715508,455717337,455719213,455721058,455722838,455724675,455726576,455728351,455730132,455732001,455733886,455735611,455737420,455739273,455741158,455742945,455744789,455746641,455748441,455750205,455752065,455753979,455755772,455757592,455759381,455761328,455763110,455764964,455766806,455768634,455770453,455772310,455774203,455775958,455777740,455779552,455781490,455783298,455785129,455786965,455788883,455790626,455792518,455794419,455796262,455798066,455799900,455801822,455803586,455805424,455807238,455809146,455810929,455812787,455814660,455816470,455818247,455820058,455821971,455823775,455825600,455827430,455829349,455831117,455832918,455834786,455836598,455838392,455840191,455842077,455843887,455845713,455847535,455849485,455851246,455853079,455854930,455856784,455858588,455860385,455862276,455864059,455865911,455867702,455869593,455871365,455873207,455875026,455876830,455878660,455880447,455882322,455884095,455885956,455887757,455889580,455891422,455893279,455895096,455896884,455898724,455900505,455902392,455904174,455905996,455907859,455909640,455911450,455913234,455915151,455916933,455918767,455920591,455922418,455924254,455926070,455927957,455929769,455931594,455933384,455935215,455937066,455938861,455940729,455942521,455944385,455946215,455948044,455949858,455951695,455953503,455955304,455957107,455958907,455960796,455962579,455964402,455966206,455968008,455969841,455971627,455973554,455975329,455977173,455978986,455980786,455982577,455984375,455986238,455988055,455989823,455991613,455993422,455995230,455996992,455998817,456000609,456002348,456004183,456006033,456007812,456009565,456011404,456013198,456014913,456016706,456018530,456020334,456022041,456023844,456025631,456027401,456029227,456031052,456032801,456034570,456036366,456038180,456039966,456041730,456043559,456045343,456046981,456048786,456050679,456052438,456054322,456056142,456057889,456059743,456061563,456063418,456065194,456067063,456068898,456070749,456072526,456074391,456076207,456078000,456079827,456081661,456083463,456085246,456087114,456088887,456090715,456092510,456094336,456096136,456097946,456099791,456101594,456103424,456105221,456107055,456108858,456110696,456112489,456114341,456116177,456117936,456119761,456121583,456123396,456125217,456127050,456128865,456130675,456132447,456134257,456136044,456137794,456139629,456141467,456143203,456144966,456146774,456148593,456150367,456152211,456154002,456155767,456157535,456159324,456161116,456162844,456164628,456166458,456168238,456169997,456171825,456173636,456175417,456177183,456179005,456180847,456182608,456184434,456186259,456188072,456189822,456191624,456193448,456195256,456197014,456198854,456200636,456202387,456204212,456206052,456207857,456209597,456211438,456213252,456214998,456216809,456218638,456220365,456222137,456223948,456225770,456227500,456229310,456231144,456232917,456234637,456236430,456238269,456239994,456241774,456243638,456245404,456247132,456248957,456250774,456252548,456254292,456256156,456257881,456259614,456261441,456263257,456265006,456266750,456268576,456270386,456272079,456273911,456275746,456277483,456279210,456281017,456282814,456284474,456286287,456288147,456289847,456291552,456293321,456295123,456296829,456298575,456300384,456302133,456303808,456305615,456307426,456309174,456310884,456312710,456314452,456316159,456318012,456319799,456321551,456323307,456325177,456326975,456328646,456330503,456332318,456334058,456335810,456337640,456339375,456341020,456342867,456344705,456346427,456348112,456349918,456351720,456353344,456355161,456356993,456358670,456360361,456362209,456363992,456365634,456367482,456369296,456370988,456372623,456374437,456376254,456377917,456379677,456381511,456383162,456384816,456386607,456388401,456390023,456391850,456393655,456395348,456397034,456398827,456400548,456402150,456403952,456405781,456407474,456409172,456411004,456412742,456414396,456416264,456418046,456419710,456421438,456423187,456424905,456426556,456428409,456430205,456431914,456433648,456435475,456437271,456438956,456440775,456442573,456444257,456445942,456447804,456449527,456451243,456452990,456454809,456456510,456458234,456460115,456461879,456463611,456465326,456467183,456468952,456470615,456472474,456474250,456475992,456477713,456479518,456481289,456483004,456484848,456486690,456488448,456490181,456491979,456493765,456495444,456497301,456499088,456500840,456502603,456504430,456506186,456507920,456509681,456511475,456513229,456514920,456516783,456518538,456520261,456522028,456523822,456525633,456527341,456529208,456531017,456532807,456534571,456536391,456538213,456539932,456541813,456543611,456545345,456547107,456548956,456550726,456552477,456554333,456556094,456557894,456559643,456561512,456563292,456565065,456566837,456568637,456570450,456572185,456574062,456575825,456577657,456579359,456581138,456582960,456584660,456586484,456588257,456590032,456591777,456593596,456595385,456597142,456599015,456600794,456602577,456604306,456606129,456607855,456609653,456611437,456613198,456615022,456616777,456618635,456620404,456622215,456623968,456625775,456627617,456629341,456631211,456633032,456634874,456636590,456638372,456640203,456641932,456643779,456645536,456647355,456649052,456650931,456652726,456654504,456656292,456658103,456659922,456661650,456663540,456665304,456667107,456668823,456670616,456672447,456674166,456676017,456677748,456679542,456681248,456683056,456684889,456686686,456688511,456690310,456692126,456693887,456695770,456697548,456699388,456701123,456702900,456704779,456706538,456708384,456710148,456711973,456713706,456715507,456717326,456719143,456720961,456722760,456724613,456726347,456728224,456730030,456731868,456733627,456735441,456737315,456739011,456740866,456742567,456744436,456746193,456747961,456749769,456751507,456753360,456755124,456756975,456758706,456760534,456762301,456764072,456765879,456767637,456769477,456771186,456773059,456774751,456776588,456778354,456780084,456781963,456783639,456785408,456787127,456788967,456790684,456792342,456794158,456795914,456797729,456799484,456801277,456803021,456804799,456806617,456808372,456810161,456811917,456813735,456815450,456817239,456819034,456820845,456822616,456824334,456826155,456827889,456829708,456831486,456833295,456835021,456836740,456838608,456840327,456842070,456843840,456845654,456847359,456849045,456850871,456852601,456854363,456856033,456857841,456859546,456861269,456863077,456864820,456866535,456868280,456870079,456871789,456873481,456875308,456877030,456878770,456880517,456882316,456884033,456885817,456887591,456889408,456891134,456892895,456894715,456896417,456898188,456899949,456901743,456903458,456905208,456907033,456908805,456910572,456912345,456914157,456915861,456917601,456919351,456921153,456922923,456924643,456926449,456928194,456929974,456931730,456933548,456935304,456937040,456938848,456940639,456942388,456944117,456945904,456947648,456949417,456951149,456952936,456954694,456956386,456958177,456959947,456961724,456963485,456965279,456967047,456968811,456970583,456972378,456974149,456975873,456977624,456979395,456981179,456982891,456984661,456986399,456988134,456989911,456991686,456993458,456995213,456997015,456998822,457000619,457002389,457004190,457005975,457007734,457009546,457011341,457013089,457014875,457016672,457018463,457020264,457022037,457023828,457025583,457027366,457029107,457030930,457032678,457034441,457036262,457038029,457039793,457041579,457043342,457045098,457046904,457048637,457050438,457052159,457053927,457055748,457057506,457059263,457061025,457062779,457064533,457066363,457068092,457069856,457071557,457073320,457075099,457076861,457078599,457080401,457082188,457083941,457085749,457087467,457089251,457090996,457092675,457094486,457096275,457098021,457099785,457101558,457103293,457105059,457106817,457108616,457110360,457112047,457113849,457115599,457117329,457119092,457120866,457122611,457124388,457126127,457127923,457129636,457131350,457133132,457134853,457136590,457138309,457140077,457141825,457143573,457145276,457147085,457148785,457150480,457152302,457154055,457155798,457157516,457159326,457161103,457162857,457164559,457166371,457168073,457169778,457171550,457173313,457175080,457176826,457178621,457180388,457182161,457183842,457185630,457187357,457189088,457190883,457192617,457194365,457196066,457197860,457199613,457201376,457203130,457204932,457206638,457208397,457210185,457211917,457213643,457215371,457217149,457218898,457220641,457222384,457224155,457225848,457227593,457229360,457231119,457232887,457234614,457236374,457238151,457239931,457241663,457243461,457245145,457246886,457248667,457250401,457252182,457253867,457255705,457257454,457259229,457260931,457262738,457264494,457266251,457268050,457269818,457271622,457273329,457275113,457276855,457278653,457280345,457282152,457283852,457285565,457287360,457289099,457290891,457292613,457294431,457296160,457297901,457299587,457301401,457303054,457304774,457306565,457308307,457310037,457311777,457313581,457315284,457317034,457318713,457320509,457322206,457323936,457325762,457327507,457329225,457330908,457332725,457334400,457336099,457337871,457339632,457341294,457342988,457344722,457346458,457348145,457349782,457351576,457353274,457354965,457356722,457358529,457360127,457361838,457363610,457365361,457367062,457368720,457370495,457372159,457373824,457375599,457377329,457378988,457380751,457382496,457384238,457385970,457387690,457389487,457391153,457392867,457394615,457396351,457398001,457399688,457401496,457403155,457404848,457406583,457408341,457410006,457411727,457413466,457415178,457416853,457418493,457420308,457421951,457423704,457425485,457427223,457428896,457430567,457432403,457434031,457435723,457437476,457439241,457440830,457442545,457444338,457446089,457447758,457449399,457451246,457452858,457454606,457456379,457458101,457459762,457461439,457463247,457464919,457466602,457468363,457470150,457471776,457473506,457475306,457476991,457478683,457480407,457482187,457483836,457485590,457487389,457489097,457490829,457492504,457494312,457495911,457497642,457499464,457501123,457502832,457504492,457506299,457507916,457509658,457511460,457513144,457514828,457516495,457518343,457519932,457521621,457523407,457525146,457526789,457528456,457530290,457531903,457533612,457535359,457537113,457538699,457540430,457542186,457543790,457545495,457547219,457548949,457550554,457552284,457554022,457555677,457557415,457559105,457560919,457562502,457564223,457566011,457567707,457569429,457571087,457572875,457574456,457576110,457577875,457579606,457581241,457582962,457584738,457586360,457588046,457589765,457591557,457593124,457594856,457596607,457598269,457599999,457601684,457603486,457605059,457606831,457608604,457610299,457612015,457613702,457615498,457617108,457618826,457620609,457622308,457623959,457625706,457627503,457629168,457630874,457632574,457634338,457635946,457637690,457639455,457641109,457642844,457644497,457646297,457647883,457649657,457651394,457653071,457654755,457656452,457658185,457659776,457661523,457663254,457664974,457666651,457668414,457670184,457671819,457673571,457675225,457676936,457678564,457680337,457682075,457683697,457685439,457687151,457688949,457690483,457692280,457694004,457695696,457697367,457699143,457700871,457702513,457704337,457706026,457707749,457709410,457711174,457712914,457714559,457716343,457718067,457719844,457721441,457723262,457725020,457726727,457728415,457730193,457731903,457733523,457735349,457737007,457738750,457740384,457742215,457743937,457745533,457747314,457749007,457750722,457752327,457754133,457755852,457757507,457759157,457760882,457762569,457764197,457766022,457767743,457769445,457771051,457772820,457774527,457776192,457777958,457779686,457781370,457782961,457784788,457786496,457788209,457789874,457791621,457793335,457794956,457796814,457798486,457800202,457801844,457803632,457805325,457806955,457808734,457810434,457812118,457813750,457815549,457817220,457818869,457820572,457822324,457823978,457825631,457827467,457829128,457830788,457832460,457834228,457835884,457837512,457839314,457840970,457842543,457844157,457845955,457847564,457849171,457850964,457852685,457854301,457855958,457857743,457859377,457861014,457862754,457864475,457866064,457867689,457869474,457871179,457872782,457874478,457876223,457877839,457879532,457881364,457883010,457884626,457886244,457888073,457889720,457891349,457893112,457894805,457896388,457898039,457899888,457901567,457903202,457904955,457906689,457908251,457909891,457911736,457913409,457914999,457916643,457918409,457920025,457921638,457923402,457925074,457926658,457928294,457930113,457931764,457933408,457935144,457936827,457938415,457940010,457941861,457943492,457945098,457946826,457948586,457950138,457951809,457953668,457955348,457956995,457958715,457960488,457962063,457963717,457965562,457967251,457968929,457970620,457972412,457974022,457975739,457977525,457979190,457980788,457982465,457984302,457985920,457987615,457989410,457991056,457992654,457994369,457996194,457997822,457999514,458001284,458002976,458004618,458006281,458008072,458009737,458011415,458013170,458014836,458016422,458018086,458019878,458021546,458023166,458024911,458026677,458028309,458029992,458031796,458033478,458035143,458036821,458038543,458040168,458041807,458043610,458045230,458046849,458048505,458050269,458051929,458053618,458055415,458057073,458058746,458060460,458062245,458063927,458065581,458067376,458069056,458070704,458072342,458074096,458075735,458077417,458079201,458080837,458082476,458084135,458085913,458087563,458089290,458091077,458092718,458094368,458096030,458097766,458099395,458101036,458102833,458104419,458106065,458107715,458109502,458111171,458112834,458114624,458116317,458117947,458119653,458121366,458123005,458124671,458126450,458128008,458129676,458131342,458133157,458134838,458136459,458138205,458139921,458141539,458143193,458144980,458146631,458148303,458150008,458151767,458153411,458155110,458156917,458158562,458160245,458161938,458163686,458165330,458167028,458168803,458170448,458172058,458173697,458175469,458177116,458178775,458180540,458182188,458183840,458185492,458187244,458188911,458190600,458192357,458193990,458195652,458197325,458199094,458200773,458202477,458204225,458205880,458207579,458209230,458211003,458212664,458214348,458216049,458217690,458219342,458220992,458222754,458224421,458226097,458227845,458229537,458231202,458232876,458234653,458236324,458237991,458239764,458241449,458243106,458244784,458246560,458248209,458249870,458251619,458253328,458254977,458256669,458258441,458260092,458261744,458263476,458265185,458266828,458268530,458270280,458271938,458273623,458275317,458277059,458278706,458280386,458282155,458283807,458285458,458287154,458288955,458290585,458292292,458294038,458295708,458297393,458299117,458300916,458302545,458304249,458306014,458307702,458309403,458311079,458312871,458314538,458316218,458317951,458319711,458321405,458323080,458324895,458326603,458328280,458330012,458331771,458333440,458335171,458336962,458338667,458340320,458342038,458343808,458345458,458347150,458348941,458350605,458352289,458353944,458355741,458357370,458359115,458360907,458362585,458364263,458365968,458367748,458369427,458371108,458372818,458374561,458376246,458377904,458379718,458381386,458383059,458384775,458386544,458388187,458389847,458391639,458393306,458394984,458396614,458398403,458400075,458401762,458403550,458405221,458406894,458408569,458410343,458412002,458413729,458415525,458417188,458418865,458420539,458422332,458423967,458425649,458427462,458429112,458430757,458432435,458434257,458435901,458437577,458439403,458441130,458442770,458444473,458446255,458447923,458449554,458451311,458453078,458454692,458456392,458458211,458459881,458461586,458463283,458465047,458466673,458468377,458470203,458471862,458473490,458475207,458476971,458478642,458480357,458482162,458483844,458485465,458487142,458488914,458490573,458492241,458494005,458495708,458497377,458499048,458500870,458502550,458504175,458505927,458507680,458509324,458511016,458512856,458514517,458516187,458517966,458519747,458521353,458523034,458524829,458526515,458528122,458529824,458531582,458533222,458534867,458536691,458538416,458539997,458541711,458543538,458545240,458546885,458548674,458550431,458551971,458553607,458555482,458557166,458558755,458560472,458562239,458563882,458565501,458567305,458569040,458570593,458572284,458574123,458575803,458577393,458579176,458580943,458582505,458584138,458586008,458587684,458589251,458591002,458592781,458594444,458596149,458598000,458599669,458601263,458602993,458604813,458606477,458608075,458609879,458611626,458613219,458614903,458616723,458618405,458620003,458621724,458623503,458625162,458626839,458628666,458630405,458632000,458633706,458635539,458637238,458638855,458640680,458642455,458644066,458645725,458647550,458649254,458650847,458652563,458654344,458656009,458657664,458659492,458661222,458662806,458664481,458666303,458667995,458669625,458671432,458673234,458674821,458676480,458678299,458680026,458681634,458683368,458685133,458686748,458688463,458690285,458691993,458693573,458695249,458697069,458698751,458700342,458702148,458703924,458705505,458707199,458709016,458710704,458712306,458714001,458715782,458717375,458719053,458720866,458722589,458724144,458725818,458727601,458729273,458730919,458732729,458734427,458735984,458737640,458739432,458741066,458742633,458744419,458746111,458747683,458749308,458751079,458752756,458754293,458756016,458757733,458759326,458760947,458762714,458764423,458765964,458767725,458769480,458771111,458772737,458774515,458776201,458777746,458779499,458781249,458782824,458784478,458786248,458788001,458789544,458791292,458793047,458794667,458796289,458798047,458799785,458801336,458803107,458804833,458806436,458808069,458809812,458811547,458813127,458814818,458816520,458818127,458819749,458821555,458823303,458824877,458826608,458828310,458829934,458831536,458833287,458835014,458836565,458838286,458840044,458841682,458843258,458845013,458846746,458848305,458850008,458851748,458853351,458854948,458856715,458858472,458860046,458861706,458863453,458865137,458866759,458868505,458870235,458871802,458873475,458875216,458876855,458878484,458880289,458882011,458883579,458885233,458886950,458888599,458890232,458891949,458893654,458895251,458896837,458898580,458900275,458901885,458903589,458905329,458906922,458908542,458910274,458912005,458913580,458915312,458917006,458918568,458920210,458921975,458923704,458925322,458927030,458928720,458930330,458931980,458933738,458935485,458937045,458938737,458940516,458942190,458943779,458945535,458947282,458948854,458950492,458952246,458953972,458955555,458957318,458959056,458960682,458962320,458964115,458965863,458967419,458969138,458970924,458972619,458974262,458976027,458977785,458979397,458981029,458982826,458984589,458986152,458987908,458989640,458991271,458992906,458994703,458996475,458998019,458999747,459001525,459003179,459004766,459006567,459008348,459009954,459011590,459013419,459015218,459016812,459018541,459020253,459021930,459023558,459025378,459027183,459028715,459030403,459032194,459033933,459035516,459037298,459039029,459040700,459042323,459044145,459045941,459047518,459049254,459051031,459052743,459054339,459056149,459057924,459059540,459061206,459063065,459064858,459066424,459068200,459069955,459071646,459073248,459075070,459076823,459078425,459080108,459081911,459083659,459085214,459087018,459088735,459090411,459092048,459093783,459095550,459097130,459098776,459100508,459102220,459103811,459105578,459107311,459108966,459110612,459112407,459114174,459115731,459117496,459119223,459120937,459122528,459124316,459126046,459127693,459129331,459131094,459132784,459134319,459136048,459137770,459139441,459141000,459142729,459144433,459146008,459147675,459149431,459151105,459152696,459154469,459156209,459157851,459159498,459161274,459163005,459164605,459166348,459168065,459169724,459171340,459173125,459174840,459176426,459178183,459179896,459181600,459183214,459184975,459186670,459188309,459189983,459191745,459193431,459195084,459196856,459198604,459200271,459201895,459203631,459205332,459206954,459208705,459210425,459212119,459213757,459215497,459217250,459218855,459220595,459222354,459224047,459225688,459227480,459229168,459230853,459232379,459234131,459235849,459237487,459239135,459240853,459242523,459244147,459245833,459247586,459249178,459250881,459252615,459254256,459255976,459257696,459259333,459261030,459262730,459264347,459265999,459267713,459269417,459271024,459272756,459274460,459276043,459277780,459279505,459281170,459282885,459284566,459286217,459287922,459289655,459291296,459292980,459294691,459296348,459298048,459299789,459301514,459303132,459304873,459306613,459308233,459310006,459311722,459313339,459315104,459316780,459318429,459320172,459321858,459323546,459325255,459326994,459328666,459330282,459331965,459333694,459335331,459337064,459338750,459340400,459342150,459343834,459345471,459347181,459348901,459350591,459352238,459353959,459355639,459357262,459358956,459360649,459362270,459364001,459365679,459367327,459369042,459370708,459372400,459374135,459375868,459377558,459379253,459380932,459382671,459384256,459385966,459387705,459389319,459390995,459392692,459394341,459396050,459397750,459399424,459401128,459402817,459404495,459406166,459407893,459409591,459411200,459412857,459414578,459416231,459417914,459419594,459421291,459422991,459424667,459426323,459427995,459429681,459431373,459433053,459434756,459436451,459438071,459439788,459441483,459443084,459444798,459446515,459448208,459449849,459451502,459453186,459454841,459456500,459458169,459459847,459461522,459463232,459464881,459466541,459468236,459469830,459471521,459473203,459474867,459476571,459478188,459479862,459481591,459483259,459484913,459486682,459488330,459490020,459491736,459493416,459495090,459496783,459498505,459500135,459501838,459503634,459505253,459506939,459508784,459510468,459512125,459513910,459515591,459517285,459519022,459520754,459522437,459524172,459525911,459527577,459529311,459531133,459532792,459534524,459536343,459538011,459539687,459541398,459543106,459544807,459546532,459548243,459549921,459551649,459553426,459555053,459556789,459558570,459560179,459561887,459563722,459565368,459567075,459568803,459570495,459572127,459573790,459575509,459577158,459578899,459580629,459582181,459583904,459585718,459587323,459589038,459590857,459592489,459594215,459595986,459597669,459599360,459601124,459602851,459604505,459606253,459608013,459609649,459611386,459613169,459614772,459616519,459618353,459619949,459621656,459623401,459625114,459626809,459628584,459630282,459631929,459633688,459635467,459637051,459638772,459640588,459642205,459643949,459645805,459647421,459649158,459650934,459652626,459654312,459656140,459657852,459659515,459661294,459663090,459664680,459666416,459668219,459669825,459671570,459673419,459675050,459676748,459678562,459680240,459681907,459683749,459685465,459687098,459688873,459690662,459692278,459694033,459695864,459697502,459699237,459701125,459702716,459704440,459706317,459707972,459709654,459711492,459713202,459714852,459716645,459718403,459720036,459721823,459723655,459725232,459726986,459728840,459730461,459732212,459734094,459735686,459737444,459739317,459740947,459742653,459744478,459746142,459747764,459749575,459751273,459752903,459754642,459756393,459758009,459759737,459761478,459763119,459764856,459766625,459768230,459770003,459771791,459773364,459775128,459776927,459778553,459780268,459782026,459783628,459785355,459787188,459788780,459790515,459792325,459793897,459795637,459797456,459799068,459800793,459802621,459804281,459805984,459807803,459809450,459811163,459812985,459814636,459816310,459818143,459819800,459821480,459823254,459824902,459826541,459828348,459830042,459831686,459833502,459835200,459836849,459838633,459840334,459841971,459843687,459845486,459847219,459849074,459850760,459852521,459854344,459856079,459857850,459859585,459861232,459862896,459864660,459866340,459868138,459869804,459871541,459873190,459874942,459876697,459878390,459880057,459881737,459883497,459885106,459886810,459888539,459890394,459892005,459893749,459895507,459897250,459898850,459900575,459902444,459904058,459905729,459907489,459909320,459910893,459912598,459914360,459916049,459917673,459919340,459921165,459922761,459924502,459926268,459927979,459929606,459931291,459933182,459934795,459936508,459938216,459940051,459941649,459943369,459945211,459946898,459948562,459950282,459952148,459953749,459955433,459957229,459958927,459960524,459962214,459964127,459965739,459967426,459969247,459971033,459972652,459974335,459976221,459977785,459979488,459981288,459983131,459984748,459986445,459988298,459989960,459991635,459993370,459995290,459996933,459998719,460000558,460002317,460003950,460005672,460007593,460009239,460010988,460012823,460014637,460016292,460017987,460019919,460021622,460023316,460025148,460027006,460028667,460030455,460032336,460034030,460035665,460037405,460039257,460040929,460042689,460044512,460046296,460047947,460049629,460051536,460053154,460054870,460056696,460058494,460060125,460061867,460063751,460065400,460067163,460068960,460070733,460072368,460074101,460076025,460077631,460079360,460081196,460083012,460084652,460086375,460088297,460089891,460091626,460093481,460095323,460096981,460098725,460100667,460102313,460104044,460105881,460107668,460109287,460111001,460112965,460114569,460116300,460118178,460119994,460121627,460123358,460125295,460126919,460128626,460130491,460132269,460133909,460135646,460137587,460139202,460140936,460142792,460144625,460146240,460147987,460149915,460151602,460153366,460155219,460157079,460158740,460160476,460162418,460164067,460165801,460167598,460169466,460171064,460172849,460174750,460176454,460178144,460179952,460181839,460183476,460185230,460187105,460188913,460190601,460192390,460194272,460195917,460197670,460199529,460201311,460202970,460204716,460206644,460208296,460210006,460211837,460213612,460215287,460217050,460218998,460220557,460222299,460224146,460225925,460227593,460229338,460231234,460232847,460234594,460236414,460238232,460239855,460241606,460243457,460245141,460246831,460248581,460250422,460252049,460253792,460255628,460257286,460258982,460260776,460262578,460264220,460266012,460267876,460269507,460271204,460273003,460274823,460276467,460278238,460280091,460281753,460283445,460285220,460287102,460288696,460290460,460292295,460294049,460295784,460297542,460299456,460301096,460302839,460304727,460306399,460308069,460309893,460311728,460313346,460315118,460317002,460318660,460320376,460322164,460323985,460325652,460327421,460329333,460330977,460332707,460334520,460336304,460337963,460339749,460341654,460343343,460345049,460346867,460348710,460350318,460352071,460353953,460355626,460357283,460359071,460360965,460362581,460364347,460366202,460367954,460369660,460371397,460373364,460374977,460376695,460378542,460380365,460382088,460383863,460385782,460387425,460389169,460390968,460392875,460394559,460396325,460398230,460399932,460401605,460403346,460405251,460406934,460408670,460410525,460412301,460413967,460415718,460417631,460419314,460421054,460422889,460424656,460426328,460428054,460430003,460431600,460433325,460435210,460437052,460438733,460440485,460442442,460444077,460445811,460447637,460449469,460451124,460452874,460454779,460456455,460458144,460459946,460461787,460463452,460465215,460467136,460468815,460470512,460472291,460474174,460475858,460477559,460479446,460481147,460482795,460484510,460486437,460488099,460489876,460491742,460493553,460495296,460497108,460499056,460500734,460502570,460504276,460506178,460507839,460509461,460511281,460513063,460514657,460516350,460518243,460519947,460521546,460523276,460525178,460526844,460528468,460530335,460532141,460533746,460535390,460537348,460539003,460540572,460542316,460544190,460545832,460547454,460549309,460551113,460552690,460554373,460556296,460558060,460559666,460561528,460563260,460564855,460566536,460568403,460570036,460571622,460573442,460575231,460576804,460578477,460580388,460582006,460583599,460585372,460587210,460588795,460590461,460592364,460593978,460595563,460597353,460599097,460600692,460602349,460604231,460605857,460607484,460609323,460610994,460612595,460614288,460616154,460617711,460619329,460621193,460622777,460624354,460626142,460627933,460629563,460631248,460633152,460634697,460636306,460638128,460639866,460641477,460643151,460645001,460646611,460648233,460650026,460651708,460653324,460655024,460656831,460658430,460660062,460661925,460663540,460665191,460666901,460668763,460670348,460671992,460673841,460675451,460677067,460678801,460680621,460682203,460683899,460685778,460687373,460689021,460690731,460692533,460694081,460695758,460697639,460699195,460700818,460702565,460704351,460705923,460707636,460709537,460711068,460712701,460714491,460716191,460717782,460719458,460721365,460722944,460724532,460726351,460728092,460729761,460731439,460733326,460734806,460736446,460738232,460740017,460741651,460743336,460745224,460746774,460748394,460750167,460751889,460753485,460755165,460757067,460758596,460760215,460761999,460763797,460765425,460767104,460769011,460770569,460772194,460773958,460775734,460777345,460779018,460780863,460782477,460784120,460785812,460787664,460789260,460790970,460792822,460794480,460796135,460797851,460799668,460801289,460803000,460804828,460806414,460808077,460809810,460811612,460813212,460814912,460816750,460818314,460819995,460821706,460823504,460825086,460826779,460828605,460830209,460831861,460833559,460835428,460837014,460838696,460840504,460842170,460843836,460845511,460847355,460848933,460850627,460852424,460854030,460855726,460857429,460859282,460860858,460862544,460864321,460865941,460867601,460869294,460871169,460872797,460874513,460876275,460877945,460879616,460881328,460883244,460884818,460886467,460888231,460890039,460891678,460893392,460895223,460896835,460898514,460900252,460902115,460903731,460905471,460907294,460908971,460910702,460912394,460914216,460915842,460917582,460919382,460921005,460922699,460924377,460926226,460927831,460929513,460931345,460933041,460934687,460936411,460938295,460939837,460941575,460943306,460945117,460946878,460948552,460950390,460952156,460953855,460955548,460957470,460959113,460960794,460962543,460964354,460966049,460967794,460969599,460971312,460973010,460974706,460976582,460978270,460979971,460981776,460983498,460985195,460986843,460988699,460990370,460992054,460993843,460995541,460997266,460998970,461000773,461002473,461004179,461005993,461007676,461009408,461011120,461012910,461014581,461016282,461018078,461019729,461021468,461023144,461024954,461026648,461028379,461030181,461031789,461033489,461035198,461036955,461038655,461040348,461042203,461043769,461045493,461047271,461048989,461050715,461052409,461054173,461055846,461057580,461059398,461061040,461062758,461064522,461066265,461067966,461069656,461071528,461073192,461074887,461076684,461078352,461080084,461081756,461083495,461085176,461086927,461088731,461090379,461092086,461093858,461095548,461097250,461098943,461100695,461102382,461104132,461105990,461107601,461109292,461111057,461112746,461114507,461116193,461118045,461119725,461121442,461123191,461124887,461126656,461128392,461130108,461131881,461133588,461135372,461137067,461138774,461140504,461142175,461143949,461145618,461147387,461149204,461150914,461152674,461154467,461156218,461157832,461159023,461160751,461162545,461164043,461165545,461166972,461168329,461169932,461171378,461172862,461174192,461175672,461177069,461178613,461180047,461181566,461183064,461184546,461186080,461187666,461189101,461190629,461192117,461193573,461195158,461196681,461198141,461199700,461201193,461202669,461204194,461205738,461207223,461208685,461210073,461211595,461213086,461214521,461216001,461217496,461218990,461220480,461221867,461223355,461224835,461226294,461227784,461229256,461230612,461232062,461233529,461234950,461236415,461237896,461239361,461240855,461242294,461243857,461245363,461246767,461248227,461249744,461251204,461252657,461254186,461255570,461257024,461258506,461259923,461261370,461262867,461264270,461265742,461267348,461268839,461270299,461271786,461273215,461274731,461276227,461277625,461279070,461280557,461281985,461283453,461284983,461286422,461287840,461289357,461290804,461292231,461293688,461295166,461296672,461298126,461299560,461301003,461302516,461303863,461305297,461306736,461308148,461309642,461311040,461312499,461313911,461315383,461316811,461318247,461319654,461321204,461322606,461324020,461325509,461326904,461328439,461329884,461331323,461332805,461334268,461335745,461337251,461338715,461340157,461341582,461343083,461344504,461345988,461347417,461348819,461350272,461351720,461353160,461354616,461356086,461357614,461359104,461360529,461361951,461363335,461364792,461366273,461367776,461369139,461370628,461372157,461373623,461375066,461376518,461377956,461379399,461380893,461382386,461383883,461385307,461386692,461388143,461389521,461391003,461392464,461393880,461395351,461396832,461398252,461399776,461401291,461402733,461404172,461405711,461407153,461408611,461410139,461411584,461412972,461414461,461415877,461417350,461418863,461420251,461421754,461423214,461424637,461426110,461427643,461429072,461430503,461431958,461433376,461434860,461436261,461437732,461439207,461440631,461442049,461443502,461444994,461446437,461447899,461449362,461450798,461452222,461453672,461455140,461456600,461458096,461459525,461460959,461462402,461463794,461465228,461466729,461468192,461469590,461471117,461472586,461474007,461475499,461476969,461478516,461480040,461481500,461482960,461484444,461485824,461487312,461488807,461490220,461491683,461493170,461494547,461496026,461497550,461499003,461500452,461501904,461503380,461504865,461506335,461507804,461509318,461510780,461512213,461513696,461515176,461516635,461518052,461519555,461521016,461522502,461523999,461525544,461526989,461528487,461530010,461531561,461533075,461534472,461535942,461537505,461539005,461540540,461542063,461543538,461545050,461546589,461548057,461549576,461551127,461552616,461554082,461555540,461556972,461558414,461559917,461561400,461562812,461564266,461565690,461567155,461568636,461570107,461571519,461572947,461574360,461575842,461577309,461578772,461580204,461581674,461583077,461584601,461586032,461587459,461588934,461590350,461591866,461593336,461594750,461596161,461597615,461599089,461600540,461602014,461603463,461604917,461606433,461607836,461609303,461610743,461612184,461613695,461615191,461616650,461618112,461619626,461621100,461622598,461624033,461625529,461627059,461628462,461629934,461631360,461632830,461634302,461635751,461637211,461638583,461640078,461641497,461642965,461644341,461645819,461647244,461648709,461650183,461651615,461653037,461654496,461655929,461657387,461658865,461660236,461661707,461663176,461664632,461666144,461667612,461669094,461670536,461672060,461673610,461675054,461676562,461678072,461679522,461681064,461682561,461684060,461685546,461687008,461688511,461690028,461691510,461692977,461694460,461695859,461697387,461698897,461700322,461701843,461703378,461704890,461706371,461707834,461709291,461710737,461712176,461713645,461715135,461716546,461717963,461719445,461720903,461722329,461723811,461725245,461726711,461728181,461729662,461731089,461732556,461733994,461735476,461737020,461738422,461739909,461741402,461742829,461744345,461745814,461747175,461748611,461750088,461751574,461753029,461754523,461755987,461757507,461758946,461760431,461761941,461763419,461764887,461766337,461767776,461769241,461770671,461772161,461773637,461775190,461776649,461778113,461779605,461781009,461782527,461783960,461785401,461786922,461788402,461789883,461791334,461792813,461794293,461795757,461797111,461798508,461800000,461801515,461802974,461804457,461805900,461807376,461808872,461810345,461811884,461813301,461814795,461816311,461817801,461819287,461820814,461822224,461823717,461825233,461826670,461828221,461829737,461831229,461832726,461834159,461835712,461837179,461838585,461840155,461841572,461843069,461844574,461846084,461847478,461848995,461850418,461851935,461853348,461854821,461856361,461857825,461859302,461860738,461862232,461863719,461865209,461866713,461868192,461869704,461871244,461872693,461874147,461875615,461877078,461878583,461880092,461881616,461883175,461884669,461886211,461887662,461889140,461890690,461892163,461893740,461895250,461896698,461898184,461899713,461901143,461902647,461904139,461905670,461907153,461908613,461910175,461911595,461913047,461914585,461916085,461917633,461919065,461920594,461922101,461923569,461925048,461926571,461928017,461929436,461930987,461932421,461933999,461935413,461936997,461938516,461939951,461941475,461942974,461944534,461946064,461947538,461949055,461950585,461952072,461953598,461955117,461956647,461958145,461959676,461961136,461962686,461964191,461965697,461967281,461968733,461970309,461971755,461973234,461974743,461976197,461977724,461979211,461980658,461982320,461983809,461985345,461986797,461988278,461989809,461991336,461992840,461994365,461995872,461997363,461998823,462000270,462001857,462003289,462004807,462006300,462007743,462009292,462010734,462012277,462013818,462015271,462016846,462018353,462019838,462021402,462022859,462024417,462025947,462027462,462029054,462030510,462032009,462033511,462035001,462036610,462038093,462039584,462041113,462042600,462044179,462045699,462047198,462048714,462050241,462051758,462053257,462054789,462056267,462057741,462059304,462060855,462062320,462063805,462065245,462066873,462068387,462069855,462071234,462072709,462074202,462075762,462077274,462078822,462080366,462081818,462083296,462084767,462086262,462087744,462089265,462090773,462092320,462093798,462095329,462096822,462098323,462099722,462101212,462102752,462104165,462105623,462107064,462108496,462109957,462111497,462113000,462114510,462116037,462117533,462119021,462120493,462121941,462123393,462124850,462126327,462127762,462129297,462130839,462132353,462133893,462135413,462136971,462138537,462140040,462141551,462143044,462144551,462146087,462147688,462149268,462150783,462152214,462153741,462155221,462156693,462158306,462159812,462161371,462162873,462164375,462165940,462167398,462168985,462170552,462172087,462173687,462175210,462176788,462178306,462179865,462181516,462183036,462184578,462186052,462187679,462189246,462190725,462192242,462193780,462195334,462196861,462198386,462199880,462201401,462202971,462204442,462205964,462207487,462209074,462210605,462212110,462213634,462215224,462216830,462218333,462219913,462221458,462223074,462224615,462226104,462227758,462229367,462231016,462232580,462234190,462235712,462237358,462238934,462240511,462242089,462243584,462245175,462246764,462248343,462249865,462251415,462252973,462254509,462256042,462257675,462259186,462260801,462262350,462263889,462265502,462267036,462268625,462270131,462271610,462273165,462274705,462276276,462277842,462279442,462280930,462282495,462284037,462285537,462287067,462288586,462290193,462291748,462293282,462294805,462296373,462297984,462299547,462301147,462302677,462304333,462305867,462307463,462309037,462310630,462312211,462313813,462315427,462317024,462318614,462320249,462321832,462323339,462324937,462326528,462328105,462329610,462331275,462332846,462334448,462336028,462337576,462339165,462340720,462342337,462343846,462345510,462347120,462348809,462350434,462352009,462353633,462355163,462356752,462358294,462359938,462361486,462363087,462364665,462366203,462367777,462369314,462370940,462372534,462374142,462375728,462377235,462378884,462380427,462382026,462383610,462385144,462386759,462388301,462389968,462391584,462393204,462394802,462396370,462397905,462399472,462401024,462402544,462404156,462405794,462407348,462408881,462410422,462411952,462413565,462415129,462416760,462418287,462419849,462421402,462422930,462424541,462426102,462427640,462429246,462430823,462432404,462434064,462435626,462437221,462438802,462440366,462442041,462443695,462445300,462446792,462448332,462449940,462451516,462453084,462454650,462456278,462457867,462459420,462461007,462462639,462464216,462465789,462467302,462468899,462470497,462472108,462473721,462475270,462476772,462478385,462479953,462481594,462483165,462484717,462486299,462487943,462489536,462491155,462492689,462494296,462495867,462497389,462498923,462500580,462502042,462503652,462505175,462506715,462508299,462509945,462511550,462513127,462514759,462516364,462517968,462519578,462521169,462522799,462524361,462525940,462527581,462529094,462530679,462532304,462533853,462535518,462537047,462538628,462540281,462541817,462543438,462545052,462546530,462548120,462549691,462551234,462552916,462554493,462556089,462557667,462559253,462560862,462562495,462564114,462565820,462567394,462569009,462570681,462572333,462573908,462575617,462577243,462578861,462580542,462582210,462583796,462585448,462587101,462588788,462590354,462591931,462593605,462595300,462596875,462598564,462600225,462601815,462603529,462605207,462606769,462608431,462610131,462611726,462613407,462615059,462616767,462618467,462620076,462621785,462623489,462625095,462626813,462628460,462630120,462631746,462633508,462635242,462636848,462638609,462640324,462641865,462643589,462645235,462646830,462648482,462650209,462651813,462653494,462655229,462656891,462658618,462660365,462661998,462663729,462665451,462667103,462668718,462670474,462672161,462673813,462675564,462677297,462678863,462680609,462682294,462683880,462685625,462687342,462688899,462690554,462692299,462694013,462695586,462697306,462699013,462700631,462702374,462704091,462705798,462707341,462709036,462710746,462712394,462714081,462715839,462717505,462719133,462720902,462722647,462724173,462725855,462727648,462729216,462730928,462732763,462734409,462736059,462737825,462739525,462741076,462742827,462744627,462746300,462748022,462749801,462751570,462753114,462754838,462756632,462758310,462759975,462761783,462763505,462765155,462766851,462768597,462770213,462771951,462773715,462775405,462777041,462778757,462780559,462782143,462783820,462785609,462787335,462789016,462790780,462792539,462794096,462795851,462797674,462799421,462801109,462802836,462804590,462806200,462807957,462809714,462811450,462813077,462814790,462816597,462818436,462819986,462821701,462823449,462825246,462826861,462828590,462830325,462832076,462833722,462835440,462837213,462838920,462840635,462842395,462844119,462845689,462847411,462849166,462850941,462852429,462854151,462855967,462857762,462859187,462860882,462862626,462864410,462865909,462867596,462869366,462871187,462872738,462874467,462876299,462878093,462879656,462881483,462883304,462885082,462886818,462888588,462890377,462891910,462893674,462895480,462897357,462898880,462900668,462902496,462904223,462905885,462907645,462909477,462911076,462912824,462914583,462916384,462917912,462919692,462921482,462923277,462924839,462926600,462928403,462930205,462931790,462933567,462935304,462937026,462938745,462940493,462942330,462943933,462945658,462947438,462949214,462950864,462952598,462954413,462956020,462957803,462959493,462961278,462962868,462964619,462966365,462968031,462969774,462971479,462973247,462974802,462976533,462978184,462979928,462981612,462983339,462985157,462986733,462988520,462990192,462991960,462993481,462995294,462997010,462998726,463000396,463002123,463003815,463005449,463007197,463008863,463010573,463012169,463013913,463015665,463017322,463019007,463020690,463022401,463023924,463025627,463027309,463028926,463030529,463032221,463033868,463035413,463037010,463038669,463040219,463041813,463043461,463045008,463046621,463048205,463049809,463051411,463052977,463054594,463056105,463057574,463059163,463060677,463062163,463063789,463065275,463066831,463068414,463069875,463071324,463072886,463074437,463075899,463077433,463078836,463080391,463081898,463083346,463084811,463086261,463087710,463089194,463090704,463092196,463093648,463095155,463096537,463098076,463099318,463100717,463102184,463103605,463105061,463106422,463107929,463109238,463110778,463112208,463113679,463115196,463116643,463118157,463119442,463120969,463122358,463123771,463125318,463126670,463128116,463129549,463130902,463132294,463133744,463135238,463136637,463138126,463139573,463140978,463142427,463143876,463145282,463146672,463148079,463149513,463150922,463152333,463153724,463155077,463156528,463157868,463159309,463160698,463162098,463163536,463164948,463166311,463167643,463169061,463170415,463171843,463173211,463174625,463175927,463177333,463178719,463180148,463181584,463182946,463184326,463185740,463187166,463188629,463190041,463191367,463192761,463194215,463195634,463197064,463198519,463199885,463201308,463202730,463204192,463205522,463206933,463208372,463209836,463211303,463212711,463214129,463215614,463217101,463218539,463219897,463221295,463222734,463224181,463225638,463227120,463228539,463229921,463231325,463232771,463234215,463235650,463237004,463238435,463239880,463241300,463242716,463244213,463245569,463247021,463248490,463249897,463251278,463252679,463254024,463255424,463256911,463258415,463259858,463261291,463262726,463264181,463265684,463267182,463268639,463270040,463271504,463272915,463274358,463275807,463277157,463278622,463280122,463281580,463282902,463284385,463285827,463287245,463288607,463289981,463291450,463292880,463294320,463295818,463297269,463298667,463300080,463301497,463302821,463304220,463305621,463307023,463308489,463309887,463311249,463312554,463313951,463315268,463316652,463318006,463319425,463320823,463322123,463323543,463324974,463326383,463327853,463329236,463330667,463332033,463333419,463334835,463336286,463337744,463339158,463340538,463341938,463343341,463344653,463346101,463347541,463348936,463350404,463351896,463353400,463354774,463356206,463357659,463359080,463360521,463361922,463363341,463364758,463366156,463367583,463369019,463370411,463371776,463373166,463374597,463375952,463377342,463378767,463380194,463381581,463383031,463384463,463385934,463387342,463388703,463390169,463391608,463392993,463394420,463395857,463397305,463398794,463400260,463401660,463403094,463404535,463405937,463407390,463408816,463410230,463411611,463412995,463414420,463415792,463417179,463418610,463419979,463421341,463422814,463424215,463425693,463427075,463428469,463429894,463431309,463432706,463434164,463435479,463436901,463438349,463439697,463441134,463442552,463443884,463445356,463446697,463448121,463449524,463450883,463452246,463453649,463455017,463456373,463457750,463459140,463460518,463461935,463463299,463464656,463466028,463467440,463468800,463470175,463471562,463472896,463474338,463475784,463477119,463478533,463479946,463481312,463482715,463484076,463485524,463486883,463488264,463489564,463490959,463492227,463493626,463494934,463496303,463497682,463498970,463500360,463501732,463503109,463504456,463505878,463507218,463508638,463510107,463511426,463512809,463514127,463515526,463516852,463518240,463519555,463520911,463522323,463523639,463524985,463526369,463527752,463529054,463530440,463531842,463533203,463534586,463535929,463537296,463538646,463540011,463541777,463543671,463545577,463547472,463549380,463551331,463553285,463555211,463557141,463559078,463561027,463562984,463564917,463566876,463568765,463570683,463572646,463574523,463576444,463578352,463580249,463582207,463584124,463586049,463587947,463589894,463591842,463593762,463595686,463597574,463599510,463601431,463603329,463605239,463607111,463609078,463611003,463612906,463614821,463616737,463618637,463620551,463622437,463624310,463626185,463628089,463630005,463631903,463633803,463635731,463637617,463639544,463641441,463643314,463645205,463647168,463649096,463651013,463652949,463654864,463656819,463658796,463660770,463662717,463664678,463666677,463668669,463670605,463672566,463674507,463676431,463678363,463680277,463682229,463684127,463686073,463688047,463689999,463691962,463693886,463695830,463697789,463699704,463701586,463703514,463705360,463707265,463709198,463711117,463713062,463715055,463717033,463718923,463720875,463722827,463724724,463726603,463728563,463730521,463732427,463734308,463736189,463738105,463740013,463741947,463743886,463745801,463747771,463749723,463751683,463753629,463755590,463757547,463759457,463761360,463763248,463765118,463766998,463768929,463770831,463772723,463774677,463776638,463778565,463780459,463782397,463784322,463786269,463788210,463790101,463791988,463793922,463795892,463797770,463799693,463801650,463803583,463805498,463807426,463809334,463811261,463813200,463815128,463816998,463818933,463820880,463822814,463824770,463826688,463828626,463830591,463832552,463834479,463836399,463838328,463840253,463842190,463844130,463846068,463848054,463850022,463851934,463853866,463855831,463857812,463859742,463861673,463863632,463865583,463867586,463869564,463871536,463873495,463875480,463877465,463879455,463881441,463883427,463885426,463887424,463889418,463891396,463893410,463895389,463897369,463899352,463901300,463903278,463905279,463907282,463909257,463911231,463913188,463915210,463917178,463919150,463921097,463923061,463925044,463926969,463928878,463930864,463932839,463934799,463936775,463938651,463940598,463942600,463944580,463946522,463948463,463950438,463952414,463954386,463956371,463958320,463960314,463962297,463964252,463966228,463968165,463970153,463972119,463974092,463976082,463978090,463980073,463982034,463984023,463985909,463987890,463989864,463991833,463993757,463995737,463997667,463999624,464001581,464003578,464005508,464007403,464009415,464011424,464013365,464015320,464017252,464019197,464021147,464023126,464025131,464027049,464028951,464030895,464032933,464034880,464036814,464038769,464040739,464042712,464044630,464046632,464048510,464050394,464052319,464054292,464056206,464058161,464060117,464061997,464063998,464065950,464067920,464069853,464071771,464073710,464075650,464077648,464079611,464081527,464083449,464085351,464087271,464089245,464091209,464093158,464095081,464096966,464098913,464100815,464102764,464104729,464106680,464108648,464110538,464112475,464114458,464116389,464118360,464120316,464122211,464124141,464126084,464128015,464129960,464131892,464133771,464135678,464137635,464139585,464141561,464143518,464145367,464147310,464149209,464151212,464153162,464155108,464156958,464158897,464160858,464162814,464164738,464166633,464168468,464170418,464172371,464174314,464176213,464178128,464179979,464181910,464183846,464185797,464187749,464189653,464191494,464193438,464195359,464197333,464199254,464201192,464203071,464205027,464206990,464208919,464210833,464212746,464214685,464216591,464218503,464220483,464222425,464224332,464226256,464228214,464230103,464232055,464234010,464235927,464237826,464239741,464241719,464243679,464245662,464247587,464249508,464251483,464253369,464255327,464257264,464259195,464261120,464263048,464264983,464266987,464268964,464270925,464272910,464274796,464276794,464278754,464280727,464282692,464284625,464286585,464288510,464290481,464292455,464294403,464296402,464298401,464300338,464302324,464304273,464306246,464308231,464310244,464312207,464314145,464316087,464318075,464320084,464322080,464324049,464326006,464327990,464329903,464331857,464333829,464335831,464337814,464339818,464341801,464343708,464345675,464347654,464349624,464351587,464353511,464355436,464357397,464359326,464361264,464363252,464365206,464367201,464369174,464371140,464373138,464375111,464377009,464378998,464380941,464382941,464384895,464386885,464388859,464390795,464392741,464394701,464396644,464398627,464400601,464402557,464404552,464406499,464408444,464410406,464412363,464414368,464416315,464418288,464420236,464422198,464424152,464426134,464428076,464430039,464431991,464433959,464435982,464437955,464439928,464441892,464443856,464445774,464447717,464449665,464451663,464453642,464455564,464457547,464459466,464461409,464463371,464465335,464467327,464469304,464471223,464473247,464475212,464477195,464479146,464481120,464483076,464485010,464486970,464488948,464490911,464492850,464494798,464496757,464498761,464500702,464502674,464504660,464506641,464508619,464510568,464512554,464514511,464516447,464518422,464520324,464522282,464524256,464526169,464528143,464530074,464532047,464533992,464535938,464537883,464539828,464541755,464543681,464545663,464547574,464549525,464551436,464553418,464555370,464557319,464559272,464561212,464563148,464565062,464567021,464568922,464570889,464572805,464574719,464576654,464578536,464580486,464582367,464584302,464586179,464588105,464589985,464591884,464593810,464595745,464597654,464599554,464601469,464603314,464605225,464607065,464608980,464610807,464612681,464614511,464616295,464618172,464619980,464621807,464623696,464625503,464627291,464629077,464630874,464632672,464634492,464636283,464638054,464639795,464641562,464643350,464645104,464646801,464648455,464649939,464651293,464652664,464653967,464655408,464656750,464658130,464659406,464660776,464662126,464663461,464664885,464666339,464667664,464669004,464670249,464671666,464673122,464674497,464675911,464677311,464678703,464680181,464681602,464683033,464684453,464685735,464687114,464688553,464689986,464691324,464692676,464694048,464695377,464696757,464698142,464699517,464700930,464702394,464703814,464705322,464706628,464707949,464709382,464710885,464712317,464713761,464715198,464716578,464717935,464719304,464720708,464722096,464723600,464724975,464726337,464727724,464729164,464730498,464731921,464733380,464734826,464736239,464737666,464739007,464740419,464741869,464743304,464744700,464746162,464747593,464749142,464750976,464752861,464754706,464756560,464758445,464760310,464762198,464764074,464765935,464767867,464769726,464771556,464773439,464775270,464777171,464778990,464780874,464782751,464784618,464786490,464788374,464790247,464792126,464794023,464795890,464797788,464799681,464801524,464803400,464805274,464807148,464809001,464810894,464812783,464814697,464816593,464818528,464820402,464822296,464824220,464826126,464828007,464829938,464831851,464833744,464835672,464837571,464839472,464841392,464843233,464845100,464847039,464848885,464850781,464852706,464854663,464856598,464858521,464860450,464862374,464864276,464866210,464868107,464869988,464871904,464873804,464875781,464877722,464879652,464881588,464883521,464885498,464887424,464889297,464891209,464893095,464894998,464896959,464898899,464900829,464902771,464904702,464906677,464908592,464910540,464912450,464914388,464916311,464918227,464920210,464922147,464924085,464926009,464927931,464929848,464931746,464933702,464935619,464937561,464939498,464941396,464943323,464945255,464947169,464949067,464950892,464952836,464954699,464956589,464958432,464960303,464962120,464963992,464965901,464967802,464969720,464971624,464973541,464975411,464977305,464979190,464981098,464983012,464984944,464986873,464988813,464990748,464992693,464994603,464996470,464998365,465000244,465002169,465004102,465006035,465007943,465009808,465011647,465013553,465015416,465017295,465019166,465021096,465022981,465024886,465026795,465028724,465030661,465032575,465034493,465036377,465038327,465040263,465042185,465044088,465045996,465047920,465049867,465051742,465053635,465055584,465057504,465059434,465061340,465063296,465065204,465067125,465069047,465070965,465072888,465074813,465076720,465078656,465080600,465082513,465084436,465086347,465088297,465090231,465092194,465094154,465096094,465098030,465099972,465101906,465103810,465105735,465107657,465109600,465111510,465113431,465115348,465117275,465119171,465121076,465123004,465124967,465126921,465128865,465130784,465132720,465134675,465136634,465138541,465140478,465142393,465144285,465146208,465148122,465149998,465151890,465153820,465155691,465157592,465159465,465161373,465163309,465165211,465167149,465169072,465170988,465172930,465174837,465176785,465178751,465180658,465182558,465184504,465186425,465188337,465190265,465192178,465194118,465196055,465197959,465199855,465201742,465203601,465205471,465207361,465209223,465211102,465213021,465214975,465216884,465218774,465220684,465222593,465224496,465226401,465228257,465230129,465232062,465233927,465235825,465237688,465239576,465241440,465243252,465245146,465246981,465248814,465250685,465252581,465254469,465256314,465258147,465260065,465261971,465263835,465265720,465267635,465269535,465271393,465273260,465275155,465277028,465278923,465280796,465282682,465284570,465286443,465288287,465290168,465292048,465293938,465295744,465297649,465299544,465301410,465303278,465305199,465307095,465308960,465310864,465312749,465314648,465316558,465318458,465320318,465322212,465324103,465326003,465327911,465329796,465331732,465333619,465335515,465337411,465339360,465341288,465343231,465345083,465346997,465348909,465350857,465352806,465354696,465356616,465358506,465360444,465362381,465364277,465366230,465368177,465370079,465372029,465373972,465375896,465377848,465379817,465381696,465383622,465385576,465387463,465389375,465391299,465393232,465395155,465397065,465398931,465400855,465402791,465404665,465406576,465408444,465410362,465412296,465414245,465416183,465418079,465420025,465421982,465423917,465425867,465427739,465429659,465431552,465433490,465435439,465437296,465439212,465441145,465443047,465444998,465446919,465448815,465450739,465452677,465454629,465456510,465458436,465460369,465462309,465464225,465466078,465468016,465469969,465471918,465473830,465475797,465477730,465479715,465481640,465483583,465485499,465487471,465489357,465491301,465493242,465495152,465497090,465498992,465500927,465502836,465504783,465506688,465508643,465510536,465512475,465514401,465516288,465518216,465520140,465522038,465523976,465525945,465527856,465529847,465531736,465533731,465535656,465537631,465539575,465541513,465543438,465545367,465547350,465549276,465551211,465553127,465555057,465556947,465558890,465560798,465562721,465564665,465566576,465568524,465570416,465572368,465574259,465576201,465578129,465580085,465582003,465583970,465585887,465587836,465589724,465591653,465593537,465595496,465597388,465599340,465601252,465603198,465605122,465607039,465608928,465610809,465612744,465614671,465616594,465618507,465620456,465622372,465624324,465626212,465628165,465630022,465631944,465633838,465635678,465637569,465639420,465641266,465643133,465645012,465646830,465648697,465650456,465652261,465654096,465655869,465657608,465659307,465660997,465662678,465664262,465665785,465667122,465668356,465669633,465670956,465672168,465673400,465674697,465676007,465677405,465678723,465680004,465681244,465682581,465683889,465685174,465686495,465687716,465688841,465690026,465691202,465692485,465693524,465694663,465695820,465696997,465698199,465699422,465700715,465701883,465703220,465704478,465705793,465707002,465708143,465709408,465710698,465712002,465713269,465714521,465715758,465717034,465718299,465719584,465720858,465722191,465723552,465724828,465726167,465727520,465728958,465730422,465732211,465733711,465735318,465737052,465738605,465740415,465741914,465743674,465745356,465746950,465748688,465750200,465752023,465753656,465755314,465756961,465758497,465760393,465761939,465763639,465765251,465766856,465768790,465770312,465772089,465773648,465775284,465777148,465778647,465780495,465781965,465783651,465785408,465786946,465788778,465790246,465792046,465793739,465795356,465797062,465798588,465800463,465802064,465803757,465805374,465806937,465808837,465810346,465812110,465813663,465815276,465817109,465818582,465820410,465821873,465823509,465825267,465826792,465828631,465830141,465831846,465833543,465835115,465836864,465838349,465840187,465841811,465843432,465845108,465846611,465848500,465850083,465851758,465853352,465854933,465856812,465858350,465860124,465861680,465863285,465865107,465866648,465868468,465869995,465871641,465873381,465874958,465876769,465878315,465880072,465881729,465883326,465885045,465886589,465888451,465890067,465891690,465893333,465894875,465896765,465898343,465900078,465901635,465903244,465905064,465906581,465908386,465909914,465911542,465913285,465914839,465916659,465918254,465919953,465921652,465923274,465925005,465926567,465928411,465930011,465931644,465933298,465934847,465936705,465938270,465940006,465941601,465943214,465945072,465946625,465948459,465950023,465951690,465953476,465955084,465956910,465958496,465960221,465961929,465963585,465965356,465966956,465968735,465970420,465972115,465973838,465975449,465977342,465978993,465980682,465982317,465983948,465985844,465987449,465989210,465990837,465992486,465994361,465995986,465997818,465999392,466001098,466002898,466004489,466006346,466007883,466009601,466011326,466012953,466014758,466016319,466018117,466019792,466021447,466023215,466024821,466026664,466028311,466029970,466031651,466033262,466035118,466036744,466038488,466040116,466041787,466043677,466045288,466047057,466048675,466050330,466052241,466053843,466055658,466057271,466058951,466060774,466062432,466064267,466065876,466067598,466069384,466071041,466072873,466074450,466076209,466077988,466079630,466081413,466082991,466084804,466086538,466088210,466089958,466091570,466093433,466095114,466096841,466098517,466100172,466102039,466103666,466105428,466107073,466108723,466110588,466112160,466113976,466115603,466117292,466119110,466120727,466122528,466124131,466125827,466127590,466129228,466131050,466132628,466134406,466136148,466137802,466139612,466141232,466143069,466144788,466146507,466148259,466149910,466151790,466153466,466155168,466156926,466158595,466160482,466162111,466163926,466165607,466167286,466169171,466170797,466172651,466174309,466176022,466177850,466179501,466181350,466182952,466184708,466186476,466188170,466189982,466191606,466193458,466195169,466196866,466198633,466200294,466202197,466203834,466205575,466207302,466208988,466210910,466212526,466214312,466216009,466217655,466219525,466221158,466222985,466224662,466226382,466228165,466229824,466231674,466233278,466235022,466236804,466238493,466240315,466241946,466243772,466245496,466247190,466248999,466250661,466252537,466254239,466255970,466257705,466259400,466261314,466262980,466264750,466266466,466268147,466270039,466271651,466273508,466275151,466276837,466278669,466280332,466282164,466283795,466285506,466287252,466288918,466290766,466292379,466294157,466295876,466297574,466299382,466301043,466302916,466304607,466306307,466308068,466309711,466311612,466313264,466315015,466316717,466318417,466320326,466321958,466323799,466325486,466327179,466329064,466330745,466332599,466334249,466335998,466337748,466339439,466341332,466342962,466344740,466346444,466348127,466349990,466351602,466353453,466355120,466356801,466358559,466360241,466362124,466363772,466365522,466367225,466368917,466370793,466372408,466374228,466375901,466377589,466379405,466381070,466382926,466384569,466386333,466388085,466389799,466391693,466393292,466395100,466396791,466398474,466400304,466401939,466403800,466405451,466407193,466408905,466410582,466412492,466414108,466415926,466417576,466419249,466421088,466422708,466424573,466426207,466427920,466429638,466431302,466433224,466434788,466436592,466438281,466439977,466441840,466443435,466445295,466446925,466448621,466450426,466452090,466453961,466455622,466457380,466459117,466460812,466462724,466464370,466466208,466467852,466469567,466471379,466473002,466474868,466476502,466478199,466479964,466481611,466483510,466485061,466486851,466488512,466490182,466491983,466493626,466495494,466497137,466498861,466500593,466502253,466504133,466505739,466507536,466509204,466510872,466512696,466514334,466516177,466517785,466519513,466521226,466522894,466524791,466526350,466528120,466529786,466531483,466533315,466534960,466536762,466538440,466540100,466541880,466543560,466545386,466547048,466548772,466550482,466552173,466554005,466555637,466557421,466559096,466560807,466562601,466564256,466566097,466567704,466569375,466571081,466572719,466574602,466576141,466577882,466579538,466581229,466583094,466584716,466586541,466588180,466589857,466591609,466593300,466595126,466596770,466598487,466600197,466601885,466603709,466605337,466607161,466608838,466610512,466612262,466613945,466615818,466617451,466619173,466620854,466622553,466624462,466626080,466627867,466629550,466631219,466633083,466634729,466636537,466638209,466639863,466641688,466643353,466645129,466646792,466648445,466650248,466651931,466653718,466655378,466657105,466658862,466660523,466662333,466664005,466665793,466667506,466669201,466670983,466672668,466674497,466676201,466677883,466679612,466681304,466683187,466684853,466686624,466688304,466690004,466691868,466693571,466695371,466697104,466698791,466700637,466702342,466704154,466705836,466707631,466709407,466711139,466712936,466714634,466716469,466718222,466719899,466721673,466723389,466725259,466726967,466728729,466730435,466732156,466734046,466735757,466737516,466739247,466740914,466742779,466744470,466746234,466747971,466749668,466751510,466753195,466754993,466756659,466758443,466760227,466761886,466763674,466765337,466767183,466768882,466770568,466772268,466773941,466775812,466777493,466779231,466780948,466782634,466784501,466786204,466787996,466789698,466791396,466793197,466794856,466796611,466798291,466800078,466801821,466803474,466805240,466806940,466808753,466810482,466812147,466813809,466815496,466817354,466818997,466820728,466822425,466824092,466825941,466827635,466829360,466831092,466832749,466834582,466836267,466837976,466839656,466841286,466843138,466844797,466846535,466848200,466849936,466851753,466853414,466855147,466856785,466858550,466860317,466861954,466863686,466865379,466867145,466868879,466870558,466872298,466873981,466875809,466877519,466879238,466880986,466882640,466884470,466886170,466887874,466889544,466891245,466893061,466894749,466896505,466898229,466899948,466901719,466903395,466905126,466906832,466908641,466910361,466912048,466913809,466915468,466917334,466919005,466920741,466922443,466924129,466925991,466927695,466929440,466931148,466932821,466934673,466936332,466938091,466939803,466941540,466943347,466944968,466946741,466948426,466950244,466951978,466953658,466955406,466957063,466958945,466960626,466962351,466964117,466965780,466967659,466969342,466971094,466972755,466974416,466976269,466977851,466979605,466981290,466983031,466984861,466986508,466988265,466989942,466991713,466993439,466995081,466996876,466998482,467000305,467001972,467003653,467005452,467007087,467008948,467010630,467012358,467014055,467015759,467017616,467019246,467021018,467022717,467024489,467026267,467027937,467029699,467031366,467033219,467034951,467036646,467038395,467039998,467041865,467043522,467045236,467046938,467048622,467050455,467052077,467053796,467055462,467057174,467058982,467060624,467062357,467064033,467065848,467067548,467069263,467071008,467072650,467074460,467076160,467077916,467079619,467081303,467083127,467084750,467086515,467088197,467089962,467091716,467093372,467095133,467096765,467098595,467100286,467101940,467103651,467105293,467107151,467108810,467110543,467112237,467113953,467115779,467117405,467119162,467120838,467122645,467124384,467126064,467127777,467129432,467131239,467132944,467134666,467136381,467138095,467139944,467141599,467143348,467145020,467146739,467148518,467150179,467151951,467153553,467155368,467157080,467158760,467160492,467162097,467163935,467165599,467167334,467169042,467170692,467172540,467174153,467175895,467177580,467179341,467181141,467182818,467184552,467186170,467187983,467189704,467191374,467193111,467194799,467196646,467198327,467200068,467201757,467203435,467205290,467206928,467208610,467210281,467211989,467213780,467215432,467217163,467218807,467220636,467222349,467224036,467225768,467227455,467229332,467230992,467232732,467234410,467236117,467237928,467239571,467241290,467242933,467244745,467246428,467248087,467249754,467251425,467253285,467254930,467256636,467258317,467260032,467261845,467263542,467265239,467266903,467268712,467270451,467272132,467273812,467275489,467277331,467278992,467280680,467282347,467284040,467285857,467287542,467289240,467290893,467292654,467294417,467296095,467297767,467299435,467301278,467302967,467304688,467306365,467308011,467309870,467311502,467313200,467314898,467316672,467318473,467320167,467321848,467323496,467325334,467327004,467328716,467330424,467332097,467333955,467335631,467337347,467339053,467340766,467342523,467344209,467345914,467347555,467349341,467351034,467352721,467354407,467356067,467357885,467359534,467361250,467362876,467364601,467366337,467367999,467369719,467371337,467373140,467374795,467376495,467378163,467379850,467381666,467383299,467385048,467386675,467388389,467390137,467391796,467393523,467395152,467396951,467398626,467400309,467402041,467403705,467405524,467407194,467408923,467410591,467412280,467414075,467415709,467417417,467419067,467420831,467422504,467424207,467425923,467427537,467429314,467430929,467432648,467434286,467435980,467437730,467439349,467441102,467442780,467444552,467446240,467447933,467449660,467451301,467453056,467454667,467456401,467458036,467459701,467461434,467463059,467464805,467466426,467468163,467469818,467471521,467473236,467474876,467476655,467478264,467479997,467481628,467483323,467485104,467486698,467488413,467490071,467491851,467493524,467495197,467496940,467498555,467500316,467501981,467503692,467505334,467507036,467508781,467510373,467512102,467513764,467515466,467517168,467518849,467520563,467522191,467523953,467525605,467527287,467528965,467530643,467532408,467534034,467535764,467537419,467539186,467540824,467542540,467544290,467545931,467547624,467549317,467551045,467552710,467554389,467556106,467557715,467559419,467561109,467562846,467564539,467566261,467567996,467569602,467571331,467572968,467574660,467576356,467578051,467579776,467581408,467583145,467584831,467586568,467588256,467589966,467591699,467593301,467595058,467596710,467598434,467600082,467601773,467603493,467605111,467606802,467608470,467610214,467611919,467613608,467615330,467616974,467618715,467620354,467622066,467623696,467625419,467627119,467628765,467630472,467632097,467633870,467635551,467637239,467638885,467640532,467642289,467643871,467645628,467647265,467649029,467650731,467652432,467654129,467655714,467657517,467659112,467660801,467662418,467664155,467665895,467667498,467669203,467670788,467672533,467674219,467675875,467677560,467679121,467680882,467682443,467684116,467685727,467687452,467689091,467690655,467692369,467693905,467695674,467697221,467698924,467700516,467702219,467703852,467705438,467707166,467708706,467710472,467712077,467713764,467715366,467717064,467718703,467720287,467722019,467723574,467725325,467726910,467728607,467730191,467731908,467733556,467735168,467736891,467738453,467740207,467741764,467743459,467745030,467746696,467748309,467749852,467751577,467753096,467754825,467756415,467758063,467759708,467761319,467762988,467764496,467766179,467767759,467769490,467771103,467772684,467774329,467775926,467777617,467779123,467780807,467782335,467784114,467785701,467787326,467788924,467790538,467792219,467793708,467795390,467796888,467798631,467800186,467801821,467803386,467805047,467806645,467808136,467809820,467811348,467813089,467814613,467816285,467817824,467819553,467821146,467822745,467824388,467825957,467827598,467829072,467830756,467832250,467833988,467835520,467837138,467838683,467840326,467841926,467843407,467845064,467846549,467848270,467849775,467851451,467852995,467854713,467856317,467857878,467859488,467861055,467862738,467864220,467865893,467867387,467869112,467870636,467872275,467873874,467875535,467877168,467878711,467880370,467881864,467883586,467885062,467886747,467888260,467889960,467891525,467893113,467894732,467896285,467897988,467899456,467901175,467902724,467904479,467906067,467907721,467909336,467911018,467912668,467914181,467915899,467917424,467919144,467920704,467922415,467923963,467925656,467927259,467928875,467930571,467932102,467933783,467935266,467936995,467938491,467940229,467941788,467943393,467945028,467946606,467948281,467949755,467951473,467952981,467954697,467956255,467957940,467959508,467961199,467962776,467964365,467966001,467967553,467969214,467970685,467972416,467973957,467975642,467977205,467978873,467980502,467982135,467983772,467985302,467986994,467988487,467990213,467991743,467993474,467994981,467996659,467998281,467999789,468001486,468002934,468004633,468006105,468007796,468009331,468011052,468012598,468014198,468015863,468017409,468019059,468020573,468022262,468023836,468025562,468027127,468028802,468030378,468032042,468033622,468035213,468036858,468038372,468040063,468041524,468043195,468044676,468046393,468047898,468049549,468051136,468052744,468054363,468055881,468057570,468059055,468060729,468062240,468063945,468065482,468067166,468068740,468070318,468071929,468073445,468075102,468076564,468078247,468079818,468081524,468083152,468084768,468086340,468087945,468089576,468091054,468092756,468094279,468095947,468097511,468099193,468100705,468102321,468103840,468105392,468107061,468108555,468110187,468111677,468113398,468114891,468116538,468118086,468119775,468121307,468122904,468124472,468125977,468127658,468129131,468130745,468132218,468133905,468135389,468137026,468138535,468140119,468141725,468143287,468144907,468146402,468148109,468149612,468151258,468152818,468154459,468156014,468157627,468159183,468160676,468162378,468163908,468165546,468167094,468168790,468170335,468171944,468173494,468175083,468176732,468178293,468179850,468181370,468183108,468184573,468186188,468187684,468189390,468190954,468192533,468194073,468195626,468197309,468198874,468200444,468201967,468203689,468205234,468206823,468208403,468210088,468211687,468213292,468214874,468216439,468218117,468219699,468221328,468222865,468224605,468226141,468227774,468229367,468231085,468232660,468234275,468235834,468237356,468238997,468240552,468242176,468243687,468245463,468247025,468248670,468250265,468251897,468253560,468255143,468256739,468258279,468260012,468261564,468263207,468264742,468266471,468268032,468269633,468271173,468272781,468274479,468276045,468277614,468279131,468280885,468282442,468284087,468285670,468287437,468288996,468290647,468292202,468293811,468295561,468297164,468298816,468300395,468302147,468303728,468305353,468306933,468308647,468310271,468311928,468313532,468315122,468316904,468318484,468320155,468321763,468323491,468325140,468326773,468328380,468329956,468331714,468333306,468334973,468336601,468338339,468339978,468341629,468343233,468344803,468346615,468348206,468349879,468351485,468353248,468354893,468356536,468358205,468359758,468361579,468363158,468364839,468366463,468368230,468369852,468371548,468373156,468374700,468376433,468378022,468379745,468381338,468383098,468384720,468386436,468388049,468389633,468391440,468392958,468394651,468396234,468397959,468399601,468401257,468402892,468404436,468406215,468407740,468409415,468411010,468412643,468414355,468415957,468417665,468419178,468420925,468422495,468424205,468425838,468427478,468429134,468430713,468432372,468433894,468435626,468437182,468438893,468440518,468442128,468443773,468445333,468447012,468448474,468450209,468451675,468453364,468454898,468456536,468458115,468459753,468461322,468462841,468464533,468466030,468467728,468469176,468470966,468472514,468474227,468475824,468477445,468479076,468480668,468482288,468483772,468485547,468486990,468488658,468490146,468491861,468493487,468495122,468496702,468498204,468499968,468501470,468503139,468504613,468506402,468507831,468509505,468511002,468512700,468514326,468515965,468517545,468519104,468520843,468522441,468524017,468525516,468527298,468528842,468530507,468532036,468533841,468535295,468536997,468538515,468540226,468541889,468543549,468545142,468546691,468548408,468549986,468551597,468553102,468554893,468556372,468558033,468559542,468561296,468562905,468564568,468566139,468567739,468569430,468570987,468572621,468574088,468575871,468577345,468579000,468580534,468582233,468583853,468585470,468587013,468588616,468590307,468591878,468593495,468594952,468596771,468598280,468599939,468601448,468603258,468604792,468606466,468608020,468609729,468611374,468612972,468614565,468616132,468617935,468619460,468621128,468622647,468624481,468625974,468627621,468629143,468630890,468632483,468634114,468635627,468637236,468638990,468640481,468642141,468643608,468645434,468646924,468648595,468650127,468651852,468653489,468655124,468656708,468658276,468660103,468661581,468663265,468664785,468666585,468668096,468669769,468671294,468672968,468674615,468676226,468677820,468679334,468681132,468682633,468684297,468685778,468687602,468689040,468690664,468692176,468693888,468695491,468697160,468698737,468700279,468702082,468703598,468705281,468706743,468708584,468710034,468711697,468713159,468714930,468716515,468718173,468719722,468721437,468723030,468724642,468726249,468727761,468729578,468731076,468732757,468734220,468736056,468737517,468739201,468740687,468742416,468744006,468745682,468747229,468748846,468750562,468752131,468753767,468755244,468757064,468758499,468760191,468761629,468763458,468764941,468766580,468768061,468769820,468771333,468773029,468774529,468776162,468777811,468779413,468781039,468782537,468784339,468785780,468787507,468788926,468790769,468792193,468793935,468795383,468797160,468798676,468800327,468801818,468803515,468805107,468806703,468808263,468809711,468811504,468812947,468814659,468816067,468817910,468819295,468820981,468822402,468824165,468825739,468827416,468828925,468830585,468832215,468833826,468835338,468836881,468838594,468840101,468841703,468843097,468844925,468846386,468848046,468849501,468851294,468852693,468854357,468855762,468857526,468858990,468860615,468862106,468863755,468865345,468866948,468868444,468869988,468871710,468873202,468874852,468876245,468878047,468879418,468881104,468882462,468884204,468885667,468887314,468888790,468890471,468892033,468893671,468895147,468896735,468898320,468899942,468901435,468902965,468904580,468906141,468907694,468909185,468910889,468912351,468913992,468915410,468917167,468918588,468920257,468921629,468923445,468924792,468926464,468927785,468929579,468930868,468932576,468933877,468935632,468936963,468938631,468939979,468941667,468943046,468944712,468946068,468947724,468949132,468950799,468952178,468953845,468955220,468956890,468958257,468959868,468961316,468962990,468964420,468966019,468967507,468969144,468970562,468972189,468973609,468975250,468976631,468978241,468979705,468981362,468982758,468984363,468985797,468987454,468988833,468990424,468991904,468993528,468994983,468996584,468998039,468999654,469001094,469002657,469004119,469005692,469007172,469008720,469010234,469011843,469013331,469014927,469016375,469018030,469019505,469021163,469022572,469024255,469025693,469027399,469028747,469030453,469031878,469033576,469034918,469036639,469038036,469039748,469041144,469042828,469044227,469045945,469047315,469049036,469050409,469052115,469053438,469055137,469056488,469058152,469059602,469061224,469062751,469064298,469065789,469067336,469068850,469070355,469071914,469073428,469074983,469076482,469078062,469079572,469081168,469082681,469084295,469085794,469087429,469088951,469090608,469092108,469093762,469095258,469096898,469098394,469100020,469101528,469103073,469104645,469106183,469107774,469109262,469110914,469112363,469114033,469115462,469117130,469118501,469120191,469121612,469123272,469124613,469126305,469127644,469129325,469130602,469132332,469133685,469135395,469136700,469138402,469139848,469141465,469142843,469144505,469145928,469147547,469148989,469150567,469152032,469153616,469155128,469156731,469158300,469159898,469161437,469162992,469164527,469166063,469167555,469169084,469170626,469172164,469173644,469175177,469176733,469178270,469179775,469181316,469182808,469184391,469185866,469187388,469188931,469190461,469192008,469193424,469195023,469196481,469198090,469199428,469201063,469202447,469204086,469205419,469207070,469208490,469210163,469211475,469213110,469214484,469216148,469217372,469219008,469220389,469222095,469223351,469225044,469226426,469228168,469229343,469231018,469232333,469234041,469235283,469236969,469238328,469240072,469241355,469243022,469244382,469246093,469247333,469249016,469250318,469252050,469253328,469254996,469256394,469258069,469259339,469261042,469262398,469264192,469265480,469267166,469268537,469270222,469271581,469273215,469274540,469276182,469277616,469279217,469280561,469282169,469283648,469285204,469286647,469288106,469289659,469291203,469292678,469294079,469295616,469297131,469298577,469300044,469301560,469303089,469304516,469306044,469307545,469309116,469310531,469312042,469313494,469315078,469316464,469317970,469319480,469321030,469322456,469323966,469325498,469327007,469328492,469329844,469331416,469332904,469334395,469335829,469337435,469338899,469340452,469341754,469343355,469344757,469346335,469347658,469349239,469350709,469352289,469353610,469355204,469356634,469358214,469359571,469361157,469362588,469364116,469365527,469367117,469368594,469370089,469371543,469373044,469374594,469375995,469377554,469378962,469380586,469381935,469383583,469384942,469386635,469387947,469389617,469390860,469392553,469393808,469395551,469396756,469398430,469399694,469401386,469402644,469404242,469405613,469407199,469408629,469410187,469411659,469413195,469414719,469416234,469417738,469419228,469420757,469422204,469423772,469425138,469426782,469428174,469429810,469431165,469432864,469434151,469435825,469437084,469438864,469440098,469441762,469443044,469444819,469446106,469447689,469449081,469450739,469452167,469453661,469455143,469456652,469458260,469459681,469461312,469462691,469464468,469465773,469467457,469468703,469470494,469471761,469473416,469474774,469476477,469477903,469479435,469480923,469482477,469484060,469485465,469487078,469488414,469490204,469491467,469493127,469494427,469496201,469497541,469499126,469500558,469502179,469503684,469505156,469506693,469508121,469509818,469511194,469512809,469514148,469515953,469517180,469518823,469520116,469521876,469523244,469524847,469526292,469527911,469529386,469530811,469532395,469533749,469535485,469536832,469538457,469539814,469541624,469542903,469544547,469545866,469547636,469548933,469550584,469551931,469553678,469555116,469556729,469558118,469559833,469561302,469562814,469564304,469565892,469567429,469568839,469570361,469571772,469573505,469574854,469576493,469577794,469579603,469580820,469582468,469583810,469585527,469586996,469588508,469590049,469591528,469593220,469594606,469596239,469597565,469599421,469600649,469602344,469603714,469605453,469606925,469608455,469609911,469611433,469613054,469614444,469616028,469617418,469619200,469620571,469622223,469623585,469625395,469626662,469628297,469629639,469631352,469632805,469634327,469635794,469637364,469638955,469640393,469641943,469643369,469645105,469646496,469648140,469649484,469651299,469652562,469654183,469655530,469657190,469658705,469660169,469661652,469663126,469664817,469666184,469667754,469669077,469670909,469672186,469673792,469675107,469676844,469678248,469679763,469681217,469682759,469684336,469685745,469687256,469688635,469690398,469691717,469693352,469694631,469696353,469697753,469699332,469700701,469702336,469703838,469705264,469706772,469708213,469709902,469711285,469712882,469714203,469716042,469717285,469718880,469720209,469721895,469723414,469724841,469726328,469727820,469729499,469730872,469732483,469733822,469735644,469736968,469738605,469739910,469741645,469743121,469744622,469746045,469747620,469749200,469750564,469752151,469753460,469755285,469756595,469758216,469759516,469761227,469762687,469764149,469765619,469767139,469768760,469770127,469771708,469773061,469774908,469776191,469777795,469779119,469780880,469782351,469783805,469785255,469786829,469788446,469789837,469791420,469792751,469794580,469795888,469797461,469798764,469800521,469801997,469803439,469804890,469806401,469808148,469809536,469811093,469812445,469814270,469815642,469817227,469818543,469820280,469821758,469823219,469824672,469826223,469827911,469829315,469830876,469832245,469834079,469835420,469836989,469838300,469840069,469841477,469842936,469844414,469845997,469847649,469849075,469850579,469852044,469853848,469855207,469856773,469858079,469859902,469861253,469862810,469864130,469865858,469867420,469868865,469870311,469871831,469873468,469874838,469876315,469877676,469879510,469880874,469882422,469883715,469885492,469886901,469888362,469889760,469891414,469892959,469894385,469895832,469897267,469899047,469900371,469901918,469903195,469904991,469906342,469907777,469909166,469910741,469912319,469913640,469915140,469916444,469918302,469919572,469921090,469922373,469924110,469925581,469926971,469928402,469929930,469931598,469932914,469934405,469935694,469937486,469938795,469940341,469941561,469943358,469944750,469946213,469947574,469949279,469950756,469952148,469953606,469955076,469956739,469958060,469959559,469960802,469962668,469963998,469965540,469966827,469968522,469970063,469971472,469972906,469974371,469976095,469977457,469978961,469980212,469982101,469983472,469985027,469986242,469987965,469989548,469990949,469992380,469993781,469995509,469996853,469998406,469999613,470001429,470002898,470004408,470005636,470007365,470008879,470010291,470011723,470013256,470014962,470016379,470017838,470019196,470021030,470022375,470023881,470025085,470026917,470028414,470029870,470031172,470032872,470034528,470035968,470037372,470038899,470040627,470042037,470043518,470044831,470046686,470048095,470049611,470050886,470052641,470054240,470055638,470057066,470058708,470060386,470061780,470063197,470064700,470066513,470067860,470069315,470070637,470072461,470073970,470075434,470076800,470078506,470080132,470081491,470082909,470084516,470086236,470087629,470089052,470090504,470092324,470093774,470095190,470096524,470098347,470099863,470101320,470102655,470104365,470106021,470107372,470108794,470110362,470112154,470113529,470115022,470116442,470118325,470119825,470121292,470122660,470124410,470126069,470127453,470128895,470130504,470132253,470133642,470135109,470136501,470138370,470139926,470141374,470142754,470144477,470146170,470147509,470148906,470150497,470152295,470153668,470155082,470156504,470158360,470159894,470161294,470162627,470164411,470166100,470167462,470168881,470170522,470172268,470173668,470175054,470176529,470178382,470179848,470181324,470182674,470184503,470186123,470187533,470188923,470190622,470192309,470193685,470195097,470196618,470198471,470199874,470201334,470202620,470204470,470206038,470207455,470208852,470210528,470212227,470213598,470214967,470216521,470218337,470219681,470221121,470222466,470224325,470225848,470227253,470228585,470230321,470231953,470233273,470234660,470236306,470238014,470239778,470241393,470243003,470244627,470246297,470247916,470249656,470251381,470253114,470254793,470256481,470258103,470259797,470261469,470263055,470264573,470266106,470267781,470269325,470270953,470272567,470274178,470275805,470277477,470279132,470280847,470282444,470284030,470285633,470287260,470288880,470290539,470292262,470293912,470295558,470297233,470298819,470300328,470301985,470303764,470305555,470307307,470309039,470310735,470312336,470314019,470315753,470317461,470319102,470320768,470322345,470324011,470325715,470327346,470328987,470330595,470332206,470333852,470335558,470337204,470338889,470340627,470342358,470344016,470345672,470347250,470348835,470350617,470352416,470354041,470355493,470356761,470358092,470359527,470360991,470362433,470363878,470365350,470366810,470368248,470369690,470371125,470372581,470374038,470375470,470376911,470378332,470379767,470381163,470382513,470383937,470385366,470386790,470388237,470389624,470391030,470392446,470393790,470395163,470396580,470397986,470399392,470400790,470402171,470403557,470404983,470406349,470407722,470409149,470410506,470411915,470413338,470414710,470416151,470417584,470419082,470420537,470422038,470423491,470424894,470426366,470427814,470429313,470430771,470432315,470433815,470435288,470436792,470438275,470439787,470441275,470442799,470444298,470445802,470447343,470448814,470450323,470451820,470453346,470454894,470456443,470457992,470459509,470460991,470462506,470463976,470465565,470467161,470468687,470470237,470471793,470473371,470474915,470476489,470478051,470479573,470481192,470482662,470484175,470485751,470487271,470488835,470490433,470491978,470493588,470495085,470496640,470498232,470499787,470501312,470503012,470504586,470506211,470507807,470509404,470510999,470512557,470514212,470515824,470517378,470518974,470520629,470522284,470523938,470525575,470527182,470528763,470530391,470531983,470533605,470535232,470536823,470538446,470540109,470541764,470543356,470544992,470546610,470548208,470549789,470551328,470552834,470554353,470555886,470557461,470558937,470560378,470561860,470563314,470564729,470566109,470567477,470568891,470570353,470571814,470573294,470574803,470576323,470577840,470579414,470580965,470582470,470583996,470585577,470587116,470588686,470590258,470591809,470593317,470594882,470596462,470598065,470599632,470601218,470602795,470604385,470605953,470607511,470609086,470610641,470612190,470613702,470615338,470616875,470618420,470620019,470621525,470623109,470624720,470626243,470627854,470629448,470630967,470632598,470634163,470635746,470637287,470638750,470640325,470641776,470643381,470644935,470646536,470648074,470649569,470651116,470652557,470654105,470655656,470657228,470658737,470660290,470661826,470663364,470664897,470666427,470667952,470669492,470671108,470672707,470674225,470675776,470677224,470678783,470680391,470681888,470683461,470685029,470686458,470687999,470689587,470691045,470692567,470694108,470695538,470697129,470698672,470700070,470701572,470703107,470704593,470706035,470707514,470709001,470710508,470711957,470713456,470714929,470716390,470717798,470719231,470720655,470722089,470723491,470724931,470726369,470727810,470729226,470730644,470732038,470733467,470734895,470736269,470737693,470739091,470740512,470741886,470743267,470744674,470746088,470747481,470748878,470750288,470751651,470753085,470754462,470755840,470757188,470758507,470759796,470761028,470762375,470763735,470765241,470766677,470768104,470769535,470770972,470772358,470773795,470775203,470776659,470778091,470779514,470780934,470782384,470783847,470785231,470786746,470788076,470789587,470790852,470792432,470793696,470795294,470796552,470798187,470799462,470801087,470802342,470803931,470805152,470806791,470807999,470809604,470810847,470812486,470813712,470815338,470816576,470818209,470819453,470821085,470822380,470823991,470825351,470826923,470828281,470829758,470831150,470832620,470833988,470835466,470836900,470838381,470839803,470841237,470842707,470844119,470845659,470847040,470848586,470849927,470851476,470852793,470854371,470855633,470857253,470858594,470860237,470861509,470863154,470864445,470866069,470867381,470869045,470870279,470871912,470873271,470874872,470876227,470877803,470879222,470880749,470882211,470883712,470885153,470886647,470888149,470889581,470891141,470892459,470894092,470895439,470897073,470898386,470899985,470901347,470902936,470904371,470905890,470907379,470908851,470910368,470911774,470913367,470914696,470916304,470917607,470919180,470920585,470922103,470923505,470925032,470926539,470928036,470929593,470930957,470932558,470933861,470935467,470936821,470938390,470939803,470941376,470942893,470944334,470945929,470947262,470948894,470950256,470951837,470953248,470954783,470956289,470957666,470959246,470960537,470962150,470963578,470965148,470966545,470968072,470969662,470971002,470972634,470973964,470975558,470977062,470978652,470980139,470981586,470983203,470984536,470986136,470987563,470989134,470990583,470992104,470993647,470995027,470996578,470997921,470999516,471000903,471002532,471004025,471005606,471007023,471008548,471010056,471011584,471013207,471014631,471016236,471017629,471019262,471020699,471022285,471023724,471025352,471026777,471028361,471029837,471031332,471032846,471034380,471035987,471037449,471038996,471040372,471041997,471043382,471045012,471046405,471048027,471049426,471050991,471052380,471053982,471055427,471056986,471058501,471059899,471061434,471062797,471064353,471065700,471067304,471068619,471070258,471071630,471073245,471074587,471076155,471077579,471079119,471080464,471082020,471083433,471084988,471086408,471087935,471089453,471090926,471092518,471093878,471095482,471096885,471098524,471099885,471101527,471102883,471104524,471105879,471107560,471108874,471110508,471111877,471113497,471114990,471116513,471118005,471119522,471121027,471122482,471124093,471125437,471127066,471128322,471129973,471131223,471132881,471134176,471135786,471137193,471138744,471140136,471141714,471143201,471144704,471146235,471147726,471149347,471150787,471152370,471153726,471155336,471156695,471158362,471159703,471161326,471162639,471164210,471165642,471167211,471168675,471170193,471171711,471173151,471174709,471176038,471177639,471178960,471180540,471181828,471183484,471184831,471186432,471187844,471189390,471190902,471192297,471193878,471195147,471196743,471197976,471199591,471200962,471202497,471203928,471205395,471206892,471208262,471209847,471211119,471212758,471214133,471215710,471217076,471218644,471220132,471221617,471223156,471224451,471226044,471227410,471228997,471230412,471231936,471233546,471234912,471236505,471237875,471239503,471241006,471242498,471244103,471245441,471247071,471248408,471250006,471251444,471252974,471254483,471255950,471257570,471258889,471260544,471262017,471263583,471265137,471266509,471268141,471269494,471271112,471272554,471274084,471275647,471277067,471278672,471280019,471281626,471283070,471284655,471286201,471287706,471289312,471290655,471292284,471293746,471295326,471296860,471298323,471299935,471301324,471302911,471304439,471305904,471307554,471308951,471310517,471312104,471313564,471315168,471316546,471318181,471319725,471321256,471322842,471324222,471325909,471327474,471329007,471330633,471331981,471333666,471335115,471336709,471338362,471339861,471341566,471343118,471344615,471346281,471347750,471349392,471351065,471352504,471354241,471355785,471357357,471358990,471360480,471362149,471363724,471365305,471366959,471368429,471370114,471371714,471373293,471375011,471376581,471378205,471379890,471381304,471383011,471384643,471386210,471387922,471389486,471391061,471392732,471394214,471395835,471397423,471398941,471400603,471402193,471403746,471405416,471406856,471408450,471410123,471411581,471413202,471414875,471416296,471417895,471419551,471421028,471422627,471424279,471425725,471427346,471428993,471430458,471432069,471433703,471435251,471436890,471438478,471440048,471441701,471443273,471444772,471446396,471447951,471449448,471451083,471452744,471454180,471455764,471457426,471458883,471460403,471462043,471463524,471465059,471466680,471468304,471469732,471471366,471472993,471474449,471476098,471477769,471479262,471480854,471482509,471483970,471485600,471487286,471488732,471490370,471492014,471493479,471495111,471496682,471498232,471499879,471501515,471503099,471504745,471506378,471507920,471509584,471511127,471512710,471514349,471515868,471517524,471519160,471520669,471522267,471523941,471525471,471527134,471528799,471530295,471531916,471533544,471535083,471536674,471538320,471539810,471541486,471543142,471544717,471546380,471548066,471549580,471551205,471552850,471554376,471556035,471557704,471559216,471560793,471562448,471564007,471565606,471567260,471568928,471570411,471571912,471573575,471575163,471576672,471578250,471579888,471581452,471582934,471584591,471586232,471587756,471589304,471590960,471592580,471594059,471595695,471597359,471598927,471600408,471602072,471603726,471605228,471606786,471608443,471609996,471611494,471613164,471614765,471616263,471617883,471619542,471621119,471622668,471624282,471625887,471627317,471628949,471630596,471632130,471633746,471635409,471636892,471638414,471640097,471641611,471643179,471644867,471646421,471647963,471649622,471651179,471652644,471654276,471655875,471657380,471658931,471660647,471662184,471663695,471665386,471666926,471668321,471669974,471671522,471672919,471674510,471676129,471677556,471679052,471680713,471682239,471683656,471685260,471686795,471688226,471689812,471691449,471692857,471694402,471696067,471697463,471698978,471700635,471702075,471703546,471705164,471706660,471708163,471709757,471711311,471712631,471714244,471715826,471717221,471718830,471720443,471721830,471723390,471725047,471726397,471727946,471729579,471730960,471732520,471734196,471735602,471737090,471738776,471740232,471741660,471743322,471744744,471746278,471747927,471749257,471750797,471752475,471753882,471755390,471757002,471758315,471759913,471761384,471762901,471764525,471765992,471767490,471769105,471770537,471772068,471773664,471775000,471776649,471778104,471779658,471781260,471782652,471784271,471785644,471787211,471788811,471790175,471791806,471793383,471794875,471796518,471797997,471799467,471801091,471802512,471804060,471805630,471807047,471808717,471810188,471811651,471813318,471814666,471816158,471817739,471819146,471820747,471822215,471823645,471825252,471826626,471828196,471829697,471831054,471832692,471834101,471835665,471837251,471838532,471840199,471841515,471843157,471844637,471846083,471847771,471849110,471850747,471852170,471853639,471855228,471856583,471858248,471859623,471861152,471862714,471864031,471865675,471867002,471868634,471869983,471871531,471872988,471874494,471876082,471877446,471879105,471880425,471882067,471883414,471884998,471886418,471887954,471889410,471890898,471892346,471893833,471895315,471896776,471898410,471899752,471901450,471902759,471904436,471905776,471907457,471908799,471910428,471911819,471913429,471914828,471916477,471917868,471919493,471920941,471922526,471923950,471925483,471926932,471928505,471929921,471931496,471932916,471934519,471936029,471937559,471939023,471940580,471942091,471943568,471945096,471946542,471948052,471949488,471951081,471952463,471954051,471955317,471956928,471958189,471959807,471961016,471962573,471963874,471965493,471966727,471968297,471969591,471971210,471972428,471974069,471975313,471976887,471978149,471979748,471981049,471982639,471983909,471985504,471986744,471988317,471989573,471991150,471992427,471994042,471995331,471996918,471998237,471999833,472001153,472002712,472004039,472005599,472006908,472008496,472009784,472011391,472012695,472014295,472015554,472017207,472018431,472020084,472021287,472022985,472024203,472025922,472027123,472028815,472029986,472031657,472032867,472034471,472035717,472037332,472038568,472040150,472041390,472042902,472044226,472045772,472047075,472048619,472049957,472051483,472052819,472054306,472055662,472057149,472058538,472059960,472061300,472062761,472064163,472065518,472066964,472068355,472069858,472071128,472072678,472073968,472075532,472076794,472078412,472079692,472081334,472082561,472084184,472085429,472087039,472088285,472089926,472091166,472092696,472094018,472095498,472096906,472098341,472099669,472101073,472102472,472103860,472105302,472106697,472108177,472109479,472110998,472112266,472113869,472115108,472116740,472117970,472119578,472120809,472122457,472123665,472125255,472126480,472128028,472129354,472130871,472132235,472133619,472135038,472136447,472137890,472139187,472140716,472141967,472143566,472144756,472146340,472147580,472149244,472150481,472152124,472153325,472154968,472156184,472157794,472159018,472160485,472161825,472163191,472164596,472165930,472167425,472168733,472170222,472171397,472172965,472174262,472175851,472177071,472178637,472179843,472181467,472182655,472184263,472185453,472187039,472188212,472189851,472191028,472192534,472193802,472195248,472196596,472197988,472199291,472200718,472202086,472203439,472204836,472206192,472207643,472208897,472210371,472211600,472213124,472214379,472215891,472217044,472218634,472219864,472221444,472222671,472224243,472225464,472227021,472228269,472229854,472231064,472232625,472233783,472235376,472236566,472238130,472239332,472240921,472242158,472243751,472244942,472246577,472247766,472249342,472250505,472252112,472253332,472254919,472256130,472257722,472258925,472260520,472261756,472263319,472264537,472266136,472267308,472268908,472270114,472271700,472272947,472274538,472275736,472277332,472278547,472280121,472281282,472282902,472284135,472285704,472286910,472288497,472289670,472291258,472292481,472294045,472295243,472296843,472298063,472299624,472300835,472302412,472303640,472305229,472306406,472307979,472309180,472310754,472311995,472313565,472314809,472316354,472317562,472319143,472320376,472321969,472323187,472324733,472325944,472327493,472328740,472330303,472331527,472333090,472334277,472335837,472337038,472338592,472339782,472341312,472342586,472344153,472345381,472346912,472348160,472349716,472350953,472352534,472353739,472355259,472356471,472358014,472359241,472360810,472362009,472363532,472364817,472366346,472367605,472369153,472370344,472371868,472373115,472374634,472375930,472377405,472378705,472380195,472381478,472383017,472384214,472385711,472386993,472388456,472389744,472391250,472392557,472393994,472395354,472396758,472398122,472399567,472400935,472402351,472403658,472405118,472406440,472407851,472409202,472410557,472411958,472413306,472414724,472416115,472417482,472418853,472420226,472421591,472422979,472424355,472425747,472427120,472428517,472429846,472431277,472432542,472434010,472435297,472436758,472437995,472439499,472440790,472442241,472443462,472444978,472446192,472447700,472448947,472450468,472451716,472453261,472454515,472456042,472457251,472458770,472460012,472461566,472462788,472464332,472465568,472467098,472468361,472469891,472471172,472472678,472473953,472475443,472476687,472478171,472479442,472480910,472482213,472483636,472484964,472486558,472488240,472489848,472491507,472493125,472494828,472496602,472498354,472500091,472501800,472503482,472505183,472506902,472508635,472510425,472512226,472513994,472515790,472517646,472519458,472521296,472523152,472524991,472526797,472528638,472530450,472532308,472534107,472535909,472537673,472539509,472541271,472543096,472544895,472546711,472548509,472550293,472552037,472553857,472555577,472557361,472559126,472560837,472562587,472564325,472566069,472567775,472569517,472571220,472572941,472574659,472576339,472578071,472579727,472581461,472583205,472584946,472586728,472588472,472590200,472591995,472593763,472595513,472597269,472599031,472600790,472602558,472604301,472606060,472607837,472609612,472611333,472613065,472614781,472616502,472618253,472619991,472621743,472623468,472625239,472627034,472628827,472630608,472632354,472634115,472635847,472637587,472639335,472641099,472642848,472644577,472646334,472648072,472649790,472651498,472653172,472654915,472656632,472658323,472660027,472661750,472663479,472665199,472666910,472668638,472670315,472672038,472673744,472675427,472677137,472678851,472680547,472682236,472683943,472685686,472687433,472689142,472690852,472692570,472694281,472696024,472697737,472699455,472701150,472702845,472704559,472706264,472707972,472709590,472711196,472712838,472714495,472716081,472717608,472719176,472720715,472722266,472723823,472725420,472726940,472728486,472730028,472731553,472733096,472734517,472735892,472737291,472738645,472740164,472741699,472743207,472744798,472746412,472748024,472749614,472751268,472752898,472754535,472756161,472757749,472759347,472760974,472762609,472764277,472765975,472767648,472769317,472771006,472772659,472774348,472776093,472777821,472779564,472781347,472783168,472784970,472786773,472788558,472790374,472792123,472794002,472795859,472797715,472799618,472801520,472803361,472805236,472807159,472809024,472810865,472812793,472814652,472816449,472818235,472820036,472821815,472823566,472825366,472827165,472828842,472830575,472832279,472834063,472835791,472837433,472839096,472840870,472842616,472844254,472845919,472847588,472849292,472851049,472852677,472854397,472856139,472857791,472859487,472861234,472862943,472864701,472866496,472868391,472870191,472872000,472873831,472875647,472877443,472879357,472881141,472882961,472884772,472886582,472888358,472890272,472892098,472893901,472895706,472897495,472899270,472901114,472902885,472904683,472906525,472908359,472910226,472912030,472913793,472915582,472917410,472919239,472921068,472922836,472924620,472926499,472928265,472930152,472931911,472933668,472935464,472937234,472939122,472940877,472942687,472944545,472946385,472948286,472950141,472951945,472953790,472955681,472957484,472959397,472961175,472963005,472964901,472966728,472968606,472970384,472972230,472974075,472975939,472977738,472979605,472981412,472983272,472985157,472986992,472988819,472990675,472992545,472994356,472996169,472997968,472999796,473001609,473003495,473005399,473007191,473009006,473010818,473012637,473014502,473016353,473018174,473020018,473021875,473023732,473025567,473027340,473029134,473030898,473032669,473034454,473036246,473038020,473039780,473041496,473043197,473044859,473046511,473048116,473049724,473051312,473052945,473054452,473055946,473057445,473058958,473060460,473061905,473063446,473064903,473066399,473067821,473069349,473070756,473072266,473073765,473075478,473077291,473078970,473080529,473082086,473083660,473085182,473086710,473088280,473089896,473091554,473093207,473094832,473096475,473098086,473099712,473101342,473102924,473104509,473106073,473107658,473109240,473110779,473112301,473113845,473115388,473116868,473118414,473119896,473121387,473122849,473124312,473125790,473127267,473128693,473130172,473131652,473133112,473134592,473136034,473137494,473138932,473140420,473141869,473143284,473144770,473146213,473147676,473149121,473150639,473152151,473153611,473155133,473156656,473158186,473159719,473161212,473162690,473164170,473165644,473167098,473168614,473170089,473171599,473173063,473174580,473176097,473177659,473179170,473180653,473182147,473183620,473185088,473186548,473188053,473189484,473190947,473192428,473193864,473195368,473196862,473198365,473199812,473201287,473202767,473204224,473205680,473207112,473208588,473210066,473211514,473213019,473214494,473215992,473217451,473218871,473220321,473221772,473223197,473224629,473226069,473227512,473228962,473230429,473231868,473233308,473234727,473236189,473237628,473239072,473240531,473241969,473243416,473244882,473246330,473247792,473249246,473250702,473252180,473253672,473255136,473256676,473258138,473259606,473261095,473262629,473264137,473265631,473267162,473268624,473270103,473271582,473273076,473274549,473276027,473277554,473279026,473280495,473281972,473283496,473284996,473286474,473287969,473289523,473291041,473292514,473293998,473295508,473297000,473298508,473300061,473301657,473303306,473304900,473306608,473308219,473309817,473311404,473313013,473314603,473316137,473317680,473319261,473320839,473322392,473323944,473325517,473327194,473328809,473330382,473332049,473333709,473335305,473336939,473338612,473340288,473341861,473343583,473345257,473346903,473348527,473350095,473351807,473353357,473355043,473356622,473358205,473359755,473361285,473362845,473364366,473365959,473367464,473369061,473370545,473372149,473373712,473375363,473376887,473378587,473380138,473381836,473383407,473385064,473386584,473388131,473389648,473391243,473392747,473394260,473395820,473397344,473398876,473400413,473401946,473403476,473404991,473406420,473407930,473409416,473410886,473412376,473413855,473415346,473416814,473418341,473419780,473421297,473422684,473424175,473425567,473427030,473428447,473429889,473431364,473432780,473434238,473435634,473437082,473438501,473439943,473441424,473442865,473444307,473445721,473447203,473448646,473450125,473451595,473453029,473454494,473455936,473457404,473458834,473460305,473461760,473463181,473464651,473466069,473467517,473468924,473470390,473471814,473473290,473474727,473476184,473477630,473479112,473480556,473482039,473483573,473484996,473486486,473487889,473489381,473490785,473492272,473493654,473495149,473496530,473498064,473499458,473500969,473502339,473503897,473505272,473506816,473508204,473509730,473511084,473512636,473514042,473515549,473516952,473518474,473519901,473521430,473522864,473524395,473525825,473527331,473528782,473530237,473531713,473533119,473534579,473536003,473537405,473538814,473540229,473541626,473543010,473544452,473545845,473547265,473548682,473550067,473551512,473552899,473554279,473555647,473557040,473558381,473559805,473561155,473562606,473563938,473565373,473566650,473568129,473569421,473570921,473572197,473573650,473574903,473576403,473577712,473579211,473580492,473581944,473583207,473584742,473586006,473587477,473588734,473590189,473591501,473592934,473594250,473595646,473597012,473598418,473599818,473601205,473602556,473603901,473605309,473606675,473608137,473609429,473610887,473612184,473613654,473614929,473616396,473617690,473619149,473620439,473621908,473623210,473624641,473625941,473627358,473628722,473630149,473631516,473632920,473634279,473635638,473637053,473638391,473639841,473641139,473642612,473643907,473645378,473646653,473648128,473649402,473650847,473652160,473653631,473654955,473656349,473657703,473659108,473660483,473661867,473663254,473664589,473666025,473667327,473668800,473670070,473671508,473672774,473674248,473675591,473677037,473678389,473679823,473681188,473682574,473683977,473685378,473686772,473688146,473689601,473690899,473692431,473693734,473695220,473696579,473698032,473699389,473700775,473702211,473703624,473704981,473706363,473707749,473709084,473710504,473711841,473713274,473714585,473715987,473717350,473718748,473720087,473721478,473722838,473724182,473725625,473726958,473728412,473729723,473731084,473732460,473733870,473735235,473736582,473738006,473739330,473740690,473742071,473743416,473744780,473746131,473747616,473748966,473750343,473751740,473753109,473754544,473755864,473757206,473758573,473759955,473761284,473762611,473764007,473765325,473766712,473768016,473769338,473770696,473772018,473773399,473774718,473776075,473777422,473778794,473780203,473781557,473782948,473784258,473785600,473786965,473788326,473789701,473790995,473792376,473793746,473795095,473796437,473797706,473799057,473800422,473801792,473803169,473804494,473805869,473807211,473808578,473809938,473811252,473812640,473813961,473815326,473816697,473818045,473819436,473820768,473822125,473823491,473824880,473826237,473827568,473828935,473830293,473831644,473832997,473834294,473835653,473837007,473838383,473839765,473841090,473842477,473843810,473845171,473846510,473847848,473849239,473850599,473851971,473853308,473854642,473856027,473857377,473858765,473860124,473861513,473862910,473864232,473865631,473866998,473868365,473869739,473871076,473872450,473873839,473875242,473876620,473877969,473879341,473880708,473882107,473883459,473884825,473886214,473887588,473888984,473890370,473891726,473893117,473894494,473895866,473897239,473898602,473900007,473901355,473902729,473904143,473905493,473906933,473908298,473909694,473911055,473912459,473913862,473915220,473916597,473917996,473919367,473920796,473922133,473923519,473924893,473926265,473927696,473929060,473930477,473931841,473933228,473934667,473936038,473937431,473938794,473940193,473941604,473942975,473944362,473945753,473947148,473948576,473949929,473951353,473952765,473954186,473955594,473956973,473958393,473959765,473961173,473962592,473963967,473965383,473966776,473968185,473969606,473970952,473972356,473973768,473975198,473976622,473978019,473979451,473980871,473982279,473983705,473985067,473986480,473987891,473989308,473990734,473992115,473993522,473994896,473996289,473997719,473999139,474000557,474001965,474003387,474004820,474006243,474007654,474009067,474010482,474011896,474013298,474014718,474016113,474017524,474018941,474020350,474021774,474023212,474024610,474026030,474027460,474028888,474030313,474031711,474033131,474034564,474036000,474037407,474038800,474040237,474041646,474043069,474044511,474045909,474047337,474048757,474050194,474051606,474053003,474054438,474055816,474057262,474058697,474060094,474061538,474062966,474064396,474065829,474067231,474068658,474070078,474071518,474072943,474074355,474075779,474077215,474078661,474080122,474081517,474082960,474084378,474085820,474087261,474088653,474090074,474091486,474092931,474094406,474095829,474097294,474098729,474100169,474101637,474103073,474104509,474105937,474107344,474108769,474110181,474111621,474113037,474114454,474115902,474117352,474118808,474120252,474121683,474123137,474124577,474126020,474127422,474128839,474130252,474131687,474133118,474134564,474135978,474137429,474138879,474140359,474141860,474143246,474144648,474146282,474147913,474149700,474151509,474153349,474155148,474156913,474158691,474160453,474162114,474163825,474165593,474167369,474169048,474170729,474172545,474174379,474176044,474177860,474179720,474181386,474183199,474185074,474186716,474188608,474190375,474192158,474194022,474195659,474197554,474199342,474201106,474202985,474204616,474206487,474208271,474210090,474211964,474213608,474215446,474217170,474218942,474220769,474222388,474224252,474225885,474227726,474229457,474231255,474233051,474234728,474236559,474238186,474240034,474241731,474243522,474245296,474247048,474248882,474250524,474252358,474254007,474255860,474257520,474259333,474261047,474262817,474264621,474266276,474268105,474269751,474271567,474273217,474274998,474276612,474278386,474280048,474281783,474283493,474285185,474286923,474288625,474290374,474292006,474293830,474295427,474297223,474298803,474300585,474302137,474303916,474305532,474307289,474308879,474310621,474312207,474313912,474315535,474317225,474318756,474320469,474322036,474323725,474325285,474326916,474328477,474330070,474331619,474333227,474334776,474336392,474337959,474339557,474341115,474342710,474344262,474345844,474347376,474348956,474350474,474352092,474353553,474355222,474356651,474358322,474359692,474361410,474362784,474364509,474365886,474367676,474369070,474370829,474372223,474374000,474375427,474377215,474378627,474380419,474381904,474383669,474385211,474387000,474388643,474390347,474392076,474393829,474395526,474397227,474399012,474400594,474402515,474403988,474405880,474407410,474409313,474410988,474412802,474414553,474416324,474418141,474419810,474421705,474423232,474425101,474426675,474428537,474430215,474432023,474433762,474435446,474437267,474438848,474440635,474442181,474444015,474445638,474447406,474449122,474450817,474452541,474454187,474455894,474457463,474459234,474460848,474462570,474464225,474465971,474467672,474469344,474471084,474472757,474474548,474476262,474478074,474479754,474481494,474483253,474484947,474486828,474488529,474490396,474492100,474493839,474495720,474497462,474499347,474501068,474502872,474504634,474506351,474508254,474509990,474511850,474513513,474515265,474517138,474518904,474520772,474522415,474524213,474526011,474527733,474529585,474531264,474533053,474534826,474536581,474538420,474540119,474541920,474543668,474545455,474547277,474548977,474550777,474552526,474554306,474556114,474557821,474559577,474561290,474563011,474564771,474566468,474568205,474569960,474571714,474573452,474575157,474576851,474578581,474580345,474582009,474583667,474585409,474587092,474588830,474590455,474592112,474593848,474595513,474597227,474598917,474600609,474602351,474604017,474605726,474607420,474609102,474610866,474612479,474614163,474615900,474617558,474619300,474620932,474622629,474624330,474625980,474627709,474629377,474631064,474632757,474634328,474636021,474637713,474639375,474641127,474642757,474644465,474646182,474647856,474649561,474651251,474652917,474654665,474656313,474658020,474659733,474661426,474663183,474664795,474666474,474668174,474669879,474671644,474673314,474675011,474676757,474678424,474680124,474681811,474683490,474685226,474686866,474688553,474690308,474691989,474693744,474695433,474697165,474698904,474700583,474702291,474703982,474705683,474707448,474709068,474710770,474712491,474714194,474715957,474717646,474719374,474721133,474722815,474724562,474726281,474728005,474729783,474731445,474733161,474734896,474736598,474738356,474740027,474741739,474743494,474745201,474746939,474748657,474750373,474752153,474753819,474755561,474757316,474759016,474760805,474762503,474764226,474765981,474767670,474769446,474771119,474772828,474774601,474776265,474778017,474779770,474781506,474783306,474785030,474786779,474788552,474790261,474792039,474793773,474795504,474797284,474798960,474800704,474802465,474804208,474805992,474807695,474809429,474811205,474812942,474814747,474816488,474818232,474820000,474821677,474823421,474825179,474826898,474828667,474830392,474832131,474833934,474835665,474837484,474839254,474841000,474842823,474844535,474846306,474848109,474849864,474851676,474853440,474855187,474856973,474858718,474860517,474862278,474864034,474865838,474867558,474869336,474871148,474872919,474874723,474876485,474878231,474880023,474881789,474883585,474885368,474887123,474888892,474890644,474892402,474894175,474895922,474897727,474899566,474901322,474903126,474904902,474906687,474908524,474910258,474912046,474913869,474915643,474917436,474919200,474920985,474922778,474924557,474926360,474928160,474929992,474931855,474933603,474935354,474937185,474938961,474940793,474942551,474944366,474946174,474947954,474949738,474951521,474953352,474955166,474956955,474958748,474960595,474962397,474964248,474966025,474967845,474969683,474971436,474973172,474974987,474976822,474978664,474980427,474982226,474984082,474985920,474987722,474989505,474991334,474993165,474994951,474996681,474998550,475000396,475002271,475004057,475005802,475007694,475009544,475011314,475013111,475014937,475016795,475018624,475020314,475022198,475024045,475025868,475027669,475029437,475031342,475033214,475034960,475036752,475038599,475040442,475042293,475043959,475045883,475047749,475049532,475051351,475053079,475054997,475056885,475058610,475060474,475062302,475064147,475066010,475067653,475069589,475071459,475073263,475075094,475076851,475078773,475080700,475082392,475084351,475086175,475087977,475089856,475091796,475093643,475095571,475097455,475099319,475101064,475102801,475104574,475106313,475108011,475109675,475111378,475113038,475114751,475116459,475118136,475119876,475121595,475123331,475125061,475126811,475128561,475130274,475132015,475133729,475135466,475137192,475138954,475140662,475142423,475144251,475146053,475147854,475149656,475151461,475153305,475155188,475157110,475158986,475160849,475162656,475164513,475166358,475168057,475169743,475171296,475172818,475174344,475175887,475177410,475178994,475180658,475182398,475183992,475185682,475187404,475189081,475190752,475192405,475194117,475195886,475197596,475199279,475200994,475202614,475204234,475205741,475207280,475208815,475210375,475212038,475213586,475215122,475216670,475218236,475219920,475221612,475223305,475224922,475226407,475227893,475229341,475230753,475232293,475233875,475235334,475236810,475238332,475239884,475241372,475242929,475244532,475246118,475247705,475249325,475250858,475252357,475253808,475255267,475256752,475258153,475259632,475261050,475262522,475263990,475265479,475266921,475268335,475269823,475271350,475272890,475274395,475275900,475277456,475278978,475280507,475282024,475283577,475285155,475286791,475288452,475290063,475291657,475293417,475295194,475296848,475298481,475300186,475301914,475303632,475305282,475306912,475308451,475309992,475311403,475312865,475314373,475315948,475317641,475319366,475321075,475322826,475324644,475326452,475328283,475330025,475331714,475333411,475335122,475336932,475338706,475340453,475342258,475344002,475345837,475347604,475349377,475351079,475352897,475354598,475356317,475358012,475359719,475361436,475363109,475364782,475366453,475368110,475369791,475371484,475373164,475374810,475376490,475378225,475379884,475381546,475383232,475384922,475386633,475388384,475390147,475391885,475393620,475395402,475397173,475398905,475400570,475402371,475404175,475405933,475407706,475409422,475411220,475412972,475414782,475416549,475418319,475420107,475421831,475423537,475425259,475426988,475428783,475430500,475432191,475433999,475435836,475437582,475439352,475441187,475442937,475444705,475446470,475448229,475449973,475451769,475453528,475455275,475457045,475458908,475460715,475462537,475464334,475466129,475467851,475469591,475471336,475473069,475474774,475476505,475478236,475479937,475481684,475483384,475485120,475486888,475488626,475490359,475492099,475493867,475495606,475497368,475499138,475500880,475502612,475504333,475506123,475507883,475509660,475511432,475513249,475515106,475516913,475518713,475520510,475522310,475524087,475525855,475527659,475529465,475531271,475533045,475534811,475536592,475538356,475540122,475541898,475543632,475545391,475547124,475548895,475550676,475552479,475554284,475556064,475557833,475559571,475561337,475563119,475564865,475566625,475568382,475570188,475571968,475573721,475575534,475577288,475579091,475580905,475582751,475584560,475586415,475588229,475590031,475591837,475593669,475595498,475597330,475599124,475600927,475602766,475604536,475606292,475608206,475610108,475612117,475614076,475616034,475618059,475620049,475622055,475623941,475625769,475627473,475629135,475630786,475632406,475634153,475635876,475637650,475639456,475641258,475643084,475644987,475646754,475648644,475650450,475652330,475654159,475655986,475657880,475659662,475661388,475663147,475664908,475666640,475668325,475670017,475671700,475673394,475675057,475676761,475678464,475680190,475681885,475683557,475685210,475686872,475688533,475690200,475691856,475693513,475695175,475696814,475698460,475700112,475701737,475703390,475705082,475706779,475708489,475710122,475711754,475713475,475715222,475716962,475718696,475720313,475722045,475723803,475725579,475727216,475728950,475730719,475732534,475734109,475735848,475737624,475739322,475740949,475742738,475744491,475746163,475747984,475749699,475751361,475753186,475754849,475756610,475758404,475760074,475761953,475763616,475765433,475767232,475768922,475770751,475772409,475774342,475775924,475777887,475779510,475781444,475783113,475785041,475786723,475788616,475790311,475792214,475793929,475795834,475797534,475799459,475801109,475803035,475804636,475806573,475808191,475810104,475811781,475813670,475815360,475817229,475818910,475820734,475822456,475824230,475826037,475827765,475829630,475831214,475833107,475834792,475836664,475838350,475840085,475841890,475843607,475845435,475847039,475848898,475850618,475852398,475854187,475855938,475857767,475859400,475861268,475862965,475864678,475866519,475868102,475869982,475871675,475873388,475875244,475876874,475878700,475880418,475882156,475883951,475885602,475887387,475889111,475890814,475892583,475894249,475895985,475897736,475899412,475901185,475902868,475904569,475906365,475908015,475909782,475911456,475913137,475914891,475916534,475918284,475919915,475921576,475923295,475924971,475926628,475928388,475930006,475931720,475933380,475935049,475936766,475938438,475940154,475941815,475943483,475945162,475946822,475948443,475950127,475951763,475953454,475955078,475956729,475958405,475960004,475961629,475963269,475964928,475966613,475968233,475969886,475971530,475973164,475974812,475976424,475978052,475979704,475981318,475982907,475984557,475986171,475987834,475989493,475991094,475992762,475994417,475996043,475997711,475999345,476000988,476002637,476004250,476005904,476007528,476009197,476010846,476012453,476014106,476015736,476017373,476019075,476020694,476022340,476023996,476025597,476027276,476028898,476030534,476032180,476033767,476035429,476037057,476038674,476040356,476041992,476043637,476045286,476046889,476048537,476050159,476051841,476053492,476055077,476056720,476058387,476060053,476061740,476063343,476065027,476066672,476068294,476069970,476071606,476073266,476074934,476076540,476078190,476079857,476081545,476083237,476084834,476086513,476088163,476089799,476091486,476093134,476094816,476096437,476098062,476099731,476101383,476103051,476104710,476106329,476108006,476109671,476111342,476113036,476114685,476116372,476118017,476119623,476121276,476122904,476124557,476126222,476127852,476129520,476131278,476132983,476134694,476136301,476137971,476139607,476141213,476142756,476144273,476145846,476147427,476149094,476150705,476152322,476153934,476155555,476157198,476158796,476160465,476162112,476163737,476165357,476166972,476168566,476170166,476171770,476173399,476174972,476176530,476178096,476179668,476181229,476182731,476184283,476185777,476187307,476188840,476190388,476191912,476193429,476194985,476196562,476198157,476199708,476201307,476202831,476204394,476205895,476207411,476208920,476210452,476212023,476213560,476215189,476216694,476218279,476219931,476221488,476223081,476224627,476226180,476227782,476229325,476230907,476232476,476234024,476235600,476237188,476238672,476240277,476241838,476243360,476244951,476246455,476247970,476249563,476251078,476252618,476254074,476255696,476257253,476258927,476260624,476262290,476264033,476265772,476267456,476269221,476270980,476272704,476274514,476276265,476278050,476279806,476281538,476283345,476285141,476286897,476288669,476290460,476292203,476293984,476295780,476297604,476299402,476301212,476303040,476304808,476306622,476308459,476310268,476312061,476313850,476315639,476317420,476319226,476321011,476322806,476324573,476326350,476328143,476329907,476331713,476333486,476335228,476336976,476338774,476340575,476342344,476344048,476345829,476347557,476349332,476351111,476352936,476354721,476356527,476358316,476360104,476361905,476363683,476365450,476367279,476369065,476370901,476372737,476374563,476376331,476378092,476379882,476381682,476383420,476385173,476386975,476388799,476390560,476392410,476394258,476396044,476397829,476399588,476401422,476403191,476405013,476406834,476408624,476410451,476412285,476414086,476415871,476417703,476419439,476421219,476422923,476424697,476426456,476428288,476429955,476431624,476433309,476435033,476436759,476438427,476440132,476441861,476443571,476445313,476447006,476448698,476450425,476452144,476453852,476455521,476457225,476458946,476460671,476461886,476463589,476465296,476467015,476468695,476470395,476472121,476473832,476475477,476477148,476478840,476480502,476482183,476483895,476485593,476487259,476488955,476490686,476492381,476494035,476495753,476497495,476499156,476500856,476502605,476504343,476506032,476507731,476509517,476511244,476512924,476514631,476516351,476517982,476519633,476521323,476522972,476524570,476526221,476527883,476529535,476531134,476532786,476534428,476536043,476537712,476539391,476541089,476542686,476544271,476545890,476547576,476549353,476551164,476552961,476554761,476556495,476558239,476560002,476561812,476563599,476565412,476567204,476569020,476570843,476572664,476574488,476576364,476578151,476579797,476581418,476583036,476584654,476586306,476588111,476589935,476591710,476593507,476595272,476597028,476598741,476600509,476602276,476604038,476605785,476607545,476609281,476611004,476612715,476614448,476616211,476617936,476619639,476621369,476623155,476624880,476626589,476628356,476630103,476631850,476633583,476635335,476637055,476638707,476640385,476642065,476643699,476645338,476647017,476648733,476650407,476652094,476653780,476655498,476657199,476658882,476660539,476662237,476663945,476665652,476667316,476668917,476670536,476672179,476673862,476675491,476677123,476678780,476680433,476682124,476683823,476685489,476687142,476688796,476690422,476692071,476693728,476695421,476697060,476698701,476700324,476701983,476703589,476705238,476706907,476708537,476710211,476711852,476713536,476715214,476716883,476718518,476720209,476721907,476723564,476725249,476726923,476728591,476730272,476731921,476733590,476735232,476736932,476738634,476740304,476741964,476743652,476745363,476747017,476748649,476750282,476751908,476753490,476755132,476756760,476758336,476759949,476761539,476763153,476764822,476766435,476768087,476769753,476771387,476773034,476774650,476776300,476777956,476779592,476781230,476782870,476784531,476786124,476787692,476789290,476790944,476792591,476794257,476795900,476797489,476799117,476800751,476802425,476804101,476805747,476807377,476809003,476810640,476812291,476813898,476815542,476817207,476818831,476820438,476822046,476823711,476825373,476827064,476828662,476830293,476831973,476833630,476835265,476836895,476838498,476840105,476841767,476843429,476845086,476846701,476848336,476849959,476851599,476853210,476854855,476856519,476858124,476859749,476861418,476863068,476864717,476866286,476867839,476869413,476871039,476872665,476874226,476875837,476877489,476879117,476880726,476882302,476883902,476885562,476887201,476888849,476890517,476892176,476893782,476895414,476897063,476898721,476900400,476901998,476903606,476905196,476906788,476908394,476910008,476911593,476913181,476914736,476916367,476918000,476919562,476921182,476922860,476924489,476926142,476927793,476929456,476931086,476932719,476934385,476936052,476937721,476939387,476941028,476942658,476944289,476945916,476947569,476949234,476950843,476952434,476954025,476955713,476957338,476958900,476960536,476962202,476963854,476965502,476967205,476968852,476970547,476972145,476973748,476975386,476977032,476978726,476980389,476982031,476983666,476985298,476987002,476988624,476990308,476992000,476993669,476995269,476996903,476998538,477000220,477001850,477003490,477005168,477006838,477008510,477010174,477011826,477013496,477015154,477016816,477018519,477020228,477021935,477023617,477025297,477026989,477028693,477030357,477032128,477033855,477035604,477037343,477039105,477040848,477042578,477044353,477046190,477048099,477049813,477051472,477053156,477054902,477056749,477058475,477060189,477061880,477063633,477065318,477067060,477068725,477070498,477072204,477073954,477075717,477077450,477079233,477081025,477082739,477084459,477086211,477087950,477089688,477091387,477093127,477094870,477096638,477098438,477100219,477102020,477103767,477105531,477107344,477109096,477110890,477112693,477114440,477116199,477117999,477119825,477121586,477123381,477125205,477126998,477128791,477130593,477132419,477134239,477136031,477137835,477139604,477141377,477143192,477144950,477146740,477148530,477150302,477152079,477153887,477155679,477157458,477159208,477160992,477162804,477164577,477166302,477168114,477169894,477171723,477173515,477175331,477177155,477178952,477180822,477182710,477184591,477186426,477188274,477190075,477191895,477193737,477195587,477197363,477199141,477200913,477202625,477204286,477205932,477207547,477209206,477210835,477212468,477214094,477215743,477217376,477219008,477220671,477222275,477223883,477225470,477227089,477228664,477230207,477231816,477233439,477235062,477236705,477238346,477239986,477241596,477243235,477244895,477246587,477248294,477249995,477251652,477253361,477255053,477256724,477258447,477260181,477261886,477263603,477265311,477267023,477268716,477270434,477272187,477273905,477275584,477277232,477278905,477280614,477282287,477284003,477285671,477287207,477288812,477290478,477292114,477293815,477295484,477297177,477298816,477300444,477302027,477303683,477305357,477306883,477308500,477310168,477311765,477313356,477315015,477316632,477318155,477319833,477321507,477323093,477324665,477326313,477327906,477329503,477331160,477332829,477334381,477336030,477337721,477339285,477340910,477342621,477344198,477345845,477347618,477349230,477350817,477352541,477354122,477355738,477357492,477359107,477360764,477362487,477364078,477365805,477367506,477369098,477370858,477372572,477374148,477375880,477377571,477379149,477380849,477382468,477384085,477385810,477387442,477389189,477390897,477392513,477394251,477395935,477397629,477399384,477401114,477402811,477404552,477406185,477407848,477409572,477411202,477412794,477414561,477416119,477417739,477419460,477421106,477422678,477424390,477426099,477427649,477429319,477431067,477432711,477434293,477436017,477437610,477439204,477440994,477442654,477444230,477445994,477447669,477449237,477450935,477452600,477454203,477455871,477457601,477459149,477460817,477462539,477464114,477465737,477467468,477469060,477470725,477472466,477474118,477475795,477477568,477479179,477480769,477482542,477484208,477485819,477487543,477489200,477490824,477492543,477494270,477495952,477497642,477499363,477500990,477502642,477504380,477506004,477507636,477509297,477510981,477512540,477514186,477515862,477517516,477519074,477520753,477522412,477523987,477525601,477527324,477528980,477530574,477532202,477533903,477535513,477537081,477538789,477540445,477542008,477543628,477545359,477546990,477548581,477550310,477551978,477553579,477555259,477556966,477558530,477560176,477561923,477563544,477565177,477566910,477568582,477570198,477571864,477573597,477575241,477576961,477578613,477580245,477581875,477583549,477585237,477586875,477588454,477590176,477591811,477593405,477595125,477596835,477598489,477600169,477601883,477603522,477605136,477606887,477608552,477610191,477611979,477613720,477615392,477617188,477618896,477620570,477622322,477624020,477625674,477627401,477629061,477630748,477632479,477634109,477635770,477637523,477639222,477640929,477642650,477644408,477646142,477647875,477649653,477651408,477653169,477654985,477656736,477658502,477660336,477662076,477663820,477665639,477667342,477669069,477670876,477672594,477674429,477676179,477677944,477679761,477681479,477683218,477685058,477686785,477688480,477690301,477692034,477693784,477695590,477697306,477699067,477700822,477702526,477704353,477706066,477707792,477709548,477711276,477713087,477714851,477716546,477718359,477720050,477721767,477723520,477725243,477727049,477728809,477730526,477732348,477734004,477735781,477737556,477739251,477741014,477742738,477744466,477746223,477747936,477749701,477751387,477753124,477754880,477756540,477758284,477759974,477761655,477763379,477765014,477766760,477768506,477770187,477771949,477773562,477775374,477777096,477778864,477780650,477782343,477784135,477785844,477787602,477789368,477791149,477792937,477794677,477796406,477798209,477799955,477801753,477803465,477805250,477807013,477808733,477810481,477812241,477813972,477815731,477817374,477819135,477820794,477822549,477824312,477826070,477827839,477829500,477831265,477833025,477834848,477836579,477838299,477840094,477841776,477843563,477845268,477847068,477848835,477850545,477852308,477853952,477855744,477857507,477859277,477861086,477862837,477864678,477866415,477868225,477870066,477871798,477873625,477875338,477877162,477878928,477880685,477882553,477884330,477886138,477887871,477889615,477891401,477893162,477894929,477896611,477898402,477900177,477901958,477903802,477905524,477907320,477909117,477910857,477912661,477914411,477916121,477917942,477919703,477921502,477923253,477924997,477926823,477928577,477930346,477932101,477933773,477935539,477937262,477939076,477940762,477942488,477944287,477946043,477947846,477949553,477951288,477953089,477954783,477956590,477958216,477959917,477961723,477963367,477965213,477966878,477968600,477970363,477972094,477973903,477975601,477977394,477979141,477980906,477982673,477984318,477986086,477987825,477989578,477991355,477993054,477994893,477996555,477998297,478000054,478001756,478003602,478005293,478007086,478008827,478010562,478012374,478014080,478015893,478017623,478019336,478021109,478022830,478024619,478026310,478028069,478029829,478031551,478033323,478035021,478036829,478038526,478040287,478042061,478043766,478045539,478047243,478049002,478050680,478052500,478054180,478055875,478057600,478059337,478061150,478062789,478064616,478066348,478068088,478069883,478071590,478073400,478075094,478076893,478078658,478080403,478082219,478083954,478085790,478087516,478089350,478091057,478092851,478094672,478096451,478098272,478099990,478101812,478103496,478105266,478107030,478108759,478110605,478112336,478114112,478115834,478117581,478119312,478121015,478122822,478124494,478126315,478127999,478129766,478131572,478133322,478135090,478136834,478138615,478140330,478142097,478143772,478145529,478147267,478149051,478150821,478152564,478154384,478156028,478157774,478159521,478161284,478163037,478164768,478166533,478168225,478169990,478171703,478173450,478175131,478176842,478178565,478180281,478182061,478183796,478185566,478187339,478189058,478190798,478192549,478194331,478196102,478197846,478199648,478201358,478203091,478204843,478206580,478208316,478210044,478211771,478213479,478215273,478216910,478218659,478220331,478222086,478223750,478225511,478227199,478228950,478230692,478232311,478234057,478235656,478237419,478239019,478240778,478242464,478244191,478245919,478247526,478249322,478250913,478252682,478254277,478256057,478257672,478259422,478261118,478262817,478264567,478266146,478267853,478269478,478271194,478272822,478274528,478276207,478277869,478279561,478281260,478283025,478284677,478286415,478288190,478289895,478291619,478293335,478295017,478296752,478298443,478300158,478301907,478303585,478305311,478307018,478308756,478310432,478312089,478313789,478315481,478317244,478318919,478320673,478322373,478324178,478325886,478327639,478329346,478331049,478332806,478334509,478336256,478337971,478339742,478341521,478343232,478345047,478346760,478348508,478350266,478352037,478353854,478355634,478357384,478359093,478360817,478362509,478364250,478365894,478367646,478369318,478371044,478372736,478374427,478376156,478377924,478379656,478381358,478383136,478384805,478386653,478388319,478390070,478391799,478393522,478395236,478396991,478398700,478400440,478402179,478403922,478405676,478407444,478409203,478410955,478412769,478414475,478416273,478418000,478419792,478421547,478423258,478425033,478426763,478428510,478430271,478432013,478433729,478435417,478437166,478438896,478440634,478442397,478444051,478445861,478447488,478449329,478450933,478452769,478454378,478456177,478457776,478459560,478461187,478462949,478464640,478466375,478468056,478469795,478471505,478473225,478474946,478476642,478478364,478480043,478481796,478483446,478485204,478486849,478488678,478490266,478492104,478493678,478495480,478497125,478498849,478500578,478502323,478504054,478505803,478507529,478509281,478511014,478512715,478514487,478516164,478517985,478519608,478521429,478523104,478524863,478526570,478528268,478530032,478531744,478533476,478535164,478536919,478538579,478540376,478542085,478543868,478545455,478547288,478548954,478550767,478552399,478554179,478555929,478557676,478559468,478561171,478562971,478564675,478566519,478568111,478569976,478571681,478573473,478575226,478576958,478578710,478580370,478582109,478583824,478585617,478587250,478589115,478590656,478592492,478594123,478595871,478597564,478599248,478600987,478602646,478604449,478606045,478607921,478609532,478611293,478612999,478614702,478616471,478618141,478619936,478621581,478623422,478625061,478626870,478628584,478630322,478632099,478633780,478635616,478637281,478639056,478640756,478642481,478644266,478645939,478647705,478649427,478651185,478652917,478654632,478656410,478658059,478659846,478661563,478663298,478665055,478666803,478668634,478670321,478672049,478673772,478675482,478677274,478678976,478680706,478682418,478684147,478685938,478687606,478689358,478691037,478692785,478694565,478696213,478698009,478699719,478701453,478703231,478704918,478706636,478708415,478710088,478711860,478713621,478715398,478717134,478718861,478720580,478722357,478724044,478725802,478727613,478729355,478731150,478732948,478734715,478736518,478738241,478740014,478741818,478743566,478745399,478747135,478748955,478750712,478752451,478754221,478755918,478757684,478759486,478761220,478763049,478764790,478766529,478768307,478770072,478771884,478773579,478775336,478777164,478778948,478780745,478782495,478784308,478786068,478787848,478789603,478791335,478793089,478794774,478796530,478798246,478799988,478801744,478803451,478805206,478806895,478808657,478810360,478812124,478813824,478815541,478817275,478818911,478820744,478822404,478824199,478825959,478827647,478829382,478831058,478832816,478834470,478836227,478837937,478839696,478841460,478843137,478844895,478846611,478848329,478850070,478851757,478853506,478855202,478856889,478858635,478860360,478862128,478863784,478865491,478867282,478868960,478870742,478872373,478874124,478875867,478877548,478879337,478880972,478882733,478884446,478886150,478887930,478889582,478891324,478893037,478894699,478896413,478898094,478899776,478901474,478903139,478904879,478906578,478908243,478909949,478911662,478913418,478915136,478916877,478918645,478920366,478922161,478923881,478925589,478927386,478929128,478930865,478932547,478934243,478936011,478937743,478939438,478941204,478942946,478944674,478946360,478948109,478949893,478951608,478953341,478955100,478956882,478958605,478960375,478962162,478963916,478965682,478967465,478969212,478970963,478972764,478974468,478976198,478977904,478979591,478981274,478983033,478984782,478986513,478988257,478990044,478991798,478993479,478995202,478996936,478998685,479000396,479002072,479003752,479005482,479007252,479008934,479010620,479012332,479014054,479015838,479017589,479019292,479020983,479022687,479024390,479026203,479027998,479029702,479031405,479033070,479034782,479036502,479038261,479040023,479041779,479043468,479045218,479046954,479048698,479050456,479052198,479053961,479055733,479057476,479059227,479060980,479062705,479064393,479066137,479067895,479069631,479071340,479073003,479074691,479076382,479078114,479079787,479081442,479083076,479084760,479086448,479088131,479089791,479091455,479093091,479094725,479096321,479097911,479099552,479101175,479102767,479104394,479106004,479107625,479109216,479110868,479112503,479114126,479115744,479117346,479118938,479120529,479122177,479123784,479125371,479126957,479128543,479130143,479131757,479133366,479134987,479136623,479138260,479139892,479141552,479143171,479144838,479146475,479148110,479149749,479151418,479153047,479154676,479156309,479157958,479159624,479161312,479162982,479164668,479166370,479168046,479169690,479171351,479173037,479174772,479176475,479178211,479179920,479181655,479183387,479185113,479186859,479188606,479190351,479192094,479193827,479195573,479197303,479199038,479200774,479202563,479204422,479206256,479208061,479209910,479211746,479213589,479215451,479217263,479218928,479220641,479222208,479223790,479225343,479226993,479228747,479230574,479232381,479234065,479235706,479237340,479238970,479240575,479242119,479243715,479245333,479246996,479248708,479250646,479252545,479254326,479256027,479257710,479259345,479261049,479262802,479264480,479266091,479267614,479269190,479270661,479272076,479273528,479275072,479276596,479278113,479279628,479281149,479282688,479284221,479285739,479287258,479288812,479290356,479291850,479293284,479294669,479296003,479297362,479298698,479300005,479301345,479302650,479303949,479305242,479306694,479308200,479309772,479311308,479312800,479314328,479315910,479317557,479319224,479320863,479322502,479324108,479325733,479327275,479328792,479330306,479331807,479333353,479334931,479336536,479338147,479339791,479341412,479343055,479344709,479346333,479347934,479349619,479351401,479353153,479354928,479356615,479358303,479359985,479361644,479363311,479364956,479366505,479368090,479369712,479371322,479372925,479374502,479376075,479377656,479379210,479380780,479382329,479383839,479385376,479386915,479388489,479390039,479391579,479393123,479394723,479396275,479397849,479399380,479400902,479402511,479404131,479405708,479407274,479408941,479410598,479412249,479413904,479415612,479417234,479418831,479420499,479422164,479423888,479425585,479427318,479428995,479430614,479432210,479433782,479435405,479437041,479438680,479440348,479442008,479443606,479445200,479446871,479448482,479450052,479451679,479453288,479454875,479456424,479458032,479459600,479461183,479462821,479464443,479466106,479467705,479469371,479470994,479472656,479474301,479476002,479477701,479479427,479481196,479482969,479484713,479486468,479488185,479489936,479491664,479493414,479495147,479496925,479498642,479500365,479502055,479503754,479505477,479507162,479508902,479510623,479512311,479514042,479515728,479517394,479519067,479520740,479522434,479524126,479525789,479527468,479529133,479530806,479532554,479534277,479536006,479537733,479539446,479541135,479542803,479544469,479546183,479547847,479549473,479551058,479552615,479554139,479555625,479557079,479558497,479559980,479561453,479562931,479564487,479566047,479567623,479569187,479570768,479572304,479573852,479575376,479576988,479578526,479580077,479581614,479583140,479584742,479586255,479587841,479589326,479590862,479592359,479593856,479595290,479596768,479598278,479599807,479601358,479602923,479604441,479606018,479607563,479609145,479610743,479612296,479613886,479615496,479617028,479618577,479620145,479621795,479623136,479624564,479626115,479627719,479629407,479631058,479632752,479634491,479636259,479638009,479639675,479641338,479642989,479644634,479646222,479647719,479649242,479650768,479652240,479653752,479655258,479656806,479658329,479659854,479661352,479662844,479664384,479665899,479667369,479668860,479670358,479671871,479673353,479674886,479676423,479677929,479679390,479680884,479682418,479683950,479685485,479687014,479688480,479689981,479691517,479693008,479694568,479696108,479697617,479699077,479700618,479702163,479703686,479705232,479706739,479708250,479709815,479711359,479712855,479714370,479715921,479717451,479718896,479720433,479721977,479723466,479725008,479726553,479728063,479729553,479731095,479732592,479734134,479735664,479737143,479738687,479740255,479741719,479743231,479744753,479746223,479747771,479749314,479750775,479752271,479753795,479755294,479756766,479758218,479759681,479761217,479762715,479764208,479765709,479767139,479768636,479770095,479771607,479773126,479774553,479776083,479777568,479779034,479780532,479781996,479783447,479784919,479786336,479787846,479789262,479790760,479792229,479793699,479795210,479796616,479798089,479799527,479800991,479802493,479803865,479805339,479806768,479808234,479809713,479811112,479812613,479814031,479815509,479816908,479818332,479819779,479821205,479822712,479824062,479825498,479826874,479828377,479829787,479831289,479832703,479834244,479835650,479837161,479838575,479840070,479841477,479842922,479844384,479845827,479847252,479848697,479850132,479851554,479853043,479854423,479855907,479857269,479858782,479860168,479861631,479862975,479864429,479865808,479867220,479868620,479870032,479871454,479872881,479874254,479875693,479877119,479878547,479879997,479881363,479882844,479884190,479885646,479886989,479888396,479889855,479891226,479892707,479894110,479895500,479896947,479898347,479899786,479901174,479902536,479903997,479905377,479906839,479908322,479909760,479911192,479912593,479914090,479915460,479916917,479918339,479919716,479921215,479922575,479923998,479925425,479926820,479928252,479929675,479931064,479932499,479933964,479935317,479936718,479938178,479939600,479940993,479942424,479943873,479945216,479946588,479948073,479949467,479950843,479952278,479953758,479955125,479956531,479958039,479959450,479960854,479962268,479963751,479965112,479966508,479967953,479969356,479970703,479972104,479973537,479975004,479976399,479977789,479979231,479980702,479982066,479983449,479984856,479986348,479987732,479989118,479990463,479991894,479993348,479994697,479996079,479997472,479998874,480000297,480001674,480003043,480004422,480005862,480007252,480008674,480010081,480011498,480012881,480014304,480015802,480017204,480018570,480019927,480021396,480022886,480024275,480025691,480027105,480028487,480029885,480031302,480032735,480034168,480035592,480037002,480038388,480039798,480041244,480042710,480044128,480045554,480046959,480048347,480049754,480051166,480052605,480054059,480055565,480056983,480058444,480059881,480061319,480062745,480064151,480065557,480066977,480068401,480069827,480071321,480072766,480074199,480075591,480077024,480078444,480079875,480081287,480082690,480084153,480085605,480087068,480088550,480090020,480091491,480092930,480094380,480095828,480097267,480098740,480100170,480101645,480103070,480104532,480106003,480107461,480108929,480110407,480111852,480113321,480114790,480116286,480117763,480119234,480120679,480122168,480123656,480125108,480126589,480128029,480129548,480131065,480132551,480134051,480135540,480137041,480138544,480140044,480141486,480142948,480144422,480145890,480147369,480148851,480150333,480151784,480153246,480154710,480156191,480157660,480159146,480160629,480162100,480163575,480165071,480166542,480168012,480169478,480170942,480172395,480173864,480175334,480176809,480178256,480179731,480181211,480182680,480184139,480185574,480187054,480188507,480189988,480191448,480192913,480194346,480195823,480197276,480198735,480200168,480201639,480203037,480204486,480205952,480207401,480208843,480210260,480211698,480213147,480214607,480216069,480217472,480218920,480220331,480221748,480223114,480224507,480225923,480227326,480228740,480230174,480231607,480233055,480234477,480235879,480237321,480238717,480240140,480241548,480242965,480244386,480245811,480247256,480248678,480250110,480251535,480252956,480254365,480255784,480257205,480258621,480260027,480261424,480262812,480264136,480265476,480266899,480268281,480269647,480271046,480272483,480273900,480275324,480276731,480278176,480279611,480281019,480282419,480283821,480285250,480286698,480288123,480289504,480290938,480292353,480293779,480295179,480296564,480297985,480299327,480300701,480302052,480303470,480304902,480306267,480307688,480309104,480310530,480311930,480313323,480314728,480316100,480317534,480318962,480320386,480321738,480323055,480324418,480325824,480327224,480328673,480330085,480331528,480332963,480334364,480335803,480337224,480338626,480340023,480341402,480342754,480344095,480345466,480346860,480348305,480349719,480351167,480352584,480354011,480355442,480356884,480358290,480359644,480360984,480362343,480363791,480365222,480366643,480368060,480369454,480370867,480372270,480373625,480374966,480376355,480377763,480379162,480380568,480382007,480383428,480384876,480386283,480387643,480388973,480390330,480391789,480393184,480394612,480396055,480397462,480398882,480400288,480401737,480403108,480404437,480405756,480407179,480408634,480410050,480411489,480412945,480414379,480415811,480417222,480418638,480420015,480421370,480422725,480424164,480425605,480427054,480428517,480429960,480431398,480432813,480434216,480435522,480436863,480438290,480439718,480441169,480442572,480443998,480445432,480446804,480448117,480449522,480450946,480452374,480453774,480455227,480456628,480458026,480459402,480460691,480462127,480463600,480464702,480465580,480466548,480467582,480468331,480469060,480470008,480470953,480471870,480472786,480473709,480474603,480475478,480476322,480477146,480477924,480478564,480479245,480479936,480480711,480481397,480482167,480482966,480483788,480484512,480485326,480486230,480487144,480488035,480488965,480489836,480490706,480491600,480492489,480493311,480494096,480494794,480495429,480496172,480496869,480497651,480498461,480499293,480500044,480500952,480501716,480502758,480503893,480504991,480505835,480506791,480508199,480509844,480511425,480512988,480514587,480516216,480517787,480519369,480520924,480522533,480524137,480525728,480527381,480528905,480530530,480532126,480533691,480535241,480536757,480538312,480539895,480541454,480542983,480544541,480546091,480547671,480549032,480550022,480550876,480551785,480553100,480554806,480556496,480558040,480559665,480561313,480562947,480564571,480566053,480567570,480569101,480570763,480572399,480574064,480575698,480577390,480579024,480580654,480582324,480584007,480585628,480587300,480588951,480590558,480592108,480593674,480595257,480596822,480598372,480599959,480601434,480602887,480604368,480605972,480607666,480609440,480611126,480612695,480614322,480615955,480617573,480619141,480620649,480622237,480623847,480625470,480627095,480628764,480630451,480632198,480633862,480635480,480637070,480638703,480640374,480642084,480643792,480645409,480647077,480648649,480650178,480651730,480653284,480654869,480656405,480657839,480659282,480660797,480662375,480664029,480665693,480667380,480668890,480670455,480672094,480673705,480675318,480676919,480678522,480680036,480681573,480683226,480684883,480686484,480688106,480689710,480691350,480692967,480694573,480696166,480697786,480699425,480701083,480702692,480704277,480705876,480707430,480708953,480710564,480712082,480713628,480715247,480716861,480718513,480720132,480721846,480723539,480725088,480726669,480728238,480729777,480731405,480732998,480734575,480736057,480737613,480739187,480740870,480742521,480744152,480745802,480747438,480749112,480750781,480752435,480754102,480755709,480757284,480758889,480760454,480761986,480763553,480765051,480766545,480768092,480769685,480771296,480772999,480774703,480776421,480778000,480779608,480781201,480782818,480784423,480786043,480787530,480788979,480790445,480792081,480793673,480795277,480796863,480798463,480800104,480801727,480803446,480805200,480806856,480808526,480810166,480811801,480813421,480814909,480816411,480817915,480819402,480820904,480822461,480824025,480825739,480827434,480829115,480830768,480832348,480833995,480835614,480837226,480838832,480840393,480841953,480843538,480845227,480846864,480848417,480850060,480851748,480853394,480855073,480856780,480858481,480860187,480861824,480863493,480865129,480866657,480868185,480869749,480871342,480872901,480874477,480875969,480877449,480878972,480880561,480882279,480884023,480885681,480887219,480888809,480890428,480892051,480893629,480895098,480896680,480898281,480899887,480901476,480903085,480904778,480906465,480908157,480909760,480911332,480912891,480914562,480916248,480917957,480919609,480921256,480922856,480924348,480925878,480927477,480929097,480930637,480932119,480933562,480935090,480936655,480938288,480940007,480941722,480943234,480944818,480946488,480948114,480949741,480951362,480952986,480954548,480956110,480957692,480959303,480960925,480962568,480964185,480965811,480967345,480968887,480970465,480972085,480973710,480975377,480976959,480978582,480980160,480981727,480983260,480984818,480986316,480987867,480989488,480991081,480992728,480994378,480996090,480997795,480999325,481000915,481002484,481004060,481005680,481007288,481008848,481010359,481011910,481013488,481015217,481016879,481018524,481020167,481021820,481023505,481025155,481026844,481028520,481030095,481031667,481033258,481034867,481036439,481038014,481039572,481041047,481042569,481044180,481045779,481047397,481049104,481050854,481052489,481054052,481055657,481057258,481058905,481060532,481062037,481063465,481064905,481066576,481068195,481069839,481071417,481073060,481074685,481076340,481077986,481079639,481081292,481082879,481084546,481086250,481087832,481089381,481090955,481092529,481094043,481095525,481097066,481098607,481100227,481101920,481103921,481105970,481108026,481110074,481112128,481114180,481116233,481118290,481120330,481122387,481124441,481126496,481128547,481130595,481132645,481134694,481136746,481138801,481140849,481142888,481144942,481146998,481149055,481151085,481153133,481155188,481157244,481159285,481161338,481163386,481165434,481167483,481169540,481171592,481173622,481175676,481177724,481179781,481181830,481183886,481185934,481187991,481190022,481192079,481194136,481196191,481198241,481200298,481202354,481204389,481206437,481208490,481210538,481212576,481214633,481216681,481218729,481220777,481222833,481224889,481226937,481228986,481231043,481233099,481235147,481237204,481239252,481241300,481243343,481245400,481247451,481249499,481251550,481253598,481255646,481257695,481259742,481261797,481263854,481265899,481267955,481270012,481272060,481274100,481276156,481278204,481280260,481282309,481284357,481286414,481288469,481290518,481292566,481294614,481296663,481298718,481300770,481302818,481304855,481306911,481308959,481311007,481313044,481315100,481317154,481319202,481321255,481323312,481325360,481327417,481329469,481331524,481333572,481335614,481337662,481339710,481341764,481343810,481345867,481347915,481349963,481352020,481354068,481356125,481358171,481360226,481362274,481364322,481366360,481368417,481370474,481372526,481374577,481376625,481378679,481380729,481382785,481384842,481386897,481388948,481391003,481393051,481395099,481397147,481399195,481401252,481403300,481405355,481407409,481409461,481411518,481413571,481415624,481417672,481419716,481421764,481423821,481425877,481427926,481429981,481432036,481434084,481436140,481438197,481440245,481442293,481444347,481446395,481448451,481450504,481452560,481454616,481456672,481458723,481460779,481462833,481464881,481466932,481468989,481471046,481473094,481475142,481477190,481479238,481481285,481483341,481485387,481487442,481489499,481491555,481493609,481495666,481497718,481499775,481501823,481503873,481505929,481507981,481510038,481512086,481514141,481516197,481518245,481520283,481522338,481524394,481526451,481528499,481530547,481532604,481534652,481536705,481538757,481540813,481542842,481544896,481546951,481548999,481551042,481553097,481555152,481557203,481559258,481561314,481563362,481565403,481567457,481569505,481571560,481573612,481575658,481577706,481579763,481581818,481583875,481585932,481587986,481590037,481592085,481594141,481596180,481598236,481600291,481602339,481604382,481606437,481608494,481610542,481612589,481614637,481616689,481618740,481620793,481622848,481624903,481626951,481629001,481631054,481633107,481635146,481637201,481639249,481641297,481643344,481645392,481647440,481649490,481651546,481653599,481655656,481657710,481659760,481661815,481663872,481665922,481667979,481670027,481672075,481674118,481676175,481678229,481680277,481682331,481684384,481686432,481688480,481690533,481692587,481694644,481696680,481698735,481700788,481702845,481704888,481706945,481709000,481711048,481713097,481715154,481717210,481719261,481721317,481723365,481725413,481727466,481729522,481731579,481733627,481735666,481737721,481739778,481741826,481743882,481745939,481747987,481750041,481752095,481754143,481756191,481758224,481760272,481762329,481764377,481766425,481768481,481770538,481772595,481774641,481776698,481778746,481780800,481782848,481784896,481786952,481789003,481791060,481793108,481795163,481797215,481799263,481801311,481803363,481805420,481807473,481809530,481811582,481813639,481815692,481817747,481819795,481821849,481823906,481825961,481828016,481830073,481832130,481834186,481836243,481838299,481840347,481842402,481844458,481846515,481848563,481850613,481852669,481854717,481856774,481858828,481860876,481862928,481864985,481867034,481869082,481871138,481873182,481875237,481877285,481879333,481881382,481883437,481885487,481887544,481889593,481891641,481893689,481895737,481897788,481899845,481901902,481903956,481906010,481908067,481910115,481912155,481914211,481916263,481918311,481920365,481922420,481924475,481926523,481928576,481930631,481932688,481934735,481936792,481938847,481940903,481942953,481945010,481947066,481949114,481951165,481953213,481955265,481957313,481959366,481961414,481963462,481965500,481967553,481969601,481971649,481973686,481975734,481977789,481979837,481981893,481983945,481986002,481988050,481990098,481992155,481994208,481996240,481998288,482000336,482002384,482004432,482006489,482008545,482010593,482012647,482014704,482016761,482018817,482020870,482022918,482024974,482027028,482029076,482031129,482033185,482035227,482037275,482039323,482041371,482043422,482045478,482047532,482049588,482051642,482053690,482055738,482057792,482059847,482061895,482063943,482065992,482068049,482070106,482072154,482074203,482076260,482078308,482080365,482082421,482084469,482086526,482088572,482090629,482092682,482094736,482096784,482098832,482100880,482102936,482104988,482107036,482109091,482111139,482113188,482115245,482117302,482119350,482121398,482123455,482125503,482127558,482129614,482131670,482133718,482135774,482137830,482139878,482141933,482143987,482146035,482148090,482150146,482152203,482154251,482156299,482158355,482160403,482162451,482164499,482166549,482168605,482170662,482172718,482174773,482176830,482178885,482180941,482182989,482185037,482187093,482189143,482191198,482193251,482195299,482197356,482199413,482201461,482203518,482205574,482207622,482209678,482211732,482213789,482215846,482217903,482219956,482222011,482224059,482226115,482228163,482230211,482232261,482234315,482236370,482238425,482240482,482242535,482244592,482246647,482248695,482250741,482252789,482254846,482256894,482258951,482261006,482263054,482265102,482267150,482269198,482271255,482273303,482275351,482277408,482279465,482281516,482283570,482285625,482287673,482289726,482291774,482293822,482295878,482297932,482299988,482302045,482304093,482306150,482308207,482310264,482312319,482314374,482316422,482318479,482320536,482322593,482324641,482326688,482328742,482330790,482332838,482334886,482336940,482338996,482341053,482343101,482345157,482347210,482349258,482351307,482353355,482355403,482357460,482359517,482361565,482363613,482365668,482367725,482369781,482371829,482373881,482375929,482377985,482380042,482382090,482384138,482386190,482388247,482390302,482392358,482394415,482396470,482398526,482400581,482402637,482404691,482406739,482408796,482410852,482412904,482414959,482417015,482419072,482421128,482423182,482425236,482427292,482429348,482431396,482433444,482435499,482437556,482439604,482441660,482443714,482445762,482447818,482449866,482451919,482453967,482456015,482458063,482460111,482462159,482464216,482466264,482468312,482470367,482472415,482474469,482476517,482478565,482480613,482482661,482484718,482486766,482488822,482490879,482492935,482494983,482497037,482499092,482501144,482503197,482505252,482507309,482509366,482511422,482513479,482515527,482517584,482519636,482521693,482523749,482525797,482527854,482529902,482531950,482534007,482536064,482538119,482540174,482542230,482544278,482546332,482548388,482550445,482552499,482554556,482556604,482558652,482560700,482562754,482564810,482566867,482568924,482570980,482573028,482575076,482577133,482579181,482581229,482583277,482585332,482587388,482589436,482591484,482593541,482595589,482597646,482599694,482601751,482603799,482605854,482607902,482609959,482612007,482614064,482616112,482618160,482620208,482622264,482624320,482626376,482628432,482630480,482632528,482634576,482636624,482638680,482640735,482642791,482644848,482646904,482648960,482651012,482653069,482655117,482657174,482659228,482661276,482663333,482665390,482667445,482669501,482671549,482673597,482675654,482677702,482679750,482681803,482683859,482685915,482687972,482690020,482692077,482694125,482696173,482698230,482700287,482702335,482704389,482706437,482708490,482710538,482712591,482714639,482716696,482718744,482720801,482722858,482724906,482726954,482729009,482731063,482733111,482735166,482737214,482739271,482741319,482743372,482745420,482747477,482749525,482751581,482753637,482755685,482757737,482759794,482761842,482763899,482765947,482768002,482770059,482772107,482774155,482776203,482778258,482780306,482782362,482784410,482786458,482788506,482790563,482792620,482794668,482796716,482798772,482800828,482802876,482804932,482806980,482809037,482811085,482813142,482815198,482817246,482819294,482821348,482823405,482825459,482827507,482829564,482831618,482833666,482835718,482837775,482839826,482841882,482843938,482845986,482848043,482850100,482852154,482854202,482856250,482858298,482860353,482862401,482864454,482866504,482868552,482870608,482872664,482874720,482876768,482878825,482880882,482882935,482884991,482887039,482889087,482891140,482893195,482895252,482897306,482899354,482901408,482903456,482905504,482907561,482909609,482911657,482913714,482915766,482917814,482919871,482921919,482923973,482926030,482928078,482930135,482932191,482934243,482936291,482938339,482940394,482942448,482944496,482946544,482948601,482950658,482952714,482954771,482956819,482958864,482960912,482962969,482965026,482967074,482969131,482971188,482973245,482975301,482977349,482979397,482981452,482983509,482985557,482987605,482989653,482991701,482993757,482995805,482997862,482999910,483001958,483004015,483006068,483008116,483010164,483012212,483014267,483016315,483018372,483020426,483022482,483024532,483026580,483028628,483030683,483032739,483034794,483036842,483038890,483040947,483042995,483045043,483047100,483049157,483051214,483053271,483055319,483057367,483059415,483061471,483063526,483065574,483067628,483069682,483071730,483073787,483075842,483077899,483079956,483082013,483084070,483086125,483088173,483090227,483092283,483094331,483096379,483098430,483100487,483102543,483104600,483106648,483108704,483110752,483112808,483114865,483116922,483118970,483121018,483123074,483125128,483127176,483129231,483131282,483133339,483135394,483137450,483139498,483141555,483143608,483145656,483147713,483149761,483151817,483153865,483155913,483157961,483160017,483162074,483164131,483166179,483168233,483170289,483172337,483174392,483176448,483178496,483180553,483182610,483184666,483186714,483188771,483190825,483192882,483194939,483196996,483199053,483201110,483203158,483205214,483207271,483209319,483211376,483213432,483215480,483217536,483219593,483221650,483223705,483225753,483227808,483229856,483231904,483233952,483236003,483238060,483240108,483242156,483244213,483246261,483248317,483250365,483252420,483254470,483256518,483258566,483260614,483262671,483264719,483266774,483268822,483270870,483272918,483274973,483277030,483279084,483281132,483283189,483285237,483287294,483289350,483291398,483293446,483295502,483297555,483299603,483301651,483303699,483305747,483307795,483309851,483311899,483313947,483315995,483318043,483320097,483322145,483324193,483326241,483328291,483330348,483332403,483334459,483336507,483338555,483340603,483342651,483344706,483346759,483348807,483350855,483352909,483354963,483357020,483359073,483361128,483363185,483365233,483367289,483369337,483371392,483373440,483375488,483377536,483379592,483381640,483383697,483385745,483387793,483389843,483391891,483393947,483396004,483398061,483400109,483402166,483404214,483406262,483408319,483410367,483412424,483414480,483416537,483418585,483420639,483422687,483424743,483426800,483428856,483430904,483432961,483435009,483437065,483439121,483441178,483443226,483445281,483447337,483449385,483451439,483453487,483455541,483457598,483459655,483461712,483463766,483465822,483467879,483469927,483471975,483474032,483476088,483478143,483480191,483482247,483484295,483486343,483488391,483490447,483492495,483494549,483496597,483498654,483500702,483502750,483504800,483506854,483508910,483510958,483513006,483515060,483517112,483519160,483521214,483523262,483525315,483527372,483529420,483531477,483533533,483535584,483537639,483539687,483541735,483543792,483545848,483547896,483549953,483552005,483554060,483556108,483558156,483560204,483562252,483564307,483566355,483568403,483570451,483572508,483574564,483576618,483578666,483580723,483582771,483584819,483586873,483588930,483590978,483593026,483595074,483597122,483599177,483601225,483603273,483605321,483607376,483609432,483611480,483613536,483615593,483617647,483619695,483621743,483623800,483625848,483627902,483629956,483632004,483634052,483636108,483638156,483640204,483642257,483644311,483646367,483648422,483650470,483652518,483654574,483656622,483658675,483660732,483662782,483664836,483666884,483668940,483670988,483673044,483675092,483677149,483679204,483681261,483683309,483685357,483687405,483689454,483691502,483693559,483695607,483697664,483699719,483701776,483703832,483705880,483707936,483709984,483712032,483714088,483716145,483718193,483720248,483722304,483724359,483726407,483728460,483730508,483732565,483734613,483736661,483738709,483740757,483742810,483744867,483746921,483748969,483751025,483753081,483755138,483757186,483759241,483761289,483763346,483765394,483767441,483769496,483771544,483773601,483775658,483777714,483779762,483781819,483783876,483785925,483787973,483790021,483792069,483794125,483796173,483798228,483800284,483802341,483804389,483806446,483808503,483810551,483812599,483814647,483816695,483818743,483820795,483822843,483824897,483826954,483829011,483831068,483833124,483835177,483837225,483839273,483841321,483843369,483845423,483847479,483849527,483851584,483853638,483855693,483857741,483859798,483861848,483863902,483865950,483868006,483870063,483872111,483874165,483876220,483878268,483880325,483882382,483884438,483886486,483888542,483890595,483892643,483894697,483896745,483898793,483900848,483902904,483904952,483907000,483909054,483911102,483913150,483915203,483917257,483919305,483921353,483923401,483925458,483927514,483929570,483931618,483933666,483935714,483937762,483939810,483941867,483943905,483945958,483948013,483950070,483952127,483954175,483956232,483958280,483960328,483962384,483964439,483966494,483968542,483970590,483972638,483974690,483976738,483978787,483980835,483982889,483984946,483986994,483989051,483991107,483993152,483995200,483997251,483999299,484001348,484003396,484005445,484007493,484009549,484011597,484013654,484015702,484017755,484019803,484021851,484023906,484025963,484028014,484030062,484032115,484034163,484036219,484038267,484040322,484042379,484044436,484046493,484048548,484050599,484052656,484054699,484056756,484058804,484060861,484062910,484064958,484067008,484069063,484071120,484073168,484075216,484077271,484079319,484081370,484083418,484085474,484087530,484089578,484091632,484093686,484095734,484097790,484099838,484101892,484103940,484105994,484108046,484110094,484112150,484114198,484116246,484118302,484120350,484122398,484124446,484126494,484128548,484130604,484132652,484134709,484136757,484138805,484140862,484142918,484144966,484147018,484149070,484151127,484153175,484155228,484157285,484159340,484161397,484163454,484165502,484167559,484169616,484171664,484173721,484175776,484177827,484179875,484181929,484183984,484186035,484188083,484190136,484192193,484194241,484196289,484198340,484200397,484202445,484204493,484206541,484208598,484210646,484212697,484214754,484216806,484218854,484220910,484222965,484225019,484227076,484229132,484231187,484233235,484235289,484237337,484239389,484241446,484243501,484245558,484247600,484249656,484251713,484253761,484255816,484257864,484259912,484261960,484264008,484266056,484268104,484270161,484272218,484274274,484276329,484278377,484280434,484282484,484284532,484286583,484288640,484290697,484292748,484294796,484296853,484298910,484300947,484302995,484305037,484307085,484309117,484311174,484313222,484315270,484317324,484319372,484321425,484323473,484325530,484327578,484329626,484331669,484333717,484335770,484337825,484339877,484341925,484343978,484346035,484348085,484350141,484352196,484354250,484356306,484358361,484360418,484362467,484364515,484366572,484368623,484370677,484372725,484374778,484376817,484378869,484380917,484382974,484385022,484387070,484389118,484391174,484393215,484395270,484397318,484399375,484401421,484403469,484405517,484407572,484409625,484411673,484413727,484415780,484417833,484419881,484421929,484423977,484426034,484428082,484430130,484432170,484434227,484436272,484438329,484440384,484442438,484444493,484446550,484448606,484450663,484452719,484454767,484456815,484458866,484460914,484462971,484465019,484467076,484469131,484471179,484473236,484475291,484477342,484479397,484481454,484483509,484485562,484487619,484489674,484491722,484493770,484495818,484497869,484499924,484501977,484504025,484506073,484508126,484510183,484512231,484514286,484516325,484518382,484520430,484522484,484524532,484526588,484528641,484530696,484532745,484534801,484536849,484538891,484540947,484543002,484545050,484547104,484549152,484551205,484553259,484555308,484557356,484559404,484561459,484563513,484565570,484567624,484569668,484571716,484573764,484575812,484577857,484579905,484581951,484583999,484586034,484588089,484590141,484592189,484594241,484596298,484598355,484600412,484602466,484604522,484606577,484608621,484610669,484612717,484614765,484616804,484618852,484620909,484622966,484625012,484627060,484629112,484631150,484633207,484635255,484637307,484639340,484641397,484643450,484645507,484647553,484649610,484651664,484653715,484655758,484657815,484659863,484661907,484663964,484666021,484668069,484670102,484672158,484674206,484676262,484678298,484680354,484682401,484684449,484686504,484688552,484690609,484692657,484694705,484696761,484698814,484700842,484702896,484704953,484707008,484709046,484711094,484713137,484715190,484717233,484719290,484721343,484723394,484725437,484727483,484729531,484731551,484733608,484735665,484737719,484739760,484741808,484743861,484745909,484747966,484750014,484752070,484754121,484756177,484758225,484760282,484762310,484764366,484766414,484768470,484770516,484772573,484774629,484776679,484778733,484780781,484782837,484784871,484786926,484788983,484791038,484793070,484795118,484797175,484799224,484801267,484803315,484805366,484807416,484809449,484811504,484813561,484815615,484817663,484819720,484821777,484823812,484825868,484827925,484829977,484832008,484834065,484836118,484838164,484840203,484842251,484844299,484846341,484848397,484850445,484852493,484854489,484856546,484858599,484860653,484862703,484864751,484866802,484868859,484870908,484872956,484875004,484877059,484879116,484881164,484883219,484885249,484887303,484889351,484891399,484893425,484895473,484897527,484899580,484901621,484903669,484905721,484907775,484909830,484911884,484913937,484915979,484918036,484920092,484922145,484924169,484926217,484928264,484930320,484932354,484934411,484936464,484938512,484940560,484942605,484944653,484946686,484948734,484950776,484952827,484954863,484956911,484958960,484961004,484963053,484965110,484967167,484969215,484971272,484973329,484975386,484977421,484979478,484981519,484983567,484985591,484987648,484989698,484991749,484993789,484995837,484997891,484999941,485001998,485004043,485006100,485008138,485010186,485012238,485014286,485016316,485018364,485020409,485022463,485024517,485026574,485028628,485030672,485032717,485034774,485036831,485038857,485040914,485042963,485045018,485047060,485049108,485051155,485053208,485055261,485057309,485059365,485061413,485063467,485065515,485067571,485069619,485071675,485073716,485075770,485077812,485079860,485081906,485083962,485085999,485088047,485090098,485092141,485094197,485096254,485098306,485100323,485102380,485104427,485106484,485108519,485110575,485112629,485114677,485116718,485118775,485120823,485122871,485124928,485126981,485129034,485131051,485133105,485135135,485137192,485139222,485141278,485143324,485145376,485147411,485149467,485151524,485153558,485155606,485157653,485159707,485161725,485163777,485165825,485167878,485169883,485171931,485173976,485176027,485178062,485180110,485182163,485184203,485186255,485188306,485190361,485192374,485194431,485196480,485198531,485200554,485202608,485204660,485206713,485208741,485210789,485212843,485214876,485216931,485218979,485221034,485223076,485225129,485227169,485229221,485231251,485233299,485235351,485237402,485239445,485241499,485243549,485245580,485247631,485249678,485251735,485253745,485255793,485257843,485259891,485261941,485263989,485266034,485268087,485270119,485272176,485274229,485276257,485278307,485280346,485282396,485284405,485286453,485288508,485290554,485292564,485294621,485296667,485298719,485300758,485302815,485304862,485306890,485308940,485310994,485313049,485315074,485317130,485319175,485321232,485323266,485325314,485327360,485329409,485331445,485333493,485335549,485337600,485339652,485341702,485343755,485345788,485347845,485349896,485351946,485353971,485356019,485358067,485360117,485362149,485364197,485366246,485368303,485370357,485372409,485374465,485376496,485378544,485380567,485382624,485384655,485386703,485388742,485390793,485392826,485394872,485396918,485398958,485401008,485403065,485405120,485407158,485409206,485411246,485413294,485415300,485417348,485419387,485421431,485423460,485425510,485427560,485429610,485431663,485433720,485435773,485437821,485439869,485441914,485443968,485445988,485448036,485450083,485452125,485454166,485456223,485458263,485460282,485462332,485464384,485466433,485468457,485470505,485472544,485474601,485476611,485478659,485480711,485482759,485484785,485486842,485488888,485490931,485492987,485495020,485497068,485499090,485501146,485503184,485505234,485507235,485509283,485511328,485513381,485515412,485517467,485519513,485521544,485523589,485525637,485527691,485529722,485531778,485533821,485535870,485537897,485539954,485541992,485544049,485546085,485548142,485550195,485552218,485554273,485556321,485558371,485560393,485562450,485564487,485566532,485568556,485570604,485572648,485574696,485576742,485578790,485580838,485582880,485584927,485586983,485589033,485591083,485593138,485595188,485597242,485599253,485601301,485603339,485605374,485607401,485609449,485611496,485613536,485615586,485617627,485619679,485621699,485623747,485625784,485627822,485629840,485631888,485633923,485635965,485637998,485640046,485642098,485644146,485646195,485648247,485650299,485652347,485654402,485656436,485658490,485660516,485662571,485664616,485666654,485668693,485670741,485672789,485674829,485676878,485678932,485680986,485683014,485685062,485687074,485689124,485691169,485693217,485695263,485697299,485699329,485701377,485703418,485705450,485707493,485709534,485711591,485713612,485715660,485717701,485719749,485721754,485723811,485725850,485727895,485729926,485731974,485734015,485736036,485738090,485740112,485742169,485744182,485746238,485748279,485750336,485752334,485754382,485756418,485758462,485760497,485762545,485764589,485766619,485768670,485770701,485772754,485774771,485776822,485778862,485780908,485782935,485784992,485787026,485789067,485791112,485793169,485795217,485797252,485799298,485801341,485803389,485805417,485807465,485809506,485811551,485813576,485815633,485817680,485819731,485821780,485823828,485825880,485827908,485829960,485832006,485834051,485836063,485838116,485840140,485842191,485844210,485846267,485848304,485850345,485852379,485854436,485856479,485858498,485860555,485862603,485864656,485866687,485868741,485870782,485872830,485874843,485876891,485878929,485880977,485883008,485885056,485887102,485889150,485891196,485893244,485895287,485897312,485899366,485901400,485903448,485905460,485907517,485909548,485911584,485913626,485915674,485917716,485919740,485921773,485923817,485925864,485927884,485929937,485931957,485934012,485936048,485938096,485940139,485942188,485944219,485946275,485948312,485950354,485952407,485954446,485956497,485958515,485960570,485962576,485964630,485966664,485968720,485970764,485972803,485974837,485976894,485978933,485980956,485983004,485985050,485987098,485989119,485991173,485993191,485995247,485997277,485999325,486001366,486003413,486005462,486007513,486009559,486011586,486013636,486015684,486017732,486019745,486021793,486023833,486025877,486027910,486029958,486032000,486034049,486036086,486038143,486040188,486042240,486044294,486046332,486048385,486050404,486052459,486054481,486056529,486058554,486060602,486062650,486064691,486066730,486068777,486070827,486072865,486074913,486076955,486079008,486081007,486083055,486085084,486087132,486089158,486091213,486093243,486095296,486097334,486099387,486101435,486103461,486105508,486107561,486109602,486111625,486113680,486115710,486117752,486119778,486121826,486123876,486125909,486127946,486129994,486132040,486134066,486136110,486138160,486140214,486142233,486144281,486146308,486148365,486150401,486152449,486154505,486156544,486158587,486160643,486162685,486164719,486166765,486168812,486170859,486172885,486174941,486176968,486179023,486181048,486183096,486185127,486187184,486189217,486191269,486193322,486195342,486197393,486199446,486201499,486203533,486205581,486207620,486209674,486211703,486213751,486215800,486217842,486219867,486221923,486223963,486225997,486228049,486230078,486232130,486234136,486236193,486238229,486240285,486242316,486244371,486246396,486248426,486250463,486252506,486254552,486256592,486258641,486260694,486262746,486264767,486266815,486268849,486270884,486272912,486274960,486277002,486279054,486281103,486283139,486285188,486287233,486289281,486291322,486293372,486295383,486297433,486299460,486301510,486303524,486305579,486307613,486309650,486311701,486313742,486315793,486317835,486319887,486321922,486323967,486325995,486328050,486330079,486332131,486334172,486336222,486338268,486340309,486342358,486344406,486346460,486348486,486350537,486352567,486354621,486356614,486358668,486360710,486362755,486364772,486366820,486368863,486370905,486372957,486375005,486377061,486379094,486381142,486383177,486385227,486387239,486389292,486391338,486393385,486395401,486397458,486399500,486401540,486403583,486405640,486407687,486409720,486411777,486413824,486415878,486417909,486419965,486421995,486424042,486426069,486428117,486430168,486432216,486434250,486436304,486438347,486440378,486442421,486444453,486446501,486448527,486450583,486452604,486454652,486456692,486458740,486460783,486462835,486464876,486466933,486468981,486471008,486473058,486475094,486477128,486479158,486481215,486483265,486485313,486487332,486489381,486491424,486493472,486495518,486497561,486499610,486501635,486503679,486505719,486507767,486509785,486511841,486513890,486515941,486517980,486520028,486522060,486524103,486526142,486528190,486530236,486532284,486534336,486536384,486538435,486540466,486542522,486544559,486546607,486548638,486550694,486552741,486554796,486556832,486558881,486560936,486562965,486565014,486567067,486569115,486571126,486573174,486575203,486577248,486579281,486581329,486583379,486585435,486587471,486589528,486591585,486593622,486595667,486597694,486599748,486601769,486603825,486605869,486607911,486609931,486611988,486614037,486616069,486618116,486620173,486622221,486624259,486626312,486628360,486630409,486632438,486634491,486636540,486638589,486640636,486642684,486644728,486646777,486648809,486650860,486652909,486654928,486656983,486659021,486661068,486663080,486665132,486667176,486669220,486671252,486673309,486675357,486677378,486679423,486681479,486683531,486685563,486687611,486689642,486691694,486693729,486695785,486697836,486699885,486701918,486703975,486706013,486708059,486710107,486712161,486714211,486716245,486718301,486720324,486722381,486724413,486726468,486728510,486730558,486732591,486734648,486736697,486738742,486740778,486742830,486744883,486746911,486748956,486750995,486753049,486755074,486757127,486759175,486761212,486763241,486765289,486767341,486769392,486771432,486773480,486775530,486777559,486779610,486781651,486783700,486785730,486787784,486789833,486791868,486793895,486795952,486797994,486800031,486802071,486804119,486806166,486808186,486810233,486812280,486814332,486816364,486818419,486820459,486822500,486824524,486826579,486828621,486830660,486832700,486834754,486836806,486838847,486840895,486842942,486844999,486847039,486849094,486851133,486853181,486855203,486857258,486859301,486861358,486863398,486865443,486867490,486869526,486871577,486873615,486875663,486877676,486879733,486881766,486883810,486885851,486887908,486889941,486891989,486894031,486896088,486898138,486900168,486902216,486904268,486906313,486908346,486910398,486912426,486914475,486916501,486918549,486920599,486922636,486924671,486926728,486928775,486930790,486932836,486934874,486936922,486938964,486941021,486943063,486945110,486947155,486949211,486951256,486953304,486955361,486957406,486959457,486961485,486963538,486965576,486967626,486969669,486971723,486973764,486975813,486977844,486979894,486981946,486983994,486986041,486988094,486990142,486992186,486994225,486996254,486998305,487000333,487002387,487004436,487006488,487008529,487010584,487012637,487014688,487016723,487018773,487020817,487022856,487024904,487026943,487028989,487031026,487033074,487035111,487037155,487039176,487041224,487043266,487045305,487047352,487049394,487051446,487053486,487055536,487057573,487059621,487061651,487063706,487065752,487067800,487069850,487071907,487073960,487076000,487078033,487080088,487082137,487084187,487086236,487088278,487090326,487092358,487094406,487096456,487098503,487100544,487102592,487104641,487106688,487108726,487110778,487112828,487114859,487116908,487118962,487121004,487123018,487125066,487127117,487129172,487131211,487133268,487135325,487137376,487139410,487141465,487143521,487145551,487147600,487149644,487151698,487153727,487155781,487157826,487159875,487161917,487163965,487166012,487168056,487170097,487172141,487174196,487176243,487178289,487180334,487182384,487184431,487186483,487188532,487190584,487192623,487194671,487196711,487198766,487200822,487202871,487204927,487206953,487209002,487211034,487213082,487215106,487217163,487219211,487221261,487223293,487225341,487227392,487229441,487231494,487233540,487235593,487237627,487239682,487241726,487243770,487245798,487247847,487249890,487251938,487253986,487256043,487258090,487260138,487262184,487264227,487266284,487268340,487270391,487272427,487274474,487276522,487278570,487280613,487282664,487284689,487286737,487288789,487290833,487292877,487294926,487296975,487299013,487301061,487303111,487305168,487307216,487309272,487311312,487313357,487315399,487317447,487319504,487321549,487323597,487325650,487327707,487329752,487331799,487333835,487335882,487337913,487339967,487341999,487344050,487346095,487348150,487350198,487352237,487354282,487356339,487358394,487360446,487362503,487364547,487366599,487368632,487370687,487372722,487374771,487376803,487378855,487380907,487382948,487385000,487387045,487389102,487391142,487393195,487395228,487397276,487399326,487401382,487403427,487405477,487407507,487409558,487411601,487413656,487415704,487417756,487419810,487421854,487423906,487425935,487427983,487430025,487432081,487434134,487436186,487438213,487440270,487442318,487444370,487446399,487448456,487450509,487452541,487454591,487456639,487458696,487460725,487462773,487464809,487466862,487468906,487470954,487473006,487475059,487477109,487479166,487481213,487483243,487485290,487487326,487489374,487491416,487493464,487495499,487497545,487499598,487501653,487503688,487505742,487507783,487509820,487511876,487513930,487515985,487518038,487520087,487522122,487524177,487526218,487528265,487530313,487532370,487534424,487536470,487538517,487540565,487542621,487544669,487546721,487548776,487550827,487552880,487554936,487556976,487559024,487561063,487563111,487565157,487567214,487569251,487571293,487573346,487575390,487577432,487579478,487581526,487583559,487585607,487587647,487589695,487591727,487593777,487595827,487597865,487599910,487601967,487604023,487606053,487608107,487610127,487612181,487614219,487616267,487618323,487620368,487622413,487624461,487626512,487628560,487630609,487632648,487634689,487636739,487638784,487640827,487642884,487644925,487646979,487649022,487651070,487653108,487655163,487657203,487659241,487661288,487663327,487665382,487667428,487669474,487671521,487673578,487675622,487677678,487679725,487681765,487683810,487685865,487687920,487689963,487692005,487694054,487696108,487698158,487700207,487702255,487704312,487706354,487708402,487710452,487712505,487714549,487716606,487718659,487720712,487722758,487724802,487726859,487728909,487730962,487733009,487735066,487737118,487739166,487741221,487743275,487745320,487747368,487749414,487751469,487753516,487755565,487757613,487759662,487761710,487763753,487765803,487767844,487769890,487771934,487773990,487776044,487778097,487780149,487782196,487784248,487786289,487788330,487790376,487792424,487794463,487796516,487798553,487800610,487802667,487804719,487806758,487808806,487810854,487812909,487814961,487817005,487819057,487821103,487823151,487825190,487827242,487829292,487831349,487833396,487835451,487837508,487839562,487841610,487843657,487845712,487847756,487849805,487851852,487853904,487855932,487857983,487860031,487862085,487864130,487866183,487868233,487870290,487872337,487874394,487876444,487878498,487880551,487882601,487884652,487886688,487888736,487890788,487892845,487894895,487896949,487899000,487901050,487903098,487905146,487907199,487909232,487911280,487913330,487915382,487917422,487919477,487921530,487923587,487925631,487927688,487929722,487931770,487933819,487935863,487937918,487939975,487942031,487944079,487946133,487948175,487950227,487952277,487954325,487956366,487958414,487960466,487962511,487964566,487966622,487968673,487970703,487972749,487974797,487976851,487978878,487980934,487982987,487985040,487987076,487989129,487991178,487993224,487995276,487997331,487999386,488001441,488003487,488005540,488007596,488009650,488011706,488013758,488015813,488017858,488019913,488021960,488024012,488026064,488028116,488030171,488032216,488034264,488036312,488038363,488040411,488042467,488044522,488046577,488048633,488050685,488052733,488054785,488056839,488058886,488060943,488062976,488065033,488067087,488069140,488071177,488073230,488075278,488077333,488079376,488081422,488083478,488085533,488087576,488089624,488091680,488093717,488095768,488097824,488099881,488101920,488103968,488106025,488108081,488110132,488112186,488114234,488116291,488118343,488120400,488122452,488124500,488126551,488128599,488130647,488132686,488134739,488136794,488138842,488140884,488142941,488144998,488147042,488149096,488151151,488153204,488155246,488157294,488159342,488161394,488163431,488165479,488167533,488169584,488171625,488173673,488175729,488177778,488179833,488181890,488183938,488185978,488188026,488190074,488192131,488194180,488196235,488198283,488200337,488202394,488204449,488206501,488208549,488210581,488212638,488214692,488216738,488218793,488220846,488222903,488224935,488226991,488229048,488231096,488233148,488235202,488237256,488239304,488241361,488243418,488245475,488247514,488249559,488251616,488253672,488255722,488257776,488259833,488261890,488263936,488265987,488268038,488270091,488272147,488274202,488276250,488278300,488280348,488282405,488284462,488286512,488288560,488290608,488292656,488294699,488296747,488298797,488300845,488302896,488304953,488307006,488309045,488311099,488313153,488315201,488317239,488319291,488321339,488323396,488325444,488327492,488329547,488331583,488333635,488335683,488337739,488339791,488341846,488343901,488345949,488347979,488350036,488352093,488354141,488356171,488358226,488360281,488362337,488364390,488366436,488368484,488370536,488372581,488374635,488376692,488378730,488380781,488382834,488384882,488386935,488388983,488391036,488393091,488395146,488397194,488399247,488401288,488403339,488405392,488407448,488409485,488411537,488413590,488415634,488417676,488419733,488421790,488423836,488425889,488427946,488430003,488432060,488434112,488436169,488438225,488440268,488442319,488444372,488446427,488448469,488450525,488452579,488454627,488456672,488458724,488460772,488462818,488464866,488466922,488468978,488471025,488473079,488475131,488477184,488479233,488481285,488483340,488485397,488487447,488489503,488491552,488493582,488495630,488497687,488499744,488501789,488503837,488505885,488507940,488509986,488512039,488514087,488516138,488518186,488520234,488522290,488524327,488526375,488528423,488530471,488532521,488534574,488536630,488538678,488540716,488542764,488544819,488546875,488548913,488550969,488553025,488555073,488557128,488559184,488561232,488563276,488565331,488567379,488569434,488571478,488573535,488575590,488577643,488579698,488581746,488583794,488585826,488587881,488589937,488591985,488594017,488596070,488598118,488600166,488602211,488604259,488606313,488608361,488610409,488612466,488614523,488616564,488618618,488620675,488622725,488624774,488626831,488628886,488630943,488632985,488635033,488637089,488639135,488641177,488643231,488645287,488647324,488649372,488651428,488653476,488655526,488657580,488659635,488661692,488663744,488665792,488667849,488669906,488671947,488674004,488676058,488678090,488680145,488682202,488684250,488686307,488688359,488690412,488692460,488694511,488696568,488698623,488700672,488702722,488704770,488706826,488708856,488710904,488712961,488715018,488717064,488719112,488721156,488723208,488725260,488727316,488729372,488731420,488733472,488735520,488737575,488739622,488741679,488743735,488745783,488747820,488749872,488751926,488753981,488756028,488758076,488760128,488762180,488764224,488766272,488768327,488770351,488772402,488774459,488776516,488778561,488780616,488782673,488784730,488786774,488788828,488790876,488792924,488794978,488797026,488799081,488801136,488803184,488805232,488807280,488809323,488811371,488813424,488815481,488817535,488819592,488821640,488823683,488825740,488827788,488829836,488831876,488833925,488835979,488838036,488840064,488842118,488844173,488846224,488848270,488850323,488852376,488854425,488856479,488858533,488860586,488862635,488864683,488866733,488868789,488870820,488872877,488874930,488876983,488879024,488881079,488883133,488885179,488887225,488889273,488891330,488893380,488895435,488897483,488899536,488901570,488903627,488905681,488907729,488909768,488911823,488913877,488915922,488917969,488920023,488922071,488924097,488926152,488928207,488930264,488932291,488934339,488936395,488938448,488940485,488942533,488944589,488946637,488948685,488950733,488952790,488954827,488956878,488958926,488960980,488963017,488965071,488967127,488969175,488971226,488973282,488975330,488977387,488979429,488981484,488983532,488985564,488987616,488989668,488991716,488993747,488995803,488997853,488999904,489001944,489004000,489006056,489008111,489010161,489012214,489014267,489016316,489018364,489020419,489022475,489024515,489026570,489028626,489030681,489032725,489034782,489036832,489038874,489040924,489042978,489045035,489047086,489049140,489051193,489053247,489055286,489057338,489059395,489061451,489063499,489065553,489067601,489069640,489071691,489073748,489075804,489077834,489079884,489081939,489083996,489086046,489088099,489090155,489092203,489094245,489096293,489098348,489100396,489102453,489104501,489106549,489108571,489110624,489112678,489114726,489116758,489118812,489120868,489122925,489124972,489127029,489129086,489131134,489133180,489135237,489137294,489139338,489141392,489143444,489145501,489147522,489149579,489151634,489153691,489155737,489157794,489159851,489161897,489163953,489166000,489168057,489170097,489172151,489174205,489176259,489178289,489180342,489182390,489184447,489186487,489188544,489190600,489192657,489194708,489196764,489198812,489200858,489202906,489204959,489207007,489209052,489211102,489213158,489215210,489217255,489219312,489221368,489223423,489225476,489227530,489229585,489231640,489233688,489235745,489237793,489239840,489241894,489243947,489246002,489248043,489250091,489252139,489254193,489256242,489258299,489260347,489262395,489264447,489266504,489268552,489270580,489272636,489274691,489276742,489278792,489280847,489282896,489284945,489286998,489289055,489291111,489293155,489295202,489297250,489299306,489301354,489303411,489305465,489307507,489309553,489311601,489313654,489315702,489317755,489319806,489321862,489323901,489325954,489328002,489330050,489332080,489334137,489336192,489338240,489340290,489342347,489344399,489346455,489348499,489350554,489352610,489354638,489356692,489358748,489360796,489362851,489364899,489366955,489369003,489371054,489373102,489375150,489377195,489379247,489381295,489383343,489385376,489387427,489389475,489391530,489393564,489395612,489397667,489399334,489400846,489402366,489403879,489405344,489406878,489408318,489409767,489411198,489412618,489414137,489415591,489417076,489418526,489419997,489421486,489422996,489424536,489426024,489427568,489429037,489430565,489432032,489433511,489434960,489436385,489437880,489439552,489441177,489442803,489444434,489446069,489447703,489449320,489450957,489452580,489454188,489455796,489457424,489459044,489460651,489462273,489463859,489465491,489467093,489468736,489470345,489471946,489473561,489475184,489476801,489478426,489480052,489481678,489483304,489484908,489486522,489488131,489489740,489491345,489492947,489494578,489496206,489497845,489499471,489501063,489502681,489504299,489505890,489507504,489509118,489510724,489512327,489513939,489515547,489517155,489518776,489520391,489522015,489523619,489525218,489526805,489528430,489530023,489531630,489533257,489534852,489536483,489538089,489539687,489541316,489542939,489544566,489546186,489547801,489549429,489551054,489552662,489554274,489555896,489557536,489559165,489560780,489562400,489564018,489565644,489567256,489568896,489570516,489572136,489573718,489575339,489576949,489578554,489580170,489581793,489583388,489585019,489586622,489588249,489589871,489591515,489593145,489594773,489596403,489598029,489599640,489601271,489602905,489604529,489606146,489607768,489609379,489610994,489612627,489614249,489615889,489617510,489619130,489620772,489622399,489624045,489625681,489627313,489628906,489630519,489632120,489633749,489635376,489637004,489638638,489640240,489641831,489643425,489645025,489646628,489648237,489649859,489651475,489653082,489654699,489656305,489657904,489659511,489661120,489662724,489664321,489665933,489667550,489669164,489670773,489672390,489674004,489675610,489677198,489678807,489680417,489682006,489683603,489685194,489686797,489688399,489690002,489691607,489693230,489694807,489696416,489698013,489699629,489701234,489702834,489704444,489706033,489707648,489709263,489710879,489712494,489714094,489715715,489717316,489718905,489720531,489722126,489723732,489725336,489726955,489728568,489730194,489731821,489733423,489735038,489736658,489738262,489739863,489741471,489743098,489744699,489746302,489747912,489749512,489751129,489752747,489754351,489755954,489757554,489759164,489760772,489762387,489763996,489765604,489767187,489768773,489770366,489771972,489773578,489775166,489776760,489778371,489779974,489781586,489783195,489784785,489786383,489787966,489789539,489791123,489792714,489794308,489795911,489797515,489799125,489800739,489802348,489803941,489805528,489807124,489808709,489810290,489811885,489813451,489815036,489816592,489818155,489819701,489821288,489822853,489824434,489825995,489827545,489829125,489830718,489832285,489833848,489835403,489836990,489838550,489840140,489841697,489843269,489844837,489846342,489847866,489849377,489850888,489852472,489854030,489855611,489857138,489858692,489860266,489861771,489863218,489864731,489866298,489867845,489869409,489870932,489872474,489874005,489875535,489877003,489878487,489880037,489881572,489883097,489884624,489886075,489887471,489888970,489890534,489892056,489893616,489894977,489896400,489897981,489899531,489901059,489902496,489903919,489905454,489906997,489908480,489909974,489911394,489912849,489914376,489915880,489917374,489918822,489920310,489921852,489923284,489924770,489926188,489927672,489929180,489930712,489932078,489933502,489934996,489936478,489937938,489939332,489940873,489942412,489943869,489945262,489946729,489948204,489949656,489951126,489952516,489953995,489955396,489956880,489958319,489959696,489961108,489962558,489964005,489965334,489966745,489968194,489969654,489971047,489972420,489973861,489975338,489976759,489978206,489979680,489981122,489982584,489983951,489985362,489986788,489988276,489989767,489991051,489992367,489993838,489995252,489996635,489997962,489999368,490000796,490002221,490003506,490004951,490006386,490007818,490009035,490010511,490011877,490013310,490014587,490015971,490017437,490018833,490020246,490021560,490023042,490024404,490025821,490027050,490028532,490029817,490031152,490032436,490033856,490035221,490036459,490037849,490039256,490040666,490041775,490043211,490044650,490046070,490047200,490048638,490050002,490051388,490052722,490054028,490055463,490056719,490058042,490059310,490060630,490061956,490063215,490064553,490065852,490067030,490068402,490069759,490071141,490072267,490073543,490074912,490076206,490077436,490078717,490080026,490081257,490082452,490083862,490085085,490086170,490087435,490088756,490089936,490091211,490092511,490093735,490094823,490096062,490097403,490098589,490099768,490101035,490102253,490103278,490104466,490105729,490106849,490107949,490109229,490110397,490111489,490112719,490113884,490114891,490115997,490117166,490118195,490119394,490120641,490121789,490122971,490124268,490125414,490126522,490127742,490128895,490130056,490131354,490132510,490133715,490135011,490136181,490137300,490138535,490139597,490140655,490141900,490143013,490144174,490145479,490146581,490147645,490148873,490149878,490150933,490152148,490153170,490154373,490155618,490156754,490157927,490159162,490160205,490161251,490162544,490163598,490164676,490165881,490166982,490167999,490169203,490170299,490171401,490172519,490173541,490174615,490175860,490177028,490178085,490179319,490180516,490181531,490182717,490183868,490184899,490186106,490187314,490188435,490189570,490190804,490191910,490193126,490194387,490195521,490196674,490197921,490199214,490200262,490201528,490202786,490203924,490205208,490206504,490207707,490208798,490210011,490211282,490212372,490213622,490214982,490216236,490217443,490218725,490219943,490220997,490222173,490223481,490224707,490225941,490227244,490228489,490229586,490230823,490232183,490233434,490234605,490235875,490237090,490238235,490239522,490240890,490242161,490243356,490244588,490245979,490247233,490248424,490249764,490251022,490252285,490253654,490254971,490256342,490257423,490258744,490260066,490261435,490262636,490263924,490265361,490266641,490267862,490269151,490270521,490271847,490273051,490274354,490275726,490277096,490278307,490279688,490281129,490282458,490283617,490284921,490286359,490287694,490288888,490290184,490291623,490292952,490294264,490295602,490297028,490298344,490299570,490300938,490302322,490303683,490304971,490306346,490307782,490309145,490310405,490311747,490313125,490314575,490315813,490317210,490318615,490319954,490321335,490322736,490324184,490325593,490327035,490328330,490329772,490331212,490332671,490334059,490335402,490336844,490338253,490339528,490341019,490342501,490343911,490345379,490346725,490348159,490349639,490351035,490352381,490353824,490355286,490356771,490358138,490359562,490361024,490362504,490363936,490365278,490366795,490368244,490369695,490371194,490372491,490373979,490375508,490376996,490378424,490379939,490381476,490382972,490384464,490385903,490387426,490388907,490390373,490391905,490393299,490394772,490396274,490397809,490399321,490400717,490402229,490403732,490405272,490406786,490408235,490409706,490411245,490412797,490414381,490415777,490417291,490418835,490420365,490421919,490423480,490425003,490426509,490428044,490429533,490431076,490432609,490434164,490435717,490437242,490438732,490440288,490441803,490443346,490444919,490446467,490447993,490449556,490451116,490452680,490454211,490455755,490457288,490458834,490460400,490461957,490463545,490465074,490466622,490468190,490469773,490471335,490472916,490474503,490476081,490477660,490479219,490480786,490482352,490483925,490485500,490487068,490488648,490490216,490491805,490493389,490494977,490496567,490498162,490499756,490501363,490502966,490504556,490506148,490507753,490509356,490510962,490512560,490514147,490515739,490517327,490518925,490520523,490522095,490523687,490525265,490526850,490528446,490530029,490531633,490533226,490534815,490536394,490537994,490539597,490541192,490542791,490544379,490545984,490547588,490549212,490550835,490552457,490554066,490555667,490557283,490558891,490560486,490562099,490563696,490565295,490566881,490568493,490570113,490571728,490573344,490574938,490576544,490578165,490579780,490581383,490582998,490584602,490586202,490587818,490589431,490591056,490592677,490594275,490595884,490597481,490599081,490600689,490602289,490603897,490605483,490607077,490608671,490610276,490611882,490613468,490615061,490616647,490618237,490619839,490621443,490623042,490624636,490626225,490627829,490629416,490631010,490632609,490634200,490635786,490637370,490638960,490640545,490642126,490643718,490645311,490646911,490648463,490650056,490651637,490653224,490654816,490656406,490657961,490659534,490661140,490662728,490664314,490665897,490667484,490669083,490670663,490672251,490673838,490675435,490677016,490678588,490680168,490681760,490683351,490684901,490686441,490688015,490689586,490691174,490692754,490694338,490695920,490697509,490699081,490700681,490702282,490703843,490705448,490707051,490708619,490710192,490711792,490713369,490714939,490716549,490718136,490719724,490721321,490722930,490724505,490726090,490727614,490729229,490730820,490732350,490733868,490734959,490735632,490736193,490736674,490737124,490737525,490737898,490738370,490738840,490739296,490739977,490740469,490741370,490742725,490744116,490745521,490746913,490748323,490749693,490751136,490752860,490754879,490756873,490758918,490760926,490762910,490764922,490766958,490768950,490770977,490772996,490775018,490777036,490779061,490781078,490783064,490785088,490787127,490789100,490791118,490793149,490795182,490797187,490799188,490801219,490803238,490805251,490807272,490809312,490811306,490813319,490815324,490817350,490819342,490821326,490823354,490825358,490827359,490829364,490831395,490833402,490835360,490837374,490839368,490841358,490843368,490845390,490847405,490849408,490851463,490853478,490855486,490857486,490859520,490861522,490863510,490865548,490867568,490869587,490871624,490873637,490875635,490877658,490879713,490881737,490883747,490885768,490887797,490889792,490891796,490893831,490895844,490897841,490899863,490901886,490903861,490905824,490907838,490909858,490911875,490913890,490915916,490917950,490919976,490921987,490924002,490926005,490928000,490930028,490932045,490934064,490936084,490938087,490940102,490942150,490944176,490946192,490948221,490950245,490952257,490954264,490956304,490958325,490960355,490962376,490964416,490966453,490968471,490970494,490972524,490974542,490976560,490978581,490980592,490982612,490984643,490986657,490988682,490990672,490992713,490994743,490996756,490998750,491000767,491002757,491004764,491006759,491008786,491010776,491012788,491014822,491016835,491018849,491020863,491022891,491024895,491026912,491028934,491030943,491032978,491035015,491037042,491039063,491041064,491043089,491045105,491047121,491049171,491051189,491053199,491055237,491057251,491059263,491061234,491063241,491065235,491067217,491069202,491071180,491073167,491075146,491077140,491079129,491081117,491083086,491085030,491087018,491089011,491090958,491092912,491094888,491096878,491098860,491100823,491102825,491104765,491106722,491108659,491110649,491112613,491114558,491116545,491118500,491120474,491122398,491124382,491126353,491128320,491130300,491132277,491134263,491136190,491138173,491140122,491142074,491144030,491145982,491147910,491149872,491151836,491153751,491155712,491157656,491159633,491161576,491163551,491165529,491167475,491169400,491171335,491173286,491175276,491177248,491179182,491181153,491183065,491185013,491186917,491188881,491190817,491192732,491194673,491196538,491198449,491200354,491202263,491204157,491206038,491207946,491209897,491211818,491213773,491215721,491217642,491219573,491221512,491223519,491225411,491227381,491229315,491231284,491233212,491235165,491237101,491239031,491240979,491242896,491244863,491246819,491248728,491250621,491252576,491254504,491256426,491258337,491260286,491262203,491264097,491266073,491268084,491270007,491271925,491273888,491275850,491277788,491279686,491281622,491283523,491285480,491287361,491289296,491291215,491293140,491295026,491296959,491298851,491300764,491302666,491304603,491306501,491308440,491310348,491312283,491314251,491316221,491318178,491320128,491322020,491323935,491325833,491327788,491329649,491331554,491333443,491335369,491337287,491339220,491341144,491343077,491344989,491346858,491348733,491350658,491352520,491354348,491356236,491358171,491360042,491361939,491363850,491365788,491367686,491369627,491371539,491373505,491375394,491377332,491379238,491381129,491383023,491384908,491386780,491388657,491390550,491392394,491394320,491396170,491398061,491399889,491401780,491403643,491405548,491407408,491409307,491411188,491413082,491414981,491416851,491418741,491420585,491422462,491424355,491426264,491428158,491430114,491431990,491433865,491435752,491437671,491439555,491441421,491443320,491445179,491447107,491449007,491450859,491452725,491454613,491456520,491458382,491460268,491462141,491464019,491465879,491467727,491469638,491471522,491473435,491475282,491477133,491479002,491480835,491482679,491484526,491486351,491488214,491490091,491491911,491493717,491495567,491497435,491499292,491501083,491502916,491504742,491506582,491508435,491510227,491511974,491513732,491515544,491517367,491519180,491521013,491522803,491524623,491526428,491528264,491530032,491531868,491533683,491535555,491537400,491539230,491541043,491542854,491544625,491546447,491548276,491550057,491551831,491553641,491555464,491557256,491559047,491560838,491562644,491564483,491566322,491568142,491569954,491571729,491573599,491575495,491577399,491579187,491580982,491582830,491584700,491586550,491588370,491590187,491592039,491593900,491595784,491597641,491599481,491601310,491603207,491605117,491607012,491608899,491610805,491612733,491614643,491616555,491618445,491620326,491622250,491624168,491626069,491627987,491629922,491631865,491633815,491635746,491637668,491639587,491641466,491643327,491645257,491647127,491649023,491650919,491652835,491654753,491656621,491658525,491660406,491662247,491664159,491666055,491667930,491669848,491671765,491673648,491675498,491677360,491679218,491681096,491682970,491684863,491686772,491688655,491690522,491692402,491694261,491696130,491698019,491699933,491701819,491703713,491705602,491707539,491709412,491711311,491713239,491715146,491717025,491718883,491720765,491722631,491724537,491726428,491728296,491730177,491732049,491733929,491735812,491737693,491739553,491741418,491743253,491745136,491747026,491748904,491750794,491752641,491754487,491756369,491758270,491760185,491762081,491763984,491765828,491767707,491769594,491771494,491773379,491775253,491777124,491778981,491780905,491782836,491784701,491786578,491788462,491790370,491792304,491794147,491796033,491797916,491799793,491801707,491803571,491805446,491807324,491809192,491811114,491812991,491814833,491816704,491818617,491820505,491822400,491824279,491826183,491828055,491829936,491831791,491833695,491835600,491837495,491839433,491841339,491843279,491845208,491847136,491849058,491850964,491852883,491854786,491856698,491858614,491860548,491862468,491864394,491866316,491868214,491870087,491871957,491873852,491875785,491877702,491879630,491881497,491883387,491885286,491887211,491889116,491891001,491892961,491894859,491896812,491898727,491900655,491902584,491904511,491906359,491908288,491910178,491912072,491913988,491915883,491917790,491919658,491921557,491923454,491925394,491927311,491929228,491931151,491933034,491934932,491936841,491938754,491940671,491942607,491944501,491946392,491948293,491950219,491952098,491954037,491955934,491957851,491959739,491961624,491963532,491965417,491967264,491969145,491971051,491972976,491974897,491976819,491978751,491980639,491982536,491984369,491986221,491988108,491989974,491991846,491993703,491995657,491997540,491999443,492001331,492003220,492005138,492007017,492008864,492010735,492012587,492014461,492016324,492018233,492020110,492022010,492023862,492025750,492027620,492029471,492031289,492033177,492035042,492036866,492038725,492040577,492042461,492044370,492046227,492048076,492049953,492051868,492053759,492055658,492057551,492059476,492061383,492063302,492065208,492067110,492068967,492070815,492072725,492074609,492076502,492078383,492080256,492082132,492083982,492085856,492087715,492089564,492091410,492093265,492095118,492096951,492098799,492100683,492102500,492104337,492106208,492108090,492109968,492111837,492113626,492115506,492117412,492119265,492121128,492122986,492124869,492126765,492128649,492130509,492132409,492134316,492136233,492138098,492139935,492141823,492143712,492145562,492147463,492149342,492151237,492153130,492155016,492156901,492158804,492160659,492162577,492164436,492166353,492168253,492170174,492172061,492174000,492175913,492177758,492179671,492181570,492183465,492185330,492187212,492189059,492190918,492192821,492194733,492196655,492198554,492200445,492202359,492204251,492206193,492208098,492209993,492211901,492213837,492215711,492217630,492219565,492221492,492223386,492225329,492227229,492229149,492231045,492232955,492234877,492236788,492238702,492240604,492242519,492244449,492246404,492248331,492250202,492252147,492254093,492256037,492257957,492259902,492261857,492263798,492265725,492267663,492269631,492271560,492273479,492275409,492277343,492279303,492281209,492283147,492285074,492287038,492288909,492290891,492292828,492294765,492296673,492298641,492300594,492302521,492304472,492306434,492308376,492310318,492312280,492314255,492316222,492318142,492320094,492322041,492324018,492325945,492327887,492329813,492331754,492333688,492335611,492337544,492339466,492341356,492343213,492345144,492347059,492348958,492350895,492352831,492354786,492356700,492358594,492360541,492362501,492364429,492366319,492368285,492370213,492372141,492374035,492375966,492377860,492379758,492381682,492383680,492385611,492387527,492389487,492391442,492393356,492395294,492397269,492399197,492401087,492403056,492405059,492406974,492408875,492410803,492412795,492414679,492416585,492418525,492420470,492422376,492424301,492426251,492428220,492430119,492432037,492434014,492435926,492437808,492439713,492441700,492443612,492445517,492447476,492449438,492451343,492453270,492455248,492457234,492459128,492461009,492462964,492464915,492466843,492468755,492470701,492472652,492474588,492476502,492478437,492480381,492482316,492484255,492486239,492488219,492490184,492492123,492494066,492496057,492498027,492499989,492501947,492503906,492505810,492507745,492509680,492511637,492513544,492515440,492517384,492519350,492521219,492523151,492525090,492527006,492528916,492530813,492532762,492534646,492536556,492538510,492540501,492542406,492544328,492546268,492548183,492550068,492551994,492553939,492555340,492556707,492558095,492559479,492560803,492562158,492563496,492564777,492566129,492567450,492568782,492569998,492571228,492572477,492573636,492574889,492576118,492577372,492578660,492580015,492581243,492582548,492583802,492585085,492586333,492587545,492588819,492590063,492591494,492592886,492594264,492595685,492597153,492598522,492599886,492601287,492603211,492605102,492606963,492608855,492610744,492612636,492614446,492616349,492618258,492620146,492622009,492623962,492625859,492627713,492629561,492631468,492633357,492635201,492637095,492639005,492640903,492642730,492644642,492646549,492648437,492650331,492652245,492654130,492655996,492657868,492659814,492661654,492663508,492665405,492667346,492669248,492671120,492673021,492674945,492676826,492678663,492680588,492682483,492684337,492686173,492688137,492690058,492691927,492693816,492695744,492697625,492699463,492701353,492703261,492705151,492706995,492708924,492710847,492712740,492714615,492716558,492718449,492720352,492722252,492724214,492726144,492728070,492730006,492731960,492733928,492735873,492737861,492739784,492741730,492743637,492745586,492747516,492749431,492751361,492753324,492755258,492757196,492759146,492761096,492763059,492764968,492766925,492768866,492770817,492772732,492774660,492776575,492778492,492780407,492782382,492784321,492786269,492788150,492790098,492792040,492793943,492795850,492797806,492799753,492801693,492803645,492805585,492807543,492809480,492811454,492813396,492815364,492817298,492819258,492821219,492823152,492825106,492827105,492829064,492830984,492832910,492834872,492836824,492838745,492840700,492842638,492844588,492846530,492848515,492850468,492852427,492854366,492856339,492858306,492860262,492862245,492864204,492866186,492868158,492870152,492872115,492874067,492876048,492878014,492879977,492881958,492883935,492885926,492887879,492889847,492891805,492893781,492895739,492897752,492899710,492901678,492903648,492905610,492907562,492909529,492911503,492913417,492915400,492917393,492919330,492921254,492923222,492925193,492927143,492929065,492931004,492932954,492934869,492936794,492938797,492940763,492942674,492944627,492946562,492948517,492950449,492952414,492954370,492956333,492958253,492960216,492962175,492964153,492966067,492968033,492969996,492971963,492973919,492975880,492977830,492979793,492981730,492983678,492985631,492987553,492989479,492991430,492993373,492995312,492997237,492999187,493001178,493003110,493005034,493006971,493008939,493010842,493012783,493014721,493016699,493018625,493020569,493022515,493024469,493026441,493028428,493030382,493032374,493034342,493036328,493038305,493040270,493042245,493044237,493046219,493048213,493050244,493052223,493054229,493056217,493058214,493060193,493062196,493064173,493066166,493068164,493070178,493072120,493074063,493076038,493078027,493079993,493081952,493083917,493085912,493087868,493089833,493091826,493093807,493095794,493097788,493099773,493101772,493103787,493105777,493107781,493109778,493111754,493113718,493115735,493117740,493119721,493121703,493123706,493125722,493127729,493129727,493131726,493133716,493135703,493137716,493139706,493141661,493143625,493145603,493147586,493149512,493151434,493153390,493155351,493157265,493159169,493161139,493163138,493165064,493167036,493168956,493170920,493172858,493174770,493176691,493178630,493180554,493182452,493184406,493186320,493188252,493190169,493192129,493194035,493195979,493197897,493199863,493201778,493203723,493205652,493207580,493209541,493211406,493213377,493215285,493217228,493219139,493221116,493223062,493225013,493226979,493228901,493230882,493232822,493234720,493236639,493238644,493240569,493242515,493244456,493246466,493248397,493250334,493252299,493254284,493256264,493258255,493260209,493262211,493264212,493266173,493268153,493270135,493272149,493274086,493276062,493278027,493280036,493281988,493283981,493285903,493287870,493289780,493291720,493293656,493295580,493297490,493299384,493301343,493303206,493305143,493307043,493308908,493310807,493312592,493314481,493316316,493318169,493320042,493321911,493323806,493325640,493327521,493329380,493331252,493333144,493334971,493336858,493338706,493340556,493342410,493344214,493346057,493347936,493349738,493351566,493353393,493355315,493357172,493359034,493360903,493362797,493364728,493366607,493368445,493370294,493372249,493374140,493376008,493377891,493379771,493381729,493383582,493385418,493387327,493389249,493391219,493393120,493395008,493396881,493398848,493400746,493402646,493404567,493406486,493408420,493410289,493412187,493414056,493415986,493417893,493419712,493421575,493423420,493425349,493427243,493429092,493430959,493432837,493434744,493436624,493438477,493440326,493442204,493444046,493445905,493447787,493449672,493451602,493453465,493455364,493457225,493459095,493461047,493462926,493464797,493466682,493468533,493470421,493472327,493474184,493476030,493477904,493479846,493481810,493483733,493485662,493487623,493489540,493491471,493493401,493495356,493497321,493499228,493501119,493503030,493504931,493506783,493508660,493510559,493512367,493514262,493516155,493518002,493519877,493521753,493523605,493525482,493527382,493529241,493531102,493532922,493534765,493536613,493538462,493540354,493542216,493544103,493545998,493547930,493549845,493551719,493553619,493555528,493557449,493559327,493561249,493563198,493565102,493566974,493568873,493570786,493572717,493574644,493576545,493578458,493580378,493582311,493584188,493586072,493588001,493589886,493591781,493593704,493595584,493597454,493599313,493601237,493603126,493605024,493606940,493608842,493610750,493612683,493614564,493616462,493618368,493620272,493622187,493624099,493625990,493627887,493629815,493631719,493633675,493635589,493637540,493639497,493641464,493643422,493645351,493647285,493649217,493651187,493653085,493654984,493656957,493658907,493660837,493662733,493664690,493666620,493668539,493670468,493672425,493674385,493676346,493678270,493680202,493682165,493684109,493686043,493687982,493689892,493691809,493693731,493695655,493697603,493699575,493701518,493703434,493705369,493707319,493709256,493711184,493713074,493714995,493716885,493718797,493720692,493722622,493724522,493726439,493728343,493730318,493732243,493734129,493736013,493737969,493739887,493741802,493743699,493745611,493747549,493749444,493751376,493753294,493755224,493757171,493759094,493760992,493762952,493764891,493766768,493768633,493770529,493772487,493774387,493776271,493778201,493780190,493782107,493784008,493785915,493787847,493789761,493791658,493793550,493795471,493797398,493799281,493801182,493803113,493805072,493806955,493808859,493810760,493812756,493814681,493816603,493818543,493820520,493822424,493824346,493826294,493828264,493830226,493832120,493834075,493836068,493837988,493839895,493841834,493843812,493845780,493847713,493849670,493851645,493853570,493855497,493857418,493859379,493861317,493863243,493865198,493867175,493869132,493871065,493873020,493874997,493876956,493878879,493880839,493882811,493884744,493886657,493888590,493890535,493892439,493894374,493896286,493898246,493900186,493902100,493904051,493906004,493907941,493909883,493911802,493913756,493915703,493917634,493919568,493921529,493923452,493925387,493927307,493929269,493931227,493933166,493935097,493937064,493939032,493940986,493942911,493944853,493946804,493948757,493950721,493952698,493954668,493956623,493958564,493960516,493962491,493964430,493966408,493968362,493970347,493972307,493974278,493976241,493978225,493980185,493982122,493984075,493986040,493988021,493990003,493991977,493993943,493995937,493997875,493999829,494001777,494003764,494005727,494007683,494009618,494011594,494013562,494015535,494017491,494019456,494021431,494023383,494025328,494027276,494029260,494031212,494033178,494035136,494037133,494039093,494041093,494043061,494045041,494047010,494048977,494051013,494053030,494054986,494056968,494058964,494060963,494062937,494064893,494066893,494068851,494070822,494072812,494074766,494076726,494078696,494080673,494082664,494084631,494086618,494088624,494090645,494092600,494094600,494096589,494098566,494100550,494102544,494104569,494106546,494108559,494110575,494112589,494114591,494116597,494118587,494120584,494122587,494124595,494126591,494128614,494130618,494132593,494134560,494136567,494138591,494140598,494142583,494144573,494146585,494148590,494150591,494152599,494154596,494156598,494158589,494160596,494162610,494164602,494166594,494168604,494170622,494172605,494174605,494176620,494178588,494180566,494182569,494184577,494186549,494188537,494190556,494192528,494194514,494196492,494198495,494200484,494202471,494204477,494206450,494208448,494210448,494212464,494214487,494216484,494218511,494220518,494222525,494224556,494226578,494228627,494230632,494232637,494234634,494236664,494238688,494240702,494242733,494244748,494246760,494248773,494250816,494252841,494254878,494256889,494258886,494260898,494262908,494264903,494266898,494268888,494270880,494272853,494274838,494276826,494278816,494280811,494282801,494284813,494286809,494288818,494290770,494292740,494294721,494296731,494298721,494300705,494302702,494304723,494306723,494308726,494310717,494312758,494314773,494316783,494318839,494320895,494322931,494324907,494326962,494328955,494330972,494332990,494334969,494336956,494338960,494340974,494342921,494344889,494346901,494348900,494350849,494352789,494354808,494356733,494358701,494360671,494362691,494364653,494366630,494368634,494370630,494372626,494374609,494376625,494378589,494380556,494382576,494384560,494386552,494388561,494390529,494392533,494394563,494396586,494398596,494400592,494402607,494404602,494406613,494408612,494410631,494412638,494414620,494416640,494418636,494420640,494422654,494424617,494426590,494428576,494430584,494432596,494434175,494435553,494436935,494438283,494439672,494440975,494442327,494443609,494444912,494446296,494447611,494448864,494450081,494451416,494452612,494453822,494455041,494456288,494457551,494458861,494460125,494461404,494462641,494463961,494465208,494466420,494467650,494468977,494470448,494471807,494473156,494474585,494476019,494477413,494478777,494480212,494482005,494483958,494485894,494487881,494489841,494491769,494493708,494495687,494497638,494499569,494501536,494503486,494505435,494507388,494509343,494511311,494513249,494515241,494517200,494519119,494521087,494523021,494524982,494526917,494528892,494530870,494532792,494534754,494536707,494538673,494540645,494542586,494544540,494546448,494548413,494550361,494552314,494554215,494556173,494558142,494560088,494561987,494563943,494565879,494567808,494569760,494571738,494573674,494575620,494577572,494579524,494581460,494583415,494585410,494587375,494589332,494591283,494593256,494595235,494597217,494599208,494601166,494603111,494605123,494607100,494609079,494611028,494613002,494614984,494616961,494618930,494620915,494622853,494624830,494626794,494628753,494630697,494632667,494634650,494636614,494638589,494640578,494642559,494644512,494646493,494648504,494650466,494652444,494654428,494656417,494658375,494660338,494662296,494664288,494666241,494668220,494670189,494672191,494674183,494676177,494678158,494680141,494682126,494684114,494686121,494688097,494690060,494692068,494694069,494696040,494698019,494700029,494702009,494704011,494706003,494708002,494709952,494711950,494713986,494715976,494717971,494719977,494721985,494723970,494725977,494727950,494729937,494731919,494733928,494735939,494737920,494739882,494741865,494743835,494745808,494747821,494749788,494751727,494753696,494755673,494757604,494759493,494761521,494763458,494765422,494767387,494769364,494771287,494773192,494775181,494777128,494779041,494781003,494782966,494784913,494786827,494788836,494790756,494792710,494794654,494796647,494798615,494800520,494802527,494804456,494806383,494808323,494810308,494812220,494814150,494816138,494818109,494820104,494822056,494824062,494825995,494827954,494829929,494831922,494833891,494835830,494837835,494839781,494841646,494843558,494845553,494847435,494849286,494851232,494853194,494855045,494856831,494858816,494860704,494862575,494864445,494866415,494868272,494870121,494871992,494873984,494875839,494877692,494879549,494881485,494883356,494885247,494887158,494889148,494891075,494893018,494895025,494896999,494898966,494900956,494902963,494904944,494906948,494908924,494910936,494912934,494914917,494916877,494918882,494920883,494922834,494924796,494926785,494928761,494930720,494932714,494934694,494936649,494938620,494940639,494942566,494944481,494946453,494948436,494950410,494952370,494954342,494956347,494958305,494960288,494962222,494964211,494966181,494968121,494970086,494972080,494974038,494976038,494978021,494980040,494981996,494983978,494985941,494987963,494989936,494991898,494993866,494995865,494997813,494999800,495001780,495003766,495005729,495007716,495009658,495011647,495013632,495015579,495017536,495019524,495021527,495023511,495025452,495027444,495029408,495031389,495033373,495035383,495037396,495039404,495041380,495043393,495045409,495047416,495049369,495051380,495053362,495055332,495057281,495059291,495061258,495063184,495065139,495067111,495069099,495071044,495072990,495074976,495076992,495078966,495080955,495082930,495084925,495086909,495088910,495090885,495092821,495094836,495096820,495098790,495100756,495102778,495104746,495106742,495108706,495110713,495112726,495114710,495116727,495118729,495120732,495122732,495124741,495126723,495128719,495130689,495132670,495134644,495136653,495138625,495140607,495142592,495144548,495146542,495148536,495150526,495152505,495154506,495156503,495158487,495160485,495162479,495164483,495166498,495168501,495170522,495172511,495174510,495176513,495178510,495180536,495182544,495184558,495186552,495188554,495190562,495192545,495194528,495196502,495198480,495200455,495202469,495204445,495206375,495208355,495210334,495212324,495214255,495216233,495218190,495220176,495222127,495224078,495226011,495227981,495229935,495231882,495233854,495235803,495237755,495239715,495241691,495243636,495245602,495247558,495249522,495251466,495253427,495255387,495257324,495259292,495261237,495263165,495265059,495267027,495268983,495270949,495272898,495274884,495276853,495278805,495280791,495282756,495284770,495286738,495288715,495290724,495292726,495294711,495296682,495298678,495300699,495302693,495304667,495306654,495308657,495310644,495312622,495314603,495316598,495318588,495320549,495322508,495324513,495326514,495328505,495330483,495332512,495334480,495336479,495338449,495340443,495342405,495344368,495346323,495348324,495350274,495352268,495354236,495356236,495358200,495360184,495362116,495364112,495366034,495368017,495369983,495371988,495373914,495375900,495377877,495379892,495381871,495383841,495385822,495387808,495389782,495391751,495393758,495395715,495397730,495399679,495401653,495403617,495405598,495407623,495409603,495411587,495413568,495415585,495417580,495419541,495421538,495423544,495425470,495427456,495429328,495431267,495433292,495435278,495437258,495439228,495441202,495443208,495445160,495447142,495449114,495451123,495453093,495455072,495457061,495459051,495461060,495463036,495465021,495466975,495468956,495470964,495472939,495474863,495476857,495478784,495480793,495482711,495484656,495486602,495488587,495490543,495492466,495494426,495496384,495498382,495500324,495502249,495504211,495506201,495508181,495510137,495512095,495514049,495516042,495518021,495519939,495521858,495523786,495525722,495527674,495529527,495531428,495533366,495535283,495537199,495539095,495541025,495542963,495544931,495546853,495548778,495550728,495552647,495554588,495556519,495558468,495560417,495562308,495564251,495566168,495568054,495569987,495571920,495573893,495575845,495577746,495579656,495581605,495583564,495585498,495587443,495589356,495591348,495593309,495595221,495597168,495599117,495601128,495603057,495604989,495606944,495608895,495610871,495612784,495614749,495616679,495618650,495620630,495622558,495624482,495626435,495628347,495630294,495632231,495634173,495636085,495638050,495639959,495641840,495643740,495645683,495647656,495649546,495651421,495653344,495655332,495657277,495659139,495661075,495663004,495664967,495666861,495668795,495670666,495672601,495674515,495676435,495678325,495680215,495682136,495684073,495686009,495687871,495689817,495691738,495693643,495695562,495697417,495699286,495701202,495703079,495705014,495706900,495708802,495710739,495712649,495714571,495716490,495718400,495720293,495722234,495724146,495726047,495727939,495729805,495731770,495733677,495735593,495737551,495739481,495741434,495743345,495745292,495747232,495749158,495751121,495753053,495754986,495756917,495758812,495760675,495762600,495764500,495766393,495768227,495770153,495772072,495773924,495775787,495777604,495779520,495781429,495783358,495785213,495787088,495789009,495790981,495792885,495794794,495796679,495798560,495800501,495802384,495804281,495806115,495807991,495809930,495811812,495813721,495815609,495817517,495819502,495821423,495823374,495825215,495827067,495829026,495830907,495832840,495834728,495836638,495838607,495840551,495842511,495844430,495846378,495848328,495850286,495852230,495854192,495856156,495858110,495860042,495862009,495863949,495865922,495867894,495869846,495871719,495873651,495875601,495877565,495879490,495881417,495883364,495885313,495887266,495889196,495891176,495893147,495895112,495897066,495899027,495900979,495902907,495904842,495906798,495908754,495910734,495912725,495914663,495916629,495918594,495920546,495922473,495924443,495926428,495928411,495930389,495932267,495934211,495936183,495938148,495940070,495941996,495943953,495945935,495947930,495949836,495951741,495953728,495955707,495957671,495959623,495961605,495963552,495965511,495967473,495969460,495971406,495973343,495975287,495977286,495979297,495981225,495983191,495985186,495987157,495989105,495991081,495993032,495994973,495996930,495998888,496000817,496002768,496004729,496006690,496008649,496010636,496012638,496014657,496016641,496018587,496020595,496022608,496024577,496026584,496028609,496030614,496032590,496034567,496036574,496038576,496040563,496042542,496044567,496046560,496048564,496050564,496052569,496054573,496056490,496058499,496060487,496062495,496064416,496066465,496068479,496070474,496072463,496074470,496076463,496078450,496080421,496082398,496084376,496086370,496088358,496090346,496092327,496094324,496096322,496098309,496100300,496102294,496104315,496106288,496108257,496110231,496112245,496114241,496116242,496118261,496120266,496122254,496124244,496126273,496128278,496130256,496132206,496134192,496136169,496138176,496140119,496142147,496144158,496146183,496148173,496150184,496152224,496154241,496156254,496158276,496160291,496162289,496164262,496166211,496168218,496170230,496172260,496174314,496176362,496178390,496180420,496182464,496184495,496186523,496188558,496190591,496192610,496194651,496196691,496198706,496200730,496202751,496204782,496206795,496208850,496210872,496212897,496214892,496216921,496218957,496220959,496222965,496225003,496227008,496229022,496231035,496233081,496235117,496237120,496239128,496241153,496243160,496245153,496247172,496249151,496251131,496253084,496255080,496257052,496259052,496261017,496263010,496265018,496266973,496268955,496270930,496272919,496274927,496276895,496278873,496280829,496282834,496284814,496286765,496288754,496290783,496292790,496294743,496296767,496298790,496300773,496302722,496304712,496306718,496308711,496310678,496312674,496314666,496316630,496318551,496320529,496322513,496324473,496326238,496327675,496329037,496330379,496331805,496333109,496334456,496335752,496337034,496338405,496339707,496341018,496342243,496343518,496344752,496345939,496347141,496348377,496349641,496350919,496352251,496353503,496354765,496356087,496357355,496358584,496359851,496361157,496362578,496363948,496365343,496366730,496368104,496369520,496370890,496372332,496373940,496375864,496377810,496379637,496381416,496383182,496384903,496386645,496388386,496390122,496391870,496393594,496395257,496396978,496398763,496400506,496402234,496403989,496405682,496407420,496409168,496410917,496412670,496414443,496416149,496417878,496419636,496421423,496423180,496424954,496426673,496428359,496430116,496431900,496433691,496435468,496437221,496438948,496440729,496442495,496444279,496446097,496447853,496449666,496451426,496453237,496455082,496456885,496458726,496460477,496462268,496464026,496465812,496467649,496469451,496471223,496473061,496474918,496476765,496478575,496480371,496482188,496484000,496485836,496487686,496489539,496491324,496493128,496494939,496496776,496498621,496500440,496502272,496504041,496505804,496507654,496509480,496511219,496512972,496514834,496516698,496518534,496520363,496522141,496523941,496525739,496527575,496529454,496531344,496533107,496534866,496536783,496538649,496540501,496542354,496544201,496546085,496547966,496549848,496551719,496553573,496555429,496557337,496559230,496561154,496563001,496564881,496566759,496568600,496570501,496572373,496574206,496576060,496577997,496579898,496581807,496583691,496585558,496587488,496589397,496591311,496593109,496594934,496596857,496598745,496600612,496602422,496604247,496606156,496608030,496609867,496611700,496613524,496615366,496617245,496619100,496620901,496622740,496624639,496626517,496628405,496630211,496632074,496633977,496635868,496637739,496639593,496641386,496643238,496645099,496646980,496648816,496650648,496652499,496654399,496656247,496658158,496660006,496661844,496663699,496665551,496667476,496669332,496671159,496673017,496674897,496676781,496678683,496680492,496682290,496684147,496686027,496687921,496689802,496691624,496693474,496695351,496697241,496699121,496700952,496702852,496704744,496706629,496708528,496710381,496712250,496714149,496716027,496717916,496719819,496721638,496723494,496725385,496727245,496729160,496731025,496732897,496734756,496736665,496738565,496740459,496742298,496744138,496745993,496747865,496749727,496751639,496753475,496755380,496757226,496759109,496760957,496762871,496764721,496766592,496768437,496770299,496772186,496774058,496775906,496777756,496779574,496781416,496783256,496785090,496786944,496788785,496790624,496792478,496794360,496796209,496798059,496799818,496801657,496803511,496805305,496807138,496808990,496810792,496812565,496814363,496816210,496818009,496819791,496821538,496823341,496825185,496826984,496828792,496830579,496832382,496834179,496835999,496837829,496839628,496841448,496843211,496844958,496846739,496848539,496850354,496852193,496853986,496855779,496857539,496859329,496861144,496862998,496864855,496866674,496868478,496870263,496872089,496873903,496875679,496877465,496879306,496881155,496882958,496884823,496886682,496888524,496890344,496892168,496894027,496895810,496897646,496899472,496901292,496903152,496905015,496906850,496908715,496910586,496912453,496914327,496916196,496918109,496919994,496921884,496923768,496925678,496927530,496929444,496931339,496933205,496935072,496937000,496938844,496940724,496942625,496944491,496946296,496948178,496950050,496951934,496953858,496955737,496957596,496959479,496961400,496963320,496965288,496967184,496969053,496970986,496972899,496974793,496976715,496978605,496980506,496982421,496984303,496986247,496988189,496990107,496991996,496993886,496995795,496997743,496999738,497001679,497003585,497005488,497007393,497009341,497011276,497013203,497015053,497016929,497018833,497020767,497022728,497024677,497026602,497028488,497030379,497032308,497034241,497036188,497038122,497040051,497041997,497043952,497045936,497047875,497049776,497051767,497053758,497055721,497057645,497059602,497061584,497063568,497065525,497067432,497069396,497071399,497073322,497075250,497077230,497079214,497081200,497083101,497085036,497086971,497088947,497090888,497092850,497094795,497096786,497098769,497100691,497102611,497104571,497106552,497108506,497110455,497112443,497114454,497116466,497118428,497120370,497122356,497124349,497126318,497128259,497130241,497132188,497134164,497136120,497138043,497140004,497141963,497143964,497145909,497147854,497149799,497151772,497153752,497155739,497157709,497159657,497161631,497163623,497165625,497167557,497169476,497171430,497173427,497175421,497177350,497179289,497181240,497183235,497185223,497187149,497189053,497190895,497192824,497194775,497196688,497198621,497200438,497202395,497204267,497206266,497208189,497210119,497212065,497214050,497216009,497217988,497219956,497221913,497223872,497225854,497227792,497229775,497231722,497233713,497235706,497237678,497239641,497241565,497243547,497245496,497247407,497249374,497251377,497253323,497255234,497257194,497259175,497261133,497263138,497265115,497267096,497269066,497271033,497273030,497275006,497277044,497279019,497280946,497282796,497284758,497286786,497288777,497290745,497292696,497294662,497296611,497298603,497300441,497302334,497304289,497306281,497308254,497310206,497312099,497314086,497316037,497317985,497319982,497321925,497323886,497325806,497327795,497329789,497331739,497333705,497335600,497337592,497339581,497341505,497343433,497345370,497347363,497349357,497351324,497353256,497355188,497357182,497359163,497361067,497363016,497364967,497366947,497368933,497370854,497372798,497374723,497376715,497378703,497380657,497382597,497384556,497386487,497388470,497390365,497392278,497394185,497396073,497398035,497399970,497401866,497403805,497405734,497407667,497409621,497411558,497413507,497415409,497417342,497419307,497421248,497423194,497425061,497426914,497428853,497430783,497432718,497434581,497436499,497438420,497440364,497442284,497444279,497446227,497448122,497450003,497451929,497453848,497455733,497457624,497459563,497461459,497463375,497465303,497467229,497469144,497471074,497472957,497474879,497476765,497478707,497480593,497482506,497484424,497486310,497488223,497490131,497492027,497493940,497495851,497497751,497499645,497501543,497503407,497505244,497506985,497508866,497510751,497512667,497514614,497516507,497518442,497520326,497522199,497524063,497525905,497527762,497529683,497531568,497533491,497535378,497537240,497539114,497540966,497542865,497544729,497546566,497548456,497550339,497552239,497554172,497556037,497557869,497559757,497561634,497563466,497565337,497567185,497569079,497571008,497572889,497574747,497576636,497578530,497580447,497582340,497584243,497586164,497588090,497589964,497591862,497593724,497595556,497597391,497599249,497601139,497603014,497604870,497606654,497608466,497610291,497612164,497613968,497615866,497617720,497619599,497621489,497623385,497625214,497627060,497628909,497630777,497632596,497634464,497636305,497638162,497639989,497641799,497643625,497645382,497647216,497649048,497650855,497652612,497654449,497656274,497658131,497660018,497661847,497663670,497665491,497667334,497669168,497671007,497672850,497674672,497676505,497678352,497680152,497681968,497683812,497685548,497687378,497689195,497691017,497692787,497694557,497696332,497698104,497699882,497701658,497703415,497705203,497706916,497708653,497710469,497712238,497714049,497715853,497717655,497719383,497721176,497723004,497724760,497726561,497728255,497730046,497731849,497733690,497735514,497737259,497739069,497740788,497742563,497744398,497746116,497747876,497749588,497751324,497753064,497754849,497756641,497758415,497760189,497761970,497763725,497765488,497767305,497769097,497770925,497772700,497774484,497776241,497778052,497779842,497781655,497783392,497785176,497786974,497788819,497790649,497792482,497794307,497796089,497797938,497799769,497801511,497803345,497805149,497807025,497808853,497810615,497812422,497814199,497816044,497817867,497819655,497821436,497823252,497825090,497826859,497828606,497830388,497832228,497834082,497835895,497837712,497839579,497841488,497843228,497845055,497846830,497848660,497850541,497852335,497854092,497855814,497857660,497859460,497861318,497863118,497864864,497866663,497868444,497870251,497872070,497873789,497875492,497877217,497879004,497880708,497882458,497884273,497885994,497887737,497889385,497891098,497892858,497894592,497896290,497898047,497899775,497901516,497903196,497904861,497906516,497908142,497909849,497911492,497913168,497914839,497916538,497918263,497919994,497921713,497923408,497925119,497926844,497928604,497930307,497932068,497933711,497935447,497937162,497938891,497940616,497942321,497944045,497945783,497947510,497949189,497950839,497952525,497954213,497955870,497957562,497959306,497961015,497962479,497963870,497965249,497966628,497967978,497969298,497970672,497972038,497973334,497974618,497975959,497977211,497978464,497979714,497980945,497982172,497983362,497984653,497985903,497987235,497988465,497989795,497991020,497992311,497993558,497994794,497996078,497997379,497999062,498000773,498002466,498004232,498005908,498007633,498009373,498011114,498012920,498014649,498016348,498018035,498019761,498021480,498023283,498025099,498026410,498027875,498029364,498030832,498032322,498033978,498035504,498037003,498038513,498040174,498041617,498043075,498044702,498045993,498047286,498048981,498050325,498051692,498053373,498054724,498056135,498057590,498059252,498060614,498062112,498063715,498065030,498066464,498068165,498069692,498071197,498072897,498074322,498075807,498077566,498079146,498080582,498082342,498083918,498085507,498087178,498088695,498090302,498091961,498093514,498095006,498096700,498098104,498099784,498101488,498102975,498104644,498106241,498107473,498109076,498110748,498112013,498113449,498115182,498116586,498117817,498119614,498120884,498122182,498123985,498125200,498126529,498128287,498129469,498130897,498132637,498134022,498135475,498137203,498138362,498139689,498141494,498142858,498144478,498146126,498147460,498149257,498150637,498151987,498153680,498155040,498156730,498158024,498159365,498161147,498162390,498163762,498165429,498166775,498168291,498169953,498171093,498172859,498174297,498175611,498177217,498178617,498179906,498181662,498182936,498184118,498185699,498187007,498188102,498189473,498191060,498192339,498193748,498195381,498196691,498198165,498199894,498201043,498202587,498204264,498205485,498207055,498208688,498209984,498211736,498213140,498214594,498216151,498217516,498219332,498220983,498222484,498223958,498225262,498226875,498228337,498229770,498231513,498232781,498233966,498235665,498237035,498238453,498240176,498241432,498242613,498244296,498245668,498246977,498248663,498249992,498251677,498252911,498254224,498255898,498257207,498258801,498260286,498261682,498263410,498264554,498265942,498267570,498268894,498270378,498271862,498273245,498274964,498276316,498277817,498279471,498280847,498282313,498283918,498285283,498286989,498288398,498289576,498291281,498292653,498294336,498295845,498297180,498298787,498300218,498301787,498303423,498304977,498306644,498308017,498309803,498311295,498312638,498314285,498315695,498317351,498318979,498320339,498322018,498323484,498325166,498326679,498327962,498329718,498331285,498332990,498334474,498336070,498337748,498339286,498340832,498342453,498344066,498345540,498347104,498348681,498350456,498352115,498353714,498355389,498356944,498358581,498360127,498361557,498363248,498364848,498366578,498368219,498369660,498371344,498372832,498374406,498376036,498377376,498379166,498380631,498382341,498383963,498385334,498387133,498388657,498390335,498391871,498393228,498394921,498396570,498398121,498399846,498401442,498403166,498404839,498406488,498408196,498409837,498411334,498413074,498414637,498416451,498418077,498419602,498421407,498423090,498424831,498426453,498428062,498429588,498431342,498432996,498434803,498436493,498438080,498439895,498441657,498443359,498444988,498446710,498448281,498450020,498451757,498453522,498455302,498456826,498458585,498460373,498462120,498463748,498465492,498467018,498468805,498470581,498472364,498474088,498475724,498477551,498479331,498481046,498482672,498484435,498485965,498487780,498489507,498491365,498493048,498494643,498496467,498498239,498500025,498501664,498503433,498504966,498506746,498508523,498510330,498512030,498513716,498515498,498517296,498519082,498520674,498522225,498524015,498525806,498527600,498529328,498531137,498532812,498534532,498536376,498538023,498539854,498541402,498543254,498545101,498546959,498548644,498550441,498552255,498554055,498555877,498557505,498559075,498560899,498562696,498564476,498566136,498567801,498569604,498571386,498573213,498574861,498576391,498578162,498579957,498581774,498583509,498585234,498587021,498588771,498590478,498592139,498593684,498595409,498597217,498598866,498600567,498602177,498603941,498605711,498607485,498608927,498610598,498612411,498614065,498615819,498617502,498619234,498621019,498622543,498624083,498625726,498627598,498629133,498630631,498632272,498633827,498635619,498637179,498638833,498640339,498641961,498643552,498645105,498646787,498648308,498650064,498651690,498653296,498654848,498656549,498658432,498659972,498661750,498663427,498665191,498666825,498668443,498669967,498671670,498673450,498675080,498676770,498678416,498680037,498681696,498683148,498684639,498686387,498688118,498689621,498691193,498692707,498694452,498696174,498697781,498699412,498700863,498702638,498704261,498705860,498707468,498709140,498710945,498712585,498714156,498715615,498717306,498718987,498720680,498722175,498723955,498725683,498727247,498728801,498730259,498731985,498733638,498735262,498736892,498738606,498740362,498741965,498743470,498745007,498746617,498748322,498749955,498751450,498753177,498754853,498756534,498758097,498759643,498761385,498763007,498764538,498766212,498767849,498769663,498771353,498772831,498774445,498776152,498777846,498779487,498781093,498782785,498784373,498785852,498787266,498788915,498790583,498792255,498793898,498795646,498797316,498798985,498800585,498802131,498803580,498805245,498806824,498808484,498810094,498811811,498813540,498815104,498816823,498818311,498820107,498821620,498823228,498824808,498826392,498828099,498829705,498831357,498833016,498834669,498836292,498837966,498839558,498841328,498842724,498844205,498845745,498847377,498848977,498850589,498852308,498853914,498855636,498857130,498858797,498860405,498862093,498863605,498865299,498866942,498868585,498870033,498871744,498873372,498874972,498876559,498878194,498879781,498881472,498883049,498884632,498886186,498887920,498889558,498891187,498892886,498894558,498896370,498897858,498899541,498901124,498902861,498904520,498906071,498907723,498909316,498911093,498912609,498914337,498915991,498917746,498919401,498921113,498922798,498924498,498926267,498927933,498929664,498931332,498933100,498934829,498936536,498938290,498939974,498941660,498943329,498945010,498946767,498948481,498950154,498951935,498953664,498955406,498957181,498958933,498960621,498962425,498964199,498965922,498967635,498969386,498971195,498972860,498974546,498976250,498977881,498979676,498981238,498983061,498984714,498986488,498988130,498989719,498991460,498993173,498994924,498996571,498998402,499000095,499001950,499003576,499005287,499007026,499008719,499010520,499012119,499013885,499015619,499017436,499019021,499020855,499022569,499024328,499026125,499027898,499029684,499031448,499033301,499034749,499036585,499038416,499040131,499041897,499043602,499045395,499047102,499049000,499050656,499052413,499054296,499056020,499057898,499059565,499061448,499063360,499065180,499067027,499068652,499070547,499072493,499074264,499076156,499077902,499079780,499081723,499083532,499085376,499087103,499088987,499090883,499092760,499094644,499096377,499098247,499100122,499101968,499103846,499105560,499107330,499109191,499110998,499112882,499114646,499116515,499118406,499120253,499122138,499123845,499125710,499127651,499129569,499131481,499133336,499135226,499137145,499139072,499140969,499142714,499144582,499146523,499148407,499150290,499152085,499153961,499155897,499157773,499159655,499161370,499163205,499165109,499167011,499168847,499170671,499172522,499174408,499176283,499178103,499179776,499181624,499183454,499185353,499187187,499188936,499190743,499192608,499194516,499196309,499197892,499199740,499201554,499203453,499205253,499207065,499208893,499210735,499212587,499214425,499216063,499217941,499219794,499221641,499223475,499225226,499227118,499228952,499230845,499232650,499234282,499236122,499237938,499239801,499241663,499243465,499245297,499247129,499248982,499250764,499252450,499254207,499256002,499257854,499259719,499261479,499263245,499265047,499266915,499268721,499270378,499272114,499273925,499275802,499277650,499279451,499281235,499283064,499284905,499286689,499288390,499290108,499291927,499293749,499295520,499297259,499299062,499300873,499302711,499304497,499306104,499307905,499309681,499311484,499313346,499315133,499316980,499318771,499320571,499322396,499323870,499325663,499327461,499329203,499330876,499332587,499334333,499336159,499337914,499339569,499341184,499342970,499344723,499346493,499348270,499350025,499351836,499353586,499355237,499356884,499358672,499360517,499362361,499364091,499365818,499367617,499369474,499371266,499372959,499374665,499376446,499378192,499379949,499381747,499383471,499385303,499387064,499388850,499390396,499392197,499394056,499395785,499397471,499399181,499400961,499402811,499404605,499406341,499408011,499409825,499411575,499413317,499415118,499416891,499418734,499420529,499422258,499423902,499425675,499427593,499429422,499431161,499432946,499434758,499436595,499438443,499440018,499441814,499443651,499445475,499447212,499448990,499450793,499452562,499454302,499455860,499457537,499459336,499461075,499462734,499464430,499466132,499467902,499469685,499471254,499472986,499474742,499476532,499478265,499480015,499481665,499483491,499485329,499486977,499488805,499490505,499492299,499494053,499495731,499497494,499499294,499501154,499502812,499504454,499506172,499507907,499509649,499511373,499513233,499514898,499516702,499518333,499519956,499521686,499523487,499525305,499527033,499528833,499530574,499532335,499534077,499535633,499537430,499539092,499540887,499542633,499544343,499546095,499547807,499549538,499551111,499552917,499554573,499556428,499558117,499559954,499561681,499563468,499565142,499566809,499568618,499570332,499572135,499573797,499575652,499577294,499579077,499580672,499582356,499584163,499585906,499587686,499589400,499591220,499593020,499594817,499596400,499598278,499600035,499601844,499603517,499605310,499607116,499608870,499610743,499612415,499614268,499616034,499617833,499619569,499621389,499623212,499625024,499626879,499628521,499630418,499632172,499634084,499635786,499637657,499639492,499641315,499643095,499644765,499646678,499648464,499650372,499652129,499654001,499655902,499657758,499659627,499661261,499663178,499665049,499666918,499668759,499670601,499672518,499674394,499676241,499677921,499679772,499681666,499683543,499685423,499687174,499689097,499690958,499692890,499694539,499696320,499698275,499700122,499702019,499703827,499705726,499707620,499709509,499711255,499712948,499714843,499716712,499718560,499720312,499722205,499724095,499725955,499727558,499729390,499731227,499733105,499734864,499736684,499738530,499740418,499742066,499743692,499745583,499747361,499749059,499750724,499752610,499754337,499755969,499757507,499759398,499761121,499762836,499764463,499766245,499768072,499769543,499771208,499772866,499774676,499776179,499778015,499779805,499781474,499782878,499784694,499786428,499788259,499789906,499791849,499793580,499795316,499796698,499798596,499800405,499802235,499803784,499805665,499807431,499809194,499810640,499812524,499814231,499816063,499817751,499819631,499821371,499823101,499824549,499826386,499828114,499829944,499831545,499833400,499835093,499836796,499838206,499840079,499841671,499843509,499845169,499847022,499848766,499850497,499851979,499853845,499855474,499857248,499858817,499860638,499862367,499864059,499865553,499867354,499868962,499870772,499872455,499874295,499875983,499877680,499879188,499880951,499882591,499884409,499886004,499887765,499889425,499891153,499892666,499894324,499895946,499897817,499899385,499901141,499902782,499904488,499905993,499907706,499909430,499911226,499912863,499914623,499916443,499918154,499919611,499921360,499923192,499925031,499926599,499928488,499930239,499931962,499933414,499935252,499936954,499938757,499940408,499942239,499944013,499945702,499947219,499949077,499950874,499952722,499954401,499956198,499957975,499959642,499961247,499962989,499964716,499966552,499968284,499970119,499971976,499973686,499975392,499977125,499978943,499980755,499982568,499984344,499986203,499987930,499989641,499991365,499993156,499994996,499996743,499998574,500000402,500002301,500003923,500005660,500007475,500009331,500011110,500012948,500014761,500016489,500018123,500019781,500021577,500023334,500025121,500026864,500028692,500030335,500031973,500033736,500035524,500037349,500039054,500040872,500042672,500044257,500045925,500047645,500049426,500051130,500052913,500054710,500056396,500058010,500059772,500061567,500063344,500065031,500066872,500068702,500070361,500072019,500073793,500075630,500077367,500079158,500080981,500082672,500084311,500086118,500087920,500089754,500091577,500093352,500095099,500096772,500098570,500100395,500102163,500103906,500105749,500107594,500109223,500110921,500112699,500114524,500116352,500118154,500119980,500121693,500123423,500125269,500127127,500128947,500130787,500132637,500134504,500136215,500137996,500139801,500141678,500143499,500145378,500147225,500148970,500150683,500152510,500154280,500156101,500157901,500159755,500161587,500163345,500165021,500166889,500168676,500170578,500172404,500174270,500176172,500177869,500179540,500181343,500183187,500184963,500186791,500188512,500190371,500192039,500193815,500195587,500197467,500199262,500201145,500202904,500204840,500206527,500208302,500210129,500212025,500213859,500215684,500217553,500219373,500221121,500222777,500224670,500226509,500228409,500230177,500232104,500233871,500235712,500237400,500239333,500241156,500243087,500244899,500246797,500248649,500250547,500252354,500254134,500256012,500257859,500259748,500261454,500263385,500265118,500266994,500268665,500270578,500272322,500274242,500276004,500277818,500279641,500281554,500283305,500285045,500286899,500288708,500290599,500292449,500294291,500296170,500297972,500299680,500301590,500303393,500305297,500307087,500309006,500310831,500312685,500314412,500316275,500318096,500320013,500321842,500323729,500325593,500327415,500329191,500331082,500332856,500334760,500336546,500338408,500340162,500342102,500343868,500345641,500347436,500349290,500351192,500352980,500354895,500356681,500358526,500360273,500362214,500363926,500365862,500367709,500369509,500371425,500373227,500375042,500376709,500378639,500380385,500382350,500384196,500386088,500387919,500389790,500391615,500393236,500395069,500396890,500398810,500400621,500402462,500404292,500406154,500408039,500409715,500411601,500413401,500415379,500417213,500419070,500420922,500422837,500424716,500426364,500428313,500430102,500432057,500433965,500435715,500437598,500439439,500441381,500443182,500444890,500446730,500448618,500450506,500452247,500454241,500456055,500457995,500459787,500461444,500463271,500465080,500466985,500468789,500470603,500472389,500474300,500476141,500477711,500479627,500481473,500483456,500485288,500487128,500488970,500490789,500492634,500494453,500496230,500498024,500499916,500501799,500503523,500505442,500507255,500509194,500510980,500512571,500514454,500516290,500518247,500520134,500521906,500523768,500525603,500527572,500529365,500531051,500532905,500534745,500536715,500538526,500540292,500542176,500543997,500545919,500547714,500549378,500551242,500553061,500555008,500556856,500558675,500560590,500562387,500564308,500566053,500567739,500569643,500571418,500573401,500575198,500577012,500578842,500580621,500582555,500584300,500586061,500587899,500589741,500591697,500593493,500595357,500597196,500598997,500600834,500602562,500604345,500606190,500608023,500609949,500611755,500613618,500615455,500617329,500619158,500620888,500622816,500624623,500626535,500628398,500630232,500632080,500633928,500635810,500637597,500639395,500641268,500643192,500645092,500646810,500648750,500650577,500652476,500654220,500656009,500657836,500659661,500661576,500663313,500665221,500667093,500669000,500670830,500672479,500674387,500676251,500678177,500679971,500681816,500683679,500685552,500687441,500689202,500690996,500692878,500694814,500696734,500698540,500700485,500702318,500704226,500705995,500707801,500709742,500711608,500713514,500715301,500717195,500719090,500720969,500722876,500724569,500726474,500728383,500730324,500732234,500734049,500735991,500737860,500739759,500741557,500743396,500745330,500747205,500749128,500750905,500752811,500754730,500756638,500758530,500760213,500762131,500763955,500765893,500767718,500769582,500771501,500773330,500775196,500776971,500778804,500780693,500782628,500784536,500786296,500788218,500790119,500792028,500793795,500795664,500797558,500799416,500801319,500803134,500805033,500806906,500808820,500810685,500812373,500814284,500816145,500818062,500819829,500821750,500823637,500825485,500827433,500829179,500831006,500832918,500834804,500836722,500838559,500840456,500842276,500844228,500846041,500847770,500849692,500851601,500853486,500855416,500857210,500859127,500861023,500862894,500864703,500866569,500868487,500870319,500872281,500874100,500876018,500877922,500879756,500881693,500883507,500885389,500887290,500889137,500891082,500892872,500894751,500896703,500898494,500900382,500902135,500903993,500905915,500907672,500909609,500911472,500913375,500915324,500917124,500919023,500920775,500922609,500924555,500926290,500928215,500930074,500931969,500933949,500935805,500937685,500939497,500941375,500943292,500945096,500947006,500948826,500950694,500952684,500954509,500956395,500958171,500960100,500962061,500963880,500965808,500967592,500969492,500971361,500973249,500975183,500976942,500978871,500980722,500982634,500984508,500986407,500988304,500990253,500992179,500993940,500995829,500997709,500999635,501001498,501003414,501005244,501007144,501009024,501010895,501012842,501014690,501016652,501018481,501020398,501022272,501024217,501026078,501027957,501029865,501031806,501033720,501035682,501037573,501039460,501041260,501043191,501045033,501046976,501048892,501050816,501052787,501054774,501056588,501058516,501060355,501062337,501064141,501066106,501067987,501069947,501071730,501073655,501075557,501077497,501079490,501081387,501083355,501085289,501087235,501089161,501091045,501092993,501094952,501096885,501098872,501100806,501102779,501104712,501106727,501108564,501110488,501112432,501114360,501116330,501118238,501120176,501122125,501124028,501125945,501127856,501129823,501131717,501133646,501135538,501137451,501139330,501141196,501143089,501145009,501146927,501148847,501150731,501152658,501154577,501156471,501158373,501160240,501162171,501164090,501166007,501167906,501169827,501171700,501173609,501175472,501177392,501179309,501181236,501183163,501185070,501186986,501188884,501190815,501192672,501194596,501196530,501198469,501200381,501202297,501204189,501206122,501207986,501209886,501211807,501213726,501215662,501217564,501219443,501221352,501223220,501225137,501227035,501229013,501230928,501232839,501234768,501236698,501238630,501240490,501242391,501244316,501246245,501248157,501250060,501251971,501253889,501255716,501257645,501259585,501261457,501263366,501265233,501267138,501268995,501270888,501272815,501274753,501276653,501278568,501280468,501282365,501284245,501286211,501288076,501290024,501291870,501293823,501295713,501297701,501299446,501301391,501303296,501305226,501307049,501308988,501310831,501312790,501314500,501316447,501318337,501320270,501322093,501324002,501325927,501327873,501329705,501331630,501333575,501335562,501337437,501339383,501341334,501343280,501345059,501347029,501348931,501350904,501352713,501354671,501356551,501358393,501360262,501362202,501364141,501366021,501367996,501369909,501371879,501373662,501375615,501377575,501379441,501381379,501383308,501385245,501387059,501388989,501390897,501392810,501394739,501396634,501398525,501400305,501402223,501404136,501406010,501407950,501409849,501411792,501413595,501415468,501417418,501419356,501421283,501423223,501425167,501427036,501429024,501430936,501432903,501434840,501436816,501438703,501440639,501442548,501444545,501446438,501448432,501450386,501452274,501454260,501456255,501458162,501460067,501462037,501464025,501465987,501467959,501469918,501471920,501473833,501475754,501477690,501479691,501481689,501483619,501485578,501487490,501489407,501491384,501493378,501495335,501497335,501499294,501501233,501503227,501505104,501507098,501509022,501510897,501512881,501514832,501516750,501518719,501520687,501522675,501524598,501526577,501528479,501530404,501532373,501534369,501536337,501538246,501540217,501542129,501544024,501545965,501547922,501549859,501551755,501553714,501555611,501557507,501559455,501561439,501563355,501565277,501567220,501569163,501571099,501573018,501574971,501576917,501578880,501580852,501582791,501584741,501586670,501588587,501590508,501592494,501594430,501596418,501598358,501600398,501602288,501604269,501606225,501608179,501610099,501612083,501613972,501615970,501617870,501619828,501621734,501623656,501625617,501627548,501629456,501631415,501633386,501635216,501637165,501639031,501641045,501642910,501644848,501646728,501648708,501650506,501652440,501654321,501656296,501658216,501660147,501662035,501663976,501665849,501667761,501669633,501671606,501673501,501675428,501677297,501679228,501681104,501682996,501684876,501686696,501688618,501690441,501692390,501694256,501696061,501698013,501699859,501701794,501703627,501705602,501707393,501709259,501711226,501713127,501715085,501717007,501718955,501720771,501722715,501724645,501726552,501728498,501730390,501732373,501734216,501736175,501738085,501740055,501741955,501743889,501745802,501747724,501749562,501751499,501753455,501755412,501757341,501759333,501761317,501763202,501765088,501767040,501769010,501770892,501772850,501774796,501776674,501778480,501780427,501782385,501784255,501786159,501788107,501790083,501791803,501793749,501795660,501797549,501799470,501801371,501803312,501805029,501806976,501808872,501810690,501812641,501814537,501816327,501818196,501820063,501822034,501823877,501825714,501827687,501829354,501831193,501833123,501834926,501836677,501838417,501840286,501842061,501843871,501845838,501847639,501849403,501851272,501853094,501854920,501856842,501858632,501860432,501862299,501864101,501866086,501867912,501869770,501871726,501873462,501875401,501877235,501879141,501881052,501882974,501884905,501886755,501888624,501890525,501892485,501894408,501896302,501898148,501900069,501901899,501903787,501905687,501907622,501909516,501911435,501913347,501915248,501917114,501919009,501920903,501922834,501924774,501926693,501928633,501930574,501932478,501934377,501936261,501938201,501940131,501942075,501943995,501945913,501947840,501949726,501951643,501953534,501955482,501957419,501959410,501961337,501963331,501965265,501967239,501969077,501971022,501972979,501974976,501976898,501978830,501980799,501982709,501984621,501986493,501988449,501990375,501992332,501994234,501996196,501998143,502000061,502001885,502003773,502005729,502007667,502009611,502011508,502013490,502015408,502017354,502019222,502021131,502023116,502025073,502026998,502028904,502030847,502032790,502034672,502036581,502038446,502040364,502042258,502044190,502046077,502047929,502049868,502051771,502053696,502055457,502057381,502059248,502061190,502063079,502064861,502066782,502068642,502070537,502072456,502074229,502076111,502077920,502079840,502081666,502083550,502085396,502087207,502089119,502090919,502092720,502094567,502096471,502098382,502100160,502102119,502103940,502105888,502107755,502109579,502111422,502113297,502115206,502117076,502118947,502120802,502122710,502124639,502126446,502128289,502130179,502132130,502134022,502135933,502137865,502139771,502141675,502143543,502145389,502147306,502149231,502151177,502152976,502154918,502156840,502158757,502160692,502162511,502164452,502166359,502168308,502170250,502172114,502174067,502175985,502177914,502179783,502181691,502183627,502185535,502187502,502189377,502191317,502193257,502195169,502197123,502198978,502200923,502202837,502204771,502206752,502208667,502210618,502212557,502214518,502216465,502218329,502220271,502222185,502224118,502226015,502227936,502229892,502231840,502233784,502235632,502237575,502239505,502241471,502243424,502245285,502247244,502249126,502251052,502252955,502254784,502256668,502258578,502260522,502262430,502264323,502266232,502268116,502270029,502271795,502273698,502275611,502277599,502279562,502281444,502283401,502285312,502287243,502289190,502291049,502292966,502294891,502296831,502298739,502300595,502302534,502304437,502306398,502308226,502309999,502311385,502312788,502314356,502315773,502317267,502318974,502320430,502321944,502323499,502325129,502326563,502328033,502329612,502330933,502332237,502333848,502335209,502336645,502338346,502339664,502341030,502342553,502344160,502345536,502347077,502348595,502349920,502351312,502353073,502354593,502356078,502357788,502359173,502360642,502362400,502363998,502365450,502367219,502368783,502370388,502372007,502373538,502375164,502376770,502378355,502379878,502381526,502382960,502384672,502386335,502387842,502389541,502391057,502392313,502393994,502395613,502396903,502398373,502400016,502401435,502402743,502404487,502405785,502407049,502408852,502410010,502411337,502413109,502414254,502415736,502417498,502418799,502420312,502421998,502423172,502424552,502426301,502427642,502429295,502430888,502432256,502434015,502435358,502436799,502438490,502439820,502441555,502442742,502444160,502445914,502447191,502448543,502450140,502451520,502453092,502454711,502455871,502457632,502459042,502460308,502461997,502463356,502464644,502466446,502467666,502468835,502470478,502471755,502472813,502474274,502475810,502477063,502478556,502480120,502481459,502482968,502484614,502485751,502487382,502489001,502490163,502491832,502493427,502494741,502496460,502497793,502499380,502500851,502502259,502504063,502505691,502507264,502508639,502509949,502511673,502513045,502514497,502516231,502517460,502518619,502520389,502521751,502523210,502524883,502526131,502527391,502528984,502530425,502531762,502533398,502534678,502536365,502537666,502539016,502540641,502542000,502543598,502545042,502546501,502548162,502549335,502550765,502552316,502553732,502555209,502556598,502557974,502559722,502561043,502562620,502564269,502565614,502567150,502568685,502570077,502571811,502573145,502574328,502576031,502577443,502579135,502580609,502581876,502583526,502584908,502586557,502588109,502589691,502591345,502592742,502594557,502595984,502597350,502598995,502600443,502602131,502603689,502605075,502606754,502608200,502609907,502611406,502612708,502614481,502616028,502617768,502619224,502620775,502622469,502623989,502625582,502627201,502628665,502630271,502631828,502633403,502635168,502636834,502638459,502640129,502641714,502643340,502644868,502646344,502648004,502649604,502651329,502652900,502654444,502656055,502657513,502659172,502660758,502662168,502663929,502665420,502667069,502668744,502670150,502671947,502673454,502675148,502676695,502677979,502679752,502681358,502682971,502684668,502686208,502688054,502689723,502691349,502693036,502694655,502696172,502697872,502699488,502701223,502702961,502704463,502706271,502707916,502709690,502711293,502712792,502714448,502716170,502717830,502719595,502721333,502722921,502724710,502726462,502728200,502729801,502731395,502733117,502734847,502736562,502738326,502740096,502741652,502743391,502745146,502746919,502748515,502750185,502751817,502753623,502755382,502757092,502758887,502760516,502762352,502764131,502765882,502767470,502769223,502770754,502772549,502774312,502776169,502777847,502779426,502781243,502783016,502784800,502786418,502788192,502789704,502791479,502793276,502794992,502796759,502798473,502800235,502802027,502803809,502805387,502806949,502808735,502810532,502812343,502814034,502815848,502817518,502819229,502821080,502822755,502824588,502826119,502827961,502829808,502831660,502833325,502835115,502836913,502838728,502840573,502842190,502843764,502845578,502847385,502849192,502850841,502852504,502854330,502856110,502857938,502859569,502861093,502862889,502864666,502866486,502868208,502869888,502871672,502873455,502875179,502876782,502878384,502880073,502881823,502883485,502885144,502886805,502888544,502890302,502891981,502893452,502895154,502896988,502898642,502900423,502902070,502903854,502905634,502907184,502908690,502910326,502912214,502913697,502915258,502916883,502918457,502920220,502921768,502923379,502924947,502926602,502928200,502929742,502931317,502932836,502934684,502936307,502937892,502939432,502941117,502942924,502944536,502946337,502947995,502949765,502951401,502953050,502954550,502956210,502957937,502959608,502961350,502963023,502964656,502966320,502967741,502969220,502970920,502972721,502974234,502975791,502977308,502979026,502980712,502982314,502983883,502985413,502987203,502988807,502990418,502991990,502993658,502995409,502997030,502998676,503000140,503001828,503003516,503005195,503006649,503008448,503010114,503011710,503013287,503014811,503016509,503018174,503019725,503021420,503023118,503024889,503026495,503027961,503029573,503031195,503032892,503034533,503036017,503037747,503039380,503041062,503042663,503044199,503045960,503047581,503049112,503050806,503052438,503054252,503055961,503057420,503059052,503060750,503062473,503064117,503065748,503067448,503069025,503070502,503071909,503073580,503075244,503076926,503078570,503080311,503081993,503083681,503085267,503086824,503088292,503089962,503091522,503093181,503094790,503096504,503098197,503099768,503101518,503102995,503104829,503106332,503107948,503109505,503111132,503112804,503114408,503116009,503117699,503119388,503121008,503122715,503124303,503126057,503127458,503128935,503130487,503132108,503133735,503135356,503137117,503138740,503140463,503141928,503143709,503145192,503146950,503148396,503150110,503151714,503153395,503154820,503156461,503158088,503159659,503161370,503162870,503164530,503166145,503167916,503169417,503171115,503172719,503174522,503175990,503177783,503179342,503181163,503182643,503184263,503185872,503187539,503189299,503190765,503192513,503194133,503195875,503197506,503199162,503200837,503202485,503204192,503205831,503207546,503209262,503211050,503212734,503214494,503216206,503217897,503219596,503221304,503222986,503224695,503226469,503228239,503229936,503231619,503233369,503235096,503236747,503238512,503240229,503242010,503243802,503245546,503247242,503249027,503250795,503252508,503254218,503255966,503257777,503259456,503261147,503262820,503264438,503266218,503267791,503269626,503271390,503273043,503274665,503276245,503277989,503279689,503281486,503283133,503284966,503286735,503288512,503290108,503291781,503293494,503295238,503297009,503298667,503300451,503302202,503304034,503305665,503307342,503309075,503310806,503312642,503314369,503316239,503318001,503319853,503321545,503323131,503324898,503326536,503328426,503330144,503331921,503333756,503335453,503337325,503338935,503340763,503342648,503344382,503346268,503347948,503349831,503351744,503353566,503355449,503357012,503358910,503360829,503362621,503364495,503366254,503368122,503370048,503371876,503373711,503375449,503377300,503379177,503381066,503382938,503384682,503386562,503388405,503390262,503392134,503393863,503395636,503397476,503399307,503401187,503402951,503404817,503406712,503408554,503410432,503412133,503413998,503415920,503417840,503419750,503421603,503423491,503425393,503427316,503429200,503430944,503432813,503434739,503436618,503438520,503440323,503442214,503444141,503446015,503447884,503449599,503451440,503453328,503455231,503457077,503458900,503460753,503462625,503464508,503466333,503468008,503469844,503471682,503473582,503475412,503477162,503478975,503480822,503482736,503484533,503486110,503487984,503489829,503491729,503493528,503495350,503497212,503499034,503500895,503502751,503504384,503506266,503508109,503509953,503511797,503513579,503515479,503517321,503519221,503521054,503522745,503524491,503526298,503528181,503530051,503531833,503533653,503535478,503537370,503539163,503540828,503542565,503544360,503546218,503548089,503549812,503551583,503553386,503555251,503557065,503558709,503560441,503562264,503564145,503565995,503567767,503569539,503571348,503573190,503574976,503576678,503578420,503580221,503582046,503583837,503585578,503587387,503589203,503591032,503592845,503594532,503596253,503598020,503599808,503601696,503603491,503605321,503607112,503608928,503610741,503612253,503614038,503615813,503617544,503619335,503620935,503622723,503624553,503626304,503627926,503629524,503631313,503633067,503634885,503636639,503638415,503640178,503641939,503643649,503645224,503647050,503648886,503650702,503652433,503654164,503655963,503657829,503659590,503661283,503662994,503664777,503666504,503668270,503670062,503671810,503673630,503675403,503677206,503678744,503680528,503682398,503684123,503685818,503687527,503689296,503691160,503692955,503694696,503696383,503698187,503699940,503701693,503703477,503705287,503707097,503708911,503710686,503712264,503714100,503715975,503717815,503719531,503721306,503723122,503724951,503726804,503728417,503730270,503732096,503733880,503735613,503737380,503739200,503740987,503742768,503744340,503746119,503747795,503749533,503751225,503752913,503754603,503756400,503758190,503759783,503761481,503763201,503764940,503766760,503768504,503770277,503772015,503773902,503775605,503777240,503778942,503780794,503782618,503784351,503786113,503787878,503789609,503791391,503792971,503794763,503796430,503798283,503799918,503801642,503803363,503805107,503806884,503808522,503810298,503811964,503813736,503815501,503817162,503818949,503820719,503822488,503824072,503825882,503827551,503829256,503831020,503832665,503834460,503836147,503837891,503839466,503841268,503842941,503844788,503846514,503848238,503850009,503851741,503853527,503855126,503856955,503858657,503860514,503862181,503863968,503865704,503867367,503869098,503870724,503872552,503874307,503876170,503877813,503879689,503881459,503883289,503884920,503886620,503888421,503890212,503892065,503893780,503895687,503897393,503899254,503900942,503902695,503904552,503906310,503908206,503909943,503911793,503913581,503915407,503917255,503918900,503920772,503922551,503924459,503926176,503928070,503929895,503931737,503933507,503935192,503937104,503938916,503940814,503942564,503944451,503946347,503948201,503950070,503951711,503953626,503955500,503957368,503959275,503961063,503962999,503964869,503966807,503968446,503970294,503972184,503974072,503975945,503977726,503979663,503981550,503983457,503985282,503986932,503988920,503990784,503992700,503994512,503996350,503998274,504000172,504002030,504003666,504005548,504007417,504009314,504011055,504012887,504014781,504016688,504018489,504020048,504021955,504023799,504025683,504027413,504029251,504031074,504032900,504034465,504036266,504038055,504039880,504041545,504043326,504045046,504046806,504048426,504050104,504051845,504053674,504055351,504057037,504058758,504060464,504061935,504063734,504065490,504067273,504068775,504070626,504072408,504074092,504075508,504077349,504079063,504080913,504082556,504084502,504086236,504087974,504089383,504091281,504093100,504094930,504096490,504098374,504100158,504101919,504103370,504105249,504106998,504108799,504110493,504112367,504114141,504115870,504117369,504119185,504120970,504122755,504124417,504126281,504128003,504129683,504131181,504133016,504134635,504136528,504138243,504140075,504141800,504143614,504145166,504146943,504148586,504150388,504151967,504153797,504155495,504157242,504158839,504160578,504162155,504164027,504165671,504167506,504169174,504170878,504172411,504174149,504175779,504177597,504179205,504180975,504182656,504184333,504185894,504187564,504189192,504191006,504192610,504194392,504196104,504197772,504199226,504201010,504202796,504204604,504206196,504207998,504209865,504211561,504212913,504214775,504216636,504218375,504220060,504221881,504223729,504225243,504226849,504228672,504230441,504232182,504233915,504235730,504237559,504239114,504240724,504242617,504244421,504246218,504247933,504249790,504251561,504253120,504254731,504256599,504258334,504260079,504261858,504263692,504265592,504267136,504268852,504270683,504272553,504274313,504276080,504277916,504279810,504281375,504283070,504284929,504286718,504288480,504290283,504292138,504294047,504295668,504297407,504299196,504301077,504302875,504304675,504306518,504308129,504309835,504311528,504313347,504315121,504316880,504318661,504320426,504322155,504323678,504325503,504327297,504329115,504330873,504332637,504334345,504336018,504337728,504339507,504341252,504342968,504344748,504346544,504348279,504349807,504351595,504353359,504355205,504356950,504358713,504360517,504362207,504363889,504365708,504367501,504369213,504371022,504372852,504374518,504376188,504377983,504379793,504381568,504383444,504385216,504386934,504388526,504390352,504392180,504393885,504395713,504397545,504399266,504400843,504402645,504404521,504406295,504408110,504409909,504411607,504413351,504415221,504417021,504418845,504420653,504422524,504424386,504426075,504427831,504429651,504431518,504433347,504435221,504437067,504438814,504440485,504442309,504444101,504445908,504447671,504449517,504451368,504453114,504454758,504456594,504458395,504460269,504462114,504463960,504465868,504467527,504469242,504470985,504472868,504474659,504476476,504478175,504480023,504481714,504483479,504485196,504487077,504488868,504490766,504492520,504494390,504496094,504497878,504499637,504501576,504503339,504505191,504506958,504508877,504510639,504512374,504514235,504516109,504517984,504519807,504521678,504523520,504525302,504526974,504528893,504530754,504532636,504534385,504536357,504538193,504540026,504541856,504543675,504545556,504547458,504549304,504551074,504552943,504554729,504556601,504558280,504560192,504561959,504563855,504565604,504567502,504569319,504571215,504572957,504574730,504576574,504578471,504580396,504582283,504584145,504586041,504587870,504589609,504591494,504593360,504595267,504597111,504599053,504600918,504602749,504604554,504606384,504608302,504610172,504612078,504613997,504615888,504617785,504619652,504621468,504623317,504625209,504627038,504628904,504630743,504632669,504634496,504636322,504638168,504639985,504641915,504643815,504645669,504647573,504649447,504651268,504653179,504655027,504656914,504658803,504660688,504662480,504664424,504666318,504668220,504670064,504671866,504673686,504675614,504677532,504679390,504681351,504683231,504685142,504687036,504688710,504690541,504692497,504694410,504696295,504698116,504699977,504701881,504703759,504705553,504707437,504709310,504711252,504713186,504715006,504716923,504718834,504720758,504722648,504724406,504726313,504728263,504730173,504732065,504733903,504735807,504737726,504739635,504741416,504743185,504745110,504747053,504748947,504750736,504752663,504754591,504756548,504758397,504760064,504761921,504763809,504765711,504767592,504769385,504771272,504773182,504775018,504776833,504778590,504780515,504782459,504784384,504786173,504788120,504790051,504791973,504793849,504795506,504797418,504799351,504801297,504803215,504804998,504806878,504808790,504810698,504812517,504814208,504816109,504817960,504819941,504821856,504823666,504825530,504827427,504829303,504831172,504832948,504834835,504836744,504838683,504840581,504842413,504844322,504846223,504848092,504849932,504851671,504853583,504855516,504857476,504859399,504861274,504863193,504865107,504867035,504868927,504870596,504872531,504874433,504876387,504878338,504880112,504882025,504883926,504885868,504887787,504889431,504891330,504893277,504895223,504897171,504898953,504900902,504902811,504904735,504906673,504908336,504910260,504912198,504914132,504916085,504917870,504919794,504921732,504923625,504925556,504927289,504929208,504931119,504933058,504935062,504936950,504938888,504940807,504942710,504944593,504946427,504948388,504950310,504952263,504954046,504955996,504957949,504959903,504961768,504963542,504965458,504967315,504969251,504971170,504973064,504975038,504976946,504978862,504980583,504982524,504984497,504986429,504988380,504990194,504992114,504994046,504995941,504997797,504999620,505001537,505003466,505005428,505007312,505009236,505011187,505013129,505015015,505016794,505018747,505020696,505022630,505024525,505026453,505028428,505030322,505032225,505033979,505035893,505037847,505039785,505041700,505043612,505045603,505047551,505049468,505051206,505053128,505055055,505057013,505058866,505060785,505062746,505064664,505066544,505068403,505070366,505072227,505074208,505076036,505078002,505079926,505081818,505083686,505085588,505087531,505089457,505091440,505093298,505095230,505097154,505099094,505100946,505102834,505104787,505106740,505108692,505110591,505112554,505114458,505116356,505118133,505120038,505121986,505123962,505125861,505127778,505129746,505131669,505133597,505135371,505137301,505139221,505141173,505143123,505145006,505146962,505148845,505150676,505152556,505154514,505156439,505158371,505160210,505162142,505164050,505165939,505167809,505169688,505171576,505173531,505175453,505177336,505179210,505181088,505182993,505184761,505186659,505188554,505190465,505192335,505194275,505196133,505197981,505199937,505201720,505203655,505205483,505207403,505209312,505211237,505213129,505215021,505216846,505218721,505220606,505222498,505224325,505226251,505228208,505230088,505232007,505233766,505235671,505237482,505239430,505241284,505243173,505245059,505246932,505248766,505250622,505252464,505254383,505256309,505258126,505260068,505261891,505263850,505265608,505267576,505269450,505271409,505273276,505275203,505277108,505279053,505280824,505282708,505284599,505286538,505288414,505290348,505292173,505294096,505295914,505297790,505299658,505301574,505303451,505305390,505307301,505309238,505311148,505313023,505314948,505316888,505318812,505320760,505322661,505324570,505326450,505328355,505330235,505332174,505334087,505335980,505337972,505339929,505341895,505343811,505345769,505347720,505349650,505351602,505353537,505355304,505357203,505359156,505361058,505363016,505364957,505366900,505368822,505370688,505372600,505374523,505376457,505378430,505380384,505382286,505384178,505386029,505387931,505389868,505391803,505393705,505395627,505397524,505399454,505401293,505403240,505405165,505407109,505408974,505410892,505412774,505414716,505416526,505418468,505420382,505422312,505424205,505426127,505428032,505429956,505431753,505433687,505435626,505437539,505439445,505441434,505443315,505445228,505447119,505449061,505450992,505452926,505454894,505456820,505458749,505460612,505462522,505464491,505466473,505468379,505470341,505472257,505474220,505476079,505478060,505479987,505481919,505483844,505485773,505487705,505489588,505491514,505493432,505495397,505497284,505499218,505501145,505503088,505504967,505506928,505508865,505510852,505512787,505514714,505516666,505518550,505520488,505522428,505524393,505526313,505528269,505530245,505532184,505534012,505535938,505537915,505539907,505541834,505543811,505545756,505547604,505549532,505551510,505553439,505555340,505557275,505559285,505561219,505563092,505564962,505566946,505568890,505570826,505572733,505574688,505576579,505578410,505580290,505582249,505584163,505586027,505587977,505589907,505591895,505593711,505595628,505597580,505599562,505601439,505603402,505605327,505607153,505609065,505611039,505612985,505614867,505616839,505618758,505620601,505622526,505624492,505626430,505628341,505630321,505632269,505634215,505636171,505638165,505640121,505642024,505643980,505645947,505647876,505649686,505651630,505653559,505655506,505657428,505659321,505661237,505663084,505665027,505666952,505668884,505670836,505672774,505674739,505676598,505678518,505680464,505682488,505684437,505686382,505688302,505690175,505692156,505694065,505695992,505697891,505699826,505701766,505703644,505705554,505707508,505709458,505711423,505713374,505715334,505717285,505719138,505721150,505723075,505725045,505726931,505728923,505730873,505732842,505734717,505736666,505738582,505740552,505742509,505744432,505746396,505748265,505750249,505752173,505754166,505756065,505758065,505759977,505761959,505763796,505765724,505767683,505769608,505771574,505773453,505775426,505777293,505779249,505781170,505783128,505785089,505787006,505788981,505790900,505792808,505794711,505796660,505798664,505800607,505802492,505804461,505806444,505808398,505810351,505812324,505814277,505816249,505818173,505820172,505822138,505824128,505826057,505828035,505829970,505831951,505833851,505835819,505837785,505839764,505841686,505843665,505845653,505847601,505849545,505851499,505853448,505855385,505857360,505859265,505861240,505863149,505865135,505867043,505868999,505870945,505872902,505874880,505876806,505878785,505880714,505882691,505884621,505886592,505888566,505890489,505892487,505894386,505896392,505898273,505900256,505902184,505904140,505906100,505908040,505910025,505911976,505913965,505915895,505917844,505919771,505921761,505923634,505925589,505927514,505929504,505931443,505933430,505935362,505937317,505939212,505941162,505943102,505945104,505947011,505948982,505950897,505952883,505954797,505956729,505958676,505960595,505962518,505964435,505966357,505968188,505970120,505972067,505973937,505975856,505977802,505979737,505981527,505983470,505985404,505987367,505989290,505991265,505993226,505995080,505997022,505998978,506000894,506002771,506004726,506006673,506008455,506010389,506012348,506014279,506016186,506018106,506020047,506021892,506023797,506025746,506027678,506029589,506031565,506033482,506035426,506037257,506039249,506041127,506043061,506044992,506046917,506048843,506050695,506052620,506054547,506056469,506058379,506060300,506062249,506064160,506065958,506067912,506069873,506071836,506073690,506075657,506077530,506079417,506081173,506083095,506084969,506086885,506088725,506090637,506092558,506094283,506096200,506098119,506100044,506101858,506103764,506105659,506107340,506109251,506111120,506112908,506114779,506116627,506118322,506120203,506122058,506123910,506125803,506127667,506129415,506131330,506133218,506135060,506136967,506138837,506140720,506142511,506144391,506146335,506148198,506150055,506152013,506153828,506155785,506157643,506159533,506161458,506163348,506165289,506167132,506169075,506170983,506172894,506174856,506176724,506178602,506180491,506182362,506184234,506186194,506188072,506189988,506191923,506193854,506195741,506197616,506199523,506201458,506203367,506205300,506207213,506209162,506211060,506212989,506214919,506216836,506218782,506220728,506222669,506224599,506226519,506228430,506230280,506232193,506234118,506236045,506238015,506239968,506241908,506243856,506245744,506247657,506249629,506251587,506253518,506255447,506257389,506259293,506261220,506263077,506265028,506266929,506268854,506270787,506272756,506274693,506276584,506278442,506280361,506282308,506284232,506286164,506288043,506290026,506291960,506293866,506295756,506297632,506299598,506301531,506303438,506305366,506307293,506309222,506311122,506313059,506314909,506316815,506318737,506320660,506322583,506324474,506326420,506328342,506330273,506332128,506334020,506335896,506337819,506339723,506341604,506343502,506345404,506347308,506349231,506351111,506353005,506354907,506356805,506358652,506360562,506362421,506364316,506366204,506368066,506369931,506371773,506373688,506375591,506377463,506379382,506381247,506383162,506385025,506386944,506388813,506390689,506392598,506394482,506396460,506398307,506400188,506402123,506404043,506405924,506407723,506409687,506411600,506413569,506415522,506417371,506419251,506421143,506423083,506425001,506426883,506428806,506430732,506432651,506434594,506436467,506438402,506440338,506442270,506444209,506446098,506448063,506450015,506451895,506453861,506455714,506457678,506459647,506461527,506463466,506465397,506467323,506469284,506471170,506473152,506475042,506476996,506478945,506480839,506482794,506484655,506486606,506488570,506490497,506492466,506494378,506496321,506498243,506500173,506502140,506504074,506505974,506507885,506509814,506511775,506513703,506515601,506517518,506519432,506521388,506523331,506525258,506527188,506529160,506531095,506533000,506534894,506536780,506538683,506540603,506542505,506544454,506546376,506548303,506550216,506552123,506554079,506555976,506557854,506559742,506561646,506563632,506565558,506567495,506569394,506571295,506573257,506575191,506577106,506578991,506580890,506582864,506584803,506586741,506588655,506590521,506592444,506594340,506595885,506597345,506598618,506600340,506601730,506603239,506604969,506606377,506607871,506609540,506611054,506612422,506614110,506615482,506616859,506618321,506619722,506621102,506622577,506624214,506625565,506626989,506628669,506629983,506631458,506633183,506634475,506635811,506637326,506639091,506640657,506642128,506643809,506645198,506646784,506648446,506649951,506651579,506653279,506654826,506656579,506658046,506659664,506661381,506662861,506664391,506666086,506667535,506669053,506670871,506672363,506673936,506675714,506677026,506678347,506680150,506681556,506682859,506684490,506685951,506687336,506688802,506690350,506691669,506693154,506694690,506696009,506697437,506698931,506700329,506701841,506703506,506704740,506706418,506707832,506709128,506710687,506712342,506713695,506715415,506716802,506718432,506719871,506721296,506722982,506724596,506725952,506727581,506728861,506730358,506731892,506733226,506734773,506736224,506737565,506739294,506740575,506742031,506743745,506745062,506746402,506748095,506749384,506750848,506752449,506753661,506754902,506756587,506757772,506758788,506760538,506761873,506763067,506764833,506766128,506767467,506769275,506770738,506771835,506773649,506775013,506776276,506778046,506779485,506781037,506782651,506783760,506785584,506787001,506788503,506790219,506791595,506793395,506794595,506795979,506797798,506799070,506800723,506802186,506803543,506804823,506806464,506807772,506809442,506810796,506812147,506813644,506815003,506816346,506817960,506819442,506820867,506822434,506823794,506825278,506826679,506828007,506829743,506831078,506832773,506834143,506835443,506837045,506838331,506839680,506841385,506842683,506844181,506845804,506847090,506848880,506850259,506851619,506853328,506854807,506856274,506857876,506859219,506860623,506862090,506863585,506865363,506866690,506868058,506869711,506871199,506872878,506874322,506875900,506877492,506879095,506880823,506882185,506883511,506885171,506886717,506888404,506889757,506891256,506892922,506894522,506896129,506897583,506899018,506900740,506902343,506904066,506905555,506907104,506908648,506910344,506911954,506913500,506914859,506916515,506918219,506919836,506921536,506923040,506924794,506926342,506928116,506929662,506930951,506932690,506934273,506936028,506937617,506939041,506940793,506942409,506943917,506945540,506946936,506948623,506950219,506951739,506953477,506955069,506956606,506958274,506959765,506961449,506963043,506964375,506966115,506967700,506969358,506971020,506972608,506974448,506975997,506977817,506979429,506980819,506982585,506984206,506985888,506987625,506989263,506990900,506992615,506994315,506995970,506997718,506999068,507000883,507002602,507004278,507005982,507007665,507009351,507011106,507012809,507014516,507016252,507017714,507019502,507021265,507023021,507024737,507026431,507028094,507029835,507031568,507033302,507035029,507036508,507038322,507040124,507041850,507043585,507045369,507047023,507048843,507050582,507052416,507053971,507055452,507057277,507059044,507060792,507062530,507064293,507065904,507067701,507069493,507071306,507072889,507074385,507076165,507077960,507079735,507081442,507083240,507084976,507086705,507088491,507090131,507091924,507093463,507095231,507097060,507098885,507100532,507102226,507104031,507105824,507107661,507109304,507111102,507112774,507114520,507116378,507118150,507119976,507121717,507123456,507125356,507127036,507128807,507130353,507132149,507133997,507135756,507137506,507139132,507140894,507142753,507144509,507146176,507147723,507149492,507151375,507153200,507154904,507156602,507158298,507159987,507161755,507163416,507165050,507166817,507168521,507170199,507171707,507173424,507175280,507176994,507178689,507180161,507181880,507183589,507185287,507187049,507188728,507190563,507192158,507193794,507195371,507197035,507198717,507200194,507201875,507203495,507205197,507206918,507208451,507209823,507211457,507213284,507214799,507216431,507217906,507219459,507221187,507222789,507224584,507226122,507227898,507229582,507231167,507232865,507234637,507236367,507237956,507239764,507241270,507242985,507244650,507246255,507247892,507249542,507251316,507252863,507254365,507255922,507257573,507259090,507260806,507262468,507264052,507265805,507267504,507269051,507270334,507272127,507273881,507275513,507277148,507278780,507280414,507282111,507283718,507285163,507286842,507288581,507290264,507291870,507293463,507295229,507296863,507298429,507299728,507301478,507303207,507304861,507306486,507308205,507309907,507311654,507313143,507314525,507316081,507317866,507319527,507321171,507322785,507324516,507326149,507327734,507329114,507330887,507332570,507334239,507335816,507337568,507339154,507341007,507342552,507344121,507345672,507347398,507349003,507350541,507352217,507353802,507355474,507356980,507358561,507360197,507361868,507363514,507365114,507366841,507368532,507370093,507371576,507373199,507374847,507376526,507378155,507379825,507381354,507383099,507384706,507386267,507387910,507389567,507391305,507392889,507394532,507396075,507397759,507399342,507400999,507402480,507404220,507405808,507407419,507409108,507410769,507412368,507413902,507415454,507417011,507418744,507420218,507421904,507423525,507425255,507426770,507428432,507429902,507431647,507433129,507434824,507436432,507438109,507439689,507441188,507442841,507444383,507446090,507447624,507449314,507450917,507452680,507454208,507455872,507457443,507459284,507460736,507462528,507464070,507465853,507467362,507468970,507470562,507472212,507473996,507475509,507477263,507478922,507480606,507482250,507483894,507485518,507487193,507488876,507490555,507492292,507494043,507495784,507497470,507499215,507500915,507502619,507504314,507506024,507507727,507509509,507511189,507512938,507514634,507516311,507518053,507519778,507521423,507523168,507524871,507526685,507528484,507530248,507531921,507533748,507535511,507537236,507538899,507540671,507542459,507544120,507545854,507547504,507549188,507550991,507552533,507554335,507555954,507557747,507559356,507560977,507562691,507564425,507566185,507567818,507569611,507571307,507573161,507574789,507576536,507578255,507579948,507581764,507583369,507585122,507586842,507588638,507590194,507592051,507593785,507595554,507597348,507599118,507600899,507602676,507604531,507605965,507607799,507609496,507611353,507613116,507614829,507616635,507618337,507620196,507621773,507623606,507625490,507627237,507629131,507630736,507632638,507634509,507636379,507638164,507639837,507641709,507643536,507645395,507647267,507648978,507650876,507652740,507654616,507656443,507658176,507660051,507661889,507663799,507665654,507667434,507669347,507671149,507673015,507674826,507676608,507678436,507680260,507682097,507683946,507685757,507687667,507689536,507691386,507693207,507694996,507696875,507698765,507700687,507702644,507704508,507706432,507708300,507710244,507712144,507713918,507715799,507717656,507719578,507721461,507723275,507725123,507727014,507728888,507730774,507732521,507734318,507736249,507738134,507740005,507741840,507743673,507745605,507747477,507749278,507751019,507752859,507754787,507756684,507758470,507760285,507762071,507763988,507765890,507767658,507769318,507771139,507773045,507774956,507776758,507778545,507780366,507782246,507784104,507785956,507787595,507789467,507791343,507793190,507795014,507796779,507798678,507800532,507802425,507804234,507805949,507807711,507809518,507811410,507813267,507815092,507816911,507818725,507820636,507822420,507824100,507825832,507827617,507829494,507831380,507833104,507834871,507836671,507838553,507840377,507842043,507843740,507845530,507847465,507849311,507851056,507852838,507854658,507856539,507858344,507860035,507861742,507863518,507865426,507867192,507868912,507870676,507872453,507874306,507876150,507877808,507879497,507881229,507883090,507884922,507886655,507888476,507890270,507892060,507893887,507895460,507897195,507898948,507900677,507902472,507904097,507905879,507907685,507909400,507911023,507912644,507914394,507916175,507917948,507919702,507921463,507923224,507924977,507926762,507928252,507930071,507931906,507933697,507935428,507937156,507938947,507940816,507942595,507944288,507945978,507947747,507949511,507951269,507953098,507954815,507956628,507958374,507960161,507961731,507963500,507965341,507967087,507968872,507970520,507972246,507974108,507975892,507977619,507979270,507981079,507982865,507984615,507986401,507988179,507989980,507991787,507993541,507995153,507996971,507998836,508000672,508002380,508004158,508005951,508007804,508009633,508011264,508013113,508014934,508016687,508018425,508020170,508021981,508023791,508025615,508027160,508028924,508030599,508032358,508034052,508035746,508037535,508039277,508041104,508042745,508044368,508046069,508047909,508049731,508051533,508053323,508054962,508056787,508058628,508060230,508062019,508063774,508065596,508067306,508069022,508070774,508072577,508074346,508076014,508077802,508079456,508081260,508083008,508084685,508086395,508088140,508089980,508091605,508093349,508095025,508096759,508098567,508100205,508101995,508103777,508105552,508107167,508108971,508110662,508112387,508114193,508115824,508117647,508119383,508121190,508122777,508124601,508126325,508128089,508129872,508131576,508133348,508135143,508136992,508138578,508140478,508142250,508144071,508145783,508147535,508149334,508151001,508152838,508154438,508156322,508158047,508159941,508161643,508163438,508165259,508167065,508168859,508170507,508172423,508174203,508176059,508177782,508179581,508181418,508183255,508185181,508186889,508188699,508190562,508192328,508194208,508196018,508197933,508199731,508201634,508203345,508205147,508207005,508208829,508210702,508212504,508214472,508216292,508218179,508219953,508221683,508223595,508225439,508227383,508229172,508231080,508233000,508234890,508236800,508238567,508240477,508242364,508244209,508246114,508247940,508249906,508251761,508253693,508255503,508257256,508259148,508261061,508263008,508264825,508266697,508268591,508270511,508272376,508274237,508276048,508277984,508279870,508281833,508283699,508285627,508287548,508289461,508291310,508293074,508294956,508296860,508298762,508300628,508302485,508304353,508306282,508308029,508309763,508311681,508313505,508315386,508317218,508319087,508320904,508322751,508324595,508326302,508328137,508330028,508331778,508333478,508335380,508337097,508338854,508340381,508342227,508343961,508345805,508347377,508349189,508350939,508352672,508354138,508355946,508357720,508359493,508361087,508362926,508364705,508366377,508367946,508369797,508371498,508373329,508375062,508376975,508378717,508380429,508382047,508383910,508385766,508387551,508389275,508391124,508392919,508394662,508396383,508398181,508399932,508401719,508403488,508405338,508407127,508408807,508410424,508412230,508413999,508415749,508417467,508419294,508420990,508422636,508424165,508425980,508427570,508429407,508431028,508432873,508434616,508436251,508437869,508439608,508441357,508443015,508444749,508446441,508448330,508449856,508451520,508453070,508454916,508456592,508458401,508460105,508461747,508463234,508464984,508466669,508468481,508469998,508471755,508473546,508475087,508476606,508478360,508480157,508481799,508483628,508485206,508486962,508488479,508490176,508491932,508493693,508495377,508497132,508498977,508500629,508502089,508503951,508505810,508507473,508509270,508511018,508512744,508514409,508516057,508517751,508519553,508521274,508523108,508524902,508526548,508528144,508529962,508531784,508533620,508535356,508537121,508538906,508540587,508542162,508543983,508545751,508547591,508549326,508551240,508553046,508554784,508556382,508558215,508560044,508561913,508563641,508565533,508567362,508569086,508570650,508572502,508574322,508576110,508577903,508579789,508581618,508583397,508584969,508586858,508588646,508590519,508592319,508594116,508595907,508597491,508599142,508600953,508602724,508604524,508606277,508608077,508609762,508611369,508613163,508614958,508616778,508618557,508620310,508621946,508623596,508625336,508627083,508628824,508630561,508632323,508634175,508635726,508637412,508639170,508640924,508642635,508644460,508646317,508647893,508649595,508651404,508653217,508654908,508656720,508658481,508660067,508661895,508663668,508665486,508667309,508669116,508670787,508672406,508674217,508676077,508677811,508679602,508681453,508683169,508684749,508686552,508688421,508690199,508692012,508693857,508695544,508697310,508699110,508700980,508702783,508704637,508706443,508708223,508709930,508711764,508713639,508715456,508717360,508719188,508720946,508722606,508724429,508726259,508728017,508729854,508731662,508733424,508735098,508736965,508738721,508740633,508742465,508744301,508746190,508747739,508749541,508751315,508753166,508754913,508756766,508758558,508760292,508761943,508763780,508765585,508767350,508769218,508770972,508772859,508774483,508776293,508778068,508779930,508781690,508783622,508785387,508787187,508788805,508790729,508792535,508794447,508796220,508798165,508799947,508801752,508803399,508805318,508807175,508809083,508810856,508812824,508814705,508816480,508818193,508820118,508821981,508823855,508825633,508827497,508829255,508831179,508832931,508834687,508836578,508838345,508840222,508841941,508843835,508845687,508847482,508849116,508850988,508852791,508854675,508856526,508858371,508860234,508862021,508863792,508865636,508867434,508869343,508871168,508873061,508874961,508876829,508878583,508880342,508882203,508884093,508886004,508887830,508889705,508891583,508893437,508895198,508897027,508898923,508900796,508902648,508904511,508906405,508908268,508910046,508911799,508913652,508915510,508917436,508919324,508921244,508923071,508925012,508926919,508928714,508930620,508932453,508934380,508936265,508938159,508940102,508941951,508943815,508945552,508947428,508949329,508951290,508953226,508955073,508956968,508958861,508960702,508962570,508964329,508966182,508968062,508969970,508971765,508973708,508975623,508977523,508979432,508981139,508983038,508984941,508986908,508988810,508990670,508992577,508994521,508996384,508998135,509000085,509002035,509003988,509005909,509007705,509009583,509011543,509013465,509015409,509017070,509018989,509020928,509022890,509024825,509026653,509028559,509030478,509032335,509034240,509035989,509037902,509039793,509041672,509043451,509045369,509047323,509049246,509051115,509052779,509054717,509056671,509058659,509060628,509062433,509064377,509066302,509068166,509070119,509071913,509073842,509075726,509077682,509079614,509081473,509083415,509085340,509087187,509089033,509090835,509092788,509094645,509096578,509098438,509100345,509102292,509104206,509106090,509107979,509109782,509111755,509113662,509115618,509117558,509119435,509121385,509123278,509125143,509127061,509128868,509130782,509132663,509134587,509136573,509138473,509140474,509142392,509144276,509146249,509148031,509149992,509151890,509153862,509155833,509157680,509159608,509161502,509163428,509165338,509167086,509169035,509170916,509172865,509174822,509176649,509178624,509180469,509182364,509184297,509186105,509188027,509189905,509191854,509193793,509195658,509197569,509199478,509201332,509203139,509205080,509206943,509208857,509210831,509212738,509214648,509216614,509218514,509220342,509222275,509224156,509226102,509228025,509229911,509231803,509233731,509235626,509237440,509239314,509241209,509243127,509245001,509246947,509248808,509250713,509252552,509254440,509256379,509258311,509260276,509262120,509264051,509265970,509267900,509269706,509271555,509273493,509275429,509277313,509279271,509281130,509283060,509284857,509286765,509288692,509290651,509292578,509294500,509296431,509298338,509300258,509302105,509304061,509305990,509307949,509309862,509311767,509313666,509315619,509317433,509319357,509321245,509323192,509325084,509327017,509328944,509330858,509332778,509334636,509336604,509338507,509340478,509342357,509344297,509346221,509348083,509349992,509351858,509353798,509355727,509357671,509359566,509361506,509363437,509365374,509367189,509369140,509371066,509373032,509374966,509376864,509378801,509380699,509382635,509384472,509386426,509388329,509390317,509392201,509394148,509396061,509397975,509399874,509401682,509403637,509405562,509407482,509409392,509411297,509413213,509415111,509416919,509418843,509420769,509422689,509424597,509426491,509428472,509430347,509432280,509434130,509436058,509438019,509439934,509441841,509443781,509445696,509447612,509449422,509451379,509453337,509455280,509457212,509459126,509461062,509462944,509464908,509466766,509468740,509470658,509472641,509474627,509476583,509478562,509480481,509482406,509484276,509486280,509488183,509490146,509492046,509494039,509495991,509497947,509499807,509501738,509503684,509505647,509507564,509509511,509511448,509513381,509515283,509517209,509519161,509521122,509523002,509524936,509526873,509528799,509530651,509532645,509534582,509536545,509538478,509540405,509542349,509544330,509546182,509548172,509550119,509552113,509553996,509555993,509557853,509559823,509561684,509563650,509565540,509567466,509569357,509571302,509573252,509575208,509577074,509579048,509580985,509582917,509584868,509586786,509588743,509590587,509592550,509594389,509596388,509598310,509600264,509602210,509604108,509606089,509608008,509610006,509611878,509613844,509615795,509617661,509619598,509621490,509623454,509625386,509627316,509629247,509631242,509633106,509635049,509636991,509638986,509640913,509642841,509644738,509646694,509648612,509650554,509652494,509654484,509656433,509658347,509660313,509662281,509664182,509666092,509668042,509670034,509671981,509673896,509675793,509677813,509679712,509681584,509683557,509685545,509687492,509689462,509691362,509693328,509695218,509697173,509699089,509701081,509703040,509705045,509706949,509708881,509710768,509712731,509714638,509716577,509718525,509720516,509722412,509724384,509726388,509728292,509730198,509732166,509734139,509736098,509738030,509739977,509741924,509743858,509745769,509747741,509749680,509751678,509753576,509755545,509757417,509759365,509761302,509763265,509765211,509767115,509769043,509770920,509772893,509774761,509776740,509778691,509780595,509782525,509784403,509786389,509788306,509790291,509792193,509794115,509796062,509797928,509799903,509801794,509803783,509805702,509807673,509809624,509811561,509813417,509815326,509817222,509819179,509821097,509823058,509824990,509826876,509828748,509830678,509832614,509834586,509836529,509838466,509840378,509842231,509844144,509846062,509847959,509849859,509851802,509853727,509855701,509857551,509859503,509861427,509863414,509865334,509867300,509869215,509871204,509873024,509875031,509876974,509878948,509880848,509882850,509884784,509886766,509888568,509890572,509892475,509894460,509896390,509898395,509900282,509902309,509904198,509906184,509908110,509910114,509912017,509913981,509915917,509917915,509919772,509921722,509923660,509925633,509927539,509929503,509931390,509933280,509935192,509937178,509939101,509941032,509942948,509944903,509946857,509948722,509950654,509952647,509954577,509956536,509958442,509960421,509962348,509964133,509966061,509967995,509969909,509971813,509973740,509975681,509977616,509979387,509981265,509983230,509985168,509987065,509989001,509990974,509992900,509994774,509996695,509998637,510000560,510002489,510004411,510006368,510008319,510010241,510012096,510014001,510015960,510017892,510019825,510021773,510023659,510025628,510027446,510029399,510031306,510033246,510035142,510037098,510038994,510040925,510042761,510044734,510046646,510048597,510050486,510052436,510054381,510056212,510058131,510060019,510061993,510063913,510065884,510067772,510069691,510071562,510073515,510075399,510077322,510079286,510081154,510083092,510085082,510086983,510088853,510090772,510092724,510094672,510096514,510098408,510100386,510102250,510104190,510106159,510108086,510109953,510111879,510113924,510115865,510117709,510119658,510121624,510123599,510125455,510127354,510129293,510131156,510133075,510135044,510136987,510138860,510140798,510142709,510144624,510146484,510148420,510150375,510152319,510154180,510156097,510158010,510159960,510161891,510163747,510165667,510167600,510169535,510171445,510173375,510175310,510177195,510179138,510181103,510183076,510184975,510186852,510188750,510190691,510192593,510194491,510196347,510198324,510200217,510202193,510204079,510205981,510207852,510209759,510211633,510213552,510215414,510217310,510219186,510221116,510222985,510224899,510226815,510228749,510230608,510232539,510234412,510236314,510238088,510239992,510241871,510243780,510245612,510247577,510249450,510251292,510253105,510255033,510256916,510258804,510260684,510262664,510264524,510266393,510268313,510270226,510272184,510274028,510275957,510277806,510279656,510281433,510283369,510285245,510287100,510288983,510290888,510292757,510294549,510296382,510298296,510300175,510302058,510304018,510305896,510307784,510309581,510311500,510313468,510315398,510317339,510319243,510321135,510322979,510324881,510326800,510328691,510330621,510332543,510334488,510336242,510338119,510340067,510341990,510343884,510345821,510347701,510349508,510351391,510353224,510355135,510357002,510358862,510360810,510362669,510364560,510366453,510368385,510370270,510372137,510374031,510375885,510377734,510379649,510381485,510383414,510385276,510387067,510388943,510390805,510392687,510394604,510396452,510398227,510400132,510401940,510403892,510405728,510407583,510409481,510411240,510413077,510414994,510416845,510418740,510420662,510422454,510424333,510426216,510428088,510430037,510431909,510433823,510435666,510437552,510439464,510441399,510443289,510445195,510447089,510448942,510450852,510452784,510454688,510456614,510458588,510460483,510462412,510464227,510466130,510467982,510469923,510471852,510473791,510475681,510477628,510479544,510481478,510483416,510485315,510487250,510489185,510491101,510492963,510494872,510496746,510498694,510500622,510502593,510504569,510506524,510508469,510510397,510512314,510514206,510516146,510518093,510520036,510521970,510523927,510525830,510527723,510529625,510531554,510533474,510535386,510537323,510539257,510541156,510543000,510544888,510546822,510548764,510550695,510552576,510554559,510556470,510558380,510560269,510562192,510564133,510566073,510567995,510569923,510571870,510573782,510575683,510577512,510579442,510581367,510583312,510585208,510587114,510589046,510590947,510592861,510594714,510596588,510598434,510600391,510602264,510604177,510606068,510607955,510609875,510611716,510613609,510615527,510617460,510619351,510621268,510623104,510625009,510626921,510628788,510630714,510632577,510634464,510636324,510638219,510640141,510642052,510643947,510645825,510647728,510649610,510651531,510653491,510655386,510657286,510659146,510661076,510663022,510664930,510666811,510668704,510670628,510672553,510674465,510676344,510678258,510680181,510682074,510683988,510685905,510687787,510689695,510691657,510693566,510695428,510697370,510699271,510701147,510703069,510704963,510706879,510708797,510710629,510712554,510714479,510716392,510718283,510720124,510722076,510724010,510725849,510727728,510729682,510731609,510733566,510735410,510737344,510739230,510741105,510743056,510744948,510746903,510748774,510750637,510752605,510754543,510756427,510758317,510760251,510762196,510764145,510766098,510768040,510769931,510771816,510773739,510775668,510777588,510779526,510781460,510783377,510785332,510787277,510789221,510791149,510793057,510795024,510796949,510798823,510800773,510802673,510804603,510806493,510808379,510810309,510812232,510814153,510816052,510817964,510819834,510821732,510823632,510825544,510827429,510829298,510831244,510833178,510835049,510836971,510838871,510840817,510842763,510844587,510846513,510848435,510850272,510852208,510854133,510856025,510857916,510859747,510861699,510863620,510865377,510866763,510868171,510869742,510871158,510872640,510874346,510875799,510877305,510878853,510880486,510881921,510883406,510884980,510886302,510887606,510889204,510890559,510892005,510893706,510895028,510896395,510897930,510899533,510900911,510902455,510903962,510905287,510906668,510908436,510909959,510911442,510913158,510914543,510915998,510917753,510919334,510920789,510922564,510924133,510925738,510927350,510928882,510930508,510932104,510933696,510935226,510936861,510938289,510940004,510941659,510943174,510944879,510946398,510947647,510949332,510950941,510952219,510953698,510955334,510956755,510958064,510959802,510961101,510962376,510964180,510965346,510966676,510968447,510969603,510971088,510972850,510974144,510975667,510977343,510978511,510979890,510981639,510982995,510984656,510986240,510987621,510989376,510990734,510992175,510993863,510995186,510996928,510998113,510999534,511001284,511002561,511003910,511005496,511006869,511008452,511010068,511011246,511013010,511014418,511015684,511017383,511018739,511020030,511021829,511023044,511024209,511025859,511027133,511028188,511029650,511031183,511032444,511033941,511035489,511036841,511038364,511040006,511041146,511042782,511044390,511045566,511047240,511048833,511050162,511051876,511053201,511054766,511056233,511057642,511059442,511061064,511062637,511064013,511065327,511067045,511068409,511069873,511071597,511072833,511074000,511075772,511077140,511078608,511080274,511081525,511082786,511084376,511085830,511087166,511088797,511090075,511091756,511093056,511094406,511096027,511097388,511098983,511100424,511101898,511103553,511104721,511106152,511107698,511109128,511110600,511111978,511113365,511115112,511116425,511118002,511119648,511120986,511122528,511124053,511125456,511127193,511128527,511129722,511131417,511132830,511134517,511135993,511137245,511138906,511140284,511141934,511143487,511145065,511146727,511148115,511149931,511151347,511152723,511154368,511155811,511157507,511159060,511160438,511162120,511163564,511165268,511166767,511168062,511169832,511171386,511173126,511174580,511176130,511177817,511179340,511180930,511182546,511184013,511185611,511187169,511188742,511190509,511192172,511193814,511195478,511197061,511198683,511200196,511201691,511203346,511204953,511206677,511208230,511209791,511211397,511212850,511214513,511216097,511217507,511219265,511220759,511222396,511224064,511225470,511227261,511228765,511230451,511232010,511233282,511235065,511236669,511238286,511239976,511241521,511243369,511245051,511246674,511248361,511249987,511251510,511253206,511254835,511256561,511258305,511259803,511261605,511263247,511265026,511266621,511268112,511269786,511271507,511273175,511274938,511276674,511278259,511280046,511281794,511283538,511285137,511286717,511288457,511290185,511291898,511293660,511295424,511296976,511298715,511300461,511302244,511303841,511305495,511307144,511308951,511310713,511312430,511314223,511315850,511317676,511319452,511321197,511322778,511324524,511326053,511327849,511329613,511331466,511333150,511334733,511336553,511338325,511340115,511341727,511343495,511345005,511346782,511348582,511350303,511352066,511353785,511355542,511357335,511359116,511360689,511362250,511364038,511365835,511367646,511369332,511371144,511372821,511374533,511376379,511378062,511379894,511381426,511383264,511385109,511386963,511388626,511390408,511392208,511394026,511395880,511397495,511399067,511400883,511402687,511404500,511406146,511407810,511409640,511411430,511413259,511414887,511416410,511418215,511419994,511421818,511423539,511425203,511426992,511428777,511430503,511432103,511433701,511435389,511437140,511438800,511440461,511442117,511443852,511445610,511447288,511448759,511450463,511452293,511453948,511455728,511457376,511459167,511460945,511462496,511463998,511465633,511467517,511468995,511470566,511472193,511473766,511475523,511477072,511478666,511480253,511481906,511483505,511485063,511486639,511488159,511490008,511491629,511493211,511494751,511496437,511498235,511499847,511501650,511503310,511505085,511506719,511508368,511509868,511511527,511513246,511514919,511516644,511518322,511519959,511521624,511523041,511524517,511526219,511528025,511529551,511531107,511532629,511534347,511536033,511537630,511539185,511540733,511542523,511544121,511545732,511547302,511548967,511550715,511552341,511553983,511555450,511557140,511558825,511560503,511561955,511563758,511565422,511567024,511568605,511570115,511571819,511573480,511575036,511576736,511578430,511580204,511581780,511583249,511584827,511586449,511588149,511589795,511591275,511593009,511594666,511596351,511597936,511599483,511601245,511602867,511604396,511606091,511607720,511609536,511611252,511612706,511614347,511616045,511617771,511619422,511621037,511622737,511624325,511625801,511627205,511628854,511630520,511632199,511633826,511635608,511637282,511638956,511640566,511642117,511643571,511645215,511646795,511648444,511650011,511651704,511653414,511654969,511656700,511658166,511660006,511661509,511663125,511664693,511666310,511667989,511669595,511671197,511672892,511674555,511676175,511677881,511679474,511681217,511682637,511684136,511685656,511687275,511688917,511690536,511692319,511693944,511695670,511697141,511698916,511700405,511702176,511703620,511705334,511706931,511708606,511710059,511711699,511713324,511714896,511716611,511718108,511719770,511721385,511723161,511724650,511726375,511727982,511729767,511731241,511733024,511734577,511736385,511737856,511739480,511741073,511742732,511744486,511745976,511747649,511749240,511751057,511752696,511754360,511756014,511757699,511759407,511761074,511762836,511764563,511766326,511768030,511769768,511771497,511773172,511774887,511776595,511778301,511780058,511781796,511783545,511785221,511786924,511788684,511790398,511792068,511793867,511795604,511797352,511799118,511800865,511802542,511804352,511806111,511807835,511809579,511811334,511813135,511814806,511816475,511818163,511819788,511821600,511823218,511825014,511826787,511828423,511830024,511831611,511833361,511835045,511836863,511838550,511840351,511842120,511843866,511845480,511847143,511848892,511850583,511852393,511854072,511855881,511857614,511859432,511861056,511862738,511864447,511866191,511868045,511869764,511871526,511873264,511875127,511876718,511878449,511880249,511881886,511883748,511885361,511887202,511888906,511890783,511892477,511894163,511896039,511897771,511899645,511901384,511903236,511905137,511906923,511908795,511910385,511912230,511914148,511915902,511917802,511919494,511921401,511923344,511925152,511926985,511928711,511930604,511932500,511934367,511936249,511937980,511939830,511941728,511943572,511945444,511947155,511948928,511950797,511952633,511954516,511956278,511958149,511960039,511961913,511963794,511965503,511967398,511969345,511971273,511973189,511975050,511976968,511978901,511980819,511982717,511984450,511986416,511988310,511990173,511992030,511993822,511995757,511997672,511999520,512001372,512003159,512005059,512006922,512008833,512010718,512012622,512014480,512016303,512018219,512020103,512021912,512023658,512025532,512027495,512029430,512031249,512033032,512034859,512036807,512038734,512040548,512042126,512044025,512045866,512047766,512049555,512051384,512053254,512055082,512056929,512058822,512060568,512062372,512064199,512066115,512067945,512069725,512071572,512073407,512075309,512077220,512078862,512080596,512082438,512084334,512086237,512088086,512089845,512091673,512093593,512095443,512097217,512098811,512100641,512102448,512104288,512106120,512107842,512109690,512111552,512113372,512115190,512116848,512118658,512120503,512122367,512124211,512126032,512127831,512129655,512131482,512133294,512134978,512136700,512138522,512140346,512142159,512143873,512145695,512147510,512149339,512151143,512152761,512154584,512156358,512158155,512160002,512161774,512163645,512165455,512167264,512168960,512170511,512172333,512174180,512175933,512177599,512179294,512181100,512182866,512184616,512186147,512187941,512189724,512191507,512193252,512195010,512196812,512198584,512200429,512202003,512203766,512205543,512207383,512209218,512210856,512212653,512214498,512216299,512217925,512219614,512221391,512223110,512224880,512226589,512228349,512230167,512231897,512233569,512235186,512236969,512238715,512240470,512242153,512243902,512245747,512247518,512249171,512250861,512252642,512254431,512256205,512257988,512259758,512261554,512263362,512265072,512266749,512268517,512270410,512272248,512274001,512275811,512277612,512279446,512281323,512282914,512284737,512286575,512288395,512290136,512291927,512293740,512295502,512297277,512298909,512300750,512302424,512304211,512305904,512307576,512309350,512311130,512312993,512314574,512316316,512318027,512319797,512321587,512323324,512325115,512326846,512328739,512330387,512332124,512333809,512335599,512337367,512339066,512340847,512342587,512344450,512346038,512347780,512349419,512351228,512352943,512354650,512356367,512358116,512359901,512361488,512363280,512364949,512366808,512368488,512370238,512372024,512373781,512375544,512377115,512378890,512380566,512382437,512384086,512385918,512387626,512389489,512391046,512392770,512394551,512396207,512397983,512399697,512401444,512403215,512405007,512406575,512408418,512410129,512411991,512413663,512415477,512417178,512418907,512420541,512422251,512424060,512425801,512427609,512429304,512431136,512432887,512434732,512436297,512438153,512439912,512441723,512443412,512445226,512447030,512448791,512450669,512452338,512454218,512455986,512457827,512459556,512461361,512463206,512465012,512466863,512468510,512470432,512472184,512474109,512475804,512477681,512479536,512481358,512483145,512484839,512486770,512488570,512490473,512492216,512494097,512496010,512497870,512499746,512501400,512503295,512505186,512507046,512508950,512510729,512512662,512514525,512516443,512518095,512519961,512521839,512523718,512525607,512527360,512529321,512531201,512533135,512534791,512536577,512538514,512540387,512542291,512544110,512546002,512547911,512549819,512551652,512553246,512555155,512557032,512558930,512560677,512562606,512564476,512566388,512568022,512569827,512571678,512573567,512575337,512577150,512579026,512580901,512582552,512584192,512586092,512587869,512589572,512591243,512593129,512594867,512596459,512598054,512599953,512601706,512603394,512605080,512606789,512608658,512610100,512611848,512613529,512615336,512616821,512618664,512620462,512622141,512623558,512625397,512627116,512628943,512630592,512632459,512634271,512635788,512637370,512639217,512641113,512642679,512644484,512646198,512648042,512649588,512651325,512653035,512654832,512656504,512658357,512660109,512661827,512663276,512665091,512666845,512668512,512670260,512671965,512673787,512675201,512676892,512678504,512680364,512681963,512683785,512685532,512687231,512688735,512690566,512692174,512693959,512695468,512697262,512699055,512700560,512702126,512703855,512705597,512707250,512708994,512710701,512712527,512713931,512715491,512717131,512718948,512720543,512722201,512723846,512725460,512727018,512728637,512730296,512732047,512733655,512735358,512737142,512738783,512740221,512741995,512743721,512745543,512746994,512748828,512750681,512752132,512753630,512755463,512757288,512758888,512760690,512762475,512764115,512765599,512767301,512769040,512770764,512772369,512774141,512775892,512777589,512779092,512780868,512782637,512784473,512786114,512787968,512789726,512791250,512792831,512794650,512796418,512798110,512799884,512801673,512803462,512805044,512806780,512808540,512810335,512812085,512813876,512815713,512817400,512818935,512820740,512822548,512824287,512826027,512827879,512829687,512831427,512832959,512834847,512836620,512838428,512840209,512842012,512843792,512845287,512846953,512848762,512850533,512852269,512854013,512855846,512857540,512859071,512860880,512862685,512864493,512866224,512868099,512869918,512871436,512873125,512874927,512876669,512878367,512880142,512882004,512883691,512885243,512887002,512888891,512890665,512892392,512894232,512896078,512897831,512899362,512901210,512903047,512904882,512906511,512908386,512910238,512911900,512913518,512915427,512917235,512919028,512920871,512922733,512924420,512926073,512927843,512929756,512931501,512933250,512935092,512936951,512938686,512940254,512942040,512943949,512945784,512947548,512949395,512951292,512953020,512954661,512956536,512958386,512960217,512961992,512963874,512965730,512967498,512969148,512971014,512972905,512974761,512976536,512978441,512980343,512982098,512983720,512985555,512987379,512989224,512990999,512992829,512994685,512996557,512998215,512999933,513001818,513003632,513005508,513007294,513009203,513011096,513012844,513014425,513016276,513018104,513019943,513021684,513023502,513025309,513027139,513028921,513030499,513032396,513034168,513036011,513037738,513039646,513041458,513043272,513044989,513046757,513048663,513050497,513052367,513054070,513055987,513057801,513059594,513061299,513063112,513065059,513066921,513068809,513070588,513072515,513074327,513076170,513077963,513079709,513081601,513083497,513085349,513087056,513089028,513090875,513092749,513094499,513096263,513098160,513100019,513101866,513103546,513105466,513107238,513109169,513110922,513112647,513114564,513116329,513118224,513119929,513121822,513123671,513125598,513127396,513129032,513130934,513132726,513134620,513136472,513138338,513140222,513142100,513143870,513145555,513147460,513149242,513151131,513152962,513154827,513156750,513158602,513160398,513162136,513164035,513165870,513167778,513169613,513171485,513173397,513175285,513177109,513178860,513180773,513182601,513184517,513186408,513188234,513190114,513191953,513193799,513195637,513197491,513199366,513201229,513203151,513204970,513206864,513208674,513210589,513212488,513214259,513216184,513217979,513219926,513221798,513223681,513225612,513227441,513229344,513231126,513232934,513234838,513236689,513238617,513240421,513242399,513244248,513246163,513247988,513249717,513251659,513253503,513255433,513257228,513259099,513260982,513262903,513264783,513266450,513268412,513270246,513272216,513274082,513275926,513277862,513279782,513281656,513283322,513285267,513287157,513289101,513290963,513292735,513294656,513296555,513298471,513300306,513302067,513303990,513305902,513307803,513309567,513311547,513313444,513315395,513317207,513318946,513320837,513322725,513324649,513326375,513328289,513330200,513332087,513333935,513335578,513337501,513339393,513341366,513343225,513345109,513347005,513348931,513350789,513352480,513354394,513356277,513358211,513360097,513361948,513363848,513365742,513367559,513369181,513371139,513373014,513374959,513376874,513378661,513380581,513382483,513384350,513386207,513387986,513389889,513391803,513393736,513395520,513397430,513399315,513401192,513403092,513404875,513406824,513408750,513410701,513412581,513414542,513416484,513418359,513420216,513422017,513423981,513425869,513427775,513429589,513431511,513433406,513435276,513437121,513438912,513440825,513442757,513444692,513446539,513448490,513450370,513452238,513453961,513455906,513457834,513459771,513461670,513463522,513465426,513467288,513469134,513470971,513472913,513474818,513476736,513478658,513480602,513482535,513484420,513486223,513488081,513490019,513491928,513493762,513495695,513497605,513499512,513501236,513503082,513504997,513506928,513508854,513510752,513512676,513514598,513516476,513518185,513520118,513522075,513524005,513525901,513527725,513529668,513531576,513533478,513535205,513537095,513539006,513540912,513542827,513544685,513546628,513548479,513550385,513552210,513554145,513556077,513558019,513559886,513561820,513563754,513565659,513567483,513569382,513571357,513573254,513575214,513577121,513579049,513580944,513582875,513584647,513586540,513588476,513590410,513592274,513594235,513596207,513598092,513600007,513601847,513603815,513605746,513607713,513609652,513611623,513613503,513615453,513617267,513619224,513621159,513623088,513624991,513626911,513628867,513630742,513632659,513634530,513636548,513638441,513640391,513642301,513644240,513646160,513648148,513649937,513651850,513653802,513655778,513657731,513659637,513661633,513663520,513665398,513667261,513669227,513671144,513673137,513675059,513677013,513678977,513680889,513682713,513684676,513686642,513688614,513690525,513692505,513694481,513696395,513698265,513700232,513702179,513704177,513706093,513708052,513709985,513711929,513713771,513715756,513717693,513719657,513721534,513723536,513725488,513727436,513729295,513731236,513733223,513735190,513737172,513739155,513741087,513743036,513744869,513746843,513748753,513750725,513752625,513754585,513756525,513758395,513760250,513762160,513764112,513766052,513767943,513769870,513771832,513773683,513775550,513777453,513779387,513781342,513783210,513785211,513787111,513789025,513790847,513792870,513794779,513796708,513798628,513800593,513802466,513804362,513806304,513808265,513810202,513812124,513814102,513816023,513817896,513819800,513821776,513823650,513825611,513827479,513829485,513831381,513833286,513835108,513837121,513839035,513840990,513842850,513844816,513846730,513848620,513850477,513852474,513854347,513856340,513858216,513860257,513862247,513864117,513866010,513867992,513869949,513871874,513873835,513875813,513877745,513879617,513881523,513883492,513885462,513887448,513889364,513891359,513893295,513895190,513897113,513899069,513901037,513902987,513904968,513906951,513908928,513910821,513912775,513914729,513916711,513918657,513920646,513922596,513924566,513926503,513928457,513930390,513932379,513934319,513936308,513938269,513940224,513942102,513944046,513946003,513947940,513949919,513951857,513953846,513955742,513957719,513959639,513961615,513963573,513965526,513967513,513969351,513971318,513973254,513975142,513977104,513979043,513980996,513982899,513984864,513986824,513988757,513990651,513992604,513994544,513996497,513998460,514000356,514002277,514004218,514006168,514008135,514010029,514011947,514013820,514015763,514017651,514019618,514021514,514023476,514025354,514027274,514029216,514031089,514033088,514035010,514036934,514038821,514040724,514042688,514044590,514046551,514048429,514050359,514052234,514054127,514056103,514058010,514059917,514061874,514063792,514065611,514067507,514069467,514071338,514073252,514075125,514077056,514078971,514080712,514082620,514084495,514086460,514088362,514090283,514092132,514093905,514095770,514097656,514099535,514101395,514103334,514105240,514107066,514108964,514110845,514112820,514114726,514116690,514118566,514120423,514122296,514124201,514126133,514127990,514129916,514131775,514133608,514135576,514137423,514139357,514141293,514143250,514145179,514147047,514149006,514150957,514152841,514154757,514156746,514158580,514160440,514162374,514164336,514166252,514168153,514170113,514172061,514173916,514175700,514177657,514179602,514181503,514183412,514185384,514187329,514189206,514191005,514192970,514194862,514196783,514198666,514200607,514202519,514204414,514206211,514208170,514210093,514211987,514213902,514215841,514217760,514219625,514221398,514223365,514225315,514227250,514229132,514231073,514233013,514234772,514236721,514238686,514240593,514242506,514244453,514246420,514248159,514250092,514252019,514253940,514255872,514257819,514259726,514261634,514263496,514265459,514267370,514269328,514271269,514273248,514275204,514277041,514278990,514280973,514282929,514284861,514286803,514288776,514290598,514292552,514294460,514296422,514298360,514300320,514302266,514304181,514306079,514308054,514309987,514311949,514313883,514315834,514317762,514319701,514321618,514323569,514325502,514327451,514329399,514331313,514333244,514335197,514337161,514339097,514341039,514342974,514344914,514346830,514348756,514350725,514352628,514354611,514356532,514358526,514360392,514362404,514364316,514366253,514368154,514370113,514372066,514374009,514375942,514377876,514379825,514381719,514383699,514385642,514387602,514389540,514391535,514393461,514395413,514397322,514399289,514401164,514403119,514405020,514406973,514408861,514410807,514412748,514414719,514416637,514418575,514420477,514422415,514424312,514426226,514428125,514430071,514431986,514433950,514435878,514437747,514439639,514441549,514443487,514445400,514447304,514449196,514451119,514453007,514454914,514456788,514458742,514460693,514462564,514464501,514466413,514468339,514470172,514472114,514474034,514475908,514477861,514479802,514481752,514483567,514485467,514487390,514489297,514491256,514493219,514495133,514496971,514498920,514500821,514502718,514504621,514506531,514508425,514510298,514512208,514514140,514516044,514517919,514519807,514521729,514523504,514525363,514527309,514529227,514531126,514533083,514534966,514536887,514538671,514540629,514542531,514544464,514546377,514548291,514550055,514551974,514553901,514555779,514557645,514559587,514561448,514563253,514565087,514567030,514568929,514570857,514572750,514574510,514576337,514578289,514580156,514582018,514583916,514585844,514587693,514589609,514591483,514593432,514595340,514597232,514599151,514601010,514602896,514604786,514606660,514608558,514610440,514612314,514614210,514616108,514618035,514619967,514621879,514623813,514625736,514627613,514629509,514631439,514633396,514635353,514637228,514639149,514641011,514642914,514644829,514646748,514648684,514650606,514652484,514654373,514656268,514658205,514660133,514662061,514663971,514665852,514667779,514669684,514671617,514673504,514675417,514677308,514679188,514681000,514682907,514684804,514686702,514688620,514690568,514692535,514694440,514696278,514698199,514700092,514702014,514703949,514705872,514707841,514709725,514711656,514713596,514715510,514717455,514719385,514721356,514723264,514725164,514727073,514728968,514730877,514732840,514734751,514736724,514738651,514740651,514742577,514744558,514746419,514748383,514750343,514752306,514754237,514756099,514758094,514759958,514761865,514763755,514765681,514767606,514769526,514771423,514773383,514775331,514777212,514779083,514780985,514782954,514784886,514786804,514788708,514790666,514792649,514794533,514796484,514798334,514800285,514802240,514804165,514806107,514808035,514809968,514811906,514813833,514815714,514817634,514819547,514821491,514823465,514825360,514827284,514829217,514831163,514833073,514834951,514836855,514838720,514840627,514842500,514844408,514846314,514848223,514850158,514852053,514853981,514855891,514857813,514859709,514861653,514863519,514865440,514867333,514869175,514871088,514872939,514874888,514876754,514878720,514880591,514882552,514884462,514886341,514888252,514890143,514892057,514893944,514895939,514897808,514899752,514901711,514903621,514905514,514907375,514909378,514911279,514913234,514915201,514917127,514919072,514920946,514922905,514924810,514926748,514928734,514930643,514932566,514934502,514936407,514938387,514940322,514942237,514944138,514946099,514948044,514949987,514951955,514953861,514955776,514957740,514959681,514961598,514963493,514965409,514967363,514969275,514971243,514973120,514975074,514977006,514978955,514980913,514982769,514984752,514986700,514988645,514990539,514992496,514994474,514996408,514998355,515000230,515002205,515004137,515006077,515008048,515009941,515011886,515013838,515015808,515017765,515019689,515021622,515023561,515025508,515027474,515029369,515031299,515033202,515035142,515037068,515038967,515040921,515042843,515044800,515046712,515048618,515050554,515052458,515054377,515056312,515058216,515060204,515062147,515064068,515065975,515067915,515069889,515071833,515073779,515075669,515077588,515079542,515081473,515083438,515085337,515087218,515089152,515091041,515092583,515094056,515095330,515097042,515098424,515099931,515101643,515103086,515104568,515106245,515107760,515109120,515110823,515112175,515113540,515115042,515116428,515117798,515119290,515120902,515122256,515123670,515125346,515126648,515128152,515129878,515131145,515132487,515134000,515135731,515137277,515138773,515140426,515141837,515143462,515145124,515146624,515148266,515149962,515151491,515153257,515154710,515156328,515158045,515159525,515161060,515162753,515164182,515165745,515167559,515169035,515170609,515172401,515173701,515175036,515176841,515178224,515179541,515181188,515182649,515184030,515185532,515187066,515188383,515189882,515191414,515192758,515194189,515195669,515197065,515198590,515200214,515201475,515203156,515204553,515205836,515207419,515209058,515210417,515212124,515213469,515215136,515216568,515217961,515219662,515221259,515222630,515224245,515225547,515227044,515228532,515229883,515231438,515232877,515234226,515235959,515237195,515238684,515240394,515241706,515243083,515244767,515246049,515247541,515249122,515250334,515251577,515253237,515254401,515255431,515257192,515258505,515259707,515261488,515262784,515264125,515265925,515267368,515268495,515270307,515271662,515272947,515274697,515276128,515277705,515279318,515280436,515282258,515283674,515285182,515286892,515288287,515290089,515291272,515292687,515294475,515295747,515297412,515298863,515300227,515301505,515303127,515304436,515306122,515307457,515308780,515310315,515311673,515313007,515314653,515316118,515317545,515319098,515320453,515321965,515323359,515324678,515326393,515327699,515329422,515330774,515332067,515333697,515334974,515336315,515338024,515339305,515340823,515342436,515343727,515345533,515346894,515348249,515349969,515351412,515352933,515354485,515355867,515357269,515358726,515360227,515362017,515363356,515364732,515366384,515367853,515369561,515371023,515372610,515374217,515375811,515377555,515378902,515380218,515381907,515383452,515385187,515386537,515388000,515389736,515391296,515392926,515394414,515395795,515397537,515399140,515400847,515402339,515403855,515405421,515407115,515408743,515410269,515411635,515413309,515414992,515416602,515418301,515419804,515421568,515423120,515424888,515426434,515427724,515429484,515431067,515432823,515434400,515435802,515437584,515439204,515440713,515442307,515443629,515445356,515446958,515448497,515450230,515451699,515453362,515455036,515456540,515458233,515459804,515461193,515462880,515464390,515466179,515467810,515469421,515471231,515472801,515474668,515476315,515477761,515479541,515481147,515482848,515484650,515486161,515487943,515489648,515491343,515493154,515494874,515496248,515498070,515499768,515501487,515503266,515504962,515506678,515508444,515510147,515511947,515513699,515515159,515517009,515518773,515520523,515522320,515524013,515525652,515527408,515529138,515530946,515532735,515534214,515536019,515537830,515539551,515541365,515543143,515544779,515546587,515548321,515550155,515551848,515553315,515555131,515556905,515558641,515560512,515562267,515563878,515565693,515567461,515569275,515571015,515572672,515574343,515576123,515577923,515579746,515581509,515583223,515585030,515586819,515588615,515590341,515591888,515593690,515595465,515597312,515599164,515600935,515602597,515604437,515606243,515608115,515609895,515611519,515613374,515615140,515617016,515618903,515620715,515622440,515624294,515626118,515627977,515629751,515631320,515633175,515634979,515636792,515638550,515640210,515642052,515643834,515645656,515647383,515648920,515650705,515652477,515654281,515656070,515657777,515659529,515661263,515662958,515664663,515666205,515667995,515669760,515671469,515673062,515674621,515676356,515678218,515679936,515681654,515683084,515684837,515686585,515688341,515690081,515691866,515693666,515695433,515697105,515698604,515700294,515702178,515703804,515705303,515706945,515708575,515710401,515712084,515713735,515715239,515716868,515718540,515720195,515721969,515723444,515725070,515726751,515728502,515730294,515731862,515733653,515735340,515737040,515738738,515740590,515742393,515743973,515745787,515747274,515748957,515750657,515752352,515754084,515755759,515757494,515759148,515760661,515762131,515763865,515765524,515767217,515768856,515770413,515772178,515773858,515775542,515776967,515778689,515780492,515782152,515783753,515785404,515787066,515788758,515790507,515791953,515793649,515795378,515797062,515798707,515800329,515802087,515803745,515805233,515806680,515808416,515810076,515811729,515813368,515815140,515816888,515818597,515820098,515821701,515823325,515825078,515826779,515828276,515830056,515831684,515833382,515834852,515836617,515838400,515840065,515841590,515843383,515845014,515846897,515848493,515850113,515851739,515853488,515855153,515856701,515858449,515860017,515861592,515863032,515864752,515866437,515868204,515869824,515871630,515873311,515875012,515876655,515878280,515879853,515881582,515883214,515884924,515886529,515888280,515889941,515891525,515893144,515894865,515896565,515898184,515899958,515901566,515903299,515904921,515906639,515908322,515910042,515911705,515913422,515915083,515916817,515918361,515919909,515921519,515923177,515924871,515926424,515928262,515929931,515931699,515933193,515934892,515936634,515938361,515939951,515941688,515943385,515944909,515946540,515948277,515949855,515951587,515953161,515954892,515956569,515958173,515959748,515961462,515963223,515964871,515966514,515968232,515970022,515971603,515973211,515974921,515976591,515978388,515979896,515981680,515983289,515985075,515986602,515988406,515990085,515991856,515993559,515995298,515997063,515998779,516000506,516002224,516004050,516005779,516007581,516009281,516011082,516012799,516014481,516016144,516017968,516019739,516021532,516023159,516024995,516026699,516028455,516030257,516032094,516033910,516035734,516037542,516039337,516041138,516042929,516044593,516046265,516048060,516049719,516051583,516053146,516054982,516056624,516058388,516059852,516061645,516063369,516065184,516066854,516068685,516070390,516072205,516073784,516075620,516077361,516079212,516080890,516082712,516084478,516086307,516087857,516089691,516091433,516093342,516095045,516096875,516098656,516100369,516101955,516103825,516105453,516107278,516108966,516110845,516112537,516114307,516115954,516117827,516119564,516121467,516123154,516124998,516126841,516128670,516130377,516132156,516134070,516135798,516137691,516139405,516141344,516143107,516144938,516146655,516148479,516150280,516152209,516153956,516155826,516157707,516159548,516161367,516163130,516165022,516166814,516168685,516170463,516172380,516174240,516176088,516177865,516179733,516181666,516183544,516185457,516187304,516189212,516191079,516192971,516194737,516196644,516198576,516200439,516202330,516204144,516206046,516207921,516209757,516211537,516213363,516215273,516217154,516219039,516220867,516222736,516224649,516226490,516228241,516230040,516231941,516233828,516235605,516237407,516239244,516241154,516242971,516244688,516246422,516248279,516250169,516252020,516253811,516255658,516257580,516259433,516261209,516262991,516264849,516266708,516268545,516270308,516272181,516274089,516275999,516277612,516279336,516281174,516283055,516284907,516286675,516288547,516290402,516292270,516293998,516295619,516297409,516299236,516301068,516302818,516304591,516306404,516308241,516310086,516311654,516313522,516315402,516317298,516319070,516320905,516322776,516324624,516326332,516328017,516329865,516331736,516333587,516335294,516337129,516338995,516340835,516342457,516344171,516345996,516347799,516349676,516351470,516353307,516355218,516356989,516358700,516360305,516362190,516363969,516365824,516367483,516369321,516371116,516372942,516374503,516376299,516378193,516380008,516381855,516383656,516385520,516387248,516388947,516390597,516392464,516394302,516396054,516397822,516399688,516401532,516403211,516404878,516406728,516408480,516410341,516412017,516413873,516415662,516417480,516419108,516420879,516422745,516424495,516426262,516428044,516429915,516431741,516433430,516435144,516437011,516438818,516440620,516442390,516444312,516446106,516447987,516449611,516451470,516453358,516455263,516457072,516458925,516460816,516462705,516464431,516466137,516468012,516469796,516471648,516473429,516475343,516477121,516478965,516480524,516482353,516484160,516486032,516487773,516489648,516491500,516493372,516495045,516496708,516498552,516500344,516502277,516504008,516505873,516507680,516509586,516511232,516513005,516514817,516516626,516518484,516520144,516521939,516523743,516525584,516527208,516529064,516530821,516532649,516534390,516536141,516537966,516539701,516541560,516543121,516544902,516546674,516548537,516550194,516552102,516553853,516555706,516557277,516559078,516560889,516562637,516564407,516566120,516567904,516569688,516571376,516573031,516574853,516576510,516578415,516580067,516581982,516583725,516585639,516587252,516589086,516590905,516592730,516594452,516596252,516598099,516599771,516601557,516603200,516605119,516606821,516608678,516610349,516612281,516614051,516615956,516617679,516619404,516621296,516623047,516624961,516626712,516628623,516630390,516632261,516634023,516635770,516637663,516639466,516641323,516643121,516645018,516646850,516648709,516650426,516652201,516654072,516655882,516657752,516659523,516661379,516663202,516665053,516666746,516668558,516670466,516672275,516674165,516675975,516677927,516679771,516681658,516683426,516685218,516687181,516688969,516690888,516692682,516694592,516696471,516698391,516700248,516701909,516703776,516705642,516707580,516709319,516711217,516713125,516714991,516716836,516718478,516720439,516722296,516724214,516726016,516727855,516729775,516731658,516733466,516735168,516737046,516738919,516740791,516742538,516744432,516746328,516748169,516749768,516751658,516753532,516755379,516757108,516758884,516760713,516762510,516764103,516765851,516767686,516769446,516771068,516772840,516774571,516776309,516777774,516779542,516781292,516783146,516784651,516786497,516788181,516789770,516791325,516793058,516794943,516796395,516798228,516800032,516801722,516803149,516804950,516806649,516808467,516810151,516811964,516813818,516815285,516816908,516818712,516820530,516822096,516823938,516825734,516827435,516828913,516830783,516832482,516834241,516835958,516837766,516839629,516841107,516842750,516844507,516846270,516847921,516849705,516851411,516852954,516854504,516856326,516857954,516859659,516861390,516863116,516864830,516866306,516868052,516869729,516871447,516873035,516874764,516876535,516878121,516879636,516881374,516883134,516884761,516886528,516888256,516889889,516891312,516893070,516894787,516896546,516898092,516899807,516901543,516903175,516904598,516906387,516908110,516909841,516911542,516913260,516915081,516916576,516918232,516919996,516921780,516923417,516925118,516927012,516928696,516930192,516931897,516933751,516935564,516937148,516939042,516940751,516942492,516943860,516945703,516947397,516949208,516950800,516952659,516954433,516956155,516957656,516959468,516961275,516963152,516964793,516966633,516968388,516970078,516971606,516973399,516975169,516976992,516978703,516980541,516982403,516984111,516985696,516987531,516989421,516991205,516992999,516994771,516996642,516998413,517000136,517001792,517003711,517005482,517007321,517009098,517011007,517012890,517014620,517016360,517018173,517020030,517021861,517023757,517025599,517027499,517029285,517030994,517032519,517034425,517036223,517038068,517039808,517041607,517043475,517045117,517046868,517048550,517050430,517052272,517054117,517055883,517057736,517059569,517061252,517062842,517064682,517066494,517068307,517070048,517071920,517073782,517075477,517077193,517078958,517080853,517082635,517084544,517086329,517088226,517090070,517091829,517093487,517095357,517097207,517099055,517100804,517102676,517104533,517106281,517107968,517109837,517111730,517113556,517115439,517117318,517119209,517120921,517122680,517124476,517126396,517128160,517130026,517131882,517133798,517135476,517137362,517139037,517140964,517142845,517144735,517146574,517148487,517150395,517152172,517153934,517155831,517157718,517159595,517161546,517163424,517165349,517167089,517168934,517170748,517172743,517174622,517176542,517178408,517180353,517182285,517184094,517185824,517187768,517189673,517191574,517193452,517195354,517197310,517199079,517200944,517202750,517204700,517206566,517208503,517210362,517212302,517214215,517216013,517217732,517219590,517221498,517223401,517225306,517227124,517229052,517230946,517232759,517234459,517236378,517238267,517240105,517242062,517243940,517245878,517247809,517249620,517251324,517253242,517255158,517257027,517258907,517260753,517262707,517264610,517266407,517268116,517270053,517271929,517273844,517275739,517277654,517279577,517281499,517283272,517285013,517286956,517288880,517290784,517292591,517294566,517296496,517298363,517300196,517302011,517303932,517305856,517307744,517309552,517311467,517313359,517315139,517317023,517318846,517320770,517322657,517324534,517326304,517328247,517330176,517332005,517333823,517335664,517337520,517339451,517341372,517343297,517345188,517347126,517348932,517350675,517352622,517354481,517356388,517358259,517360173,517362100,517363968,517365747,517367594,517369535,517371455,517373382,517375226,517377167,517379082,517380925,517382746,517384637,517386499,517388414,517390276,517392182,517394093,517395992,517397826,517399598,517401506,517403397,517405347,517407217,517409166,517411057,517412969,517414866,517416717,517418688,517420562,517422523,517424326,517426281,517428144,517430005,517431922,517433724,517435705,517437585,517439564,517441383,517443356,517445256,517447144,517448863,517450800,517452714,517454648,517456554,517458385,517460346,517462242,517464172,517465910,517467875,517469761,517471742,517473560,517475554,517477452,517479379,517481304,517483067,517485033,517486949,517488959,517490746,517492705,517494615,517496540,517498210,517500173,517502056,517503986,517505835,517507758,517509665,517511538,517513452,517515195,517517099,517518999,517520977,517522809,517524790,517526655,517528636,517530319,517532257,517534175,517536167,517537949,517539898,517541775,517543705,517545438,517547382,517549296,517551224,517553146,517554972,517556930,517558819,517560737,517562403,517564336,517566185,517568130,517569901,517571846,517573729,517575577,517577440,517579189,517581119,517583002,517584932,517586770,517588650,517590555,517592385,517594138,517596019,517597924,517599875,517601702,517603656,517605507,517607392,517609075,517610983,517612875,517614774,517616661,517618493,517620396,517622230,517624115,517625883,517627857,517629721,517631659,517633486,517635434,517637257,517639190,517640858,517642784,517644690,517646641,517648432,517650362,517652239,517654170,517655899,517657889,517659704,517661689,517663542,517665516,517667431,517669323,517671069,517672998,517674906,517676830,517678696,517680642,517682569,517684484,517686292,517688105,517690009,517691932,517693845,517695742,517697709,517699604,517701416,517703236,517705205,517707166,517709029,517710883,517712837,517714746,517716539,517718427,517720365,517722290,517724153,517726124,517728036,517729966,517731699,517733644,517735551,517737496,517739295,517741270,517743147,517745055,517746787,517748740,517750661,517752565,517754476,517756415,517758294,517760112,517761999,517763908,517765831,517767693,517769602,517771526,517773402,517775259,517777088,517778952,517780871,517782757,517784644,517786571,517788440,517790269,517792134,517794058,517795975,517797852,517799738,517801649,517803529,517805335,517807234,517809158,517811083,517812969,517814868,517816806,517818647,517820453,517822375,517824290,517826206,517828080,517830003,517831917,517833823,517835585,517837522,517839431,517841375,517843301,517845244,517847139,517849067,517850807,517852810,517854705,517856646,517858461,517860447,517862351,517864258,517866042,517868054,517869907,517871899,517873750,517875735,517877571,517879524,517881280,517883267,517885152,517887104,517888911,517890868,517892750,517894662,517896480,517898438,517900244,517902228,517904124,517906110,517907927,517909867,517911791,517913648,517915637,517917428,517919414,517921269,517923262,517925129,517927058,517928891,517930882,517932708,517934659,517936520,517938440,517940311,517942268,517944198,517946110,517948015,517949942,517951849,517953761,517955652,517957605,517959456,517961411,517963293,517965215,517967081,517969009,517970873,517972737,517974619,517976505,517978481,517980378,517982333,517984119,517986043,517987983,517989836,517991787,517993627,517995620,517997498,517999370,518001303,518003227,518005190,518007091,518009039,518010875,518012739,518014730,518016634,518018611,518020524,518022543,518024468,518026354,518028381,518030307,518032255,518034239,518036192,518038055,518040011,518041962,518043943,518045876,518047844,518049742,518051680,518053667,518055623,518057636,518059603,518061607,518063546,518065491,518067470,518069427,518071427,518073394,518075408,518077340,518079354,518081316,518083261,518085264,518087226,518089237,518091167,518093122,518095042,518096967,518098924,518100883,518102894,518104828,518106765,518108660,518110643,518112603,518114576,518116518,518118443,518120291,518122228,518124182,518126048,518127995,518129923,518131837,518133763,518135655,518137536,518139480,518141368,518143323,518145254,518147215,518149063,518150991,518152896,518154824,518156780,518158741,518160626,518162509,518164392,518166338,518168315,518170212,518172144,518174044,518175856,518177780,518179740,518181611,518183531,518185489,518187391,518189283,518191166,518193112,518195032,518196927,518198837,518200772,518202647,518204516,518206414,518208326,518210266,518212171,518214114,518215931,518217914,518219822,518221684,518223548,518225480,518227371,518229176,518231078,518232961,518234893,518236781,518238699,518240607,518242377,518244261,518246200,518248147,518249990,518251918,518253841,518255639,518257587,518259526,518261441,518263404,518265325,518267075,518269078,518271023,518272871,518274835,518276753,518278520,518280451,518282377,518284295,518286270,518288200,518290009,518291995,518293936,518295800,518297751,518299722,518301599,518303432,518305372,518307254,518309189,518311151,518313052,518314757,518316700,518318625,518320518,518322413,518324373,518326200,518328039,518329952,518331860,518333754,518335661,518337583,518339426,518341205,518343143,518344974,518346921,518348860,518350736,518352509,518354278,518356193,518358096,518359959,518361876,518363791,518365593,518367402,518369316,518371245,518373124,518375061,518377028,518378839,518380637,518382596,518384541,518386445,518388383,518390289,518392130,518393953,518395888,518397868,518399735,518401693,518403627,518405494,518407331,518409278,518411213,518413119,518415007,518416945,518418759,518420690,518422631,518424511,518426441,518428369,518430258,518432135,518434100,518436041,518437994,518439955,518441874,518443777,518445700,518447673,518449607,518451554,518453494,518455427,518457319,518459271,518461242,518463141,518465086,518467030,518468966,518470862,518472822,518474748,518476712,518478634,518480569,518482542,518484465,518486412,518488351,518490283,518492188,518494119,518496033,518497997,518499916,518501870,518503766,518505707,518507642,518509615,518511538,518513504,518515438,518517422,518519343,518521290,518523248,518525159,518527134,518529045,518530964,518532861,518534789,518536755,518538735,518540648,518542585,518544522,518546483,518548394,518550294,518552221,518554158,518556085,518558014,518559927,518561767,518563664,518565622,518567546,518569433,518571291,518573243,518575078,518576994,518578884,518580833,518582761,518584660,518586550,518588481,518590272,518592180,518594113,518596023,518597921,518599833,518601767,518603608,518605480,518607414,518609361,518611273,518613198,518615127,518616931,518618839,518620769,518622627,518624517,518626462,518628311,518630173,518632127,518634043,518635932,518637844,518639778,518641570,518643403,518645306,518647224,518649068,518650987,518652955,518654802,518656632,518658582,518660550,518662463,518664398,518666296,518668109,518670022,518671855,518673728,518675615,518677403,518679296,518681040,518682848,518684734,518686571,518688338,518690206,518691911,518693792,518695526,518697373,518699198,518700967,518702748,518704600,518706374,518708291,518710131,518711897,518713798,518715527,518717391,518719266,518721116,518722954,518724819,518726636,518728535,518730418,518732307,518734218,518736109,518737976,518739897,518741748,518743672,518745598,518747523,518749397,518751276,518753105,518755014,518756911,518758829,518760745,518762649,518764561,518766449,518768389,518770288,518772262,518774182,518776092,518777971,518779882,518781818,518783755,518785663,518787564,518789480,518791355,518793256,518795144,518797022,518798927,518800865,518802828,518804785,518806682,518808533,518810460,518812388,518814287,518816241,518818188,518820126,518822040,518823923,518825871,518827765,518829701,518831627,518833579,518835507,518837377,518839223,518841102,518843023,518844944,518846888,518848849,518850789,518852732,518854581,518856432,518858409,518860323,518862227,518864120,518866098,518867936,518869802,518871696,518873634,518875509,518877415,518879330,518881249,518883084,518884906,518886794,518888730,518890601,518892500,518894379,518896360,518898249,518900028,518901951,518903943,518905844,518907753,518909699,518911620,518913559,518915352,518917236,518919107,518921058,518922981,518924896,518926788,518928717,518930622,518932426,518934290,518936171,518938038,518939953,518941813,518943763,518945626,518947510,518949365,518951244,518953127,518955018,518956897,518958812,518960677,518962555,518964405,518966248,518968120,518970015,518971943,518973808,518975741,518977632,518979561,518981392,518983307,518985194,518987112,518989025,518990916,518992844,518994729,518996671,518998526,519000448,519002320,519004263,519006211,519008145,519010045,519011966,519013912,519015783,519017699,519019563,519021494,519023365,519025271,519027199,519029029,519030975,519032836,519034794,519036656,519038575,519040486,519042420,519044344,519046288,519048136,519050032,519051996,519053898,519055758,519057741,519059655,519061588,519063472,519065327,519067267,519069167,519071061,519072987,519074851,519076756,519078695,519080628,519082594,519084494,519086392,519088315,519090244,519092179,519094072,519095977,519097933,519099885,519101778,519103683,519105597,519107529,519109480,519111363,519113301,519115271,519117197,519119117,519121016,519122889,519124811,519126685,519128603,519130511,519132387,519134305,519136197,519138124,519140042,519141935,519143851,519145735,519147619,519149504,519151362,519153248,519155160,519157081,519159012,519160895,519162813,519164677,519166571,519168519,519170446,519172337,519174210,519176124,519178038,519179934,519181809,519183714,519185596,519187477,519189344,519190959,519192712,519194345,519195933,519197612,519199358,519200962,519202549,519204282,519205932,519207512,519209204,519210999,519212636,519214235,519215945,519217643,519219236,519220881,519222647,519224249,519225815,519227545,519229254,519230844,519232507,519234278,519235904,519237480,519239222,519240939,519242500,519244156,519245915,519247560,519249134,519250853,519252614,519254212,519255825,519257618,519259266,519260814,519262543,519264316,519265906,519267511,519269262,519270911,519272486,519274209,519275989,519277633,519279256,519281039,519282681,519284243,519285964,519287731,519289386,519290965,519292759,519294480,519296063,519297779,519299581,519301191,519302758,519304539,519306250,519307864,519309540,519311379,519313023,519314575,519316365,519318137,519319711,519321333,519323142,519324796,519326353,519328112,519329890,519331521,519333142,519334925,519336602,519338177,519339930,519341718,519343349,519344942,519346744,519348447,519349989,519351707,519353511,519355143,519356743,519358581,519360298,519361846,519363546,519365386,519367030,519368604,519370369,519372116,519373700,519375331,519377147,519378785,519380337,519382104,519383866,519385461,519387089,519388868,519390540,519392102,519393837,519395586,519397242,519398837,519400636,519402329,519403904,519405615,519407417,519409091,519410751,519412525,519414241,519415842,519417511,519419326,519420991,519422560,519424327,519426103,519427704,519429383,519431192,519432857,519434445,519436216,519438006,519439648,519441269,519443090,519444733,519446311,519448058,519449849,519451467,519453074,519454875,519456577,519458150,519459866,519461632,519463291,519464911,519466706,519468447,519470046,519471754,519473563,519475205,519476810,519478599,519480353,519481985,519483622,519485430,519487082,519488627,519490409,519492169,519493825,519495447,519497281,519499014,519500604,519502400,519504192,519505882,519507476,519509280,519511018,519512596,519514332,519516147,519517798,519519415,519521212,519522976,519524611,519526312,519528124,519529790,519531407,519533217,519534975,519536628,519538291,519540106,519541782,519543351,519545156,519546936,519548600,519550243,519552039,519553741,519555342,519557064,519558892,519560552,519562151,519563941,519565688,519567295,519568980,519570822,519572474,519574042,519575849,519577631,519579297,519580952,519582809,519584471,519586030,519587835,519589646,519591311,519592952,519594765,519596492,519598073,519599835,519601671,519603335,519604983,519606786,519608518,519610150,519611893,519613722,519615369,519616985,519618789,519620553,519622176,519623863,519625649,519627303,519628903,519630678,519632453,519634115,519635735,519637519,519639242,519640869,519642641,519644438,519646116,519647756,519649503,519651244,519652857,519654610,519656419,519658078,519659698,519661503,519663284,519664940,519666607,519668403,519670099,519671731,519673533,519675302,519676969,519678619,519680415,519682090,519683692,519685506,519687278,519688974,519690601,519692400,519694134,519695727,519697488,519699287,519700976,519702585,519704379,519706121,519707777,519709470,519711255,519712938,519714544,519716338,519718118,519719792,519721439,519723218,519724917,519726506,519728295,519730108,519731801,519733419,519735241,519736970,519738610,519740329,519742138,519743774,519745425,519747236,519749026,519750699,519752374,519754144,519755830,519757481,519759311,519761096,519762775,519764388,519766187,519767908,519769555,519771340,519773156,519774828,519776423,519778230,519779987,519781665,519783408,519785217,519786900,519788521,519790325,519792100,519793790,519795454,519797258,519798942,519800543,519802329,519804127,519805828,519807447,519809270,519810976,519812617,519814374,519816199,519817905,519819539,519821344,519823085,519824757,519826492,519828317,519829996,519831658,519833458,519835256,519836926,519838592,519840417,519842133,519843746,519845527,519847345,519849065,519850722,519852541,519854279,519855926,519857722,519859551,519861250,519862891,519864682,519866433,519868153,519869881,519871690,519873385,519875031,519876838,519878603,519880324,519881982,519883778,519885499,519887142,519888920,519890734,519892426,519894103,519895926,519897671,519899330,519901085,519902897,519904590,519906246,519908049,519909822,519911530,519913217,519915025,519916723,519918362,519920119,519921897,519923619,519925259,519927027,519928768,519930432,519932191,519934013,519935699,519937355,519939121,519940888,519942617,519944285,519946102,519947785,519949460,519951237,519953029,519954731,519956373,519958191,519959948,519961651,519963409,519965241,519966933,519968599,519970418,519972212,519973908,519975625,519977448,519979158,519980824,519982622,519984433,519986141,519987792,519989664,519991419,519993107,519994869,519996726,519998417,520000081,520001897,520003676,520005370,520007055,520008866,520010563,520012210,520014015,520015844,520017548,520019222,520021020,520022769,520024444,520026215,520028072,520029754,520031408,520033209,520035019,520036695,520038382,520040220,520041951,520043607,520045371,520047230,520048938,520050630,520052445,520054216,520055898,520057618,520059458,520061129,520062826,520064640,520066451,520068147,520069843,520071684,520073435,520075117,520076883,520078742,520080463,520082167,520083995,520085790,520087530,520089250,520091095,520092803,520094506,520096276,520098134,520099834,520101535,520103355,520105124,520106844,520108583,520110424,520112173,520113863,520115692,520117493,520119239,520120948,520122783,520124525,520126210,520128000,520129851,520131588,520133260,520135091,520136856,520138568,520140316,520142139,520143865,520145571,520147425,520149229,520150939,520152651,520154493,520156209,520157893,520159670,520161494,520163194,520164900,520166705,520168472,520170194,520171955,520173805,520175529,520177241,520179040,520180871,520182581,520184254,520186081,520187827,520189563,520191352,520193158,520194864,520196539,520198353,520200124,520201854,520203556,520205359,520207090,520208782,520210556,520212380,520214099,520215791,520217609,520219382,520221100,520222868,520224680,520226369,520228077,520229899,520231667,520233394,520235077,520236901,520238644,520240352,520242134,520243970,520245687,520247372,520249204,520250962,520252662,520254365,520256218,520257916,520259634,520261418,520263227,520264950,520266664,520268514,520270272,520271981,520273723,520275589,520277284,520278960,520280745,520282563,520284273,520285935,520287808,520289570,520291321,520293085,520294962,520296687,520298396,520300228,520302006,520303726,520305458,520307311,520309024,520310815,520312576,520314423,520316126,520317865,520319724,520321510,520323246,520324992,520326857,520328575,520330310,520332117,520333938,520335666,520337377,520339208,520340948,520342683,520344467,520346293,520348013,520349754,520351581,520353369,520355057,520356760,520358594,520360315,520362047,520363832,520365702,520367421,520369131,520370978,520372761,520374520,520376271,520378132,520379835,520381538,520383355,520385168,520386871,520388550,520390399,520392128,520393866,520395624,520397467,520399168,520400902,520402709,520404496,520406225,520407937,520409783,520411499,520413248,520415043,520416882,520418593,520420264,520422078,520423846,520425561,520427295,520429109,520430830,520432576,520434378,520436209,520437910,520439620,520441430,520443202,520444953,520446715,520448550,520450260,520451963,520453772,520455541,520457287,520459015,520460823,520462560,520464332,520466130,520467945,520469667,520471377,520473201,520474936,520476669,520478375,520480221,520481946,520483693,520485471,520487274,520489037,520490729,520492567,520494337,520496075,520497813,520499634,520501378,520503098,520504892,520506668,520508423,520510106,520511927,520513700,520515430,520517190,520519003,520520723,520522447,520524262,520526026,520527719,520529439,520531275,520533007,520534774,520536582,520538437,520540140,520541842,520543674,520545438,520547162,520548865,520550696,520552408,520554141,520555927,520557738,520559469,520561163,520563014,520564780,520566538,520568316,520570175,520571898,520573679,520575510,520577324,520579076,520580800,520582657,520584422,520586163,520587953,520589808,520591543,520593301,520595099,520596889,520598646,520600390,520602249,520603952,520605726,520607544,520609368,520611118,520612844,520614698,520616446,520618177,520619934,520621778,520623501,520625254,520627071,520628865,520630590,520632305,520634143,520635905,520637635,520639397,520641244,520642916,520644675,520646476,520648292,520650009,520651745,520653597,520655306,520657054,520658826,520660669,520662359,520664090,520665920,520667708,520669441,520671175,520672984,520674692,520676467,520678281,520680108,520681837,520683537,520685367,520687147,520688871,520690657,520692517,520694212,520695991,520697787,520699591,520701268,520703005,520704816,520706545,520708251,520710033,520711875,520713571,520715324,520717114,520718909,520720620,520722365,520724185,520725900,520727667,520729433,520731230,520732933,520734689,520736499,520738272,520740017,520741779,520743606,520745320,520747064,520748841,520750624,520752349,520754053,520755876,520757616,520759360,520761108,520762928,520764626,520766367,520768205,520770011,520771713,520773440,520775273,520777031,520778789,520780554,520782426,520784106,520785878,520787675,520789454,520791149,520792858,520794716,520796434,520798143,520799914,520801750,520803442,520805187,520806984,520808773,520810472,520812243,520814084,520815819,520817576,520819322,520821171,520822859,520824576,520826392,520828185,520829940,520831648,520833518,520835245,520837004,520838793,520840621,520842357,520844100,520845883,520847606,520849380,520851133,520852980,520854708,520856479,520858250,520860068,520861777,520863521,520865327,520867065,520868807,520870553,520872383,520874105,520875846,520877636,520879401,520881128,520882867,520884688,520886405,520888160,520889923,520891760,520893485,520895273,520897041,520898835,520900582,520902335,520904117,520905836,520907585,520909354,520911178,520912862,520914624,520916404,520918170,520919941,520921673,520923504,520925223,520926993,520928761,520930574,520932287,520934013,520935814,520937583,520939332,520941052,520942898,520944640,520946384,520948163,520949987,520951724,520953450,520955253,520957069,520958813,520960551,520962384,520964106,520965856,520967644,520969455,520971191,520972929,520974727,520976493,520978280,520980030,520981899,520983618,520985398,520987165,520988977,520990715,520992432,520994222,520995964,520997710,520999459,521001300,521003023,521004792,521006552,521008380,521010109,521011858,521013667,521015407,521017145,521018882,521020713,521022389,521024167,521025947,521027736,521029454,521031205,521033022,521034793,521036556,521038271,521040132,521041857,521043619,521045406,521047180,521048915,521050635,521052508,521054235,521056033,521057800,521059650,521061357,521063141,521064941,521066737,521068461,521070199,521072070,521073808,521075556,521077326,521079185,521080892,521082671,521084475,521086275,521088006,521089719,521091568,521093317,521095074,521096836,521098669,521100399,521102110,521103913,521105679,521107392,521109143,521110986,521112722,521114476,521116264,521118082,521119821,521121597,521123408,521125141,521126887,521128616,521130464,521132187,521133954,521135713,521137551,521139280,521141022,521142820,521144582,521146344,521148101,521149951,521151678,521153417,521155196,521157000,521158723,521160443,521162253,521164019,521165789,521167526,521169361,521171103,521172872,521174624,521176454,521178228,521179974,521181787,521183541,521185292,521187033,521188876,521190611,521192378,521194188,521195990,521197733,521199452,521201278,521203015,521204803,521206572,521208403,521210118,521211894,521213693,521215462,521217220,521218958,521220802,521222552,521224341,521226112,521227935,521229660,521231419,521233229,521235019,521236740,521238478,521240319,521242087,521243874,521245637,521247454,521249220,521250961,521252781,521254591,521256373,521258103,521259950,521261697,521263510,521265281,521267122,521268894,521270618,521272434,521274229,521276018,521277750,521279632,521281365,521283151,521284934,521286761,521288536,521290295,521292116,521293882,521295654,521297387,521299240,521300984,521302773,521304535,521306391,521308156,521309878,521311707,521313473,521315218,521316942,521318802,521320530,521322310,521324047,521325886,521327622,521329348,521331138,521332914,521334667,521336360,521338208,521339989,521341755,521343505,521345319,521347077,521348802,521350610,521352399,521354201,521355934,521357758,521359519,521361267,521363018,521364847,521366604,521368323,521370135,521371905,521373710,521375441,521377259,521379000,521380794,521382560,521384368,521386146,521387843,521389678,521391401,521393197,521394945,521396771,521398511,521400306,521402079,521403868,521405655,521407390,521409198,521410931,521412746,521414499,521416339,521418077,521419836,521421608,521423384,521425174,521426917,521428748,521430536,521432335,521434107,521435944,521437695,521439434,521441221,521443027,521444800,521446497,521448320,521450093,521451898,521453653,521455498,521457235,521459017,521460797,521462568,521464341,521466032,521467839,521469617,521471409,521473195,521475019,521476780,521478521,521480312,521482094,521483870,521485563,521487408,521489132,521490946,521492701,521494514,521496260,521497974,521499796,521501582,521503376,521505124,521506987,521508715,521510536,521512301,521514131,521515895,521517652,521519478,521521249,521523039,521524705,521526531,521528304,521530080,521531840,521533643,521535381,521537106,521538916,521540675,521542466,521544172,521546045,521547786,521549584,521551311,521553145,521554923,521556671,521558475,521560255,521562000,521563702,521565552,521567264,521569029,521570782,521572615,521574409,521576126,521577937,521579700,521581500,521583230,521585068,521586814,521588607,521590354,521592180,521593949,521595692,521597510,521599244,521601039,521602763,521604604,521606372,521608145,521609918,521611721,521613523,521615272,521617065,521618818,521620622,521622341,521624192,521625962,521627779,521629551,521631388,521633176,521634922,521636741,521638510,521640306,521642049,521643907,521645634,521647419,521649206,521650976,521652764,521654503,521656337,521658078,521659888,521661612,521663469,521665205,521666978,521668731,521670526,521672301,521674033,521675827,521677550,521679345,521681087,521682915,521684656,521686455,521688198,521689983,521691780,521693537,521695373,521697118,521698918,521700656,521702479,521704247,521706051,521707811,521709602,521711358,521713093,521714898,521716623,521718418,521720154,521721964,521723717,521725515,521727294,521729065,521730843,521732568,521734386,521736116,521737919,521739666,521741504,521743236,521745019,521746792,521748546,521750321,521752032,521753882,521755608,521757408,521759170,521761029,521762770,521764547,521766311,521768101,521769894,521771564,521773411,521775159,521776932,521778693,521780531,521782293,521784047,521785844,521787621,521789361,521791071,521792913,521794649,521796439,521798179,521800053,521801762,521803525,521805316,521807080,521808849,521810563,521812401,521814149,521815942,521817675,521819494,521821234,521823029,521824815,521826598,521828389,521830090,521831919,521833667,521835498,521837221,521839057,521840815,521842578,521844354,521846100,521847914,521849602,521851435,521853176,521855023,521856731,521858567,521860337,521862120,521863910,521865677,521867482,521869187,521871005,521872753,521874588,521876337,521878168,521879973,521881729,521883508,521885284,521887107,521888820,521890652,521892395,521894249,521895980,521897822,521899602,521901398,521903187,521904978,521906816,521908487,521910324,521912053,521913866,521915629,521917473,521919231,521921037,521922799,521924568,521926376,521928102,521929922,521931677,521933484,521935220,521937053,521938791,521940575,521942347,521944143,521945927,521947610,521949422,521951121,521952943,521954665,521956494,521958253,521960058,521961830,521963625,521965445,521967147,521968962,521970689,521972535,521974225,521976053,521977810,521979646,521981449,521983229,521985054,521986767,521988600,521990300,521992139,521993879,521995740,521997489,521999290,522001099,522002933,522004719,522006454,522008300,522010033,522011849,522013594,522015430,522017178,522018966,522020736,522022532,522024341,522026052,522027879,522029613,522031422,522033143,522034980,522036728,522038518,522040301,522042101,522043917,522045606,522047446,522049193,522050996,522052705,522054557,522056296,522058115,522059894,522061747,522063534,522065253,522067060,522068788,522070615,522072322,522074159,522075914,522077722,522079483,522081277,522083066,522084820,522086673,522088409,522090214,522091910,522093731,522095495,522097329,522099082,522100890,522102657,522104352,522106185,522107935,522109781,522111467,522113299,522115058,522116872,522118654,522120451,522122244,522123999,522125818,522127574,522129387,522131075,522132906,522134654,522136483,522138213,522140038,522141848,522143608,522145409,522147174,522148996,522150668,522152503,522154227,522156058,522157796,522159606,522161397,522163138,522164966,522166737,522168567,522170252,522172105,522173852,522175687,522177432,522179236,522180999,522182739,522184516,522186268,522188087,522189764,522191581,522193339,522195176,522196948,522198770,522200541,522202287,522204097,522205820,522207667,522209346,522211223,522212971,522214809,522216576,522218388,522220196,522221938,522223745,522225482,522227297,522228978,522230805,522232530,522234337,522236104,522237901,522239668,522241418,522243259,522244996,522246836,522248537,522250395,522252107,522253939,522255728,522257553,522259372,522261083,522262922,522264652,522266465,522268134,522269990,522271736,522273534,522275316,522277133,522278895,522280619,522282441,522284201,522286016,522287723,522289586,522291348,522293131,522294858,522296683,522298473,522300197,522302007,522303747,522305590,522307261,522309097,522310842,522312658,522314452,522316279,522318071,522319780,522321566,522323321,522325136,522326823,522328685,522330440,522332270,522334031,522335843,522337642,522339373,522341216,522342986,522344822,522346533,522348402,522350166,522351992,522353776,522355577,522357403,522359110,522360929,522362691,522364540,522366262,522368114,522369880,522371681,522373458,522375280,522377080,522378792,522380603,522382315,522384143,522385855,522387722,522389511,522391337,522393119,522394933,522396769,522398463,522400294,522402033,522403854,522405519,522407344,522409117,522410946,522412706,522414493,522416310,522418017,522419849,522421610,522423461,522425164,522427040,522428850,522430681,522432458,522434289,522436097,522437832,522439664,522441416,522443250,522444985,522446850,522448651,522450456,522452254,522454052,522455886,522457602,522459434,522461173,522463013,522464720,522466544,522468314,522470123,522471918,522473693,522475514,522477206,522479033,522480781,522482635,522484357,522486197,522487978,522489775,522491542,522493326,522495135,522496858,522498667,522500397,522502248,522503959,522505805,522507565,522509357,522511118,522512905,522514738,522516448,522518285,522519999,522521853,522523547,522525389,522527211,522528974,522530773,522532563,522534405,522536087,522537926,522539680,522541536,522543246,522545125,522546923,522548707,522550509,522552325,522554155,522555844,522557692,522559445,522561318,522563035,522564889,522566681,522568481,522570283,522572070,522573900,522575614,522577471,522579207,522581040,522582774,522584635,522586420,522588218,522590030,522591852,522593689,522595364,522597190,522598932,522600794,522602537,522604384,522606147,522607890,522609698,522611480,522613281,522614967,522616816,522618570,522620432,522622144,522623989,522625754,522627535,522629322,522631109,522632918,522634646,522636502,522638263,522640121,522641890,522643700,522645503,522647277,522649111,522650898,522652741,522654408,522656251,522658032,522659882,522661622,522663434,522665250,522667001,522668788,522670521,522672357,522674009,522675863,522677600,522679426,522681162,522682986,522684806,522686530,522688347,522690086,522691921,522693582,522695412,522697177,522699005,522700753,522702555,522704337,522706081,522707922,522709654,522711503,522713175,522715002,522716790,522718629,522720389,522722204,522724016,522725741,522727558,522729307,522731143,522732820,522734654,522736420,522738256,522740033,522741838,522743589,522745336,522747129,522748902,522750757,522752453,522754303,522756064,522757934,522759652,522761465,522763276,522764989,522766806,522768591,522770407,522772081,522773935,522775681,522777543,522779315,522781107,522782910,522784621,522786457,522788214,522790047,522791701,522793549,522795309,522797133,522798881,522800697,522802494,522804221,522806054,522807796,522809636,522811302,522813151,522814915,522816762,522818505,522820317,522822103,522823832,522825680,522827426,522829261,522830930,522832762,522834511,522836309,522838031,522839836,522841645,522843373,522845213,522846987,522848845,522850550,522852378,522854163,522855971,522857711,522859481,522861303,522863013,522864836,522866596,522868437,522870100,522871927,522873713,522875530,522877273,522879085,522880919,522882599,522884451,522886207,522888076,522889744,522891608,522893385,522895213,522896967,522898733,522900563,522902260,522904108,522905841,522907693,522909399,522911219,522913041,522914810,522916530,522918296,522920115,522921779,522923601,522925360,522927235,522928920,522930753,522932537,522934304,522936103,522937834,522939681,522941326,522943160,522944913,522946758,522948485,522950326,522952098,522953869,522955637,522957414,522959270,522960947,522962764,522964541,522966363,522968083,522969916,522971729,522973471,522975259,522977002,522978855,522980503,522982336,522984103,522985941,522987680,522989462,522991273,522992935,522994749,522996486,522998311,522999972,523001831,523003623,523005427,523007145,523008936,523010740,523012438,523014297,523016039,523017866,523019507,523021342,523023079,523024871,523026637,523028448,523030270,523031984,523033826,523035563,523037395,523039062,523040937,523042714,523044491,523046257,523048067,523049859,523051527,523053361,523055084,523056908,523058588,523060436,523062184,523063951,523065736,523067518,523069317,523070980,523072831,523074604,523076402,523078088,523079942,523081703,523083466,523085230,523087014,523088821,523090462,523092315,523094039,523095860,523097555,523099405,523101189,523102930,523104702,523106479,523108307,523109936,523111767,523113502,523115292,523117011,523118836,523120641,523122363,523124168,523125910,523127741,523129367,523131196,523132965,523134774,523136494,523138297,523140081,523141752,523143569,523145316,523147163,523148765,523150644,523152406,523154241,523155931,523157748,523159552,523161229,523163055,523164824,523166679,523168320,523170172,523171950,523173749,523175492,523177286,523179102,523180770,523182597,523184368,523186217,523187843,523189692,523191463,523193230,523194975,523196766,523198594,523200245,523202069,523203830,523205651,523207264,523209085,523210838,523212598,523214340,523216122,523217953,523219588,523221401,523223131,523224979,523226627,523228466,523230252,523231976,523233739,523235535,523237355,523238998,523240799,523242536,523244359,523246015,523247811,523249593,523251327,523253122,523254852,523256663,523258297,523260144,523261886,523263718,523265376,523267177,523268980,523270698,523272502,523274247,523276075,523277714,523279542,523281295,523283133,523284809,523286629,523288389,523290120,523291936,523293692,523295479,523297122,523298972,523300709,523302524,523304229,523306036,523307858,523309532,523311371,523313129,523314943,523316556,523318422,523320174,523321964,523323667,523325471,523327292,523329008,523330814,523332587,523334396,523336033,523337899,523339636,523341456,523343163,523344954,523346735,523348404,523350193,523351950,523353742,523355374,523357210,523358971,523360743,523362449,523364235,523366063,523367739,523369551,523371315,523373161,523374829,523376650,523378450,523380232,523381984,523383766,523385589,523387244,523389050,523390807,523392646,523394333,523396180,523397948,523399667,523401458,523403237,523405102,523406741,523408552,523410307,523412132,523413853,523415665,523417460,523419159,523420948,523422660,523424501,523426128,523427955,523429698,523431527,523433231,523435049,523436831,523438543,523440329,523442064,523443892,523445534,523447363,523449086,523450890,523452612,523454413,523456190,523457905,523459654,523461412,523463231,523464876,523466687,523468439,523470249,523471970,523473748,523475574,523477264,523479070,523480814,523482651,523484316,523486154,523487903,523489703,523491459,523493242,523495053,523496750,523498579,523500346,523502173,523503865,523505681,523507439,523509204,523510946,523512707,523514504,523516197,523518024,523519785,523521607,523523333,523525163,523526934,523528736,523530526,523532282,523534095,523535766,523537595,523539361,523541205,523542914,523544732,523546498,523548260,523550053,523551823,523553622,523555332,523557183,523558938,523560799,523562540,523564365,523566122,523567914,523569724,523571489,523573314,523575019,523576860,523578623,523580464,523582164,523583993,523585767,523587499,523589302,523591086,523592910,523594566,523596430,523598214,523600033,523601745,523603579,523605353,523607116,523608932,523610713,523612512,523614166,523616045,523617844,523619686,523621401,523623239,523625036,523626746,523628552,523630339,523632163,523633798,523635648,523637441,523639241,523641006,523642849,523644646,523646328,523648125,523649915,523651702,523653356,523655199,523656972,523658735,523660449,523662231,523663983,523665642,523667450,523669223,523671029,523672680,523674506,523676257,523677992,523679760,523681561,523683345,523685025,523686836,523688612,523690432,523692065,523693904,523695674,523697452,523699241,523701000,523702808,523704498,523706349,523708107,523709941,523711606,523713412,523715191,523716947,523718698,523720468,523722255,523723900,523725706,523727452,523729271,523730950,523732767,523734547,523736329,523738100,523739891,523741709,523743380,523745196,523746935,523748770,523750435,523752270,523754061,523755842,523757615,523759357,523761170,523762833,523764644,523766398,523768232,523769926,523771735,523773507,523775247,523777027,523778775,523780567,523782245,523784061,523785835,523787659,523789361,523791148,523792932,523794627,523796424,523798147,523799925,523801609,523803423,523805147,523806936,523808627,523810415,523812204,523813922,523815731,523817482,523819286,523820904,523822722,523824467,523826262,523828003,523829779,523831545,523833234,523835021,523836781,523838589,523840239,523842043,523843800,523845566,523847314,523849079,523850859,523852537,523854335,523856077,523857875,523859496,523861328,523863047,523864827,523866576,523868337,523870091,523871747,523873581,523875335,523877125,523878787,523880606,523882372,523884111,523885859,523887598,523889419,523891026,523892860,523894621,523896406,523898043,523899841,523901615,523903318,523905044,523906796,523908588,523910176,523911979,523913725,523915527,523917218,523919006,523920750,523922447,523924204,523925975,523927790,523929405,523931205,523932968,523934751,523936433,523938229,523940026,523941687,523943481,523945269,523947095,523948702,523950526,523952277,523954073,523955813,523957621,523959427,523961089,523962866,523964605,523966415,523968035,523969841,523971633,523973345,523975052,523976830,523978617,523980268,523982090,523983862,523985681,523987324,523989121,523990906,523992631,523994379,523996154,523997947,523999578,524001373,524003134,524004921,524006575,524008371,524010165,524011884,524013614,524015359,524017151,524018780,524020592,524022328,524024156,524025857,524027644,524029430,524031119,524032881,524034641,524036407,524037991,524039792,524041558,524043329,524045056,524046844,524048605,524050241,524052030,524053772,524055547,524057195,524058981,524060739,524062500,524064233,524066010,524067789,524069484,524071265,524073050,524074841,524076511,524078310,524080073,524081785,524083534,524085316,524087112,524088761,524090566,524092329,524094132,524095795,524097577,524099346,524101036,524102811,524104569,524106356,524107981,524109791,524111549,524113320,524115025,524116798,524118556,524120221,524122004,524123765,524125548,524127181,524129001,524130758,524132482,524134257,524136006,524137776,524139406,524141214,524142943,524144711,524146374,524148152,524149882,524151570,524153318,524155078,524156838,524158449,524160225,524161987,524163796,524165467,524167247,524168986,524170681,524172445,524174176,524175951,524177589,524179377,524181100,524182862,524184578,524186323,524188087,524189761,524191533,524193283,524195052,524196673,524198473,524200225,524201956,524203671,524205472,524207242,524208893,524210688,524212434,524214175,524215847,524217679,524219420,524221132,524222856,524224608,524226379,524228004,524229803,524231524,524233321,524234978,524236756,524238532,524240218,524242000,524243734,524245496,524247126,524248916,524250678,524252438,524254143,524255921,524257691,524259333,524261109,524262882,524264661,524266315,524268083,524269842,524271533,524273254,524275017,524276773,524278412,524280183,524281939,524283746,524285455,524287253,524288993,524290715,524292445,524294196,524295917,524297554,524299323,524301072,524302874,524304561,524306317,524308065,524309751,524311517,524313238,524314990,524316651,524318424,524320175,524321922,524323617,524325380,524327134,524328824,524330593,524332345,524334138,524335804,524337608,524339342,524341046,524342779,524344527,524346298,524347943,524349689,524351454,524353291,524354967,524356739,524358498,524360221,524361942,524363661,524365445,524367096,524368841,524370585,524372350,524374005,524375774,524377498,524379190,524380926,524382664,524384391,524386049,524387813,524389549,524391297,524392985,524394764,524396491,524398145,524399868,524401601,524403377,524405031,524406792,524408525,524410230,524411937,524413707,524415440,524417081,524418829,524420554,524422316,524423980,524425770,524427502,524429194,524430943,524432721,524434470,524436120,524437912,524439675,524441451,524443137,524444931,524446701,524448352,524450103,524451836,524453598,524455245,524457045,524458771,524460528,524462205,524463969,524465709,524467362,524469114,524470865,524472638,524474289,524476083,524477834,524479531,524481236,524483017,524484752,524486408,524488199,524489935,524491701,524493376,524495153,524496912,524498625,524500362,524502119,524503871,524505507,524507280,524509011,524510771,524512472,524514245,524516015,524517699,524519414,524521184,524522959,524524616,524526368,524528105,524529868,524531558,524533326,524535086,524536749,524538478,524540239,524542004,524543633,524545422,524547161,524548921,524550639,524552403,524554161,524555822,524557560,524559289,524561044,524562687,524564446,524566198,524567912,524569628,524571400,524573153,524574816,524576569,524578304,524580095,524581799,524583599,524585335,524587044,524588777,524590529,524592275,524593924,524595643,524597372,524599130,524600824,524602607,524604337,524605998,524607741,524609493,524611223,524612879,524614634,524616349,524618098,524619799,524621555,524623285,524624946,524626699,524628399,524630163,524631824,524633611,524635326,524637035,524638746,524640483,524642216,524643850,524645594,524647337,524649090,524650771,524652552,524654290,524655957,524657693,524659464,524661208,524662849,524664622,524666355,524668103,524669804,524671548,524673294,524674962,524676709,524678449,524680229,524681886,524683626,524685356,524687057,524688753,524690502,524692248,524693871,524695617,524697368,524699119,524700760,524702503,524704236,524705914,524707626,524709380,524711134,524712787,524714522,524716309,524718073,524719723,524721495,524723223,524724923,524726613,524728334,524730098,524731729,524733507,524735279,524737004,524738664,524740424,524742152,524743772,524745524,524747264,524749005,524750673,524752438,524754183,524755904,524757626,524759397,524761142,524762814,524764550,524766288,524768043,524769699,524771444,524773178,524774865,524776586,524778350,524780091,524781700,524783470,524785219,524786969,524788641,524790432,524792168,524793840,524795583,524797320,524799093,524800716,524802450,524804198,524805953,524807627,524809392,524811169,524812849,524814585,524816324,524818109,524819718,524821481,524823228,524824925,524826601,524828354,524830120,524831770,524833519,524835289,524837070,524838769,524840536,524842288,524843987,524845712,524847454,524849189,524850828,524852587,524854334,524856069,524857764,524859575,524861344,524863016,524864765,524866514,524868263,524869917,524871695,524873438,524875184,524876903,524878673,524880420,524882086,524883832,524885586,524887361,524889022,524890755,524892498,524894188,524895873,524897601,524899376,524901029,524902760,524904499,524906217,524907889,524909656,524911380,524913050,524914768,524916506,524918230,524919857,524921628,524923374,524925069,524926777,524928541,524930287,524931938,524933666,524935409,524937155,524938819,524940568,524942303,524944023,524945740,524947524,524949240,524950880,524952609,524954354,524956090,524957757,524959506,524961218,524962865,524964622,524966357,524968059,524969718,524971496,524973229,524974906,524976579,524978384,524980121,524981774,524983507,524985269,524987015,524988685,524990471,524992190,524993853,524995563,524997318,524999034,525000668,525002395,525004111,525005838,525007484,525009228,525010961,525012593,525014272,525016020,525017729,525019375,525021136,525022877,525024610,525026283,525028070,525029776,525031435,525033139,525034871,525036572,525038204,525039943,525041680,525043395,525045058,525046785,525048503,525050166,525051877,525053610,525055328,525057009,525058760,525060471,525062174,525063880,525065614,525067305,525068974,525070693,525072433,525074154,525075834,525077610,525079324,525080985,525082664,525084398,525086049,525087731,525089479,525091229,525092930,525094603,525096385,525098105,525099768,525101496,525103260,525104945,525106603,525108383,525110113,525111810,525113508,525115281,525116962,525118627,525120366,525122117,525123829,525125523,525127283,525128956,525130629,525132334,525134079,525135755,525137419,525139140,525140873,525142590,525144267,525146026,525147706,525149333,525151028,525152738,525154402,525156025,525157752,525159459,525161140,525162838,525164562,525166230,525167880,525169603,525171289,525172950,525174616,525176330,525178015,525179679,525181364,525183061,525184750,525186422,525188161,525189856,525191499,525193163,525194890,525196553,525198193,525199897,525201628,525203309,525204975,525206730,525208425,525210092,525211779,525213529,525215216,525216856,525218595,525220301,525221997,525223665,525225418,525227119,525228778,525230477,525232210,525233858,525235472,525237208,525238904,525240584,525242274,525244039,525245750,525247393,525249145,525250871,525252579,525254240,525255980,525257700,525259336,525261040,525262790,525264467,525266115,525267876,525269594,525271231,525272939,525274691,525276370,525278015,525279740,525281455,525283122,525284781,525286530,525288227,525289850,525291532,525293252,525294942,525296599,525298333,525300055,525301735,525303404,525305157,525306847,525308472,525310179,525311913,525313571,525315231,525316993,525318683,525320311,525322007,525323744,525325413,525327043,525328765,525330510,525332187,525333849,525335583,525337288,525338911,525340629,525342337,525343960,525345610,525347349,525349042,525350708,525352401,525354126,525355790,525357429,525359171,525360891,525362548,525364216,525365959,525367674,525369317,525371029,525372774,525374449,525376127,525377832,525379566,525381235,525382891,525384634,525386279,525387947,525389642,525391380,525393018,525394693,525396421,525398094,525399721,525401402,525403104,525404755,525406408,525408145,525409806,525411467,525413138,525414860,525416513,525418155,525419890,525421582,525423265,525424953,525426696,525428341,525429961,525431664,525433369,525434998,525436673,525438389,525440038,525441671,525443359,525445062,525446714,525448371,525450079,525451788,525453481,525455160,525456866,525458579,525460257,525461992,525463700,525465336,525467029,525468772,525470441,525472089,525473816,525475543,525477176,525478845,525480573,525482243,525483947,525485641,525487373,525488999,525490647,525492368,525494051,525495665,525497349,525499092,525500766,525502401,525504087,525505810,525507473,525509145,525510915,525512581,525514225,525515899,525517649,525519288,525520970,525522720,525524416,525526079,525527774,525529526,525531171,525532802,525534513,525536230,525537854,525539502,525541280,525542960,525544573,525546285,525548028,525549658,525551318,525553086,525554771,525556420,525558097,525559814,525561463,525563107,525564813,525566494,525568132,525569842,525571580,525573233,525574854,525576564,525578270,525579867,525581575,525583290,525584951,525586573,525588281,525590021,525591648,525593320,525595020,525596696,525598333,525600018,525601743,525603415,525605041,525606783,525608474,525610103,525611805,525613535,525615187,525616840,525618556,525620285,525621884,525623564,525625326,525626976,525628640,525630327,525632047,525633670,525635323,525637058,525638722,525640355,525642074,525643829,525645454,525647093,525648831,525650542,525652161,525653834,525655585,525657238,525658880,525660572,525662312,525663928,525665617,525667385,525669073,525670726,525672429,525674178,525675804,525677477,525679208,525680903,525682511,525684213,525685942,525687592,525689238,525690975,525692683,525694290,525695995,525697714,525699348,525701007,525702726,525704448,525706047,525707739,525709477,525711145,525712746,525714461,525716193,525717835,525719461,525721158,525722845,525724456,525726167,525727878,525729530,525731123,525732845,525734538,525736119,525737834,525739564,525741199,525742826,525744506,525746230,525747863,525749528,525751262,525752925,525754525,525756226,525757931,525759551,525761179,525762893,525764554,525766124,525767821,525769578,525771222,525772828,525774569,525776269,525777848,525779529,525781278,525782933,525784520,525786229,525787945,525789528,525791204,525792956,525794636,525796250,525797949,525799700,525801342,525802974,525804727,525806402,525807980,525809679,525811452,525813075,525814696,525816457,525818146,525819731,525821402,525823152,525824821,525826430,525828137,525829855,525831503,525833170,525834901,525836564,525838195,525839904,525841659,525843305,525844936,525846631,525848291,525849883,525851556,525853304,525854941,525856521,525858229,525859905,525861467,525863142,525864869,525866488,525868102,525869811,525871520,525873112,525874766,525876498,525878149,525879748,525881466,525883182,525884790,525886426,525888152,525889810,525891405,525893129,525894870,525896470,525898105,525899825,525901513,525903111,525904799,525906570,525908182,525909806,525911555,525913232,525914790,525916501,525918262,525919876,525921491,525923179,525924886,525926469,525928146,525929907,525931553,525933140,525934871,525936583,525938171,525939841,525941578,525943190,525944783,525946496,525948209,525949804,525951482,525953251,525954863,525956481,525958192,525959925,525961532,525963187,525964944,525966590,525968195,525969927,525971681,525973286,525974916,525976681,525978328,525979914,525981624,525983344,525984921,525986558,525988282,525989939,525991497,525993231,525994977,525996604,525998264,525999999,526001639,526003218,526004939,526006653,526008302,526009932,526011686,526013338,526014959,526016683,526018423,526020080,526021718,526023448,526025094,526026703,526028332,526029967,526031649,526033361,526035082,526036831,526038629,526040292,526041981,526043748,526045443,526047141,526048773,526050413,526052122,526053811,526055503,526057267,526059056,526060688,526062415,526064166,526065839,526067467,526069089,526070773,526072456,526074127,526075856,526077583,526079222,526080958,526082704,526084379,526086007,526087649,526089333,526091032,526092756,526094491,526096240,526097961,526099620,526101359,526103109,526104779,526106403,526108050,526109727,526111431,526113167,526114897,526116671,526118366,526120032,526121814,526123579,526125267,526126894,526128535,526130211,526131889,526133621,526135340,526137100,526138845,526140479,526142182,526143935,526145624,526147255,526148895,526150573,526152250,526153984,526155702,526157460,526159212,526160847,526162601,526164369,526166035,526167703,526169346,526171010,526172698,526174383,526176118,526177926,526179754,526181430,526183126,526184874,526186544,526188226,526189859,526191504,526193176,526194855,526196561,526198347,526200183,526201813,526203544,526205301,526206976,526208601,526210227,526211903,526213583,526215260,526216996,526218773,526220400,526222122,526223888,526225559,526227181,526228815,526230488,526232168,526233868,526235604,526237410,526239252,526240900,526242607,526244368,526246028,526247674,526249306,526250986,526252675,526254373,526256105,526257907,526259718,526261375,526263092,526264884,526266623,526268316,526269945,526271593,526273293,526274979,526276692,526278459,526280281,526282009,526283668,526285388,526287124,526288811,526290438,526292073,526293768,526295451,526297159,526298911,526300710,526302516,526304151,526305908,526307686,526309347,526311045,526312678,526314373,526316046,526317786,526319522,526321297,526323085,526324823,526326511,526328229,526329858,526331541,526333209,526334866,526336552,526338233,526339934,526341665,526343397,526345230,526346957,526348654,526350337,526352005,526353653,526355298,526356972,526358656,526360347,526362044,526363734,526365474,526367205,526368898,526370629,526372232,526373927,526375623,526377249,526378945,526380628,526382339,526384073,526385848,526387660,526389407,526391104,526392827,526394432,526396115,526397794,526399425,526401119,526402795,526404533,526406273,526408025,526409811,526411532,526413235,526414981,526416641,526418356,526420066,526421681,526423358,526425055,526426764,526428524,526430239,526432029,526433804,526435501,526437183,526438819,526440514,526442201,526443836,526445517,526447201,526448906,526450658,526452384,526454188,526455961,526457666,526459388,526461119,526462763,526464426,526466098,526467819,526469547,526471277,526473017,526474782,526476563,526478392,526480218,526482076,526483794,526485599,526487355,526489174,526490914,526492557,526494272,526496007,526497704,526499340,526501080,526502938,526504831,526506743,526508486,526510242,526512047,526513886,526515635,526517296,526519019,526520735,526522460,526524178,526525859,526527637,526529470,526531302,526533037,526534810,526536583,526538428,526540164,526541808,526543549,526545263,526546983,526548708,526550474,526552262,526554133,526555970,526557792,526559530,526561361,526563145,526564942,526566641,526568365,526570064,526571803,526573526,526575268,526577015,526578827,526580628,526582467,526584240,526586011,526587810,526589605,526591404,526593196,526594910,526596638,526598334,526600079,526601802,526603544,526605294,526607109,526608914,526610760,526612516,526614273,526616060,526617831,526619631,526621373,526623083,526624779,526626521,526628240,526629964,526631718,526633527,526635331,526637162,526638929,526640659,526642476,526644279,526646123,526647856,526649499,526651213,526652936,526654686,526656432,526658183,526659960,526661758,526663584,526665377,526667096,526668875,526670697,526672501,526674287,526675933,526677640,526679352,526681078,526682816,526684570,526686337,526688152,526689980,526691822,526693572,526695311,526697119,526698884,526700690,526702383,526704099,526705765,526707493,526709247,526711010,526712789,526714599,526716439,526718256,526719994,526721731,526723550,526725296,526727089,526728790,526730516,526732206,526733943,526735673,526737428,526739204,526741010,526742829,526744688,526746445,526748167,526749994,526751760,526753597,526755339,526756950,526758522,526760069,526761649,526763100,526764552,526766004,526767491,526769011,526770486,526772036,526773586,526775129,526776693,526778223,526779777,526781429,526783037,526784521,526786024,526787541,526789088,526790747,526792368,526794020,526795629,526796971,526798403,526799836,526801311,526802871,526804498,526806094,526807635,526809230,526810682,526812139,526813619,526815097,526816583,526818069,526819560,526821058,526822568,526824076,526825674,526827246,526828874,526830546,526832025,526833524,526835053,526836607,526838266,526839911,526841508,526843113,526844506,526845944,526847368,526848840,526850445,526852061,526853627,526855178,526856754,526858205,526859657,526861112,526862592,526864092,526865573,526867078,526868597,526870112,526871587,526873127,526874680,526876284,526877786,526879271,526880790,526882343,526883998,526885630,526887273,526888889,526890234,526891662,526893095,526894569,526896129,526897764,526899348,526900879,526902484,526903933,526905393,526906870,526908351,526909843,526911323,526912831,526914362,526915862,526917417,526918956,526920502,526922134,526923759,526925282,526926770,526928287,526929834,526931444,526933100,526934734,526936348,526937724,526939157,526940580,526942033,526943571,526945189,526946796,526948317,526949901,526951376,526952839,526954328,526955787,526957281,526958801,526960331,526961847,526963369,526964942,526966472,526968041,526969628,526971277,526972782,526974279,526975767,526977303,526978848,526980480,526982098,526983747,526985278,526986681,526988109,526989544,526991027,526992634,526994253,526995807,526997345,526998915,527000381,527001856,527003289,527004783,527006299,527007774,527009317,527010855,527012430,527013979,527015513,527017076,527018746,527020309,527021818,527023330,527024844,527026451,527028075,527029734,527031395,527032742,527034168,527035600,527037081,527038628,527040255,527041859,527043380,527044969,527046443,527047899,527049377,527050851,527052350,527053838,527055379,527056916,527058433,527060011,527061548,527063099,527064704,527066348,527067849,527069356,527070829,527072371,527073999,527075624,527077244,527078625,527080062,527081482,527082935,527084476,527086078,527087689,527089232,527090785,527092320,527093816,527095312,527096819,527098339,527099858,527101354,527102895,527104408,527105951,527107494,527109058,527110617,527112227,527113881,527115360,527116875,527118375,527119975,527121617,527123239,527124878,527126443,527127837,527129279,527130733,527132169,527133770,527135387,527136919,527138443,527139978,527141440,527142912,527144357,527145853,527147370,527148906,527150452,527151968,527153546,527155134,527156673,527158264,527159908,527161510,527163001,527164524,527166044,527167643,527169305,527170911,527172569,527174221,527175601,527177043,527178490,527179977,527181492,527183108,527184759,527186313,527187896,527189455,527190959,527192429,527193913,527195388,527196884,527198409,527199921,527201464,527203030,527204596,527206178,527207779,527209351,527211026,527212602,527214078,527215581,527217078,527218673,527220329,527222002,527223656,527225287,527226787,527228202,527229633,527231063,527232442,527233892,527235464,527237088,527238667,527240222,527241846,527243293,527244803,527246291,527247787,527249305,527250847,527252376,527253914,527255432,527257014,527258574,527260110,527261672,527263353,527264927,527266425,527267926,527269442,527271027,527272674,527274321,527275968,527277600,527279050,527280466,527281912,527283367,527284830,527286391,527287824,527289234,527290723,527292196,527293683,527295192,527296697,527298275,527299880,527301411,527302913,527304475,527306092,527307637,527309291,527310919,527312534,527314048,527315577,527317063,527318603,527320108,527321642,527323213,527324791,527326336,527327843,527329415,527331012,527332629,527334218,527335790,527337381,527338922,527340475,527342006,527343520,527345028,527346617,527348195,527349782,527351421,527353061,527354734,527356393,527358002,527359646,527361202,527362731,527364290,527365817,527367338,527368872,527370383,527371894,527373416,527374967,527376510,527378057,527379580,527381104,527382670,527384296,527385848,527387353,527388877,527390431,527392037,527393698,527395376,527396961,527398416,527399823,527401250,527402773,527404403,527405984,527407522,527409070,527410565,527412039,527413504,527414953,527416468,527418035,527419540,527421088,527422645,527424196,527425770,527427348,527428997,527430564,527432056,527433562,527435080,527436668,527438322,527439955,527441547,527443138,527444522,527445999,527447467,527448987,527450604,527452198,527453719,527455292,527456756,527458262,527459761,527461301,527462833,527464363,527465850,527467386,527468894,527470460,527472032,527473580,527475173,527476817,527478397,527479866,527481344,527482821,527484400,527486036,527487706,527489326,527490922,527492327,527493765,527495158,527496607,527498118,527499768,527501274,527502943,527504543,527506167,527507730,527509305,527510934,527512525,527514066,527515605,527517143,527518654,527520165,527521688,527523284,527524850,527526420,527527978,527529588,527531165,527532725,527534375,527535985,527537612,527539273,527540879,527542539,527544141,527545760,527547445,527549076,527550699,527552320,527553926,527555486,527557052,527558744,527560380,527561932,527563497,527565097,527566667,527568248,527569769,527571333,527572933,527574523,527576020,527577537,527579122,527580704,527582222,527583879,527585444,527586914,527588391,527589778,527591280,527592830,527594473,527596107,527597663,527599251,527600921,527602438,527603930,527605444,527607037,527608580,527610103,527611650,527613177,527614708,527616240,527617790,527619331,527620928,527622559,527624218,527625861,527627531,527629216,527630906,527632553,527634227,527635818,527637395,527639049,527640623,527642254,527643850,527645526,527647145,527648870,527650577,527652265,527653947,527655605,527657169,527658768,527660409,527661975,527663532,527665129,527666609,527668212,527669764,527671261,527672784,527674345,527675888,527677385,527678782,527680395,527681882,527683457,527684996,527686575,527688157,527689766,527691352,527692998,527694670,527696334,527697961,527699572,527701111,527702668,527704313,527705982,527707627,527709254,527710837,527712507,527714024,527715576,527717197,527718697,527720359,527721945,527723544,527725071,527726640,527728245,527729819,527731336,527732830,527734309,527735791,527737313,527738847,527740399,527741971,527743557,527745155,527746701,527748290,527749915,527751508,527753124,527754728,527756377,527757953,527759589,527761259,527762875,527764481,527766099,527767684,527769212,527770754,527772408,527773988,527775578,527777157,527778723,527780215,527781747,527783295,527784877,527786445,527787955,527789476,527791078,527792612,527794215,527795819,527797274,527798707,527800075,527801635,527803193,527804761,527806407,527807963,527809516,527811057,527812644,527814222,527815751,527817260,527818762,527820236,527821684,527823219,527824738,527826320,527827922,527829479,527831002,527832538,527834154,527835815,527837460,527839108,527840756,527842418,527843980,527845571,527847264,527848874,527850508,527852096,527853689,527855217,527856872,527858493,527860071,527861640,527863193,527864750,527866261,527867807,527869395,527870968,527872467,527873991,527875555,527877157,527878709,527880313,527881829,527883280,527884646,527886086,527887690,527889186,527890851,527892461,527894061,527895584,527897177,527898772,527900368,527901887,527903385,527904877,527906336,527907818,527909324,527910837,527912421,527914023,527915562,527917040,527918586,527920204,527921852,527923529,527925187,527926831,527928378,527929980,527931653,527933233,527934885,527936493,527938070,527939605,527941253,527942873,527944468,527945998,527947552,527949099,527950624,527952171,527953736,527955312,527956810,527958329,527959892,527961483,527963038,527964647,527966165,527967631,527969003,527970459,527972059,527973547,527975213,527976817,527978420,527979955,527981538,527983150,527984718,527986242,527987741,527989219,527990681,527992164,527993670,527995190,527996747,527998350,527999870,528001373,528002885,528004525,528006128,528007741,528009377,528010952,528012517,528014194,528015800,528017417,528019021,528020606,528022140,528023734,528025359,528026939,528028521,528030083,528031630,528033156,528034694,528036256,528037836,528039385,528040893,528042403,528044017,528045595,528047194,528048761,528050208,528051634,528053033,528054622,528056141,528057753,528059382,528060957,528062465,528064010,528065605,528067179,528068699,528070200,528071693,528073183,528074662,528076169,528077690,528079274,528080885,528082439,528083962,528085517,528087116,528088786,528090410,528092058,528093725,528095378,528096938,528098547,528100203,528101791,528103450,528105032,528106600,528108147,528109781,528111414,528113003,528114533,528116088,528117622,528119147,528120698,528122275,528123849,528125336,528126858,528128412,528129995,528131570,528133184,528134692,528136157,528137526,528138998,528140593,528142093,528143745,528145334,528146928,528148464,528150041,528151641,528153224,528154739,528156237,528157714,528159188,528160695,528162231,528163771,528165339,528166909,528168471,528170041,528171630,528173256,528174870,528176483,528178086,528179719,528181310,528182918,528184569,528186187,528187790,528189415,528190991,528192523,528194062,528195732,528197308,528198905,528200483,528202038,528203538,528205073,528206614,528208196,528209765,528211270,528212795,528214397,528215938,528217549,528219149,528220602,528222028,528223390,528224952,528226515,528228085,528229731,528231292,528232847,528234390,528235980,528237563,528239096,528240612,528242118,528243595,528245069,528246611,528248150,528249709,528251291,528252880,528254473,528255996,528257626,528259251,528260857,528262424,528264046,528265684,528267269,528268911,528270591,528272226,528273836,528275388,528276978,528278508,528280101,528281704,528283327,528284936,528286497,528288080,528289609,528291139,528292699,528294276,528295820,528297330,528298847,528300464,528302029,528303616,528305196,528306649,528308080,528309469,528311043,528312573,528314175,528315805,528317368,528318894,528320430,528322042,528323621,528325149,528326649,528328161,528329641,528331107,528332628,528334167,528335717,528337298,528338898,528340501,528342040,528343665,528345276,528346878,528348458,528350078,528351694,528353286,528354918,528356572,528358191,528359797,528361372,528362876,528364397,528366025,528367632,528369258,528370870,528372450,528373971,528375475,528377005,528378608,528380173,528381669,528383181,528384783,528386346,528387948,528389568,528391054,528392500,528393893,528395407,528397014,528398527,528400191,528401772,528403385,528404908,528406463,528408068,528409638,528411136,528412636,528414102,528415592,528417113,528418652,528420214,528421778,528423381,528424969,528426491,528428112,528429728,528431325,528432936,528434551,528436188,528437757,528439395,528441068,528442635,528444222,528445746,528447252,528448761,528450360,528451931,528453540,528455094,528456669,528458201,528459747,528461321,528462893,528464417,528465921,528467485,528469067,528470614,528472241,528473766,528475209,528476597,528478026,528479637,528481144,528482793,528484410,528486000,528487488,528489045,528490664,528492247,528493777,528495275,528496770,528498256,528499742,528501284,528502807,528504379,528505954,528507544,528509123,528510683,528512326,528513934,528515550,528517118,528518756,528520340,528521913,528523576,528525186,528526796,528528381,528529998,528531494,528533061,528534658,528536232,528537798,528539348,528540884,528542413,528543970,528545555,528547104,528548610,528550124,528551744,528553303,528554906,528556483,528557932,528559357,528560756,528562339,528563922,528565453,528567122,528568689,528570312,528571859,528573463,528575071,528576674,528578205,528579718,528581231,528582744,528584258,528585775,528587346,528588889,528590469,528592050,528593653,528595237,528596815,528598459,528600089,528601709,528603342,528604970,528606597,528608214,528609890,528611541,528613172,528614782,528616402,528617978,528619535,528621122,528622800,528624404,528625929,528627567,528629116,528630719,528632271,528633817,528635408,528637013,528638578,528640068,528641579,528643181,528644758,528646354,528647984,528649521,528651007,528652413,528653813,528655379,528657036,528658617,528660144,528661747,528663278,528664852,528666334,528667809,528669257,528670767,528672286,528673786,528675302,528676831,528678371,528679976,528681547,528683125,528684624,528686190,528687800,528689393,528690998,528692635,528694194,528695720,528697216,528698794,528700446,528702037,528703581,528705148,528706596,528708141,528709587,528711000,528712475,528713918,528715404,528716878,528718477,528719986,528721547,528723099,528724718,528726281,528727926,528729490,528731112,528732664,528734246,528735837,528737424,528738942,528740524,528742060,528743608,528745195,528746772,528748371,528749954,528751564,528753076,528754503,528755996,528757538,528759163,528760789,528762345,528763877,528765404,528767000,528768584,528770098,528771527,528772998,528774453,528775944,528777446,528778969,528780450,528781888,528783347,528784890,528786458,528787956,528789504,528791063,528792729,528794350,528795975,528797649,528799348,528801012,528802659,528804232,528805842,528807402,528808936,528810499,528812094,528813560,528815126,528816673,528818208,528819809,528821438,528823156,528824762,528826364,528828015,528829545,528831108,528832771,528834422,528836071,528837665,528839176,528840753,528842265,528843778,528845317,528846840,528848348,528849881,528851391,528852870,528854365,528855879,528857410,528858936,528860476,528862084,528863639,528865185,528866798,528868361,528869986,528871648,528873291,528874943,528876512,528878052,528879592,528881237,528882840,528884435,528885992,528887528,528889022,528890565,528892129,528893717,528895286,528896829,528898342,528899980,528901518,528903160,528904787,528906275,528907728,528909299,528910713,528912345,528914001,528915596,528917142,528918763,528920335,528921914,528923442,528924991,528926568,528928164,528929680,528931170,528932674,528934173,528935628,528937113,528938637,528940221,528941798,528943389,528944904,528946443,528948020,528949643,528951210,528952798,528954374,528955895,528957456,528958999,528960511,528962034,528963582,528965184,528966763,528968258,528969779,528971316,528972818,528974363,528975923,528977470,528979009,528980552,528982165,528983732,528985396,528987066,528988707,528990236,528991907,528993503,528995077,528996612,528998226,528999823,529001374,529002905,529004405,529005914,529007426,529008915,529010456,529011994,529013566,529015140,529016706,529018251,529019838,529021433,529023012,529024591,529026234,529027885,529029508,529031180,529032847,529034439,529036016,529037618,529039205,529040782,529042381,529043991,529045565,529047106,529048669,529050214,529051768,529053340,529054941,529056561,529058152,529059686,529061223,529062834,529064392,529066077,529067782,529069400,529071034,529072518,529074180,529075788,529077391,529078917,529080502,529082108,529083677,529085195,529086695,529088169,529089652,529091157,529092683,529094192,529095774,529097378,529098960,529100532,529102103,529103711,529105307,529106926,529108528,529110181,529111759,529113311,529114965,529116568,529118187,529119812,529121390,529122914,529124455,529126062,529127641,529129171,529130687,529132197,529133653,529135175,529136698,529138274,529139816,529141312,529142845,529144432,529145960,529147556,529149034,529150292,529151689,529153213,529154914,529156577,529158285,529160013,529161698,529163435,529165228,529167035,529168863,529170655,529172426,529174135,529175879,529177671,529179340,529181035,529182814,529184455,529186165,529187907,529189611,529191308,529193008,529194766,529196603,529198449,529200249,529201978,529203702,529205490,529207194,529208863,529210633,529212274,529213960,529215701,529217426,529219114,529220813,529222545,529224332,529226134,529227853,529229576,529231342,529233080,529234759,529236467,529238206,529239865,529241574,529243301,529244985,529246665,529248437,529250221,529252045,529253873,529255619,529257340,529259092,529260847,529262523,529264228,529266009,529267649,529269375,529271095,529272808,529274534,529276311,529278097,529279902,529281698,529283478,529285199,529286928,529288709,529290416,529292107,529293814,529295553,529297220,529298926,529300659,529302341,529304087,529305873,529307698,529309506,529311306,529313057,529314763,529316498,529318284,529319955,529321659,529323460,529325099,529326806,529328515,529330236,529331939,529333714,529335496,529337307,529339126,529340918,529342646,529344376,529346153,529347873,529349550,529351242,529352930,529354596,529356287,529357999,529359726,529361429,529363157,529364837,529366484,529368230,529370018,529371641,529373340,529375009,529376734,529378465,529380176,529381897,529383510,529385221,529387044,529388826,529390459,529392153,529393821,529395551,529397284,529398999,529400721,529402343,529404022,529405803,529407525,529409169,529410870,529412562,529414259,529415986,529417726,529419450,529421043,529422788,529424607,529426361,529428025,529429706,529431401,529433108,529434823,529436555,529438274,529439890,529441647,529443405,529445001,529446714,529448388,529450086,529451783,529453508,529455318,529457102,529458928,529460747,529462581,529464299,529466064,529467823,529469637,529471430,529473211,529474965,529476665,529478295,529479990,529481701,529483427,529485133,529486877,529488686,529490500,529492317,529494152,529495910,529497679,529499426,529501212,529503015,529504783,529506526,529508301,529509890,529511595,529513230,529514977,529516686,529518396,529520156,529521910,529523702,529525559,529527276,529529038,529530804,529532622,529534396,529536186,529537931,529539670,529541280,529542998,529544678,529546396,529548091,529549794,529551576,529553378,529555207,529557051,529558832,529560582,529562329,529564111,529565921,529567705,529569469,529571257,529572854,529574563,529576244,529577948,529579643,529581362,529583166,529584961,529586785,529588618,529590448,529592157,529593940,529595682,529597497,529599268,529601006,529602778,529604382,529606068,529607753,529609438,529611141,529612845,529614647,529616439,529618265,529620069,529621889,529623610,529625366,529627129,529628931,529630711,529632458,529634238,529635825,529637529,529639199,529640897,529642596,529644314,529646125,529647912,529649739,529651554,529653393,529655104,529656863,529658628,529660447,529662242,529664022,529665778,529667490,529669133,529670839,529672558,529674299,529676003,529677694,529679469,529681252,529683039,529684864,529686570,529688253,529689966,529691722,529693481,529695204,529696950,529698548,529700249,529701917,529703686,529705402,529707115,529708852,529710616,529712403,529714179,529715934,529717672,529719450,529721264,529723027,529724767,529726427,529728050,529729724,529731443,529733164,529734894,529736593,529738322,529740074,529741876,529743605,529745278,529747042,529748809,529750530,529752241,529753808,529755515,529757174,529758930,529760648,529762349,529764075,529765855,529767632,529769402,529771151,529772896,529774664,529776485,529778250,529779974,529781765,529783355,529785061,529786714,529788468,529790203,529791918,529793615,529795358,529797115,529798884,529800589,529802273,529803964,529805741,529807457,529809152,529810854,529812488,529814171,529815889,529817625,529819350,529821065,529822802,529824565,529826367,529828091,529829864,529831629,529833477,529835247,529837038,529838782,529840352,529842022,529843742,529845460,529847163,529848846,529850624,529852394,529854166,529855967,529857742,529859490,529861183,529862981,529864733,529866401,529867885,529869394,529870917,529872461,529874033,529875588,529877151,529878694,529880251,529881815,529883399,529885012,529886531,529888174,529889741,529891342,529892930,529894537,529896176,529897949,529899622,529900956,529902547,529904167,529905732,529907338,529908865,529910458,529911998,529913530,529915122,529916663,529918222,529919849,529921446,529923051,529924661,529926209,529927899,529929546,529931263,529932915,529934630,529936209,529937765,529939360,529941001,529942547,529944093,529945615,529947185,529948801,529950430,529951987,529953617,529955211,529956825,529958495,529960148,529961903,529963745,529965559,529967189,529968816,529970403,529972170,529973741,529975297,529976980,529978603,529980180,529981740,529983285,529984836,529986377,529988036,529989676,529991197,529992781,529994433,529996071,529997764,529999484,530001272,530003052,530004640,530006259,530007804,530009528,530011102,530012715,530014298,530015998,530017588,530019169,530020733,530022282,530023800,530025333,530026958,530028607,530030169,530031760,530033375,530035022,530036714,530038421,530040176,530041887,530043518,530045107,530046688,530048364,530050000,530051494,530053099,530054692,530056331,530057947,530059517,530061089,530062616,530064135,530065682,530067310,530068948,530070558,530072108,530073663,530075328,530076999,530078683,530080407,530082186,530083944,530085450,530086995,530088567,530090290,530091832,530093128,530094500,530095998,530097584,530099162,530100860,530102454,530104037,530105601,530107150,530108677,530110218,530111847,530113491,530115067,530116666,530118259,530119917,530121607,530123285,530125046,530126812,530128540,530130065,530131605,530133212,530134868,530136387,530137870,530139292,530140811,530142387,530143942,530145623,530147233,530148813,530150375,530151916,530153468,530155018,530156685,530158318,530159858,530161424,530163069,530164733,530166412,530168122,530169884,530171621,530173290,530174818,530176356,530178017,530179642,530180947,530182181,530183423,530184888,530186470,530188026,530189729,530191336,530192903,530194470,530196005,530197554,530199141,530200733,530202352,530203915,530205465,530207037,530208580,530210190,530211888,530213648,530215447,530216995,530218550,530220101,530221793,530223268,530224502,530225777,530227065,530228616,530230204,530231813,530233471,530235050,530236638,530238167,530239632,530241221,530242780,530244419,530245994,530247558,530249078,530250672,530252273,530253815,530255451,530257158,530258663,530260219,530261805,530263472,530264854,530266062,530267308,530268685,530270226,530271818,530273493,530275099,530276675,530278235,530279776,530281275,530282832,530284440,530286041,530287611,530289170,530290739,530292340,530293967,530295621,530297351,530299143,530300799,530302367,530303921,530305603,530307183,530308466,530309705,530310950,530312412,530313945,530315473,530317082,530318627,530320203,530321817,530323468,530325146,530326765,530328349,530329952,530331598,530333212,530334878,530336586,530338306,530340027,530341769,530343509,530345263,530346948,530348491,530350095,530351749,530353328,530354752,530356210,530357702,530359255,530360866,530362444,530363995,530365603,530367227,530368869,530370463,530372054,530373722,530375334,530376950,530378615,530380313,530381984,530383708,530385454,530387178,530388884,530390518,530392282,530393912,530395538,530397167,530398785,530400159,530401597,530403159,530404695,530406271,530407810,530409408,530411005,530412548,530414115,530415732,530417318,530418920,530420541,530422219,530423844,530425529,530427211,530428845,530430486,530432236,530433861,530435475,530437105,530438710,530440104,530441524,530443070,530444604,530446187,530447712,530449307,530450913,530452441,530454014,530455626,530457226,530458814,530460418,530462104,530463730,530465422,530467093,530468736,530470381,530472113,530473747,530475300,530476908,530478580,530479931,530481394,530482964,530484489,530486028,530487569,530489175,530490793,530492327,530493900,530495512,530497101,530498697,530500329,530501996,530503633,530505331,530506986,530508624,530510283,530512057,530513612,530515209,530516858,530518369,530519752,530521268,530522824,530524440,530525960,530527562,530529142,530530689,530532265,530533895,530535494,530537094,530538686,530540352,530542021,530543711,530545387,530547052,530548707,530550404,530552155,530553786,530555416,530557092,530558634,530559984,530561442,530562978,530564505,530566116,530567657,530569226,530570851,530572498,530574186,530575805,530577396,530578991,530580624,530582249,530583916,530585616,530587327,530589060,530590784,530592532,530594277,530595950,530597494,530599104,530600751,530602348,530603783,530605232,530606735,530608311,530609856,530611552,530613124,530614717,530616268,530617786,530619348,530620916,530622601,530624265,530625823,530627404,530629048,530630710,530632434,530634150,530635951,530637730,530639300,530640859,530642408,530644128,530645644,530646929,530648198,530649435,530650939,530652546,530654101,530655623,530657131,530658696,530660232,530661831,530663332,530664892,530666452,530668048,530669691,530671423,530673156,530674829,530676446,530678054,530679587,530681198,530682764,530684157,530685502,530686839,530688358,530689944,530691470,530692984,530694449,530695988,530697503,530699033,530700603,530702244,530703845,530705512,530707253,530708900,530710581,530712127,530713615,530715128,530716636,530718016,530719404,530720668,530722212,530723777,530725334,530726874,530728436,530729910,530731386,530732923,530734471,530736052,530737714,530739324,530740988,530742707,530744313,530745943,530747598,530749085,530750522,530752105,530753518,530754934,530756253,530757592,530759184,530760729,530762298,530763870,530765417,530766927,530768446,530769982,530771490,530773078,530774741,530776374,530778044,530779733,530781338,530782963,530784534,530786023,530787522,530789120,530790605,530791981,530793311,530794631,530796228,530797780,530799349,530800933,530802474,530803964,530805461,530806997,530808524,530810100,530811756,530813379,530815031,530816747,530818366,530820021,530821572,530823053,530824548,530826169,530827539,530828957,530830250,530831643,530833243,530834800,530836369,530837932,530839444,530840950,530842468,530844006,530845543,530847192,530848812,530850453,530852110,530853781,530855413,530857060,530858551,530860016,530861515,530863066,530864417,530865801,530867069,530868552,530870099,530871658,530873199,530874742,530876242,530877710,530879188,530880693,530882191,530883728,530885339,530886937,530888505,530890099,530891798,530893306,530894742,530896271,530897752,530899132,530900492,530901773,530903336,530904897,530906474,530908029,530909551,530911037,530912521,530914008,530915508,530917027,530918567,530920159,530921702,530923195,530924744,530926274,530927717,530929235,530930736,530932116,530933503,530934772,530936312,530937884,530939445,530940980,530942528,530944013,530945512,530947037,530948552,530950064,530951671,530953282,530954865,530956481,530958125,530959783,530961320,530962773,530964282,530965848,530967203,530968600,530969859,530971349,530972911,530974519,530976063,530977658,530979252,530980807,530982378,530983972,530985560,530987104,530988694,530990273,530991892,530993531,530995200,530996794,530998417,531000152,531001747,531003377,531005037,531006628,531007979,531009439,531011017,531012547,531014085,531015625,531017225,531018829,531020364,531021925,531023497,531025086,531026657,531028259,531029841,531031422,531033043,531034630,531036171,531037795,531039425,531041048,531042693,531044143,531045527,531047122,531048820,531050551,531052275,531053970,531055678,531057413,531059165,531060884,531062508,531064197,531065941,531067656,531069405,531071141,531072819,531074514,531076233,531077996,531079664,531081319,531083012,531084763,531086452,531088213,531089936,531091605,531093301,531095000,531096714,531098337,531100033,531101793,531103494,531105236,531106983,531108684,531110411,531112138,531113906,531115641,531117267,531118955,531120685,531122393,531124099,531125851,531127544,531129261,531130990,531132744,531134495,531136129,531137816,531139508,531141260,531142951,531144706,531146434,531148134,531149826,531151593,531153356,531155020,531156663,531158322,531160071,531161768,531163492,531165224,531166920,531168628,531170361,531172119,531173845,531175482,531177209,531178928,531180682,531182404,531184159,531185844,531187548,531189276,531191041,531192765,531194406,531196077,531197800,531199486,531201218,531202933,531204634,531206344,531208026,531209746,531211494,531213136,531214832,531216594,531218275,531219949,531221644,531223383,531225030,531226754,531228444,531230131,531231874,531233653,531235334,531237018,531238718,531240376,531241965,531243529,531245127,531246793,531248494,531250143,531251862,531253588,531255060,531256586,531258270,531260030,531261463,531262909,531264314,531265842,531267426,531269118,531270712,531272263,531273865,531275521,531277202,531278856,531280564,531282296,531283837,531285362,531287019,531288787,531290314,531291771,531293142,531294703,531296253,531297950,531299574,531301092,531302686,531304302,531305976,531307688,531309345,531311113,531312739,531314206,531315809,531317544,531319131,531320676,531322047,531323515,531324977,531326617,531328247,531329935,531331651,531333375,531335057,531336758,531338446,531340154,531341936,531343590,531345293,531347032,531348720,531350403,531352124,531353893,531355636,531357404,531359179,531360987,531362856,531364738,531366610,531368432,531370150,531371915,531373693,531375451,531377198,531378929,531380664,531382451,531384165,531385940,531387672,531389480,531391311,531393149,531395047,531396912,531398650,531400392,531402174,531403921,531405697,531407441,531409174,531410959,531412683,531414464,531416215,531417949,531419758,531421596,531423398,531425150,531426879,531428669,531430409,531432194,531433984,531435680,531437427,531439199,531440953,531442681,531444460,531446270,531448087,531449974,531451824,531453581,531455314,531457096,531458841,531460613,531462414,531464108,531465845,531467612,531469384,531471138,531472901,531474732,531476594,531478472,531480324,531482066,531483808,531485576,531487349,531489126,531490903,531492606,531494326,531496103,531497847,531499616,531501389,531503186,531505054,531506939,531508807,531510628,531512354,531514107,531515853,531517628,531519373,531521121,531522864,531524625,531526357,531528133,531529893,531531705,531533565,531535433,531537309,531539149,531540892,531542640,531544458,531546214,531547993,531549743,531551390,531553085,531554794,531556551,531558281,531560048,531561785,531563540,531565239,531566991,531568767,531570446,531572110,531573815,531575540,531577292,531579025,531580806,531582608,531584289,531586012,531587762,531589486,531591127,531592818,531594521,531596249,531597957,531599672,531601414,531603103,531604856,531606617,531608297,531609955,531611668,531613381,531615120,531616867,531618628,531620382,531622093,531623811,531625562,531627317,531628947,531630640,531632351,531634113,531635838,531637606,531639328,531641091,531642760,531644542,531646331,531648087,531649734,531651426,531653137,531654899,531656624,531658392,531660127,531661890,531663556,531665283,531667052,531668760,531670412,531672124,531673835,531675594,531677336,531679093,531680828,531682551,531684263,531686040,531687798,531689535,531691253,531692996,531694731,531696465,531698211,531699974,531701733,531703541,531705236,531706911,531708612,531710386,531712143,531713868,531715602,531717337,531719067,531720793,531722559,531724312,531726146,531727844,531729544,531731261,531733025,531734747,531736478,531738206,531739958,531741669,531743378,531745105,531746883,531748564,531750265,531751981,531753748,531755467,531757200,531758942,531760671,531762404,531764167,531765923,531767694,531769497,531771157,531772859,531774558,531776338,531778059,531779789,531781542,531783290,531785020,531786775,531788554,531790331,531792125,531793776,531795517,531797301,531799073,531800839,531802563,531804311,531806053,531807780,531809533,531811300,531813073,531814880,531816560,531818241,531819982,531821737,531823508,531825236,531826986,531828720,531830451,531832206,531833970,531835738,531837546,531839240,531840936,531842705,531844453,531846197,531847892,531849592,531851321,531853084,531854810,531856602,531858462,531860303,531862017,531863804,531865558,531867344,531869082,531870760,531872449,531874179,531875882,531877567,531879336,531881186,531883039,531884763,531886541,531888284,531890083,531891814,531893497,531895177,531896931,531898647,531900323,531902084,531903906,531905647,531907417,531909175,531910964,531912742,531914391,531916072,531917810,531919518,531921256,531922992,531924832,531926708,531928456,531930218,531931986,531933769,531935550,531937208,531938896,531940616,531942377,531944124,531945864,531947690,531949555,531951322,531953089,531954914,531956714,531958514,531960292,531962010,531963723,531965430,531967166,531968916,531970643,531972431,531974291,531976103,531977823,531979598,531981359,531983098,531984903,531986562,531988246,531989968,531991726,531993475,531995219,531997046,531998906,532000670,532002429,532004215,532005985,532007788,532009614,532011530,532013324,532015122,532016890,532018635,532020384,532022142,532023974,532025852,532027630,532029375,532031208,532033053,532034845,532036624,532038555,532040364,532042124,532043894,532045640,532047411,532049151,532050995,532052844,532054679,532056521,532058376,532060215,532062125,532063916,532065746,532067656,532069452,532071231,532073005,532074750,532076514,532078280,532080121,532081960,532083788,532085635,532087445,532089311,532091186,532092916,532094743,532096658,532098465,532100249,532102019,532103768,532105525,532107274,532109109,532110983,532112778,532114614,532116458,532118330,532120241,532122098,532123887,532125748,532127634,532129417,532131216,532132962,532134726,532136492,532138281,532140103,532141991,532143742,532145533,532147407,532149261,532151045,532152866,532154794,532156589,532158365,532160140,532161884,532163658,532165430,532167268,532169135,532170915,532172701,532174544,532176377,532178243,532180028,532181881,532183639,532185472,532187197,532188965,532190696,532192473,532194300,532196145,532197912,532199684,532201491,532203337,532205132,532206999,532208762,532210566,532212329,532214079,532215821,532217597,532219409,532221238,532223073,532224913,532226736,532228605,532230506,532232301,532234157,532235922,532237744,532239499,532241263,532242971,532244778,532246600,532248430,532250258,532252098,532253938,532255808,532257652,532259394,532261254,532263020,532264850,532266595,532268374,532270086,532271887,532273722,532275573,532277346,532279221,532281048,532282956,532284876,532286737,532288537,532290395,532292174,532293985,532295724,532297497,532299195,532301007,532302827,532304677,532306418,532308270,532310100,532311950,532313768,532315644,532317395,532319223,532320963,532322715,532324435,532326224,532328059,532329895,532331687,532333484,532335325,532337159,532338998,532340785,532342470,532344243,532346018,532347810,532349565,532351279,532353019,532354798,532356522,532358277,532360087,532361820,532363461,532365223,532366996,532368765,532370543,532372257,532374040,532375813,532377560,532379272,532381112,532382805,532384420,532386179,532387902,532389661,532391459,532393180,532394897,532396628,532398423,532400111,532401916,532403748,532405376,532407158,532408840,532410616,532412397,532414174,532415908,532417632,532419413,532421173,532422864,532424645,532426412,532428161,532429922,532431636,532433349,532435151,532436970,532438782,532440491,532442220,532444031,532445737,532447511,532449217,532450924,532452720,532454515,532456330,532458026,532459769,532461564,532463278,532465045,532466769,532468468,532470219,532472022,532473797,532475485,532477282,532478972,532480707,532482463,532484221,532485960,532487763,532489594,532491396,532493119,532494949,532496798,532498471,532500200,532501954,532503708,532505453,532507249,532509075,532510810,532512511,532514288,532516095,532517792,532519551,532521268,532522980,532524779,532526596,532528406,532530142,532531956,532533776,532535559,532537311,532539141,532540883,532542670,532544408,532546173,532547905,532549668,532551459,532553166,532554909,532556717,532558440,532560121,532561894,532563701,532565467,532567246,532568955,532570744,532572499,532574282,532576001,532577751,532579543,532581290,532582952,532584724,532586537,532588296,532590082,532591750,532593507,532595271,532597067,532598784,532600533,532602320,532604069,532605714,532607486,532609304,532611065,532612861,532614564,532616334,532618099,532619851,532621615,532623328,532625099,532626891,532628548,532630319,532632154,532633915,532635704,532637462,532639236,532640953,532642731,532644474,532646209,532647989,532649806,532651532,532653208,532654975,532656790,532658559,532660341,532662125,532663846,532665598,532667343,532669157,532670888,532672673,532674484,532676159,532677844,532679614,532681419,532683187,532684968,532686745,532688475,532690218,532691962,532693759,532695515,532697307,532699137,532700946,532702588,532704334,532706167,532707929,532709697,532711451,532713218,532714955,532716703,532718482,532720209,532721962,532723748,532725495,532727148,532728914,532730724,532732479,532734254,532736018,532737757,532739502,532741233,532743049,532744769,532746533,532748312,532750062,532751696,532753469,532755282,532757040,532758832,532760555,532762355,532764095,532765854,532767602,532769313,532771074,532772852,532774518,532776322,532778153,532779897,532781692,532783404,532785152,532786898,532788662,532790414,532792132,532793897,532795675,532797337,532799138,532800972,532802713,532804506,532806221,532807923,532809668,532811456,532813200,532814927,532816700,532818463,532820119,532821908,532823736,532825476,532827262,532828981,532830729,532832514,532834271,532836079,532837780,532839553,532841352,532843008,532844752,532846573,532848324,532850094,532851870,532853643,532855409,532857152,532858938,532860656,532862391,532864160,532865915,532867580,532869372,532871187,532872929,532874711,532876471,532878209,532879985,532881735,532883542,532885238,532886991,532888787,532890457,532892032,532893110,532894274,532895495,532896830,532898132,532899390,532900699,532901960,532903238,532904454,532905669,532906856,532908140,532909436,532910809,532912301,532913938,532915501,532917164,532918847,532920511,532922045,532923830,532925354,532926889,532928422,532929846,532931387,532932863,532934387,532935971,532937566,532939054,532940618,532942178,532943652,532945190,532946791,532948331,532949976,532951645,532953241,532954886,532956475,532958186,532959934,532961570,532963299,532964989,532966771,532968521,532970225,532971939,532973733,532975456,532977258,532978952,532980688,532982419,532984151,532985840,532987569,532989262,532990951,532992630,532994284,532996011,532997660,532999289,533001011,533002703,533004399,533006200,533007911,533009671,533011382,533013185,533015007,533016760,533018557,533020323,533022162,533023966,533025817,533027596,533029453,533031260,533033178,533034993,533036864,533038646,533040519,533042329,533044219,533046035,533047923,533049720,533051571,533053364,533055223,533057041,533058843,533060614,533062389,533064185,533065922,533067646,533069402,533071126,533072930,533074633,533076413,533078194,533080063,533081711,533083471,533085185,533086895,533088579,533090231,533091898,533093549,533095235,533096850,533098494,533100040,533101798,533103326,533105002,533106481,533108216,533109698,533111322,533112695,533114482,533115895,533117629,533119127,533120910,533122436,533124188,533125904,533127461,533129304,533130796,533132584,533134108,533135889,533137401,533139130,533140929,533142453,533144239,533145671,533147446,533149217,533150670,533152410,533153713,533155591,533157147,533158471,533160305,533162110,533163386,533165067,533166961,533168217,533169982,533171825,533173214,533174859,533176704,533178067,533179846,533181635,533183130,533184873,533186624,533188166,533189902,533191451,533193264,533194911,533196339,533198229,533200033,533201488,533203247,533205071,533206551,533208366,533209846,533211686,533213441,533214968,533216735,533218384,533220214,533221991,533223512,533225295,533226869,533228709,533230410,533231871,533233670,533235299,533237145,533238984,533240544,533242301,533243906,533245726,533247597,533249247,533251082,533252669,533254516,533256439,533258154,533260011,533261725,533263543,533265361,533267125,533268973,533270589,533272428,533274421,533276028,533277942,533279701,533281576,533283412,533285101,533287020,533288966,533290631,533292557,533294458,533296182,533298131,533299927,533301858,533303724,533305478,533307452,533309356,533311211,533313184,533315080,533316936,533318914,533320860,533322684,533324657,533326582,533328456,533330437,533332406,533334233,533336218,533338159,533339999,533342018,533343968,533345811,533347782,533349717,533351473,533353452,533355420,533357193,533359138,533361131,533362868,533364774,533366738,533368579,533370466,533372377,533374338,533376154,533377926,533379865,533381717,533383425,533385259,533387128,533388920,533390694,533392469,533394304,533396202,533397980,533399794,533401575,533403394,533405254,533407091,533408961,533410651,533412438,533414189,533416030,533417711,533419518,533421308,533423103,533424940,533426649,533428441,533430158,533431996,533433863,533435689,533437481,533439261,533441140,533442899,533444878,533446805,533448610,533450517,533452266,533454121,533456044,533457865,533459714,533461477,533463346,533465334,533467105,533469004,533470755,533472607,533474560,533476336,533478203,533479982,533481897,533483937,533485879,533487756,533489577,533491442,533493290,533495215,533497133,533499072,533500991,533502782,533504700,533506553,533508418,533510259,533512151,533514145,533516037,533517960,533519868,533521796,533523627,533525486,533527289,533529209,533531030,533532865,533534650,533536522,533538575,533540460,533542318,533544204,533546096,533547942,533549840,533551605,533553481,533555227,533557096,533558864,533560688,533562463,533564298,533566058,533567828,533569605,533571382,533573167,533574903,533576624,533578376,533580144,533581803,533583472,533585163,533586785,533588459,533590124,533591892,533593592,533595234,533596892,533598564,533600249,533601969,533603700,533605288,533606966,533608624,533610286,533612029,533613634,533615354,533616989,533618649,533620333,533621975,533623683,533625332,533627031,533628645,533630301,533632098,533633703,533635349,533636978,533638646,533640278,533641934,533643644,533645237,533646894,533648580,533650246,533651901,533653544,533655217,533656856,533658484,533660291,533661984,533663609,533665299,533666987,533668698,533670366,533672047,533673655,533675312,533677039,533678737,533680486,533682113,533683744,533685424,533687081,533688838,533690431,533692054,533693810,533695464,533697084,533698716,533700361,533702099,533703717,533705355,533706932,533708504,533710205,533711757,533713351,533715020,533716577,533718172,533719832,533721400,533722939,533724578,533726087,533727624,533729158,533730760,533732264,533733815,533735411,533736918,533738452,533740022,533741567,533743120,533744713,533746199,533747734,533749391,533750885,533752377,533753946,533755396,533756908,533758533,533760073,533761626,533763252,533764879,533766455,533768060,533769707,533771390,533773135,533774834,533776557,533778356,533780129,533781933,533783786,533785608,533787439,533789202,533791026,533792829,533794633,533796457,533798138,533799893,533801535,533803291,533804964,533806610,533808106,533809562,533811010,533812202,533813394,533814709,533816033,533817391,533818712,533820042,533821377,533822745,533824106,533825426,533826738,533828062,533829404,533830727,533832077,533833452,533834707,533835926,533837107,533838351,533839567,533840789,533842068,533843432,533844729,533845999,533847307,533848622,533849905,533851121,533852410,533853621,533854893,533856114,533857372,533858565,533859799,533860992,533862202,533863408,533864650,533865857,533867028,533868129,533869214,533870438,533871613,533872895,533874231,533875601,533876921,533878264,533879629,533881022,533882362,533883644,533885030,533886286,533887606,533888951,533890290,533891729,533893022,533894359,533895767,533897181,533898476,533899790,533901067,533902443,533903804,533905122,533906564,533907873,533909214,533910527,533911958,533913322,533914663,533916064,533917419,533918823,533920251,533921730,533923149,533924587,533926032,533927524,533928995,533930475,533931950,533933381,533934911,533936410,533937931,533939369,533940806,533942363,533943807,533945324,533946751,533948293,533949813,533951418,533952985,533954541,533956148,533957633,533959259,533960741,533962371,533963845,533965445,533966975,533968536,533970057,533971580,533973098,533974563,533976120,533977605,533979050,533980532,533982020,533983584,533985009,533986560,533988097,533989613,533991159,533992523,533993973,533995556,533996921,533998349,533999839,534001297,534002699,534004140,534005552,534006956,534008449,534009813,534011228,534012657,534014037,534015410,534016831,534018260,534019715,534021183,534022697,534024181,534025709,534027257,534028751,534030262,534031835,534033412,534034974,534036581,534038188,534039788,534041433,534042986,534044666,534046349,534048045,534049758,534051502,534053203,534054915,534056633,534058365,534060053,534061728,534063428,534065167,534066785,534068466,534070065,534071772,534073432,534075139,534076834,534078513,534080200,534081874,534083531,534085254,534086959,534088645,534090349,534092074,534093756,534095416,534097099,534098767,534100474,534102180,534103858,534105557,534107210,534108904,534110534,534112172,534113816,534115464,534117150,534118830,534120469,534122166,534123781,534125407,534127092,534128761,534130445,534132076,534133805,534135440,534137156,534138897,534140594,534142349,534144035,534145763,534147507,534149231,534151001,534152731,534154489,534156183,534157867,534159547,534161225,534162866,534164528,534166185,534167825,534169470,534171081,534172720,534174353,534175979,534177619,534179202,534180805,534182411,534184013,534185639,534187300,534188881,534190426,534192015,534193573,534195188,534196691,534198335,534199886,534201498,534203061,534204660,534206250,534207822,534209359,534210934,534212462,534213990,534215543,534217074,534218570,534220091,534221577,534223080,534224654,534226183,534227710,534229210,534230661,534232165,534233656,534235176,534236763,534238293,534239848,534241371,534242933,534244541,534246130,534247742,534249329,534250959,534252540,534254168,534255739,534257347,534258920,534260496,534262100,534263711,534265342,534266941,534268560,534270210,534271844,534273459,534275102,534276775,534278385,534280022,534281626,534283273,534284927,534286546,534288177,534289814,534291477,534293192,534294835,534296464,534298095,534299763,534301374,534303007,534304662,534306303,534307897,534309476,534310966,534312333,534313727,534314980,534316254,534317475,534318781,534320073,534321356,534322653,534323942,534325169,534326426,534327647,534328845,534330039,534331210,534332537,534333829,534335054,534336452,534337830,534339275,534340774,534342280,534343781,534345258,534346761,534348223,534349679,534351124,534352575,534353985,534355394,534356701,534358039,534359431,534360792,534362055,534363404,534364759,534366117,534367480,534368865,534370251,534371662,534373084,534374491,534375903,534377323,534378739,534380142,534381561,534382961,534384371,534385757,534387173,534388594,534390011,534391400,534392805,534394220,534395631,534397038,534398417,534399853,534401274,534402663,534404104,534405525,534406921,534408340,534409760,534411166,534412549,534413933,534415344,534416738,534418134,534419547,534420950,534422363,534423786,534425190,534426613,534428028,534429431,534430811,534432223,534433636,534435018,534436430,534437829,534439239,534440657,534442080,534443503,534444926,534446315,534447716,534449114,534450478,534451867,534453280,534454681,534456061,534457435,534458817,534460209,534461629,534463049,534464439,534465841,534467248,534468666,534470023,534471410,534472794,534474165,534475568,534476967,534478397,534479775,534481173,534482560,534483961,534485349,534486763,534488135,534489545,534490962,534492360,534493745,534495149,534496528,534497922,534499299,534500696,534502080,534503478,534504886,534506306,534507712,534509143,534510570,534511948,534513371,534514795,534516198,534517599,534519004,534520406,534521797,534523179,534524579,534525972,534527367,534528757,534530138,534531543,534532945,534534339,534535760,534537163,534538555,534539978,534541373,534542775,534544149,534545513,534546910,534548325,534549745,534551145,534552545,534553946,534555335,534556741,534558162,534559553,534560939,534562351,534563752,534565126,534566516,534567935,534569340,534570746,534572160,534573565,534574987,534576401,534577834,534579233,534580677,534582093,534583495,534584936,534586359,534587733,534589150,534590562,534591989,534593398,534594793,534596215,534597619,534599038,534600468,534601873,534603261,534604647,534606055,534607446,534608845,534610280,534611711,534613115,534614537,534615940,534617348,534618720,534620082,534621495,534622887,534624286,534625701,534627122,534628503,534629887,534631296,534632721,534634119,534635532,534636934,534638320,534639735,534641147,534642544,534643912,534645324,534646745,534648156,534649561,534650957,534652368,534653784,534655194,534656584,534657992,534659435,534660840,534662243,534663648,534665033,534666444,534667858,534669265,534670662,534672059,534673444,534674858,534676266,534677700,534679102,534680512,534681923,534683313,534684708,534686114,534687511,534688908,534690280,534691664,534693071,534694451,534695878,534697282,534698644,534700025,534701434,534702855,534704255,534705688,534707090,534708479,534709891,534711297,534712694,534714076,534715468,534716875,534718270,534719678,534721109,534722506,534723896,534725299,534726714,534728134,534729541,534730909,534732340,534733728,534735116,534736500,534737891,534739321,534740684,534742068,534743478,534744885,534746282,534747697,534749123,534750506,534751904,534753301,534754716,534756141,534757530,534758922,534760324,534761735,534763144,534764542,534765953,534767385,534768777,534770194,534771598,534773011,534774416,534775819,534777194,534778592,534779989,534781392,534782768,534784141,534785517,534786924,534788321,534789706,534791071,534792457,534793823,534795193,534796549,534797964,534799351,534800727,534802075,534803374,534804732,534806069,534807409,534808787,534810129,534811466,534812756,534814078,534815338,534816651,534817967,534819295,534820620,534821960,534823299,534824619,534825925,534827237,534828557,534829888,534831201,534832501,534833765,534835048,534836312,534837561,534838876,534840199,534841583,534842919,534844258,534845628,534847008,534848301,534849600,534850852,534852175,534853545,534854902,534856267,534857620,534858992,534860308,534861602,534862935,534864292,534865660,534867053,534868439,534869815,534871212,534872591,534873978,534875335,534876684,534878051,534879419,534880775,534882138,534883537,534884895,534886266,534887652,534889034,534890404,534891772,534893139,534894494,534895838,534897183,534898577,534899923,534901297,534902677,534904052,534905410,534906766,534908144,534909524,534910915,534912301,534913649,534915029,534916381,534917758,534919136,534920504,534921865,534923240,534924623,534925980,534927345,534928723,534930085,534931441,534932815,534934191,534935541,534936918,534938314,534939686,534941030,534942389,534943763,534945126,534946523,534947875,534949254,534950606,534951967,534953324,534954682,534956034,534957392,534958758,534960126,534961504,534962875,534964236,534965611,534966999,534968380,534969765,534971111,534972494,534973869,534975214,534976566,534977914,534979287,534980660,534982054,534983413,534984752,534986097,534987440,534988802,534990192,534991553,534992897,534994268,534995621,534996996,534998379,534999753,535001121,535002485,535003847,535005216,535006580,535007935,535009297,535010675,535012031,535013432,535014770,535016147,535017516,535018884,535020269,535021649,535023017,535024395,535025792,535027145,535028532,535029895,535031280,535032653,535034029,535035420,535036800,535038152,535039538,535040886,535042269,535043617,535044995,535046326,535047675,535049030,535050402,535051765,535053118,535054523,535055875,535057257,535058615,535060004,535061358,535062724,535064115,535065476,535066829,535068205,535069582,535070971,535072347,535073724,535075093,535076450,535077844,535079204,535080585,535081941,535083294,535084653,535086032,535087387,535088731,535090108,535091482,535092845,535094235,535095588,535096974,535098338,535099704,535101068,535102430,535103816,535105202,535106580,535107944,535109312,535110673,535112047,535113407,535114768,535116172,535117561,535118945,535120322,535121698,535123029,535124369,535125747,535127124,535128470,535129844,535131230,535132596,535133945,535135298,535136640,535138009,535139383,535140753,535142105,535143471,535144839,535146210,535147575,535148935,535150321,535151679,535153043,535154398,535155780,535157156,535158476,535159858,535161215,535162569,535163941,535165324,535166704,535168030,535169394,535170720,535172039,535173385,535174720,535176045,535177358,535178672,535179971,535181324,535182639,535183962,535185244,535186601,535187913,535189252,535190595,535191954,535193347,535194681,535196034,535197386,535198755,535200104,535201467,535202831,535204193,535205558,535206908,535208262,535209617,535210946,535212305,535213658,535215003,535216357,535217707,535219057,535220440,535221803,535223146,535224526,535225885,535227256,535228616,535229936,535231270,535232578,535233908,535235247,535236575,535237929,535239267,535240587,535241907,535243208,535244541,535245852,535247184,535248521,535249826,535251179,535252546,535253902,535255227,535256553,535257888,535259235,535260558,535261904,535263232,535264577,535265908,535267202,535268532,535269854,535271139,535272413,535273682,535274978,535276265,535277572,535278904,535280231,535281491,535282706,535283947,535285169,535286420,535287645,535288874,535290093,535291266,535292487,535294008,535295416,535296884,535298379,535299832,535301501,535303143,535304765,535306335,535307883,535309422,535310905,535312421,535313944,535315505,535317039,535318463,535319990,535321407,535322873,535324152,535325566,535326903,535328290,535329584,535330990,535332405,535333870,535335429,535337025,535338599,535340190,535341798,535343432,535345067,535346647,535348288,535349879,535351477,535353074,535354693,535356351,535357976,535359621,535361252,535362921,535364514,535366145,535367792,535369456,535371151,535372812,535374504,535376168,535377768,535379442,535381088,535382733,535384371,535386009,535387643,535389335,535390991,535392669,535394427,535396121,535397850,535399600,535401300,535403003,535404726,535406401,535408123,535409908,535411638,535413365,535415120,535416872,535418584,535420354,535422061,535423848,535425567,535427326,535429070,535430772,535432523,535434278,535436069,535437801,535439630,535441357,535443108,535444843,535446620,535448320,535449995,535451710,535453398,535455070,535456786,535458479,535460203,535461888,535463565,535465235,535466859,535468547,535470257,535471949,535473611,535475264,535476921,535478662,535480293,535482046,535483771,535485500,535487273,535489002,535490800,535492583,535494349,535496132,535497876,535499638,535501427,535503154,535504902,535506668,535508444,535510131,535511873,535513645,535515312,535517038,535518753,535520454,535522210,535523970,535525719,535527460,535529260,535531021,535532830,535534628,535536438,535538236,535539986,535541783,535543591,535545368,535547142,535548896,535550644,535552414,535554173,535555923,535557668,535559363,535561057,535562780,535564527,535566285,535568061,535569815,535571569,535573365,535575191,535576973,535578782,535580566,535582303,535584059,535585827,535587601,535589366,535591107,535592894,535594669,535596462,535598229,535600002,535601790,535603609,535605460,535607309,535609157,535611003,535612844,535614643,535616459,535618264,535620108,535621968,535623819,535625653,535627509,535629355,535631178,535633060,535634888,535636734,535638570,535640429,535642258,535644102,535645898,535647789,535649637,535651504,535653347,535655188,535657033,535658912,535660781,535662628,535664433,535666276,535668164,535670014,535671867,535673739,535675607,535677487,535679365,535681243,535683081,535684929,535686760,535688638,535690525,535692377,535694220,535696033,535697834,535699701,535701535,535703362,535705224,535707133,535709004,535710853,535712674,535714529,535716365,535718173,535720024,535721867,535723731,535725560,535727418,535729252,535731122,535732994,535734887,535736720,535738601,535740470,535742331,535744140,535746015,535747865,535749696,535751568,535753433,535755262,535757113,535758961,535760810,535762742,535764593,535766377,535768233,535770142,535772073,535773906,535775805,535777666,535779599,535781552,535783474,535785398,535787290,535789253,535791173,535793137,535795066,535797026,535798939,535800852,535802744,535804646,535806554,535808440,535810331,535812248,535814125,535816039,535817908,535819809,535821706,535823584,535825442,535827334,535829209,535831117,535832982,535834858,535836748,535838641,535840526,535842398,535844232,535846097,535848016,535849935,535851874,535853799,535855727,535857595,535859479,535861357,535863271,535865155,535867006,535868882,535870770,535872690,535874582,535876449,535878320,535880199,535882125,535884027,535885876,535887755,535889625,535891504,535893412,535895269,535897116,535898953,535900818,535902678,535904525,535906387,535908241,535910087,535911913,535913743,535915599,535917466,535919290,535921165,535923034,535924887,535926714,535928563,535930451,535932298,535934119,535935954,535937787,535939619,535941487,535943342,535945245,535947088,535948945,535950790,535952609,535954453,535956278,535958076,535959900,535961718,535963508,535965284,535967008,535968777,535970492,535972194,535974033,535975788,535977595,535979387,535981174,535982961,535984759,535986525,535988357,535990171,535991949,535993765,535995538,535997301,535999090,536000793,536002534,536004224,536005954,536007729,536009498,536011209,536012970,536014730,536016533,536018325,536020128,536021917,536023693,536025493,536027254,536029066,536030890,536032715,536034531,536036357,536038146,536039983,536041803,536043617,536045387,536047167,536048975,536050823,536052598,536054436,536056265,536058103,536059946,536061738,536063585,536065405,536067254,536069115,536070980,536072781,536074635,536076501,536078346,536080193,536082066,536083911,536085744,536087564,536089376,536091177,536093022,536094818,536096667,536098482,536100321,536102171,536104030,536105878,536107737,536109568,536111446,536113321,536115187,536117029,536118868,536120739,536122548,536124398,536126232,536128071,536129912,536131790,536133656,536135477,536137342,536139173,536141032,536142889,536144723,536146600,536148431,536150243,536152081,536153811,536155564,536157265,536158951,536160706,536162360,536164050,536165713,536167406,536169116,536170768,536172478,536174142,536175792,536177430,536179024,536180682,536182274,536183808,536185364,536186932,536188587,536190221,536191708,536193262,536194959,536196528,536198122,536199695,536201256,536202781,536204361,536205951,536207474,536209009,536210634,536212196,536213740,536215344,536216944,536218610,536220291,536222005,536223648,536225369,536227047,536228724,536230409,536232074,536233729,536235367,536236919,536238516,536240142,536241718,536243277,536244828,536246424,536248009,536249577,536251172,536252751,536254355,536255955,536257567,536259178,536260845,536262552,536264331,536265972,536267636,536269391,536271098,536272796,536274462,536276206,536277878,536279577,536281321,536283070,536284816,536286552,536288307,536290063,536291811,536293615,536295423,536297220,536298996,536300772,536302540,536304292,536306017,536307782,536309498,536311259,536312995,536314752,536316499,536318244,536319951,536321581,536323307,536324990,536326758,536328513,536330245,536331998,536333759,536335500,536337301,536339077,536340833,536342671,536344421,536346183,536347966,536349720,536351495,536353315,536355099,536356991,536358774,536360627,536362441,536364216,536366019,536367832,536369590,536371371,536373192,536374988,536376783,536378609,536380399,536382224,536384035,536385839,536387659,536389489,536391364,536393165,536394986,536396856,536398705,536400542,536402393,536404206,536405976,536407800,536409618,536411409,536413215,536415013,536416778,536418589,536420407,536422228,536424000,536425874,536427762,536429581,536431418,536433249,536435077,536436966,536438822,536440639,536442471,536444370,536446273,536448087,536449944,536451838,536453623,536455485,536457325,536459194,536461002,536462853,536464722,536466565,536468337,536470141,536471960,536473748,536475554,536477366,536479232,536481063,536482966,536484809,536486644,536488476,536490307,536492151,536493904,536495706,536497482,536499312,536501137,536502998,536504899,536506785,536508698,536510611,536512524,536514432,536516332,536518272,536520165,536522062,536523973,536525849,536527710,536529570,536531419,536533303,536535155,536536914,536538675,536540475,536542336,536544096,536545896,536547739,536549563,536551373,536553173,536554997,536556843,536558700,536560576,536562400,536564249,536566169,536567999,536569835,536571714,536573567,536575452,536577334,536579175,536581028,536582842,536584704,536586537,536588304,536590103,536591888,536593658,536595422,536597214,536598999,536600774,536602557,536604357,536606159,536607945,536609769,536611524,536613397,536615203,536617033,536618797,536620596,536622389,536624199,536625944,536627780,536629566,536631363,536633052,536634884,536636691,536638533,536640301,536642119,536643919,536645691,536647451,536649252,536651094,536652905,536654692,536656469,536658263,536660091,536661798,536663635,536665498,536667343,536669128,536670948,536672775,536674590,536676369,536678190,536680045,536681901,536683651,536685449,536687268,536689073,536690932,536692764,536694636,536696399,536698227,536699985,536701807,536703648,536705503,536707312,536709053,536710853,536712535,536714293,536716108,536717817,536719585,536721442,536723168,536724881,536726637,536728456,536730222,536731911,536733709,536735494,536737295,536739065,536740795,536742518,536744241,536745973,536747712,536749426,536751147,536752879,536754623,536756333,536758124,536759943,536761719,536763511,536765289,536767041,536768761,536770506,536772267,536774057,536775866,536777631,536779354,536781076,536782859,536784623,536786331,536788063,536789721,536791364,536793027,536794716,536796395,536798150,536799824,536801523,536803218,536804913,536806647,536808347,536810016,536811742,536813463,536815211,536816919,536818657,536820418,536822158,536823937,536825707,536827520,536829328,536831077,536832844,536834661,536836501,536838222,536839978,536841787,536843559,536845263,536847071,536848729,536850463,536852134,536853825,536855614,536857307,536859035,536860813,536862522,536864246,536866032,536867772,536869486,536871260,536873014,536874638,536876254,536877922,536879540,536881143,536882758,536884402,536886030,536887663,536889297,536890957,536892580,536894243,536895943,536897601,536899290,536900946,536902618,536904211,536905920,536907591,536909300,536911027,536912682,536914344,536916037,536917770,536919483,536921252,536922946,536924627,536926308,536928038,536929770,536931528,536933251,536934994,536936722,536938381,536939916,536941641,536943332,536945054,536946814,536948495,536950227,536951939,536953681,536955484,536957277,536959117,536960894,536962602,536964306,536966065,536967874,536969688,536971449,536973123,536974830,536976602,536978326,536980044,536981743,536983483,536985268,536987106,536988944,536990704,536992442,536994152,536995901,536997718,536999527,537001286,537002982,537004689,537006467,537008176,537009875,537011523,537013271,537015090,537016890,537018661,537020405,537022125,537023885,537025662,537027467,537029249,537030951,537032686,537034414,537036148,537037853,537039582,537041244,537043038,537044859,537046680,537048506,537050229,537051966,537053697,537055465,537057288,537059068,537060795,537062512,537064249,537065996,537067679,537069413,537071112,537072896,537074685,537076505,537078329,537080086,537081833,537083562,537085308,537087093,537088931,537090687,537092388,537094110,537095874,537097562,537099291,537100991,537102748,537104553,537106358,537108182,537109923,537111660,537113371,537115113,537116882,537118719,537120471,537122172,537123892,537125653,537127343,537129064,537130762,537132512,537134318,537136131,537137958,537139697,537141421,537143156,537144937,537146761,537148600,537150327,537151955,537153643,537155294,537156918,537158572,537160263,537161936,537163633,537165299,537167089,537168872,537170523,537171995,537173730,537175497,537177151,537178809,537180443,537182116,537183753,537185388,537187056,537188667,537190356,537192034,537193785,537195522,537197347,537199045,537200516,537202162,537203956,537205673,537207324,537209015,537210652,537212322,537213923,537215571,537217265,537218858,537220534,537222236,537223974,537225779,537227478,537228970,537230602,537232399,537234113,537235769,537237470,537239103,537240790,537242429,537244072,537245720,537247418,537249140,537250804,537252503,537254298,537256051,537257656,537259189,537260953,537262693,537264357,537266054,537267680,537269367,537271011,537272665,537274271,537275991,537277664,537279353,537281023,537282775,537284582,537286270,537287750,537289421,537291230,537292954,537294602,537296302,537297941,537299623,537301292,537302890,537304580,537306275,537307942,537309629,537311278,537313082,537314860,537316494,537317995,537319725,537321493,537323118,537324814,537326449,537328112,537329758,537331406,537333003,537334730,537336397,537338079,537339708,537341408,537343232,537344942,537346445,537348136,537349931,537351658,537353321,537355032,537356666,537358355,537360005,537361619,537363289,537364986,537366657,537368356,537370026,537371821,537373593,537375237,537376778,537378464,537380291,537381976,537383635,537385337,537386972,537388634,537390286,537391860,537393568,537395253,537396928,537398601,537400279,537402065,537403819,537405429,537406982,537408713,537410484,537412106,537413769,537415470,537417116,537418733,537420456,537422230,537423986,537425744,537427536,537429210,537430923,537432575,537434265,537435952,537437593,537439244,537440937,537442687,537444468,537446279,537448059,537449755,537451429,537453116,537454784,537456449,537458081,537459731,537461435,537463160,537464934,537466731,537468481,537470159,537471786,537473520,537475216,537476877,537478543,537480210,537481954,537483717,537485466,537487292,537489032,537490703,537492337,537494074,537495771,537497434,537499083,537500769,537502552,537504312,537506063,537507887,537509642,537511325,537513031,537514723,537516408,537518068,537519722,537521349,537523108,537524883,537526632,537528432,537530213,537531899,537533638,537535317,537537000,537538684,537540330,537541950,537543673,537545450,537547204,537548958,537550750,537552427,537554143,537555801,537557520,537559213,537560863,537562528,537564180,537565903,537567649,537569456,537571262,537572948,537574602,537576314,537577994,537579650,537581300,537582950,537584661,537586391,537588166,537590009,537591718,537593447,537595131,537596854,537598554,537600214,537601862,537603538,537605228,537606968,537608767,537610591,537612282,537614030,537615692,537617401,537619098,537620748,537622414,537624071,537625796,537627542,537629352,537631159,537632851,537634542,537636238,537637906,537639530,537641125,537642800,537644513,537646157,537647854,537649580,537651297,537652995,537654700,537656547,537658321,537660019,537661748,537663489,537665190,537666818,537668408,537670082,537671787,537673485,537675136,537676808,537678468,537680182,537681997,537683857,537685566,537687258,537689003,537690732,537692425,537694012,537695670,537697344,537699052,537700727,537702406,537704077,537705696,537707408,537709186,537710900,537712627,537714373,537716100,537717789,537719369,537721052,537722728,537724425,537726070,537727757,537729464,537731160,537732889,537734747,537736473,537738166,537739909,537741650,537743359,537744972,537746579,537748240,537749933,537751572,537753294,537754987,537756709,537758392,537760123,537761968,537763715,537765409,537767107,537768798,537770500,537772101,537773747,537775415,537777094,537778750,537780472,537782166,537783904,537785583,537787355,537789198,537790948,537792624,537794298,537795976,537797695,537799280,537800944,537802615,537804308,537805949,537807703,537809396,537811112,537812778,537814579,537816433,537818135,537819851,537821616,537823344,537825037,537826621,537828276,537829953,537831639,537833284,537834992,537836667,537838386,537840039,537841898,537843690,537845392,537847133,537848857,537850581,537852251,537853830,537855510,537857194,537858861,537860538,537862266,537863987,537865645,537867326,537869174,537870967,537872685,537874425,537876152,537877869,537879541,537881117,537882793,537884492,537886197,537887846,537889507,537891191,537892902,537894681,537896565,537898276,537899975,537901706,537903447,537905169,537906784,537908426,537910090,537911796,537913474,537915152,537916866,537918556,537920375,537922122,537923859,537925540,537927295,537929096,537930853,537932561,537934167,537935836,537937505,537939217,537940886,537942539,537944319,537946095,537947930,537949680,537951372,537953075,537954796,537956575,537958302,537959962,537961564,537963220,537964892,537966580,537968256,537969939,537971648,537973415,537975156,537976903,537978595,537980334,537982129,537983889,537985594,537987191,537988863,537990515,537992237,537993914,537995578,537997315,537999051,538000898,538002650,538004338,538006043,538007768,538009551,538011283,538012941,538014536,538016172,538017899,538019598,538021302,538022996,538024719,538026453,538028259,538030020,538031708,538033419,538035145,538036911,538038669,538040281,538041896,538043544,538045263,538046959,538048659,538050362,538052081,538053851,538055639,538057386,538059057,538060745,538062477,538064274,538066032,538067620,538069260,538070941,538072638,538074308,538075986,538077708,538079392,538081226,538082981,538084723,538086416,538088175,538089944,538091687,538093461,538095128,538096827,538098571,538100247,538101951,538103709,538105393,538107035,538108763,538110479,538112218,538113840,538115569,538117303,538118965,538120668,538122410,538124081,538125765,538127547,538129287,538131006,538132633,538134357,538136091,538137762,538139483,538141212,538142883,538144574,538146285,538148039,538149711,538151388,538153132,538154818,538156510,538158250,538159961,538161603,538163346,538165120,538166883,538168548,538170256,538172020,538173674,538175390,538177134,538178829,538180511,538182226,538183977,538185659,538187407,538189156,538190910,538192574,538194295,538196031,538197771,538199547,538201371,538203238,538205042,538206835,538208664,538210462,538212307,538214167,538215885,538217626,538219382,538221138,538222817,538224543,538226267,538227977,538229737,538231561,538233416,538235252,538237037,538238875,538240685,538242523,538244385,538246199,538247918,538249662,538251397,538253145,538254806,538256534,538258259,538260027,538261792,538263668,538265512,538267306,538269078,538270884,538272698,538274529,538276369,538278067,538279816,538281560,538283309,538284981,538286705,538288432,538290170,538291938,538293783,538295629,538297427,538299221,538301038,538302851,538304702,538306585,538308295,538309990,538311742,538313503,538315287,538317037,538318750,538320538,538322391,538324178,538325927,538327643,538329397,538331164,538333027,538334799,538336474,538338164,538339898,538341631,538343367,538345104,538346838,538348633,538350489,538352274,538354010,538355708,538357507,538359263,538361108,538362875,538364503,538366219,538367923,538369646,538371363,538373041,538374768,538376548,538378299,538380038,538381749,538383513,538385283,538387137,538388904,538390568,538392271,538393993,538395722,538397487,538399233,538401005,538402819,538404632,538406439,538408171,538409869,538411661,538413448,538415281,538417054,538418690,538420418,538422177,538423943,538425720,538427450,538429228,538431053,538432881,538434663,538436379,538438050,538439824,538441613,538443424,538445194,538446836,538448568,538450329,538452094,538453868,538455600,538457376,538459203,538461026,538462805,538464510,538466177,538467976,538469774,538471592,538473342,538474990,538476720,538478476,538480240,538482027,538483737,538485516,538487347,538489177,538490946,538492657,538494366,538496148,538497966,538499764,538501523,538502984,538504493,538506020,538507706,538509390,538510946,538512634,538514336,538516069,538517823,538519633,538521390,538523061,538524838,538526593,538528376,538529876,538531358,538532850,538534537,538536186,538537810,538539439,538541107,538542784,538544556,538546384,538548173,538549818,538551575,538553351,538555137,538556704,538558201,538559666,538561326,538562990,538564555,538566203,538567842,538569539,538571328,538573135,538574901,538576569,538578345,538580104,538581884,538583389,538584877,538586379,538588081,538589730,538591326,538592951,538594585,538596317,538598078,538599881,538601654,538603305,538605061,538606838,538608624,538610191,538611684,538613190,538614849,538616530,538618113,538619775,538621453,538623177,538624935,538626693,538628495,538630175,538631902,538633692,538635480,538637234,538638688,538640204,538641770,538643442,538645127,538646707,538648389,538650078,538651824,538653582,538655375,538657110,538658781,538660542,538662295,538664087,538665576,538667090,538668623,538670299,538671980,538673518,538675195,538676876,538678606,538680364,538682182,538683956,538685598,538687349,538689156,538690939,538692669,538694290,538695948,538697603,538699336,538701103,538702875,538704609,538706371,538708173,538709982,538711781,538713528,538715232,538716989,538718724,538720519,538722247,538723950,538725707,538727323,538728933,538730570,538732275,538733992,538735701,538737373,538739099,538740912,538742745,538744543,538746296,538747989,538749758,538751496,538753301,538755045,538756736,538758489,538760110,538761730,538763355,538765060,538766774,538768435,538770135,538771862,538773610,538775372,538777186,538778930,538780622,538782391,538784124,538785906,538787654,538789378,538791112,538792744,538794362,538796011,538797702,538799448,538801186,538802933,538804643,538806406,538808168,538809984,538811750,538813440,538815186,538816892,538818671,538820464,538822140,538823878,538825609,538827224,538828885,538830545,538832276,538834043,538835825,538837565,538839332,538841127,538842929,538844735,538846488,538848212,538850010,538851796,538853561,538855330,538857012,538858746,538860472,538862092,538863758,538865416,538867148,538868917,538870697,538872438,538874206,538875999,538877794,538879594,538881345,538883065,538884867,538886590,538888331,538890104,538891828,538893569,538895218,538896832,538898455,538900139,538901889,538903662,538905431,538907170,538908937,538910731,538912546,538914324,538916064,538917849,538919650,538921380,538923150,538924911,538926627,538928372,538930078,538931751,538933460,538935196,538936896,538938611,538940371,538942110,538943750,538945467,538947184,538948948,538950593,538952312,538954019,538955692,538957406,538959165,538960919,538962603,538964281,538966005,538967769,538969468,538971132,538972866,538974548,538976219,538977947,538979679,538981386,538983056,538984782,538986523,538988260,538989896,538991639,538993350,538995062,538996771,538998551,539000298,539001943,539003645,539005370,539007139,539008817,539010526,539012240,539013955,539015666,539017393,539019154,539020863,539022526,539024270,539025994,539027775,539029439,539031153,539032877,539034587,539036296,539038028,539039780,539041472,539043113,539044849,539046592,539048327,539049976,539051689,539053426,539055131,539056818,539058585,539060320,539061962,539063668,539065441,539067203,539068825,539070649,539072533,539074369,539076227,539078024,539079861,539081779,539083729,539085683,539087557,539089307,539091033,539092720,539094609,539096519,539098409,539100197,539101991,539103889,539105850,539107813,539109716,539111490,539113187,539114856,539116782,539118686,539120560,539122408,539124211,539126047,539127950,539129908,539131844,539133711,539135441,539137087,539138927,539140799,539142733,539144591,539146452,539148272,539150128,539152071,539154034,539155990,539157867,539159574,539161200,539163080,539164969,539166888,539168769,539170584,539172421,539174302,539176259,539178216,539180142,539182027,539183737,539185368,539187249,539189140,539191075,539192934,539194752,539196588,539198458,539200406,539202390,539204307,539206111,539207796,539209524,539211414,539213333,539215216,539217054,539218875,539220715,539222652,539224627,539226571,539228434,539230151,539231797,539233687,539235591,539237513,539239383,539241280,539243123,539245042,539246959,539248944,539250881,539252719,539254414,539256083,539257973,539259869,539261786,539263641,539265536,539267391,539269300,539271250,539273228,539275150,539276974,539278665,539280369,539282254,539284166,539286072,539287916,539289807,539291651,539293560,539295510,539297494,539299399,539301166,539302846,539304624,539306526,539308456,539310342,539312174,539313988,539315857,539317803,539319785,539321686,539323474,539325165,539326902,539328797,539330726,539332617,539334448,539336255,539338114,539340070,539342049,539343966,539345803,539347478,539349108,539350989,539352883,539354812,539356676,539358512,539360323,539362245,539364225,539366177,539368045,539369721,539371367,539373249,539375142,539377075,539378940,539380767,539382577,539384506,539386478,539388436,539390339,539392112,539393811,539395580,539397473,539399382,539401238,539403047,539404894,539406745,539408680,539410665,539412574,539414369,539416058,539417784,539419673,539421592,539423462,539425247,539427052,539428958,539430927,539432900,539434804,539436534,539438201,539440036,539441916,539443851,539445698,539447521,539449328,539451192,539453143,539455126,539457025,539458803,539460486,539462092,539463713,539465420,539467123,539468743,539470406,539472143,539473917,539475653,539477475,539479213,539480899,539482609,539484352,539486094,539487693,539489299,539490975,539492695,539494331,539495994,539497654,539499434,539501211,539502993,539504726,539506412,539508144,539509913,539511597,539513197,539514842,539516545,539518229,539519907,539521557,539523243,539524969,539526719,539528456,539530141,539531851,539533599,539535333,539536932,539538541,539540219,539541939,539543600,539545266,539546952,539548715,539550486,539552288,539554027,539555712,539557438,539559208,539560915,539562525,539564151,539565855,539567564,539569195,539570862,539572589,539574363,539576093,539577917,539579653,539581337,539583049,539584779,539586527,539588119,539589732,539591398,539593122,539594739,539596379,539598060,539599838,539601582,539603390,539605138,539606827,539608528,539610259,539612018,539613619,539615223,539616919,539618621,539620285,539621941,539623611,539625373,539627127,539628895,539630632,539632377,539634087,539635814,539637612,539639219,539640832,539642448,539644108,539645747,539647467,539649159,539650837,539652541,539654254,539655947,539657705,539659392,539661150,539662918,539664606,539666076,539667571,539669075,539670766,539672409,539674213,539675953,539677604,539679212,539680931,539682502,539684113,539685722,539687331,539688942,539690681,539692386,539694117,539695763,539697399,539699091,539700782,539702522,539704323,539706051,539707559,539709089,539710557,539712176,539713795,539715484,539717274,539718916,539720559,539722215,539723827,539725430,539727037,539728698,539730318,539732052,539733772,539735478,539737130,539738744,539740385,539742132,539743848,539745589,539747263,539748829,539750328,539751784,539753389,539755040,539756751,539758548,539760240,539761893,539763552,539765192,539766781,539768370,539770039,539771643,539773344,539775048,539776724,539778467,539780176,539781835,539783566,539785291,539787023,539788782,539790501,539791953,539793482,539794963,539796630,539798282,539800076,539801833,539803496,539805106,539806791,539808320,539809905,539811518,539813140,539814766,539816510,539818190,539819921,539821600,539823284,539824989,539826726,539828441,539830204,539831951,539833602,539835096,539836581,539838108,539839819,539841518,539843237,539845039,539846740,539848391,539850070,539851653,539853250,539854903,539856552,539858240,539859952,539861629,539863408,539865103,539866782,539868479,539870183,539871924,539873717,539875430,539876977,539878492,539879945,539881561,539883205,539884976,539886683,539888431,539890065,539891758,539893311,539894899,539896502,539898149,539899789,539901527,539903205,539904894,539906594,539908281,539909978,539911735,539913419,539915177,539916943,539918618,539920088,539921586,539923108,539924827,539926454,539928230,539929984,539931656,539933284,539934988,539936583,539938197,539939813,539941441,539943086,539944816,539946520,539948238,539949925,539951607,539953303,539955053,539956773,539958558,539960277,539961885,539963411,539964920,539966457,539968152,539969789,539971592,539973332,539974977,539976629,539978291,539979941,539981528,539983211,539984928,539986643,539988369,539990094,539991833,539993586,539995275,539997062,539998816,540000475,540001953,540003467,540004998,540006689,540008298,540010098,540011823,540013459,540015105,540016788,540018336,540019897,540021537,540023039,540024470,540026055,540027795,540029477,540031048,540032648,540034258,540035869,540037488,540039225,540040918,540042638,540044314,540045989,540047674,540049431,540051114,540052892,540054629,540056225,540057729,540059245,540060785,540062497,540064104,540065897,540067642,540069379,540071020,540072716,540074342,540076036,540077754,540079474,540081218,540082840,540084492,540086149,540087808,540089387,540091020,540092623,540094242,540095933,540097658,540099219,540100601,540102100,540103737,540105437,540107196,540108885,540110547,540112238,540113907,540115517,540117207,540118960,540120633,540122371,540124036,540125672,540127317,540128927,540130618,540132164,540133768,540135458,540137101,540138855,540140563,540142055,540143496,540145032,540146758,540148479,540150193,540151901,540153570,540155277,540156989,540158628,540160313,540162028,540163727,540165448,540167099,540168695,540170338,540171976,540173594,540175268,540176838,540178438,540180112,540181839,540183406,540184791,540186271,540187897,540189609,540191367,540193055,540194694,540196350,540198022,540199626,540201301,540203042,540204730,540206465,540208158,540209833,540211409,540213119,540214776,540216357,540217960,540219583,540221196,540222950,540224650,540226142,540227535,540229059,540230787,540232501,540234229,540235923,540237587,540239271,540240956,540242582,540244253,540245980,540247675,540249417,540251068,540252696,540254400,540256062,540257660,540259313,540260914,540262539,540264218,540265936,540267552,540268974,540270442,540272091,540273800,540275523,540277235,540278917,540280594,540282308,540284033,540285657,540287355,540289101,540290796,540292534,540294182,540295834,540297518,540299187,540300790,540302436,540304031,540305669,540307327,540309047,540310658,540312039,540313506,540315124,540316828,540318605,540320294,540321965,540323624,540325297,540326981,540328646,540330335,540332036,540333762,540335475,540337077,540338767,540340374,540341997,540343595,540345210,540346807,540348410,540350145,540351854,540353382,540354749,540356323,540357986,540359725,540361479,540363168,540364831,540366520,540368190,540369803,540371490,540373262,540374938,540376679,540378369,540379976,540381677,540383268,540384891,540386519,540388112,540389728,540391349,540393103,540394810,540396284,540397753,540399321,540401030,540402777,540404553,540406258,540407919,540409579,540411256,540412862,540414547,540416269,540417953,540419700,540421371,540422969,540424669,540426282,540427913,540429533,540431130,540432775,540434403,540436165,540437854,540439325,540440799,540442399,540444104,540445820,540447554,540449216,540450889,540452561,540454270,540455898,540457575,540459307,540461000,540462731,540464411,540466057,540467749,540469365,540470975,540472628,540474208,540475835,540477500,540479231,540480915,540482363,540483809,540485398,540487083,540488829,540490529,540492182,540493830,540495528,540497243,540498975,540500686,540502409,540504167,540505799,540507491,540509178,540510842,540512461,540514120,540515810,540517537,540519140,540520555,540522000,540523609,540525307,540527068,540528768,540530428,540532075,540533745,540535411,540537091,540538732,540540370,540541912,540543399,540545027,540546753,540548412,540550078,540551736,540553425,540555138,540556889,540558617,540560245,540561885,540563515,540565144,540566731,540568353,540569958,540571561,540573279,540574958,540576510,540577859,540579372,540581003,540582739,540584510,540586239,540587894,540589541,540591223,540592812,540594427,540596026,540597593,540599200,540600763,540602292,540603960,540605661,540607334,540608945,540610519,540612112,540613701,540615249,540616611,540618226,540619807,540621370,540623085,540624727,540626399,540628098,540629747,540631317,540632893,540634475,540636137,540637685,540639228,540640907,540642551,540644100,540645694,540647322,540648928,540650452,540651905,540653414,540654991,540656554,540658230,540659906,540661509,540663217,540664834,540666483,540668089,540669670,540671265,540672898,540674399,540676010,540677685,540679243,540680830,540682387,540683984,540685537,540687014,540688453,540690019,540691594,540693217,540694934,540696518,540698204,540699796,540701449,540703066,540704640,540706213,540707831,540709330,540710940,540712614,540714288,540715886,540717431,540719058,540720645,540722164,540723597,540725169,540726760,540728295,540729976,540731646,540733234,540734914,540736504,540738127,540739722,540741306,540742901,540744462,540745992,540747657,540749358,540751033,540752642,540754212,540755819,540757403,540758965,540760326,540761938,540763586,540765166,540766830,540768507,540770135,540771819,540773407,540775028,540776623,540778202,540779795,540781362,540782891,540784564,540786259,540787931,540789532,540791103,540792722,540794313,540795876,540797231,540798860,540800522,540802072,540803752,540805430,540807057,540808744,540810332,540811951,540813543,540815123,540816714,540818277,540819808,540821471,540823168,540824844,540826453,540828023,540829623,540831206,540832758,540834102,540835736,540837359,540838913,540840630,540842330,540843983,540845688,540847316,540848911,540850503,540852060,540853664,540855258,540856814,540858464,540860135,540861627,540863202,540864784,540866430,540867992,540869431,540871005,540872588,540874125,540875815,540877482,540879075,540880760,540882354,540883969,540885561,540887135,540888721,540890336,540891868,540893482,540895154,540896683,540898284,540899839,540901471,540903040,540904491,540906005,540907624,540909241,540910804,540912511,540914163,540915863,540917499,540919163,540920757,540922328,540923913,540925541,540927069,540928630,540930263,540931916,540933399,540934956,540936576,540938185,540939730,540941111,540942747,540944379,540945925,540947613,540949294,540950942,540952638,540954245,540955830,540957436,540959011,540960628,540962246,540963776,540965403,540967079,540968584,540970146,540971717,540973350,540974901,540976344,540977868,540979462,540981074,540982718,540984412,540986030,540987705,540989315,540991010,540992609,540994190,540995768,540997358,540998877,541000529,541002194,541003871,541005457,541007006,541008612,541010220,541011756,541013166,541014748,541016331,541017870,541019570,541021224,541022824,541024530,541026223,541027899,541029502,541031173,541032817,541034493,541036155,541037814,541039435,541041046,541042693,541044285,541045758,541047192,541048753,541050343,541051966,541053688,541055269,541056951,541058504,541060015,541061454,541062990,541064573,541066069,541067704,541069372,541070995,541072595,541074189,541075724,541077358,541078904,541080467,541082141,541083832,541085495,541087073,541088630,541090245,541091811,541093343,541094741,541096335,541097909,541099502,541101232,541102871,541104571,541106224,541107855,541109442,541111043,541112692,541114362,541116059,541117673,541119309,541120984,541122578,541124116,541125704,541127292,541128941,541130725,541132470,541134045,541135660,541137219,541138951,541140644,541142286,541143868,541145524,541147178,541148804,541150378,541151977,541153633,541155310,541157036,541158720,541160361,541161991,541163597,541164995,541166584,541168222,541169984,541171821,541173406,541175053,541176629,541178275,541179970,541181589,541183257,541184860,541186561,541188166,541189806,541191365,541192986,541194684,541196355,541198052,541199738,541201332,541202971,541204521,541205886,541207434,541209052,541210805,541212373,541213989,541215570,541217270,541218941,541220600,541222189,541223864,541225545,541227140,541228753,541230304,541231945,541233627,541235323,541236936,541238539,541240203,541241701,541243219,541244730,541246354,541248065,541249857,541251531,541253154,541254741,541256306,541258053,541259684,541261357,541262926,541264582,541266165,541267799,541269373,541270986,541272670,541274326,541276001,541277618,541279223,541280867,541282399,541283967,541285540,541287108,541288808,541290613,541292299,541293906,541295510,541297105,541298786,541300423,541302056,541303652,541305346,541306956,541308588,541310172,541311786,541313465,541315114,541316789,541318407,541320046,541321701,541323249,541324799,541326386,541327930,541329670,541331470,541333152,541334741,541336359,541337907,541339568,541341177,541342787,541344373,541346085,541347644,541349273,541350835,541352438,541354118,541355773,541357429,541359045,541360666,541362288,541363819,541365400,541366989,541368548,541370262,541372073,541373720,541375364,541376957,541378537,541380276,541381933,541383608,541385169,541386826,541388426,541390066,541391653,541393271,541394953,541396600,541398300,541399941,541401517,541403215,541404649,541406201,541407798,541409416,541411178,541412998,541414575,541416228,541417797,541419430,541421116,541422725,541424401,541426006,541427674,541429288,541430937,541432493,541434118,541435804,541437484,541439128,541440766,541442411,541443982,541445536,541447137,541448711,541450338,541452113,541453908,541455461,541457110,541458679,541460323,541462034,541463637,541465258,541466912,541468614,541470215,541471833,541473382,541475012,541476708,541478392,541480099,541481776,541483404,541485030,541486488,541488052,541489724,541491423,541493251,541494867,541496499,541498081,541499670,541501395,541503026,541504717,541506308,541508027,541509605,541511257,541512818,541514409,541516095,541517750,541519427,541521047,541522673,541524273,541525799,541527360,541528973,541530526,541532244,541534055,541535666,541537313,541538895,541540474,541542230,541543854,541545526,541547107,541548796,541550449,541552179,541553737,541555411,541557132,541558823,541560409,541562044,541563596,541565140,541566738,541568336,541570104,541571917,541573470,541575115,541576686,541578322,541580025,541581629,541583280,541584917,541586572,541588029,541589624,541591251,541592812,541594298,541595862,541597489,541599083,541600689,541602313,541603907,541605515,541607193,541608844,541610524,541612143,541613784,541615446,541617015,541618561,541620124,541621672,541623399,541625181,541626865,541628446,541630078,541631648,541633380,541635031,541636752,541638331,541640016,541641606,541643240,541644847,541646445,541648171,541649858,541651590,541653194,541654825,541656403,541658083,541659712,541661398,541663068,541664711,541666296,541667798,541669358,541670988,541672654,541674445,541676128,541677752,541679462,541681223,541682834,541684451,541686022,541687698,541689366,541691092,541692752,541694327,541695857,541697526,541699196,541700852,541702571,541704185,541705872,541707440,541708921,541710524,541712152,541713921,541715615,541717288,541718957,541720677,541722303,541723913,541725518,541727165,541728892,541730586,541732247,541733865,541735451,541736982,541738582,541740237,541741855,541743470,541745145,541746689,541748159,541749785,541751412,541753178,541754857,541756528,541758195,541759925,541761547,541763152,541764738,541766388,541768114,541769801,541771503,541773125,541774738,541776340,541777946,541779590,541781272,541782899,541784594,541786153,541787633,541789206,541790854,541792579,541794304,541796010,541797649,541799368,541801046,541802659,541804258,541805841,541807564,541809251,541811001,541812582,541814235,541815816,541817477,541819091,541820737,541822399,541824026,541825668,541827201,541828699,541830298,541831975,541833763,541835453,541837119,541838796,541840566,541842171,541843774,541845355,541847041,541848763,541850505,541852145,541853745,541855366,541856978,541858581,541860223,541861909,541863536,541865232,541866790,541868240,541869764,541871446,541873216,541874927,541876630,541878300,541880003,541881632,541883243,541884869,541886472,541888204,541889896,541891641,541893257,541894875,541896460,541898120,541899749,541901399,541903072,541904712,541906300,541907835,541909416,541911067,541912758,541914538,541916205,541917826,541919524,541921282,541922912,541924536,541926120,541927808,541929535,541931273,541932915,541934512,541936135,541937753,541939351,541940986,541942673,541944286,541945984,541947546,541949015,541950590,541952240,541953967,541955702,541957407,541959039,541960770,541962483,541964203,541965809,541967512,541969219,541970938,541972599,541974239,541975952,541977605,541979334,541980952,541982660,541984250,541985731,541987303,541988934,541990616,541992375,541994026,541995645,541997385,541999016,542000505,542002250,542003744,542005184,542006677,542008331,542010021,542011758,542013371,542014981,542016563,542018235,542019904,542021649,542023274,542024897,542026533,542028174,542029806,542031450,542033147,542034757,542036442,542038010,542039489,542041087,542042745,542044486,542046235,542047929,542049587,542051277,542052874,542054397,542055922,542057473,542058943,542060385,542062018,542063614,542065194,542066665,542068137,542069764,542071372,542072955,542074465,542075971,542077528,542079222,542080938,542082507,542084204,542085881,542087449,542088943,542090491,542092029,542093490,542095031,542096631,542098239,542099680,542101152,542102679,542104280,542105869,542107430,542108924,542110494,542112100,542113820,542115546,542117189,542118930,542120599,542122194,542123694,542125251,542126735,542128147,542129714,542131308,542132892,542134304,542135796,542137353,542138927,542140486,542142050,542143499,542145111,542146751,542148441,542150055,542151668,542153382,542155035,542156587,542158076,542159630,542161116,542162546,542164165,542165742,542167342,542168788,542170265,542171875,542173476,542175029,542176557,542178045,542179623,542181343,542183127,542184746,542186429,542188135,542189701,542191223,542192768,542194305,542195822,542197309,542198882,542200494,542202040,542203487,542204964,542206591,542208122,542209659,542211177,542212764,542214330,542215990,542217583,542219139,542220854,542222520,542224114,542225588,542227136,542228630,542230045,542231614,542233226,542234801,542236255,542237734,542239298,542240882,542242463,542244015,542245479,542247088,542248707,542250420,542252029,542253644,542255348,542257030,542258606,542260153,542261740,542263301,542264947,542266549,542268092,542269625,542271248,542272815,542274390,542275923,542277413,542278996,542280635,542282355,542283936,542285617,542287321,542288811,542290289,542291717,542293212,542294685,542296264,542297907,542299547,542301102,542302564,542304134,542305612,542307011,542308587,542310157,542311764,542313189,542314681,542316282,542317868,542319436,542320985,542322482,542324087,542325731,542327473,542329055,542330717,542332444,542334046,542335673,542337316,542339034,542340773,542342425,542344134,542345836,542347491,542349125,542350777,542352540,542354250,542355907,542357551,542359089,542360566,542362193,542363864,542365423,542367194,542368853,542370519,542372189,542373871,542375475,542377077,542378765,542380527,542382203,542383871,542385543,542387174,542388812,542390494,542392166,542393907,542395547,542397226,542398774,542400328,542401800,542403461,542405016,542406691,542408416,542410083,542411772,542413444,542415009,542416619,542418274,542419978,542421703,542423350,542424986,542426638,542428254,542429812,542431456,542433144,542434714,542436387,542437917,542439490,542440992,542442674,542444230,542445983,542447690,542449339,542451006,542452713,542454301,542455903,542457556,542459279,542460994,542462652,542464363,542466054,542467715,542469336,542470967,542472699,542474377,542476058,542477672,542479216,542480670,542482321,542483949,542485561,542487321,542488955,542490613,542492273,542493960,542495555,542497158,542498866,542500636,542502334,542504046,542505744,542507403,542509040,542510749,542512433,542514194,542515833,542517518,542519059,542520606,542522033,542523709,542525336,542527108,542528746,542530449,542532116,542533831,542535424,542537043,542538697,542540413,542542148,542543801,542545499,542547188,542548859,542550479,542552144,542553921,542555620,542557284,542558935,542560474,542561943,542563508,542565152,542566849,542568608,542570296,542572006,542573688,542575375,542576971,542578570,542580284,542582056,542583764,542585451,542587148,542588820,542590469,542592171,542593867,542595626,542597274,542598959,542600508,542602065,542603533,542605206,542606771,542608454,542610167,542611823,542613535,542615217,542616809,542618411,542620067,542621777,542623535,542625219,542626889,542628566,542630226,542631853,542633517,542635283,542637033,542638668,542640330,542641808,542643327,542644914,542646596,542648189,542649948,542651628,542653301,542654970,542656697,542658394,542660038,542661754,542663516,542665231,542666982,542668680,542670414,542672100,542673906,542675609,542677301,542678827,542680374,542681921,542683608,542685176,542686944,542688616,542690292,542691938,542693631,542695081,542696819,542698368,542699841,542701228,542702707,542704319,542705944,542707524,542709130,542710799,542712513,542714274,542715946,542717606,542719281,542720934,542722578,542724239,542725982,542727762,542729402,542731043,542732556,542734061,542735667,542737322,542738913,542740664,542742300,542743999,542745682,542747397,542749090,542750784,542752501,542754174,542755880,542757639,542759335,542761079,542762842,542764573,542766306,542768052,542769749,542771497,542773164,542774797,542776342,542777949,542779603,542781260,542782937,542784759,542786459,542788197,542789879,542791624,542793329,542795060,542796742,542798468,542800188,542801883,542803594,542805307,542806976,542808594,542810239,542811961,542813646,542815420,542817122,542818735,542820310,542821927,542823537,542825161,542826805,542828564,542830320,542832025,542833749,542835444,542837194,542838873,542840579,542842304,542843987,542845715,542847477,542849163,542850871,542852607,542854239,542855865,542857504,542859198,542860893,542862503,542864158,542865759,542867352,542869004,542870661,542872343,542874112,542875843,542877565,542879251,542881035,542882699,542884469,542886181,542887860,542889557,542891255,542893007,542894717,542896409,542898075,542899789,542901533,542903184,542904954,542906617,542908291,542909842,542911453,542913081,542914735,542916407,542918222,542919966,542921682,542923416,542925146,542926864,542928582,542930255,542931971,542933641,542935353,542937122,542938814,542940541,542942293,542944010,542945696,542947420,542949149,542950877,542952500,542954152,542955740,542957366,542959028,542960683,542962309,542964036,542965791,542967518,542969230,542970984,542972737,542974441,542976105,542977835,542979537,542981224,542982996,542984686,542986408,542988155,542989868,542991606,542993356,542995076,542996819,542998482,543000121,543001685,543003329,543004996,543006625,543008277,543010059,543011784,543013510,543015209,543016961,543018670,543020391,543022079,543023794,543025470,543027192,543028960,543030685,543032400,543034137,543035867,543037566,543039282,543041018,543042737,543044371,543046020,543047630,543049313,543050984,543052650,543054304,543056079,543057841,543059574,543061292,543063044,543064804,543066520,543068223,543069944,543071634,543073335,543075089,543076787,543078521,543080277,543082002,543083746,543085492,543087216,543088961,543090604,543092242,543093764,543095380,543097022,543098673,543100351,543102178,543103868,543105611,543107284,543109011,543110757,543112526,543114243,543115955,543117696,543119436,543121170,543122900,543124617,543126357,543128085,543129843,543131497,543133151,543134731,543136349,543137988,543139647,543141345,543143138,543144872,543146589,543148283,543150022,543151620,543153262,543154967,543156595,543158194,543159766,543161351,543163018,543164757,543166419,543168187,543169895,543171577,543173288,543175047,543176752,543178517,543180231,543181943,543183686,543185430,543187078,543188823,543190522,543192148,543193723,543195320,543196931,543198580,543200217,543201983,543203739,543205458,543207206,543208941,543210706,543212275,543213784,543215361,543216938,543218575,543220242,543221958,543223624,543225180,543226745,543228380,543230039,543231702,543233372,543235055,543236691,543238298,543239898,543241471,543243139,543244762,543246507,543248219,543249940,543251534,543253069,543254594,543256225,543257841,543259532,543261243,543262897,543264483,543266058,543267626,543269296,543270897,543272621,543274308,543275942,543277551,543279157,543280730,543282382,543284012,543285739,543287450,543289169,543290759,543292266,543293832,543295446,543297074,543298746,543300448,543302092,543303697,543305237,543306823,543308430,543310042,543311734,543313297,543314978,543316549,543318172,543319794,543321416,543323153,543324858,543326580,543328221,543329765,543331284,543332871,543334462,543336115,543337807,543339505,543341095,543342679,543344203,543345859,543347491,543349180,543350907,543352481,543354189,543355768,543357381,543359015,543360666,543362400,543364120,543365856,543367506,543369076,543370586,543372178,543373753,543375416,543377085,543378821,543380420,543382013,543383582,543385233,543386878,543388512,543390244,543391839,543393524,543395101,543396709,543398284,543399966,543401612,543403318,543405032,543406764,543408339,543409835,543411420,543413012,543414667,543416346,543418068,543419707,543421269,543422822,543424477,543426139,543427818,543429507,543431161,543432796,543434403,543435994,543437542,543439246,543440904,543442624,543444294,543446030,543447632,543449155,543450713,543452332,543453945,543455630,543457357,543459050,543460609,543462197,543463806,543465478,543467158,543468787,543470520,543472112,543473770,543475332,543476924,543478606,543480226,543481969,543483671,543485368,543486980,543488523,543490059,543491651,543493243,543494911,543496612,543498329,543499882,543501489,543503060,543504722,543506378,543508014,543509739,543511328,543513025,543514602,543516226,543517806,543519433,543521132,543522851,543524584,543526310,543527974,543529515,543531167,543532889,543534604,543536292,543537855,543539465,543541159,543542845,543544501,543546226,543547800,543549505,543551083,543552690,543554333,543555973,543557706,543559421,543561149,543562665,543564116,543565666,543567232,543568676,543570179,543571796,543573488,543575134,543576690,543578202,543579796,543581380,543583039,543584716,543586459,543588065,543589669,543591236,543592897,543594539,543596170,543597905,543599512,543601210,543602788,543604398,543605976,543607632,543609300,543611056,543612807,543614565,543616269,543617999,543619746,543621441,543623203,543624915,543626717,543628516,543630330,543632166,543633942,543635694,543637422,543639177,543640959,543642737,543644610,543646403,543648101,543649843,543651578,543653319,543655076,543656793,543658526,543660328,543662162,543664033,543665836,543667587,543669344,543671079,543672863,543674638,543676470,543678322,543680064,543681761,543683461,543685244,543686956,543688699,543690383,543692157,543693988,543695793,543697609,543699366,543701111,543702845,543704620,543706391,543708218,543710076,543711822,543713494,543715210,543716979,543718680,543720443,543722201,543723951,543725741,543727547,543729399,543731212,543732965,543734718,543736460,543738240,543740021,543741847,543743691,543745411,543747112,543748836,543750589,543752283,543754042,543755766,543757559,543759378,543761192,543763021,543764809,543766575,543768296,543770060,543771859,543773629,543775478,543777248,543778923,543780673,543782448,543784151,543785910,543787675,543789416,543791247,543793025,543794864,543796688,543798427,543800171,543801889,543803662,543805419,543807247,543809099,543810829,543812528,543814248,543816016,543817717,543819485,543821205,543822987,543824810,543826622,543828469,543830245,543832012,543833749,543835536,543837341,543839131,543840962,543842796,543844472,543846057,543847723,543849395,543851074,543852730,543854466,543856168,543857915,543859642,543861466,543863318,543865084,543866848,543868662,543870392,543872191,543873840,543875424,543877105,543878807,543880497,543882153,543883843,543885518,543887296,543889133,543891005,543892740,543894497,543896316,543898057,543899830,543901550,543903137,543904805,543906472,543908203,543909881,543911538,543913215,543914904,543916666,543918469,543920246,543922023,543923826,543925562,543927362,543928985,543930576,543932238,543933933,543935591,543937268,543938956,543940671,543942435,543944254,543946108,543947871,543949633,543951455,543953183,543954952,543956643,543958223,543959903,543961566,543963253,543964921,543966665,543968369,543970113,543971847,543973674,543975523,543977291,543979053,543980808,543982538,543984349,543985977,543987568,543989239,543990943,543992596,543994297,543996013,543997748,543999497,544001270,544003113,544004913,544006672,544008442,544010145,544011895,544013644,544015228,544016891,544018563,544020247,544021899,544023657,544025332,544027083,544028817,544030653,544032514,544034275,544036043,544037875,544039604,544041378,544043090,544044673,544046340,544048013,544049715,544051363,544053105,544054806,544056540,544058277,544060114,544061974,544063723,544065489,544067293,544069019,544070810,544072473,544074046,544075718,544077418,544079109,544080763,544082445,544084127,544085907,544087732,544089609,544091350,544093095,544094922,544096647,544098429,544100161,544101746,544103410,544105087,544106820,544108502,544110148,544111840,544113527,544115300,544117104,544118870,544120641,544122434,544124157,544125957,544127559,544129170,544130821,544132543,544134269,544136033,544137829,544139622,544141394,544143224,544145018,544146816,544148548,544150323,544152139,544153954,544155765,544157527,544159129,544160753,544162422,544164094,544165818,544167577,544169435,544171263,544173115,544174875,544176669,544178408,544180184,544182001,544183800,544185586,544187391,544189077,544190687,544192355,544194018,544195735,544197453,544199218,544201044,544202844,544204621,544206426,544208165,544209926,544211738,544213543,544215352,544217149,544218862,544220454,544222130,544223804,544225548,544227281,544229061,544230887,544232684,544234524,544236303,544238102,544239841,544241621,544243429,544245246,544247050,544248821,544250421,544252042,544253705,544255431,544257153,544258897,544260715,544262509,544264300,544266114,544267917,544269693,544271447,544273246,544275043,544276874,544278705,544280447,544282064,544283714,544285374,544287088,544288807,544290552,544292381,544294158,544295999,544297771,544299570,544301312,544303094,544304896,544306647,544308423,544310222,544311894,544313489,544315141,544316846,544318578,544320303,544322081,544323895,544325677,544327500,544329286,544331086,544332812,544334621,544336445,544338242,544340022,544341812,544343439,544345156,544346900,544348681,544350486,544352226,544354012,544355845,544357694,544359500,544361241,544362995,544364741,544366522,544368323,544370082,544371804,544373466,544375196,544376899,544378697,544380431,544382186,544384014,544385859,544387676,544389423,544391212,544392928,544394715,544396484,544398286,544400038,544401671,544403388,544405093,544406837,544408586,544410301,544412059,544413846,544415626,544417371,544419127,544420835,544422626,544424414,544426193,544427910,544429565,544431297,544433009,544434790,544436579,544438361,544440161,544441980,544443819,544445570,544447357,544449069,544450864,544452610,544454417,544456153,544457799,544459515,544461278,544463048,544464852,544466600,544468386,544470200,544472049,544473848,544475586,544477341,544479066,544480869,544482656,544484445,544486168,544487830,544489562,544491309,544493101,544494899,544496648,544498454,544500279,544502112,544503880,544505644,544507358,544509152,544510903,544512708,544514482,544516174,544517890,544519643,544521410,544523214,544524971,544526733,544528542,544530390,544532186,544533923,544535694,544537435,544539214,544541004,544542778,544544513,544546116,544547771,544549387,544551109,544552881,544554686,544556457,544558257,544560035,544561841,544563699,544565491,544567269,544569067,544570884,544572683,544574453,544576186,544577966,544579553,544581204,544582831,544584563,544586294,544588044,544589742,544591499,544593312,544595161,544596983,544598754,544600538,544602362,544604176,544605961,544607719,544609422,544611108,544612726,544614375,544616050,544617784,544619490,544621190,544622941,544624693,544626464,544628297,544630058,544631824,544633646,544635485,544637279,544639049,544640794,544642564,544644155,544645793,544647434,544649155,544650940,544652720,544654454,544656213,544657999,544659789,544661621,544663394,544665165,544666982,544668791,544670587,544672356,544674050,544675817,544677421,544679090,544680755,544682492,544684282,544686084,544687846,544689645,544691476,544693290,544695121,544696888,544698693,544700524,544702393,544704152,544705920,544707669,544709446,544711037,544712687,544714311,544716036,544717803,544719611,544721386,544723190,544724975,544726775,544728634,544730419,544732190,544734018,544735861,544737608,544739380,544741118,544742900,544744489,544746137,544747742,544749458,544751225,544753029,544754797,544756594,544758382,544760180,544762040,544763826,544765637,544767490,544769345,544771144,544772931,544774701,544776423,544778054,544779649,544781355,544783040,544784721,544786389,544788111,544789921,544791731,544793499,544795295,544797089,544798820,544800603,544802431,544804202,544805798,544807406,544809100,544810804,544812473,544814157,544815843,544817703,544819489,544821337,544823116,544824870,544826655,544828455,544830281,544831970,544833573,544835223,544836903,544838597,544840276,544841978,544843744,544845545,544847304,544849098,544850832,544852613,544854425,544856227,544857895,544859513,544861181,544862859,544864552,544866217,544867898,544869691,544871505,544873303,544875068,544876860,544878599,544880402,544882227,544883987,544885581,544887186,544888861,544890570,544892215,544893893,544895619,544897456,544899243,544901017,544902806,544904566,544906345,544908144,544909958,544911721,544913313,544914926,544916592,544918316,544919946,544921631,544923355,544925188,544926967,544928751,544930539,544932297,544934063,544935875,544937694,544939430,544941027,544942635,544944317,544946035,544947661,544949345,544951068,544952888,544954661,544956453,544958252,544960005,544961803,544963609,544965445,544967200,544968821,544970529,544972215,544973915,544975745,544977600,544979353,544981162,544983056,544984905,544986718,544988529,544990276,544992168,544993986,544995659,544997339,544999064,545000739,545002443,545004261,545006020,545007870,545009763,545011588,545013433,545015245,545016993,545018878,545020731,545022459,545024091,545025809,545027492,545029240,545031001,545032802,545034604,545036447,545038314,545040153,545041952,545043701,545045591,545047414,545049057,545050738,545052467,545054135,545055850,545057671,545059452,545061233,545063116,545064937,545066785,545068608,545070359,545072233,545074103,545075839,545077472,545079182,545080876,545082596,545084463,545086269,545088039,545089866,545091737,545093602,545095393,545097157,545098926,545100787,545102612,545104225,545105927,545107632,545109351,545111171,545113011,545114753,545116567,545118462,545120306,545122103,545123856,545125616,545127474,545129268,545130897,545132607,545134306,545136016,545137856,545139678,545141445,545143256,545145138,545147005,545148805,545150581,545152335,545154220,545156028,545157711,545159350,545161066,545162781,545164554,545166334,545168098,545169876,545171792,545173637,545175511,545177265,545178981,545180843,545182733,545184413,545186058,545187764,545189490,545191249,545192945,545194731,545196601,545198493,545200396,545202153,545203886,545205695,545207608,545209415,545211001,545212747,545214430,545216155,545217887,545219592,545221348,545223235,545225115,545226900,545228647,545230424,545232344,545234165,545235748,545237481,545239175,545240902,545242665,545244403,545246185,545248074,545249932,545251825,545253580,545255296,545257141,545259047,545260813,545262426,545264162,545265865,545267589,545269418,545271197,545272973,545274845,545276706,545278603,545280342,545282063,545283877,545285768,545287456,545289091,545290810,545292537,545294316,545296094,545297849,545299633,545301554,545303401,545305264,545306980,545308692,545310531,545312377,545313980,545315702,545317397,545319092,545320918,545322723,545324479,545326284,545328211,545330090,545331887,545333652,545335424,545337333,545339177,545340789,545342494,545344203,545345922,545347784,545349632,545351363,545353162,545355059,545356872,545358733,545360470,545362224,545363956,545365770,545367631,545369423,545371053,545372739,545374445,545376167,545377957,545379733,545381543,545383406,545385320,545387146,545388954,545390693,545392438,545394186,545396021,545397861,545399617,545401247,545402953,545404649,545406409,545408203,545410008,545411787,545413632,545415458,545417292,545419058,545420807,545422546,545424321,545426195,545427982,545429615,545431286,545433009,545434693,545436467,545438306,545440088,545441878,545443772,545445615,545447452,545449210,545450957,545452697,545454476,545456344,545458119,545459757,545461428,545463144,545464830,545466625,545468483,545470243,545472039,545473929,545475780,545477610,545479356,545481094,545482837,545484557,545486412,545488196,545489834,545491505,545493228,545494903,545496694,545498547,545500304,545502095,545503969,545505818,545507650,545509397,545511130,545512854,545514633,545516459,545518230,545519844,545521553,545523240,545524946,545526819,545528663,545530399,545532205,545534106,545535919,545537764,545539479,545541209,545542944,545544774,545546610,545548403,545550005,545551729,545553427,545555151,545556983,545558788,545560602,545562413,545564334,545566161,545567999,545569718,545571398,545573073,545574917,545576769,545578550,545580140,545581878,545583585,545585298,545587056,545588845,545590700,545592614,545594454,545596310,545598045,545599746,545601467,545603272,545605141,545606955,545608547,545610272,545611964,545613701,545615456,545617204,545618950,545620848,545622677,545624505,545626223,545627906,545629590,545631427,545633276,545635060,545636652,545638393,545640103,545641868,545643626,545645396,545647237,545649124,545650984,545652837,545654603,545656325,545658035,545659795,545661634,545663481,545665125,545666804,545668513,545670239,545672067,545673838,545675651,545677460,545679365,545681206,545683059,545684817,545686515,545688252,545690057,545691901,545693661,545695268,545697018,545698724,545700472,545702308,545704111,545705934,545707778,545709679,545711530,545713319,545715068,545716800,545718554,545720389,545722215,545723825,545725530,545727233,545728959,545730802,545732588,545734400,545736222,545738128,545739956,545741782,545743536,545745259,545746966,545748802,545750657,545752391,545753969,545755523,545757093,545758594,545760134,545761672,545762981,545764530,545766098,545767675,545769266,545770824,545772389,545773966,545775514,545777088,545778652,545780177,545781741,545783364,545784946,545786432,545787996,545789568,545791010,545792551,545794113,545795677,545797054,545798644,545800195,545801805,545803371,545804954,545806524,545808099,545809674,545811270,545812831,545814403,545815905,545817480,545819031,545820612,545822196,545823609,545825172,545826752,545828305,545829879,545831466,545833014,545834531,545836062,545837650,545839179,545840785,545842345,545843919,545845457,545847023,545848624,545850190,545851808,545853378,545854936,545856509,545858111,545859693,545861054,545862627,545864205,545865773,545867317,545868869,545870463,545872058,545873636,545875160,545876752,545878333,545879889,545881448,545882987,545884604,545886179,545887774,545889385,545890964,545892571,545894171,545895802,545897377,545898975,545900595,545902209,545903785,545905356,545906911,545908479,545910063,545911634,545913174,545914529,545916113,545917720,545919333,545920934,545922561,545924128,545925693,545927267,545928835,545930448,545931980,545933552,545935092,545936665,545938263,545939415,545940963,545942240,545943807,545945394,545946976,545948551,545950172,545951779,545953348,545954944,545956543,545957977,545959591,545961232,545962905,545964680,545966452,545968257,545970037,545971771,545973466,545975195,545976901,545978577,545980327,545982140,545983854,545985584,545987357,545989144,545990906,545992676,545994372,545996068,545997766,545999455,546001176,546002919,546004718,546006382,546008130,546009898,546011684,546013445,546015202,546016897,546018592,546020306,546021984,546023719,546025471,546027254,546028927,546030706,546032478,546034278,546036052,546037788,546039481,546041204,546042916,546044621,546046374,546048161,546049919,546051600,546053383,546055175,546057014,546058809,546060557,546062268,546063982,546065665,546067349,546069114,546070931,546072622,546074368,546076105,546077948,546079767,546081541,546083269,546084974,546086726,546088423,546090138,546091920,546093642,546095345,546097052,546098765,546100490,546102155,546103864,546105574,546107251,546108949,546110724,546112481,546114183,546115876,546117583,546119305,546121027,546122687,546124397,546126113,546127799,546129476,546131259,546133054,546134736,546136434,546138146,546139882,546141592,546143262,546144982,546146681,546148380,546150079,546151823,546153582,546155271,546156969,546158672,546160421,546162125,546163797,546165515,546167212,546168897,546170643,546172431,546174228,546175922,546177613,546179328,546181094,546182802,546184488,546186233,546187921,546189635,546191351,546193114,546194892,546196588,546198288,546199989,546201737,546203430,546205103,546206806,546208552,546210297,546212005,546213765,546215553,546217209,546218887,546220662,546222422,546224221,546225923,546227718,546229436,546231100,546232829,546234523,546236268,546238027,546239774,546241511,546243170,546244899,546246626,546248456,546250200,546251945,546253704,546255402,546257076,546258777,546260472,546262212,546263977,546265735,546267385,546269098,546270862,546272638,546274416,546276149,546277935,546279627,546281256,546283009,546284738,546286472,546288236,546289998,546291663,546293317,546295067,546296779,546298606,546300335,546302116,546303852,546305552,546307252,546308961,546310686,546312443,546314204,546315943,546317603,546319324,546321076,546322885,546324613,546326361,546328126,546329823,546331477,546333203,546334950,546336717,546338467,546340231,546341885,546343562,546345337,546347097,546348900,546350603,546352399,546354119,546355783,546357498,546359188,546360940,546362711,546364482,546366182,546367846,546369589,546371307,546373132,546374861,546376630,546378375,546380076,546381773,546383484,546385260,546387020,546388782,546390540,546392190,546393884,546395639,546397445,546399217,546400940,546402723,546404428,546406074,546407823,546409583,546411361,546413136,546414905,546416597,546418292,546420037,546421774,546423549,546425255,546426985,546428703,546430367,546432060,546433762,546435527,546437293,546438985,546440703,546442487,546444244,546445987,546447736,546449514,546451230,546452893,546454592,546456296,546458075,546459844,546461520,546463242,546465009,546466792,546468486,546470229,546471944,546473610,546475306,546477016,546478783,546480550,546482248,546483956,546485708,546487446,546489239,546490986,546492735,546494456,546496115,546497811,546499513,546501287,546503057,546504733,546506480,546508201,546509970,546511747,546513452,546515197,546516922,546518572,546520274,546521975,546523764,546525523,546527180,546528883,546530629,546532385,546534163,546535870,546537612,546539331,546540983,546542673,546544399,546546168,546547925,546549677,546551362,546553086,546554840,546556619,546558332,546560051,546561780,546563461,546565145,546566825,546568587,546570345,546572092,546573777,546575500,546577251,546579029,546580740,546582465,546584196,546585878,546587571,546589310,546591071,546592835,546594611,546596283,546597990,546599748,546601508,546603225,546604937,546606675,546608362,546610047,546611763,546613505,546615231,546616965,546618611,546620310,546622063,546623831,546625597,546627305,546629050,546630778,546632422,546634126,546635849,546637563,546639270,546641000,546642675,546644382,546646138,546647903,546649623,546651337,546653069,546654768,546656457,546658174,546659893,546661630,546663390,546665045,546666750,546668521,546670290,546672011,546673727,546675474,546677170,546678839,546680548,546682285,546684013,546685796,546687454,546689149,546690907,546692671,546694423,546696133,546697889,546699596,546701260,546702954,546704682,546706450,546708220,546709900,546711622,546713400,546715136,546716887,546718700,546720425,546722189,546723877,546725496,546727190,546728896,546730614,546732342,546734093,546735837,546737566,546739377,546741130,546742960,546744638,546746263,546747957,546749683,546751365,546753091,546754847,546756594,546758316,546760140,546761879,546763608,546765222,546766902,546768611,546770314,546772034,546773765,546775516,546777237,546779017,546780814,546782548,546784296,546785909,546787590,546789300,546791006,546792718,546794445,546796222,546797962,546799748,546801531,546803207,546805009,546806625,546808283,546809960,546811702,546813386,546815107,546816882,546818628,546820389,546822201,546823952,546825729,546827425,546829029,546830747,546832479,546834183,546835916,546837653,546839424,546841144,546842937,546844720,546846426,546848191,546849811,546851490,546853194,546854905,546856607,546858331,546860089,546861820,546863598,546865400,546867106,546868909,546870532,546872183,546873886,546875648,546877345,546879106,546880807,546882484,546884175,546885915,546887559,546889181,546890912,546892627,546894388,546896120,546897793,546899495,546901230,546902875,546904497,546906227,546907941,546909719,546911452,546913105,546914793,546916511,546918148,546919781,546921522,546923233,546924986,546926642,546928344,546930043,546931752,546933383,546935036,546936771,546938480,546940231,546941919,546943629,546945334,546947068,546948700,546950338,546952079,546953774,546955533,546957240,546958929,546960616,546962368,546964042,546965689,546967416,546969129,546970902,546972605,546974253,546975947,546977689,546979323,546980941,546982667,546984368,546986143,546987856,546989515,546991209,546992964,546994627,546996244,546997983,546999706,547001443,547003178,547004901,547006664,547008416,547010126,547011793,547013519,547015236,547017018,547018743,547020481,547022213,547023962,547025727,547027444,547029108,547030836,547032514,547034300,547036011,547037758,547039480,547041228,547042988,547044706,547046369,547048100,547049800,547051580,547053301,547055043,547056770,547058516,547060301,547062019,547063679,547065394,547067055,547068828,547070526,547072259,547074005,547075753,547077539,547079234,547080891,547082604,547084283,547086051,547087738,547089471,547091206,547092956,547094713,547096425,547098108,547099826,547101506,547103224,547104958,547106690,547108409,547110150,547111916,547113661,547115361,547117038,547118737,547120420,547122172,547123896,547125643,547127368,547129112,547130881,547132595,547134266,547135986,547137636,547139397,547141061,547142799,547144541,547146265,547148012,547149774,547151476,547153166,547154844,547156545,547158225,547159968,547161646,547163394,547165120,547166865,547168560,547170330,547172035,547173749,547175417,547177126,547178822,547180556,547182271,547183993,547185716,547187488,547189176,547190934,547192614,547194308,547195980,547197685,547199365,547201106,547202792,547204542,547206266,547208011,547209727,547211487,547213227,547214928,547216600,547218295,547220007,547221737,547223458,547225180,547226904,547228652,547230354,547232109,547233882,547235562,547237249,547238943,547240664,547242351,547244104,547245772,547247499,547249247,547250936,547252696,547254478,547256166,547257850,547259518,547261218,547262913,547264676,547266362,547268118,547269830,547271577,547273330,547275083,547276818,547278547,547280210,547281894,547283596,547285317,547287023,547288749,547290462,547292236,547293939,547295678,547297459,547299143,547300821,547302520,547304229,547305916,547307668,547309339,547311071,547312807,547314508,547316280,547318043,547319731,547321410,547323076,547324773,547326449,547328216,547329937,547331651,547333447,547335127,547336841,547338522,547340239,547341895,547343615,547345263,547346947,547348688,547350391,547352117,547353918,547355618,547357333,547359009,547360730,547362401,547364114,547365769,547367459,547369205,547370900,547372645,547374416,547376049,547377765,547379425,547381080,547382816,547384465,547386150,547387887,547389623,547391321,547393120,547394859,547396539,547398270,547399927,547401589,547403327,547404976,547406656,547408393,547410144,547411834,547413625,547415365,547417029,547418769,547420424,547422065,547423808,547425458,547427121,547428859,547430597,547432286,547434057,547435825,547437469,547439217,547440852,547442515,547444242,547445956,547447627,547449304,547451046,547452780,547454468,547456275,547457968,547459662,547461392,547463063,547464726,547466445,547468102,547469773,547471502,547473241,547474943,547476712,547478468,547480120,547481861,547483499,547485154,547486898,547488605,547490267,547491961,547493739,547495267,547496825,547498478,547499917,547501458,547502984,547504474,547506128,547507627,547509125,547510633,547512144,547513667,547515309,547516939,547518513,547520094,547521603,547523132,547524644,547526122,547527569,547529023,547530551,547532080,547533622,547535237,547536782,547538332,547539854,547541379,547542923,547544533,547546175,547547851,547549544,547551236,547552928,547554611,547556246,547557878,547559521,547561179,547562849,547564527,547566204,547567847,547569495,547571189,547572876,547574536,547576156,547577844,547579504,547581119,547582785,547584486,547586186,547587840,547589474,547591096,547592804,547594535,547596213,547597929,547599585,547601280,547602908,547604607,547606310,547608040,547609720,547611444,547613110,547614777,547616443,547618094,547619808,547621515,547623224,547624891,547626624,547628346,547630126,547631846,547633545,547635266,547637029,547638904,547640726,547642462,547644152,547645917,547647626,547649330,547650988,547652690,547654404,547656157,547657852,547659530,547661192,547662822,547664468,547666086,547667683,547669252,547670744,547672292,547673839,547675351,547676844,547678416,547679929,547681424,547683005,547684449,547685929,547687462,547688907,547690355,547691786,547693225,547694775,547696260,547697801,547699318,547700855,547702414,547704007,547705528,547707093,547708643,547710239,547711909,547713550,547715239,547716892,547718571,547720237,547721817,547723305,547724850,547726322,547727921,547729526,547731145,547732721,547734287,547735836,547737464,547738980,547740434,547741945,547743505,547745038,547746525,547748007,547749456,547750793,547752236,547753691,547755226,547756742,547758345,547759928,547761629,547763264,547764932,547766557,547768183,547769699,547771218,547772811,547774453,547776078,547777550,547779125,547780603,547782053,547783534,547785051,547786586,547788212,547789849,547791480,547793114,547794671,547796239,547797770,547799260,547800810,547802379,547803971,547805502,547807114,547808732,547810273,547811780,547813322,547814902,547816334,547817719,547819097,547820464,547821861,547823311,547824740,547826145,547827536,547828863,547830142,547831273,547832454,547833720,547834903,547836063,547837306,547838440,547839567,547840815,547841923,547843154,547844347,547845575,547846683,547847875,547849061,547850263,547851415,547852574,547853679,547854863,547856105,547857319,547858569,547859811,547861161,547862519,547863905,547865378,547866823,547868278,547869702,547871102,547872500,547873781,547875141,547876445,547877764,547879131,547880608,547881948,547883376,547884874,547886332,547887785,547889204,547890671,547892137,547893597,547895105,547896499,547897778,547899037,547900442,547901871,547903119,547904468,547905772,547907111,547908493,547909851,547911141,547912383,547913685,547914962,547916120,547917315,547918661,547920140,547921679,547923099,547924649,547926175,547927594,547928902,547930217,547931613,547933011,547934386,547935789,547937203,547938651,547940114,547941531,547942978,547944325,547945666,547947014,547948309,547949678,547951080,547952487,547953811,547955005,547956309,547957675,547958876,547960036,547961166,547962291,547963459,547964722,547966047,547967648,547969201,547970656,547972065,547973483,547974908,547976318,547977570,547978871,547980112,547981437,547982705,547983966,547985287,547986507,547987815,547989167,547990323,547991337,547992231,547993086,547994180,547995446,547996649,547997871,547999058,548000278,548001468,548002670,548003897,548005154,548006817,548008493,548010138,548011809,548013488,548015158,548016861,548018575,548020269,548021983,548023745,548025459,548027172,548028992,548030743,548032487,548034209,548035979,548037751,548039467,548041187,548042902,548044595,548046333,548048006,548049715,548051435,548053141,548054832,548056571,548058290,548059988,548061692,548063377,548065098,548066817,548068523,548070186,548071883,548073568,548075274,548076991,548078692,548080376,548082036,548083756,548085505,548087248,548089020,548090843,548092664,548094451,548096235,548098000,548099816,548101562,548103331,548105077,548106835,548108617,548110401,548112179,548113948,548115688,548117466,548119240,548121017,548122788,548124570,548126359,548128172,548129970,548131831,548133639,548135455,548137262,548139086,548140865,548142658,548144440,548146237,548148031,548149834,548151650,548153447,548155249,548157097,548158907,548160726,548162568,548164408,548166254,548168109,548169923,548171762,548173553,548175295,548177050,548178820,548180587,548182426,548184220,548186010,548187815,548189632,548191442,548193204,548194980,548196772,548198551,548200364,548202180,548203963,548205752,548207560,548209342,548211134,548212932,548214716,548216535,548218386,548220237,548222065,548223892,548225699,548227495,548229297,548231058,548232868,548234636,548236371,548238116,548239876,548241672,548243486,548245257,548247045,548248849,548250593,548252390,548254177,548255928,548257690,548259455,548261239,548263066,548264869,548266627,548268389,548270173,548271937,548273732,548275483,548277222,548278992,548280749,548282545,548284300,548286028,548287790,548289555,548291325,548293075,548294854,548296635,548298414,548300217,548301974,548303754,548305546,548307387,548309204,548311017,548312835,548314659,548316439,548318223,548319960,548321714,548323476,548325193,548326915,548328661,548330460,548332182,548333999,548335781,548337560,548339255,548341006,548342757,548344489,548346261,548348040,548349812,548351475,548353188,548354870,548356594,548358273,548359995,548361729,548363461,548365188,548366949,548368730,548370504,548372254,548373997,548375706,548377423,548379139,548380851,548382604,548384349,548386092,548387857,548389645,548391416,548393187,548394975,548396771,548398543,548400291,548402059,548403831,548405630,548407414,548409181,548410933,548412691,548414458,548416209,548417943,548419678,548421440,548423170,548424914,548426692,548428515,548430325,548432109,548433911,548435722,548437465,548439193,548440894,548442613,548444340,548445995,548447674,548449338,548451016,548452705,548454376,548456074,548457755,548459455,548461143,548462800,548464546,548466263,548467965,548469674,548471372,548473091,548474841,548476568,548478347,548480123,548481886,548483653,548485434,548487236,548489006,548490795,548492604,548494391,548496187,548497944,548499732,548501534,548503314,548505078,548506859,548508624,548510424,548512176,548513954,548515764,548517563,548519384,548521201,548523003,548524827,548526621,548528420,548530238,548532069,548533883,548535696,548537518,548539311,548541124,548542923,548544760,548546571,548548351,548550188,548551992,548553814,548555602,548557435,548559254,548561143,548562995,548564820,548566630,548568473,548570405,548572286,548574147,548575996,548577866,548579776,548581706,548583610,548585468,548587341,548589221,548591100,548592952,548594795,548596656,548598569,548600432,548602292,548604146,548606047,548607986,548609853,548611688,548613578,548615510,548617422,548619285,548621134,548623016,548624961,548626794,548628660,548630554,548632500,548634381,548636241,548638072,548639987,548641880,548643735,548645620,548647530,548649477,548651349,548653229,548655150,548657127,548659000,548660896,548662821,548664811,548666726,548668603,548670495,548672462,548674379,548676232,548678120,548680061,548681960,548683809,548685692,548687666,548689582,548691442,548693310,548695266,548697164,548699046,548700947,548702912,548704820,548706708,548708577,548710527,548712467,548714351,548716276,548718227,548720117,548721954,548723870,548725803,548727685,548729539,548731494,548733463,548735308,548737173,548739101,548740991,548742869,548744798,548746778,548748708,548750578,548752547,548754499,548756363,548758208,548760165,548762070,548763927,548765828,548767783,548769657,548771552,548773523,548775441,548777311,548779223,548781208,548783124,548784974,548786948,548788883,548790775,548792714,548794704,548796610,548798467,548800448,548802358,548804224,548806197,548808128,548809995,548811947,548813933,548815809,548817744,548819735,548821648,548823529,548825521,548827466,548829330,548831296,548833273,548835150,548837059,548839056,548840954,548842849,548844844,548846764,548848635,548850614,548852579,548854464,548856456,548858416,548860348,548862297,548864315,548866232,548868144,548870160,548872083,548874024,548876054,548878006,548879916,548881926,548883890,548885789,548887751,548889738,548891634,548893607,548895588,548897555,548899499,548901541,548903499,548905462,548907475,548909454,548911400,548913409,548915381,548917309,548919304,548921210,548923142,548925122,548927073,548929026,548931012,548932978,548934897,548936899,548938872,548940793,548942749,548944757,548946683,548948591,548950585,548952501,548954441,548956437,548958357,548960299,548962255,548964223,548966195,548968146,548970119,548972062,548974003,548976037,548977962,548979888,548981890,548983861,548985815,548987821,548989802,548991748,548993732,548995726,548997671,548999625,549001610,549003520,549005497,549007505,549009419,549011364,549013371,549015268,549017212,549019223,549021168,549023097,549025119,549027034,549028967,549030926,549032912,549034799,549036734,549038728,549040642,549042618,549044622,549046548,549048486,549050484,549052387,549054310,549056313,549058235,549060168,549062143,549064089,549066007,549067970,549069964,549071892,549073848,549075866,549077765,549079666,549081681,549083593,549085491,549087492,549089416,549091334,549093337,549095213,549097138,549099143,549101031,549102947,549104933,549106856,549108756,549110784,549112721,549114603,549116551,549118516,549120397,549122322,549124303,549126177,549128095,549130069,549131921,549133859,549135846,549137747,549139664,549141632,549143507,549145419,549147409,549149270,549151152,549153135,549154987,549156901,549158884,549160747,549162661,549164632,549166512,549168435,549170405,549172277,549174193,549176157,549178019,549179938,549181896,549183788,549185721,549187712,549189584,549191507,549193456,549195366,549197310,549199292,549201139,549203075,549205030,549206900,549208853,549210822,549212731,549214720,549216677,549218578,549220542,549222527,549224439,549226384,549228355,549230258,549232207,549234175,549236098,549238065,549240070,549241988,549243949,549245948,549247887,549249818,549251815,549253749,549255707,549257718,549259656,549261610,549263606,549265532,549267490,549269498,549271457,549273396,549275406,549277337,549279281,549281296,549283262,549285192,549287204,549289155,549291102,549293097,549295042,549296962,549298971,549300924,549302890,549304903,549306860,549308816,549310822,549312798,549314715,549316698,549318636,549320552,549322601,549324570,549326508,549328475,549330426,549332343,549334315,549336290,549338180,549340169,549342159,549344071,549346038,549348014,549349931,549351909,549353906,549355828,549357777,549359769,549361687,549363643,549365629,549367540,549369483,549371471,549373404,549375368,549377368,549379301,549381282,549383281,549385209,549387175,549389184,549391119,549393090,549395079,549397017,549398996,549401007,549402964,549404914,549406910,549408874,549410824,549412816,549414765,549416745,549418737,549420705,549422661,549424648,549426616,549428555,549430548,549432526,549434458,549436449,549438437,549440369,549442345,549444339,549446282,549448249,549450245,549452136,549454065,549456053,549457987,549459945,549461942,549463902,549465870,549467851,549469833,549471788,549473768,549475775,549477722,549479654,549481650,549483592,549485534,549487539,549489495,549491443,549493442,549495365,549497344,549499345,549501300,549503260,549505262,549507216,549509165,549511149,549513119,549515061,549517034,549518991,549520923,549522880,549524851,549526749,549528693,549530662,549532560,549534516,549536480,549538388,549540364,549542344,549544268,549546220,549548201,549550158,549552104,549554090,549556013,549557881,549559880,549561817,549563693,549565667,549567602,549569490,549571444,549573404,549575301,549577261,549579234,549581088,549583033,549585022,549586951,549588869,549590855,549592778,549594683,549596664,549598620,549600512,549602446,549604413,549606277,549608213,549610224,549612132,549614056,549616021,549617930,549619800,549621745,549623634,549625502,549627467,549629419,549631262,549633185,549635162,549636984,549638916,549640858,549642735,549644604,549646574,549648470,549650353,549652301,549654263,549656115,549658077,549660077,549661964,549663890,549665843,549667784,549669676,549671690,549673645,549675501,549677450,549679419,549681315,549683231,549685208,549687141,549689007,549690985,549692903,549694750,549696727,549698636,549700511,549702365,549704359,549706303,549708183,549710164,549712157,549714074,549716029,549718037,549719947,549721845,549723844,549725754,549727620,549729560,549731518,549733378,549735327,549737308,549739185,549741027,549743030,549744941,549746768,549748722,549750673,549752540,549754451,549756433,549758321,549760174,549762158,549764054,549765894,549767840,549769756,549771602,549773514,549775468,549777338,549779201,549781157,549783048,549784824,549786727,549788608,549790370,549792162,549794117,549795959,549797739,549799646,549801539,549803311,549805142,549807084,549808910,549810688,549812642,549814529,549816328,549818152,549820086,549821918,549823706,549825633,549827517,549829284,549831143,549833091,549834925,549836703,549838662,549840530,549842307,549844234,549846152,549847962,549849823,549851758,549853631,549855433,549857391,549859338,549861177,549863094,549865025,549866873,549868689,549870642,549872496,549874299,549876259,549878150,549879953,549881819,549883768,549885591,549887392,549889347,549891244,549893026,549894940,549896860,549898714,549900493,549902496,549904389,549906192,549908157,549910075,549911872,549913770,549915660,549917482,549919324,549921314,549923204,549925011,549926995,549928923,549930739,549932663,549934626,549936498,549938395,549940356,549942257,549944128,549946125,549948072,549949954,549951923,549953925,549955787,549957732,549959706,549961620,549963558,549965536,549967469,549969404,549971406,549973383,549975333,549977365,549979373,549981311,549983285,549985279,549987232,549989271,549991292,549993221,549995207,549997232,549999154,550001096,550003102,550005039,550006976,550009007,550010932,550012857,550014887,550016829,550018789,550020816,550022772,550024715,550026753,550028650,550030593,550032610,550034583,550036554,550038567,550040505,550042419,550044412,550046360,550048266,550050283,550052199,550054112,550056140,550058094,550059994,550061992,550063937,550065832,550067832,550069808,550071688,550073626,550075655,550077555,550079484,550081503,550083396,550085273,550087312,550089197,550091080,550093085,550094993,550096862,550098847,550100805,550102666,550104650,550106626,550108487,550110403,550112391,550114216,550116147,550118138,550119982,550121857,550123853,550125645,550127530,550129545,550131366,550133224,550135254,550137088,550138932,550140928,550142801,550144645,550146637,550148541,550150365,550152340,550154292,550156119,550158060,550160026,550161850,550163805,550165795,550167652,550169576,550171567,550173434,550175359,550177378,550179254,550181182,550183181,550185097,550186968,550188951,550190917,550192810,550194739,550196745,550198630,550200558,550202560,550204471,550206415,550208435,550210408,550212366,550214372,550216341,550218273,550220222,550222223,550224184,550226166,550228197,550230145,550232133,550234166,550236139,550238119,550240167,550242157,550244126,550246169,550248169,550250173,550252223,550254254,550256253,550258254,550260277,550262259,550264286,550266324,550268332,550270336,550272375,550274369,550276342,550278375,550280403,550282425,550284451,550286484,550288522,550290543,550292565,550294590,550296612,550298644,550300670,550302688,550304676,550306724,550308753,550310751,550312749,550314797,550316822,550318834,550320842,550322874,550324897,550326896,550328886,550330915,550332888,550334873,550336827,550338837,550340815,550342785,550344730,550346754,550348721,550350665,550352615,550354607,550356592,550358551,550360505,550362489,550364461,550366414,550368384,550370355,550372411,550374367,550376326,550378289,550380326,550382323,550384301,550386293,550388220,550390230,550392211,550394180,550396153,550398111,550400081,550402102,550404084,550406083,550408067,550410008,550411977,550413993,550415992,550417968,550419964,550421964,550423947,550425934,550427915,550429891,550431841,550433809,550435759,550437741,550439715,550441708,550443717,550445702,550447687,550449691,550451681,550453670,550455641,550457647,550459638,550461642,550463639,550465631,550467619,550469613,550471579,550473540,550475502,550477497,550479484,550481476,550483452,550485418,550487388,550489345,550491274,550493203,550495148,550497095,550499004,550500912,550502803,550504698,550506605,550508510,550510415,550512302,550514188,550516031,550517860,550519727,550521594,550523458,550525307,550527108,550528924,550530709,550532513,550534385,550536191,550538019,550539826,550541751,550543416,550545127,550546870,550548633,550550372,550552105,550553833,550555569,550557286,550559045,550560796,550562526,550564274,550566038,550567818,550569574,550571343,550573062,550574793,550576568,550578322,550580001,550581767,550583525,550585237,550586947,550588653,550590413,550592197,550593958,550595764,550597522,550599325,550601143,550602930,550604771,550606579,550608342,550610078,550611864,550613645,550615399,550617239,550619052,550620820,550622633,550624435,550626236,550627989,550629804,550631533,550633336,550635178,550636994,550638825,550640692,550642502,550644410,550646195,550648000,550649829,550651623,550653403,550655080,550656738,550658251,550659902,550661517,550663050,550664667,550666246,550667827,550669402,550671074,550672770,550674493,550676244,550678010,550679771,550681505,550683248,550684977,550686683,550688372,550690074,550691755,550693432,550695161,550696778,550698378,550700012,550701717,550703506,550705282,550707069,550708825,550710637,550712461,550714277,550716028,550717874,550719712,550721534,550723280,550725069,550726852,550728538,550730213,550731889,550733563,550735320,550737063,550738783,550740547,550742267,550743988,550745737,550747511,550749309,550751102,550752897,550754680,550756446,550758236,550760040,550761838,550763654,550765501,550767293,550769074,550770897,550772665,550774396,550776189,550777939,550779694,550781480,550783268,550784993,550786787,550788543,550790349,550792151,550793943,550795812,550797587,550799337,550801190,550803015,550804791,550806624,550808435,550810259,550812086,550813883,550815708,550817530,550819360,550821190,550822985,550824772,550826524,550828331,550830168,550831967,550833765,550835572,550837386,550839228,550841085,550842881,550844686,550846512,550848295,550850108,550851935,550853772,550855569,550857359,550859162,550860976,550862754,550864486,550866203,550867936,550869664,550871419,550873212,550875024,550876776,550878612,550880432,550882245,550884036,550885807,550887586,550889406,550891187,550892959,550894721,550896495,550898282,550900110,550901907,550903706,550905519,550907360,550909113,550910930,550912739,550914511,550916291,550918089,550919912,550921746,550923522,550925386,550927214,550929002,550930768,550932529,550934356,550936136,550937879,550939650,550941431,550943227,550945012,550946795,550948535,550950302,550952055,550953810,550955557,550957275,550959024,550960741,550962416,550964176,550965958,550967739,550969450,550971210,550973005,550974746,550976491,550978227,550979932,550981648,550983358,550985089,550986750,550988465,550990019,550991666,550993294,550994906,550996642,550998399,551000235,551002094,551003857,551005713,551007500,551009293,551011132,551012974,551014831,551016638,551018478,551020331,551022197,551023951,551025736,551027488,551029231,551030921,551032594,551034239,551035924,551037553,551039124,551040768,551042422,551044039,551045671,551047305,551048969,551050664,551052262,551053903,551055557,551057192,551058730,551060311,551061853,551063416,551065037,551066557,551068148,551069711,551071300,551072891,551074458,551075978,551077510,551079064,551080589,551082118,551083661,551085201,551086765,551088333,551089866,551091392,551092891,551094373,551095883,551097352,551098894,551100418,551101867,551103378,551104954,551106466,551108021,551109573,551111118,551112664,551114160,551115678,551117205,551118696,551120145,551121575,551123072,551124433,551125845,551127323,551128776,551130232,551131726,551133241,551134740,551136230,551137712,551139244,551140772,551142333,551143800,551145267,551146728,551148235,551149704,551151209,551152764,551154318,551155873,551157417,551158977,551160548,551162159,551163723,551165365,551166945,551168572,551170161,551171786,551173424,551175058,551176745,551178375,551179992,551181694,551183386,551185055,551186679,551188353,551189999,551191641,551193333,551194971,551196663,551198330,551199929,551201617,551203328,551205000,551206680,551208357,551210035,551211659,551213370,551214984,551216671,551218353,551220120,551221808,551223574,551225267,551226984,551228761,551230528,551232277,551234049,551235850,551237663,551239477,551241271,551243104,551244915,551246720,551248597,551250341,551251956,551253118,551254645,551256301,551258136,551259977,551261791,551263517,551265302,551267168,551268993,551270710,551272414,551274175,551275955,551277697,551279382,551281023,551282693,551284368,551286044,551287695,551289377,551291039,551292702,551294376,551296053,551297769,551299470,551301155,551302832,551304461,551306093,551307759,551309467,551311042,551312671,551314260,551315868,551317477,551319123,551320733,551322284,551323787,551325361,551326931,551328542,551330107,551331661,551333232,551334765,551336339,551337916,551339516,551341106,551342743,551344326,551345913,551347465,551348975,551350609,551352216,551353862,551355535,551357176,551358868,551360511,551362172,551363848,551365576,551367288,551369062,551370806,551372544,551374262,551375994,551377774,551379476,551381206,551383016,551384745,551386504,551388252,551389969,551391710,551393468,551395267,551397020,551398804,551400604,551402417,551404227,551406051,551407904,551409732,551411588,551413378,551415247,551417015,551418652,551420125,551420589,551420661,551420740,551420808,551420885,551420958,551421036,551421103,551421414,551422178,551422266,551422370,551422538,551422958,551424505,551426060,551427596,551429184,551430725,551432364,551433939,551435578,551437344,551438962,551440854,551442696,551444520,551446365,551448220,551450117,551451928,551453749,551455597,551457377,551459228,551461061,551462894,551464729,551466602,551468436,551470290,551472109,551473974,551475828,551477628,551479512,551481423,551483290,551485121,551486993,551488893,551490563,551492314,551493855,551495299,551496718,551498105,551499462,551500826,551502223,551503599,551504851,551506172,551507489,551508836,551510160,551511454,551512794,551514042,551515371,551516687,551518024,551519341,551520652,551521908,551523144,551524389,551525725,551527009,551528297,551529591,551530849,551532157,551533444,551534749,551536067,551537371,551538624,551539946,551541294,551542612,551543920,551545211,551546489,551547747,551549042,551550352,551551689,551552974,551554290,551555593,551556843,551558142,551559435,551560749,551562030,551563340,551564643,551565952,551567279,551568591,551569932,551571214,551572509,551573750,551575031,551576335,551577634,551578929,551580232,551581525,551582782,551584087,551585405,551586725,551588064,551589385,551590693,551591961,551593269,551594624,551595921,551597245,551598537,551599873,551601154,551602477,551603803,551605123,551606423,551607731,551609057,551610336,551611666,551612993,551614337,551615643,551616972,551618279,551619600,551620930,551622261,551623585,551624868,551626196,551627450,551628700,551629990,551631290,551632611,551633922,551635238,551636556,551637822,551639152,551640461,551641739,551643046,551644324,551645557,551646848,551648160,551649502,551650848,551652177,551653442,551654778,551656072,551657400,551658685,551659899,551661188,551662482,551663771,551665089,551666343,551667571,551668884,551670213,551671551,551672858,551674128,551675419,551676739,551678071,551679379,551680651,551681891,551683202,551684507,551685835,551687191,551688471,551689753,551691062,551692361,551693661,551694921,551696255,551697573,551698904,551700169,551701457,551702798,551704108,551705445,551706757,551708043,551709342,551710650,551711993,551713302,551714589,551715821,551717106,551718362,551719669,551720985,551722237,551723528,551724789,551726071,551727331,551728639,551729962,551731255,551732589,551733842,551735147,551736481,551737807,551739084,551740378,551741675,551743003,551744288,551745524,551746825,551748172,551749506,551750816,551752084,551753361,551754718,551756000,551757351,551758649,551759900,551761205,551762507,551763832,551765141,551766390,551767737,551769081,551770427,551771671,551772934,551774172,551775448,551776782,551778108,551779450,551780835,551782192,551783572,551784841,551786162,551787502,551788789,551790102,551791433,551792761,551794028,551795347,551796653,551797973,551799287,551800569,551801814,551803080,551804348,551805612,551806925,551808250,551809587,551810859,551812135,551813451,551814715,551816017,551817261,551818539,551819808,551821066,551822323,551823610,551824892,551826129,551827392,551828665,551829925,551831180,551832495,551833789,551835075,551836331,551837574,551838818,551840072,551841358,551842615,551843883,551845151,551846445,551847703,551848974,551850211,551851438,551852691,551853948,551855182,551856457,551857747,551859009,551860305,551861575,551862900,551864132,551865394,551866649,551867893,551869158,551870412,551871702,551873015,551874271,551875575,551876871,551878142,551879417,551880730,551882052,551883350,551884638,551885952,551887218,551888531,551889919,551891289,551892668,551894052,551895468,551896894,551898429,551900119,551901807,551903616,551905466,551907185,551909002,551910876,551912783,551914605,551916444,551918345,551920154,551922050,551923916,551925745,551927617,551929465,551931337,551933224,551935061,551936934,551938881,551940781,551942693,551944623,551946567,551948470,551950252,551952196,551954033,551955865,551957414,551959066,551960568,551962125,551963653,551965186,551966687,551968229,551969892,551971607,551973202,551974832,551976534,551978126,551979791,551981504,551983034,551984542,551986076,551987624,551989164,551990698,551992268,551993839,551995434,551997009,551998585,552000163,552001686,552003103,552004653,552006163,552007705,552009231,552010760,552012305,552013818,552015070,552016529,552018007,552019436,552020873,552022371,552023656,552025171,552026601,552028015,552029346,552030380,552031628,552032961,552034236,552035394,552036683,552038033,552039428,552040843,552042197,552043598,552044961,552046355,552047488,552048912,552050329,552051756,552053162,552054388,552055763,552057149,552058502,552059640,552061003,552062322,552063709,552064761,552066059,552067376,552068616,552069631,552070910,552072137,552073389,552074391,552075674,552076868,552078155,552079165,552080397,552081673,552083019,552084216,552085511,552086875,552088181,552089369,552090732,552092022,552093345,552094447,552095930,552097382,552098861,552100332,552101742,552103149,552104607,552106022,552107436,552108888,552110244,552111745,552113225,552114688,552116190,552117429,552118929,552120434,552121920,552123406,552124896,552126405,552127934,552129433,552130963,552132578,552134102,552135740,552137288,552138804,552140268,552141641,552142994,552144073,552145362,552146700,552147940,552149246,552150638,552151772,552153188,552154620,552156027,552157507,552158926,552160369,552161533,552162926,552164316,552165672,552167041,552168384,552169476,552170846,552172149,552173514,552174831,552176037,552177445,552178803,552180119,552181435,552182773,552184004,552185343,552186758,552188110,552189570,552191032,552192514,552193949,552195339,552196637,552197983,552199316,552200648,552201975,552203292,552204618,552205950,552207282,552208621,552209900,552211187,552212496,552213812,552215144,552216493,552217804,552219114,552220453,552221782,552223091,552224417,552225705,552227033,552228354,552229673,552230993,552232320,552233618,552234975,552236328,552237663,552239000,552240324,552241653,552243021,552244356,552245709,552247041,552248397,552249709,552251038,552252371,552253695,552255035,552256374,552257676,552258975,552260344,552261680,552263010,552264345,552265683,552267015,552268345,552269699,552271038,552272385,552273736,552275082,552276441,552277752,552279080,552280441,552281784,552283095,552284442,552285799,552287131,552288460,552289803,552291117,552292430,552293780,552295115,552296456,552297785,552299133,552300477,552301810,552303146,552304460,552305788,552307131,552308474,552309834,552311191,552312526,552313844,552315175,552316489,552317852,552319211,552320579,552321919,552323263,552324606,552325962,552327304,552328634,552329954,552331251,552332564,552333889,552335247,552336598,552337931,552339264,552340570,552341861,552343149,552344493,552345799,552347159,552348494,552349816,552351172,552352516,552353847,552355155,552356418,552357733,552359033,552360341,552361642,552362973,552364305,552365615,552366963,552368320,552369659,552370995,552372325,552373667,552375024,552376352,552377677,552378984,552380311,552381650,552382984,552384335,552385693,552387021,552388363,552389709,552391021,552392343,552393685,552395039,552396381,552397692,552398979,552400336,552401685,552403041,552404355,552405657,552406990,552408346,552409675,552411008,552412346,552413685,552415040,552416389,552417706,552419007,552420325,552421640,552422991,552424355,552425692,552427029,552428339,552429676,552431024,552432371,552433725,552435064,552436414,552437753,552439072,552440372,552441715,552443056,552444410,552445737,552447062,552448371,552449695,552451035,552452412,552453753,552455078,552456425,552457749,552459086,552460440,552461746,552463072,552464435,552465795,552467159,552468497,552469860,552471196,552472515,552473841,552475160,552476496,552477850,552479159,552480496,552481826,552483163,552484519,552485846,552487144,552488458,552489747,552491085,552492420,552493776,552495103,552496427,552497757,552499076,552500394,552501720,552503067,552504406,552505750,552507060,552508419,552509761,552511104,552512431,552513715,552515019,552516346,552517698,552519066,552520401,552521729,552523055,552524394,552525742,552527091,552528443,552529816,552531155,552532504,552533848,552535174,552536505,552537824,552539143,552540488,552541851,552543185,552544538,552545890,552547227,552548577,552549929,552551277,552552617,552553954,552555304,552556665,552557989,552559340,552560701,552562048,552563376,552564692,552566022,552567346,552568678,552570005,552571363,552572714,552574059,552575415,552576736,552578095,552579451,552580780,552582092,552583423,552584761,552586103,552587437,552588785,552590138,552591581,552593000,552594637,552596101,552597701,552599314,552600885,552602421,552603980,552605547,552607186,552608781,552610428,552612067,552613692,552615316,552616898,552618614,552620325,552621997,552623590,552625182,552626736,552628296,552629885,552631407,552632924,552634429,552635862,552637440,552639038,552639303,552639410,552639515,552639621,552639725,552641138,552642711,552644192,552645705,552647239,552648781,552650370,552651944,552653518,552655099,552656713,552658320,552660000,552661738,552663321,552664979,552666645,552668262,552669866,552671420,552672985,552674552,552676131,552677684,552679238,552680873,552682439,552683955,552685375,552686795,552688137,552689583,552690959,552692327,552693708,552695217,552696613,552697957,552699349,552700766,552702190,552703543,552704964,552706406,552707804,552709164,552710791,552712321,552713705,552715141,552716888,552718530,552719937,552721578,552723265,552724991,552726659,552728337,552729903,552731634,552733229,552734876,552736480,552738133,552739817,552741399,552743078,552744709,552746449,552748152,552749757,552751233,552752916,552754490,552756094,552757500,552758965,552760367,552761856,552763245,552764621,552766076,552767526,552768945,552770262,552771735,552773165,552774565,552775994,552777499,552778892,552780302,552781674,552783141,552784549,552785896,552787370,552788755,552790124,552791521,552793010,552794402,552795802,552797206,552798648,552800023,552801346,552802796,552804216,552805589,552806977,552808471,552809896,552811307,552812736,552814185,552815592,552816950,552818415,552819837,552821167,552822570,552824075,552825464,552826851,552828260,552829701,552831091,552832455,552833892,552835299,552836630,552838044,552839535,552840959,552842338,552843779,552845162,552846548,552847920,552849359,552850800,552852169,552853554,552855025,552856433,552857845,552859292,552860711,552862127,552863505,552864966,552866374,552867725,552869096,552870573,552871967,552873344,552874753,552876161,552877564,552878935,552880399,552881835,552883164,552884590,552885992,552887402,552888809,552890201,552891637,552892995,552894382,552895792,552897190,552898495,552899909,552901386,552902759,552904121,552905541,552906936,552908314,552909683,552911094,552912523,552913870,552915275,552916743,552918150,552919514,552920855,552922308,552923713,552925070,552926517,552927978,552929287,552930722,552932215,552933599,552934960,552936416,552937856,552939234,552940591,552942015,552943459,552944792,552946196,552947614,552949033,552950406,552951827,552953272,552954683,552956007,552957406,552958859,552960195,552961591,552963060,552964488,552965805,552967207,552968639,552970033,552971382,552972816,552974270,552975601,552977026,552978505,552979886,552981248,552982662,552984084,552985497,552986835,552988268,552989679,552991025,552992409,552993869,552995282,552996638,552998065,552999503,553000917,553002273,553003725,553005174,553006522,553007935,553009409,553010834,553012178,553013613,553015021,553016464,553017861,553019315,553020719,553022097,553023471,553024945,553026341,553027753,553029147,553030566,553031945,553033303,553034746,553036159,553037505,553038910,553040386,553041789,553043144,553044556,553045981,553047367,553048714,553050146,553051558,553052923,553054307,553055752,553057120,553058503,553059915,553061327,553062708,553064085,553065530,553066969,553068320,553069739,553071181,553072605,553073998,553075409,553076804,553078197,553079583,553080979,553082387,553083738,553085109,553086533,553087913,553089275,553090681,553092081,553093522,553094895,553096296,553097734,553099094,553100474,553101908,553103332,553104693,553106085,553107495,553108868,553110258,553111685,553113082,553114434,553115803,553117235,553118663,553120052,553121486,553122929,553124287,553125693,553127143,553128541,553129915,553131324,553132710,553134118,553135509,553136922,553138363,553139741,553141164,553142625,553144065,553145458,553146864,553148255,553149653,553151047,553152469,553153904,553155305,553156715,553158150,553159570,553160959,553162382,553163780,553165181,553166549,553168000,553169436,553170810,553172266,553173710,553175149,553176564,553177992,553179403,553180814,553182213,553183690,553185099,553186482,553187890,553189315,553190740,553192098,553193535,553194986,553196368,553197816,553199256,553200612,553202001,553203402,553204817,553206238,553207646,553209082,553210504,553211857,553213280,553214702,553216104,553217520,553218927,553220332,553221719,553223145,553224547,553225946,553227298,553228751,553230174,553231606,553233012,553234423,553235855,553237238,553238664,553240078,553241500,553242839,553244277,553245709,553247067,553248451,553249863,553251288,553252674,553254058,553255460,553256905,553258242,553259716,553261129,553262520,553263869,553265279,553266714,553268088,553269473,553270927,553272361,553273721,553275169,553276599,553278033,553279361,553280840,553282299,553283737,553285129,553286604,553288026,553289391,553290836,553292266,553293656,553295023,553296473,553297868,553299252,553300603,553302047,553303465,553304837,553306223,553307685,553309092,553310462,553311885,553313310,553314727,553316073,553317490,553318914,553320254,553321679,553323096,553324541,553325904,553327304,553328722,553330112,553331473,553332945,553334386,553335745,553337165,553338594,553340024,553341380,553342794,553344213,553345670,553346999,553348461,553349876,553351251,553352705,553354161,553355544,553356867,553358338,553359740,553361160,553362480,553363911,553365326,553366671,553368042,553369501,553370932,553372294,553373688,553375127,553376519,553377834,553379292,553380703,553382165,553383565,553385029,553386449,553387776,553389196,553390659,553392057,553393425,553394856,553396246,553397682,553399059,553400509,553401936,553403323,553404759,553406195,553407627,553409006,553410440,553411909,553413276,553414679,553416130,553417511,553418879,553420304,553421769,553423203,553424585,553426019,553427459,553428898,553430297,553431715,553433166,553434552,553435985,553437419,553438838,553440244,553441647,553443043,553444497,553445940,553447369,553448791,553450193,553451602,553453074,553454499,553455856,553457251,553458674,553460099,553461544,553462965,553464402,553465840,553467256,553468677,553470103,553471496,553472897,553474355,553475792,553477232,553478653,553480080,553481516,553482931,553484371,553485842,553487199,553488595,553490016,553491436,553492822,553494239,553495709,553497170,553498607,553500067,553501495,553502909,553504321,553505772,553507213,553508573,553509984,553511411,553512839,553514238,553515679,553517119,553518536,553519945,553521363,553522851,553524226,553525640,553527094,553528516,553529859,553531259,553532716,553534161,553535574,553536970,553538356,553539788,553541210,553542663,553544116,553545471,553546914,553548429,553549854,553551237,553552633,553554111,553555536,553556959,553558424,553559874,553561319,553562740,553564250,553565677,553567061,553568498,553570009,553571443,553572834,553574234,553575718,553577163,553578605,553580078,553581548,553582985,553584369,553585878,553587320,553588645,553590078,553591565,553593005,553594409,553595813,553597294,553598735,553600156,553601645,553603099,553604465,553605860,553607339,553608807,553610185,553611607,553613120,553614588,553615976,553617378,553618841,553620283,553621692,553623160,553624627,553626000,553627380,553628876,553630298,553631648,553633051,553634560,553636014,553637429,553638868,553640302,553641722,553643095,553644596,553646046,553647404,553648840,553650343,553651743,553653119,553654526,553656022,553657491,553658904,553660374,553661800,553663161,553664577,553666064,553667537,553668867,553670274,553671816,553673264,553674666,553676141,553677652,553679092,553680504,553681962,553683443,553684799,553686191,553687717,553689193,553690549,553691977,553693502,553694937,553696339,553697786,553699284,553700702,553702090,553703540,553705066,553706404,553707811,553709267,553710788,553712145,553713558,553715000,553716475,553717885,553719341,553720859,553722289,553723677,553725170,553726675,553728039,553729484,553730959,553732470,553733869,553735282,553736724,553738202,553739592,553741007,553742566,553744038,553745427,553746889,553748415,553749825,553751245,553752713,553754268,553755646,553757055,553758525,553760063,553761474,553762860,553764331,553765865,553767270,553768701,553770169,553771638,553772991,553774458,553775988,553777420,553778793,553780271,553781796,553783167,553784608,553786088,553787619,553789025,553790404,553791850,553793388,553794788,553796223,553797715,553799189,553800577,553802025,553803511,553804936,553806360,553807857,553809398,553810778,553812191,553813655,553815192,553816618,553817991,553819445,553820915,553822319,553823776,553825312,553826742,553828117,553829598,553831087,553832502,553833898,553835364,553836869,553838251,553839642,553841111,553842568,553843960,553845355,553846839,553848263,553849643,553851076,553852616,553854009,553855404,553856924,553858427,553859769,553861139,553862620,553864096,553865512,553866909,553868424,553869879,553871288,553872723,553874255,553875687,553877062,553878548,553880050,553881370,553882734,553884234,553885683,553887047,553888462,553889964,553891438,553892838,553894243,553895739,553897180,553898545,553899966,553901502,553902883,553904284,553905759,553907279,553908611,553910004,553911513,553913004,553914408,553915836,553917325,553918826,553920252,553921636,553923128,553924640,553926044,553927475,553929005,553930401,553931805,553933266,553934756,553936113,553937541,553939046,553940523,553941923,553943340,553944792,553946281,553947696,553949102,553950577,553952030,553953419,553954871,553956337,553957750,553959165,553960646,553962134,553963557,553964962,553966393,553967877,553969273,553970701,553972155,553973615,553975008,553976442,553977904,553979309,553980729,553982178,553983647,553985058,553986472,553987930,553989371,553990799,553992221,553993682,553995125,553996536,553997960,553999431,554000885,554002324,554003743,554005203,554006659,554008092,554009563,554011038,554012510,554013914,554015391,554016855,554018271,554019659,554021128,554022587,554024014,554025436,554026909,554028390,554029788,554031207,554032694,554034173,554035615,554037071,554038588,554040023,554041435,554042910,554044405,554045829,554047285,554048762,554050230,554051676,554053094,554054584,554056075,554057556,554058961,554060445,554061952,554063374,554064811,554066292,554067733,554069163,554070633,554072116,554073592,554075019,554076462,554077917,554079375,554080779,554082278,554083760,554085211,554086600,554088056,554089523,554090925,554092337,554093813,554095308,554096801,554098223,554099693,554101171,554102674,554104105,554105573,554107103,554108859,554110396,554111904,554113611,554115314,554117042,554118671,554120329,554122006,554123700,554125283,554126908,554128574,554130187,554131937,554133530,554135223,554136910,554138670,554140349,554141945,554143406,554145122,554146815,554148298,554149654,554151236,554152846,554154302,554155641,554157161,554158644,554160094,554161478,554162932,554164374,554165772,554167188,554168718,554170135,554171568,554172990,554174535,554175951,554177224,554178652,554180234,554181641,554183059,554184592,554186043,554187507,554188968,554190424,554191833,554193313,554194814,554196280,554197716,554199280,554200752,554202177,554203826,554205341,554206774,554208470,554210184,554211695,554213410,554215143,554216849,554218626,554220302,554222011,554223676,554225421,554227119,554228806,554230593,554232368,554234067,554235805,554237477,554239272,554241004,554242521,554244176,554245813,554247325,554248804,554250313,554251850,554253283,554254731,554256201,554257671,554259102,554260578,554262084,554263537,554264992,554266514,554268014,554269458,554271002,554272486,554273926,554275444,554276887,554278308,554279816,554281219,554282666,554284123,554285621,554287041,554288512,554290029,554291492,554292913,554294465,554295957,554297382,554298908,554300349,554301774,554303268,554304737,554306174,554307678,554309154,554310591,554312049,554313554,554315033,554316424,554317976,554319418,554320857,554322387,554323875,554325320,554326834,554328310,554329739,554331208,554332741,554334234,554335705,554337282,554338747,554340196,554341784,554343222,554344690,554346207,554347658,554349084,554350572,554352045,554353491,554354937,554356407,554357860,554359297,554360850,554362310,554363713,554365227,554366710,554368180,554369674,554371155,554372573,554374079,554375550,554376973,554378408,554379934,554381397,554382819,554384377,554385846,554387282,554388783,554390264,554391721,554393255,554394733,554396179,554397695,554399187,554400643,554402112,554403665,554405096,554406526,554408054,554409569,554411025,554412528,554414015,554415426,554416900,554418389,554419786,554421274,554422785,554424238,554425702,554427237,554428738,554430190,554431728,554433194,554434646,554436137,554437617,554439001,554440516,554442019,554443424,554444925,554446386,554447855,554449293,554450825,554452270,554453712,554455281,554456767,554458225,554459702,554461195,554462606,554464105,554465628,554467013,554468514,554470041,554471466,554472920,554474477,554475957,554477380,554478917,554480391,554481820,554483337,554484816,554486230,554487762,554489257,554490653,554492154,554493649,554495037,554496560,554498029,554499480,554500980,554502432,554503908,554505340,554506876,554508342,554509780,554511289,554512743,554514175,554515619,554517089,554518491,554519959,554521411,554522807,554524284,554525776,554527204,554528688,554530191,554531691,554533157,554534657,554536181,554537627,554539133,554540599,554542044,554543585,554545026,554546452,554547942,554549413,554550825,554552292,554553809,554555197,554556680,554558141,554559602,554561097,554562582,554564056,554565503,554567062,554568552,554570001,554571483,554572935,554574400,554575865,554577344,554578755,554580218,554581706,554583090,554584553,554586020,554587488,554588968,554590431,554591889,554593321,554594825,554596304,554597766,554599271,554600720,554602164,554603646,554605116,554606565,554608047,554609506,554610915,554612398,554613824,554615280,554616743,554618237,554619715,554621155,554622668,554624136,554625595,554627101,554628572,554629993,554631469,554632933,554634390,554635890,554637392,554638816,554640305,554641798,554643266,554644754,554646274,554647746,554649232,554650714,554652208,554653703,554655159,554656613,554658043,554659513,554660977,554662412,554663891,554665391,554666850,554668359,554669844,554671343,554672797,554674326,554675807,554677252,554678781,554680227,554681667,554683152,554684628,554686042,554687534,554689004,554690461,554691944,554693448,554694938,554696381,554697877,554699340,554700789,554702279,554703760,554705180,554706691,554708175,554709574,554711067,554712516,554713964,554715453,554716967,554718445,554719889,554721410,554722859,554724322,554725790,554727248,554728710,554730221,554731713,554733124,554734631,554736126,554737608,554739104,554740619,554742077,554743508,554745046,554746488,554747932,554749439,554750912,554752323,554753820,554755309,554756709,554758187,554759678,554761162,554762664,554764185,554765680,554767145,554768658,554770126,554771574,554773077,554774537,554775935,554777447,554778937,554780344,554781857,554783356,554784783,554786284,554787849,554789388,554790851,554792522,554794255,554795804,554797512,554799299,554801024,554802733,554804506,554806276,554808038,554809727,554811386,554813134,554814917,554816641,554818313,554820147,554821885,554823642,554825343,554826895,554828558,554830235,554831751,554833259,554834872,554836357,554837841,554839383,554840881,554842373,554843853,554845360,554846842,554848290,554849803,554851179,554852524,554853916,554855419,554856807,554858197,554859617,554861054,554862456,554863827,554865243,554866627,554867973,554869365,554870827,554872196,554873558,554874952,554876471,554877862,554879254,554880750,554882347,554883751,554885162,554886853,554888528,554889895,554891502,554893170,554894887,554896528,554898219,554899762,554901416,554903030,554904691,554906318,554907926,554909631,554911289,554912909,554914514,554916189,554917862,554919559,554921066,554922581,554924325,554925854,554927298,554928736,554930216,554931615,554933005,554934412,554935741,554937218,554938597,554939952,554941362,554942854,554944270,554945639,554947124,554948562,554950004,554951361,554952828,554954238,554955608,554957013,554958472,554959902,554961203,554962628,554964051,554965475,554966822,554968250,554969657,554971026,554972367,554973854,554975227,554976601,554978065,554979531,554980947,554982331,554983745,554985176,554986559,554987869,554989373,554990719,554992103,554993520,554994928,554996332,554997708,554999149,555000608,555001993,555003345,555004801,555006225,555007583,555008986,555010482,555011881,555013273,555014699,555016129,555017551,555018923,555020446,555021892,555023244,555024648,555026158,555027564,555028929,555030381,555031846,555033281,555034631,555036101,555037494,555038922,555040290,555041809,555043184,555044571,555045955,555047437,555048813,555050209,555051669,555053081,555054476,555055837,555057323,555058727,555060120,555061493,555062940,555064313,555065678,555067128,555068546,555069918,555071266,555072766,555074175,555075574,555077004,555078490,555079904,555081224,555082718,555084131,555085461,555086854,555088353,555089745,555091132,555092540,555094010,555095399,555096775,555098237,555099641,555100985,555102371,555103875,555105267,555106646,555108059,555109489,555110880,555112267,555113722,555115179,555116561,555117936,555119403,555120803,555122202,555123619,555125068,555126480,555127861,555129298,555130761,555132103,555133472,555134921,555136333,555137722,555139142,555140562,555141991,555143339,555144768,555146197,555147511,555148904,555150352,555151764,555153159,555154558,555156003,555157396,555158764,555160188,555161604,555162916,555164319,555165809,555167214,555168558,555169979,555171420,555172811,555174162,555175591,555177007,555178395,555179766,555181222,555182645,555184006,555185367,555186832,555188230,555189632,555191072,555192520,555193882,555195266,555196754,555198178,555199502,555200955,555202404,555203791,555205164,555206595,555208030,555209417,555210795,555212241,555213686,555215010,555216438,555217904,555219336,555220669,555222127,555223576,555224967,555226333,555227810,555229271,555230612,555231992,555233457,555234885,555236238,555237679,555239095,555240510,555241885,555243331,555244739,555246071,555247473,555248943,555250361,555251737,555253153,555254568,555255982,555257318,555258762,555260207,555261543,555262936,555264377,555265791,555267125,555268570,555269984,555271425,555272813,555274275,555275714,555277044,555278463,555279927,555281322,555282723,555284132,555285528,555286947,555288296,555289738,555291148,555292507,555293892,555295369,555296766,555298114,555299555,555300970,555302337,555303675,555305146,555306573,555307886,555309276,555310724,555312109,555313485,555314893,555316277,555317699,555319049,555320508,555321904,555323277,555324697,555326156,555327546,555328910,555330322,555331763,555333142,555334486,555335918,555337363,555338712,555340115,555341545,555342931,555344315,555345739,555347124,555348531,555349908,555351325,555352710,555354070,555355500,555356900,555358331,555359701,555361116,555362523,555363960,555365345,555366764,555368209,555369556,555370950,555372363,555373739,555375105,555376558,555377960,555379342,555380698,555382123,555383572,555384930,555386356,555387786,555389188,555390589,555392020,555393440,555394831,555396246,555397688,555399059,555400446,555401859,555403290,555404714,555406099,555407526,555408967,555410335,555411732,555413155,555414525,555415943,555417360,555418773,555420216,555421621,555423009,555424452,555425811,555427234,555428685,555430084,555431463,555432870,555434306,555435710,555437130,555438575,555440007,555441387,555442826,555444251,555445686,555447084,555448540,555449988,555451360,555452748,555454211,555455617,555456986,555458409,555459844,555461298,555462699,555464149,555465568,555466929,555468339,555469757,555471157,555472574,555473995,555475431,555476849,555478242,555479662,555481104,555482453,555483910,555485341,555486733,555488120,555489532,555490934,555492308,555493723,555495165,555496615,555497954,555499388,555500815,555502244,555503667,555505092,555506471,555507866,555509267,555510748,555512101,555513442,555514876,555516314,555517674,555519079,555520486,555521914,555523331,555524720,555526152,555527564,555528872,555530295,555531754,555533157,555534512,555535952,555537373,555538786,555540192,555541680,555543098,555544461,555545906,555547380,555548803,555550180,555551652,555553044,555554431,555555796,555557282,555558703,555560031,555561480,555562943,555564299,555565676,555567118,555568530,555569967,555571311,555572782,555574211,555575566,555576966,555578427,555579835,555581195,555582582,555583980,555585389,555586765,555588231,555589662,555591001,555592432,555593892,555595273,555596624,555598073,555599504,555600933,555602312,555603784,555605304,555606698,555608123,555609696,555611446,555612905,555614392,555616148,555617877,555619569,555621203,555622857,555624524,555626231,555627878,555629451,555631137,555632823,555634469,555636083,555637851,555639481,555641221,555642893,555644463,555645948,555647632,555649230,555650664,555652114,555653752,555655197,555656616,555657958,555659432,555660851,555662288,555663673,555665122,555666528,555667928,555669336,555670771,555672176,555673564,555674982,555676400,555677831,555679176,555680832,555682553,555684174,555685899,555687595,555689322,555691058,555692903,555694634,555696201,555697884,555699516,555701264,555703042,555704747,555706518,555708081,555709730,555711402,555713080,555714798,555716565,555718239,555720096,555721897,555723569,555725160,555726841,555728523,555730290,555732031,555733789,555735458,555737067,555738714,555740400,555742054,555743787,555745543,555747170,555748882,555750565,555752125,555753815,555755470,555757225,555758989,555760707,555762415,555763999,555765669,555767390,555769061,555770775,555772490,555774239,555776084,555777809,555779420,555781090,555782749,555784477,555786230,555787911,555789684,555791276,555792952,555794664,555796312,555798056,555799763,555801496,555803256,555805104,555806807,555808399,555810089,555811782,555813564,555815383,555817137,555818869,555820590,555822191,555823901,555825597,555827260,555828993,555830707,555832415,555834203,555836010,555837692,555839258,555840914,555842597,555844370,555846115,555847844,555849545,555851138,555852870,555854517,555856189,555857908,555859643,555861375,555863195,555864991,555866651,555868240,555869940,555871651,555873419,555875221,555876919,555878685,555880256,555881899,555883421,555885055,555886711,555888424,555890110,555891869,555893571,555895263,555896907,555898549,555900250,555901908,555903544,555905220,555906812,555908404,555909943,555911533,555913229,555914895,555916593,555918322,555920069,555921746,555923321,555924921,555926663,555928429,555930248,555931954,555933633,555935386,555936982,555938635,555940182,555941828,555943473,555945219,555946887,555948621,555950380,555952027,555953628,555955318,555957028,555958728,555960388,555962165,555963745,555965406,555966932,555968554,555970217,555971935,555973617,555975381,555977102,555978778,555980458,555982145,555983889,555985682,555987439,555989124,555990809,555992338,555993962,555995471,555997143,555998845,556000655,556002323,556004181,556005991,556007664,556009258,556010926,556012632,556014310,556016049,556017590,556019225,556020719,556022379,556024080,556025890,556027522,556029293,556031032,556032619,556034229,556035943,556037627,556039372,556040965,556042564,556044093,556045648,556047350,556049057,556050778,556052541,556054224,556055895,556057490,556059170,556060897,556062591,556064302,556065804,556067420,556068926,556070632,556072304,556074147,556075750,556077577,556079343,556080951,556082539,556084249,556085947,556087677,556089305,556090887,556092440,556093963,556095696,556097381,556099138,556100902,556102743,556104508,556106101,556107645,556109345,556111052,556112726,556114472,556116175,556117775,556119317,556120886,556122602,556124303,556126026,556127816,556129659,556131406,556132992,556134531,556136223,556137889,556139644,556141305,556142899,556144424,556146004,556147747,556149472,556151202,556153033,556154870,556156602,556158183,556159825,556161544,556163297,556164977,556166693,556168213,556169847,556171351,556173038,556174720,556176564,556178208,556180025,556181815,556183455,556185024,556186715,556188434,556190132,556191807,556193355,556194908,556196432,556198167,556199867,556201666,556203374,556205200,556206991,556208630,556210202,556211893,556213603,556215315,556216978,556218527,556220081,556221605,556223343,556225026,556226822,556228490,556230308,556232012,556233595,556235221,556236964,556238650,556240403,556241997,556243597,556245250,556246897,556248635,556250275,556251845,556253548,556255253,556256905,556258500,556260147,556261831,556263445,556265120,556266707,556268394,556270108,556271799,556273399,556275051,556276688,556278326,556279999,556281591,556283239,556284930,556286648,556288260,556289905,556291568,556293212,556294975,556296595,556298181,556299911,556301627,556303288,556304911,556306565,556308230,556309976,556311637,556313229,556314892,556316699,556318412,556320037,556321641,556323302,556324975,556326708,556328405,556329987,556331650,556333381,556335100,556336725,556338342,556340004,556341679,556343426,556345095,556346685,556348355,556350089,556351801,556353453,556355085,556356704,556358354,556360100,556361819,556363567,556365339,556367153,556368819,556370443,556372156,556373861,556375607,556377348,556378944,556380568,556382213,556383932,556385647,556387386,556389136,556390965,556392610,556394257,556395948,556397664,556399411,556401157,556402758,556404401,556406043,556407751,556409453,556411197,556412890,556414599,556416259,556417895,556419622,556421324,556423089,556424806,556426410,556428022,556429657,556431373,556433099,556434858,556436643,556438470,556440115,556441750,556443448,556445161,556446905,556448647,556450251,556451873,556453514,556455229,556456935,556458683,556460462,556462239,556463980,556465631,556467251,556469001,556470706,556472424,556474090,556475710,556477327,556478980,556480727,556482455,556484197,556485988,556487793,556489447,556491046,556492762,556494399,556496141,556497815,556499431,556501056,556502687,556504403,556506132,556507879,556509655,556511464,556513113,556514774,556516465,556518173,556519917,556521660,556523291,556524948,556526635,556528272,556529993,556531680,556533322,556534997,556536701,556538352,556539985,556541700,556543339,556545014,556546735,556548388,556550057,556551770,556553423,556555059,556556774,556558422,556560050,556561711,556563389,556565040,556566762,556568394,556570009,556571719,556573342,556575089,556576777,556578420,556580098,556581801,556583450,556585083,556586796,556588458,556590157,556591863,556593486,556595215,556596936,556598649,556600272,556601943,556603637,556605286,556606996,556608694,556610318,556612006,556613703,556615409,556617055,556618730,556620421,556622053,556623781,556625446,556627126,556628843,556630544,556632191,556633841,556635467,556637127,556638869,556640612,556642340,556644153,556645952,556647605,556649227,556650946,556652622,556654388,556656118,556657721,556659339,556660972,556662697,556664432,556666154,556667950,556669738,556671417,556673042,556674761,556676440,556678198,556679916,556681519,556683134,556684773,556686492,556688237,556689935,556691634,556693293,556694955,556696623,556698317,556700051,556701802,556703439,556705079,556706708,556708386,556710129,556711868,556713602,556715406,556717102,556718762,556720422,556722126,556723842,556725591,556727243,556728887,556730509,556732170,556733899,556735628,556737378,556739145,556740904,556742556,556744183,556745919,556747620,556749366,556751042,556752663,556754279,556755926,556757652,556759402,556761129,556762919,556764727,556766384,556767980,556769692,556771318,556773064,556774740,556776361,556777983,556779620,556781332,556783078,556784806,556786586,556788393,556790051,556791682,556793392,556795096,556796850,556798593,556800187,556801842,556803523,556805212,556806899,556808687,556810363,556812083,556813758,556815365,556817038,556818702,556820438,556822203,556823904,556825666,556827255,556828906,556830556,556832273,556833974,556835751,556837417,556839139,556840818,556842432,556844096,556845801,556847524,556849322,556851117,556852867,556854598,556856273,556857900,556859543,556861231,556862888,556864625,556866372,556868002,556869715,556871400,556872964,556874616,556876305,556878074,556879823,556881538,556883240,556884839,556886501,556888173,556889861,556891556,556893334,556894986,556896701,556898401,556899990,556901660,556903357,556905085,556906894,556908644,556910388,556912059,556913729,556915456,556917151,556918857,556920591,556922244,556923866,556925474,556927107,556928827,556930584,556932217,556933686,556935170,556936677,556938181,556939783,556941382,556942973,556944541,556946141,556947741,556949269,556950705,556952115,556953801,556955478,556957208,556958885,556960620,556962331,556963957,556965509,556967240,556969065,556970721,556972224,556973682,556975161,556976661,556978235,556979839,556981448,556982989,556984598,556986228,556987766,556989191,556990589,556992238,556993906,556995618,556997280,556998995,557000750,557002443,557004012,557005585,557007260,557008897,557010373,557011862,557013360,557014862,557016471,557018056,557019641,557021214,557022825,557024426,557025951,557027391,557028789,557030480,557032222,557033892,557035554,557037260,557038912,557040508,557042121,557043843,557045648,557047300,557048802,557050260,557051740,557053237,557054806,557056417,557058034,557059581,557061188,557062820,557064353,557065781,557067186,557068869,557070606,557072283,557073941,557075634,557077207,557078827,557080430,557082132,557083902,557085615,557087201,557088613,557090114,557091697,557093270,557094920,557096579,557098260,557099861,557101454,557103096,557104811,557106402,557107920,557109570,557111294,557112977,557114640,557116362,557117957,557119582,557121197,557122853,557124603,557126321,557127933,557129361,557130801,557132321,557133865,557135466,557137144,557138739,557140345,557141980,557143686,557145314,557146832,557148448,557150168,557151853,557153543,557155268,557156891,557158530,557160127,557161787,557163542,557165283,557166918,557168352,557169866,557171379,557172945,557174570,557176205,557177848,557179406,557181013,557182640,557184176,557185678,557187114,557188707,557190444,557192113,557193797,557195506,557197129,557198752,557200362,557202019,557203759,557205474,557207089,557208517,557210010,557211516,557213003,557214627,557216205,557217787,557219345,557220973,557222572,557224080,557225532,557226954,557228661,557230346,557231994,557233735,557235453,557237126,557238868,557240668,557242299,557243802,557245330,557246886,557248435,557250036,557251633,557253183,557254772,557256394,557257951,557259460,557260892,557262422,557264109,557265786,557267265,557268738,557270203,557271907,557273574,557275087,557276791,557278537,557280207,557281888,557283580,557285166,557286782,557288382,557290066,557291844,557293534,557295100,557296490,557297964,557299506,557301029,557302640,557304229,557305785,557307378,557309017,557310579,557312076,557313529,557315033,557316711,557318388,557320007,557321643,557323259,557324835,557326519,557328055,557329735,557331389,557332940,557334426,557335890,557337362,557338921,557340503,557342000,557343498,557345155,557346771,557348366,557349874,557351282,557352948,557354621,557356304,557357931,557359596,557361185,557362880,557364449,557366039,557367711,557369360,557370862,557372326,557373771,557375290,557376941,557378559,557380221,557381784,557383390,557384951,557386676,557388323,557389879,557391476,557393106,557394775,557396390,557398065,557399661,557401271,557402896,557404436,557406121,557407777,557409342,557410820,557412218,557413671,557415253,557416762,557418348,557419946,557421522,557423225,557424862,557426452,557428030,557429688,557431348,557432962,557434563,557436210,557437775,557439480,557441006,557442664,557444310,557445896,557447395,557448861,557450364,557451983,557453682,557455291,557456943,557458448,557460062,557461663,557463193,557464683,557466145,557467799,557469478,557471132,557472785,557474433,557476015,557477717,557479250,557480874,557482542,557484147,557485636,557487116,557488606,557490153,557491782,557493248,557494758,557496360,557497948,557499568,557501109,557502503,557504186,557505879,557507587,557509249,557510877,557512591,557514241,557515912,557517569,557519142,557520680,557522207,557523762,557525397,557526870,557528380,557529972,557531563,557533177,557534722,557536118,557537765,557539206,557540759,557542235,557543694,557545386,557547006,557548605,557550177,557551820,557553508,557555138,557556770,557558383,557559967,557561652,557563168,557564836,557566488,557568065,557569536,557571005,557572477,557574028,557575640,557577131,557578655,557580294,557581918,557583521,557585064,557586498,557588158,557589833,557591493,557593137,557594824,557596461,557598237,557599743,557601411,557603182,557604873,557606364,557607808,557609280,557610815,557612415,557613898,557615402,557617042,557618626,557620214,557621701,557623139,557624796,557626477,557628096,557629768,557631430,557633052,557634844,557636334,557637988,557639674,557641196,557642696,557644102,557645598,557647196,557648694,557650226,557651816,557653440,557655060,557656627,557658063,557659708,557661408,557663067,557664671,557666351,557667981,557669752,557671294,557672886,557674490,557676101,557677546,557678999,557680477,557682033,557683613,557685167,557686707,557688281,557689861,557691436,557692875,557694384,557696045,557697695,557699294,557700989,557702649,557704291,557705977,557707485,557709249,557710950,557712476,557713977,557715380,557716871,557718485,557719995,557721530,557723101,557724703,557726343,557727882,557729318,557730957,557732645,557734317,557735916,557737607,557739233,557740992,557742518,557744146,557745923,557747623,557749123,557750588,557751977,557753474,557755086,557756624,557758230,557759784,557761361,557763029,557764715,557766304,557767837,557769473,557771139,557772750,557774422,557776075,557777683,557779453,557780965,557782695,557784461,557786079,557787557,557788987,557790388,557791915,557793418,557794960,557796499,557798106,557799809,557801459,557803020,557804581,557806262,557807929,557809522,557811214,557812890,557814575,557816228,557817788,557819563,557821313,557822869,557824347,557825798,557827331,557828923,557830565,557832166,557833682,557835322,557836930,557838530,557840028,557841445,557843086,557844781,557846410,557848083,557849761,557851388,557853175,557854655,557856344,557858093,557859703,557861156,557862616,557864115,557865672,557867237,557868809,557870342,557871917,557873502,557875080,557876518,557878022,557879695,557881342,557882938,557884625,557886295,557887951,557889637,557891188,557892917,557894659,557896233,557897719,557899146,557900660,557902213,557903736,557905306,557906852,557908447,557910023,557911582,557913018,557914559,557916253,557917929,557919519,557921206,557922869,557924571,557926221,557927723,557929451,557931132,557932637,557934074,557935568,557937086,557938687,557940165,557941662,557943302,557944875,557946457,557947938,557949380,557951029,557952708,557954348,557956023,557957686,557959284,557961062,557962560,557964280,557966067,557967688,557969164,557970583,557972075,557973611,557975198,557976720,557978236,557979845,557981415,557982975,557984454,557985976,557987625,557989330,557990925,557992624,557994280,557996015,557997690,557999478,558001143,558002652,558004164,558005698,558007248,558008780,558010350,558011932,558013547,558015134,558016681,558018100,558019683,558021194,558022782,558024297,558025746,558027418,558029052,558030648,558032219,558033900,558035542,558037138,558038831,558040505,558042160,558043843,558045392,558047156,558048900,558050505,558051982,558053396,558054914,558056464,558058007,558059548,558061100,558062718,558064305,558065899,558067356,558068952,558070669,558072373,558074105,558075615,558077236,558078950,558080547,558082021,558083409,558084717,558086125,558087753,558089317,558090817,558092258,558093738,558095199,558096711,558098185,558099824,558101605,558103305,558104967,558106485,558108080,558109736,558111188,558112622,558113883,558115263,558116880,558118436,558119949,558121371,558122834,558124323,558125811,558127253,558128893,558130680,558132383,558134073,558135628,558137156,558138788,558140271,558141723,558142995,558144364,558145986,558147551,558149092,558150509,558151969,558153458,558154947,558156415,558158045,558159819,558161541,558163202,558164752,558166382,558168122,558169661,558171153,558172527,558173858,558175383,558176947,558178516,558179962,558181435,558182948,558184441,558185935,558187536,558189251,558190960,558192699,558194206,558195813,558197529,558199135,558200606,558202005,558203293,558204706,558206414,558208035,558209560,558211088,558212563,558214064,558215509,558216987,558218590,558220330,558222020,558223752,558225247,558226871,558228591,558230204,558231692,558233066,558234393,558235811,558237481,558239030,558240599,558242062,558243521,558245037,558246492,558247952,558249605,558251331,558253049,558254685,558256248,558257905,558259622,558261172,558262663,558264020,558265351,558266851,558268521,558270104,558271594,558273032,558274483,558275993,558277477,558278952,558280658,558282389,558284153,558285743,558287314,558289002,558290704,558292206,558293657,558294971,558296331,558297921,558299444,558301001,558302444,558303927,558305426,558306924,558308387,558310035,558311771,558313505,558315120,558316755,558318497,558320011,558321425,558322842,558324386,558325995,558327564,558329049,558330517,558332029,558333503,558334985,558336540,558338194,558339739,558341299,558342780,558344469,558346024,558347594,558349298,558351019,558352763,558354399,558355962,558357610,558359325,558360867,558362352,558363696,558365014,558366551,558368123,558369690,558371140,558372620,558374132,558375642,558377143,558378763,558380441,558382168,558383792,558385399,558387100,558388764,558390438,558392054,558393722,558395398,558397011,558398463,558399886,558401334,558402922,558404494,558406037,558407714,558409340,558410951,558412512,558413947,558415507,558417177,558418900,558420521,558422128,558423832,558425489,558427151,558428723,558430375,558432020,558433522,558435017,558436464,558437941,558439574,558441136,558442682,558444345,558445944,558447527,558449078,558450453,558452104,558453760,558455494,558457125,558458745,558460481,558462167,558463758,558465351,558466952,558468445,558469908,558471346,558472788,558474399,558475973,558477537,558479204,558480826,558482428,558484005,558485434,558487009,558488678,558490421,558492035,558493644,558495347,558497022,558498660,558500259,558501966,558503602,558505154,558506651,558508079,558509535,558511146,558512719,558514256,558515907,558517520,558519115,558520656,558522031,558523657,558525333,558527057,558528702,558530333,558532038,558533723,558535349,558536993,558538652,558540302,558541877,558543380,558544803,558546209,558547810,558549438,558551004,558552595,558554250,558555914,558557534,558559024,558560678,558562338,558564067,558565707,558567327,558569059,558570745,558572330,558573990,558575679,558577344,558578848,558580343,558581775,558583208,558584788,558586338,558587826,558589469,558591162,558592818,558594378,558595962,558597649,558599358,558601014,558602631,558604331,558605994,558607689,558609273,558610960,558612671,558614336,558615755,558617181,558618641,558620139,558621744,558623336,558624921,558626546,558628101,558629657,558631149,558632553,558634251,558635967,558637647,558639265,558640958,558642622,558644308,558645886,558647580,558649279,558650949,558652362,558653784,558655224,558656732,558658342,558659922,558661522,558663139,558664697,558666254,558667747,558669180,558670892,558672645,558674290,558675975,558677679,558679390,558681065,558682779,558684480,558685962,558687426,558688921,558690540,558692106,558693652,558695302,558696925,558698517,558700080,558701492,558703026,558704623,558706278,558707831,558709385,558711028,558712698,558714252,558715867,558717534,558719269,558720895,558722528,558724230,558725923,558727556,558729197,558730856,558732539,558734094,558735593,558737017,558738459,558740096,558741653,558743196,558744841,558746460,558748056,558749634,558751080,558752702,558754432,558756166,558757813,558759384,558760949,558762619,558764262,558765887,558767280,558768638,558770139,558771631,558773139,558774665,558776156,558777631,558779217,558780711,558782198,558783873,558785605,558787292,558788962,558790517,558792057,558793658,558795362,558796779,558798109,558799570,558801132,558802663,558804147,558805688,558807153,558808752,558810252,558811761,558813418,558815142,558816872,558818510,558820191,558821683,558823215,558824802,558826202,558827539,558829028,558830576,558832107,558833613,558835151,558836625,558838216,558839717,558841235,558842908,558844661,558846375,558848046,558849572,558851112,558852789,558854467,558855983,558857333,558858713,558860285,558861774,558863245,558864828,558866302,558867822,558869332,558870838,558872439,558874131,558875882,558877544,558879188,558880711,558882355,558884015,558885660,558887074,558888405,558889837,558891449,558893047,558894557,558896158,558897649,558899141,558900679,558902154,558903821,558905561,558907281,558908929,558910522,558912078,558913732,558915383,558917018,558918397,558919729,558921209,558922742,558924320,558925811,558927396,558928847,558930421,558931936,558933408,558935099,558936846,558938565,558940257,558941782,558943392,558945063,558946715,558948306,558949648,558950996,558952538,558954090,558955598,558957117,558958608,558960089,558961680,558963167,558964662,558966359,558968115,558969804,558971494,558973014,558974662,558976346,558978007,558979518,558980843,558982238,558983808,558985300,558986743,558988325,558989808,558991336,558992861,558994369,558995954,558997669,558999415,559001085,559002713,559004396,559006065,559007504,559008865,559010461,559011990,559013502,559015057,559016507,559017989,559019554,559021014,559022539,559024232,559025894,559027359,559028945,559030530,559032024,559033588,559035242,559036970,559038695,559040348,559041936,559043481,559045141,559046794,559048430,559049808,559051128,559052611,559054141,559055644,559057151,559058660,559060127,559061720,559063201,559064707,559066388,559068074,559069776,559071384,559073022,559074770,559076482,559078075,559079777,559081485,559083182,559084638,559086118,559087567,559089073,559090693,559092255,559093786,559095429,559096983,559098554,559100075,559101465,559103156,559104861,559106537,559108150,559109824,559111509,559113201,559114765,559116388,559118074,559119676,559121141,559122556,559124014,559125613,559127174,559128725,559130374,559132007,559133599,559135158,559136584,559138174,559139853,559141592,559143211,559144843,559146562,559148264,559149868,559151466,559153051,559154567,559156027,559157470,559158935,559160492,559162062,559163593,559165258,559166897,559168505,559170055,559171490,559173031,559174712,559176429,559178043,559179660,559181371,559183020,559184682,559186278,559187966,559189614,559191104,559192596,559194016,559195477,559197110,559198668,559200235,559201895,559203511,559205080,559206620,559207979,559209639,559211298,559213024,559214655,559216287,559218017,559219720,559221285,559222966,559224666,559226349,559227820,559229307,559230741,559232179,559233779,559235399,559236961,559238602,559240261,559241910,559243502,559245046,559246745,559248457,559250137,559251751,559253432,559255124,559256832,559258427,559260137,559261839,559263510,559264926,559266357,559267809,559269261,559270803,559272347,559273902,559275571,559277247,559278839,559280337,559281988,559283672,559285396,559287009,559288637,559290344,559292039,559293654,559295306,559296985,559298611,559300154,559301657,559303070,559304531,559306162,559307748,559309292,559310955,559312569,559314153,559315696,559317076,559318695,559320384,559322143,559323774,559325400,559327120,559328814,559330400,559332069,559333763,559335415,559336919,559338414,559339857,559341343,559342960,559344533,559346098,559347748,559349358,559350965,559352515,559353890,559355580,559357301,559358991,559360664,559362370,559364104,559365758,559367477,559369201,559370652,559372116,559373607,559375171,559376742,559378273,559379936,559381575,559383178,559384726,559386166,559387660,559389267,559390903,559392477,559393996,559395619,559397313,559398887,559400459,559402141,559403852,559405476,559407081,559408796,559410460,559412142,559413770,559415454,559417140,559418713,559420207,559421623,559423087,559424681,559426230,559427773,559429430,559431050,559432646,559434229,559435672,559437290,559438953,559440638,559442322,559444052,559445780,559447462,559449053,559450619,559452301,559453936,559455415,559456873,559458356,559459855,559461434,559463026,559464626,559466182,559467780,559469410,559470943,559472376,559473768,559475436,559477118,559478804,559480464,559482199,559483947,559485657,559487184,559488777,559490438,559492077,559493526,559495044,559496559,559498140,559499747,559501376,559503075,559504683,559506297,559507885,559509564,559511231,559512781,559514325,559515984,559517647,559519374,559521095,559522814,559524529,559526170,559527702,559529312,559530950,559532510,559533910,559535336,559536824,559538380,559539952,559541619,559543199,559544798,559546420,559548140,559549706,559551240,559552924,559554611,559556323,559557981,559559690,559561431,559563124,559564708,559566291,559567972,559569612,559571070,559572559,559574065,559575624,559577226,559578893,559580501,559582064,559583664,559585286,559586844,559588359,559589789,559591337,559593018,559594673,559596380,559598104,559599837,559601531,559603136,559604696,559606367,559607982,559609513,559610931,559612383,559613884,559615446,559617077,559618655,559620191,559621791,559623420,559624960,559626452,559627878,559629499,559631196,559632886,559634572,559636292,559638037,559639690,559641343,559642958,559644473,559646017,559647578,559649123,559650741,559652325,559653888,559655483,559657105,559658663,559660174,559661616,559663122,559664679,559666375,559667925,559669398,559670847,559672538,559674222,559675722,559677402,559679067,559680784,559682449,559684198,559685936,559687623,559689143,559690729,559692397,559694030,559695468,559696967,559698465,559699942,559701557,559703156,559704756,559706307,559707932,559709528,559711039,559712510,559713915,559715515,559717191,559718902,559720579,559722282,559723991,559725671,559727403,559729097,559730820,559732600,559734326,559736063,559737756,559739441,559741164,559742851,559744554,559746262,559747961,559749725,559751385,559753115,559754868,559756579,559758349,559760061,559761762,559763487,559765176,559766918,559768586,559770299,559772074,559773791,559775523,559777238,559778924,559780652,559782339,559784083,559785779,559787459,559789223,559790942,559792664,559794373,559796054,559797859,559799548,559801242,559802983,559804696,559806457,559808149,559809856,559811601,559813280,559815030,559816730,559818417,559820190,559821884,559823625,559825360,559827053,559828819,559830517,559832239,559833973,559835665,559837451,559839112,559840804,559842568,559844282,559846091,559847779,559849483,559851227,559852929,559854691,559856381,559858071,559859832,559861498,559863256,559864972,559866638,559868417,559870136,559871890,559873616,559875339,559877131,559878847,559880581,559882346,559884051,559885859,559887526,559889235,559890976,559892673,559894458,559896166,559897869,559899647,559901327,559903077,559904803,559906478,559908275,559909983,559911776,559913527,559915263,559917072,559918750,559920483,559922207,559923886,559925666,559927296,559929008,559930735,559932422,559934200,559935900,559937594,559939347,559941029,559942790,559944477,559946155,559947922,559949624,559951347,559953097,559954821,559956625,559958285,559960025,559961743,559963462,559965275,559966963,559968689,559970454,559972148,559973932,559975612,559977295,559979037,559980705,559982480,559984154,559985837,559987621,559989309,559991081,559992780,559994497,559996298,559997980,559999710,560001442,560003154,560004976,560006633,560008353,560010112,560011794,560013590,560015249,560016939,560018719,560020418,560022219,560023911,560025587,560027365,560029061,560030846,560032576,560034278,560036109,560037798,560039546,560041296,560042970,560044801,560046424,560048163,560049946,560051624,560053444,560055121,560056842,560058600,560060256,560062075,560063748,560065455,560067220,560068875,560070662,560072346,560074028,560075838,560077485,560079239,560080977,560082688,560084509,560086148,560087896,560089630,560091300,560093120,560094797,560096504,560098272,560099934,560101752,560103427,560105092,560106860,560108535,560110357,560112020,560113701,560115474,560117109,560118859,560120556,560122238,560124076,560125709,560127468,560129206,560130862,560132701,560134336,560136064,560137806,560139454,560141278,560142958,560144668,560146425,560148088,560149907,560151550,560153249,560155042,560156681,560158469,560160200,560161889,560163727,560165352,560167138,560168856,560170565,560172401,560174046,560175824,560177567,560179237,560181105,560182744,560184504,560186250,560187906,560189768,560191424,560193123,560194922,560196634,560198446,560200121,560201843,560203639,560205270,560207073,560208771,560210442,560212262,560213881,560215656,560217359,560219055,560220918,560222528,560224277,560226019,560227664,560229526,560231181,560232900,560234688,560236357,560238182,560239808,560241542,560243340,560244979,560246821,560248512,560250250,560252090,560253716,560255528,560257211,560258919,560260778,560262406,560264210,560265936,560267619,560269463,560271071,560272836,560274557,560276227,560278071,560279681,560281434,560283175,560284838,560286706,560288318,560290032,560291797,560293467,560295308,560296976,560298727,560300498,560302183,560304026,560305680,560307431,560309244,560310864,560312687,560314379,560316083,560317888,560319514,560321325,560323038,560324722,560326580,560328184,560329963,560331696,560333358,560335236,560336835,560338625,560340334,560342003,560343874,560345451,560347230,560348959,560350604,560352472,560354093,560355850,560357616,560359265,560361147,560362776,560364556,560366314,560367966,560369813,560371468,560373234,560375016,560376629,560378474,560380126,560381880,560383690,560385319,560387184,560388870,560390626,560392437,560394042,560395913,560397602,560399338,560401173,560402809,560404645,560406339,560408044,560409906,560411511,560413343,560415054,560416741,560418641,560420266,560422100,560423818,560425505,560427403,560429009,560430803,560432526,560434213,560436104,560437696,560439487,560441211,560442887,560444748,560446343,560448136,560449882,560451556,560453410,560455016,560456802,560458557,560460204,560462035,560463652,560465419,560467194,560468843,560470679,560472319,560474109,560475881,560477495,560479368,560481049,560482842,560484667,560486315,560488153,560489810,560491547,560493357,560494964,560496787,560498462,560500201,560502072,560503691,560505540,560507245,560508946,560510809,560512423,560514291,560515982,560517698,560519575,560521155,560522990,560524679,560526365,560528248,560529832,560531644,560533341,560535041,560536916,560538514,560540321,560542063,560543775,560545648,560547254,560549091,560550823,560552499,560554355,560555956,560557768,560559511,560561146,560563014,560564644,560566457,560568218,560569876,560571747,560573329,560575137,560576883,560578540,560580405,560582062,560583886,560585667,560587342,560589207,560590851,560592636,560594417,560596041,560597937,560599618,560601405,560603181,560604791,560606681,560608315,560610062,560611863,560613500,560615376,560617029,560618772,560620609,560622238,560624085,560625771,560627533,560629389,560630987,560632877,560634528,560636241,560638075,560639667,560641523,560643176,560644913,560646715,560648349,560650196,560651877,560653629,560655479,560657082,560658944,560660603,560662358,560664204,560665779,560667654,560669342,560671096,560672912,560674535,560676420,560678109,560679840,560681685,560683293,560685118,560686788,560688556,560690420,560692024,560693857,560695512,560697248,560699103,560700689,560702559,560704211,560705931,560707775,560709376,560711218,560712848,560714609,560716448,560718064,560719932,560721594,560723379,560725241,560726851,560728705,560730349,560732115,560733972,560735554,560737424,560739085,560740890,560742708,560744353,560746231,560747844,560749628,560751442,560753068,560754922,560756546,560758334,560760110,560761761,560763626,560765265,560767080,560768863,560770500,560772388,560774001,560775850,560777628,560779320,560781200,560782814,560784630,560786374,560788066,560789969,560791578,560793407,560795130,560796819,560798710,560800291,560802136,560803896,560805574,560807462,560809057,560810919,560812668,560814336,560816216,560817830,560819678,560821426,560823095,560824981,560826587,560828460,560830181,560831859,560833740,560835340,560837177,560838898,560840575,560842466,560844047,560845887,560847650,560849333,560851226,560852818,560854674,560856410,560858095,560859982,560861586,560863426,560865159,560866849,560868736,560870349,560872210,560873931,560875685,560877573,560879148,560881022,560882726,560884484,560886358,560887978,560889843,560891518,560893281,560895128,560896722,560898603,560900283,560902010,560903888,560905470,560907349,560909049,560910810,560912670,560914282,560916175,560917852,560919654,560921500,560923108,560924973,560926614,560928414,560930279,560931888,560933736,560935379,560937182,560939017,560940640,560942526,560944144,560945961,560947756,560949387,560951250,560952845,560954670,560956472,560958133,560960027,560961661,560963509,560965263,560966921,560968777,560970382,560972203,560973957,560975643,560977515,560979160,560980989,560982716,560984448,560986339,560987932,560989812,560991515,560993237,560995089,560996692,560998570,561000258,561002011,561003878,561005496,561007360,561008980,561010758,561012633,561014266,561016152,561017806,561019588,561021410,561022997,561024861,561026460,561028254,561030081,561031702,561033568,561035183,561037029,561038803,561040493,561042351,561043954,561045777,561047521,561049210,561051062,561052677,561054531,561056238,561057985,561059819,561061438,561063298,561064945,561066720,561068581,561070184,561072071,561073729,561075526,561077323,561078927,561080794,561082364,561084170,561085966,561087591,561089452,561091063,561092910,561094676,561096384,561098258,561099891,561101735,561103481,561105208,561107067,561108697,561110572,561112260,561114004,561115865,561117462,561119322,561121011,561122747,561124624,561126249,561128109,561129785,561131542,561133424,561135058,561136938,561138595,561140354,561142195,561143864,561145721,561147365,561149162,561150966,561152630,561154504,561156098,561157916,561159731,561161394,561163252,561164881,561166727,561168480,561170220,561172081,561173726,561175572,561177335,561179083,561180948,561182605,561184450,561186170,561187892,561189758,561191410,561193256,561194987,561196723,561198571,561200261,561202120,561203827,561205619,561207461,561209158,561211011,561212677,561214464,561216316,561218011,561219895,561221548,561223333,561225175,561226823,561228685,561230377,561232185,561233998,561235661,561237550,561239238,561241043,561242861,561244571,561246450,561248113,561249941,561251804,561253516,561255404,561257071,561258866,561260691,561262425,561264294,561265963,561267784,561269574,561271299,561273169,561274851,561276714,561278506,561280222,561282077,561283708,561285549,561287354,561289106,561290988,561292692,561294550,561296341,561298113,561300010,561301681,561303532,561305333,561307083,561308971,561310638,561312525,561314333,561316077,561317943,561319654,561321519,561323301,561325039,561326937,561328615,561330497,561332307,561334081,561335976,561337630,561339484,561341275,561343019,561344904,561346609,561348475,561350308,561352072,561353956,561355681,561357537,561359370,561361127,561363008,561364729,561366582,561368412,561370186,561372081,561373814,561375664,561377498,561379246,561381154,561382865,561384708,561386555,561388291,561390214,561391951,561393787,561395636,561397376,561399259,561400997,561402836,561404672,561406409,561408303,561410050,561411844,561413696,561415443,561417331,561419087,561420901,561422777,561424528,561426447,561428224,561430039,561431908,561433655,561435563,561437337,561439130,561441013,561442760,561444647,561446456,561448262,561450145,561451916,561453803,561455636,561457456,561459345,561461082,561462950,561464762,561466541,561468421,561470145,561472030,561473851,561475607,561477501,561479209,561481049,561482879,561484649,561486541,561488268,561490078,561491912,561493686,561495563,561497319,561499144,561501009,561502745,561504651,561506437,561508280,561510138,561511897,561513818,561515583,561517389,561519235,561520989,561522923,561524709,561526507,561528393,561530140,561532040,561533837,561535619,561537480,561539222,561541088,561542913,561544677,561546566,561548296,561550190,561552015,561553770,561555638,561557370,561559236,561561065,561562837,561564737,561566485,561568303,561570155,561571934,561573812,561575603,561577441,561579289,561581048,561582937,561584711,561586553,561588405,561590149,561592044,561593838,561595658,561597518,561599278,561601175,561602983,561604794,561606688,561608440,561610307,561612131,561613913,561615816,561617586,561619486,561621312,561623096,561625006,561626761,561628631,561630482,561632266,561634180,561635942,561637772,561639648,561641388,561643279,561645062,561646899,561648756,561650503,561652390,561654209,561656010,561657887,561659663,561661516,561663326,561665121,561667027,561668805,561670660,561672479,561674271,561676168,561677927,561679783,561681621,561683408,561685330,561687108,561688954,561690824,561692590,561694492,561696297,561698102,561699982,561701700,561703592,561705420,561707200,561709063,561710848,561712743,561714566,561716386,561718290,561720056,561721936,561723760,561725592,561727492,561729286,561731138,561733024,561734804,561736725,561738524,561740375,561742236,561744007,561745911,561747725,561749538,561751449,561753249,561755123,561756950,561758751,561760666,561762469,561764321,561766167,561767972,561769884,561771693,561773539,561775403,561777167,561779054,561780895,561782741,561784632,561786435,561788321,561790147,561791958,561793836,561795633,561797533,561799365,561801183,561803065,561804872,561806704,561808581,561810398,561812298,561814137,561815959,561817849,561819667,561821552,561823383,561825199,561827090,561828890,561830787,561832598,561834464,561836369,561838211,561840086,561841978,561843813,561845711,561847560,561849375,561851250,561853060,561854944,561856765,561858609,561860496,561862285,561864172,561866029,561867853,561869753,561871579,561873434,561875296,561877120,561879007,561880838,561882687,561884580,561886383,561888315,561890138,561891988,561893857,561895662,561897548,561899379,561901239,561903125,561904933,561906824,561908693,561910514,561912409,561914247,561916085,561917969,561919803,561921705,561923542,561925404,561927314,561929121,561931014,561932864,561934710,561936600,561938414,561940292,561942153,561943974,561945868,561947702,561949543,561951432,561953242,561955147,561957018,561958887,561960797,561962625,561964514,561966380,561968241,561970140,561971986,561973858,561975732,561977559,561979469,561981315,561983189,561985085,561986874,561988799,561990671,561992503,561994403,561996230,561998140,562000044,562001898,562003822,562005658,562007523,562009410,562011246,562013113,562014981,562016858,562018741,562020556,562022457,562024342,562026177,562028087,562029925,562031810,562033706,562035531,562037438,562039247,562041111,562042973,562044779,562046672,562048532,562050391,562052268,562054084,562056000,562057880,562059742,562061664,562063498,562065394,562067289,562069112,562071012,562072863,562074746,562076626,562078420,562080342,562082225,562084032,562085916,562087774,562089670,562091547,562093392,562095307,562097152,562099024,562100899,562102695,562104589,562106430,562108286,562110193,562112033,562113921,562115814,562117681,562119593,562121447,562123334,562125234,562127076,562128993,562130849,562132751,562134666,562136483,562138423,562140295,562142147,562144043,562145880,562147783,562149700,562151541,562153445,562155317,562157196,562159121,562160959,562162884,562164735,562166615,562168527,562170364,562172267,562174178,562176038,562177970,562179826,562181728,562183613,562185442,562187325,562189163,562191037,562192929,562194751,562196637,562198531,562200381,562202300,562204131,562206019,562207934,562209758,562211676,562213543,562215424,562217350,562219182,562221076,562222942,562224841,562226740,562228593,562230477,562232378,562234259,562236173,562238027,562239910,562241809,562243628,562245541,562247404,562249307,562251244,562253098,562255031,562256939,562258795,562260719,562262556,562264449,562266370,562268208,562270109,562271953,562273880,562275810,562277643,562279556,562281424,562283276,562285202,562287028,562288949,562290858,562292692,562294628,562296465,562298382,562300310,562302125,562304036,562305914,562307739,562309692,562311479,562313393,562315298,562317142,562319076,562320896,562322810,562324765,562326612,562328540,562330420,562332293,562334227,562336021,562337927,562339862,562341665,562343596,562345442,562347363,562349292,562351144,562353060,562354928,562356781,562358722,562360499,562362422,562364332,562366174,562368102,562369919,562371842,562373779,562375643,562377570,562379419,562381317,562383268,562385084,562387032,562388895,562390755,562392665,562394432,562396334,562398239,562400058,562401993,562403829,562405769,562407710,562409527,562411439,562413304,562415171,562417146,562418959,562420859,562422782,562424650,562426599,562428444,562430341,562432266,562434079,562436012,562437874,562439740,562441710,562443514,562445422,562447320,562449181,562451119,562452959,562454839,562456764,562458566,562460485,562462351,562464240,562466192,562467996,562469926,562471839,562473689,562475639,562477457,562479374,562481326,562483158,562485117,562486961,562488833,562490791,562492602,562494539,562496436,562498269,562500238,562502033,562503967,562505901,562507736,562509682,562511576,562513425,562515366,562517182,562519088,562520964,562522811,562524763,562526557,562528451,562530376,562532205,562534161,562536014,562537911,562539852,562541669,562543608,562545466,562547297,562549208,562551018,562552937,562554851,562556679,562558589,562560409,562562302,562564225,562566047,562567975,562569812,562571663,562573593,562575387,562577276,562579166,562581006,562582974,562584796,562586681,562588593,562590425,562592368,562594224,562596074,562597991,562599795,562601706,562603607,562605428,562607373,562609229,562611121,562613073,562614905,562616837,562618717,562620560,562622483,562624317,562626246,562628117,562629960,562631896,562633751,562635630,562637558,562639398,562641369,562643226,562645084,562647007,562648799,562650672,562652561,562654386,562656328,562658135,562659992,562661938,562663761,562665707,562667597,562669463,562671374,562673141,562674720,562676046,562677472,562678949,562680447,562681875,562683362,562684727,562685996,562687402,562688838,562690208,562691690,562693248,562694777,562696137,562697440,562698457,562699702,562701225,562702671,562704070,562705459,562706971,562708555,562710178,562711801,562713438,562715107,562716777,562718456,562720131,562721884,562723635,562725337,562727016,562728685,562730253,562731852,562733433,562734969,562736530,562737982,562739455,562740900,562742391,562743859,562745269,562746686,562748098,562749489,562750968,562752536,562754023,562755569,562757016,562758423,562759918,562761459,562763014,562764482,562765900,562767209,562768240,562769513,562770746,562772069,562773466,562774866,562776336,562777826,562779310,562780760,562782310,562783838,562785265,562786738,562788156,562789548,562790908,562792234,562793663,562794986,562796259,562797536,562798831,562800164,562801463,562802550,562803744,562805089,562806270,562807497,562808818,562810184,562811616,562813020,562814389,562815778,562817169,562818590,562819991,562821320,562822490,562823782,562825174,562826610,562827983,562829400,562830847,562832328,562833826,562835340,562836853,562838405,562839984,562841508,562843027,562844541,562845929,562847293,562848671,562850073,562851400,562852685,562854038,562855431,562856728,562858002,562859249,562860555,562861842,562863188,562864577,562865985,562867413,562868906,562870306,562871723,562873193,562874551,562875955,562877380,562878913,562880506,562882055,562883564,562885054,562886448,562887720,562889190,562890416,562891081,562892321,562893702,562895110,562896286,562896490,562897812,562899168,562900580,562902043,562903434,562904845,562906146,562907404,562908776,562910112,562911480,562912974,562914496,562915831,562917119,562918108,562919246,562920636,562922063,562923311,562924709,562926109,562927680,562929203,562930777,562932354,562933948,562935588,562937208,562938890,562940601,562942162,562943650,562945221,562946778,562948326,562949801,562951274,562952688,562954095,562955534,562956982,562958415,562959745,562961135,562962474,562963870,562965381,562966790,562968284,562969675,562971006,562972464,562973917,562975409,562976807,562978132,562979132,562980345,562981480,562982744,562984089,562985443,562986792,562988230,562989533,562990967,562992356,562993793,562995154,562996513,562997784,562999152,563000472,563001830,563003054,563004287,563005572,563006890,563008129,563009298,563010356,563011526,563012657,563013878,563015147,563016433,563017783,563019062,563020340,563021650,563022909,563024306,563025581,563026716,563027933,563029246,563030587,563031976,563033283,563034652,563036126,563037586,563039117,563040535,563042062,563043529,563044973,563046403,563047717,563048987,563050314,563051649,563052946,563054111,563055341,563056628,563057839,563059060,563060304,563061559,563062829,563064139,563065506,563066827,563068202,563069544,563070905,563072298,563073672,563074997,563076319,563077772,563079207,563080631,563082017,563083402,563084719,563086069,563087201,563087790,563088972,563090315,563091651,563092199,563093071,563094371,563095728,563097086,563098407,563099711,563100932,563102249,563103540,563104966,563106427,563107655,563108585,563109695,563110949,563112211,563113430,563114717,563116140,563117525,563118902,563120372,563121773,563123269,563124788,563126257,563127786,563129281,563130664,563132114,563133511,563134851,563136208,563137593,563138865,563140154,563141489,563142783,563144117,563145429,563146820,563148100,563149463,563150930,563152344,563153673,563154637,563155675,563156786,563158048,563159354,563160677,563162022,563163343,563164686,563165968,563167330,563168572,563169881,563171139,563172256,563173382,563174542,563175742,563176875,563177872,563178973,563180088,563181316,563182493,563183759,563184968,563186249,563187480,563188728,563189864,563190989,563192239,563193506,563194766,563196080,563197398,563198793,563200102,563201421,563202799,563204060,563205326,563206555,563207786,563208989,563210164,563211389,563212479,563213547,563214708,563215833,563216968,563218292,563219614,563220855,563222198,563223528,563224790,563226118,563227363,563228739,563230053,563231302,563232545,563233785,563234916,563235541,563236537,563237711,563238664,563238991,563240264,563241635,563242819,563243886,563245274,563246829,563248293,563249717,563251079,563252400,563253116,563253849,563255164,563256597,563258030,563259506,563260988,563262484,563263878,563265376,563266881,563268368,563269895,563271296,563272202,563273186,563274279,563274880,563276103,563277417,563278768,563280031,563281288,563282592,563283839,563284794,563286004,563287312,563288695,563290009,563291276,563292539,563293537,563293969,563295175,563296580,563297940,563299343,563300681,563302096,563303400,563304814,563306174,563307484,563308899,563309973,563310747,563311837,563312388,563313485,563314712,563315963,563317113,563318298,563319536,563320664,563321588,563322757,563323912,563325182,563326319,563327583,563327793,563328902,563330191,563331460,563332753,563334039,563335300,563336642,563337871,563339180,563340313,563340933,563341911,563342444,563343534,563344627,563345761,563346939,563348210,563349213,563350542,563351869,563353233,563354768,563356356,563357954,563359543,563360942,563362303,563363788,563365190,563366650,563367886,563368604,563369914,563371356,563372764,563374238,563375737,563377219,563378674,563380021,563381029,563381799,563383088,563384382,563385705,563387053,563388485,563389903,563391178,563392368,563393640,563394886,563396065,563397188,563398390,563399692,563400744,563402038,563403352,563404740,563406225,563407611,563409179,563410604,563411911,563413227,563414635,563415965,563417203,563418042,563419224,563420505,563421867,563423315,563424762,563426095,563427550,563428819,563429848,563430503,563431734,563432976,563434230,563435501,563436726,563438101,563439270,563440477,563441633,563442794,563443953,563445091,563446318,563447310,563448534,563449802,563451157,563452401,563453743,563455061,563456355,563457686,563458822,563459989,563460721,563461971,563463171,563464428,563465730,563466887,563468184,563469256,563469704,563470769,563471897,563473084,563474216,563475289,563476524,563477537,563478721,563479856,563480894,563482295,563484212,563486073,563487877,563489714,563491561,563493432,563495333,563497197,563499051,563500945,563502792,563504658,563506536,563508410,563510316,563512209,563514027,563515848,563517735,563519605,563521425,563523279,563525146,563526899,563528738,563530625,563532396,563534281,563536121,563537901,563539721,563541526,563543360,563545190,563546994,563548862,563550597,563552443,563554208,563556080,563557850,563559729,563561508,563563410,563565182,563567040,563568815,563570694,563572471,563574354,563576164,563578064,563579884,563581766,563583541,563585432,563587206,563589150,563590926,563592844,563594602,563596482,563598290,563600126,563601985,563603809,563605647,563607481,563609350,563611141,563612976,563614782,563616587,563618368,563620211,563622000,563623864,563625712,563627581,563629463,563631304,563633146,563634963,563636819,563638625,563640489,563642253,563644215,563646098,563648001,563649932,563651777,563653719,563655489,563657428,563659179,563661058,563662875,563664760,563666619,563668466,563670364,563672154,563674060,563675804,563677683,563679424,563681277,563683074,563684872,563686665,563688395,563690193,563691894,563693682,563695440,563697199,563698994,563700729,563702501,563704230,563705973,563707735,563709515,563711313,563713029,563714785,563716546,563718294,563720065,563721831,563723612,563725370,563727172,563728921,563730714,563732512,563734304,563736090,563737884,563739728,563741487,563743313,563745118,563746944,563748777,563750579,563752482,563754319,563756189,563758016,563759881,563761737,563763578,563765487,563767322,563769181,563771013,563772852,563774747,563776594,563778422,563780262,563782055,563783853,563785662,563787540,563789360,563791161,563792988,563794797,563796661,563798471,563800314,563802103,563803813,563805626,563807336,563809120,563810820,563812527,563814274,563815935,563817670,563819344,563821056,563822671,563824331,563825958,563827613,563829261,563830972,563832632,563834269,563835934,563837527,563839224,563840855,563842523,563844169,563845759,563847465,563849084,563850789,563852428,563854100,563855786,563857440,563859147,563860839,563862542,563864209,563865942,563867653,563869346,563871047,563872735,563874440,563876111,563877817,563879539,563881243,563882957,563884665,563886406,563888097,563889777,563891486,563893174,563894882,563896590,563898316,563900045,563901751,563903454,563905121,563906834,563908538,563910213,563911915,563913568,563915219,563916854,563918508,563920121,563921713,563923368,563924955,563926591,563928184,563929793,563931413,563933012,563934685,563936238,563937840,563939427,563941091,563942736,563944369,563946054,563947632,563949325,563950901,563952611,563954225,563955848,563957527,563959088,563960744,563962356,563964001,563965648,563967286,563968958,563970589,563972266,563973883,563975572,563977245,563978897,563980577,563982200,563983867,563985505,563987184,563988878,563990532,563992219,563993872,563995540,563997156,563998850,564000494,564002129,564003806,564005466,564007141,564008778,564010472,564012172,564013798,564015446,564017284,564018874,564020377,564022006,564023608,564025219,564026844,564028569,564030416,564032218,564034053,564035943,564037800,564039635,564041487,564043312,564045154,564046957,564048784,564050617,564052453,564054256,564056013,564057731,564059479,564061256,564063043,564064807,564066552,564068351,564070219,564071998,564073898,564075684,564077655,564079511,564081373,564083315,564085078,564087061,564088763,564090647,564092514,564094320,564096125,564097889,564099702,564101520,564103232,564105040,564106868,564108663,564110373,564112181,564113952,564115713,564117428,564119235,564121022,564122758,564124540,564126310,564128073,564129875,564131668,564133431,564135258,564136985,564138772,564140508,564142243,564144012,564145734,564147517,564149265,564151042,564152777,564154582,564156319,564158023,564159857,564161559,564163380,564165087,564166954,564168673,564170448,564172292,564173994,564175889,564177603,564179431,564181198,564182950,564184773,564186496,564188275,564190027,564191783,564193593,564195304,564197106,564198868,564200647,564202373,564204137,564205945,564207714,564209555,564211324,564213146,564214905,564216611,564218428,564220183,564221954,564223739,564225501,564227255,564228988,564230796,564232548,564234338,564236068,564237803,564239485,564241222,564242959,564244697,564246526,564248306,564250079,564251805,564253485,564255270,564256956,564258702,564260408,564262082,564263811,564265492,564267220,564268908,564270614,564272341,564274084,564275875,564277509,564279208,564280962,564282647,564284415,564285992,564287692,564289435,564291052,564292835,564294378,564296050,564297784,564299429,564301260,564302790,564304425,564306182,564307777,564309575,564311166,564312809,564314481,564316124,564317895,564319481,564321276,564322832,564324442,564326214,564327784,564329595,564331229,564333006,564334627,564336298,564337997,564339641,564341415,564343051,564344886,564346491,564348212,564349957,564351558,564353509,564355162,564356980,564358755,564360421,564362291,564363959,564365914,564367576,564369409,564371275,564372962,564374920,564376586,564378538,564380258,564382084,564383946,564385719,564387612,564389260,564391183,564392872,564394713,564396429,564398289,564399984,564401857,564403553,564405454,564407182,564409051,564410863,564412713,564414520,564416369,564418228,564420070,564421856,564423599,564425497,564427175,564429052,564430742,564432671,564434435,564436314,564438161,564439966,564441863,564443550,564445497,564447235,564449123,564450853,564452690,564454537,564456264,564458138,564459925,564461834,564463561,564465430,564467237,564468992,564470843,564472528,564474454,564476143,564477989,564479719,564481466,564483325,564485002,564486864,564488574,564490376,564492080,564493863,564495682,564497330,564499148,564500872,564502627,564504345,564506087,564507880,564509588,564511427,564513161,564514926,564516700,564518439,564520249,564521937,564523711,564525477,564527239,564529019,564530693,564532462,564534132,564535894,564537664,564539338,564541103,564542852,564544638,564546434,564548127,564549893,564551744,564553458,564555254,564557032,564558752,564560618,564562261,564564118,564565823,564567642,564569428,564571145,564572915,564574754,564576432,564578281,564579994,564581795,564583635,564585378,564587117,564588964,564590662,564592418,564594161,564595945,564597750,564599436,564601170,564603007,564604676,564606332,564608160,564609871,564611591,564613268,564615029,564616802,564618488,564620137,564621914,564623598,564625296,564627062,564628798,564630479,564632227,564633949,564635667,564637351,564639058,564640878,564642577,564644232,564646020,564647682,564649336,564651143,564652803,564654511,564656278,564658019,564659737,564661433,564663192,564664856,564666584,564668304,564670000,564671730,564673447,564675180,564676829,564678548,564680317,564682020,564683710,564685455,564687172,564688859,564690580,564692327,564694021,564695767,564697442,564699136,564700865,564702558,564704222,564705954,564707702,564709339,564711088,564712808,564714425,564716131,564717858,564719481,564721197,564722913,564724532,564726315,564728000,564729699,564731405,564733098,564734879,564736551,564738264,564740037,564741681,564743428,564745211,564746815,564748524,564750350,564751913,564753674,564755437,564757045,564758841,564760560,564762213,564763925,564765643,564767329,564769039,564770763,564772440,564774160,564775821,564777504,564779162,564780864,564782647,564784273,564786008,564787759,564789394,564791144,564792937,564794579,564796342,564798043,564799707,564801429,564803154,564804858,564806541,564808267,564809979,564811639,564813325,564815113,564816737,564818536,564820317,564821987,564823733,564825484,564827117,564828773,564830527,564832214,564833820,564835566,564837306,564838944,564840654,564842445,564844111,564845766,564847487,564849164,564850803,564852530,564854250,564855824,564857572,564859245,564860866,564862544,564864280,564865894,564867480,564869239,564870962,564872533,564874315,564876038,564877652,564879318,564881029,564882665,564884282,564886037,564887704,564889286,564890994,564892671,564894245,564895930,564897631,564899261,564900898,564902647,564904309,564905875,564907651,564909370,564910930,564912663,564914384,564916010,564917667,564919438,564921104,564922651,564924428,564926115,564927712,564929446,564931173,564932782,564934437,564936187,564937832,564939475,564941216,564942892,564944444,564946171,564947832,564949479,564951216,564952905,564954588,564956295,564958017,564959714,564961371,564963150,564964815,564966508,564968239,564969922,564971642,564973359,564975032,564976767,564978486,564980288,564982037,564983750,564985556,564987284,564989088,564990863,564992569,564994418,564996207,564997891,564999744,565001550,565003243,565005137,565006901,565008653,565010587,565012316,565014113,565016009,565017743,565019508,565021437,565023188,565024939,565026859,565028653,565030356,565032271,565034037,565035760,565037610,565039385,565041192,565042960,565044752,565046581,565048281,565050018,565051880,565053642,565055340,565057100,565058856,565060693,565062348,565064029,565065841,565067534,565069379,565071008,565072733,565074457,565076211,565077975,565079595,565081394,565083028,565084861,565086558,565088355,565090065,565091820,565093624,565095361,565097145,565098908,565100783,565102504,565104350,565106079,565107937,565109672,565111478,565113229,565115006,565116817,565118567,565120408,565122169,565124013,565125767,565127612,565129379,565131224,565133020,565134900,565136657,565138565,565140396,565142199,565144081,565145858,565147814,565149591,565151514,565153324,565155176,565157070,565158825,565160740,565162492,565164429,565166153,565168026,565169826,565171657,565173494,565175307,565177100,565178854,565180760,565182531,565184431,565186171,565188081,565189779,565191621,565193375,565195201,565197010,565198778,565200553,565202288,565204140,565205910,565207753,565209447,565211241,565212964,565214767,565216535,565218265,565220092,565221832,565223734,565225472,565227233,565228991,565230768,565232586,565234286,565236182,565237938,565239744,565241455,565243273,565245078,565246802,565248665,565250458,565252303,565253994,565255800,565257565,565259317,565261145,565262853,565264748,565266504,565268322,565270029,565271815,565273605,565275323,565277110,565278774,565280614,565282307,565284047,565285791,565287569,565289337,565291066,565292929,565294637,565296397,565298215,565300035,565301822,565303575,565305488,565307252,565309130,565310804,565312726,565314488,565316349,565318180,565319996,565321822,565323558,565325502,565327245,565329151,565330918,565332788,565334624,565336414,565338324,565340059,565341957,565343790,565345544,565347485,565349264,565351092,565352980,565354827,565356750,565358573,565360468,565362488,565364313,565366234,565368218,565370062,565372022,565373882,565375752,565377799,565379628,565381505,565383479,565385326,565387343,565389145,565391007,565393029,565394838,565396721,565398606,565400431,565402370,565404205,565406068,565407971,565409790,565411727,565413585,565415414,565417300,565419137,565421122,565422936,565424832,565426712,565428498,565430438,565432222,565434160,565435951,565437826,565439676,565441430,565443329,565445137,565447052,565448838,565450719,565452545,565454287,565456184,565457975,565459780,565461692,565463476,565465296,565467122,565468946,565470834,565472591,565474467,565476257,565478103,565479985,565481795,565483702,565485489,565487378,565489187,565491071,565492974,565494755,565496640,565498394,565500253,565502124,565503860,565505782,565507593,565509482,565511364,565513107,565515059,565516903,565518785,565520639,565522441,565524369,565526146,565528054,565529930,565531753,565533651,565535398,565537363,565539214,565541058,565542967,565544719,565546667,565548481,565550340,565552262,565553938,565555889,565557731,565559614,565561499,565563246,565565193,565567057,565568980,565570861,565572626,565574550,565576399,565578347,565580197,565581995,565583896,565585699,565587648,565589502,565591333,565593223,565594971,565596907,565598755,565600597,565602512,565604232,565606187,565608019,565609914,565611786,565613591,565615539,565617287,565619182,565621023,565622866,565624742,565626542,565628417,565630218,565632101,565633923,565635853,565637648,565639482,565641366,565643125,565645012,565646888,565648770,565650634,565652532,565654396,565656262,565658109,565659963,565661845,565663666,565665557,565667435,565669343,565671245,565673149,565675013,565676936,565678813,565680746,565682671,565684569,565686487,565688373,565690306,565692174,565694102,565695979,565697938,565699872,565701783,565703730,565705676,565707594,565709474,565711398,565713299,565715185,565717056,565718918,565720850,565722730,565724692,565726600,565728513,565730403,565732297,565734180,565736004,565737908,565739724,565741595,565743405,565745305,565747089,565749000,565750759,565752723,565754491,565756466,565758271,565760192,565761985,565763905,565765760,565767675,565769551,565771396,565773284,565775151,565777029,565778866,565780755,565782575,565784413,565786276,565788138,565790004,565791860,565793709,565795561,565797377,565799256,565801074,565802937,565804775,565806609,565808438,565810282,565812155,565813992,565815833,565817690,565819573,565821431,565823312,565825139,565827001,565828847,565830683,565832552,565834402,565836248,565838104,565839979,565841847,565843706,565845561,565847439,565849307,565851191,565853055,565854938,565856791,565858672,565860495,565862339,565864178,565866024,565867913,565869749,565871636,565873458,565875289,565877189,565879041,565880931,565882776,565884650,565886451,565888276,565890114,565891925,565893775,565895549,565897387,565899201,565901037,565902904,565904682,565906472,565908300,565910134,565911991,565913779,565915611,565917501,565919355,565921227,565923057,565924919,565926809,565928663,565930534,565932377,565934280,565936133,565937936,565939800,565941675,565943544,565945424,565947277,565949188,565951087,565952922,565954794,565956683,565958560,565960371,565962225,565964098,565965992,565967816,565969700,565971576,565973411,565975270,565977149,565978981,565980868,565982751,565984654,565986575,565988434,565990339,565992229,565994073,565995997,565997925,565999754,566001669,566003579,566005408,566007355,566009266,566011095,566012979,566014914,566016768,566018695,566020634,566022508,566024396,566026322,566028212,566030094,566031968,566033867,566035725,566037593,566039520,566041359,566043266,566045203,566047073,566048986,566050933,566052754,566054678,566056617,566058512,566060417,566062338,566064257,566066149,566068058,566069974,566071822,566073731,566075686,566077556,566079433,566081384,566083269,566085125,566087040,566088996,566090838,566092728,566094672,566096557,566098452,566100377,566102296,566104156,566106068,566108024,566109932,566111803,566113728,566115636,566117491,566119439,566121389,566123289,566125185,566127089,566129001,566130902,566132847,566134801,566136727,566138637,566140577,566142497,566144427,566146316,566148272,566150230,566152146,566154114,566156056,566157968,566159887,566161853,566163821,566165742,566167693,566169697,566171671,566173636,566175620,566177603,566179582,566181519,566183443,566185393,566187340,566189217,566191132,566193097,566195025,566196969,566198925,566200810,566202773,566204720,566206633,566208575,566210470,566212393,566214370,566216264,566218208,566220148,566222026,566224004,566225928,566227871,566229843,566231727,566233639,566235621,566237479,566239478,566241368,566243257,566245202,566247073,566248959,566250930,566252762,566254712,566256625,566258522,566260481,566262349,566264239,566266225,566268135,566270114,566272009,566273950,566275930,566277866,566279831,566281784,566283709,566285680,566287618,566289565,566291508,566293421,566295387,566297339,566299242,566301253,566303183,566305132,566307100,566309053,566311011,566312913,566314856,566316809,566318714,566320662,566322499,566324434,566326363,566328298,566330249,566332093,566334045,566335957,566337854,566339814,566341649,566343598,566345424,566347346,566349292,566351203,566353181,566355053,566357002,566358893,566360780,566362724,566364603,566366551,566368406,566370333,566372256,566374140,566376055,566377889,566379823,566381663,566383577,566385501,566387353,566389304,566391149,566393119,566395000,566396924,566398860,566400778,566402722,566404592,566406516,566408364,566410261,566412197,566414035,566415986,566417817,566419766,566421644,566423556,566425495,566427356,566429287,566431112,566433064,566434909,566436849,566438772,566440652,566442634,566444455,566446425,566448283,566450215,566452136,566454006,566455951,566457804,566459749,566461577,566463497,566465391,566467329,566469204,566471091,566472986,566474919,566476864,566478702,566480646,566482485,566484457,566486325,566488308,566490166,566492131,566493979,566495932,566497793,566499764,566501642,566503572,566505439,566507379,566509258,566511187,566513061,566515006,566516858,566518817,566520674,566522625,566524501,566526484,566528365,566530309,566532199,566534144,566536031,566537992,566539872,566541804,566543685,566545579,566547446,566549342,566551199,566553087,566554971,566556887,566558803,566560684,566562625,566564505,566566455,566568340,566570266,566572148,566574054,566575962,566577882,566579746,566581628,566583493,566585382,566587306,566589205,566591176,566593069,566595023,566596898,566598821,566600712,566602647,566604544,566606418,566608315,566610173,566612091,566613984,566615942,566617798,566619724,566621613,566623523,566625422,566627298,566629191,566631052,566632994,566634891,566636854,566638783,566640739,566642635,566644545,566646446,566648344,566650246,566652235,566654146,566656167,566658115,566659997,566661891,566663910,566665873,566667859,566669808,566671746,566673656,566675583,566677511,566679435,566681339,566683259,566685129,566687030,566688947,566690894,566692787,566694714,566696623,566698531,566700478,566702374,566704284,566706213,566708118,566710021,566711934,566713857,566715807,566717804,566719768,566721743,566723703,566725641,566727620,566729592,566731563,566733576,566735575,566737552,566739536,566741484,566743447,566745402,566747338,566749287,566751208,566753149,566755074,566757002,566758951,566760869,566762804,566764742,566766695,566768600,566770527,566772438,566774388,566776325,566778281,566780208,566782137,566784048,566785978,566787913,566789784,566791684,566793558,566795490,566797363,566799266,566801122,566803001,566804845,566806709,566808550,566810440,566812309,566814159,566816044,566817867,566819731,566821534,566823394,566825227,566827049,566828943,566830851,566832665,566834260,566835820,566837536,566839086,566840553,566842142,566843642,566845093,566846857,566848617,566850246,566851806,566853258,566854777,566856218,566857652,566858965,566860463,566861935,566863371,566864896,566866367,566867821,566869299,566870770,566872247,566873731,566875231,566876704,566878134,566879603,566880999,566882412,566883816,566885293,566886868,566888414,566889988,566891601,566893156,566894729,566896382,566897936,566899554,566901115,566902639,566904223,566905795,566907361,566908975,566910507,566912106,566913641,566915213,566916773,566918379,566919886,566921401,566922927,566924498,566926007,566927573,566929137,566930700,566932240,566933849,566935353,566936966,566938514,566940130,566941890,566943579,566945253,566946983,566948696,566950418,566952195,566953951,566955682,566957376,566959092,566960776,566962517,566964201,566965901,566967619,566969329,566971054,566972745,566974471,566976203,566977919,566979618,566981327,566983017,566984722,566986408,566988090,566989787,566991499,566993243,566994953,566996668,566998392,567000035,567001706,567003408,567005141,567006889,567008636,567010353,567012026,567013734,567015428,567017204,567018942,567020651,567022421,567024169,567025936,567027705,567029536,567031294,567033056,567034850,567036584,567038372,567040128,567041918,567043662,567045485,567047286,567049093,567050884,567052678,567054477,567056208,567057963,567059731,567061488,567063290,567065074,567066893,567068663,567070431,567072177,567073952,567075688,567077420,567079174,567080907,567082674,567084434,567086216,567087965,567089716,567091426,567093162,567094885,567096638,567098287,567099992,567101732,567103390,567105047,567106725,567108403,567110107,567111746,567113475,567115162,567116848,567118530,567120251,567121941,567123697,567125450,567127147,567128888,567130618,567132311,567134053,567135758,567137515,567139214,567140927,567142578,567144297,567146093,567147824,567149549,567151264,567152969,567154647,567156387,567158115,567159776,567161461,567163157,567164849,567166602,567168364,567170009,567171669,567173340,567175064,567176801,567178550,567180223,567181897,567183576,567185264,567186948,567188656,567190331,567191992,567193678,567195350,567197073,567198786,567200484,567202196,567203836,567205485,567207178,567208854,567210577,567212250,567213881,567215545,567217203,567218902,567220568,567222272,567223981,567225721,567227387,567229047,567230716,567232376,567234057,567235699,567237312,567238985,567240631,567242266,567243882,567245505,567247133,567248763,567250417,567252037,567253628,567255270,567256822,567258402,567259973,567261552,567263167,567264732,567266253,567267764,567269342,567270899,567272466,567274079,567275596,567277186,567278811,567280377,567281931,567283554,567285159,567286748,567288336,567289915,567291497,567293123,567294692,567296259,567297792,567299309,567300882,567302375,567303886,567305484,567306978,567308451,567309913,567311441,567312811,567314198,567315673,567316991,567318448,567319812,567321299,567322654,567324159,567325513,567326949,567328373,567329662,567331130,567332479,567333979,567335356,567336841,567338259,567339698,567341206,567342576,567344115,567345476,567346883,567348326,567349691,567351118,567352572,567353962,567355401,567356893,567358305,567359807,567361176,567362656,567364124,567365446,567367007,567368376,567369887,567371292,567372717,567374296,567375660,567377274,567378700,567380149,567381690,567383148,567384641,567386232,567387612,567389101,567390703,567392123,567393728,567395252,567396660,567398170,567399720,567401155,567402727,567404275,567405621,567407079,567408624,567410078,567411578,567413116,567414605,567416103,567417608,567419117,567420529,567422130,567423609,567425080,567426641,567428194,567429562,567431170,567432652,567434125,567435658,567437186,567438592,567440140,567441505,567442977,567444468,567445862,567447363,567448733,567450234,567451721,567453118,567454677,567456068,567457534,567458977,567460379,567461863,567463307,567464868,567466430,567467925,567469379,567470832,567472403,567473777,567475158,567476741,567478289,567479788,567481215,567482750,567484365,567485898,567487486,567489090,567490704,567492290,567493897,567495471,567497026,567498634,567500182,567501731,567503318,567504861,567506389,567507942,567509547,567511101,567512634,567514247,567515827,567517405,567519007,567520591,567522170,567523711,567525290,567526838,567528414,567529965,567531534,567533058,567534593,567536164,567537787,567539390,567541012,567542603,567544186,567545771,567547285,567548842,567550458,567552106,567553715,567555282,567556847,567558535,567560234,567561894,567563498,567565144,567566826,567568486,567570229,567571917,567573560,567575192,567576948,567578586,567580211,567581808,567583524,567585227,567586876,567588470,567590235,567591953,567593561,567595214,567596979,567598673,567600293,567601933,567603638,567605389,567606982,567608600,567610275,567611975,567613621,567615269,567616887,567618612,567620319,567621879,567623479,567625061,567626701,567628358,567629968,567631599,567633159,567634783,567636395,567637985,567639551,567641117,567642705,567644282,567645818,567647435,567649008,567650601,567652146,567653734,567655306,567656907,567658480,567660071,567661626,567663228,567664813,567666393,567667954,567669537,567671128,567672727,567674311,567675913,567677519,567679089,567680666,567682223,567683812,567685368,567686870,567688424,567690031,567691617,567693186,567694767,567696309,567697848,567699316,567700848,567702378,567703968,567705554,567707114,567708692,567710285,567711888,567713494,567715070,567716718,567718316,567719909,567721492,567723047,567724631,567726182,567727742,567729283,567730818,567732353,567733918,567735512,567737089,567738645,567740120,567741690,567743222,567744758,567746163,567747636,567749191,567750686,567752098,567753701,567755177,567756577,567758115,567759573,567761026,567762591,567764076,567765518,567766963,567768518,567769920,567771348,567772835,567774366,567775719,567777194,567778722,567780154,567781578,567783097,567784624,567786016,567787395,567788926,567790382,567791766,567793211,567794666,567796031,567797466,567798930,567800264,567801676,567803141,567804477,567805869,567807348,567808658,567810079,567811396,567812790,567814286,567815615,567817113,567818630,567820013,567821416,567822934,567824301,567825823,567827330,567828655,567830088,567831660,567833041,567834455,567836027,567837458,567838833,567840290,567841785,567843313,567844749,567846151,567847655,567849145,567850599,567852015,567853512,567855078,567856590,567858120,567859549,567861002,567862487,567864040,567865591,567867107,567868654,567870223,567871771,567873272,567874762,567876204,567877701,567879197,567880634,567882041,567883504,567884973,567886340,567887721,567889166,567890647,567892034,567893423,567894942,567896368,567897762,567899200,567900637,567901965,567903440,567904867,567906197,567907641,567909085,567910352,567911786,567913191,567914523,567915932,567917349,567918743,567920092,567921515,567922981,567924394,567925793,567927263,567928769,567930259,567931710,567933192,567934585,567935968,567937450,567938922,567940375,567941831,567943251,567944709,567946092,567947612,567949095,567950593,567952069,567953573,567955037,567956508,567957936,567959359,567960793,567962228,567963699,567965192,567966675,567968187,567969674,567971191,567972686,567974135,567975625,567977089,567978543,567979966,567981440,567982935,567984408,567985913,567987418,567988930,567990400,567991871,567993360,567994846,567996297,567997806,567999268,568000764,568002216,568003707,568005214,568006686,568008168,568009649,568011127,568012603,568014066,568015497,568016995,568018460,568019961,568021464,568023008,568024507,568026017,568027494,568029000,568030536,568031993,568033447,568034958,568036449,568037948,568039462,568040901,568042397,568043882,568045361,568046833,568048326,568049818,568051315,568052828,568054261,568055751,568057247,568058694,568060166,568061656,568063089,568064557,568066032,568067512,568069061,568070567,568072050,568073558,568075031,568076554,568078029,568079521,568081004,568082484,568083945,568085487,568087050,568088584,568090091,568091569,568093036,568094506,568095986,568097461,568098954,568100434,568101967,568103524,568105081,568106605,568108116,568109604,568111065,568112589,568114062,568115557,568117037,568118537,568120053,568121601,568123106,568124600,568126099,568127531,568129042,568130481,568131955,568133445,568134991,568136489,568137987,568139475,568140961,568142464,568143979,568145503,568147054,568148554,568150056,568151541,568153058,568154571,568156051,568157562,568159073,568160575,568162105,568163609,568165072,568166557,568168076,568169606,568171103,568172619,568174093,568175591,568177116,568178633,568180115,568181636,568183103,568184621,568186140,568187647,568189184,568190663,568192209,568193693,568195202,568196717,568198217,568199692,568201168,568202662,568204198,568205834,568207484,568209177,568210921,568212592,568214242,568215923,568217640,568219396,568221082,568222745,568224403,568225967,568227571,568229215,568230854,568232533,568234185,568235880,568237581,568239275,568240984,568242728,568244460,568246099,568247698,568249285,568250997,568252673,568254289,568255931,568257484,568259022,568260753,568262393,568264069,568265600,568267249,568268919,568270564,568272256,568273946,568275681,568277340,568279004,568280687,568282321,568284011,568285672,568287251,568288797,568290474,568292074,568293685,568295291,568296846,568298593,568300322,568302008,568303704,568305418,568307143,568308809,568310439,568312146,568313838,568315417,568316967,568318584,568320234,568321810,568323470,568325058,568326748,568328504,568330179,568331844,568333563,568335272,568336989,568338680,568340331,568342106,568343776,568345372,568346950,568348563,568350118,568351670,568353253,568354886,568356589,568358356,568360100,568361815,568363579,568365211,568366724,568368327,568369942,568371530,568373139,568374786,568376353,568377853,568379363,568380897,568382397,568383960,568385621,568387333,568389025,568390721,568392439,568394179,568395939,568397686,568399216,568400821,568402455,568404062,568405617,568407230,568408800,568410478,568412047,568413821,568415491,568417235,568418884,568420611,568422294,568424041,568425698,568427308,568428774,568430403,568432059,568433715,568435300,568436887,568438537,568440267,568441993,568443400,568444691,568445961,568447272,568448587,568449906,568451242,568452579,568453937,568455202,568456466,568457762,568459080,568460359,568461663,568462888,568464181,568465480,568466820,568468145,568469455,568470776,568472083,568473292,568474570,568475896,568477178,568478447,568479751,568481044,568482344,568483649,568484976,568486239,568487548,568488858,568490142,568491394,568492670,568493906,568495145,568496396,568497620,568498933,568500185,568501375,568502666,568503874,568505122,568506361,568507610,568508835,568510061,568511292,568512528,568513753,568514946,568516188,568517492,568518760,568520024,568521232,568522455,568523707,568524957,568526237,568527509,568528757,568530007,568531208,568532450,568533696,568534938,568536221,568537443,568538652,568539884,568541126,568542319,568543537,568544785,568546007,568547211,568548436,568549643,568550845,568552068,568553278,568554464,568555689,568556912,568558177,568559338,568560588,568561795,568562995,568564196,568565374,568566546,568567783,568569014,568570222,568571440,568572631,568573810,568575018,568576211,568577475,568578734,568579965,568581186,568582412,568583605,568584808,568586035,568587247,568588413,568589587,568590798,568591988,568593188,568594385,568595625,568596880,568598114,568599292,568600526,568601773,568603040,568604293,568605565,568606813,568608032,568609250,568610526,568611822,568613063,568614333,568615607,568616854,568618169,568619449,568620700,568621966,568623295,568624575,568625862,568627167,568628422,568629710,568630971,568632231,568633490,568634783,568636045,568637312,568638646,568639942,568641241,568642651,568643926,568645249,568646502,568647812,568649056,568650356,568651693,568653019,568654335,568655620,568656935,568658224,568659466,568660737,568662016,568663278,568664571,568665871,568667148,568668420,568669691,568670930,568672309,568673680,568675007,568676356,568677755,568679090,568680388,568681702,568682984,568684317,568685616,568686874,568688196,568689435,568690629,568691841,568693010,568694190,568695437,568696678,568698128,568699543,568700885,568702252,568703585,568704904,568706231,568707522,568708759,568710010,568711234,568712495,568713679,568715156,568716551,568717888,568719191,568720518,568721844,568723189,568724502,568725818,568727136,568728463,568729783,568731125,568732464,568733749,568735025,568736264,568737428,568738588,568739813,568741225,568742556,568743946,568745337,568746715,568748027,568749360,568750589,568751806,568753065,568754237,568755673,568757051,568758387,568759735,568761086,568762411,568763736,568765101,568766362,568767674,568768994,568770286,568771501,568772748,568773991,568775243,568776445,568777861,568779207,568780576,568781950,568783240,568784470,568785748,568787075,568788339,568789610,568790888,568792181,568793538,568795073,568796879,568798822,568800845,568802846,568804711,568806561,568808327,568810029,568811678,568813348,568814976,568816524,568818149,568819775,568821452,568823053,568824758,568826411,568828015,568829665,568831261,568832910,568834506,568836138,568837706,568839333,568840920,568842487,568844154,568845689,568847334,568848906,568850433,568852078,568853703,568855285,568856887,568858556,568860171,568861728,568863392,568864994,568866562,568868126,568869764,568871357,568872945,568874484,568876055,568877675,568879252,568880825,568882375,568883976,568885573,568887216,568888873,568890518,568892153,568893780,568895424,568897048,568898734,568900389,568902028,568903675,568905307,568906940,568908619,568910283,568911930,568913583,568915262,568916902,568918552,568920217,568921888,568923583,568925241,568926912,568928673,568930416,568932204,568933889,568935600,568937380,568939212,568940889,568942688,568944471,568946214,568947929,568949722,568951492,568953227,568955013,568956785,568958530,568960315,568962046,568963778,568965565,568967329,568969052,568970875,568972576,568974362,568976142,568977852,568979625,568981381,568983109,568984889,568986612,568988370,568990125,568991813,568993575,568995282,568997032,568998794,569000468,569002262,569003964,569005783,569007476,569009278,569010949,569012768,569014498,569016288,569018045,569019813,569021620,569023342,569025165,569026878,569028713,569030429,569032242,569033987,569035820,569037593,569039392,569041176,569042948,569044738,569046501,569048293,569050038,569051833,569053526,569055335,569057039,569058867,569060528,569062374,569064072,569065889,569067586,569069333,569071122,569072884,569074655,569076366,569078183,569079878,569081709,569083412,569085233,569086969,569088743,569090539,569092275,569094091,569095804,569097618,569099315,569101120,569102926,569104673,569106475,569108193,569110074,569111809,569113630,569115397,569117098,569118949,569120638,569122477,569124237,569125939,569127834,569129518,569131330,569133123,569134847,569136716,569138418,569140265,569142032,569143747,569145587,569147291,569149115,569150892,569152578,569154407,569156144,569157934,569159770,569161457,569163276,569165062,569166780,569168581,569170283,569172073,569173809,569175470,569177249,569178964,569180738,569182531,569184220,569186036,569187776,569189517,569191303,569192993,569194766,569196503,569198195,569199990,569201647,569203416,569205150,569206824,569208618,569210302,569212018,569213798,569215478,569217238,569218964,569220639,569222463,569224128,569225894,569227629,569229328,569231113,569232831,569234550,569236321,569238002,569239777,569241477,569243176,569244955,569246626,569248379,569250099,569251786,569253573,569255285,569256999,569258734,569260416,569262203,569263865,569265574,569267307,569269000,569270752,569272418,569274117,569275877,569277577,569279311,569281017,569282709,569284476,569286159,569287887,569289576,569291264,569292999,569294646,569296363,569298078,569299733,569301459,569303152,569304884,569306617,569308326,569310099,569311835,569313477,569315189,569316997,569318823,569320694,569322535,569324406,569326278,569328146,569330012,569331880,569333784,569335668,569337513,569339416,569341288,569343188,569345098,569346933,569348800,569350653,569352496,569354378,569356243,569358151,569360032,569361883,569363802,569365656,569367521,569369396,569371218,569373111,569374958,569376828,569378716,569380580,569382467,569384317,569386150,569388018,569389873,569391731,569393604,569395416,569397285,569399141,569400987,569402893,569404717,569406575,569408430,569410260,569412177,569414022,569415889,569417767,569419602,569421474,569423328,569425159,569427051,569428876,569430755,569432604,569434449,569436332,569438196,569440070,569441975,569443786,569445659,569447503,569449333,569451204,569453025,569454874,569456739,569458567,569460439,569462297,569464158,569466064,569467856,569469719,569471578,569473411,569475248,569477081,569478934,569480792,569482609,569484467,569486313,569488173,569490079,569491865,569493720,569495559,569497410,569499283,569501118,569502978,569504840,569506647,569508542,569510374,569512248,569514133,569515931,569517813,569519645,569521469,569523311,569525137,569527023,569528899,569530707,569532565,569534386,569536228,569538109,569539893,569541755,569543594,569545403,569547257,569549078,569550921,569552769,569554554,569556399,569558209,569560020,569561897,569563684,569565557,569567378,569569191,569571031,569572830,569574676,569576521,569578312,569580158,569581943,569583755,569585598,569587368,569589215,569591044,569592825,569594694,569596481,569598329,569600145,569601931,569603762,569605535,569607331,569609196,569610962,569612803,569614637,569616440,569618299,569620086,569621910,569623739,569625528,569627368,569629153,569630935,569632791,569634546,569636367,569638187,569639976,569641836,569643595,569645409,569647230,569649008,569650855,569652639,569654435,569656286,569658046,569659887,569661680,569663477,569665293,569667062,569668886,569670696,569672444,569674281,569676042,569677787,569679625,569681367,569683213,569685002,569686774,569688638,569690416,569692233,569694039,569695789,569697606,569699344,569701090,569702896,569704635,569706466,569708235,569709965,569711812,569713558,569715357,569717169,569718928,569720748,569722482,569724229,569726037,569727770,569729582,569731353,569733087,569734925,569736675,569738474,569740263,569741999,569743824,569745556,569747316,569749117,569750813,569752593,569754317,569756061,569757884,569759602,569761371,569763155,569764910,569766707,569768430,569770199,569772002,569773718,569775504,569777232,569778944,569780747,569782440,569784233,569785987,569787671,569789431,569791168,569792912,569794667,569796371,569798154,569799875,569801599,569803359,569805048,569806830,569808564,569810261,569812049,569813784,569815529,569817291,569818983,569820777,569822517,569824163,569825935,569827580,569829363,569831093,569832836,569834619,569836304,569838048,569839791,569841516,569843285,569844989,569846718,569848476,569850132,569851886,569853585,569855299,569857046,569858721,569860455,569862173,569863861,569865605,569867335,569869085,569870852,569872559,569874313,569876013,569877715,569879465,569881165,569882897,569884642,569886323,569888058,569889732,569891442,569893183,569894866,569896607,569898293,569899935,569901694,569903353,569905066,569906746,569908415,569910138,569911773,569913487,569915182,569916855,569918594,569920233,569921930,569923648,569925272,569926979,569928656,569930324,569932021,569933665,569935362,569937083,569938768,569940498,569942142,569943833,569945552,569947214,569948905,569950571,569952244,569953969,569955610,569957335,569959020,569960671,569962373,569964001,569965660,569967388,569969038,569970752,569972390,569974007,569975743,569977358,569979059,569980709,569982330,569984020,569985629,569987291,569988969,569990595,569992260,569993896,569995552,569997232,569998865,570000542,570002169,570003834,570005541,570007168,570008862,570010517,570012140,570013868,570015473,570017140,570018828,570020472,570022168,570023784,570025377,570027087,570028693,570030313,570031955,570033595,570035298,570036919,570038585,570040258,570041859,570043546,570045149,570046742,570048453,570050068,570051695,570053302,570054925,570056578,570058203,570059882,570061518,570063169,570064877,570066482,570068115,570069810,570071410,570073082,570074670,570076267,570077933,570079547,570081223,570082833,570084430,570086088,570087716,570089355,570090987,570092576,570094248,570095824,570097407,570099049,570100672,570102294,570103893,570105487,570107141,570108752,570110371,570111992,570113578,570115286,570116877,570118492,570120102,570121740,570123361,570124925,570126511,570128147,570129728,570131341,570132950,570134555,570136191,570137820,570139471,570141046,570142624,570144252,570145864,570147461,570149068,570150670,570152278,570153857,570155411,570157054,570158688,570160289,570161856,570163469,570165100,570166709,570168282,570169912,570171536,570173166,570174747,570176324,570177946,570179556,570181170,570182780,570184356,570186010,570187613,570189192,570190761,570192328,570193975,570195598,570197195,570198756,570200361,570201976,570203554,570205133,570206754,570208395,570209996,570211568,570213157,570214793,570216416,570217976,570219550,570221139,570222759,570224391,570225966,570227531,570229153,570230748,570232392,570233962,570235530,570237180,570238780,570240395,570241987,570243614,570245216,570246756,570248336,570249932,570251543,570253164,570254722,570256275,570257869,570259469,570261083,570262647,570264236,570265804,570267375,570268977,570270550,570272135,570273724,570275264,570276844,570278415,570280024,570281640,570283209,570284756,570286351,570287952,570289561,570291112,570292710,570294325,570295886,570297507,570299086,570300687,570302263,570303800,570305403,570306966,570308576,570310156,570311702,570313291,570314860,570316465,570318084,570319617,570321203,570322791,570324364,570325974,570327536,570329113,570330722,570332273,570333880,570335420,570337048,570338630,570340181,570341774,570343312,570344957,570346555,570348062,570349669,570351220,570352823,570354442,570355977,570357564,570359165,570360714,570362338,570363857,570365442,570367018,570368553,570370150,570371654,570373263,570374838,570376378,570377959,570379503,570381115,570382701,570384237,570385817,570387397,570389044,570390666,570392153,570393750,570395305,570396917,570398544,570400069,570401690,570403292,570404899,570406526,570408049,570409661,570411254,570412817,570414436,570416006,570417609,570419195,570420752,570422357,570423894,570425517,570427069,570428545,570430130,570431686,570433328,570434919,570436420,570438013,570439591,570441176,570442770,570444293,570445922,570447491,570449069,570450707,570452270,570453904,570455515,570457106,570458702,570460253,570461884,570463481,570464999,570466595,570468153,570469798,570471371,570472851,570474461,570476035,570477672,570479269,570480786,570482414,570484006,570485586,570487192,570488723,570490373,570491940,570493513,570495122,570496673,570498303,570499884,570501463,570503020,570504557,570506193,570507772,570509279,570510874,570512458,570514094,570515693,570517222,570518831,570520424,570522047,570523667,570525180,570526780,570528361,570529964,570531583,570533093,570534707,570536307,570537839,570539434,570540974,570542602,570544197,570545750,570547331,570548911,570550532,570552139,570553662,570555233,570556807,570558417,570560037,570561543,570563090,570564624,570566238,570567816,570569334,570570889,570572442,570574068,570575657,570577152,570578743,570580302,570581872,570583432,570584976,570586598,570588177,570589736,570591285,570592797,570594428,570596011,570597560,570599100,570600590,570602193,570603771,570605253,570606807,570608321,570609937,570611519,570613051,570614633,570616144,570617763,570619333,570620857,570622438,570623964,570625583,570627168,570628655,570630206,570631722,570633330,570634897,570636397,570637977,570639508,570641128,570642707,570644226,570645788,570647316,570648889,570650454,570651963,570653540,570655113,570656709,570658273,570659756,570661342,570662901,570664487,570666054,570667548,570669135,570670649,570672267,570673864,570675361,570676923,570678498,570680112,570681691,570683212,570684795,570686382,570687966,570689533,570691046,570692615,570694172,570695755,570697359,570698870,570700439,570702022,570703596,570705163,570706665,570708246,570709818,570711376,570712949,570714470,570716054,570717619,570719170,570720750,570722262,570723862,570725465,570727028,570728578,570730042,570731632,570733218,570734783,570736360,570737898,570739496,570741076,570742645,570744257,570745781,570747366,570748928,570750505,570752127,570753640,570755243,570756816,570758365,570759953,570761475,570763065,570764647,570766182,570767785,570769326,570770920,570772523,570774086,570775666,570777163,570778778,570780310,570781850,570783470,570785011,570786623,570788214,570789719,570791333,570792900,570794531,570796084,570797627,570799190,570800689,570802282,570803871,570805393,570806975,570808490,570810139,570811715,570813200,570814798,570816347,570817975,570819529,570821056,570822676,570824173,570825782,570827350,570828853,570830462,570831991,570833603,570835181,570836688,570838265,570839795,570841409,570842958,570844463,570846119,570847631,570849251,570850866,570852366,570854019,570855564,570857170,570858781,570860289,570861919,570863467,570865026,570866638,570868121,570869763,570871289,570872879,570874463,570875995,570877638,570879195,570880788,570882387,570883901,570885575,570887127,570888700,570890346,570891873,570893538,570895122,570896630,570898258,570899765,570901411,570902961,570904477,570906108,570907641,570909261,570910868,570912374,570913993,570915545,570917170,570918787,570920264,570921890,570923448,570925041,570926630,570928159,570929766,570931324,570932856,570934455,570935996,570937612,570939166,570940713,570942320,570943860,570945457,570947044,570948589,570950215,570951776,570953404,570955013,570956541,570958133,570959687,570961246,570962859,570964351,570965950,570967523,570969088,570970699,570972228,570973817,570975401,570976906,570978513,570980068,570981642,570983239,570984726,570986341,570987861,570989469,570991024,570992560,570994197,570995721,570997328,570998865,571000372,571002009,571003566,571005203,571006811,571008311,571009926,571011487,571013084,571014698,571016241,571017898,571019466,571021071,571022654,571024182,571025801,571027376,571028900,571030476,571031991,571033571,571035114,571036623,571038226,571039749,571041364,571042929,571044429,571046076,571047610,571049224,571050809,571052329,571053958,571055551,571057153,571058779,571060313,571061931,571063530,571065102,571066712,571068273,571069884,571071442,571072966,571074590,571076132,571077738,571079295,571080792,571082400,571083954,571085577,571087122,571088642,571090208,571091751,571093318,571094917,571096426,571097999,571099541,571101077,571102691,571104204,571105787,571107354,571108864,571110498,571112047,571113615,571115194,571116725,571118284,571119812,571121392,571122944,571124451,571126006,571127550,571129140,571130720,571132235,571133825,571135388,571136931,571138538,571140072,571141683,571143251,571144795,571146425,571147990,571149618,571151202,571152712,571154311,571155833,571157427,571159016,571160526,571162125,571163691,571165318,571166896,571168363,571169994,571171561,571173135,571174727,571176232,571177838,571179419,571180972,571182575,571184112,571185700,571187308,571188807,571190430,571191960,571193562,571195170,571196662,571198288,571199823,571201420,571203043,571204531,571206112,571207690,571209242,571210846,571212346,571213955,571215556,571217122,571218751,571220291,571221915,571223509,571224999,571226616,571228200,571229784,571231415,571232927,571234530,571236110,571237654,571239276,571240791,571242392,571243962,571245453,571247068,571248600,571250219,571251821,571253328,571254935,571256490,571258065,571259658,571261196,571262778,571264315,571265883,571267484,571269010,571270619,571272144,571273719,571275318,571276830,571278445,571279979,571281545,571283156,571284696,571286361,571287953,571289494,571291075,571292622,571294238,571295815,571297295,571298902,571300465,571301990,571303583,571305141,571306770,571308330,571309888,571311429,571312924,571314545,571316132,571317683,571319262,571320785,571322388,571323971,571325481,571327092,571328637,571330228,571331826,571333364,571334978,571336553,571338124,571339729,571341263,571342860,571344467,571345995,571347570,571349104,571350696,571352337,571353895,571355461,571357023,571358638,571360286,571361857,571363427,571365041,571366631,571368214,571369735,571371355,571372999,571374617,571376214,571377757,571379378,571381026,571382602,571384181,571385749,571387383,571388983,571390551,571392172,571393763,571395393,571396993,571398562,571400194,571401850,571403432,571405018,571406583,571408205,571409838,571411390,571412935,571414517,571416137,571417711,571419278,571420904,571422500,571424159,571425758,571427339,571428969,571430528,571432147,571433720,571435262,571436925,571438524,571440101,571441722,571443283,571444947,571446544,571448122,571449802,571451372,571453027,571454643,571456230,571457870,571459458,571461054,571462635,571464225,571465868,571467483,571469068,571470717,571472313,571473981,571475621,571477186,571478824,571480468,571482078,571483700,571485259,571486921,571488564,571490219,571491824,571493451,571495193,571496862,571498464,571500167,571501812,571503533,571505196,571506818,571508568,571510225,571511913,571513565,571515171,571516914,571518608,571520252,571521948,571523619,571525342,571526980,571528583,571530313,571531956,571533660,571535315,571536922,571538671,571540336,571542012,571543666,571545348,571547106,571548778,571550408,571552115,571553810,571555548,571557207,571558818,571560550,571562222,571563917,571565554,571567216,571568980,571570670,571572340,571574031,571575726,571577497,571579152,571580794,571582561,571584226,571585925,571587623,571589315,571591093,571592805,571594482,571596188,571597865,571599621,571601303,571602946,571604700,571606387,571608124,571609818,571611448,571613231,571614944,571616668,571618402,571620074,571621841,571623556,571625231,571626952,571628673,571630443,571632127,571633751,571635541,571637213,571638907,571640602,571642335,571644140,571645837,571647532,571649297,571651001,571652790,571654476,571656156,571657938,571659636,571661380,571663102,571664819,571666621,571668329,571670010,571671749,571673436,571675245,571676947,571678651,571680427,571682148,571683897,571685594,571687328,571689124,571690860,571692555,571694308,571696051,571697855,571699565,571701262,571703071,571704814,571706589,571708295,571710020,571711824,571713535,571715261,571717023,571718738,571720547,571722259,571723981,571725781,571727511,571729278,571730990,571732723,571734550,571736288,571738019,571739747,571741508,571743335,571745046,571746765,571748549,571750305,571752123,571753834,571755570,571757415,571759141,571760878,571762634,571764389,571766232,571767935,571769672,571771453,571773202,571775000,571776716,571778454,571780301,571782049,571783819,571785583,571787350,571789205,571790923,571792702,571794499,571796263,571798078,571799818,571801578,571803415,571805158,571806945,571808700,571810476,571812326,571814077,571815833,571817648,571819439,571821285,571823020,571824772,571826615,571828359,571830147,571831888,571833685,571835527,571837254,571839025,571840816,571842609,571844466,571846264,571848039,571849860,571851613,571853428,571855229,571857042,571858882,571860634,571862408,571864225,571866018,571867893,571869667,571871441,571873280,571875061,571876889,571878685,571880504,571882369,571884139,571885946,571887759,571889563,571891407,571893192,571895014,571896846,571898620,571900472,571902252,571904078,571905931,571907686,571909509,571911298,571913107,571914960,571916735,571918553,571920356,571922142,571923991,571925789,571927585,571929470,571931220,571933068,571934888,571936703,571938592,571940386,571942214,571944055,571945847,571947713,571949547,571951380,571953249,571955012,571956850,571958682,571960509,571962381,571964160,571965975,571967805,571969570,571971439,571973260,571975086,571976965,571978723,571980596,571982400,571984217,571986075,571987857,571989691,571991504,571993284,571995175,571996980,571998811,572000639,572002405,572004280,572006113,572007925,572009806,572011591,572013441,572015272,572017037,572018917,572020727,572022559,572024406,572026201,572028080,572029923,572031735,572033628,572035438,572037300,572039111,572040903,572042790,572044615,572046450,572048294,572050069,572051928,572053763,572055577,572057458,572059266,572061113,572062933,572064705,572066575,572068411,572070217,572072041,572073825,572075702,572077543,572079371,572081259,572083071,572084913,572086740,572088535,572090427,572092265,572094101,572095933,572097786,572099604,572101389,572103029,572104863,572106711,572108567,572110345,572112015,572113648,572115326,572117044,572118823,572120702,572122545,572124323,572126111,572127908,572129633,572131425,572133155,572134981,572136825,572138653,572140534,572142397,572144242,572146055,572147878,572149712,572151532,572153370,572155253,572157060,572158911,572160767,572162601,572164400,572166246,572168117,572169996,572171855,572173668,572175501,572177389,572179231,572181018,572182866,572184714,572186468,572188295,572190076,572191811,572193662,572195434,572197263,572199131,572200972,572202844,572204743,572206588,572208484,572210402,572212294,572214251,572216175,572218061,572219922,572221841,572223764,572225758,572227806,572229845,572231881,572233892,572235883,572237863,572239807,572241718,572243556,572245293,572247040,572248754,572250456,572252285,572254081,572255924,572257797,572259686,572261611,572263518,572265461,572267417,572269390,572271335,572273298,572275157,572277013,572278968,572280931,572282875,572284765,572286624,572288445,572290379,572292319,572294336,572296390,572298435,572300469,572302500,572304338,572306143,572307868,572309647,572311377,572313105,572314863,572316648,572318455,572320370,572322329,572324273,572326198,572328086,572329998,572331863,572333736,572335624,572337527,572339446,572341390,572343372,572345290,572347221,572349159,572351120,572353040,572354947,572356807,572358656,572360521,572362393,572364306,572366211,572368139,572369993,572371859,572373627,572375432,572377280,572379158,572381086,572383019,572384943,572386885,572388843,572390821,572392832,572394887,572396908,572398894,572400770,572402701,572404546,572406220,572407769,572409296,572410917,572412674,572414573,572416486,572418253,572419937,572421798,572423655,572425526,572427347,572429132,572430976,572432794,572434624,572436500,572438357,572440202,572441995,572443736,572445512,572447367,572449158,572450990,572452884,572454714,572456540,572458435,572460260,572462115,572463988,572465811,572467669,572469483,572471312,572473152,572475033,572476914,572478772,572480634,572482473,572484323,572486176,572488002,572489812,572491598,572493353,572495131,572496970,572498818,572500674,572502515,572504397,572506312,572508256,572510232,572512232,572514256,572516257,572517941,572519743,572521498,572523282,572525058,572526850,572528498,572530141,572532013,572533895,572535713,572537505,572539345,572541206,572543037,572544926,572546838,572548721,572550601,572552535,572554396,572556274,572558079,572559889,572561680,572563527,572565314,572567089,572568904,572570668,572572428,572574193,572575895,572577585,572579265,572580920,572582586,572584248,572585947,572587692,572589444,572591145,572592864,572594659,572596435,572598239,572600032,572601864,572603695,572605478,572607296,572609130,572610951,572612750,572614602,572616414,572618186,572619878,572621608,572623392,572625090,572626783,572628597,572630338,572632013,572633839,572635602,572637354,572639168,572640906,572642711,572644492,572646272,572648088,572649791,572651592,572653308,572655123,572656848,572658687,572660417,572662258,572663989,572665817,572667523,572669319,572671035,572672802,572674588,572676313,572678067,572679754,572681440,572683181,572684854,572686572,572688343,572690088,572691842,572693609,572695422,572697223,572699040,572700849,572702639,572704444,572706257,572708068,572709849,572711694,572713498,572715327,572717175,572719010,572720854,572722720,572724592,572726479,572728365,572730265,572732169,572734038,572735898,572737791,572739654,572741508,572743356,572745203,572747084,572748939,572750819,572752715,572754602,572756450,572758323,572760176,572762052,572763920,572765779,572767673,572769531,572771407,572773285,572775184,572777075,572778977,572780871,572782765,572784607,572786498,572788380,572790276,572792164,572794036,572795935,572797829,572799685,572801536,572803363,572805145,572806969,572808744,572810443,572812208,572813975,572815756,572817457,572819158,572820841,572822562,572824309,572826016,572827665,572829288,572831005,572832748,572834455,572836141,572837763,572839466,572841203,572842878,572844507,572846151,572847876,572849588,572851238,572852857,572854509,572856215,572857915,572859558,572861196,572862951,572864700,572866365,572868046,572869827,572871627,572873352,572875049,572876786,572878606,572880373,572882066,572883830,572885616,572887377,572889071,572890877,572892649,572894344,572896078,572897879,572899644,572901389,572903141,572904942,572906658,572908458,572910295,572912113,572913897,572915708,572917514,572919288,572921149,572922892,572924584,572926359,572928092,572929792,572931566,572933350,572934973,572936733,572938533,572940153,572941873,572943625,572945247,572946925,572948671,572950294,572952011,572953717,572955302,572956973,572958642,572960221,572961862,572963520,572965080,572966736,572968367,572969927,572971571,572973218,572974790,572976391,572978024,572979606,572981207,572982810,572984391,572985921,572987506,572989046,572990596,572992134,572993690,572995199,572996777,572998312,572999853,573001394,573002962,573004506,573006094,573007684,573009252,573010810,573012382,573013980,573015549,573017138,573018721,573020319,573021969,573023547,573025138,573026714,573028331,573029962,573031586,573033203,573034819,573036480,573038170,573039778,573041413,573043041,573044708,573046363,573048032,573049674,573051321,573052983,573054659,573056318,573057951,573059592,573061264,573062910,573064609,573066254,573067909,573069591,573071225,573072910,573074564,573076193,573077857,573079458,573081190,573082856,573084524,573086222,573087894,573089629,573091289,573092974,573094659,573096304,573098071,573099741,573101454,573103171,573104828,573106587,573108176,573109941,573111597,573113260,573115043,573116642,573118381,573120068,573121734,573123499,573125093,573126813,573128446,573130104,573131827,573133395,573135099,573136703,573138326,573139980,573141570,573143194,573144827,573146424,573148050,573149605,573151208,573152848,573154436,573156103,573157696,573159317,573160949,573162533,573164138,573165753,573167340,573168979,573170570,573172101,573173734,573175338,573176937,573178592,573180220,573181811,573183436,573185076,573186674,573188308,573189955,573191592,573193223,573194876,573196527,573198145,573199755,573201418,573203091,573204763,573206407,573208063,573209697,573211374,573213069,573214745,573216411,573218111,573219864,573221520,573223176,573224901,573226585,573228332,573230210,573232100,573233889,573235744,573237628,573239455,573241215,573242994,573244752,573246454,573248208,573249916,573251603,573253287,573255044,573256764,573258545,573260267,573261975,573263736,573265479,573267240,573269051,573270850,573272626,573274407,573276216,573277976,573279767,573281525,573283273,573285055,573286833,573288618,573290409,573292238,573294017,573295822,573297642,573299429,573301160,573302976,573304759,573306660,573308432,573310240,573312040,573313917,573315651,573317479,573319256,573321111,573322858,573324654,573326507,573328269,573330089,573331940,573333725,573335494,573337279,573339103,573340874,573342666,573344485,573346270,573348083,573349903,573351681,573353476,573355293,573357124,573358915,573360751,573362568,573364393,573366159,573367957,573369745,573371504,573373253,573375027,573376827,573378585,573380390,573382169,573383904,573385680,573387397,573389188,573390967,573392764,573394543,573396307,573398082,573399894,573401680,573403481,573405252,573407083,573408798,573410584,573412302,573414138,573415844,573417652,573419381,573421182,573422974,573424721,573426494,573428185,573429987,573431680,573433523,573435255,573437077,573438828,573440634,573442391,573444216,573445995,573447802,573449622,573451444,573453235,573455031,573456838,573458678,573460468,573462275,573464021,573465850,573467598,573469400,573471126,573472908,573474705,573476504,573478316,573480094,573481920,573483676,573485582,573487295,573489234,573490981,573492841,573494612,573496458,573498231,573500036,573501837,573503612,573505472,573507218,573509141,573510935,573512798,573514590,573516456,573518232,573520059,573521848,573523656,573525495,573527279,573529136,573530984,573532854,573534650,573536454,573538335,573540144,573542045,573543880,573545724,573547556,573549315,573551184,573553045,573554861,573556692,573558485,573560331,573562209,573563977,573565769,573567603,573569423,573571236,573573050,573574805,573576614,573578383,573580183,573582008,573583817,573585611,573587396,573589261,573591036,573592839,573594713,573596514,573598340,573600132,573601967,573603814,573605596,573607417,573609195,573611043,573612900,573614646,573616498,573618296,573620107,573621949,573623698,573625570,573627327,573629149,573630971,573632739,573634596,573636391,573638224,573640037,573641802,573643690,573645513,573647337,573649101,573650887,573652692,573654477,573656335,573658136,573660007,573661813,573663584,573665432,573667287,573669147,573670919,573672719,573674504,573676237,573678116,573679921,573681771,573683522,573685281,573687125,573688893,573690795,573692575,573694392,573696148,573697910,573699759,573701570,573703432,573705218,573707078,573708908,573710679,573712634,573714416,573716260,573718100,573719886,573721712,573723444,573725366,573727134,573728992,573730824,573732683,573734476,573736305,573738149,573739975,573741888,573743730,573745596,573747414,573749254,573751187,573753049,573755005,573756874,573758764,573760632,573762444,573764305,573766139,573768014,573769869,573771785,573773606,573775522,573777417,573779327,573781260,573783111,573785052,573786931,573788771,573790726,573792649,573794550,573796526,573798480,573800405,573802321,573804239,573806194,573808156,573810160,573812149,573814119,573815965,573817815,573819674,573821614,573823579,573825541,573827506,573829366,573831131,573832980,573834732,573836489,573838252,573840051,573841847,573843592,573845349,573847252,573849127,573850826,573852702,573854590,573856287,573858187,573860025,573861846,573863767,573865416,573867308,573869087,573870943,573872796,573874542,573876470,573878164,573880096,573881791,573883708,573885487,573887376,573889201,573891049,573892917,573894695,573896632,573898351,573900305,573902007,573903932,573905596,573907513,573909174,573911092,573912769,573914713,573916375,573918343,573920038,573922004,573923727,573925672,573927405,573929313,573931080,573932921,573934757,573936563,573938417,573940126,573941993,573943733,573945623,573947364,573949235,573951021,573952816,573954710,573956480,573958328,573960148,573961940,573963741,573965512,573967334,573969197,573970921,573972732,573974544,573976373,573978124,573979890,573981676,573983501,573985273,573987034,573988826,573990617,573992477,573994221,573995936,573997764,573999566,574001354,574003083,574004864,574006689,574008430,574010183,574011994,574013788,574015660,574017419,574019132,574020976,574022738,574024560,574026299,574028113,574029986,574031764,574033545,574035350,574037142,574039009,574040777,574042574,574044434,574046217,574048090,574049889,574051701,574053561,574055331,574057175,574059010,574060841,574062710,574064536,574066375,574068207,574070027,574071897,574073697,574075478,574077320,574079122,574080971,574082775,574084608,574086500,574088289,574090114,574091986,574093792,574095699,574097505,574099286,574101178,574103013,574104868,574106681,574108505,574110405,574112197,574114018,574115889,574117648,574119574,574121411,574123235,574125141,574126956,574128805,574130634,574132494,574134382,574136165,574138036,574139921,574141745,574143651,574145489,574147296,574149153,574150988,574152859,574154690,574156541,574158458,574160252,574162124,574164008,574165798,574167686,574169526,574171356,574173269,574175097,574176919,574178795,574180610,574182513,574184339,574186203,574188092,574189922,574191826,574193655,574195480,574197361,574199192,574201069,574202959,574204764,574206673,574208494,574210371,574212276,574214092,574215997,574217860,574219690,574221586,574223414,574225259,574227128,574228949,574230858,574232683,574234543,574236445,574238251,574240129,574241965,574243756,574245665,574247489,574249324,574251213,574253028,574254952,574256750,574258604,574260496,574262268,574264188,574266035,574267813,574269739,574271566,574273434,574275343,574277154,574279036,574280857,574282713,574284612,574286446,574288319,574290180,574291970,574293905,574295734,574297594,574299452,574301263,574303171,574305026,574306875,574308800,574310664,574312542,574314410,574316219,574318157,574319988,574321844,574323708,574325518,574327395,574329246,574331058,574333010,574334851,574336760,574338663,574340468,574342397,574344250,574346116,574347978,574349808,574351694,574353551,574355407,574357332,574359163,574361069,574362968,574364774,574366716,574368612,574370496,574372377,574374229,574376147,574378033,574379867,574381762,574383650,574385537,574387458,574389266,574391227,574393149,574395016,574396906,574398759,574400680,574402610,574404488,574406409,574408324,574410237,574412181,574414008,574415964,574417926,574419809,574421679,574423576,574425462,574427381,574429257,574431212,574433103,574435028,574436952,574438791,574440724,574442626,574444504,574446364,574448236,574450122,574452011,574453849,574455804,574457683,574459610,574461509,574463340,574465288,574467174,574469025,574470908,574472762,574474686,574476592,574478424,574480342,574482206,574484085,574485975,574487790,574489730,574491634,574493493,574495371,574497180,574499099,574500993,574502815,574504743,574506609,574508548,574510486,574512301,574514235,574516124,574517943,574519799,574521602,574523543,574525440,574527212,574529154,574530981,574532876,574534799,574536574,574538516,574540438,574542266,574544198,574545989,574547921,574549839,574551617,574553537,574555382,574557298,574559228,574560991,574562925,574564844,574566656,574568567,574570308,574572240,574574141,574575900,574577847,574579664,574581546,574583473,574585212,574587143,574589060,574590879,574592804,574594568,574596498,574598440,574600164,574602077,574603921,574605558,574607483,574609296,574611159,574612919,574614763,574616665,574618157,574620019,574621940,574623608,574625380,574627333,574629340,574631246,574633140,574634782,574636365,574637951,574639502,574641062,574642588,574644208,574645833,574647442,574648933,574650475,574651991,574653580,574655224,574656934,574658605,574660123,574661620,574663171,574664747,574666250,574667775,574669356,574670986,574672556,574674100,574675643,574677248,574678835,574680395,574682022,574683687,574685296,574687023,574688769,574690578,574692433,574694222,574695958,574697704,574699428,574701134,574702818,574704601,574706370,574707934,574709576,574711121,574712725,574714309,574715860,574717535,574719192,574720767,574722313,574723842,574725410,574727039,574728761,574730460,574732052,574733572,574735062,574736574,574738121,574739660,574741255,574742819,574744370,574745969,574747479,574749046,574750622,574752204,574753782,574755362,574756956,574758618,574760387,574762247,574764110,574765818,574767498,574769215,574770901,574772565,574774235,574775946,574777815,574779754,574781661,574783603,574785573,574787553,574789520,574791485,574793432,574795440,574797393,574799383,574801397,574803400,574805375,574807391,574809395,574811427,574813441,574815476,574817414,574819357,574821306,574823278,574825232,574827152,574829067,574830978,574832858,574834694,574836533,574838405,574840246,574842097,574843940,574845756,574847600,574849473,574851342,574853193,574855010,574856876,574858674,574860607,574862502,574864324,574866206,574868130,574870042,574871897,574873817,574875822,574877713,574879690,574881690,574883614,574885534,574887494,574889419,574891341,574893338,574895275,574897233,574899232,574901167,574903106,574905120,574907055,574909014,574911012,574912923,574914873,574916873,574918793,574920742,574922707,574924631,574926560,574928508,574930440,574932403,574934334,574936332,574938286,574940195,574942127,574944068,574945961,574947898,574949837,574951793,574953626,574955598,574957504,574959336,574961240,574963074,574965004,574966833,574968681,574970563,574972387,574974191,574976069,574978004,574979810,574981658,574983527,574985488,574987324,574989166,574991007,574992941,574994845,574996640,574998475,575000336,575002259,575004194,575006073,575007893,575009733,575011562,575013470,575015321,575017200,575019018,575020769,575022549,575024341,575026122,575027857,575029513,575031175,575032835,575034480,575036100,575037708,575039284,575040913,575042461,575043995,575045555,575047134,575048664,575050229,575051755,575053289,575054877,575056458,575058234,575060182,575062176,575064168,575066162,575068077,575070007,575071969,575073904,575075897,575077910,575079890,575081807,575083800,575085784,575087737,575089651,575091623,575093564,575095518,575097480,575099483,575101492,575103477,575105458,575107429,575109408,575111377,575113275,575115260,575117215,575119177,575121103,575123051,575125014,575127047,575128951,575130823,575132666,575134434,575136356,575138346,575140299,575142298,575144211,575146062,575147926,575149727,575151495,575153436,575155230,575157231,575159153,575161105,575162996,575164922,575166846,575168842,575170808,575172787,575174686,575176686,575178597,575180506,575182462,575184363,575186312,575188301,575190273,575192221,575194099,575196019,575198046,575200055,575202028,575204006,575205943,575207803,575209655,575211559,575213482,575215448,575217425,575219288,575221195,575223095,575225015,575226920,575228753,575230701,575232664,575234590,575236496,575238456,575240363,575242276,575244164,575245830,575247471,575249096,575250798,575252572,575254286,575255899,575257464,575259003,575260570,575262168,575263774,575265445,575267011,575268590,575270220,575271861,575273482,575275137,575276706,575278344,575279997,575281630,575283243,575284868,575286553,575288248,575289945,575291620,575293264,575294919,575296536,575298183,575299823,575301485,575303089,575304706,575306353,575308004,575309750,575311470,575313233,575314934,575316692,575318426,575320113,575321780,575323519,575325227,575326958,575328669,575330366,575332096,575333816,575335538,575337231,575338937,575340627,575342286,575343997,575345696,575347352,575348991,575350630,575352234,575353800,575355367,575356966,575358579,575360202,575361783,575363360,575364964,575366617,575368201,575369845,575371518,575373216,575374858,575376523,575378233,575379864,575381485,575383110,575384711,575386330,575387991,575389701,575391365,575392961,575394594,575396244,575397871,575399563,575401221,575402854,575404468,575406099,575407746,575409432,575411077,575412711,575414294,575415871,575417482,575419163,575420793,575422454,575424080,575425737,575427402,575429059,575430701,575432382,575434037,575435741,575437395,575439023,575440715,575442367,575444063,575445722,575447344,575448981,575450628,575452295,575453937,575455582,575457252,575458945,575460622,575462236,575463888,575465532,575467199,575468880,575470556,575472233,575473918,575475600,575477267,575478969,575480652,575482304,575483990,575485643,575487316,575488985,575490681,575492355,575494075,575495707,575497375,575499072,575500738,575502412,575504103,575505808,575507514,575509185,575510829,575512524,575514178,575515840,575517521,575519159,575520800,575522497,575524170,575525833,575527504,575529207,575530924,575532616,575534261,575535953,575537695,575539390,575541044,575542707,575544385,575546083,575547827,575549576,575551265,575553024,575554753,575556505,575558263,575560006,575561714,575563468,575565183,575566902,575568542,575570250,575571966,575573731,575575377,575577074,575578768,575580507,575582216,575583903,575585585,575587296,575588906,575590572,575592293,575594033,575595734,575597386,575599136,575600866,575602560,575604203,575605899,575607624,575609338,575611035,575612720,575614497,575616267,575618008,575619707,575621398,575623106,575624828,575626560,575628289,575630018,575631712,575633381,575635058,575636757,575638486,575640197,575641925,575643597,575645253,575646941,575648619,575650357,575652092,575653768,575655483,575657203,575658948,575660717,575662404,575664151,575665854,575667570,575669294,575671041,575672790,575674510,575676222,575677964,575679730,575681471,575683216,575684927,575686705,575688455,575690205,575691986,575693758,575695527,575697319,575699089,575700838,575702569,575704345,575706077,575707842,575709627,575711395,575713137,575714902,575716659,575718415,575720149,575721891,575723613,575725325,575727034,575728779,575730537,575732297,575734064,575735836,575737629,575739411,575741172,575742904,575744646,575746364,575748081,575749779,575751497,575753210,575754927,575756676,575758431,575760123,575761881,575763633,575765406,575767177,575768960,575770752,575772535,575774339,575776146,575777886,575779679,575781420,575783227,575784982,575786705,575788433,575790151,575791881,575793620,575795306,575797008,575798715,575800434,575802248,575804048,575805817,575807565,575809310,575811066,575812802,575814525,575816273,575818089,575819859,575821641,575823408,575825139,575826861,575828587,575830320,575832028,575833793,575835513,575837295,575839088,575840873,575842653,575844453,575846264,575848080,575849863,575851648,575853442,575855249,575857080,575858926,575860802,575862665,575864470,575866265,575868077,575869870,575871642,575873444,575875278,575877051,575878838,575880674,575882509,575884317,575886139,575887923,575889690,575891467,575893254,575895006,575896836,575898647,575900456,575902221,575904029,575905754,575907436,575909208,575910919,575912665,575914339,575916057,575917671,575919404,575921025,575922562,575924203,575925729,575927319,575928896,575930496,575932082,575933646,575935216,575936785,575938385,575939925,575941528,575943167,575944811,575946452,575948100,575949733,575951405,575953059,575954718,575956418,575958161,575959833,575961598,575963315,575965065,575966743,575968450,575970143,575971828,575973492,575975157,575976820,575978512,575980213,575981895,575983597,575985262,575986891,575988527,575990155,575991809,575993459,575995084,575996707,575998374,576000002,576001639,576003297,576004945,576006590,576008207,576009858,576011548,576013173,576014825,576016513,576018210,576019896,576021547,576023208,576024879,576026532,576028218,576029953,576031656,576033316,576034928,576036526,576038123,576039787,576041481,576043064,576044666,576046269,576047872,576049530,576051219,576052907,576054599,576056226,576057873,576059522,576061238,576063012,576064427,576066068,576067731,576069393,576071019,576072681,576074462,576076217,576077968,576079648,576081319,576083000,576084725,576086307,576087892,576089431,576090928,576092466,576094055,576095594,576097140,576098717,576100298,576101780,576103295,576104740,576106291,576107739,576109262,576110726,576112226,576113719,576115208,576116775,576118309,576119846,576121413,576123011,576124595,576126137,576127724,576129308,576130874,576132464,576134014,576135560,576137103,576138682,576140227,576141770,576143247,576144791,576146360,576147919,576149423,576150958,576152538,576154078,576155618,576157148,576158700,576160275,576161804,576163349,576164863,576166418,576167924,576169484,576171024,576172613,576174206,576175773,576177339,576178931,576180505,576182082,576183636,576185192,576186744,576188288,576189844,576191437,576193054,576194619,576196189,576197776,576199372,576200933,576202517,576204079,576205680,576207298,576208911,576210541,576212159,576213762,576215387,576216998,576218638,576220269,576221888,576223501,576225077,576226666,576228269,576229886,576231475,576233033,576234571,576236143,576237767,576239366,576240981,576242600,576244197,576245774,576247374,576249007,576250606,576252205,576253807,576255421,576257033,576258637,576260235,576261842,576263458,576265075,576266739,576268429,576270064,576271717,576273341,576274985,576276662,576278290,576279907,576281508,576283163,576284853,576286430,576288047,576289688,576291312,576292973,576294606,576296253,576297896,576299542,576301193,576302836,576304480,576306134,576307788,576309403,576310997,576312635,576314313,576315955,576317579,576319191,576320773,576322306,576323884,576325464,576327045,576328609,576330169,576331719,576333291,576334877,576336481,576338051,576339596,576341124,576342682,576344243,576345780,576347348,576348900,576350460,576352032,576353590,576355158,576356694,576358272,576359852,576361409,576362967,576364543,576366123,576367656,576369221,576370811,576372375,576373942,576375534,576377120,576378686,576380303,576381905,576383487,576385102,576386677,576388305,576389924,576391549,576393192,576394808,576396467,576398087,576399747,576401425,576403121,576404759,576406464,576408094,576409706,576411508,576413281,576415021,576416809,576418683,576420425,576422245,576424006,576425779,576427554,576429348,576431214,576432912,576434540,576436175,576437793,576439436,576441222,576442945,576444683,576446368,576447980,576449604,576451183,576452722,576454355,576456090,576457800,576459594,576461386,576463174,576464887,576466635,576468347,576470040,576471741,576473489,576475308,576477159,576478988,576480807,576482601,576484494,576486371,576488248,576490138,576491957,576493742,576495473,576497235,576498893,576500534,576502327,576504119,576505946,576507783,576509604,576511504,576513300,576515020,576516791,576518531,576520303,576522148,576524015,576525789,576527549,576529366,576531226,576533079,576534955,576536803,576538649,576540486,576542291,576544143,576545956,576547795,576549584,576551390,576553196,576555034,576556886,576558738,576560604,576562444,576564273,576566127,576567928,576569682,576571444,576573268,576575177,576577148,576579083,576580962,576582870,576584749,576586643,576588557,576590408,576592232,576594010,576595768,576597543,576599325,576601202,576603038,576604880,576606730,576608514,576610224,576611860,576613507,576615133,576616790,576618482,576620237,576622037,576623927,576625854,576627763,576629624,576631487,576633342,576635297,576637124,576638989,576640788,576642649,576644480,576646215,576647992,576649822,576651660,576653391,576655237,576657118,576658914,576660702,576662440,576664299,576666054,576667934,576669800,576671710,576673571,576675408,576677313,576679165,576680995,576682707,576684489,576686354,576688082,576689823,576691631,576693438,576695296,576697159,576699019,576700913,576702787,576704606,576706364,576708141,576709903,576711742,576713561,576715388,576717248,576719059,576720837,576722603,576724414,576726289,576728183,576730100,576731933,576733730,576735479,576737273,576739048,576740780,576742529,576744318,576746168,576748013,576749833,576751750,576753723,576755490,576757183,576758872,576760599,576762264,576763915,576765579,576767253,576768922,576770668,576772407,576774133,576775935,576777842,576779761,576781685,576783606,576785483,576787426,576789381,576791314,576793279,576795187,576797107,576798955,576800868,576802869,576804797,576806687,576808703,576810731,576812774,576814797,576816744,576818732,576820766,576822692,576824333,576826262,576828225,576830188,576832213,576834121,576836110,576838066,576839994,576842036,576844034,576845991,576847943,576849872,576851858,576853848,576855671,576857609,576859384,576861332,576863169,576865084,576867101,576869084,576871087,576873089,576875121,576877077,576879102,576881140,576883167,576884900,576886643,576888446,576890282,576892104,576893943,576895782,576897629,576899483,576901319,576903209,576905029,576906882,576908762,576910637,576912470,576914278,576916122,576917996,576919813,576921682,576923532,576925348,576927183,576929022,576930907,576932781,576934654,576936511,576938348,576940173,576942023,576943837,576945690,576947533,576949359,576951226,576953018,576954872,576956733,576958587,576960427,576962236,576964110,576965961,576967788,576969642,576971479,576973333,576975197,576977035,576978903,576980790,576982649,576984515,576986342,576988209,576990063,576991882,576993725,576995601,576997447,576999325,577001161,577003028,577004924,577006790,577008658,577010485,577012370,577014224,577016051,577017902,577019753,577021570,577023415,577025206,577027078,577028948,577030801,577032669,577034498,577036374,577038249,577040075,577041962,577043816,577045667,577047556,577049373,577051229,577053111,577054964,577056831,577058659,577060525,577062440,577064273,577066129,577068025,577069867,577071749,577073549,577075409,577077308,577079173,577080987,577082817,577084676,577086593,577088413,577090246,577092077,577093921,577095810,577097608,577099460,577101323,577103183,577105047,577106868,577108727,577110599,577112432,577114247,577116075,577117868,577119704,577121470,577123316,577125127,577126955,577128805,577130622,577132477,577134351,577136174,577138019,577139858,577141655,577143504,577145295,577147171,577149014,577150815,577152687,577154484,577156325,577158206,577160040,577161908,577163732,577165555,577167427,577169256,577171103,577172951,577174726,577176611,577178449,577180265,577182138,577183960,577185829,577187678,577189450,577191340,577193098,577194939,577196787,577198503,577200368,577202176,577203957,577205796,577207575,577209421,577211261,577213035,577214907,577216682,577218522,577220364,577222090,577223977,577225758,577227572,577229404,577231139,577232993,577234809,577236611,577238465,577240213,577242034,577243843,577245557,577247421,577249203,577251015,577252811,577254547,577256398,577258199,577259991,577261822,577263573,577265400,577267196,577268912,577270776,577272536,577274344,577276122,577277889,577279722,577281547,577283339,577285165,577286925,577288727,577290527,577292281,577294087,577295831,577297641,577299413,577301104,577302925,577304698,577306488,577308275,577310041,577311859,577313597,577315378,577317167,577318884,577320696,577322437,577324193,577326030,577327772,577329571,577331318,577333063,577334889,577336590,577338394,577340216,577341930,577343743,577345502,577347238,577349044,577350698,577352558,577354282,577356003,577357822,577359513,577361361,577363137,577364874,577366718,577368483,577370258,577372068,577373724,577375584,577377362,577379098,577380954,577382661,577384513,577386294,577388028,577389903,577391626,577393399,577395240,577396966,577398793,577400590,577402353,577404209,577405894,577407739,577409528,577411294,577413134,577414869,577416691,577418500,577420273,577422102,577423825,577425640,577427406,577429138,577430941,577432722,577434531,577436347,577438120,577439934,577441733,577443569,577445386,577447124,577448940,577450704,577452478,577454270,577456042,577457847,577459619,577461387,577463168,577464956,577466701,577468455,577470205,577471975,577473759,577475524,577477274,577478967,577480794,577482540,577484313,577486101,577487838,577489658,577491421,577493191,577494956,577496715,577498496,577500247,577502017,577503800,577505541,577507329,577509033,577510767,577512593,577514324,577516102,577517845,577519580,577521327,577523027,577524758,577526516,577528183,577529949,577531642,577533353,577535145,577536824,577538583,577540313,577542015,577543799,577545517,577547246,577548955,577550676,577552438,577554129,577555843,577557556,577559270,577561020,577562698,577564429,577566168,577567859,577569593,577571281,577572999,577574741,577576428,577578123,577579817,577581538,577583256,577584924,577586612,577588362,577590109,577591820,577593538,577595240,577596959,577598707,577600450,577602144,577603884,577605623,577607338,577609069,577610835,577612574,577614367,577616063,577617791,577619527,577621252,577623001,577624666,577626344,577628029,577629742,577631438,577633103,577634772,577636466,577638149,577639865,577641584,577643249,577644899,577646617,577648289,577650008,577651653,577653299,577654999,577656687,577658381,577660068,577661702,577663399,577665045,577666759,577668439,577670082,577671839,577673499,577675210,577676888,577678524,577680269,577681936,577683697,577685376,577687043,577688849,577690572,577692312,577694020,577695720,577697498,577699153,577700818,577702462,577704134,577705732,577707367,577709000,577710605,577712267,577713905,577715601,577717263,577718921,577720565,577722175,577723884,577725568,577727208,577728870,577730546,577732188,577733835,577735463,577737121,577738821,577740447,577742161,577743793,577745457,577747122,577748754,577750482,577752103,577753787,577755474,577757110,577758876,577760519,577762213,577763888,577765538,577767281,577768913,577770524,577772202,577773840,577775565,577777208,577778859,577780547,577782151,577783891,577785494,577787156,577788832,577790448,577792171,577793845,577795530,577797265,577798885,577800574,577802254,577803937,577805729,577807356,577809049,577810735,577812404,577814168,577815845,577817534,577819254,577820889,577822670,577824332,577826012,577827711,577829323,577831099,577832768,577834416,577836125,577837741,577839461,577841109,577842795,577844498,577846113,577847837,577849523,577851145,577852879,577854471,577856183,577857852,577859458,577861199,577862747,577864396,577866076,577867691,577869424,577871005,577872708,577874383,577876027,577877733,577879401,577881098,577882777,577884464,577886166,577887807,577889467,577891139,577892809,577894475,577896112,577897773,577899431,577901071,577902750,577904382,577906043,577907731,577909380,577911077,577912741,577914392,577916049,577917725,577919389,577921074,577922763,577924473,577926128,577927829,577929483,577931178,577932843,577934527,577936224,577937883,577939562,577941271,577942928,577944632,577946296,577947940,577949655,577951257,577952944,577954636,577956304,577958035,577959674,577961386,577963075,577964736,577966457,577968122,577969826,577971533,577973239,577974966,577976683,577978355,577980039,577981719,577983421,577985106,577986822,577988489,577990182,577991859,577993536,577995233,577996935,577998594,578000309,578001915,578003597,578005272,578006849,578008558,578010132,578011805,578013474,578015073,578016787,578018353,578020060,578021734,578023346,578025023,578026583,578028263,578029863,578031440,578033160,578034775,578036423,578038053,578039693,578041407,578043035,578044705,578046405,578048014,578049703,578051322,578052912,578054563,578056172,578057822,578059432,578061012,578062627,578064220,578065845,578067470,578069029,578070674,578072296,578073902,578075534,578077067,578078720,578080277,578081907,578083574,578085083,578086745,578088304,578089919,578091513,578093019,578094643,578096145,578097720,578099371,578100931,578102566,578104110,578105740,578107370,578108985,578110635,578112185,578113756,578115357,578116906,578118518,578120031,578121625,578123199,578124818,578126443,578127952,578129535,578131076,578132713,578134348,578135870,578137499,578139025,578140647,578142254,578143836,578145468,578147059,578148694,578150283,578151842,578153464,578154946,578156575,578158161,578159813,578161402,578162956,578164524,578166035,578167675,578169223,578170744,578172304,578173754,578175340,578176886,578178456,578180037,578181538,578183135,578184614,578186225,578187741,578189313,578190933,578192408,578193995,578195522,578197122,578198692,578200189,578201728,578203188,578204839,578206359,578207975,578209561,578211035,578212615,578214079,578215653,578217248,578218809,578220399,578221851,578223454,578225058,578226600,578228221,578229729,578231330,578232927,578234529,578236172,578237769,578239314,578240931,578242549,578244194,578245807,578247391,578248997,578250601,578252193,578253821,578255366,578257018,578258579,578260171,578261798,578263359,578264996,578266515,578268157,578269749,578271304,578272927,578274459,578276066,578277595,578279154,578280708,578282226,578283776,578285276,578286857,578288348,578289900,578291467,578292954,578294557,578296110,578297700,578299226,578300776,578302349,578303885,578305419,578306981,578308562,578310096,578311654,578313209,578314739,578316290,578317803,578319407,578320902,578322456,578323961,578325527,578327064,578328561,578330171,578331664,578333251,578334758,578336304,578337846,578339409,578340977,578342464,578344072,578345598,578347148,578348721,578350261,578351840,578353320,578354951,578356513,578358119,578359711,578361262,578362879,578364378,578365931,578367482,578369046,578370567,578372086,578373664,578375139,578376703,578378235,578379807,578381428,578382932,578384581,578386064,578387641,578389201,578390757,578392415,578393890,578395555,578397095,578398761,578400386,578401934,578403649,578405175,578406804,578408468,578410069,578411826,578413329,578415036,578416602,578418222,578419898,578421409,578423056,578424633,578426299,578427930,578429524,578431177,578432731,578434370,578435957,578437564,578439219,578440791,578442438,578444052,578445686,578447282,578448898,578450559,578452147,578453811,578455417,578457076,578458692,578460274,578461985,578463557,578465242,578466887,578468469,578470151,578471758,578473438,578474961,578476624,578478247,578479830,578481523,578483095,578484715,578486299,578487867,578489534,578491060,578492694,578494276,578495837,578497524,578499115,578500762,578502286,578503884,578505526,578507144,578508758,578510341,578511944,578513504,578515160,578516816,578518438,578520097,578521656,578523293,578524927,578526512,578528177,578529712,578531325,578532927,578534506,578536194,578537762,578539379,578540965,578542548,578544187,578545761,578547347,578548904,578550432,578552074,578553654,578555268,578556802,578558402,578560003,578561593,578563259,578564844,578566427,578568039,578569615,578571314,578572913,578574578,578576147,578577679,578579353,578580961,578582559,578584191,578585778,578587353,578588979,578590588,578592204,578593761,578595357,578596893,578598468,578600054,578601633,578603258,578604785,578606432,578608023,578609590,578611207,578612765,578614368,578615888,578617515,578619085,578620671,578622300,578623845,578625442,578627091,578628662,578630307,578631810,578633447,578635031,578636589,578638245,578639755,578641363,578642909,578644484,578646117,578647690,578649295,578650847,578652443,578654021,578655579,578657146,578658681,578660280,578661858,578663443,578665066,578666540,578668189,578669822,578671403,578673045,578674527,578676243,578677840,578679416,578681062,578682601,578684248,578685810,578687402,578689037,578690641,578692284,578693840,578695444,578697095,578698709,578700298,578701847,578703447,578705052,578706596,578708235,578709764,578711422,578713018,578714629,578716223,578717765,578719460,578721020,578722605,578724221,578725764,578727375,578728930,578730544,578732137,578733659,578735252,578736747,578738324,578739918,578741495,578743117,578744568,578746232,578747754,578749344,578750959,578752463,578754080,578755600,578757209,578758798,578760299,578761973,578763499,578765065,578766648,578768150,578769762,578771292,578772895,578774460,578776018,578777629,578779200,578780821,578782424,578783979,578785589,578787109,578788731,578790350,578791943,578793587,578795059,578796719,578798326,578799910,578801516,578803050,578804689,578806245,578807824,578809412,578810916,578812584,578814126,578815735,578817327,578818849,578820464,578822016,578823602,578825174,578826743,578828351,578829903,578831504,578833074,578834614,578836234,578837784,578839390,578840992,578842525,578844143,578845718,578847363,578848964,578850537,578852172,578853676,578855316,578856856,578858421,578860061,578861557,578863198,578864766,578866345,578867970,578869481,578871129,578872679,578874274,578875896,578877382,578879028,578880615,578882181,578883776,578885250,578886864,578888414,578889982,578891584,578893131,578894766,578896291,578897891,578899458,578900979,578902615,578904123,578905725,578907296,578908824,578910388,578911935,578913477,578915047,578916597,578918165,578919711,578921301,578922902,578924423,578925993,578927542,578929092,578930742,578932256,578933836,578935337,578936904,578938548,578940042,578941628,578943132,578944671,578946249,578947797,578949392,578950930,578952477,578954022,578955585,578957196,578958679,578960293,578961830,578963365,578964941,578966464,578968042,578969570,578971158,578972782,578974317,578975919,578977443,578979008,578980646,578982176,578983846,578985386,578986950,578988632,578990171,578991830,578993400,578994968,578996650,578998241,578999885,579001466,579003056,579004711,579006253,579007857,579009411,579011029,579012628,579014138,579015722,579017218,579018807,579020374,579021876,579023494,579024996,579026608,579028172,579029677,579031300,579032794,579034421,579035997,579037551,579039135,579040620,579042249,579043782,579045343,579046950,579048475,579050089,579051611,579053145,579054728,579056251,579057802,579059345,579060902,579062426,579063975,579065487,579067084,579068668,579070197,579071757,579073222,579074867,579076406,579077895,579079428,579080919,579082476,579083991,579085515,579087020,579088460,579090018,579091496,579093058,579094531,579095997,579097590,579099116,579100703,579102216,579103644,579105223,579106681,579108257,579109752,579111213,579112786,579114287,579115864,579117380,579118907,579120441,579121950,579123514,579125026,579126561,579128052,579129530,579131086,579132580,579134122,579135594,579137129,579138650,579140128,579141638,579143104,579144623,579146185,579147692,579149240,579150735,579152242,579153804,579155310,579156825,579158369,579159915,579161463,579162934,579164410,579165905,579167403,579168941,579170433,579171941,579173449,579174972,579176541,579178017,579179551,579181053,579182559,579184139,579185638,579187169,579188669,579190210,579191790,579193290,579194868,579196350,579197895,579199524,579201035,579202589,579204039,579205603,579207185,579208684,579210263,579211732,579213320,579214894,579216384,579217999,579219495,579221031,579222639,579224135,579225744,579227287,579228834,579230424,579231924,579233528,579235063,579236627,579238280,579239759,579241421,579243027,579244599,579246284,579247798,579249400,579250969,579252528,579254184,579255653,579257283,579258799,579260331,579261977,579263398,579265046,579266558,579268113,579269687,579271107,579272708,579274186,579275715,579277297,579278737,579280327,579281792,579283382,579284895,579286347,579287930,579289377,579290902,579292391,579293842,579295445,579296880,579298415,579299939,579301366,579302942,579304394,579305926,579307415,579308861,579310403,579311852,579313372,579314848,579316314,579317880,579319296,579320808,579322313,579323774,579325306,579326714,579328173,579329697,579331127,579332642,579334063,579335526,579337017,579338479,579339978,579341403,579342871,579344339,579345810,579347273,579348680,579350157,579351606,579353055,579354534,579355964,579357410,579358880,579360348,579361809,579363223,579364683,579366160,579367638,579369095,579370548,579372019,579373491,579374921,579376385,579377809,579379268,579380716,579382146,579383605,579385061,579386542,579387984,579389394,579390872,579392345,579393797,579395265,579396704,579398172,579399643,579401121,579402597,579404058,579405525,579406991,579408468,579409926,579411357,579412827,579414332,579415826,579417317,579418757,579420236,579421710,579423176,579424677,579426144,579427599,579429085,579430517,579431996,579433460,579434948,579436413,579437853,579439361,579440828,579442307,579443801,579445247,579446732,579448223,579449707,579451172,579452605,579454085,579455535,579456969,579458463,579459914,579461374,579462854,579464318,579465822,579467264,579468757,579470225,579471703,579473208,579474687,579476187,579477678,579479135,579480617,579482089,579483589,579485076,579486515,579487978,579489447,579490957,579492466,579493926,579495439,579496922,579498411,579499924,579501399,579502899,579504400,579505860,579507370,579508848,579510335,579511816,579513264,579514730,579516230,579517746,579519235,579520708,579522211,579523709,579525238,579526710,579528152,579529636,579531091,579532600,579534106,579535586,579537057,579538555,579540061,579541577,579542997,579544445,579546170,579548093,579549975,579551845,579553694,579555467,579557329,579559146,579560956,579562767,579564629,579566460,579568320,579570166,579572009,579573801,579575636,579577418,579579275,579581032,579582843,579584660,579586465,579588273,579590092,579591893,579593667,579595413,579597230,579599064,579600848,579602634,579604451,579606286,579608099,579609914,579611714,579613525,579615345,579617177,579618983,579620777,579622601,579624414,579626225,579628032,579629827,579631701,579633526,579635364,579637243,579639075,579640896,579642710,579644538,579646403,579648249,579650072,579651923,579653736,579655643,579657465,579659334,579661181,579662994,579664871,579666698,579668504,579670350,579672153,579673954,579675790,579677602,579679368,579681189,579683063,579684879,579686680,579688532,579690364,579692160,579694021,579695861,579697655,579699537,579701358,579703195,579705020,579706840,579708692,579710473,579712299,579714156,579715967,579717771,579719593,579721384,579723230,579725022,579726852,579728712,579730515,579732385,579734232,579736065,579737887,579739726,579741532,579743354,579745155,579747006,579748843,579750681,579752549,579754365,579756210,579758067,579759847,579761656,579763481,579765272,579767111,579768813,579770621,579772433,579774139,579775944,579777679,579779462,579781279,579782952,579784736,579786515,579788288,579790095,579791798,579793542,579795309,579797018,579798851,579800491,579802232,579803991,579805660,579807366,579809071,579810816,579812480,579814088,579815804,579817422,579819216,579820862,579822478,579824196,579825832,579827516,579829123,579830723,579832425,579834071,579835722,579837372,579838910,579840596,579842210,579843801,579845430,579846986,579848586,579850172,579851744,579853363,579854874,579856459,579858006,579859552,579861130,579862677,579864273,579865770,579867316,579868874,579870348,579871908,579873423,579874900,579876428,579877910,579879455,579880970,579882421,579883930,579885374,579886862,579888327,579889757,579891255,579892681,579894148,579895634,579897060,579898533,579899963,579901463,579902924,579904412,579905906,579907335,579908840,579910294,579911753,579913276,579914765,579916256,579917743,579919231,579920698,579922192,579923657,579925145,579926618,579928122,579929582,579931111,579932570,579934040,579935532,579936986,579938446,579939930,579941396,579942901,579944370,579945876,579947350,579948845,579950297,579951752,579953214,579954690,579956160,579957604,579959054,579960480,579961955,579963415,579964902,579966368,579967813,579969269,579970698,579972166,579973627,579975116,579976509,579977965,579979380,579980827,579982255,579983701,579985137,579986590,579988045,579989494,579990898,579992361,579993792,579995244,579996695,579998149,579999596,580001080,580002485,580003961,580005417,580006891,580008368,580009814,580011292,580012734,580014197,580015644,580017100,580018541,580019998,580021456,580022903,580024383,580025857,580027275,580028733,580030193,580031673,580033100,580034557,580036018,580037493,580039012,580040451,580041890,580043345,580044816,580046293,580047773,580049232,580050673,580052113,580053551,580055042,580056493,580057917,580059363,580060792,580062237,580063727,580065177,580066641,580068075,580069524,580071000,580072460,580073921,580075379,580076862,580078305,580079770,580081245,580082682,580084142,580085598,580087107,580088594,580090064,580091471,580092926,580094401,580095872,580097339,580098792,580100217,580101684,580103194,580104688,580106113,580107592,580109061,580110548,580112018,580113446,580114879,580116337,580117800,580119268,580120742,580122181,580123632,580125097,580126564,580128058,580129514,580131011,580132462,580133920,580135435,580136915,580138370,580139868,580141318,580142788,580144283,580145730,580147240,580148705,580150198,580151690,580153178,580154642,580156108,580157595,580159084,580160553,580162019,580163444,580164896,580166383,580167864,580169337,580170770,580172194,580173672,580175148,580176634,580178078,580179544,580180992,580182481,580183957,580185429,580186920,580188384,580189870,580191389,580192897,580194408,580195826,580197295,580198824,580200320,580201790,580203222,580204708,580206177,580207676,580209179,580210656,580212192,580213694,580215199,580216703,580218153,580219626,580221096,580222619,580224109,580225558,580227092,580228558,580230100,580231595,580233038,580234556,580236010,580237501,580238991,580240466,580242007,580243433,580244974,580246490,580247981,580249450,580250901,580252446,580253947,580255433,580256962,580258438,580259953,580261458,580262957,580264480,580265924,580267467,580269011,580270528,580272061,580273533,580275092,580276579,580278069,580279577,580281024,580282569,580284078,580285591,580287128,580288594,580290183,580291715,580293286,580294843,580296292,580297836,580299383,580300906,580302423,580303907,580305486,580306999,580308487,580310021,580311441,580313001,580314528,580316062,580317639,580319124,580320705,580322230,580323745,580325275,580326803,580328364,580329895,580331385,580332958,580334457,580336028,580337579,580339100,580340680,580342184,580343784,580345325,580346863,580348452,580349958,580351539,580353054,580354559,580356129,580357636,580359267,580360822,580362345,580363969,580365463,580367073,580368632,580370191,580371767,580373282,580374897,580376456,580377979,580379600,580381118,580382718,580384323,580385882,580387495,580388996,580390612,580392183,580393751,580395369,580396930,580398570,580400154,580401706,580403326,580404881,580406514,580408111,580409664,580411280,580412826,580414417,580416021,580417555,580419186,580420764,580422362,580423988,580425488,580427128,580428744,580430336,580431988,580433520,580435116,580436718,580438290,580439968,580441503,580443140,580444783,580446364,580448049,580449602,580451225,580452830,580454355,580456021,580457580,580459182,580460794,580462336,580463995,580465568,580467161,580468810,580470380,580472009,580473587,580475182,580476811,580478361,580479944,580481499,580483082,580484686,580486243,580487834,580489424,580491011,580492623,580494222,580495826,580497406,580498979,580500596,580502186,580503802,580505426,580507017,580508620,580510196,580511816,580513452,580515028,580516642,580518212,580519826,580521467,580523057,580524692,580526327,580527938,580529539,580531152,580532816,580534455,580536057,580537677,580539237,580540851,580542458,580544074,580545663,580547228,580548855,580550474,580552077,580553663,580555270,580556841,580558421,580559991,580561601,580563200,580564795,580566379,580567932,580569545,580571134,580572740,580574356,580575920,580577506,580579115,580580712,580582309,580583886,580585422,580587008,580588563,580590139,580591757,580593281,580594870,580596421,580597939,580599582,580601121,580602727,580604289,580605806,580607422,580608966,580610545,580612136,580613665,580615258,580616809,580618371,580619998,580621553,580623132,580624713,580626265,580627863,580629411,580630998,580632535,580634096,580635677,580637285,580638886,580640479,580642005,580643579,580645220,580646791,580648386,580649893,580651429,580653179,580655030,580656913,580658751,580660536,580662294,580664048,580665817,580667603,580669347,580671126,580672914,580674660,580676449,580678225,580679984,580681723,580683484,580685219,580687029,580688862,580690738,580692656,580694483,580696318,580698145,580699934,580701750,580703578,580705380,580707195,580708995,580710782,580712584,580714373,580716194,580718005,580719842,580721724,580723528,580725325,580727180,580729029,580730861,580732754,580734575,580736468,580738258,580739979,580741878,580743574,580745408,580747131,580748891,580750707,580752432,580754334,580756022,580757886,580759633,580761446,580763208,580764969,580766730,580768521,580770227,580771982,580773671,580775395,580777110,580778827,580780536,580782311,580783987,580785815,580787462,580789315,580791003,580792717,580794395,580796095,580797785,580799417,580801258,580802862,580804598,580806248,580807940,580809730,580811309,580813088,580814732,580816396,580818170,580819764,580821496,580823134,580824768,580826542,580828118,580829793,580831409,580833059,580834821,580836383,580838087,580839700,580841352,580843141,580844659,580846387,580847974,580849619,580851393,580852928,580854651,580856258,580857850,580859663,580861173,580862867,580864513,580866126,580867975,580869457,580871176,580872895,580874505,580876359,580877932,580879657,580881440,580883032,580884773,580886380,580888065,580889797,580891326,580893099,580894695,580896380,580898174,580899687,580901516,580903141,580904831,580906626,580908125,580909954,580911610,580913242,580915047,580916548,580918368,580920038,580921680,580923453,580924983,580926783,580928414,580930054,580931839,580933358,580935152,580936800,580938474,580940249,580941751,580943528,580945222,580946875,580948706,580950199,580951990,580953701,580955348,580957142,580958653,580960439,580962117,580963778,580965575,580967072,580968841,580970527,580972139,580973916,580975501,580977276,580978943,580980526,580982336,580983941,580985745,580987431,580988970,580990855,580992474,580994200,580995940,580997500,580999347,581000965,581002668,581004481,581005999,581007866,581009530,581011166,581012989,581014505,581016363,581018047,581019629,581021391,581022960,581024704,581026397,581027938,581029681,581031300,581033028,581034729,581036260,581037972,581039645,581041341,581043001,581044549,581046292,581047966,581049679,581051274,581052798,581054567,581056184,581057888,581059470,581061049,581062855,581064468,581066164,581067735,581069339,581071086,581072617,581074306,581075897,581077457,581079221,581080730,581082403,581083972,581085598,581087369,581088889,581090559,581092143,581093723,581095518,581097057,581098729,581100431,581102064,581103870,581105427,581107103,581108799,581110478,581112252,581113839,581115537,581117198,581118799,581120576,581122198,581123796,581125497,581127090,581128834,581130421,581132053,581133813,581135421,581137164,581138784,581140463,581142228,581143822,581145594,581147211,581148809,581150561,581152103,581153857,581155535,581157174,581158966,581160581,581162302,581164009,581165642,581167404,581169004,581170734,581172371,581174015,581175801,581177454,581179153,581180908,581182565,581184373,581186082,581187775,581189550,581191198,581192953,581194717,581196346,581198124,581199833,581201578,581203376,581205062,581206829,581208581,581210327,581212156,581213888,581215682,581217481,581219210,581221001,581222763,581224550,581226355,581228051,581229769,581231548,581233332,581235143,581236801,581238569,581240327,581242049,581243827,581245548,581247320,581249082,581250787,581252597,581254325,581256062,581257814,581259480,581261233,581262971,581264722,581266488,581268117,581269886,581271565,581273271,581275053,581276720,581278544,581280175,581281877,581283670,581285398,581287177,581288880,581290598,581292351,581294032,581295771,581297550,581299210,581300974,581302675,581304400,581306228,581307938,581309697,581311463,581313179,581314995,581316747,581318500,581320291,581321948,581323666,581325435,581327192,581329032,581330697,581332450,581334269,581335994,581337824,581339586,581341298,581343143,581344834,581346548,581348283,581350084,581351768,581353454,581355155,581356831,581358538,581360304,581361978,581363703,581365379,581367118,581368926,581370618,581372377,581374107,581375819,581377544,581379276,581381055,581382779,581384475,581386173,581387871,581389620,581391376,581393064,581394765,581396444,581398165,581399898,581401581,581403364,581405015,581406739,581408429,581410091,581411898,581413577,581415277,581417013,581418658,581420440,581422164,581423876,581425648,581427259,581428998,581430714,581432357,581434173,581435845,581437555,581439319,581440986,581442782,581444554,581446276,581448046,581449715,581451427,581453192,581454884,581456716,581458440,581460163,581461940,581463623,581465423,581467170,581468918,581470738,581472420,581474216,581475997,581477722,581479526,581481212,581482974,581484723,581486405,581488254,581490001,581491746,581493555,581495231,581497066,581498880,581500601,581502417,581504112,581505890,581507672,581509377,581511240,581512981,581514744,581516566,581518287,581520129,581521960,581523725,581525571,581527314,581529140,581531001,581532747,581534666,581536434,581538249,581540113,581541823,581543708,581545532,581547282,581549166,581550878,581552712,581554588,581556353,581558257,581560030,581561884,581563784,581565516,581567437,581569190,581570973,581572875,581574570,581576482,581578284,581580064,581581967,581583704,581585555,581587447,581589224,581591131,581592944,581594747,581596603,581598296,581600184,581602033,581603800,581605692,581607465,581609324,581611200,581612968,581614853,581616684,581618490,581620304,581622045,581623940,581625753,581627525,581629377,581631149,581633003,581634883,581636663,581638548,581640369,581642204,581644051,581645810,581647710,581649532,581651322,581653167,581654976,581656841,581658683,581660501,581662421,581664246,581666076,581667920,581669680,581671582,581673428,581675210,581677053,581678861,581680783,581682642,581684428,581686293,581688099,581689943,581691764,581693543,581695436,581697259,581699073,581700866,581702706,581704605,581706446,581708264,581710151,581712007,581713865,581715687,581717492,581719387,581721277,581723101,581724932,581726750,581728640,581730491,581732286,581734180,581736030,581737935,581739767,581741574,581743485,581745367,581747223,581749060,581750913,581752806,581754668,581756490,581758356,581760209,581762106,581763937,581765769,581767674,581769573,581771447,581773270,581775118,581777024,581778861,581780692,581782516,581784366,581786282,581788074,581789921,581791789,581793678,581795541,581797338,581799190,581801076,581802937,581804796,581806626,581808528,581810426,581812247,581814092,581815965,581817837,581819745,581821538,581823388,581825262,581827135,581828984,581830831,581832731,581834644,581836496,581838383,581840226,581842086,581843998,581845821,581847690,581849550,581851393,581853285,581855096,581856967,581858868,581860692,581862613,581864438,581866299,581868201,581870064,581871937,581873782,581875623,581877516,581879352,581881198,581883053,581884871,581886800,581888603,581890465,581892405,581894249,581896144,581897976,581899779,581901696,581903535,581905457,581907275,581909136,581910889,581912586,581914259,581915989,581917726,581919489,581921211,581922915,581924644,581926297,581927944,581929579,581931233,581932905,581934566,581936345,581938119,581939861,581941607,581943278,581944943,581946681,581948439,581950206,581952051,581953859,581955634,581957372,581959104,581960833,581962637,581964477,581966357,581968249,581970113,581971917,581973689,581975519,581977177,581978872,581980598,581982389,581984106,581985845,581987644,581989442,581991268,581993058,581994796,581996553,581998320,582000114,582001989,582003796,582005643,582007427,582009145,582010857,582012520,582014261,582016033,582017839,582019649,582021511,582023332,582025061,582026827,582028557,582030319,582032084,582033841,582035604,582037362,582039149,582040949,582042783,582044601,582046473,582048368,582050258,582052122,582054039,582055981,582057904,582059796,582061725,582063711,582065683,582067670,582069651,582071582,582073542,582075498,582077447,582079376,582081352,582083280,582085200,582087119,582089043,582091014,582092887,582094803,582096699,582098673,582100560,582102459,582104349,582106266,582108128,582109962,582111881,582113763,582115625,582117512,582119330,582121238,582123036,582124942,582126749,582128564,582130352,582132174,582133922,582135663,582137455,582139205,582141004,582142804,582144634,582146374,582148139,582149947,582151653,582153427,582155236,582156997,582158856,582160656,582162496,582164354,582166172,582167989,582169812,582171613,582173401,582175178,582176889,582178671,582180459,582182272,582184090,582185804,582187536,582189261,582190990,582192720,582194505,582196258,582198047,582199749,582201565,582203287,582205058,582206844,582208573,582210414,582212280,582214014,582215878,582217661,582219411,582221279,582223102,582224823,582226703,582228525,582230280,582232116,582233823,582235493,582237205,582238863,582240630,582242302,582243921,582245598,582247292,582248962,582250623,582252285,582254000,582255708,582257400,582259139,582260946,582262699,582264433,582266151,582267854,582269593,582271287,582273021,582274821,582276659,582278442,582280238,582281876,582283423,582284897,582286409,582288057,582289663,582291315,582292968,582294586,582296190,582297746,582299341,582300938,582302499,582304076,582305712,582307338,582308991,582310638,582312286,582313977,582315645,582317338,582319014,582320708,582322507,582324327,582326106,582327904,582329640,582331363,582333097,582334896,582336777,582338582,582340339,582341996,582343684,582345478,582347260,582349017,582350898,582352789,582354663,582356591,582358429,582360326,582362203,582364141,582365994,582367904,582369772,582371560,582373406,582375208,582377007,582378760,582380532,582382213,582383922,582385591,582387300,582388998,582390740,582392451,582394220,582396021,582397728,582399475,582401159,582402849,582404574,582406333,582408052,582409780,582411522,582413344,582415134,582416934,582418739,582420531,582422380,582424208,582426029,582427836,582429705,582431535,582433316,582435055,582436782,582438538,582440337,582442159,582443961,582445760,582447537,582449262,582450975,582452756,582454490,582456238,582458018,582459829,582461629,582463345,582465048,582466819,582468602,582470379,582472165,582473951,582475699,582477519,582479312,582481131,582482934,582484726,582486601,582488442,582490323,582492220,582494060,582495857,582497565,582499259,582501041,582502782,582504525,582506235,582507995,582509703,582511452,582513182,582514983,582516763,582518609,582520535,582522372,582524159,582525997,582527814,582529636,582531447,582533272,582535028,582536881,582538689,582540465,582542271,582544069,582545892,582547696,582549560,582551414,582553221,582555036,582556842,582558665,582560532,582562373,582564218,582566082,582567922,582569804,582571625,582573449,582575285,582577092,582578934,582580700,582582455,582584238,582586060,582587854,582589646,582591417,582593239,582595000,582596747,582598510,582600277,582601986,582603706,582605464,582607175,582608868,582610630,582612366,582614070,582615815,582617612,582619341,582621104,582622869,582624640,582626432,582628230,582629953,582631675,582633403,582635122,582636849,582638614,582640394,582642175,582643879,582645613,582647360,582649046,582650780,582652509,582654228,582655957,582657705,582659439,582661136,582662906,582664639,582666341,582668041,582669724,582671478,582673191,582674912,582676651,582678412,582680123,582681909,582683709,582685470,582687265,582689107,582690924,582692700,582694530,582696341,582698171,582700010,582701857,582703723,582705568,582707413,582709239,582711083,582712930,582714745,582716539,582718322,582720106,582721886,582723669,582725433,582727238,582728992,582730799,582732611,582734408,582736193,582737999,582739798,582741631,582743417,582745159,582746904,582748673,582750451,582752258,582754087,582755945,582757814,582759585,582761390,582763179,582764948,582766744,582768555,582770308,582772048,582773829,582775601,582777447,582779234,582781011,582782747,582784546,582786349,582788089,582789826,582791557,582793331,582795164,582796890,582798574,582800262,582802053,582803881,582805581,582807318,582809044,582810876,582812722,582814556,582816318,582818059,582819840,582821631,582823426,582825175,582826868,582828435,582830099,582831759,582833339,582834947,582836550,582838092,582839601,582841139,582842627,582844149,582845740,582847322,582848904,582850481,582852000,582853591,582855191,582856927,582858649,582860200,582861847,582863695,582865534,582867448,582869199,582870919,582872570,582874181,582875775,582877335,582878892,582880417,582881970,582883547,582885149,582886711,582888267,582889806,582891317,582892876,582894391,582895947,582897448,582899021,582900526,582902098,582903594,582905182,582906667,582908169,582909713,582911194,582912809,582914328,582915860,582917430,582919011,582920517,582922036,582923624,582925145,582926613,582928176,582929692,582931184,582932692,582934260,582935807,582937268,582938778,582940290,582941857,582943407,582944925,582946458,582948015,582949587,582951146,582952751,582954358,582955924,582957481,582959052,582960617,582962185,582963751,582965303,582966862,582968416,582969981,582971570,582973144,582974698,582976235,582977737,582979288,582980870,582982483,582984079,582985744,582987360,582988878,582990526,582992206,582993892,582995429,582997117,582998799,583000404,583002002,583003687,583005310,583006923,583008608,583010269,583011829,583013506,583015130,583016693,583018371,583019955,583021535,583023202,583024809,583026355,583028021,583029541,583031160,583032770,583034321,583035990,583037619,583039171,583040787,583042342,583043946,583045547,583047085,583048739,583050273,583051916,583053518,583055058,583056725,583058227,583059918,583061437,583063197,583064711,583066456,583067955,583069672,583071194,583072905,583074459,583076189,583077752,583079472,583081045,583082777,583084318,583086021,583087560,583089258,583090789,583092479,583093992,583095702,583097232,583098953,583100488,583102195,583103730,583105443,583106956,583108644,583110177,583111797,583113421,583115025,583116685,583118272,583119921,583121463,583123143,583124669,583126380,583127924,583129599,583131184,583132789,583134445,583135999,583137695,583139199,583140913,583142437,583144089,583145724,583147324,583149035,583150574,583152322,583153864,583155539,583157160,583158677,583160480,583161995,583163685,583165304,583166823,583168584,583170109,583171782,583173416,583174966,583176684,583178231,583179870,583181479,583183019,583184712,583186230,583187865,583189479,583191004,583192679,583194259,583195849,583197507,583199060,583200682,583202290,583203850,583205498,583207010,583208579,583210172,583211740,583213355,583214892,583216485,583218071,583219615,583221249,583222775,583224317,583225891,583227382,583228950,583230472,583232040,583233603,583235094,583236698,583238232,583239805,583241377,583242899,583244468,583246014,583247552,583249159,583250684,583252257,583253820,583255374,583256945,583258493,583260064,583261627,583263146,583264731,583266254,583267801,583269361,583270873,583272433,583273978,583275558,583277146,583278709,583280273,583281844,583283413,583284986,583286537,583288069,583289616,583291143,583292735,583294247,583295787,583297336,583298873,583300446,583302004,583303564,583305127,583306674,583308233,583309801,583311374,583312915,583314456,583316000,583317534,583319097,583320652,583322228,583323768,583325411,583326979,583328560,583330102,583331658,583333155,583334645,583336117,583337594,583339086,583340580,583342098,583343664,583345212,583346808,583348382,583349971,583351546,583353167,583354776,583356336,583357911,583359492,583361099,583362693,583364262,583365832,583367370,583368963,583370536,583372075,583373652,583375274,583376864,583378452,583380069,583381685,583383282,583384875,583386487,583388097,583389725,583391348,583392953,583394552,583396146,583397759,583399336,583400928,583402515,583404122,583405726,583407318,583408926,583410526,583412130,583413728,583415359,583416953,583418555,583420158,583421786,583423392,583425004,583426670,583428281,583429905,583431527,583433152,583434712,583436302,583437913,583439457,583441051,583442640,583444230,583445787,583447383,583448993,583450572,583452180,583453767,583455342,583456939,583458540,583460151,583461784,583463399,583465014,583466636,583468243,583469858,583471469,583473079,583474711,583476344,583477944,583479540,583481127,583482746,583484355,583485930,583487542,583489118,583490721,583492335,583493964,583495549,583497150,583498743,583500348,583501974,583503583,583505170,583506729,583508333,583509940,583511531,583513129,583514727,583516301,583517880,583519439,583520998,583522574,583524136,583525703,583527277,583528816,583530370,583531932,583533475,583535020,583536518,583538031,583539572,583541130,583542716,583544247,583545814,583547358,583548956,583550542,583552125,583553736,583555314,583556927,583558513,583560101,583561689,583563285,583564847,583566424,583568004,583569582,583571160,583572749,583574344,583575945,583577546,583579152,583580769,583582395,583583970,583585589,583587180,583588752,583590374,583591955,583593594,583595236,583596850,583598479,583600091,583601720,583603339,583604965,583606562,583608172,583609802,583611388,583612998,583614616,583616220,583617844,583619475,583621095,583622724,583624352,583626000,583627617,583629242,583630855,583632456,583634025,583635615,583637213,583638807,583640428,583642004,583643585,583645186,583646786,583648435,583650056,583651680,583653287,583654875,583656483,583658073,583659679,583661260,583662852,583664450,583666026,583667662,583669277,583670860,583672482,583674083,583675677,583677254,583678853,583680426,583682009,583683602,583685200,583686802,583688394,583690014,583691634,583693220,583694773,583696364,583697950,583699484,583701062,583702631,583704220,583705794,583707383,583708913,583710490,583712044,583713595,583715118,583716709,583718293,583719874,583721455,583723029,583724617,583726183,583727775,583729331,583730929,583732502,583734111,583735699,583737292,583738877,583740419,583741995,583743606,583745207,583746796,583748419,583749991,583751584,583753179,583754752,583756388,583757960,583759521,583761089,583762675,583764229,583765778,583767326,583768867,583770430,583771972,583773517,583775059,583776570,583777207,583777233,583777259,583777285,583777311,583777337,583777363,583777389,583777415,583777441,583777467,583778680,583779975,583781271,583782597,583783969,583785374,583786804,583788236,583789669,583791089,583792535,583793956,583795418,583796876,583798330,583799815,583801275,583802742,583804174,583805619,583807076,583808508,583809947,583811386,583812804,583814213,583815690,583817165,583818641,583820100,583821542,583822992,583824457,583825934,583827391,583828817,583830293,583831758,583833172,583834582,583836027,583837497,583838981,583840422,583841857,583843233,583844650,583846052,583847502,583848933,583850322,583851725,583853116,583854542,583856052,583857439,583858919,583860407,583861839,583863282,583864710,583866167,583867623,583869038,583870509,583871945,583873368,583874832,583876276,583877700,583879114,583880574,583882004,583883399,583884816,583886204,583887623,583889022,583890435,583891866,583893273,583894684,583896129,583897568,583899028,583900475,583901922,583903389,583904801,583906275,583907757,583909196,583910675,583912128,583913587,583915061,583916533,583918022,583919534,583920978,583922448,583923951,583925397,583926901,583928326,583929766,583931215,583932658,583934129,583935585,583937045,583938523,583939993,583941452,583942976,583944482,583945954,583947401,583948864,583950325,583951810,583953262,583954774,583956247,583957691,583959178,583960684,583962162,583963630,583965093,583966567,583968023,583969480,583970972,583972420,583973875,583975336,583976813,583978242,583979681,583981152,583982602,583984033,583985501,583986924,583988353,583989830,583991309,583992767,583994221,583995711,583997184,583998632,584000079,584001546,584003015,584004454,584005897,584007342,584008849,584010280,584011705,584013104,584014565,584016025,584017420,584018919,584020369,584021874,584023353,584024852,584026339,584027825,584029369,584030821,584032311,584033750,584035236,584036710,584038207,584039658,584041094,584042577,584044063,584045574,584047118,584048664,584050105,584051625,584053185,584054693,584056177,584057652,584059133,584060611,584062115,584063558,584065017,584066556,584068088,584069606,584071114,584072643,584074124,584075598,584077096,584078576,584080090,584081570,584083027,584084524,584086027,584087574,584089100,584090618,584092117,584093600,584095101,584096650,584098126,584099592,584101048,584102554,584104077,584105581,584107087,584108546,584110117,584111654,584113168,584114656,584116135,584117647,584119199,584120736,584122254,584123823,584125410,584126993,584128566,584130137,584131705,584133300,584134914,584136525,584138130,584139741,584141312,584142889,584144461,584146037,584147576,584149184,584150767,584152333,584153932,584155496,584157068,584158673,584160252,584161820,584163447,584165064,584166685,584168309,584169894,584171545,584173161,584174737,584176284,584177878,584179458,584181010,584182569,584184123,584185694,584187239,584188768,584190270,584191798,584193341,584194820,584196317,584197793,584199230,584200584,584202047,584203535,584205003,584206491,584208018,584209550,584211230,584212907,584214569,584216224,584217929,584219605,584221295,584223002,584224733,584226425,584228231,584229966,584231664,584233342,584235025,584236681,584238327,584240003,584241685,584243333,584245022,584246648,584248356,584250066,584251698,584253410,584255062,584256752,584258390,584260059,584261767,584263389,584265051,584266747,584268390,584270082,584271663,584273241,584274868,584276518,584278194,584279815,584281371,584283007,584284630,584286237,584287855,584289421,584291042,584292593,584294124,584295776,584297357,584298936,584300582,584302270,584303912,584305578,584307281,584308982,584310629,584312289,584313857,584315552,584317243,584318869,584320514,584322182,584323795,584325412,584327061,584328739,584330357,584331936,584333441,584335055,584336561,584338168,584339720,584341290,584342881,584344386,584345963,584347545,584349124,584350709,584352276,584353903,584355501,584357116,584358806,584360461,584362093,584363740,584365346,584367001,584368640,584370362,584371997,584373650,584375279,584376966,584378616,584380285,584381950,584383645,584385303,584386983,584388691,584390385,584392114,584393808,584395518,584397208,584398890,584400593,584402295,584403993,584405682,584407368,584409080,584410779,584412559,584414274,584415966,584417696,584419446,584421155,584422855,584424578,584426331,584428038,584429779,584431519,584433257,584434926,584436630,584438312,584440009,584441708,584443436,584445137,584446816,584448515,584450220,584451911,584453589,584455300,584456975,584458593,584460204,584461869,584463511,584465192,584466843,584468493,584470138,584471800,584473410,584475048,584476681,584478271,584479911,584481536,584483150,584484758,584486380,584488040,584489680,584491322,584492980,584494617,584496268,584497910,584499556,584501142,584502731,584504377,584506042,584507710,584509374,584510931,584512541,584514132,584515748,584517463,584519044,584520666,584522354,584524061,584525775,584527470,584529194,584530918,584532625,584534292,584536058,584537758,584539392,584541081,584542771,584544467,584546194,584547898,584549545,584551158,584552802,584554511,584556195,584557887,584559647,584561364,584563050,584564747,584566424,584568203,584569909,584571621,584573345,584575048,584576738,584578428,584580142,584581836,584583520,584585268,584587015,584588687,584590361,584592037,584593760,584595473,584597244,584598982,584600741,584602489,584604229,584605918,584607665,584609455,584611255,584613071,584614835,584616572,584618275,584619996,584621754,584623529,584625276,584627031,584628734,584630480,584632247,584634018,584635739,584637468,584639260,584641093,584642900,584644643,584646343,584648129,584649932,584651765,584653592,584655394,584657243,584659112,584661037,584662892,584664754,584666621,584668481,584670383,584672301,584674171,584676051,584677886,584679675,584681496,584683358,584685223,584687107,584688959,584690804,584692668,584694518,584696365,584698205,584700036,584701887,584703744,584705579,584707439,584709333,584711203,584713058,584714911,584716774,584718646,584720481,584722321,584724158,584725995,584727829,584729607,584731428,584733256,584735085,584736862,584738572,584740328,584742138,584743834,584745521,584747154,584748894,584750358,584751953,584753558,584755130,584756682,584758279,584759911,584761578,584763368,584765143,584766929,584768752,584770596,584772424,584774237,584776114,584777945,584779815,584781677,584783578,584785375,584787232,584788984,584790808,584792623,584794449,584796237,584797982,584799759,584801505,584803279,584805094,584806887,584808657,584810477,584812246,584813988,584815761,584817572,584819398,584821181,584822913,584824725,584826540,584828267,584830038,584831770,584833462,584835237,584836995,584838771,584840417,584842151,584843882,584845485,584847156,584848879,584850515,584852203,584853907,584855581,584857235,584858959,584860616,584862323,584864086,584865886,584867614,584869424,584871248,584873083,584874846,584876629,584878362,584880164,584881956,584883725,584885525,584887333,584889062,584890774,584892483,584894213,584896005,584897677,584899356,584900979,584902686,584904299,584905936,584907527,584909221,584910881,584912483,584914055,584915704,584917333,584918944,584920680,584922274,584923945,584925614,584927311,584929075,584930900,584932652,584934391,584936106,584937828,584939583,584941347,584943170,584944924,584946698,584948494,584950285,584952077,584953878,584955698,584957486,584959299,584961121,584962926,584964778,584966624,584968462,584970279,584972130,584973919,584975727,584977559,584979424,584981247,584983068,584984868,584986708,584988569,584990469,584992311,584994163,584996035,584997920,584999815,585001661,585003479,585005330,585007177,585009027,585010908,585012744,585014618,585016405,585018237,585020029,585021828,585023644,585025490,585027258,585029064,585030845,585032634,585034437,585036227,585038050,585039866,585041646,585043372,585045090,585046840,585048585,585050335,585052111,585053828,585055561,585057340,585059061,585060722,585062449,585064120,585065792,585067513,585069214,585070905,585072570,585074256,585075975,585077656,585079346,585080988,585082668,585084393,585086045,585087777,585089438,585091070,585092754,585094465,585096187,585097933,585099615,585101291,585102972,585104574,585106302,585108026,585109740,585111392,585113152,585114938,585116720,585118538,585120339,585122169,585123938,585125736,585127536,585129396,585131126,585132893,585134635,585136418,585138222,585140036,585141786,585143544,585145254,585147006,585148762,585150527,585152328,585154159,585155950,585157688,585159468,585161229,585163023,585164831,585166651,585168446,585170196,585171972,585173673,585175405,585177191,585178957,585180664,585182506,585184297,585186113,585187869,585189612,585191476,585193304,585195125,585196967,585198793,585200668,585202527,585204376,585206187,585208086,585210011,585211939,585213889,585215774,585217650,585219478,585221303,585223195,585225104,585226988,585228845,585230678,585232497,585234388,585236296,585238171,585240056,585241957,585243920,585245858,585247729,585249583,585251457,585253344,585255258,585257135,585259112,585261056,585263063,585265075,585267090,585269091,585271069,585273073,585275072,585277042,585279023,585281001,585282994,585284955,585286915,585288865,585290835,585292791,585294766,585296758,585298683,585300630,585302582,585304548,585306504,585308454,585310423,585312447,585314426,585316418,585318384,585320391,585322349,585324351,585326313,585328286,585330208,585332144,585334113,585336043,585337993,585339893,585341858,585343786,585345731,585347648,585349470,585351367,585353251,585355090,585356896,585358656,585360547,585362071,585363752,585365458,585367128,585368750,585370379,585372117,585373870,585375698,585377621,585379515,585381385,585383224,585385119,585387054,585388922,585390886,585392803,585394761,585396639,585398594,585400439,585402320,585404172,585406049,585407904,585409779,585411655,585413530,585415351,585417156,585419041,585420876,585422788,585424639,585426520,585428402,585430212,585432071,585433922,585435817,585437653,585439537,585441400,585443247,585445035,585446810,585448596,585450363,585452107,585453934,585455728,585457526,585459204,585460945,585462754,585464483,585466123,585467935,585469701,585471316,585473131,585474795,585476596,585478300,585480007,585481835,585483673,585485500,585487330,585489170,585491051,585492951,585494786,585496624,585498404,585500251,585502090,585503945,585505800,585507638,585509452,585511190,585512934,585514723,585516509,585518272,585520073,585521782,585523476,585525168,585526830,585528506,585530150,585531857,585533572,585535244,585536897,585538597,585540300,585541942,585543688,585545338,585547081,585548767,585550562,585552359,585554253,585556109,585557910,585559709,585561453,585563232,585565028,585566897,585568742,585570622,585572476,585574318,585576224,585578093,585579986,585581887,585583768,585585658,585587580,585589484,585591375,585593280,585595188,585597096,585598999,585600910,585602793,585604682,585606564,585608438,585610336,585612235,585614152,585616062,585618014,585619935,585621863,585623798,585625694,585627666,585629591,585631529,585633429,585635358,585637318,585639259,585641178,585643100,585645034,585646876,585648694,585650557,585652438,585654271,585656146,585657952,585659824,585661666,585663532,585665391,585667279,585669082,585670927,585672734,585674523,585676314,585678104,585679855,585681676,585683510,585685259,585687071,585688922,585690663,585692406,585694216,585695925,585697722,585699468,585701189,585702967,585704716,585706436,585708161,585709873,585711592,585713309,585715068,585716825,585718618,585720377,585722111,585723836,585725525,585727260,585729037,585730774,585732559,585734332,585736077,585737764,585739461,585741187,585742983,585744759,585746475,585748158,585749979,585751842,585753685,585755560,585757441,585759292,585761217,585763045,585764950,585766795,585768622,585770432,585772278,585774088,585775960,585777852,585779708,585781526,585783298,585785098,585786916,585788713,585790555,585792406,585794304,585796144,585797989,585799810,585801661,585803500,585805370,585807253,585809078,585810875,585812669,585814440,585816299,585818091,585819932,585821695,585823554,585825377,585827289,585829113,585830907,585832805,585834702,585836605,585838487,585840404,585842297,585844201,585846122,585848006,585849954,585851921,585853856,585855865,585857797,585859761,585861668,585863602,585865520,585867481,585869475,585871450,585873353,585875311,585877249,585879248,585881181,585883115,585885047,585887042,585889058,585890998,585892929,585894818,585896775,585898719,585900697,585902675,585904653,585906681,585908736,585910766,585912793,585914802,585916837,585918884,585920914,585922936,585924968,585926978,585929009,585930981,585933003,585934985,585937033,585939058,585941050,585943061,585945050,585947040,585949044,585951056,585953074,585955087,585957105,585959114,585961138,585963155,585965160,585967191,585969223,585971228,585973256,585975269,585977274,585979281,585981277,585983280,585985242,585987215,585989177,585991166,585993166,585995082,585997049,585999024,586000954,586002848,586004700,586006569,586008429,586009941,586011733,586013482,586015148,586016924,586018668,586020432,586022219,586024092,586026036,586027976,586029934,586031887,586033839,586035792,586037779,586039725,586041707,586043663,586045609,586047604,586049481,586051395,586053292,586055212,586057095,586058996,586060948,586062849,586064772,586066642,586068587,586070463,586072366,586074286,586076221,586078102,586079979,586081891,586083733,586085667,586087568,586089492,586091358,586093226,586095108,586096993,586098802,586100547,586102409,586104255,586106116,586107945,586109665,586111414,586113231,586115036,586116784,586118463,586120214,586122022,586123773,586125468,586127310,586128999,586130863,586132579,586134349,586136220,586138087,586139965,586141878,586143736,586145672,586147561,586149446,586151337,586153176,586155101,586157002,586158902,586160775,586162667,586164514,586166267,586168142,586169963,586171765,586173585,586175402,586177155,586178909,586180618,586182274,586183987,586185669,586187418,586189150,586190864,586192552,586194301,586195990,586197705,586199407,586201090,586202798,586204576,586206396,586208205,586210086,586211984,586213847,586215697,586217501,586219301,586221150,586223019,586224956,586226843,586228712,586230637,586232522,586234459,586236417,586238352,586240266,586242118,586244050,586246018,586247987,586249914,586251856,586253800,586255756,586257679,586259602,586261579,586263488,586265442,586267377,586269307,586271253,586273163,586275156,586277116,586279086,586281062,586283052,586285035,586287047,586289011,586290980,586292937,586294909,586296862,586298824,586300733,586302714,586304639,586306516,586308437,586310300,586312196,586314144,586316010,586317855,586319743,586321648,586323540,586325438,586327334,586329256,586331099,586332933,586334757,586336594,586338402,586340189,586342047,586343874,586345686,586347538,586349350,586351137,586353011,586354750,586356581,586358393,586360157,586361997,586363736,586365499,586367304,586369055,586370786,586372545,586374333,586376091,586377869,586379648,586381376,586383110,586384850,586386608,586388382,586390150,586391975,586393803,586395584,586397389,586399188,586400955,586402658,586404392,586406144,586407946,586409753,586411496,586413283,586415123,586416958,586418870,586420815,586422708,586424607,586426482,586428372,586430277,586432156,586434042,586435931,586437809,586439658,586441544,586443449,586445385,586447205,586449016,586450809,586452679,586454562,586456425,586458318,586460239,586462101,586463961,586465848,586467695,586469568,586471453,586473333,586475206,586477043,586478920,586480742,586482553,586484440,586486242,586488063,586489870,586491682,586493569,586495436,586497276,586499124,586501065,586502991,586504908,586506858,586508783,586510730,586512678,586514623,586516547,586518517,586520494,586522475,586524471,586526468,586528442,586530442,586532438,586534413,586536372,586538370,586540377,586542317,586544257,586546227,586548255,586550261,586552258,586554242,586556264,586558279,586560288,586562250,586564179,586566171,586568126,586570098,586572065,586574057,586576072,586578119,586580172,586582213,586584241,586586265,586588305,586590346,586592388,586594423,586596473,586598510,586600538,586602575,586604598,586606597,586608631,586610681,586612708,586614730,586616744,586618767,586620786,586622831,586624858,586626888,586628940,586630991,586633047,586635046,586637090,586639111,586641158,586643174,586645215,586647244,586649267,586651280,586653292,586655331,586657324,586659334,586661322,586663363,586665367,586667338,586669351,586671373,586673327,586675254,586677143,586679068,586680981,586682223,586683814,586685441,586687095,586688767,586690434,586692094,586693822,586695525,586697266,586698907,586700555,586702262,586703970,586705676,586707387,586709063,586710756,586712441,586714109,586715823,586717526,586719261,586720939,586722549,586724185,586725848,586727519,586729207,586730943,586732725,586734527,586736243,586738023,586739739,586741500,586743236,586744936,586746678,586748445,586750169,586751956,586753687,586755376,586757011,586758709,586760385,586762010,586763653,586765289,586766900,586768506,586770112,586771750,586773400,586775060,586776703,586778357,586780026,586781728,586783381,586785042,586786676,586788307,586789942,586791552,586793178,586794823,586796422,586798064,586799734,586801364,586803003,586804640,586806298,586807960,586809625,586811268,586812903,586814565,586816210,586817824,586819486,586821127,586822787,586824438,586826064,586827686,586829315,586830934,586832598,586834240,586835891,586837511,586839137,586840784,586842372,586843989,586845618,586847250,586848902,586850584,586852224,586853877,586855500,586857134,586858774,586860409,586862021,586863664,586865272,586866910,586868565,586870234,586871868,586873473,586875075,586876717,586878350,586879977,586881630,586883221,586884784,586886400,586888045,586889703,586891319,586892947,586894534,586896198,586897828,586899450,586901078,586902706,586904342,586905977,586907605,586909241,586910864,586912468,586914081,586915112,586915138,586915164,586915190,586915216,586915242,586915268,586915294,586915320,586915346,586915372,586916421,586917699,586918929,586920365,586921749,586923179,586924590,586926003,586927411,586928836,586930219,586931575,586932915,586934245,586935579,586936933,586938246,586939519,586940804,586942120,586943462,586944821,586946154,586947518,586948767,586950049,586951307,586952597,586953955,586955283,586956710,586957987,586959343,586960771,586962197,586963588,586964951,586966297,586967673,586969077,586970466,586971889,586973325,586974782,586976258,586977748,586979227,586980770,586982312,586983841,586985356,586986825,586988342,586989887,586991413,586992949,586994471,586995977,586997515,586999059,587000589,587002166,587003723,587005241,587006778,587008333,587009856,587011400,587012998,587014585,587016094,587017598,587019157,587020676,587022199,587023766,587025339,587026925,587028501,587029997,587031449,587032944,587034420,587035879,587037334,587038766,587040241,587041711,587043194,587044695,587046191,587047696,587049198,587050745,587052289,587053886,587055420,587056944,587058455,587059964,587061436,587062918,587064422,587065861,587067377,587068894,587070423,587071951,587073488,587075010,587076595,587078169,587079682,587081169,587082722,587084282,587085835,587087408,587088959,587090498,587092023,587093560,587095124,587096674,587098284,587099862,587101405,587102968,587104582,587106146,587107714,587109255,587110785,587112267,587113730,587115221,587116727,587118257,587119791,587121346,587122905,587124503,587126094,587127702,587129323,587130948,587132558,587134126,587135729,587137340,587138923,587140503,587142121,587143713,587145305,587146893,587148457,587150084,587151690,587153302,587154951,587156537,587158143,587159777,587161353,587162905,587164477,587166112,587167749,587169386,587171040,587172672,587174292,587175900,587177489,587179108,587180750,587182354,587183926,587185509,587187105,587188729,587190320,587191901,587193485,587195067,587196613,587198179,587199771,587201328,587202928,587204511,587206105,587207721,587209311,587210905,587212467,587214046,587215578,587217125,587218704,587220331,587221947,587223570,587225204,587226778,587228396,587229955,587231536,587233082,587234662,587236278,587237913,587239532,587241139,587242755,587244397,587246041,587247688,587249340,587250968,587252632,587254281,587255916,587257524,587259189,587260798,587262405,587264026,587265605,587267207,587268852,587270464,587272107,587273799,587275468,587277126,587278785,587280460,587282140,587283813,587285442,587287090,587288722,587290356,587292019,587293648,587295276,587296890,587298525,587300164,587301799,587303401,587305044,587306663,587308249,587309871,587311508,587313140,587314722,587316308,587317943,587319506,587321111,587322711,587324299,587325890,587327506,587329103,587330733,587332345,587333948,587335561,587337226,587338849,587340497,587342134,587343833,587345494,587347169,587348849,587350545,587352202,587353876,587355539,587357172,587358807,587360438,587362059,587363702,587365328,587366975,587368650,587370265,587371899,587373564,587375207,587376835,587378491,587380155,587381820,587383458,587385093,587386764,587388387,587390025,587391693,587393334,587394958,587396575,587398234,587399850,587401460,587403047,587404617,587406224,587407810,587409395,587410940,587412533,587414117,587415703,587417339,587418927,587420558,587422155,587423753,587425379,587426994,587428625,587430216,587431776,587433357,587434965,587436570,587438192,587439803,587441417,587443063,587444637,587446257,587447873,587449506,587451167,587452802,587454472,587456118,587457756,587459388,587461031,587462692,587464320,587465944,587467602,587469263,587470907,587472500,587474105,587475733,587477350,587478979,587480618,587482234,587483822,587485429,587487071,587488695,587490374,587492024,587493675,587495331,587496988,587498663,587500333,587501971,587503688,587505361,587507038,587508697,587510353,587512034,587513679,587515319,587516942,587518607,587520273,587521905,587523530,587525173,587526786,587528430,587530098,587531732,587533341,587534949,587536579,587538199,587539844,587541436,587543114,587544758,587546401,587547999,587549608,587551228,587552844,587554502,587556138,587557775,587559444,587561086,587562700,587564325,587565945,587567627,587569286,587570892,587572500,587574059,587575611,587577182,587578724,587580230,587581738,587583272,587584810,587586349,587587841,587589299,587590815,587592351,587593872,587595419,587596938,587598441,587599938,587601503,587603028,587604547,587606087,587607597,587609076,587610596,587612117,587613589,587615110,587616674,587618227,587619809,587621380,587622954,587624499,587626078,587627647,587629238,587630849,587632418,587633992,587635575,587637180,587638822,587640469,587642100,587643741,587645375,587647013,587648617,587650253,587651825,587653365,587654897,587656415,587657930,587659427,587660931,587662458,587663949,587665451,587666976,587668550,587670054,587671537,587673046,587674541,587676033,587677556,587679094,587680662,587682227,587683782,587685323,587686909,587688465,587690038,587691620,587693223,587694783,587696356,587697972,587699628,587701255,587702847,587704448,587706075,587707726,587709402,587711071,587712681,587714316,587716006,587717700,587719356,587720985,587722629,587724246,587725831,587727349,587728928,587730526,587732063,587733580,587735111,587736663,587738237,587739779,587741335,587742886,587744442,587746017,587747543,587749076,587750678,587752154,587753716,587755291,587756866,587758443,587760001,587761580,587763190,587764787,587766356,587767973,587769588,587771209,587772807,587774392,587775963,587777579,587779128,587780671,587782311,587783890,587785550,587787199,587788882,587790478,587792045,587793588,587795100,587796627,587798108,587799573,587801009,587802399,587803831,587805220,587806557,587807947,587809252,587810583,587811855,587813150,587814482,587815769,587817111,587818426,587819751,587821089,587822397,587823725,587825094,587826443,587827770,587829146,587830634,587832051,587833451,587834868,587836356,587837804,587839320,587840850,587842356,587843870,587845394,587846922,587848377,587849797,587851239,587852673,587854081,587855463,587856858,587858293,587859665,587861012,587862409,587863747,587865047,587866448,587867857,587869305,587870745,587872119,587873505,587874927,587876365,587877743,587879102,587880391,587881729,587883052,587884403,587885765,587887141,587888519,587889938,587891324,587892782,587894228,587895649,587897081,587898507,587899926,587901365,587902808,587904251,587905698,587907202,587908670,587910120,587911611,587913128,587914636,587916187,587917734,587919314,587920876,587922488,587924107,587925735,587927387,587929015,587930614,587932232,587933890,587935544,587937193,587938794,587940431,587942062,587943732,587945363,587947015,587948671,587950379,587952072,587953727,587955359,587956987,587958617,587960234,587961911,587963620,587965287,587966958,587968639,587970213,587971891,587973584,587975245,587976858,587978526,587980232,587981864,587983536,587985185,587986764,587988341,587989936,587991527,587993096,587994654,587996224,587997747,587999296,588000866,588002412,588004007,588005604,588007220,588008843,588010491,588012115,588013797,588015482,588017139,588018814,588020482,588022102,588023741,588025365,588026957,588028545,588030111,588031689,588033313,588034860,588036466,588038000,588039644,588041284,588042904,588044502,588046159,588047764,588049397,588050991,588052655,588054333,588055986,588057630,588059240,588060918,588062582,588064269,588065911,588067582,588069232,588070887,588072593,588074293,588075974,588077643,588079323,588081005,588082704,588084375,588086047,588087740,588089467,588091119,588092772,588094343,588095932,588097504,588099092,588100694,588102304,588103932,588105604,588107231,588108873,588110502,588112197,588113895,588115612,588117320,588119011,588120712,588122446,588124153,588125885,588127636,588129356,588131059,588132776,588134498,588136215,588137890,588139582,588141289,588143007,588144705,588146385,588148130,588149819,588151508,588153145,588154847,588156536,588158233,588159918,588161591,588163330,588165067,588166831,588168576,588170270,588171941,588173655,588175354,588177060,588178798,588180533,588182232,588183984,588185686,588187374,588189070,588190774,588192467,588194191,588195787,588197468,588199103,588200735,588202336,588204015,588205638,588207318,588208991,588210632,588212326,588214056,588215754,588217443,588219065,588220722,588222375,588224101,588225769,588227444,588229054,588230696,588232398,588234122,588235861,588237496,588239162,588240895,588242626,588244353,588246067,588247745,588249468,588251180,588252940,588254599,588256274,588258002,588259747,588261432,588263055,588264721,588266425,588268145,588269849,588271517,588273171,588274928,588276675,588278401,588280035,588281738,588283432,588285179,588286918,588288598,588290263,588291951,588293653,588295374,588297049,588298705,588300385,588302162,588303884,588305601,588307333,588309057,588310834,588312602,588314330,588316053,588317798,588319585,588321275,588322954,588324659,588326415,588328103,588329776,588331462,588333161,588334849,588336548,588338236,588340007,588341705,588343389,588345104,588346828,588348528,588350189,588351937,588353592,588355299,588356943,588358634,588360337,588362027,588363655,588365342,588367044,588368690,588370355,588372020,588373652,588375353,588376990,588378566,588380250,588381923,588383604,588385291,588387003,588388686,588390395,588392124,588393847,588395560,588397307,588399025,588400773,588402533,588404259,588405957,588407665,588409365,588411101,588412828,588414520,588416228,588417985,588419647,588421364,588423096,588424816,588426504,588428224,588429988,588431682,588433396,588435115,588436829,588438584,588440268,588442002,588443764,588445466,588447134,588448927,588450686,588452381,588454051,588455790,588457499,588459227,588460944,588462655,588464366,588466112,588467824,588469510,588471170,588472815,588474454,588476145,588477784,588479418,588481074,588482726,588484323,588485954,588487619,588489309,588490993,588492683,588494392,588496026,588497735,588499360,588501044,588502682,588504379,588506055,588507700,588509383,588511057,588512735,588514381,588516080,588517699,588519369,588521008,588522684,588524416,588526092,588527767,588529414,588531082,588532754,588534424,588536111,588537794,588539480,588541199,588542922,588544647,588546343,588548031,588549724,588551405,588553148,588554857,588556524,588558253,588559960,588561725,588563451,588565166,588566892,588568523,588570260,588571942,588573651,588575359,588577055,588578744,588580427,588582083,588583799,588585566,588587181,588588877,588590535,588592245,588593970,588595713,588597426,588599166,588600938,588602732,588604405,588606163,588607921,588609655,588611352,588613105,588614830,588616540,588618290,588619957,588621670,588623393,588625112,588626803,588628526,588630284,588632001,588633699,588635433,588637203,588638925,588640594,588642325,588644081,588645769,588647493,588649211,588650947,588652611,588654304,588656012,588657793,588659492,588661215,588662963,588664717,588666384,588668098,588669834,588671625,588673331,588675065,588676803,588678581,588680242,588681925,588683673,588685435,588687125,588688850,588690615,588692327,588694057,588695738,588697431,588699091,588700706,588702365,588704016,588705607,588707176,588708792,588710369,588711978,588713582,588715155,588716697,588718267,588719875,588721449,588723078,588724661,588726194,588727819,588729411,588730995,588732639,588734262,588735834,588737492,588739096,588740737,588742305,588743882,588745517,588747080,588748732,588750374,588751999,588753651,588755251,588756911,588758637,588760278,588761961,588763581,588765219,588766881,588768566,588770274,588771955,588773583,588775261,588776941,588778640,588780336,588782001,588783723,588785487,588787243,588789029,588790688,588792410,588794129,588795882,588797603,588799244,588800945,588802566,588804212,588805844,588807440,588809027,588810621,588812153,588813743,588815360,588816991,588818586,588820154,588821773,588823358,588825004,588826575,588828195,588829792,588831404,588833034,588834668,588836362,588837950,588839645,588841252,588842940,588844607,588846270,588847960,588849652,588851340,588853040,588854754,588856424,588858162,588859839,588861539,588863281,588865004,588866748,588868457,588870199,588871949,588873685,588875490,588877262,588878993,588880716,588882461,588884260,588886031,588887795,588889524,588891271,588893024,588894735,588896411,588898098,588899777,588901431,588903095,588904733,588906406,588908068,588909710,588911378,588913062,588914736,588916431,588918128,588919802,588921511,588923212,588924875,588926580,588928254,588929961,588931657,588933328,588935038,588936731,588938421,588940125,588941820,588943482,588945197,588946966,588948696,588950454,588952184,588953926,588955666,588957412,588959192,588960955,588962684,588964423,588966135,588967839,588969587,588971367,588973174,588974964,588976780,588978559,588980325,588982018,588983704,588985318,588986882,588988478,588990009,588991462,588993012,588994545,588996019,588997455,588998906,589000314,589001694,589003079,589004470,589005845,589007224,589008609,589010019,589011345,589012723,589014115,589015463,589016851,589018178,589019528,589020916,589022313,589023642,589025055,589026417,589027783,589029173,589030579,589031983,589033462,589035005,589036534,589038015,589039412,589040921,589042489,589044057,589045666,589047278,589048854,589050427,589051995,589053494,589054992,589056455,589057920,589059365,589060817,589062268,589063662,589065086,589066545,589067942,589069294,589070661,589072050,589073346,589074739,589076136,589077572,589079029,589080512,589081966,589083422,589084875,589086320,589087762,589089152,589090491,589091828,589093170,589094515,589095817,589097160,589098457,589099832,589101196,589102618,589104003,589105385,589106846,589108274,589109702,589111180,589112609,589114084,589115550,589116981,589118428,589119953,589121468,589122999,589124526,589126037,589127589,589129140,589130704,589132260,589133841,589135461,589137061,589138727,589140400,589142081,589143772,589145454,589147137,589148831,589150527,589152257,589154030,589155726,589157450,589159133,589160803,589162562,589164298,589166021,589167737,589169435,589171178,589172900,589174597,589176265,589177948,589179639,589181281,589182962,589184702,589186422,589188137,589189853,589191561,589193277,589195014,589196754,589198484,589200191,589201934,589203708,589205423,589207146,589208892,589210513,589212098,589213653,589215265,589216922,589218514,589220142,589221728,589223360,589224946,589226582,589228176,589229781,589231407,589233019,589234712,589236408,589238106,589239834,589241528,589243319,589245028,589246748,589248513,589250212,589251869,589253590,589255220,589256855,589258475,589260114,589261725,589263374,589265084,589266678,589268300,589269918,589271560,589273255,589274966,589276661,589278391,589280055,589281751,589283464,589285173,589286846,589288537,589290223,589291906,589293570,589295272,589297021,589298759,589300467,589302203,589303934,589305623,589307318,589309070,589310791,589312529,589314280,589316068,589317794,589319545,589321295,589323080,589324828,589326570,589328328,589330072,589331789,589333415,589335054,589336710,589338367,589340007,589341696,589343394,589345100,589346778,589348500,589350170,589351918,589353645,589355390,589357170,589358940,589360738,589362498,589364271,589366056,589367849,589369628,589371387,589373142,589374921,589376668,589378412,589380161,589381893,589383642,589385438,589387186,589388972,589390740,589392462,589394184,589395975,589397726,589399482,589401267,589403019,589404771,589406478,589408212,589410029,589411837,589413634,589415361,589417067,589418879,589420697,589422508,589424229,589425906,589427636,589429441,589431176,589432951,589434664,589436377,589438146,589439894,589441643,589443331,589445004,589446731,589448445,589450171,589451827,589453521,589455233,589456981,589458648,589460354,589462127,589463864,589465568,589467278,589469002,589470754,589472470,589474167,589475892,589477601,589479367,589481010,589482766,589484455,589486171,589487865,589489638,589491381,589493171,589494889,589496602,589498404,589500175,589501875,589503640,589505400,589507156,589508854,589510653,589512439,589514180,589515943,589517734,589519466,589521150,589522935,589524747,589526480,589528178,589529992,589531778,589533464,589535173,589536933,589538709,589540376,589542158,589543882,589545649,589547372,589549117,589550850,589552608,589554330,589556068,589557871,589559478,589561134,589562923,589564670,589566356,589568123,589569917,589571684,589573387,589575146,589576984,589578690,589580506,589582353,589584076,589585831,589587578,589589324,589591024,589592745,589594527,589596194,589597967,589599778,589601432,589603218,589604999,589606699,589608483,589610222,589611941,589613644,589615397,589617161,589618815,589620567,589622352,589624070,589625815,589627541,589629243,589630959,589632714,589634464,589636155,589637862,589639602,589641257,589642968,589644654,589646310,589648018,589649672,589651385,589653033,589654749,589656512,589658217,589659958,589661689,589663431,589665183,589666958,589668753,589670511,589672271,589674044,589675781,589677567,589679344,589681083,589682799,589684582,589686321,589688095,589689879,589691641,589693374,589695128,589696902,589698629,589700418,589702199,589703924,589705716,589707457,589709184,589710939,589712712,589714510,589716220,589718033,589719830,589721551,589723383,589725215,589726884,589728713,589730492,589732228,589734032,589735778,589737449,589739201,589740968,589742763,589744479,589746254,589748053,589749799,589751502,589753262,589754951,589756670,589758381,589760103,589761808,589763526,589765215,589766933,589768609,589770261,589771969,589773704,589775410,589777138,589778842,589780555,589782267,589783972,589785667,589787378,589789090,589790814,589792527,589794217,589795996,589797684,589799434,589801100,589802805,589804511,589806228,589807948,589809606,589811332,589813031,589814757,589816472,589818231,589819931,589821614,589823339,589825096,589826827,589828570,589830327,589832070,589833856,589835570,589837375,589839128,589840861,589842554,589844300,589846069,589847802,589849525,589851259,589853013,589854825,589856544,589858320,589860063,589861841,589863561,589865300,589867109,589868802,589870527,589872256,589873972,589875689,589877470,589879233,589881030,589882759,589884521,589886262,589888019,589889741,589891498,589893268,589895008,589896787,589898603,589900411,589902161,589903972,589905770,589907539,589909260,589911073,589912836,589914562,589916352,589918166,589919896,589921671,589923467,589925226,589926996,589928824,589930565,589932335,589934127,589935912,589937631,589939409,589941213,589942974,589944745,589946530,589948275,589950019,589951830,589953572,589955362,589957137,589958925,589960699,589962500,589964286,589966064,589967891,589969734,589971440,589973266,589975080,589976795,589978583,589980396,589982157,589983873,589985686,589987491,589989201,589990998,589992796,589994521,589996280,589998126,589999923,590001689,590003432,590005202,590006919,590008660,590010346,590012034,590013721,590015376,590017011,590018655,590020302,590021903,590023547,590025206,590026906,590028522,590030142,590031794,590033512,590035178,590036789,590038438,590040098,590041766,590043463,590045085,590046748,590048405,590050085,590051782,590053439,590055153,590056870,590058513,590060224,590061878,590063616,590065291,590067008,590068725,590070436,590072114,590073894,590075606,590077315,590079015,590080744,590082485,590084178,590085871,590087667,590089405,590091138,590092816,590094614,590096338,590098071,590099780,590101583,590103334,590105111,590106837,590108657,590110447,590112218,590113957,590115759,590117539,590119287,590121033,590122706,590124412,590126101,590127769,590129426,590131119,590132733,590134353,590135919,590137581,590139254,590140967,590142582,590144204,590145806,590147479,590149176,590150877,590152520,590154142,590155804,590157464,590159170,590160845,590162555,590164232,590165910,590167632,590169343,590171037,590172812,590174522,590176307,590178050,590179789,590181591,590183353,590185145,590186879,590188636,590190377,590192236,590194008,590195855,590197629,590199381,590201151,590202956,590204762,590206593,590208462,590210259,590212051,590213854,590215665,590217511,590219285,590221105,590222896,590224679,590226485,590228283,590230037,590231812,590233538,590235204,590236908,590238635,590240402,590242175,590243870,590245594,590247313,590249022,590250760,590252537,590254251,590255977,590257725,590259492,590261237,590263013,590264811,590266569,590268350,590270128,590271877,590273623,590275389,590277176,590278941,590280715,590282502,590284283,590286104,590287943,590289764,590291599,590293405,590295236,590297118,590298969,590300795,590302616,590304449,590306286,590308098,590309895,590311722,590313553,590315410,590317246,590319075,590320923,590322699,590324508,590326302,590328004,590329668,590331333,590332912,590334564,590335994,590337571,590339088,590340603,590342149,590343656,590345102,590346571,590348048,590349486,590350913,590352419,590353828,590355222,590356614,590357993,590359418,590360833,590362245,590363684,590365078,590366505,590367924,590369361,590370841,590372328,590373782,590375156,590376625,590378046,590379466,590380873,590382281,590383740,590385200,590386719,590388205,590389843,590391415,590392845,590394313,590395792,590397367,590398899,590400524,590402161,590403839,590405447,590407042,590408599,590410153,590411615,590413069,590414551,590416044,590417433,590418883,590420276,590421644,590423057,590424548,590426003,590427403,590428779,590430183,590431546,590432913,590434276,590435716,590437091,590438582,590440074,590441589,590443076,590444562,590446071,590447596,590449083,590450475,590451891,590453245,590454594,590455927,590457242,590458563,590459859,590461198,590462473,590463883,590465245,590466639,590468035,590469453,590470862,590472358,590473833,590475280,590476817,590478317,590479722,590481209,590482686,590484146,590485706,590487252,590488809,590490380,590491891,590493456,590495020,590496602,590498208,590499813,590501441,590503055,590504704,590506357,590508043,590509747,590511451,590513184,590514885,590516612,590518340,590520083,590521832,590523598,590525323,590527047,590528763,590530491,590532243,590533986,590535716,590537482,590539194,590540983,590542689,590544473,590546163,590547917,590549640,590551343,590553065,590554837,590556595,590558337,590560068,590561819,590563567,590565350,590567123,590568874,590570610,590572353,590574148,590575977,590577750,590579552,590581266,590582945,590584548,590586164,590587830,590589456,590591127,590592754,590594401,590596035,590597653,590599304,590600889,590602503,590604150,590605828,590607520,590609237,590610963,590612674,590614436,590616178,590617932,590619722,590621508,590623319,590625089,590626850,590628573,590630295,590631987,590633679,590635332,590636985,590638682,590640425,590642157,590643832,590645505,590647153,590648832,590650571,590652321,590654034,590655786,590657489,590659210,590660963,590662689,590664374,590666077,590667826,590669553,590671286,590673004,590674746,590676484,590678276,590680053,590681806,590683569,590685338,590687095,590688849,590690621,590692435,590694194,590695972,590697764,590699511,590701298,590703075,590704885,590706660,590708457,590710230,590712013,590713759,590715409,590717031,590718706,590720374,590722051,590723741,590725459,590727183,590728906,590730620,590732349,590734053,590735801,590737574,590739357,590741151,590742911,590744713,590746520,590748236,590750032,590751817,590753626,590755419,590757211,590758978,590760724,590762467,590764225,590766011,590767814,590769565,590771349,590773069,590774832,590776621,590778400,590780207,590781961,590783688,590785439,590787213,590789015,590790832,590792609,590794279,590796067,590797868,590799686,590801408,590803167,590805028,590806838,590808624,590810325,590812138,590813920,590815712,590817425,590819237,590821042,590822877,590824615,590826334,590828131,590829914,590831630,590833300,590835116,590836834,590838583,590840267,590842000,590843792,590845508,590847229,590849037,590850797,590852501,590854208,590855980,590857744,590859430,590861211,590862974,590864726,590866435,590868228,590869989,590871709,590873506,590875272,590877020,590878766,590880547,590882343,590884061,590885851,590887622,590889387,590891119,590892914,590894688,590896384,590898203,590899989,590901705,590903503,590905358,590907064,590908855,590910673,590912443,590914210,590915938,590917717,590919420,590921217,590923044,590924723,590926515,590928364,590930041,590931782,590933559,590935343,590937016,590938802,590940552,590942185,590943991,590945782,590947473,590949246,590951067,590952784,590954489,590956292,590958070,590959710,590961522,590963312,590964935,590966729,590968519,590970277,590972103,590973959,590975665,590977452,590979312,590981079,590982873,590984704,590986437,590988220,590990019,590991644,590993426,590995216,590996882,590998673,591000480,591002166,591003980,591005799,591007489,591009266,591011038,591012713,591014491,591016301,591018012,591019822,591021601,591023300,591025102,591026906,591028599,591030334,591032085,591033838,591035584,591037322,591039080,591040784,591042500,591044234,591045943,591047610,591049342,591051022,591052730,591054454,591056153,591057856,591059594,591061330,591063045,591064774,591066545,591068240,591070038,591071794,591073484,591075308,591077091,591078853,591080654,591082476,591084232,591086086,591087860,591089549,591091359,591093153,591094914,591096722,591098496,591100241,591102046,591103836,591105614,591107418,591109182,591110931,591112746,591114529,591116309,591118089,591119837,591121592,591123399,591125201,591127027,591128836,591130630,591132483,591134301,591136043,591137888,591139703,591141406,591143200,591144974,591146651,591148470,591150259,591151993,591153794,591155593,591157371,591159157,591160948,591162670,591164416,591166199,591167926,591169656,591171410,591173145,591174809,591176515,591178256,591179945,591181666,591183396,591185170,591186935,591188635,591190356,591192135,591193880,591195642,591197385,591199147,591200887,591202620,591204356,591206102,591207869,591209591,591211372,591213096,591214880,591216664,591218406,591220116,591221884,591223625,591225377,591227158,591228897,591230650,591232411,591234169,591235895,591237645,591239368,591241130,591242894,591244649,591246380,591248177,591249965,591251755,591253555,591255325,591257084,591258830,591260583,591262386,591264165,591265897,591267672,591269452,591271251,591273049,591274831,591276626,591278411,591280119,591281903,591283684,591285457,591287236,591288995,591290768,591292507,591294249,591296010,591297787,591299579,591301314,591303110,591304901,591306616,591308406,591310218,591311942,591313730,591315566,591317331,591319161,591320967,591322756,591324613,591326467,591328273,591330089,591331931,591333779,591335539,591337385,591339224,591340943,591342775,591344617,591346346,591348155,591349989,591351712,591353554,591355397,591357111,591358924,591360794,591362555,591364388,591366238,591368037,591369858,591371694,591373463,591375300,591377154,591378941,591380746,591382591,591384382,591386208,591388038,591389811,591391670,591393500,591395278,591397100,591398933,591400676,591402520,591404404,591406128,591407945,591409786,591411527,591413325,591415153,591416951,591418813,591420667,591422448,591424289,591426085,591427917,591429662,591431487,591433277,591435034,591436735,591438463,591440220,591441923,591443627,591445323,591447084,591448724,591450413,591452124,591453839,591455482,591457163,591458916,591460640,591462327,591464004,591465742,591467419,591469102,591470847,591472523,591474269,591475966,591477715,591479406,591481142,591482859,591484569,591486358,591488021,591489739,591491462,591493190,591494939,591496709,591498488,591500233,591502025,591503798,591505563,591507334,591509104,591510905,591512608,591514402,591516196,591517959,591519717,591521535,591523341,591525070,591526882,591528654,591530436,591532178,591534023,591535838,591537621,591539431,591541310,591543162,591544911,591546700,591548537,591550367,591552087,591553824,591555627,591557384,591559129,591560865,591562607,591564213,591565938,591567674,591569332,591570907,591572555,591574268,591575952,591577576,591579247,591580917,591582645,591584360,591585944,591587675,591589390,591591104,591592835,591594554,591596285,591598066,591599797,591601474,591603222,591605034,591606765,591608538,591610301,591612093,591613869,591615670,591617458,591619290,591621082,591622859,591624702,591626499,591628332,591630147,591631978,591633818,591635691,591637500,591639288,591641106,591642973,591644852,591646721,591648559,591650364,591652236,591654030,591655903,591657711,591659522,591661397,591663272,591665097,591666952,591668771,591670584,591672397,591674210,591675964,591677689,591679458,591681266,591683051,591684845,591686595,591688372,591690081,591691827,591693611,591695434,591697231,591699063,591700836,591702664,591704463,591706254,591708060,591709858,591711741,591713580,591715382,591717217,591719051,591720865,591722681,591724489,591726291,591728119,591729935,591731778,591733638,591735505,591737391,591739240,591741119,591743029,591744913,591746780,591748655,591750524,591752406,591754265,591756135,591758008,591759888,591761796,591763699,591765613,591767507,591769366,591771208,591773056,591774843,591776616,591778305,591779973,591781698,591783258,591784852,591786432,591787951,591789606,591791126,591792743,591794237,591795823,591797318,591798810,591800342,591801874,591803400,591804883,591806342,591807790,591809257,591810735,591812218,591813611,591815061,591816531,591818010,591819514,591820969,591822410,591823879,591825371,591826874,591828362,591829857,591831321,591832819,591834313,591835785,591837255,591838717,591840221,591841762,591843262,591844818,591846437,591848040,591849592,591851089,591852663,591854176,591855770,591857370,591859072,591860764,591862476,591864162,591865756,591867435,591869015,591870513,591872034,591873557,591875070,591876539,591877988,591879454,591880909,591882297,591883757,591885275,591886765,591888245,591889688,591891087,591892485,591893847,591895227,591896646,591898115,591899606,591901110,591902652,591904237,591905781,591907303,591908877,591910307,591911910,591913440,591914849,591916276,591917685,591919039,591920361,591921760,591923169,591924564,591925879,591927224,591928680,591930090,591931517,591932881,591934325,591935815,591937309,591938807,591940265,591941825,591943367,591944916,591946399,591947897,591949417,591950974,591952539,591954149,591955721,591957323,591958899,591960491,591962138,591963805,591965453,591967099,591968759,591970421,591972091,591973805,591975519,591977304,591979010,591980801,591982509,591984283,591986055,591987804,591989593,591991403,591993220,591995025,591996798,591998560,592000361,592002169,592003946,592005733,592007533,592009316,592011117,592012899,592014674,592016415,592018143,592019913,592021677,592023418,592025211,592027047,592028855,592030602,592032424,592034185,592035968,592037801,592039646,592041435,592043250,592045056,592046929,592048767,592050579,592052430,592054177,592055912,592057573,592059214,592060929,592062587,592064262,592065964,592067641,592069304,592070986,592072628,592074296,592075948,592077625,592079314,592081039,592082785,592084573,592086343,592088101,592089908,592091715,592093510,592095342,592097176,592099021,592100860,592102617,592104371,592106127,592107861,592109568,592111302,592112963,592114694,592116435,592118214,592120000,592121695,592123354,592125104,592126821,592128609,592130381,592132147,592133882,592135645,592137386,592139179,592140922,592142668,592144416,592146173,592147947,592149732,592151504,592153275,592155070,592156884,592158698,592160485,592162295,592164110,592165928,592167710,592169524,592171347,592173161,592174993,592176845,592178665,592180470,592182325,592184127,592185936,592187764,592189589,592191408,592193227,592195031,592196751,592198475,592200200,592201919,592203654,592205401,592207162,592208884,592210626,592212387,592214137,592215876,592217650,592219449,592221251,592223053,592224849,592226705,592228540,592230382,592232129,592233959,592235796,592237618,592239504,592241295,592243095,592244878,592246703,592248534,592250378,592252153,592253938,592255726,592257544,592259398,592261198,592262989,592264835,592266690,592268469,592270209,592272032,592273866,592275715,592277476,592279266,592281103,592282881,592284685,592286470,592288333,592290198,592291975,592293769,592295651,592297503,592299273,592301116,592302944,592304782,592306502,592308377,592310198,592312001,592313760,592315581,592317408,592319091,592320889,592322719,592324476,592326199,592327990,592329747,592331484,592333259,592335072,592336848,592338612,592340430,592342253,592344007,592345828,592347647,592349336,592351153,592352994,592354731,592356538,592358376,592360173,592361944,592363754,592365533,592367314,592369137,592370938,592372700,592374525,592376352,592378120,592379969,592381833,592383560,592385403,592387296,592388998,592390856,592392692,592394403,592396272,592398109,592399892,592401710,592403548,592405331,592407204,592409028,592410850,592412611,592414324,592416178,592418031,592419763,592421590,592423429,592425123,592426978,592428793,592430483,592432308,592434128,592435847,592437641,592439442,592441140,592442955,592444765,592446515,592448341,592450097,592451868,592453687,592455390,592457191,592459013,592460665,592462485,592464286,592465929,592467757,592469590,592471352,592473239,592475032,592476793,592478653,592480393,592482205,592484096,592485820,592487706,592489518,592491331,592493158,592494817,592496613,592498452,592500210,592502042,592503745,592505508,592507345,592509038,592510853,592512670,592514484,592516279,592517997,592519754,592521596,592523332,592525130,592526920,592528756,592530542,592532250,592534065,592535844,592537538,592539313,592541052,592542840,592544613,592546313,592548093,592549866,592551629,592553373,592555042,592556783,592558536,592560237,592561960,592563681,592565436,592567185,592568860,592570640,592572412,592574158,592575965,592577717,592579556,592581320,592583045,592584893,592586676,592588444,592590283,592592059,592593924,592595710,592597449,592599277,592601042,592602833,592604683,592606501,592608376,592610159,592611946,592613782,592615588,592617426,592619261,592620985,592622818,592624646,592626401,592628276,592630056,592631872,592633611,592635345,592637219,592639081,592640893,592642746,592644557,592646435,592648280,592650013,592651900,592653707,592655521,592657343,592659047,592660856,592662656,592664389,592666228,592668079,592669909,592671717,592673501,592675365,592677159,592678925,592680737,592682540,592684329,592686065,592687846,592689627,592691361,592693129,592694875,592696628,592698373,592700134,592701932,592703736,592705526,592707318,592709120,592710844,592712603,592714399,592716191,592717940,592719740,592721512,592723325,592725066,592726778,592728612,592730347,592732128,592733927,592735716,592737469,592739261,592741034,592742801,592744564,592746355,592748181,592749960,592751737,592753543,592755290,592757054,592758830,592760587,592762332,592764127,592765908,592767691,592769514,592771314,592773143,592774983,592776797,592778626,592780387,592782107,592783930,592785735,592787508,592789284,592791073,592792872,592794724,592796494,592798298,592800124,592801943,592803790,592805567,592807320,592809185,592810969,592812734,592814553,592816308,592818102,592819931,592821718,592823508,592825321,592827134,592828915,592830733,592832524,592834285,592836131,592837905,592839731,592841591,592843375,592845240,592847099,592848906,592850801,592852653,592854450,592856303,592858163,592860029,592861860,592863726,592865538,592867379,592869218,592871026,592872853,592874737,592876518,592878397,592880267,592882055,592883964,592885823,592887647,592889541,592891378,592893230,592895119,592896947,592898796,592900662,592902474,592904335,592906215,592908040,592909891,592911772,592913595,592915493,592917320,592919206,592921125,592922964,592924839,592926733,592928513,592930375,592932330,592934150,592936006,592937916,592939674,592941522,592943377,592945146,592947023,592948908,592950739,592952600,592954503,592956267,592958135,592959990,592961765,592963610,592965453,592967242,592968994,592970768,592972597,592974348,592976074,592977841,592979605,592981333,592983107,592984878,592986548,592988275,592990071,592991800,592993505,592995294,592997037,592998737,593000487,593002221,593003963,593005748,593007464,593009208,593010972,593012783,593014532,593016324,593018129,593019900,593021729,593023465,593025241,593027062,593028831,593030692,593032530,593034291,593036159,593037954,593039743,593041591,593043409,593045229,593047009,593048884,593050689,593052462,593054365,593056229,593058020,593059893,593061755,593063605,593065408,593067278,593069135,593070889,593072788,593074627,593076508,593078373,593080288,593082188,593083978,593085833,593087671,593089557,593091312,593093166,593094938,593096812,593098588,593100376,593102116,593103871,593105636,593107342,593109031,593110773,593112495,593114178,593115889,593117616,593119337,593121084,593122825,593124570,593126301,593128029,593129753,593131544,593133321,593135095,593136820,593138606,593140396,593142174,593143887,593145752,593147585,593149408,593151145,593153000,593154828,593156669,593158497,593160372,593162205,593164044,593165940,593167818,593169629,593171463,593173366,593175255,593177137,593178977,593180874,593182716,593184614,593186470,593188319,593190263,593192125,593194057,593195895,593197750,593199639,593201499,593203417,593205273,593207146,593209097,593210943,593212827,593214703,593216577,593218426,593220253,593222061,593223868,593225714,593227550,593229353,593231170,593232915,593234749,593236611,593238413,593240231,593242058,593243857,593245668,593247503,593249414,593251267,593253172,593255012,593256863,593258705,593260599,593262448,593264349,593266195,593268082,593269951,593271813,593273679,593275546,593277431,593279284,593281189,593283109,593285009,593286926,593288834,593290767,593292738,593294683,593296638,593298561,593300471,593302402,593304299,593306220,593308102,593310004,593311989,593313925,593315839,593317756,593319704,593321626,593323467,593325333,593327141,593328912,593330684,593332445,593334108,593335714,593337408,593338966,593340522,593342204,593343763,593345390,593346981,593348537,593350129,593351683,593353226,593354775,593356352,593357864,593359378,593360929,593362441,593363962,593365498,593367046,593368515,593370027,593371560,593373094,593374631,593376155,593377663,593379162,593380707,593382257,593383809,593385364,593386885,593388378,593389932,593391477,593393028,593394556,593396085,593397621,593399165,593400752,593402371,593403998,593405464,593406754,593408015,593409591,593411105,593412633,593414132,593415662,593417180,593418665,593420177,593421718,593423182,593424552,593425894,593427259,593428651,593430082,593431507,593432891,593434258,593435615,593436943,593438324,593439669,593441054,593442402,593443766,593445148,593446387,593447568,593448835,593450102,593451399,593452574,593453863,593455250,593456633,593458046,593459517,593460965,593462422,593463862,593465347,593466772,593468243,593469697,593471147,593472605,593474144,593475795,593477382,593478865,593480192,593481593,593483133,593484571,593485983,593487361,593488767,593490178,593491613,593493081,593494574,593496100,593497575,593499067,593500576,593502040,593503540,593504976,593506496,593508064,593509490,593510898,593512328,593512354,593512380,593512406,593512432,593512458,593512484,593512510,593512536,593512562,593512588,593513115,593514423,593515746,593517011,593518308,593519657,593521032,593522427,593523757,593525022,593526292,593527621,593528889,593530166,593531439,593532727,593533989,593535277,593536539,593537776,593539038,593540245,593541495,593542701,593543953,593545238,593546446,593547614,593548836,593550048,593551174,593552378,593553597,593554793,593556031,593557176,593558357,593559537,593560722,593561899,593563059,593564239,593565439,593566645,593567838,593568983,593570151,593571303,593572485,593573636,593574832,593575971,593577154,593578267,593579423,593580599,593581766,593582905,593584039,593585172,593586340,593587503,593588682,593589846,593591042,593592179,593593355,593594538,593595745,593596888,593598063,593599260,593600479,593601683,593602898,593604146,593605371,593606639,593607907,593609136,593610367,593611599,593612828,593614046,593615299,593616541,593617807,593619041,593620302,593621552,593622816,593624079,593625331,593626571,593627820,593629075,593630287,593631560,593632831,593634092,593635344,593636589,593637875,593639153,593640426,593641681,593642956,593644268,593645545,593646793,593648023,593649263,593650458,593651675,593652934,593654173,593655401,593656633,593657899,593659142,593660376,593661637,593662878,593664081,593665311,593666535,593667729,593668963,593670243,593671433,593672636,593673832,593675000,593676212,593677468,593678669,593679919,593681120,593682271,593683461,593684651,593685876,593687059,593688247,593689451,593690616,593691815,593693043,593694228,593695467,593696669,593697858,593699031,593700212,593701389,593702576,593703824,593705005,593706183,593707398,593708616,593709814,593711019,593712219,593713413,593714644,593715870,593717069,593718330,593719516,593720727,593721955,593723174,593724408,593725568,593726760,593727953,593729152,593730340,593731506,593732696,593733881,593735111,593736361,593737579,593738816,593740064,593741237,593742411,593743632,593744858,593746061,593747238,593748414,593749607,593750873,593752091,593753245,593754368,593755584,593756783,593757986,593759226,593760434,593761605,593762816,593764067,593765313,593766467,593767676,593768947,593770186,593771456,593772657,593773827,593775032,593776194,593777406,593778626,593779846,593781055,593782247,593783435,593784612,593785820,593787025,593788228,593789404,593790630,593791837,593793044,593794259,593795449,593796636,593797857,593799031,593800243,593801467,593802608,593803798,593804979,593806187,593807396,593808580,593809779,593811019,593812257,593813452,593814668,593815890,593817059,593818279,593819495,593820681,593821889,593823116,593824338,593825551,593826756,593827927,593829152,593830355,593831527,593832733,593833942,593835083,593836267,593837449,593838647,593839858,593841075,593842290,593843498,593844723,593845902,593847110,593848271,593849426,593850604,593851817,593853032,593854207,593855406,593856579,593857751,593858915,593860095,593861293,593862452,593863629,593864835,593866024,593867225,593868402,593869591,593870719,593871904,593873046,593874238,593875435,593876675,593877904,593879102,593880347,593881537,593882732,593883961,593885196,593886408,593887641,593888875,593890126,593891311,593892493,593893695,593894916,593896222,593897514,593898754,593899947,593901183,593902417,593903634,593904879,593906125,593907346,593908551,593909767,593910927,593912127,593913296,593914514,593915660,593916850,593918043,593919208,593920386,593921565,593922745,593923899,593925143,593926319,593927504,593928654,593929838,593931033,593932197,593933355,593934556,593935759,593936927,593938097,593939275,593940489,593941704,593942913,593944098,593945264,593946431,593947623,593948763,593949975,593951214,593952392,593953537,593954705,593955888,593957059,593958225,593959404,593960605,593961784,593962959,593964166,593965367,593966499,593967691,593968842,593970042,593971264,593972448,593973591,593974769,593975973,593977171,593978383,593979540,593980705,593981897,593983108,593984310,593985527,593986682,593987800,593988955,593990118,593991311,593992510,593993730,593994942,593996110,593997311,593998521,593999735,594000915,594002107,594003291,594004490,594005704,594006952,594008136,594009314,594010538,594011718,594012933,594014096,594015301,594016524,594017764,594018923,594020108,594021297,594022507,594023694,594024843,594026013,594027237,594028428,594029639,594030827,594032018,594033243,594034384,594035539,594036680,594037893,594039057,594040225,594041447,594042630,594043824,594045043,594046221,594047421,594048658,594049842,594051057,594052256,594053468,594054701,594055909,594057081,594058301,594059515,594060714,594061911,594063139,594064347,594065545,594066775,594067984,594069169,594070337,594071509,594072737,594073956,594075156,594076361,594077588,594078804,594080031,594081205,594082418,594083585,594084792,594086013,594087233,594088416,594089549,594090729,594091935,594093139,594094317,594095534,594096706,594097952,594099151,594100371,594101552,594102746,594103939,594105181,594106389,594107597,594108806,594110020,594111189,594112360,594113564,594114815,594116028,594117256,594118452,594119649,594120868,594122118,594123319,594124536,594125703,594126913,594128185,594129420,594130625,594131869,594133090,594134265,594135503,594136698,594137878,594139105,594140327,594141543,594142735,594143958,594145200,594146456,594147713,594148961,594150215,594151428,594152658,594153867,594155094,594156290,594157479,594158660,594159870,594161105,594162365,594163592,594164801,594166052,594167266,594168536,594169776,594171014,594172266,594173524,594174752,594175956,594177192,594178483,594179678,594180886,594182090,594183302,594184559,594185778,594187012,594188242,594189471,594190746,594191970,594193218,594194445,594195687,594196923,594198173,594199409,594200643,594201886,594203129,594204366,594205619,594206899,594208136,594209397,594210679,594211901,594213192,594214425,594215659,594216906,594218171,594219385,594220652,594221942,594223211,594224469,594225739,594227046,594228287,594229573,594230794,594232019,594233266,594234542,594235857,594237123,594238389,594239625,594240859,594242101,594243362,594244636,594245885,594247195,594248465,594249737,594250975,594252251,594253552,594254807,594256055,594257307,594258573,594259814,594261096,594262385,594263662,594264929,594266183,594267477,594268779,594270058,594271342,594272665,594273950,594275236,594276524,594277794,594279086,594280403,594281695,594283041,594284316,594285631,594286909,594288235,594289535,594290861,594292203,594293488,594294829,594296198,594297556,594298846,594300105,594301363,594302645,594303929,594305186,594306456,594307672,594308887,594310149,594311426,594312702,594313949,594315234,594316531,594317810,594319092,594320403,594321694,594323022,594324320,594325647,594326931,594328170,594329456,594330777,594332068,594333326,594334635,594335907,594337219,594338530,594339920,594341329,594342688,594344025,594345386,594346706,594348084,594349590,594351043,594352543,594353934,594355323,594356745,594358158,594359570,594360934,594362263,594363582,594364917,594366284,594367610,594368939,594370274,594371637,594372931,594374306,594375629,594376978,594378263,594379572,594380862,594382179,594383527,594384864,594386127,594387369,594388607,594389854,594391128,594392386,594393579,594394817,594396122,594397394,594398643,594399837,594401118,594402394,594403642,594404921,594406165,594407401,594408609,594409805,594411129,594412399,594413682,594414914,594416149,594417433,594418673,594419890,594421112,594422301,594423530,594424805,594426005,594427245,594428429,594429701,594430970,594432213,594433488,594434760,594436002,594437262,594438499,594439730,594440958,594442168,594443421,594444658,594445908,594447147,594448367,594449609,594450819,594452041,594453296,594454507,594455776,594457040,594458280,594459536,594460770,594462014,594463322,594464567,594465825,594467083,594468378,594469667,594470924,594472203,594473532,594474816,594476076,594477346,594478619,594479951,594481284,594482592,594483905,594485228,594486531,594487811,594489126,594490423,594491770,594493053,594494396,594495688,594497008,594498306,594499613,594500925,594502224,594503531,594504803,594506155,594507452,594508769,594510104,594511413,594512748,594514092,594515424,594516734,594518096,594519400,594520766,594522095,594523459,594524819,594526135,594527472,594528796,594530148,594531528,594532864,594534217,594535524,594536841,594538156,594539366,594540658,594541940,594543207,594544491,594545799,594547061,594548343,594549652,594550939,594552236,594553505,594554853,594556105,594557364,594558610,594559870,594561142,594562390,594563672,594564929,594566230,594567511,594568791,594570063,594571314,594572538,594573827,594575106,594576326,594577607,594578904,594580153,594581429,594582685,594583947,594585154,594586405,594587655,594588898,594590176,594591434,594592645,594593894,594595164,594596383,594597627,594598885,594600100,594601357,594602626,594603859,594605074,594606327,594607552,594608783,594610001,594611237,594612489,594613704,594614928,594616195,594617464,594618738,594619968,594621201,594622426,594623692,594624927,594626167,594627470,594628751,594630041,594631303,594632568,594633842,594635072,594636313,594637554,594638844,594640094,594641380,594642648,594643915,594645185,594646458,594647760,594649032,594650309,594651595,594652878,594654137,594655334,594656625,594657879,594659147,594660410,594661696,594662949,594664250,594665469,594666748,594668054,594669344,594670632,594671957,594673252,594674518,594675773,594676981,594678263,594679552,594680842,594682169,594683461,594684717,594685974,594687230,594688525,594689838,594691112,594692330,594693560,594694797,594696064,594697321,594698629,594699858,594701123,594702404,594703689,594704942,594706225,594707522,594708827,594710135,594711356,594712647,594713930,594715209,594716515,594717785,594719078,594720355,594721588,594722895,594724219,594725511,594726718,594727966,594729214,594730479,594731695,594732963,594734284,594735558,594736772,594738044,594739334,594740598,594741825,594743137,594744410,594745649,594746937,594748187,594749454,594750724,594752047,594753292,594754557,594755859,594757115,594758324,594759583,594760849,594762123,594763411,594764712,594765985,594767247,594768521,594769764,594771021,594772348,594773573,594774814,594776084,594777306,594778577,594779866,594781091,594782358,594783669,594784888,594786116,594787404,594788591,594789786,594791031,594792268,594793488,594794755,594795990,594797245,594798551,594799791,594801068,594802361,594803581,594804832,594806072,594807317,594808534,594809811,594811043,594812286,594813569,594814814,594816032,594817336,594818592,594819881,594821159,594822383,594823718,594825001,594826216,594827542,594828736,594830016,594831338,594832588,594833863,594835128,594836319,594837595,594838897,594840141,594841470,594842685,594843949,594845232,594846463,594847688,594848952,594850165,594851482,594852657,594853905,594855149,594856344,594857592,594858862,594860016,594861327,594862594,594863827,594865099,594866318,594867554,594868853,594870089,594871340,594872630,594873849,594875132,594876350,594877652,594878942,594880159,594881445,594882709,594883897,594885238,594886496,594887784,594889135,594890400,594891653,594892981,594894265,594895533,594896898,594898128,594899482,594900785,594902011,594903340,594904606,594905839,594907223,594908517,594909789,594911112,594912415,594913657,594914933,594916218,594917434,594918831,594920135,594921408,594922702,594924057,594925229,594926567,594927872,594929096,594930395,594931695,594932908,594934158,594935427,594936690,594937890,594939144,594940413,594941684,594942899,594944202,594945518,594946739,594947977,594949283,594950579,594951761,594953028,594954278,594955525,594956760,594958041,594959337,594960595,594961805,594963072,594964331,594965570,594966863,594968210,594969490,594970717,594971976,594973278,594974457,594975736,594977033,594978327,594979536,594980763,594982000,594983265,594984448,594985761,594987043,594988304,594989526,594990773,594992043,594993266,594994509,594995800,594997045,594998263,594999529,595000798,595001972,595003246,595004537,595005813,595007084,595008341,595009637,595010862,595012129,595013385,595014619,595015878,595017123,595018381,595019600,595020882,595022133,595023345,595024607,595025898,595027150,595028413,595029697,595030956,595032173,595033448,595034732,595035995,595037282,595038550,595039744,595041030,595042328,595043542,595044813,595046117,595047412,595048729,595050021,595051303,595052513,595053811,595055134,595056344,595057672,595059020,595060197,595061525,595062839,595064054,595065382,595066710,595067938,595069254,595070534,595071790,595073078,595074406,595075693,595076876,595078170,595079469,595080716,595082034,595083380,595084609,595085840,595087129,595088381,595089693,595090942,595092233,595093454,595094769,595096094,595097324,595098617,595099914,595101134,595102412,595103752,595105015,595106296,595107607,595108898,595110194,595111500,595112819,595114067,595115373,595116683,595117873,595119181,595120507,595121783,595123051,595124360,595125670,595126915,595128241,595129560,595130794,595132072,595133381,595134646,595135938,595137271,595138594,595139833,595141099,595142414,595143693,595144921,595146243,595147547,595148809,595150089,595151416,595152736,595153971,595155253,595156634,595157924,595159219,595160529,595161823,595163105,595164420,595165711,595166958,595168227,595169602,595170895,595172188,595173535,595174855,595176134,595177472,595178767,595180003,595181295,595182600,595183898,595185157,595186461,595187793,595189120,595190348,595191686,595193040,595194342,595195629,595196959,595198284,595199540,595200868,595202166,595203525,595204793,595206093,595207419,595208730,595209997,595211314,595212626,595213928,595215209,595216521,595217861,595219118,595220470,595221792,595223121,595224370,595225733,595227083,595228423,595229726,595231058,595232411,595233700,595235043,595236382,595237681,595238937,595240224,595241544,595242886,595244196,595245524,595246870,595248213,595249492,595250845,595252220,595253583,595254891,595256236,595257578,595258904,595260220,595261570,595262938,595264280,595265529,595266896,595268284,595269625,595270896,595272259,595273615,595274954,595276268,595277635,595279020,595280357,595281643,595282993,595284330,595285645,595286942,595288239,595289578,595290930,595292271,595293551,595294925,595296286,595297657,595298972,595300309,595301696,595303051,595304397,595305684,595307045,595308410,595309767,595311133,595312445,595313788,595315161,595316542,595317941,595319242,595320607,595321963,595323313,595324659,595325959,595327303,595328685,595330054,595331412,595332793,595334114,595335514,595336875,595338288,595339695,595341112,595342407,595343779,595345130,595346467,595347827,595349186,595350558,595351843,595353196,595354552,595355946,595357344,595358748,595360165,595361532,595362894,595364240,595365636,595367035,595368438,595369848,595371237,595372639,595373995,595375346,595376715,595378089,595379471,595380779,595382147,595383550,595384917,595386269,595387632,595388981,595390357,595391726,595393087,595394451,595395837,595397253,595398664,595400041,595401422,595402816,595404204,595405565,595406937,595408281,595409653,595411052,595412429,595413835,595415219,595416619,595418033,595419456,595420871,595422308,595423759,595425228,595426663,595428090,595429478,595430886,595432323,595433761,595435212,595436668,595438085,595439510,595440925,595442359,595443812,595445317,595446762,595448194,595449639,595451150,595452609,595454068,595455546,595456995,595458396,595459862,595461308,595462809,595464221,595465650,595467030,595468442,595469841,595471249,595472673,595474109,595475560,595476985,595478400,595479796,595481205,595482555,595483990,595485365,595486790,595488224,595489614,595491061,595492495,595493878,595495336,595496740,595498208,595499649,595501056,595502510,595503936,595505325,595506734,595508166,595509597,595511036,595512467,595513894,595515309,595516735,595518154,595519609,595521014,595522524,595523983,595525447,595526891,595528316,595529699,595531089,595532662,595534238,595535758,595537319,595538814,595540277,595541792,595543332,595544821,595546297,595547718,595549106,595550514,595551935,595553372,595554796,595556205,595557650,595559090,595560474,595561908,595563311,595564739,595566099,595567510,595568890,595570260,595571658,595573107,595574491,595575813,595577149,595578454,595579745,595581111,595582410,595583745,595585063,595586398,595587724,595589017,595590350,595591663,595593034,595594336,595595700,595597013,595598356,595599662,595600964,595602209,595603513,595604823,595606181,595607516,595608879,595610201,595611552,595612876,595614206,595615482,595616786,595618048,595619360,595620639,595621898,595623151,595624424,595625685,595626978,595628352,595629731,595631050,595632359,595633687,595634987,595636296,595637593,595638882,595640220,595641521,595642830,595644097,595645380,595646669,595647963,595649268,595650573,595651853,595653133,595654438,595655768,595657072,595658426,595659745,595661039,595662366,595663637,595664941,595666262,595667630,595668994,595670289,595671635,595673001,595674361,595675680,595677013,595678392,595679777,595681074,595682378,595683707,595685062,595686429,595687793,595689175,595690555,595691944,595693327,595694703,595696106,595697498,595698864,595700285,595701662,595703010,595704408,595705777,595707161,595708539,595709925,595711310,595712680,595714021,595715418,595716812,595718175,595719545,595720944,595722346,595723752,595725144,595726563,595727968,595729364,595730772,595732153,595733587,595735010,595736418,595737815,595739267,595740694,595742081,595743517,595744942,595746388,595747824,595749261,595750664,595752070,595753467,595754834,595756123,595757467,595758843,595760221,595761534,595762891,595764226,595765569,595766929,595768261,595769613,595770974,595772333,595773684,595775060,595776418,595777798,595779132,595780446,595781806,595783160,595784500,595785788,595787112,595788433,595789822,595791185,595792562,595793887,595795245,595796581,595797929,595799289,595800616,595801945,595803325,595804656,595805927,595807239,595808554,595809927,595811251,595812528,595813835,595815110,595816422,595817750,595819072,595820372,595821672,595823009,595824340,595825644,595826941,595828279,595829588,595830910,595832200,595833475,595834784,595836098,595837443,595838757,595840079,595841392,595842727,595844062,595845363,595846667,595847979,595849281,595850592,595851923,595853235,595854502,595855773,595857026,595858311,595859658,595860996,595862296,595863650,595865020,595866349,595867672,595869001,595870312,595871614,595872923,595874242,595875550,595876859,595878181,595879474,595880758,595882113,595883482,595884835,595886186,595887522,595888782,595890093,595891425,595892777,595894080,595895402,595896709,595898031,595899362,595900690,595902011,595903347,595904685,595906014,595907394,595908759,595910113,595911418,595912741,595914139,595915516,595916859,595918168,595919516,595920863,595922235,595923584,595924966,595926404,595927738,595929019,595930357,595931724,595933079,595934409,595935802,595937138,595938469,595939765,595941095,595942413,595943712,595945078,595946454,595947780,595949042,595950421,595951757,595953088,595954459,595955854,595957177,595958563,595959921,595961253,595962518,595963880,595965242,595966568,595967945,595969347,595970698,595972098,595973439,595974697,595976085,595977446,595978690,595980025,595981301,595982610,595983947,595985267,595986537,595987902,595989273,595990542,595991934,595993257,595994525,595995881,595997167,595998508,595999891,596001230,596002597,596003945,596005253,596006647,596007977,596009314,596010705,596012030,596013351,596014697,596016013,596017381,596018700,596020040,596021486,596022766,596024176,596025479,596026778,596028139,596029420,596030818,596032146,596033515,596034880,596036185,596037575,596038882,596040221,596041574,596042823,596044214,596045533,596046837,596048219,596049476,596050843,596052095,596053383,596054749,596055992,596057366,596058644,596060010,596061390,596062686,596064108,596065435,596066782,596068143,596069431,596070809,596072099,596073454,596074772,596076088,596077427,596078665,596080007,596081332,596082667,596084047,596085288,596086658,596087961,596089338,596090669,596092006,596093406,596094638,596096043,596097357,596098719,596100067,596101337,596102749,596104036,596105452,596106757,596108120,596109431,596110718,596112111,596113407,596114787,596116116,596117460,596118781,596120102,596121475,596122713,596124058,596125352,596126727,596128036,596129397,596130726,596131975,596133344,596134614,596136002,596137280,596138644,596139906,596141283,596142624,596143912,596145315,596146600,596147988,596149312,596150689,596151978,596153357,596154720,596156051,596157441,596158709,596160137,596161458,596162842,596164157,596165475,596166893,596168181,596169588,596170928,596172282,596173674,596174978,596176402,596177662,596179094,596180437,596181834,596183281,596184573,596186032,596187268,596188667,596190013,596191381,596192869,596194159,596195600,596196903,596198315,596199704,596200962,596202352,596203735,596205131,596206594,596207895,596209296,596210659,596211995,596213408,596214679,596216104,596217490,596218773,596220171,596221444,596222818,596224185,596225475,596226859,596228185,596229465,596230817,596232169,596233427,596234796,596236085,596237445,596238830,596240116,596241486,596242845,596244118,596245493,596246870,596248143,596249482,596250870,596252173,596253533,596254885,596256180,596257547,596258859,596260211,596261578,596262874,596264230,596265641,596266985,596268378,596269720,596271037,596272386,596273705,596275051,596276412,596277738,596279077,596280389,596281641,596282940,596284315,596285629,596287009,596288387,596289698,596291088,596292434,596293700,596295097,596296463,596297786,596299151,596300507,596301840,596303237,596304529,596305852,596307205,596308501,596309900,596311327,596312648,596314014,596315390,596316733,596318129,596319429,596320775,596322158,596323449,596324840,596326203,596327529,596328892,596330185,596331542,596332914,596334227,596335640,596337049,596338370,596339769,596341098,596342475,596343876,596345187,596346587,596347941,596349312,596350673,596351954,596353326,596354673,596355994,596357410,596358733,596360150,596361563,596362907,596364280,596365622,596366993,596368383,596369708,596371091,596372478,596373848,596375285,596376603,596378052,596379425,596380738,596382173,596383538,596384910,596386318,596387667,596389040,596390397,596391790,596393225,596394541,596395948,596397291,596398597,596400021,596401367,596402789,596404187,596405496,596406895,596408243,596409609,596411030,596412341,596413766,596415128,596416445,596417872,596419237,596420615,596422015,596423328,596424726,596426066,596427431,596428869,596430195,596431629,596433062,596434413,596435842,596437170,596438581,596439991,596441324,596442742,596444150,596445479,596446858,596448232,596449630,596451051,596452405,596453826,596455223,596456580,596458022,596459358,596460788,596462188,596463511,596464927,596466351,596467694,596469119,596470443,596471824,596473231,596474552,596475934,596477367,596478693,596480116,596481550,596482883,596484277,596485672,596487072,596488508,596489845,596491249,596492723,596494108,596495531,596496966,596498318,596499779,596501208,596502550,596503975,596505365,596506720,596508183,596509564,596510955,596512393,596513758,596515209,596516650,596518017,596519421,596520814,596522178,596523602,596524969,596526349,596527823,596529201,596530588,596532039,596533377,596534817,596536251,596537600,596538980,596540404,596541770,596543207,596544631,596546006,596547446,596548911,596550304,596551755,596553211,596554589,596555977,596557425,596558780,596560192,596561642,596563015,596564476,596565931,596567289,596568731,596570197,596571576,596573030,596574481,596575864,596577326,596578794,596580149,596581609,596583046,596584435,596585872,596587284,596588655,596590063,596591485,596592838,596594268,596595742,596597112,596598575,596600031,596601398,596602853,596604357,596605708,596607195,596608681,596610022,596611485,596612955,596614333,596615788,596617261,596618654,596620117,596621603,596622950,596624394,596625855,596627203,596628629,596630131,596631527,596632988,596634460,596635899,596637329,596638811,596640298,596641704,596643177,596644631,596646019,596647460,596648911,596650304,596651765,596653228,596654672,596656061,596657559,596659054,596660458,596661922,596663405,596664844,596666293,596667760,596669233,596670638,596672130,596673619,596675081,596676465,596677967,596679441,596680862,596682323,596683821,596685302,596686692,596688179,596689663,596691158,596692560,596694046,596695548,596697014,596698398,596699858,596701360,596702858,596704282,596705793,596707315,596708822,596710272,596711785,596713303,596714803,596716274,596717696,596719150,596720626,596722114,596723569,596725015,596726460,596727926,596729421,596730863,596732329,596733847,596735342,596736840,596738274,596739762,596741268,596742787,596744292,596745780,596747233,596748746,596750247,596751744,596753223,596754682,596756139,596757641,596759119,596760619,596762118,596763589,596765040,596766512,596767964,596769419,596770891,596772375,596773845,596775345,596776881,596778387,596779856,596781334,596782837,596784338,596785831,596787327,596788813,596790306,596791773,596793264,596794741,596796245,596797752,596799239,596800732,596802251,596803745,596805258,596806731,596808277,596809844,596811426,596812978,596814509,596816048,596817594,596819140,596820676,596822254,596823818,596825338,596826887,596828435,596829997,596831525,596833083,596834596,596836130,596837642,596839201,596840820,596842370,596843920,596845487,596847065,596848650,596850163,596851705,596853300,596854872,596856419,596857989,596859476,596861005,596862516,596864058,596865579,596867124,596868659,596870211,596871699,596873197,596874708,596876178,596877681,596879170,596880673,596882202,596883746,596885243,596886775,596888298,596889833,596891373,596892919,596894430,596895977,596897528,596899054,596900583,596902118,596903632,596905162,596906653,596908181,596909744,596911286,596912842,596914361,596915875,596917378,596918949,596920509,596922043,596923619,596925071,596926581,596928070,596929509,596930954,596932397,596933916,596935607,596937110,596938773,596940327,596941862,596943391,596944964,596946502,596948033,596949564,596951039,596952496,596953986,596955440,596956917,596958349,596959831,596961296,596962731,596964133,596965575,596967038,596968478,596969920,596971354,596972749,596974178,596975603,596977044,596978498,596979867,596981251,596982584,596983928,596985312,596986642,596988029,596989362,596990718,596992082,596993461,596994801,596996196,596997490,596998884,597000220,597001589,597002918,597004312,597005621,597006964,597008319,597009620,597010955,597012342,597013759,597015121,597016473,597017850,597019214,597020598,597021892,597023234,597024497,597025855,597027169,597028451,597029781,597031090,597032431,597033730,597035025,597036435,597037862,597039221,597040585,597041895,597043259,597044582,597045922,597047260,597048572,597049885,597051231,597052546,597053880,597055202,597056516,597057883,597059203,597060549,597061852,597063144,597064470,597065844,597067193,597068545,597069897,597071211,597072548,597073883,597075212,597076548,597077932,597079293,597080655,597082007,597083395,597084801,597086169,597087526,597088862,597090257,597091661,597093015,597094400,597095800,597097169,597098584,597100003,597101414,597102817,597104238,597105663,597107093,597108517,597109904,597111308,597112714,597114133,597115507,597116920,597118357,597119743,597121134,597122563,597123975,597125380,597126790,597128181,597129602,597131029,597132418,597133825,597135274,597136670,597138083,597139500,597140986,597142422,597143800,597145278,597146749,597148223,597149669,597151122,597152588,597154080,597155496,597156890,597158330,597159776,597161259,597162706,597164133,597165587,597167017,597168412,597169785,597171153,597172489,597173857,597175249,597176676,597178064,597179439,597180824,597182187,597183593,597184944,597186334,597187731,597189134,597190517,597191894,597193269,597194670,597196057,597197422,597198775,597200136,597201486,597202834,597204168,597205542,597206918,597208293,597209676,597211049,597212404,597213760,597215127,597216480,597217851,597219224,597220571,597221972,597223314,597224623,597225985,597227330,597228663,597229993,597231318,597232642,597233966,597235286,597236664,597238018,597239337,597240654,597242017,597243345,597244675,597246018,597247353,597248701,597250054,597251403,597252687,597254037,597255372,597256736,597258067,597259397,597260748,597262110,597263457,597264778,597266107,597267432,597268760,597270111,597271466,597272804,597274098,597275441,597276794,597278105,597279428,597280747,597282102,597283487,597284836,597286225,597287581,597288931,597290264,597291629,597292965,597294293,597295654,597296998,597298383,597299729,597301093,597302415,597303763,597305101,597306503,597307890,597309259,597310620,597311948,597313301,597314626,597315980,597317308,597318642,597320013,597321337,597322700,597324085,597325451,597326793,597328177,597329571,597330966,597332321,597333711,597335102,597336479,597337846,597339273,597340694,597342089,597343383,597344712,597346108,597347497,597348854,597350243,597351669,597353079,597354415,597355800,597357162,597358494,597359866,597361314,597362700,597364024,597365373,597366710,597368026,597369398,597370774,597372122,597373492,597374886,597376214,597377580,597378993,597380362,597381718,597383159,597384534,597385877,597387281,597388656,597389989,597391377,597392747,597394097,597395476,597396880,597398276,597399714,597401074,597402467,597403866,597405194,597406575,597407942,597409165,597410518,597411886,597413195,597414630,597415967,597417306,597418684,597419998,597421348,597422733,597424030,597425431,597426786,597428162,597429577,597430935,597432320,597433639,597435021,597436448,597437808,597439249,597440608,597441981,597443396,597444719,597446121,597447461,597448843,597450270,597451597,597453052,597454424,597455796,597457165,597458448,597459839,597461193,597462609,597463960,597465355,597466724,597468046,597469442,597470791,597472183,597473519,597474878,597476278,597477574,597478975,597480315,597481675,597483041,597484365,597485739,597487043,597488443,597489791,597491148,597492523,597493866,597495267,597496582,597498018,597499359,597500768,597502109,597503509,597504907,597506219,597507615,597508940,597510323,597511663,597513006,597514384,597515726,597517152,597518436,597519865,597521198,597522596,597523942,597525308,597526674,597528039,597529489,597530737,597532213,597533523,597534963,597536289,597537720,597539087,597540465,597541879,597543186,597544638,597545947,597547341,597548692,597550095,597551446,597552823,597554226,597555593,597556995,597558316,597559700,597560979,597562375,597563711,597565126,597566463,597567871,597569223,597570593,597571951,597573266,597574675,597575969,597577363,597578673,597580103,597581439,597582863,597584205,597585612,597586996,597588401,597589792,597591142,597592543,597593851,597595258,597596600,597598035,597599331,597600789,597602125,597603518,597604884,597606285,597607706,597609049,597610513,597611799,597613264,597614609,597616068,597617468,597618877,597620287,597621622,597623101,597624417,597625931,597627191,597628717,597629999,597631416,597632835,597634200,597635746,597637052,597638556,597639906,597641333,597642745,597644141,597645557,597646867,597648317,597649708,597651133,597652548,597653937,597655352,597656699,597658115,597659535,597660872,597662337,597663654,597665055,597666474,597667791,597669239,597670542,597671947,597673342,597674644,597676056,597677417,597678776,597680198,597681522,597682926,597684377,597685692,597687143,597688470,597689853,597691245,597692551,597693962,597695354,597696717,597698144,597699480,597700867,597702276,597703607,597705031,597706417,597707736,597709145,597710525,597711923,597713385,597714757,597716206,597717551,597718929,597720333,597721635,597723077,597724497,597725802,597727197,597728561,597729879,597731254,597732575,597733985,597735429,597736778,597738170,597739559,597740915,597742313,597743633,597745017,597746445,597747792,597749199,597750628,597751998,597753430,597754746,597756129,597757519,597758840,597760276,597761629,597763015,597764478,597765788,597767246,597768604,597770007,597771401,597772744,597774148,597775536,597776904,597778305,597779627,597781046,597782423,597783786,597785215,597786608,597788081,597789531,597790894,597792331,597793691,597795111,597796538,597797872,597799336,597800732,597802123,597803471,597804839,597806247,597807584,597809017,597810389,597811790,597813231,597814617,597816098,597817512,597818895,597820308,597821646,597823068,597824483,597825846,597827305,597828676,597830139,597831519,597832984,597834409,597835791,597837267,597838671,597840124,597841534,597842919,597844317,597845705,597847157,597848599,597849982,597851431,597852795,597854199,597855552,597856980,597858411,597859775,597861231,597862628,597864009,597865465,597866831,597868277,597869657,597871057,597872529,597873870,597875350,597876758,597878163,597879622,597880944,597882381,597883796,597885176,597886660,597888000,597889469,597890886,597892288,597893757,597895119,597896537,597897918,597899358,597900824,597902203,597903650,597905021,597906423,597907879,597909291,597910743,597912154,597913567,597915067,597916414,597917906,597919323,597920743,597922145,597923520,597924967,597926445,597927840,597929335,597930710,597932150,597933602,597934947,597936386,597937810,597939180,597940644,597942024,597943465,597944926,597946347,597947817,597949258,597950649,597952124,597953519,597955025,597956539,597957946,597959398,597960803,597962253,597963747,597965123,597966606,597968099,597969475,597970977,597972401,597973804,597975298,597976706,597978214,597979701,597981109,597982557,597983954,597985402,597986897,597988252,597989701,597991188,597992531,597993981,597995407,597996789,597998253,597999642,598001107,598002554,598003944,598005415,598006917,598008294,598009751,598011244,598012641,598014150,598015590,598017032,598018515,598019964,598021399,598022885,598024286,598025743,598027265,598028683,598030180,598031663,598033047,598034526,598035989,598037422,598038925,598040372,598041856,598043353,598044786,598046234,598047741,598049168,598050687,598052181,598053603,598055116,598056575,598057982,598059440,598060893,598062288,598063816,598065353,598066769,598068283,598069772,598071209,598072762,598074228,598075696,598077251,598078724,598080193,598081692,598083115,598084578,598086144,598087586,598089113,598090642,598092055,598093553,598095059,598096466,598097951,598099482,598100876,598102396,598103904,598105360,598106856,598108404,598109867,598111358,598112895,598114380,598115871,598117375,598118863,598120275,598121776,598123272,598124690,598126202,598127722,598129230,598130777,598132302,598133706,598135236,598136785,598138291,598139774,598141298,598142844,598144299,598145824,598147322,598148783,598150307,598151829,598153301,598154751,598156302,598157868,598159325,598160854,598162416,598163945,598165375,598166918,598168449,598169919,598171425,598172948,598174492,598175993,598177529,598179073,598180665,598182114,598183655,598185187,598186769,598188242,598189754,598191286,598192836,598194329,598195847,598197405,598198962,598200465,598201943,598203475,598205010,598206580,598208016,598209563,598211144,598212703,598214204,598215715,598217279,598218867,598220461,598221987,598223538,598225100,598226692,598228264,598229818,598231287,598232787,598234327,598235883,598237435,598239014,598240512,598242037,598243560,598245094,598246632,598248168,598249710,598251200,598252715,598254271,598255836,598257428,598258981,598260545,598262121,598263666,598265179,598266707,598268257,598269813,598271353,598272900,598274479,598276055,598277642,598279232,598280802,598282340,598283880,598285445,598287019,598288593,598290210,598291843,598293473,598295086,598296687,598298260,598299865,598301471,598303090,598304731,598306326,598307927,598309513,598311139,598312776,598314446,598316058,598317665,598319249,598320877,598322488,598324110,598325767,598327445,598329099,598330710,598332320,598333960,598335591,598337223,598338891,598340531,598342123,598343692,598345278,598346880,598348473,598350085,598351641,598353274,598354898,598356485,598358026,598359620,598361188,598362765,598364355,598365927,598367537,598369133,598370736,598372307,598373941,598375535,598377154,598378763,598380411,598382036,598383651,598385259,598386903,598388525,598390141,598391716,598393314,598394923,598396556,598398164,598399800,598401392,598402966,598404513,598406137,598407739,598409391,598411019,598412702,598414195,598415767,598417308,598418816,598420323,598421828,598423368,598425066,598426645,598428321,598430001,598431572,598433145,598434783,598436366,598437969,598439557,598441117,598442637,598444152,598445684,598447166,598448705,598450199,598451729,598453221,598454719,598456229,598457692,598459211,598460710,598462161,598463645,598465132,598466613,598468088,598469615,598471110,598472589,598474019,598475433,598476806,598478187,598479584,598480970,598482391,598483768,598485194,598486614,598488074,598489469,598490890,598492303,598493698,598495129,598496529,598497930,598499375,598500768,598502220,598503612,598504976,598506365,598507713,598509132,598510577,598511988,598513382,598514813,598516205,598517632,598519039,598520419,598521814,598523181,598524561,598525958,598527289,598528655,598530023,598531390,598532757,598534125,598535580,598537096,598538509,598539946,598541324,598542706,598544111,598545513,598546893,598548248,598549656,598551025,598552393,598553809,598555165,598556554,598557931,598559354,598560723,598562129,598563515,598564883,598566251,598567695,598569117,598570537,598571953,598573364,598574765,598576172,598577557,598578952,598580369,598581836,598583277,598584674,598586086,598587535,598588961,598590411,598591813,598593244,598594706,598596172,598597603,598599003,598600449,598601883,598603298,598604744,598606178,598607643,598609083,598610569,598612007,598613464,598614940,598616421,598617869,598619304,598620773,598622229,598623703,598625169,598626641,598628091,598629522,598631004,598632484,598633925,598635389,598636850,598638319,598639776,598641219,598642678,598644190,598645685,598647135,598648634,598650156,598651646,598653105,598654600,598656098,598657610,598659126,598660592,598662103,598663593,598665092,598666597,598668107,598669620,598671159,598672694,598674208,598675674,598677153,598678662,598680130,598681578,598683011,598684447,598685872,598687305,598688751,598690134,598691592,598693011,598694466,598695910,598697324,598698748,598700184,598701660,598703107,598704533,598705971,598707398,598708841,598710273,598711683,598713126,598714520,598715926,598717300,598718702,598720127,598721541,598723007,598724435,598725875,598727296,598728695,598730099,598731554,598733000,598734424,598735828,598737210,598738660,598740102,598741492,598742870,598744260,598745636,598747028,598748424,598749838,598751226,598752587,598753971,598755399,598756803,598758178,598759557,598760954,598762371,598763754,598765120,598766486,598767886,598769265,598770689,598772042,598773410,598774805,598776192,598777607,598779018,598780397,598781776,598783193,598784611,598786002,598787391,598788795,598790177,598791558,598792926,598794330,598795740,598797090,598798460,598799852,598801210,598802612,598804003,598805430,598806870,598808258,598809662,598811062,598812489,598813922,598815316,598816697,598818117,598819445,598820810,598822215,598823673,598825107,598826531,598827886,598829259,598830662,598832130,598833575,598835004,598836416,598837850,598839302,598840718,598842074,598843453,598844862,598846274,598847664,598849073,598850511,598851947,598853326,598854770,598856231,598857698,598859093,598860561,598861984,598863426,598864821,598866309,598867751,598869195,598870633,598872080,598873483,598874840,598876289,598877760,598879149,598880616,598882114,598883536,598884936,598886397,598887791,598889200,598890660,598892090,598893535,598894988,598896382,598897795,598899218,598900584,598901937,598903380,598904799,598906248,598907701,598909088,598910522,598911957,598913341,598914819,598916261,598917661,598919153,598920586,598922011,598923460,598924871,598926307,598927794,598929198,598930644,598932123,598933610,598935122,598936477,598937918,598939298,598940703,598942172,598943546,598944943,598946296,598947706,598949112,598950460,598951927,598953313,598954710,598956153,598957533,598958963,598960348,598961754,598963223,598964564,598966027,598967462,598968937,598970346,598971759,598973203,598974597,598976076,598977511,598978963,598980384,598981818,598983318,598984707,598986181,598987612,598989061,598990486,598991952,598993458,598994875,598996392,598997787,598999245,599000617,599002055,599003466,599004951,599006370,599007825,599009274,599010655,599012116,599013526,599014992,599016367,599017815,599019226,599020673,599022135,599023544,599025016,599026350,599027812,599029172,599030612,599032007,599033468,599034884,599036290,599037695,599039123,599040599,599041951,599043450,599044855,599046331,599047730,599049201,599050601,599052097,599053475,599054923,599056338,599057760,599059167,599060556,599062009,599063345,599064843,599066203,599067716,599069069,599070523,599071918,599073367,599074750,599076221,599077645,599079091,599080506,599081962,599083418,599084839,599086285,599087694,599089184,599090577,599092086,599093441,599094970,599096310,599097792,599099211,599100702,599102111,599103596,599105002,599106509,599107900,599109341,599110734,599112160,599113533,599114952,599116385,599117817,599119245,599120691,599122110,599123524,599124888,599126260,599127660,599129066,599130472,599131896,599133333,599134782,599136237,599137641,599139085,599140486,599141989,599143346,599144842,599146204,599147681,599149081,599150574,599151980,599153471,599154825,599156333,599157715,599159227,599160576,599162068,599163459,599164968,599166433,599167888,599169376,599170813,599172297,599173705,599175221,599176618,599178147,599179485,599181056,599182452,599184043,599185365,599186953,599188278,599189791,599191174,599192674,599194159,599195666,599197162,599198626,599200154,599201557,599203037,599204419,599205894,599207309,599208788,599210321,599211763,599213253,599214695,599216184,599217611,599219075,599220548,599221978,599223490,599224882,599226364,599227763,599229239,599230714,599232107,599233594,599234971,599236443,599237894,599239301,599240752,599242104,599243585,599244986,599246446,599247928,599249306,599250804,599252184,599253665,599255144,599256487,599257944,599259320,599260782,599262276,599263665,599265156,599266533,599268004,599269481,599270850,599272321,599273722,599275174,599276661,599278045,599279584,599281015,599282519,599283992,599285403,599286871,599288205,599289701,599291150,599292575,599294042,599295425,599296859,599298234,599299628,599301097,599302485,599303986,599305453,599306880,599308349,599309723,599311198,599312626,599314036,599315508,599316921,599318410,599319860,599321326,599322840,599324202,599325632,599327014,599328447,599329948,599331367,599332861,599334311,599335796,599337289,599338722,599340223,599341612,599343093,599344532,599345963,599347460,599348867,599350343,599351709,599353194,599354652,599356076,599357580,599359007,599360554,599362033,599363518,599365018,599366427,599367946,599369339,599370849,599372296,599373804,599375284,599376715,599378174,599379594,599381070,599382469,599383932,599385423,599386853,599388372,599389865,599391384,599392853,599394332,599395825,599397261,599398746,599400178,599401685,599403160,599404668,599406208,599407622,599409169,599410578,599412078,599413572,599415073,599416628,599418063,599419601,599421034,599422523,599423990,599425509,599427028,599428461,599429968,599431399,599432901,599434316,599435830,599437351,599438792,599440298,599441709,599443202,599444674,599446151,599447690,599449140,599450676,599452114,599453656,599455127,599456599,599458138,599459547,599461097,599462543,599464034,599465523,599466955,599468515,599469935,599471505,599472968,599474495,599476018,599477481,599478997,599480419,599481951,599483418,599484937,599486482,599487895,599489391,599490871,599492389,599493915,599495395,599496923,599498360,599499932,599501421,599502937,599504478,599505919,599507424,599508856,599510362,599511903,599513354,599514917,599516359,599517873,599519381,599520812,599522355,599523785,599525297,599526806,599528267,599529803,599531260,599532795,599534335,599535842,599537397,599538832,599540387,599541919,599543441,599545027,599546486,599548021,599549535,599551072,599552660,599554111,599555674,599557201,599558656,599560258,599561732,599563261,599564795,599566283,599567903,599569398,599570966,599572526,599573951,599575507,599576979,599578512,599580062,599581500,599583069,599584568,599586045,599587616,599589049,599590615,599592169,599593658,599595205,599596680,599598243,599599818,599601259,599602825,599604352,599605871,599607438,599608923,599610490,599612082,599613554,599615104,599616634,599618127,599619680,599621171,599622742,599624330,599625820,599627363,599628878,599630412,599631975,599633478,599635074,599636653,599638166,599639746,599641295,599642801,599644387,599645920,599647513,599649096,599650599,599652176,599653687,599655221,599656797,599658255,599659797,599661404,599662918,599664517,599666089,599667597,599669209,599670767,599672303,599673920,599675453,599677074,599678673,599680159,599681735,599683311,599684840,599686450,599688018,599689601,599691223,599692702,599694292,599695912,599697375,599698956,599700594,599702077,599703676,599705256,599706840,599708452,599710036,599711597,599713214,599714814,599716410,599718032,599719582,599721145,599722737,599724256,599725843,599727457,599728969,599730569,599732194,599733784,599735384,599736992,599738492,599740094,599741730,599743303,599744871,599746478,599748077,599749651,599751266,599752845,599754382,599755991,599757606,599759128,599760739,599762365,599763926,599765546,599767161,599768752,599770346,599771978,599773599,599775120,599776758,599778391,599779928,599781541,599783168,599784800,599786369,599787998,599789681,599791270,599792897,599794555,599796214,599797797,599799391,599801011,599802657,599804222,599805819,599807454,599809092,599810631,599812235,599813844,599815485,599817038,599818674,599820324,599821987,599823518,599825143,599826758,599828404,599829997,599831671,599833357,599835025,599836651,599838244,599839899,599841548,599843167,599844741,599846320,599847924,599849555,599851206,599852857,599854446,599856066,599857686,599859297,599860911,599862508,599864063,599865664,599867302,599868922,599870588,599872241,599873885,599875452,599877098,599878743,599880384,599882027,599883670,599885307,599886905,599888476,599890105,599891772,599893428,599895105,599896790,599898454,599900097,599901767,599903455,599905117,599906787,599908459,599910162,599911850,599913552,599915219,599916874,599918571,599920260,599921987,599923688,599925360,599927044,599928731,599930425,599932116,599933825,599935547,599937274,599938960,599940654,599942359,599944066,599945770,599947474,599949205,599950961,599952628,599954305,599955997,599957756,599959482,599961188,599962918,599964580,599966243,599967910,599969579,599971247,599972915,599974625,599976298,599978002,599979659,599981312,599982961,599984595,599986262,599987898,599989573,599991241,599992958,599994612,599996291,599997966,599999654,600001359,600003055,600004774,600006474,600008172,600009848,600011575,600013260,600014957,600016608,600018309,600019963,600021659,600023346,600025046,600026722,600028383,600030030,600031715,600033404,600035104,600036839,600038530,600040057,600041578,600042975,600043001,600043027,600043053,600043079,600043105,600043131,600043157,600043183,600043209,600043235,600043923,600045408,600046851,600048323,600049876,600051411,600052891,600054276,600055731,600057346,600058838,600060336,600061738,600063279,600064954,600066408,600068034,600069419,600070953,600072634,600074181,600075727,600077363,600078992,600080475,600081974,600083524,600085089,600086676,600088348,600090037,600091752,600093407,600095030,600096661,600098269,600099793,600101296,600102809,600104307,600105743,600107214,600108686,600110133,600111548,600112976,600114463,600115976,600117474,600118914,600120335,600121776,600123169,600124485,600125842,600127338,600128816,600130349,600131871,600133432,600135011,600136536,600138054,600139590,600141035,600142628,600144148,600145525,600146892,600148242,600149634,600150962,600152310,600153743,600155120,600156473,600157827,600159297,600160727,600162177,600163558,600165044,600166530,600168054,600169540,600171025,600172604,600174184,600175656,600177142,600178620,600180178,600181746,600183320,600184921,600186504,600188089,600189590,600191219,600192837,600194486,600196083,600197716,600199310,600200902,600202508,600204141,600205772,600207421,600209080,600210702,600212357,600213996,600215666,600217356,600219096,600220788,600222511,600224228,600225943,600227705,600229421,600231141,600232867,600234566,600236290,600238022,600239738,600241426,600243102,600244840,600246523,600248242,600250021,600251827,600253556,600255302,600257056,600258804,600260556,600262289,600264014,600265640,600267356,600269122,600270890,600272637,600274415,600276105,600277765,600279335,600280963,600282595,600284296,600285905,600287520,600289189,600290829,600292441,600294109,600295686,600297340,600298983,600300670,600302337,600304043,600305786,600307513,600309282,600311058,600312827,600314583,600316367,600318180,600319930,600321678,600323364,600325101,600326776,600328446,600330142,600331845,600333506,600335241,600336990,600338738,600340386,600342050,600343748,600345420,600347139,600348839,600350569,600352247,600353958,600355637,600357366,600359043,600360728,600362441,600364144,600365846,600367562,600369249,600370917,600372680,600374399,600376127,600377824,600379536,600381257,600382992,600384716,600386411,600388127,600389842,600391563,600393306,600395013,600396754,600398474,600400214,600401932,600403668,600405391,600407141,600408839,600410552,600412267,600413970,600415682,600417326,600419038,600420721,600422425,600424086,600425792,600427483,600429183,600430901,600432643,600434339,600436065,600437826,600439607,600441428,600443199,600444995,600446703,600448423,600450232,600452036,600453794,600455605,600457384,600459135,600460840,600462624,600464419,600466184,600467940,600469639,600471442,600473197,600474978,600476728,600478426,600480229,600481986,600483761,600485459,600487182,600489003,600490770,600492494,600494180,600495989,600497806,600499582,600501275,600503074,600504856,600506664,600508328,600510136,600511898,600513676,600515345,600517140,600518916,600520689,600522371,600524165,600525951,600527617,600529366,600531078,600532856,600534492,600536201,600537883,600539620,600541274,600542990,600544737,600546422,600548209,600549902,600551661,600553300,600555065,600556799,600558482,600560257,600561953,600563681,600565399,600567141,600568891,600570546,600572312,600574072,600575724,600577486,600579257,600581004,600582769,600584509,600586321,600588014,600589791,600591661,600593307,600595053,600596857,600598513,600600320,600602138,600603854,600605651,600607525,600609199,600611039,600612899,600614585,600616338,600618130,600619845,600621637,600623459,600625181,600626978,600628763,600630517,600632289,600634036,600635752,600637550,600639257,600641037,600642795,600644463,600646255,600648059,600649766,600651488,600653316,600654943,600656712,600658507,600660104,600661884,600663687,600665282,600667089,600668887,600670534,600672364,600674168,600675868,600677721,600679411,600681191,600683063,600684740,600686535,600688383,600690017,600691781,600693562,600695232,600697011,600698707,600700461,600702263,600703876,600705614,600707440,600709076,600710900,600712676,600714423,600716232,600717922,600719706,600721500,600723134,600724929,600726709,600728421,600730255,600732036,600733788,600735600,600737210,600738962,600740709,600742360,600744147,600745901,600747614,600749364,600751041,600752750,600754485,600756080,600757827,600759557,600761230,600762982,600764653,600766407,600768209,600769856,600771655,600773415,600775135,600776875,600778597,600780400,600782188,600783870,600785651,600787448,600789106,600790923,600792707,600794398,600796209,600797944,600799704,600801531,600803234,600805070,600806858,600808582,600810428,600812208,600814056,600815879,600817569,600819400,600821202,600822931,600824799,600826566,600828352,600830102,600831817,600833688,600835531,600837294,600839158,600840940,600842784,600844630,600846303,600848164,600849994,600851770,600853601,600855299,600857141,600858899,600860615,600862430,600864259,600866032,600867858,600869646,600871455,600873231,600874937,600876710,600878475,600880154,600881902,600883673,600885414,600887111,600888806,600890572,600892250,600893941,600895694,600897437,600899131,600900951,600902670,600904376,600906133,600907889,600909605,600911371,600913125,600914865,600916597,600918277,600920034,600921750,600923459,600925213,600926911,600928643,600930372,600932118,600933795,600935510,600937273,600938953,600940755,600942515,600944209,600945924,600947642,600949376,600951096,600952772,600954476,600956177,600957888,600959668,600961358,600963060,600964857,600966578,600968294,600970030,600971723,600973418,600975132,600976860,600978598,600980252,600981952,600983692,600985410,600987117,600988863,600990577,600992307,600994008,600995727,600997426,600999128,601000834,601002528,601004254,601005935,601007621,601009359,601011096,601012839,601014565,601016340,601018068,601019773,601021547,601023302,601024992,601026760,601028478,601030183,601031953,601033702,601035434,601037199,601038953,601040678,601042437,601044225,601046015,601047781,601049487,601051215,601052965,601054693,601056453,601058180,601059951,601061705,601063442,601065177,601066930,601068698,601070465,601072263,601074024,601075820,601077572,601079345,601081202,601082970,601084759,601086589,601088358,601090253,601092080,601093883,601095692,601097482,601099278,601101043,601102836,601104658,601106489,601108249,601110058,601111858,601113625,601115451,601117307,601119044,601120841,601122674,601124419,601126207,601127966,601129735,601131539,601133341,601135079,601136898,601138739,601140509,601142326,601144152,601145972,601147778,601149526,601151323,601153099,601154850,601156637,601158370,601160157,601161903,601163668,601165401,601167152,601168937,601170679,601172437,601174171,601175914,601177693,601179370,601181096,601182831,601184555,601186311,601188021,601189757,601191464,601193227,601194966,601196718,601198478,601200263,601202051,601203748,601205524,601207304,601209013,601210816,601212613,601214395,601216232,601217991,601219779,601221522,601223331,601225094,601226837,601228642,601230424,601232166,601233980,601235814,601237574,601239340,601241215,601243032,601244755,601246549,601248376,601250163,601251886,601253703,601255508,601257315,601259078,601260955,601262822,601264569,601266330,601268147,601269997,601271732,601273408,601275194,601276934,601278631,601280340,601282030,601283745,601285429,601287112,601288746,601290387,601292108,601293798,601295466,601297156,601298846,601300522,601302228,601303924,601305642,601307367,601309060,601310758,601312476,601314182,601315909,601317630,601319391,601321160,601322929,601324706,601326510,601328253,601329980,601331760,601333523,601335300,601337043,601338852,601340602,601342413,601344187,601345977,601347783,601349604,601351407,601353193,601354994,601356778,601358605,601360380,601362130,601363921,601365745,601367567,601369352,601371144,601372922,601374771,601376567,601378397,601380199,601382018,601383881,601385735,601387567,601389396,601391187,601392974,601394795,601396524,601398299,601400083,601401895,601403695,601405469,601407287,601409008,601410755,601412551,601414361,601416197,601417990,601419779,601421621,601423410,601425251,601427084,601428908,601430749,601432640,601434440,601436248,601438079,601439886,601441692,601443487,601445316,601447137,601448909,601450727,601452544,601454331,601456115,601457932,601459712,601461521,601463328,601465145,601466965,601468771,601470595,601472401,601474236,601476046,601477870,601479719,601481594,601483437,601485275,601487169,601488985,601490772,601492611,601494384,601496119,601497837,601499593,601501236,601502850,601504481,601506098,601507641,601509282,601510828,601512388,601514028,601515544,601517146,601518660,601520200,601521742,601523261,601524769,601526273,601527813,601529294,601530784,601532274,601533774,601535243,601536733,601538226,601539733,601541243,601542751,601544248,601545723,601547230,601548772,601550291,601551783,601553296,601554770,601556265,601557767,601559321,601560801,601562294,601563778,601565306,601566818,601568400,601569945,601571331,601572626,601573875,601575309,601576878,601578395,601579880,601581374,601582839,601584299,601585827,601587285,601588521,601589677,601590593,601591690,601593357,601595100,601596809,601598450,601600047,601601655,601603158,601604740,601606285,601607524,601608778,601610095,601611420,601612828,601614254,601615676,601616986,601617970,601618827,601620280,601621775,601623279,601624637,601626071,601627604,601629141,601630655,601632157,601633699,601635137,601636596,601638222,601639819,601641458,601643137,601644873,601646610,601648359,601650105,601651847,601653628,601655376,601657120,601658766,601660516,601662303,601664028,601665785,601667498,601669244,601670965,601672720,601674525,601676319,601678145,601679956,601681759,601683553,601685360,601687172,601688952,601690772,601692591,601694378,601696224,601698087,601699899,601701687,601703434,601705302,601707093,601708932,601710712,601712548,601714283,601716076,601717851,601719610,601721437,601723253,601725062,601726918,601728728,601730585,601732385,601734212,601736019,601737885,601739768,601741632,601743515,601745316,601747115,601748824,601750495,601752374,601754046,601755898,601757488,601759347,601761178,601763010,601764907,601766782,601768662,601770495,601772355,601774251,601776055,601777952,601779783,601781673,601783526,601785387,601787230,601789108,601790910,601792715,601794541,601796385,601798218,601800092,601801935,601803758,601805570,601807377,601809234,601811120,601812944,601814801,601816723,601818570,601820501,601822334,601824215,601826085,601827970,601829851,601831683,601833540,601835411,601837251,601839071,601840930,601842802,601844670,601846519,601848367,601850263,601852122,601853958,601855786,601857643,601859561,601861472,601863379,601865308,601867230,601869161,601871070,601872972,601874891,601876774,601878637,601880509,601882397,601884333,601886173,601888048,601889926,601891853,601893746,601895622,601897537,601899412,601901332,601903224,601905127,601907071,601908996,601910893,601912790,601914666,601916584,601918474,601920377,601922280,601924163,601926035,601927897,601929739,601931526,601933341,601935101,601936878,601938667,601940420,601942181,601943938,601945610,601947337,601949105,601950876,601952651,601954436,601956184,601957941,601959711,601961498,601963293,601965056,601966860,601968679,601970521,601972380,601974230,601976046,601977850,601979743,601981593,601983363,601985193,601987015,601988777,601990587,601992360,601994191,601996056,601997883,601999731,602001511,602003249,602005037,602006819,602008559,602010275,602012014,602013718,602015451,602017118,602018772,602020487,602022148,602023787,602025449,602027070,602028765,602030537,602032312,602034088,602035815,602037600,602039385,602041188,602042985,602044790,602046641,602048429,602050231,602052039,602053797,602055608,602057374,602059170,602060707,602062075,602063492,602064860,602066337,602067834,602069220,602070562,602072018,602073482,602074953,602076362,602077728,602079127,602080515,602081972,602083371,602084787,602086134,602087452,602088828,602090247,602091670,602093059,602094468,602095912,602097246,602098600,602099927,602101253,602102596,602104058,602105522,602106977,602108462,602109895,602111337,602112766,602114236,602115669,602117089,602118601,602120064,602121503,602122890,602124405,602125822,602127229,602128573,602129960,602131416,602132976,602134467,602135798,602137425,602139103,602140781,602142535,602144246,602145888,602147574,602149236,602150860,602152531,602154143,602155797,602157447,602159079,602160804,602162384,602164083,602165761,602167392,602169111,602170810,602172495,602174134,602175839,602177530,602179345,602181054,602182857,602184550,602186318,602187956,602189691,602191363,602193041,602194712,602196392,602197985,602199619,602201260,602202890,602204510,602206106,602207784,602209403,602211008,602212672,602214312,602215934,602217600,602219259,602220925,602222584,602224239,602225915,602227568,602229223,602230852,602232543,602234108,602235755,602237303,602238988,602240567,602242217,602243748,602245407,602247101,602248725,602250427,602252089,602253759,602255434,602257187,602258896,602260624,602262378,602264146,602265884,602267604,602269356,602271058,602272722,602274453,602276234,602277972,602279712,602281457,602283196,602284857,602286637,602288453,602290231,602291960,602293679,602295447,602297263,602299031,602300732,602302497,602304337,602306218,602308093,602309827,602311598,602313369,602315214,602317007,602318877,602320756,602322596,602324509,602326265,602328066,602329951,602331747,602333551,602335428,602337284,602339091,602340889,602342648,602344489,602346274,602348092,602349811,602351645,602353436,602355206,602356895,602358712,602360470,602362211,602363961,602365759,602367523,602369257,602371075,602372859,602374605,602376349,602378131,602379912,602381673,602383434,602385218,602387000,602388814,602390596,602392362,602394183,602396026,602397785,602399582,602401331,602403145,602404974,602406738,602408489,602410268,602412082,602413849,602415610,602417316,602419054,602420857,602422629,602424411,602426080,602427854,602429617,602431384,602433048,602434809,602436515,602438274,602440016,602441866,602443611,602445270,602446977,602448612,602450228,602451925,602453563,602455178,602456771,602458398,602460019,602461633,602463260,602464824,602466466,602468035,602469627,602471216,602472837,602474435,602476063,602477616,602479247,602480854,602482518,602484090,602485703,602487318,602488976,602490605,602492244,602493847,602495407,602497048,602498631,602500276,602501830,602503386,602504937,602506490,602508020,602509535,602511068,602512570,602514113,602515631,602517125,602518590,602520072,602521548,602523054,602524567,602526088,602527559,602528975,602530479,602531999,602533520,602535034,602536474,602537884,602539362,602540850,602542392,602543935,602545426,602546992,602548607,602550173,602551784,602553425,602555078,602556632,602558281,602559929,602561624,602563279,602564800,602566484,602567920,602569429,602570907,602572327,602573814,602575299,602576788,602578237,602579764,602581395,602583038,602584527,602586268,602588159,602590094,602591951,602593756,602595233,602596919,602598785,602600611,602602348,602604076,602605652,602606245,602606271,602606349,602607180,602607905,602608996,602611044,602612144,602612786,602612822,602612860,602612898,602612936,602612972,602614138,602616186,602618234,602619439,602620092,602620130,602620168,602620205,602620243,602620281,602621405,602623113,602624920,602626968,602628765,602630624,602632672,602634656,602636704,602637541,602638095,602638133,602638170,602638208,602638246,602638282,602639172,602640022,602640060,602640093,602640131,602640169,602640207,602640636,602641536,602641986,602642024,602642062,602642098,602642135,602642173,602643193,602644005,602644043,602644081,602644118,602644156,602644194,602644711,602646305,602647111,602647149,602647182,602647220,602647258,602647296,602647829,602649822,602650406,602650970,602651546,602652179,602653220,602654053,602654870,602655585,602656524,602657232,602657895,602658678,602659452,602660089,602660848,602661585,602662398,602663018,602663801,602664394,602665033,602665702,602666465,602667096,602668734,602670569,602671493,602672150,602672338,602672374,602672411,602672449,602672487,602672523,602674575,602676623,602678671,602680719,602682767,602684815,602686863,602688911,602690959,602693007,602695055,602697103,602699151,602701199,602703247,602705295,602707343,602709391,602711439,602713487,602715535,602717583,602719631,602721679,602723727,602725775,602727823,602729871,602731919,602733967,602736015,602738063,602740111,602742159,602744207,602746255,602748303,602750351,602752399,602754447,602756495,602758543,602760591,602762639,602764687,602766735,602768783,602770831,602772879,602774927,602776975,602779023,602781071,602783119,602785167,602787215,602789263,602791311,602793359,602795407,602797455,602799503,602801551,602803599,602805647,602807695,602809743,602811791,602813839,602815887,602817935,602819983,602822031,602824079,602826127,602828175,602830223,602832271,602834319,602836367,602838415,602840463,602842511,602844559,602846607,602848655,602850703,602852751,602854799,602856847,602858895,602860943,602862991,602865039,602867087,602869135,602871183,602873231,602875279,602877327,602879375,602881423,602883471,602885519,602887567,602889615,602891663,602893711,602895759,602897807,602899855,602901903,602903951,602905999,602908047,602910095,602912143,602914191,602916239,602918287,602920335,602922383,602924431,602926479,602928527,602930575,602932623,602934671,602936719,602938767,602940815,602942863,602944911,602946959,602949007,602951055,602953103,602955151,602957199,602959247,602961295,602963343,602965391,602967439,602969487,602971535,602973583,602975631,602977679,602979727,602981775,602983823,602985871,602987919,602989967,602992015,602994063,602996111,602998159,603000207,603002255,603004303,603006351,603008399,603010447,603012495,603014543,603016591,603018639,603020687,603022735,603024783,603026831,603028879,603030927,603032975,603035023,603037071,603039119,603041167,603043215,603045263,603047311,603049359,603051407,603053455,603055503,603057551,603059599,603061647,603063695,603065743,603067791,603069839,603071887,603073935,603075983,603078031,603080079,603082127,603084175,603086223,603088271,603090319,603092367,603094415,603096463,603098511,603100559,603102607,603104655,603106703,603108751,603110799,603112847,603114895,603116943,603118991,603121039,603123087,603125135,603127183,603129231,603131279,603133327,603135375,603137423,603139471,603141519,603143567,603145615,603147663,603149711,603151759,603153807,603155855,603157903,603159951,603161999,603164047,603166095,603168143,603170191,603172239,603174287,603176335,603178383,603180431,603182479,603184527,603186575,603188623,603190671,603192719,603194767,603196815,603198863,603200911,603202959,603205007,603207055,603209103,603211151,603213199,603215247,603217295,603219343,603221391,603223439,603225487,603227535,603229583,603231631,603233679,603235727,603237775,603239823,603241871,603243919,603245967,603248015,603250063,603252111,603254159,603256207,603258255,603260303,603262351,603264399,603266447,603268495,603270543,603272591,603274639,603276687,603278735,603280783,603282831,603284879,603286927,603288975,603291023,603293071,603295119,603297167,603299215,603301263,603303311,603305359,603307407,603309455,603311503,603313551,603315599,603317647,603319695,603321743,603323791,603325839,603327887,603329935,603331983,603334031,603336079,603338127,603340175,603342223,603344271,603346319,603348367,603350415,603352463,603354511,603356559,603358607,603360655,603362703,603364751,603366799,603368847,603370895,603372943,603374991,603377039,603379087,603381135,603383183,603385231,603387279,603389327,603391375,603393423,603395471,603397519,603399567,603401615,603403663,603405711,603407759,603409807,603411855,603413903,603415951,603417999,603420047,603422095,603424143,603426191,603428239,603430287,603432335,603434383,603436431,603438479,603440527,603442575,603444623,603446671,603448719,603450767,603452815,603454863,603456911,603458959,603461007,603463055,603465103,603467151,603469199,603471247,603473295,603475343,603477391,603479439,603481487,603483535,603485583,603487631,603489679,603491727,603493775,603495823,603497871,603499919,603501967,603504015,603506063,603508111,603510159,603512207,603514255,603516303,603518351,603520399,603522447,603524495,603526543,603528591,603530639,603532687,603534735,603536783,603538831,603540879,603542927,603544975,603547023,603549071,603551119,603553167,603555215,603557263,603559311,603561359,603563407,603565455,603567503,603569551,603571599,603573647,603575695,603577743,603579791,603581839,603583887,603585935,603587983,603590031,603592079,603594127,603596175,603598223,603600271,603602319,603604367,603606415,603608463,603610511,603612559,603614607,603616655,603618703,603620751,603622799,603624847,603626895,603628943,603630991,603633039,603635087,603637135,603639183,603641231,603643279,603645327,603647375,603649423,603651471,603653519,603655567,603657615,603659663,603661711,603663759,603665807,603667855,603669903,603671951,603673999,603676047,603678095,603680143,603682191,603684239,603686287,603688335,603690383,603692431,603694479,603696527,603698575,603700623,603702671,603704719,603706767,603708815,603710863,603712911,603714959,603717007,603719055,603721103,603723151,603725199,603727247,603729295,603731343,603733391,603735439,603737487,603739535,603741583,603743631,603745679,603747727,603749775,603751823,603753871,603755919,603757967,603760015,603762063,603764111,603766159,603768207,603770255,603772303,603774351,603776399,603778447,603780495,603782543,603784591,603786639,603788687,603790735,603792783,603794831,603796879,603798927,603800975,603803023,603805071,603807119,603809167,603811215,603813263,603815311,603817359,603819407,603821455,603823503,603825551,603827599,603829647,603831695,603833743,603835791,603837839,603839887,603841935,603843983,603846031,603848079,603850127,603852175,603854223,603856271,603858319,603860367,603862415,603864463,603866511,603868559,603870607,603872655,603874703,603876751,603878799,603880847,603882895,603884943,603886991,603889039,603891087,603893135,603895183,603897231,603899279,603901327,603903375,603905423,603907471,603909519,603911567,603913615,603915663,603917711,603919759,603921807,603923855,603925903,603927951,603929999,603932047,603934095,603936143,603938191,603940239,603942287,603944335,603946383,603948431,603950479,603952527,603954575,603956623,603958671,603960719,603962767,603964815,603966863,603968911,603970959,603973007,603975055,603977103,603979151,603981199,603983247,603985295,603987343,603989391,603991439,603993487,603995535,603997583,603999631,604001679,604003727,604005775,604007823,604009871,604011919,604013967,604016015,604018063,604020111,604022159,604024207,604026255,604028303,604030351,604032399,604034447,604036495,604038543,604040591,604042639,604044687,604046735,604048783,604050831,604052879,604054927,604056975,604059023,604061071,604063119,604065167,604067215,604069263,604071311,604073359,604075407,604077455,604079503,604081551,604083599,604085647,604087695,604089743,604091791,604093839,604095887,604097935,604099983,604102031,604104079,604106127,604108175,604110223,604112271,604114319,604116367,604118415,604120463,604122511,604124559,604126607,604128655,604130703,604132751,604134799,604136847,604138895,604140943,604142991,604145039,604147087,604149135,604151183,604153231,604155279,604157327,604159375,604161423,604163471,604165519,604167567,604169615,604171663,604173711,604175759,604177807,604179855,604181903,604183951,604185999,604188047,604190095,604192143,604194191,604196239,604198287,604200335,604202383,604204431,604206479,604208536,604210584,604212632,604214680,604216728,604218776,604220824,604222872,604224920,604226968,604229016,604231064,604233112,604235160,604237208,604239256,604241304,604243352,604245400,604247448,604249496,604251544,604253592,604255640,604257688,604259736,604261784,604263832,604265880,604267928,604269976,604272024,604274072,604276120,604278168,604280216,604282264,604284312,604286360,604288408,604290456,604292504,604294552,604296600,604298648,604300696,604302744,604304792,604306840,604308888,604310936,604312984,604315032,604317080,604319128,604321176,604323224,604325272,604327320,604329368,604331416,604333464,604335512,604337560,604339608,604341656,604343704,604345752,604347800,604349848,604351896,604353944,604355992,604358040,604360088,604362136,604364184,604366232,604368280,604370328,604372376,604374424,604376472,604378520,604380568,604382616,604384664,604386712,604388760,604390808,604392856,604394904,604396952,604399000,604401048,604403096,604405144,604407192,604409240,604411288,604413336,604415384,604417432,604419480,604421528,604423576,604425624,604427672,604429720,604431768,604433816,604435864,604437912,604439960,604442008,604444056,604446104,604448152,604450200,604452248,604454296,604456344,604458392,604460440,604462488,604464536,604466584,604468632,604470680,604472728,604474776,604476824,604478872,604480920,604482968,604485016,604487064,604489112,604491160,604493208,604495256,604497304,604499352,604501400,604503448,604505496,604507544,604509592,604511640,604513688,604515736,604517784,604519832,604521880,604523928,604525976,604528024,604530072,604532120,604534168,604536216,604538264,604540312,604542360,604544408,604546456,604548504,604550552,604552600,604554648,604556696,604558744,604560792,604562840,604564888,604566936,604568984,604571032,604573080,604575128,604577176,604579224,604581272,604583320,604585368,604587416,604589464,604591512,604593560,604595608,604597656,604599704,604601752,604603800,604605848,604607896,604609944,604611992,604614040,604616088,604618136,604620184,604622232,604624280,604626328,604628376,604630424,604632472,604634520,604636568,604638616,604640664,604642712,604644760,604646808,604648856,604650904,604652952,604655000,604657048,604659096,604661144,604663192,604665240,604667297,604669345,604671393,604673441,604675489,604677537,604679585,604681633,604683681,604685729,604687777,604689825,604691873,604693921,604695969,604698017,604700065,604702113,604704161,604706209,604708257,604710305,604712353,604714401,604716449,604718497,604720545,604722593,604724641,604726689,604728737,604730785,604732833,604734881,604736929,604738977,604741025,604743073,604745121,604747169,604749217,604751265,604753313,604755361,604757409,604759457,604761505,604763553,604765601,604767649,604769697,604771745,604773793,604775841,604777889,604779937,604781985,604784033,604786081,604788129,604790177,604792225,604794273,604796321,604798369,604800417,604802465,604804513,604806561,604808609,604810657,604812705,604814753,604816801,604818849,604820897,604822945,604824993,604827041,604829089,604831137,604833185,604835233,604837281,604839329,604841377,604843425,604845473,604847521,604849569,604851617,604853665,604855713,604857761,604859809,604861857,604863905,604865953,604868001,604870049,604872097,604874145,604876193,604878241,604880289,604882337,604884385,604886433,604888481,604890529,604892577,604894625,604896673,604898721,604900769,604902817,604904865,604906913,604908961,604911009,604913057,604915105,604917153,604919201,604921249,604923297,604925345,604927393,604929441,604931489,604933537,604935585,604937633,604939681,604941729,604943777,604945825,604947873,604949921,604951969,604954017,604956065,604958113,604960161,604962209,604964257,604966305,604968353,604970401,604972449,604974497,604976545,604978593,604980641,604982689,604984737,604986785,604988833,604990881,604992929,604994977,604997025,604999073,605001121,605003169,605005217,605007265,605009313,605011361,605013409,605015457,605017505,605019553,605021601,605023649,605025697,605027745,605029793,605031841,605033889,605035937,605037985,605040033,605042081,605044129,605046177,605048225,605050273,605052321,605054369,605056417,605058465,605060513,605062561,605064609,605066657,605068705,605070753,605072801,605074849,605076897,605078945,605080993,605083041,605085089,605087146,605089194,605091242,605093290,605095338,605097386,605099434,605101482,605103530,605105578,605107626,605109674,605111722,605113770,605115818,605117866,605119914,605121962,605124010,605126058,605128106,605130154,605132202,605134250,605136298,605138346,605140394,605142442,605144490,605146538,605148586,605150634,605152682,605154730,605156778,605158826,605160874,605162922,605164970,605167018,605169066,605171114,605173162,605175210,605177258,605179306,605181354,605183402,605185450,605187498,605189546,605191594,605193642,605195690,605197738,605199786,605201834,605203882,605205930,605207978,605210026,605212074,605214122,605216170,605218218,605220266,605222314,605224362,605226410,605228458,605230506,605232554,605234602,605236650,605238698,605240746,605242794,605244842,605246890,605248938,605250986,605253034,605255082,605257130,605259178,605261226,605263274,605265322,605267370,605269418,605271466,605273514,605275562,605277610,605279658,605281706,605283754,605285802,605287850,605289898,605291946,605293994,605296042,605298090,605300138,605302186,605303700,605304497,605305354,605306107,605306939,605307843,605308662,605309444,605310260,605310990,605311864,605312713,605313476,605314175,605314825,605315592,605316316,605317016,605317674,605318241,605319003,605319837,605320459,605321222,605322008,605322669,605323512,605324815,605325751,605326520,605327270,605328337,605329395,605330694,605331915,605333307,605334509,605335695,605336921,605338072,605339191,605340105,605341054,605342276,605343429,605344619,605345843,605347042,605348204,605349385,605350550,605351781,605352977,605354217,605355378,605356606,605357800,605359005,605360192,605361270,605362449,605363605,605364818,605366002,605367215,605368421,605369587,605370813,605371928,605373107,605374284,605375402,605376733,605377968,605379284,605380495,605381530,605382699,605383853,605385114,605386243,605387237,605388333,605389443,605390374,605391519,605392575,605393783,605394954,605395994,605397130,605398051,605399058,605400411,605401453,605402742,605403932,605405010,605406153,605407172,605408455,605409477,605410233,605411701,605412968,605414446,605415732,605416789,605417957,605419250,605420311,605421185,605421923,605422931,605424348,605425467,605426682,605427819,605428783,605429970,605430878,605432085,605433094,605434465,605435585,605436703,605437931,605438957,605440250,605441376,605442649,605443508,605444855,605446189,605447396,605448485,605449432,605450581,605451510,605452517,605453882,605454884,605456079,605457272,605458538,605459523,605460769,605461994,605462789,605464076,605465063,605466134,605467127,605468328,605469575,605470724,605471915,605472781,605474050,605475120,605476262,605477407,605478223,605479463,605480409,605481808,605483167,605484285,605485387,605486207,605487271,605488125,605488821,605490032,605490845,605491988,605493018,605493803,605494872,605495783,605496691,605497727,605498870,605499585,605500745,605501625,605502711,605503580,605504800,605505702,605506396,605507352,605508461,605509148,605510253,605511220,605511995,605512838,605514057,605515356,605516775,605517896,605519016,605520074,605521014,605521973,605522665,605523394,605523984,605525048,605526621,605527739,605529017,605530163,605531231,605531980,605532866,605533817,605534667,605535641,605536464,605537500,605538532,605539344,605540101,605540886,605541898,605542833,605543884,605544566,605545765,605546630,605547238,605547797,605548490,605549439,605550360,605551098,605551994,605552699,605553270,605553879,605554728,605555742,605556549,605557187,605558236,605558890,605559842,605560545,605561350,605562257,605563022,605563992,605564879,605565459,605566343,605567159,605568120,605568988,605569762,605570427,605571494,605572177,605573230,605574095,605574928,605575926,605576685,605577313,605578315,605579118,605580008,605580697,605581551,605582577,605583375,605584420,605585543,605586206,605587229,605587914,605589034,605589932,605590826,605591564,605592638,605593312,605594301,605595380,605596329,605597207,605598108,605599165,605600038,605600588,605601170,605601996,605603030,605603762,605604795,605605718,605606423,605607491,605608346,605609273,605610336,605611263,605612185,605613112,605614119,605615240,605615909,605616981,605617962,605619012,605620026,605620987,605621991,605622937,605623835,605624877,605625816,605626833,605627689,605628656,605629492,605630627,605631539,605632627,605633628,605634678,605635652,605636748,605637781,605638406,605639445,605640354,605641140,605641972,605642649,605643336,605644117,605645081,605646164,605647101,605647908,605648769,605649485,605650470,605651217,605652274,605653119,605653884,605654605,605655439,605656553,605657461,605658403,605659172,605660031,605660858,605661602,605662610,605663558,605664299,605665105,605666124,605667214,605668417,605669723,605670669,605671405,605672544,605673310,605673980,605674747,605675788,605676528,605677536,605678322,605679285,605680151,605681046,605682035,605682700,605683458,605684386,605685171,605685980,605686852,605687592,605688641,605689523,605690251,605691395,605692108,605693041,605693895,605694802,605695637,605696380,605697314,605698066,605698864,605699605,605700321,605701114,605701934,605702893,605703734,605704622,605705389,605706141,605707086,605707961,605708867,605709788,605710766,605711530,605712237,605713249,605713958,605714865,605715708,605716563,605717490,605718275,605719282,605720208,605720920,605721844,605722708,605724080,605725338,605726080,605726885,605727806,605728654,605729570,605730571,605731370,605732051,605733279,605734531,605735898,605737047,605738256,605739383,605740267,605741464,605742706,605743932,605745092,605745993,605747011,605748205,605749355,605750458,605751612,605752614,605753850,605755095,605756321,605757245,605758296,605759470,605760830,605761852,605762815,605763902,605765026,605766395,605767362,605768633,605769781,605770881,605772119,605773237,605774109,605775159,605776207,605777092,605778141,605779194,605780436,605781483,605782709,605783679,605784771,605786058,605787029,605787879,605788910,605790066,605791127,605792336,605793350,605794269,605795334,605796331,605797515,605798691,605799637,605800933,605801921,605803193,605804357,605805335,605806429,605807593,605808811,605809913,605810922,605812080,605813261,605814333,605815455,605816674,605817745,605818964,605820340,605821485,605822800,605824004,605825010,605826113,605827102,605828245,605829513,605830652,605831333,605832111,605833085,605834332,605835615,605836795,605838012,605838913,605840014,605840760,605841841,605842748,605843519,605844419,605845486,605846197,605847132,605848213,605849448,605850442,605851510,605852648,605853486,605854829,605855525,605856501,605857987,605859337,605860576,605861345,605862492,605863313,605864646,605865439,605866402,605867253,605868688,605869645,605870821,605871610,605872941,605874059,605875166,605876330,605877290,605878004,605879138,605880368,605881244,605882026,605882829,605883776,605884705,605885718,605886475,605887469,605888646,605889479,605890445,605891313,605892360,605893481,605894256,605895125,605896117,605897100,605898215,605898888,605899745,605900656,605901626,605902643,605903855,605904828,605905792,605906724,605907763,605908774,605909842,605910811,605911604,605912575,605913492,605914591,605915441,605916364,605917497,605918271,605919177,605920114,605921083,605921968,605922844,605923723,605924812,605925818,605926913,605928005,605928923,605930043,605931105,605931974,605933074,605933834,605934625,605935845,605936686,605937630,605938603,605939563,605940197,605940901,605941668,605942385,605943518,605944566,605945479,605946526,605947345,605948440,605949280,605950515,605951273,605952094,605953207,605954404,605955614,605956814,605957840,605958946,605960054,605961075,605962192,605963344,605964374,605965685,605966471,605967566,605968227,605969061,605969919,605971072,605972140,605973206,605974025,605974747,605975530,605976368,605977627,605978573,605979702,605980798,605981871,605982622,605983424,605984514,605985521,605986604,605987659,605988501,605989599,605990391,605991569,605992643,605993820,605994980,605996162,605997160,605998159,605998862,605999634,606000658,606001587,606002578,606003386,606004437,606005280,606006333,606007371,606008616,606009650,606010688,606011806,606013029,606013898,606015100,606015991,606017187,606018258,606019222,606020117,606021265,606022051,606023328,606024448,606025387,606026550,606027563,606028441,606029711,606030577,606031653,606033021,606034477,606035366,606036350,606037533,606038583,606039459,606040212,606041069,606042139,606043119,606044224,606045347,606046380,606047315,606048126,606049217,606050224,606051004,606052170,606053100,606054191,606055191,606055953,606056674,606057472,606058458,606059419,606060472,606061291,606062331,606063188,606064177,606065168,606065914,606066844,606067804,606068751,606069552,606070575,606071679,606072583,606073756,606074629,606075772,606076519,606077324,606078486,606079683,606080560,606081740,606082665,606083824,606084787,606085932,606086854,606088020,606088817,606089734,606090827,606092085,606093029,606094105,606094923,606095909,606097005,606097799,606098539,606099369,606100156,606100995,606101911,606103288,606104456,606105784,606107209,606108310,606109137,606110222,606110953,606111765,606112816,606113987,606114772,606115623,606116398,606117196,606118184,606119487,606120255,606121233,606122056,606123140,606124286,606125311,606126141,606127388,606128442,606129651,606130673,606131764,606132726,606134111,606134996,606136389,606137150,606138007,606139220,606140363,606141346,606142517,606143299,606144625,606145590,606146579,606147799,606148705,606150071,606151040,606152235,606153030,606153854,606155050,606155859,606157063,606158023,606159162,606159973,606161066,606162042,606163245,606164394,606165116,606165918,606167128,606167814,606168670,606169806,606170765,606172003,606172931,606173881,606174859,606175709,606176966,606178214,606179298,606180112,606180998,606182357,606183215,606184424,606185526,606186405,606187197,606187975,606189036,606190249,606191419,606192210,606193206,606194317,606195086,606196306,606197462,606198448,606199305,606200072,606200826,606201572,606202321,606203047,606203853,606204637,606205411,606206093,606206810,606207624,606208792,606210095,606210877,606211635,606212455,606213279,606214334,606215055,606215946,606216620,606217589,606218926,606220115,606221013,606221726,606222899,606223874,606224605,606225947,606226805,606227970,606228827,606230037,606231214,606232042,606233323,606234149,606235271,606236227,606237031,606238381,606239125,606239978,606241302,606242133,606243444,606244252,606245016,606246008,606247065,606247867,606248612,606249809,606250856,606252058,606252968,606254113,606255053,606256121,606256943,606257711,606259005,606259688,606260529,606261650,606262581,606263396,606264126,606264956,606265822,606266649,606267452,606268462,606269726,606270539,606271269,606272079,606273031,606273730,606274523,606275329,606276828,606277725,606278761,606279724,606280939,606282154,606283514,606284515,606285201,606286165,606287286,606287996,606288841,606290029,606290903,606292001,606292831,606293866,606294609,606295317,606296428,606297374,606298226,606299568,606300485,606301366,606302628,606303529,606304477,606305278,606306035,606306878,606307622,606308363,606309119,606310107,606311149,606311890,606312758,606313507,606314260,606315009,606315907,606317092,606317854,606318654,606319366,606320133,606320989,606322182,606322937,606323739,606324471,606325207,606325982,606326842,606328074,606328913,606329712,606330450,606331224,606332063,606333007,606334174,606335016,606335749,606336488,606337234,606337976,606338734,606339724,606340759,606341532,606342332,606343053,606343786,606344657,606345798,606346525,606347316,606348115,606348868,606349614,606350397,606351460,606352643,606353438,606354282,606355071,606355976,606357345,606358141,606358977,606360133,606360945,606362077,606362950,606363774,606364811,606365870,606366712,606367603,606368941,606369703,606370546,606371472,606372639,606373475,606374314,606375170,606376321,606377293,606378149,606379287,606380256,606381233,606382333,606383105,606383934,606384799,606386181,606387145,606387925,606388710,606389498,606390368,606391197,606392539,606393444,606394862,606396163,606396900,606398043,606398882,606399688,606400424,606401164,606401881,606402764,606404029,606405136,606405909,606406686,606407475,606408318,606409254,606410150,606411176,606412776,606413874,606414910,606415897,606416866,606417914,606418958,606420154,606421444,606422553,606423540,606424520,606425601,606426738,606427638,606428650,606429621,606430830,606431817,606432621,606433555,606434635,606435856,606436660,606437588,606438749,606440018,606440806,606441974,606443051,606443946,606445044,606446173,606447263,606448464,606449585,606450702,606451793,606453035,606454071,606455150,606456288,606457397,606458534,606459476,606460785,606461684,606462865,606463791,606464698,606465853,606466839,606467791,606468930,606469885,606471018,606471954,606472841,606473858,606474703,606475642,606476486,606477319,606478412,606479455,606480195,606480896,606482006,606482991,606483748,606485006,606485938,606486633,606487830,606488762,606489496,606490635,606491646,606492928,606493978,606494728,606496008,606497106,606498191,606499165,606500315,606501200,606502101,606502781,606503652,606504697,606505766,606506888,606507664,606508891,606509725,606510666,606511418,606512212,606512877,606513883,606514751,606515717,606516573,606517610,606518594,606519529,606520462,606521221,606522133,606522951,606523630,606524651,606525357,606526136,606526906,606527982,606528878,606529824,606530931,606531704,606532321,606533034,606533657,606534602,606535176,606536115,606536932,606537797,606538671,606539504,606540355,606541243,606542199,606543153,606544030,606544819,606545517,606546354,606547064,606548156,606548818,606549617,606550356,606551002,606551858,606552605,606553551,606554807,606555669,606556901,606558161,606559363,606560188,606561164,606561882,606562741,606563999,606565371,606566636,606567604,606568362,606569490,606570552,606571315,606572093,606573339,606574405,606575712,606576659,606577558,606578920,606579792,606581155,606581947,606583211,606584344,606585353,606586092,606586802,606587562,606588390,606589212,606590388,606591514,606592484,606593145,606593965,606595219,606596315,606597134,606598122,606598955,606599675,606600422,606601245,606602015,606603123,606603943,606604973,606605775,606606849,606607775,606608755,606609556,606610690,606611540,606612545,606613429,606614599,606615541,606616668,606617447,606618569,606619492,606620499,606621207,606622060,606623208,606624243,606625088,606625898,606626979,606627709,606628472,606629342,606630089,606630878,606631620,606632569,606633326,606634092,606635008,606635921,606636680,606637450,606638319,606639583,606640480,606641303,606642038,606642828,606643650,606644531,606645683,606646721,606647765,606648482,606649646,606651044,606652452,606653426,606654265,606655084,606655837,606656499,606657269,606658021,606659204,606660143,606660898,606661662,606662432,606663181,606663894,606664684,606665424,606666212,606667057,606667839,606668635,606669382,606670169,606670890,606671634,606672448,606673297,606674309,606675654,606677086,606677894,606678800,606679907,606680590,606681348,606682084,606682816,606683543,606684739,606685811,606686594,606687402,606688242,606688928,606689656,606690377,606691179,606691927,606692834,606693829,606694941,606696249,606697610,606698594,606699633,606700604,606701387,606702422,606703730,606704608,606705621,606706653,606707262,606707968,606709061,606709853,606710647,606711929,606712741,606713448,606714214,606715132,606716329,606717300,606718375,606719150,606720140,606721197,606722416,606723330,606724593,606725510,606726471,606727676,606728690,606729745,606730898,606731688,606732870,606733972,606734647,606735915,606736943,606737879,606738539,606739266,606740141,606741464,606742287,606743071,606743867,606744419,606745228,606746251,606747078,606747645,606748594,606749623,606750445,606751216,606751997,606752693,606753428,606754223,606754757,606755293,606755894,606756517,606757499,606758394,606759470,606760141,606760795,606762006,606763065,606764105,606764915,606765600,606766339,606766990,606768068,606769094,606769897,606770895,606771908,606772787,606773701,606774499,606775357,606776397,606777229,606777970,606778731,606779469,606780257,606781169,606781959,606783135,606783992,606784794,606785412,606786261,606787237,606788041,606788910,606790031,606791235,606792107,606792873,606793654,606794587,606795419,606796131,606796909,606797658,606798372,606799142,606799859,606800562,606801291,606802014,606802719,606803356,606804114,606804908,606805680,606806464,606807187,606808629,606809757,606810362,606811098,606811900,606812685,606813548,606814431,606815227,606815941,606816759,606817612,606818342,606819062,606819782,606820585,606821400,606822124,606823452,606824750,606825594,606826471,606827318,606828098,606829383,606830818,606831697,606832430,606833335,606834484,606835496,606836568,606837411,606838282,606839050,606839839,606840634,606841440,606842228,606843020,606843808,606844515,606845238,606846110,606847650,606848649,606849794,606851184,606852351,606853861,606854984,606855993,606857183,606858152,606859232,606860361,606861518,606862585,606863732,606864891,606865967,606867065,606868042,606869219,606870103,606871072,606872074,606873179,606874037,606874875,606876016,606876941,606878014,606879069,606880008,606881003,606882145,606883055,606883666,606884757,606885719,606886662,606887703,606888729,606889681,606890680,606891539,606892430,606893409,606894213,606895158,606895994,606896956,606897821,606898770,606899710,606900573,606901502,606902138,606903260,606904260,606905000,606905755,606906295,606907425,606908697,606909362,606910024,606911291,606912043,606913078,606913697,606914827,606915668,606916750,606917634,606918329,606919014,606919757,606921178,606922041,606922686,606923807,606924901,606926272,606927789,606928824,606929768,606930466,606931600,606932309,606933529,606934447,606935299,606935942,606936967,606937739,606938759,606939515,606940290,606941337,606942290,606943279,606943888,606945118,606945965,606946683,606947688,606948596,606949303,606950119,606950874,606951471,606952660,606953610,606954762,606955786,606956885,606957868,606958741,606959932,606960771,606961820,606962771,606963807,606964512,606965372,606966374,606967601,606968318,606969683,606970740,606971811,606972794,606973955,606974652,606975330,606976132,606977186,606978807,606979489,606980419,606981186,606982273,606983205,606984030,606985038,606986443,606987866,606989006,606990209,606991577,606993001,606994136,606994890,606996017,606997211,606998398,606999580,607000709,607001819,607002925,607003949,607004914,607005996,607006846,607007997,607008941,607010063,607011172,607011985,607012895,607013795,607014853,607015712,607017013,607017937,607018854,607019898,607020993,607022149,607023223,607024211,607025029,607026137,607027083,607027991,607029030,607029843,607031060,607032093,607033100,607034095,607034958,607035903,607036860,607037883,607038862,607039724,607041204,607042056,607043059,607043994,607044684,607045560,607046772,607047914,607049010,607049903,607050929,607051944,607052779,607053968,607055025,607055846,607056865,607058028,607058799,607059541,607060320,607061119,607061921,607062743,607063705,607064732,607065550,607066320,607067092,607067869,607068659,607069746,607070621,607071429,607072571,607073449,607074314,607075437,607076576,607077435,607078316,607079420,607080346,607081595,607082582,607083860,607085022,607086148,607087237,607088387,607089517,607090671,607091511,607092351,607093509,607094752,607095664,607096584,607097403,607098826,607099750,607100567,607101434,607102252,607103095,607103882,607104852,607106064,607107259,607108341,607109530,607110710,607111819,607112930,607114161,607115362,607116570,607117392,607118179,607119426,607120599,607121359,607122520,607123492,607124813,607125703,607126988,607128197,607129515,607130675,607131375,607132275,607133617,607134349,607135442,607136467,607137349,607138245,607139544,607140461,607141314,607142716,607143470,607144267,607145141,607146184,607147359,607148536,607149724,607150509,607151285,607152038,607152790,607153635,607154461,607155306,607156129,607156964,607157805,607158625,607159433,607160214,607161009,607161840,607162616,607163433,607164402,607165370,607166290,607167207,607168493,607169342,607170308,607171582,607172498,607173329,607174195,607175092,607176168,607177228,607177958,607178683,607179643,607180871,607181742,607182526,607183308,607184215,607185240,607186239,607187413,607188627,607189708,607190513,607191261,607191974,607192581,607193247,607193990,607194881,607195763,607197036,607198085,607199203,607200289,607201690,607202556,607203533,607204819,607205681,607206539,607207511,607208754,607209998,607211025,607212257,607213361,607214317,607215310,607216547,607217733,607218637,607219502,607220481,607221393,607222795,607223564,607224351,607225165,607225999,607226886,607227747,607228548,607229329,607230116,607230911,607231704,607232499,607233279,607234154,607235356,607236473,607237347,607238481,607239493,607240578,607241717,607242640,607243850,607244794,607245807,607246790,607247880,607248843,607250015,607251049,607252103,607253220,607254215,607255243,607256415,607257359,607258359,607259315,607260494,607261361,607262407,607263363,607264290,607265557,607266618,607267475,607268495,607269718,607270754,607271763,607272730,607273824,607274906,607276074,607277024,607278096,607279140,607280054,607280929,607282054,607283188,607284200,607285282,607286319,607287350,607288348,607289477,607290548,607291572,607292725,607293824,607294843,607295762,607296708,607297791,607298883,607299820,607300902,607301928,607303100,607304059,607305235,607306260,607307335,607308385,607309469,607310508,607311407,607312517,607313372,607314331,607315562,607316546,607317576,607318681,607319781,607320874,607321906,607322899,607323809,607324653,607325450,607326236,607327022,607327800,607328595,607329387,607330270,607331094,607331864,607332812,607333733,607334691,607335661,607336601,607337526,607338557,607339585,607340705,607341632,607342716,607343735,607344591,607345736,607346506,607347289,607348116,607349027,607349911,607350739,607351634,607352526,607353486,607354496,607355390,607356336,607357507,607358506,607359503,607360647,607362109,607363434,607364904,607366259,607367632,607367792,607367829,607367866,607368867,607369639,607370752,607371937,607373295,607374682,607376127,607377421,607378636,607380061,607381484,607382852,607384252,607385554,607386741,607388146,607389504,607390847,607392204,607393517,607394866,607396229,607397568,607398914,607400230,607401597,607402994,607404395,607405754,607407148,607408532,607409947,607411365,607412750,607414127,607415490,607416857,607418205,607419581,607420923,607422312,607423709,607425097,607426676,607428281,607429813,607431322,607432864,607434357,607435782,607437301,607438918,607440513,607442032,607443556,607445055,607446551,607448116,607449651,607451165,607452667,607454207,607455705,607457221,607458613,607460072,607461613,607463148,607464595,607466078,607467511,607468968,607470362,607472259,607474077,607475992,607477843,607479782,607481830,607483878,607485926,607487572,607488974,607490438,607491830,607493181,607494646,607496131,607497518,607498953,607500433,607501848,607503311,607504721,607506114,607507592,607509098,607510543,607511937,607513374,607514805,607516244,607517708,607519214,607520694,607522217,607523749,607525274,607526771,607528285,607529799,607531219,607532697,607534197,607535715,607537237,607538738,607540201,607541698,607543132,607543769,607544432,607545154,607545860,607546560,607547272,607547946,607548626,607549290,607549934,607550550,607551183,607551822,607552491,607553218,607553819,607554506,607555202,607555951,607556640,607557329,607557997,607558639,607559326,607560022,607560710,607561396,607562061,607562757,607563471,607564234,607565275,607566421,607567531,607568576,607569839,607570935,607572053,607573114,607574235,607575327,607576478,607577631,607578626,607579658,607580433,607581216,607582005,607582782,607583531,607584273,607584990,607585746,607586505,607587284,607588052,607588801,607589532,607590295,607591071,607591811,607592594,607593363,607594165,607594923,607595636,607596329,607597019,607597747,607598791,607600133,607601594,607602826,607604226,607605480,607606772,607607928,607609186,607610229,607611427,607612550,607613704,607614919,607615948,607617141,607618246,607619429,607620775,607621990,607623302,607624426,607625590,607626981,607628160,607629562,607630857,607632279,607633521,607634768,607635968,607637070,607638396,607639727,607641099,607642302,607643486,607644770,607646002,607647334,607648519,607649740,607650960,607651981,607653122,607654339,607655535,607656781,607658028,607659215,607660415,607661598,607662726,607663855,607664948,607666033,607667086,607668317,607669403,607670484,607671656,607673010,607674353,607675413,607676589,607677256,607677941,607678598,607679268,607679886,607680566,607681207,607681853,607682538,607683184,607683863,607684529,607685246,607685892,607686536,607687203,607687902,607688570,607689249,607689905,607690578,607691247,607691925,607692586,607693257,607693916,607694598,607695287,607695982,607696856,607697833,607698817,607699702,607700736,607701628,607702532,607703528,607704596,607705588,607706563,607707484,607708479,607709417,607710219,607711175,607712157,607713103,607714073,607715092,607716156,607717103,607718104,607719175,607720198,607721277,607722358,607723288,607724267,607725177,607726217,607727179,607728168,607729130,607730090,607731055,607732084,607732963,607734041,607735062,607736118,607737162,607738138,607739173,607740143,607741144,607742110,607743009,607744011,607744960,607745869,607746828,607747812,607748886,607749876,607751277,607752617,607754041,607755474,607756890,607758289,607759714,607761142,607762561,607763962,607765379,607766780,607768182,607769603,607771035,607772442,607773802,607775193,607776619,607778020,607779412,607780841,607782269,607783632,607785064,607786526,607787939,607789288,607790725,607792135,607793516,607794909,607796315,607797692,607799048,607800461,607801916,607803357,607804783,607806202,607807645,607809117,607810576,607812031,607813487,607814857,607816302,607817769,607819200,607820612,607822072,607823576,607825079,607826571,607828069,607829611,607831125,607832626,607834181,607835618,607837010,607838157,607839051,607839881,607840727,607841572,607842816,607844026,607845321,607846571,607847821,607849084,607850322,607851541,607852799,607853777,607854795,607855934,607857174,607858198,607859244,607860424,607861679,607862857,607864016,607864878,607865645,607866439,607867243,607868073,607868901,607869561,607870254,607870927,607871884,607872549,607873215,607874185,607875430,607876743,607878072,607879396,607880661,607881904,607883140,607884417,607885674,607886948,607888265,607889633,607891012,607892345,607893580,607894831,607896083,607897398,607898730,607899980,607901228,607902514,607903895,607905215,607906526,607907818,607908802,607909777,607910749,607911770,607912807,607913874,607914875,607915851,607916838,607917820,607918777,607919781,607920889,607921934,607923087,607924189,607925183,607926196,607927195,607928233,607929264,607930262,607931295,607932408,607933428,607934707,607935990,607937295,607938639,607940004,607941177,607942240,607943459,607944466,607945733,607946798,607947993,607949076,607950106,607951221,607952267,607953415,607954663,607956046,607957343,607958479,607959575,607960635,607961671,607962595,607963891,607965194,607966459,607967606,607968817,607970165,607971531,607972963,607974435,607975835,607977096,607978492,607979991,607981500,607982756,607984219,607985666,607987172,607988676,607989819,607991024,607992322,607993667,607995050,607996437,607997789,607999160,608000479,608001768,608002893,608004108,608004962,608006468,608007982,608009486,608010971,608012485,608013990,608015474,608016782,608018097,608019441,608020722,608021999,608023285,608024576,608025937,608027148,608028238,608029413,608030610,608031841,608033083,608034321,608035603,608036844,608038153,608039419,608040697,608041934,608043159,608044367,608045571,608046850,608047683,608048778,608050115,608051601,608052997,608054483,608055797,608057171,608058510,608059973,608061313,608062511,608063734,608064969,608066046,608067066,608068225,608069422,608070502,608071727,608072953,608074229,608075480,608076639,608077847,608079053,608080131,608081304,608082577,608083751,608085024,608086212,608087366,608088139,608089083,608089965,608090865,608091709,608092686,608093652,608094523,608095396,608096228,608097199,608098144,608099036,608099931,608100921,608101800,608102736,608103673,608104606,608105545,608106465,608107377,608108338,608109296,608110213,608111156,608112073,608113030,608113998,608114892,608115584,608116227,608116877,608117532,608118185,608118864,608119554,608120220,608120931,608121639,608122340,608123055,608123781,608124468,608125162,608125849,608126536,608127218,608127872,608128550,608129231,608129939,608130662,608131342,608132084,608132856,608133536,608134238,608134935,608135633,608136321,608136980,608137637,608138328,608138989,608139652,608140348,608140995,608141696,608142376,608143056,608143743,608144396,608145074,608145699,608146378,608147062,608147748,608148467,608149147,608149827,608150488,608151175,608151853,608152564,608153235,608153951,608154648,608155329,608156047,608156714,608157425,608158193,608159125,608160292,608161531,608162707,608163941,608165100,608166252,608167376,608168517,608169727,608170900,608172096,608173262,608174459,608175674,608176906,608178126,608179306,608180516,608181701,608182848,608183812,608184765,608185707,608186652,608187661,608188635,608189611,608190719,608191807,608192917,608194070,608195176,608196218,608197358,608198338,608199438,608200598,608201764,608202883,608204014,608205186,608206313,608207438,608208636,608209743,608210872,608211969,608213109,608214185,608215329,608216468,608217578,608218811,608219948,608221073,608222211,608223293,608224415,608225565,608226693,608227745,608228697,608229670,608230680,608231558,608232361,608233320,608234278,608235209,608236188,608237110,608238145,608239027,608240035,608241124,608242088,608243137,608244235,608245214,608246215,608247159,608248233,608249174,608250238,608251262,608252195,608253189,608254288,608255303,608256365,608257421,608258532,608259500,608260491,608261529,608262425,608263462,608264548,608265549,608266545,608267506,608268456,608269318,608270221,608271319,608272263,608273130,608274084,608275008,608276033,608277020,608277999,608278991,608279930,608280940,608281930,608282864,608283855,608284855,608285823,608286832,608287836,608288811,608289815,608290811,608291829,608292842,608293781,608294809,608295798,608296798,608297721,608298670,608299636,608300647,608301572,608302590,608303626,608304617,608305623,608306641,608307567,608308577,608309595,608310549,608311590,608312592,608313524,608314514,608315539,608316529,608317578,608318534,608319512,608320527,608321499,608322550,608323695,608324842,608325996,608327163,608328334,608329485,608330668,608331820,608332998,608334149,608335333,608336535,608337757,608338921,608339889,608340817,608341748,608342696,608343672,608344593,608345584,608346620,608347624,608348579,608349575,608350568,608351559,608352609,608353730,608354865,608356059,608357164,608358176,608359159,608360193,608361152,608362128,608363112,608364090,608365104,608366281,608367448,608368590,608369560,608370528,608371551,608372513,608373471,608374469,608375467,608376420,608377416,608378361,608379327,608380291,608381237,608382260,608383238,608384247,608385290,608386296,608387278,608388243,608389226,608390226,608391259,608392432,608393637,608394800,608396011,608397209,608398368,608399529,608400481,608401439,608402433,608403361,608404286,608405249,608406249,608407254,608408384,608409501,608410486,608411484,608412403,608413437,608414498,608415496,608416476,608417423,608418414,608419464,608420502,608421469,608422560,608423572,608424579,608425571,608426559,608427568,608428581,608429532,608430553,608431576,608432597,608433616,608434636,608435667,608436618,608437553,608438505,608439499,608440467,608441375,608442339,608443303,608444254,608445244,608446250,608447277,608448263,608449516,608450808,608452122,608453428,608454749,608456089,608457408,608458742,608460070,608461353,608462691,608463998,608465324,608466613,608467927,608469247,608470552,608471844,608473181,608474517,608475811,608477146,608478451,608479764,608481062,608482377,608483691,608484985,608486254,608487561,608488866,608490197,608491459,608492786,608494101,608495396,608496695,608498005,608499358,608500664,608501948,608503251,608504575,608505895,608507217,608508531,608509863,608511168,608512472,608513797,608515106,608516410,608517687,608519020,608520329,608521645,608522914,608524189,608525490,608526756,608528033,608529334,608530602,608531889,608533177,608534444,608535717,608536985,608538240,608539505,608540793,608542057,608543333,608544604,608545884,608547141,608548421,608549690,608550962,608552255,608553510,608554777,608556054,608557340,608558614,608559890,608561158,608562435,608563642,608564914,608566159,608567445,608568699,608569980,608571249,608572511,608573773,608575044,608576375,608577683,608579005,608580286,608581606,608582924,608584274,608585606,608586910,608588170,608589490,608590780,608592021,608593283,608594554,608595793,608596975,608598197,608599437,608600674,608601950,608603212,608604462,608605639,608606883,608608092,608609334,608610585,608611791,608613028,608614255,608615448,608616687,608617873,608619109,608620313,608621545,608622762,608624010,608625250,608626457,608627650,608628858,608630052,608631291,608632516,608633791,608635021,608636232,608637462,608638657,608639883,608641145,608642302,608643578,608644769,608646041,608647314,608648576,608649843,608651037,608652267,608653524,608654767,608655998,608657206,608658427,608659637,608660868,608662052,608663229,608664428,608665636,608666853,608668075,608669274,608670529,608671803,608673035,608674263,608675494,608676744,608678016,608679255,608680433,608681683,608682910,608684106,608685371,608686579,608687819,608689055,608690258,608691480,608692659,608693901,608695139,608696336,608697595,608698806,608700038,608701217,608702435,608703663,608704871,608706102,608707363,608708536,608709773,608710990,608712234,608713455,608714667,608715904,608717122,608718336,608719569,608720793,608722025,608723219,608724476,608725693,608726952,608728194,608729398,608730709,608731927,608733201,608734447,608735656,608736937,608738152,608739422,608740761,608742009,608743326,608744539,608745805,608747094,608748290,608749564,608750777,608752027,608753278,608754521,608755706,608756887,608758126,608759342,608760522,608761742,608762956,608764176,608765415,608766562,608767811,608769022,608770251,608771474,608772656,608773888,608775106,608776352,608777563,608778777,608780010,608781238,608782455,608783670,608784994,608786455,608788040,608789626,608791239,608792802,608794146,608795525,608797031,608798533,608800065,608801515,608803062,608804585,608805886,608807204,608808532,608809787,608811113,608812393,608813441,608814422,608815415,608816431,608817449,608818551,608819675,608820609,608821653,608822712,608823750,608824802,608825814,608826902,608827972,608828998,608830403,608831494,608832636,608833847,608835225,608836355,608837488,608838555,608839720,608840969,608842086,608843030,608843984,608845068,608846269,608847479,608848701,608849924,608851076,608852247,608853518,608854791,608856070,608857282,608858515,608859864,608861062,608862335,608863259,608864453,608865523,608866759,608867987,608869194,608870303,608871491,608872621,608873722,608874883,608875885,608876815,608877985,608879113,608880285,608881506,608882680,608883834,608885051,608886230,608887370,608888540,608889811,608891037,608892264,608893364,608894506,608895684,608896855,608897999,608899361,608900647,608901863,608903079,608904335,608905483,608906703,608907850,608908870,608909900,608910943,608911964,608913238,608914498,608915709,608916820,608917933,608919093,608920295,608921461,608922552,608923781,608924976,608926028,608927221,608928494,608929794,608931093,608932296,608933423,608934635,608935960,608937390,608938616,608939932,608941114,608942497,608943904,608945198,608946443,608947714,608948968,608950203,608951490,608952733,608954012,608955108,608956282,608957500,608958784,608959969,608961064,608962208,608963340,608964439,608965624,608966791,608968023,608969332,608970630,608971711,608972790,608973851,608974920,608976037,608977296,608978390,608979390,608980542,608981564,608982631,608983899,608985374,608986663,608987660,608988659,608989841,608990999,608992204,608993498,608994721,608995965,608996984,608998222,608999431,609000668,609001950,609003233,609004492,609005582,609006829,609008047,609009288,609010575,609011881,609012934,609014214,609015473,609016757,609017978,609019197,609020219,609021423,609022709,609023967,609025202,609026345,609027631,609028826,609030054,609031348,609032641,609033803,609035091,609036329,609037577,609038856,609040141,609041191,609042412,609043726,609045021,609046273,609047330,609048463,609049338,609050169,609050968,609051831,609052659,609053529,609054464,609055274,609056153,609057330,609058621,609060090,609061393,609062591,609064054,609065515,609066637,609068082,609069388,609070730,609072094,609073306,609074426,609075717,609077043,609078364,609079684,609080816,609082014,609083144,609084309,609085657,609087143,609088471,609089754,609090971,609092090,609093158,609094306,609095682,609097115,609098442,609099780,609100972,609102062,609103132,609104250,609105584,609107020,609108317,609109619,609110798,609111920,609112984,609114039,609115296,609116610,609117928,609119202,609120373,609121472,609122611,609123758,609125198,609126536,609127794,609129145,609130246,609131279,609132402,609133571,609134993,609136342,609137638,609138966,609140027,609141169,609142270,609143595,609145056,609146343,609147639,609148784,609149946,609151012,609152141,609153287,609154498,609155549,609156617,609157643,609158631,609159875,609161057,609162340,609163687,609165132,609166578,609168024,609169514,609170874,609172349,609173734,609175127,609176543,609177752,609179047,609180425,609181635,609182596,609183535,609184682,609186003,609187265,609188619,609189753,609190955,609192348,609193697,609194997,609196162,609197293,609198332,609199698,609201059,609202292,609203377,609204585,609205761,609207121,609208313,609209514,609210573,609211988,609213292,609214437,609215556,609216535,609217878,609219226,609220571,609221682,609223042,609224427,609225734,609226860,609228097,609229076,609230186,609231333,609232402,609233501,609234609,609235625,609236655,609237647,609238468,609239254,609240195,609241059,609241965,609243221,609244695,609246188,609247623,609248963,609249977,609251032,609252115,609253190,609254324,609255435,609256633,609257848,609259043,609260280,609261412,609262563,609263687,609264846,609266072,609267307,609268564,609269693,609270858,609272049,609273223,609274405,609275573,609276717,609277975,609279202,609280441,609281652,609282841,609284023,609285131,609286357,609287536,609288764,609290000,609291201,609292393,609293529,609294674,609295796,609296933,609298094,609299289,609300474,609301683,609302848,609304061,609305228,609306388,609307620,609308880,609310053,609311222,609312393,609313511,609314626,609315817,609316879,609318102,609319377,609320547,609321752,609322913,609324076,609325249,609326449,609327717,609328869,609329991,609331195,609332354,609333494,609334672,609335749,609336781,609337816,609338867,609339905,609340982,609341999,609343048,609344085,609345132,609346271,609347413,609348641,609349852,609350906,609352075,609353281,609354471,609355746,609356842,609357960,609359117,609360410,609361673,609362836,609363795,609364989,609366160,609367362,609368631,609369790,609371009,609372203,609373423,609374576,609375720,609376917,609378024,609379202,609380440,609381548,609382703,609383888,609384996,609386113,609387239,609388364,609389526,609390734,609391830,609392939,609394132,609395331,609396480,609397591,609398755,609399887,609401093,609402309,609403427,609404632,609405782,609406934,609408055,609409268,609410500,609411838,609412937,609414018,609415098,609416163,609417248,609418449,609419604,609420839,609422042,609423212,609424406,609425547,609426761,609427941,609429114,609430242,609431417,609432550,609433677,609434889,609435797,609436995,609438108,609439182,609440249,609441318,609442293,609443429,609444633,609445821,609447210,609448596,609449974,609450940,609451925,609453001,609454084,609455173,609456256,609457331,609458317,609459388,609460558,609461573,609462575,609463538,609464547,609465526,609466546,609467552,609468541,609469552,609470687,609471793,609472916,609473961,609475061,609476191,609477281,609478376,609479434,609480474,609481550,609482622,609483765,609485000,609486207,609487321,609488447,609489529,609490660,609491721,609492772,609493827,609494934,609496088,609497341,609498550,609499641,609500767,609501848,609502944,609504040,609505145,609506209,609507259,609508547,609509748,609510827,609511901,609512999,609514100,609515194,609516282,609517396,609518483,609519670,609520848,609521983,609523099,609524215,609525293,609526388,609527507,609528575,609529671,609530945,609532149,609533212,609534295,609535352,609536469,609537574,609538677,609539786,609540882,609542088,609543246,609544333,609545407,609546545,609547651,609548719,609549797,609550883,609551976,609553089,609554213,609555347,609556416,609557545,609558631,609559704,609560751,609561852,609562922,609564004,609565145,609566236,609567358,609568503,609569643,609570730,609571847,609573010,609574136,609575265,609576387,609577525,609578580,609579701,609580868,609582167,609583483,609584769,609586043,609587262,609588469,609589655,609590825,609592029,609593263,609594473,609595593,609596772,609598002,609599201,609600441,609601673,609602717,609603895,609605102,609606349,609607606,609608869,609609990,609611139,609612364,609613575,609614805,609616054,609617295,609618508,609619774,609621002,609622243,609623335,609624584,609625822,609627038,609628274,609629510,609630562,609631713,609632965,609634194,609635423,609636572,609637791,609639023,609640256,609641497,609642759,609644056,609645315,609646619,609647867,609649123,609650221,609651224,609652226,609653401,609654588,609655921,609657210,609658521,609659795,609660893,609662056,609663215,609664375,609665598,609666702,609667779,609668883,609669966,609671104,609672277,609673522,609674727,609675940,609677116,609678308,609679494,609680643,609681742,609682846,609683980,609685069,609686055,609687132,609688390,609689686,609691063,609692398,609693487,609694632,609695771,609696888,609698106,609699288,609700450,609701875,609703020,609704225,609705356,609706493,609707624,609708573,609709762,609710977,609712136,609713416,609714817,609716155,609717392,609718754,609720025,609721285,609722694,609724176,609725650,609726901,609728171,609729407,609730823,609732138,609733364,609734703,609736054,609737353,609738664,609740032,609741343,609742582,609743902,609745266,609746440,609747797,609749069,609750369,609751660,609752921,609754159,609755365,609756553,609757778,609759046,609760281,609761491,609762728,609763966,609765030,609766325,609767559,609768808,609770068,609771313,609772585,609773864,609775131,609776451,609777686,609778771,609779958,609780993,609781987,609783029,609784205,609785301,609786478,609787490,609788689,609789872,609791026,609792151,609793281,609794492,609795769,609796981,609798198,609799463,609800456,609801609,609802840,609804190,609805484,609806736,609807965,609809103,609810213,609811294,609812490,609813706,609814863,609815992,609816960,609817894,609818837,609820146,609821314,609822487,609823597,609824732,609825889,609827038,609828185,609829287,609830415,609831515,609832625,609833733,609834874,609836003,609837196,609838315,609839427,609840515,609841641,609842845,609844400,609845924,609847438,609848965,609850506,609852056,609853591,609855095,609856598,609857727,609858993,609860316,609861562,609862694,609863963,609865279,609866474,609867625,609868888,609870204,609871357,609872528,609873789,609875109,609876280,609877447,609878715,609880032,609881199,609882438,609883700,609884960,609886118,609887377,609888659,609889886,609891038,609892246,609893562,609894801,609895967,609897193,609898467,609899699,609900978,609902295,609903583,609904790,609905921,609907049,609908186,609909329,609910465,609911609,609912744,609913874,609914998,609916114,609917308,609918881,609920542,609922149,609923783,609925421,609927124,609928838,609930493,609932228,609933900,609935597,609937298,609938984,609940653,609942327,609943974,609945767,609947432,609949212,609950897,609952821,609954493,609956304,609957972,609959765,609961445,609963061,609964826,609966498,609968412,609970112,609971995,609973656,609975501,609977192,609978840,609980447,609982146,609983879,609985545,609987406,609989075,609991015,609993063,609994721,609996235,609997611,609999084,610000475,610001865,610003316,610004882,610006469,610007900,610009231,610010486,610011798,610013005,610014285,610015620,610017280,610018997,610020701,610022351,610024106,610025939,610027649,610029328,610031023,610032543,610034036,610035586,610036961,610038354,610039611,610040779,610041938,610043228,610044765,610045965,610047122,610048420,610049841,610051105,610052675,610054328,610055854,610057598,610059275,610061046,610062808,610064364,610066364,610068394,610070439,610072483,610074535,610076199,610077607,610079016,610080516,610081902,610083296,610084650,610086029,610087688,610089242,610091162,610092968,610094667,610095944,610097191,610098499,610099766,610101117,610102421,610103842,610105149,610106454,610107749,610109051,610110357,610111696,610113219,610114730,610116249,610117775,610119284,610120784,610122221,610123438,610124660,610125863,610127122,610128413,610129659,610130881,610132097,610133271,610134486,610135793,610137031,610138248,610139443,610140621,610141797,610142957,610144126,610145308,610146505,610147784,610149026,610150329,610151592,610152851,610154128,610155588,610157250,610158899,610160511,610162167,610163844,610165559,610167248,610168944,610170611,610172306,610174019,610175707,610177393,610179089,610180741,610182430,610184090,610185823,610187540,610189266,610190996,610192746,610194475,610196220,610197952,610199644,610201344,610203087,610204790,610206510,610208212,610209949,610211686,610213403,610215239,610217042,610218910,610220735,610222558,610224275,610225979,610227691,610229415,610231128,610232897,610234708,610236446,610238154,610239921,610241698,610243406,610245125,610246866,610248552,610250263,610252002,610253684,610255428,610257260,610259091,610260854,610262531,610264241,610265971,610267680,610269433,610271139,610272899,610274657,610276380,610278106,610279826,610281553,610283280,610285001,610286724,610288463,610290199,610291748,610293241,610294800,610296323,610297854,610299384,610300933,610302477,610304032,610305550,610307098,610308625,610310162,610311704,610313252,610314804,610316380,610317942,610319484,610321048,610322563,610324102,610325594,610327109,610328641,610330186,610331726,610333272,610334834,610336394,610337916,610339461,610341025,610342583,610344136,610345688,610347234,610348778,610350323,610351867,610353408,610354958,610356514,610358073,610359622,610361172,610362749,610364328,610365901,610367470,610369063,610370638,610372225,610373812,610375405,610376992,610378588,610380143,610381705,610383279,610384839,610386382,610387948,610389502,610391071,610392645,610394199,610395745,610397271,610398785,610400300,610401842,610403401,610404977,610406561,610408127,610409663,610411189,610412701,610414209,610415766,610417260,610418800,610420321,610421834,610423369,610424880,610426370,610427880,610429394,610430928,610432470,610434023,610435607,610437186,610438781,610440364,610441953,610443513,610445110,610446678,610448211,610449770,610451292,610452816,610454362,610455894,610457405,610458918,610460426,610461969,610463528,610465065,610466611,610468132,610469671,610471223,610472742,610474261,610475799,610477336,610478687,610480729,610482777,610484827,610486875,610488153,610489334,610490491,610491572,610492789,610493914,610495428,610497221,610499057,610500441,610501623,610503052,610504494,610506184,610508056,610509927,610511810,610513687,610515602,610517444,610519169,610520391,610521711,610523389,610524874,610526348,610527731,610529002,610530374,610531877,610533293,610534818,610536598,610538331,610540229,610542239,610544171,610546101,610547449,610548847,610550185,610551802,610553039,610554401,610555846,610557121,610558508,610560164,610561807,610563456,610565204,610566731,610568478,610570200,610571788,610573548,610575210,610577002,610578772,610580275,610582050,610583548,610585314,610587055,610588713,610590484,610592123,610593942,610595658,610597146,610598266,610599490,610600775,610602139,610603999,610605835,610607812,610609655,610611397,610613168,610614961,610616714,610618547,610620483,610622246,610624051,610625948,610627696,610629443,610631323,610633092,610634918,610636678,610638429,610640234,610642140,610643870,610645667,610647452,610649340,610651170,610653009,610654735,610656515,610658327,610659965,610661612,610663315,610665207,610667005,610668820,610670646,610672593,610674414,610676388,610678241,610680077,610681891,610683721,610685538,610687313,610689173,610690501,610691944,610693344,610694759,610696184,610697648,610699080,610700735,610702081,610703415,610704851,610706359,610707833,610709284,610710657,610712065,610713368,610714722,610715885,610717226,610718947,610720650,610721853,610723162,610724413,610725775,610726921,610728098,610729297,610730501,610731865,610733135,610734433,610735676,610736951,610738688,610740045,610741382,610742672,610744122,610745594,610746888,610748190,610749448,610751184,610752538,610753918,610755246,610756824,610758176,610759525,610760838,610762403,610763814,610765167,610766471,610767979,610769488,610770776,610772042,610773353,610774710,610775995,610777282,610778597,610779953,610781325,610782672,610784074,610785415,610786784,610788295,610790225,610792004,610793594,610795224,610796768,610798419,610800095,610801619,610803355,610804930,610806607,610808292,610810041,610811702,610813216,610814935,610816538,610818186,610819843,610821564,610823271,610824944,610826592,610828057,610829455,610831115,610832774,610834183,610835618,610837046,610838386,610839811,610841367,610842885,610844361,610845751,610847219,610848869,610850587,610852054,610853465,610854924,610856763,610858466,610860077,610861876,610863788,610865742,610867695,610869667,610871619,610873675,610875673,610877711,610879112,610880361,610881730,610883107,610884456,610885862,610887482,610889020,610890431,610892003,610893685,610895070,610896449,610897952,610899270,610900609,610902097,610903373,610904848,610906582,610908052,610909529,610911001,610912451,610913905,610915585,610917151,610918717,610920180,610921636,610923270,610925008,610926672,610928090,610929573,610931337,610932989,610934626,610936227,610938007,610939905,610941839,610943730,610945659,610947557,610949458,610951393,610953393,610955321,610956734,610958107,610959565,610960996,610962414,610963894,610965498,610967170,610968623,610970190,610971971,610973476,610974871,610976488,610977887,610979168,610980733,610982154,610983624,610985112,610986581,610987959,610989352,610990733,610992191,610993690,610995184,610996681,610998206,610999659,611001065,611002545,611003989,611005324,611006683,611008046,611009318,611010599,611011909,611013407,611015004,611016618,611018018,611019349,611020746,611022130,611023521,611024853,611026303,611027608,611028924,611030236,611031585,611032919,611034232,611035649,611037041,611038401,611039820,611041190,611042568,611043953,611045316,611046774,611048272,611049679,611051071,611052453,611053790,611055173,611056587,611058074,611059468,611060904,611062303,611063651,611064990,611066432,611067923,611069317,611070715,611072130,611073520,611074905,611076386,611077787,611079189,611080578,611081980,611083398,611084776,611086321,611087748,611089171,611090580,611091951,611093370,611094790,611096315,611097715,611099136,611100545,611101870,611103248,611104671,611106021,611107403,611108808,611110226,611111624,611113019,611114370,611115786,611117163,611118548,611119977,611121353,611122739,611124146,611125494,611126815,611128244,611129766,611131377,611132955,611134479,611136008,611137540,611139107,611140453,611141983,611143559,611145143,611146457,611147993,611149570,611151141,611152447,611153962,611155529,611157086,611158664,611160261,611161837,611163198,611164771,611166333,611167911,611169345,611170885,611172474,611173982,611175495,611177072,611178627,611180159,611181740,611183288,611184781,611186113,611187417,611188770,611190248,611191788,611193303,611194644,611196046,611197522,611198898,611200148,611201496,611202872,611204408,611205935,611207439,611208946,611210436,611211820,611213204,611214513,611215765,611217393,611219077,611220573,611221947,611223394,611224807,611226315,611228159,611229820,611231439,611233050,611234834,611236782,611238698,611240637,611242548,611244394,611246335,611248299,611250346,611252071,611253502,611254983,611256364,611257641,611259224,611260666,611262091,611263399,611264838,611266254,611267908,611269545,611271136,611272402,611273817,611275540,611277222,611278807,611280134,611281405,611282966,611284352,611285618,611286800,611288101,611289639,611291051,611292386,611293795,611295212,611296596,611297971,611299374,611300768,611302160,611303567,611304945,611306343,611307759,611309146,611310530,611311941,611313322,611314707,611316124,611317522,611318914,611320270,611321571,611323054,611324604,611326222,611327793,611329316,611330859,611332375,611333898,611335283,611336819,611338381,611339919,611341266,611342815,611344387,611345948,611347296,611348828,611350402,611351964,611353541,611355113,611356685,611357997,611359585,611361151,611362731,611364109,611365675,611367248,611368690,611370285,611371867,611373439,611374966,611376533,611378086,611379565,611380892,611382213,611383577,611385078,611386648,611388139,611389461,611390884,611392364,611393684,611394939,611396331,611397738,611399271,611400814,611402303,611403796,611405274,611406672,611408044,611409322,611410646,611412273,611413965,611415397,611416778,611418201,611419681,611421179,611423039,611424737,611426357,611428008,611429751,611431756,611433689,611435550,611437522,611439168,611441052,611442917,611444699,611446507,611448343,611450124,611451961,611453847,611455817,611457737,611459578,611461522,611463477,611465482,611467173,611468588,611470074,611471452,611472757,611474307,611475749,611477186,611478562,611479973,611481398,611483097,611484720,611486334,611487578,611488964,611490675,611492351,611493902,611495231,611496518,611498104,611499489,611500771,611501935,611503314,611504832,611506252,611507600,611509014,611510322,611511718,611512773,611514160,611515587,611516684,611517993,611519142,611520483,611521882,611523126,611524363,611525599,611526943,611528428,611529932,611531393,611532920,611534474,611536019,611537533,611539095,611540688,611542240,611543766,611545286,611546846,611548382,611549936,611551494,611552928,611554293,611555643,611556997,611558347,611559715,611561074,611562434,611563811,611565161,611566519,611567880,611569124,611570382,611571676,611573046,611574277,611575552,611576816,611578133,611579515,611580769,611582075,611583316,611584649,611585973,611587220,611588510,611589819,611591146,611592518,611593779,611595083,611596373,611597723,611598931,611600200,611601511,611602891,611604135,611605349,611606648,611608002,611609256,611610521,611611814,611613190,611614617,611615957,611617409,611618822,611620263,611621713,611623065,611624517,611625964,611627328,611628654,611629920,611631311,611632686,611633992,611635320,611636498,611637763,611638994,611640316,611641605,611642992,611644373,611645715,611647112,611648501,611649834,611651236,611652579,611653971,611655365,611656689,611658067,611659386,611660765,611662165,611663421,611664680,611665943,611667256,611668511,611670023,611671118,611672699,611673763,611675337,611676383,611678365,611680413,611682461,611684509,611686557,611688605,611690653,611692701,611694749,611696797,611697974,611699163,611700411,611701586,611702762,611703988,611705155,611706369,611707633,611708824,611710038,611711337,611712521,611713729,611715015,611716201,611717447,611718701,611719919,611721227,611722520,611723755,611725057,611726311,611727651,611729091,611730551,611731888,611733315,611734715,611736136,611737520,611738900,611740315,611741799,611743264,611744620,611746046,611747468,611748918,611750336,611751813,611753173,611754581,611756008,611757466,611758852,611760214,611761637,611763103,611764544,611765905,611767340,611768739,611770178,611771597,611772960,611774370,611775854,611777277,611778622,611779991,611781318,611782687,611784037,611785335,611786625,611787998,611789338,611790690,611792045,611793374,611794707,611796113,611797540,611798877,611800287,611801730,611803133,611804511,611805956,611807354,611808797,611810253,611811735,611813218,611814599,611815970,611817383,611818769,611820175,611821625,611823001,611824434,611825840,611827288,611828728,611830179,611831648,611833197,611834682,611836181,611837596,611838999,611840366,611841791,611843238,611844660,611846078,611847538,611849036,611850556,611851722,611852882,611854012,611855176,611856792,611858254,611859394,611860671,611861909,611863033,611864168,611865546,611867075,611868622,611870156,611871628,611873230,611874655,611875984,611877475,611878796,611880246,611881675,611883156,611884257,611885278,611886298,611887529,611888784,611890020,611891084,611892209,611893400,611894629,611895828,611896987,611898073,611899167,611900537,611901523,611902605,611904202,611905722,611906871,611908274,611909593,611910996,611912445,611913896,611915329,611916614,611917814,611919098,611920419,611921850,611923073,611924405,611925664,611926861,611928106,611929436,611930778,611932222,611933703,611935089,611936524,611937963,611939417,611940747,611942120,611943177,611944040,611944909,611945780,611946650,611947542,611948361,611949141,611949912,611950763,611951588,611952445,611953251,611954080,611954957,611955798,611956671,611957596,611958483,611959408,611960314,611961171,611961986,611962991,611964034,611965096,611966187,611967247,611968315,611969350,611970451,611971506,611972560,611973636,611974704,611975784,611976858,611977931,611978995,611980055,611981104,611982158,611983253,611984338,611985464,611986398,611987518,611988642,611989819,611990987,611992058,611993196,611994279,611995363,611996487,611997612,611998540,611999496,612000568,612001608,612002684,612003759,612004812,612005828,612006823,612007745,612008774,612009845,612010886,612011864,612012852,612013834,612014788,612015705,612016758,612017897,612018894,612019939,612020957,612021893,612022790,612023808,612024799,612025856,612026897,612028126,612029366,612030582,612031833,612033026,612034371,612035569,612036817,612037949,612039222,612040449,612041672,612042902,612044158,612045387,612046670,612047927,612049220,612050410,612051658,612052881,612054126,612055322,612056514,612057842,612059106,612060400,612061769,612063093,612064391,612065711,612066966,612068271,612069575,612070866,612072195,612073472,612074799,612076130,612077434,612078749,612080091,612081384,612082713,612084031,612085307,612086595,612087934,612089253,612090557,612091834,612093080,612094397,612095664,612096885,612098109,612099404,612100765,612102057,612103365,612104641,612105933,612107289,612108675,612110038,612111397,612112765,612114135,612115522,612116915,612118276,612119640,612121049,612122446,612123853,612125108,612126450,612127789,612129130,612130521,612131879,612133222,612134559,612135902,612137200,612138611,612139822,612141044,612142401,612143726,612145038,612146342,612147699,612149023,612150375,612151725,612152991,612154104,612155395,612156683,612158011,612159317,612160629,612162009,612163332,612164625,612166030,612167370,612168745,612170158,612171556,612172938,612174270,612175541,612176897,612178290,612179626,612181022,612182219,612183609,612184972,612186335,612187640,612188981,612190363,612191728,612193121,612194390,612195721,612197060,612198536,612199922,612201422,612202884,612204355,612205869,612207361,612208858,612210358,612211865,612213366,612214863,612216375,612217881,612219158,612220493,612221836,612223223,612224655,612226075,612227327,612228539,612229917,612231331,612232727,612234094,612235469,612236861,612238199,612239566,612240867,612242086,612243330,612244573,612245754,612246935,612248170,612249503,612250835,612252018,612253237,612254541,612255850,612257246,612258464,612259748,612261005,612262411,612263644,612264913,612266220,612267608,612268843,612270095,612271375,612272754,612274007,612275310,612276599,612277865,612279244,612280540,612281762,612282992,612284272,612285626,612286850,612288126,612289337,612290581,612291917,612293130,612294337,612295591,612296934,612298236,612299514,612300731,612302036,612303302,612304512,612305731,612306950,612308235,612309540,612310802,612312008,612313207,612314486,612315721,612316934,612318237,612319628,612320930,612322294,612323615,612324855,612326228,612327573,612328940,612330276,612331669,612333054,612334502,612335815,612336969,612338189,612339460,612340661,612341805,612343066,612344371,612345571,612346893,612348091,612349350,612350611,612351866,612353177,612354467,612355768,612357059,612358298,612359681,612361019,612362351,612363776,612364998,612366288,612367642,612369076,612370466,612371747,612373063,612374385,612375720,612377029,612378343,612379679,612381000,612382239,612383489,612384737,612385980,612387125,612388449,612389827,612391009,612392350,612393734,612395140,612396483,612397642,612399029,612400467,612401809,612403093,612404463,612405724,612407024,612408226,612409571,612410927,612412227,612413555,612414849,612416071,612417299,612418604,612419853,612421225,612422625,612423999,612425496,612426902,612428230,612429588,612430932,612432292,612433667,612435044,612436413,612437786,612439121,612440394,612441668,612443141,612444571,612445963,612447240,612448549,612449842,612451211,612452594,612454016,612455453,612456846,612458191,612459555,612460958,612462325,612463718,612465134,612466538,612467866,612469199,612470445,612471805,612473240,612474640,612476047,612477449,612478827,612480232,612481603,612482975,612484350,612485750,612487036,612488299,612489482,612490666,612491861,612493000,612494428,612495840,612497308,612498681,612500079,612501472,612502848,612504276,612505665,612507042,612508414,612509733,612510901,612512128,612513404,612514763,612515936,612517365,612519413,612521466,612523506,612525561,612527597,612529649,612531697,612533725,612535775,612537822,612539875,612541915,612543953,612546001,612548049,612550097,612552145,612554193,612556241,612558242,612559885,612561852,612563505,612565051,612566987,612568963,612570894,612572788,612574685,612576083,612577739,612579219,612580740,612582198,612583866,612585723,612587667,612589724,612591777,612593797,612595804,612597779,612599775,612601832,612603880,612605928,612607968,612609621,612611264,612612816,612614334,612615950,612617511,612619100,612620754,612622436,612624013,612625892,612627771,612629630,612631496,612633367,612635277,612637153,612639004,612640914,612642742,612644640,612646664,612648595,612650519,612652322,612654185,612656079,612657928,612659601,612661351,612663021,612664669,612666370,612668127,612669907,612671519,612673313,612674923,612676186,612677591,612679204,612680850,612682504,612683874,612685377,612686969,612688272,612689752,612691290,612692598,612693997,612695622,612697174,612698505,612699860,612701176,612702517,612703989,612705468,612706864,612708247,612709641,612711036,612712463,612713877,612715318,612716708,612718145,612719578,612720991,612722346,612723751,612725214,612726601,612727922,612729328,612730758,612732069,612733342,612734560,612735881,612737175,612738375,612739670,612741042,612742537,612743999,612745424,612746938,612748363,612749951,612751405,612752525,612753721,612754954,612756174,612757369,612758644,612759859,612761163,612762491,612763786,612765136,612766505,612767784,612769100,612770410,612771765,612773106,612774331,612775579,612776847,612778133,612779460,612780722,612781997,612783305,612784673,612785947,612787186,612788504,612789867,612791194,612792603,612793910,612795363,612796927,612798471,612799885,612801297,612802720,612804143,612805522,612807181,612808725,612810058,612811427,612812926,612814419,612815836,612817315,612818770,612820223,612821633,612823194,612824577,612826130,612827715,612829284,612830737,612832051,612833283,612834398,612836028,612837610,612839157,612840712,612842197,612843628,612844903,612846205,612847648,612849183,612850403,612851674,612852844,612854302,612855923,612857469,612859015,612860618,612862179,612863578,612865022,612866437,612867848,612869287,612870647,612871953,612873327,612874734,612876075,612877442,612878694,612879979,612881371,612882791,612884307,612885807,612887169,612888562,612889993,612891412,612892846,612894314,612895684,612897016,612898397,612899957,612901460,612902875,612904181,612905460,612906863,612908324,612909813,612911268,612912655,612914106,612915585,612917058,612918550,612919984,612921368,612922708,612924173,612925598,612927027,612928468,612929934,612931427,612932864,612934408,612935929,612937309,612938710,612940147,612941469,612942661,612944163,612945659,612947174,612948717,612950268,612951942,612953529,612955081,612956554,612957978,612959293,612960662,612961952,612963310,612964779,612966282,612967696,612968968,612970289,612971521,612972825,612974238,612975635,612977168,612978644,612979990,612981414,612982805,612984241,612985691,612987089,612988471,612989791,612991260,612992778,612994313,612995613,612996913,612998251,612999678,613001151,613002655,613004000,613005445,613006913,613008347,613009828,613011288,613012691,613014072,613015406,613016946,613018295,613019838,613021340,613022837,613024310,613025811,613027341,613028761,613030029,613031271,613032508,613033867,613035241,613036735,613038224,613039754,613041294,613042785,613044427,613045985,613047578,613049057,613050397,613051909,613053282,613054548,613055985,613057377,613057846,613058730,613059524,613060428,613060857,613061244,613061926,613062734,613063558,613064065,613064829,613065572,613066471,613066834,613067458,613068323,613069073,613069936,613070619,613071350,613072182,613072725,613073249,613074033,613074727,613075367,613075983,613076632,613077546,613078378,613079284],"sizes":[1094,1332,1586,1185,1313,1377,1435,1280,1421,1314,1357,1400,1302,1455,1398,1485,1325,1342,976,1429,1434,1295,1141,1442,1390,1376,1317,1333,1292,1355,1365,1374,1216,1271,1141,1331,1250,1249,1366,1234,1174,1138,1310,1415,1324,1307,1221,1237,1129,1225,1306,1350,1394,1335,1431,1533,1257,1214,1225,1201,1236,1222,1228,1459,974,1074,1155,1222,970,1157,1006,1316,1144,1085,1089,1136,1294,1235,1149,1277,1239,1031,1024,1253,1260,1081,1212,1127,1216,1230,1118,1370,1362,1384,1258,1227,1225,1129,1251,1458,1386,1035,1275,1317,1517,1252,1241,1428,1437,1287,1262,1196,1203,1291,1421,1392,1322,1012,1210,1219,1002,1220,1304,1260,1465,1018,1145,1244,1194,1148,977,967,1109,1335,1301,1518,1154,978,1132,1178,1470,1093,953,1064,1027,1111,1246,1239,1238,1127,1100,1163,1089,1258,1276,1205,1007,1093,1193,1373,1144,1377,1134,1372,1221,1521,1282,701,557,564,671,675,679,562,556,558,451,425,479,531,495,519,533,510,528,567,556,562,531,525,514,512,461,557,519,508,548,575,562,576,473,535,556,551,502,443,459,471,431,492,581,625,592,451,449,562,504,485,495,461,546,598,620,585,463,516,481,516,538,487,494,575,454,538,488,458,502,506,520,484,505,528,546,501,521,530,543,690,394,409,397,401,386,402,337,364,367,397,392,1457,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2041,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2050,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2051,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2049,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,1277,36,261,1572,1526,1555,1544,1670,1553,1601,1671,1533,1602,1355,670,598,544,648,608,703,669,622,625,662,650,650,670,662,684,679,558,461,458,536,484,576,606,595,530,517,514,515,551,528,495,507,509,446,402,473,588,595,394,593,441,432,453,604,612,511,454,451,571,476,459,498,489,497,491,431,535,472,487,534,647,380,407,417,389,399,381,384,402,366,405,411,533,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2046,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2047,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2047,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2048,2048,2048,2048,2048,2048,2048,2041,2048,2048,2048,2057,2048,2048,1870,105,868,574,625,553,696,620,477,423,515,496,474,534,481,478,516,540,463,489,459,450,435,449,514,522,443,490,503,514,423,510,480,453,453,503,471,519,429,510,473,490,502,468,471,482,515,509,487,494,471,539,382,409,378,382,376,397,351,380,382,397,382,1549,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2042,2048,2048,2048,2048,2048,2048,2048,2042,2048,2048,2048,2048,2048,2048,2048,2046,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2051,2057,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2045,2054,2048,2048,2048,2048,2048,2052,2048,2048,2048,2048,2048,2042,2048,2048,2048,2052,2057,2048,2048,2048,2048,2048,2056,2048,2047,2033,2025,2009,1917,37,35,856,738,715,699,752,749,750,787,628,633,682,699,732,780,730,739,759,700,720,766,701,662,645,656,635,672,710,566,602,547,597,639,720,682,606,613,631,681,792,668,601,589,640,597,646,605,627,608,610,433,370,374,370,400,405,403,371,412,373,401,335,381,319,385,1753,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,719,1140,1481,1421,1334,1237,1412,1363,1340,1457,1292,1398,1412,1316,1411,1382,1560,1337,1271,1247,1386,1338,1539,1233,1383,1406,1411,1338,1373,1374,1327,1380,1355,1348,1251,1202,1199,1224,1286,1290,1302,1280,1287,1127,1197,1395,1464,1397,1263,1350,1235,1205,1211,1322,1398,1317,1383,1357,1538,1323,1241,1291,1192,1269,1303,1285,1352,1052,1083,1123,1134,1148,986,1165,1087,1341,1143,1075,1114,1098,1262,1238,1170,1305,1196,839,1117,1217,1240,1462,1184,1225,1204,1196,1102,1176,1445,1358,1370,1401,1284,1196,1292,1280,1266,1255,1414,1294,1420,1328,1593,1194,1211,1331,1462,1085,1113,1118,1255,1338,1414,1213,1289,1249,997,1290,1288,1050,1255,1332,1257,1379,1436,1230,1274,1248,1015,1064,1021,988,1114,1408,1322,1492,1138,1190,1206,1286,1222,1560,1001,1043,1027,1171,1172,1261,1398,1353,1094,1123,1055,1171,1266,1187,1029,1070,1140,1120,1163,1421,1235,1465,1199,1401,1225,1527,1131,1188,1430,1411,1437,1189,1453,1407,1370,1417,1322,1441,1392,1396,1306,1376,1418,1369,1303,989,1480,1403,1463,1127,1428,1309,1463,1286,1377,1306,1264,1361,1331,1411,1226,1292,1142,1313,1299,1212,1269,1260,1351,1076,1146,1348,1464,1379,1276,1318,1273,1209,1123,1278,1423,1290,1419,1382,1486,1430,1276,1210,1230,1250,1240,1271,1281,1487,966,1085,1135,1223,981,1128,1056,1204,1397,1454,1278,1120,1220,1271,1444,1280,1190,1211,1128,1042,1232,1227,1183,1287,1254,1261,1094,1103,1219,1377,1396,1455,1361,1278,1274,1061,1280,1436,1393,1215,1196,1340,1412,1363,1189,1238,1498,1439,1287,1290,1218,1183,1346,1354,1209,1224,1052,1136,1230,973,1101,1276,1489,1214,1545,972,1069,1131,1112,1294,1208,987,1203,1230,1246,1445,1601,1251,1033,1097,1293,1383,1405,1186,1206,1099,1420,1178,1273,1288,1028,1072,1184,1269,1211,1324,1232,1176,1216,1262,1194,1245,1286,1308,1320,1170,1411,1266,1578,1133,1351,2048,2048,2056,1423,2048,1902,1625,2048,1786,1794,2048,1336,2048,1723,1818,1820,1493,2048,2044,1386,2048,1690,1887,2048,1617,2037,2048,1467,1204,1554,1269,1457,1262,1454,1439,1330,1448,1398,1449,1378,1481,1374,1481,1391,1301,1241,1399,1359,1568,1148,1476,1378,1477,1290,1452,1434,1311,1417,1380,1390,1220,1268,1191,1338,1316,1346,1344,1312,1122,1244,1378,1429,1328,1342,1261,1295,1176,1356,1382,1326,1411,1388,1546,1372,1245,1282,1174,1238,1326,1312,1356,1136,1107,1182,1124,1140,1090,1141,1204,1404,1421,1309,1178,1306,1216,1384,1539,1288,795,1230,1207,1248,1493,1136,1136,1218,1083,1114,1168,1406,1376,1423,1345,1213,1540,1319,1216,1252,1426,1259,1438,1397,1353,1288,1270,1599,1245,1161,1112,1107,1247,1404,1385,1266,1302,998,1267,1235,1031,1205,1373,1251,1478,1020,1203,1221,1162,1178,1005,1016,1160,1424,1338,1509,1180,1218,1138,1259,1481,1220,1077,1167,1065,1213,1321,1350,1317,1058,1147,1243,1212,1267,1261,1238,1195,1233,1233,1344,1206,1424,1184,1343,1280,1574,1065,1088,1304,1481,1247,1328,1367,1428,1301,1349,1347,1319,1365,1300,1410,1378,1509,1291,1279,1041,1408,1296,1485,1166,1361,1366,1444,1274,1356,1293,1262,1349,1332,1356,1207,1215,1106,1268,1239,1212,1257,1219,1259,1099,1188,1304,1429,1319,1239,1272,1176,1149,1238,1289,1395,1295,1389,1303,1570,1322,1218,1278,1146,1236,1270,1254,1249,1218,1013,1117,1046,1158,989,1146,973,1220,1353,1341,1208,1222,1356,1225,1349,1481,1273,825,1229,1120,1229,1398,1097,1196,1074,1200,1117,1113,1389,1411,1333,1448,1394,1247,1367,1192,1241,1374,1455,1134,1209,1283,1330,1101,1433,1307,1523,1090,1035,1081,1235,1240,1424,1260,1260,1266,916,1129,1156,990,1194,1291,1178,1499,1122,1040,1176,1084,1012,1088,990,1125,1246,1314,1309,1499,1118,1289,1264,1300,1254,1429,1073,1160,1160,1342,1121,1203,1267,1084,1096,1097,1153,1132,1248,1232,1220,1133,1207,1218,1253,1203,1409,1264,1127,1113,1435,1339,1118,1185,1505,1113,1440,1313,1416,1337,1389,1340,1356,1371,1328,1428,1372,1462,1314,1366,1114,1429,1470,1314,1269,1370,1462,1332,1337,1359,1255,1414,1278,1264,1247,1245,1198,1321,1272,1279,1293,1249,1061,1251,1372,1417,1262,1316,1248,1267,1211,1301,1368,1281,1362,1435,1379,1256,1186,1212,1216,1254,1229,1280,1390,1062,1152,1206,1087,1143,1047,1392,1144,1102,1176,1201,1291,1270,1181,1119,1039,1201,1114,1275,1395,1112,1217,1210,1074,1121,1269,1352,1383,1348,1290,1232,1379,1329,1339,1415,1167,1168,1278,1388,1116,1262,1355,1488,1233,1275,1197,1247,1318,1391,1198,1240,968,1087,1110,1114,1247,1496,1239,1519,1133,1338,1236,1112,1135,972,1136,1350,1215,1383,1174,1188,1251,1283,1314,1392,1191,1263,1067,1362,1280,1293,1487,1103,1167,1092,1170,1358,1244,1222,1005,1107,1076,1404,1290,1359,1078,1168,1545,1349,1131,1258,1502,1135,1494,1308,1431,1352,1327,1400,1383,1385,1323,1396,1405,1552,1345,1338,1022,1440,1436,1356,1178,1471,1361,1371,1350,1351,1339,1381,1349,1396,1198,1259,1142,1354,1203,1263,1321,1268,1160,1185,1375,1402,1335,1337,1296,1223,1206,1273,1382,1334,1364,1376,1548,1344,1206,1270,1183,1233,1269,1267,1404,969,1028,1133,1148,1102,1104,1118,1251,1364,1329,1207,1241,1365,1184,1326,1406,1218,910,1074,1246,1194,1091,1326,1256,1136,1260,1225,1428,1380,1437,1286,1253,1268,1190,1246,1373,1456,1123,1315,1330,1514,1257,1243,1522,1429,1256,1143,1093,1206,1355,1272,1185,1164,925,1106,1071,1143,1265,1470,1216,1458,1108,1411,1285,1013,1079,951,1132,1220,1243,1471,1391,1214,1154,1336,1235,1497,1152,1213,1034,1378,1240,1344,1466,1093,1141,1121,1197,1324,1257,1166,1187,1247,1223,1308,1194,1388,1176,1353,1217,1530,1311,1216,1316,1554,1099,1397,1160,1372,1383,1307,1386,1343,1412,1322,1430,1354,1496,1295,1285,1003,1407,1430,1314,1127,1390,1382,1326,1318,1304,1254,1336,1264,1290,1203,1203,1209,1281,1206,1257,1222,1253,1030,1315,1381,1335,1272,1233,1216,1150,1225,1351,1331,1364,1305,1366,1198,1209,1197,1275,1255,1272,1413,903,1173,1159,1150,1080,1197,1069,1330,1216,1150,1108,1111,1278,1270,1196,1131,881,1096,1124,1231,1447,1180,1131,1231,1178,1268,1435,1313,1351,1249,1201,1278,1178,1213,1255,1387,1170,1370,1324,1256,1357,1256,1529,1072,1165,1114,1157,1240,1350,1311,1316,969,1075,1091,1077,1276,1387,1251,1436,1122,1086,1051,1209,1066,963,1029,1341,1265,1532,1197,1060,1142,1186,1494,1091,1136,1083,1370,1211,1315,1433,1091,1165,1162,1120,1064,1065,1200,1179,1216,1162,1281,1149,1359,1243,1488,1239,1032,1246,1471,1252,1398,1150,1434,1329,1340,1314,1369,1353,1368,1326,1315,1302,1295,1535,1305,1296,1351,1162,1346,1394,1420,1307,1140,1376,1374,1358,1425,1266,1361,1307,1298,1372,1318,1267,1359,1151,1214,1147,1259,1273,1327,1268,1296,1324,1160,1207,1103,1181,1273,1362,1368,1300,1184,1318,1273,1254,1110,1241,1243,1347,1247,1296,1248,1261,1504,1317,1286,1257,1300,1201,1269,1282,1269,1273,1244,1394,598,1061,983,1003,1165,1015,1078,1127,1070,1313,1081,1045,1095,1096,1018,1286,1261,1354,1284,1151,1338,832,1020,1069,1239,1379,1188,1241,1178,1040,1056,1078,937,1167,1328,1359,1464,1364,1412,1353,1308,1333,1517,1205,1239,1313,1249,1533,987,1286,1430,1297,1437,1344,1112,1307,1233,1514,1300,1254,1254,1187,1163,1104,1256,1391,1141,1326,1414,1035,1013,1220,1369,1163,1216,1241,1401,1338,1208,1470,1427,1067,1046,1231,1160,1133,1291,1151,996,968,1092,1301,1105,1338,1451,1464,1382,1299,1164,1146,1260,1359,1481,1009,1155,1169,1155,1297,1211,1280,1219,1360,1184,1056,1072,1190,1087,1103,1127,1188,1054,994,1063,1138,1182,1178,1106,1338,1226,1298,1391,1128,1300,1257,1189,1475,1191,1041,1179,1300,1415,1253,1311,1349,1191,1401,1380,1348,1390,1399,1277,1425,1406,1359,1428,1298,1352,1452,1341,1325,1334,947,1398,1405,1409,1397,1170,1403,1443,1312,1427,1316,1359,1318,1344,1302,1379,1341,1353,1255,1173,1280,1220,1231,1333,1287,1258,1226,1271,1243,1233,1060,1202,1315,1359,1346,1279,1316,1266,1249,1247,1197,1271,1274,1419,1287,1421,1304,1338,1412,1384,1247,1220,1256,1255,1248,1260,1225,1219,1472,1008,1026,1007,1016,921,1120,990,963,1040,910,999,1156,1305,1377,1367,1139,1152,1283,1269,1277,1254,1451,1282,1388,1020,1241,1009,1112,1282,1477,1234,1360,1306,1352,1408,1391,1335,1109,1114,1388,1533,1449,1471,1540,1410,1407,1402,1475,1243,1192,1073,1365,1432,1231,1247,1326,1206,1306,1518,1145,1349,1270,1360,1522,1125,1250,1243,1170,1215,1209,1342,1408,1312,1387,1367,999,930,1198,1309,917,1192,1284,1282,1525,1295,1224,1508,1280,1333,1262,1247,1018,1139,1335,1265,1083,1019,1053,1338,1214,1289,1471,1448,1277,1299,1204,1119,1232,1335,1421,957,1100,1297,1209,1238,1268,1337,1141,1389,1418,983,1027,1006,1033,1153,1223,1235,1039,1255,1198,1190,1174,1077,1219,1261,1247,1260,1467,1146,1245,1328,1281,1474,1291,950,1289,1252,1281,1344,1383,1391,1338,1372,1282,1309,1270,1259,1267,1339,1375,1311,1436,1379,1307,1108,1363,1302,1350,1291,1271,1282,1129,876,862,865,764,903,791,825,1126,908,885,730,779,565,624,563,891,989,805,944,1206,1098,1074,1064,1118,1035,860,782,1171,860,1002,1255,1241,1350,1277,1028,1055,2048,2019,1621,2048,2048,2048,2048,2048,2048,2048,2047,2048,2048,2048,2048,2040,2048,2048,2048,2048,2043,2057,2048,2048,2048,2048,2048,2052,2048,2048,2048,2048,2048,2052,2048,2048,2048,2057,2056,2050,2048,2048,2048,2056,2057,2057,2051,2051,2048,2048,2048,2053,1820,1976,2040,2048,2057,2048,2053,2048,2048,2048,2048,2048,2048,2048,2048,2001,1588,1644,1632,1729,1569,1841,2048,1335,1258,1155,623,960,1106,992,753,880,1053,1355,1470,1561,1419,1254,1431,1499,1960,1992,1330,1354,1249,1060,1022,1061,1023,1030,586,587,741,615,570,500,687,758,673,571,530,701,624,532,564,543,522,758,580,640,498,540,712,697,547,573,1441,988,1563,2027,2040,2021,2050,2031,2048,2057,2048,2048,1603,2004,2054,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,1926,1650,1621,1716,2055,2055,2048,2054,2048,2054,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2054,2056,2057,2048,2048,2057,2048,2056,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2056,2057,2048,2048,2048,2056,2048,2057,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2016,1966,2052,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2053,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2057,2048,2048,2056,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2056,2048,2048,2048,2048,2048,2057,2056,2048,2048,2056,2048,2048,2036,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2055,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2050,2055,2055,2057,2048,2057,2056,2057,2039,2057,2048,2048,2053,2056,2048,2048,2048,2053,2052,2048,2048,2056,2057,2056,2048,2048,2048,2048,2048,2048,2048,2057,2051,2048,2048,2048,2048,2056,2048,2048,2056,2056,2057,2048,2048,2050,2057,2048,2048,2048,2048,2048,2057,2048,2051,2047,2055,2048,2048,2048,2056,2052,2054,2048,2048,2052,2056,2048,2048,2048,2048,2048,2057,2048,2056,2054,2055,2048,2048,2057,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2046,2048,2048,2048,2048,2048,2048,2055,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2035,2048,2056,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2056,2048,2030,2037,2021,1925,1825,1643,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2053,2043,2048,2042,2052,2055,1999,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2055,2048,1931,1971,1955,1945,1965,1939,1934,1950,1954,1959,1967,1949,2020,2057,2057,2048,2048,2048,2048,2048,2054,2057,2048,2056,2048,2048,2048,2056,2048,2048,2056,2048,2048,2048,2048,2055,2055,2055,2057,2056,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2057,2048,2056,2048,2055,2048,2048,2048,2048,2048,2057,2056,2057,2048,2056,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2057,2057,2057,2048,2057,2057,2048,2048,2052,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2057,2048,2056,2056,2056,2048,2048,2055,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2053,2048,2048,2048,2048,2057,2057,2048,2048,2056,2048,2054,2048,2048,2057,2048,2057,2048,2048,2048,2057,2048,2048,2048,2057,2048,2055,2048,2048,2048,2056,2057,2048,2057,2048,2048,2048,2048,2057,2048,2048,2048,2057,2056,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2057,2055,2057,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2057,2048,2057,2056,2048,2054,2048,2056,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2056,2048,2057,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2057,2048,2048,2048,2048,2048,2055,2048,2057,2048,2048,2048,2048,2057,2048,2048,2057,2056,2056,2048,2048,2048,2057,2048,2053,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2056,2048,2048,2048,2056,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2056,2048,2055,2057,2048,2048,2048,2057,2048,2048,2057,2048,2048,2056,2057,2048,2048,2057,2048,2048,2048,2057,2048,2048,2048,2056,2048,2048,2048,2048,2048,2056,2056,2048,2056,2054,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2056,2048,2048,2055,2057,2048,2056,2048,2048,2056,2057,2054,2055,2057,2057,2048,2048,2048,2048,2048,2048,2057,2057,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2042,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2057,2048,2048,2057,2056,2048,2056,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2056,2048,2048,2048,2048,2048,2048,2055,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2056,2048,2048,2057,2048,2048,2048,2056,2048,2048,2048,2056,2057,2048,2048,2048,2048,2048,2048,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2056,2048,2048,2057,2056,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2057,2055,2048,2055,2048,2056,2057,2048,2048,2048,2048,2057,2048,2048,2048,2048,2056,2057,2057,2048,2057,2056,2057,2056,2048,2057,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2057,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2043,2048,2048,2048,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2056,2048,2048,2048,2055,2048,2048,2048,2055,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2028,1874,2048,2057,2048,2055,2055,2048,2048,2048,2048,2048,2048,2048,2048,2044,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2042,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2042,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2056,2056,2057,2057,2055,2054,2048,2034,1910,1845,1774,1769,1727,1776,2048,2048,2057,2048,2048,2048,2048,2057,2048,2028,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2057,2048,2048,2048,2048,2048,2057,2057,2056,2048,2048,2057,2048,2053,2051,2057,2048,2048,2048,2048,2057,2055,2055,2056,2048,2051,2048,2048,2048,2048,2048,2048,2056,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2057,2048,2050,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2057,2056,2055,2057,2048,2048,2048,2048,2048,2057,2048,2048,2051,2057,2057,2057,2048,2048,2048,2048,2048,2048,2048,2056,2055,2048,2056,2048,2048,2048,2048,2048,2048,2057,2048,2048,2054,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2055,2048,2048,2048,2057,2048,2048,2048,2057,2055,2056,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2049,2049,2048,2054,2048,2051,2048,2044,1983,1866,1622,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2057,2048,2048,2048,2057,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,1996,1908,1943,1966,1951,1953,1946,1948,1966,1939,1957,1942,1967,1956,2033,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2057,2048,2048,2057,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2056,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2057,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2057,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2057,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2056,2048,2055,2057,2048,2048,2057,2056,2056,2048,2048,2057,2056,2057,2048,2048,2056,2054,2048,2048,2054,2054,2056,2057,2056,2054,2048,2052,2046,2036,2035,2040,2027,2031,2043,2038,2032,2039,2035,2039,2052,2042,2040,2039,2049,2001,1998,1970,1969,1955,1959,1966,1951,1958,2057,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2057,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,1757,1801,2056,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2055,2057,2048,2056,2042,2057,2057,2057,2051,2048,1753,1938,2038,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2056,2057,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2053,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2051,2048,2048,2048,2048,2048,2056,2048,2048,2056,2048,2048,2048,2048,2057,2048,2057,2048,2054,2057,2048,2048,2056,2052,2048,2054,2054,2054,2055,2048,2057,2050,2039,2043,1979,1943,1986,1996,2000,1981,1951,1930,1991,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2055,2055,2056,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2056,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2056,2055,2055,2056,2048,2048,2048,2048,2048,2048,2048,2048,2052,2049,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2056,2052,2048,2048,2048,2048,2048,2048,2055,2048,2057,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2056,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2055,2052,2045,2048,2048,2056,2048,2048,2048,2048,2057,2057,1746,1751,1744,1756,1721,1772,1833,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2056,2048,2048,2048,2048,2056,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2056,2057,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2056,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2053,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2056,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,1571,608,621,584,590,597,602,573,593,934,817,928,912,1056,959,877,946,914,903,955,1009,1017,702,744,756,801,666,813,671,719,683,715,823,973,828,1094,1393,1394,1335,1357,1376,1412,1419,1252,1338,1446,1287,1409,1324,1371,1467,1312,1344,1313,1317,1412,708,697,1327,1342,1342,1823,2048,2048,1995,1592,1563,1565,1588,1599,1481,709,1203,1085,1190,1155,1176,1223,1190,1206,1245,1245,1232,1087,801,719,854,797,967,1032,1075,1019,1033,1025,1081,1030,1055,1029,1023,1025,1234,1428,1271,1257,1214,1345,1371,1399,1309,1266,1499,1391,1232,941,727,876,984,704,620,814,618,693,630,586,607,625,530,606,823,537,642,726,697,608,560,644,595,605,534,766,651,613,871,654,710,602,631,636,684,702,688,824,696,548,883,699,602,521,603,658,614,607,703,706,703,678,608,688,676,657,668,619,653,634,741,612,711,611,743,605,775,686,642,1031,1290,1271,1277,1275,1278,1285,1281,1287,1281,1289,1278,1275,1286,964,1015,1024,868,1956,2048,2048,2048,2048,2048,2048,2048,1482,1270,1160,1661,1363,1359,1491,1646,1458,1252,1290,1433,1361,1849,1824,1045,973,940,992,953,1103,949,950,1020,2011,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2049,2048,2048,2048,2053,2048,2039,2048,2048,2035,2048,2043,2048,2048,2043,2048,2048,2048,2048,2038,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2045,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2040,2048,2055,2048,2048,2048,2018,2057,2048,2053,2053,2048,2048,2048,2048,2057,2045,2048,2048,2048,2048,2048,2048,2048,2048,2057,2028,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2054,2048,2046,2052,2039,2048,2048,2048,2043,2057,2057,2056,2048,2050,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2051,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2049,2048,2048,2048,2048,2048,2048,2048,2048,2047,2041,2048,2048,2048,2041,2048,2055,2055,2048,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2045,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2044,2048,2040,2048,2048,2053,2043,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2057,2048,2048,2048,2053,2048,2048,2057,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2047,2057,2033,2048,2048,2055,2048,2048,2048,2050,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2045,2048,2056,2048,2048,2048,2013,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2043,2057,2051,2054,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2052,2044,2043,2048,2048,2048,2048,2041,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2038,2048,2032,2048,2048,2048,2048,2056,2055,2057,2048,2048,2048,2048,2048,2048,2048,2041,2056,2048,2048,2048,2048,2048,2048,2054,2048,2048,2038,2048,2048,2048,2048,2053,2048,2048,2048,2048,2048,2048,2048,2040,2048,2056,2057,2043,2048,2046,2048,2048,2056,2048,2048,2048,2048,2048,2048,2034,2057,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2043,2048,2048,2048,2048,2048,2048,2017,2048,2055,2055,2048,2048,2057,2029,2048,2048,2048,2048,2048,2048,2048,2042,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2057,2037,2056,2057,2048,2057,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2039,2043,2057,2048,2057,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2050,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2038,2048,2048,2048,2048,2037,2048,2012,2048,2048,2048,2048,2048,2051,2048,2048,2048,2048,2048,2054,2056,2057,2048,2035,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2056,2048,2048,2048,2050,2047,2057,2048,2048,2039,2054,2033,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2032,2056,2048,2048,2048,2048,2048,2047,2052,2048,2051,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2055,2056,2048,2048,2057,2048,2048,2048,2057,2046,2057,2035,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2024,2048,2048,2032,2048,2048,2043,2044,2048,2048,2048,2048,2048,2045,2048,2057,2048,2048,2048,2043,2048,2048,2048,2048,2048,2050,2053,2048,2041,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2056,2048,2057,2053,2053,2048,2038,2047,2054,2052,2055,2055,2055,2048,2043,2048,2048,2032,2048,2048,2048,2041,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2043,2048,2048,2043,2048,2048,2042,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2052,2048,2048,2048,2048,2028,2040,2035,2041,2053,2046,2049,2050,2053,2048,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2055,2056,2049,2050,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2046,2048,2048,2048,2048,2048,2048,2014,2048,2057,2054,2038,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2052,2048,2048,2048,2052,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2052,2048,2048,2050,2048,2048,2048,2048,2048,2050,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2043,2054,2047,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2027,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2056,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2046,2048,2048,2034,2048,2021,2048,2052,2056,2048,2048,2046,2033,2054,2041,2056,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2049,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2028,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2051,2048,2048,2048,2051,2048,2057,2048,2048,2050,2048,1968,2048,2048,2048,2048,2048,2048,2048,2048,2057,2043,2048,2048,2048,2048,2048,2048,2048,2025,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2052,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2029,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2052,2048,2020,2054,2054,2055,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2043,2056,2048,2048,2048,2052,2043,2053,2048,2048,2048,2049,2048,2034,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2042,2048,2045,2048,2057,2049,2053,2046,2037,2038,2048,2053,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2035,2044,2048,2048,2048,2048,2050,2048,2048,2048,2053,2048,2048,2048,2048,2048,2048,2054,2040,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2045,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2050,2048,2048,2048,2048,2043,2048,2048,2057,2052,2057,2043,2048,2034,2048,2057,2048,2043,2048,2048,2048,2048,2048,2048,2048,2043,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2042,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2047,2052,2039,2048,2048,2048,2048,2056,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2039,2048,2054,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2046,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2056,2048,2052,2048,2048,2048,2048,2048,2048,2048,2048,2048,2039,2048,2048,2056,2048,2056,2048,2054,2056,2048,2048,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2055,2048,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2046,2048,2048,2048,2048,2057,2048,2048,2042,2048,2048,2048,2048,2048,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2039,2048,2048,2048,2035,2048,2048,2048,2048,2055,2042,2048,2048,2048,2054,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2057,2048,2048,2051,2037,2048,2048,2048,2048,2048,2048,2048,2050,2048,2055,2048,2043,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2034,2041,2054,2048,2035,2048,2048,2048,2048,2048,2048,2048,2048,2050,2044,2048,2043,2049,2053,2056,2048,2048,2048,2048,2048,2048,2046,2048,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2032,2048,2048,2042,2056,2048,2048,2048,2048,2047,2048,2048,2048,2048,2038,2052,2056,2048,2048,2048,2046,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2037,2048,2051,2048,2034,2048,2048,2048,2048,2044,2048,2057,2048,2054,2048,2048,2048,2048,2048,2048,2041,2057,2049,2048,2048,2048,2048,2049,2048,2048,2050,2046,2056,2041,2048,2053,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2038,2048,2048,2048,2048,2048,2057,2048,2048,2049,2026,2052,2039,2048,2048,2048,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2043,2056,2048,2048,2048,2057,2057,2043,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2043,2048,2048,2048,2048,2048,2048,2048,2030,2048,2048,2048,2048,2050,2048,2041,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2053,2048,2048,2048,2048,2048,2019,2048,2057,2048,2048,2052,2048,2048,2034,2053,2053,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2052,2049,2042,2048,2048,2048,2048,2035,2050,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2056,2048,2057,2048,2048,2048,2048,2048,2028,2048,2048,2048,2038,2048,2048,2048,2048,2048,2048,2041,2048,2057,2048,2042,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2057,2048,2048,2048,2048,2048,2048,2048,2052,2056,2042,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2047,2037,2056,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2006,2056,2048,2048,2048,2048,2048,2048,2048,2057,2048,2050,2050,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2027,2048,2055,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2040,2048,2048,2048,2048,2048,2039,2019,2044,2048,2052,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2046,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2057,2048,2048,2043,2048,2048,2041,2048,2048,2048,2047,2048,2048,2048,2048,2048,2048,2053,2048,2055,2048,2046,2048,2048,2048,2048,2048,2045,2044,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2039,2045,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2044,2048,2057,2048,2048,2056,2048,2048,2048,2048,2057,2048,2048,2057,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2056,2057,2057,2056,2048,2048,2048,2026,2047,2048,2048,2048,2056,2045,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2049,2048,2043,2047,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2048,2055,2029,2048,2048,2048,2017,2048,2043,2048,2048,2050,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2053,2054,2048,2048,2048,2054,2057,2053,2053,2048,2054,2048,2057,2049,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2031,2042,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,1580,2048,2048,2048,2048,2048,2048,2049,2048,2037,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2046,2048,2048,2048,2048,2048,2052,2054,2056,2021,2048,2047,2043,2048,2048,2043,2048,2055,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2054,2048,2041,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2028,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2056,2048,2048,2048,2048,2048,2048,2039,2048,2042,2050,2042,2044,2055,2056,2048,2048,2048,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2057,2057,2048,2048,2048,2048,2037,2056,2044,2009,2040,2048,2048,2045,2037,2050,2048,2048,2048,2048,2048,2044,2050,2049,2048,2048,2057,2048,2051,2048,2057,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2035,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2026,2054,2048,2038,2048,2048,2048,2048,2043,2057,2044,2040,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2043,2057,2048,2048,2048,2048,2048,2047,2048,2057,2048,2049,2056,2048,2048,2048,2048,2048,2037,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2057,2039,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2053,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2050,2048,2048,2048,2054,2039,2053,2050,2048,2048,2043,2048,2048,2048,2041,2048,2034,2037,2048,2048,2048,2048,2048,2048,2048,2046,2040,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2050,2048,2041,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2054,2048,2034,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2053,2048,2048,2048,2048,2046,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2056,2048,2056,2048,2048,2048,2050,2046,2014,2048,2048,2048,2046,2048,2048,2048,2048,2048,2047,2057,2048,2032,2052,2048,2043,2053,2057,2048,2056,2035,2048,2048,2005,2048,2048,2043,2048,2048,2048,2048,2048,2048,2038,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2033,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2044,2048,2056,2057,2045,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2039,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2043,2057,2033,2051,2048,2048,2048,2048,2048,2048,2048,2048,2029,2041,2055,2009,2057,2048,2048,2048,2048,2052,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2048,2048,2048,2048,2042,2057,2048,2048,2048,2048,2048,2048,2035,2047,2048,2042,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2047,2048,2048,2048,2048,2048,2051,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2047,2048,2048,2048,2048,2048,2048,2043,2048,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2052,2048,2021,2048,2048,2048,2048,2048,2051,2054,2054,2036,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2050,2057,2048,2039,2055,2055,2048,2038,2048,2049,2048,2048,2048,2048,2019,2048,2057,2048,2049,2056,2048,2057,2048,2056,2048,2055,2057,2056,2048,2054,2057,2048,2048,2048,2050,2055,2045,2052,2057,2048,2052,2048,2050,2041,2048,2018,2048,2048,2048,2053,2055,2048,2055,2048,2048,2048,2056,2057,2056,2056,2057,2057,2043,2026,2011,2023,2048,2055,2048,2048,2057,2048,2048,2048,2057,2054,615,580,572,596,612,980,818,871,871,844,974,850,725,761,783,1007,918,763,827,960,697,756,780,751,734,726,751,809,776,1183,1453,1635,1459,1474,1504,1595,1601,1554,1571,1553,1536,1303,1411,1400,1299,1378,1339,1524,1319,1300,1335,1273,1256,1349,1992,2048,2048,2048,2048,2048,2048,1918,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,1564,2033,2048,2048,2048,2048,2025,2048,2048,2048,2048,2048,2048,1959,2051,2048,2048,2048,1831,1944,2048,2048,2048,2048,2048,1427,1385,1878,2048,2048,2048,1814,1329,1005,1262,1359,1359,1361,1335,1177,1004,1006,1006,1016,1038,1064,1000,1084,1115,974,1032,1057,1034,984,670,663,679,656,670,658,686,802,794,781,656,676,701,710,636,664,709,688,683,744,676,704,683,654,666,671,670,653,778,694,645,649,689,713,683,778,707,681,672,705,689,675,689,672,702,660,763,663,689,733,643,654,688,651,675,654,685,662,703,671,705,666,683,669,685,654,714,667,694,671,792,592,657,641,729,615,641,664,691,672,615,694,732,677,703,745,657,639,640,678,659,623,658,681,676,691,659,776,752,740,705,797,665,679,712,650,674,720,680,667,689,672,708,686,703,740,669,750,650,679,640,663,670,691,771,654,667,607,680,687,695,688,647,702,662,671,686,701,651,672,685,619,713,690,672,691,693,699,727,668,699,619,674,694,677,687,751,693,630,685,626,746,694,714,632,693,696,671,643,694,722,744,696,673,805,705,811,719,657,682,685,682,686,684,652,670,695,690,700,685,651,682,678,700,680,688,618,698,657,668,674,687,665,683,637,662,649,665,643,679,671,698,700,701,788,715,684,631,656,681,620,687,700,704,673,694,665,700,634,699,645,717,653,633,636,659,685,634,691,701,697,653,682,644,701,668,658,674,695,654,690,695,695,607,803,678,673,643,654,643,695,681,688,642,645,616,594,691,694,674,675,637,698,816,691,687,704,673,722,689,696,687,665,692,629,599,680,693,679,686,678,679,664,741,637,701,730,681,717,612,688,698,684,687,669,689,710,672,666,695,686,668,634,714,651,810,704,623,710,665,649,773,825,660,687,725,685,656,701,694,677,634,668,655,716,734,654,679,701,707,684,688,796,756,731,697,714,695,681,657,661,807,689,685,694,668,696,719,692,659,643,668,702,663,615,688,648,695,631,650,833,688,686,678,681,724,652,642,708,687,670,695,664,689,673,673,738,702,708,631,704,698,666,734,674,735,678,666,692,654,739,678,696,683,659,665,721,669,659,660,696,673,674,660,710,671,642,655,680,668,715,668,704,701,703,682,655,680,675,666,670,669,683,713,620,691,712,697,649,662,673,713,690,665,709,672,802,636,672,809,688,698,673,668,649,731,638,750,697,637,692,693,661,641,725,673,679,710,656,677,694,709,686,719,701,703,670,634,651,697,719,672,808,700,669,712,723,735,701,693,664,707,812,668,694,641,705,687,696,695,690,689,742,650,691,700,689,682,658,771,656,683,679,724,694,669,653,679,708,672,668,697,717,761,669,637,753,771,670,677,681,637,685,720,763,689,671,700,642,760,689,678,665,643,717,677,663,657,689,727,711,656,689,661,732,699,681,659,660,691,687,659,658,693,638,680,679,668,684,686,725,669,699,671,703,695,718,671,705,674,649,671,704,683,738,758,686,666,750,700,691,643,776,675,641,682,618,672,673,679,632,711,674,661,701,694,662,638,657,656,685,737,765,649,670,658,696,737,714,680,792,704,743,617,702,683,722,732,643,686,696,779,668,687,722,750,678,726,713,687,687,643,703,791,776,700,686,656,669,682,637,687,704,669,654,685,699,697,739,733,616,699,702,710,649,676,702,665,679,727,682,668,711,674,690,692,682,673,678,742,715,656,731,775,669,632,859,1303,1278,1269,1268,1283,1284,1282,1287,1289,1287,1285,1301,998,876,861,867,1164,2048,2048,2048,2048,2048,2048,2048,1972,1996,1967,1984,1907,2055,1996,2048,2048,1794,2036,1576,2023,2052,1944,1950,2046,2048,2048,1968,1954,1979,1866,1929,1745,1730,1945,1948,1850,1950,1883,2048,1899,2018,1834,1968,2048,1948,2005,2019,1906,1981,1988,1815,1889,2024,2051,1958,2036,1889,2022,1929,2012,1946,2055,1918,1771,2022,2036,1972,1827,1868,2013,1987,974,971,938,963,975,1003,952,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2033,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2057,2048,2048,2033,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2044,2031,2044,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2056,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2050,2041,2049,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2038,2042,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2051,2041,2036,2055,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2056,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2057,2054,2057,2057,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2056,2041,2039,2039,2056,2052,2051,2053,2048,2048,2057,2054,2048,2048,2055,2055,2057,2053,2048,2054,2054,2057,2055,2048,2057,2055,2050,2048,2050,2057,2053,2053,2048,2048,2053,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2056,2048,2048,2057,2056,2048,2048,2048,2048,2052,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2047,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2057,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2056,2051,2054,2048,2057,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2057,2048,2048,2055,2051,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2056,2048,2056,2053,2048,2051,2048,2048,2057,2048,2048,2056,2048,2048,2048,2048,2048,2056,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2056,2047,2045,2051,2053,2057,2048,2051,2048,2048,2056,2053,2052,2048,2049,2044,2054,2040,2026,2056,2036,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2057,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2057,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2056,2048,2048,2048,2048,2048,2056,2048,2054,2048,2048,2048,2048,2048,2057,2048,2055,2056,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2056,2026,2057,2048,2048,2048,2048,2057,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2053,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2053,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2057,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,1924,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2056,2048,2048,2048,2048,2048,2048,2048,2048,2056,2055,2048,2048,2048,2048,2048,2053,2056,2048,2048,2056,2048,2048,2056,2048,2048,2048,2057,2048,2048,2048,2048,2054,2048,2048,2056,2048,2048,2048,2048,2055,2057,2048,2054,2048,2057,2048,2057,2057,2046,2053,2055,2048,2056,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2057,2056,2048,2056,2048,2048,2048,2048,2056,2048,2048,2056,2057,2057,2048,2048,2048,2048,2048,2053,2048,2048,2056,2052,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2055,2057,2048,2048,2048,2048,2048,2055,2048,2056,2056,2056,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2057,2054,2042,2050,2048,2044,2046,2048,2048,2048,2048,2055,2048,2048,2055,2048,2057,2048,2048,2048,2056,2048,2048,2055,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2053,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2050,2056,2057,2049,2052,2057,2048,2054,2048,2048,2048,2056,2048,2048,2053,2056,2048,2056,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2057,2042,2041,2053,2056,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2057,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2054,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2052,2048,2048,2048,2056,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2056,2048,2056,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2056,2048,2048,2048,2048,2048,2052,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2056,2057,2048,2048,2043,2048,2048,2055,2048,2048,2057,2048,2048,2048,2048,2048,2043,2048,2056,2057,2048,2048,2048,2048,2048,2048,2046,2048,2048,2056,2048,2048,2052,2057,2049,2048,2048,2057,2048,2055,2052,2048,2056,2048,2048,2057,2056,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2057,2048,2056,2057,2048,2044,2026,2048,2048,2048,2048,2048,2048,2048,2056,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2051,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2056,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2055,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2057,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2056,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2053,1990,2052,2053,2048,2048,2048,2048,2048,2048,2048,2056,2057,2048,2048,2048,2048,2048,2054,2048,2056,2057,2048,2048,2048,2048,2048,2057,2054,2048,2048,2048,2048,2056,2048,2048,2055,2048,2048,2048,2048,2048,2056,2048,2048,2057,2048,2048,2056,2053,2055,2056,2048,2048,2057,2048,2052,2057,2041,2048,2048,2048,2048,2057,2048,2057,2048,2055,2048,2057,2056,2056,2048,2048,2048,2056,2048,2048,2055,2054,2057,2057,2048,2048,2057,2056,2048,2048,2048,2056,2048,2056,2048,2055,2057,2057,2057,2057,2048,2057,2048,2048,2052,2050,2056,2057,2048,2056,2056,2048,2048,2048,2055,2056,2048,2048,2048,2055,2048,2056,2056,2055,2048,2053,2055,2057,2048,2048,2048,2048,2057,2054,2048,2055,2048,2057,2055,2048,2056,2057,2048,2048,2057,2048,2048,2057,2048,2056,2048,2055,2056,2048,2055,2054,2048,2053,2056,2056,2055,2048,2048,2048,2048,2048,2056,2048,2048,2048,2057,2048,2057,2048,2057,2048,2051,2056,2048,2048,2048,2052,2048,2056,2048,2057,2056,2048,2048,2048,2048,2048,2048,2048,2055,2048,2057,2048,2048,2057,2052,2056,2053,2057,2050,2056,2048,2048,2048,2056,2053,2057,2055,2055,2057,2048,2055,2056,2055,2056,2048,2048,2048,2048,2056,2048,2048,2048,2057,2057,2056,2048,2057,2047,2050,2048,2056,2048,2048,2048,2048,2057,2056,2057,2048,2048,2057,2057,2048,2048,2055,2054,2054,2056,2054,2057,2057,2048,2057,2048,2057,2048,2054,2048,2048,2056,2057,2048,2048,2048,2052,2048,2057,2048,2055,2052,2054,2048,2052,2048,2048,2057,2048,2056,2048,2055,2048,2055,2048,2057,2048,2057,2057,2056,2048,2048,2048,2048,2048,2057,2048,2048,2057,2056,2048,2048,2048,2054,2048,2053,2048,2055,2048,2048,2048,2057,2057,2048,2048,2056,2057,2056,2048,2048,2056,2048,2048,2048,2056,2048,2048,2048,2048,2048,2056,2056,2057,2048,2048,2048,2055,2048,2048,2055,2054,2048,2056,2056,2048,2048,2057,2055,2055,2055,2048,2052,2052,2048,2048,2052,2048,2048,2048,2048,2048,2048,2048,2055,2048,2054,2048,2048,2057,2048,2056,2048,2048,2048,2048,2048,2056,2057,2048,2048,2055,2048,2053,2047,2055,2048,2048,2057,2048,2048,2048,2048,2048,2048,2056,2056,2057,2048,2056,2048,2049,2054,2048,2057,2056,2055,2048,2057,2055,2055,2056,2048,2055,2054,2056,2055,2048,2048,2057,2055,2048,2057,2048,2055,2048,2048,2054,2053,2054,2056,2050,2048,2055,2057,2056,2048,2048,2048,2057,2052,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2057,2048,2057,2050,2055,2051,2048,2048,2056,2053,2048,2048,2056,2055,2056,2048,2056,2048,2057,2048,2056,2048,2048,2056,2057,2018,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2056,2054,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2056,2048,2055,2057,2055,2052,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2056,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2057,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2051,2048,2057,2056,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2035,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2044,2036,2042,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2022,2035,2028,2034,2057,2053,2043,2057,2057,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2022,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2050,2053,2027,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2056,2055,2057,2048,2048,2048,2048,2048,2057,2048,2048,2048,2056,2048,2048,2048,2056,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2057,2048,2048,2055,2048,2056,2048,2056,2048,2057,2057,2048,2048,2048,2048,2056,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2056,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2054,2048,2048,2048,2048,2048,2048,2056,2048,2055,2048,2057,2057,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2057,2048,2048,2048,2048,2053,2048,2057,2048,2057,2048,2048,2048,2048,2057,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2056,2047,2022,2041,2044,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2036,2017,2031,2051,2020,2030,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2008,1985,2004,1978,2016,2030,2039,2041,2020,2041,2042,2054,2042,2042,2029,2041,2049,2048,2010,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2036,2054,2033,2043,2053,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2056,2057,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2054,2048,2056,2056,2048,2057,2055,2056,2048,2048,2056,2048,2056,2048,2057,2048,2048,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2056,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2056,2055,2048,2053,2057,2048,2048,2048,2055,2057,2048,2048,2048,2048,2048,2048,2054,2056,2055,2056,2057,2056,2048,2053,2048,2056,2057,2057,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2057,2048,2053,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2056,2057,2048,2055,2057,2055,2057,2048,2048,2048,2048,2048,2048,2055,2048,2057,2048,2048,2057,2048,2054,2048,2048,2057,2048,2048,2048,2048,2057,2048,2054,2056,2055,2048,2051,2048,2048,2057,2056,2056,2056,2048,2048,2056,2048,2048,2048,2048,2048,2057,2056,2057,2048,2048,2057,2048,2048,2056,2048,2048,2048,2056,2048,2048,2048,2048,2048,2054,2048,2057,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2057,2048,2048,2048,2048,2048,2048,2056,2048,2048,2056,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2052,2048,2057,2057,2057,2048,2048,2054,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2057,2048,2057,2057,2048,2048,2057,2048,2055,2048,2048,2048,2048,2053,2056,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2043,2035,2037,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2046,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2052,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,1962,2040,2035,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2056,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2048,2057,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2034,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2025,2042,2023,2044,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2040,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2050,2057,2048,2048,2052,2057,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2052,2057,2048,2048,2054,2055,2057,2048,2048,2048,2055,2048,2048,2048,2048,2048,2056,2048,2048,2056,2056,2048,2048,2048,2055,2052,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2056,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2046,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2057,2057,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2054,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2048,2048,2048,2048,2048,2057,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2055,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2055,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2057,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2057,2048,2048,2048,2048,2056,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2056,2048,2057,2048,2048,2056,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2029,2044,2037,2044,661,2048,2051,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2055,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2056,2048,2048,2056,2057,2056,2051,2053,2048,2043,2034,1998,1998,1990,1928,2042,2048,2039,2050,2014,2046,2048,2053,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2057,2048,2048,2057,2048,2048,2048,2048,2048,2057,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2057,2055,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2054,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2044,2040,2039,2048,2045,2050,2043,2042,1952,2030,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2038,2038,2049,2048,2057,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2057,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2048,2056,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2056,2048,2048,2055,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2052,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2056,2057,2048,2056,2048,2048,2048,2048,2048,2055,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2057,2056,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,1875,2048,2049,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2043,2030,2043,2045,2053,2048,2033,1997,1954,1986,1987,2029,2019,2046,2057,2051,2048,2050,2039,1982,1968,1985,2024,2049,2055,2056,2057,2048,2053,2033,2032,1969,1975,1957,2038,2033,2040,2050,2048,2048,2048,2036,2002,1970,1991,2031,2043,2047,2036,2057,2048,2055,2048,2034,2042,2012,1992,2036,2007,2051,2052,2044,2048,2056,2050,2047,2048,2018,1993,2008,2028,2032,2049,2053,2053,2056,2057,2048,2034,1981,1989,1963,2028,2043,2047,2046,2053,2048,2056,2048,2048,2048,2054,2048,2056,2048,2048,2048,2047,2048,2023,2003,1972,1995,2018,2047,2050,2056,2057,2056,2048,2056,2048,2056,2050,2040,1946,1920,1922,1946,1973,2046,2037,2050,2053,2053,2050,1980,1925,1930,1931,2021,2038,2030,2051,2040,2046,2049,2045,2031,1978,1965,1973,1988,2012,2049,2057,2057,2048,2043,2045,2007,1984,1970,2021,2028,2025,2054,2048,2048,2051,2053,2038,2022,2001,2002,2025,2043,2045,2039,2037,2036,2030,2032,2054,2048,2057,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2049,2056,2040,2031,2017,2039,2018,2020,2051,2043,2047,2032,2040,2023,2013,2041,2031,2032,2040,2044,2044,2031,2051,2047,2030,2025,2018,2027,2026,1994,2005,2034,2037,2036,2048,2052,2047,2054,2025,2029,2042,2052,2056,2054,2057,2053,2050,2044,2046,2030,2037,2038,2046,2051,2034,2032,2025,2028,2040,2045,2049,2048,2041,2031,2040,2049,2030,2055,2053,2052,2043,2014,2002,1999,2026,2055,2054,2048,2048,2048,2057,2047,2048,2021,2019,2039,2031,2032,2054,2052,2056,2054,2057,2048,2024,2024,2027,2018,2022,2006,2025,2040,2033,2040,2045,2025,2048,2028,2044,2031,2008,2057,2051,2039,2050,2048,2025,2028,2031,2033,2046,2045,2040,2042,2040,2034,2026,2041,2030,2028,2024,2038,2041,2037,2048,2049,2052,2053,2048,2038,1972,1991,2007,2013,2054,2049,2031,2027,2029,2022,2048,2036,2048,2048,2057,2048,2048,2055,2048,2048,2048,2055,2040,2008,1964,1955,1991,2008,2024,2037,2044,2053,2048,2049,2042,2056,1947,1908,1929,2006,2049,2021,1970,1994,1953,1999,2011,2045,2053,2048,2056,2048,2056,2055,2051,2038,2026,2037,2054,2048,2048,2042,2053,2043,2057,2040,2045,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2053,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2053,2026,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2038,2048,2054,2048,2046,2026,2020,2017,2036,2042,2046,2048,2048,2056,2048,2048,2048,2048,2048,2056,2048,2048,2056,2048,2048,2055,2056,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2056,2054,2054,2048,2048,2048,2048,2054,2050,2048,2051,1967,2048,1863,2048,2048,2048,2048,2048,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2046,2034,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2036,2028,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2057,2048,2047,2048,2054,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2041,2019,2054,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2027,2041,2049,2048,2037,2012,2043,2002,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2055,2048,2048,2048,2056,2055,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2057,2057,2050,2048,2048,2048,2056,2057,2056,2051,2048,2048,2057,2048,2048,2056,2048,2056,2048,2057,2048,2048,2048,2048,2053,2057,2048,2048,2048,2057,2057,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2057,2048,2056,2048,2053,2055,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2054,2048,2048,2048,2048,2056,2056,2048,2048,2048,2048,2048,2054,2046,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2012,2034,2031,2042,2048,2048,2056,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2053,2051,2048,2043,2041,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2023,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2043,2038,2039,2043,2039,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2043,2048,2057,2057,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2057,2055,2057,2057,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2057,2056,2057,2048,2055,2057,2056,2048,2055,2048,2048,2048,2056,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2054,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2053,2048,2053,2056,2056,2057,2048,2048,2048,2048,2048,2048,2057,2048,2057,2057,2048,2048,2057,2056,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2056,2048,2057,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2048,2048,2057,2048,2055,2048,2048,2048,2056,2048,2048,2048,2048,2056,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2056,2048,2048,2048,2053,2057,2048,2048,2048,2048,2054,2048,2056,2048,2048,2057,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2057,2056,2056,2048,2048,2057,2048,2048,2057,2048,2057,2048,2048,2057,2057,2048,2057,2055,2048,2055,2048,2048,2048,2048,2048,2052,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2057,2055,2056,2048,2056,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2055,2056,2056,2055,2056,2048,2048,2057,2048,2048,2048,2048,2055,2048,2057,2055,2048,2048,2056,2056,2048,2057,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2055,2048,2056,2048,2048,2048,2048,2048,2057,2056,2048,2048,2048,2048,2048,2048,2056,2056,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2054,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2052,2056,2057,2048,2048,2048,2055,2048,2057,2048,2057,2048,2048,2057,2048,2048,2048,2055,2048,2048,2048,2048,2057,2057,2057,2048,2057,2057,2056,2048,2048,2048,2048,2055,2055,2048,2048,2057,2048,2048,2057,2048,2056,2056,2048,2057,2055,2048,2057,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2053,2048,2057,2056,2048,2056,2048,2054,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2056,2048,2054,2053,2056,2055,2048,2048,2056,2048,2048,2048,2048,2048,2048,2056,2048,2056,2048,2048,2048,2048,2056,2048,2048,2048,2053,2056,2054,2048,2054,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2057,2048,2048,2048,2048,2048,2055,2056,2048,2048,2048,2048,2048,2048,2055,2053,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2056,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2056,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2054,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2054,2056,2048,2057,2048,2056,2048,2056,2056,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2055,2056,2048,2048,2048,2057,2048,2048,2057,2057,2048,2048,2048,2048,2057,2048,2048,2056,2057,2057,2057,2048,2048,2048,2057,2048,2048,2056,2048,2056,2057,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2056,2054,2057,2057,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2057,2048,2048,2048,2057,2057,2053,2048,2056,2050,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2057,2048,2048,2057,2056,2048,2056,2054,2057,2048,2048,2057,2048,2055,2048,2056,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2053,2057,2056,2057,2048,2057,2048,2057,2048,2048,2057,2048,2056,2054,2057,2048,2057,2048,2048,2048,2048,2056,2048,2048,2057,2048,2048,2056,2056,2057,2057,2048,2048,2048,2048,2048,2048,2048,2056,2055,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2056,2048,2048,2048,2048,2048,2057,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2056,2048,2042,2048,2048,2048,2057,2049,2056,2048,2048,2048,2048,2048,2056,2056,2048,2055,2055,2048,2050,2043,2056,2045,2054,2045,2051,2056,2048,2054,2055,2046,2048,2055,2045,2052,2048,2048,2040,2054,2039,2041,2024,2030,2047,2048,2054,2025,2048,2057,2048,2048,2048,2048,2048,2056,2048,2054,2048,2048,2048,2048,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2039,2037,2056,2049,2048,2048,2056,2048,2048,2057,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2048,2057,2048,2057,2056,2057,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2055,2048,2057,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2056,2056,2056,2057,2048,2048,2057,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2057,2048,2048,2054,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2048,2048,2057,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2055,2048,2048,2048,2048,2048,2054,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2057,2048,2048,2056,2048,2048,2054,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2057,2048,2056,2048,2057,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2056,2056,2048,2048,2057,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2056,2048,2048,2048,2048,2056,2057,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2057,2056,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2048,2048,2048,2056,2050,2032,2023,2056,2048,2047,2048,2048,2048,2048,2053,2057,2057,2048,2048,2048,2048,2057,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2053,2048,2048,2048,2048,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2057,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2042,2057,2054,2048,2054,2050,2051,2052,2048,2048,2053,2048,2055,2049,2056,2056,2048,2048,2055,2048,2054,2056,2055,2048,2054,2055,2055,2047,2052,2045,2022,2054,2053,2040,2055,2055,2051,2048,2051,2046,2054,2049,2038,2048,2037,2049,2055,2047,2039,2048,2033,2052,2053,2030,2026,2037,2048,2047,2053,2024,2020,2048,2049,2043,2039,2056,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2039,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2056,2056,2048,2048,2048,2048,2048,2057,2057,2057,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2056,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2057,2048,2048,2048,2057,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2056,2048,2056,2048,2048,2057,2056,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2057,2048,2048,2048,2057,2048,2048,2048,2048,2055,2048,2048,2057,2048,2048,2048,2048,2048,2056,2055,2057,2048,2056,2056,2048,2056,2048,2057,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2056,2057,2048,2057,2048,2048,2048,2057,2057,2048,2048,2048,2048,2057,2048,2057,2048,2056,2057,2048,2048,2048,2048,2053,2057,2048,2048,2048,2054,2048,2057,2048,2048,2048,2048,2057,2048,2048,2048,2057,2048,2048,2048,2057,2048,2048,2048,2048,2057,2048,2048,2056,2048,2048,2048,2047,2053,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2056,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2043,2037,2048,2045,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2043,2049,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2050,2048,2057,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2057,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2055,2056,2055,2056,2052,2054,2050,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2011,2020,2050,2053,2041,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2045,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2055,2057,2048,2056,2048,2048,2048,2057,2048,2048,2057,2052,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2030,2048,2048,2054,2038,2006,2057,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2027,2023,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2053,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2055,2048,2048,2048,2057,2048,2057,2048,2048,2048,2056,2057,2053,2046,2043,2044,2025,2030,2026,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2056,2057,2048,2048,2057,2048,2048,2048,2048,2048,2057,2048,2056,2048,2055,2057,2048,2057,2056,2048,2055,2048,2056,2056,2048,2048,2057,2054,2056,2055,2056,2055,2055,2050,2034,2049,2017,2056,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2056,2055,2048,2048,2056,2048,2048,2056,2048,2052,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2057,2048,2048,2057,2048,2057,2057,2048,2056,2048,2048,2057,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2053,2048,2054,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2057,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2057,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2045,2028,2027,2048,2045,2050,2022,2048,2054,2029,2055,2048,2050,2056,2048,2048,2057,2048,2048,2048,2048,2048,2056,2048,2044,1986,2010,2004,2011,2012,2006,2030,2007,1980,1995,2020,1986,1993,2011,2018,1998,1993,2017,2011,2003,2044,2048,2048,2048,2048,2048,2048,2048,2048,2048,2053,2048,2055,2045,2053,2048,2057,2048,2047,2051,2054,2057,2055,2056,2044,2057,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2056,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2055,2048,2054,2048,2057,2056,2048,2048,2054,2055,2055,2054,2048,2057,2057,2048,2054,2056,2048,2057,2057,2057,2056,2048,2057,2048,2055,2054,2048,2048,2056,2057,2048,2053,2056,2056,2056,2054,2055,2048,2055,2048,2048,2054,2057,2054,2056,2056,2056,2056,2056,2057,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2056,2048,2057,2048,2048,2048,2053,2055,2054,2048,2057,2048,2057,2056,2048,2048,2056,2056,2048,2048,2057,2048,2048,2055,2057,2057,2048,2048,2055,2057,2048,2054,2057,2057,2057,2048,2048,2056,2057,2048,2048,2048,2055,2055,2048,2048,2054,2057,2048,2056,2050,2057,2048,2048,2056,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2055,2057,2048,2048,2048,2048,2048,2057,2056,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2052,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2053,2056,2048,2048,2048,2048,2048,2056,2057,2057,2056,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2056,2048,2056,2048,2057,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2055,2057,2048,2057,2048,2043,2056,2057,2020,2022,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2050,2056,2050,2038,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2055,2057,2048,2048,2048,2048,2048,2048,2048,2048,2057,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2057,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2054,2048,2048,2048,2048,2048,2048,2048,2048,2056,2055,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2018,1330,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,1370,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2044,2046,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2056,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2035,2038,2033,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2057,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2057,2056,2048,2048,2048,2048,2047,2028,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2056,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2023,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2045,2048,2046,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2053,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2057,2048,2048,2057,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2057,2048,2048,2050,2038,2048,2048,2056,2048,2048,2057,2048,2048,2056,2056,2048,2048,2057,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2054,2048,2043,2048,2048,2048,2055,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2057,2048,2048,2048,2048,2054,2057,2048,2048,2056,2048,2048,2048,2056,2048,2048,2048,2056,2057,2048,2057,2048,2029,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2043,2048,2048,2048,2048,2048,2048,2048,2057,2053,2052,2048,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2057,2048,2048,2057,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2057,2055,2048,2048,2057,2048,2057,2048,2048,2049,2048,2048,2048,2048,2057,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2054,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2057,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2055,2057,2048,2057,2048,2057,2057,2057,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2056,2048,2048,2048,2052,2055,2057,2048,2056,2048,2057,2057,2057,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2055,2057,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2057,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2057,2048,2048,2057,2056,2057,2048,2048,2057,2048,2048,2056,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2056,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2054,2055,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2056,2048,2048,2048,2048,2048,2048,2048,2056,2057,2056,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2057,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2057,2048,2048,2048,2048,2055,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2054,2048,2048,2048,2048,2048,2048,2056,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2055,2048,2057,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2057,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2057,2048,2048,2048,2048,2057,2057,2057,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2048,2056,2048,2048,2057,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2057,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2056,2055,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2057,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2051,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2054,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2057,1831,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2046,2048,2034,2045,2054,2048,2056,2048,2048,2048,2048,2057,2048,2048,2048,2049,2048,2048,2048,2048,2048,2055,2048,2048,2057,2048,2048,2057,2057,2048,2048,2048,2057,2048,2057,2048,2057,2057,2057,2048,2048,2048,2048,2048,2057,2048,2049,2054,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2051,2048,2048,2048,2057,2048,2048,2056,2048,2048,2057,2054,2048,2050,2048,2048,2057,2056,2048,2048,2048,2048,2057,2048,2048,2056,2057,2048,2048,2048,2057,2055,2056,2048,2048,2048,2048,2048,2053,2037,2038,2048,2016,2056,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2056,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2053,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2041,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2028,2045,2036,2051,2057,2048,2057,2048,2048,2048,2057,2048,2048,2048,2048,2048,2047,2038,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2039,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2056,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2055,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2056,2056,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2057,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2056,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2038,2048,2019,2036,2054,2056,2056,2048,2048,2048,2057,2048,2048,2057,2048,2048,2048,2057,2056,2048,2048,2048,2055,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2054,2057,2051,2048,2048,2048,2048,2048,2048,2048,2053,2048,2048,2048,2048,2048,2048,2054,2054,2048,2053,2055,2051,2048,2048,2056,2051,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2054,2048,2055,2056,2048,2048,2048,2055,2048,2048,2054,2056,2048,2053,2048,2048,2048,2057,2048,2048,2048,2057,2048,2048,2051,2055,2055,2048,2057,2051,2056,2048,2057,2048,2057,2048,2048,2048,2048,2057,2054,2056,2055,2046,2054,2055,2048,2048,2048,2048,2053,2054,2054,2048,2048,2045,2055,2052,2057,2052,2054,2055,2050,2052,2053,2054,2057,2057,2048,2050,2057,2057,2054,2056,2048,2055,2056,2048,2054,2048,2048,2056,2048,2056,2053,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2055,2048,2031,2039,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2057,2051,2046,2051,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2049,2057,2053,2040,2050,2049,2029,2048,2054,2056,2055,2057,2046,2042,2052,2048,2056,2048,2051,2048,2048,2056,2048,2056,2048,2057,2048,2048,2048,2048,2056,2057,2048,2055,2048,2048,2048,2053,2051,2056,2048,2048,2042,2043,2056,2048,2052,2048,2053,2048,2048,2048,2055,2057,2055,2049,2049,2057,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2057,2048,2048,2057,2056,2048,2048,2057,2048,2048,2056,2048,2057,2048,2048,2048,2053,2048,2057,2055,2048,2057,2056,2055,2056,2056,2057,2048,2045,2048,2055,2054,2054,2048,2043,2048,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2057,2048,2048,2051,2048,2021,2023,2029,2047,2048,2048,2056,2048,2050,2056,2057,2021,2033,2040,2048,2048,2048,2057,2048,2057,2041,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2051,2053,2055,2049,2048,2057,2051,1980,2021,2035,2048,2049,2050,2048,2055,2048,2048,2057,2048,2048,2023,2043,2024,2048,2032,2055,2054,2055,2056,2048,2057,2048,2048,2048,2048,2048,2052,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2052,2048,2048,2048,2048,2048,2048,2057,2048,2056,2048,2056,2057,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2057,2056,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2057,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2017,2048,2048,2048,2048,2048,2048,2049,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2057,2048,2048,2048,2048,2048,2048,2055,2048,2056,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2057,2048,2056,2057,2048,2048,2048,2048,2048,2048,2055,2048,2055,2048,2048,2056,2048,2048,2056,2048,2048,2048,2048,2048,2057,2050,2048,2048,2048,2048,2048,2057,2048,2048,2048,2052,2056,2048,2048,2048,2056,2048,2056,2048,2054,2048,2048,2048,2048,2048,2048,2048,2053,2048,2037,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2056,2055,2048,2056,2048,2055,2048,2048,2057,2048,2048,2057,2048,2048,2048,2048,2056,2048,2055,2048,2048,2048,2048,2048,2044,2048,2048,2048,2048,2048,2056,2056,2056,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2057,2048,2057,2048,2048,2048,2048,2048,2048,2055,2038,2054,2048,2048,2048,2048,2048,2048,1993,2039,2057,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2053,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2057,2048,2048,2048,2048,2048,2048,2056,2057,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2056,2048,2049,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2051,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2055,2048,2043,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2050,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2057,2051,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2044,2048,2055,2048,2048,2048,2057,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2057,2048,2053,2048,2057,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2054,2048,2057,2048,2048,2048,2048,2048,2056,2057,2048,2048,2048,2048,2048,2048,2057,2048,2046,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2045,2048,2056,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2047,2048,2057,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2052,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2054,2048,2050,2048,2057,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2050,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2049,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2049,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2053,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2056,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2035,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2056,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2043,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2035,2039,2051,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2042,2021,2037,2030,1979,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2048,2053,2048,2055,2057,2048,2054,2035,2048,2048,2048,2048,2036,2037,2036,2025,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2035,2057,2057,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2028,2048,2055,2056,2042,2048,2050,2057,2046,2044,2047,2050,2048,2056,2055,2052,2051,2048,2056,2045,2048,2048,2050,2048,2048,2048,2057,2056,2057,2053,2055,2052,2037,2042,2050,2041,2045,2011,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2056,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2043,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2046,2048,2054,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2056,2046,2049,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2057,2041,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2041,2036,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2052,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2043,2050,2048,2048,2048,2048,2057,2048,2048,2057,2048,2057,2055,2046,2048,2056,2048,2048,2057,2048,2048,2048,2057,2056,2048,2048,2040,2047,2048,2048,2048,2048,2048,2048,2048,2048,2056,2056,2048,2055,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2051,2051,2057,2048,2048,2048,2048,2048,2048,2048,2054,2048,2048,2033,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2042,2047,2048,2048,2048,2055,2048,2057,2048,2048,2057,2057,2055,2053,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2054,2045,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2041,2057,2048,2048,2048,2048,2048,2048,2048,2057,2056,2056,2056,2021,2055,2048,2048,2057,2048,2048,2048,2056,2056,2048,2057,2048,2056,2048,2048,2048,2048,2048,2048,2048,2057,2048,2056,2048,2041,2048,2056,2048,2048,2048,2057,2048,2048,2054,2048,2056,2055,2030,2057,2048,2048,2048,2057,2048,2048,2048,2048,2048,2056,2055,2048,2056,2057,2048,2048,2048,2048,2048,2048,2048,2048,2057,2035,1506,715,629,623,668,658,612,647,635,629,607,661,615,658,641,628,604,622,617,664,680,640,726,613,622,609,677,667,656,594,695,677,679,573,646,860,879,877,812,826,890,830,812,881,868,823,887,901,905,889,884,957,816,809,814,825,937,838,899,840,957,834,908,886,881,823,832,858,829,866,815,829,820,876,895,814,813,895,899,1229,733,653,690,709,722,724,744,744,637,689,782,789,771,749,722,755,744,696,760,709,712,618,683,690,702,760,811,849,728,781,692,723,698,714,716,628,657,773,769,663,804,798,735,743,704,915,678,665,569,675,693,682,759,814,686,734,1303,1310,1329,1274,1458,1353,1511,1434,1343,1363,1427,1291,1350,1312,1346,1450,1368,1412,1287,1442,1336,1308,1434,1389,1384,1376,1385,1358,1337,1324,1392,1427,1355,1381,1374,1384,1307,1293,1424,1338,1467,1309,1452,1356,1432,1340,1340,1403,1308,1411,1291,1286,1332,1444,1294,1354,1785,2048,2056,2055,2048,1739,1609,1611,1590,1586,1584,1601,1625,1457,703,1035,1166,1236,1230,1100,1143,1105,1172,1163,1154,1132,1123,1201,1149,1201,1117,1233,721,790,883,783,784,761,794,933,1076,1051,1104,1043,1065,1063,1064,1046,1054,974,1057,1043,1074,1110,1043,1065,1126,1253,1891,1707,1554,1032,1127,1160,1058,802,986,899,958,1065,1259,1334,1215,1211,1248,1367,1257,1267,2025,1927,1568,1560,992,1083,1108,1103,1188,1109,744,878,860,993,859,1001,986,1285,1289,1320,1295,1244,1248,1312,1279,1265,1443,2057,2048,2056,2048,1685,1605,1619,1579,1604,1586,1599,1440,728,1102,1103,1157,1177,1201,1220,1129,1137,1169,1222,1218,1123,1164,1198,1170,782,711,933,759,845,843,796,1055,1014,943,1045,1069,1026,1015,1051,1084,913,934,1062,1043,1040,1057,1312,1189,1263,1284,1294,1481,2057,2048,2048,2048,1924,1599,1620,1594,1599,1631,1619,1577,1599,798,826,1218,1221,1220,1200,1223,1140,1215,1198,1118,1235,1103,1095,1235,1244,1110,1168,897,810,795,795,817,794,882,770,1017,1090,1045,1074,1076,1056,1048,1070,988,1026,1089,1064,1091,1081,1083,1049,1043,1292,1247,1295,1087,1193,1235,1336,2055,2048,2056,1743,1560,1582,1591,1570,1639,946,1048,1154,1187,1208,1142,1189,1196,1221,1198,1185,1086,1257,896,764,748,855,959,929,1039,1039,1052,1026,1084,1018,1040,1010,1040,1043,1007,1353,1775,1386,1080,1003,950,951,1331,1464,1350,1344,1600,1474,1502,1910,1412,1377,1725,1208,1116,1375,1347,1351,1348,1350,1117,1099,1001,1123,1045,1146,1318,1284,1174,1271,1291,1271,1269,1059,1309,1390,1295,1177,1120,1214,1362,1294,1023,1099,1293,1223,1104,1181,1069,1267,1238,1218,1126,1256,1192,1174,1101,1148,1174,1333,1230,1295,1117,1115,1236,981,1203,1213,1215,1230,1224,1248,1215,1392,1193,1254,986,1111,970,992,937,1032,986,894,1069,895,925,1100,1009,974,1075,1018,705,744,762,596,772,757,731,632,738,683,803,732,593,684,728,730,854,723,684,811,811,687,710,776,776,807,652,622,792,728,694,761,756,693,685,778,677,709,716,782,695,661,713,750,846,685,774,813,706,726,759,726,828,745,696,824,551,674,725,730,637,628,843,720,804,664,703,853,749,713,821,751,855,736,715,621,690,815,761,703,799,784,812,716,732,740,665,815,749,702,697,791,917,642,749,796,722,737,763,736,633,682,785,717,675,626,676,666,707,654,658,836,861,748,810,681,725,961,743,795,874,656,758,728,723,704,766,695,711,739,758,766,750,903,756,600,791,678,778,752,703,770,840,775,661,744,819,757,648,688,882,735,800,752,727,723,721,732,660,703,723,805,841,718,774,738,760,659,771,764,658,649,775,799,686,797,708,733,627,701,697,740,879,809,711,741,708,690,735,878,789,679,643,785,711,569,866,736,690,823,807,765,675,695,719,752,789,651,688,811,788,726,673,853,753,743,749,775,709,654,745,765,709,755,706,578,701,760,660,674,765,841,774,701,852,720,914,734,699,754,745,711,715,729,864,764,755,701,786,812,745,741,753,851,731,685,831,776,754,751,778,771,874,658,771,722,673,762,763,764,666,704,705,893,733,680,650,815,708,719,711,709,691,791,660,684,770,748,655,892,646,692,709,804,710,792,765,874,771,706,804,725,777,721,803,659,733,748,763,710,726,692,792,738,761,752,724,625,692,636,784,666,727,669,754,852,750,768,724,682,768,870,827,780,748,796,585,805,854,619,767,704,706,796,804,763,798,809,689,880,1260,1255,1261,1258,1271,1257,1261,1246,1256,1253,1264,1261,1270,1260,1255,1262,1254,1261,1252,1263,1242,1268,1256,1276,1267,1253,1255,1253,1255,1249,1261,1253,1258,1261,1266,1257,1235,1255,1258,1258,1262,1259,1273,1258,1252,1260,1252,1246,1248,1258,1270,1259,1253,1255,1252,1245,1246,1359,1364,1370,1383,1345,1263,1253,1267,1199,1030,972,1042,1014,961,1092,1013,1005,1014,978,965,1010,1218,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,1729,1126,1834,1412,1767,1363,1720,1152,1475,1159,1470,1176,1365,1403,1455,1153,1207,1917,1589,2048,2048,1170,1918,1476,1434,1833,1186,1206,1287,1166,1446,1361,1534,1587,1971,1492,1229,1320,1069,1175,1224,1197,1205,1299,1254,1376,1358,1200,1225,1364,1220,1227,1336,1244,1221,1330,1184,1162,1182,1168,1159,1564,1157,1252,1331,1369,1187,1402,2048,2048,2048,2048,2048,2048,1724,1250,1167,1229,1213,1168,1158,1226,1153,1180,1219,1220,1192,1133,1156,1200,1214,1169,1171,1174,1151,1255,1217,1195,1237,1140,1139,1191,1205,1195,1209,1235,1220,1242,1163,1202,1215,1256,1203,1168,1160,1180,1124,1148,1246,1267,1233,1142,1189,1153,1227,1156,2024,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2053,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2057,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2056,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2053,2056,2048,2048,2048,2048,2048,2048,2048,2053,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2056,2007,2001,2048,2048,2048,2044,2048,2046,2048,2054,2048,2048,2048,2048,2048,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2055,1953,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2049,2048,2042,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2032,2048,2048,2048,2048,2048,2054,2048,2053,2056,2048,2045,2041,2048,2051,2048,2056,2048,2051,2046,2048,2048,2057,2048,2048,2057,2041,2048,2048,2016,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2046,2053,2037,2048,2054,2048,2048,2043,2046,2051,2048,2048,2048,2048,2035,2046,2035,2048,2038,2044,2048,2048,2057,2048,2050,2048,2048,2051,2055,2050,2048,2038,2048,2014,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2043,2054,2039,2048,2048,2048,2048,2048,2048,2048,2048,2049,2048,2048,2048,2048,2048,2048,2048,2048,2048,2049,2048,2050,2053,2048,2042,2042,2048,2047,2048,2046,2048,2048,2048,2048,2048,2048,2048,2048,2051,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2046,2047,2048,2041,2049,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2030,2048,2048,2039,2048,2048,2048,2048,2048,2044,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2056,2053,2048,2054,2048,2048,2049,2030,2048,2048,2054,2048,2049,2048,2048,2048,2048,2048,2048,2048,2043,2048,2050,2043,2038,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2039,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2056,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2041,2048,2048,2048,2048,2048,2048,2048,2046,2048,2050,2043,2027,2048,2048,2048,2056,2048,2048,2044,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2056,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2056,2048,2048,2048,2048,2056,2048,2057,2048,2048,2048,2051,2057,2049,2052,2048,2057,2055,2042,2041,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2034,2050,2049,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2046,2048,2048,2048,2050,2048,2048,2043,2057,2042,2043,2048,2048,2048,2048,2048,2048,2048,2040,2048,2046,2048,2048,2048,2048,2057,2048,2048,2048,2048,2050,2057,2048,2048,2048,2048,2048,2048,2053,2056,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2057,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2057,2045,2057,2040,2038,2048,2050,2054,2048,2048,2048,2048,2048,2048,2039,2048,2048,2048,2048,2048,2057,2056,2038,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2043,2048,2039,2054,2042,2054,2048,2048,2048,2043,2048,2048,2050,2048,2048,2048,2049,2048,2056,2055,2048,2051,2056,2048,2055,2053,2046,2057,2055,2054,2048,2053,2051,2052,2048,2055,2053,2056,2056,2048,2054,2051,2048,2048,2048,2054,2055,2048,2056,2055,2056,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2055,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2056,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2056,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2056,2057,2055,2048,2048,2055,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2057,2055,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2057,2048,2055,2048,2048,2048,2055,2056,2056,2048,2057,2057,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2056,2048,2053,2048,2048,2048,2048,2048,2048,2048,2051,2048,2048,2048,2048,2056,2056,2048,2049,2048,2048,2048,2048,2048,2052,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2045,2047,2054,2048,2056,2055,2054,2055,2052,2057,2051,2055,2057,2053,2037,2048,2043,2050,2046,2048,2049,2048,2048,2048,2048,2048,2048,2048,2048,2052,2057,2048,2057,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2048,2048,2048,2054,2056,2053,2048,2048,2048,2048,2048,2048,2056,2048,2053,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2030,2048,2043,2048,2046,2048,2048,2035,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2051,2048,2048,2057,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2027,2048,2051,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2037,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2040,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2038,2057,2037,2048,2048,2048,2054,2048,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2024,2048,2048,2048,2046,2048,2052,2048,2048,2048,2046,2048,2054,2056,2048,2048,2048,2055,2048,2048,2048,2057,2056,2045,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2053,2056,2048,2044,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2057,2039,2048,2031,2050,2056,2042,2043,2048,2048,2048,2048,2048,2048,2055,2054,2051,2045,2043,2048,2034,2048,2048,2048,2035,2048,2048,2048,2048,2048,2048,2048,2048,2045,2048,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2052,2048,2048,2048,2048,2050,2048,2046,2048,2047,2048,2048,2057,2048,2032,2048,2048,2048,2048,2048,2048,2041,2048,2037,2048,2032,2033,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2035,2048,2048,2057,2048,2048,2048,2036,2039,2046,2027,2048,2048,2048,2054,2048,2048,2048,2048,2048,2048,2048,2048,2049,2048,2048,2048,2043,2043,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2048,2057,2057,2032,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2053,2057,2048,2056,2048,2057,2048,2054,1978,2048,2057,2052,2043,2048,2048,2042,2050,2048,2046,2048,2048,2036,2050,2018,1980,2023,2039,2041,2052,2056,2057,2048,2056,2051,2053,2039,2048,2049,2048,2048,2048,2051,2044,2048,2043,2048,2046,2048,2055,2034,2046,2048,2048,2048,2048,2048,2056,2048,2041,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2046,2056,2050,2034,2048,2043,2048,2048,2048,2048,2048,2057,2048,2053,2046,2046,2048,2049,2051,2052,2048,2048,2048,2048,2048,2037,2050,2057,2048,2057,2048,2027,2055,2035,2048,2048,2039,2043,2048,2046,2048,2040,2048,2052,2053,2051,2048,2048,2048,2039,2053,2048,2057,2056,2048,2046,2048,2053,2048,2048,2038,2048,2027,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2046,2048,2040,2048,2036,2048,2051,2035,2043,2057,2044,2048,2043,2048,2042,2039,2048,2048,2048,2046,2048,2033,2048,2047,2048,2045,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2053,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2040,2048,2048,2048,2048,2048,2048,2051,2053,2048,2048,2048,2048,2048,2048,2048,2033,2048,2048,2048,2048,2048,2056,2048,2046,2048,2048,2048,2028,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2049,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2046,2049,2052,2048,2048,2048,2048,2048,2039,2035,2048,2050,2057,2049,2048,2046,2048,2048,2029,2046,2048,2048,2048,2044,2046,2057,2048,2048,2056,2048,2048,2049,2048,2048,2048,2042,2048,2048,2048,2048,2057,2034,2048,2044,2048,2038,2050,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2055,2048,2048,2048,2048,2048,2056,2057,2048,2048,2048,2048,2056,2056,2048,2048,2057,2048,2049,2048,2048,2048,2048,2033,2048,2048,2019,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2056,2048,2048,2048,2057,2048,2048,2057,2048,2048,2048,2057,2048,2036,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2057,2048,2036,2052,2031,2050,2048,2052,2048,2048,2057,2048,2048,2048,2040,2046,2048,2038,2046,2052,2048,2048,2048,2054,2048,2048,2041,2048,2048,2048,2048,2048,2048,2035,2048,2048,2048,2048,2048,2048,2055,2043,2043,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2043,2048,2048,2048,2048,2048,2048,2048,2035,2057,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2032,2048,2048,2048,2048,2048,2041,2048,2048,2048,2040,2050,2036,2048,2048,2057,2046,2048,2034,2020,2049,2054,2048,2054,2057,2051,2051,2048,2053,2055,2056,2056,2053,2050,2056,2048,2048,2057,2048,2048,2048,2036,2048,2045,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2029,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2036,2055,2038,2032,2057,2052,2048,2056,2048,2054,2048,2056,2048,2055,2057,2049,2048,2052,2042,2050,2053,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2048,2048,2048,2048,2048,2053,2052,2048,2048,2048,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2049,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2057,2043,2034,2052,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2056,2057,2048,2048,2048,2048,2048,2048,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2042,2054,2053,2049,2034,2050,2057,2049,2056,2048,2048,2054,2048,2048,2048,2048,2048,2048,2048,2042,2048,2048,2048,2048,2048,2038,2048,2048,2048,2048,2048,2057,2057,2053,2036,2048,2048,2048,2048,2048,2052,2048,2048,2048,2048,2048,2048,2048,2041,2044,2043,2055,2045,2048,2036,2048,2048,2048,2057,2048,2048,2037,2043,2048,2054,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2029,2048,2048,2048,2048,2048,2048,2048,2040,2045,2048,2048,2048,2048,2045,2048,2048,2048,2035,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2037,2043,2048,2049,2048,2048,2048,2053,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2039,2048,2048,2048,2039,2048,2054,2048,2048,2048,2048,2048,2038,2048,2048,2048,2048,2048,2048,2048,2048,2039,2044,2011,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2038,2048,2048,2040,2033,2048,2048,2048,2048,2048,2048,2052,2043,2048,2048,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2043,2048,2048,2048,2048,2039,2039,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2034,2042,2048,2048,2048,2042,2048,2054,2048,2048,2048,2048,2048,2043,2048,2048,2048,2048,2057,2048,2048,2048,2048,2043,2048,2048,2048,2054,2057,2053,2057,2048,2048,2056,2056,2042,2048,2048,2048,2048,2048,2048,2048,2048,2043,2048,2048,2048,2042,2048,2053,2050,2048,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2042,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2048,2048,2048,2048,2053,2046,2048,2042,2048,2049,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2046,2057,2048,2054,2048,2041,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2012,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2048,2036,2035,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2030,2046,2051,2049,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2056,2048,2056,1995,2048,2048,2048,2037,2048,2048,2052,2056,2057,2048,2052,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2048,2040,2048,2048,2020,2055,2048,2045,2048,2048,2042,2041,2046,2055,2057,2050,2048,2042,2048,2048,2048,2039,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2043,2048,2035,2048,2048,2048,2036,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2050,2048,2049,2043,2048,2048,2048,2056,2048,2048,2048,2048,2057,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2045,2048,2048,2048,2048,2056,2048,2043,2048,2048,2047,2057,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2057,2050,2038,2048,2035,2046,2048,2048,2048,2048,2054,2048,2057,2054,2053,2048,2048,2048,2048,2048,2048,2048,2048,2048,2025,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2039,2044,2048,2048,2048,2050,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2053,2048,2048,2048,2033,2048,2048,2054,2050,2052,2031,2048,2048,2048,2048,2048,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2031,2048,2048,2036,2048,2048,2044,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2051,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2044,2048,2048,2056,2051,2056,2055,2031,2027,2039,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2050,2048,2044,2048,2048,2039,2048,2048,2048,2048,2048,2048,2048,2048,2054,2048,2056,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2043,2048,2048,2048,2048,2048,2026,2050,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2046,2048,2048,2048,2053,2048,2038,2048,2048,2048,2048,2048,2048,2057,2038,2043,2048,2048,2048,2044,2048,2048,2048,2035,2048,2048,2048,2054,2049,2054,2048,2048,2041,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2019,2048,2039,2048,2048,2048,2050,2033,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2050,2048,2048,2048,2057,2048,2035,2048,2048,2048,2048,2048,2037,2048,2057,2048,2048,2048,2048,2034,2048,2048,2048,2047,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2050,2048,2048,2048,2044,2048,2057,2057,2054,2048,2048,2048,2048,2048,2048,2048,2040,2053,2048,2041,2057,2048,2056,2048,2057,2048,2057,2053,2056,2054,2056,2053,2056,2048,2048,2054,2056,2055,2048,2048,2048,2040,2048,2048,2044,2049,2037,2054,2048,2054,2035,2048,2040,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2043,2048,2046,2039,2035,2048,2048,2048,2048,2057,2048,2048,2043,2050,2048,2039,2048,2048,2049,2048,2048,2048,2048,2048,2048,2052,2056,2048,2048,2047,2052,2015,2020,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2048,2057,2048,2048,2048,2057,2048,2048,2048,2048,2042,2036,2038,2037,2048,2049,2048,2048,2047,2048,2048,2045,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2047,2035,2036,2054,2055,2046,2049,2046,2056,2053,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2051,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2043,2055,2047,2043,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2049,2047,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2036,2046,2048,2043,2048,2048,2048,2036,2048,2048,2057,2047,2031,2054,2048,2035,2056,2048,2048,2048,2048,2048,2048,2048,2041,2056,2048,2035,2048,2048,2046,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2046,2048,2048,2039,2048,2048,2056,2048,2048,2048,2056,2048,2048,2056,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,1988,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2033,2048,2027,2048,2052,2029,2039,2048,2007,2037,2048,2050,2043,2041,2048,2048,2040,2046,2053,2042,2048,2048,2048,2056,2048,2053,2052,2054,2056,2056,2056,2055,2048,2057,2048,2057,2052,2054,2057,2054,2056,2048,2057,2048,2037,2043,2048,2048,2048,2048,2039,2043,2048,2048,2048,2048,2048,2048,2041,2043,2048,2048,2048,2048,2048,2048,2053,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2052,2048,2041,2048,2048,2048,2048,2047,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2055,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2056,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2056,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2056,2048,2048,2057,2048,2048,2057,2056,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2056,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2037,2052,2048,2036,2056,2048,2057,2036,2020,2038,2048,2034,2048,2042,2048,2048,2048,2048,2048,2057,2048,2048,2043,2056,2048,2048,2034,2056,2048,2048,2054,2048,2046,2056,2048,2048,2048,2048,2009,2048,2048,2035,2048,2039,2048,2048,2048,2053,2048,2048,2037,2040,2048,2041,2048,2050,2048,2052,2020,2041,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2021,2048,2048,2048,2048,2048,2057,2048,2048,2055,2048,2057,2048,2055,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2050,2045,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2046,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2056,2048,2056,2048,2048,2048,2048,2056,2023,2039,2048,2043,2048,2048,2048,2046,2048,2057,2048,2048,2048,2040,2048,2053,2048,2051,2050,2048,2042,2048,2048,2048,2048,2046,2044,2043,2048,2048,2040,2048,2048,2048,2048,2054,2050,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2051,2048,2048,2047,2048,2048,2057,2042,2040,2048,2048,2048,2057,2048,2048,2048,2043,2048,2041,2053,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2035,2037,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2055,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2052,2048,2048,2055,2052,2048,2048,2050,2048,2048,2048,2042,2050,2048,2048,2047,2049,2048,2048,2048,2048,2036,2050,2044,2054,2048,2048,2046,2044,2048,2048,2057,2048,2048,2052,2044,2035,2048,2048,2048,2048,2048,2043,2048,2048,2044,2043,2053,2048,2048,2038,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2044,2048,2048,2048,2048,2048,2048,2049,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2050,2056,2048,2056,2050,2048,2048,2048,2038,2054,2048,2048,2055,2048,2048,2008,2048,2048,2048,2040,2037,2048,2048,2048,2048,2048,2008,2048,2038,2048,2048,1996,2039,2048,2050,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2036,2048,2048,2048,2043,2044,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2052,2048,2048,2048,2048,2048,2048,2048,2055,2051,2048,2048,2048,2048,2048,2048,2055,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2043,2050,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2053,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2044,2048,2048,2048,2048,2048,2048,2048,2044,2048,2048,2048,2048,2048,2043,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2037,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2052,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2054,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2056,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2044,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2038,2050,2047,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2049,2048,2048,2044,2021,2048,2048,2048,2048,2048,2044,2057,2056,2048,2043,2048,2041,2043,2048,2043,2050,2048,2048,2053,1978,2048,2048,2048,2048,2048,2048,2057,2056,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2052,2048,2049,2048,2048,2048,2048,2048,2052,2048,2037,2048,2048,2040,2048,2048,2057,2042,2048,2048,2048,2047,2056,2048,2036,2040,2048,2054,2048,2048,2034,2048,2048,2048,2035,2048,2021,2048,2048,2048,2043,2054,2048,2048,2048,2037,2047,2038,2048,2048,2050,2048,2051,1955,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2049,2048,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2034,2050,2048,2048,2048,2050,2048,2048,2048,2048,2057,2053,2057,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2043,2048,2042,2048,2048,2048,2039,2039,2048,2048,2056,2028,2041,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2042,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2038,2030,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2039,2047,2036,2028,2037,2042,2039,2056,2048,2047,2048,2047,2048,2038,2043,2048,2048,2048,2048,2032,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2050,2053,2050,2048,2040,2050,2051,2048,2048,2048,2054,2036,2055,2017,2048,2048,2048,2057,2050,2047,2048,2048,2049,2048,2048,2048,2048,2036,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2050,2048,2048,2048,2046,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2040,2052,2048,2048,2038,2042,2048,2048,2054,2045,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2018,2046,2048,2046,2048,2048,2048,2048,2048,2048,2048,2048,2048,2037,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2017,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2030,2048,2046,2036,2047,2048,2056,2048,2041,2050,2048,2055,2048,2048,2048,2047,2048,2045,2043,2057,2053,2050,2049,2048,2026,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2039,2048,2051,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2050,2048,2041,2048,2048,2048,2056,2048,2048,2056,2048,2048,2044,2046,2046,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2030,2057,2048,2046,2048,2048,2048,2050,2048,2048,2036,2048,2041,2048,2048,2048,2048,2048,2048,2048,2048,2048,2036,2038,2021,2026,2043,2043,2044,2048,2047,2048,2048,2048,2041,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2054,2048,2048,2026,2049,2048,2042,2043,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2054,2048,2048,2048,2048,2048,2048,2056,2057,2047,2048,2048,2048,2048,2048,2048,2048,2048,2048,2046,2048,2057,2048,2048,2050,2048,2047,2045,2023,2056,2036,2036,2048,2048,2048,2048,2048,2048,2054,2048,2048,2050,2044,2056,2041,2048,2048,2056,2033,2035,2048,2048,2048,2041,2048,2046,2048,2048,2048,2050,2048,2054,2052,2046,2055,2046,2053,2050,2055,2048,2048,2048,2048,2043,2024,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2050,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2049,2056,2051,2048,2048,2044,2048,2048,2056,2047,2047,2048,2048,2048,2036,2048,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2043,2039,2048,2046,2025,2048,2038,2041,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2045,2048,2048,2057,2048,2040,2048,2048,2048,2038,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2057,2048,2048,2049,2048,2048,2048,2002,2048,2048,2048,2048,2034,2048,2048,2052,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2054,2055,2046,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2050,2048,2049,2014,2026,2048,2047,2040,2038,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2052,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2040,2048,2056,2051,2048,2033,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2008,2048,2048,2048,2048,2057,2052,2048,2045,2048,2031,2048,2048,2056,2048,2052,2052,2050,2048,2040,2048,2048,2048,2048,2048,2048,2048,2050,2055,2048,2048,2040,2048,2048,2050,2048,2057,2048,2056,2048,2048,2048,2048,2048,2048,2048,2054,2048,2054,2048,2048,2048,2048,2048,2015,2048,2048,2048,2048,2048,2034,2048,2048,2052,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2022,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2039,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2055,2057,2048,2057,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2057,2056,2048,2048,2048,2057,2048,2048,2057,2048,2048,2052,2054,2056,2056,2057,2048,2053,2048,2048,2054,2057,2048,2048,2048,2048,2048,2048,2048,2055,2057,2055,2048,2057,2057,2056,2057,2048,2048,2048,2048,2048,2056,2048,2057,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2054,2048,2057,2056,2048,2057,2057,2056,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2056,2048,2055,2048,2048,2055,2055,2048,2048,2057,2048,2048,2048,2048,2048,2055,2048,2055,2048,2048,2056,2056,2048,2048,2048,2055,2045,2048,2048,2048,2048,2057,2049,2048,2046,2048,2048,2048,2048,2048,2048,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2054,2048,2045,2053,2043,2048,2048,2048,2048,2048,2048,2048,2030,2037,2048,2033,2048,2056,2048,2036,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2048,2048,2048,2048,2048,2048,2048,2048,2039,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2056,2048,2048,2053,1996,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2037,2035,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2035,2048,2045,2046,2040,2048,2034,2057,2048,2053,2048,2048,2052,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2049,2052,2048,2049,2057,2055,2052,2048,2048,2048,2051,2048,2050,2053,2048,2048,2048,2049,2050,2048,2048,2048,2048,2049,2048,2048,2056,2048,2048,2048,2048,2048,2048,2045,2048,2050,2048,2048,2052,2048,2048,2048,2048,2049,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2045,2043,2048,2047,2052,2048,2048,2048,2052,2048,2047,2048,2054,2048,2048,2048,2048,2050,2048,2048,2048,2048,2057,2042,2042,2048,2048,2048,2048,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2050,2048,2048,2048,2048,2053,2042,2054,2057,2057,2037,1973,1951,2048,2035,2048,2048,1981,2033,1990,2028,2048,2048,2028,2048,2048,2038,2048,2048,2048,2057,2048,2048,2057,2048,2048,2048,2057,2048,2048,2033,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2043,2048,2057,2044,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2050,2048,2048,2048,2057,2048,2048,2053,2048,2048,2048,2048,2048,2048,2052,2041,2048,2048,2048,2048,2048,2048,2048,2048,2048,2043,2051,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2018,2048,2057,2037,2048,2048,2022,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2034,2048,2048,2048,2048,1978,2048,2050,2048,2049,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2031,2048,2048,2048,2048,2057,2048,2057,2048,2048,2039,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2022,2048,2048,2049,2019,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2055,2045,2043,2050,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2039,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,1983,2050,2048,2043,2048,2052,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2047,2052,2048,2043,2048,2050,2044,2048,2048,2048,2048,2057,2056,2048,2050,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2039,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2057,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2048,2048,2048,2050,2048,2056,2048,2048,2048,2048,2048,2048,2056,2057,2055,2056,2048,2048,2048,2043,2044,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2056,2039,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2057,2048,2048,2050,2050,2057,2055,2050,2048,2048,2057,2057,2048,2048,2056,2048,2048,2057,2057,2051,2048,2041,2047,2048,2047,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2039,2043,2048,2048,2048,2048,2033,2048,2045,2048,2044,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2038,2048,2048,2036,2048,2048,2048,2048,2048,2048,2048,2048,2048,2023,2048,2048,2048,2048,2048,2057,2048,2056,2045,2057,2051,2048,2056,2048,2048,2048,2048,2054,2048,2048,2048,2048,2048,2050,2044,2054,2047,2043,2048,2030,2048,2048,2052,2048,2040,2048,2040,2053,2049,2047,2052,2050,2038,2036,2049,2043,2048,2050,2056,2044,2048,2048,2050,2048,2053,2048,2048,2048,2048,2043,2048,2050,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2051,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,1972,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2043,2046,2048,2048,2048,2048,2048,2048,2048,2050,2048,2048,2048,2048,2053,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2017,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2053,2044,2048,2048,2048,2048,2052,2043,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2056,2031,2048,2046,2042,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2019,2054,2048,2040,2048,2048,2048,2056,2048,2048,2040,2049,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2044,2048,2043,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2041,2048,2048,2052,2048,2048,2048,2048,2048,2049,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2052,2048,2056,2048,2044,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2036,2048,2048,2057,2048,2054,2057,2048,2048,2048,2048,2057,2043,2039,2045,2048,2033,2048,2048,2048,2048,2032,2047,2056,2034,2048,2024,2048,2057,2036,2048,2048,2048,2048,2036,2048,2048,2028,2046,2042,2048,2056,2048,2048,2048,2053,2048,2055,2050,2040,2048,2048,2051,2048,2048,2053,2048,2048,2048,2056,2039,2048,2048,2048,2048,2048,2048,2048,2048,2048,2039,2048,2041,2041,2043,2048,2034,2048,2033,2048,2048,2040,2048,2048,2048,2040,2039,2048,2027,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2052,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2049,2047,2038,2048,2038,2049,2048,2044,2043,2054,2036,2048,2051,2048,2048,2048,2048,2050,2056,2048,2040,2048,2048,2041,2048,2048,2048,2048,2048,2052,2057,2046,2043,2056,2048,2056,2056,2054,2057,2048,2048,2056,2048,2048,2048,2048,2041,2048,2046,2048,2048,2048,2048,2048,2048,2048,2048,2037,2035,2042,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2050,2048,2048,2048,2042,2048,2031,2048,2048,2048,2048,2048,2048,2054,2019,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2050,2043,2042,2048,2048,2048,2056,2053,2046,2054,2048,2048,2050,2048,2032,2048,2048,2044,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2034,2054,2048,2048,2048,2048,2048,2043,2045,2057,2048,2041,2050,2048,2054,2048,2048,2048,2048,2038,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2029,2041,2048,2048,2048,2025,2048,2048,2048,2048,2026,2048,2048,2048,2048,2048,2057,2048,2055,2038,2048,2050,2048,2048,2048,2043,2056,2048,2037,2048,2048,2048,2037,2039,2048,2044,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2047,2048,2048,2043,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2013,2043,2048,2048,2032,2048,2046,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2053,2048,2048,2040,2048,2048,2036,2050,2049,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2056,2052,2048,2048,2048,2048,2048,2035,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2029,2056,2046,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2040,2043,2057,2040,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2030,2050,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2049,2048,2045,2054,2053,2048,2048,2057,2048,2048,2042,2048,2048,2048,2048,2048,2043,2048,2048,2048,2057,2048,2048,2050,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2039,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2032,2048,2048,2033,2048,2043,2028,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2043,2055,2049,2052,2048,2048,2041,2038,2034,2048,2048,2038,2048,2048,2045,2056,2048,2048,2048,2041,2056,2037,2055,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2040,2048,2048,2049,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2051,2050,2048,2022,2048,2050,2050,2048,2048,2048,2055,2048,2048,2047,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2057,2048,2043,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2052,2048,2048,2048,2048,2048,2039,2045,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2057,2048,2048,2048,2048,2051,2048,2048,2042,2046,2027,2048,2048,2048,2048,2048,2026,2041,2050,2048,2048,2054,2048,2048,2043,2048,2053,2048,2052,2048,2048,2048,2057,2048,2045,2048,2048,2034,2046,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2035,2048,2048,2043,2046,2053,2048,2052,2019,2043,2048,2048,2048,1996,2052,2048,2048,2056,2048,2057,2048,2056,2057,2048,1994,2048,2048,2048,2041,2048,2048,2008,2048,2040,2048,2057,2048,2057,2048,2048,2048,2048,2057,2048,2048,2057,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2041,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2044,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2055,2048,2057,2048,2048,2048,2057,2023,2048,2003,2048,2053,2030,2048,2048,2048,2048,2048,2048,2054,2041,2048,2048,2053,2048,2050,2054,2030,2048,2049,2048,2048,2056,2048,2053,2048,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2033,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2038,2057,2042,2048,2048,2048,2048,2048,2048,2048,2042,2048,2046,2048,2048,2034,2048,2043,2048,2037,2048,2047,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2054,2047,2048,2046,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2027,2048,2048,2048,2055,2048,2048,2048,2057,2048,2048,2050,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2039,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2016,2048,2048,2041,2048,2048,2048,2048,2056,2057,2048,2048,2048,2048,2048,2048,2048,2048,2053,2016,2057,2048,2048,2048,2048,2048,2048,2022,2043,2048,2048,2042,2048,2035,2048,2048,2048,2048,2055,2054,2051,2048,2038,2048,2057,2048,2048,2052,2048,2048,2048,2053,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2050,2043,2026,2043,2048,2048,2044,2048,2048,2048,2048,2056,2052,2048,2048,2048,2048,2039,2032,2046,2048,2048,2048,2057,2047,2056,2056,2048,2048,2038,2047,2029,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2055,2057,2048,2048,2048,2027,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2001,2039,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2043,2057,2048,2046,2043,2047,2048,2048,2048,2057,2057,2048,2036,2053,2048,2048,2048,2048,2048,2048,2043,2041,2048,2052,2048,2048,2057,2048,2048,2048,2033,2048,2048,2048,2044,2044,2048,2057,2049,2057,2057,2048,2048,2048,2057,2057,2057,2048,2048,2048,2048,2054,2055,2046,2048,2024,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2029,2048,2048,2048,2048,2048,2048,2048,2051,2043,2048,2048,2048,2048,2056,2048,2052,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2055,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2056,2043,2057,2054,2055,2044,2048,2048,2048,2052,2044,2048,2036,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2056,2040,2048,2048,2048,2038,2048,2041,2048,2048,2048,2048,2048,2048,2048,2057,2048,2046,2048,2055,2048,2057,2057,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2037,2048,2048,2057,2057,2057,2031,1943,2057,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2024,2057,2056,2056,2048,2048,2057,2056,2048,2048,2048,2048,2048,2048,2048,2048,2052,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2056,2048,2057,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2056,2048,2048,2048,2048,2048,2056,2048,2048,2054,2048,2048,2056,2048,2048,2048,2057,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2056,2057,2048,2048,2048,2048,2048,2048,2043,2048,2050,2024,2043,2048,2035,2037,2057,2057,2048,2048,2048,2048,2053,2048,2048,2048,2048,2042,2048,2048,2048,2048,2057,2048,2056,2048,2048,2048,2048,2054,2048,2048,2048,2042,2048,2050,2056,2048,2048,2048,2048,2048,2048,2048,2048,2057,2056,2048,2048,2047,2047,2037,2048,2048,2051,2048,2048,2048,2048,2048,2039,2057,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2050,2048,2048,2048,2048,2048,2048,2048,2048,2054,2048,2055,2055,2048,2048,2057,2048,2048,2048,2057,2048,2056,2051,2048,2042,2042,2048,2056,2048,2048,2048,2052,2048,2048,2050,2048,2033,2048,2048,2048,2057,2048,2054,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2057,2048,2048,2048,2049,2048,2048,2057,2048,2048,2048,2055,2048,2048,2048,2041,2048,2037,2048,2048,2048,2048,2048,2048,2048,2043,2046,2046,2052,2048,2048,2057,2055,2048,2048,2048,2038,2048,2044,2048,2048,2038,2048,2048,2048,2048,2034,2057,2043,2056,2048,2048,2048,2048,2048,2050,2047,2048,2048,2043,2048,2048,2033,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2044,2048,2048,2048,2048,2048,2048,2056,2048,2053,2055,2044,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2052,2057,2039,2048,2048,2049,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2020,2048,2048,2044,2054,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2052,2054,2055,2050,2048,2048,2048,2048,2048,2048,2041,2048,2048,2048,2048,2048,2048,2048,2043,2048,2048,2048,2057,2048,2048,2043,2048,2033,2046,2048,2045,2048,2056,2048,2048,2053,2039,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2044,2048,2048,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2048,2037,2048,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2050,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2046,2048,2048,2048,2048,2041,2048,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2046,2032,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2039,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2048,2048,2048,2048,2036,2048,2048,2048,2048,2037,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,1993,2000,2048,2048,2048,2048,2048,2049,2054,2038,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2050,2050,2048,2048,2039,2045,2054,2047,2040,2056,2030,2055,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2043,2039,2046,2047,2048,2048,2048,2048,2048,2048,2048,2048,2050,2048,2046,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2054,2042,2039,2043,2024,2048,2048,2048,2048,2056,2048,2048,2048,2025,2048,2048,2038,2048,2048,2048,2048,2048,2048,2048,2048,2048,2043,2048,2048,2057,2048,2042,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2052,2048,2042,2021,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2056,2048,2057,2048,2048,2048,2048,2048,2057,2057,2048,2048,2057,2053,1993,2048,2048,2048,2048,2048,2048,2048,2057,2030,2048,2043,2043,2057,2050,2048,2048,2048,2048,2048,2048,2049,2055,2037,2048,2046,2048,2048,2048,2048,2034,2048,2039,2048,2052,2056,2048,2048,2048,2048,2048,2048,2032,2043,2052,2043,2048,2048,2048,2048,2048,2048,2048,2044,2033,2048,2043,2053,2048,2052,2048,2050,2048,2049,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2042,2048,2034,2048,2056,2056,2043,2048,2048,2043,2049,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2041,2042,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2056,2009,2040,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2035,2048,2048,2048,2048,2048,2047,2048,2048,2048,2056,2056,2056,2048,2048,2048,2048,2048,2048,2052,2048,2048,2048,2048,2048,2048,2048,2056,2057,2056,2048,2048,2048,2055,2048,2048,2056,2048,2048,2048,2056,2048,2057,2054,2048,2048,2057,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2048,2048,2056,2056,2048,2048,2048,2055,2057,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2048,2048,2057,2048,2048,2055,2048,2056,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2044,2048,2048,2042,2048,2048,2048,2048,2022,2048,2048,2048,2048,2049,2050,2048,2048,2048,2037,2048,2041,2041,2037,2043,2048,2048,2049,2048,2048,2048,2048,2048,2048,2048,2048,2048,2050,2048,2048,2048,2044,2048,2056,2056,2050,1973,2045,2048,2048,2048,2050,2035,2048,2048,2048,2048,2044,2050,2048,2057,2048,2048,2048,2049,2048,2043,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2041,2041,2048,2048,2048,2050,2048,2050,2048,2048,2026,2043,2036,2056,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2040,2043,2053,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2056,2048,2048,2056,2048,2054,2031,2048,2046,2045,2048,2055,2048,2048,2048,2048,2048,2048,2057,2048,2052,2048,2048,2048,2048,2048,2042,2046,2048,2048,2048,2050,2047,2048,2048,2052,2048,2048,2048,2048,2057,2056,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2033,2056,2055,2050,2048,2050,2048,2056,2048,2048,2056,2048,2055,2048,2056,2057,2048,2055,2048,2048,2031,2048,2053,2050,2048,2048,2048,2054,2049,2048,2043,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2056,2048,2014,2057,2054,2048,2048,2030,2048,2050,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2048,2035,2048,2048,2048,2048,2048,2048,2050,2047,2048,2055,2048,2048,2057,2048,2054,2048,2013,2048,2045,2035,2043,2048,2048,2057,2048,2045,2048,2049,2048,2047,2048,2027,2048,2051,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2052,2044,2048,2048,2048,2048,2048,2048,2050,2049,2048,2048,2048,2042,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2036,2052,2048,2048,2048,2048,2048,2019,2048,2048,2048,2048,2048,2057,2048,2048,2035,2057,2048,2048,2048,2050,2048,2048,2048,2048,2048,2048,2048,2048,2042,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2057,2048,2048,2055,2048,2048,2057,2048,2057,2024,2042,2048,2051,2048,2048,2048,2048,2057,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2041,2047,2048,2045,2044,2054,2048,2048,2048,2048,2048,2048,2048,2057,2054,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2017,2048,2045,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2046,2048,2048,2048,2048,2046,2050,2048,2049,2048,2057,2048,2056,2057,2053,2044,2048,2048,2048,2048,2055,2048,2048,2050,2056,2057,2048,2048,2048,2048,2057,2056,2051,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2056,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2056,2056,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2053,2048,2057,2050,2048,2054,2057,2057,2048,2055,2048,2048,2054,2056,2057,2057,2048,2055,2048,2057,2055,2048,2048,2048,2048,2048,2052,2054,2048,2048,2048,2048,2048,2030,2048,2048,2048,2048,2048,2050,2041,2048,2048,2048,2048,2048,2048,2048,2048,2036,2040,2057,2048,2056,2048,2048,2056,2057,2048,2048,2048,2048,2048,2052,2034,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2024,2053,2017,2048,2042,2048,2053,2050,2048,2053,2048,2048,2048,2048,2056,2057,2048,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2043,2048,2048,2041,2048,2048,2048,2048,2048,2048,2048,2050,2048,2048,2048,2048,2048,2035,2048,2042,2043,2050,2043,2044,2044,2043,2050,2048,2048,1990,2054,2048,2048,2048,2050,2048,2048,2033,2048,2048,2048,2048,2048,2048,2048,2048,2046,2048,2048,2048,2048,2053,2042,2044,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2057,2048,2048,2048,2032,2056,2050,2048,2023,2048,2048,2048,2048,2048,2048,2048,2048,2048,2050,2048,2048,2048,2048,2041,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2055,1970,2056,2048,2048,2048,2048,2048,2048,2039,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2052,2048,2048,2048,2048,2048,2048,2048,2048,2020,2048,2048,2040,2056,2057,2048,2043,2057,2039,2048,2048,2048,2048,2055,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2042,2048,2048,2048,2048,2056,2056,2056,2057,2048,2048,2055,2048,2052,2048,2048,2053,2048,2048,2041,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2036,2048,2051,2048,2043,2048,2048,2048,2048,2048,2057,2048,2014,2057,2056,2048,2056,2056,2052,2057,2040,2048,2057,2053,2048,2048,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2030,2048,2048,2030,2048,2048,2048,2057,2048,2054,2057,2057,2048,2048,2048,2057,2048,2050,2048,2048,2048,2048,2048,2048,2048,2022,2056,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2047,2055,2045,2054,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2042,2056,2044,2054,2014,2049,2009,2044,2048,2056,2048,2048,2048,2051,2048,2048,2048,2048,2036,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2052,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2056,2048,2048,2048,2048,2048,2057,2057,2048,2048,2042,2048,2048,2048,2048,2048,2048,2024,2057,2048,2047,2040,2048,2048,2048,2057,2056,2043,2049,2042,2045,2053,2048,2025,2048,2048,2032,2048,2057,2043,2045,2048,2044,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2022,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2046,2048,2054,2048,2052,2045,2048,2048,2048,2048,2048,2048,2037,2048,2048,2048,2048,2057,2056,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2057,2055,2057,2056,2057,2048,2048,2048,2054,2048,2048,2048,2048,2048,2045,2046,2054,2048,2019,2050,2048,2048,2048,2048,2057,2047,2035,2048,2048,2048,2048,2048,2048,2048,2055,2048,2051,2048,2054,2054,2048,2048,2048,2053,2054,2048,2048,2054,2050,2039,2033,2038,2035,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2052,2043,2048,2048,2036,2048,2048,2048,2048,2047,2057,2048,2048,2048,2048,2057,2048,2052,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2046,2048,2048,2048,2048,2052,2048,2048,2048,2048,2048,2041,2054,2048,2057,2048,2048,2055,2055,2057,2056,2048,2048,2048,2041,2048,2048,2048,2048,2038,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2055,2056,2048,2048,2048,2048,1990,2031,2049,2048,2057,2048,2050,2048,2048,2048,2048,2048,2048,2043,2045,2048,2057,2053,2051,2050,2034,2048,2048,2048,2048,2048,2048,2048,2048,2042,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2043,2048,2044,2039,2048,2048,2048,2048,2048,2025,2042,2048,2048,2049,2048,2051,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2056,2048,2027,2048,2041,2048,2048,2048,2048,2048,2057,2057,2053,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2046,2048,2042,2048,2048,2043,2048,2056,2048,2012,2048,2050,2048,2057,2048,2043,2048,2036,2052,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2054,2048,2048,2048,2024,2048,2048,2020,2048,2043,2053,2048,2048,2057,2056,2055,2053,2048,2048,2048,2048,2048,2048,2048,2048,2048,2043,2043,2048,2054,2048,2055,2048,2046,2053,2048,1981,2048,2038,2056,2048,2048,2035,2041,2048,2057,2048,2048,2048,2057,2037,2048,2048,2048,2048,2048,2048,2048,2048,2055,2043,2043,2048,2048,2048,2056,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2057,2046,2052,2044,2048,2054,2048,2046,2057,2045,2043,2044,2048,2039,2052,2048,2048,2056,2054,2057,2048,2055,2053,2057,2056,2056,2052,2048,2050,2048,2048,2037,2048,2052,2051,2054,2047,2048,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2046,2048,2048,2050,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2044,2047,2048,2044,2048,2048,2048,2048,2048,2048,2048,2056,2046,2054,2048,2048,2048,2057,2048,2052,2048,2048,2048,2048,2053,2048,2048,2056,2039,2057,2048,2057,2054,2057,2048,2048,2048,2048,2056,2048,2048,2045,2048,2048,2056,2048,2048,2054,2054,2057,2045,2057,2049,2056,2056,2053,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2052,2048,2048,2043,2048,2048,2048,2045,2048,2033,2055,2048,2045,2035,2039,2048,2037,2057,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2054,2050,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2044,2048,2048,2048,2048,2048,2048,2057,2054,2048,2048,2048,2048,2048,2039,2048,2039,2053,2048,2048,2048,2048,2048,2048,2048,2048,2052,2048,2035,2057,2045,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2036,2048,2039,2054,2041,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2045,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2037,2048,2048,2048,2048,2043,2048,2048,2048,2048,2048,2048,2039,2026,2048,2048,2041,2057,2048,2048,2057,2056,2054,2048,2052,2048,2048,2048,2048,2048,2054,2048,2048,2048,2048,2048,2048,2038,2057,2048,2048,2032,2050,2048,2048,2044,2040,2046,2057,2048,2048,2057,2040,2048,2048,2056,2048,2048,2048,2041,2048,2046,2054,2057,2054,2048,2043,2048,2047,2048,2048,2048,2057,2048,2048,2048,2036,2047,2043,2048,2048,2039,2039,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2039,2048,2048,2048,2048,2048,2048,2048,2037,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2045,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2050,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2052,2048,2048,2048,2050,2048,2049,2038,2054,2040,2046,2048,2039,2053,2055,2050,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2044,2048,2048,2048,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2040,2048,2048,2048,2052,2051,2047,2048,2038,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2000,2044,2054,2046,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2049,2048,2048,2053,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2054,2047,2048,2048,2033,2048,2048,2048,2048,2048,2048,2048,2049,2037,2048,2050,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2056,1899,2048,2048,2048,2048,2048,2048,2048,2038,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2054,2046,2048,2048,2032,1996,2052,2045,2048,2048,2049,2049,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2043,2048,2048,2052,2048,2048,2048,2048,2051,2055,2048,2035,2054,2048,2048,2046,2048,2055,2045,2050,2048,2048,2048,2048,2039,2048,2048,2048,2048,2048,2048,2048,2048,2038,2048,2048,2048,2048,2048,2048,2042,2048,2048,2057,2048,2048,2048,2048,2057,2048,1906,2046,2032,2048,2048,2048,2048,2048,2048,2048,2048,2044,2048,2047,2048,2045,2048,2048,2048,2048,2048,2038,2048,2048,2048,2057,2046,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2056,2048,2048,2048,2044,2048,2040,2055,2048,2037,2052,2048,2048,2048,2048,2048,2031,2048,2048,2048,2056,2048,2042,2048,2046,2048,2057,2048,2048,2056,2048,2048,2048,2048,2048,2035,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2054,2054,2048,2048,2048,2053,2002,2048,2054,2048,2048,2048,2048,2044,2051,2037,2048,2046,2054,2048,2048,2050,2048,2048,2048,2052,2048,2048,2050,2048,2050,2048,2047,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2057,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2028,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2046,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2016,2048,2048,2057,2048,2048,2048,2048,2048,2048,2057,2057,2047,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2043,2048,2048,2025,2048,2048,2056,2055,2048,2045,2056,2048,2048,2056,2048,2044,2046,2048,2048,2048,2048,2042,2048,2048,2047,2056,2056,2048,2037,2031,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2014,2048,2057,2039,2054,2054,2050,2048,2056,2052,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2044,2048,2048,2048,2048,2048,2048,2053,2043,2048,2048,2048,2053,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2043,2029,2048,2048,2037,2053,2048,2040,2050,2048,2048,2048,2048,2048,2043,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2056,2049,2037,2048,2048,2047,2048,2048,2048,2048,2048,2048,2048,2039,2044,2048,2050,2052,2048,2048,2048,2031,2050,2048,2048,2054,2034,2048,2048,2048,2041,2048,2033,2046,2046,2056,2048,2048,2048,2048,2048,2048,2017,2048,2015,2057,2048,2040,2046,2048,2048,2057,2048,2048,2048,2048,2054,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2057,2051,2035,2048,2048,2048,2048,2041,2056,2044,2049,2048,2038,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2027,2039,2048,2050,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2055,2038,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2043,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2053,1985,2048,2047,2052,2054,2056,2048,2055,2056,2057,2055,2048,2048,2048,2048,2048,2048,2057,2053,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2048,2035,2050,2048,2039,2051,2048,2043,2048,2048,2043,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2049,2032,2048,2048,2057,2055,2057,2055,2048,2057,2056,2057,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2049,2049,2048,2056,2048,2057,2033,2048,2048,2048,2048,2048,2052,2048,2048,2036,2048,2048,2048,2048,2048,2048,2055,2048,2045,2050,2048,2048,2056,2057,2048,2048,2054,2056,2048,2048,2053,2050,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2023,2043,2048,2038,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2047,2048,2048,2057,2050,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2057,2056,2048,2050,2048,2048,2043,2048,2048,2010,2048,2048,2048,2048,2050,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2045,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2041,2044,2026,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2041,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2050,2047,2042,2048,2045,2048,2048,2038,2048,2046,2025,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2048,2050,2013,2048,2048,2056,2048,2057,2050,2048,2038,2048,2042,2047,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2053,2035,2048,2024,2048,2048,2048,2048,2048,2050,2048,2048,2048,2057,2048,2057,2055,2048,2056,2048,2048,2048,2056,2048,2048,2048,2057,2048,2048,2048,2048,2050,2048,2057,2057,2048,2056,2048,2056,2056,2057,2056,2048,2055,2030,2044,2048,2048,2048,2057,2056,2057,2038,2048,2048,2049,2048,2021,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2042,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2045,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2049,2045,2043,2048,2048,2048,2048,2037,2048,2048,2048,2048,2048,2048,2048,2048,2048,2027,2048,2048,2048,2053,2048,2048,2048,2047,2052,2048,2034,2048,2048,2050,2048,2048,2048,2048,2048,2048,2040,2048,2054,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2052,2042,2057,2029,2048,2048,2048,2048,2056,2048,2048,2048,2048,2048,2038,2057,2050,2048,2033,2048,2048,2048,2048,2048,2048,2056,2024,2043,2048,2048,2049,2050,2048,2056,2048,2040,2050,2048,2048,2048,2048,2048,2048,2048,2035,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2055,1975,2048,2048,2037,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2040,2050,2050,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2055,2048,2055,2056,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2046,2048,2048,2048,2048,2048,2048,2048,2025,2048,2034,2053,2043,2048,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2038,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2040,2048,2048,2043,2048,2040,2037,2033,2048,2055,2056,2042,2048,2050,2057,2046,2044,2047,2050,2048,2056,2055,2052,2051,2048,2056,2045,2048,2048,2050,2048,2048,2048,2057,2056,2057,2053,2055,2052,2029,2044,2048,2048,2048,2045,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2050,2048,2057,2048,2040,2048,2048,2048,2014,2046,2054,2048,2048,2048,2048,2048,2039,2048,2048,2048,2038,2054,2048,2048,2048,2048,2052,2048,2048,2048,2048,2048,2046,2048,2022,2037,2048,2048,2048,2027,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2034,2043,2048,2043,2048,2048,2048,2048,2048,2048,2048,2048,2056,2046,2048,2048,2046,2048,2048,2048,2048,2048,2044,2048,2048,2057,2048,2044,2048,2048,2050,2048,2049,2048,2043,2054,2048,2048,2047,2041,2048,2038,2043,2048,2053,2048,2046,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2053,2050,2039,2056,2034,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2035,2048,2053,2048,2040,2048,2048,858,530,513,535,515,537,731,828,759,793,796,818,772,662,522,487,541,531,600,656,1224,1171,1259,1148,1207,1192,1181,1257,1163,1326,1239,1100,1128,1235,1180,1418,1468,1140,726,846,583,609,781,871,685,792,829,692,768,738,764,720,797,739,750,820,1181,1294,1302,1822,2048,2047,1186,1331,1591,1022,1022,2046,2048,2048,2045,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2039,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2042,2048,2028,2039,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2056,2048,2048,2048,2056,2048,2048,2039,2052,2048,2048,2048,2048,2048,2037,2034,2050,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2049,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2053,2036,2048,2048,2048,2038,2043,2048,2048,2048,2048,2048,2048,2049,2048,2048,2048,2048,2048,2056,2051,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2057,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2042,2034,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2042,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2046,2047,2057,2048,2048,2048,2048,2048,2031,2048,2048,2048,2048,2048,2048,2048,2043,2048,2041,2048,2048,2048,2048,2048,2048,2045,2048,2048,2048,2055,2048,2048,2048,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2029,2043,2048,2057,2037,2048,2010,2048,2048,2048,2048,2054,2048,2048,2048,2048,2048,2048,2048,2048,2039,2048,2048,2048,2029,2048,2028,2041,2048,2034,2053,2048,2048,2048,2048,2048,2057,2036,2056,2056,2052,2052,2048,2056,2048,2049,2050,2052,2057,2056,2055,2048,2046,2045,2048,2048,2039,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2038,2053,2054,2056,2057,2057,2048,2053,2048,2048,2048,2048,2048,2048,2048,2048,2048,2053,2057,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2053,2048,2048,2048,2048,2057,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2057,2048,2031,2048,2056,2047,2048,2050,2048,2046,2048,2048,2048,2048,2055,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2048,2048,2045,2048,2053,2048,2048,2057,2048,2048,2049,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2022,2056,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2056,2048,2052,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2054,2048,2055,2057,2054,2029,2048,2036,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2025,2048,2057,2054,2048,2048,2045,2048,2038,2048,2029,2048,2048,2048,2048,2048,2048,2048,2048,2048,2026,2048,2048,2048,2044,2048,2048,2048,2054,2044,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2057,2048,2057,2055,2048,2048,2041,2048,2048,2038,2048,2048,2057,2057,2057,2048,2032,2048,2041,2051,2048,2048,2048,2048,2048,2048,2057,2048,2048,2046,2043,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2056,2048,2057,2048,2048,2048,2048,2048,2021,2048,2048,2048,2013,2048,2048,2027,2048,2048,2048,2048,2048,2048,2048,2048,2034,2048,2054,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2015,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2049,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2047,2048,2056,2057,2056,2057,2034,2056,2030,2045,2048,2048,2048,2056,2043,2048,2048,2048,2034,2043,2048,2057,2048,2048,2048,2057,2051,1972,2048,2057,2056,2056,2048,2057,2048,2048,2057,2048,2050,2044,2048,2048,2048,2048,2048,2052,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2053,2057,2048,2048,2057,2038,2048,1647,1485,1788,1551,1727,1737,1505,1804,1631,1705,1778,1520,1823,1726,1695,1822,1494,1875,1708,1641,1837,1571,1860,1775,1666,1836,1650,1806,1855,1591,1891,1763,1740,1880,1582,1885,1810,1698,1902,1591,1868,1840,1682,1919,1637,1849,1864,1686,1891,1680,1824,1880,1685,1855,1744,1817,1876,1612,1867,1706,1777,1800,1609,1894,1680,1751,1751,1628,1809,1660,1712,1683,1637,1782,1545,1711,1700,1575,1807,1530,1695,1745,1577,1769,1532,1583,1746,1525,1766,1594,1547,1811,1541,1731,1686,1584,1823,1532,1755,1717,1572,1823,1484,1745,1745,1513,1867,1576,1721,1758,1518,1814,1624,1651,1824,1505,1827,1697,1603,1852,1478,1745,1746,1510,1828,1544,1702,1747,1526,1831,1617,1748,1791,1532,1828,1684,1756,1803,1580,1795,1728,1728,1783,1628,1837,1759,1735,1865,1613,1894,1766,1717,1840,1588,1831,1745,1640,1837,1613,1800,1775,1655,1833,1629,1827,1773,1625,1844,1726,1802,1756,1624,1767,1720,1794,1731,1553,1776,1771,1763,1683,1619,1804,1776,1733,1642,1679,1823,1771,1709,1683,1713,1803,1777,1681,1762,1768,1779,1751,1702,1762,1799,1834,1748,1728,1769,1818,1777,1715,1767,1775,1827,1776,1709,1815,1818,1828,1790,1717,1868,1852,1808,1756,1753,1840,1812,1720,1758,1778,1847,1758,1703,1768,1822,1824,1724,1735,1827,1840,1793,1708,1783,1842,1780,1733,1815,1802,1847,1759,1721,1841,1814,1798,1759,1733,1876,1737,1728,1779,1759,1848,1722,1697,1860,1787,1745,1791,1696,1857,1788,1703,1788,1729,1832,1813,1647,1866,1775,1788,1789,1661,1840,1814,1758,1806,1660,1876,1753,1694,1838,1717,1821,1793,1660,1765,1761,1760,1764,1685,1794,1790,1679,1744,1667,1767,1835,1657,1826,1688,1717,1864,1697,1798,1820,1738,1805,1805,1713,1924,1736,1770,1811,1735,1829,1800,1756,1853,1741,1820,1848,1795,1901,1751,1780,1845,1736,1748,1788,1702,1870,1746,1746,1802,1747,1861,1747,1702,1851,1734,1825,1714,1702,1806,1767,1836,1707,1735,1793,1743,1805,1760,1730,1781,1669,1824,1671,1754,1776,1694,1796,1705,1706,1784,1688,1786,1644,1717,1811,1651,1783,1644,1753,1817,1645,1758,1676,1770,1806,1597,1774,1736,1718,1827,1580,1793,1772,1639,1848,1585,1753,1976,1645,1890,1567,1712,1891,1587,1842,1567,1740,1885,1546,1803,1698,1711,1909,1474,1790,1803,1651,1854,1561,1736,1827,1605,1752,1585,1752,1823,1584,1668,1670,1791,1810,1567,1688,1754,1757,1684,1574,1629,1767,1731,1602,1677,1648,1798,1745,1676,1639,1743,1869,1639,1663,1720,1743,1832,1659,1735,1721,1838,1773,1722,1741,1819,1733,1723,1763,1779,1743,1736,1791,1727,1828,1739,1757,1808,1725,1805,1755,1749,1843,1708,1795,1810,1766,1857,1697,1809,1826,1756,1854,1709,1795,1844,1699,1863,1716,1806,1800,1705,1859,1653,1800,1820,1674,1854,1605,1776,1840,1647,1848,1627,1758,1807,1612,1818,1647,1696,1705,1591,1778,1624,1689,1685,1620,1728,1644,1648,1627,1655,1720,1590,1644,1588,1684,1673,1576,1639,1565,1686,1670,1608,1643,1591,1682,1642,1668,1617,1580,1599,1640,1608,1661,1660,1629,1652,1642,1607,1643,1612,1657,1688,1488,1658,1590,1549,1714,1430,1670,1506,1536,1618,1431,1690,1509,1554,1658,1453,1716,1501,1512,1665,1427,1685,1436,1540,1596,1424,1595,1429,1549,1527,1457,1563,1431,1479,1517,1427,1528,1456,1447,1511,1426,1530,1431,1461,1498,1420,1520,1425,1440,1521,1432,1507,1424,1471,1540,1462,1523,1427,1450,1495,1437,1492,1437,1476,1525,1457,1474,1469,1437,1541,1443,1483,1443,1441,1484,1417,1474,1431,1446,1466,1405,1467,1408,1425,1456,1416,1444,1420,1408,1452,1443,1451,1385,1469,1476,1504,1482,1451,1459,1475,1459,1422,1408,1426,1451,1433,1446,1406,1417,1415,1428,1395,1398,1435,1452,1430,1437,1424,1435,1441,1442,1450,1436,1416,1424,1472,1409,1370,1418,1434,1424,1416,1451,1453,1462,1467,1415,1448,1426,1470,1450,1412,1409,1456,1462,1417,1435,1440,1413,1512,1426,1475,1384,1456,1502,1466,1456,1440,1436,1505,1474,1469,1459,1422,1487,1436,1462,1392,1440,1489,1441,1463,1407,1454,1483,1404,1488,1420,1511,1477,1436,1497,1396,1499,1474,1434,1505,1404,1541,1433,1387,1471,1442,1555,1407,1437,1524,1420,1560,1490,1491,1519,1570,1669,1523,1522,1524,1557,1652,1602,1576,1641,1581,1658,1642,1574,1639,1532,1573,1628,1569,1645,1551,1576,1586,1586,1612,1534,1529,1550,1602,1584,1586,1559,1543,1529,1585,1586,1619,1561,1485,1575,1577,1588,1594,1499,1552,1516,1584,1566,1526,1541,1472,1579,1585,1556,1563,1434,1549,1583,1592,1597,1535,1541,1588,1560,1631,1529,1528,1611,1590,1653,1626,1593,1620,1524,1635,1627,1632,1609,1509,1662,1521,1660,1608,1472,1684,1389,1614,1551,1506,1567,1412,1520,1490,1515,1445,1405,1431,1439,1512,1367,1427,1431,1409,1474,1398,1483,1458,1367,1460,1364,1446,1417,1382,1452,1379,1455,1431,1402,1411,1406,1440,1410,1368,1434,1402,1429,1435,1382,1423,1402,1388,1388,1373,1431,1395,1438,1373,1388,1440,1411,1429,1413,1371,1419,1427,1447,1441,1438,1461,1427,1431,1390,1407,1442,1406,1439,1401,1400,1443,1416,1450,1386,1410,1455,1432,1465,1468,1411,1461,1442,1415,1410,1413,1446,1393,1425,1399,1408,1451,1451,1447,1399,1449,1445,1447,1405,1397,1436,1449,1423,1427,1419,1429,1420,1449,1435,1408,1421,1440,1430,1424,1409,1440,1477,1452,1471,1434,1450,1453,1442,1457,1384,1402,1414,1441,1449,1391,1422,1417,1452,1438,1381,1401,1438,1433,1446,1402,1395,1458,1436,1453,1438,1398,1439,1457,1452,1437,1435,1455,1424,1452,1433,1417,1436,1484,1463,1471,1407,1479,1402,1429,1397,1400,1407,1448,1419,1404,1399,1422,1461,1405,1399,1395,1427,1431,1426,1444,1397,1440,1463,1470,1384,1418,1443,1453,1479,1418,1413,1453,1459,1440,1430,1431,1428,1445,1473,1471,1435,1454,1427,1445,1454,1414,1429,1413,1419,1436,1446,1414,1409,1450,1467,1462,1453,1449,1458,1424,1449,1431,1423,1411,1447,1454,1445,1433,1418,1433,1443,1441,1424,1428,1424,1445,1481,1429,1451,1416,1450,1481,1433,1438,1460,1442,1461,1454,1448,1448,1428,1442,1491,1442,1417,1432,1453,1467,1470,1424,1440,1435,1453,1450,1441,1450,1451,1437,1475,1466,1440,1463,1457,1413,1469,1457,1439,1467,1431,1446,1482,1424,1467,1456,1464,1500,1480,1470,1456,1467,1428,1499,1479,1466,1463,1420,1478,1482,1458,1441,1458,1453,1478,1436,1444,1458,1447,1455,1468,1495,1445,1431,1460,1518,1450,1473,1453,1473,1471,1467,1465,1455,1425,1445,1448,1496,1465,1427,1509,1457,1495,1462,1452,1485,1449,1461,1466,1461,1458,1456,1492,1512,1453,1492,1446,1440,1498,1475,1496,1459,1443,1481,1462,1474,1497,1455,1523,1467,1495,1517,1438,1511,1479,1486,1510,1461,1457,1466,1471,1511,1488,1492,1455,1442,1532,1499,1524,1478,1457,1479,1428,1505,1507,1475,1539,1490,1495,1536,1461,1545,1461,1467,1526,1476,1523,1502,1419,1529,1513,1511,1530,1481,1527,1477,1503,1508,1485,1496,1495,1485,1531,1453,1550,1485,1489,1546,1510,1544,1509,1465,1517,1491,1507,1547,1436,1557,1523,1510,1579,1502,1555,1521,1504,1562,1526,1556,1509,1496,1550,1505,1546,1547,1463,1554,1536,1516,1579,1447,1550,1513,1490,1549,1496,1537,1524,1467,1602,1516,1569,1551,1510,1609,1546,1564,1571,1537,1589,1550,1524,1611,1519,1594,1560,1577,1616,1557,1570,1574,1521,1564,1547,1526,1609,1511,1590,1556,1537,1615,1557,1596,1553,1513,1603,1555,1583,1614,1501,1606,1551,1554,1579,1545,1613,1599,1524,1629,1569,1612,1602,1547,1621,1559,1567,1613,1594,1629,1580,1586,1633,1555,1609,1583,1524,1638,1566,1616,1623,1499,1645,1597,1586,1646,1573,1621,1613,1537,1654,1607,1643,1653,1524,1632,1671,1616,1739,1653,1732,1715,1643,1762,1687,1724,1721,1670,1723,1688,1687,1737,1682,1732,1736,1661,1731,1676,1727,1725,1664,1750,1702,1671,1750,1670,1749,1707,1680,1755,1702,1743,1750,1678,1782,1701,1694,1764,1669,1759,1704,1668,1751,1706,1742,1749,1669,1786,1729,1694,1771,1709,1771,1726,1654,1772,1741,1753,1747,1687,1780,1718,1715,1766,1724,1763,1750,1662,1779,1728,1759,1781,1710,1802,1740,1707,1788,1720,1776,1756,1674,1793,1738,1764,1784,1734,1788,1759,1728,1786,1714,1775,1767,1687,1779,1745,1756,1781,1710,1793,1770,1746,1800,1736,1785,1773,1699,1798,1752,1767,1798,1741,1797,1795,1754,1831,1755,1799,1782,1719,1807,1756,1788,1815,1751,1809,1786,1751,1831,1769,1808,1803,1733,1832,1790,1794,1836,1754,1824,1781,1750,1830,1775,1834,1796,1725,1807,1802,1797,1800,1789,1831,1811,1767,1812,1788,1823,1822,1783,1823,1776,1767,1819,1785,1819,1836,1757,1849,1789,1823,1820,1782,1816,1793,1801,1825,1795,1863,1811,1778,1823,1805,1846,1861,1785,1827,1827,1815,1843,1798,1818,1803,1784,1857,1792,1828,1848,1791,1812,1837,1797,1845,1788,1844,1810,1753,1846,1830,1835,1866,1777,1847,1815,1792,1844,1817,1851,1830,1784,1847,1829,1871,1886,1808,1871,1814,1795,1856,1821,1872,1817,1807,1831,1874,1820,1851,1802,1887,1870,1817,1848,1830,1862,1830,1809,1815,1823,1833,1862,1824,1876,1845,1801,1852,1858,1839,1890,1742,1763,1726,1704,1746,1766,1771,1716,1750,1685,1758,1830,1854,1840,1912,1846,1840,1895,2002,2049,2048,2048,2056,1997,1930,1726,1686,1653,1651,1674,1705,1703,1644,1674,1675,1704,1702,1668,1661,1658,1651,1633,1663,1694,1755,1705,1720,1696,1680,1664,1663,1639,1651,1667,1656,1632,1633,1733,1708,1775,1836,1857,1855,1852,1910,1966,1995,2015,2030,2025,2020,2020,2017,1989,1999,2013,1917,1818,1593,1535,1508,1613,1613,1609,1707,1606,1529,1546,1505,1559,1867,1824,1735,1820,1794,1739,1804,1768,1808,1839,1851,1887,1911,1911,1886,1912,2001,1970,1972,1923,1914,1938,1938,1881,1980,1976,1996,2013,2012,1972,1956,1990,1933,1982,1937,2000,1916,1932,1980,1946,1886,1901,1938,1856,1876,1900,1923,1850,1873,1902,1849,1892,1820,1840,1805,1829,1848,1783,1789,1766,1821,1825,1784,1860,1735,1853,1797,1788,1742,1725,1789,1671,1699,1690,1655,1651,1654,1637,1652,1633,1640,1645,1572,1626,1509,1570,1502,1496,1485,1533,1418,1412,1474,1464,1377,1448,1447,1396,1366,1449,1414,1370,1426,1409,1378,1366,1457,1378,1366,1406,1417,1388,1381,1420,1418,1331,1376,1416,1374,1372,1399,1408,1346,1348,1438,1362,1362,1436,1433,1328,1422,1463,1379,1405,1499,1384,1428,1474,1476,1364,1475,1489,1465,1450,1379,1436,1502,1482,1404,1432,1450,1446,1451,1497,1509,1561,1484,1506,1714,1968,1892,1684,1631,1803,1866,1801,1704,1646,1635,1640,1730,1775,1744,1752,1630,1630,1764,1813,1713,1587,1697,1792,1705,1541,1668,1759,1616,1538,1761,1724,1514,1671,1739,1528,1669,1739,1520,1604,1737,1441,1664,1722,1515,1642,1714,1493,1688,1603,1471,1717,1492,1619,1682,1464,1710,1511,1579,1687,1449,1703,1522,1634,1634,1438,1705,1457,1687,1516,1604,1633,1478,1723,1520,1682,1597,1646,1623,1618,1664,1601,1694,1571,1734,1521,1782,1511,1800,1487,1812,1484,1793,1517,1770,1496,1743,1509,1748,1559,1749,1548,1747,1588,1747,1573,1720,1603,1671,1664,1629,1706,1551,1748,1533,1745,1438,1731,1490,1700,1539,1714,1556,1611,1659,1579,1687,1516,1724,1446,1707,1516,1703,1535,1579,1588,1544,1632,1525,1600,1437,1624,1512,1555,1572,1487,1622,1520,1574,1428,1596,1521,1456,1610,1448,1562,1454,1532,1488,1529,1547,1437,1622,1474,1526,1514,1511,1567,1452,1596,1486,1551,1494,1476,1546,1447,1579,1448,1543,1522,1422,1624,1444,1550,1492,1522,1590,1458,1614,1479,1554,1544,1417,1616,1438,1510,1526,1455,1628,1449,1609,1482,1538,1579,1421,1596,1429,1562,1591,1405,1592,1433,1558,1537,1438,1631,1442,1553,1543,1427,1614,1452,1545,1608,1414,1645,1490,1555,1579,1411,1620,1441,1513,1507,1400,1619,1403,1549,1546,1405,1618,1417,1542,1534,1429,1633,1437,1540,1523,1424,1619,1427,1550,1488,1432,1627,1455,1591,1568,1429,1609,1436,1560,1508,1511,1627,1424,1560,1494,1422,1560,1406,1532,1480,1441,1563,1397,1551,1453,1476,1576,1395,1578,1454,1499,1595,1427,1570,1394,1539,1589,1404,1639,1444,1532,1607,1408,1623,1446,1522,1594,1401,1617,1444,1530,1576,1440,1630,1472,1511,1584,1405,1638,1458,1497,1573,1416,1647,1452,1541,1604,1416,1667,1454,1560,1600,1433,1647,1470,1496,1572,1402,1621,1435,1513,1592,1414,1642,1486,1526,1597,1404,1679,1460,1577,1604,1430,1681,1451,1530,1610,1432,1667,1453,1569,1631,1432,1674,1485,1543,1598,1417,1690,1500,1512,1627,1427,1672,1449,1550,1591,1444,1661,1467,1518,1620,1418,1647,1450,1523,1674,1415,1662,1467,1529,1684,1420,1658,1459,1523,1681,1460,1674,1479,1515,1661,1474,1708,1428,1519,1676,1451,1701,1456,1489,1694,1456,1674,1438,1473,1725,1459,1695,1465,1484,1707,1464,1652,1522,1447,1690,1482,1624,1530,1465,1721,1491,1653,1531,1500,1740,1569,1652,1577,1546,1690,1581,1614,1589,1548,1666,1598,1599,1534,1580,1663,1673,1537,1615,1623,1615,1672,1530,1631,1676,1607,1735,1496,1591,1730,1592,1747,1530,1603,1703,1524,1730,1517,1525,1687,1495,1703,1522,1490,1747,1447,1727,1540,1497,1769,1433,1731,1569,1483,1771,1445,1730,1582,1504,1733,1483,1675,1604,1465,1760,1463,1665,1583,1497,1759,1464,1662,1645,1488,1749,1525,1652,1605,1487,1762,1536,1645,1603,1488,1731,1508,1638,1623,1481,1725,1545,1639,1607,1467,1715,1535,1587,1584,1473,1720,1553,1623,1629,1482,1757,1563,1587,1674,1476,1765,1578,1601,1661,1485,1757,1589,1605,1690,1451,1774,1567,1562,1660,1491,1754,1555,1529,1661,1537,1764,1597,1552,1696,1568,1766,1591,1539,1728,1609,1753,1580,1521,1716,1600,1757,1638,1547,1751,1620,1725,1629,1518,1748,1627,1695,1599,1474,1754,1620,1698,1613,1543,1770,1638,1679,1595,1605,1794,1628,1614,1618,1615,1782,1614,1637,1624,1608,1796,1616,1610,1682,1646,1797,1610,1563,1683,1673,1787,1572,1565,1712,1655,1755,1543,1571,1717,1647,1758,1512,1596,1767,1644,1742,1547,1617,1747,1686,1692,1580,1657,1760,1625,1638,1595,1621,1759,1612,1629,1649,1696,1780,1563,1674,1673,1702,1812,1538,1657,1722,1668,1790,1542,1658,1751,1657,1782,1593,1657,1775,1636,1752,1570,1666,1775,1627,1721,1609,1716,1812,1583,1737,1633,1712,1761,1534,1723,1651,1717,1790,1572,1738,1685,1707,1792,1605,1718,1723,1675,1764,1599,1719,1741,1638,1777,1579,1713,1774,1577,1799,1571,1747,1772,1563,1809,1626,1730,1801,1606,1800,1647,1695,1766,1608,1773,1683,1675,1785,1634,1771,1726,1642,1817,1610,1746,1764,1583,1832,1608,1772,1758,1587,1853,1626,1731,1796,1614,1853,1648,1717,1809,1585,1835,1617,1638,1818,1628,1801,1658,1619,1855,1644,1795,1697,1595,1873,1603,1781,1726,1615,1798,1624,1731,1768,1593,1793,1615,1685,1773,1615,1766,1654,1615,1771,1617,1748,1665,1595,1788,1609,1731,1683,1593,1769,1608,1733,1714,1600,1792,1595,1689,1727,1611,1770,1620,1618,1762,1624,1754,1609,1642,1797,1640,1740,1640,1619,1766,1628,1698,1675,1609,1758,1638,1725,1691,1608,1740,1653,1667,1717,1628,1723,1630,1632,1717,1616,1683,1629,1594,1710,1636,1677,1618,1614,1672,1657,1609,1623,1595,1631,1648,1619,1632,1645,1592,1650,1595,1630,1637,1560,1627,1647,1642,1636,1584,1638,1661,1653,1650,1594,1627,1612,1637,1636,1611,1652,1630,1605,1649,1614,1683,1647,1624,1669,1626,1662,1626,1604,1643,1616,1631,1635,1614,1649,1641,1671,1687,1554,1600,1566,1466,1467,1478,1501,1513,1469,1480,1510,1443,1449,1485,1477,1479,1454,1453,1510,1479,1446,1470,1434,1462,1447,1519,1510,1500,1530,1486,1473,1457,1509,1486,1534,1492,1454,1495,1503,1483,1470,1479,1484,1500,1461,1465,1466,1466,1474,1434,1488,1465,1506,1479,1483,1484,1487,1495,1442,1473,1498,1478,1472,1508,1483,1500,1484,1514,1516,1474,1494,1477,1466,1483,1472,1487,1479,1495,1486,1477,1489,1494,1492,1493,1507,1491,1477,1482,1477,1481,1490,1500,1499,1414,1489,1491,1490,1496,1443,1482,1482,1472,1469,1476,1483,1488,1476,1507,1455,1461,1475,1514,1474,1483,1497,1504,1534,1510,1449,1455,1507,1484,1439,1484,1493,1430,1473,1476,1478,1469,1453,1452,1487,1472,1470,1445,1478,1472,1498,1472,1464,1493,1444,1447,1450,1449,1468,1465,1470,1474,1477,1468,1426,1446,1443,1466,1454,1466,1474,1470,1494,1432,1466,1454,1458,1468,1468,1485,1475,1490,1504,1487,1487,1485,1500,1464,1493,1488,1498,1453,1480,1486,1465,1484,1460,1442,1447,1473,1472,1464,1429,1453,1486,1445,1453,1447,1440,1444,1450,1451,1499,1427,1447,1430,1423,1477,1478,1473,1462,1479,1526,1484,1512,1471,1472,1486,1463,1454,1484,1474,1427,1434,1443,1446,1488,1509,1456,1456,1485,1481,1455,1459,1517,1488,1500,1489,1514,1469,1497,1453,1502,1515,1512,1509,1508,1452,1458,1493,1473,1485,1489,1502,1457,1476,1493,1426,1451,1480,1442,1496,1516,1497,1522,1454,1499,1451,1520,1438,1489,1426,1458,1478,1471,1486,1529,1530,1456,1453,1450,1483,1478,1563,1446,1508,1515,1503,1475,1504,1534,1454,1478,1504,1526,1525,1513,1502,1505,1498,1529,1575,1496,1509,1514,1485,1514,1513,1499,1514,1524,1478,1537,1490,1476,1487,1505,1581,1527,1497,1530,1540,1552,1528,1509,1532,1525,1532,1528,1583,1549,1522,1528,1476,1502,1531,1487,1463,1557,1495,1498,1479,1495,1487,1481,1470,1484,1487,1460,1463,1469,1489,1466,1426,1559,1410,1459,1471,1481,1427,1483,1453,1445,1441,1431,1436,1446,1442,1479,1456,1439,1459,1465,1447,1426,1427,1446,1507,1468,1403,1457,1436,1474,1420,1440,1386,1394,1415,1382,1443,1414,1481,1455,1429,1444,1408,1403,1462,1452,1407,1400,1421,1428,1430,1382,1403,1437,1396,1436,1420,1389,1448,1429,1449,1469,1454,1445,1440,1490,1459,1487,1464,1458,1475,1412,1455,1454,1396,1431,1444,1376,1414,1436,1457,1463,1451,1437,1428,1456,1447,1456,1450,1474,1451,1463,1443,1461,1441,1494,1426,1494,1464,1455,1463,1471,1459,1452,1434,1523,1486,1505,1428,1399,1479,1497,1463,1453,1508,1428,1483,1427,1429,1407,1400,1411,1406,1371,1420,1410,1416,1401,1451,1399,1427,1452,1418,1415,1435,1385,1392,1374,1364,1380,1367,1359,1416,1401,1431,1421,1375,1383,1424,1395,1431,1389,1435,1384,1414,1371,1460,1367,1379,1394,1466,1413,1391,1390,1382,1356,1375,1452,1511,1413,1515,1491,1493,1497,1472,1495,1512,1522,1491,1516,1474,1389,1515,1427,1536,1543,1464,1475,1512,1421,1397,1439,1442,1458,1447,1390,1462,1510,1490,1516,1510,1553,1417,1426,1487,1466,1495,1441,1473,1411,1446,1468,1508,1474,1381,1414,1457,1505,1524,1468,1463,1423,1399,1399,1272,1420,1428,1355,1443,1338,1362,1367,1300,1284,1283,1311,1355,1362,1315,1329,1340,1310,1349,1320,1388,1313,1366,1366,1421,1390,1432,1415,1401,1386,1362,1469,1522,1423,1509,1498,1492,1444,1464,1460,1527,1479,1508,1577,1443,1524,1597,1449,1579,1570,1507,1555,1531,1490,1515,1506,1505,1512,1516,1492,1573,1497,1562,1531,1571,1572,1584,1530,1462,1558,1553,1531,1562,1554,1522,1496,1581,1571,1571,1535,1587,1579,1591,1546,1623,1571,1641,1578,1594,1597,1586,1613,1565,1593,1523,1543,1568,1571,1504,1574,1554,1526,1548,1556,1557,1525,1591,1606,1619,1532,1658,1637,1603,1544,1618,1602,1573,1538,1520,1512,1457,1522,1501,1475,1554,1488,1501,1484,1514,1467,1504,1516,1503,1496,1506,1465,1434,1486,1422,1469,1467,1429,1526,1488,1433,1538,1408,1470,1459,1469,1587,1433,1406,1452,1414,1460,1406,1337,1349,1340,1365,1348,1363,1369,1328,1309,1262,1322,1348,1282,1309,1257,1291,1329,1302,1351,1302,1319,1354,1303,1322,1273,1357,1279,1321,1244,1311,1288,1327,1347,1273,1274,1366,1292,1388,1311,1300,1292,1355,1313,1327,1420,1354,1331,1287,1253,1375,1311,1332,1376,1314,1343,1269,1326,1314,1267,1279,1251,1259,1285,1276,1294,1251,1256,1262,1290,1297,1309,1334,1304,1352,1366,1331,1356,1310,1390,1332,1343,1321,1393,1349,1416,1342,1453,1338,1344,1340,1423,1336,1408,1329,1419,1337,1364,1334,1385,1363,1323,1396,1323,1359,1348,1377,1319,1379,1351,1309,1370,1342,1336,1417,1332,1342,1408,1361,1418,1388,1363,1458,1345,1356,1389,1332,1354,1335,1294,1428,1323,1371,1407,1313,1337,1292,1310,1303,1314,1347,1362,1285,1365,1373,1299,1331,1327,1299,1297,1388,1336,1344,1361,1398,1326,1304,1412,1304,1365,1422,1384,1365,1360,1390,1448,1376,1376,1413,1368,1356,1439,1376,1352,1356,1373,1398,1358,1396,1385,1449,1404,1378,1419,1465,1370,1377,1396,1486,1437,1413,1474,1485,1478,1418,1435,1476,1491,1437,1413,1417,1472,1501,1502,1420,1444,1466,1484,1447,1432,1438,1460,1455,1520,1478,1450,1435,1427,1440,1424,1482,1447,1418,1446,1441,1448,1509,1455,1471,1443,1399,1447,1461,1443,1483,1419,1425,1431,1439,1500,1463,1457,1416,1453,1464,1493,1525,1446,1458,1468,1478,1470,1512,1430,1439,1451,1485,1478,1536,1466,1445,1474,1464,1477,1402,1455,1501,1419,1437,1438,1452,1480,1453,1435,1454,1434,1449,1468,1443,1454,1448,1484,1421,1467,1447,1445,1457,1435,1440,1473,1471,1467,1483,1523,1457,1513,1533,1514,1500,1483,1538,1526,1511,1482,1490,1494,1499,1552,1540,1498,1507,1511,1500,1491,1485,1556,1527,1537,1489,1485,1521,1549,1527,1553,1523,1490,1477,1513,1469,1497,1556,1511,1499,1518,1514,1484,1503,1536,1509,1506,1489,1476,1514,1485,1519,1470,1500,1486,1465,1468,1497,1491,1490,1491,1484,1476,1476,1456,1466,1455,1472,1493,1472,1507,1449,1482,1473,1491,1492,1406,1483,1471,1455,1496,1504,1573,1542,1482,1604,1451,1558,1503,1577,1543,1553,1575,1477,1580,1508,1541,1520,1515,1545,1479,1561,1459,1607,1470,1557,1545,1484,1596,1465,1592,1515,1545,1505,1542,1583,1454,1557,1462,1539,1487,1560,1542,1542,1583,1487,1591,1440,1572,1462,1593,1556,1519,1597,1507,1595,1558,1546,1532,1575,1597,1499,1605,1436,1604,1501,1558,1561,1545,1566,1466,1616,1486,1587,1491,1534,1561,1521,1594,1534,1569,1471,1588,1475,1566,1538,1505,1565,1426,1610,1493,1601,1506,1550,1531,1504,1586,1509,1599,1450,1579,1468,1530,1548,1513,1612,1458,1633,1523,1611,1524,1562,1548,1470,1569,1494,1595,1484,1576,1557,1526,1613,1506,1599,1427,1585,1486,1538,1519,1531,1593,1460,1599,1493,1601,1517,1573,1531,1490,1618,1485,1595,1450,1604,1432,1563,1501,1524,1581,1489,1606,1436,1598,1481,1569,1512,1501,1575,1434,1613,1496,1564,1469,1554,1581,1505,1585,1455,1628,1412,1619,1463,1630,1504,1570,1549,1481,1619,1451,1622,1507,1592,1602,1475,1609,1441,1602,1512,1582,1511,1516,1614,1465,1598,1464,1616,1498,1529,1544,1459,1602,1481,1593,1501,1528,1562,1494,1635,1489,1575,1510,1558,1516,1440,1586,1476,1595,1440,1539,1499,1555,1580,1504,1605,1425,1599,1473,1538,1547,1505,1633,1460,1564,1488,1563,1595,1455,1642,1496,1561,1547,1536,1541,1438,1609,1491,1612,1475,1542,1583,1539,1603,1441,1599,1516,1499,1570,1484,1621,1488,1557,1563,1502,1604,1433,1614,1440,1524,1529,1442,1585,1479,1602,1391,1557,1515,1534,1573,1501,1555,1533,1513,1592,1452,1631,1494,1611,1490,1516,1587,1497,1573,1453,1570,1517,1493,1614,1498,1618,1528,1600,1554,1508,1607,1562,1570,1571,1575,1600,1540,1631,1506,1605,1559,1520,1621,1532,1626,1523,1561,1538,1554,1570,1498,1614,1530,1652,1542,1603,1556,1549,1584,1537,1645,1561,1625,1572,1561,1615,1528,1645,1464,1625,1561,1641,1573,1574,1640,1551,1629,1553,1660,1509,1656,1543,1625,1586,1613,1632,1587,1664,1553,1666,1576,1677,1532,1639,1559,1673,1612,1628,1610,1617,1660,1589,1703,1523,1676,1591,1658,1595,1627,1609,1655,1603,1656,1658,1600,1684,1561,1680,1509,1694,1558,1689,1565,1696,1616,1617,1642,1615,1647,1604,1684,1572,1675,1569,1703,1580,1651,1595,1626,1618,1603,1623,1617,1679,1584,1675,1545,1668,1612,1678,1581,1659,1640,1632,1678,1582,1682,1584,1668,1542,1682,1565,1658,1602,1602,1601,1644,1612,1552,1666,1552,1638,1590,1654,1607,1669,1640,1612,1623,1594,1588,1591,1615,1568,1606,1582,1632,1617,1572,1657,1589,1656,1549,1624,1565,1626,1603,1572,1643,1569,1651,1571,1636,1539,1625,1567,1621,1569,1642,1577,1635,1634,1589,1658,1551,1637,1633,1657,1559,1610,1635,1568,1671,1599,1645,1558,1652,1574,1668,1591,1657,1578,1664,1610,1578,1625,1563,1646,1596,1637,1633,1642,1575,1651,1612,1616,1610,1642,1633,1629,1684,1612,1640,1612,1630,1674,1593,1665,1585,1697,1627,1668,1632,1652,1647,1624,1650,1590,1658,1607,1650,1551,1591,1637,1586,1611,1625,1640,1587,1667,1564,1650,1538,1679,1588,1602,1649,1576,1654,1577,1654,1528,1657,1555,1632,1586,1610,1644,1568,1668,1605,1677,1542,1724,1511,1650,1554,1628,1658,1595,1634,1614,1668,1572,1707,1527,1635,1678,1559,1644,1506,1633,1530,1676,1548,1717,1540,1635,1612,1575,1676,1620,1700,1596,1703,1558,1628,1594,1640,1669,1619,1643,1646,1715,1570,1725,1614,1724,1659,1614,1655,1628,1671,1614,1735,1587,1738,1592,1674,1613,1630,1700,1578,1689,1558,1698,1524,1725,1580,1648,1642,1621,1688,1600,1738,1593,1715,1571,1707,1578,1607,1653,1545,1674,1618,1686,1601,1738,1497,1722,1508,1719,1555,1660,1618,1591,1671,1607,1714,1558,1753,1570,1671,1586,1635,1649,1612,1670,1620,1710,1540,1722,1530,1720,1616,1633,1652,1617,1688,1564,1722,1556,1664,1611,1588,1668,1547,1686,1535,1699,1572,1605,1566,1582,1632,1582,1656,1604,1672,1578,1685,1570,1640,1585,1620,1644,1587,1622,1600,1684,1595,1692,1521,1707,1587,1630,1615,1624,1597,1662,1612,1631,1650,1572,1674,1548,1655,1622,1577,1670,1628,1637,1582,1650,1589,1694,1557,1701,1577,1614,1630,1559,1675,1586,1638,1619,1636,1592,1677,1617,1619,1660,1612,1655,1614,1672,1619,1665,1567,1625,1627,1595,1629,1633,1673,1573,1703,1526,1605,1595,1578,1648,1603,1668,1603,1677,1583,1698,1563,1626,1618,1604,1639,1589,1599,1646,1671,1588,1697,1580,1649,1596,1609,1650,1665,1695,1584,1703,1570,1645,1634,1609,1625,1613,1675,1605,1708,1525,1620,1574,1593,1666,1595,1670,1574,1679,1551,1644,1624,1609,1630,1604,1683,1534,1653,1581,1640,1638,1613,1710,1583,1735,1588,1625,1656,1604,1706,1580,1659,1608,1669,1667,1542,1702,1494,1665,1597,1644,1678,1644,1714,1550,1614,1658,1597,1691,1540,1649,1606,1628,1656,1629,1676,1558,1629,1628,1609,1714,1547,1659,1609,1631,1664,1557,1682,1583,1614,1675,1563,1642,1538,1548,1640,1566,1660,1558,1645,1700,1552,1584,1682,1595,1688,1568,1606,1718,1553,1644,1675,1600,1648,1639,1596,1667,1568,1602,1721,1532,1635,1729,1548,1599,1731,1531,1608,1722,1500,1588,1734,1547,1543,1691,1616,1629,1652,1676,1563,1569,1697,1598,1605,1617,1691,1545,1602,1638,1599,1550,1607,1691,1579,1607,1601,1675,1567,1616,1621,1686,1569,1615,1605,1691,1657,1624,1582,1638,1582,1545,1596,1698,1593,1592,1607,1640,1704,1584,1641,1562,1613,1650,1679,1574,1554,1572,1655,1646,1542,1639,1650,1600,1688,1581,1610,1609,1636,1689,1580,1572,1587,1606,1638,1532,1615,1612,1665,1650,1532,1541,1558,1613,1636,1605,1661,1531,1596,1592,1591,1660,1629,1584,1536,1600,1551,1595,1623,1621,1635,1599,1633,1616,1618,1523,1538,1580,1595,1552,1557,1624,1625,1648,1585,1568,1599,1553,1544,1537,1566,1558,1537,1629,1629,1602,1594,1644,1623,1561,1545,1559,1598,1569,1532,1569,1599,1613,1626,1543,1571,1587,1544,1653,1622,1600,1527,1568,1604,1648,1655,1562,1615,1613,1570,1606,1593,1625,1551,1605,1569,1648,1617,1573,1496,1556,1514,1594,1626,1516,1525,1548,1646,1618,1575,1487,1569,1581,1608,1611,1587,1497,1529,1512,1607,1581,1493,1475,1483,1606,1518,1396,1518,1596,1560,1462,1464,1482,1555,1558,1531,1482,1479,1573,1534,1445,1490,1536,1440,1421,1504,1602,1399,1467,1553,1591,1450,1474,1576,1555,1457,1515,1587,1459,1499,1576,1426,1526,1579,1482,1624,1539,1444,1535,1550,1445,1638,1488,1474,1669,1389,1533,1624,1397,1613,1489,1431,1636,1411,1566,1558,1476,1636,1493,1380,1641,1457,1559,1481,1424,1633,1406,1609,1465,1463,1618,1473,1622,1497,1454,1594,1450,1632,1433,1530,1619,1466,1659,1439,1580,1482,1484,1646,1442,1677,1399,1569,1517,1450,1607,1430,1655,1422,1545,1532,1440,1605,1496,1684,1433,1580,1557,1493,1627,1489,1639,1439,1594,1521,1507,1591,1516,1591,1521,1687,1491,1609,1566,1540,1597,1539,1591,1554,1618,1501,1631,1511,1625,1498,1667,1487,1666,1542,1599,1587,1579,1617,1587,1584,1565,1614,1574,1678,1503,1652,1457,1638,1541,1603,1556,1663,1587,1609,1582,1589,1593,1624,1627,1575,1585,1544,1599,1541,1623,1547,1638,1533,1671,1534,1609,1597,1632,1582,1598,1617,1604,1630,1539,1610,1548,1610,1562,1626,1550,1686,1541,1651,1553,1639,1559,1646,1527,1595,1571,1598,1609,1624,1572,1634,1561,1593,1596,1640,1580,1620,1551,1589,1514,1566,1530,1599,1522,1569,1523,1556,1552,1513,1581,1559,1597,1558,1620,1512,1615,1547,1619,1540,1626,1529,1643,1518,1629,1521,1649,1559,1599,1575,1645,1575,1641,1581,1664,1544,1635,1583,1639,1531,1637,1543,1577,1560,1589,1556,1626,1572,1622,1577,1615,1582,1630,1593,1572,1551,1579,1584,1538,1596,1581,1607,1537,1654,1535,1642,1523,1644,1567,1662,1556,1609,1564,1588,1571,1615,1566,1642,1549,1635,1557,1657,1584,1637,1570,1630,1602,1624,1616,1645,1541,1629,1550,1618,1522,1607,1504,1615,1567,1621,1601,1606,1588,1631,1560,1603,1607,1653,1561,1618,1572,1663,1586,1619,1549,1647,1527,1650,1523,1629,1505,1611,1502,1565,1510,1612,1543,1542,1525,1585,1569,1600,1546,1556,1548,1578,1562,1664,1502,1665,1523,1670,1558,1623,1571,1651,1570,1615,1619,1611,1610,1616,1618,1612,1634,1596,1606,1616,1611,1579,1628,1599,1596,1581,1603,1603,1612,1621,1580,1591,1627,1598,1628,1574,1599,1583,1618,1554,1647,1489,1682,1501,1696,1509,1624,1568,1610,1604,1579,1606,1553,1603,1568,1619,1600,1632,1542,1592,1525,1604,1542,1615,1483,1588,1537,1544,1517,1527,1585,1510,1605,1490,1569,1477,1586,1487,1619,1556,1575,1537,1509,1562,1515,1587,1423,1543,1486,1518,1549,1480,1593,1424,1565,1466,1550,1533,1488,1579,1440,1583,1436,1583,1471,1464,1500,1515,1550,1446,1563,1420,1567,1422,1543,1376,1512,1525,1476,1547,1378,1510,1392,1531,1438,1528,1430,1459,1549,1403,1527,1396,1557,1435,1494,1447,1516,1497,1483,1563,1430,1556,1407,1543,1434,1504,1478,1436,1563,1428,1582,1412,1515,1464,1526,1499,1472,1539,1495,1564,1453,1558,1439,1583,1437,1555,1500,1495,1492,1488,1537,1452,1537,1451,1546,1502,1488,1473,1484,1526,1454,1535,1458,1548,1447,1551,1492,1549,1446,1519,1444,1476,1543,1445,1567,1470,1564,1504,1489,1472,1422,1490,1455,1510,1428,1508,1480,1566,1439,1516,1431,1515,1525,1484,1557,1505,1509,1527,1587,1480,1511,1452,1517,1481,1489,1508,1486,1550,1462,1538,1485,1513,1492,1551,1476,1550,1463,1498,1428,1554,1485,1526,1517,1493,1548,1493,1511,1552,1523,1503,1544,1444,1504,1450,1512,1450,1520,1481,1522,1527,1513,1508,1532,1520,1461,1549,1426,1526,1489,1509,1516,1489,1535,1519,1532,1507,1540,1456,1498,1496,1512,1531,1507,1537,1507,1500,1464,1528,1433,1494,1505,1492,1511,1512,1517,1479,1499,1467,1564,1491,1490,1493,1532,1484,1433,1527,1508,1495,1530,1462,1508,1431,1515,1470,1509,1484,1478,1481,1475,1548,1521,1490,1430,1491,1448,1517,1457,1438,1481,1462,1509,1464,1516,1454,1459,1487,1502,1507,1479,1498,1473,1479,1484,1530,1478,1451,1504,1445,1475,1463,1487,1447,1476,1450,1444,1470,1442,1466,1418,1490,1445,1460,1479,1439,1496,1478,1507,1422,1500,1487,1457,1512,1488,1494,1456,1492,1422,1474,1439,1482,1482,1458,1503,1445,1496,1446,1439,1444,1480,1438,1466,1480,1441,1472,1469,1527,1496,1500,1457,1473,1452,1497,1510,1463,1510,1469,1509,1420,1472,1476,1489,1488,1445,1493,1468,1473,1475,1455,1556,1481,1473,1452,1497,1529,1517,1485,1460,1502,1537,1532,1447,1527,1492,1486,1482,1493,1530,1502,1515,1474,1536,1491,1527,1499,1454,1472,1534,1520,1471,1542,1463,1534,1470,1505,1485,1551,1442,1503,1502,1461,1514,1495,1545,1466,1551,1482,1532,1510,1467,1507,1480,1518,1469,1551,1450,1516,1470,1501,1478,1507,1484,1496,1508,1440,1519,1451,1543,1469,1542,1461,1495,1459,1464,1506,1474,1496,1491,1552,1480,1510,1498,1509,1476,1516,1482,1521,1556,1487,1543,1469,1517,1488,1502,1461,1527,1509,1493,1526,1490,1576,1453,1563,1502,1534,1489,1525,1457,1494,1469,1452,1531,1432,1536,1502,1513,1492,1542,1457,1540,1468,1500,1496,1471,1505,1559,1526,1527,1525,1493,1545,1492,1503,1430,1536,1434,1497,1431,1570,1525,1513,1549,1496,1584,1484,1527,1473,1524,1461,1562,1466,1506,1411,1500,1477,1491,1507,1501,1528,1463,1499,1470,1487,1437,1485,1470,1480,1476,1484,1525,1489,1547,1471,1545,1488,1516,1452,1524,1487,1483,1505,1436,1541,1458,1558,1500,1592,1478,1521,1465,1567,1407,1504,1437,1498,1472,1486,1542,1506,1498,1462,1553,1493,1527,1464,1519,1446,1542,1468,1509,1480,1495,1501,1452,1452,1506,1498,1476,1480,1450,1486,1510,1511,1414,1572,1455,1476,1494,1475,1457,1529,1478,1456,1522,1468,1569,1459,1521,1440,1503,1395,1512,1443,1513,1419,1518,1517,1460,1468,1455,1466,1418,1495,1395,1506,1414,1513,1441,1573,1485,1530,1470,1464,1469,1499,1495,1485,1474,1476,1511,1489,1483,1464,1524,1371,1478,1388,1533,1493,1511,1474,1503,1503,1558,1492,1523,1532,1537,1565,1488,1534,1493,1515,1438,1514,1435,1537,1419,1565,1421,1564,1467,1569,1499,1502,1538,1484,1578,1489,1587,1466,1558,1441,1562,1426,1529,1429,1558,1481,1482,1515,1459,1523,1439,1550,1496,1562,1438,1570,1413,1537,1402,1552,1414,1605,1500,1519,1561,1476,1544,1476,1581,1455,1572,1442,1580,1443,1566,1421,1576,1437,1532,1494,1527,1531,1465,1555,1452,1543,1457,1571,1447,1551,1464,1555,1435,1570,1399,1537,1468,1547,1495,1503,1558,1494,1517,1465,1573,1443,1567,1445,1550,1399,1530,1521,1505,1524,1464,1559,1438,1552,1474,1549,1417,1554,1388,1534,1496,1481,1506,1453,1500,1421,1529,1406,1541,1412,1545,1473,1474,1504,1440,1524,1406,1505,1483,1467,1479,1458,1471,1444,1545,1471,1518,1444,1482,1371,1515,1453,1483,1450,1494,1521,1428,1537,1428,1482,1453,1477,1535,1457,1518,1460,1464,1430,1498,1462,1502,1493,1452,1523,1434,1488,1408,1465,1414,1482,1480,1426,1461,1418,1547,1379,1458,1384,1488,1407,1429,1517,1395,1487,1339,1457,1418,1461,1442,1427,1473,1436,1484,1436,1441,1447,1482,1454,1494,1534,1461,1482,1396,1474,1444,1490,1422,1438,1485,1455,1493,1391,1448,1445,1469,1469,1435,1487,1426,1498,1402,1448,1429,1492,1448,1476,1495,1472,1532,1420,1508,1424,1462,1470,1414,1473,1402,1492,1442,1471,1479,1421,1433,1426,1457,1381,1496,1439,1503,1446,1434,1480,1427,1479,1452,1444,1453,1452,1473,1453,1509,1430,1478,1408,1461,1484,1272,1195,1150,1205,1227,1266,1274,1282,1367,1489,1524,1613,1552,1612,1643,1686,1778,1671,1729,1867,1684,1663,1618,1655,1723,1771,1779,1742,1735,1734,1705,1717,1617,1570,1661,1610,1669,1666,1694,1682,1679,1687,1632,1633,1641,1630,1644,1669,1653,1633,1634,1619,1632,1609,1615,1629,1615,1616,1565,1589,1557,1592,1604,1574,1588,1562,1508,1569,1540,1551,1503,1520,1567,1557,1510,1556,1502,1552,1511,1537,1525,1507,1466,1466,1432,1480,1513,1513,1534,1561,1541,1517,1534,1464,1472,1472,1549,1581,1538,1511,1459,1449,1422,1492,1538,1547,1569,1550,1470,1446,1499,1529,1552,1543,1546,1459,1460,1462,1522,1537,1559,1544,1431,1457,1460,1510,1560,1550,1430,1443,1463,1529,1555,1556,1421,1371,1483,1532,1517,1577,1521,1400,1526,1548,1542,1514,1519,1406,1478,1577,1548,1580,1498,1473,1402,1551,1573,1613,1514,1424,1488,1613,1615,1550,1484,1528,1434,1464,1590,1567,1578,1362,1419,1536,1586,1567,1462,1372,1434,1542,1590,1615,1425,1429,1547,1596,1565,1462,1393,1475,1570,1577,1551,1474,1393,1428,1573,1536,1551,1563,1418,1425,1561,1591,1607,1473,1411,1499,1577,1606,1543,1437,1367,1489,1571,1583,1473,1452,1442,1592,1561,1524,1396,1405,1534,1570,1542,1485,1440,1439,1508,1533,1529,1502,1484,1345,1423,1514,1512,1481,1437,1355,1378,1484,1448,1470,1452,1484,1467,1298,1306,1451,1470,1467,1436,1413,1398,1312,1332,1454,1452,1499,1501,1400,1337,1393,1465,1466,1482,1444,1378,1377,1423,1412,1485,1481,1473,1405,1329,1338,1457,1504,1498,1470,1375,1402,1344,1369,1421,1436,1451,1447,1457,1401,1366,1379,1434,1458,1440,1462,1441,1365,1331,1400,1438,1402,1428,1467,1441,1408,1359,1371,1427,1424,1425,1436,1372,1381,1373,1353,1390,1419,1405,1438,1448,1383,1377,1405,1378,1366,1480,1431,1464,1441,1427,1423,1401,1359,1360,1365,1427,1471,1495,1457,1471,1409,1385,1412,1364,1371,1444,1468,1481,1478,1487,1422,1421,1382,1429,1433,1485,1435,1460,1474,1497,1501,1454,1482,1401,1382,1451,1505,1532,1501,1510,1485,1500,1488,1415,1480,1519,1459,1442,1527,1533,1488,1524,1560,1517,1456,1440,1481,1489,1475,1450,1447,1459,1461,1514,1457,1488,1439,1435,1495,1481,1468,1458,1460,1459,1459,1461,1522,1490,1466,1451,1466,1470,1450,1494,1452,1401,1461,1491,1471,1496,1548,1573,1552,1548,1541,1577,1577,1536,1597,1541,1528,1543,1582,1539,1548,1549,1539,1565,1583,1552,1629,1617,1590,1563,1618,1533,1619,1564,1552,1558,1572,1562,1546,1531,1541,1597,1591,1562,1576,1593,1615,1604,1581,1622,1609,1566,1559,1583,1597,1619,1616,1647,1575,1571,1574,1615,1600,1598,1597,1579,1551,1575,1592,1574,1583,1569,1565,1523,1524,1506,1567,1590,1540,1607,1555,1556,1618,1618,1611,1626,1582,1644,1586,1657,1569,1587,1599,1577,1613,1589,1623,1649,1583,1582,1631,1682,1654,1645,1597,1663,1630,1571,1633,1636,1628,1639,1591,1627,1616,1617,1571,1656,1599,1630,1586,1564,1572,1551,1586,1624,1643,1572,1621,1698,1621,1636,1658,1617,1576,1571,1554,1627,1623,1609,1612,1582,1642,1582,1627,1584,1608,1650,1625,1637,1634,1669,1760,1707,1698,1688,1644,1628,1648,1643,1659,1618,1668,1769,1730,1662,1600,1674,1656,1620,1587,1575,1549,1566,1530,1544,1579,1561,1538,1558,1576,1549,1591,1554,1593,1589,1551,1536,1523,1550,1551,1563,1577,1612,1573,1543,1572,1563,1580,1593,1588,1574,1581,1587,1634,1560,1573,1538,1561,1549,1573,1569,1579,1571,1577,1561,1579,1600,1568,1549,1482,1566,1564,1559,1576,1529,1526,1527,1601,1610,1562,1571,1543,1586,1667,1645,1538,1628,1576,1634,1721,1578,1611,1651,1629,1672,1625,1650,1551,1615,1672,1628,1583,1701,1657,1647,1636,1690,1654,1451,1706,1664,1499,1517,1616,1557,1393,1574,1569,1481,1527,1585,1554,1401,1571,1564,1478,1513,1581,1560,1464,1605,1574,1483,1516,1621,1500,1529,1596,1567,1444,1581,1519,1469,1518,1550,1543,1384,1570,1554,1437,1557,1538,1534,1397,1538,1531,1416,1526,1533,1517,1414,1549,1571,1400,1511,1529,1406,1582,1570,1487,1503,1550,1581,1442,1542,1536,1428,1513,1534,1537,1425,1516,1523,1435,1502,1560,1423,1505,1556,1466,1567,1549,1430,1531,1521,1433,1511,1550,1421,1557,1549,1423,1551,1563,1426,1533,1551,1415,1569,1566,1431,1533,1548,1430,1555,1567,1441,1547,1563,1437,1577,1580,1449,1566,1547,1427,1585,1552,1443,1576,1551,1446,1580,1539,1509,1580,1461,1520,1575,1426,1527,1594,1415,1542,1559,1456,1578,1545,1464,1612,1533,1528,1630,1449,1541,1565,1429,1574,1588,1460,1610,1552,1526,1620,1442,1591,1626,1483,1595,1526,1512,1658,1492,1597,1606,1465,1623,1554,1528,1665,1506,1588,1638,1465,1594,1510,1547,1629,1463,1565,1630,1427,1656,1508,1486,1644,1467,1622,1629,1425,1705,1473,1580,1688,1432,1752,1499,1583,1646,1438,1704,1511,1596,1664,1395,1684,1590,1514,1676,1402,1662,1595,1489,1672,1428,1618,1579,1449,1672,1393,1562,1618,1426,1654,1440,1547,1564,1385,1640,1400,1555,1595,1342,1587,1474,1504,1622,1373,1590,1499,1523,1611,1408,1589,1565,1485,1583,1412,1584,1601,1499,1616,1373,1553,1587,1457,1601,1514,1546,1636,1387,1589,1529,1489,1613,1436,1585,1590,1467,1605,1497,1537,1583,1392,1585,1586,1537,1606,1419,1613,1626,1547,1611,1542,1493,1676,1427,1601,1634,1515,1646,1543,1519,1664,1488,1643,1552,1533,1678,1468,1575,1576,1516,1706,1425,1625,1620,1509,1683,1565,1589,1684,1569,1579,1624,1518,1682,1519,1555,1663,1556,1685,1601,1561,1751,1523,1694,1658,1486,1692,1561,1546,1684,1498,1582,1609,1527,1652,1583,1511,1635,1500,1674,1585,1497,1649,1517,1590,1606,1512,1619,1616,1524,1704,1512,1558,1628,1504,1711,1579,1558,1683,1511,1750,1572,1678,1734,1503,1761,1559,1711,1714,1509,1717,1523,1699,1663,1562,1765,1562,1734,1649,1607,1783,1521,1765,1670,1579,1737,1536,1771,1566,1629,1671,1525,1818,1535,1678,1674,1538,1765,1524,1714,1690,1516,1769,1540,1745,1698,1548,1728,1536,1747,1661,1561,1731,1518,1700,1600,1560,1670,1513,1658,1611,1549,1705,1528,1638,1553,1534,1683,1502,1586,1604,1507,1670,1566,1551,1712,1542,1566,1614,1516,1616,1601,1543,1610,1611,1498,1682,1548,1573,1667,1495,1579,1621,1523,1631,1634,1460,1691,1578,1513,1689,1525,1541,1652,1455,1611,1662,1454,1702,1640,1518,1682,1567,1523,1690,1495,1585,1641,1446,1695,1660,1434,1708,1671,1475,1749,1637,1563,1712,1525,1549,1674,1473,1643,1669,1424,1681,1647,1454,1725,1584,1515,1715,1564,1595,1723,1473,1683,1654,1493,1684,1569,1565,1710,1495,1617,1658,1397,1687,1648,1482,1694,1579,1517,1685,1537,1616,1663,1495,1638,1641,1483,1708,1635,1514,1693,1471,1633,1660,1450,1690,1608,1489,1697,1554,1565,1703,1426,1643,1628,1479,1702,1628,1521,1710,1512,1584,1697,1462,1683,1667,1498,1706,1592,1565,1698,1484,1641,1670,1535,1725,1574,1615,1689,1429,1724,1618,1537,1714,1526,1598,1700,1493,1687,1654,1518,1767,1543,1679,1681,1497,1729,1578,1624,1687,1469,1723,1601,1567,1733,1508,1742,1632,1571,1764,1484,1733,1635,1567,1710,1511,1732,1662,1608,1720,1478,1751,1647,1607,1732,1504,1755,1686,1558,1763,1513,1713,1681,1565,1775,1552,1709,1709,1578,1777,1482,1751,1636,1610,1752,1533,1804,1605,1656,1703,1527,1758,1571,1678,1714,1548,1735,1484,1745,1616,1628,1724,1550,1797,1559,1711,1681,1629,1786,1519,1783,1615,1636,1716,1545,1793,1506,1717,1657,1631,1751,1555,1814,1587,1730,1701,1624,1795,1506,1777,1631,1662,1742,1551,1744,1509,1748,1629,1551,1727,1504,1772,1617,1648,1754,1572,1794,1534,1721,1675,1549,1749,1497,1760,1643,1563,1706,1510,1748,1587,1627,1711,1543,1799,1574,1675,1712,1533,1768,1513,1695,1637,1573,1737,1513,1764,1606,1629,1683,1515,1721,1583,1651,1671,1547,1777,1575,1691,1692,1562,1735,1497,1721,1653,1558,1709,1518,1749,1585,1665,1653,1546,1705,1539,1676,1650,1574,1724,1515,1753,1614,1618,1721,1551,1771,1620,1681,1724,1543,1742,1560,1742,1666,1565,1707,1505,1736,1650,1582,1733,1508,1742,1658,1649,1706,1537,1775,1518,1335,1239,1343,1294,1400,1396,1256,1151,924,1452,1661,1700,1764,1769,1668,1722,1687,1646,1544,1595,1569,1513,1582,1585,1580,1642,1645,1638,1696,1709,1670,1676,1757,1690,1712,1690,1720,1749,1727,1754,1739,1778,1785,1760,1797,1766,1792,1774,1774,1760,1802,1831,1810,1829,1843,1837,1785,1808,1768,1779,1740,1781,1828,1823,1878,1860,1869,1828,1865,1853,1873,1846,1860,1809,1788,1705,1750,1743,1769,1761,1710,1731,1624,1590,1637,1582,1642,1593,1607,1659,1641,1685,1582,1652,1594,1583,1637,1631,1642,1569,1696,1602,1668,1623,1582,1636,1575,1678,1618,1659,1697,1639,1570,1695,1630,1641,1610,1701,1701,1672,1675,1666,1618,1663,1666,1664,1704,1700,1731,1678,1715,1712,1710,1694,1690,1656,1683,1748,1769,1718,1679,1716,1718,1769,1766,1830,1782,1836,1790,1758,1781,1751,1760,1668,1677,1761,1779,1755,1740,1759,1754,1717,1765,1707,1707,1744,1772,1710,1791,1811,1718,1744,1751,1727,1726,1744,1715,1766,1669,1755,1776,1809,1734,1783,1800,1739,1813,1815,1769,1739,1759,1699,1748,1728,1704,1657,1701,1685,1711,1701,1719,1648,1673,1729,1732,1686,1704,1726,1714,1658,1719,1647,1648,1645,1669,1671,1715,1638,1674,1700,1665,1696,1679,1666,1674,1653,1693,1724,1716,1698,1723,1676,1679,1644,1636,1648,1632,1608,1633,1618,1643,1608,1633,1619,1633,1670,1636,1606,1626,1625,1638,1632,1629,1635,1651,1630,1613,1637,1591,1565,1596,1626,1620,1574,1561,1562,1559,1544,1540,1532,1549,1563,1555,1523,1537,1505,1486,1484,1497,1483,1466,1501,1535,1550,1469,1483,1481,1479,1489,1516,1509,1467,1510,1530,1581,1478,1509,1567,1584,1494,1507,1521,1556,1563,1502,1496,1577,1616,1498,1544,1609,1646,1509,1529,1577,1650,1586,1527,1588,1611,1572,1545,1541,1672,1584,1581,1645,1611,1632,1696,1707,1731,1656,1596,1635,1648,1594,1699,1640,1681,1703,1583,1493,1461,1458,1473,1533,1667,1640,1676,1645,1807,1636,1616,1586,1641,1635,1690,1649,1586,1492,1415,1368,1249,1229,1220,1324,1244,1269,1310,1318,1310,1344,1495,1470,1450,1505,1584,1571,1621,1667,1612,1665,1608,1616,1671,1715,1717,1664,1667,1716,1728,1721,1746,1764,1747,1732,1764,1790,1813,1802,1778,1741,1728,1708,1684,1716,1608,1616,1607,1591,1572,1623,1586,1599,1620,1548,1553,1536,1585,1402,1426,1460,1481,1493,1526,1504,1571,1550,1533,1521,1589,1594,1667,1626,1670,1716,1642,1660,1650,1675,1735,1634,1597,1685,1644,1648,1569,1536,1599,1599,1583,1571,1583,1527,1486,1550,1504,1430,1408,1389,1425,1408,1440,1461,1515,1447,1414,1514,1446,1536,1472,1458,1460,1516,1553,1516,1496,1540,1506,1554,1502,1601,1487,1524,1538,1542,1537,1507,1537,1484,1495,1545,1541,1644,1530,1608,1635,1572,1662,1670,1715,1632,1650,1742,1741,1732,1640,1663,1631,1729,1706,1709,1630,1707,1675,1712,1700,1744,1688,1712,1715,1719,1740,1717,1709,1722,1724,1744,1703,1714,1710,1721,1724,1683,1749,1281,1315,1851,1758,1656,1531,1449,1452,1462,1472,1479,1498,1516,1542,1851,1808,1963,1850,1749,1629,1573,1504,1487,1560,1566,1561,1540,1526,1643,1709,1759,1835,1877,1861,1801,1970,1737,1912,1833,1759,1705,1643,1581,1487,1525,1537,1647,1696,1786,1688,1767,1738,1747,1629,1711,1752,1864,1976,1760,1985,1939,1862,1823,1805,1784,1838,1825,1778,1678,1643,1565,1579,1671,1684,1735,1832,1830,1842,1894,1967,1990,1890,2047,1964,1941,1833,1880,1837,1854,1790,1789,1768,1825,1875,1889,1788,1854,1800,1747,1745,1750,1744,1898,1907,1944,1766,1777,1823,1796,1833,1873,1879,1864,1790,1657,1755,1831,1867,1869,1831,1809,1858,1894,1876,1995,2029,1972,1934,1926,1847,1718,1725,1746,1696,1850,1787,1843,1839,1807,1836,1876,1794,1863,1824,1893,1881,1921,1982,1745,1727,1729,1761,1788,1733,1713,1740,1715,1737,1647,1724,1809,1744,1698,1727,1699,1715,1912,1784,2022,1937,1833,1784,1781,1828,1730,1696,1691,1756,1751,1738,1688,1641,1639,1620,1673,1664,1642,1701,1855,1858,2009,1935,1941,1882,1904,1819,1840,1747,1779,1797,1777,1747,1878,1770,1811,1807,1786,1871,1790,1784,1874,1809,1889,1661,1635,1543,1498,1411,1564,1419,1505,1359,1492,1518,1302,1574,1528,1744,1642,1614,1428,1340,1402,1477,1429,1440,1449,1456,1388,1525,1414,1449,1653,1808,1740,1873,1731,1652,1512,1494,1449,1583,1535,1500,1590,1606,1610,1616,1693,1809,1617,1720,1665,1567,1471,1634,1626,1616,1640,1619,1530,1565,1503,1488,1578,1837,1637,1676,1539,1496,1459,1341,1603,1506,1427,1369,1503,1434,1462,1524,1699,1778,1948,1866,1810,1784,1632,1616,1657,1626,1699,1765,1820,1857,1914,2001,1981,1926,1903,1697,1595,1556,1542,1347,1484,1484,1571,1603,1650,1586,1661,1657,1710,1711,1763,1746,1777,1780,1724,1723,1770,1771,1789,1773,1788,1778,1816,1819,1796,1818,1825,1827,1870,1855,1843,1807,1778,1857,1844,1877,1785,1819,1851,1760,1730,1664,1791,1668,1569,1780,1533,1563,1589,1844,1523,1676,1523,1561,1567,1689,1836,1619,1692,1593,1763,1616,1535,1676,1619,1471,1525,1620,1545,1480,1860,1383,1370,1804,1323,1324,1760,1288,1281,1756,1240,1264,1782,1243,1283,1660,1176,1203,1339,1317,1360,1224,1263,1442,1184,1203,1712,1233,1238,1696,1191,1223,1647,1153,1152,1330,1137,1194,1214,1092,1465,1104,1182,1448,1093,1234,1062,1044,1609,1142,990,1230,1155,1250,1066,1074,1622,1213,1123,1335,1174,1250,1178,1133,1580,1250,1262,1708,1246,1208,1635,1159,1193,1406,1182,1190,1224,1238,1334,1248,1237,1421,1301,1230,1540,1274,1257,1648,1255,1262,1818,1305,1321,1833,1286,1305,1831,1341,1299,1807,1271,1302,1785,1281,1278,1866,1334,1310,1832,1273,1248,1775,1231,1303,1778,1294,1256,1610,1216,1214,1396,1296,1300,1350,1326,1285,1330,1360,1367,1360,1382,1414,1361,1369,1374,1359,1359,1418,1332,1332,1629,1462,1428,1666,1457,1367,1633,1405,1394,1520,1408,1429,1458,1342,1378,1516,1380,1479,1439,1390,1362,1384,1349,1352,1338,1381,1419,1429,1626,1569,1539,1782,1773,1735,1716,1794,1790,1756,1730,1666,1727,1681,1719,1711,1636,1682,1636,1581,1598,1631,1596,1663,1588,1562,1536,1510,1472,1470,1323,1344,1455,1555,1656,1687,1810,1809,1780,1773,1765,1759,1807,1857,1846,1784,1891,1784,1806,1852,1865,1812,1875,1860,1838,1871,1858,1841,1882,1890,1879,1895,1931,1891,1893,1869,1919,1941,1863,1815,1865,1948,1814,1812,1738,1904,1657,1591,1709,1876,1577,1662,1532,1587,1691,1608,1940,1691,1653,1718,1828,1672,1597,1730,1601,1689,1607,1873,1614,1581,1472,1563,1528,1591,1849,1346,1385,1879,1378,1358,1843,1332,1327,1864,1291,1299,1873,1289,1345,1771,1252,1247,1381,1375,1327,1308,1274,1468,1255,1262,1728,1262,1246,1839,1278,1311,1831,1270,1211,1567,1212,1227,1361,1314,1324,1221,1203,1577,1240,1206,1534,1166,1315,1169,1123,1744,1220,1158,1314,1237,1286,1164,1211,1637,1219,1258,1684,1208,1204,1369,1321,1381,1257,1161,1601,1186,1238,1784,1250,1178,1589,1235,1235,1406,1325,1297,1308,1272,1294,1301,1265,1319,1307,1275,1417,1317,1363,1560,1295,1258,1547,1290,1266,1732,1289,1280,1876,1299,1285,1851,1312,1295,1865,1258,1265,1849,1245,1271,1741,1311,1285,1524,1255,1251,1394,1323,1314,1316,1258,1453,1325,1359,1523,1344,1335,1500,1278,1289,1773,1336,1362,1842,1342,1434,1881,1432,1390,1706,1330,1368,1701,1372,1379,1704,1378,1382,1542,1350,1400,1456,1414,1435,1544,1472,1433,1677,1462,1504,1824,1438,1459,1851,1603,1690,1648,1943,1901,1879,1918,1897,1868,1873,1810,1823,1762,1783,1868,1810,1770,1818,1797,1678,1773,1802,1821,1830,1770,1735,1722,1646,1632,1637,1452,1443,1400,1418,1539,1600,1619,1608,1581,1615,1615,1664,1681,1692,1657,1693,1756,1689,1717,1726,1725,1754,1758,1758,1758,1768,1778,1770,1792,1786,1785,1823,1796,1815,1804,1760,1814,1798,1790,1742,1750,1879,1775,1746,1714,1819,1656,1588,1647,1893,1493,1627,1470,1511,1660,1625,1856,1665,1655,1662,1804,1646,1592,1715,1597,1668,1525,1783,1604,1505,1441,1605,1541,1521,1870,1325,1310,1698,1330,1300,1613,1294,1300,1507,1257,1260,1469,1252,1216,1655,1312,1284,1842,1347,1287,1773,1273,1235,1699,1268,1240,1736,1257,1229,1713,1229,1196,1557,1182,1189,1438,1137,1160,1233,1176,1224,1095,1113,1514,1200,1117,1422,1055,1190,1185,1058,1437,1155,1197,1435,1111,1120,1207,1214,1293,1160,1174,1603,1207,1232,1675,1224,1201,1543,1182,1135,1374,1152,1205,1149,1172,1208,1144,1112,1499,1172,1178,1589,1219,1159,1626,1212,1181,1735,1193,1195,1763,1239,1222,1776,1209,1231,1753,1250,1218,1732,1180,1214,1671,1213,1198,1710,1256,1221,1627,1194,1191,1566,1164,1207,1506,1224,1170,1369,1223,1222,1206,1214,1378,1205,1209,1507,1271,1314,1586,1247,1236,1654,1303,1264,1765,1261,1324,1813,1240,1312,1781,1367,1347,1704,1289,1331,1739,1325,1328,1781,1340,1294,1575,1277,1310,1506,1368,1407,1663,1448,1426,1766,1343,1344,1782,1356,1474,1602,1435,1461,1744,1808,1618,1816,1765,1784,1790,1800,1686,1695,1751,1778,1684,1752,1665,1782,1725,1718,1701,1703,1677,1755,1753,1740,1695,1695,1641,1570,1518,1361,1741,1889,1731,1689,1654,1597,1548,1511,1589,1665,1752,1706,1603,1691,1703,1756,1849,1887,1964,1985,1991,1698,2001,1894,1652,1660,1642,1635,1640,1623,1669,1669,1676,1639,1613,1681,1680,1744,1823,1948,1915,1884,1947,1736,1988,1915,1765,1687,1564,1571,1548,1484,1550,1581,1655,1668,1702,1715,1742,1760,1716,1710,1700,1856,1829,1920,1885,1673,1620,1606,1570,1603,1574,1570,1571,1602,1587,1549,1583,1580,1610,1635,1657,1626,1843,1748,1926,1920,1704,1650,1555,1527,1635,1475,1493,1469,1460,1425,1590,1550,1639,1681,1710,1760,1464,1508,1606,1609,1687,1659,1687,1693,1705,1696,1740,1813,1838,1721,1818,1805,1804,1748,1813,1756,1802,1794,1793,1804,1828,1801,1830,1859,1824,1859,1871,1865,1799,1841,1803,1817,1778,1775,1812,1727,1700,1670,1757,1598,1601,1767,1609,1580,1645,1530,1580,1651,1638,1581,1641,1625,1622,1622,1752,1604,1568,1626,1572,1496,1595,1496,1433,1595,1373,1346,1609,1373,1186,1362,1320,1451,1274,1163,1300,1282,1385,1286,1231,1160,1315,1361,1247,1353,1187,1201,1417,1172,1379,1207,1083,1176,1212,1345,1128,1255,1155,1081,1129,1075,1307,1143,1442,963,1196,1000,1112,1244,1139,1298,1059,1513,1061,1170,1113,1197,1352,1217,1411,1196,1175,1181,1051,1399,1138,1493,1077,1300,1103,1268,1145,1097,1329,1102,1432,1186,1370,1206,1150,1181,1151,1561,1061,1314,1201,1108,1360,1056,1535,1107,1154,1207,1174,1402,1205,1381,1199,1145,1332,1263,1337,1223,1170,1135,1251,1447,1265,1389,1207,1301,1440,1334,1431,1324,1216,1429,1234,1622,1234,1239,1409,1212,1647,1200,1407,1194,1386,1517,1375,1442,1349,1287,1388,1247,1664,1288,1388,1228,1367,1425,1466,1546,1485,1624,1571,1722,1696,1694,1704,1706,1723,1674,1629,1736,1738,1670,1716,1617,1701,1632,1536,1636,1598,1600,1646,1656,1631,1600,1562,1555,1446,1327,1373,1733,1774,1694,1616,1596,1467,1434,1554,1609,1450,1517,1494,1574,1553,1650,1570,1745,1756,1772,1720,1634,1409,1491,1456,1451,1380,1436,1660,1357,1471,1527,1646,1753,1710,1601,1555,1436,1459,1457,1375,1438,1491,1624,1511,1737,1657,1770,1773,1599,1395,1472,1408,1444,1406,1393,1412,1423,1424,1539,1644,1723,1896,2019,1876,1857,1703,1628,1703,1723,1730,1719,1659,1628,1631,1578,1600,1599,1571,1733,1899,1856,1950,1823,1718,1708,1696,1672,1709,1768,1775,1715,1763,1755,1796,1691,1669,1571,1940,1922,2023,1817,1849,1721,1720,1704,1640,1755,1680,1772,1802,1772,1686,1756,1740,1780,1894,1865,2031,1980,1947,1924,1847,1840,1848,1791,1772,1809,1831,1849,1884,1874,1785,1746,1742,1741,1773,1908,1941,1982,1802,1726,1611,1682,1583,1587,1708,1726,1609,1576,1631,1613,1523,1877,1912,2033,1922,1943,1845,1858,1747,1678,1727,1687,1719,1721,1699,1772,1722,1825,1835,1868,1906,1892,2030,1891,2056,1921,1876,1771,1661,1540,1612,1643,1557,1610,1652,1667,1625,1554,1611,1730,1750,1792,2016,1912,2054,1982,1955,1891,1810,1674,1682,1674,1772,1818,1784,1698,1639,1795,1850,1800,1799,1839,2015,1796,1987,1901,1892,1782,1725,1697,1695,1711,1765,1708,1770,1745,1740,1887,1753,1730,1760,1806,1695,1828,1835,1634,1555,1603,1680,1650,1514,1441,1452,1572,1526,1778,1575,1620,1826,1658,1941,1768,1705,1596,1497,1656,1602,1573,1618,1633,1530,1618,1565,1604,1705,1744,1742,1924,1718,1949,1763,1800,1781,1721,1738,1693,1676,1654,1693,1676,1721,1750,1806,1724,1692,1601,1573,1588,1601,1782,1777,1958,1874,1916,1761,1708,1712,1762,1751,1739,1785,1754,1767,1691,1743,1766,1711,1702,1614,1662,1624,1769,1614,1796,1719,1602,1564,1423,1327,1405,1559,1620,1566,1471,1445,1574,1418,1521,1500,1917,1994,1818,1792,1723,1650,1640,1615,1633,1728,1785,1747,1662,1798,1810,1730,1582,1630,1599,1548,1707,1582,1721,1609,1584,1503,1488,1548,1636,1594,1522,1584,1607,1570,1588,1668,1721,1745,1762,1694,1613,1787,1645,1915,1864,1794,1710,1612,1506,1596,1614,1588,1607,1584,1570,1644,1584,1636,1638,1593,1711,1757,1783,1508,1411,1374,1327,1277,1406,1555,1667,1811,1774,1873,1930,2056,1996,1981,1837,1777,1822,1804,1812,1874,1940,1912,1929,1901,1916,1952,2008,1959,1970,1954,1969,1780,1998,1975,1880,1784,1763,1829,1813,1843,1836,1730,1771,1858,1904,1830,1777,1731,1706,1719,1983,1783,1988,1877,1926,1857,1726,1601,1738,1640,1744,1757,1833,1839,1819,1732,1931,1962,1984,1898,1829,1683,1542,1548,1679,1720,1832,1759,1812,1853,1878,1917,2048,2030,1948,1862,1899,1881,1908,1932,1916,1959,1908,1972,1886,1936,1862,1883,1845,1774,1833,1993,1847,2048,1965,1968,1941,1881,1939,1864,1904,1861,1898,1950,1949,1905,1890,1919,1915,1977,1893,1881,1874,2045,1837,2047,1958,1827,1848,1802,1810,1811,1708,1807,1840,1795,1875,1871,1882,1823,1907,1903,1966,1918,1886,1988,2053,1957,1918,1818,1812,1831,1868,1814,1859,1904,1969,1900,1919,1799,1748,1791,1820,1833,1787,2017,1809,1995,1947,1959,1924,1886,1822,1881,1798,1797,1884,1889,1811,1938,1925,1903,1967,1965,1910,1890,1964,1844,1913,1896,1707,1567,1465,1477,1458,1533,1583,1516,1481,1393,1464,1495,1483,1876,1782,1951,1792,1737,1604,1517,1595,1570,1629,1675,1677,1590,1550,1502,1526,1504,1560,1587,1854,1957,2034,1900,1916,1868,1726,1805,1820,1779,1732,1775,1740,1781,1795,1761,1840,1685,1510,1678,1872,1859,1855,1936,1853,1818,1677,1724,1806,1743,1748,1790,1722,1803,1836,1820,1772,1787,1790,1772,1794,1842,1733,2038,2009,1888,1884,1773,1792,1795,1743,1789,1705,1778,1702,1744,1752,1761,1735,1823,1804,1781,1752,1915,1795,2047,1938,1960,1855,1816,1823,1761,1662,1761,1722,1727,1706,1702,1816,1775,1848,1854,1762,1970,1782,2001,1891,1929,1827,1807,1785,1808,1767,1766,1718,1853,1813,1799,1811,1788,1805,1864,1822,1773,1778,1996,1774,2011,1805,1822,1799,1720,1748,1737,1733,1815,1802,1740,1790,1747,1748,1786,1752,1810,1912,1885,1903,1875,1967,2022,1760,1803,1758,1683,1722,1772,1650,1795,1894,1736,1829,1720,1757,1738,1780,1794,1792,1812,1954,1795,1919,1706,1717,1641,1626,1618,1660,1766,1732,1741,1735,1852,1820,1762,1836,1826,1879,1946,1770,1970,1826,1825,1798,1726,1736,1768,1729,1718,1679,1692,1648,1676,1705,1751,1783,1845,1868,1842,2004,1813,2028,1993,1930,1994,1815,1710,1605,1593,1627,1636,1571,1735,1735,1797,1749,1807,1800,1815,1937,1776,1877,1534,1554,1556,1442,1558,1522,1517,1721,1762,1856,1837,1844,1857,2006,1742,1913,1709,1686,1574,1605,1509,1424,1494,1440,1480,1462,1513,1576,1645,1693,1794,1926,1795,1940,1832,1754,1639,1645,1599,1551,1615,1551,1618,1708,1845,1820,1978,1777,1736,1670,1701,1522,1642,1815,1990,1872,1898,1733,1617,1630,1605,1593,1602,1589,1568,1663,1704,1636,1793,1682,1711,1608,1593,1747,1731,1899,1706,1707,1638,1581,1538,1528,1566,1571,1649,1610,1606,1625,1608,1596,1625,1735,1677,1900,1736,1930,1858,1777,1702,1634,1605,1602,1582,1599,1602,1577,1558,1641,1654,1688,1626,1687,1710,1679,1939,1724,1995,1944,1893,1860,1737,1784,1775,1761,1718,1738,1661,1724,1753,1654,1699,1733,1762,1710,1695,1912,1713,1992,1867,1728,1660,1531,1507,1524,1456,1512,1528,1582,1594,1619,1615,1664,1674,1729,1639,1778,1733,1933,1927,1736,1725,1594,1538,1606,1495,1563,1541,1522,1570,1600,1612,1705,1629,1676,1602,1507,1504,1814,1723,1931,1863,1813,1725,1624,1644,1636,1603,1617,1648,1663,1674,1780,1770,1664,1603,1597,1673,1640,1275,1353,1348,1506,1547,1534,1518,1538,1518,1530,1610,1647,1470,1616,1521,1572,1571,1605,1578,1576,1604,1546,1562,1528,1595,1611,1598,1590,1676,1613,1553,1532,1572,1503,1595,1491,1532,1540,1517,1552,1546,1493,1488,1509,1546,1469,1463,1478,1457,1494,1531,1501,1464,1475,1507,1471,1456,1398,1488,1463,1430,1364,1365,1313,1404,1398,1424,1357,1353,1293,1271,1251,1281,1242,1291,1247,1215,1294,1296,1299,1299,1290,1266,1305,1276,1295,1276,1281,1353,1370,1353,1314,1310,1342,1258,1206,1229,1275,1374,1234,1278,1313,1269,1330,1269,1226,1295,1307,1248,1237,1231,1293,1320,1301,1293,1333,1294,1302,1387,1313,1328,1286,1409,1394,1391,1387,1384,1381,1423,1454,1416,1394,1341,1397,1422,1429,1433,1430,1465,1448,1406,1474,1436,1474,1548,1456,1557,1503,1530,1537,1494,1537,1480,1497,1478,1575,1506,1501,1431,1524,1463,1433,1388,1479,1468,1471,1474,1424,1404,1378,1360,1335,1257,1126,1046,1088,1124,1113,1118,1155,1186,1172,1214,1182,1227,1224,1224,1219,1211,1229,1235,1209,1199,1217,1224,1220,1255,1209,1277,1200,1221,1212,1252,1226,1247,1228,1235,1257,1232,1260,1216,1247,1197,1270,1227,1274,1232,1272,1247,1215,1208,1229,1222,1229,1198,1227,1215,1210,1213,1228,1235,1234,1237,1223,1236,1203,1226,1224,1219,1249,1233,1226,1197,1215,1232,1212,1223,1209,1232,1234,1229,1230,1220,1224,1219,1230,1249,1220,1229,1256,1244,1218,1246,1236,1225,1232,1220,1228,1235,1235,1236,1260,1244,1294,1259,1284,1249,1258,1272,1265,1254,1252,1274,1236,1275,1231,1276,1210,1296,1206,1267,1192,1292,1175,1220,1209,1268,1190,1249,1215,1261,1197,1227,1221,1245,1246,1213,1212,1206,1247,1176,1223,1217,1233,1189,1242,1204,1217,1209,1179,1143,1150,1113,1096,1094,1071,987,1642,1857,1832,1773,1902,1898,1819,1856,1838,1950,1909,1810,1879,1926,1932,1839,1801,1925,1893,1834,1797,1889,1945,1861,1795,1870,1867,1917,1790,1782,1907,1850,1852,1803,1883,1951,1810,1879,1853,1894,1912,1782,1918,1934,1878,1902,1839,1890,1927,1820,1896,1912,1892,1917,1801,1862,1922,1879,1857,1865,1866,1861,1837,1811,1928,1850,1856,1867,1817,1883,1829,1799,1882,1820,1853,1851,1822,1904,1862,1860,1877,1799,1905,1856,1797,1911,1832,1846,1854,1806,1903,1846,1843,1833,1855,1856,1824,1877,1867,1864,1859,1830,1861,1881,1817,1847,1842,1877,1861,1854,1854,1880,1835,1870,1857,1839,1856,1827,1920,1867,1829,1846,1873,1879,1854,1816,1874,1854,1810,1860,1857,1882,1896,1826,1872,1876,1889,1893,1798,1883,1901,1803,1860,1862,1851,1888,1793,1834,1935,1853,1857,1872,1821,1865,1784,1805,1823,1779,1793,1798,1829,1823,1763,1790,1811,1799,1778,1796,1789,1854,1756,1772,1834,1791,1827,1750,1775,1845,1764,1810,1816,1792,1851,1761,1759,1860,1790,1823,1762,1755,1856,1793,1757,1836,1754,1851,1791,1737,1817,1815,1799,1818,1751,1822,1853,1737,1847,1775,1786,1831,1710,1867,1823,1797,1843,1753,1847,1830,1752,1830,1783,1802,1851,1722,1864,1819,1767,1786,1746,1855,1791,1736,1812,1792,1803,1762,1696,1855,1793,1726,1799,1742,1841,1806,1702,1826,1806,1772,1749,1745,1828,1800,1742,1705,1744,1800,1786,1719,1718,1800,1765,1740,1724,1788,1825,1738,1678,1796,1771,1820,1726,1690,1818,1770,1694,1728,1733,1801,1736,1592,1786,1727,1795,1728,1683,1827,1750,1713,1750,1727,1802,1726,1634,1784,1758,1758,1729,1681,1804,1746,1713,1781,1722,1800,1759,1655,1862,1746,1766,1798,1679,1811,1735,1719,1809,1729,1773,1793,1701,1783,1745,1778,1833,1671,1774,1767,1759,1795,1730,1753,1787,1750,1760,1744,1762,1805,1738,1703,1747,1742,1775,1704,1740,1799,1748,1742,1747,1790,1781,1755,1687,1796,1792,1735,1730,1705,1789,1798,1707,1739,1745,1779,1760,1654,1779,1816,1758,1715,1703,1780,1778,1711,1740,1701,1783,1766,1666,1753,1735,1780,1706,1695,1780,1779,1710,1761,1738,1778,1745,1668,1760,1766,1733,1738,1681,1759,1741,1699,1732,1721,1742,1753,1639,1780,1748,1712,1786,1689,1742,1721,1698,1720,1708,1713,1753,1667,1736,1758,1728,1743,1808,1753,1832,1754,1737,1876,1730,1804,1769,1757,1800,1775,1769,1814,1798,1798,1781,1766,1804,1760,1825,1786,1750,1736,1756,1797,1755,1783,1796,1756,1809,1769,1776,1813,1783,1834,1751,1766,1813,1760,1811,1763,1765,1791,1731,1747,1787,1711,1827,1717,1815,1792,1725,1829,1751,1781,1787,1680,1801,1741,1717,1751,1653,1791,1752,1712,1811,1718,1760,1825,1778,1789,1778,1762,1799,1737,1851,1747,1829,1740,1732,1798,1679,1777,1746,1638,1749,1671,1729,1752,1690,1780,1679,1720,1762,1692,1805,1724,1678,1783,1692,1736,1736,1632,1765,1662,1704,1722,1702,1788,1703,1635,1751,1704,1723,1694,1609,1744,1694,1708,1663,1652,1754,1650,1651,1633,1740,1759,1596,1632,1696,1709,1725,1568,1666,1729,1674,1697,1593,1721,1726,1641,1621,1660,1717,1711,1632,1628,1695,1762,1715,1553,1677,1641,1707,1673,1560,1728,1665,1593,1643,1647,1737,1677,1510,1692,1622,1684,1651,1528,1717,1621,1586,1680,1509,1669,1640,1477,1693,1563,1606,1678,1483,1686,1620,1628,1670,1546,1675,1638,1579,1653,1531,1698,1623,1618,1662,1554,1706,1691,1625,1707,1634,1725,1724,1634,1781,1638,1747,1738,1641,1773,1643,1749,1742,1645,1801,1672,1746,1704,1692,1752,1693,1700,1751,1710,1705,1678,1642,1764,1652,1681,1754,1519,1780,1661,1618,1697,1523,1742,1635,1554,1773,1560,1685,1674,1563,1757,1644,1713,1670,1508,1724,1602,1627,1708,1508,1736,1592,1593,1691,1478,1737,1621,1552,1742,1527,1674,1647,1520,1746,1570,1625,1720,1500,1740,1546,1599,1714,1558,1684,1618,1653,1749,1681,1705,1670,1752,1745,1720,1704,1685,1755,1708,1710,1694,1733,1716,1662,1733,1709,1746,1691,1701,1718,1691,1724,1694,1704,1706,1660,1696,1727,1687,1682,1705,1684,1721,1612,1660,1667,1710,1716,1594,1711,1705,1706,1712,1613,1704,1667,1647,1695,1616,1651,1711,1554,1665,1601,1548,1709,1540,1633,1632,1499,1732,1511,1575,1668,1550,1735,1519,1610,1648,1530,1717,1556,1586,1586,1517,1668,1534,1573,1616,1509,1604,1559,1563,1627,1503,1587,1582,1520,1604,1499,1614,1594,1544,1644,1479,1598,1617,1526,1635,1463,1576,1577,1542,1583,1470,1577,1603,1525,1633,1460,1586,1580,1503,1585,1473,1604,1542,1489,1590,1539,1572,1584,1472,1615,1577,1539,1595,1450,1618,1619,1514,1621,1454,1650,1633,1558,1629,1494,1629,1590,1522,1674,1472,1642,1584,1510,1651,1469,1669,1561,1505,1646,1459,1684,1576,1536,1656,1435,1655,1565,1520,1671,1481,1626,1569,1512,1640,1484,1611,1571,1493,1677,1550,1651,1601,1472,1682,1519,1592,1606,1495,1693,1526,1580,1614,1481,1710,1562,1573,1642,1485,1715,1556,1545,1671,1490,1696,1580,1539,1661,1481,1688,1551,1533,1655,1480,1677,1556,1510,1681,1532,1621,1572,1528,1724,1524,1608,1584,1490,1717,1533,1609,1681,1555,1715,1656,1669,1670,1636,1661,1719,1681,1617,1687,1679,1650,1648,1640,1662,1670,1568,1722,1601,1688,1677,1609,1698,1625,1634,1703,1588,1699,1636,1624,1738,1583,1705,1658,1629,1698,1618,1627,1673,1591,1674,1607,1642,1676,1552,1663,1625,1648,1662,1546,1657,1620,1613,1667,1576,1680,1669,1582,1676,1556,1661,1608,1554,1670,1536,1640,1653,1492,1686,1633,1656,1713,1499,1646,1642,1571,1670,1528,1577,1648,1483,1645,1568,1549,1690,1500,1646,1590,1544,1703,1486,1652,1587,1527,1681,1520,1614,1625,1533,1664,1530,1583,1639,1449,1650,1552,1518,1650,1447,1603,1590,1532,1674,1477,1639,1580,1532,1680,1474,1643,1612,1533,1642,1575,1616,1655,1530,1681,1659,1589,1676,1471,1717,1660,1559,1708,1498,1701,1624,1593,1709,1567,1673,1618,1539,1709,1652,1620,1642,1609,1703,1607,1625,1684,1637,1737,1597,1628,1703,1626,1747,1606,1623,1739,1673,1713,1647,1645,1756,1687,1733,1686,1659,1781,1652,1710,1736,1618,1805,1641,1758,1721,1731,1808,1644,1742,1804,1723,1755,1658,1686,1805,1683,1704,1703,1717,1813,1631,1669,1706,1721,1763,1632,1721,1781,1715,1766,1633,1719,1798,1679,1725,1657,1725,1803,1649,1658,1706,1685,1758,1644,1664,1749,1701,1714,1680,1709,1808,1638,1752,1714,1685,1783,1710,1704,1750,1681,1824,1733,1668,1779,1727,1794,1741,1631,1771,1714,1741,1742,1666,1829,1744,1696,1785,1667,1816,1757,1659,1821,1682,1834,1736,1679,1797,1731,1747,1744,1687,1813,1731,1677,1805,1687,1788,1743,1707,1774,1688,1800,1717,1717,1764,1760,1756,1770,1732,1807,1779,1757,1771,1719,1821,1752,1759,1764,1716,1786,1737,1771,1792,1734,1827,1765,1739,1782,1739,1788,1753,1695,1779,1717,1764,1752,1682,1810,1737,1756,1745,1694,1780,1728,1757,1767,1698,1813,1756,1666,1818,1703,1801,1735,1723,1809,1733,1838,1718,1670,1874,1704,1764,1782,1681,1869,1690,1703,1852,1704,1830,1727,1669,1865,1698,1769,1783,1655,1909,1729,1679,1856,1677,1828,1808,1672,1893,1722,1716,1815,1634,1803,1761,1718,1837,1681,1767,1803,1706,1819,1684,1798,1884,1664,1852,1769,1747,1832,1668,1778,1834,1745,1769,1764,1779,1757,1719,1730,1753,1750,1723,1684,1760,1782,1746,1768,1749,1823,1821,1754,1824,1767,1804,1802,1726,1843,1780,1779,1821,1762,1845,1826,1752,1860,1736,1787,1834,1765,1815,1776,1752,1808,1751,1766,1806,1744,1813,1762,1720,1830,1760,1764,1775,1777,1794,1739,1712,1841,1765,1786,1774,1798,1812,1773,1810,1798,1826,1815,1746,1771,1837,1756,1813,1738,1776,1798,1671,1747,1757,1754,1806,1725,1776,1791,1739,1799,1728,1733,1779,1720,1734,1705,1740,1807,1711,1729,1776,1740,1725,1709,1668,1793,1737,1708,1742,1727,1799,1731,1733,1802,1731,1779,1689,1706,1807,1731,1708,1774,1746,1802,1727,1702,1813,1751,1778,1716,1719,1806,1747,1718,1766,1742,1809,1716,1709,1796,1776,1726,1740,1728,1838,1746,1699,1772,1744,1780,1737,1733,1829,1777,1753,1771,1748,1849,1767,1667,1787,1744,1793,1739,1723,1839,1767,1745,1789,1727,1841,1750,1669,1813,1761,1788,1745,1706,1826,1803,1752,1791,1800,1824,1820,1679,1867,1812,1762,1848,1752,1831,1869,1730,1842,1781,1821,1897,1701,1813,1831,1800,1815,1738,1833,1845,1750,1765,1764,1867,1837,1717,1802,1783,1783,1786,1716,1817,1788,1742,1750,1768,1821,1856,1713,1803,1790,1765,1825,1723,1813,1821,1707,1787,1735,1799,1856,1688,1805,1767,1755,1827,1724,1820,1799,1697,1802,1747,1778,1825,1687,1823,1747,1717,1802,1730,1811,1779,1741,1807,1759,1771,1794,1740,1808,1760,1736,1799,1766,1777,1763,1758,1776,1788,1784,1817,1778,1808,1789,1792,1786,1763,1769,1790,1781,1779,1799,1802,1808,1792,1781,1829,1844,1786,1854,1763,1808,1833,1754,1833,1829,1804,1822,1737,1866,1832,1808,1774,1831,1852,1781,1784,1801,1851,1850,1756,1793,1820,1820,1797,1770,1842,1815,1772,1836,1804,1836,1834,1767,1867,1842,1774,1793,1797,1848,1814,1761,1808,1799,1809,1805,1734,1832,1820,1754,1817,1814,1844,1819,1743,1827,1807,1782,1806,1770,1826,1831,1752,1824,1821,1842,1814,1698,1792,1889,1798,1990,1835,1833,1860,1851,1904,1928,1869,2010,1851,1896,1991,1852,1987,1862,1839,1988,1810,1953,1921,1851,2021,1806,1921,1989,1841,2026,1826,1832,2012,1806,1961,1940,1846,2039,1798,1916,1982,1816,2036,1856,1876,2035,1793,2009,1973,1821,2054,1822,1959,2014,1782,2033,1922,1900,2057,1789,1988,1996,1829,2053,1834,1954,2034,1819,2043,1944,1895,2024,1750,2002,1962,1824,2024,1831,1966,2003,1772,1983,1910,1931,1985,1803,1968,1950,1907,2012,1763,1944,1945,1871,1945,1776,1948,1986,1886,1925,1803,1963,1977,1886,1973,1850,2006,1970,1889,1962,1833,1997,2020,1928,1980,1824,1981,1973,1975,1988,1840,2011,1942,1984,2012,1827,2046,1877,2024,1998,1912,1978,1884,2033,1916,2031,2002,1860,2008,1907,2023,1903,1997,1966,1870,1989,1903,2037,1907,2036,1977,1940,2002,1953,2030,1910,2045,1987,1994,1976,2013,2022,2028,2019,2020,2027,1994,2039,1989,2036,1941,2056,1969,2026,2050,2017,2023,1962,2030,1923,2017,1916,2025,1907,2055,1894,2022,1889,1990,1903,1989,1937,1960,1957,1880,2032,1859,2000,1955,1871,2007,1852,1853,1877,1932,1874,1860,1904,1818,1836,1850,1844,1881,1889,1911,1920,1917,1932,1902,1897,1881,1905,1937,1982,1989,1949,1890,1903,1964,1995,1914,1980,1933,1992,1891,1900,1930,1946,1919,1915,1982,1926,1946,1848,1913,1914,1951,1929,1898,1900,1892,1926,1828,1920,1687,1925,1828,1890,1929,1821,1878,1821,1865,1780,1900,1768,1927,1869,1927,1904,1802,1887,1857,1904,1899,1921,1933,1810,1857,1837,1868,1864,1884,1942,1875,1900,1767,1928,1853,1900,1922,1897,1906,1870,1820,1832,1920,1932,1911,1950,1896,1924,1956,1832,1937,1858,1945,1909,1904,1964,1855,2009,1808,1974,1852,1983,1928,1923,1989,1836,2003,1811,2005,1848,1979,1858,1896,1912,1757,1957,1729,1978,1721,1879,1865,1793,1897,1803,1835,1724,1874,1720,1791,1722,1786,1771,1728,1840,1718,1850,1734,1804,1780,1752,1872,1707,1775,1792,1731,1825,1662,1918,1670,1778,1848,1689,1958,1643,1839,1877,1675,2004,1649,1859,1858,1708,1978,1690,1910,1868,1715,1968,1786,1905,1919,1722,1974,1813,1907,1982,1748,1961,1995,1895,1997,1813,2047,1984,1857,1940,1921,2039,1917,2014,1946,1979,2041,1865,2043,1882,1960,2056,1803,2037,1890,1970,2052,1795,2038,1884,1920,2034,1835,2019,1732,1943,1804,1875,1903,1728,2006,1592,1896,1637,1819,1770,1788,1903,1678,1930,1585,1916,1611,1888,1658,1784,1781,1703,1803,1684,1817,1668,1851,1640,1854,1584,1845,1607,1833,1598,1869,1642,1794,1665,1784,1720,1731,1762,1677,1827,1593,1849,1558,1851,1542,1849,1567,1828,1571,1840,1637,1777,1661,1714,1675,1673,1715,1624,1733,1554,1791,1658,1789,1730,1794,1775,1770,1881,1763,1901,1794,1883,1860,1890,1865,1847,1885,1855,1927,1888,1893,1825,1826,1850,1868,1803,1799,1896,1795,1929,1816,1922,1779,1928,1781,1879,1896,1794,1881,1811,1830,1743,1860,1723,1871,1755,1852,1795,1734,1927,1711,1974,1676,1924,1692,1995,1676,1931,1791,1885,1845,1866,1843,1789,1910,1728,1924,1776,1927,1802,1871,1907,1825,1962,1781,1981,1789,1825,1831,1778,1862,1752,1762,1822,1868,1743,1845,1882,1852,1730,1799,1845,1889,1861,1825,1830,1791,1777,1762,1768,1755,1784,1745,1747,1679,1658,1760,1924,1918,1762,1859,1726,1715,1721,1738,1692,1707,1799,1876,1870,1936,1935,1898,1845,1924,1855,1912,1908,1815,1848,1882,1898,1881,1856,1836,1840,1890,1893,1859,1846,1946,1887,1855,1945,1895,1887,1984,1892,1965,1884,1913,1959,1907,1938,1987,1852,2049,1843,1928,1912,1953,1882,1894,1931,1872,1971,1865,1997,1786,1938,1827,1922,1920,1895,1890,1867,1874,1838,1933,1834,1964,1869,1941,1869,1966,1816,1966,1843,1984,1854,1944,1868,1912,1874,1958,1844,1925,1851,1895,1886,1912,1909,1945,1882,1939,1973,1904,1992,1864,2021,1888,1988,1912,1909,1994,1841,1987,1883,1871,1965,1846,1850,1935,1876,1825,1883,1883,1760,1770,1816,1763,1788,1810,1795,1779,1836,1837,1786,1791,1784,1806,1787,1841,1771,1726,1857,1918,1806,1753,1806,1793,1800,1681,1758,1804,1583,1894,1552,1842,1639,1828,1673,1735,1708,1762,1770,1755,1740,1789,1796,1749,1821,1786,1826,1799,1824,1752,1812,1812,1850,1788,1835,1783,1828,1811,1903,1902,1815,1921,1721,1943,1802,1854,1786,1936,1892,1867,1894,1786,1914,1743,1937,1881,1874,1883,1773,1896,1737,1840,1915,1832,1875,1725,1820,1780,1809,1947,1766,1875,1665,1682,1817,1533,1936,1589,1782,1757,1601,1884,1581,1887,1671,1707,1799,1577,1940,1590,1826,1728,1668,1904,1561,1883,1722,1677,1882,1516,1945,1622,1757,1854,1565,1962,1563,1782,1819,1623,1937,1568,1776,1799,1606,1944,1619,1776,1800,1654,1924,1620,1705,1916,1571,1884,1755,1695,1906,1600,1826,1847,1712,1913,1613,1732,1879,1637,1874,1644,1701,1902,1567,1830,1805,1712,1917,1610,1742,1854,1688,1894,1685,1736,1905,1635,1852,1810,1746,1939,1655,1772,1904,1783,1885,1774,1817,1919,1672,1877,1838,1821,1923,1754,1874,1984,1860,1873,2007,1906,1942,2009,1888,2039,1995,1870,2051,1902,1992,2018,1841,2025,1945,1878,1995,1827,1977,1972,1818,1989,1858,1936,1954,1798,1963,1890,1931,1926,1826,1996,1928,1884,1868,1842,1983,1851,1827,1879,1841,1973,1811,1872,1846,1854,1953,1858,1852,1897,1837,1954,1874,1922,1883,1887,1875,1799,1964,1873,1945,1857,1934,1820,1926,1804,1917,1774,1938,1855,1929,1866,1884,1919,1810,1891,1874,1806,1868,1796,1862,1787,1782,1783,1738,1850,1790,1844,1821,1779,1810,1793,1779,1681,1820,1764,1845,1752,1796,1833,1707,1803,1803,1788,1669,1851,1632,1836,1660,1850,1803,1796,1821,1805,1894,1770,1894,1793,1850,1794,1859,1839,1911,1830,1865,1860,1910,1840,1908,1870,1894,1849,1965,1801,1976,1801,1969,1817,1997,1801,1967,1815,1935,1858,1891,1896,1788,1910,1712,1873,1663,1952,1654,1979,1634,1937,1838,1907,1892,1783,1887,1724,1891,1663,1913,1770,1922,1868,1783,1857,1610,1907,1719,1926,1804,1803,1810,1550,1912,1792,1921,1900,1727,1858,1913,1953,1877,1776,1853,1848,1958,1887,1802,1803,1818,1955,1883,1820,1810,1786,1935,1892,1847,1841,1779,1941,1877,1721,1818,1744,1924,1881,1700,1905,1768,1941,1864,1670,1880,1816,1899,1827,1648,2005,1797,1867,1811,1697,1953,1870,1816,1776,1737,2044,1874,1737,1824,1783,2005,1837,1809,1902,1845,1991,1841,1859,1957,1900,1962,1780,1893,2023,1867,1938,1845,1904,2041,1790,1949,1906,1882,1990,1780,1984,1989,1851,2013,1803,1954,1980,1758,2032,1895,1861,2011,1772,1987,1932,1764,2043,1791,1905,1934,1789,1962,1806,1773,1805,1801,1829,1822,1746,1842,1786,1810,1830,1797,1826,1836,1772,1793,1799,1825,1804,1766,1805,1799,1814,1850,1813,1827,1823,1760,1852,1821,1847,1840,1791,1830,1803,1768,1834,1785,1834,1808,1777,1827,1805,1812,1858,1775,1838,1854,1800,1824,1814,1819,1835,1823,1835,1820,1842,1842,1788,1837,1825,1814,1829,1844,1863,1846,1793,1829,1846,1855,1859,1811,1838,1827,1800,1832,1826,1851,1817,1781,1840,1820,1851,1878,1814,1854,1814,1806,1845,1804,1842,1821,1756,1831,1834,1843,1839,1821,1854,1892,1784,1838,1867,1804,1778,1817,1805,1776,1806,1852,1811,1931,1970,1957,1979,1952,1978,1966,1947,1992,2016,2000,2018,1993,2014,1983,1984,1970,1994,1966,1947,1976,1923,1952,1900,1912,1903,1963,1924,1915,1949,1944,1953,1920,1977,1982,2006,1984,1979,1931,1915,1893,1869,1894,1857,1863,1846,1889,1879,1875,1867,1865,1829,1826,1863,1832,1836,1866,1927,1886,1840,1898,1852,1846,1883,1827,1861,1798,1814,1839,1775,1820,1864,1873,1866,1875,1878,1896,1936,1886,1889,1847,1874,1859,1869,1762,1831,1878,1877,1844,1853,1865,1873,1918,1926,1943,1933,1952,1940,1974,1954,1933,1929,1912,1916,1910,1855,1894,1812,1826,1861,1775,1821,1800,1786,1809,1764,1788,1777,1818,1839,1883,1840,1887,1851,1873,1842,1851,1899,1867,1867,1880,1940,1905,1891,1925,1904,1905,1948,1937,1902,1917,1966,1960,1950,1953,1949,1920,1890,1917,1954,1922,1879,1926,1875,1925,1909,1947,2000,1823,1808,1858,1892,1896,1947,1898,1879,1797,1769,1788,1739,1730,1737,1726,1720,1729,1698,1731,1720,1732,1714,1764,1752,1721,1725,1697,1687,1671,1702,1726,1695,1614,1640,1602,1590,1607,1562,1581,1583,1529,1586,1560,1559,1605,1591,1605,1569,1604,1632,1618,1596,1582,1594,1605,1579,1619,1638,1627,1550,1575,1630,1594,1607,1605,1675,1612,1643,1622,1660,1695,1729,1678,1642,1653,1646,1644,1677,1666,1671,1670,1654,1678,1669,1643,1622,1596,1613,1635,1597,1616,1600,1567,1570,1595,1590,1632,1603,1581,1588,1574,1566,1522,1537,1577,1541,1538,1513,1569,1545,1530,1531,1494,1439,1535,1478,1451,1476,1502,1431,1447,1500,1517,1514,1524,1530,1520,1537,1532,1556,1525,1551,1570,1577,1544,1515,1536,1528,1553,1567,1511,1484,1520,1536,1564,1546,1537,1525,1552,1558,1570,1577,1562,1558,1585,1635,1652,1674,1613,1636,1578,1631,1601,1601,1536,1528,1550,1564,1580,1570,1521,1486,1538,1531,1560,1516,1593,1554,1574,1542,1539,1536,1560,1600,1529,1559,1564,1519,1563,1578,1526,1535,1506,1515,1522,1505,1573,1539,1545,1578,1537,1577,1546,1557,1575,1577,1545,1582,1566,1544,1588,1560,1548,1585,1539,1577,1567,1596,1579,1595,1570,1561,1541,1539,1547,1592,1610,1546,1528,1552,1532,1586,1562,1554,1496,1527,1544,1556,1554,1540,1553,1577,1581,1524,1562,1537,1559,1481,1531,1535,1545,1510,1555,1534,1522,1494,1528,1564,1559,1508,1560,1577,1499,1557,1565,1527,1535,1560,1554,1521,1590,1575,1525,1560,1601,1502,1573,1653,1737,1790,1954,1944,1797,1743,1734,1886,1820,1788,1780,1750,1661,1781,1597,1665,1670,1675,1670,1730,1725,1664,1686,1682,1667,1697,1705,1670,1734,1777,1681,1657,1736,1733,1680,1724,1739,1892,1737,1767,1860,1772,1762,1871,1775,1752,1886,1811,1761,1908,1797,1749,1923,1807,1885,1830,1730,2012,1805,1937,1824,1839,1954,1790,2055,1889,1984,1901,1949,1970,1942,2023,1884,2046,1879,2049,1934,2039,1961,2021,2002,2016,2001,1993,1999,1962,2009,1998,2004,2002,2012,2013,1977,2032,2003,2011,2008,2052,1986,2055,1958,2056,1976,2047,1913,2042,1967,1975,1985,1926,2048,1845,2048,1974,1951,2043,1821,2056,1917,1957,2028,1860,2053,1950,1963,2011,1863,2055,2018,1959,2029,1846,2052,2020,1949,2045,1941,2054,2037,1981,2047,1977,2039,2036,1949,2044,1987,2021,2032,1981,2026,1980,2021,2014,1959,2035,2021,1975,2004,1961,2027,2028,1983,2011,1979,2035,2028,1999,2034,2030,1983,2000,1966,2017,2000,1998,2019,1948,2014,1998,1991,2028,1996,1994,1949,1987,2025,1964,1973,1944,1939,1961,1943,1963,1973,1949,1999,1955,1969,1985,1959,1969,1880,2007,1983,1889,2007,1927,1967,1994,1935,2009,1967,1967,1996,1939,1991,1965,1984,1993,1905,2007,1976,1974,2018,1926,2000,1958,1977,1968,1916,1955,2007,1842,1963,1886,1947,2020,1896,1940,1960,1969,1949,1864,2000,1970,1899,1942,1900,1936,2020,1862,1934,1959,1943,1989,1859,1954,1985,1957,1901,1820,1954,1962,1890,1921,1824,1966,1998,1819,1939,1920,1937,1911,1808,1960,1917,1900,1882,1840,1907,1981,1858,1904,1871,1908,1921,1779,1938,1873,1893,1900,1792,1873,1924,1893,1845,1816,1882,1927,1854,1877,1830,1903,1895,1803,1843,1872,1918,1863,1792,1867,1862,1864,1801,1799,1881,1805,1839,1831,1821,1907,1825,1822,1792,1892,1931,1834,1849,1824,1849,1884,1812,1870,1887,1845,1884,1785,1895,1963,1835,1949,1791,1921,1959,1806,1984,1889,1862,1980,1744,1960,1964,1786,2013,1775,1913,1957,1795,1993,1876,1839,2003,1776,1960,1915,1808,2023,1732,1968,1947,1810,1987,1807,1924,1964,1750,2017,1917,1829,2010,1718,2002,1951,1748,2015,1765,1943,1937,1763,1983,1852,1850,1927,1723,2001,1899,1814,1970,1750,1962,1886,1764,1952,1844,1893,1903,1735,1992,1886,1815,1886,1793,1936,1938,1750,1861,1926,1900,1918,1771,1960,1911,1794,1832,1829,1902,1927,1784,1849,1866,1870,1933,1716,1889,1915,1820,1774,1745,1880,1918,1796,1780,1853,1863,1902,1730,1787,1889,1869,1769,1664,1825,1891,1789,1693,1801,1847,1850,1712,1697,1909,1844,1748,1708,1792,1888,1816,1676,1778,1854,1862,1773,1667,1880,1903,1772,1740,1780,1899,1879,1683,1831,1865,1892,1798,1729,1884,1908,1872,1810,1814,1908,1881,1830,1805,1879,1983,1790,1887,1857,1915,1997,1816,1925,1929,1898,2024,1830,1977,2002,1853,2046,1847,1998,2029,1835,2011,1931,1917,2043,1816,2008,2021,1821,2054,1854,1957,2012,1840,1997,1959,1897,2048,1845,1998,2021,1817,2048,1870,1971,2014,1809,2026,1987,1901,2030,1852,2015,2025,1866,2029,1878,1996,2018,1831,2029,1962,1961,2026,1865,2014,1973,1918,1985,1865,1971,1989,1881,1977,1940,1943,1986,1880,1993,1953,1936,1954,1879,1963,1969,1931,1989,1931,1961,1971,1899,1991,1998,1960,1952,1893,1964,1952,1921,1898,1971,1937,1930,1950,1908,1977,1968,1889,1877,1932,1928,1976,1877,1933,1949,1857,1928,1882,1943,1943,1843,1910,1950,1876,1944,1862,1946,1998,1857,1908,1893,1937,1944,1884,1919,2004,1921,1935,1879,1957,1944,1873,1934,1919,1962,1932,1856,1939,1969,1939,1917,1886,2041,1940,1915,1927,1927,2002,1901,1834,1954,1939,1910,1878,1905,2002,1933,1904,1950,1926,1977,1912,1904,1989,1943,1959,1878,1953,2016,1955,1944,1977,1905,2006,1911,1928,2001,1959,1964,1886,1968,2055,1940,1972,1982,1934,2030,1905,1948,1999,1935,1985,1893,1899,2047,1878,1947,1963,1925,2005,1859,1936,2007,1964,1944,1920,1919,2053,1911,1954,2003,1944,2006,1874,1950,2018,1965,1950,1913,1960,2037,1926,1961,1957,1961,2009,1932,1985,2018,1978,1973,1949,1972,2045,1933,1997,1968,2020,1988,1939,2009,2020,1980,1998,1957,2021,2044,1969,2029,1997,2012,2036,1944,2019,2043,1991,2036,2049,2003,2048,1961,2039,2015,1996,2020,2005,1977,2054,1950,2032,2048,1954,2054,1983,2027,2040,1956,2039,2022,1989,2054,1984,2040,2057,1970,2056,1998,2028,2055,1981,2043,2033,1986,2057,1977,2048,2046,1985,2030,2034,1974,2030,1973,2019,2040,1996,1991,1990,2013,2027,2009,1968,2019,1980,1995,1957,1999,2036,2009,1955,2008,2003,2018,1966,1967,2048,1944,1959,1984,1993,2030,1977,1924,2033,1946,1979,1929,1885,2037,1872,1932,1948,1873,2030,1887,1884,1994,1827,1978,1881,1804,2051,1805,1912,1970,1787,2023,1860,1852,2013,1742,1964,1965,1792,2054,1743,1912,1976,1741,2010,1833,1826,1999,1727,1956,1916,1785,2048,1754,1892,1982,1717,2008,1862,1818,2048,1719,1953,1934,1729,2055,1752,1899,1985,1744,2010,1843,1800,2030,1723,1929,1902,1736,2054,1773,1879,2012,1732,1968,1824,1781,2038,1925,1821,1745,1662,1629,1849,1808,1776,1744,1739,1651,1697,1695,1579,1650,1564,1645,1578,1570,1541,1605,1525,1607,1529,1548,1564,1518,1570,1550,1524,1603,1534,1532,1578,1589,1530,1579,1634,1564,1559,1543,1576,1549,1578,1616,1589,1669,1594,1655,1686,1538,1749,1593,1693,1623,1614,1746,1517,1742,1615,1693,1629,1683,1675,1648,1685,1581,1694,1529,1677,1540,1671,1556,1653,1639,1695,1645,1709,1642,1704,1662,1646,1659,1675,1672,1662,1668,1688,1665,1685,1675,1670,1640,1667,1640,1689,1666,1657,1669,1637,1666,1611,1596,1628,1582,1649,1622,1592,1672,1621,1652,1596,1659,1635,1687,1634,1731,1604,1710,1611,1689,1615,1675,1638,1671,1639,1666,1654,1656,1667,1640,1704,1614,1690,1626,1693,1612,1701,1612,1650,1632,1652,1668,1626,1707,1624,1683,1612,1708,1609,1674,1585,1638,1630,1647,1625,1611,1674,1650,1678,1592,1738,1560,1692,1573,1642,1619,1604,1646,1647,1625,1575,1700,1545,1651,1548,1677,1571,1613,1621,1610,1631,1569,1664,1536,1661,1532,1642,1554,1649,1625,1563,1651,1528,1639,1535,1613,1563,1647,1639,1617,1651,1544,1642,1584,1637,1605,1636,1641,1543,1675,1540,1678,1580,1629,1628,1611,1676,1537,1678,1510,1648,1556,1654,1645,1580,1707,1536,1699,1572,1660,1593,1653,1655,1551,1635,1555,1647,1553,1637,1591,1639,1672,1611,1660,1583,1664,1639,1631,1683,1555,1688,1513,1650,1568,1654,1647,1610,1670,1540,1661,1567,1692,1593,1640,1678,1565,1677,1633,1662,1615,1670,1671,1582,1700,1570,1673,1580,1652,1663,1596,1664,1608,1661,1566,1693,1658,1633,1671,1564,1658,1560,1706,1637,1644,1666,1611,1676,1568,1683,1621,1658,1687,1612,1675,1613,1686,1611,1660,1702,1601,1705,1603,1718,1612,1675,1701,1595,1701,1628,1684,1606,1730,1675,1679,1714,1648,1712,1600,1715,1636,1711,1687,1664,1710,1638,1717,1641,1708,1704,1651,1737,1632,1722,1638,1746,1637,1697,1729,1667,1746,1614,1726,1643,1710,1714,1652,1718,1667,1733,1644,1743,1698,1731,1741,1674,1776,1690,1774,1672,1737,1736,1691,1769,1680,1774,1698,1730,1748,1649,1769,1666,1760,1687,1762,1761,1733,1759,1685,1806,1668,1804,1734,1760,1732,1663,1781,1697,1763,1711,1747,1766,1711,1772,1683,1805,1732,1775,1782,1698,1781,1705,1758,1723,1793,1759,1739,1781,1715,1789,1718,1803,1756,1769,1781,1738,1792,1703,1816,1738,1803,1810,1729,1812,1702,1800,1710,1789,1807,1732,1815,1743,1837,1758,1828,1803,1782,1829,1730,1807,1742,1878,1769,1805,1818,1745,1816,1726,1833,1758,1786,1836,1731,1831,1722,1865,1791,1872,1852,1809,1838,1746,1827,1798,1869,1765,1816,1838,1774,1824,1806,1863,1780,1843,1856,1772,1840,1747,1871,1800,1845,1818,1804,1842,1767,1822,1830,1871,1807,1856,1852,1776,1823,1782,1896,1808,1874,1805,1818,1826,1797,1897,1825,1909,1818,1849,1845,1760,1826,1791,1903,1817,1896,1840,1838,1869,1788,1902,1872,1900,1801,1844,1882,1779,1874,1786,1915,1834,1854,1883,1819,1880,1780,1901,1846,1886,1890,1847,1870,1801,1882,1823,1904,1868,1881,1892,1801,1888,1835,1960,1844,1864,1889,1836,1865,1825,1926,1815,1877,1879,1840,1882,1817,1937,1831,1912,1898,1860,1895,1812,1917,1858,1915,1883,1882,1914,1829,1932,1863,1951,1853,1888,1890,1812,1933,1857,1953,1861,1916,1893,1856,1924,1882,1950,1840,1941,1912,1829,1930,1872,1953,1837,1940,1906,1855,1919,1869,1983,1875,1920,1936,1888,1960,1874,1960,1852,1922,1909,1909,1947,1877,1951,1901,1955,1925,1897,1950,1888,1947,1891,1953,1935,1904,1926,1898,1934,1903,1976,1929,1915,1958,1936,1924,1913,1931,1934,1893,1915,1900,1967,1947,1927,1936,1892,1968,1907,1915,1853,1606,1961,1836,1852,1772,1843,1870,1515,1851,1922,1630,1817,1968,2005,1912,1776,1709,1621,1625,1611,1590,1552,1562,1551,1501,1565,1586,1527,1500,1482,1507,1558,1550,1530,1525,1643,1639,1632,1602,1604,1586,1660,1694,1622,1616,1618,1578,1635,1598,1617,1541,1629,1602,1609,1576,1644,1670,1676,1745,1731,1709,1688,1717,1702,1760,1714,1740,1732,1678,1739,1796,1750,1733,1730,1695,1721,1768,1792,1740,1728,1739,1757,1762,1698,1740,1747,1733,1770,1784,1731,1799,1759,1707,1716,1738,1755,1699,1774,1780,1743,1752,1718,1712,1702,1655,1680,1745,1732,1671,1749,1725,1729,1773,1720,1746,1774,1768,1736,1761,1746,1712,1725,1769,1746,1784,1796,1767,1738,1771,1764,1760,1793,1779,1805,1714,1774,1718,1802,1770,1795,1758,1791,1764,1742,1815,1719,1768,1788,1741,1729,1787,1776,1736,1719,1765,1696,1763,1783,1784,1729,1776,1881,1738,1758,1812,1785,1807,1712,1813,1771,1746,1733,1861,1763,1694,1861,1778,1786,1800,1846,1766,1777,1787,1847,1825,1786,1907,1782,1730,1814,1778,1785,1736,1822,1780,1728,1856,1817,1707,1864,1734,1667,1822,1788,1685,1814,1772,1644,1760,1795,1673,1697,1798,1778,1714,1852,1773,1691,1777,1758,1737,1757,1832,1738,1712,1801,1684,1703,1788,1737,1653,1801,1714,1706,1756,1715,1705,1752,1694,1682,1829,1717,1728,1809,1718,1713,1817,1681,1771,1789,1704,1789,1781,1695,1776,1803,1695,1790,1807,1737,1810,1827,1779,1832,1816,1793,1822,1763,1773,1781,1842,1800,1796,1892,1794,1860,1842,1829,1841,1806,1803,1821,1841,1812,1848,1790,1782,1830,1800,1806,1856,1850,1852,1829,1839,1849,1845,1821,1816,1847,1764,1878,1835,1808,1803,1806,1802,1835,1806,1818,1862,1803,1848,1885,1822,1841,1843,1850,1868,1816,1818,1879,1852,1848,1882,1819,1852,1805,1868,1873,1810,1883,1850,1849,1868,1846,1846,1852,1841,1868,1915,1851,1845,1839,1858,1831,1861,1831,1821,1848,1815,1831,1844,1804,1840,1848,1773,1842,1820,1884,1824,1862,1793,1833,1854,1798,1867,1844,1813,1856,1787,1843,1741,1867,1725,1767,1832,1750,1843,1764,1862,1755,1808,1831,1790,1888,1836,1844,1787,1845,1752,1821,1798,1780,1763,1832,1836,1738,1852,1810,1824,1812,1870,1763,1862,1814,1789,1793,1807,1825,1826,1811,1835,1845,1771,1881,1832,1818,1809,1833,1852,1817,1823,1835,1820,1837,1808,1792,1825,1801,1858,1809,1824,1798,1845,1833,1863,1804,1859,1798,1837,1861,1767,1802,1804,1851,1770,1878,1803,1829,1792,1824,1821,1774,1820,1806,1863,1767,1851,1808,1844,1769,1850,1787,1850,1812,1806,1807,1825,1848,1806,1845,1802,1863,1815,1857,1845,1847,1793,1814,1813,1827,1820,1849,1781,1810,1814,1833,1841,1828,1837,1762,1827,1814,1805,1851,1842,1820,1776,1802,1778,1846,1822,1846,1791,1874,1841,1790,1851,1756,1842,1739,1849,1782,1818,1740,1844,1869,1811,1809,1770,1771,1790,1760,1784,1817,1858,1801,1796,1748,1827,1788,1767,1766,1815,1835,1802,1809,1747,1809,1784,1809,1784,1848,1803,1801,1810,1720,1809,1772,1806,1787,1836,1841,1804,1818,1750,1807,1787,1853,1793,1774,1832,1767,1853,1781,1882,1873,1806,1847,1799,1854,1857,1803,1820,1873,1864,1780,1885,1795,1868,1882,1837,1910,1825,1849,1836,1866,1792,1877,1837,1863,1862,1805,1828,1814,1867,1847,1865,1851,1807,1844,1794,1840,1828,1847,1830,1790,1841,1786,1850,1777,1833,1910,1744,1866,1860,1871,1816,1755,1905,1784,1888,1842,1832,1904,1819,1888,1865,1801,1891,1841,1862,1866,1816,1878,1851,1897,1888,1831,1883,1841,1890,1882,1849,1848,1833,1832,1842,1870,1872,1761,1878,1843,1858,1859,1828,1879,1861,1893,1821,1886,1822,1815,1880,1827,1886,1805,1798,1881,1813,1873,1805,1810,1875,1857,1873,1820,1831,1843,1798,1840,1844,1875,1864,1832,1892,1806,1865,1855,1811,1869,1836,1861,1828,1796,1897,1801,1892,1793,1801,1895,1791,1866,1808,1805,1865,1793,1823,1859,1852,1837,1905,1850,1820,1856,1891,1785,1851,1830,1790,1882,1845,1843,1854,1794,1918,1882,1856,1874,1833,1824,1846,1880,1804,1838,1773,1826,1837,1731,1861,1775,1830,1872,1791,1870,1758,1851,1903,1786,1875,1787,1887,1854,1768,1911,1798,1900,1869,1793,1932,1721,1869,1862,1769,1911,1763,1879,1889,1739,1902,1852,1821,1862,1717,1870,1796,1825,1885,1831,1856,1842,1834,1877,1849,1833,1884,1837,1822,1778,1831,1873,1819,1875,1845,1847,1856,1874,1826,1878,1857,1842,1868,1805,1823,1865,1800,1845,1800,1849,1908,1801,1871,1824,1861,1867,1847,1786,1765,1869,1800,1867,1849,1787,1902,1848,1869,1849,1793,1872,1803,1872,1822,1807,1872,1854,1794,1795,1857,1856,1846,1787,1855,1808,1922,1836,1807,1841,1830,1830,1879,1744,1832,1888,1831,1862,1805,1834,1905,1816,1818,1830,1832,1910,1791,1826,1860,1861,1878,1800,1842,1858,1784,1866,1867,1839,1868,1777,1863,1935,1808,1873,1859,1828,1901,1791,1852,1885,1866,1858,1835,1840,1903,1856,1863,1894,1857,1879,1852,1894,1857,1875,1841,1811,1836,1879,1823,1846,1832,1839,1773,1806,1850,1872,1850,1822,1806,1823,1880,1810,1839,1819,1827,1845,1795,1761,1811,1811,1802,1723,1787,1817,1838,1799,1796,1783,1830,1823,1833,1802,1721,1867,1850,1799,1766,1815,1820,1823,1733,1806,1810,1857,1839,1806,1831,1810,1861,1851,1777,1850,1835,1866,1822,1807,1865,1802,1889,1821,1837,1821,1853,1851,1836,1797,1840,1801,1836,1824,1821,1781,1784,1830,1850,1836,1842,1798,1825,1849,1911,1851,1820,1826,1836,1851,1828,1801,1851,1840,1844,1869,1866,1870,1839,1765,1881,1848,1898,1831,1784,1831,1843,1862,1810,1807,1832,1830,1853,1841,1769,1744,1823,1807,1856,1837,1769,1843,1822,1864,1829,1834,1862,1785,1867,1858,1867,1868,1756,1838,1829,1803,1886,1855,1828,1770,1790,1821,1847,1848,1815,1821,1793,1855,1824,1822,1877,1830,1876,1786,1814,1763,1817,1879,1837,1864,1811,1831,1771,1849,1865,1828,1879,1827,1869,1775,1863,1797,1837,1809,1833,1877,1847,1907,1782,1882,1801,1840,1824,1830,1854,1789,1888,1799,1831,1786,1770,1843,1792,1888,1768,1753,1765,1750,1838,1829,1848,1792,1745,1760,1781,1866,1831,1821,1831,1761,1777,1806,1833,1814,1893,1821,1811,1820,1805,1820,1820,1872,1776,1894,1768,1809,1798,1823,1782,1774,1875,1772,1821,1743,1787,1758,1817,1854,1822,1875,1763,1874,1743,1840,1731,1867,1820,1832,1900,1788,1899,1735,1827,1716,1853,1746,1839,1813,1878,1821,1800,1851,1811,1880,1773,1857,1769,1824,1784,1830,1786,1870,1828,1827,1861,1811,1862,1790,1897,1739,1857,1782,1843,1789,1847,1850,1810,1810,1847,1815,1845,1820,1795,1815,1812,1853,1811,1832,1806,1849,1837,1843,1836,1850,1816,1810,1815,1858,1820,1837,1812,1841,1801,1821,1811,1844,1805,1818,1788,1817,1810,1796,1806,1864,1790,1869,1806,1847,1782,1874,1801,1889,1772,1863,1786,1845,1765,1827,1778,1826,1726,1827,1730,1843,1734,1847,1754,1856,1776,1821,1761,1856,1736,1870,1738,1936,1735,1886,1758,1881,1745,1851,1745,1823,1781,1775,1797,1768,1849,1728,1879,1738,1839,1746,1835,1713,1857,1711,1875,1708,1821,1815,1787,1824,1771,1847,1754,1853,1727,1890,1759,1857,1765,1832,1824,1836,1795,1814,1817,1840,1873,1796,1876,1816,1920,1810,1910,1767,1886,1771,1881,1789,1897,1808,1846,1828,1826,1840,1812,1840,1787,1848,1802,1871,1829,1840,1754,1866,1781,1857,1721,1795,1748,1791,1781,1779,1803,1765,1861,1661,1820,1722,1818,1690,1815,1717,1807,1739,1772,1756,1752,1773,1734,1852,1679,1842,1666,1867,1711,1825,1721,1815,1744,1774,1801,1720,1819,1688,1842,1649,1861,1712,1831,1741,1762,1790,1766,1789,1695,1851,1705,1876,1639,1854,1605,1877,1621,1862,1673,1872,1707,1818,1728,1787,1802,1717,1830,1752,1881,1737,1917,1682,1887,1697,1896,1716,1900,1734,1873,1741,1831,1750,1865,1792,1810,1848,1776,1797,1792,1834,1752,1875,1748,1861,1774,1908,1733,1892,1748,1888,1733,1889,1724,1898,1737,1840,1791,1790,1822,1777,1864,1707,1835,1679,1891,1637,1913,1672,1752,1805,1687,1881,1720,1918,1662,1868,1730,1804,1873,1697,1823,1680,1837,1667,1850,1693,1833,1738,1777,1781,1707,1825,1709,1837,1723,1797,1751,1790,1842,1674,1843,1686,1813,1738,1744,1843,1674,1803,1729,1741,1775,1665,1783,1714,1747,1761,1700,1795,1690,1797,1675,1751,1804,1687,1797,1698,1741,1834,1663,1792,1742,1718,1788,1705,1773,1837,1694,1807,1736,1750,1841,1695,1794,1782,1699,1767,1649,1764,1791,1656,1797,1769,1701,1728,1636,1746,1790,1655,1804,1763,1723,1735,1739,1968,1903,2004,2017,2030,1993,1941,2014,2018,1621,1889,1929,1972,2021,2020,1904,1989,1920,2051,1993,1934,1971,1810,1947,1921,1797,1970,1792,1967,1743,1786,1904,1959,1892,2017,2039,1869,1999,2009,2003,1643,1547,1483,1587,1491,1547,1512,1488,1583,1503,1542,1534,1514,1592,1516,1532,1514,1521,1554,1522,1559,1498,1571,1495,1493,1564,1517,1554,1493,1509,1551,1513,1576,1531,1563,1538,1506,1564,1521,1547,1494,1490,1553,1540,1540,1502,1547,1531,1509,1580,1476,1581,1514,1518,1579,1515,1558,1492,1523,1521,1469,1607,1505,1552,1497,1528,1564,1534,1539,1482,1539,1533,1474,1582,1524,1540,1504,1545,1539,1518,1598,1528,1540,1521,1526,1610,1516,1575,1514,1570,1560,1537,1554,1498,1559,1494,1531,1578,1520,1580,1473,1515,1560,1534,1581,1506,1573,1521,1510,1575,1489,1592,1521,1546,1578,1535,1599,1489,1578,1524,1505,1589,1466,1560,1499,1550,1539,1523,1606,1513,1626,1525,1541,1586,1522,1595,1519,1561,1525,1512,1575,1527,1569,1529,1585,1546,1504,1555,1513,1584,1510,1538,1544,1532,1602,1495,1596,1499,1546,1574,1484,1641,1518,1562,1513,1543,1544,1465,1619,1515,1617,1553,1560,1531,1474,1551,1518,1584,1526,1502,1573,1529,1585,1513,1563,1531,1473,1567,1508,1569,1526,1587,1524,1500,1618,1518,1589,1558,1569,1550,1501,1595,1545,1578,1544,1566,1552,1558,1550,1538,1617,1564,1576,1529,1526,1585,1557,1585,1593,1598,1559,1516,1559,1543,1603,1539,1586,1502,1502,1558,1556,1564,1544,1587,1543,1492,1505,1527,1561,1585,1572,1529,1582,1522,1539,1573,1579,1588,1568,1602,1559,1518,1536,1563,1545,1551,1588,1542,1559,1527,1556,1565,1578,1552,1537,1587,1558,1553,1566,1530,1610,1563,1593,1542,1569,1506,1578,1592,1578,1584,1527,1583,1509,1563,1544,1586,1574,1565,1598,1561,1575,1549,1553,1574,1553,1529,1564,1607,1537,1601,1547,1475,1578,1557,1600,1544,1592,1572,1567,1522,1567,1501,1552,1525,1605,1617,1545,1588,1547,1575,1536,1559,1573,1603,1574,1548,1572,1577,1624,1513,1595,1541,1533,1537,1555,1586,1593,1576,1537,1613,1535,1640,1546,1553,1564,1587,1580,1580,1574,1566,1583,1575,1604,1533,1573,1553,1589,1533,1562,1593,1579,1558,1506,1637,1549,1588,1525,1579,1541,1587,1556,1560,1545,1570,1546,1616,1624,1556,1611,1542,1601,1536,1607,1501,1557,1481,1568,1553,1560,1553,1551,1636,1515,1573,1498,1631,1506,1551,1545,1578,1551,1547,1519,1542,1534,1587,1580,1546,1610,1505,1622,1518,1564,1517,1585,1520,1574,1538,1551,1540,1605,1563,1569,1534,1567,1612,1459,1587,1494,1607,1438,1610,1487,1557,1476,1556,1562,1529,1568,1560,1575,1565,1548,1530,1575,1509,1595,1495,1550,1486,1585,1477,1551,1518,1579,1485,1585,1463,1581,1556,1572,1514,1567,1524,1589,1555,1578,1563,1576,1559,1522,1599,1564,1521,1576,1594,1517,1605,1533,1561,1547,1602,1537,1545,1555,1566,1534,1579,1502,1591,1529,1612,1517,1603,1447,1587,1488,1590,1484,1617,1489,1563,1485,1551,1494,1577,1500,1615,1475,1564,1490,1588,1507,1589,1460,1611,1507,1654,1526,1575,1505,1575,1496,1535,1521,1576,1522,1550,1539,1556,1544,1541,1548,1525,1557,1519,1548,1534,1539,1476,1578,1474,1607,1445,1588,1478,1609,1448,1584,1472,1570,1509,1602,1490,1610,1467,1593,1473,1574,1538,1610,1565,1534,1548,1559,1578,1544,1623,1511,1596,1458,1603,1467,1645,1487,1603,1465,1562,1535,1535,1595,1527,1611,1470,1582,1527,1583,1459,1602,1459,1627,1514,1606,1533,1559,1518,1543,1520,1564,1543,1511,1540,1488,1598,1461,1565,1474,1549,1548,1590,1586,1515,1602,1502,1602,1469,1572,1494,1600,1542,1518,1581,1502,1529,1490,1623,1508,1585,1500,1519,1547,1469,1555,1462,1616,1492,1581,1515,1556,1560,1483,1600,1471,1563,1515,1514,1486,1495,1612,1457,1556,1526,1490,1587,1500,1576,1557,1502,1616,1463,1530,1531,1497,1590,1470,1544,1520,1504,1596,1484,1528,1564,1497,1563,1500,1484,1586,1490,1561,1525,1507,1555,1420,1568,1563,1505,1608,1565,1446,1580,1543,1515,1522,1495,1546,1552,1487,1603,1447,1458,1568,1455,1528,1517,1476,1562,1454,1475,1546,1522,1511,1500,1558,1565,1525,1469,1579,1531,1490,1529,1511,1472,1550,1438,1561,1503,1467,1562,1451,1527,1567,1525,1512,1553,1481,1489,1523,1456,1528,1521,1525,1539,1438,1497,1525,1488,1484,1497,1502,1505,1478,1503,1493,1474,1522,1479,1462,1528,1499,1450,1534,1443,1558,1569,1483,1484,1503,1416,1445,1500,1463,1529,1413,1519,1456,1483,1495,1479,1547,1498,1460,1554,1446,1481,1503,1478,1536,1489,1498,1531,1482,1527,1432,1470,1525,1471,1558,1446,1512,1545,1446,1513,1490,1464,1532,1435,1508,1474,1502,1518,1460,1526,1509,1469,1524,1506,1371,1490,1441,1499,1477,1474,1500,1491,1524,1529,1475,1516,1514,1493,1558,1505,1515,1492,1466,1518,1490,1531,1490,1504,1537,1519,1478,1556,1508,1543,1513,1494,1552,1448,1564,1549,1500,1542,1433,1513,1568,1477,1498,1452,1489,1509,1447,1550,1462,1533,1498,1459,1523,1476,1523,1500,1458,1558,1457,1510,1532,1484,1518,1435,1477,1549,1440,1539,1490,1474,1531,1469,1530,1466,1533,1453,1459,1556,1451,1510,1438,1498,1527,1448,1518,1442,1514,1449,1511,1512,1439,1477,1458,1502,1477,1511,1554,1460,1488,1469,1516,1506,1428,1456,1462,1497,1429,1502,1491,1471,1504,1490,1545,1484,1471,1501,1467,1531,1453,1528,1429,1502,1586,1486,1507,1433,1531,1431,1442,1497,1470,1515,1465,1471,1475,1420,1523,1460,1490,1419,1451,1543,1476,1517,1483,1482,1488,1433,1533,1430,1510,1442,1524,1455,1446,1528,1413,1514,1451,1528,1518,1432,1509,1439,1529,1490,1460,1497,1432,1471,1439,1460,1485,1359,1577,1401,1499,1420,1484,1484,1430,1516,1392,1510,1448,1480,1468,1450,1460,1404,1468,1475,1426,1555,1409,1516,1463,1455,1459,1429,1475,1433,1440,1501,1422,1520,1394,1536,1400,1440,1465,1403,1521,1392,1499,1396,1446,1462,1405,1520,1399,1509,1421,1471,1495,1424,1518,1473,1424,1550,1318,1523,1390,1503,1447,1458,1521,1398,1454,1432,1428,1463,1364,1461,1395,1446,1402,1421,1459,1382,1483,1390,1427,1507,1428,1481,1391,1415,1466,1341,1471,1377,1430,1424,1399,1458,1347,1449,1425,1400,1484,1366,1459,1357,1369,1427,1310,1429,1395,1389,1470,1375,1424,1396,1386,1462,1312,1394,1404,1316,1487,1402,1387,1426,1385,1432,1408,1352,1435,1359,1458,1392,1364,1430,1357,1452,1420,1411,1436,1358,1389,1385,1293,1422,1339,1430,1407,1397,1439,1399,1366,1416,1391,1460,1359,1420,1459,1354,1408,1335,1383,1371,1342,1346,1381,1407,1405,1377,1419,1388,1382,1421,1367,1325,1420,1343,1404,1331,1374,1407,1301,1417,1313,1331,1411,1329,1370,1321,1366,1428,1360,1361,1354,1365,1428,1322,1392,1348,1321,1371,1299,1341,1401,1353,1341,1333,1340,1405,1280,1355,1340,1356,1374,1399,1358,1355,1391,1416,1354,1349,1328,1328,1340,1319,1391,1285,1347,1330,1331,1381,1328,1363,1353,1340,1362,1331,1404,1383,1336,1387,1380,1311,1371,1304,1358,1315,1267,1351,1236,1164,1295,1212,1345,1415,1270,1320,1243,1140,1274,1322,1327,1445,1435,1336,1331,1301,1336,1320,1307,1360,1390,1337,1450,1391,1373,1413,1442,1564,1459,1522,1533,1558,1584,1574,1478,1527,1317,1343,1347,1361,1220,1351,1328,1269,1363,1322,1353,1313,1281,1418,1331,1373,1401,1317,1355,1284,1294,1440,1340,1321,1334,1338,1358,1347,1469,1363,1380,1276,1305,1381,1419,1504,1381,1262,1349,1495,1285,1427,1386,1443,1348,1367,1332,1270,1291,1417,1309,1336,1398,1449,1337,1380,1376,1363,1419,1357,1370,1379,1405,1392,1440,1421,1388,1392,1442,1469,1476,1456,1456,1453,1506,1547,1553,1558,1501,1582,1574,1528,1480,1406,1366,1283,1303,1323,1275,1333,1216,1259,1184,1309,1286,1341,1215,1267,1277,1334,1395,1442,1525,1393,1367,1375,1260,1316,1308,1268,1308,1166,1320,1315,1311,1255,1281,1271,1381,1330,1405,1551,1498,1385,1377,1403,1503,1443,1507,1338,1422,1341,1383,1352,1267,1352,1206,1148,1147,1101,1205,1222,1282,1213,1257,1095,1201,1231,1218,1249,1321,1162,1125,1260,1272,1297,1214,1278,1415,1367,1393,1389,1303,1305,1216,1243,1255,1169,1269,1134,1125,778,1217,1185,1293,260,1048,1225,1208,1224,1218,1238,1220,1220,1210,1171,1205,1188,1225,1218,1231,1273,1211,1226,1217,1178,1220,1243,1227,1206,1245,1219,1248,1196,1187,1231,1222,1211,1214,1222,1240,1211,1249,1249,1237,1225,1245,1205,1219,1192,1195,1211,1213,1200,1207,1222,1242,1275,1250,1238,1216,1163,1214,1201,1212,1205,1233,1210,1240,1191,1206,1209,1227,1194,1199,1241,1219,1168,1173,1200,1195,1172,1198,1233,1270,1248,1210,1190,1246,1189,1233,1206,1166,1225,1249,1181,1193,1219,1236,1236,1222,1216,1225,1173,1226,1219,1223,1238,1235,1219,1210,1214,1238,1236,1196,1217,1207,1212,1187,1219,1211,1244,1197,1244,1211,1225,1209,1197,1223,1199,1208,1204,1211,1206,1228,1220,1260,1238,1195,1205,1220,1210,1235,1239,1222,1237,1197,1200,1241,1190,1216,1201,1168,1219,1253,1239,1215,1234,1197,1206,1218,1227,1251,1222,1235,1231,1224,1224,1241,1249,1245,1212,1256,1249,1227,1197,1250,1226,1193,1240,1230,1192,1212,1198,1206,1243,1215,1227,1220,1235,1210,1232,1214,1216,1218,1248,1232,1238,1242,1241,1208,1229,1213,1261,1235,1211,1262,1238,1212,1214,1264,1215,1224,1233,1251,1202,1226,1208,1272,1217,1218,1200,1211,1231,1243,1224,1208,1216,1269,1250,1209,1261,1266,1235,1232,1246,1246,1252,1255,1239,1226,1234,1231,1234,1249,1243,1224,1249,1281,1245,1255,1256,1236,1237,1260,1246,1250,1240,1209,1235,1234,1227,1191,1238,1198,1272,1201,1256,1216,1279,1246,1232,1256,1232,1250,1226,1265,1206,1282,1278,1248,1243,1248,1259,1241,1205,1245,1257,1234,1251,1235,1241,1232,1229,1228,1252,1220,1223,1176,1220,1214,1214,1202,1240,1239,1187,1207,1271,1216,1223,1203,1228,1190,1214,1233,1220,1253,1217,1223,1246,1202,1247,1215,1211,1236,1199,1253,1191,1241,1226,1242,1213,1219,1263,1233,1231,1234,1212,1241,1251,1210,1255,1213,1209,1210,1181,1202,1202,1205,1267,1209,1250,1197,1195,1224,1228,1205,1236,1225,1220,1241,1191,1237,1232,1231,1203,1237,1252,1201,1254,1221,1232,1245,1230,1198,1208,1213,1235,1218,1226,1227,1209,1223,1235,1202,1218,1208,1221,1245,1256,1243,1248,1201,1220,1249,1217,1227,1239,1205,1236,1228,1228,1233,1237,1229,1217,1278,1258,1196,1227,1230,1268,1259,1231,1230,1185,1209,1226,1202,1216,1229,1223,1219,1230,1254,1195,1245,1251,1245,1190,1231,1191,1174,1210,1218,1199,1243,1220,1201,1228,1198,1230,1232,1255,1255,1247,1259,1321,1288,1386,1431,1439,1443,1409,1425,1375,1423,1382,1394,1410,1416,1425,1422,1400,1416,1416,1402,1435,1424,1425,1410,1427,1440,1466,1426,1415,1453,1438,1438,1446,1416,1438,1425,1431,1432,1408,1429,1407,1459,1433,1458,1408,1470,1438,1445,1388,1433,1411,1413,1408,1401,1427,1392,1455,1448,1432,1423,1428,1437,1445,1409,1435,1430,1410,1429,1397,1401,1421,1432,1398,1376,1420,1426,1421,1421,1419,1427,1408,1428,1407,1432,1420,1426,1407,1398,1396,1377,1415,1392,1386,1420,1415,1421,1372,1397,1424,1429,1412,1431,1407,1401,1378,1397,1413,1409,1416,1443,1405,1424,1371,1410,1418,1423,1382,1382,1411,1385,1435,1383,1379,1412,1388,1388,1375,1431,1406,1406,1420,1429,1408,1397,1389,1388,1394,1407,1401,1392,1387,1376,1383,1404,1393,1402,1406,1427,1419,1408,1377,1415,1427,1386,1387,1383,1400,1416,1399,1409,1413,1401,1404,1388,1349,1410,1403,1399,1374,1369,1411,1410,1395,1384,1367,1414,1406,1393,1372,1325,1393,1376,1421,1385,1411,1390,1402,1408,1407,1384,1402,1386,1397,1373,1396,1420,1412,1404,1400,1381,1391,1413,1375,1385,1422,1386,1366,1417,1354,1389,1378,1359,1408,1382,1373,1398,1373,1390,1371,1408,1404,1403,1403,1410,1404,1406,1322,1390,1386,1382,1374,1385,1412,1393,1381,1414,1370,1398,1394,1364,1412,1402,1385,1376,1385,1397,1398,1362,1376,1379,1398,1395,1393,1372,1372,1382,1366,1378,1365,1416,1415,1395,1424,1403,1373,1376,1375,1391,1383,1362,1365,1389,1387,1401,1374,1394,1374,1394,1380,1386,1403,1374,1353,1384,1404,1378,1420,1387,1381,1360,1406,1395,1384,1385,1369,1396,1374,1380,1344,1376,1371,1381,1387,1387,1408,1361,1379,1366,1353,1383,1379,1368,1369,1374,1358,1357,1370,1373,1378,1362,1369,1394,1366,1386,1387,1366,1386,1397,1391,1383,1389,1358,1353,1382,1358,1355,1370,1341,1353,1379,1364,1386,1357,1353,1369,1353,1364,1366,1358,1375,1359,1363,1385,1388,1363,1398,1367,1328,1378,1380,1351,1380,1343,1372,1350,1376,1374,1383,1374,1372,1424,1380,1387,1384,1416,1371,1358,1423,1374,1363,1377,1392,1374,1363,1340,1376,1374,1394,1367,1373,1379,1405,1405,1370,1374,1354,1410,1390,1395,1382,1403,1357,1418,1394,1385,1352,1389,1362,1376,1376,1384,1404,1374,1377,1389,1406,1394,1367,1337,1356,1362,1398,1387,1342,1383,1383,1390,1329,1371,1372,1355,1387,1406,1389,1401,1368,1383,1408,1365,1363,1404,1409,1384,1408,1393,1390,1423,1376,1394,1403,1429,1421,1394,1406,1399,1382,1358,1385,1394,1371,1416,1399,1387,1404,1395,1387,1392,1373,1409,1435,1398,1399,1380,1398,1393,1402,1389,1385,1410,1403,1397,1397,1412,1390,1376,1412,1394,1395,1382,1395,1385,1412,1358,1414,1416,1426,1399,1384,1382,1407,1408,1389,1409,1403,1379,1381,1384,1390,1410,1429,1423,1384,1382,1401,1393,1429,1383,1412,1394,1407,1391,1405,1437,1383,1415,1426,1425,1397,1400,1412,1406,1424,1392,1398,1438,1394,1416,1386,1382,1401,1395,1391,1412,1422,1413,1440,1430,1425,1398,1395,1406,1402,1414,1377,1424,1405,1403,1382,1408,1448,1374,1398,1425,1370,1394,1430,1428,1423,1444,1412,1414,1458,1423,1430,1459,1411,1429,1461,1464,1445,1440,1436,1422,1430,1410,1445,1425,1441,1435,1426,1408,1422,1414,1429,1414,1426,1440,1414,1408,1425,1418,1429,1433,1399,1417,1441,1457,1444,1449,1427,1463,1415,1431,1453,1445,1412,1458,1471,1467,1450,1434,1442,1461,1451,1483,1439,1448,1486,1488,1468,1484,1476,1472,1451,1454,1482,1465,1442,1481,1446,1475,1464,1452,1465,1461,1466,1460,1431,1428,1466,1471,1438,1497,1447,1437,1502,1445,1437,1454,1446,1406,1456,1422,1461,1447,1443,1461,1447,1406,1706,1751,1772,1718,1713,1743,1729,1777,1729,1832,1794,1746,1733,1691,1703,1712,1728,1699,1625,1623,1664,1704,1694,1680,1680,1686,1687,1676,1712,1675,1689,1765,1704,1641,1760,1708,1687,1774,1746,1693,1756,1737,1788,1777,1803,1764,1776,1777,1792,1817,1803,1789,1832,1815,1832,1807,1829,1840,1810,1830,1842,1849,1822,1888,1856,1868,1854,1840,1850,1813,1867,1865,1850,1883,1881,1904,1873,1889,1894,1896,1920,1893,1925,1909,1928,1927,1890,1898,1914,1875,1883,1884,1923,1891,1864,1910,1913,1926,1842,1879,1849,1905,1921,1886,1880,1902,1888,1927,1916,1883,1879,1884,1912,1890,1913,1889,1884,1893,1895,1877,1909,1881,1866,1873,1844,1856,1864,1919,1924,1904,1900,1943,1872,1858,1879,1918,1885,1897,1883,1873,1896,1889,1894,1876,1900,1911,1897,1882,1910,1927,1957,1938,1899,1878,1897,1921,1889,1914,1848,1908,1939,1919,1854,1872,1917,1949,1952,1888,1917,1908,1954,1859,1846,1877,1959,1888,1846,1890,1953,1924,1873,1864,1947,1915,1810,1896,1956,1911,1877,1969,1945,1881,1924,1989,1899,1897,1949,1934,1902,1894,1944,1932,1902,1933,1962,1942,1889,1922,1959,1976,1895,1881,1906,1962,1953,1940,1962,1932,1965,1988,1951,1951,1907,1944,1929,1908,1914,1962,1954,1950,1937,1889,1913,1928,1911,1936,1901,1862,1853,1830,1862,1918,1870,1851,1825,1893,1898,1849,1820,1799,1840,1904,1852,1789,1816,1849,1900,1843,1785,1825,1885,1870,1813,1822,1872,1908,1936,1843,1855,1885,1845,1899,1848,1899,1914,1893,1907,1860,1862,1913,1891,1850,1817,1954,1879,1900,1851,1964,1944,1903,1859,1922,1949,1885,1826,1906,1926,1882,1851,1895,1941,1925,1880,1915,1956,1944,1876,1872,1944,1926,1915,1901,1849,1886,1920,1901,1897,1883,1925,1962,1886,1885,1881,1899,1897,1889,1887,1900,1878,1912,1917,1897,1881,1877,1909,1902,1890,1898,1923,1858,1885,1911,1848,1886,1850,1862,1899,1914,1840,1854,1820,1904,1895,1859,1885,1888,1902,1873,1844,1849,1885,1876,1883,1899,1900,1866,1890,1931,1918,1912,1954,1936,1868,1884,1908,1870,1934,1927,1893,1843,1874,1897,1893,1900,1911,1906,1847,1904,1931,1933,1920,1893,1893,1925,1904,1862,1894,1909,1869,1916,1900,1949,1917,1930,1898,1909,1939,1911,1908,1910,1912,1902,1873,1893,1887,1908,1898,1899,1841,1867,1835,1850,1867,1856,1860,1849,1856,1861,1870,1843,1856,1832,1851,1805,1798,1793,1839,1828,1812,1812,1759,1832,1769,1810,1761,1785,1763,1761,1766,1783,1765,1788,1782,1780,1748,1830,1765,1732,1750,1755,1745,1774,1762,1777,1752,1773,1793,1764,1768,1737,1750,1782,1751,1784,1766,1744,1698,1765,1721,1789,1813,1796,1753,1739,1734,1711,1685,1778,1769,1789,1775,1755,1726,1672,1437,1497,1453,1485,1441,1467,1496,1488,1444,1442,1443,1455,1514,1434,1497,1453,1467,1464,1464,1436,1462,1430,1483,1451,1487,1486,1457,1500,1483,1483,1472,1488,1465,1476,1454,1486,1431,1509,1478,1487,1493,1461,1452,1482,1448,1460,1507,1429,1506,1505,1482,1467,1475,1427,1489,1457,1456,1440,1480,1449,1467,1513,1442,1489,1462,1471,1487,1450,1485,1454,1482,1455,1459,1448,1460,1471,1505,1466,1495,1472,1471,1444,1487,1406,1479,1474,1449,1445,1461,1458,1442,1467,1438,1477,1438,1448,1479,1468,1475,1445,1479,1456,1487,1414,1497,1463,1452,1468,1459,1462,1441,1470,1402,1465,1464,1460,1440,1486,1466,1435,1450,1423,1449,1474,1400,1429,1418,1451,1465,1452,1418,1423,1462,1445,1382,1434,1447,1438,1414,1442,1443,1466,1426,1393,1432,1437,1444,1410,1428,1426,1429,1461,1437,1422,1464,1440,1434,1427,1462,1457,1353,1441,1446,1393,1432,1380,1421,1453,1386,1453,1439,1413,1475,1433,1431,1437,1443,1419,1440,1415,1427,1472,1413,1457,1483,1406,1408,1400,1406,1429,1469,1411,1449,1432,1425,1453,1447,1410,1446,1419,1407,1461,1413,1444,1450,1430,1437,1481,1382,1440,1426,1391,1413,1418,1453,1454,1417,1388,1414,1411,1455,1413,1405,1412,1433,1431,1367,1468,1452,1415,1434,1448,1416,1450,1419,1391,1427,1442,1326,1416,1427,1422,1443,1472,1406,1411,1452,1413,1440,1438,1372,1427,1438,1388,1404,1435,1427,1452,1446,1436,1415,1438,1378,1405,1393,1433,1382,1424,1417,1380,1390,1409,1446,1407,1404,1411,1435,1372,1389,1371,1389,1399,1394,1396,1383,1415,1369,1402,1384,1394,1377,1398,1427,1376,1419,1411,1375,1411,1412,1405,1400,1381,1388,1393,1418,1439,1413,1421,1421,1401,1411,1404,1378,1396,1387,1396,1404,1393,1429,1422,1395,1413,1410,1408,1373,1409,1434,1413,1423,1415,1397,1407,1388,1411,1393,1410,1414,1396,1413,1408,1386,1411,1417,1419,1418,1394,1382,1397,1408,1401,1406,1432,1428,1408,1388,1405,1423,1402,1416,1385,1395,1398,1432,1386,1418,1386,1387,1368,1390,1415,1387,1378,1384,1384,1417,1354,1383,1329,1335,1364,1311,1367,1390,1379,1356,1345,1318,1338,1364,1321,1362,1334,1336,1324,1359,1321,1317,1344,1345,1288,1345,1349,1327,1334,1335,1340,1327,1308,1311,1296,1327,1314,1312,1341,1295,1336,1333,1339,1332,1284,1301,1335,1273,1325,1315,1298,1295,1283,1326,1329,1314,1309,1334,1324,1326,1355,1293,1300,1319,1298,1325,1327,1307,1358,1353,1362,1395,1366,1385,1371,1369,1366,1333,1355,1359,1343,1336,1375,1361,1377,1376,1373,1352,1346,1376,1351,1362,1382,1402,1396,1363,1361,1381,1383,1404,1386,1393,1385,1382,1372,1379,1393,1403,1363,1331,1348,1376,1398,1372,1400,1357,1383,1396,1390,1438,1444,1373,1412,1366,1396,1407,1395,1408,1388,1364,1386,1390,1397,1389,1373,1412,1405,1383,1364,1394,1417,1367,1389,1389,1341,1380,1402,1385,1393,1392,1405,1391,1383,1410,1416,1400,1388,1412,1416,1421,1341,1393,1385,1345,1376,1432,1416,1387,1355,1385,1419,1407,1375,1399,1436,1402,1369,1371,1417,1413,1348,1378,1412,1371,1394,1413,1379,1399,1429,1380,1402,1424,1400,1383,1415,1403,1410,1386,1447,1397,1401,1393,1406,1435,1408,1414,1388,1430,1417,1424,1394,1406,1396,1420,1410,1435,1393,1400,1417,1435,1435,1450,1416,1427,1431,1416,1395,1420,1445,1395,1426,1413,1412,1434,1414,1433,1437,1417,1423,1414,1431,1441,1425,1456,1441,1418,1428,1428,1423,1399,1419,1441,1453,1447,1450,1458,1476,1450,1456,1471,1443,1462,1433,1461,1444,1444,1437,1456,1430,1431,1434,1391,1419,1447,1401,1446,1436,1430,1469,1449,1445,1445,1431,1475,1435,1471,1440,1417,1433,1428,1430,1448,1458,1414,1439,1464,1452,1479,1428,1493,1477,1446,1470,1456,1450,1445,1461,1465,1457,1469,1453,1464,1451,1473,1419,1407,1448,1475,1445,1457,1465,1423,1466,1463,1445,1454,1452,1462,1451,1473,1426,1485,1468,1440,1485,1475,1466,1460,1448,1491,1500,1447,1443,1497,1460,1436,1480,1463,1490,1455,1453,1464,1475,1390,1467,1474,1413,1478,1472,1446,1474,1445,1493,1499,1461,1429,1467,1429,1463,1447,1482,1457,1455,1465,1444,1453,1469,1459,1439,1457,1453,1455,1451,1439,1424,1443,1427,1442,1453,1420,1481,1468,1436,1473,1463,1503,1448,1468,1486,1450,1474,1479,1467,1488,1478,1461,1501,1487,1486,1471,1465,1444,1458,1455,1470,1483,1504,1488,1481,1449,1453,1479,1459,1455,1458,1469,1435,1438,1459,1449,1447,1461,1446,1631,1694,1836,1917,1844,1892,1866,1840,1699,1760,1669,1745,1688,1711,1716,1826,1770,1714,1706,1604,1603,1575,1617,1590,1628,1778,1712,1711,1733,1530,1540,1627,1630,1575,1609,1634,1585,1497,1530,1588,1564,1611,1559,1637,1631,1659,1709,1718,1728,1752,1705,1735,1740,1691,1718,1684,1721,1724,1752,1717,1731,1711,1717,1765,1710,1727,1721,1754,1750,1699,1811,1755,1716,1764,1783,1789,1767,1843,1740,1754,1705,1716,1719,1749,1749,1836,1682,1745,1642,1704,1668,1714,1676,1669,1638,1676,1691,1647,1679,1655,1669,1715,1676,1709,1646,1596,1715,1712,1679,1596,1587,1542,1552,1574,1573,1535,1510,1471,1516,1552,1668,1696,1740,1703,1788,1781,1749,1786,1758,1726,1698,1730,1730,1719,1759,1726,1707,1806,1727,1785,1809,1765,1830,1829,1795,1836,1805,1802,1767,1809,1830,1874,1791,1853,1813,1864,1770,1905,1836,1848,1824,1816,1770,1817,1844,1815,1833,1809,1797,1856,1853,1770,1837,1743,1801,1826,1869,1834,1898,1890,1836,1905,1850,1884,1834,1848,1866,1836,1809,1818,1863,1864,1823,1852,1835,1856,1883,1864,1854,1872,1890,1862,1884,1830,1872,1923,1939,1913,1898,1915,1932,1892,1876,1891,1941,1914,1872,1867,1875,1877,1876,1880,1864,1816,1821,1766,1784,1830,1790,1797,1778,1781,1735,1764,1789,1799,1899,1965,1922,1979,1936,1932,1900,1907,1891,1909,1895,1913,1918,1876,1898,1874,1907,1913,1905,1868,1933,1913,1927,1905,1905,1921,1891,1907,1889,1887,1882,1897,1890,1870,1895,1891,1867,1870,1857,1866,1898,1850,1805,1880,1907,1872,1874,1875,1853,1818,1821,1869,1881,1857,1863,1866,1880,1836,1822,1838,1833,1848,1842,1827,1847,1795,1841,1839,1899,1845,1825,1791,1811,1805,1789,1819,1787,1692,1672,1717,1746,1731,1742,1756,1717,1747,1745,1801,1686,1796,1708,1723,1673,1613,1658,1673,1692,1711,1622,1663,1601,1739,1800,1820,1709,1790,1840,1702,1490,1675,1638,1613,1629,1599,1553,1642,1664,1725,1816,1758,1900,1909,1721,1910,1906,1865,1729,1937,1891,1770,1814,1875,1924,1719,1896,1923,1837,1755,1937,1916,1759,1851,1971,1898,1747,1936,1910,1807,1763,1949,1992,1761,1916,1944,1931,1768,1964,1917,1803,1794,1880,1910,1720,1881,1899,1879,1713,1917,1873,1759,1819,1874,1909,1728,1921,1872,1807,1745,1939,1881,1691,1878,1920,1882,1737,1955,1867,1790,1791,1907,1901,1709,1861,1912,1909,1783,1952,1901,1772,1808,1870,1905,1715,1911,1905,1832,1740,1924,1929,1728,1815,1838,1895,1744,1883,1908,1760,1770,1899,1952,1742,1869,1913,1836,1706,1934,1914,1722,1779,1886,1941,1743,1894,1843,1783,1711,1926,1903,1707,1815,1874,1892,1737,1923,1917,1790,1749,1928,1932,1724,1823,1922,1898,1767,1890,1894,1786,1725,1885,1954,1727,1872,1898,1855,1732,1886,1872,1690,1781,1873,1895,1743,1895,1895,1749,1732,1874,1895,1714,1850,1874,1846,1681,1903,1897,1721,1768,1868,1879,1716,1898,1901,1807,1746,1919,1927,1721,1818,1869,1854,1727,1937,1924,1760,1747,1902,1923,1751,1845,1877,1853,1712,1908,1871,1719,1780,1870,1871,1714,1871,1883,1739,1716,1887,1905,1696,1809,1859,1843,1716,1893,1894,1702,1738,1897,1907,1729,1878,1835,1740,1752,1876,1886,1694,1843,1841,1886,1705,1916,1854,1740,1729,1877,1895,1648,1857,1862,1813,1721,1926,1850,1652,1801,1843,1843,1716,1857,1870,1764,1761,1875,1933,1687,1878,1851,1772,1716,1893,1865,1645,1794,1865,1859,1740,1869,1854,1691,1737,1890,1935,1731,1892,1855,1793,1745,1894,1822,1650,1808,1830,1849,1694,1930,1858,1732,1680,1853,1901,1655,1823,1880,1843,1709,1872,1886,1653,1739,1866,1839,1707,1863,1875,1756,1762,1888,1869,1673,1825,1834,1875,1709,1892,1828,1701,1742,1825,1884,1694,1841,1832,1769,1711,1878,1892,1699,1768,1838,1825,1718,1873,1851,1711,1726,1829,1899,1694,1839,1819,1750,1696,1821,1888,1664,1835,1810,1780,1699,1861,1827,1599,1727,1820,1788,1659,1903,1803,1701,1747,1831,1851,1671,1832,1813,1761,1729,1866,1855,1621,1752,1807,1815,1656,1863,1800,1718,1740,1800,1855,1681,1824,1788,1744,1657,1873,1819,1635,1772,1806,1832,1658,1837,1797,1705,1699,1790,1872,1691,1846,1806,1756,1696,1825,1820,1647,1758,1831,1778,1661,1865,1872,1671,1745,1805,1807,1628,1847,1778,1739,1708,1805,1842,1669,1802,1756,1699,1683,1863,1820,1640,1759,1804,1785,1668,1877,1801,1643,1683,1807,1799,1653,1868,1839,1647,1715,1848,1858,1636,1851,1842,1722,1697,1863,1793,1654,1784,1734,1734,1623,1839,1823,1667,1710,1753,1836,1646,1849,1761,1666,1671,1780,1762,1577,1807,1755,1695,1669,1781,1835,1635,1757,1785,1735,1629,1855,1825,1629,1746,1790,1777,1627,1853,1756,1611,1740,1757,1768,1673,1813,1749,1611,1709,1777,1829,1675,1873,1763,1653,1689,1733,1745,1585,1848,1754,1668,1680,1823,1794,1603,1788,1802,1692,1646,1802,1837,1618,1797,1789,1718,1674,1811,1814,1623,1830,1748,1643,1693,1795,1761,1609,1804,1745,1615,1674,1799,1793,1628,1834,1767,1649,1718,1777,1800,1619,1812,1744,1659,1701,1826,1829,1636,1741,1776,1707,1653,1830,1788,1572,1769,1722,1738,1616,1799,1749,1588,1753,1705,1681,1673,1792,1807,1586,1742,1736,1736,1648,1778,1757,1627,1784,1708,1716,1614,1795,1766,1577,1762,1737,1743,1645,1813,1810,1611,1693,1740,1758,1653,1814,1748,1578,1693,1722,1720,1605,1790,1760,1610,1691,1685,1732,1669,1789,1766,1588,1725,1755,1713,1644,1802,1747,1590,1745,1730,1702,1619,1819,1811,1601,1704,1722,1723,1612,1806,1741,1564,1715,1674,1728,1637,1740,1755,1587,1697,1663,1710,1617,1740,1749,1571,1709,1704,1703,1649,1795,1761,1586,1764,1688,1664,1611,1752,1767,1611,1774,1673,1723,1612,1768,1762,1591,1708,1749,1648,1635,1807,1706,1560,1742,1664,1683,1605,1767,1761,1614,1751,1713,1644,1666,1735,1739,1646,1759,1691,1572,1703,1728,1677,1572,1716,1685,1589,1656,1702,1768,1619,1739,1753,1560,1654,1704,1689,1619,1804,1743,1588,1711,1710,1633,1606,1727,1721,1644,1701,1663,1653,1635,1742,1748,1580,1704,1707,1643,1605,1737,1750,1596,1719,1667,1669,1663,1721,1812,1652,1757,1691,1634,1642,1725,1758,1603,1766,1699,1551,1615,1701,1689,1551,1727,1681,1589,1671,1626,1730,1624,1730,1731,1648,1705,1647,1710,1631,1714,1738,1598,1700,1627,1627,1608,1650,1710,1568,1724,1690,1596,1639,1700,1750,1588,1727,1688,1640,1721,1633,1693,1652,1648,1732,1571,1756,1617,1668,1683,1663,1802,1658,1767,1664,1641,1696,1634,1731,1554,1757,1667,1601,1709,1642,1738,1637,1743,1741,1618,1764,1704,1749,1656,1754,1787,1634,1790,1651,1665,1699,1716,1706,1616,1779,1620,1633,1695,1690,1728,1656,1774,1702,1684,1675,1707,1722,1677,1745,1731,1640,1699,1643,1736,1621,1731,1734,1662,1733,1663,1679,1639,1700,1763,1648,1788,1627,1662,1651,1728,1709,1614,1762,1660,1652,1712,1623,1730,1652,1687,1745,1650,1736,1595,1634,1677,1655,1739,1613,1699,1642,1713,1711,1619,1732,1649,1710,1697,1658,1717,1663,1691,1652,1671,1737,1663,1748,1609,1615,1604,1666,1651,1625,1702,1686,1647,1740,1647,1684,1682,1693,1735,1629,1774,1658,1678,1652,1596,1778,1668,1660,1739,1676,1743,1645,1740,1693,1662,1730,1647,1748,1624,1620,1671,1671,1709,1641,1716,1635,1649,1737,1547,1773,1665,1658,1730,1674,1728,1672,1689,1620,1628,1801,1648,1670,1720,1661,1686,1697,1704,1666,1636,1773,1601,1721,1727,1645,1712,1732,1697,1707,1657,1687,1608,1725,1636,1627,1734,1565,1714,1608,1611,1689,1609,1687,1707,1593,1733,1683,1599,1688,1624,1624,1658,1601,1686,1608,1668,1650,1639,1710,1659,1625,1727,1709,1614,1684,1684,1617,1624,1670,1714,1646,1666,1781,1604,1734,1691,1671,1672,1700,1697,1715,1686,1792,1644,1820,1655,1626,1771,1631,1650,1754,1675,1657,1675,1690,1744,1648,1759,1740,1682,1785,1658,1664,1729,1677,1668,1696,1725,1702,1615,1728,1639,1661,1709,1653,1602,1626,1667,1697,1579,1682,1690,1634,1698,1630,1672,1641,1626,1708,1610,1687,1683,1663,1699,1653,1615,1687,1654,1595,1633,1658,1679,1638,1720,1646,1629,1634,1574,1654,1604,1621,1735,1624,1659,1692,1640,1682,1599,1654,1553,1629,1696,1572,1673,1725,1694,1649,1657,1708,1622,1673,1626,1618,1649,1673,1648,1690,1633,1657,1641,1572,1643,1572,1634,1685,1611,1628,1704,1629,1621,1660,1670,1656,1564,1618,1561,1718,1666,1621,1664,1729,1583,1654,1676,1624,1589,1610,1622,1568,1699,1684,1646,1652,1704,1642,1687,1651,1585,1648,1583,1578,1580,1653,1612,1563,1638,1563,1593,1663,1671,1656,1653,1652,1622,1666,1642,1603,1660,1644,1619,1597,1611,1595,1582,1690,1738,1721,1685,1756,1689,1639,1597,1575,1623,1620,1592,1563,1581,1627,1641,1571,1601,1614,1648,1666,1661,1625,1617,1643,1662,1625,1649,1663,1634,1653,1646,1609,1613,1672,1623,1657,1620,1628,1603,1685,1619,1605,1631,1649,1587,1642,1654,1624,1636,1629,1641,1666,1622,1662,1643,1648,1658,1607,1600,1609,1632,1590,1607,1617,1631,1590,1667,1656,1588,1696,1667,1623,1665,1631,1650,1604,1605,1648,1614,1677,1665,1586,1652,1644,1614,1650,1654,1619,1657,1594,1552,1635,1629,1626,1621,1604,1674,1635,1642,1626,1611,1669,1646,1615,1608,1618,1651,1616,1614,1673,1619,1630,1681,1653,1662,1637,1654,1639,1666,1660,1615,1594,1656,1584,1549,1672,1578,1632,1686,1603,1622,1682,1647,1629,1668,1678,1660,1645,1663,1675,1576,1678,1670,1658,1659,1666,1609,1692,1665,1698,1731,1659,1639,1720,1641,1650,1648,1630,1627,1679,1642,1609,1680,1682,1605,1611,1674,1608,1632,1685,1674,1607,1655,1619,1629,1689,1605,1642,1593,1677,1660,1640,1720,1644,1654,1669,1627,1592,1655,1621,1689,1726,1650,1700,1706,1672,1672,1670,1634,1674,1611,1655,1637,1597,1630,1584,1654,1661,1611,1653,1676,1575,1680,1641,1656,1609,1672,1620,1604,1613,1607,1593,1582,1574,1578,1626,1549,1592,1627,1608,1637,1612,1617,1595,1572,1672,1571,1646,1689,1554,1627,1712,1572,1651,1683,1639,1589,1689,1640,1590,1663,1670,1579,1627,1667,1556,1670,1643,1595,1623,1661,1560,1615,1639,1559,1561,1658,1556,1566,1676,1591,1596,1689,1577,1569,1691,1594,1518,1662,1622,1543,1634,1686,1582,1739,1672,1556,1632,1674,1583,1571,1668,1547,1531,1624,1585,1603,1652,1602,1580,1673,1567,1583,1630,1653,1564,1619,1628,1559,1623,1657,1551,1636,1651,1590,1680,1667,1582,1656,1639,1574,1646,1627,1550,1604,1667,1557,1569,1661,1561,1586,1639,1556,1534,1610,1544,1569,1618,1570,1610,1598,1593,1576,1622,1589,1545,1632,1618,1542,1602,1576,1589,1642,1573,1558,1621,1617,1582,1623,1602,1532,1647,1617,1554,1661,1554,1511,1605,1565,1592,1547,1624,1571,1645,1621,1569,1621,1591,1542,1609,1585,1580,1621,1624,1538,1634,1609,1549,1598,1607,1542,1596,1618,1598,1559,1544,1554,1568,1594,1619,1585,1575,1573,1666,1527,1558,1707,1568,1554,1647,1569,1617,1647,1596,1633,1655,1622,1611,1686,1654,1572,1658,1599,1590,1635,1590,1548,1623,1541,1581,1622,1543,1639,1663,1588,1684,1648,1573,1695,1579,1556,1644,1603,1554,1639,1680,1582,1744,1697,1532,1710,1681,1564,1710,1688,1583,1720,1666,1607,1667,1694,1577,1679,1707,1609,1636,1628,1595,1659,1675,1582,1688,1691,1533,1695,1663,1556,1659,1665,1545,1644,1669,1570,1641,1669,1575,1621,1639,1588,1579,1657,1577,1605,1669,1547,1620,1664,1542,1655,1657,1596,1629,1592,1710,1608,1610,1686,1604,1589,1704,1608,1596,1666,1633,1667,1674,1646,1610,1761,1589,1667,1621,1647,1596,1622,1672,1598,1640,1659,1592,1603,1630,1548,1597,1649,1530,1637,1620,1568,1660,1585,1660,1644,1535,1643,1573,1631,1646,1598,1642,1665,1602,1649,1655,1589,1623,1594,1554,1565,1637,1558,1608,1595,1588,1609,1613,1621,1654,1599,1563,1650,1646,1614,1631,1651,1642,1595,1663,1673,1639,1680,1685,1635,1707,1673,1596,1675,1663,1584,1721,1699,1595,1665,1669,1544,1647,1682,1589,1631,1644,1584,1677,1635,1598,1654,1633,1633,1698,1689,1576,1661,1701,1552,1709,1693,1615,1664,1632,1589,1682,1612,1604,1657,1638,1614,1615,1635,1652,1597,1644,1668,1550,1676,1702,1589,1664,1705,1614,1655,1665,1578,1637,1647,1581,1628,1697,1547,1663,1647,1608,1658,1593,1600,1697,1636,1623,1716,1672,1592,1655,1689,1623,1607,1654,1623,1636,1651,1566,1706,1657,1594,1691,1654,1577,1667,1655,1553,1597,1652,1565,1689,1648,1605,1648,1631,1645,1558,1563,1627,1602,1541,1648,1663,1553,1557,1673,1671,1595,1574,1623,1621,1507,1647,1611,1582,1608,1625,1588,1562,1653,1629,1543,1592,1626,1614,1564,1641,1601,1528,1594,1591,1568,1547,1622,1621,1607,1502,1700,1654,1588,1688,1725,1533,1656,1646,1532,1609,1634,1576,1639,1567,1647,1652,1558,1696,1633,1539,1651,1632,1545,1660,1685,1579,1650,1704,1591,1655,1677,1559,1630,1659,1595,1624,1636,1698,1660,1592,1701,1622,1654,1684,1583,1637,1691,1581,1616,1702,1615,1554,1674,1625,1610,1722,1685,1546,1683,1620,1614,1664,1651,1581,1716,1676,1607,1673,1655,1580,1636,1679,1595,1686,1710,1599,1633,1724,1585,1664,1706,1517,1730,1709,1537,1730,1744,1591,1696,1720,1628,1713,1752,1573,1698,1686,1549,1686,1656,1587,1653,1742,1617,1638,1665,1714,1660,1708,1721,1617,1619,1750,1655,1548,1654,1627,1587,1661,1586,1540,1600,1657,1603,1599,1711,1629,1633,1697,1574,1599,1682,1590,1597,1672,1616,1545,1695,1661,1566,1703,1682,1560,1699,1651,1531,1670,1661,1487,1671,1703,1502,1612,1689,1571,1632,1649,1554,1630,1653,1527,1630,1684,1535,1685,1671,1510,1688,1696,1514,1673,1687,1514,1680,1678,1519,1693,1665,1509,1624,1624,1543,1683,1674,1515,1653,1698,1504,1728,1607,1481,1675,1634,1534,1650,1604,1526,1645,1615,1591,1590,1599,1581,1649,1585,1566,1626,1588,1598,1548,1550,1611,1570,1560,1669,1527,1550,1626,1560,1487,1646,1539,1571,1662,1551,1554,1676,1550,1561,1682,1607,1595,1642,1563,1563,1656,1579,1560,1673,1591,1568,1706,1600,1538,1670,1541,1582,1670,1570,1596,1676,1560,1564,1682,1558,1556,1679,1567,1552,1650,1538,1577,1660,1532,1583,1683,1587,1605,1666,1550,1563,1654,1546,1593,1665,1518,1577,1676,1538,1559,1653,1613,1566,1654,1607,1613,1695,1565,1644,1710,1607,1617,1681,1581,1567,1675,1599,1558,1661,1640,1628,1710,1668,1601,1652,1584,1553,1682,1631,1548,1625,1610,1522,1600,1663,1550,1652,1690,1623,1626,1677,1616,1635,1694,1598,1662,1722,1608,1634,1695,1578,1620,1695,1550,1624,1677,1617,1637,1651,1634,1576,1622,1661,1581,1647,1652,1567,1617,1640,1571,1657,1673,1560,1666,1725,1561,1648,1703,1498,1601,1703,1568,1630,1709,1541,1580,1695,1518,1604,1679,1532,1643,1665,1573,1666,1716,1543,1601,1654,1613,1618,1650,1624,1652,1670,1558,1627,1697,1532,1648,1686,1596,1650,1651,1580,1623,1665,1646,1637,1707,1615,1671,1670,1629,1744,1610,1662,1713,1592,1664,1697,1596,1689,1621,1560,1710,1597,1643,1716,1552,1592,1655,1583,1692,1695,1548,1700,1712,1579,1708,1667,1604,1693,1572,1670,1677,1602,1686,1663,1529,1718,1683,1543,1772,1595,1635,1748,1570,1677,1745,1576,1738,1711,1584,1698,1673,1660,1682,1610,1634,1655,1596,1745,1613,1627,1759,1559,1590,1773,1541,1586,1783,1555,1628,1770,1566,1692,1667,1587,1704,1638,1642,1752,1629,1693,1733,1615,1750,1619,1649,1725,1518,1660,1702,1600,1636,1672,1576,1708,1675,1601,1698,1595,1678,1642,1606,1770,1539,1665,1736,1566,1717,1687,1609,1710,1633,1593,1688,1574,1692,1687,1606,1701,1625,1618,1750,1559,1641,1681,1572,1697,1686,1551,1640,1599,1639,1713,1568,1702,1649,1591,1738,1567,1703,1674,1647,1647,1624,1676,1692,1546,1752,1624,1644,1681,1571,1642,1646,1580,1615,1682,1565,1622,1601,1599,1680,1525,1680,1659,1492,1677,1661,1516,1697,1647,1560,1689,1596,1575,1661,1552,1603,1623,1585,1672,1556,1633,1655,1554,1674,1602,1604,1683,1616,1618,1644,1565,1597,1620,1607,1640,1593,1577,1611,1626,1564,1639,1580,1588,1619,1546,1636,1653,1608,1653,1666,1594,1628,1650,1608,1650,1654,1631,1666,1610,1609,1683,1578,1637,1625,1595,1698,1655,1609,1608,1678,1591,1608,1657,1561,1628,1570,1575,1663,1631,1583,1652,1595,1611,1686,1627,1629,1637,1678,1632,1566,1638,1649,1580,1632,1658,1592,1602,1606,1544,1605,1593,1556,1612,1534,1610,1583,1597,1657,1545,1575,1638,1592,1560,1628,1576,1643,1628,1547,1615,1623,1617,1564,1615,1626,1653,1595,1558,1594,1537,1604,1582,1644,1648,1646,1611,1584,1592,1591,1615,1553,1599,1635,1578,1695,1575,1648,1624,1584,1670,1601,1628,1631,1664,1652,1643,1589,1687,1583,1558,1673,1582,1635,1621,1572,1641,1634,1598,1604,1661,1613,1626,1577,1595,1596,1579,1590,1597,1601,1643,1522,1611,1629,1658,1577,1600,1635,1630,1636,1628,1616,1605,1656,1582,1594,1649,1507,1640,1620,1589,1649,1590,1601,1650,1598,1583,1657,1619,1647,1551,1616,1654,1572,1631,1614,1551,1648,1604,1573,1583,1616,1615,1631,1607,1674,1562,1630,1702,1586,1616,1682,1585,1639,1607,1595,1656,1620,1647,1631,1621,1664,1603,1609,1616,1567,1574,1672,1465,1599,1617,1515,1624,1622,1597,1596,1611,1590,1598,1594,1665,1601,1586,1633,1545,1649,1541,1594,1638,1597,1549,1622,1575,1632,1613,1570,1668,1579,1597,1650,1580,1620,1599,1596,1635,1606,1627,1633,1583,1628,1585,1617,1639,1644,1648,1646,1661,1587,1638,1597,1663,1626,1615,1597,1679,1634,1614,1626,1607,1579,1633,1625,1599,1610,1643,1599,1625,1616,1618,1639,1653,1641,1556,1662,1621,1546,1626,1652,1566,1565,1637,1587,1646,1599,1613,1635,1594,1647,1578,1639,1655,1599,1648,1666,1602,1618,1648,1547,1630,1619,1592,1630,1677,1647,1609,1645,1667,1594,1630,1650,1621,1646,1721,1580,1675,1633,1577,1669,1646,1586,1620,1575,1661,1648,1608,1600,1666,1611,1622,1604,1599,1588,1639,1613,1609,1577,1618,1605,1594,1651,1601,1623,1637,1594,1625,1615,1583,1589,1589,1617,1644,1603,1657,1648,1625,1635,1628,1645,1617,1663,1610,1614,1681,1596,1573,1690,1628,1621,1657,1625,1630,1610,1587,1647,1607,1633,1664,1591,1645,1660,1620,1624,1622,1584,1634,1597,1623,1654,1589,1598,1612,1623,1613,1591,1630,1632,1572,1563,1648,1602,1591,1608,1620,1618,1612,1618,1627,1666,1615,1595,1596,1607,1579,1685,1643,1603,1574,1596,1650,1652,1591,1579,1632,1650,1596,1587,1685,1595,1595,1648,1593,1585,1663,1617,1612,1631,1649,1629,1622,1633,1611,1623,1633,1565,1616,1617,1577,1613,1605,1607,1602,1619,1606,1577,1633,1616,1596,1623,1695,1565,1630,1667,1631,1678,1705,1670,1632,1593,1576,1642,1599,1670,1588,1617,1648,1633,1646,1646,1630,1615,1617,1611,1642,1608,1638,1603,1568,1634,1656,1566,1593,1573,1632,1614,1631,1662,1674,1606,1578,1657,1678,1584,1614,1670,1568,1562,1636,1602,1610,1669,1626,1575,1676,1615,1618,1615,1653,1551,1690,1659,1559,1637,1652,1587,1606,1576,1600,1578,1615,1657,1580,1655,1699,1600,1651,1665,1600,1625,1605,1616,1597,1603,1649,1546,1588,1640,1570,1617,1646,1611,1676,1648,1619,1617,1592,1652,1623,1581,1641,1542,1610,1670,1552,1604,1653,1601,1638,1627,1641,1630,1655,1693,1624,1584,1652,1540,1647,1664,1566,1592,1677,1620,1582,1644,1635,1610,1611,1652,1524,1614,1663,1607,1626,1631,1584,1613,1606,1627,1576,1636,1631,1566,1629,1672,1570,1651,1641,1617,1669,1624,1622,1607,1643,1641,1658,1639,1650,1570,1600,1650,1546,1613,1641,1539,1640,1721,1611,1595,1700,1630,1596,1608,1652,1559,1587,1672,1519,1656,1679,1551,1639,1642,1659,1628,1595,1650,1611,1588,1635,1581,1637,1695,1499,1634,1670,1553,1564,1620,1608,1596,1652,1632,1609,1583,1667,1569,1572,1641,1490,1604,1658,1557,1611,1686,1649,1609,1706,1583,1576,1634,1667,1606,1535,1607,1551,1610,1667,1577,1574,1729,1644,1554,1680,1663,1551,1697,1628,1554,1571,1611,1584,1553,1667,1599,1595,1655,1514,1559,1689,1580,1444,1657,1643,1508,1665,1631,1538,1619,1655,1477,1557,1700,1516,1571,1710,1518,1469,1712,1556,1536,1705,1650,1518,1689,1639,1502,1689,1659,1460,1666,1636,1516,1621,1614,1494,1560,1659,1502,1535,1698,1524,1486,1658,1604,1452,1702,1626,1499,1655,1622,1515,1603,1628,1508,1598,1616,1513,1571,1659,1537,1497,1692,1565,1534,1705,1547,1526,1691,1598,1511,1669,1668,1524,1680,1692,1502,1620,1708,1533,1617,1670,1578,1526,1766,1608,1573,1697,1673,1566,1696,1674,1596,1628,1742,1607,1607,1724,1628,1608,1725,1595,1588,1706,1667,1566,1671,1652,1548,1688,1712,1576,1598,1737,1595,1619,1744,1700,1622,1655,1738,1626,1631,1704,1573,1615,1710,1591,1624,1675,1640,1612,1632,1672,1605,1706,1740,1594,1628,1735,1539,1628,1706,1654,1617,1670,1662,1655,1672,1679,1629,1667,1713,1589,1661,1750,1588,1644,1697,1661,1701,1671,1691,1652,1683,1681,1616,1699,1755,1640,1699,1713,1694,1707,1688,1695,1579,1720,1714,1649,1717,1685,1673,1639,1646,1713,1589,1700,1746,1588,1704,1748,1687,1666,1681,1706,1638,1688,1728,1613,1709,1718,1655,1712,1686,1707,1710,1700,1752,1638,1712,1766,1619,1688,1706,1694,1636,1674,1739,1656,1724,1754,1638,1747,1712,1742,1697,1691,1728,1744,1678,1667,1724,1754,1687,1694,1683,1651,1713,1704,1724,1692,1678,1633,1664,1663,1659,1711,1631,1640,1667,1711,1685,1677,1694,1703,1677,1651,1681,1641,1714,1668,1684,1667,1722,1697,1721,1708,1668,1701,1620,1638,1707,1722,1664,1623,1666,1658,1703,1684,1627,1679,1665,1628,1626,1612,1608,1632,1594,1599,1602,1580,1575,1620,1587,1611,1605,1604,1577,1583,1563,1546,1608,1630,1538,1600,1599,1632,1585,1607,1610,1578,1590,1625,1618,1618,1627,1592,1652,1716,1704,1763,1737,1780,1761,1707,1636,1619,1617,1644,1661,1643,1637,1695,1704,1687,1685,1693,1701,1720,1745,1679,1669,1619,1614,1556,1617,1581,1555,1611,1624,1704,1636,1655,1598,1586,1616,1617,1632,1648,1660,1609,1647,1631,1663,1629,1591,1584,1566,1655,1643,1682,1631,1651,1616,1632,1648,1597,1617,1689,1603,1638,1608,1619,1561,1580,1685,1656,1702,1654,1625,1642,1651,1598,1623,1580,1616,1623,1653,1578,1567,1652,1703,1747,1711,1669,1687,1626,1642,1647,1641,1587,1621,1554,1585,1618,1595,1572,1548,1585,1555,1597,1581,1561,1574,1553,1541,1551,1575,1570,1656,1697,1646,1672,1639,1596,1622,1668,1638,1638,1666,1636,1614,1660,1591,1569,1636,1648,1649,1638,1618,1586,1561,1685,1644,1621,1652,1555,1561,1646,1680,1656,1621,1588,1661,1748,1789,1762,1683,1650,1649,1725,1691,1708,1741,1694,1659,1647,1627,1620,1670,1690,1698,1615,1556,1596,1614,1640,1692,1598,1504,1523,1558,1775,1765,1863,1763,1830,1767,1829,1786,1814,1785,1780,1834,1782,1868,1751,1847,1718,1857,1781,1911,1735,1928,1746,1873,1701,1876,1719,1892,1719,1883,1744,1880,1728,1891,1760,1875,1785,1897,1745,1892,1749,1874,1803,1875,1768,1823,1723,1855,1738,1841,1776,1808,1744,1790,1787,1818,1780,1774,1775,1760,1769,1763,1756,1715,1755,1731,1785,1733,1818,1732,1811,1711,1808,1719,1838,1700,1819,1710,1841,1731,1826,1713,1815,1748,1790,1734,1788,1742,1822,1713,1794,1739,1790,1727,1785,1782,1816,1771,1779,1798,1779,1804,1799,1780,1766,1773,1759,1783,1733,1784,1672,1776,1673,1791,1689,1813,1688,1800,1701,1804,1703,1814,1740,1830,1745,1816,1796,1791,1713,1781,1735,1780,1710,1758,1755,1793,1759,1768,1761,1730,1780,1706,1767,1687,1774,1674,1825,1715,1835,1694,1812,1672,1833,1721,1802,1721,1778,1705,1784,1735,1774,1706,1792,1731,1774,1750,1744,1737,1789,1753,1783,1748,1752,1738,1743,1744,1758,1762,1720,1751,1733,1760,1733,1747,1722,1733,1705,1750,1695,1740,1647,1699,1670,1740,1667,1766,1682,1737,1662,1741,1607,1701,1649,1733,1676,1741,1697,1735,1612,1741,1637,1739,1661,1744,1689,1748,1688,1748,1664,1719,1655,1674,1671,1698,1676,1672,1682,1699,1675,1702,1679,1647,1652,1655,1651,1678,1701,1637,1649,1634,1665,1603,1722,1593,1721,1617,1715,1630,1690,1627,1716,1662,1701,1652,1707,1644,1688,1598,1714,1631,1697,1616,1686,1607,1644,1660,1658,1630,1618,1672,1654,1693,1609,1671,1649,1716,1612,1690,1560,1690,1631,1652,1612,1642,1625,1653,1630,1619,1644,1668,1662,1631,1668,1616,1659,1584,1655,1601,1708,1622,1710,1588,1682,1612,1666,1682,1625,1634,1679,1662,1640,1617,1577,1638,1568,1673,1575,1677,1572,1711,1596,1719,1579,1674,1589,1696,1651,1613,1666,1611,1663,1603,1645,1589,1625,1584,1636,1592,1677,1593,1685,1595,1665,1611,1650,1618,1609,1655,1570,1654,1576,1659,1582,1663,1579,1659,1572,1691,1589,1716,1580,1672,1587,1644,1576,1647,1663,1606,1630,1530,1638,1531,1676,1541,1632,1580,1660,1583,1653,1607,1632,1605,1594,1632,1541,1616,1527,1624,1582,1622,1547,1655,1573,1628,1554,1641,1558,1631,1588,1592,1573,1582,1646,1557,1649,1578,1642,1571,1652,1602,1637,1589,1597,1583,1558,1567,1496,1588,1496,1668,1567,1671,1555,1678,1575,1679,1574,1582,1570,1540,1589,1532,1625,1526,1639,1564,1638,1573,1562,1609,1551,1601,1593,1631,1540,1629,1503,1576,1524,1581,1541,1550,1581,1595,1647,1549,1646,1554,1639,1528,1615,1566,1614,1599,1616,1580,1573,1617,1547,1609,1542,1598,1574,1614,1579,1621,1588,1544,1600,1495,1657,1520,1660,1513,1648,1599,1542,1561,1509,1600,1598,1589,1544,1642,1577,1598,1572,1550,1558,1504,1562,1504,1599,1534,1591,1523,1597,1580,1542,1586,1560,1580,1597,1617,1561,1604,1561,1516,1586,1513,1629,1539,1660,1548,1584,1546,1562,1553,1487,1591,1556,1620,1564,1603,1544,1562,1611,1570,1628,1515,1625,1492,1571,1553,1579,1580,1487,1569,1492,1575,1559,1565,1565,1541,1588,1522,1531,1538,1524,1560,1516,1596,1519,1587,1557,1581,1611,1529,1602,1496,1622,1528,1678,1524,1654,1586,1570,1624,1565,1640,1567,1601,1591,1587,1653,1506,1592,1506,1551,1545,1559,1591,1608,1654,1573,1607,1573,1551,1579,1524,1647,1537,1658,1590,1663,1580,1565,1602,1533,1647,1574,1641,1600,1602,1652,1570,1691,1562,1669,1577,1641,1622,1625,1632,1610,1657,1608,1630,1599,1526,1645,1548,1639,1557,1657,1603,1652,1625,1599,1654,1569,1666,1582,1591,1519,1608,1614,1582,1638,1592,1644,1585,1584,1634,1566,1637,1651,1769,1647,1674,1583,1627,1550,1610,1629,1609,1686,1593,1667,1602,1635,1642,1603,1647,1598,1678,1619,1638,1663,1618,1669,1553,1663,1565,1642,1591,1595,1650,1592,1652,1554,1644,1574,1587,1649,1581,1734,1592,1647,1594,1616,1656,1586,1639,1571,1656,1584,1608,1696,1589,1650,1592,1597,1614,1567,1692,1624,1658,1665,1638,1691,1620,1697,1654,1611,1662,1628,1716,1601,1733,1625,1662,1656,1609,1661,1650,1629,1598,1656,1706,1663,1649,1619,1633,1644,1633,1648,1592,1692,1556,1646,1643,1635,1688,1597,1708,1580,1673,1650,1602,1690,1613,1723,1597,1687,1603,1606,1632,1562,1627,1552,1689,1630,1584,1696,1554,1650,1622,1616,1614,1555,1624,1575,1601,1647,1567,1657,1639,1572,1644,1623,1653,1596,1585,1612,1570,1682,1595,1602,1590,1622,1604,1569,1591,1530,1593,1591,1569,1616,1616,1567,1657,1581,1592,1568,1581,1594,1582,1619,1579,1588,1601,1602,1562,1599,1623,1635,1650,1636,1619,1597,1650,1573,1560,1615,1622,1607,1601,1589,1650,1604,1610,1629,1600,1607,1566,1572,1640,1567,1622,1661,1609,1592,1619,1640,1632,1562,1640,1620,1578,1649,1576,1640,1612,1632,1654,1613,1597,1623,1587,1608,1629,1574,1609,1586,1606,1603,1622,1613,1646,1607,1637,1616,1593,1674,1601,1646,1636,1622,1672,1629,1602,1657,1630,1573,1581,1589,1611,1629,1611,1600,1562,1657,1600,1628,1559,1625,1587,1512,1638,1626,1607,1619,1715,1583,1581,1655,1597,1677,1717,1649,1683,1703,1700,1672,1646,1643,1655,1689,1620,1667,1640,1672,1723,1718,1728,1680,1662,1684,1636,1676,1650,1685,1659,1637,1660,1736,1726,1661,1675,1653,1707,1669,1681,1646,1658,1653,1655,1639,1667,1690,1650,1677,1676,1683,1638,1660,1688,1629,1680,1643,1648,1702,1622,1717,1616,1593,1665,1553,1562,1633,1677,1645,1671,1652,1634,1635,1614,1673,1667,1606,1686,1689,1654,1683,1708,1684,1704,1656,1647,1713,1717,1693,1642,1687,1719,1704,1719,1745,1714,1697,1719,1705,1739,1696,1665,1738,1702,1709,1738,1703,1744,1713,1716,1732,1669,1656,1744,1734,1787,1675,1735,1751,1700,1736,1690,1767,1802,1691,1814,1778,1695,1759,1649,1779,1740,1746,1801,1763,1806,1751,1699,1795,1738,1762,1759,1739,1730,1762,1726,1733,1739,1730,1734,1742,1680,1774,1748,1691,1802,1685,1693,1742,1652,1687,1755,1678,1689,1747,1684,1761,1720,1660,1684,1737,1754,1751,1695,1725,1779,1729,1748,1786,1762,1773,1750,1769,1758,1726,1750,1793,1779,1817,1751,1772,1786,1709,1767,1758,1775,1725,1725,1744,1808,1773,1780,1761,1756,1751,1741,1770,1805,1784,1759,1771,1789,1768,1763,1768,1812,1743,1737,1810,1797,1804,1790,1762,1763,1765,1734,1771,1751,1806,1781,1768,1782,1813,1758,1768,1776,1834,1727,1781,1829,1746,1765,1806,1774,1775,1805,1743,1817,1751,1689,1783,1764,1784,1796,1780,1759,1747,1697,1731,1814,1696,1764,1736,1656,1750,1670,1687,1743,1631,1798,1690,1726,1729,1670,1769,1700,1695,1745,1635,1782,1749,1667,1821,1626,1755,1740,1708,1777,1642,1725,1744,1659,1821,1704,1784,1756,1657,1802,1675,1683,1778,1640,1836,1680,1773,1820,1675,1866,1642,1818,1722,1783,1764,1717,1837,1649,1811,1697,1745,1821,1698,1832,1669,1824,1722,1801,1743,1700,1830,1631,1847,1697,1721,1799,1707,1833,1684,1895,1682,1862,1722,1792,1806,1748,1845,1797,1857,1787,1796,1816,1723,1845,1689,1711,1747,1666,1765,1680,1707,1667,1694,1786,1668,1704,1807,1730,1797,1721,1631,1757,1677,1687,1685,1618,1657,1591,1630,1677,1663,1670,1597,1695,1620,1684,1648,1596,1719,1604,1611,1647,1589,1716,1577,1706,1639,1760,1682,1708,1747,1539,1721,1663,1613,1696,1634,1683,1676,1639,1716,1622,1720,1665,1739,1677,1635,1722,1668,1678,1706,1656,1689,1603,1732,1607,1655,1679,1685,1713,1611,1735,1629,1721,1624,1706,1667,1649,1756,1605,1705,1655,1660,1642,1593,1734,1583,1669,1673,1673,1707,1620,1709,1606,1666,1617,1681,1717,1633,1752,1613,1701,1596,1681,1695,1591,1695,1567,1689,1692,1639,1729,1595,1728,1639,1694,1655,1643,1725,1628,1727,1631,1683,1660,1668,1631,1640,1735,1627,1655,1696,1660,1744,1596,1728,1563,1752,1602,1617,1646,1597,1649,1567,1750,1603,1626,1638,1615,1697,1554,1650,1596,1650,1613,1572,1654,1603,1722,1603,1629,1613,1609,1680,1584,1689,1541,1711,1554,1672,1588,1684,1655,1638,1695,1579,1715,1616,1641,1601,1583,1616,1579,1669,1556,1717,1572,1650,1582,1632,1624,1588,1636,1549,1681,1556,1635,1645,1595,1646,1605,1635,1577,1668,1609,1611,1607,1655,1652,1637,1702,1601,1662,1671,1653,1618,1629,1671,1586,1644,1632,1607,1597,1618,1695,1585,1617,1607,1649,1604,1597,1677,1562,1662,1580,1679,1615,1662,1670,1586,1692,1577,1680,1672,1615,1631,1637,1695,1631,1672,1661,1610,1646,1555,1642,1570,1638,1631,1651,1650,1610,1636,1555,1630,1581,1615,1658,1613,1692,1584,1699,1582,1715,1670,1638,1648,1607,1606,1649,1678,1662,1683,1673,1619,1642,1648,1653,1654,1654,1681,1640,1662,1673,1651,1613,1630,1645,1559,1677,1682,1675,1635,1675,1564,1643,1680,1642,1647,1710,1669,1664,1668,1630,1624,1618,1683,1660,1702,1736,1626,1744,1578,1702,1593,1685,1675,1644,1712,1594,1688,1590,1639,1640,1604,1684,1627,1619,1639,1615,1644,1552,1669,1581,1689,1624,1596,1644,1589,1621,1596,1652,1681,1597,1709,1566,1638,1578,1601,1587,1623,1621,1563,1585,1579,1608,1606,1644,1639,1627,1624,1554,1614,1570,1580,1636,1624,1638,1559,1627,1576,1568,1636,1562,1622,1562,1674,1602,1587,1598,1593,1589,1554,1638,1564,1612,1629,1621,1585,1646,1640,1552,1573,1595,1612,1603,1620,1608,1566,1656,1565,1670,1591,1592,1574,1575,1639,1489,1637,1573,1591,1593,1591,1613,1514,1678,1602,1682,1601,1617,1612,1541,1591,1568,1596,1645,1604,1619,1566,1638,1475,1605,1603,1639,1582,1554,1675,1512,1685,1548,1586,1608,1553,1653,1537,1611,1601,1624,1570,1563,1656,1473,1628,1550,1642,1579,1544,1662,1482,1680,1606,1618,1604,1582,1606,1501,1666,1639,1616,1641,1569,1596,1532,1668,1630,1635,1628,1552,1616,1539,1633,1589,1596,1641,1551,1629,1576,1587,1655,1598,1640,1544,1611,1587,1602,1646,1590,1614,1592,1618,1627,1629,1577,1542,1619,1579,1624,1596,1544,1567,1572,1606,1608,1531,1570,1519,1575,1577,1519,1562,1587,1525,1554,1558,1499,1574,1504,1764,1807,1816,1841,1768,1831,1739,1842,1729,1866,1738,1894,1783,1891,1726,1891,1740,1925,1804,1938,1778,1932,1773,1870,1743,1877,1759,1874,1730,1876,1732,1861,1736,1842,1737,1852,1759,1858,1775,1829,1740,1863,1824,1850,1768,1765,1765,1783,1755,1782,1803,1753,1797,1746,1829,1754,1837,1693,1844,1701,1809,1739,1811,1703,1804,1738,1847,1758,1828,1763,1834,1784,1833,1811,1818,1773,1836,1791,1844,1755,1815,1753,1801,1761,1775,1770,1799,1735,1790,1716,1762,1762,1771,1747,1767,1786,1804,1819,1715,1827,1737,1818,1756,1794,1740,1810,1703,1812,1678,1803,1673,1792,1721,1809,1761,1806,1781,1750,1802,1747,1821,1772,1799,1776,1778,1769,1786,1706,1788,1738,1778,1717,1763,1702,1742,1722,1803,1725,1803,1663,1798,1651,1809,1693,1821,1688,1797,1764,1817,1750,1787,1682,1794,1717,1780,1705,1741,1727,1762,1737,1740,1739,1741,1769,1769,1774,1741,1717,1778,1742,1783,1717,1748,1749,1732,1736,1729,1679,1708,1688,1732,1689,1722,1703,1716,1683,1670,1719,1674,1704,1643,1695,1649,1699,1651,1730,1678,1735,1663,1735,1667,1721,1665,1727,1684,1748,1693,1747,1621,1724,1669,1738,1674,1729,1671,1747,1664,1735,1682,1708,1645,1652,1684,1682,1718,1676,1668,1686,1696,1637,1687,1604,1649,1616,1678,1657,1725,1631,1697,1619,1674,1584,1700,1629,1703,1639,1702,1650,1685,1646,1719,1640,1715,1657,1690,1610,1673,1608,1682,1636,1684,1619,1680,1637,1636,1677,1629,1665,1601,1698,1614,1675,1613,1674,1670,1696,1593,1682,1585,1703,1642,1648,1647,1655,1599,1632,1642,1613,1668,1627,1703,1600,1702,1625,1695,1614,1685,1632,1701,1661,1679,1638,1650,1646,1626,1715,1576,1662,1590,1692,1605,1662,1552,1647,1609,1703,1592,1705,1627,1727,1637,1683,1617,1643,1659,1641,1649,1589,1682,1579,1679,1537,1656,1581,1632,1618,1629,1615,1666,1616,1627,1638,1619,1663,1596,1646,1565,1670,1553,1678,1530,1688,1594,1699,1590,1674,1557,1663,1598,1701,1634,1619,1618,1585,1656,1590,1657,1614,1634,1580,1613,1582,1681,1571,1658,1569,1690,1586,1644,1649,1620,1646,1564,1647,1513,1595,1574,1643,1619,1646,1573,1675,1574,1602,1585,1589,1581,1619,1630,1562,1622,1569,1634,1554,1655,1599,1650,1581,1615,1626,1593,1605,1505,1648,1483,1602,1513,1624,1509,1656,1562,1626,1613,1613,1634,1573,1599,1523,1619,1507,1617,1539,1628,1573,1597,1651,1521,1616,1521,1624,1538,1639,1623,1667,1549,1619,1543,1535,1583,1554,1624,1574,1668,1589,1700,1605,1616,1577,1559,1611,1569,1630,1558,1650,1568,1628,1592,1598,1559,1626,1579,1550,1646,1499,1662,1532,1643,1560,1626,1563,1633,1567,1613,1602,1583,1613,1549,1625,1550,1620,1568,1582,1575,1592,1596,1519,1606,1577,1586,1538,1563,1533,1598,1582,1535,1576,1573,1595,1564,1571,1567,1592,1575,1592,1645,1581,1609,1531,1605,1559,1590,1599,1619,1599,1539,1622,1538,1631,1565,1567,1571,1594,1601,1557,1624,1562,1593,1577,1605,1557,1528,1578,1568,1563,1560,1599,1493,1521,1548,1520,1567,1550,1605,1563,1597,1559,1567,1560,1573,1644,1514,1654,1568,1625,1556,1648,1585,1586,1643,1536,1664,1584,1622,1560,1626,1638,1562,1655,1577,1609,1632,1562,1717,1545,1720,1519,1633,1562,1567,1635,1603,1652,1585,1674,1598,1634,1610,1587,1631,1562,1689,1550,1660,1579,1700,1612,1599,1598,1606,1635,1594,1694,1583,1656,1628,1571,1686,1631,1677,1571,1707,1600,1641,1604,1632,1641,1613,1650,1590,1624,1564,1614,1631,1606,1634,1580,1663,1624,1645,1617,1564,1614,1589,1612,1557,1591,1594,1555,1613,1566,1672,1536,1670,1569,1637,1589,1679,1692,1641,1687,1555,1725,1582,1664,1581,1643,1650,1624,1683,1577,1708,1602,1616,1683,1579,1683,1627,1689,1675,1609,1654,1577,1647,1594,1675,1617,1599,1644,1600,1640,1568,1672,1595,1604,1659,1574,1674,1605,1673,1619,1633,1658,1618,1665,1565,1694,1579,1658,1679,1632,1670,1610,1632,1606,1586,1695,1661,1693,1694,1612,1652,1668,1637,1585,1656,1652,1626,1659,1647,1714,1579,1721,1621,1642,1643,1632,1668,1613,1651,1609,1695,1600,1581,1679,1566,1634,1657,1628,1635,1559,1675,1552,1657,1599,1642,1624,1608,1694,1578,1692,1650,1612,1702,1592,1685,1616,1610,1639,1590,1645,1547,1704,1629,1595,1674,1578,1622,1629,1572,1563,1558,1607,1556,1604,1559,1541,1591,1585,1637,1587,1598,1605,1574,1609,1582,1589,1614,1583,1641,1596,1573,1640,1591,1605,1579,1578,1647,1589,1585,1643,1608,1641,1598,1597,1578,1530,1569,1636,1571,1646,1598,1644,1575,1553,1651,1630,1610,1673,1615,1682,1569,1598,1661,1571,1611,1634,1605,1659,1599,1600,1639,1616,1615,1648,1596,1615,1586,1609,1591,1583,1643,1610,1597,1608,1584,1591,1616,1634,1663,1611,1662,1629,1604,1658,1637,1590,1656,1594,1627,1609,1576,1619,1590,1580,1607,1545,1598,1640,1588,1614,1626,1602,1636,1631,1612,1713,1637,1684,1640,1616,1679,1656,1594,1660,1671,1593,1573,1647,1576,1587,1545,1595,1605,1602,1561,1596,1604,1485,1640,1600,1631,1636,1712,1624,1607,1667,1624,1677,1685,1662,1659,1693,1660,1651,1626,1625,1657,1641,1648,1638,1600,1699,1697,1663,1790,1696,1686,1640,1648,1676,1664,1641,1686,1702,1666,1696,1685,1638,1658,1647,1638,1637,1668,1681,1589,1553,1655,1580,1658,1650,1642,1672,1648,1633,1635,1643,1631,1647,1642,1635,1624,1687,1641,1661,1580,1607,1643,1510,1573,1650,1654,1641,1652,1624,1674,1645,1698,1734,1702,1732,1717,1660,1671,1721,1696,1643,1698,1651,1627,1702,1706,1677,1657,1642,1703,1678,1716,1696,1699,1732,1720,1717,1732,1700,1768,1712,1693,1782,1732,1756,1710,1719,1732,1716,1727,1714,1666,1785,1763,1775,1710,1756,1757,1701,1743,1731,1749,1777,1726,1752,1748,1681,1704,1725,1704,1715,1727,1760,1783,1721,1718,1781,1670,1761,1688,1720,1788,1676,1755,1790,1689,1744,1779,1667,1757,1769,1757,1796,1759,1700,1775,1738,1691,1725,1712,1736,1717,1713,1752,1725,1728,1750,1706,1726,1741,1749,1742,1745,1761,1779,1746,1780,1794,1778,1794,1758,1719,1773,1704,1716,1761,1738,1778,1737,1772,1774,1691,1731,1794,1724,1730,1712,1775,1809,1753,1752,1756,1762,1735,1786,1751,1793,1776,1756,1794,1803,1742,1778,1769,1782,1739,1751,1791,1817,1773,1781,1769,1747,1738,1745,1811,1760,1807,1772,1728,1801,1799,1731,1775,1725,1794,1763,1718,1792,1744,1718,1787,1737,1693,1816,1680,1787,1758,1684,1823,1697,1793,1743,1692,1804,1740,1747,1749,1692,1812,1735,1712,1750,1663,1790,1713,1731,1785,1631,1851,1697,1782,1741,1750,1867,1667,1782,1726,1737,1829,1653,1827,1741,1681,1869,1636,1844,1752,1733,1853,1661,1816,1734,1700,1864,1685,1780,1717,1668,1839,1627,1752,1743,1704,1836,1687,1882,1722,1799,1812,1711,1896,1734,1848,1783,1723,1839,1627,1757,1738,1670,1829,1680,1732,1833,1647,1744,1720,1727,1816,1666,1707,1731,1692,1823,1597,1770,1667,1635,1706,1601,1788,1613,1699,1705,1558,1729,1572,1714,1697,1633,1744,1604,1719,1616,1684,1641,1675,1686,1553,1732,1552,1697,1710,1665,1686,1594,1729,1561,1748,1676,1650,1739,1607,1746,1675,1709,1722,1671,1747,1581,1735,1623,1691,1704,1617,1704,1649,1556,1691,1620,1704,1666,1649,1711,1665,1746,1719,1621,1738,1562,1712,1642,1673,1790,1598,1776,1644,1718,1721,1636,1737,1583,1688,1620,1694,1682,1646,1722,1583,1736,1633,1637,1625,1639,1737,1598,1719,1663,1677,1693,1664,1681,1671,1731,1634,1709,1688,1605,1688,1588,1710,1563,1695,1680,1622,1741,1612,1741,1612,1701,1622,1655,1682,1607,1762,1598,1730,1639,1648,1677,1600,1737,1577,1662,1654,1657,1734,1579,1744,1650,1715,1678,1661,1695,1588,1763,1672,1690,1698,1635,1719,1574,1662,1610,1685,1645,1646,1693,1633,1724,1545,1703,1595,1660,1617,1563,1647,1487,1663,1546,1625,1569,1550,1643,1535,1695,1533,1605,1578,1633,1620,1534,1635,1583,1683,1565,1618,1593,1587,1645,1569,1679,1558,1704,1565,1669,1585,1681,1661,1636,1697,1574,1717,1615,1644,1632,1615,1612,1600,1669,1542,1702,1606,1651,1628,1629,1603,1617,1670,1528,1666,1606,1650,1671,1583,1636,1580,1646,1590,1648,1630,1606,1676,1564,1715,1611,1655,1661,1652,1683,1595,1679,1639,1629,1619,1560,1682,1523,1595,1608,1647,1626,1558,1644,1631,1601,1650,1577,1636,1522,1710,1552,1725,1638,1629,1659,1576,1695,1654,1669,1632,1666,1674,1659,1714,1641,1657,1654,1643,1630,1592,1621,1627,1649,1657,1657,1646,1645,1555,1615,1649,1583,1685,1661,1695,1619,1655,1607,1674,1678,1617,1620,1612,1666,1621,1673,1657,1623,1663,1656,1679,1645,1638,1666,1637,1703,1671,1640,1670,1625,1600,1588,1664,1582,1661,1649,1660,1629,1614,1576,1630,1656,1629,1663,1650,1645,1600,1661,1633,1615,1629,1608,1643,1661,1675,1600,1671,1577,1634,1582,1600,1618,1638,1608,1582,1625,1603,1589,1621,1599,1653,1595,1635,1609,1597,1592,1584,1659,1584,1658,1626,1600,1593,1562,1576,1574,1625,1591,1624,1602,1616,1559,1614,1589,1590,1609,1584,1642,1555,1607,1585,1621,1614,1657,1652,1603,1617,1556,1599,1618,1581,1650,1612,1635,1580,1572,1607,1541,1669,1557,1637,1560,1648,1598,1587,1606,1582,1590,1532,1628,1629,1617,1601,1591,1644,1598,1646,1571,1572,1602,1611,1619,1577,1660,1554,1646,1603,1620,1570,1565,1599,1515,1620,1567,1610,1618,1586,1611,1542,1614,1569,1664,1633,1682,1648,1569,1629,1538,1627,1582,1606,1636,1560,1673,1487,1641,1511,1624,1572,1606,1641,1512,1666,1555,1648,1596,1556,1625,1499,1669,1559,1623,1593,1572,1624,1507,1649,1522,1636,1588,1588,1609,1487,1663,1511,1674,1622,1597,1633,1495,1604,1558,1617,1658,1582,1651,1533,1601,1571,1652,1623,1590,1627,1554,1653,1594,1624,1619,1559,1641,1541,1637,1617,1576,1653,1621,1638,1596,1611,1599,1575,1634,1599,1598,1631,1602,1640,1604,1576,1539,1618,1642,1571,1603,1563,1605,1622,1560,1621,1517,1608,1531,1592,1592,1539,1551,1562,1551,1545,1565,1501,1561,1525,1751,1865,1730,1917,1733,1875,1726,1888,1746,1897,1764,1894,1804,1885,1779,1869,1738,1920,1814,1939,1787,1915,1759,1861,1733,1880,1742,1867,1719,1849,1753,1817,1745,1821,1738,1818,1780,1820,1794,1803,1736,1839,1819,1804,1811,1733,1800,1745,1803,1728,1823,1720,1832,1717,1829,1768,1840,1733,1860,1731,1829,1771,1830,1718,1818,1730,1823,1751,1841,1779,1817,1793,1828,1807,1802,1773,1831,1818,1810,1785,1781,1762,1808,1757,1758,1784,1769,1772,1749,1720,1742,1772,1724,1784,1737,1801,1757,1852,1662,1862,1691,1843,1749,1848,1723,1861,1712,1839,1706,1816,1700,1779,1752,1784,1783,1753,1783,1745,1807,1705,1837,1754,1815,1736,1788,1733,1792,1689,1795,1701,1805,1677,1797,1649,1795,1680,1831,1726,1816,1685,1820,1702,1789,1725,1774,1735,1783,1789,1778,1783,1755,1724,1770,1722,1764,1717,1734,1741,1759,1748,1733,1760,1713,1762,1745,1775,1727,1722,1753,1743,1768,1729,1721,1740,1713,1716,1721,1686,1700,1658,1702,1681,1670,1713,1678,1711,1664,1770,1677,1728,1634,1721,1644,1737,1674,1763,1675,1723,1683,1731,1692,1722,1669,1738,1679,1727,1688,1729,1639,1717,1657,1716,1673,1741,1670,1716,1673,1716,1682,1672,1670,1634,1697,1670,1723,1649,1668,1665,1711,1644,1692,1614,1643,1630,1691,1652,1719,1633,1683,1636,1670,1632,1668,1651,1696,1656,1696,1662,1663,1612,1682,1633,1702,1642,1675,1635,1627,1624,1661,1653,1642,1656,1665,1672,1607,1670,1631,1654,1565,1678,1627,1698,1606,1694,1685,1685,1641,1672,1576,1667,1615,1640,1644,1638,1633,1612,1669,1582,1672,1615,1690,1578,1736,1642,1701,1653,1649,1653,1657,1669,1637,1675,1604,1687,1583,1713,1542,1685,1578,1694,1568,1672,1575,1657,1604,1674,1616,1675,1629,1696,1653,1628,1616,1601,1657,1603,1660,1581,1671,1564,1688,1563,1662,1584,1659,1602,1635,1642,1615,1641,1585,1654,1561,1705,1558,1654,1559,1684,1589,1673,1562,1685,1596,1685,1575,1686,1576,1643,1639,1648,1657,1564,1670,1536,1673,1613,1665,1621,1627,1578,1624,1574,1704,1553,1635,1585,1657,1642,1614,1651,1562,1635,1560,1643,1527,1628,1563,1648,1603,1583,1609,1616,1601,1593,1625,1541,1594,1638,1625,1555,1647,1585,1673,1572,1647,1604,1597,1624,1588,1629,1544,1623,1509,1663,1487,1630,1486,1619,1556,1611,1619,1606,1642,1557,1651,1542,1613,1528,1610,1523,1614,1588,1589,1640,1551,1623,1520,1634,1542,1672,1532,1663,1621,1627,1597,1560,1577,1516,1580,1562,1630,1560,1668,1577,1692,1589,1596,1590,1569,1659,1523,1618,1563,1647,1576,1623,1599,1596,1575,1591,1592,1514,1644,1467,1656,1572,1636,1577,1607,1585,1578,1598,1573,1601,1577,1590,1551,1603,1518,1616,1594,1575,1576,1564,1600,1568,1603,1578,1571,1501,1562,1558,1525,1610,1539,1573,1577,1602,1543,1575,1590,1579,1576,1606,1644,1566,1617,1523,1561,1595,1558,1611,1612,1603,1569,1625,1551,1607,1549,1549,1583,1552,1594,1566,1584,1563,1602,1624,1520,1579,1529,1560,1567,1588,1555,1588,1507,1511,1548,1495,1616,1544,1608,1574,1568,1577,1585,1610,1581,1612,1557,1664,1571,1595,1584,1607,1629,1513,1638,1540,1595,1623,1592,1631,1612,1637,1573,1632,1593,1602,1717,1509,1741,1553,1663,1541,1581,1580,1578,1670,1539,1695,1568,1673,1609,1565,1672,1513,1670,1512,1696,1585,1643,1618,1642,1628,1597,1630,1582,1638,1572,1654,1615,1605,1664,1601,1706,1579,1681,1573,1655,1631,1644,1628,1596,1650,1618,1664,1576,1575,1621,1570,1642,1565,1639,1609,1644,1625,1581,1645,1574,1636,1558,1626,1543,1604,1634,1577,1651,1570,1648,1550,1634,1587,1621,1636,1676,1740,1659,1702,1563,1683,1596,1650,1610,1585,1669,1627,1655,1617,1646,1643,1622,1682,1623,1706,1664,1672,1676,1593,1686,1543,1665,1559,1664,1654,1595,1687,1585,1676,1571,1607,1628,1577,1654,1620,1658,1611,1651,1639,1597,1701,1576,1669,1572,1673,1635,1623,1684,1618,1666,1640,1607,1634,1616,1667,1640,1661,1654,1592,1684,1635,1649,1620,1620,1687,1627,1714,1599,1716,1606,1680,1640,1642,1654,1601,1657,1608,1670,1669,1656,1612,1579,1637,1653,1637,1654,1595,1664,1541,1679,1601,1628,1648,1603,1660,1580,1729,1609,1604,1664,1590,1724,1606,1666,1639,1605,1661,1524,1669,1600,1631,1641,1613,1656,1570,1645,1581,1590,1577,1609,1544,1582,1610,1593,1557,1598,1627,1586,1627,1600,1614,1619,1599,1602,1602,1598,1616,1606,1608,1566,1634,1587,1580,1594,1560,1632,1578,1588,1634,1638,1610,1600,1560,1601,1517,1567,1652,1634,1636,1585,1630,1614,1543,1674,1661,1554,1676,1602,1638,1570,1613,1615,1564,1608,1639,1626,1660,1586,1586,1683,1593,1611,1644,1586,1612,1593,1597,1635,1596,1615,1576,1584,1601,1619,1571,1628,1596,1621,1618,1621,1637,1570,1630,1646,1607,1641,1586,1585,1621,1602,1602,1628,1535,1617,1560,1586,1614,1581,1649,1643,1611,1621,1638,1597,1698,1646,1641,1663,1605,1635,1655,1627,1652,1653,1598,1653,1624,1560,1574,1557,1599,1605,1614,1513,1582,1571,1594,1591,1612,1645,1597,1676,1643,1583,1702,1617,1644,1661,1656,1684,1644,1664,1658,1612,1603,1631,1652,1633,1662,1610,1688,1704,1673,1755,1669,1694,1684,1615,1695,1658,1654,1731,1693,1692,1667,1699,1649,1687,1663,1625,1639,1676,1649,1604,1576,1676,1616,1643,1648,1623,1625,1630,1632,1641,1630,1629,1637,1678,1589,1651,1668,1610,1690,1617,1581,1650,1551,1569,1641,1675,1655,1650,1641,1657,1698,1690,1691,1689,1708,1689,1675,1633,1695,1698,1641,1696,1661,1642,1719,1676,1696,1656,1686,1695,1685,1696,1747,1664,1747,1706,1732,1763,1696,1733,1724,1736,1748,1733,1748,1703,1724,1755,1745,1702,1706,1697,1789,1749,1752,1786,1733,1765,1699,1705,1736,1707,1779,1749,1748,1756,1681,1697,1715,1693,1713,1728,1745,1779,1737,1707,1771,1680,1725,1700,1683,1793,1704,1752,1784,1728,1700,1775,1706,1709,1786,1756,1787,1810,1710,1768,1743,1677,1747,1734,1711,1732,1732,1732,1743,1720,1750,1701,1733,1732,1760,1739,1758,1797,1750,1762,1733,1792,1776,1780,1759,1758,1755,1694,1730,1758,1740,1761,1776,1755,1762,1702,1697,1831,1699,1688,1767,1771,1772,1797,1757,1742,1728,1719,1797,1763,1763,1800,1802,1770,1777,1735,1810,1786,1763,1772,1761,1782,1791,1755,1834,1738,1783,1762,1753,1798,1773,1760,1786,1728,1803,1789,1680,1799,1737,1772,1814,1724,1774,1766,1684,1749,1745,1688,1787,1702,1703,1766,1692,1805,1759,1742,1781,1699,1760,1692,1693,1759,1670,1725,1756,1613,1795,1660,1738,1728,1661,1805,1643,1750,1753,1713,1797,1701,1782,1733,1710,1793,1666,1820,1726,1712,1822,1592,1844,1722,1753,1830,1649,1848,1693,1731,1767,1674,1877,1727,1740,1783,1670,1831,1703,1704,1795,1717,1867,1703,1813,1809,1747,1870,1719,1850,1741,1809,1809,1715,1797,1692,1718,1778,1674,1839,1718,1761,1840,1729,1792,1707,1745,1789,1701,1800,1665,1701,1782,1640,1802,1606,1732,1668,1579,1758,1558,1728,1632,1623,1701,1577,1705,1594,1692,1709,1636,1702,1577,1742,1574,1701,1620,1672,1701,1555,1723,1616,1721,1672,1608,1683,1547,1747,1606,1724,1695,1700,1692,1637,1747,1682,1726,1719,1598,1760,1582,1717,1637,1685,1732,1589,1614,1645,1588,1749,1624,1724,1704,1650,1755,1634,1708,1675,1577,1770,1580,1715,1749,1632,1768,1625,1776,1652,1691,1671,1619,1702,1568,1698,1661,1686,1687,1636,1734,1596,1701,1596,1673,1673,1660,1725,1607,1713,1646,1682,1674,1696,1672,1626,1763,1629,1664,1679,1643,1647,1573,1750,1598,1665,1693,1681,1723,1611,1744,1600,1661,1636,1665,1707,1620,1754,1599,1710,1598,1675,1681,1585,1701,1562,1681,1691,1633,1714,1603,1768,1642,1699,1664,1634,1722,1635,1751,1652,1689,1648,1632,1607,1609,1706,1598,1648,1679,1629,1730,1584,1704,1530,1720,1602,1608,1632,1548,1633,1550,1681,1523,1585,1598,1582,1669,1554,1640,1509,1651,1579,1581,1576,1602,1676,1569,1615,1567,1612,1623,1635,1645,1588,1705,1564,1700,1557,1696,1604,1677,1646,1594,1719,1609,1676,1588,1622,1619,1637,1637,1619,1665,1628,1676,1584,1636,1607,1645,1625,1569,1666,1542,1663,1642,1578,1645,1584,1637,1566,1657,1626,1607,1640,1622,1686,1583,1701,1623,1669,1652,1584,1697,1617,1660,1597,1595,1630,1540,1642,1559,1683,1655,1597,1623,1584,1627,1588,1631,1591,1570,1658,1575,1752,1580,1689,1661,1622,1664,1643,1678,1624,1648,1686,1669,1696,1647,1681,1598,1660,1635,1582,1591,1673,1646,1642,1660,1642,1625,1564,1624,1608,1632,1678,1653,1691,1625,1666,1608,1699,1662,1619,1644,1580,1606,1659,1670,1670,1680,1642,1627,1651,1628,1643,1659,1668,1662,1675,1686,1664,1640,1630,1580,1621,1582,1674,1597,1661,1631,1652,1592,1623,1654,1592,1656,1663,1643,1664,1655,1613,1636,1627,1615,1615,1639,1694,1682,1668,1597,1651,1591,1568,1593,1648,1588,1624,1618,1590,1628,1602,1611,1601,1603,1640,1599,1621,1579,1587,1592,1606,1617,1637,1586,1597,1627,1591,1578,1585,1591,1611,1596,1652,1586,1597,1560,1599,1590,1616,1601,1557,1608,1565,1610,1612,1646,1624,1648,1626,1560,1614,1579,1593,1653,1629,1627,1565,1637,1576,1573,1633,1545,1621,1551,1669,1597,1599,1608,1587,1602,1564,1615,1561,1600,1608,1614,1582,1655,1605,1562,1582,1586,1617,1598,1631,1604,1598,1669,1544,1678,1577,1595,1566,1576,1652,1509,1641,1542,1599,1622,1588,1601,1546,1667,1586,1666,1620,1624,1595,1571,1603,1549,1615,1636,1613,1601,1594,1625,1455,1633,1576,1628,1587,1597,1637,1524,1696,1530,1592,1599,1563,1640,1509,1631,1590,1628,1570,1583,1632,1492,1622,1532,1642,1567,1550,1633,1481,1672,1572,1635,1582,1595,1614,1507,1667,1598,1625,1630,1587,1620,1518,1634,1594,1662,1594,1544,1629,1533,1639,1600,1593,1645,1547,1632,1557,1597,1653,1587,1631,1581,1602,1581,1597,1666,1591,1624,1584,1612,1616,1643,1589,1554,1625,1586,1618,1627,1522,1558,1567,1615,1572,1526,1594,1533,1569,1559,1512,1575,1583,1517,1576,1535,1521,1559,1510,1759,1778,1846,1792,1791,1814,1775,1818,1768,1855,1742,1876,1757,1890,1723,1902,1723,1908,1784,1934,1755,1933,1763,1887,1749,1880,1758,1881,1723,1877,1723,1866,1727,1852,1737,1869,1766,1871,1789,1845,1722,1879,1807,1853,1763,1771,1736,1803,1754,1807,1797,1773,1770,1757,1811,1777,1811,1718,1838,1695,1807,1701,1823,1689,1805,1720,1831,1738,1844,1749,1834,1772,1856,1771,1845,1746,1864,1772,1866,1764,1815,1752,1806,1758,1782,1757,1813,1750,1798,1729,1777,1779,1773,1749,1766,1768,1820,1821,1733,1816,1747,1811,1772,1799,1757,1788,1726,1793,1673,1787,1663,1785,1705,1806,1759,1823,1776,1760,1803,1747,1786,1783,1794,1789,1776,1780,1793,1723,1784,1759,1771,1733,1751,1710,1752,1744,1790,1745,1779,1694,1785,1672,1818,1648,1818,1671,1810,1745,1826,1735,1804,1695,1806,1729,1781,1711,1748,1720,1766,1751,1746,1734,1746,1762,1771,1771,1741,1697,1790,1734,1786,1717,1751,1716,1733,1738,1732,1690,1711,1678,1732,1700,1742,1703,1719,1666,1682,1712,1672,1703,1652,1681,1642,1696,1646,1736,1683,1727,1646,1738,1616,1711,1674,1719,1694,1746,1677,1759,1620,1735,1655,1736,1670,1734,1685,1750,1655,1730,1668,1713,1657,1681,1676,1672,1704,1679,1698,1687,1696,1661,1701,1616,1651,1631,1681,1651,1702,1647,1665,1622,1670,1602,1711,1611,1704,1613,1706,1632,1686,1618,1709,1643,1723,1634,1694,1628,1681,1613,1691,1649,1687,1611,1680,1606,1655,1672,1645,1642,1601,1689,1624,1679,1601,1658,1665,1697,1594,1675,1564,1683,1629,1662,1645,1649,1617,1643,1644,1625,1674,1640,1706,1610,1690,1603,1690,1611,1687,1623,1710,1634,1698,1649,1675,1655,1634,1704,1598,1648,1616,1687,1604,1656,1555,1637,1583,1689,1591,1689,1603,1721,1624,1700,1620,1656,1664,1636,1643,1609,1666,1587,1667,1566,1637,1563,1629,1603,1617,1619,1667,1586,1655,1615,1621,1663,1601,1631,1582,1677,1538,1687,1532,1678,1574,1695,1584,1677,1581,1680,1586,1713,1603,1627,1604,1606,1641,1598,1654,1603,1631,1537,1622,1590,1679,1591,1643,1585,1687,1570,1654,1617,1623,1624,1588,1664,1514,1610,1573,1616,1615,1633,1585,1658,1556,1616,1600,1592,1583,1630,1619,1564,1614,1553,1626,1554,1669,1581,1651,1580,1657,1616,1599,1586,1533,1623,1501,1577,1521,1625,1521,1675,1525,1668,1596,1618,1624,1599,1603,1504,1601,1513,1626,1555,1627,1526,1624,1602,1541,1616,1529,1614,1566,1644,1616,1652,1550,1636,1520,1547,1590,1551,1602,1550,1637,1563,1690,1587,1633,1540,1587,1593,1570,1610,1567,1653,1558,1613,1576,1621,1542,1626,1567,1581,1637,1516,1648,1547,1642,1555,1635,1545,1649,1561,1609,1586,1603,1585,1534,1638,1563,1618,1579,1616,1544,1600,1605,1510,1559,1566,1589,1523,1586,1509,1588,1594,1547,1552,1560,1618,1563,1571,1552,1611,1610,1603,1652,1561,1602,1526,1585,1567,1634,1612,1629,1617,1545,1609,1511,1635,1543,1573,1575,1611,1599,1545,1605,1551,1596,1581,1605,1544,1543,1568,1561,1579,1538,1575,1488,1536,1545,1533,1581,1524,1604,1555,1628,1534,1562,1532,1547,1618,1498,1646,1552,1639,1552,1623,1591,1566,1660,1539,1668,1532,1644,1576,1632,1628,1583,1636,1588,1626,1647,1579,1696,1549,1702,1496,1658,1539,1565,1638,1601,1633,1604,1702,1581,1654,1612,1606,1625,1566,1688,1564,1671,1579,1702,1603,1637,1558,1616,1637,1584,1670,1609,1665,1619,1603,1674,1629,1675,1588,1715,1606,1683,1586,1634,1636,1614,1614,1604,1654,1549,1606,1612,1594,1607,1594,1651,1630,1660,1575,1595,1585,1554,1620,1575,1606,1595,1564,1620,1566,1676,1524,1678,1585,1668,1587,1662,1716,1651,1712,1550,1730,1599,1691,1581,1630,1651,1633,1681,1560,1696,1607,1596,1678,1575,1713,1647,1696,1643,1633,1603,1596,1651,1570,1694,1594,1635,1603,1619,1644,1580,1674,1603,1593,1640,1598,1689,1598,1664,1599,1592,1660,1619,1646,1572,1686,1596,1666,1679,1654,1668,1612,1651,1585,1588,1666,1643,1712,1675,1623,1634,1651,1660,1585,1671,1617,1647,1667,1614,1703,1595,1715,1644,1634,1619,1652,1654,1601,1669,1583,1733,1613,1604,1652,1583,1665,1629,1651,1619,1571,1683,1550,1678,1585,1661,1610,1602,1679,1582,1721,1623,1645,1685,1589,1671,1604,1625,1625,1552,1654,1542,1699,1607,1620,1642,1576,1626,1637,1549,1559,1584,1577,1583,1572,1577,1547,1581,1585,1614,1589,1603,1610,1582,1600,1608,1545,1626,1561,1680,1593,1574,1626,1590,1614,1592,1591,1639,1582,1536,1613,1600,1646,1629,1582,1581,1553,1552,1627,1563,1637,1619,1637,1580,1557,1662,1601,1636,1674,1610,1679,1561,1624,1637,1562,1618,1616,1608,1648,1599,1623,1639,1594,1612,1651,1618,1619,1562,1574,1583,1617,1645,1611,1612,1621,1602,1599,1625,1610,1665,1584,1654,1634,1611,1673,1626,1612,1664,1585,1611,1616,1580,1621,1607,1563,1621,1545,1609,1627,1591,1609,1607,1633,1638,1609,1621,1721,1637,1675,1636,1619,1675,1679,1595,1674,1654,1620,1563,1658,1580,1576,1563,1566,1610,1590,1561,1554,1612,1509,1650,1609,1584,1632,1702,1589,1597,1682,1616,1707,1672,1669,1644,1690,1634,1676,1609,1625,1655,1649,1662,1633,1585,1721,1685,1676,1787,1687,1689,1651,1647,1652,1679,1657,1680,1709,1681,1666,1698,1646,1663,1661,1647,1644,1671,1674,1606,1537,1643,1562,1689,1650,1642,1666,1674,1648,1634,1627,1625,1635,1650,1645,1612,1668,1670,1651,1587,1608,1656,1513,1583,1621,1646,1671,1636,1623,1698,1636,1709,1715,1709,1716,1715,1659,1666,1729,1689,1652,1693,1660,1644,1706,1706,1705,1677,1644,1710,1672,1739,1669,1702,1733,1726,1706,1705,1710,1773,1711,1706,1745,1748,1725,1726,1745,1716,1718,1710,1711,1660,1796,1759,1791,1709,1758,1763,1701,1745,1706,1759,1773,1727,1753,1777,1655,1717,1703,1725,1729,1737,1729,1789,1716,1759,1755,1684,1755,1660,1705,1768,1665,1774,1798,1697,1769,1743,1666,1762,1730,1762,1801,1753,1711,1777,1716,1736,1714,1692,1762,1715,1720,1758,1705,1738,1746,1692,1735,1742,1722,1746,1737,1751,1772,1739,1807,1793,1759,1810,1743,1731,1752,1711,1735,1752,1740,1781,1742,1777,1789,1682,1749,1773,1728,1739,1693,1769,1806,1775,1770,1733,1768,1743,1763,1784,1802,1770,1746,1810,1782,1766,1756,1780,1807,1753,1733,1801,1804,1802,1786,1780,1746,1733,1757,1810,1748,1782,1770,1741,1804,1773,1742,1767,1722,1801,1733,1742,1800,1748,1726,1780,1728,1714,1796,1671,1784,1738,1688,1804,1690,1795,1713,1691,1780,1708,1735,1711,1663,1764,1688,1665,1713,1617,1719,1670,1708,1741,1598,1793,1663,1753,1708,1692,1799,1652,1743,1715,1668,1785,1655,1734,1776,1580,1793,1687,1677,1793,1612,1742,1716,1622,1762,1659,1709,1728,1612,1765,1617,1628,1757,1606,1738,1686,1689,1815,1652,1786,1679,1704,1791,1670,1820,1670,1689,1721,1590,1672,1692,1591,1736,1704,1660,1779,1635,1703,1755,1665,1738,1732,1600,1781,1646,1781,1647,1659,1771,1509,1751,1630,1684,1680,1608,1712,1529,1696,1622,1661,1776,1600,1773,1595,1707,1663,1676,1711,1609,1713,1544,1746,1637,1668,1752,1605,1740,1593,1720,1611,1722,1729,1601,1794,1601,1745,1705,1714,1725,1646,1786,1614,1747,1633,1699,1742,1641,1748,1662,1580,1729,1637,1709,1682,1654,1743,1683,1750,1744,1640,1762,1571,1737,1654,1707,1828,1606,1828,1640,1767,1722,1683,1768,1606,1741,1645,1702,1707,1693,1723,1614,1788,1620,1693,1614,1710,1697,1671,1777,1600,1796,1674,1729,1687,1718,1703,1679,1817,1619,1733,1682,1675,1677,1617,1816,1597,1741,1700,1704,1711,1687,1766,1613,1752,1671,1730,1726,1707,1735,1656,1779,1634,1694,1640,1647,1702,1562,1782,1655,1715,1643,1677,1731,1639,1777,1613,1698,1656,1707,1731,1626,1789,1570,1710,1568,1642,1709,1657,1674,1630,1694,1660,1644,1654,1607,1653,1575,1710,1548,1634,1563,1630,1633,1547,1627,1497,1649,1590,1628,1622,1548,1645,1514,1687,1524,1635,1633,1606,1596,1578,1645,1563,1697,1610,1620,1608,1657,1631,1622,1711,1588,1722,1573,1669,1629,1646,1632,1624,1675,1527,1656,1605,1680,1567,1726,1618,1645,1656,1569,1653,1617,1614,1629,1621,1648,1600,1658,1617,1608,1601,1624,1648,1590,1639,1544,1653,1633,1636,1681,1585,1693,1642,1642,1637,1639,1681,1578,1659,1585,1597,1600,1588,1700,1597,1619,1606,1624,1609,1578,1686,1539,1635,1591,1639,1637,1648,1699,1566,1694,1608,1681,1656,1641,1652,1657,1667,1696,1670,1674,1648,1650,1597,1642,1592,1618,1647,1668,1620,1691,1640,1581,1652,1607,1655,1595,1710,1644,1598,1655,1612,1618,1659,1682,1648,1650,1588,1632,1613,1653,1670,1643,1694,1613,1659,1667,1614,1641,1694,1711,1659,1683,1665,1587,1606,1614,1646,1644,1609,1649,1605,1662,1564,1607,1658,1620,1636,1641,1649,1610,1626,1661,1646,1604,1640,1637,1620,1697,1639,1642,1620,1642,1620,1603,1602,1621,1634,1626,1611,1605,1612,1558,1625,1601,1602,1634,1591,1604,1598,1612,1561,1675,1598,1622,1584,1580,1618,1585,1589,1596,1603,1614,1602,1633,1610,1585,1584,1650,1524,1604,1607,1602,1590,1586,1610,1598,1644,1594,1640,1648,1581,1603,1561,1601,1579,1645,1570,1608,1627,1579,1624,1576,1600,1595,1597,1628,1655,1611,1564,1623,1562,1563,1577,1604,1608,1591,1654,1495,1682,1598,1602,1564,1564,1620,1567,1648,1564,1664,1621,1559,1652,1521,1622,1582,1606,1584,1609,1624,1534,1611,1510,1612,1580,1574,1584,1630,1695,1552,1657,1570,1642,1550,1571,1603,1520,1664,1553,1661,1570,1596,1583,1530,1638,1570,1612,1552,1657,1616,1555,1640,1537,1630,1566,1614,1635,1531,1632,1520,1587,1589,1635,1573,1562,1633,1507,1625,1547,1583,1634,1595,1668,1531,1628,1587,1569,1673,1508,1660,1541,1650,1594,1555,1631,1544,1691,1559,1620,1609,1598,1623,1565,1633,1596,1619,1620,1548,1624,1535,1638,1638,1628,1574,1578,1597,1587,1624,1669,1555,1581,1573,1636,1581,1556,1640,1557,1623,1566,1604,1581,1559,1566,1539,1587,1610,1593,1579,1550,1534,1568,1585,1512,1587,1517,1552,1565,1529,1696,1732,1902,1762,1886,1756,1845,1758,1844,1763,1842,1780,1843,1786,1821,1797,1809,1784,1901,1853,1812,1832,1815,1818,1757,1764,1781,1834,1752,1847,1723,1848,1668,1870,1689,1852,1716,1888,1712,1873,1727,1860,1804,1906,1774,1850,1732,1871,1753,1873,1813,1829,1781,1841,1777,1848,1761,1853,1746,1812,1732,1813,1762,1749,1742,1765,1780,1760,1771,1767,1777,1756,1822,1766,1825,1762,1786,1766,1834,1743,1837,1683,1812,1708,1826,1652,1830,1717,1832,1733,1817,1734,1811,1743,1832,1783,1835,1817,1775,1788,1820,1800,1827,1823,1795,1782,1811,1763,1775,1784,1733,1744,1727,1738,1735,1791,1694,1793,1682,1807,1684,1809,1722,1826,1761,1814,1778,1804,1737,1786,1741,1780,1738,1776,1736,1780,1753,1803,1763,1752,1733,1755,1792,1709,1796,1691,1767,1748,1823,1686,1748,1730,1764,1725,1764,1697,1717,1692,1756,1693,1754,1677,1767,1657,1787,1687,1783,1678,1779,1713,1823,1667,1781,1680,1780,1704,1771,1705,1731,1717,1731,1678,1745,1685,1758,1690,1738,1709,1764,1706,1708,1659,1700,1691,1707,1691,1737,1675,1675,1717,1683,1685,1657,1705,1677,1713,1697,1737,1637,1680,1665,1712,1644,1730,1662,1714,1685,1730,1674,1705,1637,1708,1625,1716,1661,1718,1621,1714,1663,1741,1662,1705,1636,1700,1630,1730,1663,1694,1648,1684,1626,1635,1673,1632,1683,1626,1686,1639,1691,1637,1644,1651,1699,1642,1689,1611,1691,1563,1702,1611,1695,1643,1671,1608,1664,1648,1647,1638,1688,1641,1692,1652,1671,1617,1662,1720,1633,1673,1581,1671,1616,1654,1607,1670,1615,1639,1611,1678,1636,1705,1646,1657,1624,1659,1675,1581,1669,1613,1725,1615,1719,1600,1692,1584,1706,1650,1689,1611,1737,1615,1685,1591,1621,1611,1626,1650,1610,1696,1578,1700,1634,1693,1557,1647,1601,1701,1646,1664,1620,1673,1624,1639,1616,1633,1635,1583,1622,1585,1679,1557,1641,1582,1691,1608,1691,1582,1665,1633,1641,1638,1605,1637,1645,1658,1598,1669,1577,1661,1569,1667,1573,1688,1563,1692,1566,1696,1627,1659,1595,1577,1614,1571,1663,1581,1636,1602,1632,1593,1647,1629,1677,1579,1645,1603,1588,1588,1559,1638,1565,1635,1545,1649,1558,1645,1562,1645,1542,1659,1603,1614,1576,1576,1644,1598,1633,1560,1601,1569,1675,1613,1647,1565,1626,1586,1606,1561,1558,1611,1517,1607,1588,1654,1582,1659,1553,1697,1546,1605,1550,1557,1596,1557,1614,1550,1659,1547,1648,1553,1619,1608,1568,1596,1598,1652,1528,1645,1522,1608,1561,1601,1570,1602,1588,1631,1626,1585,1661,1496,1645,1529,1636,1566,1656,1577,1583,1582,1597,1632,1494,1617,1553,1587,1558,1610,1537,1636,1580,1580,1607,1506,1656,1545,1632,1546,1665,1540,1588,1582,1532,1575,1579,1601,1543,1617,1563,1611,1557,1585,1522,1498,1533,1512,1596,1526,1576,1514,1606,1584,1556,1580,1541,1575,1602,1623,1580,1616,1590,1516,1582,1511,1636,1570,1674,1559,1616,1594,1582,1590,1499,1593,1550,1634,1564,1628,1531,1576,1586,1567,1625,1513,1606,1494,1559,1528,1580,1573,1482,1549,1506,1557,1545,1568,1561,1569,1595,1533,1606,1559,1584,1571,1564,1608,1575,1626,1563,1623,1567,1595,1587,1557,1581,1557,1677,1531,1700,1573,1583,1608,1622,1662,1601,1643,1617,1609,1653,1561,1631,1499,1661,1545,1642,1602,1628,1670,1633,1645,1564,1666,1582,1676,1627,1603,1628,1587,1703,1615,1674,1526,1648,1569,1587,1629,1638,1622,1606,1670,1623,1684,1609,1590,1655,1607,1681,1591,1692,1588,1639,1615,1580,1674,1545,1668,1580,1652,1581,1588,1617,1631,1639,1577,1665,1559,1595,1553,1605,1611,1597,1591,1598,1622,1611,1562,1644,1595,1674,1592,1703,1633,1677,1659,1602,1648,1593,1639,1564,1671,1590,1680,1627,1596,1672,1570,1652,1606,1659,1656,1641,1696,1622,1710,1574,1685,1575,1640,1602,1623,1668,1596,1668,1576,1580,1626,1592,1650,1557,1620,1653,1597,1671,1566,1715,1572,1677,1573,1672,1646,1615,1690,1652,1668,1641,1641,1644,1605,1641,1639,1601,1697,1664,1737,1594,1663,1648,1603,1633,1602,1710,1642,1719,1607,1660,1683,1650,1706,1613,1652,1620,1641,1708,1571,1710,1585,1636,1615,1607,1649,1640,1639,1561,1658,1606,1631,1630,1580,1635,1568,1660,1644,1603,1679,1553,1721,1625,1690,1635,1620,1648,1578,1669,1600,1594,1646,1577,1688,1647,1593,1618,1599,1622,1543,1605,1589,1564,1586,1562,1577,1590,1573,1618,1565,1661,1607,1568,1586,1563,1572,1629,1591,1637,1550,1615,1583,1599,1620,1544,1592,1614,1577,1585,1608,1576,1691,1599,1606,1558,1635,1580,1586,1614,1607,1592,1623,1595,1580,1616,1611,1639,1629,1643,1603,1586,1664,1595,1570,1598,1577,1632,1614,1590,1657,1551,1637,1649,1598,1607,1615,1572,1631,1580,1620,1650,1593,1566,1607,1621,1629,1584,1641,1623,1583,1662,1603,1654,1615,1620,1650,1631,1591,1604,1600,1626,1614,1588,1612,1566,1567,1594,1607,1611,1642,1575,1685,1616,1570,1691,1674,1652,1718,1592,1659,1612,1638,1682,1633,1611,1643,1572,1604,1605,1587,1563,1560,1650,1590,1554,1588,1546,1592,1589,1647,1597,1638,1659,1609,1706,1556,1642,1616,1713,1697,1632,1689,1622,1685,1637,1622,1627,1612,1704,1654,1595,1685,1684,1711,1722,1714,1761,1615,1682,1651,1668,1636,1697,1704,1657,1665,1687,1696,1667,1642,1638,1623,1660,1642,1565,1611,1620,1625,1577,1635,1651,1618,1661,1657,1638,1598,1684,1650,1622,1677,1617,1657,1672,1644,1613,1634,1602,1586,1577,1579,1672,1626,1667,1663,1658,1623,1689,1669,1704,1724,1707,1676,1681,1659,1704,1727,1686,1653,1674,1640,1681,1701,1693,1668,1658,1716,1702,1692,1734,1677,1745,1748,1704,1699,1749,1715,1742,1750,1704,1719,1758,1756,1719,1706,1702,1700,1740,1672,1749,1796,1751,1797,1712,1701,1740,1729,1738,1742,1745,1759,1759,1693,1728,1698,1702,1736,1730,1709,1774,1739,1760,1718,1699,1723,1693,1744,1711,1713,1771,1711,1735,1803,1699,1712,1755,1679,1782,1775,1729,1810,1718,1701,1790,1654,1681,1770,1683,1741,1745,1723,1766,1732,1733,1730,1740,1701,1753,1731,1812,1741,1733,1830,1740,1763,1799,1767,1781,1692,1718,1726,1742,1774,1762,1769,1782,1728,1729,1744,1718,1746,1729,1708,1762,1778,1777,1819,1681,1709,1794,1731,1762,1788,1817,1784,1784,1761,1766,1785,1772,1828,1758,1771,1750,1751,1818,1775,1799,1736,1771,1806,1761,1735,1810,1746,1785,1769,1738,1784,1719,1773,1762,1708,1815,1779,1691,1803,1724,1689,1769,1712,1716,1756,1649,1791,1733,1730,1814,1630,1761,1740,1711,1724,1696,1693,1742,1651,1724,1652,1706,1682,1633,1746,1677,1702,1733,1673,1764,1645,1765,1753,1649,1780,1628,1740,1741,1682,1797,1653,1717,1782,1622,1792,1676,1663,1781,1605,1735,1690,1612,1781,1645,1669,1745,1587,1756,1673,1659,1751,1636,1794,1693,1725,1781,1650,1800,1684,1726,1790,1704,1771,1635,1662,1707,1604,1723,1727,1595,1733,1724,1639,1769,1619,1707,1745,1605,1707,1681,1664,1778,1589,1768,1602,1651,1674,1576,1755,1561,1706,1654,1591,1702,1542,1706,1668,1674,1724,1610,1698,1590,1709,1607,1680,1643,1610,1710,1554,1719,1656,1690,1685,1618,1693,1539,1758,1628,1701,1711,1646,1699,1640,1751,1693,1680,1730,1608,1755,1603,1704,1674,1650,1739,1604,1604,1655,1602,1732,1658,1678,1728,1663,1735,1693,1654,1710,1567,1758,1614,1682,1775,1593,1767,1604,1764,1678,1670,1714,1605,1690,1604,1667,1670,1665,1702,1586,1746,1594,1647,1590,1662,1691,1604,1724,1612,1729,1653,1676,1673,1689,1720,1626,1727,1657,1613,1689,1617,1682,1567,1730,1635,1646,1725,1661,1733,1622,1726,1619,1639,1660,1648,1742,1597,1740,1631,1659,1650,1635,1726,1575,1681,1606,1670,1707,1618,1726,1615,1746,1635,1703,1667,1617,1758,1644,1712,1673,1672,1699,1610,1638,1599,1696,1643,1627,1695,1610,1721,1533,1694,1573,1693,1593,1586,1598,1529,1648,1508,1686,1551,1566,1606,1565,1674,1551,1628,1555,1623,1588,1560,1576,1604,1678,1551,1616,1584,1616,1651,1604,1638,1556,1712,1559,1678,1583,1672,1627,1663,1662,1580,1734,1631,1651,1626,1604,1608,1628,1648,1597,1673,1605,1683,1577,1653,1626,1633,1635,1555,1679,1573,1630,1654,1568,1643,1549,1648,1586,1625,1640,1598,1616,1599,1713,1577,1661,1620,1669,1691,1576,1681,1608,1664,1618,1576,1650,1507,1638,1580,1673,1618,1607,1649,1572,1610,1623,1625,1604,1587,1703,1569,1750,1602,1674,1639,1633,1704,1656,1681,1639,1680,1680,1688,1736,1643,1714,1626,1656,1634,1618,1602,1677,1656,1660,1671,1635,1635,1551,1638,1633,1631,1707,1647,1688,1620,1675,1621,1710,1703,1612,1683,1609,1626,1681,1683,1690,1710,1679,1632,1696,1646,1659,1680,1705,1674,1722,1712,1651,1688,1632,1632,1664,1638,1682,1575,1698,1612,1675,1584,1640,1695,1644,1654,1658,1695,1622,1661,1673,1656,1641,1648,1653,1660,1691,1671,1690,1648,1643,1678,1621,1618,1662,1675,1619,1633,1677,1639,1607,1679,1634,1640,1637,1673,1634,1633,1617,1598,1638,1620,1605,1650,1609,1625,1636,1601,1625,1616,1575,1600,1620,1625,1626,1605,1565,1620,1539,1631,1614,1581,1577,1563,1593,1600,1652,1633,1645,1618,1582,1606,1565,1614,1574,1624,1609,1595,1623,1573,1595,1593,1570,1598,1589,1659,1624,1633,1549,1588,1592,1554,1590,1585,1627,1539,1650,1579,1679,1596,1608,1594,1533,1611,1597,1645,1596,1639,1634,1548,1685,1554,1590,1595,1579,1596,1576,1656,1483,1600,1591,1631,1584,1578,1621,1584,1722,1613,1643,1596,1615,1581,1546,1616,1563,1638,1577,1642,1585,1539,1617,1499,1625,1581,1609,1594,1595,1688,1484,1616,1572,1631,1589,1564,1632,1523,1625,1554,1606,1596,1580,1623,1495,1646,1561,1617,1581,1567,1666,1566,1661,1563,1615,1571,1548,1660,1522,1686,1618,1596,1636,1528,1620,1546,1697,1585,1591,1678,1558,1599,1545,1629,1602,1613,1605,1552,1608,1627,1603,1663,1600,1580,1547,1586,1665,1586,1645,1580,1600,1571,1649,1618,1529,1625,1572,1660,1603,1558,1568,1577,1619,1531,1581,1584,1585,1532,1559,1549,1547,1562,1524,1584,1544,1514,1612,1511,1725,1746,1895,1755,1861,1747,1837,1772,1821,1758,1801,1806,1811,1822,1782,1820,1755,1847,1800,1897,1756,1898,1757,1878,1693,1834,1725,1874,1714,1903,1736,1872,1698,1876,1730,1874,1768,1900,1756,1877,1730,1875,1798,1886,1776,1848,1720,1865,1734,1854,1796,1831,1759,1798,1794,1829,1779,1813,1781,1765,1742,1767,1779,1738,1757,1742,1790,1735,1790,1732,1802,1711,1847,1723,1856,1704,1838,1704,1877,1715,1827,1711,1825,1741,1819,1737,1813,1762,1826,1731,1804,1771,1796,1761,1793,1777,1826,1796,1780,1782,1806,1804,1812,1797,1808,1778,1792,1762,1755,1787,1694,1754,1682,1775,1694,1828,1699,1810,1745,1789,1754,1785,1776,1807,1747,1783,1802,1762,1748,1777,1759,1770,1729,1747,1750,1782,1751,1773,1759,1733,1760,1717,1779,1698,1770,1673,1784,1730,1823,1688,1778,1662,1798,1676,1807,1659,1780,1659,1778,1686,1783,1679,1785,1673,1794,1727,1753,1697,1788,1759,1774,1691,1757,1728,1750,1731,1765,1713,1737,1697,1732,1710,1726,1719,1719,1688,1705,1708,1719,1688,1686,1655,1685,1666,1694,1721,1699,1693,1651,1718,1635,1703,1643,1711,1667,1742,1670,1733,1599,1715,1633,1754,1631,1743,1669,1733,1697,1733,1688,1726,1664,1693,1676,1733,1679,1712,1646,1705,1674,1715,1697,1661,1650,1666,1659,1696,1680,1673,1659,1656,1652,1586,1702,1615,1709,1626,1700,1624,1701,1627,1695,1659,1687,1663,1697,1639,1699,1574,1709,1659,1695,1633,1689,1611,1672,1637,1651,1620,1670,1650,1680,1667,1617,1652,1653,1715,1602,1677,1573,1703,1609,1687,1618,1667,1640,1683,1642,1642,1653,1667,1667,1633,1686,1632,1671,1582,1672,1596,1715,1628,1698,1595,1689,1619,1682,1661,1648,1637,1685,1641,1646,1603,1588,1640,1567,1657,1563,1671,1565,1717,1614,1713,1567,1663,1598,1702,1632,1629,1653,1625,1636,1623,1649,1574,1642,1571,1623,1600,1651,1582,1671,1595,1666,1605,1668,1593,1616,1666,1581,1653,1590,1666,1594,1662,1579,1681,1591,1657,1583,1698,1588,1667,1577,1672,1560,1673,1651,1644,1612,1547,1656,1539,1688,1557,1628,1605,1667,1595,1690,1582,1663,1602,1610,1634,1565,1606,1543,1650,1576,1616,1577,1640,1576,1636,1571,1646,1558,1645,1580,1602,1595,1562,1637,1563,1659,1566,1648,1560,1672,1605,1643,1587,1578,1584,1561,1560,1512,1605,1516,1654,1571,1656,1567,1659,1574,1680,1571,1577,1583,1519,1585,1548,1648,1542,1663,1570,1625,1575,1550,1621,1537,1615,1626,1682,1537,1644,1523,1570,1567,1586,1612,1571,1643,1584,1661,1565,1652,1535,1639,1529,1627,1597,1587,1632,1587,1602,1561,1599,1555,1623,1554,1614,1579,1602,1591,1582,1623,1562,1594,1538,1665,1529,1648,1527,1644,1595,1539,1603,1476,1616,1590,1600,1524,1622,1565,1586,1559,1525,1550,1517,1563,1516,1625,1518,1588,1547,1563,1617,1557,1598,1571,1594,1594,1607,1628,1583,1627,1479,1591,1533,1645,1570,1671,1605,1566,1607,1547,1610,1489,1603,1561,1621,1546,1597,1579,1557,1584,1541,1630,1509,1608,1544,1561,1553,1544,1586,1474,1549,1513,1562,1568,1549,1571,1589,1624,1551,1590,1549,1563,1562,1555,1639,1552,1632,1558,1636,1589,1549,1587,1553,1650,1536,1716,1537,1668,1594,1605,1639,1551,1667,1615,1623,1672,1601,1668,1521,1649,1536,1636,1576,1633,1645,1601,1648,1622,1651,1601,1673,1554,1657,1623,1602,1645,1554,1675,1625,1658,1552,1615,1577,1625,1670,1598,1671,1609,1670,1613,1666,1645,1589,1684,1592,1727,1581,1677,1588,1617,1631,1582,1635,1565,1686,1575,1580,1597,1621,1662,1622,1672,1583,1676,1557,1568,1598,1560,1621,1612,1573,1589,1601,1605,1542,1663,1568,1695,1563,1661,1689,1648,1690,1607,1685,1600,1673,1579,1666,1613,1617,1679,1603,1690,1589,1668,1621,1603,1687,1596,1709,1653,1722,1604,1631,1610,1634,1643,1610,1658,1600,1626,1600,1571,1662,1595,1631,1582,1608,1659,1609,1690,1564,1701,1615,1636,1615,1627,1666,1580,1663,1635,1696,1654,1635,1690,1593,1635,1653,1613,1704,1686,1705,1638,1648,1646,1597,1644,1614,1698,1679,1658,1654,1653,1719,1607,1727,1584,1676,1652,1629,1699,1606,1691,1599,1625,1624,1598,1687,1553,1666,1634,1646,1651,1560,1668,1527,1702,1583,1623,1659,1591,1666,1626,1698,1653,1637,1668,1572,1663,1651,1609,1607,1604,1653,1600,1684,1640,1583,1649,1582,1595,1579,1596,1607,1559,1616,1566,1595,1585,1610,1576,1588,1665,1581,1589,1581,1574,1586,1628,1592,1662,1612,1543,1612,1597,1604,1557,1579,1608,1577,1596,1625,1572,1672,1597,1611,1551,1639,1536,1604,1611,1628,1608,1634,1567,1615,1640,1612,1627,1672,1610,1659,1567,1649,1626,1581,1618,1629,1631,1624,1599,1663,1600,1616,1636,1599,1600,1605,1576,1631,1576,1643,1639,1588,1571,1622,1626,1597,1621,1627,1642,1595,1647,1600,1624,1657,1607,1631,1623,1597,1607,1587,1616,1596,1587,1613,1575,1556,1626,1612,1580,1668,1578,1650,1658,1593,1662,1678,1660,1674,1623,1643,1629,1655,1638,1655,1639,1635,1591,1623,1630,1555,1530,1583,1614,1582,1576,1570,1551,1555,1594,1622,1590,1634,1660,1618,1642,1635,1647,1635,1719,1642,1675,1664,1605,1703,1603,1613,1618,1628,1693,1632,1593,1659,1690,1691,1769,1671,1742,1638,1656,1634,1685,1655,1693,1712,1667,1679,1690,1677,1667,1632,1647,1663,1653,1637,1585,1585,1654,1609,1650,1638,1642,1643,1668,1628,1648,1606,1660,1653,1631,1667,1622,1619,1715,1660,1582,1647,1624,1561,1601,1614,1634,1647,1682,1659,1673,1614,1707,1706,1717,1693,1710,1659,1672,1690,1659,1671,1701,1679,1669,1677,1676,1713,1666,1687,1684,1722,1720,1697,1715,1709,1701,1726,1687,1714,1786,1678,1745,1754,1721,1754,1719,1766,1705,1709,1718,1699,1706,1698,1783,1787,1758,1764,1734,1698,1755,1694,1731,1788,1701,1794,1764,1678,1709,1686,1716,1743,1708,1746,1763,1738,1752,1753,1697,1734,1703,1704,1749,1700,1774,1746,1724,1783,1766,1669,1739,1716,1753,1791,1719,1774,1754,1702,1756,1685,1712,1775,1705,1707,1764,1704,1746,1747,1717,1741,1714,1707,1775,1723,1803,1780,1725,1827,1733,1768,1801,1773,1742,1704,1712,1753,1733,1754,1767,1777,1782,1737,1714,1770,1715,1744,1751,1705,1731,1798,1774,1809,1692,1749,1763,1728,1745,1809,1818,1779,1791,1773,1779,1757,1751,1824,1773,1778,1768,1788,1798,1767,1770,1755,1732,1807,1735,1759,1794,1762,1773,1778,1762,1750,1726,1742,1807,1720,1753,1807,1715,1769,1783,1674,1761,1754,1670,1806,1665,1762,1767,1732,1791,1675,1736,1751,1693,1738,1688,1673,1756,1626,1714,1669,1671,1746,1592,1766,1697,1666,1777,1637,1777,1679,1708,1785,1631,1768,1700,1704,1762,1642,1792,1695,1644,1799,1605,1775,1743,1637,1776,1653,1691,1730,1598,1759,1702,1640,1781,1593,1709,1694,1654,1764,1662,1751,1743,1677,1797,1686,1760,1721,1660,1816,1705,1738,1672,1623,1690,1640,1661,1692,1633,1709,1782,1617,1717,1686,1686,1748,1657,1656,1738,1646,1769,1605,1727,1668,1571,1708,1544,1762,1608,1662,1717,1510,1723,1547,1705,1713,1617,1741,1587,1731,1607,1669,1657,1659,1697,1554,1729,1574,1687,1723,1645,1686,1575,1727,1549,1744,1698,1647,1736,1600,1732,1675,1701,1727,1660,1743,1581,1728,1610,1686,1724,1626,1695,1645,1544,1688,1636,1714,1666,1643,1705,1661,1754,1702,1602,1739,1577,1701,1630,1668,1798,1577,1769,1660,1706,1723,1638,1747,1574,1672,1622,1684,1682,1639,1719,1573,1738,1633,1636,1625,1627,1735,1602,1706,1670,1689,1700,1660,1679,1657,1733,1633,1697,1691,1598,1698,1573,1704,1578,1678,1672,1620,1757,1598,1730,1634,1693,1621,1659,1697,1596,1768,1597,1719,1650,1632,1682,1591,1729,1605,1645,1652,1648,1740,1585,1732,1649,1728,1686,1654,1703,1594,1761,1679,1686,1702,1637,1719,1563,1669,1593,1677,1652,1667,1682,1621,1724,1527,1698,1610,1657,1629,1568,1649,1474,1660,1557,1610,1576,1540,1632,1559,1681,1543,1597,1585,1629,1629,1526,1635,1578,1685,1546,1618,1612,1589,1670,1562,1675,1559,1696,1570,1667,1603,1674,1658,1624,1690,1565,1709,1631,1636,1646,1612,1616,1609,1683,1537,1711,1614,1646,1631,1632,1617,1601,1670,1537,1664,1629,1645,1658,1579,1637,1579,1632,1605,1655,1630,1606,1694,1567,1708,1597,1654,1648,1648,1679,1610,1670,1642,1626,1619,1556,1684,1558,1595,1622,1657,1626,1562,1647,1633,1585,1647,1595,1653,1534,1711,1559,1722,1643,1623,1664,1594,1695,1638,1674,1621,1669,1699,1654,1707,1642,1647,1666,1645,1622,1591,1627,1631,1639,1673,1654,1638,1647,1572,1618,1650,1584,1681,1660,1694,1626,1650,1611,1668,1682,1642,1631,1622,1655,1621,1680,1662,1621,1664,1661,1671,1659,1645,1676,1649,1703,1688,1650,1688,1616,1608,1570,1658,1605,1652,1655,1656,1631,1606,1595,1624,1650,1646,1663,1654,1642,1599,1651,1621,1640,1624,1598,1645,1667,1679,1588,1690,1573,1638,1582,1599,1627,1635,1618,1586,1621,1605,1569,1637,1596,1642,1597,1646,1609,1598,1615,1588,1665,1582,1663,1630,1600,1599,1597,1595,1581,1608,1566,1631,1602,1618,1570,1625,1579,1587,1613,1574,1634,1555,1599,1579,1625,1602,1643,1676,1589,1603,1553,1601,1609,1586,1644,1616,1639,1582,1586,1592,1546,1660,1561,1629,1563,1642,1624,1594,1602,1590,1591,1535,1615,1634,1623,1603,1588,1645,1588,1644,1563,1563,1596,1609,1643,1569,1656,1577,1639,1603,1621,1597,1572,1587,1535,1619,1584,1603,1606,1583,1607,1532,1626,1544,1653,1630,1677,1644,1558,1633,1547,1639,1581,1615,1639,1565,1684,1489,1626,1539,1619,1572,1596,1639,1505,1676,1567,1638,1598,1539,1625,1501,1660,1562,1630,1604,1563,1626,1530,1663,1527,1641,1592,1596,1603,1483,1647,1525,1674,1639,1584,1632,1495,1617,1561,1614,1668,1559,1656,1520,1618,1587,1642,1635,1578,1625,1541,1668,1590,1622,1628,1558,1641,1536,1618,1619,1562,1662,1615,1658,1611,1605,1620,1586,1621,1592,1597,1633,1592,1647,1605,1587,1530,1632,1662,1572,1591,1570,1628,1611,1564,1625,1554,1599,1534,1579,1587,1540,1553,1562,1535,1526,1559,1495,1554,1559,1745,1872,1727,1919,1737,1876,1737,1895,1733,1893,1755,1896,1807,1890,1768,1864,1745,1905,1813,1937,1773,1908,1764,1846,1735,1876,1741,1860,1709,1851,1767,1810,1765,1805,1749,1810,1794,1803,1795,1792,1741,1842,1818,1797,1815,1720,1820,1738,1823,1731,1824,1730,1836,1724,1830,1755,1843,1747,1860,1732,1833,1769,1832,1725,1817,1732,1829,1768,1834,1767,1809,1789,1819,1813,1801,1782,1831,1817,1818,1793,1777,1773,1811,1763,1750,1784,1766,1770,1745,1725,1741,1771,1730,1796,1728,1816,1750,1850,1657,1855,1713,1856,1749,1861,1724,1868,1723,1835,1721,1797,1719,1780,1731,1786,1777,1762,1773,1744,1812,1702,1829,1749,1821,1724,1782,1741,1783,1683,1789,1685,1814,1666,1808,1664,1789,1694,1833,1737,1828,1669,1814,1713,1781,1735,1770,1732,1777,1804,1759,1771,1760,1720,1763,1712,1759,1717,1724,1744,1761,1740,1741,1758,1712,1759,1760,1784,1720,1727,1736,1745,1750,1725,1716,1756,1715,1731,1725,1670,1698,1661,1698,1700,1658,1721,1680,1713,1664,1776,1684,1723,1629,1722,1655,1746,1676,1772,1674,1725,1694,1715,1690,1718,1668,1741,1693,1732,1689,1728,1642,1714,1665,1722,1682,1739,1670,1708,1688,1711,1692,1655,1685,1631,1705,1656,1726,1630,1654,1662,1712,1634,1699,1632,1653,1631,1689,1649,1713,1642,1690,1633,1667,1627,1665,1653,1679,1661,1703,1655,1671,1604,1700,1629,1702,1630,1669,1653,1621,1632,1652,1665,1658,1661,1663,1668,1596,1672,1632,1653,1559,1682,1632,1693,1615,1691,1694,1689,1647,1675,1587,1665,1614,1640,1645,1623,1640,1597,1671,1576,1668,1616,1703,1589,1730,1639,1695,1641,1648,1650,1651,1680,1629,1671,1594,1695,1585,1707,1563,1687,1583,1697,1570,1681,1577,1649,1607,1674,1608,1655,1633,1696,1655,1621,1606,1594,1674,1612,1657,1578,1662,1568,1682,1558,1669,1575,1655,1613,1630,1658,1618,1639,1583,1662,1554,1704,1557,1680,1567,1681,1588,1684,1543,1688,1600,1675,1575,1679,1580,1649,1640,1649,1663,1563,1669,1516,1683,1621,1684,1612,1636,1587,1624,1567,1693,1569,1653,1576,1639,1645,1612,1644,1558,1631,1550,1651,1533,1617,1561,1655,1582,1581,1616,1616,1602,1594,1634,1524,1603,1638,1620,1552,1630,1595,1665,1579,1633,1597,1606,1630,1596,1627,1561,1617,1513,1675,1505,1618,1499,1622,1568,1598,1621,1597,1640,1547,1646,1553,1635,1541,1606,1524,1603,1568,1582,1652,1531,1614,1538,1647,1530,1660,1516,1669,1612,1612,1602,1526,1566,1517,1592,1568,1623,1566,1673,1577,1676,1584,1598,1636,1545,1660,1518,1632,1554,1654,1573,1625,1621,1602,1565,1583,1595,1508,1640,1485,1651,1569,1627,1573,1614,1570,1581,1595,1559,1590,1575,1598,1524,1605,1518,1605,1594,1562,1573,1571,1592,1557,1607,1564,1547,1516,1556,1572,1508,1605,1523,1583,1573,1598,1553,1578,1603,1592,1581,1589,1662,1573,1606,1557,1552,1596,1568,1609,1604,1599,1566,1612,1535,1604,1564,1557,1583,1546,1594,1575,1587,1549,1595,1640,1508,1575,1522,1571,1562,1615,1552,1600,1497,1502,1553,1498,1609,1537,1604,1595,1542,1560,1585,1606,1545,1621,1544,1657,1596,1590,1592,1618,1642,1530,1627,1552,1583,1630,1584,1650,1593,1635,1585,1623,1583,1576,1696,1518,1742,1574,1628,1516,1578,1614,1592,1665,1556,1703,1571,1656,1615,1579,1680,1510,1666,1527,1689,1581,1665,1629,1644,1628,1598,1632,1563,1655,1562,1661,1628,1605,1679,1603,1691,1598,1671,1572,1644,1647,1622,1632,1589,1654,1618,1654,1591,1565,1623,1566,1661,1570,1647,1611,1630,1647,1580,1656,1562,1641,1550,1626,1555,1593,1636,1588,1652,1590,1647,1545,1626,1592,1603,1645,1685,1727,1656,1708,1554,1680,1587,1639,1630,1605,1659,1637,1660,1604,1638,1655,1625,1686,1632,1702,1658,1662,1667,1594,1682,1540,1675,1554,1653,1657,1589,1671,1580,1663,1575,1600,1627,1586,1656,1637,1648,1611,1656,1645,1579,1702,1576,1672,1572,1650,1631,1617,1686,1614,1661,1642,1625,1630,1613,1673,1647,1635,1683,1617,1687,1644,1645,1624,1610,1679,1613,1696,1593,1724,1614,1682,1646,1625,1661,1600,1644,1601,1687,1658,1659,1624,1595,1658,1669,1639,1669,1581,1677,1528,1679,1609,1621,1638,1584,1664,1587,1747,1627,1582,1683,1591,1725,1596,1660,1640,1604,1667,1546,1670,1600,1666,1646,1625,1661,1595,1651,1605,1578,1580,1590,1594,1560,1624,1574,1585,1613,1593,1629,1582,1606,1608,1559,1601,1584,1579,1625,1587,1620,1605,1563,1631,1601,1612,1597,1577,1632,1603,1577,1623,1625,1648,1634,1603,1588,1590,1563,1610,1573,1612,1626,1646,1559,1558,1635,1596,1678,1650,1633,1658,1543,1652,1626,1592,1626,1625,1616,1610,1604,1675,1624,1629,1629,1653,1580,1619,1555,1637,1605,1639,1658,1607,1600,1624,1596,1597,1584,1592,1648,1558,1662,1647,1603,1656,1617,1642,1605,1570,1636,1604,1593,1630,1595,1603,1625,1566,1602,1628,1598,1631,1611,1642,1643,1607,1613,1699,1635,1619,1642,1559,1639,1661,1587,1637,1605,1615,1611,1623,1626,1599,1554,1648,1641,1655,1674,1583,1672,1635,1642,1715,1628,1678,1674,1651,1621,1604,1588,1570,1553,1573,1563,1572,1548,1589,1488,1564,1531,1653,1638,1626,1671,1664,1716,1659,1682,1699,1619,1723,1716,1713,1677,1663,1742,1677,1711,1662,1704,1674,1637,1679,1696,1702,1652,1583,1670,1658,1664,1640,1660,1647,1681,1703,1635,1670,1654,1652,1670,1691,1726,1615,1663,1691,1665,1653,1595,1686,1599,1609,1614,1566,1673,1629,1674,1680,1689,1668,1733,1684,1713,1739,1694,1700,1672,1673,1741,1664,1706,1703,1636,1700,1651,1692,1732,1653,1675,1661,1636,1693,1681,1629,1720,1665,1668,1724,1642,1692,1737,1625,1647,1671,1601,1662,1620,1555,1685,1632,1608,1618,1664,1590,1671,1701,1586,1660,1681,1578,1666,1704,1616,1729,1717,1579,1707,1656,1624,1752,1663,1725,1794,1682,1724,1761,1697,1716,1714,1720,1725,1780,1739,1822,1743,1767,1803,1768,1747,1778,1807,1781,1787,1802,1836,1790,1778,1809,1791,1729,1759,1767,1734,1759,1731,1754,1701,1752,1739,1766,1729,1806,1788,1768,1784,1747,1774,1782,1765,1785,1720,1721,1745,1731,1750,1790,1776,1797,1758,1738,1782,1728,1747,1788,1747,1761,1804,1816,1850,1701,1775,1848,1743,1740,1829,1790,1824,1790,1775,1793,1764,1782,1835,1762,1769,1790,1811,1809,1794,1741,1779,1753,1813,1791,1783,1814,1767,1744,1778,1746,1738,1732,1710,1817,1752,1763,1836,1754,1739,1788,1748,1740,1783,1707,1826,1687,1720,1758,1691,1788,1712,1693,1792,1715,1759,1716,1703,1787,1715,1701,1709,1666,1753,1644,1774,1705,1677,1777,1642,1751,1676,1711,1793,1632,1717,1704,1712,1771,1626,1770,1733,1640,1799,1617,1764,1772,1660,1798,1685,1735,1755,1677,1804,1742,1670,1796,1696,1735,1729,1707,1695,1735,1499,1706,1666,1554,1705,1685,1554,1748,1667,1595,1694,1639,1661,1766,1644,1677,1745,1678,1791,1573,1659,1673,1618,1714,1570,1652,1646,1596,1727,1536,1712,1601,1613,1697,1550,1757,1602,1676,1700,1544,1715,1568,1700,1681,1640,1742,1613,1720,1604,1705,1627,1683,1687,1566,1721,1534,1705,1694,1666,1682,1601,1722,1548,1756,1670,1679,1711,1610,1742,1670,1721,1700,1672,1741,1591,1745,1622,1704,1689,1633,1712,1616,1570,1684,1610,1710,1671,1655,1726,1670,1728,1722,1630,1717,1560,1718,1635,1684,1786,1618,1769,1633,1726,1695,1650,1746,1600,1688,1621,1684,1672,1644,1721,1580,1731,1638,1640,1611,1641,1705,1602,1728,1643,1678,1701,1674,1682,1681,1741,1634,1715,1683,1615,1685,1605,1704,1561,1713,1679,1635,1740,1631,1737,1627,1709,1632,1657,1683,1625,1749,1604,1729,1644,1670,1657,1614,1738,1562,1678,1631,1666,1713,1588,1742,1626,1721,1659,1670,1702,1581,1771,1664,1695,1689,1649,1709,1580,1653,1615,1698,1613,1645,1693,1637,1724,1541,1705,1584,1667,1612,1566,1644,1531,1653,1528,1625,1576,1553,1644,1539,1689,1541,1622,1573,1640,1608,1549,1619,1586,1678,1557,1614,1571,1605,1651,1594,1667,1554,1711,1554,1662,1578,1678,1658,1635,1685,1572,1727,1607,1648,1606,1575,1612,1585,1653,1555,1702,1575,1658,1579,1643,1627,1609,1626,1532,1676,1550,1649,1634,1596,1651,1605,1635,1575,1670,1613,1625,1612,1649,1648,1618,1704,1594,1662,1665,1657,1626,1610,1684,1558,1613,1615,1597,1597,1578,1708,1614,1623,1633,1627,1606,1545,1693,1554,1628,1594,1637,1633,1635,1697,1576,1696,1628,1682,1659,1636,1639,1671,1687,1697,1692,1665,1646,1643,1605,1630,1590,1626,1618,1681,1621,1688,1628,1580,1659,1600,1653,1600,1695,1646,1619,1650,1626,1635,1636,1651,1636,1612,1594,1596,1623,1636,1673,1641,1648,1632,1599,1659,1649,1606,1686,1717,1638,1598,1677,1579,1606,1644,1618,1616,1611,1669,1620,1642,1555,1597,1620,1649,1614,1670,1640,1624,1600,1604,1630,1599,1625,1603,1647,1668,1675,1591,1681,1572,1632,1581,1599,1628,1634,1609,1587,1621,1604,1571,1630,1592,1641,1594,1644,1610,1596,1617,1591,1672,1579,1663,1631,1601,1598,1594,1595,1577,1610,1566,1628,1598,1617,1572,1624,1582,1585,1616,1580,1635,1557,1606,1580,1625,1609,1645,1669,1593,1608,1553,1599,1606,1578,1643,1618,1636,1582,1587,1598,1538,1660,1560,1627,1563,1643,1620,1590,1603,1587,1593,1535,1617,1629,1620,1601,1591,1639,1588,1646,1572,1563,1594,1608,1645,1570,1660,1573,1638,1609,1617,1591,1566,1590,1534,1618,1586,1601,1606,1580,1608,1532,1626,1559,1652,1629,1676,1641,1556,1634,1547,1646,1582,1612,1634,1565,1681,1477,1628,1543,1617,1576,1597,1636,1506,1673,1558,1641,1596,1540,1625,1514,1666,1560,1632,1604,1560,1625,1533,1663,1528,1641,1590,1598,1604,1485,1645,1521,1670,1642,1581,1634,1496,1613,1561,1614,1675,1561,1658,1523,1616,1587,1643,1623,1580,1622,1541,1664,1587,1620,1623,1556,1635,1534,1619,1619,1565,1663,1616,1657,1611,1605,1621,1584,1633,1594,1594,1637,1592,1646,1611,1585,1530,1633,1665,1569,1591,1566,1623,1629,1563,1623,1557,1597,1530,1579,1590,1535,1555,1561,1538,1534,1560,1496,1552,1555,1920,1752,1933,1878,1742,1888,1880,1835,1762,1931,1881,1748,1928,1878,1708,1870,1901,1785,1798,1932,1877,1782,1968,1932,1711,1898,1899,1792,1791,1945,1923,1803,1966,1944,1740,1943,1909,1783,1795,1885,1835,1740,1949,1934,1718,1895,1881,1762,1810,1889,1849,1725,1914,1928,1723,1874,1881,1720,1820,1902,1851,1768,1943,1920,1736,1897,1864,1738,1786,1889,1882,1795,1929,1939,1765,1904,1867,1686,1835,1871,1821,1758,1914,1927,1799,1878,1899,1719,1849,1881,1758,1791,1913,1911,1756,1901,1925,1718,1866,1870,1753,1760,1903,1864,1768,1898,1875,1700,1867,1876,1757,1780,1894,1861,1769,1926,1948,1748,1872,1920,1756,1778,1926,1870,1759,1906,1939,1743,1878,1917,1768,1793,1892,1867,1750,1866,1883,1720,1865,1894,1705,1809,1895,1760,1748,1891,1872,1770,1918,1902,1725,1839,1865,1762,1783,1870,1846,1770,1932,1926,1718,1902,1900,1787,1784,1916,1831,1773,1948,1917,1732,1906,1872,1769,1769,1884,1843,1775,1901,1903,1733,1897,1870,1678,1813,1871,1757,1749,1884,1867,1743,1874,1909,1711,1849,1895,1763,1770,1928,1845,1823,1907,1907,1718,1851,1851,1736,1796,1852,1849,1784,1913,1904,1773,1883,1875,1625,1802,1830,1767,1771,1897,1835,1717,1896,1866,1697,1860,1857,1719,1805,1862,1812,1772,1904,1861,1752,1886,1850,1652,1853,1860,1716,1791,1850,1812,1763,1919,1897,1754,1881,1850,1690,1762,1862,1814,1700,1875,1876,1716,1884,1851,1702,1714,1839,1803,1745,1894,1883,1735,1826,1861,1663,1773,1858,1759,1756,1901,1899,1749,1847,1837,1661,1807,1853,1800,1766,1896,1859,1753,1848,1812,1693,1807,1814,1744,1736,1895,1834,1759,1865,1884,1699,1782,1850,1741,1768,1877,1821,1735,1816,1853,1718,1810,1841,1665,1728,1820,1761,1711,1863,1792,1649,1838,1838,1648,1736,1829,1729,1706,1858,1839,1667,1854,1877,1659,1798,1847,1680,1708,1848,1794,1667,1873,1832,1685,1830,1769,1665,1721,1804,1759,1632,1875,1845,1654,1839,1840,1630,1738,1776,1745,1677,1836,1852,1660,1840,1841,1673,1747,1812,1649,1683,1867,1765,1658,1871,1893,1655,1825,1762,1605,1648,1829,1737,1694,1837,1812,1674,1819,1819,1637,1717,1775,1706,1660,1864,1766,1661,1876,1789,1642,1831,1823,1616,1698,1845,1661,1669,1893,1804,1670,1874,1860,1614,1783,1769,1649,1703,1788,1718,1610,1840,1842,1648,1812,1819,1639,1707,1769,1669,1658,1827,1695,1612,1808,1796,1610,1786,1761,1630,1667,1819,1724,1611,1876,1806,1641,1784,1830,1626,1714,1773,1647,1701,1809,1707,1670,1788,1759,1587,1848,1862,1665,1793,1750,1609,1677,1739,1638,1642,1815,1767,1622,1841,1814,1609,1788,1796,1607,1682,1795,1653,1641,1838,1734,1627,1822,1792,1628,1791,1740,1588,1808,1752,1600,1704,1726,1591,1640,1848,1676,1634,1822,1788,1636,1807,1767,1598,1725,1740,1569,1672,1835,1745,1655,1774,1811,1605,1772,1798,1575,1709,1740,1641,1641,1719,1658,1630,1781,1729,1659,1797,1817,1596,1751,1793,1579,1676,1716,1671,1664,1775,1695,1598,1790,1732,1601,1795,1837,1581,1715,1807,1618,1668,1783,1686,1645,1809,1699,1616,1765,1724,1577,1736,1762,1572,1674,1722,1605,1665,1762,1642,1640,1778,1703,1623,1802,1732,1601,1794,1759,1536,1719,1780,1603,1668,1788,1682,1637,1791,1701,1596,1760,1784,1583,1742,1724,1582,1656,1699,1634,1646,1714,1685,1648,1788,1736,1581,1807,1739,1546,1778,1722,1524,1685,1697,1623,1666,1740,1704,1589,1765,1712,1597,1778,1774,1560,1762,1702,1501,1658,1699,1602,1612,1769,1662,1594,1733,1726,1586,1744,1729,1591,1717,1717,1531,1696,1658,1522,1611,1658,1598,1642,1731,1750,1614,1719,1712,1565,1747,1748,1539,1685,1709,1533,1625,1713,1618,1583,1718,1725,1604,1744,1698,1536,1718,1757,1574,1660,1694,1532,1647,1717,1619,1623,1714,1686,1582,1763,1739,1599,1757,1732,1591,1730,1754,1506,1640,1684,1509,1592,1703,1582,1603,1706,1561,1588,1709,1711,1539,1742,1736,1576,1720,1720,1556,1681,1687,1533,1605,1648,1576,1587,1676,1618,1594,1696,1689,1564,1714,1713,1558,1674,1713,1549,1735,1675,1529,1652,1653,1542,1653,1604,1524,1591,1660,1661,1643,1657,1661,1546,1694,1673,1511,1700,1661,1541,1664,1686,1554,1633,1697,1517,1614,1699,1596,1597,1722,1651,1608,1716,1653,1576,1730,1659,1529,1692,1673,1529,1702,1725,1551,1691,1671,1572,1588,1707,1606,1619,1695,1630,1550,1736,1658,1541,1749,1679,1564,1724,1667,1492,1713,1690,1550,1682,1663,1487,1608,1642,1533,1633,1615,1599,1596,1654,1595,1574,1647,1666,1597,1648,1572,1564,1658,1644,1517,1658,1660,1576,1701,1678,1539,1681,1675,1588,1622,1688,1515,1577,1711,1556,1575,1754,1555,1533,1714,1613,1571,1688,1682,1557,1719,1639,1512,1716,1700,1554,1723,1667,1580,1659,1676,1583,1668,1669,1603,1693,1669,1583,1706,1656,1562,1709,1632,1535,1703,1642,1556,1679,1641,1563,1667,1641,1587,1660,1578,1537,1695,1640,1537,1671,1710,1512,1652,1710,1553,1695,1701,1542,1682,1717,1522,1689,1695,1529,1738,1655,1597,1715,1627,1533,1717,1636,1505,1669,1657,1518,1668,1664,1535,1667,1617,1493,1683,1597,1517,1653,1648,1522,1692,1631,1542,1697,1649,1565,1737,1622,1515,1709,1658,1569,1682,1627,1539,1690,1632,1518,1709,1656,1546,1688,1665,1551,1682,1672,1583,1679,1700,1542,1699,1618,1506,1678,1646,1531,1724,1651,1538,1673,1645,1565,1684,1646,1562,1696,1642,1565,1706,1653,1540,1704,1670,1521,1692,1664,1564,1687,1650,1493,1654,1662,1507,1624,1624,1544,1654,1622,1556,1650,1640,1591,1649,1639,1627,1622,1636,1564,1637,1657,1505,1673,1668,1509,1673,1698,1505,1649,1688,1515,1628,1721,1586,1628,1706,1539,1668,1678,1564,1646,1640,1584,1668,1687,1604,1662,1707,1613,1662,1710,1545,1659,1680,1577,1664,1708,1564,1657,1727,1576,1663,1689,1587,1618,1658,1590,1675,1711,1634,1702,1659,1581,1688,1696,1524,1690,1700,1561,1687,1738,1565,1663,1777,1617,1673,1786,1612,1705,1684,1577,1678,1651,1579,1662,1642,1581,1622,1645,1529,1641,1609,1594,1641,1574,1601,1616,1575,1609,1612,1563,1638,1626,1541,1681,1645,1560,1698,1680,1641,1764,1702,1644,1711,1641,1537,1714,1643,1565,1680,1718,1573,1636,1730,1572,1683,1763,1600,1697,1750,1552,1666,1670,1602,1682,1622,1618,1659,1595,1623,1627,1661,1622,1655,1646,1664,1638,1641,1573,1646,1649,1567,1658,1656,1562,1626,1661,1594,1659,1599,1575,1624,1633,1563,1608,1596,1580,1634,1592,1584,1618,1615,1614,1642,1626,1634,1693,1640,1628,1724,1601,1657,1710,1587,1666,1705,1583,1679,1724,1581,1763,1693,1600,1751,1714,1602,1722,1670,1588,1714,1630,1595,1702,1626,1598,1664,1584,1633,1735,1551,1651,1670,1606,1692,1698,1575,1691,1727,1607,1697,1688,1586,1702,1640,1598,1732,1612,1674,1711,1584,1611,1713,1681,1660,1660,1639,1714,1672,1592,1704,1693,1623,1736,1651,1621,1690,1636,1614,1671,1676,1625,1658,1634,1627,1700,1657,1650,1699,1614,1657,1731,1587,1678,1724,1594,1663,1697,1570,1683,1641,1603,1608,1596,1632,1682,1610,1595,1672,1652,1616,1623,1669,1604,1669,1663,1629,1676,1659,1670,1645,1588,1674,1613,1589,1627,1587,1578,1589,1588,1555,1624,1623,1555,1620,1640,1588,1567,1632,1552,1538,1623,1624,1553,1623,1591,1580,1587,1576,1584,1531,1560,1562,1585,1570,1612,1554,1566,1630,1614,1551,1658,1547,1654,1698,1593,1626,1616,1565,1610,1556,1613,1573,1572,1565,1647,1545,1568,1654,1587,1606,1659,1537,1648,1606,1563,1505,1634,1608,1560,1579,1555,1575,1587,1570,1625,1585,1553,1610,1621,1625,1609,1581,1549,1597,1564,1472,1580,1538,1541,1564,1562,1600,1587,1578,1663,1578,1558,1650,1599,1520,1588,1539,1603,1619,1573,1625,1602,1629,1659,1603,1553,1653,1585,1549,1596,1543,1576,1572,1541,1614,1614,1588,1616,1574,1519,1661,1557,1558,1631,1563,1596,1625,1561,1676,1690,1564,1638,1612,1512,1603,1542,1643,1586,1541,1636,1598,1587,1628,1630,1495,1645,1551,1568,1629,1510,1631,1595,1566,1668,1584,1587,1636,1561,1536,1625,1526,1603,1575,1524,1656,1579,1535,1680,1575,1538,1641,1523,1615,1618,1534,1609,1550,1506,1620,1592,1577,1572,1551,1595,1591,1545,1660,1586,1514,1689,1535,1579,1655,1579,1636,1669,1579,1655,1649,1542,1650,1595,1656,1641,1556,1664,1643,1529,1639,1527,1626,1639,1606,1672,1670,1555,1660,1569,1558,1662,1623,1592,1608,1581,1662,1598,1577,1690,1588,1585,1653,1563,1613,1618,1605,1680,1592,1586,1648,1542,1607,1553,1603,1662,1616,1578,1673,1579,1597,1607,1549,1659,1593,1576,1614,1548,1543,1586,1591,1630,1597,1561,1655,1599,1578,1643,1567,1647,1596,1596,1623,1601,1592,1648,1545,1618,1596,1585,1625,1559,1617,1622,1570,1681,1661,1595,1625,1625,1681,1614,1607,1627,1617,1588,1672,1572,1615,1652,1568,1648,1622,1557,1652,1551,1634,1642,1606,1652,1541,1564,1664,1607,1634,1599,1634,1709,1606,1620,1667,1573,1631,1620,1586,1671,1592,1616,1662,1630,1694,1552,1631,1660,1563,1665,1588,1551,1691,1588,1617,1707,1635,1709,1570,1639,1629,1606,1766,1598,1698,1688,1562,1674,1642,1611,1680,1597,1572,1624,1608,1611,1592,1592,1733,1576,1635,1707,1619,1660,1674,1588,1681,1630,1613,1698,1550,1676,1663,1531,1695,1638,1598,1623,1555,1614,1635,1560,1661,1672,1581,1641,1595,1586,1612,1605,1599,1645,1580,1694,1658,1594,1624,1634,1675,1612,1615,1661,1645,1593,1675,1672,1595,1634,1676,1647,1614,1573,1681,1670,1585,1652,1681,1631,1547,1682,1668,1604,1580,1689,1639,1572,1678,1607,1573,1623,1666,1694,1583,1587,1686,1615,1543,1619,1671,1656,1585,1623,1677,1612,1567,1657,1683,1592,1624,1686,1583,1594,1721,1606,1603,1659,1670,1555,1702,1653,1600,1622,1669,1615,1582,1640,1643,1593,1612,1649,1686,1546,1684,1668,1633,1592,1645,1645,1578,1582,1699,1629,1534,1652,1677,1633,1607,1623,1654,1555,1613,1634,1710,1579,1659,1676,1636,1640,1625,1667,1600,1560,1625,1627,1534,1598,1639,1624,1630,1609,1695,1670,1527,1685,1654,1594,1591,1602,1651,1626,1547,1706,1639,1610,1614,1559,1651,1601,1600,1698,1691,1536,1696,1643,1590,1570,1599,1642,1674,1550,1689,1681,1555,1657,1538,1617,1531,1619,1635,1656,1587,1672,1682,1667,1652,1600,1697,1595,1594,1658,1625,1589,1619,1616,1680,1643,1591,1650,1726,1626,1624,1632,1675,1666,1596,1632,1618,1676,1589,1612,1671,1603,1582,1637,1647,1684,1656,1649,1700,1674,1607,1612,1648,1619,1587,1600,1673,1714,1584,1693,1634,1680,1607,1633,1647,1624,1542,1695,1623,1612,1565,1605,1722,1622,1530,1685,1632,1575,1687,1631,1635,1582,1636,1696,1621,1558,1685,1670,1591,1670,1647,1674,1605,1668,1737,1603,1685,1699,1686,1651,1650,1674,1689,1616,1614,1719,1715,1687,1646,1667,1681,1667,1670,1623,1694,1694,1678,1641,1636,1622,1730,1596,1674,1559,1626,1668,1572,1649,1595,1601,1739,1687,1674,1610,1712,1678,1729,1705,1646,1594,1569,1628,1672,1633,1663,1624,1635,1581,1560,1674,1589,1619,1605,1622,1588,1647,1649,1619,1706,1550,1701,1639,1683,1667,1595,1667,1682,1678,1688,1610,1637,1639,1652,1708,1589,1743,1529,1737,1611,1712,1689,1649,1670,1646,1710,1750,1652,1699,1616,1684,1662,1662,1746,1588,1704,1768,1637,1747,1640,1746,1754,1623,1804,1631,1757,1751,1627,1770,1732,1712,1761,1645,1723,1780,1552,1773,1805,1643,1762,1711,1747,1787,1599,1746,1763,1647,1714,1826,1694,1775,1714,1724,1752,1629,1765,1769,1574,1735,1731,1588,1734,1768,1632,1740,1768,1696,1718,1619,1696,1742,1582,1714,1800,1604,1721,1688,1667,1737,1603,1674,1763,1594,1707,1818,1596,1688,1750,1730,1648,1680,1665,1702,1558,1618,1706,1563,1577,1717,1691,1651,1580,1617,1713,1704,1579,1702,1620,1649,1590,1645,1716,1657,1639,1678,1633,1623,1663,1632,1590,1693,1656,1583,1688,1633,1617,1605,1594,1664,1592,1629,1626,1579,1574,1627,1569,1542,1713,1664,1533,1712,1609,1508,1652,1585,1548,1586,1608,1619,1630,1607,1671,1567,1617,1668,1598,1524,1688,1605,1537,1617,1641,1560,1586,1599,1603,1571,1538,1681,1569,1487,1633,1571,1560,1590,1591,1573,1594,1581,1652,1610,1556,1696,1682,1569,1711,1662,1504,1633,1609,1573,1624,1598,1570,1590,1636,1678,1562,1647,1688,1566,1630,1708,1645,1591,1705,1656,1618,1613,1716,1610,1584,1629,1627,1613,1639,1623,1610,1638,1681,1588,1586,1688,1598,1606,1620,1629,1567,1604,1656,1672,1597,1685,1676,1614,1695,1680,1634,1704,1719,1620,1684,1712,1566,1687,1693,1684,1687,1640,1651,1730,1614,1615,1731,1564,1679,1583,1637,1622,1668,1650,1694,1615,1674,1741,1598,1709,1668,1567,1723,1638,1611,1705,1644,1594,1641,1624,1607,1648,1612,1650,1670,1554,1687,1669,1600,1646,1640,1642,1625,1607,1676,1640,1571,1644,1677,1622,1679,1714,1594,1661,1643,1649,1607,1652,1673,1617,1625,1686,1638,1605,1665,1634,1593,1686,1702,1596,1613,1696,1588,1581,1663,1654,1594,1606,1663,1608,1604,1636,1623,1640,1674,1697,1642,1632,1746,1606,1627,1691,1604,1599,1672,1562,1580,1648,1551,1573,1601,1648,1514,1561,1650,1628,1626,1623,1602,1594,1611,1634,1581,1623,1657,1622,1580,1616,1633,1552,1642,1692,1609,1516,1652,1617,1554,1693,1678,1651,1653,1643,1606,1587,1637,1586,1596,1656,1671,1581,1675,1712,1573,1619,1670,1607,1594,1684,1587,1568,1669,1674,1585,1686,1628,1554,1640,1670,1614,1619,1616,1642,1579,1594,1648,1516,1616,1634,1545,1630,1634,1523,1621,1674,1609,1575,1643,1580,1622,1633,1636,1638,1613,1591,1584,1594,1576,1607,1607,1625,1615,1581,1610,1584,1552,1651,1682,1544,1605,1628,1544,1629,1601,1602,1561,1632,1577,1594,1627,1612,1592,1628,1614,1618,1646,1647,1581,1656,1618,1618,1581,1666,1641,1567,1650,1700,1592,1634,1611,1566,1583,1625,1546,1569,1615,1605,1637,1596,1630,1604,1586,1601,1611,1627,1625,1629,1571,1633,1613,1605,1618,1627,1559,1657,1631,1579,1662,1664,1568,1647,1660,1577,1656,1650,1557,1612,1667,1599,1588,1648,1579,1613,1630,1650,1616,1659,1668,1630,1646,1628,1650,1644,1625,1664,1630,1604,1602,1558,1584,1653,1615,1655,1627,1671,1635,1657,1666,1654,1616,1633,1585,1630,1569,1632,1654,1582,1586,1697,1615,1608,1648,1613,1617,1631,1598,1635,1665,1639,1656,1643,1632,1645,1619,1647,1642,1612,1580,1661,1624,1632,1694,1582,1589,1683,1653,1636,1683,1685,1610,1645,1636,1654,1620,1673,1615,1677,1680,1652,1609,1653,1679,1608,1655,1635,1618,1652,1622,1626,1679,1671,1628,1651,1673,1631,1622,1662,1568,1614,1582,1587,1686,1604,1614,1645,1650,1653,1639,1645,1619,1680,1614,1641,1654,1629,1602,1621,1637,1654,1672,1640,1677,1616,1657,1642,1679,1696,1607,1636,1676,1642,1599,1612,1678,1642,1658,1683,1610,1607,1647,1605,1619,1635,1609,1593,1581,1665,1588,1613,1679,1593,1634,1647,1586,1658,1612,1598,1660,1636,1564,1704,1678,1579,1666,1622,1631,1641,1580,1610,1644,1605,1619,1717,1566,1605,1669,1644,1603,1655,1610,1652,1613,1634,1643,1610,1630,1649,1595,1616,1654,1610,1621,1623,1584,1617,1634,1580,1562,1626,1631,1594,1647,1580,1663,1689,1651,1658,1689,1671,1611,1627,1625,1593,1673,1637,1573,1703,1701,1622,1664,1625,1584,1642,1663,1610,1643,1639,1558,1621,1652,1591,1579,1631,1594,1641,1649,1713,1607,1640,1678,1617,1645,1655,1575,1596,1625,1584,1640,1662,1609,1639,1675,1593,1631,1603,1579,1671,1652,1583,1627,1654,1593,1572,1623,1575,1597,1703,1603,1663,1687,1594,1665,1659,1585,1631,1669,1613,1645,1690,1578,1594,1655,1590,1590,1669,1579,1614,1668,1618,1601,1637,1638,1607,1593,1597,1619,1593,1573,1625,1615,1589,1668,1614,1653,1677,1674,1652,1630,1639,1617,1617,1594,1587,1622,1581,1595,1643,1625,1666,1639,1624,1643,1618,1581,1640,1608,1566,1622,1639,1582,1635,1678,1579,1593,1675,1608,1639,1653,1615,1646,1682,1550,1616,1695,1579,1664,1640,1565,1665,1636,1583,1630,1667,1615,1636,1686,1564,1634,1694,1613,1613,1647,1590,1593,1661,1591,1601,1646,1572,1602,1667,1605,1587,1652,1664,1628,1638,1672,1592,1643,1649,1595,1610,1620,1602,1607,1656,1615,1640,1670,1639,1595,1665,1671,1517,1595,1668,1513,1632,1681,1513,1710,1709,1500,1657,1699,1588,1664,1667,1553,1641,1652,1549,1622,1688,1576,1638,1665,1609,1610,1652,1583,1594,1629,1637,1612,1624,1615,1615,1588,1580,1644,1616,1622,1549,1602,1638,1553,1657,1671,1544,1654,1676,1578,1655,1646,1626,1645,1569,1547,1631,1657,1655,1670,1644,1658,1580,1593,1667,1573,1619,1687,1571,1600,1679,1524,1619,1701,1565,1606,1664,1555,1571,1632,1598,1553,1682,1628,1600,1637,1607,1622,1614,1581,1661,1605,1563,1686,1520,1587,1631,1591,1593,1635,1528,1583,1620,1512,1665,1619,1545,1676,1607,1521,1710,1598,1539,1718,1564,1564,1759,1592,1607,1671,1566,1560,1690,1533,1610,1739,1576,1657,1685,1561,1643,1640,1561,1693,1604,1555,1708,1542,1550,1700,1558,1521,1701,1610,1552,1738,1632,1571,1701,1590,1600,1658,1548,1636,1673,1598,1613,1623,1617,1639,1638,1589,1712,1604,1580,1675,1548,1579,1724,1609,1567,1697,1562,1631,1631,1574,1650,1688,1610,1653,1663,1595,1625,1686,1624,1660,1673,1602,1677,1666,1647,1717,1654,1630,1731,1659,1642,1699,1554,1637,1698,1603,1677,1673,1616,1623,1705,1581,1684,1702,1598,1708,1744,1629,1687,1710,1602,1673,1722,1628,1661,1720,1639,1690,1700,1670,1691,1722,1655,1677,1696,1610,1725,1705,1581,1713,1727,1652,1745,1736,1675,1752,1835,1842,1753,1935,1893,1793,1940,1880,1717,1869,1881,1807,1797,1924,1892,1751,1905,1919,1735,1877,1939,1793,1789,1925,1885,1767,1938,1934,1747,1914,1945,1837,1844,1945,1929,1780,1964,1938,1756,1888,1893,1760,1752,1912,1886,1750,1932,1902,1727,1904,1891,1755,1784,1866,1850,1743,1928,1893,1734,1897,1911,1752,1845,1899,1841,1779,1942,1923,1729,1874,1919,1798,1807,1918,1847,1756,1890,1901,1731,1917,1891,1718,1815,1885,1830,1786,1869,1883,1771,1868,1939,1708,1814,1917,1811,1803,1907,1874,1740,1916,1911,1703,1854,1887,1779,1760,1857,1872,1732,1915,1907,1708,1851,1852,1766,1761,1918,1913,1788,1918,1941,1717,1864,1905,1803,1774,1918,1871,1734,1940,1934,1711,1865,1897,1760,1769,1873,1831,1710,1906,1911,1747,1859,1902,1687,1761,1862,1794,1723,1937,1900,1745,1854,1872,1700,1810,1872,1783,1717,1928,1902,1744,1910,1916,1723,1802,1897,1776,1761,1980,1882,1752,1919,1926,1742,1843,1875,1759,1726,1896,1840,1747,1889,1886,1704,1862,1850,1655,1730,1847,1792,1733,1887,1908,1747,1885,1906,1675,1814,1889,1740,1755,1900,1834,1748,1879,1901,1703,1875,1843,1737,1750,1869,1807,1710,1888,1893,1682,1838,1853,1686,1761,1843,1810,1707,1882,1858,1706,1856,1903,1688,1822,1872,1757,1753,1897,1809,1707,1917,1884,1677,1849,1854,1665,1764,1807,1763,1710,1923,1893,1749,1896,1863,1684,1804,1835,1759,1757,1880,1842,1743,1916,1875,1672,1818,1814,1744,1731,1877,1856,1754,1876,1903,1680,1843,1808,1687,1778,1894,1824,1776,1905,1865,1692,1868,1872,1700,1801,1857,1804,1757,1861,1877,1738,1848,1834,1687,1787,1826,1730,1756,1891,1847,1773,1838,1890,1674,1830,1832,1741,1797,1829,1818,1747,1841,1868,1729,1857,1837,1672,1767,1814,1687,1738,1865,1773,1713,1875,1861,1681,1871,1775,1698,1735,1865,1762,1768,1866,1856,1713,1832,1840,1638,1806,1797,1735,1774,1838,1806,1760,1857,1839,1649,1810,1807,1678,1772,1857,1778,1722,1838,1841,1706,1783,1824,1670,1777,1802,1750,1735,1835,1806,1712,1841,1885,1607,1810,1864,1712,1789,1834,1747,1729,1844,1850,1693,1822,1820,1643,1747,1766,1704,1699,1865,1812,1667,1887,1836,1682,1837,1776,1624,1697,1840,1728,1694,1896,1816,1659,1820,1864,1602,1780,1828,1666,1731,1857,1745,1699,1815,1773,1671,1803,1786,1640,1690,1818,1752,1654,1841,1765,1645,1826,1743,1565,1748,1745,1642,1665,1825,1770,1606,1807,1805,1609,1783,1808,1591,1684,1785,1698,1638,1860,1759,1650,1838,1794,1619,1821,1762,1606,1744,1792,1675,1721,1823,1717,1656,1804,1729,1582,1831,1800,1617,1734,1789,1619,1655,1817,1699,1610,1842,1770,1640,1791,1826,1622,1762,1753,1616,1712,1744,1614,1666,1804,1663,1642,1801,1729,1607,1783,1772,1602,1806,1797,1599,1702,1772,1663,1644,1787,1744,1616,1806,1815,1636,1716,1804,1583,1661,1800,1676,1689,1811,1743,1585,1784,1734,1571,1762,1750,1582,1706,1766,1567,1660,1766,1710,1629,1796,1752,1623,1768,1738,1575,1706,1694,1562,1665,1806,1670,1620,1849,1753,1614,1751,1817,1611,1714,1743,1539,1630,1716,1624,1631,1763,1696,1613,1752,1732,1606,1781,1762,1582,1746,1753,1560,1659,1739,1590,1655,1779,1679,1603,1785,1780,1637,1712,1766,1560,1693,1705,1555,1634,1723,1692,1615,1754,1760,1565,1752,1724,1580,1724,1739,1568,1650,1723,1610,1641,1790,1662,1578,1774,1700,1567,1744,1755,1589,1736,1745,1600,1608,1728,1581,1615,1781,1667,1580,1809,1692,1578,1727,1727,1586,1692,1729,1541,1620,1718,1604,1624,1733,1670,1589,1766,1677,1564,1750,1677,1534,1683,1679,1536,1599,1745,1635,1641,1728,1653,1593,1784,1716,1570,1793,1735,1567,1737,1703,1518,1615,1680,1639,1604,1714,1641,1567,1741,1700,1598,1705,1740,1537,1688,1715,1557,1604,1675,1557,1607,1760,1672,1610,1754,1667,1552,1780,1718,1542,1716,1688,1507,1627,1625,1520,1580,1655,1522,1563,1717,1656,1586,1721,1700,1556,1765,1728,1539,1733,1685,1525,1641,1621,1483,1576,1664,1567,1585,1704,1622,1565,1723,1686,1549,1688,1689,1574,1738,1681,1545,1677,1663,1565,1675,1654,1528,1611,1656,1605,1666,1660,1637,1604,1669,1647,1542,1668,1662,1537,1668,1684,1549,1651,1706,1532,1661,1717,1545,1648,1717,1618,1621,1723,1591,1610,1718,1628,1568,1689,1649,1569,1705,1725,1571,1698,1678,1543,1648,1654,1530,1593,1702,1589,1568,1698,1613,1560,1718,1658,1590,1733,1658,1523,1703,1675,1539,1707,1703,1510,1645,1723,1472,1655,1710,1524,1589,1758,1562,1566,1740,1602,1582,1711,1561,1541,1660,1627,1543,1691,1674,1600,1706,1650,1534,1719,1663,1557,1697,1681,1538,1665,1679,1560,1705,1674,1483,1670,1672,1469,1691,1695,1508,1722,1727,1513,1665,1742,1524,1724,1737,1523,1637,1739,1522,1624,1751,1561,1551,1738,1544,1631,1712,1572,1587,1732,1555,1574,1730,1601,1582,1685,1639,1583,1698,1680,1561,1730,1625,1534,1726,1663,1515,1710,1653,1541,1683,1652,1524,1683,1664,1515,1730,1694,1470,1725,1671,1528,1772,1658,1553,1743,1632,1486,1704,1585,1494,1654,1616,1526,1657,1635,1517,1639,1628,1448,1624,1634,1450,1611,1632,1496,1622,1643,1479,1642,1659,1521,1642,1653,1461,1622,1684,1496,1627,1635,1496,1596,1622,1498,1579,1647,1529,1578,1649,1532,1533,1668,1517,1532,1719,1524,1568,1628,1445,1539,1637,1476,1594,1632,1492,1536,1633,1527,1536,1665,1514,1559,1651,1504,1583,1650,1458,1625,1615,1468,1611,1595,1499,1621,1602,1472,1529,1629,1485,1524,1628,1478,1547,1578,1489,1577,1630,1541,1580,1633,1560,1569,1629,1466,1575,1624,1434,1541,1629,1412,1605,1634,1528,1561,1615,1502,1559,1649,1506,1541,1643,1460,1540,1689,1480,1504,1636,1509,1552,1668,1514,1540,1694,1545,1581,1725,1471,1584,1704,1490,1574,1754,1466,1588,1744,1443,1572,1698,1502,1546,1729,1509,1599,1760,1532,1623,1770,1483,1591,1720,1476,1619,1634,1493,1619,1606,1512,1576,1648,1537,1663,1608,1538,1655,1569,1519,1692,1474,1522,1638,1462,1517,1661,1465,1604,1618,1484,1636,1564,1502,1676,1500,1506,1693,1470,1534,1658,1464,1612,1679,1494,1587,1771,1562,1642,1768,1559,1655,1633,1508,1614,1649,1526,1556,1666,1541,1577,1640,1514,1613,1647,1519,1659,1675,1490,1653,1614,1526,1658,1608,1512,1672,1506,1539,1648,1503,1514,1687,1527,1586,1680,1513,1537,1653,1461,1520,1692,1492,1539,1652,1528,1585,1649,1465,1613,1655,1492,1592,1601,1516,1631,1607,1463,1635,1535,1495,1646,1513,1546,1673,1555,1524,1660,1512,1557,1667,1548,1526,1620,1591,1499,1641,1566,1560,1662,1544,1544,1701,1512,1572,1700,1523,1600,1645,1508,1616,1695,1492,1592,1650,1540,1662,1616,1525,1640,1577,1590,1640,1515,1528,1613,1565,1562,1629,1529,1623,1658,1543,1679,1657,1511,1683,1640,1532,1636,1638,1509,1657,1621,1510,1628,1529,1547,1584,1536,1591,1605,1528,1561,1557,1612,1615,1624,1601,1626,1608,1534,1646,1611,1565,1646,1660,1535,1653,1617,1543,1644,1637,1562,1684,1639,1527,1612,1653,1566,1570,1659,1531,1614,1601,1589,1586,1607,1547,1576,1572,1556,1600,1604,1594,1596,1612,1617,1630,1589,1627,1629,1581,1624,1604,1569,1589,1647,1572,1639,1678,1579,1635,1676,1607,1636,1608,1528,1622,1584,1544,1634,1552,1515,1596,1598,1575,1560,1564,1573,1577,1585,1611,1541,1593,1601,1573,1597,1641,1563,1579,1623,1649,1612,1614,1622,1597,1574,1601,1551,1591,1554,1568,1555,1628,1597,1586,1567,1631,1640,1564,1614,1614,1642,1595,1588,1539,1655,1552,1546,1578,1579,1592,1557,1575,1602,1521,1547,1626,1640,1617,1653,1589,1601,1646,1572,1587,1619,1564,1547,1620,1622,1585,1608,1581,1564,1554,1601,1657,1575,1555,1643,1630,1600,1670,1600,1591,1621,1620,1590,1569,1644,1595,1574,1615,1637,1605,1572,1653,1625,1577,1651,1624,1630,1621,1612,1579,1585,1604,1591,1582,1646,1609,1547,1650,1709,1602,1612,1663,1597,1592,1561,1592,1617,1547,1610,1657,1555,1611,1666,1546,1615,1660,1557,1627,1553,1578,1564,1559,1631,1630,1573,1627,1642,1587,1626,1622,1564,1637,1589,1573,1633,1530,1612,1574,1564,1649,1632,1565,1595,1633,1576,1587,1478,1576,1620,1555,1623,1586,1584,1592,1583,1528,1597,1572,1567,1576,1550,1620,1678,1596,1612,1637,1533,1577,1622,1611,1576,1599,1666,1608,1568,1603,1591,1579,1579,1564,1635,1591,1632,1660,1606,1644,1618,1585,1612,1622,1619,1644,1575,1615,1712,1570,1665,1631,1577,1616,1613,1582,1634,1553,1611,1645,1572,1650,1635,1569,1576,1605,1595,1572,1548,1569,1587,1623,1577,1610,1562,1604,1539,1560,1580,1576,1545,1596,1613,1503,1572,1631,1535,1570,1598,1570,1583,1550,1575,1560,1574,1547,1554,1570,1619,1570,1595,1565,1608,1595,1575,1599,1623,1569,1630,1674,1622,1633,1657,1643,1608,1597,1582,1618,1528,1608,1585,1555,1582,1611,1631,1611,1605,1716,1558,1618,1619,1636,1602,1589,1573,1654,1609,1578,1613,1622,1659,1607,1520,1664,1595,1519,1612,1569,1618,1604,1564,1625,1652,1616,1612,1599,1665,1579,1631,1666,1564,1586,1622,1578,1647,1640,1647,1637,1569,1617,1661,1608,1631,1640,1567,1676,1558,1642,1606,1652,1626,1541,1571,1542,1564,1616,1601,1622,1682,1571,1600,1734,1611,1638,1639,1578,1678,1679,1638,1663,1569,1658,1641,1581,1688,1598,1649,1691,1574,1652,1597,1655,1677,1650,1570,1642,1568,1636,1638,1598,1655,1597,1662,1658,1617,1594,1603,1641,1672,1596,1660,1675,1627,1658,1649,1639,1677,1614,1626,1682,1651,1682,1613,1688,1665,1609,1697,1617,1607,1666,1575,1643,1686,1622,1713,1599,1642,1671,1607,1609,1622,1643,1638,1564,1616,1639,1664,1663,1542,1650,1631,1580,1618,1567,1576,1655,1554,1639,1615,1646,1593,1584,1617,1595,1644,1638,1614,1619,1653,1646,1624,1581,1618,1588,1610,1544,1642,1619,1643,1598,1579,1577,1600,1618,1611,1626,1591,1630,1636,1623,1612,1617,1612,1628,1643,1621,1607,1619,1655,1613,1636,1629,1610,1601,1606,1575,1639,1624,1676,1657,1623,1638,1620,1663,1646,1598,1629,1643,1630,1598,1617,1676,1613,1648,1604,1590,1672,1585,1691,1658,1597,1648,1598,1599,1632,1649,1586,1613,1651,1656,1577,1642,1591,1577,1620,1632,1616,1637,1625,1667,1658,1590,1665,1635,1657,1600,1542,1606,1630,1603,1640,1593,1650,1646,1666,1653,1625,1644,1639,1617,1646,1595,1652,1545,1643,1604,1643,1628,1601,1661,1654,1680,1645,1601,1642,1622,1693,1647,1656,1638,1584,1641,1654,1699,1668,1635,1602,1619,1677,1653,1528,1652,1640,1637,1676,1589,1609,1644,1610,1636,1562,1686,1695,1676,1638,1632,1611,1701,1619,1578,1673,1625,1658,1536,1569,1645,1628,1617,1603,1645,1638,1626,1592,1627,1639,1599,1653,1596,1643,1663,1610,1623,1623,1629,1629,1650,1642,1604,1682,1622,1634,1549,1576,1705,1654,1638,1614,1581,1676,1591,1555,1680,1629,1664,1572,1603,1686,1609,1677,1579,1588,1688,1614,1599,1670,1626,1682,1610,1576,1742,1613,1586,1650,1588,1592,1583,1589,1685,1664,1530,1656,1596,1641,1571,1627,1642,1656,1536,1644,1669,1637,1620,1657,1673,1636,1577,1656,1665,1622,1587,1639,1652,1641,1533,1689,1640,1654,1578,1650,1688,1653,1576,1758,1686,1578,1644,1598,1648,1577,1572,1671,1671,1534,1728,1653,1667,1612,1590,1677,1611,1539,1700,1586,1600,1568,1629,1648,1615,1623,1713,1645,1575,1693,1660,1559,1642,1631,1664,1576,1575,1694,1636,1549,1714,1641,1583,1726,1605,1613,1605,1606,1640,1535,1602,1707,1629,1576,1657,1651,1563,1712,1639,1625,1661,1669,1692,1496,1659,1709,1617,1625,1743,1653,1627,1526,1551,1648,1573,1576,1698,1641,1602,1568,1614,1656,1624,1574,1728,1654,1620,1663,1689,1684,1532,1654,1696,1570,1542,1710,1605,1547,1742,1579,1626,1579,1618,1659,1597,1590,1678,1655,1636,1630,1633,1649,1560,1633,1594,1589,1651,1637,1602,1554,1640,1667,1630,1564,1652,1640,1589,1612,1632,1603,1669,1584,1580,1657,1566,1523,1582,1516,1584,1506,1606,1615,1567,1581,1570,1600,1581,1539,1588,1567,1564,1579,1488,1586,1600,1579,1610,1569,1573,1555,1626,1591,1573,1561,1575,1603,1625,1578,1560,1672,1598,1651,1574,1574,1606,1634,1600,1534,1607,1577,1546,1587,1568,1622,1626,1612,1541,1622,1610,1590,1601,1637,1649,1580,1611,1668,1558,1619,1607,1634,1656,1560,1596,1668,1663,1599,1654,1655,1568,1679,1681,1583,1541,1647,1633,1542,1688,1643,1557,1678,1614,1569,1681,1721,1582,1710,1668,1548,1672,1676,1594,1648,1607,1632,1600,1600,1664,1589,1555,1640,1576,1538,1584,1657,1479,1618,1629,1569,1608,1607,1619,1586,1600,1613,1599,1594,1603,1617,1593,1583,1574,1528,1590,1599,1564,1647,1677,1547,1628,1668,1608,1570,1673,1597,1605,1630,1620,1583,1603,1639,1595,1526,1689,1674,1605,1647,1625,1589,1590,1624,1621,1613,1660,1691,1575,1584,1663,1630,1581,1613,1722,1661,1608,1650,1652,1574,1615,1682,1569,1661,1598,1610,1641,1640,1673,1625,1663,1720,1687,1578,1642,1684,1605,1648,1657,1608,1638,1684,1579,1648,1619,1586,1575,1644,1591,1528,1645,1634,1563,1705,1590,1595,1587,1636,1640,1565,1652,1664,1592,1637,1632,1577,1614,1669,1669,1569,1611,1643,1553,1574,1638,1647,1653,1646,1651,1614,1615,1637,1574,1630,1687,1586,1697,1672,1599,1655,1684,1588,1655,1656,1678,1618,1648,1696,1630,1634,1721,1607,1655,1635,1657,1580,1659,1675,1624,1687,1672,1555,1623,1599,1596,1642,1673,1579,1642,1658,1638,1674,1594,1669,1618,1673,1674,1617,1635,1693,1655,1622,1651,1646,1588,1675,1703,1588,1690,1664,1587,1661,1674,1656,1626,1619,1636,1611,1654,1684,1660,1572,1645,1649,1575,1660,1699,1586,1702,1690,1635,1731,1667,1655,1698,1682,1704,1682,1630,1706,1675,1621,1723,1657,1585,1700,1642,1599,1623,1610,1625,1601,1661,1709,1643,1600,1608,1678,1613,1663,1726,1635,1671,1628,1651,1627,1610,1603,1631,1637,1574,1631,1610,1622,1656,1647,1632,1624,1670,1632,1619,1634,1698,1615,1620,1653,1567,1606,1668,1629,1601,1671,1626,1621,1680,1612,1663,1669,1614,1623,1686,1577,1586,1606,1594,1646,1636,1605,1630,1655,1607,1655,1654,1594,1657,1599,1555,1631,1590,1607,1609,1645,1585,1615,1639,1616,1643,1616,1664,1598,1605,1655,1631,1603,1652,1673,1589,1647,1648,1578,1661,1659,1580,1603,1673,1611,1631,1674,1591,1622,1706,1584,1676,1726,1579,1669,1684,1598,1631,1640,1634,1613,1680,1626,1596,1651,1619,1611,1662,1596,1628,1568,1602,1648,1585,1582,1668,1634,1636,1644,1632,1604,1628,1617,1579,1597,1576,1635,1593,1609,1637,1597,1654,1662,1635,1640,1639,1664,1613,1611,1631,1608,1603,1623,1620,1640,1642,1639,1646,1633,1668,1627,1669,1696,1624,1629,1691,1614,1596,1581,1621,1643,1649,1657,1606,1623,1622,1614,1631,1599,1601,1639,1580,1641,1636,1605,1601,1658,1651,1637,1615,1640,1595,1606,1673,1605,1579,1651,1629,1651,1653,1612,1615,1661,1573,1579,1665,1605,1622,1708,1587,1633,1705,1596,1649,1678,1601,1644,1663,1638,1620,1689,1660,1617,1658,1622,1654,1634,1640,1623,1624,1659,1653,1612,1604,1622,1609,1612,1663,1609,1586,1679,1653,1653,1700,1681,1652,1620,1602,1625,1622,1633,1618,1650,1650,1718,1685,1614,1652,1604,1632,1641,1645,1694,1572,1622,1656,1584,1611,1637,1621,1609,1667,1650,1619,1624,1626,1650,1652,1617,1589,1647,1595,1605,1649,1655,1645,1616,1633,1660,1592,1656,1636,1591,1673,1622,1579,1653,1626,1586,1576,1612,1624,1640,1632,1638,1663,1647,1625,1659,1646,1584,1665,1657,1648,1665,1629,1598,1637,1638,1595,1603,1664,1638,1634,1642,1651,1625,1626,1647,1622,1637,1641,1627,1573,1631,1656,1633,1653,1671,1602,1683,1671,1624,1672,1600,1614,1632,1613,1576,1582,1653,1588,1616,1652,1620,1660,1661,1626,1650,1637,1603,1634,1631,1520,1623,1632,1598,1624,1665,1591,1663,1602,1669,1704,1620,1634,1698,1644,1592,1664,1654,1612,1650,1691,1586,1670,1690,1539,1643,1661,1601,1663,1717,1578,1615,1704,1561,1661,1650,1580,1634,1640,1589,1631,1656,1542,1640,1614,1591,1654,1646,1602,1702,1638,1607,1653,1664,1581,1629,1620,1583,1607,1636,1557,1624,1645,1592,1683,1644,1631,1662,1648,1569,1613,1632,1562,1651,1661,1543,1715,1690,1525,1638,1690,1601,1645,1663,1572,1651,1635,1542,1630,1691,1570,1642,1661,1577,1619,1673,1597,1591,1687,1593,1666,1653,1662,1650,1614,1594,1600,1652,1579,1644,1617,1558,1641,1692,1631,1629,1687,1614,1663,1682,1576,1663,1708,1581,1641,1683,1596,1655,1689,1632,1655,1674,1631,1617,1667,1678,1600,1663,1633,1568,1636,1623,1560,1639,1667,1594,1685,1616,1553,1627,1651,1552,1697,1652,1588,1669,1646,1605,1641,1629,1603,1604,1632,1676,1600,1651,1647,1601,1628,1670,1546,1661,1631,1549,1702,1707,1575,1681,1697,1537,1681,1705,1598,1699,1715,1586,1687,1752,1602,1715,1678,1580,1658,1701,1554,1626,1734,1621,1655,1706,1647,1625,1662,1623,1621,1651,1624,1638,1645,1593,1634,1629,1599,1657,1647,1595,1722,1685,1600,1702,1663,1602,1688,1551,1558,1714,1598,1544,1650,1582,1600,1660,1553,1654,1668,1560,1657,1604,1561,1715,1597,1563,1679,1584,1610,1640,1597,1621,1717,1545,1635,1674,1584,1628,1663,1588,1673,1660,1565,1690,1656,1568,1740,1633,1557,1759,1587,1618,1711,1560,1591,1672,1586,1591,1673,1560,1649,1673,1536,1669,1717,1529,1709,1706,1580,1666,1655,1588,1727,1657,1612,1716,1677,1628,1713,1643,1630,1765,1620,1652,1678,1593,1641,1722,1554,1647,1748,1604,1694,1761,1641,1685,1823,1851,1760,1939,1905,1801,1966,1873,1753,1856,1874,1818,1780,1925,1899,1753,1921,1904,1730,1883,1932,1797,1779,1925,1881,1753,1931,1918,1725,1918,1921,1839,1833,1955,1930,1776,1968,1942,1751,1861,1892,1764,1750,1912,1891,1740,1933,1905,1726,1913,1887,1765,1779,1868,1843,1734,1911,1894,1732,1893,1918,1762,1825,1892,1835,1777,1928,1918,1729,1869,1915,1812,1798,1904,1860,1770,1882,1898,1733,1918,1891,1732,1830,1888,1833,1790,1869,1887,1770,1881,1927,1714,1834,1920,1809,1787,1904,1858,1727,1916,1908,1717,1856,1889,1765,1740,1834,1851,1712,1919,1917,1720,1862,1872,1773,1789,1950,1892,1748,1900,1946,1757,1848,1912,1789,1764,1914,1847,1759,1945,1942,1759,1871,1903,1764,1767,1866,1815,1718,1898,1908,1770,1872,1894,1664,1788,1859,1785,1773,1935,1892,1759,1857,1889,1710,1859,1852,1782,1772,1917,1873,1788,1916,1926,1723,1863,1892,1760,1800,1951,1879,1787,1934,1923,1753,1871,1861,1754,1782,1880,1834,1756,1907,1879,1727,1862,1853,1641,1794,1845,1780,1760,1892,1894,1785,1876,1908,1689,1826,1891,1754,1812,1906,1835,1826,1886,1904,1711,1893,1859,1726,1782,1855,1790,1758,1895,1886,1714,1871,1875,1679,1839,1823,1758,1742,1884,1811,1759,1912,1908,1740,1881,1894,1712,1802,1847,1784,1767,1914,1863,1759,1880,1874,1701,1845,1822,1709,1762,1923,1842,1803,1910,1876,1747,1848,1841,1720,1751,1860,1836,1721,1927,1868,1725,1851,1822,1704,1765,1884,1839,1751,1884,1883,1725,1846,1808,1648,1768,1874,1800,1781,1893,1863,1726,1849,1891,1684,1825,1836,1767,1765,1866,1836,1754,1838,1853,1676,1799,1826,1727,1735,1894,1840,1753,1857,1879,1688,1814,1838,1743,1755,1821,1814,1728,1843,1865,1687,1835,1821,1672,1736,1810,1719,1674,1861,1812,1676,1866,1841,1650,1761,1774,1765,1675,1865,1833,1729,1862,1853,1645,1773,1793,1688,1703,1850,1809,1694,1845,1834,1680,1802,1801,1640,1678,1839,1773,1660,1870,1863,1660,1820,1804,1665,1714,1809,1774,1693,1856,1821,1646,1831,1822,1647,1740,1842,1650,1707,1889,1811,1673,1851,1812,1618,1788,1791,1659,1706,1808,1701,1684,1811,1777,1643,1829,1819,1628,1753,1777,1681,1717,1803,1739,1654,1863,1814,1627,1829,1864,1578,1733,1839,1692,1685,1901,1803,1659,1858,1775,1629,1774,1736,1625,1640,1812,1751,1629,1838,1846,1641,1812,1796,1617,1717,1761,1609,1639,1813,1749,1637,1826,1818,1644,1764,1776,1643,1650,1814,1710,1675,1845,1792,1638,1833,1809,1582,1796,1758,1617,1716,1708,1685,1636,1840,1789,1677,1864,1808,1612,1770,1739,1554,1701,1775,1701,1644,1839,1736,1623,1828,1807,1634,1776,1833,1615,1705,1795,1636,1645,1798,1729,1649,1824,1702,1614,1838,1746,1629,1787,1765,1610,1728,1763,1588,1683,1812,1687,1656,1808,1752,1613,1800,1790,1580,1744,1816,1614,1674,1780,1699,1625,1816,1793,1612,1811,1770,1573,1741,1681,1568,1637,1741,1640,1658,1801,1721,1629,1779,1809,1603,1758,1765,1620,1732,1694,1600,1639,1743,1686,1661,1812,1785,1645,1772,1842,1616,1734,1763,1563,1701,1756,1633,1644,1759,1700,1598,1774,1763,1616,1745,1757,1597,1761,1748,1556,1648,1716,1624,1673,1769,1662,1663,1802,1716,1590,1788,1780,1618,1690,1764,1553,1679,1731,1600,1634,1753,1730,1641,1724,1781,1578,1731,1725,1579,1681,1690,1590,1688,1748,1647,1650,1810,1691,1597,1783,1728,1550,1758,1750,1578,1730,1696,1608,1629,1771,1614,1638,1790,1718,1577,1815,1693,1568,1746,1718,1577,1687,1696,1548,1642,1727,1632,1653,1745,1692,1595,1741,1690,1569,1791,1664,1543,1697,1682,1540,1624,1747,1631,1657,1730,1643,1610,1785,1707,1566,1805,1727,1568,1737,1697,1563,1645,1679,1648,1634,1714,1627,1611,1759,1691,1583,1729,1724,1588,1692,1701,1576,1663,1666,1574,1635,1730,1694,1632,1750,1682,1586,1788,1702,1543,1764,1667,1517,1723,1678,1491,1650,1649,1486,1615,1660,1637,1618,1731,1669,1594,1757,1706,1585,1753,1700,1543,1697,1653,1504,1669,1659,1525,1602,1657,1580,1608,1713,1631,1627,1680,1667,1601,1722,1675,1561,1690,1666,1541,1709,1686,1503,1694,1716,1614,1666,1664,1569,1604,1649,1610,1569,1637,1658,1551,1667,1704,1540,1664,1714,1517,1706,1750,1575,1713,1720,1517,1634,1673,1575,1620,1701,1591,1618,1668,1633,1586,1750,1699,1540,1733,1709,1553,1711,1683,1578,1661,1637,1542,1599,1696,1587,1580,1730,1595,1618,1714,1609,1575,1722,1670,1551,1730,1694,1545,1693,1651,1537,1697,1671,1535,1647,1646,1539,1627,1637,1567,1614,1604,1469,1595,1629,1564,1591,1620,1648,1599,1670,1640,1561,1710,1696,1563,1687,1680,1564,1681,1710,1572,1653,1737,1508,1605,1708,1484,1626,1723,1527,1616,1701,1542,1549,1711,1613,1590,1706,1634,1588,1697,1630,1606,1684,1654,1602,1674,1643,1622,1642,1639,1589,1671,1602,1548,1649,1618,1603,1649,1623,1574,1611,1654,1586,1652,1557,1590,1670,1563,1585,1716,1560,1552,1760,1593,1570,1742,1579,1584,1680,1610,1573,1678,1582,1576,1704,1539,1615,1661,1534,1587,1670,1573,1565,1669,1629,1557,1660,1613,1565,1661,1557,1504,1670,1574,1574,1666,1559,1560,1671,1565,1551,1701,1586,1597,1711,1546,1561,1715,1566,1554,1667,1580,1570,1677,1574,1596,1689,1650,1564,1697,1622,1549,1721,1644,1609,1711,1650,1566,1711,1576,1544,1702,1590,1571,1727,1636,1535,1725,1632,1552,1718,1602,1581,1751,1596,1546,1729,1607,1602,1696,1635,1581,1648,1630,1543,1657,1635,1508,1677,1634,1515,1666,1635,1522,1678,1626,1553,1690,1671,1527,1703,1695,1565,1677,1657,1534,1721,1644,1524,1691,1620,1532,1671,1685,1541,1672,1673,1530,1651,1689,1565,1627,1689,1527,1706,1698,1536,1669,1715,1556,1707,1716,1572,1729,1732,1578,1769,1711,1518,1738,1712,1544,1764,1711,1525,1767,1708,1513,1766,1728,1524,1714,1693,1594,1715,1727,1624,1708,1673,1586,1751,1680,1571,1698,1731,1605,1702,1725,1577,1681,1777,1612,1688,1784,1610,1664,1677,1576,1656,1644,1577,1610,1569,1577,1630,1584,1564,1657,1641,1619,1679,1611,1687,1654,1587,1677,1616,1571,1646,1632,1577,1641,1616,1559,1682,1600,1632,1683,1643,1625,1667,1600,1578,1652,1618,1545,1633,1664,1567,1659,1624,1599,1724,1594,1606,1727,1575,1617,1666,1599,1609,1690,1601,1623,1659,1594,1661,1664,1644,1680,1661,1654,1656,1657,1588,1608,1650,1606,1602,1689,1644,1620,1683,1610,1652,1693,1619,1632,1686,1594,1615,1676,1571,1646,1664,1597,1628,1668,1581,1621,1696,1591,1649,1705,1607,1655,1712,1570,1652,1711,1548,1667,1721,1542,1704,1653,1598,1748,1646,1572,1744,1653,1612,1693,1630,1603,1672,1620,1608,1703,1618,1605,1690,1586,1697,1726,1582,1730,1694,1600,1717,1703,1571,1715,1697,1590,1675,1610,1614,1666,1575,1659,1675,1597,1701,1735,1594,1692,1751,1598,1711,1712,1595,1743,1647,1591,1694,1623,1599,1693,1620,1615,1692,1660,1666,1668,1680,1678,1708,1574,1680,1687,1623,1674,1681,1617,1702,1640,1606,1687,1618,1600,1674,1638,1582,1677,1640,1545,1616,1644,1627,1679,1621,1671,1695,1609,1637,1680,1570,1640,1667,1619,1624,1659,1607,1650,1627,1585,1615,1568,1578,1609,1608,1550,1560,1613,1584,1624,1648,1595,1597,1667,1609,1605,1645,1563,1609,1594,1594,1591,1596,1563,1586,1536,1553,1617,1539,1546,1663,1588,1550,1687,1569,1599,1637,1579,1623,1596,1592,1616,1671,1584,1632,1562,1521,1624,1546,1572,1687,1562,1562,1709,1558,1620,1626,1614,1554,1604,1568,1623,1577,1549,1609,1567,1570,1589,1590,1556,1630,1596,1560,1582,1588,1472,1598,1621,1578,1576,1548,1552,1558,1534,1569,1572,1547,1538,1547,1592,1595,1583,1538,1648,1566,1535,1596,1549,1575,1586,1592,1610,1618,1558,1627,1615,1610,1619,1585,1600,1587,1578,1609,1609,1552,1612,1581,1562,1640,1578,1577,1618,1551,1530,1590,1533,1608,1589,1543,1690,1610,1574,1650,1606,1557,1606,1583,1591,1591,1584,1640,1599,1578,1622,1615,1530,1621,1583,1565,1633,1563,1621,1613,1539,1637,1592,1520,1659,1568,1598,1622,1549,1616,1575,1536,1687,1568,1559,1675,1577,1539,1667,1542,1620,1634,1546,1626,1573,1545,1648,1468,1546,1629,1565,1631,1565,1542,1668,1563,1505,1667,1555,1607,1571,1555,1666,1654,1574,1677,1622,1591,1593,1626,1621,1645,1600,1670,1625,1554,1665,1567,1615,1624,1549,1652,1637,1604,1668,1637,1546,1629,1573,1629,1637,1577,1650,1611,1600,1677,1591,1529,1653,1573,1608,1650,1589,1674,1609,1636,1681,1589,1595,1596,1566,1636,1576,1592,1659,1580,1622,1603,1532,1658,1608,1593,1605,1565,1595,1569,1545,1600,1594,1547,1667,1616,1549,1663,1599,1589,1623,1597,1658,1566,1625,1597,1603,1599,1636,1537,1626,1570,1666,1649,1562,1640,1603,1597,1645,1639,1666,1643,1631,1632,1638,1523,1647,1602,1615,1629,1591,1676,1620,1539,1706,1571,1626,1620,1625,1649,1635,1571,1649,1549,1640,1633,1577,1650,1595,1646,1692,1617,1675,1624,1567,1643,1581,1619,1661,1593,1671,1639,1625,1692,1572,1670,1599,1599,1656,1551,1609,1669,1593,1683,1653,1609,1684,1603,1678,1601,1676,1717,1612,1709,1657,1644,1704,1597,1588,1661,1563,1641,1596,1599,1675,1561,1656,1720,1617,1650,1704,1625,1680,1651,1591,1679,1586,1606,1707,1540,1677,1668,1578,1682,1562,1608,1630,1497,1648,1643,1607,1667,1625,1612,1631,1527,1600,1635,1592,1634,1641,1655,1657,1625,1657,1609,1593,1647,1643,1610,1643,1681,1648,1633,1646,1671,1642,1594,1707,1656,1551,1679,1687,1646,1600,1654,1664,1627,1600,1667,1629,1604,1662,1675,1611,1646,1614,1656,1577,1630,1702,1618,1574,1648,1679,1626,1583,1635,1696,1621,1554,1674,1648,1533,1640,1683,1671,1569,1667,1650,1573,1634,1700,1607,1612,1697,1623,1599,1623,1675,1548,1635,1666,1623,1576,1678,1649,1559,1584,1679,1640,1591,1651,1638,1564,1622,1675,1650,1538,1657,1615,1629,1546,1658,1638,1575,1623,1636,1663,1565,1642,1698,1631,1589,1621,1698,1620,1585,1632,1655,1596,1575,1573,1591,1591,1603,1676,1697,1554,1655,1671,1592,1613,1620,1648,1614,1540,1655,1662,1639,1643,1600,1646,1579,1569,1699,1663,1549,1663,1649,1647,1599,1618,1623,1641,1533,1617,1683,1607,1649,1588,1632,1587,1573,1616,1673,1583,1632,1689,1655,1625,1631,1687,1648,1600,1708,1669,1598,1599,1613,1617,1598,1642,1690,1656,1629,1635,1665,1651,1647,1603,1679,1730,1624,1548,1606,1725,1663,1598,1589,1588,1638,1631,1657,1705,1726,1705,1595,1670,1658,1552,1618,1642,1674,1557,1670,1669,1668,1580,1637,1754,1611,1589,1679,1653,1616,1613,1621,1638,1612,1547,1699,1632,1606,1600,1575,1670,1596,1618,1686,1649,1563,1712,1673,1551,1661,1629,1679,1586,1609,1733,1643,1632,1699,1663,1677,1641,1662,1672,1624,1678,1751,1639,1645,1637,1726,1714,1662,1629,1636,1708,1659,1601,1625,1705,1677,1685,1594,1646,1636,1651,1697,1615,1586,1649,1596,1700,1593,1636,1651,1679,1727,1715,1654,1616,1663,1710,1643,1616,1612,1615,1624,1572,1690,1619,1672,1656,1602,1563,1547,1632,1622,1682,1632,1645,1585,1653,1669,1594,1709,1563,1675,1641,1673,1663,1654,1628,1674,1663,1648,1596,1664,1623,1692,1689,1707,1689,1601,1724,1649,1706,1720,1637,1752,1707,1676,1714,1645,1687,1545,1723,1697,1637,1706,1649,1724,1748,1621,1717,1644,1720,1740,1630,1703,1662,1710,1802,1593,1775,1738,1689,1748,1648,1749,1747,1575,1716,1784,1678,1722,1664,1714,1743,1616,1703,1776,1678,1732,1697,1713,1693,1614,1710,1759,1579,1722,1724,1627,1731,1708,1692,1727,1656,1696,1719,1539,1695,1738,1696,1757,1672,1674,1754,1534,1635,1798,1587,1704,1733,1680,1698,1637,1718,1746,1597,1693,1741,1616,1601,1697,1654,1610,1588,1627,1696,1630,1595,1715,1622,1603,1617,1648,1734,1581,1609,1707,1700,1596,1699,1683,1631,1564,1646,1665,1575,1641,1660,1596,1639,1709,1612,1531,1729,1648,1592,1693,1663,1561,1668,1648,1551,1639,1596,1582,1601,1615,1659,1599,1527,1681,1637,1515,1683,1614,1528,1710,1648,1586,1679,1640,1554,1605,1538,1656,1593,1618,1621,1589,1563,1628,1628,1547,1645,1579,1569,1565,1524,1593,1570,1503,1697,1600,1500,1623,1652,1537,1621,1634,1618,1605,1656,1689,1556,1631,1658,1554,1544,1675,1615,1516,1658,1634,1587,1592,1661,1636,1588,1648,1677,1597,1642,1700,1573,1658,1658,1606,1645,1644,1642,1600,1652,1636,1597,1666,1684,1606,1596,1614,1628,1604,1669,1634,1586,1591,1649,1642,1602,1688,1691,1632,1612,1712,1644,1621,1689,1688,1648,1665,1692,1615,1674,1687,1614,1725,1682,1588,1707,1714,1629,1634,1666,1702,1642,1551,1647,1700,1581,1657,1715,1668,1672,1664,1698,1679,1565,1674,1721,1578,1696,1680,1548,1623,1738,1549,1666,1691,1609,1642,1684,1618,1643,1618,1689,1624,1585,1663,1658,1574,1658,1639,1583,1617,1704,1665,1672,1650,1646,1665,1588,1667,1665,1640,1683,1692,1553,1619,1687,1598,1607,1647,1655,1656,1654,1695,1636,1603,1643,1658,1572,1660,1612,1593,1671,1646,1582,1672,1663,1700,1643,1615,1686,1618,1652,1680,1587,1624,1655,1639,1587,1638,1654,1549,1590,1639,1593,1581,1597,1581,1619,1667,1605,1556,1659,1630,1596,1592,1648,1634,1573,1642,1643,1603,1602,1666,1578,1633,1613,1599,1544,1628,1629,1595,1687,1660,1604,1611,1621,1623,1594,1622,1635,1595,1680,1661,1580,1629,1675,1591,1627,1626,1634,1622,1620,1685,1581,1614,1701,1595,1655,1640,1620,1606,1655,1632,1591,1653,1623,1552,1576,1575,1610,1610,1635,1561,1631,1616,1598,1648,1599,1609,1580,1646,1657,1577,1632,1644,1576,1640,1643,1530,1613,1629,1582,1587,1649,1623,1551,1566,1645,1608,1606,1583,1600,1608,1632,1608,1616,1598,1588,1561,1620,1620,1570,1623,1655,1548,1662,1679,1566,1624,1685,1613,1571,1676,1600,1621,1650,1610,1620,1650,1605,1587,1572,1612,1565,1540,1592,1621,1520,1647,1669,1537,1628,1601,1541,1627,1652,1579,1613,1620,1547,1614,1605,1561,1629,1614,1563,1603,1643,1589,1604,1675,1630,1586,1668,1612,1607,1622,1613,1639,1630,1638,1606,1568,1621,1633,1600,1675,1661,1625,1672,1666,1582,1662,1689,1552,1676,1698,1538,1627,1634,1543,1628,1627,1604,1637,1660,1643,1641,1671,1607,1645,1639,1554,1612,1580,1598,1603,1650,1594,1585,1675,1621,1606,1643,1630,1590,1609,1629,1683,1637,1638,1690,1589,1613,1663,1604,1670,1624,1595,1628,1666,1617,1656,1659,1606,1662,1668,1624,1679,1633,1669,1676,1612,1664,1615,1659,1632,1678,1634,1609,1672,1649,1613,1650,1632,1623,1628,1648,1593,1623,1713,1679,1630,1690,1651,1650,1649,1627,1597,1609,1614,1569,1676,1654,1573,1702,1668,1611,1669,1682,1596,1698,1695,1562,1652,1669,1575,1654,1636,1650,1642,1671,1669,1658,1645,1653,1685,1671,1637,1576,1696,1612,1613,1613,1615,1665,1622,1656,1633,1615,1611,1615,1643,1584,1637,1659,1558,1588,1646,1608,1671,1631,1631,1624,1604,1669,1625,1615,1657,1609,1617,1657,1650,1667,1628,1649,1635,1645,1615,1562,1635,1613,1606,1701,1610,1604,1688,1643,1586,1666,1624,1593,1644,1653,1628,1659,1633,1627,1647,1572,1590,1657,1609,1608,1612,1640,1641,1565,1604,1629,1629,1603,1663,1608,1590,1691,1628,1635,1668,1663,1633,1635,1620,1643,1603,1670,1589,1632,1659,1643,1673,1616,1643,1630,1627,1626,1639,1631,1573,1616,1655,1584,1635,1583,1584,1628,1622,1635,1726,1604,1593,1698,1634,1595,1624,1621,1575,1622,1631,1646,1615,1622,1643,1657,1604,1626,1607,1590,1690,1610,1596,1644,1623,1579,1601,1617,1630,1658,1637,1661,1661,1663,1630,1664,1608,1623,1645,1611,1661,1682,1553,1634,1640,1614,1593,1599,1627,1652,1656,1602,1664,1595,1592,1639,1632,1581,1656,1615,1546,1607,1666,1554,1656,1674,1606,1689,1705,1620,1646,1665,1587,1628,1661,1547,1620,1657,1545,1631,1665,1620,1625,1671,1578,1617,1649,1549,1602,1598,1565,1642,1617,1575,1672,1642,1571,1593,1681,1638,1620,1629,1643,1636,1631,1671,1631,1655,1630,1678,1586,1670,1700,1523,1645,1682,1584,1655,1720,1552,1634,1712,1557,1653,1674,1555,1631,1666,1559,1645,1681,1531,1666,1681,1541,1659,1656,1545,1680,1697,1566,1645,1678,1581,1603,1654,1561,1581,1660,1603,1601,1605,1668,1621,1652,1612,1643,1616,1608,1591,1617,1604,1620,1678,1665,1622,1623,1631,1612,1686,1686,1584,1645,1637,1596,1612,1632,1616,1657,1663,1621,1624,1599,1675,1604,1618,1660,1591,1659,1694,1597,1646,1648,1533,1624,1707,1493,1616,1696,1510,1637,1673,1555,1602,1686,1582,1658,1724,1489,1662,1715,1528,1607,1666,1587,1617,1700,1635,1604,1664,1613,1546,1675,1632,1576,1644,1560,1633,1642,1600,1623,1647,1626,1662,1589,1579,1648,1582,1559,1737,1568,1631,1697,1507,1606,1671,1555,1574,1606,1575,1558,1614,1604,1578,1628,1557,1650,1584,1517,1631,1510,1559,1695,1520,1543,1673,1479,1588,1689,1528,1662,1660,1572,1622,1693,1580,1637,1670,1547,1683,1624,1563,1724,1607,1593,1709,1665,1559,1683,1586,1569,1646,1529,1627,1645,1525,1638,1647,1529,1634,1654,1529,1719,1662,1575,1693,1662,1555,1653,1601,1541,1694,1579,1527,1650,1575,1594,1677,1586,1612,1705,1584,1639,1661,1575,1664,1686,1599,1674,1649,1590,1697,1642,1577,1722,1603,1624,1715,1595,1608,1689,1590,1625,1689,1616,1630,1699,1642,1638,1709,1639,1641,1694,1576,1687,1608,1588,1653,1669,1617,1636,1675,1638,1650,1669,1599,1654,1718,1651,1681,1692,1689,1695,1637,1623,1745,1655,1662,1714,1681,1705,1708,1681,1672,1705,1694,1715,1627,1649,1677,1651,1656,1701,1673,1705,1729,1701,1718,1762,1665,1781,1822,1789,1871,1746,1863,1706,1875,1726,1881,1741,1896,1794,1897,1759,1891,1756,1925,1816,1957,1762,1935,1765,1871,1737,1882,1746,1868,1704,1862,1720,1837,1731,1842,1722,1842,1772,1852,1782,1814,1748,1854,1834,1821,1800,1750,1784,1770,1779,1765,1805,1742,1825,1724,1827,1737,1833,1709,1848,1721,1818,1760,1817,1726,1807,1742,1840,1748,1832,1780,1823,1807,1817,1822,1806,1775,1826,1796,1836,1787,1807,1741,1820,1770,1775,1758,1800,1765,1782,1720,1768,1762,1756,1759,1751,1793,1789,1820,1710,1847,1726,1821,1736,1837,1713,1852,1716,1836,1671,1817,1690,1787,1718,1794,1780,1797,1775,1753,1808,1723,1821,1782,1803,1762,1772,1753,1802,1685,1792,1719,1783,1707,1759,1687,1751,1723,1826,1701,1818,1666,1796,1669,1803,1716,1820,1702,1794,1793,1782,1780,1778,1697,1770,1745,1783,1702,1745,1739,1763,1771,1741,1721,1724,1761,1771,1799,1740,1719,1789,1729,1778,1729,1732,1753,1731,1728,1731,1673,1702,1669,1712,1700,1692,1705,1703,1685,1661,1713,1684,1733,1612,1689,1652,1716,1653,1724,1671,1718,1672,1742,1664,1728,1673,1738,1685,1742,1696,1743,1631,1723,1650,1730,1671,1728,1668,1735,1670,1722,1696,1686,1640,1642,1677,1658,1720,1656,1654,1687,1689,1629,1683,1622,1646,1613,1676,1636,1730,1629,1691,1640,1668,1595,1691,1641,1704,1651,1708,1650,1683,1622,1714,1652,1704,1638,1694,1620,1644,1635,1673,1640,1679,1642,1662,1662,1627,1670,1613,1662,1578,1683,1617,1679,1615,1698,1683,1686,1632,1693,1583,1692,1635,1655,1636,1630,1630,1624,1650,1605,1671,1604,1688,1582,1722,1619,1697,1630,1679,1648,1672,1666,1672,1649,1632,1670,1607,1725,1539,1667,1590,1708,1596,1664,1586,1655,1622,1702,1592,1711,1611,1715,1643,1657,1602,1619,1660,1618,1662,1585,1662,1565,1689,1525,1657,1590,1653,1590,1632,1615,1650,1598,1612,1638,1597,1679,1577,1665,1563,1687,1557,1668,1545,1685,1579,1710,1562,1667,1545,1665,1606,1668,1618,1602,1654,1547,1669,1595,1653,1614,1624,1584,1638,1573,1694,1575,1675,1580,1649,1604,1632,1639,1591,1635,1547,1653,1528,1631,1555,1661,1606,1638,1574,1652,1585,1612,1611,1543,1594,1620,1629,1568,1626,1569,1650,1560,1650,1600,1641,1586,1616,1636,1574,1622,1512,1643,1510,1615,1513,1631,1532,1636,1586,1637,1613,1578,1624,1560,1613,1503,1622,1528,1613,1544,1632,1600,1585,1636,1508,1644,1547,1639,1508,1666,1605,1668,1568,1590,1586,1498,1593,1568,1614,1548,1667,1580,1696,1592,1595,1596,1561,1645,1551,1604,1548,1635,1595,1628,1612,1598,1569,1602,1573,1538,1664,1462,1670,1532,1648,1559,1620,1559,1615,1584,1588,1593,1571,1604,1542,1618,1546,1584,1601,1579,1577,1558,1596,1572,1602,1576,1586,1531,1575,1543,1548,1579,1531,1583,1578,1617,1543,1557,1563,1610,1575,1614,1623,1567,1599,1527,1587,1567,1580,1607,1621,1606,1563,1620,1565,1614,1559,1569,1553,1580,1594,1541,1596,1574,1590,1607,1555,1571,1492,1586,1560,1589,1554,1588,1511,1541,1535,1507,1607,1532,1622,1538,1593,1569,1567,1564,1559,1620,1505,1668,1561,1631,1577,1640,1600,1573,1621,1544,1639,1583,1590,1579,1633,1637,1589,1632,1580,1594,1663,1547,1711,1541,1698,1531,1602,1593,1566,1658,1575,1670,1592,1693,1597,1596,1671,1562,1657,1537,1677,1584,1661,1587,1692,1592,1604,1583,1598,1632,1599,1689,1565,1637,1671,1586,1670,1601,1681,1589,1677,1605,1619,1630,1613,1664,1599,1660,1574,1625,1593,1591,1640,1588,1646,1590,1661,1609,1620,1653,1551,1617,1576,1629,1534,1614,1583,1583,1631,1600,1652,1558,1655,1591,1611,1606,1672,1725,1653,1697,1551,1709,1562,1684,1569,1623,1659,1613,1666,1588,1701,1604,1606,1693,1585,1703,1629,1683,1654,1607,1649,1594,1651,1568,1665,1611,1596,1668,1593,1651,1530,1672,1590,1596,1658,1587,1692,1582,1644,1602,1636,1700,1578,1691,1581,1668,1591,1629,1691,1622,1658,1621,1594,1630,1601,1670,1644,1682,1683,1628,1681,1648,1647,1591,1634,1666,1637,1710,1629,1736,1571,1707,1616,1646,1654,1604,1671,1597,1653,1667,1680,1631,1552,1694,1566,1657,1632,1629,1644,1584,1650,1569,1662,1591,1621,1649,1598,1701,1638,1652,1660,1622,1704,1594,1688,1607,1638,1631,1571,1662,1575,1702,1644,1618,1674,1583,1629,1641,1573,1584,1586,1571,1600,1586,1577,1575,1601,1588,1593,1621,1603,1594,1567,1584,1620,1530,1623,1562,1650,1587,1577,1605,1556,1630,1606,1587,1644,1598,1551,1620,1619,1693,1598,1627,1576,1603,1591,1572,1604,1623,1627,1628,1563,1595,1599,1616,1666,1653,1638,1632,1555,1649,1601,1639,1592,1627,1640,1595,1593,1664,1624,1640,1636,1605,1596,1603,1610,1654,1594,1643,1648,1609,1584,1614,1594,1588,1624,1621,1635,1589,1651,1617,1638,1632,1605,1625,1625,1597,1624,1612,1626,1600,1623,1627,1593,1593,1628,1641,1576,1663,1615,1666,1650,1594,1655,1666,1637,1606,1637,1591,1635,1622,1651,1627,1570,1631,1618,1613,1662,1606,1601,1652,1643,1642,1657,1605,1660,1664,1624,1713,1667,1668,1710,1642,1621,1623,1572,1607,1534,1580,1586,1573,1576,1623,1524,1528,1608,1587,1651,1652,1598,1681,1713,1633,1675,1692,1655,1697,1710,1736,1704,1695,1717,1708,1689,1648,1682,1683,1681,1693,1677,1697,1642,1632,1658,1650,1679,1647,1705,1634,1671,1698,1654,1646,1671,1674,1672,1695,1693,1617,1677,1701,1674,1651,1603,1703,1611,1650,1605,1596,1659,1648,1707,1635,1707,1677,1734,1688,1721,1764,1688,1715,1686,1696,1758,1669,1705,1711,1671,1752,1650,1735,1739,1666,1737,1676,1676,1709,1692,1645,1772,1659,1706,1725,1633,1717,1734,1609,1692,1697,1602,1737,1649,1576,1745,1706,1598,1688,1662,1609,1679,1720,1566,1654,1668,1599,1632,1660,1629,1659,1693,1613,1639,1713,1652,1613,1710,1729,1625,1634,1671,1650,1643,1654,1693,1654,1749,1684,1689,1715,1733,1677,1691,1673,1720,1670,1788,1713,1704,1769,1715,1716,1774,1747,1668,1746,1787,1731,1751,1730,1729,1717,1760,1741,1756,1767,1759,1745,1715,1727,1768,1766,1781,1703,1732,1733,1710,1729,1767,1742,1756,1791,1739,1725,1780,1702,1714,1757,1769,1747,1752,1746,1738,1712,1735,1807,1765,1785,1790,1740,1757,1786,1742,1773,1767,1724,1749,1766,1767,1734,1729,1720,1737,1763,1736,1730,1789,1752,1737,1812,1787,1716,1838,1745,1771,1792,1795,1758,1785,1747,1762,1770,1719,1792,1754,1701,1802,1711,1722,1780,1690,1739,1755,1762,1742,1731,1754,1802,1778,1747,1831,1684,1784,1736,1704,1798,1749,1690,1770,1731,1756,1747,1695,1747,1712,1719,1774,1727,1727,1792,1657,1740,1808,1695,1702,1795,1650,1659,1722,1658,1648,1710,1676,1636,1683,1647,1633,1625,1699,1568,1607,1647,1545,1638,1661,1553,1635,1687,1567,1688,1657,1617,1734,1618,1629,1719,1682,1740,1586,1606,1676,1556,1673,1622,1579,1668,1549,1713,1539,1662,1640,1559,1694,1577,1668,1644,1604,1713,1530,1669,1635,1629,1769,1605,1749,1581,1717,1684,1604,1716,1565,1665,1586,1658,1641,1618,1741,1593,1725,1619,1685,1661,1653,1721,1547,1786,1579,1712,1730,1711,1749,1625,1752,1607,1758,1651,1657,1714,1621,1726,1636,1626,1750,1594,1821,1617,1773,1705,1741,1810,1663,1858,1537,1809,1621,1761,1674,1672,1793,1607,1825,1605,1778,1693,1707,1754,1623,1772,1590,1796,1631,1703,1692,1639,1745,1610,1784,1572,1721,1662,1707,1733,1638,1749,1629,1773,1582,1777,1683,1729,1706,1597,1693,1636,1652,1647,1575,1713,1594,1675,1706,1645,1727,1631,1723,1652,1660,1732,1602,1801,1600,1746,1644,1649,1675,1600,1734,1579,1663,1653,1656,1733,1579,1743,1646,1714,1678,1659,1693,1587,1760,1672,1688,1700,1631,1719,1573,1660,1607,1682,1648,1650,1695,1632,1723,1543,1701,1592,1658,1618,1565,1644,1496,1662,1547,1620,1566,1549,1643,1535,1693,1532,1605,1578,1632,1621,1528,1638,1581,1683,1564,1617,1595,1587,1648,1570,1679,1550,1702,1570,1669,1584,1683,1659,1636,1690,1568,1714,1610,1647,1611,1579,1610,1576,1672,1529,1718,1578,1659,1569,1635,1620,1603,1649,1536,1678,1548,1635,1613,1569,1642,1579,1642,1559,1671,1563,1622,1571,1671,1639,1646,1700,1598,1677,1665,1647,1649,1653,1665,1590,1672,1585,1608,1604,1593,1656,1608,1622,1593,1657,1611,1585,1672,1562,1672,1589,1666,1648,1698,1652,1628,1686,1612,1674,1672,1635,1585,1684,1681,1648,1701,1655,1650,1645,1631,1606,1553,1603,1604,1625,1599,1653,1585,1633,1533,1580,1582,1604,1642,1575,1710,1587,1617,1578,1659,1626,1619,1630,1616,1601,1586,1626,1586,1667,1603,1669,1641,1637,1631,1569,1689,1613,1688,1624,1624,1633,1582,1628,1563,1660,1595,1652,1638,1651,1634,1600,1558,1582,1670,1581,1645,1657,1638,1625,1618,1610,1609,1621,1614,1617,1645,1693,1668,1661,1597,1657,1591,1555,1587,1639,1593,1621,1621,1585,1623,1601,1608,1616,1598,1642,1612,1624,1578,1578,1589,1612,1619,1635,1583,1588,1628,1587,1580,1579,1599,1635,1599,1657,1595,1605,1561,1613,1596,1612,1614,1568,1612,1557,1608,1595,1653,1641,1642,1626,1562,1608,1583,1579,1660,1629,1626,1574,1627,1584,1568,1628,1555,1621,1556,1667,1592,1611,1597,1582,1605,1555,1607,1558,1613,1604,1622,1580,1662,1623,1571,1575,1573,1612,1596,1632,1621,1603,1664,1524,1668,1584,1591,1555,1575,1636,1513,1647,1533,1610,1616,1588,1618,1539,1671,1577,1681,1615,1615,1598,1571,1597,1541,1615,1635,1614,1594,1608,1620,1469,1632,1567,1620,1580,1586,1629,1531,1683,1527,1604,1608,1570,1630,1531,1638,1586,1609,1555,1583,1621,1488,1631,1538,1639,1574,1561,1635,1480,1668,1549,1644,1558,1605,1620,1501,1660,1604,1629,1610,1595,1625,1497,1643,1594,1669,1579,1548,1645,1542,1627,1591,1602,1639,1558,1636,1529,1602,1645,1594,1634,1587,1606,1596,1593,1672,1587,1630,1593,1622,1602,1638,1598,1529,1630,1566,1631,1635,1522,1552,1568,1605,1578,1538,1599,1514,1558,1558,1526,1577,1585,1518,1563,1522,1522,1565,1521,1638,1624,1606,1606,1639,1632,1653,1665,1604,1584,1636,1626,1640,1638,1600,1595,1574,1653,1687,1637,1652,1634,1614,1629,1646,1654,1631,1588,1649,1579,1565,1602,1563,1550,1583,1665,1670,1624,1638,1608,1595,1617,1650,1641,1630,1645,1601,1635,1650,1662,1616,1629,1629,1611,1616,1606,1644,1639,1648,1621,1638,1612,1638,1584,1578,1597,1659,1612,1639,1616,1543,1625,1584,1634,1632,1628,1596,1643,1536,1592,1562,1629,1636,1628,1616,1597,1595,1654,1644,1630,1604,1590,1579,1644,1622,1628,1625,1583,1638,1622,1668,1701,1685,1656,1650,1671,1623,1631,1624,1614,1622,1653,1635,1648,1644,1625,1661,1668,1656,1705,1643,1663,1695,1701,1687,1685,1662,1653,1672,1629,1680,1652,1666,1651,1679,1623,1664,1605,1648,1693,1646,1648,1637,1672,1670,1685,1697,1689,1709,1690,1621,1718,1700,1708,1698,1673,1719,1759,1717,1751,1668,1674,1742,1723,1711,1677,1727,1733,1700,1672,1656,1718,1693,1666,1632,1649,1661,1615,1693,1685,1671,1674,1650,1672,1667,1617,1645,1696,1675,1634,1640,1678,1646,1682,1644,1604,1590,1554,1600,1618,1616,1611,1633,1658,1619,1649,1608,1571,1618,1602,1620,1638,1619,1611,1684,1623,1643,1660,1646,1646,1647,1601,1620,1614,1638,1642,1596,1610,1609,1650,1642,1662,1597,1622,1676,1697,1681,1716,1751,1764,1706,1689,1672,1697,1693,1733,1710,1706,1706,1714,1738,1760,1694,1770,1706,1704,1709,1756,1771,1726,1722,1761,1734,1750,1786,1740,1725,1720,1666,1741,1749,1764,1694,1712,1683,1745,1706,1724,1720,1786,1750,1765,1743,1699,1727,1742,1706,1753,1743,1711,1749,1753,1739,1762,1751,1745,1723,1805,1772,1795,1812,1765,1757,1756,1794,1779,1790,1843,1806,1736,1783,1758,1811,1804,1773,1749,1773,1772,1743,1796,1784,1727,1749,1717,1758,1759,1818,1778,1703,1762,1704,1712,1803,1825,1789,1705,1690,1718,1761,1728,1680,1621,1613,1648,1560,1615,1627,1662,1657,1668,1668,1686,1729,1670,1671,1642,1657,1678,1686,1656,1611,1575,1599,1621,1595,1617,1677,1694,1626,1660,1694,1690,1689,1718,1713,1674,1731,1720,1741,1679,1701,1609,1565,1604,1566,1589,1650,1607,1642,1600,1596,1582,1633,1636,1637,1577,1579,1485,1494,1516,1567,1561,1512,1551,1535,1513,1586,1596,1594,1528,1539,1567,1540,1538,1557,1568,1528,1605,1557,1509,1567,1577,1568,1551,1547,1560,1548,1555,1576,1581,1565,1574,1563,1546,1615,1612,1551,1575,1557,1511,1562,1636,1645,1585,1643,1609,1536,1603,1638,1617,1607,1626,1559,1578,1622,1681,1677,1598,1656,1659,1583,1549,1632,1639,1607,1575,1519,1577,1626,1640,1624,1601,1584,1565,1662,1622,1634,1590,1565,1607,1595,1581,1546,1626,1653,1599,1661,1576,1593,1528,1577,1612,1662,1644,1599,1633,1693,1656,1626,1597,1558,1625,1637,1617,1579,1625,1638,1676,1646,1536,1623,1654,1640,1681,1590,1639,1671,1685,1606,1588,1595,1614,1636,1574,1567,1589,1590,1599,1573,1599,1655,1603,1594,1573,1625,1574,1612,1577,1541,1568,1572,1516,1519,1580,1602,1589,1554,1569,1571,1581,1602,1559,1605,1590,1548,1557,1552,1546,1534,1586,1572,1570,1609,1567,1558,1558,1608,1566,1597,1538,1557,1581,1596,1558,1587,1600,1594,1587,1578,1579,1591,1528,1537,1562,1560,1568,1564,1603,1558,1552,1607,1599,1534,1617,1578,1561,1618,1616,1664,1598,1599,1635,1639,1648,1601,1595,1658,1612,1631,1548,1590,1722,1717,1735,1678,1713,1724,1767,1680,1725,1748,1730,1699,1734,1741,1670,1721,1745,1691,1673,1747,1761,1694,1750,1705,1805,1701,1742,1797,1736,1752,1722,1769,1772,1778,1838,1700,1782,1694,1808,1691,1753,1774,1668,1712,1718,1785,1697,1735,1727,1702,1679,1734,1738,1692,1731,1691,1757,1703,1735,1756,1702,1729,1696,1777,1684,1723,1790,1705,1757,1697,1769,1634,1726,1739,1694,1756,1800,1825,1672,1772,1688,1746,1653,1725,1774,1665,1761,1693,1788,1712,1749,1791,1639,1776,1676,1724,1674,1721,1771,1655,1761,1724,1767,1687,1712,1755,1688,1668,1737,1756,1674,1747,1712,1735,1660,1730,1773,1634,1764,1686,1770,1658,1712,1752,1659,1801,1717,1775,1683,1742,1773,1735,1750,1752,1746,1673,1740,1744,1708,1721,1758,1801,1650,1744,1761,1743,1650,1781,1782,1696,1726,1724,1745,1698,1738,1775,1652,1762,1670,1741,1665,1741,1790,1624,1770,1722,1739,1688,1742,1803,1653,1799,1725,1796,1716,1777,1778,1667,1686,1817,1784,1722,1809,1772,1746,1721,1868,1795,1691,1779,1767,1784,1699,1852,1828,1671,1820,1854,1781,1676,1928,1784,1685,1762,1920,1798,1728,1880,1819,1737,1853,1953,1836,1740,1933,1850,1802,1841,1899,1855,1797,1788,1808,1868,1866,1851,1857,1845,1921,1826,1855,1652,1896,1855,1772,1856,1814,1948,1626,1882,1843,1790,1771,1835,1828,1739,1884,1831,1883,1846,1883,1859,1802,1883,1775,1832,1861,1836,1879,1811,1893,1816,1779,1869,1837,1861,1744,1871,1859,1844,1846,1857,1816,1809,1885,1855,1878,1885,1864,1760,1819,1841,1881,1838,1794,1861,1787,1840,1798,1857,1829,1732,1867,1851,1861,1775,1878,1772,1809,1788,1853,1860,1767,1826,1830,1865,1766,1858,1828,1837,1776,1875,1892,1753,1891,1833,1810,1792,1869,1832,1797,1827,1876,1830,1778,1826,1833,1790,1751,1858,1851,1704,1825,1843,1834,1702,1866,1823,1759,1755,1853,1867,1699,1858,1800,1821,1710,1813,1873,1702,1842,1874,1823,1680,1860,1950,1843,1723,1869,1924,1745,1857,1850,1857,1730,1842,1863,1729,1833,1804,1870,1742,1854,1904,1841,1756,1867,1889,1707,1861,1796,1861,1765,1869,1875,1763,1866,1863,1867,1752,1858,1836,1874,1797,1888,1928,1740,1889,1805,1880,1730,1868,1834,1761,1833,1832,1865,1781,1872,1795,1848,1808,1867,1935,1766,1869,1812,1935,1729,1887,1816,1819,1737,1866,1904,1736,1821,1765,1885,1743,1874,1845,1766,1806,1775,1925,1767,1878,1779,1896,1769,1826,1934,1777,1848,1759,1952,1814,1857,1829,1873,1834,1831,1915,1802,1883,1723,1923,1740,1883,1852,1794,1864,1758,1906,1737,1865,1779,1836,1768,1805,1833,1745,1866,1728,1843,1750,1856,1853,1743,1816,1792,1887,1749,1870,1781,1778,1800,1837,1880,1787,1861,1759,1863,1767,1843,1852,1747,1810,1830,1863,1786,1903,1830,1888,1759,1865,1882,1748,1846,1762,1875,1773,1838,1870,1768,1823,1830,1841,1770,1854,1832,1864,1798,1893,1860,1764,1868,1802,1856,1779,1838,1911,1788,1834,1830,1869,1741,1826,1792,1835,1765,1865,1853,1798,1854,1812,1867,1799,1862,1882,1839,1809,1886,1868,1789,1875,1793,1858,1792,1836,1908,1730,1833,1852,1811,1756,1873,1844,1836,1755,1860,1847,1739,1858,1795,1839,1774,1864,1853,1756,1835,1849,1848,1743,1853,1890,1835,1793,1930,1874,1737,1880,1855,1810,1751,1916,1863,1778,1878,1858,1871,1784,1855,1940,1767,1860,1936,1866,1752,1865,1989,1785,1805,1935,1853,1726,1804,1930,1824,1725,1933,1951,1777,1837,1903,1845,1739,1901,1951,1731,1835,1903,1860,1708,1866,1897,1851,1752,1947,1920,1768,1858,1901,1895,1748,1921,1927,1741,1856,1896,1844,1700,1919,1898,1772,1772,1913,1893,1692,1879,1841,1840,1701,1944,1941,1693,1860,1821,1865,1699,1904,1906,1735,1845,1821,1905,1686,1906,1884,1740,1762,1861,1899,1708,1866,1803,1903,1700,1908,1902,1695,1886,1811,1860,1705,1875,1929,1733,1817,1876,1887,1664,1909,1887,1824,1750,1879,1893,1633,1893,1842,1787,1732,1928,1837,1689,1897,1846,1811,1715,1922,1941,1798,1850,1882,1905,1744,1917,1897,1777,1830,1848,1894,1724,1933,1839,1843,1780,1902,1917,1765,1906,1877,1852,1794,1915,1906,1766,1941,1839,1823,1766,1928,1906,1753,1900,1816,1898,1768,1902,1948,1777,1879,1774,1929,1778,1873,1867,1738,1898,1736,1927,1730,1826,1788,1801,1849,1794,1935,1764,1882,1862,1810,1855,1819,1951,1759,1895,1824,1752,1845,1725,1934,1728,1900,1796,1803,1852,1789,1923,1808,1857,1812,1852,1880,1793,1892,1825,1873,1770,1873,1831,1797,1928,1817,1867,1786,1893,1901,1856,1927,1845,1894,1811,1851,1809,1786,1876,1763,1892,1781,1792,1882,1806,1860,1766,1913,1811,1818,1917,1834,1908,1726,1903,1858,1738,1872,1789,1914,1760,1893,1821,1709,1911,1767,1842,1766,1918,1854,1644,1945,1759,1830,1817,1921,1905,1708,1919,1736,1906,1788,1826,1876,1820,1865,1785,1906,1811,1786,1917,1766,1917,1773,1910,1829,1788,1907,1851,1863,1782,1859,1884,1738,1856,1866,1880,1822,1798,1923,1783,1865,1870,1780,1851,1807,1913,1740,1799,1886,1787,1833,1828,1862,1795,1740,1915,1786,1861,1736,1912,1848,1684,1956,1783,1856,1781,1847,1848,1744,1886,1734,1716,1865,1758,1818,1776,1807,1844,1728,1973,1750,1813,1861,1848,1856,1760,1936,1842,1703,1901,1872,1940,1786,1921,1880,1614,1922,1759,1838,1750,1824,1866,1665,1909,1773,1865,1803,1912,1917,1666,1991,1780,1862,1794,1903,1893,1669,1939,1812,1833,1891,1799,1890,1790,1945,1837,1729,1940,1833,1888,1811,1970,1848,1700,1935,1851,1918,1856,1900,1889,1788,1919,1810,1929,1858,1849,1857,1796,1938,1819,1903,1871,1878,1821,1839,1969,1810,1827,1913,1854,1823,1797,1893,1826,1871,1890,1893,1897,1845,1854,1870,1862,1920,1844,1880,1863,1870,1859,1855,1927,1838,1873,1873,1869,1869,1863,1830,1869,1868,1854,1789,1874,1803,1961,1870,1853,1839,1893,1847,1877,1890,1842,1878,1836,1897,1840,1877,1926,1849,1875,1869,1928,1914,1797,1869,1850,1836,1864,1787,1851,1832,1872,1824,1848,1868,1838,1850,1832,1863,1858,1868,1831,1826,1846,1821,1864,1817,1816,1866,1793,1823,1853,1885,1829,1872,1844,1876,1878,1850,1879,1851,1862,1849,1873,1835,1842,1901,1787,1849,1879,1863,1876,1824,1872,1824,1829,1741,1851,1858,1737,1913,1872,1793,1722,1890,1876,1725,1858,1782,1807,1764,1888,1823,1781,1893,1851,1841,1728,1889,1858,1787,1901,1772,1862,1753,1851,1844,1839,1889,1763,1886,1795,1851,1831,1803,1918,1817,1819,1822,1878,1849,1769,1941,1831,1815,1854,1811,1781,1800,1929,1773,1807,1915,1793,1779,1762,1899,1779,1688,1931,1796,1833,1801,1878,1838,1777,1920,1801,1859,1770,1845,1852,1762,1921,1797,1743,1834,1835,1834,1767,1889,1857,1726,1858,1815,1898,1791,1916,1816,1826,1893,1844,1856,1804,1905,1880,1798,1876,1827,1854,1816,1895,1866,1846,1864,1911,1904,1860,1900,1848,1837,1837,1887,1887,1787,1886,1841,1832,1836,1887,1890,1766,1916,1881,1849,1825,1862,1851,1780,1899,1902,1833,1912,1877,1882,1809,1908,1897,1836,1872,1909,1923,1783,1977,1888,1866,1872,1933,1887,1843,1926,1888,1836,1894,1868,1852,1777,1933,1900,1817,1922,1839,1846,1753,1942,1858,1854,1919,1870,1853,1814,1885,1873,1828,1907,1864,1826,1786,1911,1869,1791,1913,1840,1869,1793,1899,1836,1782,1901,1905,1842,1775,1886,1785,1791,1930,1891,1806,1829,1897,1827,1789,1941,1917,1862,1781,1914,1848,1796,1913,1909,1822,1796,1952,1843,1787,1930,1862,1896,1793,1887,1826,1819,1925,1864,1930,1804,1896,1840,1821,1808,1886,1873,1797,1841,1895,1776,1855,1842,1934,1813,1859,1878,1762,1903,1853,1892,1859,1958,1873,1779,1914,1837,1874,1876,1873,1860,1827,1885,1853,1848,1877,1837,1892,1795,1926,1858,1829,1891,1914,1888,1825,1835,1814,1799,1804,1814,1845,1780,1836,1798,1819,1789,1853,1926,1774,1821,1819,1826,1794,1882,1845,1842,1914,1830,1772,1864,1853,1888,1823,1858,1853,1840,1866,1855,1831,1816,1900,1849,1815,1897,1861,1859,1818,1941,1894,1835,1903,1823,1884,1827,1850,1876,1871,1881,1815,1835,1875,1876,1874,1840,1973,1798,1847,1876,1883,1879,1856,1889,1823,1849,1896,1833,1898,1842,1891,1776,1832,1904,1799,1875,1802,1882,1872,1855,1936,1755,1860,1828,1816,1832,1825,1914,1816,1815,1917,1822,1863,1887,1919,1907,1853,1940,1799,1875,1845,1878,1884,1847,1923,1788,1905,1911,1859,1868,1905,1892,1787,1852,1938,1806,1860,1851,1930,1857,1804,1932,1773,1888,1896,1836,1886,1871,1918,1859,1860,1896,1790,1908,1905,1867,1883,1881,1957,1807,1876,1911,1871,1898,1837,1906,1803,1828,1936,1794,1889,1909,1899,1856,1830,1958,1827,1882,1897,1835,1912,1819,1862,1867,1818,1915,1807,1866,1868,1854,1889,1839,1920,1858,1792,1905,1826,1961,1861,1870,1901,1795,1906,1829,1887,1860,1817,1888,1803,1913,1817,1774,1879,1757,1858,1874,1865,1871,1820,1913,1802,1823,1909,1770,1923,1877,1872,1887,1810,1887,1842,1771,1901,1814,1890,1869,1886,1875,1868,1898,1839,1887,1908,1828,1909,1925,1865,1879,1867,1912,1828,1851,1939,1837,1912,1891,1913,1835,1848,1924,1837,1941,1810,1861,1900,1773,1911,1842,1832,1863,1858,1917,1819,1877,1840,1779,1848,1829,1826,1838,1801,1888,1802,1780,1864,1835,1829,1817,1833,1850,1806,1906,1806,1772,1883,1729,1857,1851,1896,1830,1859,1926,1801,1798,1903,1833,1829,1859,1917,1850,1841,1851,1819,1853,1917,1778,1845,1865,1860,1803,1861,1920,1772,1830,1862,1789,1856,1848,1855,1864,1801,1893,1776,1846,1865,1891,1839,1854,1888,1794,1873,1845,1782,1833,1834,1887,1798,1811,1874,1709,1903,1816,1847,1854,1834,1877,1750,1859,1820,1790,1849,1819,1906,1810,1802,1911,1776,1875,1803,1882,1770,1828,1886,1760,1833,1862,1791,1789,1845,1909,1768,1866,1876,1846,1804,1794,1899,1774,1865,1915,1797,1823,1849,1796,1778,1796,1861,1761,1838,1900,1814,1829,1820,1812,1816,1784,1927,1819,1810,1899,1857,1834,1801,1816,1854,1800,1923,1805,1827,1921,1810,1867,1808,1888,1861,1801,1946,1823,1832,1812,1893,1790,1801,1901,1790,1835,1902,1812,1871,1820,1917,1843,1790,1928,1845,1850,1805,1818,1862,1752,1915,1828,1767,1851,1866,1818,1773,1819,1848,1748,1905,1831,1767,1861,1849,1837,1777,1893,1807,1791,1915,1824,1875,1850,1809,1897,1825,1862,1810,1817,1876,1799,1860,1824,1790,1850,1758,1903,1891,1801,1872,1829,1866,1814,1799,1810,1748,1892,1803,1744,1909,1754,1895,1773,1870,1799,1729,1855,1817,1779,1852,1773,1831,1836,1809,1802,1804,1891,1697,1862,1909,1752,1818,1775,1830,1737,1798,1890,1802,1842,1839,1711,1842,1805,1850,1834,1808,1881,1791,1831,1849,1756,1891,1774,1836,1864,1774,1879,1827,1799,1879,1803,1839,1812,1800,1888,1811,1851,1851,1814,1871,1789,1859,1783,1836,1849,1824,1843,1764,1764,1920,1713,1871,1867,1768,1811,1782,1835,1724,1795,1868,1682,1820,1866,1657,1883,1816,1748,1808,1749,1847,1719,1777,1883,1698,1866,1840,1749,1756,1765,1779,1702,1740,1887,1656,1853,1871,1726,1787,1776,1798,1693,1727,1821,1784,1735,1899,1714,1831,1851,1706,1846,1728,1789,1823,1727,1883,1790,1746,1872,1761,1818,1794,1738,1749,1803,1858,1771,1842,1845,1704,1837,1841,1704,1751,1798,1778,1804,1815,1806,1904,1849,1883,1842,1895,1843,1765,1890,1863,1722,1836,1827,1774,1765,1816,1782,1862,1844,1807,1884,1842,1897,1766,1877,1817,1784,1906,1829,1820,1884,1795,1865,1824,1888,1853,1734,1904,1776,1799,1845,1863,1820,1843,1899,1908,1770,1920,1906,1805,1850,1857,1857,1829,1878,1865,1820,1890,1880,1777,1898,1880,1773,1838,1914,1834,1852,1823,1897,1732,1865,1911,1790,1841,1893,1838,1839,1878,1794,1793,1848,1880,1759,1860,1934,1757,1905,1910,1814,1838,1869,1913,1769,1867,1859,1736,1913,1809,1755,1888,1829,1791,1851,1876,1805,1786,1900,1798,1724,1862,1822,1764,1853,1864,1821,1807,1922,1778,1798,1908,1810,1800,1926,1810,1840,1918,1892,1739,1865,1890,1700,1838,1854,1742,1807,1856,1766,1804,1949,1814,1868,1931,1887,1793,1939,1951,1726,1781,1881,1818,1713,1878,1824,1781,1763,1917,1700,1745,1930,1774,1755,1826,1793,1762,1792,1850,1724,1732,1872,1705,1766,1900,1728,1717,1854,1806,1795,1843,1800,1773,1679,1902,1737,1732,1894,1827,1744,1829,1834,1800,1706,1878,1757,1734,1866,1801,1746,1901,1768,1795,1833,1874,1829,1804,1881,1735,1869,1858,1821,1903,1838,1808,1901,1890,1860,1838,1858,1852,1797,1824,1865,1757,1774,1819,1726,1896,1897,1699,1990,1866,1747,1882,1863,1748,1838,1843,1848,1791,1685,1873,1721,1754,1851,1708,1741,1843,1753,1745,1844,1739,1815,1842,1735,1822,1827,1802,1801,1718,1849,1713,1738,1901,1698,1765,1898,1720,1744,1904,1792,1785,1851,1858,1763,1740,1929,1712,1724,1902,1766,1750,1898,1753,1822,1795,1822,1779,1725,1848,1721,1724,1900,1765,1744,1900,1756,1814,1859,1746,1803,1794,1782,1765,1752,1850,1732,1712,1890,1732,1734,1906,1776,1788,1845,1788,1819,1751,1864,1762,1783,1884,1745,1776,1849,1710,1742,1854,1692,1780,1817,1805,1767,1761,1875,1743,1729,1848,1651,1719,1869,1702,1748,1843,1655,1765,1758,1796,1716,1748,1872,1636,1740,1906,1721,1724,1852,1748,1739,1731,1816,1692,1706,1891,1636,1765,1878,1678,1734,1861,1753,1725,1752,1836,1714,1709,1881,1649,1803,1839,1715,1780,1848,1766,1715,1739,1833,1679,1751,1918,1659,1805,1821,1706,1766,1751,1775,1680,1764,1870,1660,1812,1859,1697,1778,1784,1702,1741,1753,1845,1701,1735,1905,1687,1774,1809,1691,1740,1823,1804,1687,1768,1882,1650,1765,1862,1697,1729,1838,1754,1798,1807,1798,1752,1784,1832,1722,1768,1903,1760,1792,1868,1773,1779,1801,1874,1743,1766,1869,1778,1751,1833,1761,1754,1792,1860,1730,1806,1848,1800,1746,1875,1870,1683,1882,1853,1722,1871,1849,1721,1811,1871,1824,1706,1857,1842,1671,1841,1843,1720,1740,1841,1690,1790,1825,1800,1707,1783,1789,1728,1797,1832,1750,1741,1866,1722,1790,1789,1802,1729,1801,1807,1679,1714,1872,1703,1771,1815,1823,1775,1764,1807,1760,1801,1823,1656,1852,1871,1609,1884,1895,1793,1714,1882,1809,1726,1765,1886,1735,1762,1859,1779,1836,1859,1847,1769,1896,1778,1838,1893,1847,1804,1828,1884,1774,1828,1777,1795,1809,1733,1830,1779,1729,1844,1761,1724,1805,1800,1797,1717,1852,1826,1747,1804,1726,1728,1775,1814,1784,1745,1818,1736,1748,1858,1760,1735,1801,1783,1752,1788,1806,1715,1763,1825,1739,1737,1788,1816,1737,1847,1821,1675,1797,1896,1769,1733,1903,1796,1751,1843,1824,1688,1780,1876,1714,1822,1839,1844,1747,1846,1797,1669,1810,1795,1708,1682,1777,1792,1686,1796,1825,1651,1812,1807,1672,1785,1704,1750,1731,1770,1812,1708,1811,1731,1734,1719,1705,1746,1679,1779,1667,1670,1800,1682,1716,1762,1733,1712,1705,1739,1723,1713,1790,1662,1653,1777,1598,1648,1713,1737,1614,1671,1794,1742,1658,1841,1787,1740,1741,1657,1737,1666,1753,1679,1686,1826,1609,1632,1789,1648,1716,1711,1744,1869,1736,1776,1758,1663,1761,1562,1645,1690,1703,1599,1686,1730,1572,1682,1779,1591,1663,1730,1692,1702,1735,1739,1872,1732,1812,1734,1721,1713,1709,1633,1686,1741,1636,1681,1779,1610,1739,1784,1737,1729,1780,1707,1776,1787,1803,1641,1734,1758,1631,1676,1759,1696,1640,1772,1771,1683,1752,1786,1743,1744,1724,1759,1691,1757,1838,1677,1847,1778,1745,1803,1808,1746,1783,1786,1821,1702,1787,1749,1777,1776,1781,1772,1781,1773,1796,1742,1801,1820,1732,1772,1814,1691,1809,1701,1775,1737,1776,1768,1681,1741,1797,1664,1725,1791,1734,1700,1765,1747,1703,1743,1732,1622,1724,1775,1641,1715,1772,1744,1660,1763,1823,1633,1728,1828,1618,1822,1742,1771,1727,1783,1832,1694,1679,1846,1675,1731,1774,1669,1738,1801,1742,1698,1805,1757,1685,1717,1743,1730,1712,1757,1762,1736,1755,1764,1670,1753,1764,1706,1684,1743,1766,1765,1770,1772,1709,1767,1760,1742,1756,1764,1786,1765,1827,1781,1711,1800,1758,1761,1814,1788,1821,1715,1820,1714,1766,1763,1710,1775,1688,1741,1794,1680,1747,1731,1741,1758,1690,1818,1717,1704,1727,1631,1718,1735,1731,1673,1719,1832,1650,1668,1823,1681,1766,1757,1753,1700,1662,1839,1677,1732,1745,1688,1780,1649,1804,1739,1693,1775,1664,1732,1766,1699,1775,1633,1849,1769,1701,1817,1712,1740,1736,1796,1757,1680,1852,1728,1740,1701,1804,1731,1644,1836,1687,1611,1705,1779,1748,1689,1832,1749,1678,1800,1706,1707,1699,1802,1717,1574,1826,1706,1637,1747,1732,1726,1694,1774,1755,1708,1787,1686,1705,1672,1715,1689,1662,1798,1700,1685,1817,1678,1717,1708,1735,1721,1646,1762,1663,1699,1710,1734,1711,1665,1762,1707,1667,1761,1670,1762,1672,1735,1743,1643,1844,1704,1674,1733,1717,1693,1679,1768,1745,1690,1795,1605,1707,1754,1740,1670,1653,1888,1681,1653,1779,1715,1688,1685,1825,1730,1679,1899,1698,1670,1720,1815,1703,1624,1863,1689,1636,1773,1733,1708,1673,1879,1727,1707,1825,1797,1734,1680,1852,1764,1782,1737,1771,1753,1706,1812,1726,1752,1796,1770,1745,1713,1727,1764,1755,1765,1794,1793,1713,1715,1753,1731,1738,1770,1736,1742,1758,1797,1732,1776,1743,1788,1749,1715,1765,1679,1728,1719,1745,1757,1710,1752,1742,1695,1714,1714,1735,1726,1753,1765,1676,1813,1735,1764,1740,1709,1780,1670,1830,1707,1756,1811,1749,1761,1753,1737,1750,1719,1760,1676,1856,1770,1716,1741,1786,1747,1672,1784,1762,1754,1790,1714,1724,1752,1722,1778,1707,1825,1698,1664,1751,1755,1702,1747,1765,1744,1672,1785,1672,1751,1730,1750,1720,1714,1848,1743,1688,1798,1776,1741,1814,1912,1726,1762,1792,1731,1698,1760,1803,1732,1749,1784,1713,1734,1794,1813,1739,1721,1850,1690,1782,1722,1780,1701,1706,1782,1709,1789,1767,1696,1756,1722,1774,1709,1754,1841,1729,1749,1726,1829,1682,1747,1797,1676,1703,1680,1747,1722,1757,1817,1669,1739,1763,1739,1724,1734,1811,1715,1750,1738,1709,1823,1664,1822,1714,1754,1759,1721,1803,1749,1791,1792,1773,1843,1757,1786,1784,1779,1743,1765,1827,1734,1756,1761,1795,1770,1727,1806,1707,1715,1731,1766,1745,1745,1781,1729,1735,1787,1758,1694,1706,1783,1719,1709,1748,1718,1667,1667,1784,1726,1696,1863,1716,1719,1778,1858,1675,1708,1881,1728,1707,1700,1837,1706,1652,1887,1699,1706,1716,1810,1742,1733,1858,1700,1715,1724,1824,1703,1688,1803,1697,1670,1630,1788,1740,1688,1830,1684,1707,1715,1785,1772,1778,1819,1706,1733,1711,1776,1730,1719,1836,1689,1652,1754,1770,1740,1714,1882,1702,1629,1727,1769,1756,1775,1841,1695,1725,1710,1832,1733,1729,1845,1743,1712,1700,1831,1739,1719,1840,1725,1684,1697,1825,1733,1745,1831,1723,1698,1728,1774,1725,1720,1844,1725,1742,1697,1790,1754,1700,1807,1646,1689,1713,1781,1740,1766,1820,1687,1721,1733,1817,1718,1690,1812,1677,1701,1688,1801,1732,1707,1842,1710,1666,1738,1843,1763,1746,1800,1741,1756,1695,1845,1745,1721,1781,1780,1732,1727,1863,1790,1789,1770,1726,1840,1822,1864,1772,1859,1839,1786,1840,1821,1868,1782,1812,1836,1769,1801,1796,1862,1765,1774,1763,1832,1814,1810,1866,1742,1805,1803,1844,1766,1810,1913,1770,1802,1760,1836,1772,1800,1860,1749,1796,1858,1848,1819,1795,1890,1750,1837,1811,1843,1732,1734,1920,1671,1770,1820,1788,1721,1747,1909,1748,1743,1759,1809,1714,1691,1876,1748,1754,1783,1862,1719,1707,1878,1745,1660,1717,1787,1738,1665,1893,1743,1694,1732,1831,1766,1684,1845,1721,1643,1708,1832,1669,1691,1887,1719,1673,1768,1809,1738,1741,1874,1740,1723,1781,1815,1779,1797,1888,1758,1784,1860,1872,1834,1816,1840,1772,1800,1802,1856,1767,1844,1881,1804,1862,1800,1876,1800,1794,1878,1783,1773,1797,1921,1818,1767,1840,1847,1821,1806,1926,1820,1824,1870,1872,1848,1838,1915,1845,1861,1805,1870,1784,1790,1873,1813,1827,1760,1920,1771,1801,1847,1826,1772,1772,1979,1776,1718,1833,1842,1722,1758,1931,1686,1770,1795,1852,1817,1764,1952,1732,1769,1794,1918,1735,1730,1892,1829,1771,1792,1925,1768,1717,1821,1812,1724,1732,1940,1768,1721,1805,1868,1796,1779,1927,1785,1771,1806,1853,1731,1684,1880,1804,1750,1786,1902,1794,1715,1871,1814,1757,1757,1954,1801,1733,1832,1844,1722,1768,1954,1766,1707,1763,1886,1807,1759,1907,1774,1816,1784,1942,1802,1771,1857,1874,1770,1771,1909,1823,1705,1820,1896,1776,1727,1910,1847,1775,1803,1934,1852,1811,1918,1860,1751,1731,1729,1803,1834,1863,1849,1804,1775,1873,1739,1693,1700,1704,1767,1603,1812,1888,1762,1780,1701,1820,1722,1720,1773,1831,1854,1876,1844,1877,1719,1720,1835,1880,1759,1586,1662,1741,1659,1739,1630,1653,1615,1725,1750,1711,1741,1809,1804,1830,1819,1864,1711,1725,1749,1660,1725,1776,1857,1893,1860,1836,1671,1767,1726,1823,1829,2004,1976,1741,1952,2011,1907,1741,1995,2003,1746,1943,1983,1956,1694,1999,1977,1851,1814,2006,1987,1739,1976,2030,1928,1726,2003,2011,1784,1933,2001,1980,1782,2001,1981,1893,1818,2029,2014,1782,1953,1999,1914,1720,1990,1997,1869,1839,2011,1995,1749,1980,1979,1944,1684,2004,2005,1835,1849,2005,1957,1702,1987,1993,1906,1763,2021,1989,1787,1961,1986,1910,1729,2009,1988,1889,1853,2054,1974,1781,1965,2008,1920,1709,1997,1996,1837,1904,2009,1976,1763,2016,1962,1903,1738,1993,1984,1760,1922,2005,1933,1720,2024,2014,1870,1805,2024,1982,1750,1965,1992,1924,1715,1989,1988,1761,1851,2032,1951,1751,2037,2026,1923,1667,2020,2007,1804,1898,2020,1983,1731,2022,2021,1936,1757,2007,2014,1752,1939,2010,1952,1696,2008,2013,1828,1839,2005,1974,1756,1968,2011,1895,1722,1991,2032,1785,1890,2021,1938,1728,2003,2003,1863,1782,2004,1984,1764,1970,2014,1920,1715,2007,2006,1837,1908,2029,1978,1758,2041,2038,1901,1801,2022,2016,1813,1964,2015,1957,1831,1980,1998,1862,1866,2017,1980,1773,1965,2001,1921,1735,1983,1993,1810,1844,2005,1943,1790,1965,1988,1899,1846,1988,2026,1791,1941,1989,1943,1833,1981,2007,1864,1869,2023,1986,1785,1950,2028,1929,1836,1968,2020,1879,1950,2005,1963,1842,1964,2006,1881,1840,1988,2013,1773,1952,1993,1924,1861,1958,1996,1859,1921,2015,1983,1899,1948,2002,1926,1833,1996,2017,1887,1869,1984,1981,1905,1923,1990,1945,1818,1988,2025,1905,1905,2009,1982,1884,1963,2004,1916,1818,2006,2036,1915,1852,2012,1934,1827,1929,2002,1948,1855,2021,1992,1914,1891,1999,2013,1771,1981,1994,1955,1807,2009,2007,1857,1936,2008,1985,1738,1986,1988,1914,1881,2038,1989,1842,1934,1983,2004,1745,1989,1978,1953,1849,1997,1979,1842,1961,1969,1984,1820,1986,2010,1922,1893,2028,1971,1852,1987,1955,1935,1850,1985,1992,1833,1907,1986,1963,1797,1976,1983,1891,1849,2003,1956,1817,1924,1988,1951,1784,1997,2003,1871,1877,2019,1983,1826,1964,1981,1919,1810,2009,1985,1858,1882,1985,1950,1815,1985,1999,1915,1871,1999,1964,1853,1863,1973,1933,1807,1978,1986,1883,1873,2026,1919,1818,1885,1994,1900,1829,1993,1960,1837,1875,2000,1904,1874,1936,1998,1919,1856,2008,1980,1882,1896,1997,1913,1819,1972,1976,1907,1901,2008,1941,1914,1902,1973,1905,1804,1978,1948,1852,1905,1993,1921,1839,1938,1975,1875,1826,1958,1918,1870,1859,1999,1915,1823,1946,1959,1891,1847,1988,1980,1882,1914,1971,1912,1805,1951,1954,1865,1872,1992,1904,1888,1896,1979,1917,1841,1951,1934,1845,1889,1989,1865,1851,1895,1949,1869,1842,1989,1908,1867,1902,1970,1909,1829,1955,1999,1856,1895,1965,1930,1874,1880,1974,1934,1786,1966,1928,1842,1880,2013,1880,1886,1913,1998,1903,1908,1993,1895,1865,1881,1986,1863,1790,1907,1931,1854,1874,1986,1939,1839,1882,1942,1909,1838,1911,1925,1848,1907,1987,1872,1833,1929,1929,1870,1839,1951,1914,1857,1842,1978,1904,1795,1890,1900,1857,1865,2009,1897,1858,1975,1943,1885,1855,1971,1909,1876,1856,1991,1924,1805,1981,1910,1886,1883,1982,1852,1860,1938,1956,1856,1855,1951,1880,1866,1864,1950,1870,1786,1898,1862,1844,1884,1946,1814,1869,1923,1846,1830,1862,1983,1791,1895,1853,1949,1818,1826,1951,1799,1846,1879,1968,1774,1839,1935,1856,1870,1861,1931,1819,1870,1882,1931,1860,1847,1954,1823,1869,1863,1993,1794,1821,1926,1814,1838,1898,1972,1762,1855,1897,1891,1868,1848,1953,1824,1879,1862,1953,1884,1799,1973,1843,1896,1910,1964,1783,1873,1926,1874,1882,1843,1957,1767,1873,1866,1929,1837,1800,1918,1811,1834,1887,1992,1724,1858,1909,1821,1887,1892,1941,1816,1823,1789,1903,1883,1831,1900,1839,1867,1836,1908,1783,1829,1904,1843,1808,1894,1947,1806,1830,1913,1892,1879,1825,1898,1811,1889,1844,1897,1855,1828,1912,1849,1872,1889,1942,1828,1811,1927,1863,1815,1885,1986,1841,1809,1929,1894,1867,1876,1931,1881,1887,1904,1935,1907,1807,1914,1950,1823,1856,1967,1887,1795,1868,1930,1872,1853,1939,1891,1910,1923,1916,1904,1865,1919,1890,1845,1916,1979,1900,1852,1892,1905,1869,1871,1898,1906,1878,1892,1931,1911,1885,1912,1902,1842,1856,1938,1851,1826,1839,1888,1854,1841,1852,1889,1835,1870,1894,1855,1842,1878,1897,1872,1902,1903,1912,1891,1941,1838,1873,1884,1933,1888,1893,1871,1872,1825,1875,1927,1884,1894,1917,1899,1879,1892,1926,1880,1893,1872,1909,1874,1878,1961,1902,1917,1890,1951,1837,1914,1905,1853,1904,1873,1924,1862,1940,1888,1909,1896,1879,1929,1819,1891,1835,1898,1871,1844,1874,1845,1879,1846,1924,1874,1892,1836,1862,1916,1860,1917,1813,1933,1855,1860,1914,1816,1872,1807,1888,1835,1862,1894,1834,1837,1833,1899,1815,1819,1894,1836,1829,1835,1845,1807,1813,1837,1794,1788,1823,1858,1742,1807,1899,1769,1830,1839,1817,1763,1819,1825,1789,1787,1861,1845,1749,1895,1844,1733,1833,1849,1815,1734,1895,1854,1792,1834,1790,1836,1747,1880,1807,1734,1839,1786,1853,1693,1893,1863,1788,1817,1836,1814,1683,1876,1904,1772,1822,1844,1841,1735,1840,1881,1832,1819,1839,1818,1717,1891,1857,1805,1836,1837,1834,1735,1865,1875,1806,1821,1842,1834,1826,1920,1819,1813,1884,1767,1825,1828,1834,1836,1803,1909,1826,1836,1821,1828,1807,1804,1887,1740,1801,1841,1811,1837,1784,1915,1771,1822,1849,1785,1805,1771,1942,1705,1854,1812,1743,1838,1813,1878,1751,1838,1819,1761,1807,1820,1926,1731,1813,1837,1791,1809,1824,1899,1736,1828,1823,1808,1842,1747,1910,1764,1806,1829,1767,1840,1714,1891,1758,1843,1818,1722,1870,1799,1872,1763,1788,1858,1731,1810,1744,1804,1802,1727,1858,1781,1792,1768,1804,1808,1717,1866,1798,1763,1795,1797,1874,1797,1865,1801,1847,1842,1797,1862,1808,1875,1800,1879,1872,1791,1852,1833,1826,1821,1879,1905,1805,1853,1838,1855,1814,1759,1927,1784,1845,1812,1842,1874,1783,1838,1835,1898,1785,1829,1902,1769,1883,1855,1856,1845,1858,1866,1800,1844,1850,1888,1829,1872,1934,1788,1776,1936,1885,1812,1845,1967,1816,1790,1944,1826,1877,1802,1910,1808,1784,1967,1816,1926,1863,1947,1832,1815,1973,1812,1885,1866,1863,1829,1805,1996,1761,1921,1827,1886,1802,1781,1940,1789,1839,1855,1930,1843,1782,1944,1844,1867,1824,1898,1815,1792,1943,1836,1861,1852,1900,1848,1800,1928,1876,1833,1897,1850,1880,1852,1871,1828,1874,1849,1806,1887,1842,1839,1862,1824,1857,1848,1870,1806,1852,1823,1764,1849,1836,1902,1833,1794,1861,1790,1824,1799,1843,1835,1805,1821,1738,1817,1836,1767,1820,1816,1852,1799,1845,1865,1734,1845,1822,1857,1805,1806,1808,1710,1762,1738,1779,1774,1734,1777,1705,1799,1790,1803,1750,1787,1815,1734,1747,1763,1790,1732,1745,1877,1693,1739,1802,1670,1718,1736,1840,1772,1772,1833,1725,1693,1820,1867,1642,1744,1879,1677,1719,1769,1725,1628,1799,1870,1604,1791,1790,1692,1679,1764,1857,1624,1797,1847,1643,1717,1771,1730,1667,1758,1829,1657,1814,1820,1702,1740,1794,1744,1664,1848,1901,1661,1782,1780,1733,1634,1740,1848,1656,1798,1810,1713,1720,1762,1699,1635,1706,1834,1590,1746,1793,1655,1648,1758,1710,1570,1695,1880,1559,1701,1795,1586,1737,1749,1644,1641,1748,1826,1612,1699,1828,1625,1719,1766,1669,1658,1719,1802,1657,1749,1817,1703,1778,1755,1665,1638,1697,1876,1654,1749,1792,1618,1727,1706,1715,1671,1724,1773,1687,1758,1764,1681,1679,1738,1739,1659,1717,1818,1679,1782,1746,1655,1776,1724,1736,1691,1693,1777,1691,1707,1760,1662,1778,1696,1726,1666,1668,1750,1702,1755,1697,1591,1758,1661,1739,1622,1677,1784,1719,1728,1773,1696,1748,1697,1632,1714,1726,1750,1667,1783,1788,1677,1783,1684,1715,1674,1643,1834,1693,1758,1732,1665,1744,1721,1782,1675,1779,1851,1677,1792,1711,1685,1742,1711,1795,1715,1737,1821,1690,1826,1699,1728,1731,1731,1801,1701,1790,1835,1689,1841,1786,1697,1801,1719,1864,1711,1830,1787,1714,1802,1744,1814,1778,1721,1860,1711,1822,1742,1695,1805,1745,1804,1717,1816,1802,1739,1811,1712,1835,1720,1659,1859,1745,1771,1661,1663,1782,1721,1780,1697,1777,1803,1673,1797,1732,1704,1794,1692,1754,1693,1833,1772,1675,1726,1778,1764,1756,1751,1895,1675,1860,1742,1706,1749,1681,1838,1675,1773,1755,1683,1809,1750,1803,1696,1695,1876,1644,1862,1750,1746,1790,1747,1815,1681,1741,1816,1727,1829,1723,1800,1729,1719,1922,1614,1806,1729,1736,1738,1736,1901,1673,1823,1821,1698,1786,1727,1824,1672,1692,1882,1665,1806,1749,1757,1712,1753,1871,1659,1873,1807,1713,1774,1794,1841,1642,1766,1921,1686,1878,1815,1772,1746,1807,1888,1663,1832,1854,1704,1845,1790,1846,1708,1814,1929,1650,1882,1735,1775,1772,1793,1891,1686,1832,1880,1684,1815,1731,1858,1682,1795,1925,1674,1853,1729,1813,1752,1747,1909,1665,1853,1877,1690,1873,1778,1822,1740,1799,1912,1723,1803,1869,1715,1855,1778,1835,1712,1817,1888,1664,1835,1868,1689,1835,1795,1819,1743,1835,1945,1691,1904,1845,1819,1818,1827,1867,1716,1856,1887,1739,1885,1798,1800,1796,1860,1840,1715,1924,1878,1736,1888,1796,1818,1820,1802,1883,1713,1849,1844,1802,1873,1794,1813,1776,1766,1926,1747,1839,1856,1801,1877,1779,1895,1799,1825,1932,1774,1898,1824,1867,1884,1809,1936,1832,1794,1937,1799,1852,1820,1838,1814,1799,1909,1777,1870,1898,1823,1899,1822,1892,1815,1773,2002,1819,1781,1895,1830,1850,1790,1934,1775,1750,1929,1813,1899,1830,1939,1806,1760,1921,1769,1904,1838,1887,1791,1802,2003,1755,1813,1908,1787,1833,1819,1952,1796,1770,1894,1778,1826,1813,1867,1826,1819,1956,1745,1809,1866,1815,1813,1825,1892,1769,1840,1908,1760,1885,1816,1885,1783,1825,1950,1725,1863,1860,1853,1752,1827,1906,1681,1862,1898,1702,1877,1774,1868,1720,1859,1915,1722,1819,1894,1805,1751,1839,1865,1681,1804,1893,1728,1800,1890,1820,1810,1838,1934,1747,1806,1914,1793,1816,1849,1868,1710,1847,1916,1775,1808,1778,1853,1695,1843,1933,1732,1852,1882,1751,1740,1830,1918,1688,1820,1930,1724,1791,1826,1792,1673,1830,1894,1693,1824,1875,1732,1764,1853,1822,1681,1854,1947,1713,1799,1863,1781,1699,1797,1916,1767,1839,1907,1699,1820,1863,1808,1697,1824,1903,1695,1774,1905,1775,1723,1836,1872,1726,1830,1952,1678,1782,1850,1769,1741,1806,1883,1720,1790,1919,1764,1743,1819,1829,1716,1786,1915,1703,1775,1874,1789,1727,1823,1818,1754,1818,1923,1727,1792,1869,1798,1721,1838,1903,1726,1797,1846,1809,1727,1848,1822,1735,1824,1871,1752,1853,1828,1755,1684,1816,1813,1695,1768,1902,1738,1755,1801,1803,1682,1822,1841,1692,1773,1851,1746,1774,1830,1781,1756,1847,1845,1712,1825,1876,1762,1758,1806,1793,1751,1787,1903,1717,1818,1887,1805,1757,1787,1837,1750,1838,1876,1764,1878,1841,1778,1739,1825,1849,1731,1851,1875,1702,1815,1842,1801,1727,1818,1872,1770,1866,1857,1689,1801,1765,1804,1687,1797,1845,1721,1796,1814,1688,1773,1837,1827,1765,1777,1826,1749,1796,1872,1704,1841,1826,1828,1726,1750,1881,1767,1781,1876,1739,1811,1843,1844,1754,1738,1883,1755,1781,1838,1721,1807,1786,1843,1726,1757,1801,1732,1840,1759,1711,1815,1788,1841,1750,1772,1858,1727,1788,1801,1750,1766,1812,1795,1691,1786,1815,1738,1789,1789,1699,1783,1755,1791,1749,1775,1810,1781,1818,1807,1743,1855,1764,1784,1798,1816,1834,1684,1796,1815,1734,1751,1744,1734,1749,1699,1794,1760,1740,1761,1727,1746,1781,1780,1772,1680,1760,1781,1706,1767,1745,1745,1777,1720,1758,1771,1760,1736,1764,1786,1667,1783,1806,1667,1791,1833,1713,1710,1854,1641,1760,1817,1670,1777,1776,1768,1702,1795,1764,1688,1768,1760,1680,1773,1815,1654,1857,1819,1719,1815,1810,1741,1721,1726,1770,1688,1780,1766,1690,1740,1785,1763,1774,1769,1672,1814,1788,1763,1820,1751,1713,1907,1733,1718,1789,1728,1720,1710,1731,1777,1721,1753,1752,1705,1732,1800,1717,1764,1737,1786,1738,1729,1738,1732,1771,1764,1718,1790,1751,1704,1760,1702,1688,1749,1780,1649,1717,1709,1615,1632,1753,1644,1757,1776,1635,1722,1790,1613,1779,1822,1688,1746,1806,1740,1735,1819,1754,1682,1839,1780,1635,1733,1783,1601,1750,1842,1577,1780,1841,1635,1738,1835,1672,1749,1785,1696,1685,1793,1675,1655,1787,1750,1590,1769,1770,1562,1748,1771,1563,1767,1777,1603,1837,1788,1604,1807,1776,1631,1788,1807,1634,1800,1802,1638,1777,1796,1622,1706,1810,1709,1754,1790,1736,1645,1784,1780,1621,1810,1767,1655,1796,1777,1713,1775,1755,1691,1763,1801,1666,1752,1773,1650,1750,1796,1679,1847,1812,1718,1852,1813,1757,1822,1802,1786,1745,1806,1777,1693,1815,1828,1647,1737,1853,1713,1773,1787,1700,1771,1752,1754,1781,1751,1784,1725,1783,1859,1709,1816,1803,1695,1738,1830,1682,1794,1814,1704,1750,1830,1697,1744,1802,1817,1758,1807,1822,1707,1786,1794,1778,1809,1782,1772,1747,1832,1745,1721,1836,1711,1772,1827,1710,1773,1853,1764,1747,1783,1725,1714,1804,1776,1735,1816,1728,1675,1822,1695,1728,1780,1798,1726,1722,1827,1682,1804,1821,1702,1785,1828,1779,1685,1844,1731,1738,1829,1751,1704,1720,1812,1673,1822,1853,1697,1798,1821,1738,1731,1822,1720,1788,1810,1802,1724,1771,1856,1679,1862,1853,1735,1831,1864,1732,1786,1858,1676,1745,1867,1811,1675,1858,1863,1679,1898,1870,1684,1787,1866,1716,1777,1825,1737,1718,1831,1825,1700,1830,1886,1695,1779,1892,1734,1811,1864,1725,1791,1860,1784,1755,1881,1871,1713,1783,1890,1732,1764,1899,1716,1745,1912,1752,1750,1803,1870,1729,1822,1892,1730,1793,1881,1691,1764,1837,1776,1744,1867,1878,1666,1847,1901,1642,1758,1858,1738,1732,1851,1854,1718,1863,1926,1715,1774,1891,1673,1758,1844,1823,1745,1875,1856,1664,1808,1899,1677,1775,1866,1734,1729,1857,1874,1695,1873,1919,1718,1758,1898,1746,1716,1847,1860,1680,1822,1897,1699,1795,1880,1724,1750,1819,1796,1700,1860,1894,1661,1802,1896,1666,1780,1858,1726,1762,1819,1863,1698,1833,1876,1704,1815,1890,1756,1793,1848,1813,1761,1809,1918,1682,1781,1873,1757,1773,1852,1866,1775,1870,1881,1707,1802,1853,1708,1773,1859,1847,1749,1798,1922,1676,1818,1860,1706,1765,1762,1883,1723,1771,1900,1690,1793,1818,1745,1741,1832,1868,1737,1785,1930,1728,1814,1856,1771,1711,1839,1867,1719,1837,1903,1704,1788,1830,1826,1745,1837,1911,1730,1757,1918,1720,1784,1827,1838,1733,1809,1839,1672,1812,1871,1800,1741,1851,1879,1705,1852,1875,1685,1780,1830,1659,1715,1780,1825,1733,1821,1865,1704,1811,1860,1712,1800,1842,1836,1739,1826,1890,1717,1786,1866,1710,1792,1801,1805,1745,1826,1879,1726,1774,1845,1711,1795,1786,1810,1794,1793,1881,1727,1739,1888,1670,1786,1793,1813,1731,1798,1894,1687,1740,1883,1752,1782,1798,1807,1691,1811,1881,1671,1834,1855,1686,1751,1781,1849,1744,1825,1902,1726,1818,1886,1728,1712,1842,1848,1722,1823,1801,1685,1822,1808,1715,1755,1786,1806,1720,1842,1875,1706,1834,1901,1716,1763,1832,1799,1660,1826,1802,1642,1847,1797,1643,1812,1730,1661,1683,1797,1716,1709,1776,1721,1687,1799,1737,1641,1772,1711,1670,1723,1783,1683,1691,1841,1679,1656,1846,1722,1679,1850,1748,1710,1778,1776,1706,1688,1840,1692,1693,1810,1687,1683,1809,1656,1719,1675,1806,1726,1675,1854,1711,1697,1867,1714,1713,1780,1735,1757,1708,1868,1737,1699,1792,1713,1711,1833,1723,1714,1788,1778,1701,1681,1864,1687,1692,1783,1691,1722,1816,1619,1725,1669,1770,1669,1643,1786,1740,1683,1805,1697,1709,1791,1761,1701,1679,1783,1682,1689,1819,1643,1715,1701,1756,1694,1619,1850,1637,1698,1795,1652,1702,1751,1734,1719,1679,1826,1660,1684,1805,1667,1702,1749,1652,1729,1737,1788,1699,1673,1838,1659,1689,1802,1657,1715,1748,1773,1749,1742,1892,1697,1710,1830,1664,1686,1765,1712,1713,1730,1838,1669,1735,1834,1653,1674,1783,1691,1675,1742,1784,1718,1701,1840,1694,1725,1856,1665,1670,1764,1725,1725,1726,1788,1702,1693,1859,1706,1675,1785,1803,1721,1764,1820,1713,1742,1821,1676,1729,1815,1716,1703,1785,1775,1674,1733,1876,1645,1701,1883,1629,1694,1794,1699,1716,1753,1778,1719,1699,1861,1661,1692,1808,1730,1698,1745,1778,1737,1711,1856,1594,1661,1739,1685,1721,1767,1794,1720,1698,1893,1659,1705,1816,1725,1672,1741,1744,1723,1700,1845,1627,1738,1793,1622,1731,1787,1788,1709,1730,1840,1663,1691,1836,1660,1729,1782,1802,1658,1719,1829,1654,1742,1819,1706,1737,1771,1762,1732,1692,1820,1706,1710,1785,1714,1676,1787,1791,1679,1678,1772,1705,1725,1832,1700,1727,1776,1809,1672,1741,1791,1712,1695,1801,1646,1688,1777,1757,1638,1721,1770,1731,1723,1788,1679,1715,1788,1819,1645,1753,1719,1694,1701,1750,1728,1676,1759,1732,1688,1696,1730,1675,1746,1784,1764,1697,1745,1757,1756,1715,1807,1652,1669,1804,1725,1687,1734,1730,1717,1680,1829,1601,1722,1817,1687,1710,1803,1775,1720,1727,1795,1614,1699,1819,1725,1708,1731,1771,1733,1684,1780,1681,1679,1846,1738,1631,1769,1748,1688,1711,1785,1614,1700,1811,1663,1669,1771,1730,1711,1693,1759,1625,1679,1792,1730,1655,1775,1760,1708,1720,1829,1625,1689,1778,1768,1658,1740,1801,1722,1726,1741,1706,1702,1777,1773,1699,1748,1820,1686,1758,1809,1665,1716,1762,1811,1674,1702,1848,1697,1741,1804,1695,1733,1745,1795,1669,1761,1795,1663,1724,1789,1746,1728,1741,1840,1708,1782,1828,1747,1703,1793,1796,1644,1775,1844,1658,1723,1756,1686,1735,1772,1816,1639,1749,1817,1641,1729,1811,1673,1691,1792,1707,1678,1790,1804,1633,1721,1798,1626,1696,1805,1742,1714,1813,1849,1664,1687,1793,1598,1680,1773,1735,1669,1763,1803,1648,1701,1784,1637,1705,1733,1819,1643,1752,1841,1636,1732,1788,1634,1672,1750,1777,1676,1785,1879,1688,1711,1827,1720,1751,1795,1816,1730,1771,1848,1637,1743,1797,1698,1711,1762,1836,1642,1752,1813,1642,1701,1769,1757,1713,1796,1891,1638,1710,1759,1699,1722,1706,1831,1691,1722,1817,1631,1741,1806,1730,1757,1809,1865,1653,1734,1822,1565,1701,1730,1730,1658,1756,1845,1634,1726,1712,1668,1756,1770,1837,1683,1741,1832,1563,1725,1758,1707,1696,1749,1872,1638,1745,1775,1636,1732,1815,1746,1746,1777,1936,1614,1734,1774,1660,1752,1705,1840,1701,1742,1827,1659,1705,1743,1723,1762,1709,1839,1683,1789,1800,1660,1749,1782,1802,1711,1812,1799,1693,1697,1781,1747,1768,1774,1873,1682,1730,1773,1684,1798,1746,1827,1737,1760,1850,1686,1728,1808,1752,1737,1805,1829,1732,1771,1768,1734,1761,1724,1763,1771,1833,1856,1706,1715,1731,1748,1756,1744,1824,1742,1772,1787,1696,1768,1727,1753,1751,1737,1872,1651,1809,1744,1696,1775,1791,1810,1687,1790,1789,1669,1728,1723,1750,1753,1787,1875,1701,1776,1752,1683,1767,1745,1816,1720,1778,1846,1690,1693,1723,1790,1755,1756,1877,1672,1734,1776,1726,1790,1785,1872,1715,1801,1808,1680,1816,1772,1825,1757,1759,1879,1687,1797,1753,1764,1806,1772,1888,1765,1807,1791,1714,1793,1744,1821,1800,1783,1876,1704,1761,1771,1719,1804,1739,1891,1715,1760,1776,1723,1733,1737,1821,1782,1799,1870,1720,1764,1696,1804,1740,1789,1901,1702,1794,1800,1776,1778,1737,1863,1742,1774,1861,1741,1764,1760,1853,1802,1744,1886,1756,1806,1856,1783,1792,1759,1932,1773,1846,1836,1802,1784,1812,1887,1813,1825,1897,1828,1810,1810,1871,1846,1866,1919,1866,1836,1825,1890,1847,1869,1873,1868,1805,1804,1854,1810,1771,1912,1894,1823,1870,1824,1796,1770,1938,1871,1870,1871,1844,1839,1830,1912,1893,1846,1885,1881,1792,1822,1885,1826,1883,1863,1826,1828,1816,1887,1833,1821,1847,1907,1823,1828,1917,1827,1788,1870,1864,1817,1791,1908,1843,1804,1886,1911,1803,1815,1906,1864,1798,1833,1878,1839,1803,1920,1848,1847,1862,1873,1812,1857,1937,1855,1820,1863,1920,1815,1863,1885,1908,1820,1852,1899,1804,1822,1921,1899,1822,1900,1854,1843,1830,1929,1820,1805,1846,1901,1857,1841,1919,1888,1801,1869,1950,1833,1816,1907,1933,1828,1827,1937,1865,1874,1900,1941,1852,1840,1954,1891,1883,1929,1925,1822,1841,1938,1895,1811,1894,1914,1848,1840,1959,1957,1852,1906,1906,1668,1842,1695,1764,1725,1655,1693,1622,1594,1625,1646,1574,1596,1608,1552,1640,1568,1634,1578,1646,1662,1627,1634,1602,1585,1614,1591,1670,1825,1690,1687,1756,1764,1781,1761,1933,1871,1716,1673,1659,1683,1518,1584,1640,1650,1704,1685,1720,1810,1793,1779,1750,1852,1766,1835,1757,1727,1772,1735,1741,1695,1800,1722,1750,1743,1521,1867,1588,1842,1672,1659,1764,1537,1799,1653,1672,1748,1537,1778,1609,1662,1718,1585,1702,1583,1633,1725,1560,1733,1571,1686,1710,1587,1738,1547,1688,1629,1606,1692,1554,1659,1615,1583,1661,1544,1668,1653,1576,1687,1555,1657,1613,1598,1659,1619,1633,1638,1631,1668,1622,1632,1639,1608,1651,1635,1637,1650,1605,1715,1665,1613,1683,1619,1690,1670,1632,1689,1624,1735,1688,1635,1725,1653,1705,1726,1620,1736,1614,1685,1734,1617,1718,1646,1695,1716,1610,1719,1686,1708,1748,1620,1747,1648,1737,1732,1614,1733,1663,1725,1740,1607,1765,1674,1755,1767,1609,1746,1704,1733,1719,1648,1756,1681,1764,1737,1627,1756,1660,1775,1719,1615,1762,1742,1726,1732,1661,1757,1742,1731,1736,1632,1772,1727,1732,1782,1688,1774,1740,1751,1752,1685,1805,1764,1704,1787,1722,1782,1796,1732,1750,1745,1800,1777,1702,1794,1737,1757,1786,1681,1821,1721,1796,1791,1700,1817,1740,1783,1779,1661,1804,1782,1794,1794,1689,1851,1796,1787,1812,1741,1845,1811,1799,1862,1757,1867,1877,1736,1865,1767,1844,1858,1743,1889,1750,1843,1849,1732,1857,1757,1813,1860,1764,1855,1759,1856,1820,1741,1917,1839,1785,1851,1769,1869,1834,1792,1837,1787,1854,1804,1820,1845,1771,1890,1830,1829,1861,1756,1900,1816,1822,1856,1771,1848,1823,1776,1840,1776,1876,1824,1843,1830,1763,1871,1825,1828,1847,1834,1852,1839,1813,1883,1776,1865,1828,1812,1900,1782,1906,1813,1836,1869,1806,1864,1811,1860,1848,1822,1852,1793,1867,1873,1825,1844,1760,1871,1848,1810,1845,1768,1860,1840,1801,1870,1816,1875,1810,1856,1882,1782,1831,1784,1836,1871,1778,1804,1788,1864,1878,1752,1848,1809,1853,1859,1818,1854,1811,1835,1840,1874,1867,1786,1868,1815,1859,1848,1797,1822,1772,1882,1825,1816,1810,1783,1889,1855,1805,1830,1783,1848,1816,1825,1828,1766,1861,1775,1887,1837,1772,1817,1783,1863,1863,1804,1798,1797,1882,1752,1872,1832,1750,1799,1792,1891,1825,1790,1795,1754,1901,1826,1809,1811,1777,1863,1798,1831,1773,1798,1820,1823,1858,1819,1798,1813,1804,1875,1778,1830,1799,1784,1872,1791,1830,1765,1806,1856,1820,1827,1772,1845,1821,1798,1905,1743,1869,1858,1820,1920,1769,1839,1883,1778,1866,1756,1767,1863,1777,1866,1735,1792,1840,1779,1854,1765,1812,1837,1792,1859,1780,1779,1819,1839,1860,1769,1803,1830,1823,1830,1788,1769,1845,1812,1838,1781,1773,1870,1827,1824,1762,1768,1886,1845,1809,1803,1770,1876,1841,1819,1748,1773,1908,1829,1829,1789,1803,1893,1786,1836,1789,1770,1884,1792,1816,1797,1776,1910,1803,1787,1815,1769,1892,1830,1807,1794,1784,1869,1793,1840,1767,1764,1891,1794,1844,1766,1810,1867,1797,1833,1803,1797,1855,1836,1811,1792,1738,1836,1877,1852,1803,1793,1842,1863,1849,1799,1754,1838,1850,1851,1792,1789,1837,1817,1899,1790,1837,1811,1819,1857,1820,1800,1824,1833,1839,1799,1783,1811,1799,1855,1740,1737,1762,1786,1807,1725,1789,1755,1792,1855,1784,1798,1783,1806,1879,1795,1788,1801,1743,1844,1773,1821,1799,1779,1893,1807,1854,1794,1786,1885,1795,1856,1757,1795,1865,1749,1863,1783,1806,1827,1794,1872,1769,1856,1848,1804,1874,1760,1857,1836,1810,1907,1789,1873,1813,1801,1869,1787,1846,1813,1800,1879,1797,1856,1810,1847,1854,1765,1853,1774,1818,1836,1788,1837,1800,1790,1822,1836,1873,1822,1871,1859,1833,1876,1861,1836,1818,1798,1882,1834,1844,1834,1825,1856,1804,1805,1841,1821,1857,1839,1833,1824,1845,1879,1814,1859,1842,1834,1884,1840,1877,1881,1869,1876,1862,1860,1894,1879,1928,1813,1869,1864,1862,1915,1831,1891,1904,1864,1884,1825,1890,1862,1850,1881,1802,1901,1848,1876,1893,1843,1893,1865,1879,1854,1832,1890,1828,1883,1856,1830,1884,1839,1915,1820,1847,1857,1821,1914,1859,1886,1883,1841,1931,1882,1868,1868,1850,1900,1842,1863,1880,1818,1859,1834,1864,1837,1866,1849,1838,1886,1858,1843,1841,1852,1902,1845,1862,1875,1837,1890,1841,1873,1862,1877,1876,1851,1839,1881,1845,1917,1827,1881,1854,1844,1898,1808,1803,1842,1811,1868,1847,1822,1834,1814,1844,1815,1815,1778,1823,1825,1816,1802,1788,1767,1836,1817,1797,1798,1781,1842,1806,1834,1817,1784,1831,1816,1799,1835,1786,1825,1837,1790,1856,1812,1803,1830,1825,1844,1812,1829,1803,1822,1854,1848,1796,1758,1817,1818,1810,1773,1778,1821,1848,1796,1808,1792,1789,1839,1809,1855,1812,1802,1830,1797,1896,1789,1798,1785,1743,1848,1825,1782,1830,1763,1843,1815,1809,1774,1793,1832,1749,1832,1760,1767,1796,1775,1885,1778,1802,1826,1794,1859,1799,1828,1765,1796,1826,1827,1847,1805,1809,1837,1803,1883,1775,1847,1781,1831,1909,1775,1852,1833,1874,1863,1804,1859,1779,1847,1845,1873,1815,1787,1819,1834,1831,1855,1799,1854,1803,1838,1849,1810,1832,1767,1857,1821,1823,1843,1805,1790,1832,1839,1840,1750,1799,1807,1825,1834,1794,1816,1828,1847,1806,1824,1849,1847,1805,1816,1819,1808,1862,1818,1820,1817,1859,1816,1789,1848,1820,1805,1820,1775,1829,1771,1813,1826,1839,1809,1815,1892,1827,1816,1814,1824,1878,1768,1861,1783,1869,1875,1815,1889,1831,1856,1802,1844,1837,1807,1852,1766,1867,1817,1829,1874,1781,1874,1773,1831,1825,1784,1900,1744,1850,1810,1842,1859,1771,1883,1759,1851,1828,1801,1903,1710,1889,1766,1838,1810,1720,1871,1712,1861,1723,1841,1833,1776,1833,1770,1849,1802,1831,1825,1801,1825,1751,1836,1795,1871,1805,1843,1826,1826,1814,1822,1822,1781,1846,1766,1792,1829,1810,1794,1814,1806,1785,1809,1809,1836,1801,1828,1811,1823,1801,1787,1802,1790,1770,1775,1808,1730,1805,1744,1782,1852,1772,1840,1810,1809,1838,1834,1795,1833,1730,1804,1774,1856,1766,1852,1783,1835,1837,1762,1813,1749,1834,1772,1873,1826,1842,1870,1802,1805,1786,1831,1744,1841,1756,1850,1804,1815,1834,1783,1839,1780,1865,1764,1867,1788,1861,1832,1802,1806,1809,1843,1760,1855,1836,1847,1858,1812,1804,1831,1891,1795,1876,1841,1853,1852,1821,1841,1823,1895,1869,1845,1897,1877,1887,1899,1891,1838,1871,1905,1884,1801,1845,1857,1820,1874,1875,1846,1854,1816,1859,1857,1878,1850,1874,1842,1889,1843,1879,1864,1838,1873,1827,1900,1869,1872,1877,1835,1881,1803,1869,1855,1847,1857,1779,1876,1766,1918,1797,1870,1850,1823,1872,1839,1856,1798,1887,1782,1807,1832,1836,1852,1822,1847,1785,1859,1817,1804,1902,1773,1844,1824,1878,1797,1804,1848,1770,1872,1766,1878,1849,1831,1899,1775,1867,1815,1878,1801,1872,1839,1833,1893,1812,1916,1796,1851,1849,1821,1893,1814,1839,1784,1865,1830,1796,1868,1743,1882,1777,1858,1821,1757,1838,1736,1907,1762,1811,1825,1774,1855,1753,1902,1806,1834,1872,1758,1886,1768,1894,1858,1828,1842,1821,1890,1797,1844,1844,1813,1839,1792,1878,1845,1865,1832,1798,1873,1772,1878,1782,1874,1789,1802,1835,1747,1884,1768,1876,1824,1791,1831,1772,1861,1810,1886,1766,1786,1841,1722,1905,1781,1867,1808,1812,1836,1822,1865,1776,1885,1811,1802,1827,1815,1842,1735,1881,1821,1822,1796,1810,1838,1771,1893,1769,1868,1778,1782,1791,1757,1868,1722,1900,1753,1825,1783,1818,1831,1759,1827,1713,1882,1768,1811,1780,1764,1858,1730,1869,1781,1845,1805,1775,1788,1793,1837,1786,1868,1763,1799,1820,1776,1806,1800,1830,1828,1867,1782,1873,1792,1829,1803,1763,1845,1850,1823,1756,1874,1789,1848,1708,1915,1712,1848,1789,1798,1787,1819,1790,1827,1786,1842,1802,1789,1831,1760,1908,1724,1899,1812,1841,1771,1790,1778,1824,1797,1783,1804,1779,1874,1727,1877,1791,1831,1797,1824,1737,1847,1739,1798,1780,1822,1789,1753,1806,1757,1857,1714,1849,1771,1807,1789,1773,1790,1781,1792,1799,1737,1803,1768,1791,1851,1732,1816,1770,1745,1786,1809,1738,1803,1738,1786,1705,1792,1735,1799,1733,1760,1711,1748,1806,1731,1837,1715,1832,1729,1798,1781,1780,1797,1805,1754,1820,1752,1800,1763,1818,1763,1799,1697,1873,1720,1798,1795,1790,1837,1753,1869,1769,1868,1759,1860,1755,1835,1689,1863,1716,1798,1780,1778,1808,1728,1815,1702,1868,1729,1858,1715,1854,1696,1832,1662,1860,1711,1821,1778,1822,1802,1764,1831,1730,1867,1728,1860,1690,1834,1644,1876,1723,1803,1765,1750,1818,1722,1893,1689,1886,1671,1806,1645,1807,1651,1811,1769,1746,1813,1705,1845,1677,1883,1679,1837,1680,1847,1634,1775,1654,1858,1678,1757,1746,1769,1763,1723,1824,1765,1811,1718,1844,1651,1837,1684,1835,1673,1851,1636,1790,1635,1799,1693,1793,1712,1777,1758,1729,1840,1663,1825,1643,1778,1677,1819,1613,1792,1623,1806,1662,1807,1698,1770,1747,1757,1761,1747,1777,1720,1783,1669,1827,1623,1833,1708,1847,1649,1807,1677,1789,1682,1817,1669,1740,1697,1756,1697,1692,1739,1692,1761,1661,1778,1681,1749,1678,1829,1740,1845,1722,1814,1721,1725,1682,1713,1710,1718,1627,1847,1613,1880,1701,1849,1706,1830,1725,1770,1576,1573,1518,1522,1618,1531,1408,1562,1615,1607,1719,1910,1921,1743,1626,1618,1736,1676,1672,1670,1672,1686,1617,1735,1656,1677,1646,1628,1641,1692,1662,1702,1674,1689,1675,1647,1651,1642,1600,1629,1623,1675,1616,1606,1568,1563,1591,1589,1623,1627,1535,1568,1569,1631,1599,1542,1588,1612,1617,1511,1537,1608,1620,1470,1585,1591,1509,1533,1618,1559,1514,1617,1562,1474,1644,1595,1440,1600,1570,1415,1603,1561,1429,1611,1511,1502,1664,1520,1573,1683,1480,1620,1570,1521,1650,1447,1648,1492,1601,1594,1527,1607,1463,1602,1550,1509,1702,1440,1727,1503,1650,1696,1516,1756,1426,1735,1545,1664,1623,1572,1683,1501,1708,1453,1686,1533,1649,1552,1643,1587,1553,1671,1443,1591,1516,1543,1484,1568,1576,1557,1593,1491,1521,1481,1535,1569,1484,1513,1524,1558,1509,1569,1495,1608,1557,1480,1561,1504,1510,1526,1533,1582,1506,1535,1457,1541,1453,1540,1476,1509,1592,1449,1555,1511,1558,1503,1589,1518,1481,1622,1362,1609,1465,1557,1470,1532,1575,1474,1618,1349,1616,1365,1614,1515,1594,1550,1480,1580,1396,1654,1313,1588,1441,1533,1525,1466,1568,1385,1619,1339,1602,1450,1530,1513,1523,1581,1474,1637,1311,1590,1332,1575,1453,1517,1555,1415,1632,1352,1566,1295,1600,1390,1514,1516,1408,1580,1342,1576,1351,1586,1371,1529,1478,1381,1535,1393,1575,1319,1518,1418,1423,1556,1372,1524,1368,1523,1362,1520,1477,1418,1514,1361,1509,1329,1478,1377,1435,1463,1330,1498,1354,1442,1332,1461,1436,1416,1452,1402,1487,1447,1475,1381,1466,1465,1464,1492,1427,1508,1396,1475,1390,1467,1433,1490,1489,1408,1496,1415,1493,1380,1475,1477,1464,1455,1465,1480,1432,1435,1382,1484,1477,1466,1439,1447,1463,1417,1467,1438,1483,1429,1482,1456,1434,1454,1444,1471,1469,1509,1452,1437,1504,1472,1472,1496,1550,1510,1439,1483,1461,1470,1480,1425,1485,1535,1492,1446,1484,1422,1467,1453,1517,1485,1471,1507,1501,1539,1487,1448,1479,1502,1524,1492,1499,1478,1511,1488,1465,1499,1512,1517,1457,1498,1527,1472,1523,1520,1500,1483,1499,1451,1523,1490,1478,1409,1536,1453,1505,1494,1433,1473,1438,1497,1499,1444,1453,1423,1427,1439,1481,1523,1473,1448,1497,1476,1431,1490,1455,1467,1511,1466,1455,1466,1460,1467,1504,1507,1421,1473,1394,1418,1438,1466,1471,1456,1484,1431,1503,1396,1529,1481,1531,1491,1559,1550,1466,1601,1402,1597,1474,1547,1460,1455,1495,1482,1543,1524,1487,1514,1473,1520,1458,1480,1435,1517,1523,1464,1481,1436,1478,1447,1512,1503,1413,1430,1460,1464,1442,1540,1476,1454,1444,1445,1423,1446,1482,1489,1415,1443,1405,1494,1437,1444,1451,1423,1450,1447,1483,1494,1469,1480,1473,1465,1471,1494,1476,1486,1514,1450,1444,1475,1488,1475,1508,1476,1449,1462,1453,1491,1499,1510,1424,1465,1455,1431,1519,1440,1453,1415,1445,1507,1509,1431,1479,1459,1479,1466,1500,1475,1473,1460,1484,1550,1532,1373,1438,1415,1447,1459,1425,1439,1483,1442,1505,1523,1495,1459,1488,1474,1449,1508,1491,1548,1461,1492,1485,1460,1539,1518,1541,1417,1483,1502,1455,1504,1497,1498,1410,1453,1483,1423,1495,1486,1531,1443,1449,1427,1537,1491,1444,1460,1441,1518,1474,1483,1478,1439,1427,1439,1509,1487,1442,1462,1453,1544,1477,1473,1439,1498,1528,1505,1461,1429,1484,1493,1454,1542,1444,1463,1487,1437,1558,1466,1478,1428,1467,1493,1524,1472,1494,1414,1492,1474,1510,1467,1489,1449,1477,1525,1455,1450,1391,1472,1473,1469,1430,1505,1506,1397,1457,1395,1509,1451,1410,1374,1449,1487,1440,1431,1439,1451,1385,1411,1430,1509,1443,1439,1400,1457,1490,1417,1429,1450,1504,1443,1383,1369,1473,1460,1407,1454,1400,1528,1454,1389,1460,1518,1437,1385,1469,1509,1453,1451,1578,1422,1408,1477,1462,1391,1445,1426,1499,1458,1328,1537,1463,1385,1458,1492,1400,1451,1401,1488,1435,1382,1428,1518,1486,1399,1403,1482,1431,1325,1414,1503,1390,1438,1452,1307,1474,1334,1335,1429,1303,1377,1426,1268,1419,1443,1280,1413,1409,1349,1444,1354,1330,1428,1304,1362,1419,1276,1430,1434,1280,1430,1426,1259,1433,1334,1334,1450,1304,1467,1385,1301,1431,1316,1439,1447,1300,1422,1374,1278,1460,1454,1330,1480,1344,1397,1465,1291,1449,1470,1308,1506,1422,1365,1481,1297,1398,1487,1268,1542,1512,1280,1543,1336,1420,1512,1261,1526,1474,1302,1494,1294,1497,1520,1306,1534,1397,1378,1544,1351,1506,1516,1227,1546,1483,1304,1494,1382,1425,1551,1295,1532,1465,1297,1548,1470,1405,1563,1469,1352,1551,1441,1369,1573,1500,1384,1574,1471,1404,1578,1455,1441,1525,1462,1394,1561,1503,1348,1555,1450,1431,1479,1545,1400,1441,1584,1430,1488,1571,1453,1461,1556,1449,1468,1494,1536,1442,1382,1448,1440,1492,1473,1543,1580,1465,1495,1508,1565,1503,1457,1493,1557,1573,1491,1559,1474,1672,1592,1612,1676,1597,1609,1590,1686,1715,1708,1755,1801,1730,1662,1636,1641,1590,1423,1459,1457,1454,1462,1508,1510,1515,1484,1520,1499,1486,1600,1531,1528,1555,1537,1540,1598,1556,1645,1798,1714,1606,1710,1595,1695,1668,1737,1640,1704,1707,1625,1640,1630,1603,1659,1662,1628,1683,1697,1673,1649,1677,1704,1605,1669,1691,1667,1658,1718,1693,1644,1663,1687,1655,1724,1705,1724,1653,1717,1685,1642,1633,1624,1670,1626,1723,1679,1619,1632,1675,1612,1652,1663,1696,1630,1707,1685,1583,1651,1685,1621,1643,1682,1695,1626,1691,1725,1613,1677,1688,1690,1631,1653,1700,1653,1667,1668,1687,1640,1672,1683,1599,1663,1662,1642,1667,1700,1749,1675,1624,1710,1576,1661,1659,1667,1638,1620,1718,1657,1659,1686,1633,1622,1723,1703,1617,1671,1728,1580,1654,1655,1673,1588,1655,1716,1620,1616,1671,1592,1670,1656,1730,1633,1647,1715,1666,1680,1745,1733,1650,1624,1712,1618,1651,1716,1709,1661,1649,1737,1596,1646,1731,1616,1636,1694,1693,1659,1639,1753,1562,1645,1695,1705,1632,1614,1745,1604,1610,1697,1629,1658,1662,1683,1614,1628,1724,1635,1642,1755,1713,1656,1642,1754,1578,1653,1733,1732,1649,1615,1732,1650,1618,1684,1689,1606,1650,1724,1557,1637,1673,1668,1638,1617,1693,1584,1589,1728,1622,1642,1663,1689,1608,1601,1723,1581,1613,1712,1688,1627,1641,1759,1612,1664,1707,1641,1647,1654,1762,1618,1618,1737,1626,1655,1639,1753,1552,1635,1768,1594,1600,1670,1716,1578,1631,1749,1566,1640,1699,1719,1627,1615,1766,1619,1654,1728,1645,1650,1630,1752,1575,1635,1763,1602,1628,1692,1760,1612,1627,1772,1656,1678,1695,1713,1632,1631,1756,1577,1596,1700,1710,1604,1631,1752,1594,1585,1707,1671,1605,1640,1768,1598,1602,1770,1640,1623,1632,1774,1639,1694,1744,1637,1770,1626,1752,1688,1712,1774,1620,1692,1660,1731,1620,1700,1753,1657,1653,1767,1617,1692,1754,1647,1621,1724,1723,1641,1686,1732,1592,1651,1717,1560,1660,1715,1618,1696,1760,1596,1609,1759,1553,1686,1686,1481,1685,1704,1531,1700,1751,1808,1717,1765,1716,1747,1779,1741,1688,1727,1639,1666,1704,1693,1608,1691,1723,1651,1678,1752,1685,1653,1755,1670,1605,1738,1682,1564,1727,1711,1529,1665,1729,1583,1673,1723,1645,1717,1765,1690,1634,1716,1672,1580,1778,1739,1582,1717,1769,1571,1736,1771,1534,1710,1793,1597,1691,1765,1651,1583,1756,1682,1549,1759,1756,1704,1701,1764,1641,1746,1751,1724,1693,1753,1767,1748,1780,1687,1705,1782,1711,1692,1740,1663,1794,1785,1702,1681,1748,1688,1597,1735,1746,1600,1720,1778,1553,1741,1760,1529,1699,1741,1541,1737,1780,1548,1700,1779,1559,1722,1751,1577,1737,1783,1498,1722,1767,1479,1760,1733,1470,1803,1786,1458,1767,1748,1394,1775,1792,1468,1779,1780,1402,1697,1777,1402,1762,1789,1360,1815,1790,1400,1781,1755,1392,1789,1732,1372,1813,1767,1463,1792,1670,1428,1801,1660,1506,1796,1611,1555,1749,1529,1594,1747,1554,1564,1749,1558,1537,1767,1534,1492,1760,1581,1548,1758,1512,1560,1737,1486,1581,1720,1462,1597,1729,1406,1631,1810,1329,1723,1692,1379,1792,1583,1467,1745,1482,1519,1774,1409,1531,1773,1373,1548,1821,1343,1556,1827,1401,1633,1753,1335,1680,1669,1338,1715,1546,1386,1751,1521,1455,1776,1392,1544,1770,1386,1678,1613,1352,1722,1540,1390,1755,1433,1442,1767,1317,1507,1756,1369,1504,1782,1376,1612,1672,1358,1644,1597,1364,1624,1525,1320,1698,1508,1407,1686,1435,1498,1723,1381,1646,1654,1376,1745,1486,1375,1766,1397,1434,1729,1359,1516,1780,1333,1565,1754,1359,1666,1652,1351,1706,1566,1379,1762,1459,1370,1746,1394,1461,1746,1321,1677,1645,1360,1728,1490,1399,1682,1358,1475,1785,1334,1579,1677,1365,1703,1501,1369,1760,1467,1492,1743,1361,1485,1719,1389,1603,1583,1346,1732,1517,1411,1727,1470,1456,1735,1388,1554,1735,1351,1691,1588,1354,1684,1506,1435,1708,1354,1466,1728,1331,1607,1649,1324,1670,1467,1294,1686,1504,1345,1693,1525,1454,1749,1375,1474,1747,1389,1637,1607,1339,1731,1512,1410,1735,1436,1479,1733,1346,1675,1580,1309,1747,1503,1468,1733,1366,1574,1666,1365,1695,1599,1365,1712,1522,1351,1684,1476,1435,1736,1311,1583,1658,1329,1709,1555,1303,1732,1478,1451,1707,1430,1519,1741,1359,1693,1534,1322,1692,1467,1419,1772,1367,1490,1745,1341,1628,1696,1366,1688,1516,1322,1743,1512,1386,1700,1446,1445,1712,1349,1577,1628,1375,1666,1561,1339,1694,1440,1493,1709,1327,1678,1493,1398,1696,1396,1523,1691,1366,1698,1531,1382,1679,1408,1418,1747,1376,1581,1683,1371,1681,1513,1285,1682,1485,1455,1701,1370,1581,1595,1311,1655,1495,1509,1729,1314,1612,1550,1339,1698,1419,1472,1754,1388,1601,1602,1286,1733,1535,1422,1671,1405,1409,1739,1373,1609,1640,1346,1697,1502,1402,1647,1434,1461,1754,1356,1702,1571,1350,1715,1431,1478,1729,1365,1709,1554,1328,1682,1407,1531,1699,1337,1698,1548,1389,1709,1481,1506,1701,1323,1527,1653,1328,1659,1486,1356,1659,1383,1543,1636,1329,1719,1496,1496,1712,1325,1713,1492,1434,1687,1315,1592,1682,1311,1735,1468,1430,1705,1346,1551,1675,1329,1679,1583,1330,1735,1514,1413,1691,1393,1607,1627,1318,1720,1447,1503,1690,1351,1651,1590,1379,1681,1423,1539,1714,1346,1726,1464,1459,1711,1315,1665,1587,1291,1637,1516,1488,1679,1371,1582,1635,1334,1681,1498,1465,1700,1376,1615,1643,1378,1664,1470,1528,1645,1345,1681,1422,1469,1618,1334,1636,1573,1331,1647,1467,1440,1665,1291,1684,1491,1422,1639,1335,1508,1676,1346,1657,1554,1387,1686,1369,1568,1619,1342,1695,1441,1485,1653,1346,1644,1527,1446,1676,1313,1658,1514,1468,1615,1362,1614,1564,1357,1655,1426,1518,1642,1296,1628,1497,1424,1675,1386,1535,1686,1353,1668,1451,1464,1642,1300,1660,1445,1595,1544,1428,1653,1403,1587,1578,1380,1634,1333,1553,1593,1339,1606,1493,1463,1678,1373,1642,1685,1403,1626,1439,1493,1657,1289,1619,1464,1426,1659,1274,1663,1475,1439,1651,1332,1628,1476,1457,1672,1335,1656,1471,1457,1690,1342,1611,1515,1383,1635,1413,1487,1618,1291,1696,1470,1536,1682,1319,1681,1455,1517,1663,1315,1694,1454,1544,1638,1363,1629,1372,1619,1577,1442,1682,1393,1673,1519,1363,1671,1404,1602,1594,1291,1691,1442,1561,1659,1365,1676,1412,1615,1654,1355,1650,1438,1626,1584,1399,1720,1346,1642,1596,1443,1691,1368,1664,1437,1463,1650,1318,1641,1446,1400,1645,1294,1699,1483,1468,1654,1344,1694,1453,1557,1601,1349,1671,1326,1644,1466,1416,1619,1310,1689,1366,1596,1558,1405,1684,1319,1624,1508,1470,1651,1335,1676,1443,1412,1707,1354,1616,1507,1453,1637,1325,1665,1438,1438,1662,1345,1628,1389,1538,1524,1378,1710,1316,1626,1499,1426,1656,1318,1677,1449,1468,1672,1292,1634,1473,1422,1699,1353,1643,1466,1427,1621,1329,1636,1438,1582,1524,1388,1617,1335,1605,1414,1572,1467,1369,1662,1299,1601,1447,1515,1598,1380,1618,1402,1516,1551,1357,1631,1376,1573,1506,1394,1685,1300,1684,1435,1586,1542,1427,1668,1336,1626,1410,1554,1596,1361,1662,1351,1649,1452,1484,1643,1352,1705,1424,1566,1598,1348,1708,1431,1603,1544,1441,1700,1304,1730,1471,1545,1625,1394,1716,1321,1752,1453,1647,1623,1427,1762,1418,1704,1532,1484,1773,1351,1718,1499,1586,1666,1360,1729,1446,1635,1596,1398,1751,1329,1761,1478,1560,1654,1381,1742,1410,1768,1437,1601,1571,1370,1738,1367,1726,1589,1486,1698,1362,1774,1462,1669,1534,1340,1730,1404,1629,1585,1334,1764,1437,1680,1514,1539,1670,1341,1726,1417,1728,1513,1579,1617,1422,1727,1300,1791,1426,1565,1714,1356,1781,1430,1729,1532,1412,1734,1343,1714,1544,1518,1715,1338,1831,1404,1656,1594,1389,1805,1360,1777,1445,1553,1615,1376,1730,1407,1758,1510,1584,1711,1356,1785,1394,1658,1645,1334,1786,1463,1568,1685,1366,1785,1448,1662,1599,1493,1784,1370,1775,1410,1764,1580,1519,1721,1347,1760,1418,1704,1545,1466,1733,1344,1788,1404,1563,1691,1358,1804,1379,1640,1599,1438,1728,1362,1735,1426,1755,1449,1669,1521,1531,1682,1375,1736,1407,1734,1459,1596,1638,1358,1808,1384,1665,1593,1451,1725,1379,1691,1499,1443,1680,1299,1740,1461,1614,1597,1431,1736,1363,1768,1398,1734,1496,1580,1582,1535,1692,1402,1725,1357,1763,1419,1689,1537,1517,1620,1390,1740,1386,1772,1456,1636,1585,1447,1729,1368,1766,1418,1707,1502,1549,1645,1449,1767,1392,1724,1387,1674,1528,1536,1603,1463,1733,1306,1732,1429,1620,1602,1483,1738,1413,1739,1527,1610,1635,1404,1757,1387,1770,1479,1648,1534,1508,1718,1341,1696,1361,1739,1452,1683,1522,1505,1663,1372,1711,1382,1730,1451,1504,1647,1389,1717,1366,1730,1358,1715,1403,1640,1473,1540,1556,1489,1674,1426,1691,1389,1677,1403,1693,1362,1637,1455,1585,1529,1440,1606,1465,1599,1455,1599,1456,1619,1449,1639,1402,1621,1337,1617,1337,1631,1407,1642,1438,1635,1496,1504,1593,1458,1626,1345,1628,1386,1694,1389,1644,1365,1641,1428,1667,1423,1655,1400,1649,1431,1579,1431,1629,1486,1657,1434,1634,1447,1634,1546,1580,1586,1550,1631,1518,1635,1471,1605,1458,1596,1502,1636,1488,1643,1482,1613,1478,1602,1482,1599,1495,1584,1470,1578,1491,1657,1457,1657,1481,1625,1463,1584,1437,1588,1440,1644,1369,1695,1412,1601,1382,1646,1421,1653,1476,1615,1423,1655,1393,1655,1379,1624,1428,1662,1341,1666,1453,1672,1405,1631,1495,1651,1489,1709,1462,1654,1421,1671,1396,1656,1400,1632,1405,1685,1428,1659,1376,1711,1385,1692,1389,1622,1377,1620,1408,1609,1470,1661,1407,1609,1408,1592,1383,1624,1386,1616,1389,1656,1440,1650,1400,1630,1415,1615,1404,1605,1391,1665,1435,1663,1450,1646,1449,1634,1455,1622,1386,1630,1412,1637,1471,1636,1475,1630,1430,1555,1473,1610,1517,1579,1510,1598,1514,1622,1469,1653,1511,1636,1560,1595,1592,1527,1633,1487,1639,1467,1700,1467,1665,1427,1647,1465,1627,1431,1683,1420,1641,1495,1585,1508,1557,1545,1578,1547,1559,1554,1532,1601,1489,1591,1599,1490,1625,1395,1641,1485,1611,1459,1633,1539,1674,1442,1634,1427,1630,1450,1540,1604,1486,1620,1517,1555,1558,1498,1585,1505,1546,1511,1525,1534,1465,1624,1440,1649,1460,1624,1441,1669,1470,1655,1324,1652,1368,1590,1435,1638,1432,1640,1431,1640,1449,1601,1462,1525,1581,1489,1543,1549,1578,1469,1614,1461,1609,1474,1608,1463,1610,1448,1638,1384,1625,1356,1637,1426,1638,1476,1624,1485,1604,1447,1638,1468,1605,1522,1584,1577,1440,1679,1438,1649,1344,1636,1379,1650,1451,1593,1505,1473,1645,1429,1618,1376,1653,1358,1653,1426,1581,1459,1521,1575,1516,1632,1436,1666,1376,1679,1395,1696,1422,1643,1487,1485,1651,1329,1662,1442,1633,1485,1449,1650,1454,1689,1397,1673,1444,1682,1364,1614,1383,1664,1472,1673,1472,1545,1594,1441,1664,1442,1639,1361,1626,1423,1638,1476,1462,1650,1408,1599,1404,1668,1438,1627,1478,1532,1636,1412,1661,1343,1695,1413,1689,1465,1651,1514,1501,1630,1411,1657,1371,1666,1422,1612,1535,1492,1659,1361,1693,1410,1669,1536,1522,1677,1380,1701,1414,1683,1498,1661,1515,1571,1578,1475,1598,1443,1672,1462,1690,1365,1704,1385,1664,1508,1478,1683,1344,1645,1318,1676,1401,1622,1488,1493,1650,1423,1646,1311,1647,1313,1682,1380,1669,1462,1532,1594,1479,1662,1317,1704,1343,1661,1470,1545,1592,1397,1661,1327,1723,1441,1621,1499,1488,1590,1397,1648,1359,1640,1336,1663,1458,1538,1614,1436,1646,1344,1701,1384,1632,1499,1490,1620,1336,1640,1283,1687,1331,1589,1490,1459,1640,1425,1635,1369,1605,1326,1674,1430,1537,1568,1445,1627,1405,1621,1347,1720,1446,1538,1658,1385,1627,1385,1667,1432,1519,1627,1407,1693,1321,1691,1393,1621,1500,1405,1682,1375,1658,1357,1608,1389,1570,1534,1376,1703,1373,1685,1349,1637,1415,1460,1639,1396,1659,1341,1618,1425,1546,1574,1392,1684,1283,1669,1436,1627,1461,1469,1640,1366,1659,1385,1673,1416,1593,1404,1419,1577,1329,1649,1298,1623,1413,1421,1594,1335,1648,1358,1670,1399,1592,1493,1452,1620,1343,1666,1308,1630,1395,1550,1552,1447,1613,1383,1639,1349,1644,1296,1547,1535,1398,1633,1338,1654,1391,1539,1553,1387,1617,1345,1655,1392,1584,1479,1369,1656,1349,1627,1383,1594,1492,1449,1613,1329,1664,1365,1573,1579,1357,1695,1358,1670,1427,1362,1646,1332,1659,1381,1527,1596,1341,1657,1302,1669,1426,1452,1597,1392,1616,1364,1637,1452,1468,1614,1351,1656,1345,1569,1532,1409,1684,1345,1676,1435,1429,1667,1317,1683,1367,1509,1626,1359,1694,1328,1629,1472,1499,1647,1406,1630,1281,1611,1508,1414,1651,1368,1655,1391,1611,1477,1430,1671,1308,1641,1499,1418,1628,1325,1640,1532,1389,1659,1305,1627,1478,1498,1689,1344,1660,1517,1559,1631,1283,1656,1507,1632,1638,1435,1634,1449,1667,1665,1410,1739,1619,1545,1698,1407,1727,1560,1527,1649,1523,1680,1685,1465,1693,1649,1660,1627,1534,1712,1694,1608,1645,1671,1698,1667,1744,1589,1726,1702,1629,1605,1685,1592,1642,1656,1640,1655,1642,1690,1580,1631,1796,1564,1596,1802,1505,1608,1658,1526,1604,1413,1579,1580,1407,1588,1557,1390,1645,1464,1405,1657,1533,1432,1610,1442,1381,1619,1484,1516,1637,1411,1521,1637,1400,1579,1683,1440,1588,1649,1450,1626,1609,1507,1689,1658,1479,1698,1692,1611,1733,1575,1620,1625,1551,1570,1655,1496,1600,1567,1568,1601,1698,1611,1547,1509,1614,1417,1664,1519,1465,1570,1412,1713,1486,1569,1616,1477,1646,1506,1688,1585,1610,1735,1562,1539,1617,1485,1613,1563,1577,1608,1629,1522,1629,1625,1488,1644,1604,1472,1564,1556,1584,1563,1466,1625,1422,1471,1604,1465,1466,1611,1369,1425,1601,1437,1454,1568,1424,1407,1617,1439,1427,1615,1455,1428,1573,1515,1480,1582,1532,1463,1536,1591,1471,1468,1591,1454,1482,1610,1404,1485,1642,1369,1498,1602,1434,1475,1654,1439,1426,1601,1491,1465,1555,1519,1431,1558,1532,1409,1508,1578,1448,1501,1616,1473,1498,1636,1477,1490,1636,1405,1463,1673,1426,1482,1648,1405,1487,1658,1436,1446,1605,1488,1493,1592,1536,1470,1517,1620,1445,1478,1600,1406,1486,1587,1448,1488,1596,1451,1452,1596,1473,1469,1582,1477,1458,1560,1528,1475,1530,1525,1457,1476,1521,1450,1469,1542,1410,1455,1592,1474,1493,1546,1446,1499,1553,1454,1438,1545,1454,1473,1550,1557,1459,1500,1541,1428,1491,1621,1463,1494,1569,1515,1456,1599,1494,1494,1612,1497,1438,1574,1495,1426,1556,1542,1440,1592,1557,1449,1533,1583,1452,1487,1602,1460,1527,1607,1419,1506,1572,1548,1487,1614,1570,1470,1553,1612,1473,1595,1651,1486,1566,1625,1471,1530,1592,1476,1499,1620,1478,1468,1618,1485,1515,1578,1476,1548,1554,1412,1536,1541,1465,1502,1601,1476,1451,1625,1551,1474,1630,1529,1479,1587,1593,1562,1527,1641,1507,1524,1552,1521,1562,1601,1524,1544,1519,1531,1540,1556,1510,1540,1552,1527,1574,1477,1550,1600,1518,1563,1595,1463,1556,1592,1530,1537,1597,1557,1560,1595,1552,1538,1617,1548,1544,1577,1613,1536,1569,1654,1618,1594,1620,1614,1533,1620,1579,1537,1582,1560,1567,1611,1544,1562,1571,1544,1550,1615,1606,1567,1579,1631,1581,1587,1632,1543,1520,1617,1567,1513,1578,1622,1556,1559,1614,1532,1609,1626,1522,1636,1622,1541,1596,1653,1512,1618,1651,1561,1611,1656,1565,1599,1665,1558,1521,1653,1579,1586,1643,1606,1533,1531,1655,1562,1592,1670,1509,1628,1680,1568,1642,1643,1530,1592,1652,1522,1585,1654,1532,1582,1624,1582,1561,1628,1617,1553,1614,1577,1573,1602,1638,1577,1603,1667,1577,1610,1716,1526,1625,1726,1556,1640,1748,1527,1634,1730,1529,1597,1740,1517,1563,1692,1579,1603,1650,1621,1541,1608,1693,1557,1581,1704,1563,1608,1200,1237,1153,1260,1431,1319,1433,1579,1446,1387,1767,1437,1513,1735,1842,1719,1563,1690,1335,1621,1635,1865,1680,1507,1392,1570,1392,1588,1472,1446,1349,1434,1419,1384,1579,1447,1356,1387,1441,1321,1585,1406,1448,1307,1463,1379,1557,1322,1439,1306,1436,1497,1535,1309,1442,1342,1440,1576,1408,1356,1457,1471,1344,1649,1490,1452,1320,1449,1336,1654,1343,1487,1326,1473,1450,1705,1326,1470,1376,1406,1651,1463,1494,1318,1474,1374,1691,1322,1476,1369,1442,1611,1471,1487,1320,1470,1391,1750,1331,1475,1376,1470,1569,1586,1420,1434,1499,1319,1779,1379,1504,1340,1496,1463,1719,1363,1491,1432,1431,1646,1478,1486,1351,1499,1380,1751,1340,1545,1374,1484,1504,1704,1393,1505,1389,1452,1611,1562,1445,1484,1501,1420,1672,1467,1534,1352,1537,1376,1735,1340,1528,1377,1482,1473,1683,1374,1515,1400,1462,1608,1587,1426,1514,1462,1377,1689,1457,1577,1367,1556,1435,1740,1380,1560,1411,1497,1552,1632,1385,1547,1445,1468,1668,1537,1502,1450,1522,1418,1715,1425,1585,1381,1509,1554,1668,1378,1552,1427,1487,1638,1563,1437,1511,1492,1433,1650,1547,1515,1467,1528,1419,1719,1441,1574,1372,1515,1452,1709,1405,1565,1409,1505,1575,1619,1451,1535,1492,1433,1696,1532,1534,1467,1531,1413,1735,1506,1586,1420,1548,1459,1741,1414,1592,1427,1536,1587,1674,1443,1564,1497,1462,1667,1588,1519,1535,1537,1428,1686,1556,1544,1502,1575,1413,1702,1539,1601,1449,1560,1441,1717,1445,1611,1414,1565,1475,1729,1413,1629,1435,1536,1567,1693,1433,1613,1471,1508,1614,1617,1483,1554,1521,1425,1690,1592,1542,1545,1539,1407,1681,1468,1574,1435,1527,1411,1703,1440,1626,1436,1568,1488,1734,1440,1631,1415,1572,1534,1687,1409,1614,1456,1545,1608,1635,1477,1589,1537,1483,1702,1578,1568,1493,1584,1443,1750,1485,1628,1463,1583,1476,1776,1444,1596,1448,1577,1487,1726,1454,1595,1446,1555,1527,1663,1470,1578,1484,1544,1674,1606,1501,1539,1524,1491,1674,1576,1591,1495,1575,1470,1741,1445,1618,1451,1562,1490,1766,1476,1621,1477,1574,1576,1755,1450,1583,1471,1540,1623,1627,1476,1560,1474,1462,1698,1640,1503,1577,1532,1485,1711,1575,1568,1517,1566,1463,1733,1488,1641,1444,1576,1487,1646,1494,1633,1456,1569,1479,1595,1488,1582,1438,1546,1445,1573,1509,1599,1473,1555,1465,1611,1541,1570,1520,1553,1481,1597,1567,1566,1515,1568,1466,1568,1502,1605,1434,1541,1474,1509,1429,1564,1428,1509,1440,1513,1431,1568,1434,1517,1542,1470,1462,1573,1464,1481,1623,1364,1479,1548,1521,1482,1492,1511,1545,1448,1504,1456,1586,1446,1575,1452,1533,1460,1657,1465,1569,1459,1505,1527,1581,1471,1537,1467,1493,1697,1466,1590,1473,1559,1496,1674,1477,1563,1480,1494,1688,1483,1582,1467,1552,1489,1707,1497,1612,1496,1524,1624,1542,1542,1520,1543,1456,1719,1459,1623,1466,1549,1491,1674,1463,1584,1473,1516,1475,1683,1496,1588,1484,1523,1649,1525,1506,1456,1527,1463,1708,1460,1597,1485,1548,1540,1634,1511,1542,1492,1491,1671,1470,1583,1479,1517,1540,1589,1533,1520,1515,1475,1685,1451,1590,1475,1523,1547,1596,1488,1511,1488,1439,1700,1449,1579,1459,1507,1509,1668,1498,1603,1483,1510,1661,1449,1588,1433,1528,1486,1734,1465,1606,1502,1520,1602,1568,1601,1492,1564,1484,1678,1487,1605,1498,1562,1540,1563,1571,1487,1537,1474,1732,1459,1603,1478,1515,1528,1711,1531,1572,1538,1517,1729,1504,1623,1459,1552,1516,1752,1499,1632,1518,1551,1544,1667,1536,1562,1554,1500,1704,1539,1633,1482,1579,1537,1761,1513,1649,1522,1562,1570,1687,1520,1614,1520,1555,1668,1591,1592,1528,1571,1505,1738,1489,1616,1507,1561,1579,1626,1533,1564,1513,1469,1763,1452,1632,1467,1550,1539,1747,1513,1602,1520,1545,1631,1651,1566,1550,1575,1484,1788,1465,1603,1485,1551,1527,1755,1499,1604,1529,1512,1616,1643,1542,1552,1553,1487,1736,1479,1665,1494,1589,1555,1723,1551,1610,1537,1566,1648,1593,1571,1536,1547,1497,1737,1453,1629,1500,1564,1526,1702,1511,1609,1518,1534,1651,1584,1626,1511,1566,1536,1774,1482,1631,1500,1539,1524,1667,1561,1580,1550,1529,1729,1448,1642,1482,1529,1556,1708,1523,1605,1523,1535,1695,1483,1627,1469,1551,1503,1665,1531,1619,1553,1552,1624,1551,1652,1474,1565,1537,1670,1527,1564,1554,1515,1633,1526,1649,1482,1575,1543,1653,1531,1613,1537,1543,1690,1474,1660,1492,1579,1540,1643,1539,1621,1555,1546,1685,1514,1667,1533,1568,1566,1583,1584,1505,1564,1532,1685,1537,1605,1513,1511,1566,1541,1627,1465,1550,1535,1679,1508,1597,1534,1508,1585,1566,1580,1483,1539,1519,1707,1526,1589,1535,1512,1645,1499,1624,1514,1541,1552,1527,1618,1474,1534,1515,1605,1527,1592,1519,1538,1651,1516,1648,1516,1554,1563,1577,1641,1503,1560,1539,1621,1537,1590,1547,1506,1650,1507,1624,1531,1507,1588,1478,1628,1483,1517,1507,1578,1586,1540,1569,1511,1615,1543,1631,1562,1532,1631,1511,1631,1518,1545,1600,1478,1584,1490,1559,1473,1570,1552,1487,1534,1497,1585,1530,1575,1524,1502,1645,1487,1630,1488,1557,1597,1524,1604,1509,1573,1462,1606,1568,1549,1535,1513,1635,1503,1615,1494,1548,1606,1523,1610,1529,1576,1555,1532,1622,1509,1580,1542,1634,1489,1609,1465,1550,1620,1499,1635,1509,1561,1491,1590,1576,1537,1528,1564,1567,1514,1618,1501,1537,1584,1503,1623,1499,1549,1487,1533,1543,1529,1518,1503,1629,1506,1652,1481,1547,1565,1537,1611,1535,1529,1488,1663,1516,1596,1542,1509,1632,1540,1644,1536,1571,1518,1638,1555,1616,1549,1537,1632,1553,1636,1566,1567,1519,1654,1522,1626,1546,1527,1666,1551,1632,1560,1547,1531,1636,1524,1595,1512,1515,1656,1518,1674,1524,1570,1527,1637,1546,1589,1550,1470,1676,1489,1654,1498,1551,1489,1679,1506,1620,1510,1491,1627,1517,1584,1497,1549,1494,1698,1520,1659,1544,1480,1674,1450,1645,1474,1551,1493,1684,1511,1632,1503,1534,1645,1472,1623,1464,1521,1487,1688,1486,1680,1484,1554,1603,1521,1622,1469,1539,1491,1682,1452,1647,1466,1551,1584,1580,1565,1561,1541,1488,1653,1474,1649,1475,1548,1501,1669,1508,1636,1507,1493,1633,1450,1621,1442,1529,1477,1703,1518,1641,1513,1557,1597,1586,1604,1516,1515,1495,1690,1529,1645,1535,1575,1505,1734,1540,1670,1534,1531,1647,1508,1627,1521,1554,1554,1725,1541,1639,1548,1573,1573,1624,1614,1602,1546,1561,1679,1536,1673,1546,1604,1567,1679,1570,1639,1564,1521,1666,1537,1637,1527,1569,1529,1708,1519,1682,1482,1590,1559,1553,1645,1551,1569,1546,1685,1510,1712,1487,1594,1568,1568,1664,1558,1576,1586,1677,1566,1670,1563,1597,1554,1575,1629,1550,1562,1581,1686,1588,1691,1573,1614,1572,1573,1588,1550,1512,1573,1602,1576,1709,1566,1630,1576,1601,1620,1588,1542,1595,1656,1596,1691,1582,1604,1565,1632,1576,1613,1515,1615,1629,1581,1668,1560,1599,1563,1588,1636,1605,1543,1619,1645,1590,1685,1555,1628,1558,1613,1638,1598,1575,1585,1681,1535,1707,1509,1635,1546,1612,1623,1616,1548,1622,1632,1613,1679,1611,1627,1507,1656,1554,1640,1490,1554,1606,1609,1620,1612,1610,1517,1655,1601,1644,1526,1635,1631,1602,1698,1596,1637,1522,1632,1586,1619,1516,1603,1643,1592,1675,1545,1667,1508,1615,1654,1615,1605,1556,1713,1549,1710,1490,1604,1592,1586,1694,1580,1633,1505,1662,1556,1650,1466,1576,1610,1547,1683,1549,1600,1476,1622,1592,1572,1540,1550,1645,1566,1720,1511,1605,1574,1568,1663,1576,1591,1524,1684,1542,1690,1434,1578,1593,1526,1682,1522,1600,1454,1635,1576,1584,1534,1532,1634,1516,1692,1473,1630,1518,1590,1635,1574,1642,1511,1711,1596,1674,1566,1644,1712,1736,1758,1488,1737,1882,1786,1902,1770,1564,1598,1767,1767,1719,1537,1407,1433,1508,1460,1393,1248,1176,1541,1281,1216,1750,1442,1502,1794,1803,1712,1637,1658,1780,1698,1757,1630,1474,1484,1559,1500,1536,1402,1416,1493,1434,1479,1429,1308,1430,1501,1429,1603,1393,1379,1418,1450,1503,1538,1445,1392,1373,1372,1486,1400,1567,1391,1306,1387,1507,1405,1584,1470,1302,1441,1485,1464,1632,1468,1408,1425,1467,1503,1546,1500,1380,1400,1451,1492,1414,1585,1467,1327,1448,1556,1433,1607,1449,1365,1419,1423,1519,1627,1451,1407,1401,1448,1556,1419,1644,1446,1317,1424,1547,1399,1641,1474,1353,1458,1451,1459,1623,1417,1402,1418,1424,1503,1436,1591,1442,1328,1418,1523,1428,1606,1500,1342,1459,1489,1414,1634,1495,1372,1476,1481,1458,1594,1478,1421,1429,1422,1503,1450,1558,1462,1377,1402,1478,1414,1584,1460,1371,1448,1460,1479,1539,1428,1455,1425,1436,1530,1438,1600,1462,1386,1478,1516,1422,1576,1531,1352,1480,1491,1435,1616,1434,1425,1461,1490,1480,1442,1603,1485,1386,1461,1508,1402,1531,1570,1368,1486,1522,1439,1632,1403,1438,1497,1462,1484,1440,1539,1481,1386,1494,1528,1423,1569,1544,1363,1511,1485,1439,1612,1435,1458,1516,1479,1480,1514,1469,1487,1389,1425,1469,1417,1605,1534,1388,1500,1463,1499,1525,1466,1465,1504,1478,1460,1479,1420,1458,1494,1406,1511,1439,1526,1491,1433,1472,1508,1421,1499,1502,1400,1472,1549,1447,1540,1518,1442,1507,1517,1480,1590,1485,1466,1523,1484,1485,1528,1478,1508,1528,1480,1509,1440,1547,1519,1435,1416,1532,1441,1520,1519,1437,1469,1547,1445,1556,1550,1476,1507,1488,1473,1590,1457,1537,1486,1460,1512,1440,1595,1527,1406,1474,1525,1466,1587,1565,1445,1530,1505,1455,1570,1450,1513,1499,1485,1472,1470,1531,1541,1450,1475,1520,1482,1547,1512,1420,1450,1542,1489,1531,1513,1461,1509,1509,1490,1589,1447,1553,1544,1441,1487,1426,1575,1567,1409,1458,1526,1448,1561,1560,1439,1512,1547,1508,1592,1536,1486,1549,1527,1508,1597,1487,1540,1551,1488,1476,1440,1569,1549,1458,1431,1525,1508,1572,1507,1500,1543,1520,1458,1576,1444,1523,1487,1464,1509,1482,1494,1517,1456,1477,1548,1508,1541,1515,1486,1551,1501,1462,1504,1502,1528,1470,1440,1524,1464,1507,1568,1443,1509,1540,1498,1583,1459,1511,1548,1462,1489,1472,1502,1511,1464,1452,1569,1529,1546,1530,1470,1511,1557,1515,1573,1415,1515,1498,1463,1492,1501,1519,1554,1456,1488,1585,1535,1597,1486,1498,1554,1499,1501,1508,1509,1532,1473,1433,1570,1568,1514,1522,1470,1509,1518,1526,1516,1460,1501,1464,1443,1502,1534,1508,1545,1463,1513,1535,1528,1592,1421,1493,1497,1491,1495,1502,1493,1502,1446,1476,1593,1545,1565,1459,1426,1503,1495,1493,1488,1498,1469,1428,1464,1530,1559,1507,1504,1448,1508,1511,1517,1484,1546,1497,1468,1522,1547,1518,1522,1523,1451,1527,1559,1550,1600,1436,1453,1493,1506,1533,1502,1457,1464,1460,1484,1574,1618,1509,1444,1475,1509,1543,1538,1538,1408,1509,1505,1518,1534,1518,1460,1469,1466,1446,1572,1571,1479,1518,1453,1506,1542,1565,1555,1461,1489,1545,1539,1509,1512,1470,1523,1502,1510,1568,1528,1520,1503,1461,1413,1576,1549,1438,1484,1441,1487,1565,1598,1459,1497,1481,1499,1550,1606,1419,1474,1455,1491,1553,1601,1448,1513,1463,1501,1573,1616,1433,1477,1481,1493,1542,1649,1442,1512,1457,1489,1522,1641,1431,1516,1476,1486,1579,1680,1401,1505,1420,1519,1582,1652,1435,1502,1424,1487,1611,1660,1450,1523,1458,1507,1628,1669,1496,1498,1476,1523,1610,1640,1523,1514,1458,1512,1618,1686,1570,1539,1473,1558,1612,1618,1579,1514,1514,1555,1623,1648,1587,1505,1495,1528,1600,1621,1592,1498,1478,1552,1633,1698,1523,1532,1464,1540,1615,1707,1512,1540,1483,1513,1628,1720,1454,1539,1460,1496,1660,1717,1446,1501,1459,1528,1634,1695,1417,1529,1472,1501,1630,1695,1460,1536,1508,1475,1636,1649,1459,1537,1517,1506,1622,1571,1468,1538,1483,1550,1612,1585,1474,1514,1531,1588,1578,1558,1461,1522,1548,1620,1575,1571,1470,1506,1562,1593,1591,1578,1510,1506,1589,1567,1689,1498,1551,1496,1549,1573,1719,1481,1549,1483,1515,1614,1697,1484,1500,1485,1496,1632,1630,1465,1530,1499,1598,1647,1598,1501,1505,1543,1589,1615,1619,1490,1532,1570,1610,1694,1521,1543,1520,1563,1621,1744,1480,1519,1472,1478,1623,1653,1467,1517,1505,1592,1637,1622,1487,1519,1505,1599,1641,1626,1470,1535,1554,1599,1612,1656,1478,1496,1550,1611,1648,1594,1509,1512,1553,1603,1714,1541,1564,1462,1544,1644,1744,1489,1530,1492,1509,1648,1718,1477,1508,1475,1490,1679,1726,1497,1538,1516,1523,1696,1690,1437,1550,1517,1583,1687,1660,1454,1510,1514,1562,1690,1625,1509,1534,1543,1604,1660,1656,1501,1526,1532,1645,1678,1679,1514,1542,1547,1658,1670,1639,1520,1536,1573,1634,1681,1692,1451,1530,1572,1642,1682,1677,1474,1507,1577,1687,1704,1679,1500,1494,1576,1629,1709,1635,1494,1484,1589,1648,1722,1598,1556,1463,1546,1628,1731,1573,1508,1482,1542,1620,1725,1550,1536,1491,1522,1647,1713,1527,1528,1501,1553,1674,1688,1485,1515,1495,1570,1675,1655,1515,1514,1507,1550,1691,1642,1578,1534,1509,1551,1706,1622,1527,1542,1539,1547,1684,1626,1498,1540,1556,1545,1691,1627,1500,1512,1546,1559,1707,1623,1499,1493,1530,1589,1687,1618,1511,1550,1561,1596,1677,1595,1521,1547,1558,1561,1676,1590,1551,1527,1527,1564,1676,1575,1539,1488,1522,1579,1660,1588,1542,1492,1503,1549,1673,1607,1486,1515,1546,1568,1645,1577,1526,1537,1544,1567,1622,1538,1502,1522,1528,1546,1637,1584,1535,1549,1538,1585,1659,1559,1470,1533,1534,1571,1635,1553,1521,1537,1565,1600,1659,1562,1510,1543,1576,1553,1642,1564,1523,1535,1525,1563,1651,1548,1476,1534,1529,1574,1647,1581,1544,1512,1562,1566,1612,1617,1516,1492,1525,1555,1636,1652,1515,1478,1500,1583,1633,1656,1507,1485,1506,1490,1547,1695,1545,1512,1505,1497,1560,1721,1549,1559,1539,1574,1582,1704,1545,1528,1512,1551,1563,1659,1563,1563,1515,1534,1520,1578,1637,1541,1528,1531,1515,1544,1686,1491,1550,1543,1557,1549,1698,1544,1546,1542,1586,1576,1642,1534,1597,1524,1601,1570,1672,1533,1546,1488,1521,1613,1647,1544,1552,1536,1528,1555,1629,1599,1556,1541,1486,1552,1548,1671,1464,1532,1467,1524,1523,1671,1499,1511,1530,1551,1559,1696,1537,1486,1530,1584,1532,1632,1515,1509,1545,1507,1564,1601,1587,1530,1542,1468,1506,1551,1688,1510,1522,1506,1541,1534,1707,1513,1523,1536,1515,1545,1659,1520,1529,1505,1546,1544,1644,1504,1536,1509,1501,1534,1561,1595,1573,1507,1451,1513,1507,1657,1518,1534,1514,1538,1514,1697,1521,1504,1537,1555,1561,1671,1497,1517,1519,1499,1539,1562,1583,1505,1507,1446,1485,1487,1700,1527,1543,1545,1559,1509,1697,1454,1583,1532,1541,1534,1602,1533,1538,1537,1523,1545,1506,1648,1513,1560,1542,1552,1502,1697,1544,1558,1575,1582,1550,1659,1454,1566,1540,1565,1529,1626,1523,1543,1532,1553,1518,1549,1595,1557,1562,1517,1502,1467,1633,1526,1560,1582,1592,1512,1683,1462,1567,1539,1565,1522,1616,1543,1566,1499,1536,1516,1467,1636,1527,1539,1582,1535,1508,1670,1566,1544,1600,1551,1520,1659,1461,1553,1533,1578,1557,1568,1570,1553,1500,1567,1486,1462,1662,1510,1552,1610,1557,1518,1646,1454,1590,1543,1609,1504,1602,1544,1577,1487,1554,1558,1498,1651,1536,1531,1607,1541,1484,1667,1487,1539,1592,1605,1456,1628,1424,1559,1520,1600,1497,1502,1575,1548,1502,1607,1501,1439,1669,1493,1563,1590,1556,1511,1646,1443,1599,1530,1631,1513,1552,1592,1558,1537,1594,1531,1451,1660,1487,1578,1611,1563,1508,1676,1436,1577,1514,1600,1494,1551,1583,1547,1557,1622,1484,1481,1677,1485,1534,1569,1647,1473,1607,1523,1613,1482,1557,1502,1483,1643,1533,1583,1605,1538,1499,1677,1439,1647,1530,1635,1513,1561,1571,1605,1510,1615,1521,1462,1671,1481,1604,1595,1579,1528,1654,1440,1653,1542,1610,1544,1573,1557,1615,1500,1610,1511,1477,1636,1572,1578,1643,1512,1480,1691,1475,1615,1579,1594,1494,1616,1502,1629,1436,1582,1503,1439,1673,1518,1530,1554,1563,1501,1659,1475,1639,1439,1563,1496,1466,1646,1505,1567,1626,1494,1489,1674,1420,1606,1572,1589,1511,1575,1538,1628,1434,1576,1494,1416,1675,1488,1534,1573,1495,1454,1689,1404,1577,1538,1552,1476,1508,1555,1551,1444,1577,1470,1422,1664,1477,1446,1460,1598,1514,1430,1643,1527,1534,1588,1699,1549,1477,1667,1415,1747,1587,1809,1780,1759,1441,1652,1423,1741,1719,1777,1780,1574,1505,1594,1615,1575,1483,1511,1458,1507,1590,1550,1422,1316,1433,1607,1443,1508,1509,1550,1575,1576,1049,1470,1643,1433,1507,1496,1615,1463,1581,1551,1609,1532,1559,1598,1520,1430,1548,1535,1546,1586,1512,1417,1529,1533,1581,1578,1531,1361,1500,1493,1641,1539,1553,1424,1522,1549,1608,1484,1524,1473,1445,1551,1560,1543,1556,1530,1429,1533,1547,1534,1564,1510,1386,1541,1571,1524,1570,1545,1410,1470,1487,1576,1560,1577,1403,1463,1520,1563,1475,1590,1482,1481,1500,1605,1503,1560,1523,1481,1500,1557,1526,1587,1578,1383,1497,1555,1576,1621,1525,1357,1493,1527,1627,1542,1597,1356,1489,1557,1612,1525,1535,1407,1568,1564,1567,1506,1383,1485,1506,1391,1492,1616,1478,1424,1222,1516,1405,1548,1481,1405,1060,1521,1364,1524,1509,1436,1483,1731,1555,1412,1480,1418,1520,1458,1469,1478,1392,1510,1476,1520,1413,1453,1438,1479,1522,1412,1479,1364,1531,1386,1488,1418,1450,1435,1402,1532,1401,1472,1407,1510,1371,1480,1494,1390,1482,1398,1545,1418,1459,1432,1458,1572,1403,1496,1404,1524,1431,1530,1473,1414,1510,1483,1530,1427,1461,1452,1471,1501,1452,1434,1389,1549,1434,1524,1430,1442,1423,1448,1511,1453,1484,1357,1518,1429,1539,1432,1432,1461,1517,1541,1419,1470,1426,1520,1422,1555,1519,1360,1421,1454,1487,1459,1471,1423,1506,1425,1507,1511,1393,1543,1427,1584,1446,1406,1402,1478,1521,1455,1496,1418,1549,1445,1524,1481,1394,1538,1445,1551,1445,1432,1448,1499,1518,1455,1469,1403,1509,1503,1495,1495,1387,1541,1412,1573,1467,1457,1429,1522,1524,1492,1479,1418,1504,1457,1550,1511,1403,1534,1403,1555,1445,1457,1450,1486,1497,1507,1515,1427,1505,1438,1533,1504,1437,1529,1410,1536,1453,1493,1412,1467,1472,1509,1481,1432,1529,1410,1557,1462,1470,1399,1521,1462,1512,1504,1431,1487,1437,1531,1517,1424,1448,1476,1537,1470,1491,1446,1531,1509,1509,1540,1443,1546,1427,1586,1519,1479,1472,1487,1601,1496,1509,1435,1504,1519,1523,1565,1435,1531,1424,1586,1565,1446,1522,1465,1572,1520,1529,1457,1497,1530,1564,1550,1440,1529,1377,1617,1553,1494,1479,1459,1603,1513,1510,1423,1494,1514,1573,1577,1447,1541,1414,1613,1519,1498,1494,1441,1539,1553,1525,1451,1522,1492,1609,1551,1481,1563,1406,1634,1503,1516,1462,1507,1507,1602,1565,1457,1552,1444,1586,1534,1492,1542,1398,1667,1485,1534,1486,1516,1585,1573,1524,1439,1534,1408,1621,1558,1497,1524,1391,1581,1532,1536,1462,1538,1536,1584,1575,1505,1533,1405,1643,1548,1536,1487,1520,1527,1567,1548,1484,1559,1406,1626,1566,1491,1516,1412,1606,1546,1553,1492,1503,1502,1602,1600,1484,1540,1432,1636,1560,1537,1587,1386,1600,1529,1554,1523,1505,1497,1613,1560,1501,1534,1460,1640,1594,1538,1554,1406,1667,1555,1562,1557,1407,1656,1522,1562,1532,1505,1554,1638,1566,1502,1548,1396,1671,1594,1572,1559,1354,1656,1544,1576,1513,1448,1558,1667,1547,1501,1595,1439,1641,1623,1599,1607,1359,1650,1590,1563,1511,1443,1533,1681,1623,1501,1550,1376,1685,1627,1559,1529,1471,1561,1698,1581,1486,1513,1530,1676,1655,1518,1530,1439,1679,1666,1573,1564,1377,1627,1629,1594,1533,1502,1513,1693,1580,1506,1470,1554,1711,1584,1518,1533,1519,1711,1632,1518,1533,1513,1717,1633,1516,1526,1497,1724,1603,1508,1492,1459,1695,1635,1533,1510,1469,1677,1632,1550,1505,1391,1683,1610,1562,1503,1441,1707,1596,1562,1502,1441,1682,1628,1556,1523,1452,1697,1625,1561,1494,1555,1733,1571,1559,1480,1596,1701,1590,1528,1484,1540,1690,1602,1573,1491,1556,1676,1597,1586,1487,1599,1638,1607,1612,1464,1623,1633,1655,1634,1422,1619,1657,1646,1611,1411,1640,1630,1672,1642,1419,1657,1632,1630,1650,1387,1681,1581,1678,1666,1356,1666,1604,1665,1656,1373,1678,1662,1694,1606,1349,1710,1678,1714,1537,1390,1716,1669,1684,1497,1476,1728,1685,1647,1491,1532,1745,1677,1608,1483,1527,1718,1664,1625,1462,1511,1738,1680,1591,1478,1555,1725,1682,1554,1517,1535,1760,1648,1571,1502,1576,1730,1618,1555,1502,1570,1740,1638,1565,1449,1651,1708,1642,1611,1404,1710,1671,1694,1588,1367,1710,1683,1688,1614,1321,1721,1668,1724,1558,1437,1725,1719,1690,1523,1515,1756,1689,1635,1492,1539,1706,1685,1597,1488,1588,1718,1643,1596,1399,1667,1686,1668,1661,1402,1716,1657,1690,1608,1348,1737,1626,1705,1626,1375,1732,1617,1723,1618,1355,1712,1632,1737,1642,1337,1726,1624,1725,1632,1320,1742,1624,1719,1629,1331,1756,1639,1737,1646,1395,1757,1631,1708,1624,1381,1738,1623,1684,1662,1378,1708,1633,1682,1664,1390,1681,1654,1659,1683,1469,1564,1655,1694,1637,1485,1546,1702,1696,1670,1509,1517,1699,1671,1727,1594,1442,1702,1609,1733,1601,1462,1694,1604,1732,1601,1382,1688,1647,1718,1612,1439,1680,1607,1743,1621,1433,1687,1620,1727,1614,1418,1706,1627,1701,1627,1399,1720,1632,1718,1620,1369,1722,1582,1719,1626,1375,1739,1592,1748,1667,1390,1709,1608,1713,1643,1390,1730,1646,1718,1624,1454,1593,1669,1699,1631,1481,1583,1669,1695,1617,1521,1581,1676,1651,1634,1513,1540,1694,1607,1678,1551,1450,1717,1602,1689,1632,1399,1707,1587,1754,1599,1393,1677,1639,1702,1604,1449,1644,1660,1708,1583,1503,1545,1688,1674,1568,1526,1491,1727,1589,1673,1575,1371,1750,1578,1697,1636,1382,1740,1571,1716,1588,1403,1639,1664,1655,1536,1476,1576,1669,1637,1610,1481,1532,1731,1585,1651,1566,1457,1719,1560,1683,1601,1437,1682,1599,1651,1597,1514,1592,1684,1656,1597,1557,1553,1684,1592,1674,1572,1458,1735,1575,1701,1604,1400,1679,1564,1674,1580,1463,1589,1671,1644,1622,1525,1548,1662,1579,1686,1587,1427,1689,1542,1700,1580,1521,1560,1657,1644,1596,1555,1497,1692,1564,1684,1563,1468,1665,1607,1683,1570,1545,1580,1704,1566,1656,1609,1428,1699,1541,1691,1564,1575,1617,1636,1678,1549,1573,1531,1701,1553,1681,1576,1454,1668,1563,1691,1548,1543,1574,1658,1642,1627,1603,1529,1720,1498,1671,1575,1530,1648,1579,1656,1547,1532,1583,1707,1543,1631,1603,1467,1715,1559,1708,1582,1547,1579,1617,1646,1524,1563,1582,1700,1542,1658,1599,1466,1695,1577,1729,1559,1553,1550,1692,1572,1647,1602,1486,1691,1543,1687,1552,1559,1539,1658,1625,1564,1578,1470,1683,1550,1700,1547,1539,1551,1669,1604,1585,1575,1491,1712,1519,1686,1543,1527,1551,1661,1570,1601,1548,1455,1711,1561,1674,1531,1505,1589,1702,1574,1614,1581,1437,1708,1551,1695,1492,1528,1563,1695,1582,1587,1555,1481,1666,1548,1683,1555,1510,1657,1622,1678,1475,1519,1580,1700,1523,1614,1549,1482,1657,1577,1671,1482,1497,1587,1706,1529,1624,1582,1496,1688,1568,1665,1464,1508,1593,1710,1553,1608,1582,1470,1710,1570,1705,1486,1470,1587,1719,1537,1602,1558,1508,1715,1557,1675,1505,1530,1631,1641,1654,1543,1530,1556,1719,1526,1638,1555,1513,1674,1597,1683,1453,1519,1609,1707,1524,1575,1570,1500,1719,1560,1698,1502,1525,1529,1697,1561,1604,1594,1526,1726,1537,1672,1494,1511,1653,1676,1608,1523,1527,1664,1797,1540,1686,1463,1533,1552,1773,1591,1701,1435,1491,1637,1738,1488,1669,1532,1521,1504,1569,1663,1483,1520,1702,1535,1670,1500,1528,1709,1499,1619,1550,1592,1584,1627,1541,1529,1654,1571,1666,1437,1462,1706,1517,1671,1494,1501,1706,1534,1606,1562,1555,1613,1569,1578,1578,1642,1576,1649,1514,1498,1621,1530,1693,1465,1515,1688,1510,1612,1559,1589,1655,1594,1603,1580,1667,1556,1620,1519,1522,1676,1538,1686,1447,1479,1674,1532,1678,1440,1518,1652,1561,1679,1474,1499,1674,1569,1688,1491,1500,1660,1540,1677,1479,1484,1654,1506,1677,1452,1440,1626,1526,1726,1444,1489,1581,1516,1712,1451,1467,1614,1526,1722,1444,1526,1568,1532,1676,1410,1504,1584,1535,1705,1421,1501,1635,1544,1680,1397,1484,1630,1559,1664,1413,1506,1702,1659,1439,1504,1569,1433,1518,1497,1701,1499,1529,1185,1555,1541,1512,1570,1583,1598,1540,1573,1541,1543,1576,1492,1716,1452,1519,1480,1432,1585,1564,1547,1388,1526,1527,1579,1528,1404,1608,1534,1539,1407,1517,1529,1603,1514,1386,1593,1530,1563,1449,1520,1526,1597,1538,1380,1624,1470,1543,1481,1456,1535,1564,1566,1412,1514,1516,1491,1551,1404,1556,1561,1448,1443,1523,1530,1548,1553,1392,1580,1543,1497,1534,1380,1627,1534,1501,1415,1487,1577,1597,1537,1380,1589,1612,1428,1490,1422,1469,1107,1427,1474,1258,1440,1389,1403,1361,1459,1414,1432,1427,1376,1421,1392,1457,1394,1432,1424,1415,1404,1399,1484,1417,1417,1442,1424,1413,1441,1464,1414,1406,1427,1421,1430,1421,1499,1443,1471,1461,1436,1468,1428,1474,1453,1484,1462,1453,1499,1434,1453,1425,1464,1480,1484,1495,1446,1491,1456,1460,1452,1505,1483,1464,1479,1460,1470,1448,1513,1507,1463,1485,1465,1482,1470,1516,1511,1467,1493,1495,1495,1473,1534,1547,1538,1494,1484,1517,1505,1559,1506,1570,1517,1495,1486,1507,1534,1503,1572,1524,1518,1519,1487,1539,1483,1559,1506,1586,1522,1484,1541,1497,1591,1535,1546,1527,1519,1577,1516,1607,1523,1506,1541,1516,1616,1533,1519,1574,1517,1604,1555,1542,1604,1575,1590,1546,1571,1622,1582,1592,1591,1600,1681,1596,1622,1604,1607,1695,1544,1632,1669,1613,1649,1635,1587,1709,1583,1587,1660,1606,1628,1582,1566,1688,1539,1557,1685,1559,1610,1661,1567,1650,1610,1598,1674,1577,1595,1713,1570,1578,1725,1607,1563,1696,1607,1640,1665,1630,1674,1603,1613,1725,1596,1625,1683,1654,1664,1640,1644,1718,1623,1654,1724,1669,1675,1659,1648,1730,1659,1674,1732,1658,1665,1656,1606,1710,1638,1652,1694,1642,1637,1655,1604,1688,1653,1612,1664,1659,1686,1667,1613,1706,1644,1594,1640,1577,1673,1620,1623,1657,1550,1632,1609,1585,1668,1564,1625,1612,1570,1673,1538,1669,1611,1564,1677,1539,1683,1587,1624,1632,1558,1673,1541,1678,1583,1617,1624,1554,1668,1511,1670,1580,1622,1626,1532,1671,1517,1662,1567,1628,1609,1525,1669,1515,1665,1506,1628,1621,1546,1651,1521,1676,1470,1634,1571,1578,1593,1491,1651,1485,1657,1546,1593,1621,1509,1663,1461,1635,1483,1621,1590,1521,1622,1464,1622,1508,1598,1587,1472,1654,1463,1661,1549,1582,1599,1487,1663,1487,1623,1544,1570,1617,1430,1646,1466,1630,1579,1520,1622,1426,1643,1437,1616,1538,1555,1626,1468,1637,1438,1625,1523,1576,1581,1510,1627,1430,1615,1469,1609,1572,1553,1617,1468,1615,1446,1634,1529,1555,1620,1477,1645,1410,1631,1451,1635,1525,1569,1605,1485,1640,1431,1643,1442,1599,1531,1496,1610,1412,1609,1430,1588,1499,1535,1613,1429,1631,1458,1572,1439,1574,1515,1495,1590,1457,1600,1486,1535,1499,1537,1583,1465,1572,1511,1564,1543,1531,1521,1510,1560,1471,1544,1473,1515,1535,1535,1532,1539,1583,1509,1574,1533,1543,1528,347,26,26,26,26,26,26,26,26,26,26,26,26,26,26,485,1265,1275,1330,1112,1401,1177,1333,1233,1249,1366,1109,1368,1227,1280,1362,1104,1382,1084,1355,1224,1278,1341,1091,1350,1159,1256,1319,1014,1338,1075,1268,1351,1096,1346,1071,1361,1202,1218,1338,1101,1361,1184,1295,1341,1080,1362,1078,1363,1338,1080,1343,1078,1316,1323,1130,1298,1101,1352,1297,1191,1352,1137,1420,1136,1344,1237,1295,1373,1104,1411,1146,1428,1204,1269,1368,1100,1376,1130,1326,1162,1312,1373,1147,1331,1151,1367,1318,1265,1403,1155,1396,1155,1373,1293,1233,1369,1194,1375,1144,1367,1187,1388,1116,1325,1311,1176,1380,1097,1400,1240,1287,1398,1137,1359,1095,1380,1268,1294,1347,1104,1339,1107,1385,1106,1391,1332,1225,1412,1140,1424,1141,1409,1195,1365,1334,1299,1386,1212,1427,1195,1429,1182,1450,1237,1403,1320,1364,1330,1289,1355,1263,1411,1183,1364,1183,1374,1207,1362,1258,1273,1371,1256,1359,1177,1438,1205,1428,1175,1409,1173,1432,1182,1454,1251,1386,1220,1370,1386,1259,1410,1201,1402,1092,1442,1105,1419,1149,1407,1074,1416,1093,1395,1230,1322,1301,1304,1378,1223,1407,1113,1452,1091,1463,1105,1449,1105,1453,1099,1484,1206,1493,1269,1418,1229,1452,1272,1424,1255,1389,1380,1396,1304,1432,1132,1435,1241,1418,1220,1464,1207,1458,1192,1411,1206,1427,1168,1410,1190,1368,1172,1437,1123,1450,1134,1453,1139,1458,1139,1456,1151,1473,1188,1474,1143,1419,1121,1504,1132,1474,1174,1475,1144,1429,1162,1464,1127,1434,1145,1468,1169,1495,1140,1488,1194,1512,1120,1469,1205,1500,1190,1491,1261,1471,1227,1411,1233,1438,1243,1389,1311,1339,1376,1294,1411,1224,1472,1095,1477,1095,1489,1197,1429,1263,1360,1367,1293,1281,1312,1363,1268,1428,1255,1479,1224,1448,1137,1452,1121,1461,1198,1481,1153,1461,1126,1475,1128,1418,1131,1410,1333,1358,1445,1271,1502,1165,1518,1188,1510,1197,1477,1207,1457,1232,1481,1196,1462,1235,1457,1210,1519,1200,1546,1292,1482,1325,1473,1279,1451,1295,1480,1256,1450,1274,1372,1312,1402,1194,1413,1241,1397,1214,1453,1270,1429,1293,1435,1356,1395,1391,1401,1419,1328,1435,1265,1493,1223,1515,1276,1465,1273,1524,1181,1497,1279,1516,1251,1526,1207,1516,1223,1477,1299,1462,1325,1409,1450,1332,1472,1223,1524,1137,1437,1103,1511,1081,1494,1136,1448,1321,1435,1304,1408,1084,1507,1091,1532,1069,1487,1131,1470,1083,1469,1175,1466,1338,1294,1386,1196,1463,1073,1485,1271,1377,1362,1240,1462,1124,1474,1146,1426,1315,1334,1269,1292,1364,1279,1379,1212,1451,1177,1475,1193,1492,1213,1492,1283,1473,1315,1453,1361,1441,1376,1395,1405,1383,1233,1458,1315,1418,1411,1326,1425,1336,1419,1341,1353,1383,1392,1255,1496,1128,1495,1057,1476,1108,1486,1176,1457,1205,1437,1233,1407,1325,1319,1425,1254,1480,1193,1419,1235,1407,1317,1381,1405,1368,1488,1214,1454,1170,1427,1249,1511,1212,1448,1143,1380,1117,1456,1114,1446,1173,1434,1211,1384,1251,1359,1427,1265,1445,1159,1482,1196,1474,1152,1463,1087,1458,1169,1425,1239,1359,1331,1276,1405,1280,1395,1276,1538,1193,1411,1116,1399,1143,1430,1156,1411,1255,1310,1337,1150,1376,1119,1394,1317,1264,1406,1150,1421,1337,1242,1407,1327,1416,1368,1177,1380,1178,1408,1239,1326,1309,1264,1355,1102,1381,1145,1451,1304,1311,1489,1113,1452,1279,1448,1343,1300,1448,1151,1470,1114,1475,1175,1437,1226,1472,1231,1435,1190,1465,1181,1470,1175,1461,1292,1423,1372,1370,1272,1334,1356,1286,1358,1208,1360,1183,1426,1198,1405,1106,1427,1128,1412,1104,1375,1212,1300,1257,1266,1354,1278,1386,1187,1427,1253,1387,1103,1410,1130,1364,1277,1281,1360,1163,1429,1223,1349,1187,1384,1206,1378,1205,1437,1303,1282,1325,1304,1414,1220,1450,1178,1460,1165,1419,1145,1402,1173,1399,1166,1479,1194,1412,1133,1420,1164,1357,1138,1377,1121,1413,1166,1426,1179,1341,1168,1400,1170,1414,1234,1414,1271,1361,1267,1345,1268,1400,1231,1453,1197,1378,1270,1372,1260,1336,1329,1353,1260,1196,1293,1245,1320,1287,1249,1292,1288,1240,1269,1246,1259,1286,1269,1286,1311,1286,1301,1289,1353,1286,1345,1359,1265,1418,1222,1330,1351,1254,1403,1226,1408,1257,1305,1211,1330,1179,1298,1174,1356,1168,1330,1148,1373,1156,1326,1159,1411,1130,1338,1185,1364,1191,1318,1194,1147,1369,1181,1388,1189,1378,1185,1417,1183,1370,1163,1355,1220,1385,1192,1362,1197,1342,1232,1299,1254,1261,1295,1239,1338,1199,1336,1225,1361,1226,1353,1238,1362,1208,1360,1202,1372,1217,1369,1214,1407,1207,1390,1226,1391,1202,1357,1228,1372,1206,1233,1326,1245,1378,1224,1359,1230,1409,1240,1377,1291,1331,1274,1181,1308,1211,1372,1218,1423,1296,1331,1281,1299,1248,1294,1276,1235,1329,1197,1329,1193,1364,1209,1328,1250,1371,1283,1305,1213,1241,1305,1248,1375,1210,1343,1193,1363,1220,1314,1228,1308,1197,1311,1167,1266,1258,1178,1323,1170,1333,1186,1305,1194,1334,1214,1338,1249,1305,1200,1194,1324,1194,1366,1193,1362,1229,1378,1221,1387,1278,1350,1266,1245,1359,1232,1357,1248,1374,1258,1344,1152,1315,1234,1299,1301,1234,1328,1229,1308,1219,1248,1211,1261,1168,1277,1163,1223,1265,1190,1284,1185,1349,1236,1288,1243,1360,1178,1292,1200,1255,1279,1286,1275,1266,1300,1292,1357,1262,1347,1303,1290,1350,1294,1286,1308,1288,1299,1322,1236,1330,1291,1288,1236,1260,1274,1269,1305,1242,1278,1253,1283,1256,1188,1280,1231,1308,1210,1306,1205,1256,1249,1237,1286,1277,1314,1256,1327,1230,1274,1294,1222,1308,1258,1282,1273,1280,1276,1248,1248,1259,1268,1261,1253,1261,1273,1207,1256,1216,1240,1211,1256,1236,1189,1273,1193,1273,1177,1211,1244,1245,1300,1226,1312,1243,1260,1187,1271,1255,1242,1275,1170,1279,1218,1264,1227,1294,1221,1234,1289,1239,1261,1235,1299,1260,1229,1212,1284,1307,1238,1223,1210,1241,1246,1245,1268,1241,1285,1260,1238,1249,1239,1291,1229,1256,1250,1280,1228,1224,1302,1205,1307,1237,1236,1247,1277,1293,1236,1298,1263,1271,1211,1239,1290,1290,1242,1218,1252,1264,1267,1278,1274,1254,1272,1273,1326,1265,1283,1301,1232,1307,1278,1271,1276,1281,1277,1256,1269,1279,1293,1252,1279,1253,1258,1312,1211,1305,1258,1327,1264,1263,1267,1289,1324,1270,1269,1254,1256,1260,1232,1272,1255,1263,1270,1234,1317,1266,1277,1252,1292,1261,1267,1290,1222,1280,1268,1277,1259,1240,1318,1248,1293,1286,1285,1321,1285,1291,1267,1310,1252,1230,1287,1233,1301,1268,1257,1260,1257,1282,1289,1302,1280,1211,1261,1287,1281,1254,1289,1268,1254,1298,1260,1294,1251,1302,1296,1188,1200,1560,1699,1719,1206,1321,1757,1816,1769,1738,1827,1776,1834,1816,1736,1817,1775,1770,1816,1775,1822,1787,1712,1809,1769,1809,1798,1779,1823,1796,1795,1829,1790,1822,1817,1781,1829,1775,1772,1829,1763,1828,1827,1780,1843,1786,1819,1815,1787,1825,1799,1792,1832,1805,1863,1803,1774,1830,1793,1846,1858,1780,1830,1829,1815,1844,1806,1818,1802,1773,1864,1794,1810,1873,1808,1815,1830,1798,1848,1805,1838,1828,1744,1830,1837,1820,1878,1787,1846,1812,1814,1843,1836,1851,1837,1786,1842,1831,1843,1879,1832,1871,1825,1793,1828,1862,1789,1793,1529,1404,1321,1317,1359,1425,1450,1458,1528,1522,1512,1577,1522,1482,1517,1533,1531,1497,1528,1430,1353,1367,1384,1454,1475,1450,1465,1440,1587,1571,1649,1587,1532,1560,1496,1443,1483,1581,1404,1544,1424,1510,1389,1439,1413,1387,1404,1354,1486,1365,1464,1389,1513,1489,1525,1511,1492,1539,1402,1557,1460,1547,1569,1527,1608,1577,1530,1546,1602,1559,1573,1570,1513,1529,1548,1535,1511,1569,1578,1571,1563,1564,1578,1564,1537,1545,1512,1553,1569,1557,1560,1554,1517,1523,1498,1493,1513,1504,1523,1521,1506,1480,1532,1482,1524,1496,1509,1512,1515,1499,1474,1520,1538,1452,1462,1483,1473,1469,1491,1447,1479,1482,1490,1469,1474,1494,1483,1457,1464,1480,1485,1480,1486,1503,1482,1497,1502,1460,1474,1454,1489,1483,1480,1489,1452,1465,1388,1447,1432,1416,1466,1457,1442,1504,1412,1475,1524,1366,1495,1429,1463,1463,1409,1451,1368,1481,1304,1442,1290,1397,1415,1368,1504,1338,1441,1346,1477,1409,1372,1419,1385,1467,1339,1415,1409,1372,1426,1332,1476,1348,1464,1335,1495,1406,1367,1476,1369,1485,1281,1467,1337,1458,1427,1404,1456,1318,1422,1327,1407,1347,1394,1345,1375,1372,1438,1422,1427,1412,1414,1405,1328,1417,1317,1394,1280,1361,1335,1345,1352,1310,1400,1317,1449,1306,1387,1297,1357,1382,1343,1354,1371,1402,1317,1408,1395,1381,1344,1346,1390,1350,1386,1331,1372,1362,1355,1389,1297,1421,1303,1386,1348,1402,1363,1380,1389,1340,1395,1404,1440,1455,1496,1346,1417,1381,1351,1377,1309,1365,1361,1348,1326,1374,1307,1374,1308,1404,1300,1414,1303,1369,1327,1371,1319,1364,1332,1363,1344,1376,1338,1389,1322,1352,1376,1402,1323,1359,1359,1360,1358,1319,1357,1298,1348,1335,1408,1367,1324,1315,1300,1383,1227,1335,1264,1347,1252,1368,1231,1402,1280,1417,1217,1393,1294,1369,1300,1338,1319,1341,1375,1352,1434,1342,1421,1296,1358,1278,1401,1318,1393,1263,1340,1331,1303,1444,1231,1403,1263,1357,1326,1274,1376,1248,1355,1315,1312,1366,1318,1328,1336,1295,1344,1309,1329,1276,1356,1274,1349,1343,1350,1354,1314,1381,1307,1332,1294,1309,1314,1285,1340,1274,1348,1272,1327,1315,1289,1388,1247,1338,1256,1284,1346,1306,1329,1275,1389,1271,1323,1286,1298,1309,1250,1272,1237,1255,1339,1265,1293,1241,1366,1214,1272,1278,1230,1257,1227,1258,1201,1288,1256,1253,1244,1213,1290,1224,1242,1218,1272,1304,1275,1273,1352,1299,1371,1262,1274,1351,1240,1316,1295,1270,1279,1264,1270,1200,1249,1248,1304,1245,1244,1262,1226,1261,1235,1243,1212,1235,1277,1253,1270,1230,1285,1287,1201,1231,1182,1222,1247,1147,1266,1244,1256,1235,1260,1252,1218,1220,1225,1212,1253,1184,1226,1220,1224,1295,1143,1288,1227,1205,1291,1102,1279,1201,1211,1264,1110,1249,1182,1212,1265,1109,1263,1190,1237,1282,1114,1259,1165,1257,1252,1219,1287,1145,1273,1207,1212,1292,1166,1286,1140,1228,1233,1163,1277,1172,1228,1163,1246,1207,1167,1236,1192,1248,1199,1170,1241,1104,1282,1162,1170,1225,1156,1251,1102,1223,1188,1156,1241,1123,1262,1164,1243,1234,1227,1275,1087,1291,1145,1234,1247,1106,1295,1140,1195,1287,1135,1244,1142,1241,1210,1163,1327,1128,1226,1215,1160,1302,1157,1208,1222,1174,1253,1142,1263,1177,1182,1251,1041,1256,1125,1214,1233,1071,1268,1193,1195,1283,1068,1268,1149,1189,1270,1106,1259,1155,1190,1221,1091,1267,1215,1110,1268,1145,1241,1232,1088,1243,1144,1161,1222,1096,1300,1153,1182,1244,1130,1245,1228,1183,1289,1152,1257,1247,1097,1295,1110,1216,1239,1069,1277,1151,1119,1295,1110,1180,1259,1071,1269,1099,1210,1236,1093,1253,1161,1164,1300,1128,1215,1191,1128,1297,1086,1178,1300,1108,1228,1157,1139,1267,1151,1163,1249,1088,1303,1189,1095,1280,1107,1205,1256,1071,1266,1157,1152,1240,1132,1253,1212,1085,1268,1130,1149,1274,1143,1256,1107,1217,1289,1139,1267,1134,1151,1263,1118,1187,1239,1105,1287,1151,1137,1276,1137,1197,1242,1160,1262,1168,1071,1265,1089,1199,1201,1120,1237,1171,1124,1281,1140,1132,1286,1100,1213,1207,1133,1274,1091,1111,1281,1130,1225,1226,1110,1279,1160,1147,1243,1123,1235,1256,1073,1265,1150,1067,1260,1099,1181,1238,1097,1207,1195,1124,1251,1097,1131,1271,1092,1181,1188,1145,1262,1152,1117,1300,1113,1224,1185,1130,1272,1095,1162,1222,1119,1266,1139,1082,1283,1112,1188,1228,1093,1260,1167,1114,1258,1122,1218,1233,1090,1235,1146,1146,1229,1081,1181,1219,1102,1237,1134,1132,1257,1133,1218,1231,1139,1271,1173,1056,1261,1094,1184,1261,1107,1227,1159,1116,1256,1088,1192,1252,1108,1196,1176,1138,1224,1085,1121,1247,1056,1197,1139,1068,1252,1064,1229,1265,1106,1234,1170,1113,1306,1187,1086,1312,1122,1113,1264,1101,1201,1248,1143,1283,1150,1109,1299,1156,1125,1272,1122,1220,1193,1123,1185,1163,1121,1229,1063,1200,1233,1102,1247,1224,1112,1226,1110,1126,1284,1123,1176,1268,1154,1172,1203,1107,1222,1137,1168,1218,1121,1175,1252,1143,1228,1210,1101,1250,1176,1174,1255,1161,1189,1225,1181,1207,1228,1128,1251,1131,1166,1277,1173,1159,1295,1122,1219,1252,1168,1226,1202,1128,1283,1151,1148,1236,1142,1160,1218,1157,1236,1227,1175,1236,1205,1132,1264,1118,1134,1230,1143,1213,1226,1092,1200,1234,1145,1224,1236,1174,1219,1194,1164,1280,1215,1150,1241,1132,1249,1213,1158,1163,1187,1167,1229,1219,1178,1242,1208,1166,1259,1183,1198,1274,1151,1194,1263,1151,1225,1238,1165,1254,1229,1166,1278,1188,1184,1260,1139,1198,1289,1165,1245,1292,1221,1248,1233,1203,1266,1239,1196,1212,1217,1133,1221,1227,1200,1275,1190,1208,1278,1163,1226,1222,1192,1246,1204,1161,1239,1199,1191,1262,1223,1186,1306,1177,1222,1261,1157,1182,1253,1177,1248,1259,1191,1250,1222,1182,1192,1256,1175,1250,1277,1224,1231,1243,1193,1236,1254,1200,1274,1197,1192,1242,1220,1194,1216,1199,1204,1261,1224,1214,1246,1233,1218,1283,1204,1202,1286,1274,1217,1257,1183,1176,1271,1228,1205,1239,1231,1235,1239,1278,1209,1267,1271,1192,1277,1226,1248,1263,1231,1191,1265,1245,1197,1201,1245,1209,1263,1233,1229,1276,1254,1217,1290,1239,1215,1274,1235,1196,1254,1257,1225,1252,1203,1214,1271,1204,1244,1273,1275,1248,1259,1261,1221,1241,1254,1231,1258,1263,1178,1281,1246,1206,1285,1215,1259,1307,1242,1222,1278,1228,1231,1252,1272,1268,1241,1250,1222,1206,1215,1193,1253,1257,1236,1295,1242,1220,1266,1225,1216,1249,1234,1250,1256,1264,1275,1279,1245,1233,1240,1224,1247,1287,1278,1256,1274,1273,1236,1272,1227,1263,1290,1240,1270,1276,1262,1260,1238,1244,1210,1255,1212,1232,1254,1218,1194,1275,1278,1252,1267,1269,1237,1244,1272,1219,1236,1274,1220,1222,1231,1162,1262,1250,1201,1195,1283,1235,1252,1254,1193,1225,1085,1201,1612,1774,1823,1756,1818,1759,1658,1687,1732,1783,1813,1818,1740,1691,1743,1779,1735,1765,1810,1861,1837,1816,1758,1788,1770,1895,1812,1811,1796,1843,1780,1707,1780,1737,1775,1832,1722,1775,1779,1673,1724,1764,1773,1773,1798,1859,1844,1850,1793,1767,1750,1795,1801,1793,1786,1803,1791,1808,1811,1748,1728,1778,1748,1695,1783,1749,1752,1764,1763,1793,1749,1744,1709,1734,1671,1671,1724,1722,1706,1738,1750,1697,1628,1747,1739,1591,1718,1730,1615,1643,1663,1569,1675,1691,1588,1682,1627,1639,1687,1625,1676,1607,1658,1642,1604,1566,1592,1622,1563,1592,1597,1626,1607,1581,1595,1562,1613,1584,1559,1567,1611,1589,1600,1589,1630,1635,1618,1621,1635,1620,1645,1611,1696,1645,1689,1646,1617,1676,1583,1677,1602,1698,1619,1693,1580,1704,1586,1664,1657,1568,1721,1584,1682,1644,1693,1646,1547,1733,1595,1661,1659,1652,1665,1572,1759,1562,1614,1696,1579,1666,1508,1728,1557,1583,1679,1582,1675,1521,1685,1552,1552,1671,1551,1656,1520,1659,1583,1553,1681,1553,1637,1500,1612,1546,1513,1588,1568,1629,1477,1609,1578,1596,1581,1504,1598,1493,1546,1591,1540,1604,1511,1593,1653,1511,1594,1488,1542,1610,1484,1623,1497,1563,1580,1496,1572,1488,1493,1647,1491,1554,1558,1598,1571,1482,1562,1567,1544,1555,1472,1555,1563,1462,1521,1492,1545,1552,1457,1539,1526,1491,1541,1436,1543,1527,1519,1530,1531,1501,1459,1516,1544,1513,1484,1593,1563,1459,1592,1533,1487,1569,1563,1493,1535,1528,1523,1496,1564,1457,1475,1524,1483,1456,1517,1482,1439,1531,1473,1462,1503,1448,1417,1504,1489,1430,1485,1487,1443,1528,1443,1410,1563,1518,1453,1537,1451,1436,1565,1461,1421,1566,1486,1458,1564,1453,1420,1525,1491,1446,1500,1468,1478,1489,1498,1509,1475,1443,1500,1406,1470,1446,1431,1503,1455,1391,1490,1446,1416,1513,1451,1450,1414,1456,1447,1385,1467,1446,1398,1495,1448,1412,1490,1443,1427,1483,1449,1451,1406,1459,1452,1384,1455,1445,1439,1472,1420,1393,1467,1425,1461,1398,1452,1444,1361,1451,1425,1382,1438,1408,1370,1457,1421,1392,1406,1457,1466,1374,1443,1477,1361,1431,1443,1367,1416,1405,1366,1398,1442,1384,1386,1415,1371,1409,1421,1422,1384,1451,1420,1357,1390,1428,1405,1399,1436,1342,1414,1427,1371,1408,1414,1435,1372,1428,1454,1404,1408,1422,1390,1413,1403,1416,1384,1398,1345,1398,1429,1349,1426,1409,1375,1357,1421,1416,1319,1395,1430,1353,1374,1421,1397,1354,1391,1378,1407,1379,1397,1419,1396,1397,1372,1412,1413,1348,1416,1433,1343,1386,1447,1396,1377,1383,1419,1339,1411,1329,1399,1411,1379,1422,1383,1358,1432,1416,1402,1377,1388,1408,1383,1379,1449,1362,1407,1430,1381,1390,1363,1379,1342,1382,1386,1353,1400,1367,1425,1404,1376,1395,1380,1437,1326,1381,1410,1325,1378,1437,1367,1365,1391,1380,1342,1381,1367,1371,1388,1394,1360,1374,1402,1386,1382,1380,1346,1398,1373,1322,1388,1375,1360,1382,1377,1383,1370,1338,1367,1394,1368,1358,1417,1368,1340,1390,1385,1333,1381,1370,1332,1398,1372,1313,1402,1386,1314,1401,1407,1303,1386,1401,1314,1357,1405,1290,1336,1437,1383,1344,1380,1366,1353,1410,1359,1333,1409,1394,1363,1363,1348,1377,1425,1314,1337,1376,1371,1355,1384,1390,1294,1420,1369,1298,1363,1415,1256,1349,1390,1258,1361,1388,1294,1326,1360,1362,1373,1421,1332,1347,1379,1337,1301,1372,1386,1261,1415,1416,1285,1387,1385,1258,1364,1402,1334,1360,1395,1346,1375,1379,1332,1388,1374,1337,1326,1382,1412,1337,1405,1394,1293,1392,1451,1281,1389,1465,1294,1364,1411,1351,1373,1369,1329,1343,1393,1336,1316,1401,1402,1280,1413,1383,1283,1408,1441,1295,1358,1420,1307,1321,1433,1337,1322,1418,1355,1336,1404,1385,1304,1416,1401,1305,1431,1396,1276,1339,1409,1312,1359,1372,1352,1375,1420,1364,1374,1367,1397,1326,1394,1376,1281,1363,1405,1306,1381,1389,1370,1352,1433,1313,1354,1395,1333,1366,1385,1388,1334,1391,1382,1293,1399,1406,1349,1349,1423,1291,1302,1422,1314,1363,1387,1336,1294,1418,1385,1295,1392,1390,1323,1374,1420,1321,1348,1382,1348,1334,1411,1341,1273,1387,1392,1265,1399,1393,1285,1347,1374,1275,1305,1406,1301,1318,1417,1321,1316,1391,1345,1327,1356,1375,1287,1364,1412,1293,1350,1420,1363,1339,1422,1328,1331,1384,1303,1359,1360,1388,1302,1374,1363,1268,1369,1354,1319,1370,1400,1356,1342,1361,1292,1320,1379,1308,1342,1387,1340,1250,1374,1375,1249,1345,1387,1297,1352,1424,1338,1323,1440,1305,1347,1375,1285,1348,1380,1357,1229,1374,1394,1275,1357,1399,1299,1361,1395,1287,1347,1415,1319,1373,1404,1306,1318,1380,1364,1219,1374,1397,1246,1328,1389,1312,1317,1409,1313,1309,1407,1291,1313,1406,1318,1326,1405,1336,1213,1361,1411,1304,1352,1369,1310,1273,1405,1286,1302,1399,1301,1284,1385,1361,1242,1343,1380,1257,1356,1366,1336,1330,1395,1322,1349,1376,1302,1337,1408,1339,1274,1418,1344,1224,1344,1379,1316,1346,1387,1349,1337,1402,1356,1283,1431,1316,1306,1401,1407,1280,1390,1396,1272,1368,1380,1309,1286,1368,1308,1280,1399,1338,1305,1365,1350,1231,1329,1381,1329,1333,1349,1327,1324,1376,1285,1297,1391,1336,1280,1359,1370,1250,1344,1369,1262,1333,1366,1295,1294,1376,1348,1305,1367,1358,1334,1343,1357,1288,1324,1375,1297,1337,1400,1351,1284,1365,1315,1311,1384,1329,1293,1415,1349,1221,1331,1373,1256,1356,1354,1326,1322,1358,1309,1265,1361,1320,1291,1334,1358,1292,1320,1374,1267,1337,1363,1313,1328,1300,1296,1264,1388,1259,1311,1368,1321,1301,1357,1316,1240,1323,1313,1280,1321,1328,1290,1306,1360,1293,1267,1358,1327,1302,1320,1417,1298,1301,1361,1290,1289,1276,1349,1264,1356,1302,1268,1347,1336,1254,1326,1335,1275,1300,1353,1308,1285,1357,1277,1283,1389,1319,1282,1271,1359,1257,1316,1373,1297,1288,1345,1313,1269,1382,1318,1323,1321,1367,1228,1311,1393,1270,1303,1366,1278,1279,1338,1285,1297,1375,1350,1267,1321,1356,1268,1343,1336,1289,1298,1359,1304,1283,1345,1303,1228,1346,1383,1246,1311,1337,1299,1345,1346,1271,1312,1395,1306,1217,1346,1387,1222,1309,1344,1241,1280,1355,1270,1344,1394,1294,1279,1339,1369,1267,1354,1338,1295,1295,1349,1229,1288,1347,1324,1264,1338,1336,1287,1299,1354,1271,1315,1313,1351,1280,1314,1357,1293,1337,1366,1194,1313,1389,1255,1291,1367,1315,1293,1341,1362,1267,1322,1311,1301,1329,1357,1277,1321,1346,1323,1243,1329,1337,1259,1353,1299,1311,1292,1348,1323,1237,1337,1346,1225,1341,1339,1271,1258,1335,1297,1284,1337,1313,1277,1327,1324,1249,1294,1307,1245,1279,1339,1230,1246,1300,1295,1239,1335,1285,1262,1299,1334,1250,1251,1323,1265,1271,1316,1296,1272,1328,1277,1247,1295,1300,1237,1219,1302,1290,1259,1303,1319,1280,1295,1346,1287,1255,1332,1291,1268,1334,1310,1258,1280,1324,1290,1270,1333,1292,1285,1348,1318,1237,1319,1273,1266,1302,1312,1298,1257,1305,1304,1246,1312,1278,1277,1285,1315,1289,1277,1371,1304,1275,1353,1336,1255,1289,1344,1276,1278,1357,1314,1260,1334,1291,1282,1296,1345,1310,1284,1327,1321,1250,1316,1308,1301,1321,1357,1257,1292,1370,1329,1267,1328,1341,1281,1307,1361,1276,1343,1335,1315,1294,1330,1296,1278,1322,1320,1259,1292,1338,1315,1276,1363,1287,1268,1319,1313,1315,1309,1341,1303,1273,1332,1286,1310,1357,1342,1305,1287,1351,1289,1306,1349,1303,1268,1356,1322,1286,1306,1367,1326,1277,1367,1316,1310,1364,1346,1276,1305,1383,1322,1277,1349,1281,1282,1323,1381,1342,1294,1341,1337,1326,1328,1357,1301,1311,1383,1335,1301,1369,1335,1309,1342,1359,1356,1315,1374,1326,1315,1352,1317,1328,1324,1370,1339,1321,1331,1322,1305,1334,1364,1338,1313,1346,1337,1322,1344,1330,1329,1276,1343,1330,1324,1368,1320,1309,1315,1323,1322,1298,1367,1298,1297,1350,1360,1321,1317,1347,1335,1350,1381,1336,1343,1308,1363,1338,1330,1355,1287,1305,1351,1381,1307,1315,1345,1321,1315,1329,1364,1353,1348,1357,1313,1331,1355,1349,1328,1311,1350,1331,1329,1341,1340,1301,1369,1372,1335,1336,1365,1329,1333,1370,1360,1344,1319,1362,1304,1341,1335,1337,1306,1351,1355,1323,1323,1351,1333,1335,1361,1376,1293,1283,1353,1786,1804,1857,1882,1875,1898,1931,1938,1908,1971,1949,1962,1952,1956,1930,1910,1925,1918,1901,1869,1934,1876,1776,1814,1785,1794,1789,1705,1574,1633,1612,1710,1739,1687,1744,1736,1678,1664,1636,1633,1630,1639,1676,1655,1621,1622,1593,1620,1598,1603,1613,1631,1619,1660,1631,1595,1658,1625,1592,1588,1564,1551,1602,1576,1565,1607,1619,1545,1568,1560,1575,1579,1582,1589,1643,1613,1716,1678,1634,1664,1612,1615,1672,1662,1669,1711,1708,1691,1696,1729,1701,1711,1667,1651,1694,1684,1703,1684,1684,1745,1616,1655,1579,1720,1684,1691,1626,1748,1597,1600,1688,1623,1667,1611,1615,1716,1648,1667,1590,1689,1689,1598,1626,1605,1634,1703,1654,1665,1632,1682,1642,1614,1564,1603,1578,1652,1663,1564,1650,1657,1665,1662,1610,1646,1596,1646,1624,1601,1703,1656,1519,1645,1609,1564,1680,1624,1650,1594,1562,1525,1566,1548,1586,1550,1576,1571,1574,1577,1576,1603,1598,1579,1591,1603,1604,1567,1545,1567,1588,1592,1597,1557,1588,1578,1579,1594,1590,1598,1592,1606,1605,1596,1580,1545,1592,1571,1561,1607,1593,1608,1609,1552,1583,1601,1627,1600,1594,1607,1620,1560,1569,1564,1564,1612,1614,1595,1607,1597,1580,1613,1592,1554,1598,1583,1601,1581,1584,1621,1677,1850,1912,1774,1646,1693,1750,1709,1709,1734,1770,1767,1864,1883,1851,1833,1857,1831,1821,1818,1809,1810,1831,1837,1820,1842,1831,1839,1887,1887,1851,1853,1847,1801,1816,1811,1845,1778,1755,1790,1774,1770,1745,1702,1726,1701,1752,1731,1771,1782,1728,1731,1681,1700,1720,1747,1746,1791,1750,1727,1762,1720,1733,1750,1681,1767,1758,1750,1805,1754,1799,1776,1818,1758,1775,1757,1764,1752,1772,1790,1741,1750,1721,1776,1741,1770,1764,1760,1757,1754,1745,1747,1776,1729,1673,1694,1654,1726,1687,1736,1701,1688,1688,1756,1677,1728,1689,1726,1761,1702,1726,1716,1733,1707,1734,1710,1729,1689,1726,1698,1774,1775,1745,1765,1717,1690,1747,1707,1737,1759,1764,1780,1864,1672,1674,1658,1636,1616,1591,1553,1628,1643,1612,1472,1508,1480,1785,1813,1925,1853,1873,1813,1790,1735,1760,1840,1760,1760,1734,1808,1689,1697,1753,1637,1619,1680,1635,1616,1708,1680,1644,1773,1654,1760,1706,1763,1749,1691,1794,1678,1815,1675,1764,1642,1753,1642,1780,1630,1780,1624,1813,1598,1797,1606,1751,1632,1747,1629,1767,1646,1701,1681,1744,1647,1731,1698,1691,1716,1628,1713,1665,1728,1647,1710,1620,1716,1686,1662,1732,1618,1738,1583,1719,1639,1749,1596,1655,1666,1664,1728,1630,1691,1663,1684,1673,1673,1678,1702,1732,1668,1653,1664,1685,1658,1643,1684,1681,1678,1634,1603,1651,1632,1658,1647,1675,1673,1600,1700,1660,1651,1679,1673,1638,1567,1679,1617,1634,1646,1627,1650,1582,1644,1585,1693,1707,1590,1690,1581,1705,1621,1644,1664,1549,1671,1630,1698,1685,1614,1660,1668,1633,1731,1648,1683,1564,1690,1672,1655,1675,1509,1752,1635,1705,1670,1551,1736,1655,1694,1662,1619,1668,1641,1673,1700,1643,1698,1624,1676,1697,1608,1606,1599,1649,1687,1574,1607,1577,1652,1650,1611,1618,1570,1642,1655,1593,1632,1531,1690,1627,1591,1609,1526,1655,1636,1606,1586,1549,1654,1617,1556,1527,1542,1644,1639,1525,1621,1617,1609,1605,1492,1618,1580,1602,1516,1514,1632,1562,1569,1485,1534,1615,1567,1448,1660,1568,1605,1606,1471,1694,1570,1570,1584,1546,1661,1561,1414,1671,1543,1535,1571,1500,1646,1517,1468,1635,1518,1579,1563,1412,1650,1514,1422,1597,1480,1590,1546,1388,1674,1480,1490,1584,1451,1598,1514,1382,1735,1469,1452,1735,1473,1529,1657,1415,1619,1551,1414,1725,1543,1316,1700,1497,1339,1723,1507,1343,1728,1508,1348,1699,1502,1351,1753,1500,1384,1748,1522,1358,1682,1580,1411,1637,1602,1424,1623,1655,1416,1608,1668,1441,1603,1620,1520,1568,1641,1527,1575,1614,1523,1502,1696,1571,1522,1668,1570,1449,1630,1594,1454,1632,1582,1441,1568,1610,1539,1457,1665,1615,1475,1622,1635,1430,1641,1596,1507,1515,1681,1544,1431,1612,1627,1446,1593,1626,1414,1506,1646,1477,1459,1624,1619,1453,1584,1667,1395,1565,1694,1556,1435,1508,1690,1423,1530,1668,1566,1477,1489,1627,1449,1554,1567,1549,1467,1438,1594,1467,1511,1530,1514,1462,1432,1547,1478,1523,1449,1516,1470,1419,1515,1458,1547,1434,1514,1462,1400,1540,1456,1530,1396,1540,1465,1412,1562,1449,1476,1454,1500,1492,1482,1527,1431,1417,1534,1483,1436,1503,1511,1422,1392,1544,1459,1406,1529,1518,1411,1400,1520,1466,1426,1558,1462,1403,1464,1525,1477,1477,1563,1491,1368,1483,1588,1427,1487,1542,1459,1372,1486,1550,1469,1462,1581,1474,1401,1496,1567,1446,1441,1600,1511,1386,1508,1577,1443,1418,1575,1492,1406,1494,1539,1454,1402,1571,1476,1420,1483,1514,1427,1370,1574,1499,1464,1490,1469,1489,1354,1560,1468,1469,1462,1465,1502,1370,1553,1497,1487,1485,1462,1531,1397,1479,1452,1453,1436,1434,1470,1350,1473,1513,1486,1416,1450,1491,1420,1418,1500,1475,1428,1459,1492,1372,1393,1465,1449,1450,1420,1456,1383,1438,1451,1448,1423,1435,1484,1436,1402,1453,1392,1414,1464,1515,1412,1429,1414,1461,1407,1474,1521,1448,1447,1410,1490,1399,1449,1483,1432,1439,1374,1461,1366,1407,1479,1415,1418,1413,1417,1430,1431,1478,1401,1426,1402,1419,1412,1455,1477,1440,1441,1394,1428,1395,1463,1493,1373,1430,1427,1442,1364,1462,1474,1398,1494,1422,1449,1397,1492,1469,1413,1457,1379,1447,1380,1467,1439,1460,1442,1427,1485,1397,1466,1415,1456,1428,1428,1481,1370,1430,1422,1426,1406,1417,1468,1393,1444,1421,1409,1414,1445,1487,1402,1435,1401,1442,1400,1447,1492,1387,1433,1394,1419,1432,1443,1468,1443,1425,1406,1396,1434,1450,1441,1467,1435,1438,1420,1391,1405,1417,1463,1432,1399,1403,1431,1428,1420,1493,1448,1427,1450,1582,1413,1372,1512,1597,1423,1429,1658,1487,1352,1392,1687,1398,1399,1538,1585,1403,1418,1650,1410,1380,1526,1584,1400,1442,1599,1403,1391,1482,1538,1426,1433,1526,1455,1354,1488,1514,1450,1448,1569,1440,1382,1454,1538,1437,1414,1561,1468,1372,1435,1539,1409,1382,1542,1507,1398,1441,1566,1457,1405,1525,1493,1436,1454,1560,1453,1394,1538,1487,1469,1480,1594,1452,1395,1430,1585,1419,1429,1570,1454,1418,1428,1548,1432,1399,1547,1439,1427,1420,1535,1445,1404,1536,1441,1436,1438,1568,1445,1382,1495,1497,1449,1403,1561,1451,1403,1465,1504,1482,1397,1574,1463,1398,1433,1524,1465,1384,1553,1448,1475,1480,1499,1442,1365,1513,1480,1451,1437,1560,1425,1392,1425,1475,1430,1431,1521,1448,1431,1433,1471,1406,1386,1468,1438,1440,1451,1491,1418,1379,1480,1479,1436,1423,1528,1460,1437,1472,1444,1459,1404,1479,1451,1453,1465,1432,1455,1364,1474,1430,1452,1424,1470,1456,1402,1486,1440,1485,1449,1494,1463,1415,1461,1423,1442,1372,1485,1439,1458,1428,1460,1407,1391,1441,1473,1476,1478,1462,1464,1442,1464,1415,1482,1419,1459,1466,1462,1495,1434,1476,1390,1467,1434,1493,1486,1466,1476,1393,1488,1422,1494,1470,1471,1461,1448,1464,1433,1450,1411,1435,1468,1490,1474,1445,1488,1389,1491,1467,1481,1451,1483,1484,1457,1520,1421,1512,1421,1525,1477,1476,1471,1427,1493,1381,1512,1465,1507,1479,1511,1504,1451,1487,1423,1513,1420,1507,1456,1492,1507,1461,1494,1406,1508,1429,1527,1482,1497,1484,1450,1527,1456,1517,1441,1496,1476,1482,1493,1454,1472,1386,1486,1438,1499,1476,1488,1523,1416,1526,1463,1531,1464,1513,1499,1487,1513,1455,1523,1409,1520,1448,1523,1542,1493,1527,1425,1544,1452,1539,1476,1565,1521,1525,1552,1456,1527,1439,1532,1480,1529,1540,1514,1530,1433,1513,1479,1506,1462,1525,1515,1506,1516,1482,1530,1409,1508,1476,1559,1554,1507,1506,1453,1539,1444,1541,1493,1515,1524,1498,1564,1462,1578,1452,1545,1498,1563,1570,1507,1545,1454,1552,1519,1564,1472,1549,1545,1535,1587,1515,1568,1432,1577,1519,1573,1551,1547,1535,1462,1528,1492,1535,1451,1522,1486,1568,1572,1491,1537,1455,1581,1508,1575,1507,1569,1536,1511,1554,1516,1576,1450,1591,1564,1606,1609,1523,1583,1474,1580,1478,1569,1442,1578,1540,1556,1587,1518,1614,1457,1605,1516,1603,1519,1576,1582,1534,1599,1496,1580,1462,1569,1565,1611,1578,1569,1576,1508,1593,1512,1564,1472,1583,1553,1596,1605,1547,1589,1468,1609,1521,1616,1533,1611,1618,1550,1619,1492,1586,1475,1576,1564,1625,1593,1607,1605,1517,1614,1494,1610,1500,1608,1527,1597,1602,1547,1624,1501,1635,1543,1621,1554,1606,1607,1581,1592,1568,1621,1474,1606,1550,1604,1563,1607,1617,1567,1654,1567,1603,1489,1636,1557,1645,1621,1591,1622,1526,1587,1528,1608,1510,1586,1565,1640,1627,1582,1607,1539,1625,1574,1653,1549,1628,1610,1622,1652,1581,1629,1469,1632,1565,1626,1580,1620,1605,1572,1621,1568,1639,1512,1641,1601,1637,1616,1625,1649,1526,1643,1559,1639,1517,1666,1628,1640,1650,1600,1636,1515,1647,1591,1637,1572,1651,1656,1614,1645,1583,1664,1509,1644,1557,1656,1600,1646,1628,1587,1664,1608,1638,1507,1657,1609,1661,1622,1616,1652,1573,1654,1567,1674,1558,1655,1609,1659,1666,1623,1657,1530,1654,1601,1647,1571,1665,1605,1641,1671,1604,1660,1535,1664,1574,1668,1584,1656,1654,1649,1686,1624,1676,1525,1665,1610,1655,1597,1651,1646,1599,1674,1595,1634,1524,1657,1614,1666,1649,1651,1690,1608,1682,1597,1686,1540,1691,1654,1677,1677,1675,1658,1565,1662,1614,1684,1562,1677,1664,1688,1689,1641,1656,1561,1686,1644,1671,1609,1701,1675,1649,1685,1628,1687,1529,1694,1612,1685,1639,1695,1667,1608,1661,1633,1679,1545,1688,1647,1700,1635,1678,1696,1586,1675,1628,1673,1551,1666,1659,1675,1661,1701,1692,1578,1701,1618,1681,1573,1669,1662,1685,1691,1674,1704,1584,1705,1658,1678,1600,1684,1668,1695,1687,1658,1666,1556,1684,1660,1695,1625,1701,1691,1684,1710,1645,1704,1527,1711,1655,1682,1637,1698,1707,1639,1726,1611,1658,1513,1736,1534,1561,1602,1724,1716,1609,1533,1619,1658,1638,1578,1625,1496,1629,1673,1796,1658,1652,1759,1711,1766,1713,1647,1683,1612,1604,1604,1761,1681,1744,1702,1662,1618,1546,1680,1760,1676,1666,1728,1750,1776,1793,1745,1737,1744,1678,1720,1700,1658,1684,1743,1785,1760,1666,1703,1765,1717,1806,1740,1693,1723,1733,1671,1724,1708,1759,1775,1691,1708,1719,1673,1667,1705,1634,1619,1645,1682,1705,1767,1741,1719,1742,1737,1718,1772,1782,1683,1767,1782,1712,1711,1783,1822,1716,1771,1754,1680,1711,1679,1744,1765,1751,1782,1823,1779,1770,1802,1740,1830,1880,1838,1808,1819,1851,1878,1888,1891,1895,1882,1889,1846,1821,1844,1843,1848,1888,1834,1823,1829,1835,1784,1831,1806,1757,1712,1728,1642,1659,1609,1636,1564,1541,1600,1574,1508,1541,1628,1588,1634,1686,1638,1551,1640,1536,1625,1525,1535,1492,1629,1534,1583,1536,1586,1603,1604,1581,1605,1581,1557,1558,1504,1515,1503,1497,1524,1530,1489,1514,1476,1465,1409,1451,1451,1459,1388,1470,1425,1410,1403,1459,1471,1445,1360,1464,1428,1447,1387,1401,1390,1413,1409,1472,1416,1408,1337,1376,1358,1316,1342,1353,1355,1390,1355,1364,1357,1347,1349,1335,1309,1361,1359,1355,1398,1338,1391,1366,1348,1351,1349,1359,1345,1374,1395,1336,1387,1336,1369,1354,1364,1380,1355,1350,1321,1333,1359,1379,1366,1392,1356,1329,1351,1341,1329,1324,1332,1333,1306,1316,1283,1315,1319,1316,1330,1295,1198,1222,1189,1264,1230,1259,1251,1226,1277,1355,1317,1314,1299,1330,1330,1341,1304,1304,1353,1344,1359,1356,1628,1924,1724,1750,1802,1729,1893,1783,1716,1678,1711,1691,1660,1633,1626,1618,1596,1625,1642,1616,1653,1753,1737,1688,1762,1822,1812,1698,1765,1707,1672,1691,1723,1715,1693,1732,1762,1696,1838,1668,1854,1719,1856,1768,1772,1752,1723,1729,1729,1765,1741,1763,1797,1681,1838,1718,1865,1705,1782,1815,1734,1776,1733,1757,1739,1706,1724,1764,1748,1707,1738,1698,1776,1791,1697,1717,1772,1708,1775,1641,1717,1757,1668,1717,1683,1694,1763,1602,1735,1732,1655,1698,1714,1644,1758,1627,1730,1744,1637,1777,1745,1623,1746,1775,1677,1733,1757,1698,1694,1753,1662,1678,1737,1653,1631,1704,1590,1619,1664,1606,1689,1691,1629,1692,1634,1661,1691,1603,1664,1688,1554,1640,1639,1532,1685,1618,1518,1685,1574,1495,1677,1579,1459,1638,1585,1413,1641,1577,1404,1615,1605,1471,1566,1597,1519,1501,1622,1583,1461,1574,1591,1456,1589,1587,1455,1597,1626,1513,1550,1644,1514,1492,1580,1520,1483,1625,1534,1432,1590,1552,1439,1588,1622,1419,1557,1619,1387,1537,1647,1452,1519,1611,1471,1533,1589,1523,1555,1586,1573,1593,1562,1579,1583,1568,1582,1607,1604,1602,1577,1574,1598,1588,1521,1647,1620,1487,1630,1617,1440,1610,1611,1456,1600,1660,1436,1610,1696,1409,1561,1699,1439,1555,1664,1430,1592,1642,1499,1529,1628,1498,1578,1609,1560,1555,1615,1595,1548,1616,1629,1563,1589,1630,1579,1616,1643,1602,1626,1655,1601,1601,1676,1626,1569,1647,1587,1556,1631,1648,1530,1601,1622,1510,1606,1650,1492,1626,1660,1488,1651,1645,1474,1653,1635,1458,1615,1635,1452,1587,1585,1447,1624,1562,1457,1646,1570,1420,1644,1565,1464,1601,1564,1477,1599,1581,1516,1565,1591,1549,1559,1558,1542,1567,1591,1519,1587,1587,1564,1561,1570,1566,1598,1608,1588,1623,1582,1588,1606,1547,1566,1625,1494,1556,1602,1526,1565,1598,1499,1556,1651,1463,1565,1640,1468,1583,1603,1466,1620,1617,1480,1589,1602,1575,1574,1592,1643,1588,1613,1686,1594,1641,1686,1607,1609,1653,1568,1608,1599,1600,1630,1608,1621,1662,1663,1584,1653,1619,1623,1618,1634,1611,1595,1650,1632,1613,1646,1665,1641,1696,1651,1667,1701,1666,1668,1706,1685,1692,1687,1680,1680,1682,1732,1699,1660,1767,1695,1638,1767,1673,1629,1746,1672,1616,1763,1683,1649,1777,1697,1645,1801,1701,1649,1797,1686,1656,1797,1655,1648,1801,1634,1654,1832,1654,1666,1826,1643,1700,1865,1658,1676,1862,1620,1694,1852,1603,1696,1866,1641,1672,1830,1618,1718,1861,1583,1695,1850,1563,1735,1833,1507,1749,1840,1481,1758,1809,1468,1748,1809,1433,1752,1808,1462,1771,1805,1486,1807,1810,1468,1822,1821,1474,1777,1786,1488,1784,1795,1470,1785,1782,1455,1778,1763,1472,1789,1788,1445,1775,1768,1475,1792,1803,1503,1793,1776,1492,1807,1767,1491,1808,1794,1499,1798,1791,1499,1810,1795,1497,1762,1791,1473,1791,1800,1493,1822,1804,1511,1794,1768,1537,1796,1813,1548,1806,1765,1571,1823,1785,1608,1816,1808,1573,1814,1751,1605,1807,1790,1602,1822,1784,1615,1796,1789,1605,1796,1830,1590,1776,1809,1614,1790,1787,1625,1789,1820,1634,1784,1812,1659,1768,1807,1654,1786,1826,1630,1772,1808,1666,1764,1769,1662,1762,1809,1676,1721,1794,1708,1733,1826,1736,1730,1791,1712,1682,1776,1734,1679,1752,1752,1672,1766,1758,1663,1760,1768,1659,1769,1752,1596,1768,1766,1587,1750,1801,1619,1764,1770,1586,1765,1785,1560,1742,1775,1559,1769,1766,1532,1753,1792,1558,1733,1791,1573,1692,1774,1538,1711,1782,1572,1728,1760,1576,1710,1779,1549,1751,1740,1560,1729,1777,1571,1730,1766,1568,1744,1777,1584,1712,1773,1579,1709,1748,1579,1728,1761,1584,1756,1789,1560,1782,1795,1557,1802,1781,1593,1818,1791,1587,1795,1777,1590,1804,1772,1592,1811,1759,1614,1801,1768,1609,1813,1780,1639,1798,1773,1606,1806,1759,1614,1786,1756,1603,1805,1729,1609,1796,1726,1601,1800,1718,1632,1797,1708,1595,1787,1740,1602,1799,1726,1614,1814,1691,1623,1799,1719,1627,1820,1719,1671,1837,1738,1649,1807,1741,1670,1783,1709,1642,1803,1714,1659,1800,1740,1677,1779,1734,1648,1758,1725,1667,1758,1699,1627,1760,1692,1639,1753,1728,1664,1769,1728,1663,1758,1718,1681,1754,1698,1688,1764,1727,1672,1707,1691,1682,1706,1658,1676,1706,1695,1696,1712,1685,1681,1716,1693,1690,1721,1697,1659,1708,1695,1702,1701,1711,1693,1704,1695,1679,1701,1672,1692,1711,1682,1710,1723,1699,1716,1690,1689,1718,1702,1696,1685,1711,1686,1726,1705,1671,1730,1716,1671,1701,1719,1659,1685,1697,1665,1704,1705,1685,1712,1693,1683,1721,1674,1675,1696,1687,1694,1714,1686,1695,1714,1706,1715,1718,1697,1705,1712,1703,1691,1730,1696,1689,1721,1690,1673,1698,1691,1685,1718,1723,1721,1710,1744,1701,1734,1715,1686,1745,1696,1704,1710,1708,1713,1734,1712,1728,1732,1735,1741,1757,1716,1718,1732,1760,1722,1735,1741,1704,1727,1728,1729,1714,1728,1686,1733,1726,1713,1769,1750,1738,1743,1750,1731,1711,1738,1707,1750,1750,1721,1757,1752,1727,1747,1759,1725,1725,1772,1749,1700,1777,1737,1733,1774,1746,1741,1773,1748,1724,1794,1740,1721,1802,1746,1746,1796,1740,1725,1799,1735,1726,1793,1753,1770,1792,1740,1742,1785,1728,1725,1791,1761,1743,1798,1759,1730,1801,1745,1767,1804,1774,1755,1797,1751,1756,1785,1757,1760,1806,1744,1753,1795,1739,1749,1812,1769,1745,1793,1747,1765,1801,1734,1781,1818,1763,1747,1818,1725,1751,1796,1768,1753,1787,1743,1758,1803,1741,1776,1793,1766,1760,1811,1741,1768,1803,1721,1769,1801,1741,1785,1809,1734,1729,1778,1736,1743,1798,1771,1783,1839,1730,1801,1793,1726,1775,1798,1734,1763,1824,1713,1777,1841,1783,1756,1795,1754,1904,1827,1802,1826,1780,1740,1652,1624,1836,1831,1816,1840,1843,1870,1831,1805,1895,1886,1919,1947,1910,1804,1729,1755,1812,1743,1714,1691,1713,1625,1675,1690,1821,1793,1648,1647,1622,1609,1617,1588,1637,1723,1784,1797,1869,1881,1930,1943,1945,1897,1858,1939,1942,1937,1890,1898,1935,1914,1936,1927,1929,1938,1960,1977,1960,1991,1976,1978,2014,1941,1933,1932,1901,1854,1831,1746,1740,1806,1859,1850,1880,1890,1918,1940,2013,1990,1918,1910,1928,1928,1874,1526,1926,1947,1916,1845,1918,1924,1970,1972,1962,1997,1946,1963,1967,1925,1932,1928,1918,1965,1927,1914,1923,1930,1930,1916,1939,1933,1955,1930,1917,1931,1920,1882,1873,1840,1806,1858,1920,1896,1921,1969,1944,1886,1877,1804,1804,1885,1842,1846,1800,1748,1724,1746,1764,1709,1777,1737,1759,1743,1792,1724,1617,1592,1560,1518,1563,1582,1594,1559,1612,1698,1731,1699,1770,1785,1743,1676,1728,1762,1783,1710,1754,1740,1644,1774,1741,1709,1744,1777,1756,1788,1716,1709,1805,1854,1895,1891,1874,1864,1836,1862,1824,1791,1849,1910,1903,1859,1935,1942,1886,1915,1839,1828,1767,1787,1769,1832,1828,1817,1787,1727,1690,1743,1691,1701,1689,1754,1723,1720,1682,1748,1722,1731,1738,1680,1689,1650,1642,1654,1645,1671,1660,1665,1646,1695,1639,1683,1668,1628,1625,1608,1599,1577,1614,1610,1634,1610,1614,1642,1630,1630,1615,1654,1637,1697,1662,1655,1630,1681,1634,1706,1687,1686,1709,1710,1719,1677,1738,1718,1767,1655,1745,1722,1742,1753,1737,1762,1686,1774,1723,1716,1744,1705,1771,1712,1772,1710,1777,1730,1763,1781,1758,1787,1738,1780,1765,1773,1721,1723,1697,1667,1777,1697,1765,1731,1763,1720,1750,1767,1699,1758,1691,1776,1687,1774,1720,1747,1745,1760,1704,1663,1721,1649,1731,1636,1737,1656,1712,1731,1753,1733,1654,1699,1663,1700,1655,1730,1694,1680,1726,1708,1730,1726,1705,1701,1716,1708,1705,1659,1663,1687,1691,1653,1693,1661,1697,1648,1672,1643,1671,1649,1679,1715,1685,1713,1703,1690,1662,1716,1712,1716,1718,1721,1715,1714,1711,1718,1712,1720,1751,1742,1741,1721,1756,1743,1748,1733,1751,1760,1756,1752,1751,1799,1768,1774,1751,1803,1770,1784,1747,1778,1794,1781,1786,1792,1785,1776,1790,1784,1817,1773,1791,1772,1812,1828,1810,1796,1788,1826,1802,1790,1808,1807,1771,1796,1798,1822,1797,1824,1826,1625,1693,1536,1523,1505,1467,1514,1448,1385,1417,1401,1413,1450,1375,1431,1370,1389,1386,1420,1373,1426,1379,1414,1422,1463,1484,1464,1517,1491,1529,1511,1439,1449,1500,1457,1469,1473,1481,1485,1447,1458,1450,1433,1468,1477,1394,1439,1461,1441,1433,1447,1402,1440,1420,1453,1442,1447,1460,1468,1521,1539,1539,1567,1504,1549,1527,1513,1470,1521,1514,1496,1593,1537,1597,1630,1529,1615,1578,1579,1605,1573,1548,1557,1582,1560,1603,1554,1543,1538,1573,1504,1511,1536,1586,1506,1552,1607,1604,1581,1613,1613,1594,1594,1605,1539,1573,1439,1523,1487,1377,1503,1452,1357,1453,1521,1425,1417,1549,1523,1374,1522,1563,1334,1458,1532,1373,1402,1583,1428,1347,1546,1377,1418,1588,1385,1523,1589,1363,1634,1412,1558,1530,1377,1637,1283,1643,1422,1507,1528,1407,1658,1311,1662,1333,1613,1366,1595,1487,1470,1538,1390,1557,1355,1615,1338,1667,1308,1628,1364,1609,1436,1489,1497,1500,1483,1534,1531,1539,1525,1508,1494,1486,1531,1454,1530,1445,1515,1447,1496,1465,1554,1413,1553,1360,1573,1376,1553,1350,1605,1353,1564,1367,1564,1352,1509,1468,1522,1478,1466,1496,1475,1557,1418,1607,1367,1604,1353,1640,1306,1682,1280,1663,1273,1631,1339,1600,1413,1627,1464,1568,1537,1523,1566,1508,1660,1330,1717,1301,1699,1345,1642,1397,1656,1449,1590,1541,1564,1609,1527,1574,1490,1576,1372,1609,1335,1634,1387,1683,1366,1618,1367,1593,1377,1630,1428,1583,1493,1503,1495,1470,1529,1450,1511,1488,1481,1464,1530,1422,1533,1418,1520,1411,1578,1406,1505,1411,1495,1405,1526,1408,1561,1413,1568,1389,1570,1422,1559,1455,1539,1513,1572,1511,1670,1507,1607,1488,1571,1538,1616,1553,1644,1537,1665,1493,1743,1408,1619,1503,1623,1488,1668,1435,1628,1459,1587,1433,1628,1393,1623,1405,1667,1435,1723,1428,1734,1435,1717,1454,1716,1463,1743,1470,1794,1459,1843,1507,1812,1502,1741,1607,1765,1607,1771,1581,1803,1610,1762,1675,1678,1757,1615,1813,1581,1857,1542,1856,1503,1892,1513,1903,1481,1875,1469,1799,1469,1777,1559,1780,1588,1735,1581,1741,1578,1720,1569,1796,1592,1788,1602,1781,1595,1753,1616,1706,1608,1724,1599,1807,1658,1763,1682,1697,1753,1568,1768,1661,1574,1829,1665,1621,1770,1582,1722,1726,1565,1766,1676,1482,1787,1647,1510,1720,1623,1568,1756,1652,1482,1674,1702,1578,1624,1676,1557,1556,1634,1595,1435,1641,1583,1521,1460,1554,1582,1578,1591,1541,1567,1571,1497,1576,1555,1540,1535,1470,1523,1521,1440,1525,1512,1555,1484,1469,1497,1476,1511,1484,1484,1435,1494,1456,1496,1494,1503,1519,1511,1547,1606,1531,1609,1588,1588,1609,1623,1608,1617,1633,1692,1630,1640,1584,1569,1578,1529,1483,1520,1479,1454,1455,1437,1497,1503,1497,1520,1486,1655,1616,1469,1401,1361,1459,1477,1532,1422,1424,1459,1397,1459,1475,1525,1467,1454,1538,1503,1523,1531,1468,1498,1497,1505,1481,1465,1430,1427,1426,1433,1419,1377,1396,1431,1464,1406,1376,1416,1391,1375,1357,1401,1411,1416,1390,1433,1472,1426,1498,1574,1597,1598,1588,1654,1589,1578,1601,1601,1724,1680,1717,1690,1643,1704,1567,1672,1682,1617,1664,1598,1692,1576,1590,1604,1526,1587,1656,1602,1551,1606,1658,1571,1613,1651,1610,1671,1602,1661,1579,1627,1657,1631,1624,1609,1509,1586,1570,1618,1545,1586,1525,1582,1578,1562,1540,1546,1541,1480,1520,1512,1533,1527,1558,1565,1595,1552,1595,1605,1579,1598,1644,1610,1593,1573,1611,1597,1673,1623,1610,1589,1654,1590,1620,1634,1617,1552,1620,1570,1608,1606,1560,1627,1616,1582,1622,1642,1477,1482,1452,1483,1407,1551,1452,1572,1507,1568,1457,1521,1503,1452,1497,1584,1559,1581,1545,1573,1599,1624,1604,1588,1568,1566,1580,1551,1581,1605,1598,1651,1630,1602,1588,1600,1611,1614,1605,1644,1616,1645,1695,1634,1650,1671,1712,1688,1685,1658,1696,1691,1664,1673,1692,1737,1720,1717,1721,1674,1687,1679,1692,1699,1663,1650,1649,1676,1672,1648,1682,1647,1677,1648,1689,1680,1616,1626,1636,1668,1636,1653,1635,1640,1632,1623,1604,1642,1609,1586,1624,1623,1594,1600,1572,1643,1636,1623,1631,1637,1618,1645,1628,1647,1600,1633,1629,1633,1641,1605,1628,1657,1674,1649,1656,1673,1653,1680,1658,1641,1654,1665,1677,1641,1687,1677,1639,1584,1557,1540,1604,1614,1577,1562,1561,1482,1552,1587,1595,1604,1552,1552,1601,1561,1591,1543,1597,1559,1530,1578,1529,1570,1551,1551,1533,1552,1550,1582,1521,1566,1591,1614,1635,1629,1686,1633,1628,1650,1568,1570,1632,1630,1653,1647,1612,1680,1547,1615,1683,1640,1583,1626,1563,1631,1601,1604,1519,1520,1544,1509,1572,1526,1507,1507,1541,1517,1603,1510,1539,1595,1538,1517,1570,1508,1492,1510,1535,1591,1564,1587,1576,1587,1546,1528,1552,1568,1561,1566,1591,1587,1664,1646,1653,1645,1680,1620,1670,1665,1653,1650,1646,1633,1623,1648,1613,1579,1628,1605,1622,1563,1568,1535,1622,1501,1562,1559,1505,1556,1516,1578,1570,1637,1601,1590,1691,1662,1687,1704,1682,1672,1655,1614,1607,1696,1716,1746,1688,1708,1743,1748,1695,1890,1954,2017,1952,1903,1975,1893,1831,1832,1828,1802,1788,1765,1721,1664,1707,1704,1806,1825,1888,1918,1972,1955,1886,1853,1811,1850,1785,1804,1852,1859,1822,1771,1794,1781,1793,1755,1783,1828,1812,1835,1847,1890,1900,1900,1852,1829,1833,1863,1803,1824,1854,1825,1746,1774,1724,1706,1789,1700,1684,1650,1628,1630,1673,1678,1678,1745,1677,1729,1660,1699,1751,1692,1785,1739,1808,1752,1805,1744,1802,1803,1840,1784,1803,1792,1849,1681,1675,1699,1608,1670,1594,1698,1620,1721,1685,1611,1636,1585,1621,1611,1556,1582,1593,1639,1612,1546,1593,1599,1610,1575,1587,1568,1606,1628,1618,1618,1583,1627,1611,1568,1605,1630,1575,1593,1620,1543,1621,1673,1634,1605,1627,1578,1665,1649,1623,1604,1623,1611,1593,1546,1579,1571,1584,1540,1555,1602,1577,1548,1502,1510,1530,1559,1506,1588,1549,1575,1538,1590,1588,1661,1629,1605,1637,1592,1633,1557,1581,1586,1644,1612,1585,1649,1614,1675,1667,1625,1693,1653,1646,1693,1699,1589,1641,1672,1596,1720,1724,1729,1817,1872,1783,1766,1796,1839,1802,1779,1736,1723,1786,1823,1843,1845,1782,1811,1777,1794,1785,1777,1849,1840,1803,1809,1791,1828,1835,1849,1860,1831,1858,1896,1870,1889,1873,1830,1854,1821,1819,1821,1831,1827,1858,1866,1896,1857,1860,1873,1856,1886,1836,1842,1837,1858,1847,1854,1835,1846,1852,1844,1874,1870,1862,1884,1896,1891,1865,1867,1853,1863,1818,1866,1853,1860,1826,1843,1844,1809,1798,1826,1842,1883,1875,1847,1883,1813,1858,1832,1862,1866,1892,1904,1922,1885,1962,1910,1858,1907,1907,1907,1948,1916,1883,1879,1846,1852,1858,1876,1909,1904,1863,1841,1883,1851,1888,1941,1914,1924,1880,1881,1940,1949,1985,1954,1958,1957,1981,1951,1924,1926,1929,1944,1927,1931,1883,1938,1931,1888,1876,1892,1880,1893,1882,1894,1877,1919,1940,1909,1890,1923,1965,1891,1920,1901,1912,1889,1891,1909,1902,1852,1905,1890,1852,1859,1871,1893,1888,1881,1912,1896,1879,1870,1876,1909,1870,1863,1913,1901,1870,1913,1873,1902,1930,1910,1869,1847,1927,1870,1888,1893,1935,1884,1904,1909,1945,1907,1937,1946,1954,1930,1952,1954,1923,1937,1955,1932,1929,1968,1915,1971,1983,1971,1917,1976,1997,1928,1970,1982,1914,1979,1966,1919,1971,1989,1964,1929,1943,1945,1923,1941,1926,1911,1883,1967,1910,1929,1957,1941,1953,1938,1919,1895,1947,1890,1918,1903,1793,1938,1840,1916,1925,1906,1882,1907,1799,1962,1833,1897,1904,1821,1869,1858,1427,1632,1687,1674,1851,1915,1772,1801,1641,1552,1722,1784,1829,1474,1426,1596,1760,1738,1636,1530,1488,1542,1600,1378,1476,1547,1480,1574,1583,1386,1574,1607,1538,1608,1594,1584,1554,1469,1560,1631,1513,1508,1556,1520,1488,1610,1604,1685,1669,1604,1538,1605,1679,1660,1619,1541,1565,1488,1394,1554,1636,1606,1570,1654,1620,1678,1616,1596,1682,1695,1484,1514,1522,1543,1490,1546,1367,1484,1528,1581,1563,1629,1516,1574,1509,1489,1502,1493,1262,1126,1017,1208,1047,1145,956,1244,1161,1153,852,817,1207,1152,1001,1062,965,1010,954,1089,859,793,980,844,1145,685,790,1024,738,794,828,790,969,1046,721,752,807,875,852,1034,772,586,739,753,508,805,781,943,1092,1059,860,916,869,794,1078,1093,973,933,934,1108,949,866,955,1004,1038,498,555,709,848,828,634,792,1018,1074,894,1168,958,886,1027,917,1114,913,853,763,888,903,841,1049,933,988,961,1111,794,755,1033,1059,717,964,960,974,1159,1128,1161,843,1080,1200,1144,996,1025,1115,1065,1053,1119,1276,1076,1069,1211,1036,970,981,971,747,795,832,1218,598,843,1112,1112,982,1047,1073,845,938,992,1013,1107,938,1017,1039,969,974,953,1078,959,1094,1124,983,1116,1183,993,1305,1267,1416,1387,1354,1423,1292,1361,1253,1348,1392,1293,1326,1325,1328,1304,1292,1483,1438,1443,1355,1446,1383,1302,1353,1486,1332,1503,1453,1527,1351,1519,1440,1537,1519,1343,1528,1492,1262,1500,1425,1226,1534,1483,1393,1445,1407,1507,1565,1394,1531,1488,1401,1544,1454,1368,1558,1478,1403,1449,1357,1585,1386,1532,1438,1526,1523,1408,1518,1311,1606,1397,1644,1506,1348,1596,1373,1583,1496,1357,1528,1286,1530,1469,1298,1567,1528,1308,1547,1483,1266,1599,1483,1403,1573,1637,1418,1602,1525,1507,1490,1575,1511,1479,1545,1553,1388,1569,1535,1435,1510,1455,1538,1315,1545,1500,1503,1370,1498,1445,1415,1473,1360,1523,1526,1249,1460,1287,1435,1328,1425,1386,1226,1472,1404,1340,1573,1462,1288,1473,1414,1248,1409,1434,1070,1455,1534,1323,1430,1534,1364,1599,1489,1548,1472,1536,1560,1544,1497,1351,1497,1477,1451,1457,1436,1455,1499,1507,1505,1397,1520,1523,1484,1475,1517,1575,1559,1535,1422,1577,1549,1401,1461,1523,1477,1414,1516,1539,1361,1507,1517,1358,1469,1503,1434,1379,1505,1446,1420,1462,1491,1427,1511,1479,1386,1491,1465,1422,1475,1468,1439,1330,1489,1431,1414,1405,1448,1437,1329,1489,1420,1286,1488,1427,1421,1504,1477,1495,1405,1426,1453,1494,1551,1433,1481,1512,1578,1490,1477,1528,1580,1446,1515,1561,1547,1474,1524,1498,1526,1499,1515,1528,1539,1571,1516,1555,1528,1596,1586,1512,1454,1484,1553,1448,1449,1495,1532,1444,1581,1537,1549,1605,1414,1562,1597,1472,1610,1636,1423,1576,1645,1470,1547,1608,1434,1598,1629,1425,1669,1478,1621,1671,1450,1658,1563,1699,1668,1524,1699,1486,1651,1483,1659,1553,1651,1568,1550,1659,1472,1679,1367,1714,1476,1677,1537,1619,1737,1530,1692,1594,1625,1743,1472,1735,1461,1720,1550,1676,1559,1616,1639,1482,1665,1462,1708,1441,1734,1356,1782,1308,1821,1364,1787,1366,1788,1382,1826,1399,1829,1424,1733,1529,1615,1624,1518,1792,1468,1831,1361,1809,1390,1778,1462,1746,1443,1732,1473,1714,1447,1716,1456,1697,1458,1680,1506,1590,1604,1562,1657,1567,1655,1665,1636,1661,1576,1684,1485,1670,1484,1655,1504,1686,1493,1660,1534,1693,1514,1722,1491,1701,1476,1730,1537,1715,1456,1795,1561,1724,1631,1660,1659,1472,1674,1421,1720,1399,1773,1405,1750,1524,1652,1576,1525,1662,1489,1651,1548,1435,1658,1462,1640,1568,1346,1692,1277,1642,1440,1607,1521,1289,1600,1293,1635,1377,1591,1456,1405,1612,1474,1587,1594,1508,1609,1636,1508,1580,1532,1303,1654,1510,1562,1523,1350,1642,1607,1471,1593,1363,1573,1520,1510,1597,1371,1580,1612,1339,1602,1588,1368,1609,1512,1559,1558,1313,1578,1543,1374,1631,1579,1333,1624,1532,1368,1620,1626,1478,1612,1576,1522,1600,1569,1588,1487,1531,1532,1522,1625,1411,1594,1564,1408,1566,1566,1528,1609,1365,1571,1601,1465,1578,1554,1610,1580,1591,1653,1397,1579,1616,1450,1608,1593,1325,1606,1604,1433,1590,1418,1592,1632,1507,1599,1700,1577,1547,1550,1639,1477,1591,1564,1497,1597,1329,1613,1607,1411,1570,1518,1598,1596,1340,1579,1592,1381,1611,1361,1646,1555,1338,1635,1553,1495,1654,1346,1588,1349,1637,1480,1566,1681,1361,1607,1394,1584,1603,1471,1627,1612,1446,1646,1566,1418,1548,1652,1371,1562,1498,1556,1641,1358,1521,1402,1524,1603,1403,1562,1630,1433,1564,1541,1349,1569,1559,1319,1552,1443,1553,1507,1327,1534,1551,1306,1593,1536,1522,1524,1547,1537,1365,1593,1536,1429,1590,1523,1550,1445,1496,1501,1396,1531,1489,1482,1465,1286,1458,1386,1391,1326,1425,1417,1346,1449,1411,1392,1380,1301,1474,1402,1371,1281,1405,1300,1277,1406,1296,1291,1287,1414,1313,1298,1351,1366,1296,1388,1417,1418,1422,1408,1340,1392,1345,1394,1366,1426,1467,1424,1423,1375,1402,1442,1422,1374,1354,1357,1353,1423,1410,1403,1390,1369,1451,1416,1390,1459,1441,1480,1438,1420,1440,1430,1372,1425,1441,1444,1433,1362,1418,1401,1359,1411,1373,1399,1377,1433,1415,1433,1432,1404,1439,1468,1492,1398,1423,1362,1411,1341,1361,1344,1336,1323,1376,1333,1395,1368,1401,1414,1412,1388,1430,1392,1402,1377,1377,1343,1388,1412,1459,1425,1411,1407,1389,1454,1416,1473,1459,1414,1388,1415,1429,1437,1449,1413,1454,1369,1357,1442,1401,1474,1384,1437,1424,1508,1442,1482,1477,1453,1426,1433,1448,1422,1457,1470,1472,1439,1404,1423,1429,1448,1426,1412,1388,1396,1415,1409,1374,1335,1335,1355,1392,1296,1346,1392,1376,1325,1397,1422,1453,1425,1413,1462,1457,1473,1484,1461,1438,1420,1451,1473,1469,1481,1507,1482,1469,1440,1426,1396,1400,1375,1427,1407,1371,1390,1397,1305,1365,1399,1437,1374,1382,1388,1405,1388,1381,1354,1397,1365,1384,1358,1418,1451,1386,1333,1412,1381,1400,1468,1410,1384,1414,1440,1476,1406,1397,1426,1473,1480,1458,1456,1390,1453,1432,1470,1452,1462,1392,1410,1378,1451,1482,1395,1444,1388,1340,1423,1462,1429,1457,1426,1416,1442,1497,1467,1471,1450,1421,1395,1442,1494,1435,1454,1457,1493,1465,1483,1456,1429,1374,1426,1360,1361,1450,1410,1442,1419,1469,1480,1474,1476,1477,1421,1464,1434,1488,1399,1428,1457,1463,1401,1367,1435,1353,1435,1465,1413,1382,1413,1384,1351,1343,1359,1339,1360,1295,1333,1283,1369,1352,1370,1389,1337,1349,1339,1363,1345,1311,1323,1368,1349,1310,1320,1249,1300,1302,1328,1345,1368,1393,1409,1434,1416,1350,1429,1430,1470,1392,1375,1383,1375,1372,1347,1371,1425,1369,1344,1377,1395,1386,1468,1389,1363,1357,1392,1395,1407,1460,1472,1348,1445,1419,1392,1379,1396,1437,1384,1373,1427,1462,1382,1398,1420,1376,1398,1351,1417,1384,1394,1363,1317,1366,1313,1353,1354,1351,1340,1356,1392,1411,1419,1452,1445,1426,1424,1453,1463,1438,1457,1447,1467,1436,1436,1388,1384,1389,1430,1430,1370,1375,1450,1378,1481,1469,1430,1480,1439,1394,1452,1406,1432,1442,1460,1445,1458,1448,1475,1435,1439,1453,1486,1465,1443,1425,1411,1458,1463,1435,1448,1433,1371,1411,1416,1365,1419,1401,1374,1378,1456,1415,1402,1440,1425,1373,1460,1441,1347,1271,1400,1364,1352,1373,1444,1449,1406,1447,1480,1472,1459,1465,1471,1465,1419,1438,1438,1439,1446,1374,1391,1367,1425,1433,1390,1431,1467,1393,1434,1439,1536,1497,1467,1422,1443,1431,1436,1414,1410,1433,1424,1473,1444,1441,1341,1407,1390,1387,1378,1404,1465,1418,1444,1425,1476,1381,1464,1399,1376,1462,1472,1437,1448,1508,1446,1509,1449,1467,1448,1405,1373,1382,1394,1479,1422,1428,1469,1437,1388,1425,1476,1453,1404,1402,1399,1450,1380,1413,1375,1369,1379,1400,1292,1423,1441,1408,1360,1446,1392,1355,1391,1458,1343,1390,1414,1408,1377,1430,1384,1366,1405,1332,1396,1380,1466,1460,1385,1414,1439,1484,1392,1367,1485,1455,1430,1368,1389,1428,1340,1409,1416,1402,1356,1408,1415,1441,1370,1406,1454,1426,1366,1387,1471,1458,1395,1476,1367,1374,1436,1366,1346,1447,1438,1389,1461,1444,1441,1367,1380,1430,1387,1407,1384,1370,1393,1469,1408,1370,1393,1425,1438,1430,1419,1452,1399,1460,1443,1425,1440,1479,1392,1385,1411,1471,1382,1482,1395,1400,1430,1395,1390,1345,1511,1481,1452,1408,1382,1421,1428,1357,1307,1424,1393,1405,1354,1426,1324,1335,1387,1407,1395,1396,1433,1408,1348,1381,1342,1340,1346,1361,1444,1404,1423,1420,1365,1423,1427,1409,1404,1395,1409,1384,1443,1443,1464,1477,1447,1421,1433,1412,1469,1480,1505,1446,1473,1408,1488,1463,1440,1443,1457,1447,1435,1416,1405,1398,1422,1430,1419,1413,1473,1479,1484,1473,1425,1455,1405,1438,1468,1446,1450,1463,1455,1442,1448,1432,1410,1414,1356,1429,1485,1449,1422,1379,1358,1409,1397,1354,1409,1394,1357,1329,1360,1348,1311,1293,1386,1369,1392,1406,1425,1419,1451,1413,1414,1516,1401,1479,1404,1352,1393,1465,1454,1446,1388,1402,1458,1504,1448,1435,1447,1382,1442,1427,1491,1450,1334,1475,1414,1214,1360,1469,1303,1257,1422,1424,1393,1360,1311,1381,1378,1416,1278,1332,1352,1347,1327,1329,1377,1385,1367,1401,1417,1399,1463,1419,1432,1431,1443,1435,1372,1374,1387,1402,1422,1448,1427,1435,1394,1389,1359,1405,1409,1433,1361,1388,1420,1411,1384,1362,1361,1369,1328,1352,1305,1318,1386,1391,1381,1358,1365,1406,1429,1420,1461,1424,1458,1426,1411,1378,1433,1455,1475,1480,1471,1479,1481,1422,1372,1402,1395,1318,1370,1422,1341,1439,1379,1440,1428,1409,1488,1478,1455,1413,1421,1480,1448,1447,1428,1465,1466,1443,1432,1443,1495,1497,1473,1439,1442,1426,1434,1381,1385,1412,1405,1424,1422,1363,1411,1436,1403,1476,1457,1467,1434,1425,1434,1409,1395,1392,1392,1413,1414,1332,1347,1295,1284,1427,1258,1329,1300,1267,1291,1222,1233,1222,1070,1067,1258,1188,1200,1235,1230,1336,1345,1300,1312,1306,1291,1245,1274,1228,1334,1281,1262,1274,1191,1312,1300,1180,1162,1234,1175,1213,1120,1218,1215,1394,1356,1371,1321,1433,1345,1369,1360,1388,1408,1409,1387,1407,1411,1377,1370,1399,1415,1405,1388,1363,1377,1341,1261,1229,1287,1367,1360,1386,1425,1392,1393,1417,1411,1408,1377,1399,1384,1377,1369,1325,1391,1352,1412,1361,1450,1328,1354,1376,1410,1378,1380,1389,1366,1380,1308,1383,1375,1345,1356,1389,1436,1385,1428,1419,1383,1400,1351,1370,1346,1372,1358,1428,1395,1379,1382,1373,1448,1422,1399,1395,1412,1404,1330,1302,1314,1285,1297,1335,1284,1287,1309,1388,1335,1393,1386,1434,1421,1377,1391,1348,1367,1388,1419,1369,1377,1406,1400,1410,1409,1361,1408,1427,1440,1456,1450,1485,1406,1409,1423,1344,1414,1396,1430,1405,1436,1468,1431,1414,1393,1438,1397,1365,1390,1382,1440,1369,1408,1419,1364,1405,1464,1440,1416,1424,1422,1360,1434,1375,1409,1367,1362,1359,1378,1341,1387,1361,1381,1381,1420,1310,1272,1324,1322,1352,1331,1346,1317,1364,1289,1328,1330,1391,1375,1339,1291,1382,1356,1355,1413,1380,1322,1360,1331,1364,1423,1414,1386,1426,1414,1463,1410,1415,1395,1420,1402,1372,1391,1352,1379,1390,1356,1389,1400,1365,1389,1415,1411,1358,1399,1421,1397,1352,1376,1394,1357,1376,1463,1449,1425,1431,1421,1384,1423,1398,1347,1354,1377,1426,1402,1338,1351,1347,1438,1402,1441,1373,1377,1364,1377,1328,1312,1300,1237,1307,1344,1349,1376,1367,1365,1395,1425,1409,1448,1407,1372,1416,1394,1424,1427,1382,1370,1409,1362,1384,1394,1387,1426,1362,1377,1429,1372,1332,1367,1403,1397,1387,1355,1282,1351,1340,1340,1338,1361,1335,1342,1294,1297,1349,1383,1309,1394,1281,1327,1315,1276,1341,1321,1255,1353,1323,1368,1378,1364,1377,1373,1317,1372,1364,1371,1353,1379,1377,1350,1364,1361,1377,1363,1315,1327,1321,1350,1445,1386,1435,1332,1373,1390,1384,1336,1381,1368,1388,1424,1430,1399,1392,1386,1478,1476,1445,1431,1450,1442,1412,1393,1469,1395,1410,1476,1428,1334,1393,1398,1354,1332,1377,1386,1326,1380,1391,1343,1321,1298,1349,1313,1304,1371,1311,1400,1373,1424,1364,1425,1398,1420,1412,1375,1289,1424,1392,1361,1351,1334,1308,1428,1398,1424,1415,1431,1428,1451,1407,1409,1399,1404,1400,1408,1377,1342,1370,1249,1328,1296,1398,1336,1346,1311,1263,1321,1269,1313,1299,1337,1353,1416,1326,1328,1383,1377,1370,1460,1436,1385,1332,1217,1317,1312,1235,1261,1273,1150,1197,1275,1264,1146,1258,1295,1118,1179,1242,1226,1231,1246,1322,1400,1342,1388,1322,1305,1174,1247,1340,1210,1233,1248,1187,1192,1211,1240,1227,1200,1294,1130,1157,1290,1250,1342,1359,1284,1364,1399,1410,1357,1380,1352,1400,1364,1401,1376,1349,1298,1389,1354,1439,1405,1408,1337,1339,1406,1405,1350,1390,1334,1373,1373,1358,1331,1342,1331,1240,1325,1259,1330,1359,1253,1453,1406,1310,1287,1352,1223,1312,1323,1248,1340,1330,1196,1362,1365,1316,1303,1337,1374,1394,1358,1272,1303,1308,1194,1329,1300,1281,1230,1271,1367,1311,1266,1271,1330,1304,1342,1347,1280,1307,1301,1313,1294,1331,1302,1294,1308,1313,1368,1266,1293,1280,1288,1353,1355,1405,1319,1315,1304,1254,1296,1367,1311,1310,1368,1347,1396,1372,1424,1341,1390,1364,1336,1324,1342,1323,1349,1316,1337,1323,1376,1378,1295,1370,1421,1406,1364,1360,1353,1375,1381,1384,1385,1436,1319,1386,1412,1401,1350,1361,1366,1354,1409,1367,1381,1405,1324,1385,1370,1360,1377,1363,1374,1304,1342,1360,1375,1418,1374,1392,1383,1385,1352,1488,1451,1449,1452,1411,1477,1449,1427,1362,1398,1397,1304,1375,1298,1388,1405,1411,1410,1398,1359,1387,1337,1400,1364,1391,1370,1387,1424,1450,1383,1450,1389,1354,1424,1396,1359,1375,1361,1392,1416,1373,1363,1383,1397,1360,1371,1401,1455,1424,1414,1440,1437,1410,1394,1374,1394,1416,1441,1341,1399,1348,1391,1386,1366,1433,1401,1343,1340,1381,1314,1421,1370,1380,1408,1366,1300,1267,1273,1319,1285,1329,1345,1279,1315,1308,1403,1344,1360,1368,1369,1418,1344,1409,1396,1440,1393,1383,1369,1389,1335,1363,1432,1435,1461,1453,1344,1405,1401,1428,1379,1403,1305,1309,1295,1340,1222,1275,1258,1256,1318,1349,1360,1372,1330,1269,1330,1323,1367,1310,1367,1343,1408,1415,1358,1415,1346,1394,1350,1379,1310,1322,1378,1310,1286,1239,1286,1228,1326,1364,1334,1335,1301,1346,1287,1262,1291,1298,1323,1357,1351,1283,1294,1282,1342,1344,1314,1319,1325,1306,1353,1239,1251,1297,1213,1233,1248,1272,1241,1254,1252,1195,1190,1255,1219,1155,1253,1362,1324,1339,1317,1297,1299,1370,1404,1140,1187,1234,1319,1335,1374,1344,1377,1424,1373,1399,1404,1411,1367,1335,1333,1358,1357,1402,1359,1353,1300,1358,1286,1254,1311,1305,1319,1361,1355,1373,1356,1334,1319,1362,1351,1383,1347,1328,1270,1294,1317,1155,1233,1150,1217,1238,1214,1167,1035,1132,1317,1296,1335,1317,1317,1328,1354,1280,1322,1314,1289,1304,1302,1266,1214,1308,1326,1292,1237,1124,1255,1268,1225,1272,1300,1206,1224,1251,1332,1269,1283,1236,1218,1227,1063,1173,1310,1207,1201,1107,1183,1120,1175,1210,1192,1064,1043,1153,1188,1259,1342,1300,1273,1335,1313,1294,1286,1271,1296,1320,1329,1295,1354,1294,1335,1359,1292,1340,1300,1306,1205,1254,1293,1252,1381,1362,1304,1308,1283,1323,1320,1334,1267,1254,1343,1235,1322,1206,1271,1224,1285,1234,1353,1310,1218,1232,1218,1252,1206,1258,1243,1262,1319,1220,1206,1209,1292,1261,1267,1277,1318,1341,1213,1243,1184,1231,1228,1246,1126,1061,1206,1212,1219,1266,1207,1216,1310,1265,1228,1219,1234,1220,1269,1163,1269,1298,1156,1129,1211,1265,1253,1244,1223,1158,1153,1095,1177,1182,1168,1238,1160,1247,1174,1221,1226,1252,1178,1219,1104,1138,1080,1087,1030,1184,1086,1109,1148,1066,1105,1066,1063,1210,1139,1243,1207,1099,1176,1148,1146,1164,1124,1153,1069,1145,1111,1226,1236,1159,1198,1228,1227,1247,1154,1290,1238,1209,1184,1192,1183,1076,1022,1192,1087,1122,1119,1160,1166,1115,1125,1271,1205,1232,1143,1146,1248,1171,1279,1370,1172,1164,1136,1105,1114,1293,1142,1109,1145,1140,1139,1221,1282,1244,1117,1009,1120,1147,1124,1091,1083,1077,1139,1164,1084,1138,1260,1439,1490,1430,1330,1275,1299,1298,1350,1349,1281,1184,1210,1226,1209,1228,1272,1279,1221,1190,1138,1187,1153,1177,1144,1135,1159,1144,1147,1149,1074,1126,1120,1147,1136,1184,1152,1187,1210,1138,1079,1138,1076,1097,1157,1147,1145,1145,1122,1052,1142,1163,1123,1143,1163,1185,1118,1132,1139,1159,1166,1159,1164,1160,1132,1160,1164,1183,1175,1083,1167,1090,1187,1175,1110,1015,1058,1082,1047,1147,1155,1262,1146,1166,1111,1167,1167,1126,1093,1216,1314,1234,1166,1112,1054,1030,1014,1046,1153,1114,1164,1208,1217,1116,1107,1086,1159,1115,1096,1104,1043,1172,1099,1117,1102,1121,1101,1092,1080,1083,1044,1098,1119,1162,1133,1115,1226,1313,1121,1088,1057,1058,1049,1101,1049,1095,1104,1148,1109,1118,1051,1112,1156,1117,1073,1091,1068,1084,1040,1068,1090,1119,1084,1085,1076,1114,1051,1125,1121,1173,1273,1170,1090,1136,1226,1079,1123,1082,1117,1121,1131,1171,1091,1112,1099,1040,1098,1030,1024,1022,1096,941,1059,1085,1027,1085,912,1135,1096,1008,1117,1050,956,1072,999,999,1081,942,1086,1000,911,1118,1052,953,1082,943,988,1073,922,1050,1068,1078,1064,1035,1018,1084,1033,1065,1081,1064,930,1094,1013,1083,1069,998,1047,891,1037,1060,967,1080,928,1008,1182,1182,1139,1078,691,825,904,1035,1136,1303,1288,1251,1201,1278,1260,1229,1117,1090,1037,1020,1100,1211,1200,1188,1169,1118,1132,1271,1250,1265,1146,1263,1244,1242,1260,1226,1224,1246,1195,1173,1130,1047,1110,1067,1045,1153,1137,1098,1121,1201,1194,1212,1198,1134,1121,1081,1059,1135,1123,1097,1062,1023,1057,1108,1087,986,1020,1097,1070,1131,1048,1128,1393,1266,1329,1451,1435,1454,1500,1509,1460,1462,1584,1560,1524,1525,1505,1564,1604,1568,1607,1517,1604,1550,1624,1573,1576,1687,1572,1606,1602,1711,1618,1599,1691,1574,1714,1641,1469,1630,1660,1558,1651,1613,1633,1556,1538,1627,1687,1634,1595,1617,1662,1633,1675,1667,1620,1562,1662,1655,1683,1681,1582,1680,1664,1650,1692,1676,1666,1520,1678,1665,1660,1546,1574,1655,1655,1557,1654,1604,1479,1492,1607,1614,1541,1518,1616,1549,1515,1606,1409,1550,1403,1508,1436,1393,1406,1350,1269,1174,1394,1311,1382,1448,1484,1447,1469,1511,1590,1491,1495,1595,1574,1498,1613,1627,1537,1648,1618,1564,1625,1663,1636,1573,1563,1586,1678,1668,1617,1609,1644,1703,1696,1701,1665,1640,1654,1645,1672,1683,1665,1651,1678,1657,1663,1631,1652,1694,1623,1610,1631,1654,1627,1620,1580,1611,1591,1570,1691,1646,1632,1678,1653,1702,1183,1362,1716,1690,1369,1240,1261,1441,1673,1646,1420,1333,1306,1297,1288,1273,1477,1696,1669,1451,1279,1240,1218,1324,1686,1656,1412,1220,1166,1173,1328,1499,1638,1578,1406,1234,1251,1224,1216,1204,1368,1519,1599,1456,1277,1196,1213,1212,1174,1139,1147,1148,1204,1176,1134,1189,1173,1245,1390,1414,1412,1472,1443,1336,1354,1295,1309,1403,1390,1340,1235,1118,1119,1225,1398,1473,1395,1326,1159,1015,1041,1075,1101,1190,1274,1404,1409,1245,1145,1106,1046,1094,1059,1124,1090,1081,1169,1287,1352,1408,1230,1125,1092,1133,1212,1337,1441,1294,1098,1027,1000,1017,1113,1312,1327,1228,1130,1066,1072,1063,1071,1057,1110,1108,1114,1070,1102,1057,1069,1063,1125,1242,1271,1329,1371,1473,1399,1271,1084,1055,1040,1064,1072,1089,1221,1384,1328,1250,1318,1295,1264,1267,1115,1042,1097,1082,1087,1093,1122,1185,1283,1364,1291,1187,1095,1040,1081,1097,1057,1092,1174,1206,1308,1408,1356,1169,1068,1056,1089,1089,1055,1091,1215,1410,1343,1228,1114,1106,1111,1153,1102,1107,1076,1088,1095,1097,1089,1095,1083,1027,1097,1132,1186,1157,1178,1198,1336,1370,1382,1479,1501,1424,1311,1137,1071,1043,1115,1242,1331,1330,1153,1104,1065,1112,1163,1247,1351,1267,1070,981,1048,1071,1127,1263,1416,1390,1205,1072,1060,1114,1070,1166,1352,1324,1085,1080,1064,1145,1096,1125,1130,1105,1123,1076,1079,1075,992,1068,1062,1117,1116,1049,1101,1073,1052,1022,964,1024,937,907,1050,940,809,582,960,1115,945,762,1060,1321,433,1217,1092,753,613,329,556,527,622,623,643,682,713,676,669,827,835,923,899,1121,993,866,1240,880,1130,1282,965,1268,1034,1257,1081,1147,1301,1137,1289,1146,1218,1265,1234,1208,1204,1269,1210,1322,1282,1302,1293,1299,1313,1259,1253,1264,1227,1220,1229,1189,1248,1101,1245,1086,1193,1231,1183,1275,1180,1232,1194,1258,1117,1211,982,1193,818,1120,1132,777,1006,933,768,915,952,901,842,772,843,757,598,806,805,778,750,672,637,709,580,1003,558,1028,932,555,968,615,967,906,832,833,817,947,960,974,937,1031,1077,1166,1084,1090,1066,1196,1009,1170,1121,1292,1178,1214,1249,1374,1245,1302,1372,1322,1301,1245,1337,1308,1334,1332,1375,1259,1263,1328,1274,1374,1344,1392,1321,1347,1276,1385,1313,1340,1301,1280,1246,1271,1237,1268,1180,1248,1195,1155,1170,1132,1057,1058,1136,1114,964,984,971,1027,904,879,1031,822,843,1018,1158,1486,1189,1034,1535,1295,1540,977,1569,1823,1254,1840,1438,1810,1365,1687,1382,1662,1262,1545,1558,1618,1386,1544,1672,1369,1745,1470,1609,1510,1652,1356,1671,1258,1665,1124,1638,1278,1607,1351,1199,1685,820,1660,1188,1199,1694,884,1689,1148,1634,1396,1440,1597,1367,1768,1443,1745,1224,1684,1153,1621,1363,1477,1646,1410,1663,824,1479,1610,848,1427,1586,1220,1422,1616,1445,1711,1259,1408,1729,1299,1579,1309,1438,1794,1273,1502,1390,1208,1542,1484,1425,1749,1062,1560,1415,1352,1769,1278,1542,1396,1127,1858,589,1546,1490,1182,1788,533,1375,1636,1006,1903,451,1349,1494,1077,1760,687,1503,1468,1015,1792,1030,1644,1086,1431,551,1505,616,1428,1021,1474,816,1363,948,1472,577,1275,1110,1279,1326,1404,1238,1206,864,1120,1130,1502,1116,1311,1158,1223,1561,1256,1320,1439,923,1469,946,1608,1121,1499,1615,1000,1385,875,1546,1155,1592,1042,1388,862,1615,447,1444,1288,1482,1309,1687,853,1562,1307,1735,695,1560,1143,1648,763,1337,1398,1420,1018,967,1620,1002,1835,764,1373,1731,950,1731,1116,1540,1272,782,1572,1190,1229,1872,686,1287,1842,1072,1528,1433,1224,1785,1164,1355,1661,1034,1684,1082,1323,1836,956,1814,1092,1466,1480,981,1883,370,1492,1504,1053,1810,677,1083,1761,284,1537,1319,1052,1801,792,1583,1452,1559,1454,1472,1627,1173,1917,696,1531,1420,1237,1709,635,1548,1367,1612,1077,1150,1864,1067,1865,1214,1880,1045,1721,1243,1640,1141,1144,1843,624,1541,1243,1510,1446,1340,1588,1219,1723,676,1805,917,1385,1788,1228,1783,839,1812,1252,1683,1789,1052,1773,1446,1328,1738,1257,1732,1520,1482,1608,1219,1606,1353,1685,1394,1417,1483,1048,1643,1507,1129,1833,1313,1574,1618,1614,1504,1523,1369,1513,1313,1423,1307,1602,1268,1582,1234,1622,1186,1516,1428,1511,1771,1574,1765,1505,1696,1582,1539,1592,1710,1400,1568,1571,1713,1532,1714,1510,1664,1528,1642,1600,1498,1638,1518,1630,1670,1585,1595,1597,1571,1685,1587,1682,1571,1635,1515,1334,1585,1233,1536,1524,1490,1639,1478,1544,1421,1424,1734,1475,1795,1583,1643,1709,1520,1404,1580,1722,1562,1611,1554,1407,1643,1383,1521,1869,1051,1584,1620,1345,1642,1428,1426,1392,1460,1610,1792,1472,1699,1571,1404,1547,1623,1521,1565,1558,1502,1731,1302,1486,1850,1436,1472,1803,1352,1347,1880,1371,1213,1789,1654,896,1557,1791,1071,1526,1876,1262,1370,1908,1326,1320,1899,1188,1416,1909,1299,1468,1867,1316,1384,1789,1107,1443,1720,1012,1575,1546,1406,1696,1432,1178,1760,1125,1380,1663,1086,814,1555,1493,912,1781,1381,1070,1929,1243,1308,1917,1022,497,1392,1445,914,1479,1653,1116,1612,1429,1287,1794,1200,1694,1389,1264,1710,1306,1498,1310,989,1633,1090,1377,1398,1312,1679,909,1306,1543,528,968,1748,620,1412,1489,1119,1856,1297,1676,1047,1165,1642,836,1767,1401,1479,1600,808,1477,1400,848,1778,1008,1354,1620,1067,1818,1133,1472,1689,504,701,1870,888,1070,1760,900,1138,1764,927,1475,1617,1231,1849,876,1742,1176,1589,1496,887,1707,955,1771,1247,1724,1279,1691,625,1648,777,764,1482,1000,1686,1392,1624,1469,1485,1404,1479,1334,1508,1599,1225,672,1857,783,1587,1459,1199,1839,1239,1629,763,1798,853,1518,1637,1819,1035,1828,992,1801,482,1326,1273,1001,1689,914,1810,971,1725,777,1513,1467,531,1693,983,1646,1409,975,1796,905,1592,1467,472,1714,1301,1517,1643,1528,1694,833,1747,936,844,1793,1019,1655,1554,946,1771,1265,1510,1756,1037,1792,838,991,1729,748,1286,1705,813,1822,1253,1146,1796,902,1779,1281,1498,1559,1345,1728,1081,1788,1285,1809,1072,1705,1326,1201,1673,711,1532,1361,917,1816,927,1673,1474,1393,1802,679,1648,1564,1082,1820,932,1742,1552,480,1737,1644,664,1761,1645,675,1802,1561,983,1838,1447,850,1843,1449,595,1841,1607,876,1842,1443,1028,1878,1513,693,1870,1750,857,1899,1545,942,1901,1313,805,1913,1631,937,1903,1578,1087,1909,1528,974,1811,1462,893,1821,1459,1169,1833,1436,924,1844,1585,972,1845,1412,998,1856,1444,1154,1865,1486,1190,1878,1425,1442,1851,1082,1365,1855,1115,1277,1899,1349,1257,1881,1504,1638,1833,1189,1654,1798,1210,1571,1829,1176,1498,1831,1373,1614,1793,1372,1795,1742,1124,1903,1462,1240,1843,1444,1710,1800,1172,1737,1699,963,1746,1527,1063,1741,1753,1239,1862,1383,1477,1882,1051,1772,1820,719,1815,1610,1526,1843,1316,1824,1680,1165,1821,1322,1407,1830,1195,1817,1702,944,1807,1385,1339,1785,1123,1687,1664,1523,1846,1125,1798,1168,1290,1834,1173,1685,1463,1456,1833,1365,1723,1157,1655,1744,1184,1659,1297,1647,1468,1472,1744,1248,1614,1674,1437,1621,1241,1595,1774,957,1573,1779,676,1541,1790,877,1637,1770,1196,1580,1810,1472,1352,1757,1144,1404,1672,1778,1054,1647,1754,1420,1694,1455,893,1660,1638,856,1625,1770,922,1646,1537,1240,1668,1343,1200,1674,1148,1261,1684,1034,1561,1743,739,1603,1711,1012,790,1720,1127,957,1534,1449,1163,1680,918,1435,1797,820,1071,1671,1113,1057,1569,1424,1365,1764,1268,1646,1387,1215,1716,847,1674,1525,683,1625,1333,766,1680,1348,1292,1710,707,1526,1679,778,1499,1373,652,1272,1586,574,1369,1782,916,1498,1427,889,1486,1493,956,1585,1495,858,1547,1357,900,1465,1454,707,1465,1611,914,1735,1583,1197,1570,1298,979,1617,1273,856,1578,1425,765,1437,1489,814,983,1531,1289,812,1734,1456,658,1442,1412,1041,1609,1228,935,1721,792,1254,1324,1516,1023,886,1486,1346,545,1642,1437,1476,1161,1256,1536,1525,897,1478,1395,1036,1031,1548,1361,1176,1449,1176,1451,1534,929,1248,1460,1356,1529,1593,1045,1327,1350,965,1492,1514,868,1034,1231,1424,812,1587,1623,1532,1438,1323,1523,1421,1010,1328,1357,946,1061,1415,1023,1459,1516,1039,1577,1304,1145,1520,1293,958,1394,1414,649,1475,1401,1097,1652,1220,1404,1465,1135,1577,1276,1129,1278,1264,977,1603,1414,1315,1412,1252,982,1381,1125,1120,1077,1094,1343,1378,962,1306,1472,1480,1387,1438,1012,1330,1266,1285,1312,1082,1265,1508,1054,1567,1496,1489,1286,1492,1359,1148,1357,1156,1623,972,1442,913,1590,1446,940,1601,1475,1094,1666,1589,1245,1503,1076,1204,1570,1055,1237,1408,932,1408,1139,1176,1503,1142,965,1479,1040,1305,1365,1413,1526,838,1121,1092,1386,1192,1140,1263,568,1721,1422,700,1685,1243,877,1647,1311,1083,1391,968,1516,988,1092,823,1383,1319,637,1533,1209,885,1508,1003,905,1477,1345,915,1397,1017,901,1183,1386,923,1165,1067,1177,1322,1344,974,1501,1113,784,1438,1209,813,1284,1021,798,1506,1119,1519,1029,1238,1255,1093,1334,949,902,1500,1087,1385,1068,1187,1108,971,1157,1246,743,1326,1118,632,1324,1441,1548,1114,1185,1068,1077,1356,1263,727,1448,1347,1368,1119,1483,1190,1275,1282,1042,1425,1251,1233,1473,1113,1261,1347,1062,1177,972,1354,1227,1339,1351,1119,1503,1181,1226,1385,1339,1470,1347,1613,1306,1750,1157,1190,1344,1219,1531,1392,1603,1145,1476,1227,1300,1447,1003,1399,1339,1465,1376,1446,1275,1382,1285,1562,1428,1533,1368,1503,1347,1067,1203,1330,1448,1342,1266,1218,1579,1185,1175,1139,1079,1474,1127,1692,1217,1592,1272,1663,1074,840,1691,1230,1154,1426,1333,1595,983,1120,1549,1150,1528,1178,1045,1391,1330,1231,1614,1198,1067,1512,1038,1151,1210,1199,1184,1063,1424,1246,1439,1520,1277,1348,1162,996,1166,1329,1332,775,1445,1394,1051,1505,931,1166,1581,1234,1261,1462,1120,1275,1468,1454,1035,1212,1463,1378,1163,1496,1210,985,1495,1461,716,1286,1654,695,1443,1663,742,1490,1375,800,615,1079,1572,811,1400,1602,856,1474,1584,1093,1395,1371,710,1279,1482,515,1440,1456,763,1377,1105,1102,1408,1081,1220,1516,1266,789,1077,1224,1276,901,1332,1128,905,1304,1048,705,1392,1283,444,1424,1590,631,1108,1434,956,789,1065,1338,1161,1071,1148,408,1329,1446,664,1291,1317,976,1386,1177,1018,1278,1476,714,1352,1493,531,1130,1603,706,1069,1481,611,1197,1346,778,1280,1212,627,1191,1424,695,1027,1319,569,1115,1376,663,1133,1475,651,1018,947,1143,1234,1072,753,1080,1347,696,1115,1069,959,899,1261,1057,901,828,1264,1200,1076,1293,1171,1402,1000,1162,1412,836,1279,1327,937,1172,1164,1035,1096,1187,687,1272,1356,1343,1085,1351,1217,940,1433,1142,1027,1315,576,1106,1001,1259,1246,1516,1129,1211,1422,1360,1230,1244,1146,1151,1257,991,895,1242,916,1355,1349,812,1332,1403,868,1324,1421,883,1326,1214,941,1089,1162,1287,1460,834,1102,1278,1026,1303,1116,1319,1255,825,1237,1097,1004,1634,1303,1316,1331,1306,782,1236,1310,704,1035,1134,1217,1460,1180,992,1289,1126,1069,1111,994,1232,1082,907,1200,1119,1039,1153,1028,854,1325,1164,933,1376,1164,871,1115,1133,1277,788,1072,1450,878,931,1495,962,869,1271,1151,1302,797,1056,1153,873,1102,1571,798,1203,1260,1068,1170,845,1066,723,1176,1270,1270,708,1107,1191,930,1209,1209,485,1061,1058,867,1125,1411,716,945,1388,1229,926,910,1187,1268,810,1239,1193,584,1326,1188,1104,1395,1159,1403,1247,949,1051,1264,1446,920,969,1346,1314,822,1305,1236,1340,1097,1254,1356,1039,1252,1038,1126,1614,1120,1397,1119,1085,1651,1029,1143,1448,1136,1012,1443,1282,1565,1342,1376,1105,1107,1536,1233,1364,921,1306,1614,1211,1724,1024,1421,1531,1205,1501,1515,1506,1314,986,1520,1544,1223,1466,1324,1538,1541,1039,1565,1490,1614,1355,1226,1691,1476,1486,1569,1350,1754,1415,1752,1565,1345,1711,1457,1809,1361,1588,1561,1313,1813,1458,1490,1699,1546,1628,1294,1844,1301,1724,1626,1494,1569,1310,1820,1255,1853,1539,1706,1531,1324,1681,1396,1801,1353,1727,1479,1765,1599,1471,1585,1414,1617,1518,1815,1510,1575,1642,1525,1733,1501,1737,1376,1809,1387,1827,1580,1766,1496,1591,1425,1765,1480,1803,1466,1717,1527,1807,1723,1546,1656,1530,1545,1635,1472,1568,1565,1635,1414,1503,1383,1654,1458,1513,1741,1594,1770,1589,1439,1580,1747,1502,1845,1507,1809,1582,1814,1696,1743,1665,1469,1621,1684,1652,1711,1163,1437,1826,1442,1375,1476,1440,1541,1709,1156,1622,1700,1680,1378,1742,1631,1796,1712,1790,1766,1765,1740,1736,1476,1731,1519,1650,1729,1578,1658,1263,1865,1099,1768,1728,1741,1776,1582,1843,1356,1823,1576,1747,1720,1669,1846,1601,1880,1772,1689,1366,1753,1569,1479,1496,1639,1838,1261,1352,1519,1832,1414,1760,1334,1881,1772,1432,1798,1390,1754,1742,1616,1855,1452,1791,1180,1495,1566,1343,1648,1649,1729,1746,1493,1539,1734,1103,1752,1568,1622,1778,1722,1695,1397,1594,1647,1669,1368,1683,1444,1725,1623,1240,1752,1397,1738,1641,1743,1703,1676,1744,1755,1771,1340,1785,1586,1742,1519,1769,1620,1717,1655,1380,1666,1674,1735,1556,1711,1769,1456,1760,1356,1638,1789,1709,1778,1512,1653,1687,1710,1553,1735,1619,1257,1727,1747,1417,1701,1729,1748,1670,1421,1773,1725,1650,1735,1805,1575,1736,1511,1790,1756,1456,1753,1628,1813,1650,1544,1667,1755,1347,1835,1773,1391,1868,1715,1214,1861,1686,1130,1807,1789,1731,1783,1776,1411,1782,1435,1784,1689,1339,1617,1790,1321,1866,1801,1348,1812,1338,1397,1808,1263,1771,1769,1559,1705,1711,1340,1795,1397,1713,1826,1343,1850,1336,1283,1793,1336,1810,1789,1631,1580,1631,1568,1384,1696,1106,1775,1398,1578,1603,1259,1799,1453,1790,1379,1518,1658,1585,1721,1302,1763,1408,1858,1412,1580,1814,1452,1765,1334,1730,1745,1671,1476,1792,1171,1844,1438,1600,1508,1339,1800,1641,1726,1425,1753,1491,1435,1747,1561,1822,1670,1823,1598,1730,1813,1575,1637,1844,1715,1546,1838,1615,1816,1761,1832,1632,1839,1634,1556,1814,1533,1702,1818,1631,1407,1665,1375,1822,1662,1247,1733,1804,1668,1495,1727,1411,1730,1668,1546,1763,1441,1804,1528,1744,1723,1803,1686,1742,1823,1691,1495,1648,1441,1819,1651,1525,1780,1748,1572,1687,1775,1844,1704,1846,1680,1776,1795,1581,1815,1699,1756,1774,1448,1852,1694,1726,1798,1281,1795,1432,1676,1777,1305,1825,1410,1722,1813,1428,1812,1603,1730,1613,1397,1818,1744,1641,1769,1398,1831,1687,1655,1810,1357,1821,1758,1359,1733,1550,1334,1555,1403,1441,1708,1292,1521,1729,1432,1747,1308,1736,1682,1395,1598,1494,1485,1747,1404,1700,1585,1300,1639,1413,1559,1672,1043,1532,1708,1272,1660,1635,1238,1603,1527,1117,1589,1637,852,1511,1672,1205,1735,1313,1237,1653,1362,1562,1715,733,1489,1711,1354,1479,1726,1512,1753,1143,1685,1310,1313,1650,882,1684,1298,1356,1499,1127,1491,1147,1367,1536,885,1602,1168,1411,1553,747,1354,1348,1473,1546,1155,1224,1246,1499,1271,1544,1277,880,1667,997,1332,1280,1157,1539,1472,1366,1192,1435,1440,1383,1576,1480,1339,1562,991,1687,1153,1717,1354,1807,1191,1772,1334,1058,1417,1470,1869,1494,1235,1484,1332,1482,1792,1258,1716,1699,1357,1795,1082,1506,1293,1419,1605,762,1824,1472,1547,1781,1151,1280,1767,1097,1217,1323,1393,1619,1310,1814,1726,1636,1394,1260,1686,1418,1475,747,1453,1010,1385,1232,1366,1351,1174,1364,1157,1266,1063,1573,1287,1488,858,1674,1020,1418,1064,1667,1339,1205,1251,1247,1161,1271,1548,1372,1653,1127,1458,1148,1409,952,1464,1457,1173,1156,1427,1247,1109,1383,1534,1509,887,1587,1192,1413,897,1551,1336,1465,1336,1589,1182,1219,1053,1474,1650,1040,1279,1355,1582,945,1576,1377,1578,1032,1716,1446,1297,890,1587,1727,942,1545,1379,1453,1014,1508,1534,1319,1022,1397,1554,1015,1596,1480,1608,1048,1553,1405,874,1629,1234,1346,996,1319,1696,808,1542,1420,1244,1501,1220,1388,1113,1513,1051,1035,1699,1291,715,1460,1686,813,1608,1712,1007,1684,1210,738,1721,1319,580,1561,1545,681,1692,1212,1067,1574,1069,946,1491,1027,1276,1295,1293,1324,1624,878,1701,1035,1182,1336,1043,1612,1174,894,1319,1147,1024,1564,909,1218,1357,1306,1515,1020,1535,1264,1147,1258,1133,1334,1689,757,1632,1639,1217,1588,1099,1544,1639,822,1605,1408,899,1587,1504,1337,1283,1469,1612,1353,1015,1606,1143,1428,1660,1210,1553,1040,1327,1640,898,1597,1149,1100,1522,1366,1444,1520,1551,981,1338,1344,1210,1382,1231,1338,1602,1190,1435,1053,1549,1199,1195,1623,945,1611,1476,1392,1340,933,1607,1168,1353,1638,952,1706,1339,1399,1392,1051,1307,1420,936,1692,1474,1478,1473,1127,1518,1277,1372,1400,1349,1441,1270,1230,1536,1048,1299,1668,1323,1526,1109,1414,1262,1333,1561,1268,1077,1499,1386,924,1462,1312,1482,1421,1114,1779,1279,1552,1223,998,1368,905,1581,1014,1466,1186,1443,1087,1467,951,1420,1287,1275,859,1255,1048,738,1481,928,1469,1239,1714,1655,1559,622,1464,1726,1784,1096,1463,1615,1492,684,1409,1442,1394,836,1375,1437,1639,834,1288,1438,1494,926,1643,1489,1367,1009,1687,1491,971,1310,1541,1540,726,948,1576,1481,1066,1470,1442,1568,733,1666,1479,1260,1541,1457,1389,1176,1605,1564,1021,1177,1578,1534,1031,1707,1549,1218,1374,1550,1542,949,1730,1519,1289,1276,1593,1522,793,1322,1514,1574,798,1692,1512,1094,1555,1486,1403,1134,1598,1553,1084,1719,1503,1408,1410,1502,1553,1282,1564,1499,1067,1657,1504,1246,1377,1479,1490,1368,1563,1522,956,1766,1449,1460,1305,1533,1579,1010,1614,1517,1365,1255,1459,1560,853,1606,1501,1282,1525,1466,1532,1032,1561,1535,1381,1583,1500,1250,1603,1451,1648,1245,1468,1576,741,1665,1484,1237,1688,1468,1574,1005,1589,1484,1399,1592,1480,1300,1485,1482,1472,1121,1517,1433,1542,1547,1435,1223,1607,1430,1204,1627,1497,1504,1662,1490,1290,1674,1486,1228,1625,1478,1282,742,1525,1483,1460,1611,1504,1328,1420,1441,1505,1252,1558,1438,1291,1611,1504,1462,1613,1504,1646,1614,1519,1276,1635,1520,1299,1727,1478,1446,1160,1595,1480,1089,1629,1524,1368,1555,1494,1463,922,1545,1467,1351,1546,1532,1478,1228,1706,1524,1291,1769,1470,1233,1137,1690,1511,1255,1542,1570,1479,1096,1617,1455,1441,1535,1542,1458,1587,1660,1498,1206,1495,1579,1478,1275,1474,1442,1566,1375,1696,1481,1404,1534,1481,1562,1439,1672,1473,1094,1759,1485,1415,1137,1450,1449,1551,1062,1715,1444,1434,1764,1511,1498,1398,1630,1440,1406,1425,1739,1456,1525,1574,1538,1500,1448,1752,1405,1494,1474,1734,1483,1546,1767,1614,1468,1401,1625,1470,1499,1396,1778,1425,1416,1062,1797,1432,1149,1493,1661,1460,1403,1293,1665,1460,1483,1521,1833,1467,1448,1349,1785,1506,1488,1862,1575,1527,1385,1725,1483,1581,1095,1872,1490,1348,1357,1887,1172,1757,1253,1789,1529,1649,1347,1605,1506,1775,1499,1694,1503,1557,1659,1793,1531,1523,1561,1571,1673,1754,1386,1565,1364,1276,1626,1272,1294,1552,1469,1503,1444,1457,1426,1820,1049,1496,1555,1773,1471,1779,1261,1657,1526,1416,1844,1439,1825,1787,1815,1570,1327,1610,1826,1512,1562,1121,1539,1318,1443,1372,1615,1807,1663,1765,1667,1477,1373,1363,1736,1786,1725,1497,1765,1646,1785,1697,1759,1421,1728,1543,1641,1738,1434,1512,1424,1648,1712,1539,1699,1618,1778,1819,1632,1856,1606,1343,1608,1786,1428,1776,1755,1591,1500,1710,1220,1521,1769,1810,1571,1704,1615,1734,1807,1580,1854,1232,1628,1644,1589,1820,1849,1549,1579,1491,1828,1839,1623,1605,1866,1853,1161,1742,1562,1627,1625,1666,1838,1773,1655,1354,1679,1852,1689,1765,1733,1779,1599,1669,1845,1733,1866,1681,1660,1795,1466,1804,1835,1560,1735,1792,1698,1732,1454,1751,1360,1843,1891,1797,1444,1820,1814,1602,1662,1830,1794,1827,1859,1729,1653,1893,1485,1648,1887,1527,1806,1846,1450,1868,1723,1656,1458,1852,1728,1559,1819,1849,1535,1462,1850,1771,1663,1451,1896,1748,1667,1650,1891,1856,1537,1810,1768,1953,1570,1568,1872,1701,1855,1813,1886,1773,1696,1860,1665,1920,1844,1878,1856,1845,1713,1797,1732,1621,1875,1820,1792,1882,1848,1772,1826,1568,1893,1637,1836,1888,1679,1885,1721,1646,1863,1785,1590,1901,1641,1589,1764,1895,1611,1778,1669,1769,1837,1188,1539,1502,1511,1406,1492,1877,1504,1020,1680,1523,1151,1573,1084,1440,1220,1385,1631,1115,1617,1345,1220,980,1445,1166,1303,1479,1135,1216,1587,1223,1335,1698,1232,1379,1209,1369,1211,1069,1607,1215,1345,1308,1272,1226,1541,1409,1208,1164,1693,1232,1416,1161,1371,1208,1173,1623,1195,1399,1577,1197,1245,1342,1447,1228,1132,1356,1226,1237,1319,1508,1218,1359,1687,1192,1458,1353,1237,1219,1338,1384,1195,1388,1541,1213,1398,1744,1339,1610,1594,1774,1340,1576,1133,1345,1853,1433,1732,1722,1607,1399,1084,1353,1634,1559,1408,1408,1510,1453,1557,1004,1509,1616,1484,1562,1622,1506,1304,1365,1335,1117,1675,1381,1385,1171,1513,1258,1409,1564,1154,1003,1577,938,1396,1094,1435,1338,1296,1241,1245,1373,1281,1309,1179,1345,1320,1315,1151,1295,1317,1495,1333,1265,1449,1311,1349,1357,1413,1467,1312,1253,1357,1563,1316,1316,1572,1348,1461,1470,1452,1386,1555,1374,1394,1558,1545,1530,1611,1603,1550,1555,1444,1518,1509,1506,1593,1517,1477,1360,1376,1308,1340,1200,1320,1194,1281,1376,1230,1344,1222,1224,1310,1197,1261,1253,1220,1314,1220,1173,1227,1218,1207,1217,1106,1281,1216,1275,1206,1125,1244,1209,1281,1223,1240,1211,1222,1278,1222,1140,1229,1221,1108,1191,1097,1139,1179,1138,1003,1136,1011,1108,1014,1101,1114,840,1016,1265,1480,1476,1177,1111,1494,1161,1348,1138,1504,1092,1365,1049,1052,1142,915,908,1087,1070,906,897,1123,922,1093,988,932,857,1112,1097,1140,1039,1121,1040,1135,1070,1010,1056,979,915,917,1179,881,1074,1172,1137,1146,1055,1309,1128,1028,1107,1200,1013,1117,829,1273,1116,1139,1164,1133,1062,1147,1177,1368,1352,1333,1551,1371,1198,1515,1259,1327,1436,1361,1588,1372,1478,1410,1231,1157,1275,1085,1191,1152,1173,1251,1301,1034,1072,1186,921,1209,878,1377,852,1451,817,1579,817,1520,1050,1457,1201,1372,1140,1407,1426,1213,1332,1223,1201,1430,935,1671,823,1572,1038,1461,993,1681,1057,1683,942,1683,1143,1548,1135,1666,1123,1694,1417,1640,1349,1577,1424,1629,1366,1593,1384,1525,1436,1508,1500,1557,1390,1621,1400,1686,1380,1689,1433,1698,1483,1718,1336,1736,1400,1630,1471,1732,1496,1557,1517,1527,1591,1500,1663,1455,1681,1355,1733,1358,1747,1462,1680,1502,1614,1468,1618,1469,1607,1476,1633,1465,1646,1563,1618,1543,1614,1569,1629,1609,1643,1514,1704,1467,1712,1529,1676,1621,1646,1591,1661,1686,1598,1664,1614,1602,1640,1535,1645,1562,1684,1538,1673,1640,1633,1660,1595,1699,1577,1710,1548,1666,1628,1575,1704,1653,1592,1715,1620,1619,1700,1644,1606,1725,1676,1590,1706,1685,1603,1684,1673,1613,1645,1701,1667,1691,1671,1665,1685,1687,1705,1714,1664,1666,1663,1670,1653,1675,1681,1657,1680,1672,1678,1685,1707,1702,1649,1699,1657,1328,1525,1663,1521,1732,1554,1591,1787,1506,1601,1812,1516,1589,1830,1582,1625,1773,1641,1617,1740,1680,1591,1728,1785,1505,1727,1825,1481,1662,1759,1662,1541,1715,1749,1487,1661,1748,1583,1594,1711,1633,1489,1738,1678,1633,1624,1774,1719,1553,1749,1751,1696,1743,1692,1706,1721,1728,1643,1607,1815,1698,1692,1787,1752,1706,1688,1861,1711,1619,1835,1691,1688,1720,1813,1658,1711,1854,1680,1604,1810,1720,1609,1680,1735,1686,1536,1826,1704,1494,1774,1683,1547,1712,1690,1606,1593,1755,1648,1467,1822,1683,1516,1766,1676,1635,1569,1744,1689,1515,1780,1711,1574,1621,1746,1668,1497,1779,1681,1599,1645,1714,1663,1502,1783,1709,1633,1559,1744,1792,1527,1723,1684,1679,1510,1759,1721,1710,1505,1822,1743,1718,1535,1792,1749,1742,1499,1777,1704,1726,1509,1787,1731,1682,1512,1781,1772,1697,1500,1787,1809,1695,1482,1800,1751,1734,1489,1827,1765,1721,1512,1820,1764,1737,1462,1814,1803,1687,1462,1878,1797,1698,1495,1857,1748,1684,1541,1843,1769,1735,1620,1727,1765,1768,1714,1577,1799,1756,1814,1492,1886,1774,1767,1625,1614,1733,1796,1838,1459,1864,1797,1727,1634,1671,1759,1778,1846,1507,1841,1783,1836,1647,1659,1769,1802,1798,1492,1817,1795,1836,1522,1765,1818,1840,1663,1555,1746,1803,1847,1470,1827,1815,1846,1633,1659,1770,1807,1798,1480,1838,1836,1815,1497,1824,1792,1851,1578,1691,1785,1838,1661,1555,1783,1875,1759,1512,1852,1846,1833,1484,1882,1854,1818,1466,1841,1813,1846,1522,1801,1789,1850,1568,1737,1784,1807,1597,1686,1801,1809,1619,1659,1774,1835,1735,1677,1775,1817,1854,1727,1775,1788,1823,1707,1806,1808,1839,1709,1792,1813,1575,1768,1803,1788,1502,1836,1831,1806,1464,1878,1819,1718,1509,1815,1813,1636,1593,1798,1810,1510,1776,1752,1770,1448,1859,1766,1626,1629,1807,1839,1527,1836,1808,1679,1474,1834,1821,1499,1766,1797,1723,1486,1848,1781,1526,1732,1773,1788,1480,1875,1813,1602,1621,1802,1827,1466,1844,1825,1620,1556,1799,1811,1477,1818,1799,1598,1590,1784,1801,1484,1836,1823,1620,1617,1804,1774,1480,1850,1794,1603,1604,1806,1750,1458,1863,1816,1606,1533,1824,1785,1485,1855,1811,1607,1618,1792,1816,1508,1875,1792,1554,1643,1759,1609,1502,1835,1708,1478,1832,1776,1465,1768,1805,1585,1576,1796,1645,1488,1846,1760,1610,1808,1788,1758,1691,1743,1831,1624,1832,1843,1697,1791,1806,1672,1687,1775,1650,1491,1803,1726,1486,1832,1826,1486,1749,1809,1575,1646,1769,1697,1505,1805,1695,1453,1843,1824,1510,1789,1818,1568,1623,1748,1656,1478,1817,1752,1458,1811,1866,1522,1762,1813,1584,1661,1756,1677,1471,1810,1743,1500,1817,1868,1530,1714,1801,1732,1458,1851,1867,1492,1822,1826,1635,1626,1777,1696,1460,1860,1797,1475,1835,1857,1510,1720,1760,1686,1502,1822,1746,1465,1778,1822,1493,1732,1810,1628,1568,1769,1699,1434,1817,1804,1484,1740,1870,1507,1593,1775,1652,1483,1785,1783,1488,1732,1856,1568,1601,1746,1659,1453,1741,1826,1496,1703,1847,1581,1554,1747,1739,1495,1747,1833,1482,1676,1825,1610,1539,1828,1712,1431,1710,1845,1515,1658,1778,1638,1475,1775,1771,1497,1720,1899,1505,1632,1823,1658,1430,1787,1852,1483,1704,1885,1609,1514,1756,1818,1478,1661,1855,1535,1598,1764,1668,1498,1737,1806,1498,1678,1874,1526,1596,1809,1639,1536,1770,1666,1504,1715,1744,1480,1677,1762,1507,1638,1847,1518,1665,1813,1485,1587,1789,1575,1511,1749,1605,1529,1751,1660,1520,1761,1683,1507,1689,1737,1514,1662,1793,1453,1716,1810,1485,1681,1791,1483,1718,1792,1478,1678,1849,1535,1666,1807,1518,1642,1772,1516,1670,1799,1513,1655,1749,1484,1609,1790,1515,1572,1781,1521,1650,1687,1474,1657,1628,1513,1804,1477,1700,1826,1491,1720,1779,1480,1791,1791,1482,1668,1777,1678,1489,1751,1753,1468,1678,1612,1756,1506,1580,1800,1595,1521,1571,1845,1460,1534,1749,1661,1507,1505,1793,1542,1557,1525,1827,1478,1450,1708,1732,1486,1452,1834,1633,1508,1543,1831,1439,1500,1540,1806,1504,1467,1713,1683,1453,1471,1800,1581,1557,1513,1801,1462,1453,1563,1791,1499,1469,1753,1659,1463,1475,1851,1576,1521,1507,1824,1517,1500,1526,1850,1494,1527,1603,1815,1520,1483,1699,1805,1470,1487,1776,1786,1494,1500,1810,1828,1479,1530,1731,1909,1513,1535,1542,1924,1748,1477,1512,1781,1835,1471,1489,1668,1824,1473,1507,1674,1832,1512,1516,1689,1771,1465,1524,1699,1804,1480,1515,1711,1762,1462,1547,1793,1567,1479,1587,1795,1465,1556,1652,1650,1492,1514,1785,1451,1544,1632,1660,1496,1525,1797,1463,1560,1612,1646,1479,1572,1780,1447,1513,1722,1560,1501,1494,1746,1409,1503,1789,1468,1542,1510,1689,1457,1565,1736,1427,1523,1673,1506,1526,1595,1675,1454,1480,1750,1410,1569,1636,1579,1501,1575,1663,1443,1508,1777,1413,1527,1574,1612,1484,1508,1766,1448,1544,1750,1439,1553,1633,1586,1499,1578,1700,1452,1570,1753,1381,1533,1659,1502,1494,1592,1646,1451,1557,1758,1397,1532,1787,1449,1540,1563,1602,1460,1588,1671,1429,1532,1771,1415,1551,1586,1581,1454,1618,1719,1393,1541,1755,1395,1563,1622,1548,1507,1591,1712,1419,1590,1751,1345,1534,1658,1474,1524,1597,1618,1402,1652,1697,1425,1536,1759,1415,1590,1621,1677,1425,1534,1888,1585,1496,1563,1807,1420,1559,1689,1436,1568,1590,1649,1436,1532,1756,1393,1569,1692,1443,1573,1574,1526,1437,1534,1653,1436,1594,1556,1391,1586,1433,1587,1533,1369,1553,1425,1579,1556,1339,1566,1405,1548,1560,1374,1576,1418,1572,1577,1362,1600,1390,1591,1573,1388,1589,1409,1571,1554,1369,1613,1423,1575,1631,1373,1600,1409,1535,1649,1396,1613,1393,1578,1604,1359,1607,1435,1567,1560,1386,1626,1411,1541,1604,1385,1592,1376,1495,1596,1385,1551,1393,1517,1601,1364,1490,1428,1479,1561,1452,1491,1447,1512,1610,1419,1495,1471,1481,1591,1424,1495,1481,1453,1551,1498,1451,1525,1495,1560,1521,1422,1518,1458,1461,1556,1421,1537,1419,1536,1582,1420,1615,1427,1580,1597,1413,1627,1387,1503,1626,1429,1635,1368,1511,1635,1416,1631,1382,1525,1630,1428,1577,1406,1442,1615,1403,1522,1380,1506,1604,1477,1518,1499,1459,1561,1557,1460,1530,1467,1494,1600,1421,1539,1454,1526,1637,1437,1532,1430,1542,1600,1431,1527,1421,1560,1622,1426,1571,1399,1593,1631,1456,1552,1409,1505,1624,1448,1592,1377,1576,1632,1443,1613,1363,1562,1669,1447,1605,1379,1545,1651,1452,1659,1409,1513,1638,1411,1649,1353,1547,1626,1456,1566,1420,1477,1636,1483,1568,1429,1487,1602,1455,1513,1426,1485,1622,1527,1517,1465,1456,1587,1565,1491,1509,1451,1521,1643,1469,1535,1398,1487,1655,1425,1568,1403,1567,1640,1428,1575,1372,1507,1620,1443,1607,1369,1545,1625,1457,1610,1333,1562,1635,1442,1632,1372,1563,1606,1415,1672,1360,1569,1640,1494,1643,1390,1546,1610,1485,1579,1366,1474,1610,1475,1566,1421,1455,1598,1474,1552,1481,1412,1552,1544,1506,1511,1449,1519,1536,1485,1555,1433,1515,1584,1486,1550,1445,1488,1575,1460,1586,1406,1513,1575,1425,1591,1383,1522,1586,1453,1619,1344,1551,1613,1482,1646,1336,1474,1656,1473,1623,1345,1502,1609,1452,1624,1373,1429,1622,1473,1577,1446,1382,1540,1527,1524,1527,1333,1420,1598,1458,1550,1370,1450,1599,1459,1593,1363,1472,1625,1440,1589,1395,1414,1596,1430,1546,1449,1396,1553,1527,1494,1493,1399,1436,1584,1438,1559,1383,1474,1587,1472,1602,1365,1541,1580,1447,1586,1310,1481,1580,1476,1622,1352,1495,1599,1440,1583,1333,1470,1595,1458,1567,1401,1484,1567,1449,1549,1427,1410,1468,1503,1439,1536,1388,1447,1591,1484,1578,1361,1465,1586,1475,1603,1334,1486,1586,1477,1595,1367,1444,1570,1479,1596,1389,1486,1585,1487,1570,1444,1415,1535,1445,1524,1470,1396,1493,1532,1474,1560,1356,1364,1574,1504,1599,1371,1444,1549,1488,1629,1349,1470,1583,1478,1587,1350,1424,1550,1486,1596,1346,1450,1550,1467,1604,1362,1425,1507,1471,1543,1426,1443,1445,1488,1505,1500,1418,1422,1548,1449,1535,1377,1398,1563,1483,1613,1399,1437,1536,1490,1584,1300,1447,1565,1444,1593,1370,1465,1524,1468,1557,1398,1437,1439,1481,1466,1482,1371,1420,1568,1475,1593,1353,1451,1546,1451,1590,1389,1496,1555,1460,1569,1382,1466,1546,1448,1564,1461,1417,1472,1523,1531,1483,1432,1447,1526,1493,1529,1390,1462,1569,1513,1585,1324,1509,1513,1481,1577,1374,1485,1537,1454,1566,1399,1471,1446,1453,1581,1510,1408,1443,1562,1526,1576,1395,1442,1569,1519,1608,1362,1510,1545,1539,1592,1334,1494,1580,1489,1602,1374,1461,1552,1501,1586,1477,1401,1495,1523,1512,1527,1367,1471,1552,1530,1547,1342,1496,1534,1508,1604,1377,1501,1500,1481,1594,1367,1488,1498,1476,1551,1464,1462,1468,1524,1500,1479,1390,1446,1569,1521,1555,1361,1497,1530,1552,1626,1360,1501,1521,1517,1590,1371,1523,1574,1464,1588,1434,1480,1509,1463,1619,1468,1473,1486,1514,1521,1538,1409,1463,1552,1539,1594,1403,1448,1553,1521,1607,1341,1513,1530,1529,1604,1381,1490,1580,1481,1580,1498,1476,1499,1490,1513,1513,1387,1512,1555,1539,1624,1361,1531,1548,1538,1624,1349,1481,1572,1495,1619,1382,1546,1534,1465,1563,1433,1472,1536,1472,1564,1512,1478,1496,1561,1531,1521,1411,1535,1522,1534,1646,1382,1481,1554,1512,1633,1376,1522,1525,1482,1577,1481,1490,1557,1522,1570,1532,1446,1518,1560,1541,1559,1403,1558,1540,1532,1599,1354,1525,1562,1500,1635,1379,1543,1536,1460,1536,1470,1410,1485,1522,1524,1574,1420,1528,1565,1556,1577,1383,1490,1524,1534,1564,1390,1548,1546,1533,1612,1416,1561,1561,1524,1605,1396,1564,1546,1498,1563,1471,1469,1481,1479,1496,1553,1390,1464,1521,1538,1614,1374,1558,1560,1543,1591,1387,1534,1561,1540,1633,1436,1487,1534,1501,1575,1453,1432,1545,1474,1584,1522,1463,1564,1516,1541,1511,1426,1563,1581,1517,1550,1418,1485,1548,1524,1601,1376,1495,1583,1520,1635,1414,1512,1579,1499,1618,1393,1496,1598,1492,1561,1450,1478,1563,1499,1515,1549,1424,1533,1584,1548,1589,1425,1477,1580,1521,1579,1395,1523,1571,1509,1612,1396,1518,1583,1519,1559,1486,1459,1492,1528,1492,1512,1355,1567,1559,1497,1574,1407,1517,1576,1506,1630,1358,1508,1595,1505,1612,1388,1527,1556,1520,1583,1428,1505,1529,1509,1534,1526,1442,1510,1521,1489,1598,1416,1498,1556,1503,1596,1393,1490,1553,1526,1621,1323,1538,1595,1532,1609,1427,1489,1535,1482,1524,1541,1457,1499,1514,1481,1559,1438,1514,1573,1520,1623,1383,1485,1610,1564,1608,1413,1515,1575,1503,1536,1512,1418,1491,1565,1507,1558,1379,1522,1561,1494,1598,1379,1526,1594,1538,1595,1422,1552,1603,1550,1586,1424,1487,1561,1513,1551,1445,1476,1519,1494,1527,1555,1446,1545,1530,1500,1574,1416,1505,1556,1498,1653,1415,1494,1588,1520,1608,1389,1570,1614,1517,1617,1395,1523,1616,1537,1583,1432,1512,1614,1515,1577,1486,1488,1528,1458,1542,1538,1443,1510,1508,1577,1576,1427,1571,1564,1566,1593,1423,1527,1573,1518,1622,1421,1464,1605,1508,1626,1364,1536,1596,1509,1604,1390,1539,1598,1508,1597,1394,1546,1582,1532,1590,1477,1471,1604,1528,1538,1516,1486,1570,1526,1525,1520,1450,1599,1539,1549,1506,1443,1531,1563,1526,1565,1423,1502,1598,1521,1621,1414,1497,1601,1508,1650,1418,1529,1580,1530,1629,1425,1500,1561,1546,1588,1475,1473,1556,1541,1566,1476,1467,1551,1546,1527,1543,1428,1537,1604,1520,1622,1425,1486,1597,1535,1627,1436,1500,1546,1572,1612,1389,1545,1575,1561,1592,1433,1547,1623,1583,1597,1454,1517,1558,1566,1546,1537,1443,1575,1565,1550,1508,1476,1564,1584,1564,1550,1420,1588,1623,1561,1556,1458,1553,1621,1569,1582,1433,1537,1586,1545,1638,1405,1485,1601,1600,1658,1385,1516,1576,1603,1643,1395,1581,1631,1603,1677,1424,1567,1579,1606,1591,1497,1551,1567,1570,1581,1497,1540,1569,1581,1592,1508,1500,1564,1586,1568,1537,1473,1511,1629,1573,1558,1467,1562,1632,1497,1645,1419,1555,1597,1566,1699,1412,1539,1545,1606,1671,1421,1556,1537,1601,1633,1469,1530,1582,1599,1618,1526,1559,1576,1609,1592,1545,1484,1546,1595,1532,1604,1468,1518,1634,1522,1637,1455,1590,1617,1541,1679,1418,1498,1608,1600,1689,1433,1616,1545,1601,1717,1396,1598,1562,1621,1691,1476,1570,1555,1620,1623,1501,1524,1561,1631,1585,1608,1470,1592,1654,1561,1597,1484,1550,1612,1589,1668,1454,1569,1635,1556,1670,1412,1591,1615,1507,1726,1442,1551,1619,1578,1726,1461,1548,1637,1556,1745,1448,1571,1637,1601,1762,1450,1572,1607,1626,1767,1469,1607,1637,1634,1750,1466,1585,1611,1631,1716,1418,1606,1633,1622,1714,1482,1539,1614,1623,1671,1518,1502,1530,1617,1600,1568,1530,1601,1583,1593,1549,1453,1521,1640,1588,1615,1455,1591,1576,1552,1590,1447,1540,1636,1541,1599,1464,1579,1619,1578,1559,1419,1578,1612,1516,1587,1416,1594,1611,1529,1677,1385,1564,1603,1574,1711,1463,1524,1622,1631,1778,1572,1605,1601,1645,1684,1632,1626,1574,1605,1632,1744,1637,1581,1639,1582,1791,1619,1624,1603,1578,1803,1575,1611,1603,1634,1742,1607,1672,1566,1652,1701,1648,1647,1574,1632,1635,1655,1527,1573,1635,1566,1647,1465,1588,1651,1558,1599,1415,1605,1633,1530,1668,1433,1601,1629,1585,1604,1428,1614,1628,1555,1665,1365,1568,1616,1582,1673,1378,1576,1583,1577,1667,1387,1539,1630,1600,1661,1399,1556,1637,1604,1703,1423,1567,1624,1624,1706,1441,1601,1591,1646,1654,1413,1607,1594,1645,1659,1423,1581,1577,1675,1658,1416,1613,1599,1635,1688,1375,1594,1590,1644,1660,1452,1579,1536,1669,1658,1450,1600,1540,1625,1640,1422,1563,1543,1647,1659,1470,1553,1571,1642,1678,1482,1582,1574,1667,1710,1464,1572,1588,1636,1659,1409,1598,1571,1588,1801,1454,1586,1620,1532,1775,1611,1617,1582,1574,1599,1492,1653,1562,1479,1556,1636,1571,1469,1584,1601,1424,1608,1604,1531,1558,1622,1561,1516,1612,1577,1458,1596,1635,1534,1529,1604,1594,1501,1613,1574,1483,1602,1595,1539,1570,1584,1557,1525,1638,1579,1514,1587,1568,1545,1555,1605,1585,1549,1618,1550,1518,1674,1506,1505,1570,1595,1539,1574,1580,1570,1499,1626,1516,1517,1565,1611,1516,1524,1569,1539,1479,1592,1489,1515,1543,1584,1519,1579,1564,1514,1520,1590,1461,1470,1602,1488,1468,1597,1556,1502,1572,1564,1501,1595,1571,1498,1406,1644,1464,1354,1583,1513,1495,1445,1582,1511,1378,1658,1510,1394,1616,1467,1433,1592,1538,1502,1496,1575,1523,1452,1573,1520,1454,1654,1500,1375,1633,1504,1531,1528,1549,1509,1462,1626,1534,1446,1598,1494,1397,1601,1524,1542,1514,1554,1539,1436,1573,1560,1395,1601,1493,1475,1547,1573,1527,1425,1601,1534,1350,1614,1521,1503,1382,1551,1563,1338,1684,1507,1392,1498,1549,1503,1408,1577,1563,1378,1633,1501,1393,1528,1579,1483,1448,1545,1563,1376,1676,1496,1431,1548,1579,1467,1456,1607,1531,1383,1594,1513,1489,1478,1554,1526,1400,1620,1519,1375,1611,1510,1477,1476,1553,1519,1419,1631,1506,1407,1546,1567,1484,1431,1573,1525,1414,1602,1506,1455,1518,1530,1493,1428,1582,1522,1361,1621,1510,1511,1500,1553,1527,1424,1614,1506,1366,1665,1492,1515,1489,1546,1515,1417,1595,1509,1349,1601,1524,1533,1467,1551,1514,1419,1594,1505,1399,1544,1521,1519,1434,1516,1500,1390,1611,1471,1486,1565,1495,1558,1422,1565,1527,1395,1582,1476,1490,1509,1516,1517,1369,1581,1499,1446,1535,1494,1538,1398,1628,1517,1420,1603,1485,1512,1468,1535,1532,1452,1588,1493,1409,1587,1480,1510,1462,1499,1501,1369,1596,1493,1530,1490,1505,1534,1434,1574,1496,1397,1592,1449,1526,1440,1511,1502,1386,1628,1467,1495,1533,1489,1565,1428,1546,1492,1408,1605,1466,1559,1460,1465,1529,1470,1549,1509,1393,1638,1441,1509,1510,1516,1555,1469,1501,1499,1422,1591,1503,1405,1595,1489,1538,1421,1503,1523,1354,1640,1452,1394,1550,1487,1521,1318,1533,1502,1456,1609,1465,1438,1580,1495,1511,1431,1524,1510,1463,1599,1468,1400,1544,1482,1513,1520,1488,1534,1465,1495,1470,1385,1577,1496,1502,1523,1465,1512,1451,1526,1496,1420,1635,1453,1474,1490,1493,1508,1440,1504,1494,1367,1581,1443,1525,1520,1434,1508,1433,1515,1468,1368,1581,1452,1477,1414,1465,1461,1292,1624,1444,1481,1529,1470,1484,1507,1479,1478,1440,1585,1437,1448,1572,1436,1509,1563,1456,1480,1489,1561,1475,1431,1647,1430,1451,1635,1448,1446,1567,1442,1471,1580,1459,1481,1586,1493,1501,1586,1503,1502,1520,1540,1472,1464,1579,1484,1480,1565,1476,1481,1579,1460,1498,1508,1493,1515,1481,1558,1473,1430,1640,1479,1473,1639,1475,1518,1566,1488,1519,1576,1411,1503,1524,1488,1490,1484,1575,1501,1460,1624,1494,1461,1605,1470,1476,1602,1459,1507,1599,1454,1496,1605,1464,1508,1626,1448,1516,1619,1452,1475,1678,1477,1516,1645,1475,1516,1727,1468,1512,1759,1444,1493,1795,1448,1544,1781,1455,1525,1674,1466,1741,1492,1584,1623,1455,1561,1470,1542,1467,1536,1468,1457,1424,1473,1476,1449,1464,1458,1494,1460,1484,1465,1447,1505,1457,1486,1468,1476,1472,1519,1459,1503,1513,1432,1506,1516,1460,1462,1517,1444,1461,1495,1434,1575,1427,1496,1512,1450,1454,1487,1427,1565,1447,1496,1508,1455,1496,1476,1460,1533,1432,1467,1466,1471,1502,1408,1454,1521,1446,1470,1502,1473,1490,1428,1440,1530,1458,1476,1494,1437,1495,1452,1393,1528,1448,1489,1490,1444,1485,1438,1423,1527,1447,1439,1470,1479,1463,1426,1424,1485,1440,1461,1434,1418,1451,1439,1440,1512,1448,1462,1440,1482,1454,1428,1460,1450,1417,1465,1400,1451,1451,1439,1472,1390,1441,1504,1445,1458,1426,1458,1436,1402,1404,1448,1444,1426,1385,1410,1498,1401,1460,1398,1420,1459,1408,1413,1456,1441,1445,1386,1417,1401,1390,1427,1405,1424,1421,1404,1479,1413,1414,1454,1355,1416,1447,1394,1441,1365,1447,1444,1393,1432,1391,1436,1465,1386,1472,1381,1439,1486,1368,1501,1400,1390,1405,1356,1439,1415,1388,1460,1366,1395,1449,1368,1443,1361,1406,1458,1366,1470,1388,1390,1432,1364,1441,1425,1372,1476,1398,1388,1416,1366,1444,1463,1359,1462,1414,1399,1408,1360,1481,1478,1366,1445,1411,1403,1464,1369,1495,1450,1389,1490,1410,1396,1426,1400,1495,1454,1405,1475,1441,1398,1500,1437,1434,1506,1382,1501,1482,1411,1511,1475,1465,1526,1405,1515,1517,1428,1482,1481,1513,1442,1412,1505,1512,1422,1510,1516,1449,1481,1463,1478,1469,1434,1494,1550,1415,1495,1507,1427,1483,1465,1520,1506,1452,1514,1508,1440,1483,1498,1494,1481,1443,1501,1490,1434,1488,1523,1452,1461,1505,1494,1486,1465,1490,1497,1451,1451,1469,1463,1462,1492,1517,1470,1449,1502,1521,1416,1489,1487,1524,1514,1421,1522,1522,1440,1525,1449,1502,1548,1419,1503,1512,1491,1480,1439,1488,1518,1432,1536,1526,1523,1516,1459,1569,1510,1493,1532,1460,1558,1505,1464,1530,1460,1563,1372,1445,1545,1486,1519,1551,1428,1585,1445,1524,1497,1428,1497,1456,1506,1417,1442,1505,1444,1503,1523,1422,1561,1479,1473,1542,1429,1540,1503,1437,1533,1446,1514,1528,1435,1518,1455,1504,1514,1430,1525,1450,1496,1505,1431,1523,1470,1430,1546,1442,1524,1458,1441,1486,1442,1499,1483,1431,1526,1456,1491,1500,1437,1477,1441,1465,1535,1441,1481,1454,1444,1509,1451,1497,1491,1465,1424,1459,1454,1484,1472,1443,1472,1491,1472,1470,1471,1436,1486,1447,1448,1453,1459,1444,1453,1455,1438,1462,1471,1439,1455,1450,1461,1453,1489,1457,1439,1439,1421,1512,1477,1450,1432,1458,1523,1445,1467,1459,1464,1510,1445,1458,1483,1455,1452,1439,1448,1463,1466,1435,1447,1466,1470,1491,1451,1462,1441,1502,1519,1448,1467,1448,1499,1537,1447,1487,1465,1468,1523,1438,1475,1497,1470,1519,1513,1456,1506,1480,1496,1509,1466,1512,1461,1501,1498,1485,1463,1438,1500,1468,1485,1501,1438,1505,1480,1494,1477,1429,1489,1522,1521,1414,1460,1457,1494,1530,1479,1449,1509,1455,1505,1461,1496,1513,1437,1517,1513,1452,1523,1462,1496,1490,1477,1517,1472,1491,1507,1491,1517,1464,1514,1509,1481,1520,1507,1514,1506,1458,1515,1490,1521,1521,1481,1512,1515,1535,1492,1512,1509,1492,1538,1498,1500,1499,1492,1561,1457,1520,1498,1503,1548,1492,1500,1491,1508,1547,1472,1516,1489,1492,1529,1457,1519,1524,1499,1519,1471,1519,1504,1515,1504,1480,1518,1542,1500,1523,1509,1514,1541,1471,1515,1524,1542,1487,1505,1505,1486,1533,1495,1470,1482,1529,1508,1478,1503,1479,1498,1493,1493,1490,1510,1519,1496,1530,1501,1522,1466,1483,1542,1471,1503,1474,1490,1439,1446,1500,1470,1514,1418,1433,1494,1437,1430,1452,1440,1466,1453,1453,1462,1419,1461,1486,1444,1432,1409,1481,1434,1455,1456,1417,1467,1420,1440,1458,1397,1460,1435,1483,1472,1422,1436,1401,1494,1458,1463,1412,1433,1440,1458,1398,1449,1403,1403,1440,1392,1436,1443,1376,1471,1403,1434,1457,1385,1468,1412,1415,1468,1406,1450,1422,1458,1475,1429,1453,1365,1479,1469,1452,1467,1366,1454,1420,1425,1472,1404,1469,1469,1424,1476,1391,1515,1429,1445,1460,1436,1488,1401,1474,1497,1450,1512,1364,1516,1473,1468,1461,1432,1525,1456,1472,1546,1419,1491,1368,1509,1508,1413,1516,1389,1489,1470,1465,1527,1419,1538,1419,1505,1499,1464,1539,1423,1517,1487,1453,1519,1431,1499,1498,1416,1539,1367,1509,1505,1426,1529,1361,1516,1464,1421,1538,1413,1542,1471,1440,1538,1413,1546,1475,1411,1556,1439,1537,1392,1538,1536,1434,1532,1366,1538,1530,1421,1552,1391,1529,1475,1423,1544,1415,1554,1474,1459,1556,1431,1560,1477,1560,1538,1420,1569,1453,1517,1540,1436,1579,1466,1451,1564,1410,1541,1472,1453,1547,1391,1574,1516,1521,1548,1455,1558,1399,1560,1553,1453,1525,1412,1581,1533,1453,1546,1427,1560,1560,1450,1566,1433,1558,1559,1479,1565,1503,1501,1601,1438,1542,1502,1489,1600,1405,1480,1560,1450,1539,1476,1601,1585,1449,1577,1467,1485,1561,1438,1553,1556,1471,1574,1420,1578,1590,1467,1562,1487,1495,1568,1488,1526,1561,1474,1549,1491,1565,1592,1486,1622,1481,1514,1589,1451,1549,1490,1494,1587,1454,1586,1613,1458,1563,1537,1458,1563,1445,1506,1559,1449,1512,1557,1488,1582,1489,1474,1551,1442,1549,1590,1460,1591,1465,1484,1557,1464,1534,1529,1470,1564,1465,1503,1539,1405,1531,1543,1442,1540,1469,1538,1546,1479,1569,1511,1514,1518,1401,1549,1524,1439,1530,1521,1494,1571,1476,1460,1545,1482,1481,1497,1468,1564,1519,1492,1534,1497,1486,1479,1460,1543,1494,1546,1453,1471,1596,1515,1467,1503,1484,1478,1422,1383,1521,1468,1422,1508,1484,1456,1434,1393,1532,1455,1425,1507,1448,1441,1408,1399,1532,1470,1434,1474,1466,1463,1428,1375,1531,1438,1414,1428,1378,1517,1429,1389,1503,1424,1416,1419,1350,1553,1428,1407,1461,1457,1532,1456,1405,1489,1457,1433,1421,1337,1539,1436,1404,1450,1476,1453,1448,1353,1517,1461,1375,1460,1478,1473,1480,1367,1495,1461,1436,1489,1423,1437,1485,1280,1321,1335,1305,1200,1323,1378,1379,1226,1317,1301,1328,1251,1366,1384,1386,1390,1342,1319,1419,1410,1411,1433,1436,1404,1370,1416,1416,1457,1398,1438,1450,1402,1459,1407,1411,1350,1380,1385,1376,1431,1378,1453,1462,1446,1459,1469,1499,1510,1499,1478,1499,1492,1482,1470,1459,1547,1472,1511,1519,1495,1547,1527,1498,1503,1488,1493,1517,1505,1493,1494,1519,1539,1545,1497,1531,1539,1455,1498,1513,1512,1532,1509,1395,1501,1482,1509,1518,1529,1542,1525,1548,1544,1473,1545,1504,1530,1526,1519,1559,1556,1531,1541,1531,1538,1580,1562,1542,1524,1489,1471,1535,1536,1482,1507,1536,1534,1505,1557,1525,1585,1571,1509,1494,1539,1535,1525,1519,1522,1580,1531,1514,1528,1525,1522,1530,1581,1565,1506,1499,1496,1503,1509,1525,1552,1545,1542,1521,1513,1509,1509,1569,1588,1527,1572,1521,1552,1485,1538,1570,1582,1557,1526,1532,1448,1561,1556,1537,1564,1557,1530,1529,1589,1542,1571,1556,1579,1569,1524,1527,1502,1542,1497,1547,1547,1567,1504,1577,1596,1487,1589,1539,1519,1520,1577,1566,1591,1523,1572,1548,1516,1565,1531,1531,1501,1537,1585,1507,1470,1531,1534,1538,1546,1459,1547,1589,1548,1561,1520,1537,1553,1569,1574,1540,1574,1568,1542,1579,1499,1549,1530,1506,1564,1576,1518,1555,1529,1559,1541,1608,1582,1529,1579,1587,1548,1612,1549,1510,1527,1624,1578,1622,1553,1595,1592,1633,1532,1579,1562,1630,1553,1623,1562,1565,1552,1616,1616,1612,1471,1558,1539,1630,1497,1617,1581,1597,1554,1640,1551,1462,1517,1476,1588,1564,1555,1516,1591,1581,1599,1500,1562,1534,1586,1575,1552,1588,1526,1605,1504,1628,1584,1600,1419,1567,1524,1532,1610,1445,1573,1455,1591,1416,1552,1586,1594,1491,1583,1543,1634,1454,1612,1494,1615,1432,1601,1506,1599,1492,1593,1555,1658,1525,1486,1580,1492,1619,1566,1633,1592,1619,1449,1631,1535,1610,1549,1550,1629,1585,1667,1536,1649,1497,1631,1503,1535,1656,1544,1692,1430,1636,1590,1612,1412,1512,1533,1553,1561,1528,1556,1535,1600,1441,1639,1541,1600,1496,1586,1405,1623,1518,1538,1577,1540,1602,1535,1608,1560,1623,1389,1491,1547,1533,1621,1545,1605,1449,1573,1554,1470,1585,1510,1616,1417,1597,1554,1513,1603,1464,1675,1420,1597,1563,1475,1604,1503,1611,1507,1602,1487,1630,1377,1617,1602,1599,1621,1454,1660,1570,1638,1485,1546,1641,1561,1684,1489,1648,1587,1659,1604,1445,1635,1390,1634,1619,1473,1579,1594,1603,1765,1403,1585,1657,1567,1636,1480,1497,1694,1519,1514,1664,1472,1606,1697,1574,1606,1690,1467,1616,1687,1638,1705,1516,1584,1742,1489,1640,1747,1396,1670,1686,1552,1697,1789,1697,1683,1709,1740,1741,1686,1710,1694,1679,1672,1687,1659,1643,1636,1583,1626,1633,1639,1652,1637,1629,1631,1642,1647,1717,1674,1666,1698,1606,1598,1634,1589,1633,1620,1644,1578,1530,1654,1614,1662,1533,1476,1584,1581,1426,1438,1461,1407,1481,1433,1453,1430,1482,1413,1464,1480,1387,1445,1454,1415,1465,1453,1435,1461,1405,1403,1474,1445,1380,1478,1415,1444,1529,1481,1475,1508,1510,1557,1481,1546,1517,1540,1597,1526,1562,1635,1500,1546,1543,1509,1631,1531,1555,1502,1558,1482,1528,1584,1584,1569,1556,1604,1650,1654,1634,1664,1656,1556,1585,1597,1598,1637,1615,1622,1639,1585,1664,1561,1627,1574,1579,1590,1514,1560,1628,1539,1490,1576,1598,1748,1781,1820,1900,1784,1903,1855,1915,1801,1807,1780,1480,1104,1234,1580,1696,1679,1643,1711,1683,1728,1651,1581,1557,1518,1550,1517,1519,1518,1551,1553,1566,1567,1597,1640,1644,1654,1734,1729,1701,1740,1663,1743,1731,1716,1746,1733,1742,1746,1722,1797,1784,1771,1760,1793,1802,1848,1812,1813,1873,1907,1858,1834,1842,1848,1865,1848,1832,1868,1861,1844,1870,1816,1844,1818,1834,1795,1833,1809,1803,1821,1782,1827,1776,1816,1780,1728,1781,1748,1759,1738,1777,1714,1694,1728,1734,1788,1710,1760,1775,1659,1672,1668,1610,1682,1696,1689,1726,1681,1737,1698,1739,1702,1700,1812,1812,1704,1716,1672,1745,1733,1781,1723,1727,1744,1792,1772,1781,1770,1773,1833,1890,1892,1806,1811,1850,1796,1720,1741,1717,1694,1733,1703,1726,1731,1745,1749,1728,1753,1759,1709,1754,1767,1733,1796,1822,1827,1864,1795,1752,1831,1811,1805,1838,1846,1888,1854,1912,1878,1911,1840,1863,1725,1744,1629,1586,1531,1552,1514,1514,1532,1511,1551,1564,1602,1696,1698,1525,1468,1569,1459,1244,26,26,26,1058,1641,1731,1751,1751,1724,1719,1705,1696,1651,1634,1672,1655,1744,1707,1664,1629,1662,1626,1716,1509,1616,1492,1616,1554,1730,1489,1689,1421,1650,1452,1660,1504,1621,1520,1562,1448,1615,1489,1643,1522,1664,1443,1711,1593,1571,1607,1530,1641,1527,1722,1484,1721,1370,1736,1386,1724,1418,1711,1434,1777,1377,1706,1438,1684,1394,1717,1406,1707,1413,1716,1410,1720,1465,1672,1547,1595,1624,1482,1632,1485,1640,1445,1656,1424,1661,1439,1668,1438,1622,1429,1653,1458,1599,1471,1570,1572,1485,1661,1419,1626,1503,1526,1574,1509,1640,1400,1626,1451,1609,1415,1661,1476,1552,1497,1598,1594,1495,1636,1457,1666,1396,1609,1426,1628,1464,1609,1561,1559,1589,1535,1624,1512,1639,1440,1646,1427,1683,1405,1663,1433,1612,1529,1548,1629,1419,1665,1468,1600,1522,1555,1615,1514,1658,1435,1657,1404,1610,1403,1631,1475,1626,1537,1495,1649,1499,1692,1491,1592,1490,1588,1610,1502,1644,1447,1662,1496,1686,1554,1566,1502,1579,1507,1593,1563,1532,1517,1608,1525,1591,1621,1469,1639,1413,1679,1435,1625,1514,1614,1613,1516,1644,1439,1646,1436,1616,1458,1628,1527,1503,1598,1514,1628,1433,1610,1491,1544,1524,1511,1618,1477,1600,1536,1520,1616,1420,1421,1569,1480,1566,1535,1490,1585,1513,1504,1616,1553,1529,1560,1530,1506,1463,1378,1570,1573,1421,1590,1445,1575,1588,1450,1584,1508,1470,1561,1406,1558,1465,1468,1535,1428,1545,1431,1584,1538,1475,1611,1489,1543,1617,1462,1585,1574,1450,1611,1459,1513,1556,1402,1524,1399,1577,1446,1520,1573,1413,1575,1542,1453,1570,1438,1556,1592,1422,1582,1553,1439,1580,1439,1529,1534,1430,1548,1389,1545,1454,1533,1609,1457,1561,1574,1411,1581,1432,1569,1559,1460,1559,1495,1487,1572,1453,1584,1536,1514,1622,1594,1570,1556,1602,1639,1614,1619,1526,1574,1613,1608,1495,1625,1590,1595,1461,1565,1628,1612,1587,1523,1589,1644,1628,1578,1523,1577,1604,1611,1525,1538,1576,1560,1506,1573,1573,1519,1519,1635,1578,1480,1588,1611,1569,1545,1593,1608,1469,1577,1566,1471,1562,1603,1611,1551,1556,1578,1607,1606,1477,1567,1609,1595,1463,1602,1596,1534,1535,1592,1574,1506,1578,1596,1567,1538,1552,1571,1600,1612,1604,1491,1603,1571,1573,1447,1572,1589,1581,1530,1532,1608,1611,1626,1467,1565,1613,1548,1452,1560,1585,1549,1528,1579,1553,1531,1584,1617,1586,1489,1566,1612,1542,1488,1548,1577,1530,1499,1587,1591,1425,1594,1609,1590,1580,1536,1571,1597,1616,1558,1524,1556,1601,1477,1540,1592,1569,1456,1593,1580,1559,1523,1596,1602,1614,1636,1552,1511,1587,1592,1471,1528,1606,1598,1450,1587,1582,1527,1533,1586,1619,1594,1607,1497,1595,1645,1624,1453,1581,1638,1529,1455,1617,1604,1511,1511,1572,1601,1535,1506,1573,1614,1578,1492,1584,1575,1450,1580,1617,1491,1591,1590,1606,1569,1567,1555,1611,1629,1559,1471,1601,1649,1470,1524,1586,1553,1419,1607,1595,1485,1570,1609,1554,1474,1595,1629,1588,1468,1584,1604,1468,1511,1558,1598,1435,1546,1615,1596,1499,1477,1611,1604,1473,1465,1595,1627,1582,1440,1594,1560,1487,1546,1618,1560,1474,1505,1632,1610,1519,1539,1591,1652,1593,1527,1530,1602,1553,1506,1623,1510,1519,1588,1612,1534,1582,1577,1634,1617,1557,1519,1604,1601,1419,1605,1608,1510,1489,1618,1581,1567,1512,1565,1637,1549,1465,1543,1624,1550,1486,1583,1627,1529,1520,1590,1494,1517,1608,1526,1461,1600,1626,1573,1517,1584,1628,1548,1440,1593,1478,1456,1593,1525,1441,1593,1572,1464,1564,1615,1572,1496,1520,1610,1556,1450,1579,1616,1428,1570,1556,1440,1579,1406,1547,1632,1512,1497,1582,1600,1589,1510,1542,1640,1474,1429,1593,1467,1496,1618,1473,1474,1639,1527,1466,1533,1637,1552,1493,1531,1648,1574,1493,1549,1672,1479,1503,1649,1538,1433,1599,1568,1465,1545,1621,1550,1486,1582,1614,1542,1514,1572,1595,1427,1555,1606,1449,1596,1584,1482,1529,1603,1556,1440,1604,1584,1443,1592,1626,1463,1560,1623,1495,1510,1604,1476,1436,1620,1550,1504,1573,1640,1523,1485,1587,1609,1493,1471,1592,1570,1431,1601,1573,1422,1606,1503,1505,1619,1592,1462,1578,1621,1495,1479,1597,1517,1458,1603,1512,1450,1619,1516,1485,1594,1394,1579,1614,1432,1535,1587,1444,1591,1604,1476,1550,1613,1520,1491,1623,1430,1525,1610,1403,1615,1496,1489,1608,1584,1448,1600,1582,1514,1538,1603,1454,1511,1628,1401,1587,1563,1411,1648,1412,1544,1614,1464,1538,1627,1510,1522,1599,1497,1453,1604,1474,1530,1620,1461,1467,1602,1449,1581,1584,1446,1572,1630,1515,1511,1586,1586,1463,1562,1619,1458,1542,1597,1409,1599,1520,1500,1597,1489,1483,1601,1534,1440,1587,1591,1531,1515,1605,1616,1462,1564,1604,1450,1575,1608,1472,1490,1594,1482,1540,1604,1541,1420,1565,1517,1490,1571,1548,1483,1545,1640,1475,1593,1564,1422,1569,1535,1465,1582,1597,1464,1591,1611,1625,1575,1522,1581,1631,1546,1476,1602,1580,1478,1599,1462,1459,1626,1495,1489,1589,1572,1484,1564,1583,1427,1558,1591,1478,1493,1611,1417,1576,1590,1389,1574,1432,1480,1627,1448,1550,1630,1477,1514,1612,1481,1478,1592,1504,1419,1598,1434,1581,1570,1449,1598,1490,1566,1596,1521,1528,1587,1603,1467,1551,1605,1510,1569,1589,1414,1560,1560,1487,1605,1438,1507,1602,1463,1551,1640,1454,1577,1595,1507,1526,1595,1510,1515,1567,1369,1592,1536,1434,1589,1420,1512,1592,1509,1488,1576,1598,1533,1534,1609,1604,1443,1648,1598,1420,1616,1445,1573,1599,1409,1589,1586,1452,1625,1593,1443,1612,1593,1422,1615,1530,1462,1597,1560,1467,1585,1473,1594,1582,1424,1589,1590,1413,1619,1583,1505,1638,1616,1475,1650,1569,1442,1643,1584,1440,1636,1479,1515,1595,1431,1574,1545,1412,1633,1547,1421,1626,1426,1587,1631,1502,1488,1609,1493,1449,1571,1395,1625,1566,1407,1582,1498,1528,1595,1584,1483,1633,1575,1436,1610,1633,1493,1565,1626,1499,1505,1592,1532,1485,1623,1553,1489,1626,1596,1469,1566,1627,1585,1497,1590,1602,1491,1538,1571,1468,1527,1563,1361,1624,1571,1397,1579,1424,1524,1553,1410,1570,1641,1412,1570,1598,1524,1491,1577,1455,1557,1623,1490,1536,1568,1620,1441,1600,1579,1485,1517,1568,1551,1443,1609,1612,1433,1563,1586,1420,1580,1505,1468,1597,1601,1453,1548,1579,1457,1542,1604,1583,1462,1577,1596,1374,1580,1592,1408,1588,1463,1511,1627,1556,1457,1636,1601,1473,1596,1623,1614,1502,1568,1605,1407,1543,1613,1381,1610,1529,1496,1629,1523,1502,1614,1615,1470,1570,1595,1448,1610,1590,1451,1621,1482,1538,1616,1445,1589,1548,1461,1598,1602,1503,1588,1603,1550,1522,1605,1571,1502,1612,1579,1474,1604,1473,1599,1604,1423,1640,1668,1482,1640,1592,1477,1638,1636,1454,1610,1540,1449,1591,1533,1523,1552,1429,1623,1554,1400,1603,1432,1634,1575,1444,1607,1605,1448,1607,1594,1415,1676,1529,1490,1614,1421,1632,1602,1470,1633,1473,1598,1619,1503,1556,1638,1553,1520,1654,1569,1488,1675,1583,1469,1639,1449,1579,1621,1535,1547,1611,1496,1556,1626,1511,1542,1588,1604,1547,1550,1625,1605,1485,1619,1570,1468,1660,1538,1513,1574,1449,1618,1523,1514,1604,1547,1544,1621,1525,1534,1605,1510,1558,1599,1426,1609,1508,1560,1632,1457,1650,1649,1530,1664,1606,1506,1628,1607,1502,1596,1620,1536,1576,1640,1502,1629,1560,1488,1626,1542,1523,1653,1550,1513,1621,1596,1523,1651,1548,1534,1654,1570,1489,1602,1546,1494,1659,1504,1552,1579,1437,1598,1647,1527,1545,1600,1623,1458,1610,1578,1485,1634,1580,1482,1628,1492,1555,1599,1418,1619,1536,1471,1607,1444,1575,1603,1420,1567,1527,1463,1597,1569,1433,1605,1428,1551,1619,1521,1536,1667,1533,1514,1650,1581,1467,1605,1650,1533,1510,1607,1584,1431,1647,1555,1433,1594,1504,1472,1566,1552,1486,1564,1613,1594,1527,1516,1612,1514,1502,1602,1567,1416,1585,1573,1446,1603,1611,1491,1562,1611,1617,1575,1515,1599,1594,1601,1535,1534,1616,1513,1515,1592,1552,1459,1587,1557,1514,1534,1614,1589,1517,1492,1578,1591,1449,1550,1566,1453,1575,1591,1488,1570,1601,1523,1504,1594,1612,1527,1545,1628,1554,1493,1622,1601,1482,1600,1556,1522,1515,1592,1489,1541,1606,1579,1491,1531,1592,1582,1510,1600,1620,1607,1476,1550,1610,1590,1445,1584,1579,1493,1573,1646,1558,1513,1542,1633,1594,1510,1517,1570,1577,1453,1612,1627,1581,1531,1584,1627,1568,1487,1529,1584,1590,1512,1569,1560,1527,1486,1534,1614,1583,1452,1043,1373,1552,1445,1599,1524,1527,1588,1520,1524,1564,1455,1517,1493,1452,1497,1465,1542,1463,1456,1506,1466,1569,1476,1518,1513,1462,1539,1536,1477,1551,1491,1512,1576,1415,1537,1466,1504,1456,1462,1554,1393,1564,1480,1504,1569,1422,1498,1536,1494,1571,1448,1516,1488,1478,1566,1448,1506,1489,1492,1560,1388,1565,1425,1540,1527,1465,1581,1465,1540,1585,1462,1547,1510,1485,1574,1457,1499,1480,1481,1499,1491,1576,1499,1523,1519,1519,1607,1409,1529,1487,1538,1532,1397,1580,1437,1522,1519,1487,1572,1453,1558,1368,1537,1420,1538,1473,1511,1521,1450,1577,1431,1533,1501,1490,1605,1439,1604,1470,1569,1559,1459,1606,1459,1572,1477,1566,1546,1444,1563,1468,1542,1528,1506,1579,1408,1568,1461,1532,1574,1445,1577,1515,1532,1543,1422,1580,1393,1545,1440,1538,1487,1501,1568,1479,1542,1458,1524,1471,1503,1563,1477,1553,1459,1521,1522,1503,1557,1489,1561,1418,1567,1452,1563,1455,1544,1538,1448,1570,1441,1561,1427,1596,1459,1595,1576,1466,1557,1462,1518,1491,1528,1552,1435,1560,1425,1540,1396,1537,1477,1526,1566,1515,1566,1456,1574,1515,1536,1512,1446,1519,1446,1572,1498,1551,1489,1470,1560,1448,1556,1429,1532,1406,1549,1444,1570,1540,1471,1533,1437,1581,1464,1551,1566,1436,1566,1440,1512,1439,1483,1453,1466,1506,1458,1502,1484,1551,1424,1567,1478,1486,1540,1429,1558,1419,1532,1449,1520,1554,1440,1577,1387,1563,1373,1565,1386,1527,1388,1545,1442,1548,1563,1436,1590,1433,1542,1481,1481,1549,1419,1566,1409,1564,1477,1462,1517,1448,1563,1457,1574,1543,1547,1569,1610,1597,1570,1563,1600,1602,1626,1498,1587,1603,1503,1621,1614,1494,1555,1607,1495,1525,1612,1550,1496,1569,1593,1519,1468,1624,1604,1532,1456,1589,1498,1457,1555,1501,1549,1625,1491,1528,1607,1525,1508,1636,1529,1482,1584,1518,1563,1613,1490,1570,1562,1456,1615,1474,1576,1652,1497,1558,1622,1516,1567,1575,1535,1543,1612,1481,1577,1602,1456,1589,1545,1514,1565,1537,1590,1625,1588,1556,1596,1551,1497,1599,1552,1515,1581,1605,1569,1479,1535,1527,1521,1554,1529,1601,1551,1486,1584,1554,1527,1614,1604,1558,1542,1604,1537,1529,1615,1482,1564,1579,1491,1611,1437,1592,1575,1519,1623,1532,1564,1613,1526,1610,1627,1475,1602,1601,1468,1586,1432,1549,1593,1460,1586,1463,1586,1631,1530,1593,1580,1513,1590,1593,1488,1576,1602,1488,1622,1521,1485,1592,1463,1571,1539,1522,1613,1504,1570,1563,1533,1612,1643,1518,1603,1613,1551,1572,1582,1563,1512,1583,1507,1597,1602,1515,1604,1597,1521,1615,1582,1539,1620,1548,1527,1648,1606,1565,1670,1590,1548,1604,1536,1619,1603,1527,1598,1524,1579,1594,1528,1545,1603,1543,1558,1643,1569,1511,1617,1589,1422,1592,1463,1579,1638,1475,1619,1593,1525,1570,1633,1555,1505,1601,1572,1452,1607,1568,1506,1572,1552,1474,1558,1540,1474,1632,1471,1530,1595,1478,1598,1607,1471,1569,1603,1443,1613,1556,1477,1616,1410,1494,1611,1446,1526,1565,1489,1547,1596,1451,1515,1589,1391,1567,1610,1431,1559,1593,1441,1521,1530,1460,1562,1547,1405,1612,1539,1491,1617,1539,1486,1593,1580,1467,1541,1636,1444,1553,1615,1406,1618,1499,1517,1597,1464,1543,1597,1469,1530,1611,1580,1498,1550,1664,1533,1509,1589,1580,1409,1638,1449,1538,1578,1421,1577,1565,1463,1506,1643,1558,1506,1621,1576,1481,1549,1605,1426,1559,1449,1434,1616,1384,1508,1571,1367,1585,1477,1429,1605,1523,1423,1558,1610,1427,1604,1527,1453,1598,1384,1546,1571,1364,1584,1366,1551,1551,1433,1567,1577,1451,1527,1597,1438,1522,1600,1414,1554,1554,1398,1590,1430,1579,1521,1541,1598,1490,1584,1568,1489,1638,1628,1540,1598,1645,1510,1586,1618,1435,1569,1488,1495,1612,1420,1557,1554,1492,1582,1609,1467,1560,1661,1479,1561,1634,1524,1535,1630,1504,1523,1613,1506,1538,1568,1417,1612,1493,1520,1622,1476,1522,1605,1502,1523,1627,1534,1557,1662,1495,1553,1546,1431,1618,1476,1545,1592,1499,1599,1606,1451,1601,1528,1504,1638,1469,1590,1610,1500,1610,1615,1482,1609,1510,1513,1627,1460,1616,1600,1554,1591,1616,1531,1553,1636,1488,1610,1619,1534,1525,1616,1457,1600,1524,1525,1587,1432,1583,1571,1554,1599,1553,1598,1599,1542,1524,1595,1512,1556,1629,1497,1606,1537,1581,1605,1539,1590,1476,1600,1533,1568,1589,1522,1584,1586,1490,1648,1527,1608,1586,1546,1565,1565,1533,1628,1484,1555,1542,1539,1605,1545,1658,1615,1510,1652,1519,1574,1600,1446,1588,1455,1542,1606,1456,1589,1401,1596,1454,1617,1476,1537,1588,1453,1629,1510,1496,1580,1452,1623,1525,1526,1547,1469,1571,1475,1608,1531,1529,1529,1479,1609,1429,1602,1486,1562,1639,1489,1594,1575,1458,1579,1546,1480,1574,1463,1604,1529,1534,1573,1469,1589,1457,1587,1436,1592,1539,1489,1587,1499,1581,1539,1473,1565,1478,1549,1578,1453,1617,1572,1486,1595,1442,1578,1469,1525,1557,1430,1601,1453,1458,1617,1434,1550,1585,1386,1592,1514,1487,1587,1425,1524,1563,1389,1632,1429,1566,1484,1483,1565,1460,1604,1570,1452,1612,1538,1512,1602,1539,1494,1592,1467,1534,1573,1431,1579,1432,1546,1434,1540,1615,1420,1598,1443,1552,1566,1438,1579,1524,1459,1586,1456,1570,1560,1437,1601,1427,1601,1455,1544,1476,1491,1584,1416,1580,1450,1514,1595,1465,1587,1591,1408,1592,1444,1557,1556,1505,1521,1496,1587,1417,1609,1381,1602,1408,1571,1600,1482,1631,1543,1462,1615,1490,1579,1600,1456,1627,1465,1538,1452,1558,1578,1456,1606,1355,1587,1471,1535,1620,1451,1596,1479,1555,1549,1459,1581,1430,1544,1550,1419,1572,1399,1585,1433,1610,1463,1540,1466,1530,1542,1442,1594,1604,1456,1564,1581,1453,1612,1522,1507,1576,1470,1591,1454,1563,1522,1456,1583,1414,1601,1475,1544,1579,1490,1599,1454,1540,1590,1458,1603,1488,1534,1575,1480,1577,1431,1605,1519,1508,1602,1392,1581,1456,1597,1517,1504,1573,1482,1569,1601,1426,1580,1465,1555,1573,1468,1579,1428,1605,1485,1573,1526,1449,1494,1469,1578,1406,1549,1456,1554,1562,1422,1606,1460,1576,1502,1489,1540,1454,1580,1417,1615,1468,1559,1556,1456,1543,1465,1588,1522,1432,1612,1458,1542,1566,1459,1587,1578,1473,1603,1535,1532,1566,1440,1609,1445,1564,1501,1519,1587,1422,1586,1488,1548,1555,1442,1615,1478,1570,1554,1485,1612,1524,1474,1551,1472,1571,1382,1568,1424,1576,1534,1448,1555,1402,1574,1457,1570,1513,1445,1590,1434,1597,1461,1544,1594,1429,1609,1450,1577,1492,1524,1566,1494,1594,1515,1505,1592,1441,1568,1518,1526,1562,1421,1605,1494,1568,1584,1398,1579,1405,1601,1478,1562,1476,1563,1596,1420,1601,1472,1529,1593,1388,1581,1482,1571,1588,1454,1596,1487,1554,1488,1552,1604,1429,1593,1354,1595,1513,1472,1593,1414,1590,1567,1507,1592,1491,1599,1576,1458,1592,1537,1483,1539,1422,1596,1443,1606,1446,1594,1587,1481,1603,1496,1595,1577,1467,1609,1578,1537,1598,1471,1590,1433,1581,1437,1554,1542,1481,1589,1445,1612,1521,1578,1577,1460,1619,1572,1548,1594,1499,1550,1581,1496,1586,1499,1568,1475,1606,1585,1446,1595,1453,1607,1476,1597,1534,1545,1559,1479,1605,1578,1509,1590,1481,1594,1511,1584,1555,1467,1520,1454,1593,1450,1571,1411,1588,1528,1552,1567,1449,1592,1514,1572,1528,1497,1598,1474,1611,1516,1568,1554,1481,1592,1465,1597,1515,1531,1502,1521,1615,1422,1584,1454,1563,1548,1497,1604,1477,1590,1550,1454,1578,1447,1582,1478,1515,1552,1442,1621,1472,1596,1551,1423,1582,1485,1558,1588,1483,1554,1571,1481,1576,1547,1436,1591,1380,1617,1517,1516,1542,1435,1589,1507,1602,1531,1501,1552,1457,1567,1501,1514,1634,1459,1581,1551,1435,1570,1392,1593,1433,1628,1482,1558,1566,1489,1604,1581,1538,1577,1556,1545,1584,1509,1594,1622,1502,1599,1537,1561,1595,1458,1598,1547,1542,1584,1483,1609,1545,1496,1635,1486,1618,1561,1476,1629,1566,1551,1608,1473,1542,1500,1498,1608,1432,1591,1437,1572,1563,1480,1616,1561,1518,1631,1599,1530,1619,1503,1571,1602,1447,1616,1454,1528,1552,1421,1595,1404,1587,1548,1463,1589,1459,1581,1548,1449,1596,1433,1549,1539,1445,1560,1414,1561,1513,1483,1617,1521,1534,1581,1444,1575,1583,1439,1615,1590,1507,1578,1574,1487,1521,1557,1413,1605,1452,1560,1543,1452,1586,1513,1518,1579,1530,1514,1614,1597,1461,1617,1460,1562,1606,1488,1562,1593,1421,1604,1533,1531,1559,1431,1567,1595,1533,1537,1628,1615,1528,1552,1588,1575,1481,1582,1559,1441,1606,1590,1475,1577,1504,1500,1577,1492,1540,1570,1470,1537,1601,1556,1477,1572,1549,1416,1611,1453,1568,1567,1478,1571,1522,1513,1604,1577,1484,1604,1513,1492,1597,1506,1527,1591,1555,1435,1584,1518,1535,1587,1466,1556,1549,1469,1583,1570,1506,1577,1585,1498,1530,1606,1564,1500,1575,1553,1459,1581,1579,1435,1582,1451,1519,1620,1545,1479,1643,1571,1529,1490,1591,1603,1520,1534,1561,1517,1561,1567,1541,1520,1607,1535,1515,1546,1574,1569,1550,1540,1548,1576,1487,1485,1568,1549,1546,1517,1069,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,1211,1456,1728,1765,1582,1397,1349,1346,1413,1406,1397,1385,1463,1474,1492,1472,1511,1548,1529,1555,1552,1573,1629,1655,1648,1667,1680,1606,1576,1553,1673,1672,1699,1587,1619,1518,1458,1453,1481,1614,1678,1667,1583,1493,1465,1582,1641,1666,1475,1543,1544,1725,1660,1486,1460,1486,1712,1689,1538,1500,1494,1506,1466,1470,1499,1478,1385,1423,1417,1367,1433,1446,1437,1515,1500,1661,1616,1586,1618,1578,1600,1651,1593,1611,1592,1598,1567,1579,1580,1537,1482,1506,1526,1515,1513,1569,1551,1460,1504,1499,1517,1523,1522,1525,1567,1539,1516,1538,1554,1566,1543,1609,1492,1553,1488,1543,1505,1517,1529,1529,1516,1518,1514,1521,1570,1564,1538,1509,1497,1544,1545,1554,1590,1635,1568,1554,1567,1580,1579,1561,1576,1558,1581,1588,1560,1575,1587,1569,1615,1560,1624,1579,1565,1602,1615,1562,1601,1621,1588,1614,1599,1587,1594,1615,1588,1605,1581,1631,1637,1629,1622,1611,1618,1585,1621,1618,1600,1601,1614,1607,1618,1629,1621,1594,1641,1642,1643,1617,1645,1635,1619,1637,1623,1620,1625,1609,1636,1636,1601,1625,1600,1585,1618,1619,1601,1599,1609,1667,1643,1623,1632,1643,1639,1651,1646,1641,1596,1613,1627,1632,1666,1626,1636,1645,1651,1624,1630,1653,1610,1655,1619,1642,1619,1656,1628,1663,1618,1633,1652,1642,1686,1674,1679,1645,1613,1646,1615,1640,1620,1625,1662,1696,1671,1646,1635,1627,1602,1640,1604,1656,1663,1684,1633,1635,1661,1668,1649,1651,1666,1637,1638,1640,1676,1627,1678,1646,1685,1663,1657,1687,1694,1671,1650,1644,1617,1666,1694,1614,1657,1627,1665,1610,1638,1628,1658,1654,1641,1622,1656,1576,1617,1612,1633,1619,1622,1641,1657,1657,1616,1620,1655,1659,1647,1637,1673,1655,1680,1626,1623,1621,1622,1630,1625,1630,1625,1623,1618,1619,1614,1626,1613,1652,1602,1653,1642,1599,1602,1651,1632,1623,1600,1619,1597,1609,1621,1639,1595,1595,1626,1621,1582,1661,1599,1621,1619,1619,1653,1605,1663,1571,1590,1625,1625,1610,1619,1629,1630,1626,1608,1610,1607,1616,1605,1600,1600,1616,1635,1648,1623,1585,1634,1596,1596,1607,1606,1646,1552,1606,1575,1599,1598,1602,1620,1597,1593,1570,1562,1585,1561,1591,1613,1601,1589,1600,1564,1562,1501,1541,1525,1525,1551,1549,1589,1560,1586,1554,1574,1506,1546,1556,1557,1551,1539,1555,1561,1536,1579,1565,1528,1551,1573,1556,1564,1570,1543,1563,1589,1571,1559,1549,1545,1553,1569,1564,1502,1530,1551,1562,1557,1553,1550,1584,1589,1585,1565,1586,1560,1560,1569,1560,1564,1584,1564,1568,1619,1583,1606,1603,1569,1588,1565,1546,1587,1570,1536,1548,1564,1590,1605,1538,1594,1576,1576,1601,1599,1524,1584,1575,1594,1579,1531,1597,1590,1591,1600,1604,1599,1586,1615,1593,1616,1591,1602,1618,1530,1574,1598,1607,1612,1598,1590,1568,1560,1538,1584,1572,1585,1611,1504,1559,1537,1528,1586,1583,1566,1543,1611,1543,1541,1560,1548,1529,1549,1533,1520,1519,1552,1511,1495,1543,1542,1534,1487,1495,1532,1520,1512,1536,1512,1510,1504,1486,1480,1507,1516,1528,1446,1490,1455,1453,1501,1532,1505,1481,1516,1503,1428,1500,1469,1488,1439,1440,1531,1466,1483,1501,1490,1453,1470,1480,1484,1467,1484,1492,1448,1474,1477,1412,1507,1509,1504,1479,1474,1470,1522,1509,1522,1507,1518,1486,1466,1501,1485,1473,1518,1559,1446,1505,1501,1532,1496,1470,1502,1515,1468,1506,1506,1524,1550,1539,1541,1514,1545,1512,1554,1558,1600,1541,1536,1588,1563,1574,1540,1549,1543,1566,1592,1605,1599,1492,1572,1574,1561,1552,1564,1552,1542,1562,1589,1563,1595,1614,1632,1636,1585,1593,1575,1603,1616,1610,1660,1656,1621,1650,1641,1646,1657,1656,1648,1650,1639,1675,1683,1652,1669,1658,1668,1623,1641,1631,1680,1690,1684,1691,1678,1670,1655,1682,1686,1718,1712,1695,1690,1686,1710,1714,1687,1699,1701,1664,1699,1700,1670,1657,1671,1661,1667,1643,1651,1696,1677,1665,1698,1675,1641,1655,1646,1631,1657,1665,1671,1662,1696,1652,1647,1661,1686,1675,1678,1658,1682,1680,1700,1695,1659,1690,1685,1699,1675,1615,1654,1696,1661,1679,1691,1646,1705,1727,1696,1658,1678,1685,1673,1681,1644,1665,1732,1624,1644,1629,1685,1693,1689,1686,1686,1693,1696,1694,1702,1720,1666,1727,1726,1685,1651,1711,1701,1683,1663,1655,1699,1671,1704,1702,1709,1672,1684,1697,1697,1722,1692,1678,1716,1727,1689,1654,1726,1639,1679,1659,1705,1718,1669,1703,1678,1627,1656,1686,1655,1666,1656,1679,1665,1662,1695,1653,1689,1696,1655,1647,1627,1687,1676,1629,1643,1648,1640,1666,1677,1625,1693,1660,1677,1673,1670,1660,1687,1671,1662,1707,1669,1668,1703,1647,1695,1825,1965,2003,1063,824,1592,1456,1629,1519,1515,1651,1455,1659,1561,1501,1676,1475,1618,1564,1460,1677,1456,1617,1574,1464,1691,1452,1601,1636,1450,1686,1486,1548,1636,1454,1677,1535,1525,1685,1410,1642,1580,1449,1664,1441,1635,1557,1459,1677,1439,1610,1582,1464,1710,1492,1591,1632,1433,1707,1471,1539,1642,1450,1680,1502,1534,1684,1427,1683,1526,1492,1712,1413,1641,1544,1469,1698,1430,1600,1611,1454,1732,1471,1622,1605,1454,1732,1467,1553,1627,1448,1707,1482,1574,1653,1435,1707,1545,1538,1714,1431,1716,1551,1528,1704,1384,1673,1580,1468,1745,1484,1657,1628,1450,1779,1458,1634,1641,1427,1772,1492,1609,1700,1420,1735,1556,1593,1683,1412,1740,1579,1560,1696,1471,1735,1582,1520,1767,1468,1732,1560,1490,1753,1398,1699,1620,1436,1826,1410,1685,1639,1413,1811,1479,1614,1656,1393,1797,1487,1576,1653,1434,1779,1534,1563,1690,1417,1746,1538,1503,1727,1390,1747,1569,1482,1777,1412,1717,1586,1475,1825,1423,1678,1623,1469,1809,1423,1670,1597,1419,1797,1444,1636,1637,1416,1789,1448,1634,1644,1388,1801,1510,1577,1668,1362,1835,1515,1564,1721,1380,1844,1536,1574,1755,1404,1804,1555,1570,1770,1410,1813,1560,1518,1814,1385,1793,1586,1501,1836,1425,1723,1604,1445,1822,1423,1677,1627,1424,1829,1452,1729,1652,1446,1847,1434,1653,1667,1402,1834,1490,1650,1709,1370,1851,1512,1577,1706,1354,1827,1445,1629,1706,1391,1881,1515,1614,1744,1383,1839,1543,1598,1796,1380,1810,1562,1578,1736,1353,1843,1546,1568,1778,1361,1827,1534,1564,1744,1388,1818,1561,1583,1758,1388,1848,1562,1554,1740,1358,1837,1555,1593,1780,1368,1857,1576,1539,1796,1369,1840,1591,1553,1780,1363,1843,1599,1548,1807,1393,1823,1585,1567,1765,1361,1871,1540,1609,1768,1339,1853,1524,1604,1758,1306,1812,1484,1613,1758,1340,1867,1527,1687,1780,1366,1893,1509,1679,1750,1380,1870,1480,1693,1746,1392,1873,1470,1689,1730,1401,1869,1477,1697,1732,1344,1885,1454,1683,1748,1388,1832,1448,1701,1680,1425,1849,1409,1719,1657,1435,1810,1405,1766,1639,1495,1780,1388,1790,1585,1547,1770,1344,1769,1602,1545,1761,1343,1803,1552,1543,1773,1345,1803,1568,1601,1758,1390,1764,1538,1641,1769,1447,1780,1478,1716,1745,1472,1751,1518,1710,1757,1444,1807,1478,1761,1741,1563,1773,1488,1817,1744,1560,1750,1482,1794,1749,1581,1759,1484,1749,1737,1632,1713,1539,1775,1756,1645,1659,1551,1711,1760,1668,1626,1586,1702,1825,1723,1622,1663,1702,1797,1766,1592,1662,1750,1751,1774,1614,1725,1746,1718,1801,1647,1696,1831,1665,1871,1625,1805,1892,1577,1925,1640,1799,1878,1573,1883,1687,1670,1916,1583,1745,1692,1549,1845,1593,1674,1691,1555,1762,1526,1620,1707,1536,1643,1576,1597,1722,1588,1574,1621,1602,1770,1564,1581,1653,1552,1768,1586,1560,1671,1596,1762,1561,1672,1618,1556,1792,1546,1764,1668,1533,1848,1474,1694,1743,1523,1810,1512,1663,1765,1542,1794,1542,1628,1778,1534,1697,1567,1555,1727,1548,1653,1549,1541,1671,1513,1551,1551,1542,1580,1499,1486,1573,1480,1550,1467,1476,1569,1488,1563,1519,1490,1610,1489,1561,1521,1478,1602,1487,1526,1498,1445,1625,1414,1569,1493,1447,1612,1428,1571,1506,1423,1651,1448,1558,1564,1406,1646,1462,1533,1504,1420,1657,1419,1588,1490,1418,1687,1406,1605,1521,1433,1730,1438,1683,1594,1417,1722,1406,1657,1559,1431,1718,1460,1648,1577,1395,1736,1440,1639,1616,1398,1719,1392,1634,1619,1388,1702,1359,1636,1605,1381,1756,1412,1618,1615,1352,1758,1380,1649,1619,1390,1790,1464,1665,1679,1419,1744,1482,1623,1638,1396,1706,1536,1650,1661,1403,1724,1530,1642,1675,1415,1718,1498,1613,1683,1404,1742,1552,1580,1726,1435,1656,1548,1630,1650,1396,1681,1576,1598,1667,1472,1698,1644,1605,1624,1526,1696,1630,1592,1565,1476,1671,1659,1544,1586,1497,1615,1672,1526,1562,1518,1671,1634,1595,1502,1516,1644,1668,1635,1498,1591,1637,1657,1698,1446,1573,1630,1615,1743,1400,1714,1698,1601,1794,1486,1738,1702,1545,1790,1488,1684,1714,1498,1765,1530,1642,1727,1485,1732,1504,1676,1677,1478,1724,1528,1599,1565,1415,1685,1478,1616,1515,1374,1618,1434,1568,1482,1404,1632,1463,1587,1507,1422,1661,1454,1592,1537,1421,1682,1460,1614,1557,1395,1688,1450,1621,1561,1401,1701,1458,1595,1572,1401,1722,1422,1607,1625,1412,1693,1453,1613,1634,1419,1715,1480,1548,1649,1425,1710,1446,1497,1694,1409,1643,1481,1413,1716,1398,1609,1519,1418,1671,1434,1531,1504,1424,1608,1410,1472,1457,1422,1501,1373,1421,1455,1415,1449,1438,1401,1437,1411,1435,1416,1390,1462,1423,1403,1416,1415,1472,1421,1445,1406,1426,1432,1427,1442,1373,1445,1434,1411,1436,1437,1447,1435,1415,1429,1423,1488,1438,1387,1444,1421,1418,1423,1399,1443,1424,1444,1444,1421,1431,1447,1449,1437,1426,1473,1456,1441,1461,1400,1445,1443,1428,1449,1369,1463,1392,1457,1411,1385,1458,1448,1474,1456,1390,1455,1451,1455,1474,1421,1462,1473,1467,1468,1437,1452,1455,1457,1459,1421,1437,1433,1450,1447,1400,1455,1429,1468,1524,1429,1460,1455,1456,1453,1426,1437,1393,1406,1499,1415,1455,1442,1465,1474,1474,1450,1440,1445,1448,1468,1469,1428,1426,1468,1475,1431,1457,1471,1455,1460,1459,1441,1463,1471,1474,1488,1459,1463,1488,1472,1490,1441,1444,1464,1439,1423,1441,1436,1451,1455,1459,1465,1469,1455,1429,1468,1471,1450,1440,1425,1442,1510,1415,1467,1467,1417,1514,1421,1469,1477,1482,1505,1448,1473,1473,1472,1462,1500,1501,1501,1440,1475,1443,1452,1428,1440,1446,1455,1444,1418,1394,1469,1461,1450,1457,1432,1450,1481,1471,1457,1415,1453,1469,1508,1459,1465,1457,1434,1492,1473,1454,1474,1467,1479,1486,1485,1447,1461,1463,1488,1493,1482,1449,1427,1468,1463,1473,1434,1418,1445,1487,1466,1441,1455,1449,1490,1480,1450,1472,1472,1462,1480,1456,1414,1476,1467,1441,1492,1415,1473,1449,1449,1517,1487,1468,1464,1473,1491,1505,1457,1460,1485,1477,1518,1489,1484,1455,1438,1486,1504,1485,1452,1484,1473,1455,1481,1462,1462,1436,1457,1470,1481,1461,1462,1454,1470,1493,1473,1482,1438,1465,1475,1514,1449,1443,1493,1453,1489,1498,1445,1490,1447,1438,1489,1499,1513,1475,1481,1505,1495,1474,1498,1503,1471,1525,1515,1447,1469,1478,1483,1504,1491,1469,1443,1455,1494,1498,1499,1476,1496,1499,1464,1512,1499,1498,1447,1511,1475,1489,1487,1451,1494,1461,1473,1479,1444,1527,1491,1469,1540,1494,1521,1469,1486,1500,1489,1473,1483,1471,1470,1486,1522,1505,1476,1528,1466,1476,1514,1522,1533,1484,1471,1513,1501,1505,1519,1480,1547,1498,1513,1526,1453,1510,1492,1523,1511,1473,1489,1496,1488,1543,1509,1520,1497,1443,1570,1511,1543,1523,1477,1499,1484,1462,1542,1503,1571,1512,1513,1523,1496,1525,1495,1434,1566,1503,1536,1534,1457,1568,1532,1530,1556,1529,1535,1512,1511,1532,1541,1519,1491,1493,1548,1494,1557,1502,1521,1577,1513,1535,1554,1497,1554,1508,1506,1576,1500,1567,1554,1498,1589,1544,1578,1594,1469,1571,1583,1542,1600,1507,1575,1518,1499,1560,1526,1565,1577,1493,1609,1533,1554,1577,1495,1565,1539,1520,1600,1501,1596,1540,1533,1626,1544,1611,1571,1499,1588,1570,1619,1609,1518,1618,1567,1578,1621,1580,1628,1605,1571,1605,1564,1588,1568,1505,1607,1566,1574,1642,1561,1622,1552,1562,1633,1581,1611,1574,1592,1645,1583,1620,1617,1515,1625,1569,1585,1642,1554,1645,1600,1562,1632,1601,1631,1621,1547,1628,1636,1645,1657,1578,1660,1611,1563,1632,1600,1668,1607,1560,1672,1565,1641,1629,1578,1682,1631,1587,1666,1606,1670,1617,1613,1698,1604,1623,1639,1531,1676,1618,1612,1682,1609,1685,1650,1591,1670,1601,1635,1669,1583,1679,1634,1605,1692,1627,1686,1652,1577,1694,1641,1675,1666,1592,1699,1641,1616,1707,1645,1691,1672,1622,1709,1628,1690,1665,1614,1689,1606,1641,1702,1608,1682,1671,1635,1690,1635,1709,1675,1613,1698,1626,1657,1712,1664,1707,1694,1641,1710,1664,1706,1686,1612,1712,1638,1651,1718,1621,1717,1671,1654,1716,1669,1719,1700,1614,1732,1683,1674,1718,1615,1725,1703,1659,1749,1693,1717,1707,1631,1714,1676,1708,1727,1652,1728,1671,1674,1741,1678,1734,1724,1657,1735,1682,1698,1724,1664,1720,1702,1681,1746,1706,1732,1754,1669,1748,1717,1722,1711,1666,1754,1710,1675,1758,1707,1751,1736,1661,1771,1715,1717,1774,1675,1748,1716,1697,1755,1712,1753,1720,1678,1751,1735,1722,1758,1696,1760,1721,1669,1747,1737,1781,1717,1680,1757,1738,1738,1770,1712,1756,1742,1697,1785,1727,1740,1770,1691,1776,1748,1756,1786,1733,1756,1749,1709,1743,1732,1794,1769,1735,1760,1728,1740,1795,1721,1751,1754,1710,1783,1753,1776,1748,1707,1773,1721,1712,1801,1738,1741,1748,1666,1740,1739,1774,1783,1716,1818,1796,1779,1831,1658,1810,1789,1762,1791,1761,1811,1791,1711,1806,1801,1776,1798,1729,1811,1796,1746,1800,1711,1778,1812,1708,1819,1774,1764,1790,1703,1822,1800,1748,1794,1751,1801,1820,1708,1777,1741,1782,1795,1724,1804,1804,1732,1789,1723,1770,1781,1880,1864,1856,1866,1868,1917,1881,1882,1903,1857,1893,1841,1845,1877,1830,1859,1828,1793,1828,1815,1836,1878,1790,1868,1780,1880,1880,1864,1898,1855,1871,1863,1866,1828,1853,1882,1840,1855,1836,1832,1845,1820,1847,1843,1869,1911,1889,1812,1892,1879,1850,1913,1918,1847,1849,1912,1844,1864,1863,1870,1890,1816,1793,1789,1791,1794,1776,1787,1809,1812,1779,1783,1812,1816,1828,1826,1814,1841,1820,1866,1828,1898,1858,1857,1882,1886,1898,1980,1952,1915,1937,1929,1919,1862,1951,1909,1847,1950,1849,1900,1947,1889,1903,1933,1922,1901,1906,1891,1893,1893,1860,1862,1847,1837,1830,1799,1829,1838,1814,1805,1768,1781,1781,1773,1766,1769,1806,1812,1765,1754,1747,1748,1753,1757,1770,1779,1787,1812,1808,1818,1833,1852,1853,1860,1884,1869,1855,1883,1858,1851,1837,1836,1844,1845,1828,1820,1808,1781,1807,1765,1770,1773,1792,1767,1792,1812,1791,1763,1782,1763,1781,1754,1801,1787,1775,1775,1779,1809,1791,1826,1822,1810,1794,1841,1817,1813,1810,1848,1854,1828,1826,1831,1799,1824,1847,1849,1852,1869,1860,1886,1875,1876,1913,1921,1918,1875,1883,1852,1902,1904,1846,1882,1897,1863,1871,1878,1867,1839,1856,1873,1819,1863,1865,1851,1817,1839,1837,1837,1827,1896,1893,1883,1873,1893,1825,1841,1831,1817,1835,1838,1826,1800,1820,1849,1843,1833,1828,1860,1831,1860,1852,1847,1828,1811,1800,1792,1834,1833,1861,1904,1845,1851,1833,1790,1808,1805,1747,1758,1715,1765,1800,1755,1738,1757,1844,1821,1749,1795,1866,1801,1821,1877,1863,1879,1835,1900,1919,1882,1845,1774,1866,1887,1933,1876,1322,1293,1350,1622,1679,1634,1625,1631,1576,1591,1655,1656,1617,1659,1651,1553,1535,1617,1602,1599,1588,1614,1616,1561,1531,1582,1615,1605,1574,1522,1555,1612,1627,1646,1613,1497,1546,1608,1639,1578,1549,1589,1581,1564,1581,1583,1588,1586,1515,1509,1533,1606,1559,1540,1603,1529,1514,1549,1520,1531,1443,1523,1564,1558,1452,1494,1617,1570,1544,1505,1675,1599,1505,1552,1577,1602,1510,1542,1620,1597,1523,1626,1457,1527,1380,1494,1408,1491,1390,1420,1397,1351,1504,1372,1462,1394,1496,1400,1454,1379,1304,1350,1266,1350,1366,1413,1368,1438,1361,1427,1389,1517,1373,1478,1331,1487,1412,1439,1377,1437,1454,1417,1436,1337,1460,1397,1434,1425,1405,1415,1463,1493,1408,1443,1443,1387,1512,1464,1452,1400,1440,1462,1420,1483,1373,1358,1480,1420,1489,1452,1473,1551,1486,1448,1499,1486,1438,1547,1516,1448,1517,1481,1468,1476,1425,1565,1487,1468,1543,1479,1497,1490,1525,1584,1577,1509,1536,1655,1567,1545,1555,1570,1649,1674,1619,1624,1634,1644,1689,1650,1678,1612,1638,1654,1639,1653,1654,1669,1668,1745,1669,1689,1656,1653,1634,1626,1649,1658,1659,1690,1678,1662,1667,1703,1697,1678,1689,1677,1664,1716,1681,1704,1696,1715,1687,1710,1715,1673,1657,1697,1701,1704,1713,1726,1732,1716,1637,1684,1712,1654,1677,1715,1665,1695,1678,1682,1666,1702,1680,1679,1745,1716,1690,1617,1656,1626,1637,1596,1654,1614,1595,1604,1551,1668,1553,1570,1554,1532,1577,1636,1579,1601,1557,1515,1513,1619,1543,1601,1547,1529,1514,1547,1530,1582,1523,1562,1536,1536,1506,1549,1564,1543,1569,1587,1550,1520,1583,1538,1488,1506,1462,1522,1358,1381,1474,1520,1400,1407,1419,1535,1504,1545,1453,1454,1430,1451,1496,1526,1543,1541,1459,1491,1499,1475,1503,1511,1560,1519,1508,1495,1572,1548,1547,1537,1463,1515,1506,1506,1495,1537,1460,1520,1555,1522,1487,1510,1495,1553,1539,1519,1511,1523,1540,1487,1502,1543,1551,1544,1535,1493,1523,1534,1498,1509,1502,1486,1513,1528,1524,1523,1483,1476,1474,1444,1487,1500,1503,1518,1507,1530,1522,1480,1456,1432,1436,1388,1413,1468,1501,1495,1523,1516,1486,1472,1417,1406,1448,1507,1539,1539,1500,1462,1506,1463,1482,1442,1504,1509,1468,1471,1410,1472,1380,1444,1451,1464,1452,1452,1465,1293,1353,1411,1471,1458,1423,1417,1454,1395,1432,1342,1475,1493,1516,1481,1469,1464,1471,1584,1606,1506,1513,1526,1557,1481,1565,1568,1564,1592,1601,1546,1613,1600,1460,1575,1601,1489,1504,1566,1597,1543,1564,1550,1613,1478,1573,1528,1526,1489,1549,1498,1392,1512,1581,1452,1308,1104,1026,1093,1080,1102,1092,1093,1052,1080,1065,1047,1089,1092,1117,1087,1055,1122,1135,1084,1074,1091,1095,1145,1077,1135,1091,1120,1107,1137,1114,1123,1120,1106,1093,1124,1169,1147,1146,1136,1167,1134,1125,1106,1116,1120,1129,1126,1156,1174,1299,1707,1807,1896,1943,1969,1999,1963,2004,1986,1983,1922,1980,1901,1968,1914,1934,1918,1802,1767,1701,1617,1718,1539,1590,1539,1520,1637,1634,1635,1705,1642,1624,1661,1659,1691,1586,1672,1658,1684,1640,1691,1702,1694,1661,1671,1725,1641,1643,1706,1678,1605,1646,1697,1604,1602,1671,1596,1602,1680,1697,1678,1710,1649,1624,1602,1583,1611,1593,1572,1530,1544,1545,1481,1518,1492,1445,1426,1440,1436,1474,1437,1411,1432,1420,1408,1432,1382,1439,1409,1425,1361,1400,1321,1352,1392,1429,1378,1388,1366,1352,1410,1420,1403,1419,1412,1387,1405,1363,1408,1340,1405,1423,1454,1434,1362,1425,1394,1400,1388,1413,1407,1397,1417,1386,1373,1356,1410,1373,1414,1402,1397,1405,1405,1376,1412,1356,1420,1353,1400,1340,1374,1295,1435,1305,1427,1445,1440,1211,1168,1165,1150,1176,1204,1199,1148,1133,1083,1135,1148,1125,1160,1169,1169,1247,1686,1630,1669,1672,1667,1601,1537,1471,1418,1415,1387,1384,1366,1398,1374,1462,1456,1405,1352,1417,1471,1444,1463,1414,1402,1389,1435,1395,1383,1327,1340,1333,1369,1353,1336,1413,1337,1367,1344,1312,1298,1279,1320,1296,1270,1297,1320,1286,1300,1259,1264,1289,1245,1290,1326,1280,1232,1254,1226,1286,1301,1362,1341,1400,1371,1340,1345,1326,1344,1325,1399,1430,1419,1428,1385,1429,1412,1450,1382,1413,1414,1436,1385,1317,1299,1313,1301,1286,1284,1299,1272,1339,1317,1285,1333,1333,1299,1261,1241,1240,1238,1259,1262,1269,1271,1282,1318,1918,1855,1866,1759,1717,1685,1805,2023,1689,1686,1766,1694,1671,1705,1902,1847,1799,1707,1665,1726,1940,1981,1972,1966,1964,2004,1990,1995,1948,1979,1981,1975,1915,1928,1924,1908,1976,1917,1952,1965,1999,1965,1970,1973,1995,1994,1972,1937,1888,1907,1963,1996,1991,1988,1927,1921,1962,1955,1958,1987,2011,1927,1985,1927,1878,1833,1851,1865,1944,1835,1832,1816,1906,1945,1907,1939,1925,1914,1970,1934,1867,1890,1933,1928,1887,1853,1883,1938,1916,1871,1865,1867,1884,1916,1796,1724,1808,1888,1923,1898,1831,1849,1872,1922,1890,1872,1860,1944,1873,1747,1663,1643,1704,1694,1704,1661,1707,1723,1665,1724,1706,1690,1688,1661,1713,1719,1629,1601,1615,1635,1745,1530,1664,1807,1870,1866,1903,1897,1920,1959,1871,1933,1782,1663,1668,1719,1732,1814,1747,1684,1726,1677,1730,1769,1799,1777,1814,1794,1826,1800,1713,1720,1687,1658,1744,1705,1665,1767,1725,1739,1784,1724,1749,1772,1736,1740,1733,1705,1727,1804,1789,1766,1802,1759,1819,1785,1739,1682,1738,1710,1703,1655,1795,1699,1712,1704,1732,1706,1703,1692,1639,1716,1672,1670,1699,1663,1695,1756,1758,1847,1782,1764,1761,1684,1719,1724,1682,1642,1671,1737,1701,1898,1772,1693,1760,1789,1751,1799,1781,1820,1789,1767,1714,1823,1745,1822,1706,1666,1608,1601,1714,1766,1750,1760,1674,1681,1710,1776,1702,1800,1777,1753,1736,1736,1800,1768,1771,1678,1674,1743,1803,1766,1698,1749,1658,1660,1713,1793,1846,1806,1829,1744,1765,1763,1756,1769,1785,1771,1723,1676,1701,1772,1752,1731,1757,1686,1789,1775,1734,1695,1709,1667,1665,1625,1670,1686,1598,1601,1616,1542,1552,1619,1616,1639,1581,1570,1588,1605,1655,1526,1527,1596,1590,1570,1572,1637,1588,1587,1623,1624,1631,1554,1562,1516,1588,1779,1869,1887,1799,1756,1753,1721,1689,1712,1714,1701,1728,1688,1707,1728,1712,1713,1686,1699,1699,1698,1664,1658,1638,1617,1621,1658,1587,1588,1575,1575,1581,1565,1599,1566,1528,1483,1486,1526,1498,1396,1481,1467,1494,1488,1464,1443,1449,1462,1417,1532,1540,1520,1480,1549,1538,1532,1491,1538,1471,1430,1476,1500,1533,1496,1486,1467,1416,1480,1485,1481,1441,1453,1485,1426,1451,1446,1432,1382,1403,1443,1423,1314,1350,1373,1344,1345,1389,1403,1403,1447,1407,1429,1477,1458,1431,1421,1470,1498,1472,1450,1439,1431,1461,1425,1480,1494,1444,1481,1519,1455,1470,1468,1535,1489,1529,1458,1471,1494,1490,1496,1472,1510,1516,1497,1511,1496,1460,1520,1512,1491,1541,1477,1507,1539,1527,1471,1491,1517,1472,1493,1520,1519,1495,1464,1500,1483,1477,1485,1468,1423,1455,1459,1485,1510,1508,1471,1502,1465,1445,1468,1489,1462,1501,1475,1495,1502,1492,1477,1510,1505,1503,1504,1512,1529,1540,1521,1553,1530,1521,1527,1504,1500,1497,1533,1491,1553,1533,1532,1532,1530,1562,1549,1534,1522,1549,1562,1548,1550,1546,1586,1578,1560,1534,1554,1583,1526,1566,1539,1560,1558,1543,1544,1538,1583,1516,1618,1990,1914,1969,1875,1791,1864,1822,1889,1909,1921,1846,1755,1763,1730,1722,1849,1737,1739,1789,1720,1838,1720,1776,1835,1769,1776,1736,1770,1741,1718,1704,1704,1795,1767,1730,1771,1733,1638,1680,1657,1579,1533,1606,1553,1564,1583,1619,1568,1576,1662,1562,1525,1550,1536,1475,1509,1593,1530,1529,1614,1735,1719,1704,1746,1809,1751,1693,1632,1686,1675,1661,1636,1651,1684,1631,1656,1654,1664,1675,1602,1621,1620,1569,1627,1639,1632,1618,1617,1648,1618,1620,1625,1638,1653,1641,1614,1662,1617,1634,1628,1607,1597,1567,1571,1600,1556,1560,1572,1604,1622,1629,1622,1603,1615,1632,1627,1649,1601,1621,1595,1568,1610,1638,1584,1624,1610,1602,1645,1628,1615,1621,1610,1627,1645,1655,1674,1630,1623,1671,1631,1660,1663,1685,1657,1671,1654,1648,1662,1642,1668,1658,1644,1668,1673,1692,1672,1702,1684,1694,1698,1672,1684,1689,1695,1698,1706,1698,1696,1691,1720,1731,1741,1738,1730,1764,1727,1716,1705,1734,1733,1746,1751,1733,1741,1759,1766,1749,1740,1741,1744,1763,1763,1747,1746,1741,1743,1744,1742,1758,1792,1785,1762,1762,1773,1755,1761,1768,1765,1797,1756,1763,1794,1763,1794,1758,1778,1762,1752,1773,1761,1771,1780,1783,1781,1758,1781,1778,1793,1776,1800,1781,1813,1782,1785,1783,1788,1813,1792,1819,1784,1811,1837,1830,1806,1768,1796,1824,1819,1820,1804,1789,1814,1782,1822,1816,1821,1853,1820,1815,1808,1814,1819,1815,1791,1804,1814,1790,1778,1797,1798,1775,1756,1794,1784,1754,1789,1782,1773,1799,1791,1794,1798,1804,1800,1801,1763,1780,1777,1783,1782,1783,1777,1802,1809,1787,1777,1774,1823,1795,1792,1772,1787,1802,1813,1802,1789,1768,1787,1821,1793,1794,1803,1594,1576,1607,1594,1600,1630,1648,1647,1658,1623,1711,1696,1772,1709,1716,1786,1673,1684,1723,1737,1732,1750,1689,1715,1710,1696,1692,1734,1751,1745,1738,1709,1695,1731,1735,1703,1645,1701,1764,1659,1760,1735,1695,1755,1720,1705,1702,1692,1718,1674,1645,1651,1670,1702,1660,1654,1723,1707,1761,1681,1635,1739,1637,1763,1620,1704,1675,1630,1737,1543,1849,1584,1733,1609,1614,1744,1506,1734,1516,1608,1624,1496,1667,1478,1628,1550,1493,1638,1347,1649,1453,1496,1650,1319,1627,1417,1555,1564,1382,1681,1416,1570,1584,1364,1628,1341,1506,1529,1303,1639,1325,1570,1532,1372,1618,1248,1606,1481,1379,1651,1242,1658,1468,1395,1620,1227,1621,1305,1510,1539,1282,1619,1325,1499,1470,1369,1521,1247,1551,1336,1528,1510,1355,1624,1235,1607,1323,1535,1496,1397,1554,1276,1603,1226,1574,1474,1399,1622,1233,1592,1266,1554,1354,1459,1480,1300,1536,1218,1541,1271,1480,1452,1340,1543,1242,1556,1273,1524,1394,1366,1458,1235,1531,1275,1562,1388,1460,1519,1259,1520,1210,1554,1372,1465,1513,1268,1569,1247,1540,1398,1377,1556,1283,1538,1251,1521,1438,1300,1510,1223,1467,1275,1458,1437,1210,1458,1249,1453,1411,1278,1465,1276,1475,1366,1403,1473,1241,1430,1269,1447,1449,1256,1454,1302,1347,1437,1214,1435,1282,1394,1446,1250,1429,1328,1328,1415,1220,1399,1388,1244,1347,1254,1437,1416,1245,1389,1293,1414,1424,1240,1378,1283,1389,1442,1258,1406,1356,1347,1374,1274,1390,1332,1371,1416,1256,1402,1297,1407,1414,1234,1432,1305,1389,1399,1264,1415,1330,1393,1431,1292,1439,1443,1295,1443,1265,1428,1447,1294,1390,1301,1416,1409,1309,1402,1275,1430,1373,1256,1399,1380,1301,1420,1244,1441,1433,1326,1393,1270,1439,1429,1291,1411,1261,1441,1379,1293,1393,1303,1391,1403,1278,1447,1449,1314,1416,1271,1423,1424,1267,1392,1306,1438,1380,1243,1385,1397,1351,1367,1285,1434,1437,1302,1398,1345,1377,1398,1302,1395,1409,1309,1429,1305,1409,1394,1301,1412,1357,1332,1436,1294,1420,1408,1302,1408,1267,1445,1431,1286,1415,1306,1426,1453,1334,1445,1297,1437,1363,1364,1453,1310,1457,1439,1315,1420,1285,1436,1455,1322,1451,1316,1474,1414,1413,1465,1278,1486,1337,1480,1478,1349,1476,1304,1450,1460,1358,1473,1330,1468,1378,1418,1485,1322,1480,1368,1489,1537,1323,1538,1312,1515,1492,1340,1491,1322,1533,1460,1364,1456,1312,1466,1411,1367,1439,1336,1492,1401,1416,1436,1329,1469,1429,1318,1447,1292,1467,1460,1346,1476,1354,1451,1471,1346,1463,1448,1372,1453,1328,1491,1449,1366,1438,1421,1370,1446,1355,1423,1415,1351,1430,1434,1330,1427,1413,1381,1408,1373,1437,1422,1372,1442,1413,1355,1425,1452,1355,1437,1460,1349,1510,1522,1363,1505,1501,1362,1499,1517,1407,1483,1487,1504,1345,1517,1499,1497,1468,1382,1481,1469,1506,1499,1465,1503,1508,1486,1578,1669,1670,1876,1827,1867,1785,1763,1724,1768,1847,1744,1774,1756,1805,1848,1742,1733,1787,1765,1881,1813,1814,1849,1751,1843,1737,1769,1703,1746,1719,1699,1766,1723,1742,1731,1700,1891,1648,1730,1683,1785,1682,1839,1612,1741,1719,1621,1867,1607,1730,1720,1636,1803,1717,1689,1866,1687,1735,1746,1735,1782,1694,1751,1865,1711,1758,1790,1848,1764,1730,1817,1803,1649,1846,1868,1663,1798,1841,1739,1748,1714,1853,1753,1669,1848,1794,1601,1846,1862,1538,1833,1853,1638,1739,1815,1713,1736,1733,1804,1749,1670,1841,1676,1661,1848,1729,1596,1852,1765,1524,1826,1777,1515,1869,1828,1471,1863,1824,1537,1856,1793,1626,1759,1733,1681,1772,1624,1763,1731,1564,1763,1750,1526,1821,1714,1485,1832,1717,1496,1855,1793,1422,1843,1737,1453,1845,1764,1470,1865,1733,1456,1872,1720,1498,1890,1686,1581,1854,1625,1582,1862,1634,1636,1799,1611,1582,1796,1608,1572,1856,1614,1614,1832,1621,1601,1827,1680,1599,1765,1658,1567,1828,1640,1559,1811,1686,1531,1770,1625,1508,1866,1696,1535,1864,1696,1491,1861,1723,1483,1820,1737,1484,1798,1776,1496,1745,1794,1533,1695,1816,1529,1710,1773,1550,1708,1740,1636,1657,1804,1607,1580,1853,1641,1469,1867,1723,1462,1860,1725,1516,1821,1723,1540,1769,1750,1530,1718,1766,1574,1670,1703,1634,1577,1744,1678,1510,1850,1724,1523,1800,1786,1565,1733,1806,1611,1670,1792,1626,1634,1774,1642,1532,1840,1711,1467,1852,1740,1526,1816,1785,1514,1735,1766,1569,1682,1748,1604,1584,1799,1679,1521,1824,1734,1549,1834,1788,1575,1731,1705,1632,1551,1779,1673,1563,1861,1716,1606,1677,1798,1612,1626,1826,1660,1481,1865,1730,1556,1770,1779,1600,1605,1817,1687,1467,1876,1745,1522,1716,1807,1641,1522,1886,1693,1580,1776,1720,1624,1570,1828,1696,1526,1810,1795,1579,1607,1805,1652,1512,1820,1822,1584,1636,1857,1750,1567,1825,1783,1618,1557,1877,1739,1559,1800,1763,1730,1474,1855,1843,1559,1598,1869,1722,1544,1804,1757,1676,1490,1842,1788,1555,1692,1797,1697,1485,1826,1823,1555,1513,1780,1746,1541,1748,1729,1697,1504,1799,1714,1617,1432,1874,1808,1521,1629,1820,1693,1528,1746,1814,1571,1496,1859,1821,1569,1623,1849,1722,1580,1714,1797,1656,1498,1773,1831,1604,1565,1810,1757,1602,1690,1709,1646,1623,1662,1742,1639,1549,1770,1802,1644,1528,1801,1803,1601,1577,1763,1795,1538,1641,1747,1700,1562,1682,1748,1648,1589,1701,1807,1635,1595,1758,1767,1594,1535,1849,1819,1531,1564,1794,1740,1525,1671,1712,1723,1533,1686,1710,1625,1524,1709,1736,1550,1511,1777,1800,1575,1498,1775,1815,1567,1461,1775,1816,1494,1501,1798,1750,1504,1495,1770,1744,1509,1515,1777,1816,1469,1497,1776,1791,1474,1450,1792,1774,1501,1452,1789,1769,1499,1491,1748,1786,1519,1515,1735,1752,1531,1517,1717,1742,1556,1472,1713,1729,1672,1421,1637,1758,1706,1443,1492,1765,1760,1498,1541,1698,1733,1531,1559,1693,1710,1655,1464,1664,1653,1644,1447,1612,1712,1686,1449,1505,1677,1733,1515,1481,1620,1687,1560,1502,1623,1635,1626,1432,1652,1663,1666,1428,1665,1631,1725,1444,1541,1617,1740,1496,1494,1607,1682,1636,1526,1603,1599,1717,1491,1670,1600,1740,1479,1614,1567,1786,1492,1488,1575,1667,1658,1458,1543,1604,1723,1473,1565,1561,1709,1482,1535,1486,1778,1503,1525,1486,1745,1606,1509,1451,1717,1649,1420,1460,1645,1798,1397,1489,1537,1803,1476,1511,1469,1811,1612,1530,1486,1740,1722,1485,1524,1631,1739,1423,1545,1504,1787,1455,1533,1441,1814,1591,1521,1435,1772,1694,1479,1460,1698,1823,1480,1532,1595,1840,1552,1530,1461,1821,1660,1517,1419,1742,1759,1416,1499,1611,1824,1526,1555,1520,1804,1661,1555,1508,1791,1783,1506,1519,1660,1829,1558,1558,1542,1805,1621,1554,1442,1753,1700,1556,1482,1689,1757,1550,1514,1619,1725,1612,1529,1521,1682,1746,1510,1470,1734,1759,1563,1548,1656,1703,1650,1527,1475,1766,1718,1497,1485,1709,1782,1605,1521,1699,1730,1678,1526,1544,1787,1752,1527,1471,1806,1809,1587,1529,1659,1780,1681,1514,1559,1748,1771,1571,1509,1792,1789,1615,1546,1681,1762,1692,1519,1525,1750,1735,1530,1501,1751,1715,1588,1544,1695,1759,1656,1557,1601,1740,1766,1512,1539,1769,1789,1582,1546,1747,1691,1649,1528,1651,1675,1736,1521,1623,1701,1726,1530,1522,1781,1711,1628,1584,1699,1624,1697,1542,1650,1743,1768,1565,1581,1700,1774,1630,1576,1754,1623,1756,1555,1647,1721,1772,1533,1608,1696,1758,1640,1575,1780,1716,1713,1535,1657,1691,1792,1544,1664,1717,1789,1570,1528,1740,1731,1693,1560,1696,1721,1798,1509,1663,1697,1805,1557,1546,1675,1762,1671,1522,1747,1720,1790,1483,1678,1699,1817,1599,1551,1728,1717,1717,1545,1656,1749,1818,1527,1704,1746,1768,1605,1632,1699,1733,1703,1576,1763,1747,1803,1515,1653,1806,1783,1566,1631,1707,1774,1708,1544,1703,1770,1768,1567,1691,1781,1768,1600,1673,1728,1767,1714,1552,1697,1831,1785,1536,1684,1834,1817,1552,1718,1710,1716,1704,1572,1688,1802,1763,1540,1707,1782,1837,1683,1667,1692,1754,1746,1590,1666,1807,1799,1592,1730,1768,1798,1672,1727,1656,1788,1755,1594,1641,1814,1804,1631,1731,1815,1822,1707,1684,1664,1828,1759,1542,1690,1810,1843,1648,1730,1676,1848,1775,1572,1614,1873,1854,1646,1714,1773,1808,1721,1676,1661,1868,1791,1623,1731,1812,1792,1709,1746,1622,1900,1787,1584,1636,1851,1847,1661,1752,1687,1851,1790,1637,1597,1864,1834,1663,1721,1816,1850,1717,1714,1611,1863,1796,1604,1682,1824,1805,1712,1716,1617,1840,1823,1669,1660,1832,1858,1744,1736,1622,1844,1832,1698,1651,1841,1841,1757,1745,1616,1840,1879,1689,1687,1815,1793,1767,1727,1627,1802,1838,1671,1706,1797,1729,1769,1726,1620,1816,1853,1694,1720,1790,1759,1795,1724,1548,1827,1817,1705,1708,1731,1749,1789,1698,1563,1846,1795,1740,1713,1754,1757,1807,1688,1566,1877,1858,1736,1748,1727,1841,1792,1695,1622,1886,1823,1743,1749,1598,1889,1778,1734,1648,1868,1810,1767,1746,1557,1836,1782,1711,1674,1763,1778,1775,1747,1528,1826,1791,1715,1632,1766,1802,1801,1731,1549,1871,1795,1731,1579,1799,1823,1790,1684,1530,1852,1780,1759,1614,1752,1812,1761,1725,1484,1873,1818,1726,1651,1619,1810,1796,1761,1538,1781,1793,1820,1710,1587,1795,1803,1757,1598,1786,1782,1775,1708,1482,1837,1770,1737,1704,1616,1713,1778,1751,1539,1782,1734,1787,1699,1643,1763,1789,1750,1578,1780,1699,1789,1737,1586,1719,1787,1745,1614,1740,1652,1787,1736,1445,1775,1731,1762,1674,1698,1712,1765,1776,1524,1783,1756,1752,1701,1636,1764,1779,1766,1567,1777,1733,1755,1740,1553,1733,1775,1772,1596,1688,1659,1771,1709,1528,1794,1718,1735,1672,1662,1735,1801,1708,1576,1762,1681,1760,1711,1605,1719,1754,1774,1582,1746,1610,1779,1700,1492,1668,1731,1755,1599,1626,1642,1801,1716,1521,1715,1744,1696,1649,1618,1629,1778,1747,1536,1637,1708,1720,1721,1577,1624,1777,1764,1562,1615,1684,1742,1730,1570,1620,1785,1792,1601,1636,1660,1752,1718,1508,1612,1752,1724,1634,1533,1634,1771,1760,1554,1619,1712,1719,1697,1525,1600,1756,1767,1618,1556,1658,1756,1732,1460,1597,1721,1721,1642,1496,1581,1734,1785,1550,1513,1654,1701,1714,1454,1526,1724,1795,1629,1511,1589,1753,1744,1548,1565,1726,1748,1769,1522,1609,1737,1808,1624,1548,1638,1795,1780,1528,1563,1715,1756,1671,1527,1578,1742,1781,1611,1560,1656,1725,1734,1490,1567,1708,1790,1620,1563,1606,1724,1763,1580,1572,1704,1719,1715,1521,1551,1710,1791,1611,1512,1654,1688,1744,1484,1506,1721,1783,1695,1616,1634,1745,1782,1622,1693,1702,1677,1718,1589,1546,1721,1792,1591,1579,1652,1713,1769,1566,1586,1719,1773,1653,1709,1626,1708,1792,1650,1623,1694,1696,1695,1606,1586,1699,1835,1618,1564,1626,1731,1770,1569,1592,1695,1802,1636,1579,1625,1700,1761,1635,1593,1702,1703,1744,1581,1691,1721,1825,1658,1625,1700,1778,1750,1569,1623,1701,1861,1659,1605,1666,1740,1751,1630,1615,1691,1782,1705,1547,1625,1706,1775,1656,1607,1696,1768,1627,1599,1623,1698,1787,1653,1571,1666,1708,1659,1714,1592,1691,1772,1705,1680,1630,1715,1722,1762,1656,1685,1785,1637,1785,1615,1707,1769,1726,1753,1721,1746,1663,1788,1665,1712,1788,1672,1760,1685,1729,1804,1771,1678,1740,1794,1644,1800,1632,1715,1758,1693,1797,1736,1729,1695,1779,1714,1701,1779,1689,1778,1663,1681,1755,1744,1741,1745,1779,1643,1789,1651,1679,1750,1668,1756,1722,1713,1694,1787,1727,1696,1800,1640,1810,1695,1747,1751,1723,1699,1742,1736,1680,1802,1690,1690,1754,1673,1765,1737,1716,1690,1761,1726,1702,1766,1671,1806,1706,1725,1759,1757,1766,1752,1755,1694,1836,1658,1704,1773,1715,1766,1713,1660,1719,1808,1726,1735,1745,1663,1810,1661,1703,1798,1758,1753,1711,1694,1690,1848,1697,1717,1777,1726,1760,1712,1711,1710,1833,1685,1728,1760,1722,1801,1663,1705,1738,1777,1745,1746,1741,1732,1840,1699,1731,1750,1738,1723,1728,1710,1685,1767,1663,1701,1754,1719,1683,1709,1699,1721,1779,1638,1725,1749,1714,1593,1691,1705,1702,1719,1694,1655,1756,1752,1556,1736,1677,1698,1707,1691,1681,1772,1749,1511,1696,1712,1715,1661,1710,1670,1765,1727,1607,1725,1652,1764,1694,1722,1697,1803,1754,1578,1753,1697,1762,1665,1668,1706,1749,1696,1585,1707,1693,1799,1689,1664,1695,1717,1698,1587,1720,1652,1787,1670,1701,1713,1703,1682,1547,1702,1665,1724,1690,1678,1699,1699,1693,1592,1715,1666,1746,1732,1685,1703,1695,1712,1650,1715,1700,1788,1706,1682,1746,1689,1727,1607,1714,1695,1784,1743,1589,1742,1707,1715,1645,1747,1708,1787,1706,1654,1735,1689,1741,1638,1727,1735,1760,1766,1600,1746,1706,1758,1678,1718,1740,1787,1761,1633,1711,1704,1744,1697,1726,1712,1782,1730,1619,1721,1666,1737,1667,1714,1743,1784,1747,1628,1757,1715,1771,1677,1675,1752,1738,1742,1633,1720,1751,1799,1729,1663,1748,1735,1709,1594,1711,1661,1795,1708,1657,1742,1712,1700,1613,1714,1710,1775,1684,1663,1732,1702,1698,1650,1672,1682,1813,1707,1667,1741,1701,1702,1632,1704,1666,1784,1717,1630,1710,1704,1706,1622,1710,1714,1790,1715,1629,1720,1658,1720,1634,1729,1663,1812,1744,1675,1757,1664,1744,1636,1723,1680,1772,1747,1667,1747,1643,1719,1677,1727,1720,1752,1690,1668,1738,1651,1734,1701,1728,1712,1722,1728,1636,1702,1613,1727,1661,1711,1672,1761,1719,1634,1676,1635,1758,1691,1686,1666,1763,1674,1619,1679,1659,1811,1758,1678,1707,1777,1746,1644,1707,1707,1789,1765,1658,1689,1781,1733,1690,1738,1696,1802,1741,1671,1755,1777,1709,1630,1708,1642,1839,1721,1633,1703,1804,1755,1639,1702,1686,1827,1721,1673,1713,1846,1747,1687,1682,1726,1777,1786,1691,1751,1822,1756,1646,1668,1733,1748,1760,1638,1688,1845,1741,1654,1687,1712,1760,1743,1676,1717,1837,1745,1698,1730,1779,1722,1792,1666,1720,1859,1752,1653,1670,1766,1777,1726,1625,1664,1844,1730,1671,1673,1743,1738,1724,1654,1665,1836,1719,1668,1646,1791,1740,1727,1636,1663,1830,1751,1641,1630,1787,1728,1734,1654,1648,1806,1747,1649,1659,1829,1723,1732,1628,1691,1806,1721,1650,1635,1831,1743,1743,1643,1690,1800,1745,1686,1617,1852,1723,1736,1630,1680,1798,1756,1626,1628,1829,1728,1746,1625,1697,1782,1752,1687,1640,1840,1741,1741,1656,1643,1835,1738,1696,1635,1857,1721,1710,1649,1646,1812,1747,1708,1610,1834,1745,1697,1650,1627,1827,1719,1729,1633,1833,1735,1730,1657,1665,1810,1732,1714,1646,1858,1777,1747,1653,1655,1828,1779,1712,1641,1818,1742,1718,1652,1688,1766,1775,1720,1641,1845,1764,1731,1658,1707,1751,1745,1677,1642,1834,1746,1703,1669,1711,1715,1742,1646,1620,1868,1716,1715,1661,1757,1722,1767,1638,1646,1836,1774,1711,1657,1807,1704,1770,1606,1635,1835,1740,1722,1673,1791,1725,1772,1663,1637,1846,1758,1714,1683,1800,1733,1787,1620,1658,1823,1740,1676,1677,1776,1717,1757,1641,1647,1810,1740,1673,1672,1788,1725,1743,1603,1605,1770,1755,1671,1632,1770,1702,1735,1664,1671,1785,1743,1698,1656,1783,1705,1749,1693,1653,1747,1763,1714,1680,1769,1781,1731,1676,1674,1762,1744,1706,1669,1748,1739,1779,1648,1646,1741,1775,1684,1696,1766,1947,1953,1886,1890,1808,1799,1861,1738,1775,1789,1679,1833,1666,1759,1642,1625,1771,1550,1767,1645,1573,1713,1582,1550,1701,1506,1516,1620,1595,1690,1636,1714,1775,1754,1772,1765,1820,1754,1718,1731,1716,1719,1683,1737,1727,1731,1722,1684,1747,1778,1689,1721,1735,1744,1742,1728,1740,1689,1711,1758,1703,1771,1749,1722,1751,1792,1789,1805,1807,1771,1796,1798,1880,1852,1840,1801,1820,1823,1800,1888,1835,1883,1820,1831,1786,1822,1852,1891,1891,1888,1902,1879,1819,1822,1794,1856,1797,1794,1821,1793,1739,1724,1759,1749,1741,1752,1742,1753,1717,1737,1710,1593,1676,1740,1710,1690,1781,1725,1758,1772,1756,1690,1690,1743,1713,1769,1730,1816,1808,1778,1769,1762,1778,1824,1790,1787,1835,1747,1790,1787,1831,1825,1870,1802,1809,1790,1828,1826,1896,1817,1901,1874,1822,1940,1867,1902,1890,1894,1894,1877,1937,1911,1845,1892,1883,1925,1934,1844,1828,1849,1844,1892,1873,1871,1826,1895,1835,1846,1788,1864,1810,1804,1911,1817,1783,1748,1782,1736,1767,1793,1769,1784,1768,1791,1833,1795,1853,1865,1857,1841,1900,1896,1869,1898,1870,1826,1851,1830,1824,1810,1819,1823,1805,1791,1815,1812,1840,1825,1771,1722,1821,1792,1782,1754,1794,1785,1760,1777,1769,1765,1805,1765,1752,1762,1730,1741,1764,1757,1764,1741,1851,1832,1792,1821,1796,1799,1805,1872,1838,1792,1828,1875,1857,1807,1815,1818,1828,1842,1852,1841,1766,1763,1840,1860,1876,1834,1820,1833,1842,1827,1857,1825,1867,1858,1865,1842,1838,1820,1833,1813,1817,1864,1852,1866,1819,1793,1832,1866,1847,1832,1870,1928,1890,1840,1881,1847,1708,1822,1846,1791,1802,1836,1816,1785,1836,1779,1864,1834,1833,1772,1825,1810,1822,1871,1816,1793,1836,1776,1831,1777,1785,1849,1787,1748,1759,1789,1768,1813,1883,1813,1858,1859,1829,1811,1756,1803,1830,1808,1789,1792,1784,1788,1765,1746,1837,1795,1882,1838,1864,1813,1827,1857,1798,1833,1832,1762,1815,1773,1794,1753,1766,1790,1758,1739,1725,1756,1820,1834,1779,1771,1777,1791,1772,1840,1819,1834,1860,1865,1821,1819,1755,1762,1790,1775,1802,1800,1742,1766,1770,1768,1763,1750,1759,1744,1784,1802,1785,1806,1739,1745,1739,1744,1760,1715,1735,1733,1783,1752,1760,1781,1758,1764,1776,1787,1839,1816,1818,1768,1786,1760,1844,1874,1847,1811,1859,1826,1786,1843,1890,1798,1829,1819,1812,1905,1855,1833,1826,1856,1808,1889,1823,1837,1766,1793,1906,1863,1853,1833,1835,1794,1751,1732,1750,1732,1729,1782,1713,1676,1741,1602,1712,1717,1618,1560,1562,1617,1595,1595,1609,1624,1624,1667,1663,1687,1682,1716,1724,1719,1738,1720,1700,1679,1678,1596,1580,1590,1619,1574,1609,1520,1534,1483,1499,1469,1417,1429,1421,1426,1395,1428,1363,1397,1368,1387,1381,1340,1401,1369,1353,1354,1370,1321,1384,1478,1467,1482,1610,1521,1475,1441,1477,1498,1561,1491,1611,1567,1531,1547,1508,1566,1536,1581,1520,1574,1538,1543,1510,1562,1458,1503,1587,1594,1499,1499,1472,1518,1550,1511,1483,1504,1560,1525,1518,1556,1524,1530,1605,1556,1544,1544,1549,1559,1546,1546,1586,1603,1660,1611,1567,1571,1601,1624,1592,1521,1571,1612,1542,1581,1618,1606,1642,1577,1577,1638,1567,1570,1614,1518,1516,1569,1593,1510,1584,1571,1527,1590,1625,1540,1599,1558,1575,1610,1515,1597,1538,1536,1603,1511,1611,1497,1558,1651,1513,1629,1546,1561,1590,1558,1587,1530,1609,1598,1592,1615,1527,1621,1561,1579,1499,1575,1544,1557,1605,1599,1628,1574,1640,1582,1645,1600,1613,1621,1611,1677,1568,1673,1585,1599,1673,1580,1606,1641,1579,1604,1691,1624,1564,1661,1696,1627,1638,1700,1684,1640,1636,1689,1681,1600,1697,1877,1838,1734,1712,1701,1776,1634,1691,1740,1688,1717,1788,1669,1709,1732,1838,1746,1765,1762,1843,1810,1883,1868,1850,1830,1818,1837,1821,1814,1760,1819,1753,1703,1762,1742,1749,1706,1826,1760,1689,1766,1726,1720,1731,1693,1837,1792,1767,1630,1664,1708,1691,1671,1679,1716,1696,1757,1795,1702,1711,1711,1733,1774,1745,1705,1852,1829,1721,1750,1764,1758,1808,1692,1784,1730,1720,1747,1793,1760,1753,1677,1642,1749,1677,1658,1698,1752,1710,1803,1724,1675,1715,1658,1689,1678,1675,1656,1622,1591,1723,1686,1653,1680,1756,1689,1660,1702,1703,1747,1662,1699,1748,1682,1809,1785,1765,1822,1811,1774,1726,1826,1819,1824,1785,1769,1820,1786,1805,1821,1826,1860,1806,1844,1862,1851,1832,1735,1848,1784,1762,1695,1717,1791,1733,1764,1741,1698,1815,1823,1716,1212,1487,1388,1552,1422,1509,1534,1479,1494,1587,1124,1037,1159,1080,1197,1145,1278,1254,1273,1225,1292,1278,1246,1328,1361,1177,1191,1163,1217,1169,1204,1232,1211,1210,1175,1166,1251,1214,1161,1192,1235,1182,1193,1242,1223,1208,1183,1265,1198,1187,1170,1231,1223,1192,1259,1218,1209,1233,1232,1257,1230,1236,1258,1242,1220,1240,1257,1191,1238,1252,1261,1255,1274,1269,1275,1277,1287,1249,1283,1244,1259,1252,1313,1245,1275,1258,1247,1259,1259,1253,1287,1315,1253,1311,1314,1271,1318,1296,1261,1311,1263,1237,1284,1299,1266,1308,1346,1306,1267,1322,1301,1347,1304,1338,1350,1291,1266,1343,1325,1309,1334,1284,1315,1381,1382,1340,1334,1340,1354,1364,1323,1325,1342,1377,1315,1348,1424,1396,1361,1381,1346,1366,1341,1290,1375,1374,1317,1345,1353,1342,1390,1330,1351,1330,1329,1334,1365,1386,1385,1361,1327,1349,1348,1352,1346,1362,1353,1345,1368,1369,1335,1342,1378,1346,1309,1367,1374,1331,1357,1312,1363,1362,1301,1350,1333,1351,1341,1384,1351,1383,1326,1330,1353,1302,1335,1335,1343,1311,1357,1284,1330,1290,1292,1295,1313,1299,1270,1335,1268,1253,1307,1302,1272,1332,1286,1273,1294,1288,1322,1275,1324,1244,1286,1278,1279,1287,1280,1272,1309,1273,1272,1263,1239,1270,1280,1288,1262,1260,1282,1253,1257,1247,1199,1211,1237,1234,1247,1247,1190,1211,1251,1239,1216,1175,1229,1241,1249,1230,1183,1179,1199,1184,1166,1235,1234,1186,1214,1241,1179,1208,1187,1215,1187,1219,1224,1213,1166,1180,1202,1141,1199,1222,1240,1167,1226,1167,1181,1184,1182,1171,1174,1151,1140,1186,1159,1136,1153,1167,1161,1136,1151,1144,1165,1124,1156,1112,1125,1146,1101,1138,1077,1103,1060,1095,1088,1076,1102,1120,1073,1065,1038,1085,1082,1099,1103,1073,1123,1079,1114,1073,1078,1095,1064,1098,1073,1053,1109,1088,1076,1057,1108,1108,1092,1033,1101,1075,1075,1101,1046,1092,1114,1079,1074,1079,1048,1105,1078,1088,1083,1093,1095,1086,1097,1084,1101,1104,1097,1072,1081,1099,1100,1082,1102,1109,1093,1107,1112,1055,1032,1059,1059,1068,1137,1117,1067,1093,1120,1088,1052,1116,1084,1094,1089,1126,1076,1095,1077,1119,1112,1090,1093,1109,1104,1124,1098,1087,1078,1112,1101,1105,1133,1142,1109,1153,1078,1126,1130,1092,1141,1105,1089,1112,1131,1103,1127,1140,1122,1147,1094,1130,1056,1139,1110,1135,1116,1101,1110,1111,1090,1114,1111,1074,1120,1110,1096,1076,1151,1058,1090,1195,1090,1103,1143,1137,1145,1101,1132,1130,1110,1172,1130,1122,1114,1162,1177,1156,1131,1117,1160,1167,1129,1140,1132,1155,1148,1158,1184,1176,1190,1187,1180,1176,1157,1177,1115,1159,1174,1182,1223,1169,1214,1194,1213,1190,1158,1161,1173,1224,1180,1215,1212,1185,1184,1203,1186,1204,1214,1216,1178,1214,1201,1210,1215,1250,1245,1258,1223,1235,1175,1243,1294,1244,1211,1231,1236,1233,1229,1185,1235,1229,1214,1175,1245,1256,1242,1259,1255,1245,1251,1208,1158,1233,1194,1194,1224,1266,1216,1249,1194,1235,1204,1199,1164,1191,1203,1202,1178,1223,1230,1202,1189,1176,1231,1143,1190,1196,1158,1174,1197,1200,1156,1142,1233,1198,1119,1201,1164,1192,1164,1200,1220,1199,1211,1164,1141,1169,1131,1152,1185,1141,1157,1134,1184,1171,1135,1132,1185,1137,1141,1150,1216,1183,1171,1205,1208,1214,1202,1155,1212,1183,1174,1001,987,1018,854,954,995,1032,1199,1287,1261,1299,1281,1313,1328,1326,1331,1347,1379,1374,1355,1399,1379,1386,1392,1435,1443,1433,1449,1433,1471,1456,1471,1477,1505,1500,1511,1516,1505,1543,1549,1541,1546,1541,1553,1552,1555,1557,1585,1577,1563,1570,1549,1617,1578,1573,1579,1556,1549,1548,1556,1512,1523,1547,1500,1519,1500,1487,1475,1462,1470,1468,1466,1445,1447,1431,1425,1409,1407,1410,1398,1385,1407,1361,1365,1789,1951,1969,1973,1978,1980,1984,1995,1987,1980,1969,1970,1995,1998,1986,1957,1977,1980,1984,1985,1988,1980,1990,1979,2015,2002,2031,1975,2008,2021,1998,1981,2006,1986,2000,2004,2003,1993,1997,2017,1996,2013,2006,2027,2007,2010,2015,2019,2007,2009,2007,2011,2019,2033,2031,2005,2009,1987,2000,2013,2008,2011,2007,2035,2008,2016,2013,2023,2020,2008,1994,2013,2039,2009,1998,1985,2034,2011,2008,2010,2017,2022,2020,1975,2008,2012,2003,2028,2024,2014,2013,2001,2001,1997,1979,2013,1999,2013,2001,2022,2014,2016,1993,1983,1990,1994,2021,2005,2023,2015,2017,1993,1990,2027,1997,2012,2016,1997,2017,1996,2001,2007,1976,2022,2014,2018,1986,2015,2016,1987,1989,2000,2001,1991,1986,2005,1998,2009,2002,1975,2000,1979,2057,1996,1993,1996,1981,1964,1965,1981,1975,1976,1990,2014,1992,1998,1981,1956,1974,1978,1982,1988,2000,1983,2025,1985,2045,1976,1967,1964,1974,1970,1987,1963,1950,1977,1966,1976,1975,1982,1971,1955,1960,1974,1982,1983,1985,1988,1976,1922,1945,1936,1940,1966,1964,1968,1965,1945,1944,1967,1936,1974,1981,1944,1959,1940,1944,1942,1897,1930,1950,1951,1935,1928,1919,1919,1946,1939,1903,1948,1957,1891,1899,1887,1915,1904,1881,1930,1922,1909,1886,1924,1908,1911,1922,1913,1962,1912,1908,1919,1907,1918,1935,1907,1918,1960,1927,1922,1939,1927,1931,1955,1935,1956,1957,1960,1956,1927,1943,1952,1948,1938,1962,1960,1975,1622,1425,1420,1420,1477,1486,1400,1394,1430,1424,1412,1471,1447,1412,1406,1419,1428,1402,1361,1320,1341,1319,1352,1391,1401,1420,1461,1454,1446,1476,1474,1448,1462,1440,1442,1455,1640,1470,1564,1440,1021,1143,1244,1469,1102,1765,1561,1612,1696,1527,1708,1692,1609,1806,1700,1785,1768,1837,1751,1673,1747,1751,1781,1760,1771,1805,1795,1794,1801,1784,1808,1817,1884,1773,1873,1835,1626,1855,1797,1667,1823,1746,1799,1774,1648,1854,1750,1621,1848,1783,1838,1825,1790,1846,1780,1806,1840,1704,1816,1826,1725,1843,1828,1747,1815,1853,1767,1785,1840,1797,1799,1838,1864,1729,1867,1815,1757,1861,1823,1722,1841,1819,1744,1813,1781,1808,1782,1781,1827,1786,1795,1794,1783,1841,1854,1748,1866,1762,1831,1790,1787,1805,1763,1730,1836,1701,1763,1830,1712,1730,1729,1853,1699,1688,1872,1726,1789,1863,1779,1796,1842,1785,1781,1798,1864,1730,1768,1948,1696,1780,1854,1751,1759,1855,1782,1733,1810,1863,1736,1793,1930,1722,1771,1912,1710,1756,1903,1752,1789,1886,1713,1780,1847,1768,1763,1799,1847,1760,1774,1900,1702,1773,1843,1752,1764,1842,1779,1711,1767,1813,1782,1741,1888,1733,1785,1790,1704,1825,1827,1786,1744,1765,1846,1748,1821,1834,1668,1799,1833,1757,1756,1772,1833,1752,1731,1831,1752,1782,1832,1737,1710,1774,1879,1741,1750,1859,1823,1751,1853,1778,1752,1748,1890,1711,1752,1822,1848,1746,1733,1903,1740,1827,1882,1801,1771,1806,1831,1773,1833,1817,1791,1851,1797,1784,1825,1761,1839,1745,1767,1779,1709,1721,1838,1792,1734,1819,1867,1713,1839,1886,1762,1746,1859,1771,1687,1810,1892,1727,1837,1831,1759,1751,1871,1778,1681,1821,1803,1717,1805,1802,1697,1830,1844,1727,1758,1804,1777,1747,1841,1787,1733,1878,1840,1736,1741,1838,1816,1775,1779,1804,1697,1811,1840,1729,1746,1849,1780,1794,1760,1895,1744,1822,1837,1734,1811,1833,1747,1787,1758,1780,1787,1801,1804,1754,1766,1822,1720,1700,1800,1770,1744,1797,1748,1800,1792,1718,1783,1822,1724,1770,1813,1718,1766,1787,1770,1772,1810,1781,1727,1813,1754,1695,1829,1733,1744,1753,1813,1751,1726,1855,1748,1707,1823,1724,1749,1855,1761,1803,1810,1804,1771,1767,1826,1786,1724,1873,1757,1764,1835,1790,1810,1732,1796,1878,1704,1819,1825,1753,1841,1783,1786,1754,1793,1833,1723,1836,1866,1680,1793,1759,1757,1764,1761,1795,1715,1787,1865,1650,1803,1831,1713,1814,1794,1768,1840,1791,1788,1817,1771,1761,1793,1732,1815,1786,1770,1842,1748,1763,1810,1681,1808,1742,1672,1867,1744,1751,1738,1756,1730,1741,1805,1748,1666,1737,1681,1661,1648,1634,1741,1691,1703,1742,1682,1657,1735,1617,1657,1643,1653,1694,1681,1662,1651,1666,1724,1629,1655,1739,1680,1617,1745,1685,1659,1809,1650,1648,1764,1657,1702,1743,1621,1670,1753,1740,1659,1688,1840,1653,1674,1869,1653,1683,1835,1676,1719,1811,1738,1721,1742,1885,1709,1613,1902,1745,1611,1943,1724,1666,1875,1618,1743,1844,1699,1753,1765,1828,1714,1763,1855,1736,1725,1891,1638,1754,1890,1684,1798,1838,1737,1756,1763,1861,1759,1698,1865,1748,1714,1916,1639,1773,1784,1781,1818,1742,1882,1859,1654,1977,1671,1781,1885,1697,1809,1749,1813,1783,1734,1894,1740,1701,1787,1747,1791,1739,1890,1801,1655,1791,1758,1686,1715,1656,1765,1751,1782,1792,1737,1823,1767,1684,1837,1740,1727,1730,1740,1756,1682,1840,1783,1668,1864,1800,1707,1861,1776,1742,1826,1804,1707,1790,1799,1710,1810,1771,1717,1827,1778,1712,1783,1725,1731,1803,1746,1695,1820,1780,1696,1765,1785,1673,1804,1792,1671,1801,1810,1691,1766,1794,1678,1771,1734,1727,1676,1748,1730,1826,1738,1738,1816,1742,1771,1799,1771,1692,1773,1731,1723,1748,1735,1721,1718,1795,1724,1737,1786,1742,1760,1746,1693,1702,1715,1724,1759,1686,1743,1774,1691,1735,1779,1654,1701,1809,1695,1679,1841,1716,1728,1824,1652,1672,1763,1675,1664,1733,1705,1654,1711,1658,1673,1740,1718,1692,1711,1652,1778,1718,1678,1811,1694,1680,1782,1721,1688,1802,1734,1649,1751,1733,1697,1693,1739,1762,1707,1717,1780,1723,1738,1787,1656,1748,1786,1677,1818,1793,1660,1814,1748,1700,1761,1744,1778,1757,1728,1773,1686,1778,1735,1706,1817,1690,1742,1776,1686,1725,1703,1759,1665,1721,1793,1623,1711,1801,1661,1671,1734,1707,1632,1719,1772,1594,1692,1731,1617,1662,1826,1614,1691,1781,1704,1649,1732,1765,1638,1707,1818,1636,1694,1861,1653,1642,1826,1693,1660,1721,1797,1612,1659,1862,1596,1717,1779,1823,1686,1721,1794,1688,1738,1766,1743,1643,1739,1802,1667,1671,1838,1718,1735,1774,1774,1665,1674,1862,1686,1709,1822,1813,1726,1771,1852,1698,1701,1763,1662,1726,1714,1778,1703,1722,1778,1693,1656,1736,1765,1647,1696,1786,1717,1694,1851,1692,1652,1610,1694,1685,1684,1681,1714,1661,1639,1682,1683,1650,1677,1662,1686,1646,1653,1605,1651,1584,1654,1635,1628,1694,1700,1647,1638,1681,1663,1640,1685,1660,1656,1697,1690,1626,1716,1647,1650,1682,1639,1676,1689,1625,1645,1675,1610,1570,1701,1640,1587,1673,1610,1586,1686,1586,1671,1691,1597,1719,1693,1630,1737,1716,1577,1726,1708,1624,1701,1688,1616,1685,1641,1651,1659,1682,1686,1658,1671,1770,1652,1620,1728,1650,1624,1740,1647,1649,1698,1586,1682,1759,1597,1673,1747,1609,1691,1660,1615,1663,1674,1702,1614,1684,1711,1597,1678,1662,1625,1680,1730,1628,1638,1647,1725,1611,1713,1672,1622,1768,1718,1634,1734,1702,1698,1740,1699,1700,1690,1717,1688,1669,1739,1667,1655,1719,1654,1638,1735,1704,1648,1689,1714,1654,1604,1697,1666,1652,1724,1649,1660,1697,1687,1757,1634,1738,1693,1644,1766,1673,1660,1739,1649,1718,1619,1725,1645,1572,1727,1638,1564,1707,1676,1579,1628,1791,1612,1631,1750,1657,1571,1725,1688,1524,1666,1738,1654,1630,1779,1637,1642,1791,1699,1667,1706,1753,1623,1621,1870,1634,1685,1807,1637,1675,1729,1746,1625,1633,1825,1643,1621,1800,1686,1679,1669,1738,1639,1660,1832,1667,1656,1766,1696,1705,1675,1757,1660,1638,1812,1647,1631,1740,1715,1628,1687,1791,1601,1654,1788,1653,1667,1798,1698,1644,1651,1736,1637,1683,1768,1617,1665,1785,1704,1717,1607,1768,1653,1617,1753,1654,1602,1765,1646,1582,1768,1631,1612,1756,1696,1574,1700,1707,1643,1760,1650,1676,1754,1629,1668,1797,1616,1735,1802,1678,1688,1810,1729,1699,1759,1746,1711,1773,1779,1737,1715,1724,1736,1762,1783,1705,1686,1743,1624,1654,1714,1740,1678,1689,1712,1651,1704,1714,1664,1715,1702,1673,1683,1673,1707,1732,1663,1701,1693,1727,1716,1691,1731,1726,1734,1715,1763,1767,1684,1741,1784,1680,1734,1796,1690,1714,1811,1660,1711,1814,1659,1742,1769,1649,1751,1749,1632,1730,1660,1727,1750,1677,1714,1694,1732,1691,1689,1739,1745,1707,1750,1654,1735,1740,1660,1752,1698,1737,1772,1679,1829,1679,1759,1742,1724,1714,1612,1822,1673,1722,1808,1722,1747,1682,1745,1730,1695,1744,1701,1692,1776,1726,1748,1711,1721,1698,1684,1722,1698,1636,1778,1726,1748,1737,1715,1777,1753,1734,1780,1691,1700,1722,1771,1726,1718,1798,1753,1738,1782,1683,1727,1707,1733,1734,1637,1775,1686,1711,1763,1685,1745,1788,1753,1677,1754,1738,1767,1732,1830,1767,1723,1758,1741,1741,1741,1750,1808,1714,1756,1800,1635,1814,1799,1720,1687,1692,1794,1612,1788,1773,1632,1804,1692,1806,1741,1717,1787,1655,1802,1717,1764,1787,1682,1730,1749,1744,1723,1688,1748,1657,1803,1750,1650,1780,1660,1762,1723,1728,1759,1669,1807,1732,1685,1762,1678,1766,1761,1643,1780,1657,1842,1720,1640,1802,1593,1770,1682,1735,1716,1665,1791,1715,1681,1736,1676,1753,1738,1729,1740,1624,1774,1676,1708,1825,1683,1779,1725,1715,1747,1628,1748,1732,1672,1781,1666,1720,1774,1728,1702,1774,1782,1696,1656,1796,1670,1765,1779,1772,1707,1733,1820,1695,1742,1821,1716,1754,1702,1788,1684,1708,1838,1658,1723,1818,1710,1760,1773,1754,1691,1712,1772,1667,1709,1801,1626,1733,1773,1764,1651,1768,1800,1627,1797,1772,1680,1663,1767,1813,1611,1756,1855,1621,1787,1784,1757,1721,1763,1836,1686,1740,1794,1707,1793,1795,1645,1786,1712,1772,1677,1710,1772,1614,1760,1743,1577,1785,1687,1693,1705,1736,1782,1677,1785,1770,1617,1786,1778,1738,1767,1723,1837,1696,1725,1804,1639,1794,1725,1716,1742,1710,1689,1644,1769,1710,1663,1754,1705,1736,1735,1704,1715,1699,1821,1726,1712,1763,1707,1763,1648,1725,1751,1668,1762,1711,1734,1762,1692,1717,1717,1797,1678,1775,1773,1756,1772,1744,1728,1803,1734,1787,1785,1728,1786,1726,1726,1711,1784,1749,1725,1773,1707,1741,1758,1731,1702,1680,1779,1727,1704,1779,1755,1733,1779,1685,1783,1726,1732,1733,1725,1749,1711,1749,1763,1715,1728,1705,1718,1739,1700,1729,1729,1755,1758,1699,1759,1767,1738,1731,1735,1802,1755,1779,1740,1714,1755,1668,1767,1765,1673,1720,1725,1769,1596,1716,1796,1494,1662,1785,1591,1587,1447,1642,1672,1596,1649,1645,1688,1702,1393,1602,1703,1616,1628,1739,1720,1629,1703,1706,1602,1730,1695,1638,1798,1745,1661,1597,1826,1681,1515,1745,1693,1578,1735,1706,1628,1671,1752,1644,1628,1758,1700,1533,1758,1722,1549,1691,1766,1588,1738,1785,1657,1630,1845,1707,1617,1798,1775,1601,1770,1745,1747,1661,1818,1733,1624,1846,1699,1611,1818,1713,1665,1770,1663,1703,1583,1863,1757,1570,1753,1819,1590,1759,1742,1590,1717,1728,1666,1638,1821,1643,1615,1787,1725,1609,1778,1611,1607,1795,1513,1592,1826,1721,1634,1831,1663,1741,1728,1615,1774,1699,1668,1804,1624,1867,1742,1611,1847,1676,1673,1766,1566,1816,1641,1576,1766,1681,1625,1672,1698,1634,1699,1659,1659,1612,1599,1706,1692,1622,1681,1699,1680,1579,1699,1645,1625,1635,1645,1587,1784,1652,1572,1789,1669,1585,1736,1654,1601,1650,1693,1624,1670,1759,1617,1659,1626,1631,1652,1638,1605,1701,1571,1641,1633,1674,1645,1580,1751,1645,1666,1782,1707,1647,1755,1673,1714,1691,1837,1674,1678,1807,1668,1714,1768,1712,1667,1706,1778,1725,1590,1781,1643,1656,1736,1698,1628,1757,1751,1687,1693,1820,1654,1659,1858,1672,1649,1763,1729,1609,1727,1819,1661,1619,1826,1618,1623,1780,1751,1658,1773,1852,1689,1652,1893,1698,1646,1857,1784,1679,1726,1880,1684,1598,1886,1677,1644,1750,1799,1628,1622,1879,1650,1586,1837,1745,1656,1697,1838,1677,1598,1850,1757,1625,1724,1768,1710,1654,1835,1611,1653,1757,1706,1638,1670,1825,1687,1651,1880,1666,1694,1758,1719,1756,1646,1856,1597,1731,1807,1699,1702,1725,1791,1670,1682,1849,1569,1705,1819,1683,1693,1689,1848,1617,1644,1830,1639,1720,1719,1756,1667,1624,1873,1621,1643,1867,1604,1644,1735,1698,1648,1653,1830,1653,1630,1797,1682,1612,1777,1693,1681,1688,1754,1686,1560,1836,1649,1628,1714,1694,1661,1600,1844,1653,1614,1832,1664,1671,1660,1731,1655,1605,1835,1660,1618,1727,1671,1668,1634,1822,1693,1597,1832,1687,1672,1629,1797,1706,1670,1829,1671,1714,1694,1728,1729,1590,1808,1634,1491,1770,1618,1423,1784,1656,1628,1809,1604,1653,1806,1639,1665,1816,1664,1716,1788,1672,1690,1741,1668,1744,1718,1678,1754,1750,1683,1775,1696,1673,1660,1732,1704,1688,1737,1693,1666,1678,1701,1694,1714,1677,1707,1724,1691,1741,1735,1681,1705,1748,1630,1720,1771,1653,1620,1833,1683,1644,1817,1709,1647,1822,1705,1705,1862,1675,1633,1774,1706,1689,1722,1740,1662,1699,1817,1646,1669,1801,1716,1627,1826,1604,1741,1737,1778,1697,1687,1822,1684,1757,1798,1668,1756,1722,1807,1710,1674,1846,1694,1676,1803,1680,1720,1707,1832,1645,1723,1836,1683,1721,1786,1793,1673,1680,1852,1668,1712,1858,1700,1719,1773,1772,1694,1686,1875,1681,1717,1804,1656,1715,1745,1776,1647,1694,1806,1686,1731,1834,1718,1728,1781,1761,1651,1698,1874,1668,1720,1817,1725,1763,1739,1779,1701,1735,1831,1652,1678,1831,1685,1678,1784,1701,1748,1748,1792,1726,1693,1792,1705,1751,1784,1715,1754,1745,1763,1710,1712,1809,1712,1740,1775,1698,1741,1795,1735,1739,1715,1776,1661,1725,1805,1738,1752,1762,1849,1714,1691,1851,1775,1712,1829,1795,1723,1737,1873,1728,1726,1842,1778,1746,1783,1861,1672,1722,1835,1776,1730,1829,1830,1639,1749,1831,1763,1690,1777,1794,1649,1731,1903,1624,1714,1878,1775,1734,1801,1832,1640,1729,1834,1749,1717,1804,1770,1692,1747,1820,1662,1740,1797,1717,1715,1859,1750,1752,1763,1796,1643,1682,1792,1745,1757,1729,1714,1741,1770,1804,1692,1652,1819,1687,1704,1819,1755,1688,1825,1737,1702,1772,1834,1699,1710,1809,1769,1715,1868,1753,1785,1741,1771,1736,1709,1867,1732,1753,1786,1820,1692,1679,1886,1743,1778,1837,1722,1750,1810,1810,1713,1730,1886,1751,1682,1821,1787,1728,1730,1861,1748,1724,1864,1693,1813,1759,1789,1737,1713,1819,1709,1740,1725,1778,1681,1752,1851,1731,1761,1831,1828,1735,1714,1826,1778,1755,1840,1766,1783,1738,1759,1742,1717,1826,1728,1751,1850,1733,1744,1838,1738,1723,1833,1695,1768,1806,1747,1734,1729,1817,1754,1725,1826,1717,1755,1864,1677,1683,1826,1622,1741,1791,1715,1717,1749,1770,1710,1744,1774,1736,1704,1799,1702,1687,1795,1648,1684,1832,1624,1703,1844,1560,1737,1824,1638,1613,1792,1738,1688,1673,1801,1710,1702,1832,1666,1760,1858,1605,1756,1836,1701,1731,1818,1748,1720,1716,1861,1688,1756,1902,1688,1742,1883,1640,1805,1830,1670,1783,1804,1776,1745,1751,1780,1704,1739,1877,1686,1729,1880,1662,1756,1851,1627,1781,1830,1684,1757,1788,1728,1763,1678,1743,1701,1756,1723,1786,1778,1675,1770,1754,1644,1787,1705,1636,1730,1711,1672,1725,1685,1669,1695,1774,1725,1619,1799,1733,1625,1776,1717,1625,1758,1711,1657,1747,1738,1594,1792,1759,1644,1793,1765,1594,1809,1767,1608,1774,1750,1648,1769,1746,1628,1752,1774,1650,1834,1744,1680,1750,1741,1704,1706,1699,1711,1697,1720,1750,1649,1727,1766,1599,1758,1748,1615,1769,1758,1600,1796,1739,1662,1822,1730,1653,1766,1727,1661,1729,1750,1656,1720,1723,1656,1687,1774,1686,1756,1757,1621,1741,1757,1618,1755,1774,1597,1826,1745,1654,1845,1710,1655,1851,1712,1669,1842,1688,1657,1814,1657,1722,1731,1719,1781,1719,1807,1737,1726,1883,1707,1764,1832,1766,1806,1749,1798,1743,1680,1910,1712,1709,1803,1763,1760,1780,1888,1750,1754,1891,1711,1677,1899,1743,1716,1854,1793,1759,1820,1823,1758,1748,1822,1683,1770,1841,1740,1685,1879,1677,1686,1841,1693,1726,1736,1807,1702,1656,1888,1687,1751,1769,1790,1799,1710,1783,1753,1723,1732,1736,1766,1708,1635,1757,1694,1596,1661,1780,1664,1614,1805,1711,1597,1758,1742,1628,1796,1706,1634,1740,1641,1609,1743,1701,1672,1728,1712,1633,1735,1754,1644,1653,1735,1704,1587,1714,1691,1638,1745,1732,1675,1698,1717,1634,1688,1738,1637,1717,1751,1652,1695,1716,1709,1671,1759,1733,1527,1768,1696,1547,1691,1704,1638,1681,1713,1619,1658,1716,1638,1678,1758,1648,1674,1789,1671,1656,1756,1725,1599,1752,1679,1579,1744,1735,1610,1765,1745,1597,1780,1752,1612,1759,1723,1567,1810,1732,1551,1784,1723,1509,1782,1709,1513,1791,1680,1562,1744,1695,1564,1740,1710,1570,1745,1653,1515,1791,1681,1582,1782,1661,1573,1800,1573,1582,1792,1556,1627,1774,1539,1592,1730,1564,1581,1738,1571,1689,1689,1589,1716,1635,1571,1747,1628,1622,1750,1589,1624,1703,1564,1706,1689,1568,1684,1633,1508,1692,1615,1590,1699,1596,1650,1744,1534,1632,1722,1565,1632,1700,1567,1609,1694,1577,1641,1675,1507,1662,1711,1522,1736,1705,1584,1731,1670,1612,1772,1635,1657,1715,1596,1674,1682,1564,1741,1631,1566,1703,1651,1576,1684,1610,1598,1703,1606,1577,1656,1643,1662,1728,1567,1647,1722,1574,1677,1667,1582,1686,1722,1627,1747,1693,1653,1702,1691,1590,1731,1690,1612,1684,1682,1590,1720,1646,1634,1660,1645,1609,1723,1657,1594,1730,1636,1658,1747,1577,1667,1708,1627,1676,1729,1652,1702,1728,1602,1681,1715,1620,1673,1697,1582,1711,1661,1654,1750,1611,1748,1744,1564,1645,1760,1558,1622,1781,1615,1697,1697,1577,1697,1679,1589,1701,1588,1647,1749,1572,1682,1729,1574,1691,1689,1595,1706,1658,1555,1700,1668,1618,1671,1699,1631,1672,1640,1585,1652,1705,1569,1689,1658,1571,1686,1708,1575,1705,1740,1689,1594,1694,1707,1631,1712,1752,1625,1650,1770,1622,1679,1767,1596,1679,1745,1589,1704,1713,1691,1618,1690,1717,1567,1705,1705,1550,1634,1760,1642,1674,1722,1633,1717,1720,1653,1673,1664,1674,1636,1683,1661,1633,1645,1666,1586,1672,1667,1644,1661,1668,1537,1640,1692,1605,1675,1624,1607,1668,1617,1675,1684,1494,1684,1688,1484,1714,1662,1616,1646,1676,1605,1679,1618,1635,1684,1542,1613,1690,1639,1627,1685,1667,1558,1643,1709,1537,1673,1684,1591,1705,1682,1644,1722,1649,1676,1691,1655,1700,1666,1636,1575,1659,1708,1625,1619,1702,1635,1709,1642,1696,1589,1696,1781,1696,1699,1718,1648,1684,1643,1773,1651,1683,1758,1693,1679,1636,1707,1676,1649,1782,1675,1667,1759,1588,1787,1710,1693,1770,1640,1714,1691,1686,1807,1587,1744,1695,1621,1796,1666,1667,1694,1706,1747,1642,1726,1711,1632,1795,1695,1658,1756,1642,1692,1644,1752,1765,1585,1769,1694,1650,1819,1625,1684,1665,1714,1716,1626,1727,1675,1643,1746,1619,1651,1646,1721,1685,1640,1762,1688,1569,1777,1627,1664,1754,1662,1653,1655,1743,1658,1580,1712,1677,1671,1753,1636,1666,1584,1727,1740,1600,1738,1693,1641,1745,1630,1688,1593,1705,1695,1642,1768,1664,1661,1651,1712,1746,1634,1716,1728,1666,1756,1611,1690,1613,1752,1721,1642,1711,1686,1699,1764,1678,1729,1565,1706,1764,1556,1741,1668,1719,1628,1637,1716,1590,1629,1717,1488,1668,1651,1564,1652,1693,1577,1679,1764,1565,1663,1784,1550,1688,1583,1445,1619,1483,1575,1648,1556,1731,1665,1639,1684,1666,1615,1669,1688,1599,1554,1742,1584,1615,1703,1510,1616,1691,1574,1615,1675,1558,1584,1685,1588,1599,1686,1572,1601,1678,1603,1609,1655,1643,1581,1588,1679,1554,1600,1714,1601,1708,1694,1592,1664,1700,1611,1614,1657,1643,1523,1633,1688,1532,1603,1750,1494,1698,1677,1553,1683,1748,1561,1687,1741,1577,1730,1761,1583,1789,1811,1587,1805,1804,1564,1819,1823,1583,1811,1792,1554,1776,1768,1628,1699,1657,1686,1659,1612,1723,1633,1676,1770,1621,1674,1798,1535,1645,1772,1648,1638,1831,1557,1630,1799,1578,1736,1722,1679,1706,1730,1703,1670,1711,1700,1565,1693,1777,1631,1731,1799,1572,1709,1748,1654,1719,1766,1665,1626,1702,1747,1560,1792,1745,1650,1739,1733,1666,1622,1703,1721,1635,1789,1738,1603,1752,1714,1684,1667,1682,1693,1609,1645,1723,1613,1595,1753,1621,1599,1763,1630,1674,1763,1640,1658,1759,1626,1726,1753,1640,1676,1726,1684,1663,1685,1677,1694,1665,1634,1686,1633,1698,1700,1629,1683,1744,1638,1697,1768,1623,1716,1769,1619,1672,1770,1621,1719,1747,1626,1677,1735,1669,1718,1700,1665,1631,1729,1699,1687,1692,1667,1689,1733,1677,1658,1691,1677,1681,1710,1694,1610,1689,1715,1657,1669,1715,1617,1642,1702,1623,1655,1697,1663,1625,1685,1655,1619,1742,1720,1666,1677,1693,1654,1670,1720,1652,1673,1751,1664,1649,1737,1649,1620,1742,1580,1699,1725,1621,1728,1728,1640,1778,1723,1652,1736,1726,1643,1750,1739,1660,1654,1763,1708,1574,1761,1729,1596,1744,1749,1645,1680,1748,1662,1531,1752,1746,1600,1734,1733,1654,1642,1794,1674,1545,1733,1773,1567,1766,1793,1677,1679,1742,1681,1536,1684,1832,1497,1712,1766,1533,1674,1789,1591,1645,1835,1629,1568,1728,1737,1573,1815,1716,1593,1726,1773,1657,1679,1796,1692,1640,1715,1682,1562,1746,1728,1632,1750,1721,1680,1709,1722,1700,1704,1699,1703,1632,1738,1700,1538,1714,1697,1583,1744,1675,1652,1736,1747,1671,1623,1646,1645,1567,1697,1725,1589,1690,1701,1614,1777,1723,1612,1637,1710,1662,1576,1658,1699,1601,1681,1703,1567,1714,1704,1586,1712,1709,1596,1691,1742,1607,1717,1658,1561,1675,1710,1538,1693,1744,1535,1660,1704,1547,1648,1644,1598,1660,1623,1698,1615,1608,1709,1556,1629,1715,1598,1691,1744,1637,1703,1700,1650,1721,1711,1586,1724,1596,1669,1818,1579,1689,1760,1592,1643,1688,1684,1701,1664,1659,1741,1572,1702,1680,1672,1691,1599,1647,1729,1638,1697,1699,1648,1789,1558,1666,1790,1554,1750,1742,1618,1761,1618,1649,1801,1572,1684,1800,1545,1702,1762,1623,1757,1718,1608,1791,1633,1663,1873,1550,1718,1853,1565,1731,1802,1609,1789,1688,1670,1811,1694,1673,1867,1598,1663,1832,1577,1605,1855,1560,1633,1825,1648,1717,1798,1644,1745,1748,1671,1781,1726,1680,1773,1704,1669,1842,1667,1648,1873,1670,1646,1887,1620,1557,1892,1633,1620,1898,1627,1648,1862,1635,1578,1810,1708,1586,1850,1745,1608,1793,1849,1591,1742,1920,1592,1715,1906,1569,1680,1880,1636,1667,1806,1766,1595,1778,1805,1654,1727,1851,1539,1819,1874,1614,1702,1775,1709,1671,1769,1730,1594,1763,1815,1565,1674,1887,1686,1656,1838,1753,1605,1759,1786,1580,1776,1848,1603,1722,1855,1573,1745,1870,1652,1681,1893,1660,1631,1803,1769,1576,1824,1828,1565,1819,1832,1615,1763,1850,1584,1813,1889,1662,1729,1879,1678,1670,1858,1688,1617,1833,1667,1597,1796,1742,1555,1815,1759,1637,1727,1796,1707,1670,1863,1643,1592,1831,1758,1551,1826,1767,1642,1808,1722,1667,1740,1749,1654,1693,1793,1645,1701,1798,1700,1680,1767,1744,1675,1783,1748,1606,1763,1732,1609,1754,1755,1637,1768,1749,1652,1780,1706,1546,1729,1770,1589,1781,1780,1610,1782,1785,1594,1746,1775,1584,1834,1750,1659,1806,1773,1615,1817,1778,1594,1815,1789,1590,1793,1804,1606,1753,1829,1627,1761,1783,1609,1738,1831,1647,1731,1830,1557,1727,1843,1542,1774,1834,1459,1836,1714,1514,1868,1568,1449,1836,1613,1363,1866,1664,1527,1851,1736,1624,1827,1790,1684,1729,1802,1715,1654,1847,1729,1588,1886,1726,1637,1773,1741,1648,1721,1816,1681,1667,1845,1638,1603,1828,1707,1640,1834,1704,1619,1812,1723,1617,1694,1753,1613,1692,1785,1652,1681,1753,1718,1608,1802,1633,1627,1714,1758,1681,1621,1768,1740,1655,1849,1657,1629,1697,1737,1699,1625,1773,1726,1628,1816,1640,1639,1667,1685,1722,1625,1793,1690,1651,1727,1711,1749,1665,1787,1740,1669,1805,1653,1711,1727,1748,1728,1676,1847,1644,1663,1744,1706,1715,1626,1819,1692,1638,1745,1705,1728,1630,1795,1655,1653,1771,1653,1697,1675,1755,1745,1631,1861,1652,1696,1668,1693,1742,1619,1737,1638,1674,1726,1683,1749,1622,1751,1687,1622,1766,1615,1730,1648,1682,1724,1677,1781,1682,1638,1671,1689,1738,1692,1788,1627,1661,1759,1565,1689,1668,1695,1720,1693,1660,1789,1702,1742,1743,1695,1738,1695,1723,1752,1694,1711,1740,1668,1740,1691,1688,1722,1688,1624,1712,1716,1685,1791,1681,1712,1751,1649,1650,1742,1672,1622,1737,1672,1606,1722,1648,1627,1699,1669,1630,1657,1717,1577,1677,1722,1598,1677,1739,1579,1642,1745,1602,1675,1722,1610,1641,1692,1635,1632,1666,1690,1637,1626,1690,1663,1594,1673,1701,1659,1669,1721,1567,1680,1754,1565,1727,1779,1542,1691,1821,1552,1688,1803,1575,1680,1768,1597,1719,1799,1576,1704,1739,1627,1611,1746,1611,1680,1692,1665,1756,1615,1656,1815,1550,1675,1794,1540,1656,1781,1610,1654,1735,1627,1662,1664,1621,1705,1633,1632,1727,1604,1622,1762,1572,1667,1777,1511,1667,1732,1551,1641,1734,1588,1678,1699,1572,1652,1665,1603,1661,1658,1637,1618,1614,1684,1608,1627,1676,1660,1564,1646,1661,1555,1669,1666,1509,1695,1715,1523,1677,1719,1551,1690,1738,1538,1678,1671,1551,1700,1614,1567,1680,1614,1583,1686,1658,1626,1726,1603,1646,1695,1524,1703,1684,1406,1625,1772,1527,1635,1736,1615,1559,1730,1668,1502,1688,1575,1494,1676,1667,1529,1637,1783,1510,1637,1744,1597,1555,1715,1599,1506,1751,1631,1543,1658,1760,1509,1612,1736,1579,1564,1753,1571,1524,1738,1647,1528,1748,1660,1541,1695,1745,1510,1592,1739,1601,1505,1760,1674,1523,1767,1646,1558,1646,1816,1526,1600,1749,1668,1564,1773,1688,1488,1768,1724,1509,1758,1777,1550,1644,1786,1638,1551,1756,1753,1520,1744,1814,1495,1683,1844,1605,1582,1810,1723,1532,1751,1751,1556,1750,1784,1496,1703,1759,1582,1604,1804,1648,1598,1788,1690,1572,1788,1658,1555,1763,1632,1586,1801,1585,1561,1789,1619,1573,1786,1583,1595,1773,1642,1532,1801,1639,1550,1801,1620,1611,1822,1614,1663,1802,1593,1754,1708,1523,1800,1653,1590,1755,1624,1588,1798,1608,1624,1799,1571,1729,1736,1560,1799,1709,1644,1797,1637,1693,1812,1550,1781,1706,1567,1769,1712,1644,1853,1611,1752,1754,1582,1797,1654,1664,1829,1591,1800,1784,1578,1795,1693,1613,1846,1660,1717,1781,1602,1786,1722,1608,1831,1650,1622,1817,1681,1643,1801,1667,1628,1850,1619,1638,1849,1626,1666,1855,1576,1657,1847,1575,1733,1816,1459,1710,1839,1546,1726,1820,1559,1779,1684,1566,1733,1644,1580,1801,1631,1632,1799,1595,1616,1793,1554,1709,1738,1491,1765,1672,1611,1790,1565,1817,1645,1581,1839,1505,1792,1692,1581,1836,1528,1805,1709,1539,1832,1664,1835,1721,1563,1798,1729,1509,1820,1820,1526,1718,1833,1613,1685,1754,1675,1718,1742,1714,1739,1744,1700,1676,1793,1679,1642,1697,1834,1569,1726,1745,1658,1660,1795,1752,1581,1741,1867,1672,1725,1714,1725,1699,1759,1782,1651,1669,1865,1671,1718,1698,1746,1685,1748,1774,1654,1720,1827,1654,1745,1745,1692,1777,1737,1697,1647,1737,1792,1586,1731,1733,1667,1762,1714,1656,1662,1750,1726,1609,1713,1746,1650,1766,1657,1684,1761,1684,1721,1699,1658,1727,1634,1742,1630,1623,1737,1614,1629,1676,1653,1718,1586,1721,1641,1621,1723,1589,1623,1668,1666,1704,1614,1756,1619,1628,1754,1656,1693,1685,1668,1593,1645,1589,1410,1674,1619,1423,1637,1754,1552,1563,1733,1591,1655,1620,1619,1631,1684,1613,1628,1619,1635,1670,1642,1624,1625,1567,1691,1571,1531,1689,1575,1539,1710,1530,1538,1682,1550,1596,1623,1602,1640,1640,1608,1657,1627,1571,1612,1697,1612,1617,1655,1585,1673,1611,1614,1621,1646,1660,1644,1601,1629,1654,1580,1685,1607,1609,1733,1577,1554,1681,1561,1569,1601,1597,1669,1644,1651,1677,1622,1712,1637,1579,1732,1527,1667,1641,1610,1661,1657,1664,1615,1619,1729,1538,1685,1685,1600,1677,1674,1752,1611,1554,1789,1589,1657,1680,1659,1680,1556,1820,1633,1609,1680,1689,1642,1597,1637,1622,1572,1742,1559,1554,1755,1674,1619,1668,1742,1666,1551,1750,1667,1541,1787,1643,1572,1713,1710,1659,1561,1803,1686,1501,1758,1660,1640,1651,1707,1612,1574,1834,1622,1542,1704,1708,1669,1619,1756,1661,1620,1773,1698,1595,1717,1690,1656,1624,1750,1722,1651,1789,1690,1583,1734,1714,1712,1634,1678,1761,1642,1791,1706,1686,1719,1706,1758,1682,1755,1762,1649,1730,1737,1664,1682,1721,1807,1630,1770,1730,1779,1629,1731,1806,1645,1754,1777,1697,1659,1787,1829,1654,1765,1795,1704,1765,1748,1803,1662,1687,1820,1663,1716,1769,1819,1661,1789,1833,1635,1706,1759,1695,1658,1756,1797,1632,1797,1821,1622,1757,1810,1651,1736,1699,1776,1626,1769,1804,1610,1769,1811,1639,1698,1654,1645,1658,1706,1718,1701,1680,1709,1700,1703,1723,1668,1736,1781,1638,1731,1791,1576,1713,1777,1613,1718,1702,1740,1637,1685,1825,1663,1727,1790,1686,1743,1688,1804,1680,1750,1857,1622,1761,1801,1794,1734,1687,1932,1690,1695,1795,1714,1679,1623,1774,1743,1754,1869,1666,1730,1731,1697,1748,1673,1783,1643,1727,1732,1631,1735,1730,1617,1772,1675,1680,1679,1745,1774,1640,1692,1721,1657,1739,1760,1690,1719,1669,1806,1680,1697,1836,1646,1702,1803,1694,1750,1732,1751,1759,1663,1774,1691,1734,1862,1627,1691,1799,1671,1752,1728,1648,1748,1665,1661,1705,1747,1651,1695,1719,1700,1675,1684,1738,1597,1705,1762,1584,1752,1650,1664,1691,1700,1692,1641,1679,1732,1590,1736,1746,1587,1757,1663,1740,1677,1708,1725,1606,1740,1753,1601,1781,1686,1633,1680,1737,1704,1648,1713,1728,1619,1764,1688,1638,1675,1634,1703,1627,1654,1696,1529,1745,1644,1621,1686,1666,1666,1744,1646,1773,1650,1731,1726,1668,1761,1625,1723,1741,1656,1738,1646,1691,1706,1611,1733,1737,1553,1729,1673,1587,1718,1650,1668,1671,1693,1706,1660,1676,1741,1629,1696,1689,1558,1727,1735,1549,1788,1629,1612,1719,1681,1685,1662,1729,1695,1655,1568,1676,1669,1588,1705,1643,1703,1717,1585,1762,1658,1618,1674,1631,1688,1631,1634,1720,1675,1699,1705,1624,1736,1651,1668,1747,1621,1724,1670,1667,1748,1649,1611,1682,1634,1700,1685,1609,1780,1577,1633,1779,1603,1717,1682,1639,1740,1674,1655,1677,1645,1648,1730,1639,1712,1693,1618,1735,1608,1688,1733,1587,1713,1669,1634,1738,1624,1728,1681,1612,1730,1606,1735,1657,1664,1723,1669,1681,1768,1625,1753,1683,1639,1704,1625,1739,1650,1668,1726,1598,1645,1712,1577,1756,1621,1779,1695,1625,1769,1739,1649,1736,1654,1732,1687,1656,1685,1615,1734,1609,1685,1749,1653,1691,1701,1649,1686,1653,1684,1700,1634,1799,1604,1684,1762,1645,1667,1770,1613,1690,1706,1679,1620,1671,1774,1603,1665,1864,1553,1613,1750,1562,1667,1765,1579,1660,1771,1629,1641,1757,1643,1581,1701,1613,1581,1712,1672,1544,1689,1687,1617,1715,1709,1590,1634,1830,1575,1678,1871,1607,1674,1813,1638,1678,1825,1633,1683,1845,1666,1652,1812,1656,1628,1829,1658,1636,1803,1707,1668,1759,1703,1661,1688,1700,1698,1768,1672,1689,1785,1728,1658,1793,1703,1619,1825,1737,1663,1794,1696,1694,1805,1708,1716,1801,1619,1764,1808,1568,1779,1783,1613,1766,1713,1649,1741,1767,1671,1776,1734,1745,1759,1700,1704,1728,1729,1725,1699,1693,1732,1677,1699,1741,1623,1736,1792,1628,1765,1781,1574,1710,1734,1664,1673,1776,1716,1702,1712,1769,1702,1750,1732,1695,1711,1742,1683,1734,1709,1687,1715,1763,1573,1703,1788,1617,1677,1764,1648,1656,1742,1671,1728,1773,1691,1686,1735,1735,1664,1668,1716,1624,1617,1771,1614,1715,1768,1566,1703,1630,1692,1667,1701,1735,1722,1639,1748,1628,1672,1762,1604,1721,1763,1641,1733,1741,1714,1675,1714,1751,1599,1741,1716,1748,1679,1566,1748,1662,1665,1716,1670,1722,1683,1609,1685,1611,1706,1703,1533,1699,1619,1760,1630,1603,1833,1625,1654,1722,1762,1645,1611,1804,1454,1593,1823,1642,1633,1773,1707,1647,1674,1772,1659,1569,1837,1562,1589,1821,1573,1626,1689,1718,1633,1625,1814,1677,1592,1814,1617,1626,1851,1635,1657,1784,1689,1673,1703,1767,1640,1636,1859,1572,1667,1777,1600,1721,1729,1658,1688,1625,1791,1625,1614,1776,1587,1667,1793,1619,1714,1738,1647,1768,1683,1804,1664,1718,1823,1592,1642,1803,1638,1643,1764,1688,1632,1645,1821,1556,1653,1810,1601,1599,1812,1636,1655,1754,1740,1650,1695,1811,1584,1658,1791,1562,1631,1770,1603,1628,1751,1651,1616,1638,1848,1611,1625,1849,1607,1638,1812,1623,1702,1702,1772,1620,1608,1860,1613,1577,1865,1585,1666,1714,1726,1700,1626,1856,1562,1667,1867,1596,1669,1763,1756,1669,1672,1910,1578,1658,1830,1674,1665,1655,1751,1636,1638,1916,1637,1612,1776,1732,1645,1600,1751,1633,1632,1842,1545,1587,1819,1486,1626,1819,1464,1588,1835,1403,1578,1840,1632,1559,1701,1756,1609,1509,1919,1603,1518,1762,1768,1617,1630,1875,1646,1616,1927,1596,1573,1847,1659,1627,1750,1720,1623,1641,1826,1586,1633,1909,1581,1545,1830,1611,1572,1806,1720,1587,1565,1878,1633,1572,1840,1661,1588,1730,1784,1592,1621,1859,1609,1607,1765,1665,1629,1598,1883,1625,1614,1821,1687,1662,1662,1800,1598,1630,1801,1637,1614,1745,1746,1629,1645,1826,1623,1639,1820,1676,1639,1642,1777,1588,1543,1831,1637,1661,1681,1785,1593,1545,1808,1628,1593,1747,1748,1664,1633,1833,1624,1560,1818,1658,1626,1727,1743,1645,1658,1838,1638,1542,1835,1632,1629,1790,1738,1571,1615,1847,1606,1532,1812,1675,1577,1715,1800,1595,1615,1867,1634,1550,1821,1723,1603,1768,1792,1662,1659,1835,1630,1545,1817,1669,1601,1820,1712,1548,1629,1832,1615,1523,1820,1678,1557,1751,1758,1625,1568,1782,1642,1631,1777,1691,1720,1642,1803,1697,1611,1815,1670,1767,1682,1784,1749,1583,1870,1635,1687,1740,1752,1796,1600,1806,1624,1715,1728,1721,1805,1583,1828,1638,1640,1775,1660,1722,1646,1703,1771,1624,1770,1630,1674,1744,1647,1782,1686,1665,1780,1688,1762,1747,1597,1735,1660,1663,1732,1670,1738,1693,1701,1763,1625,1724,1718,1590,1696,1644,1737,1681,1691,1759,1697,1717,1708,1645,1766,1654,1685,1796,1613,1732,1772,1714,1704,1642,1781,1610,1646,1851,1672,1768,1763,1773,1677,1680,1847,1597,1746,1775,1743,1699,1698,1838,1599,1726,1824,1733,1724,1760,1779,1630,1587,1817,1643,1636,1761,1702,1626,1708,1811,1603,1602,1822,1652,1645,1731,1736,1653,1597,1828,1622,1664,1777,1675,1660,1718,1740,1642,1655,1869,1634,1688,1793,1726,1727,1667,1808,1545,1702,1783,1686,1775,1705,1791,1629,1665,1800,1653,1742,1761,1640,1713,1722,1776,1629,1767,1744,1685,1786,1714,1735,1639,1742,1767,1689,1729,1791,1683,1770,1706,1768,1689,1694,1813,1613,1738,1773,1686,1817,1694,1716,1735,1634,1829,1624,1692,1772,1647,1746,1705,1715,1681,1721,1821,1645,1725,1767,1673,1722,1730,1702,1729,1631,1711,1745,1613,1760,1622,1649,1756,1675,1673,1714,1717,1725,1671,1740,1727,1696,1773,1646,1714,1734,1638,1753,1699,1686,1711,1648,1704,1679,1651,1731,1670,1619,1689,1631,1563,1672,1707,1673,1621,1705,1697,1630,1738,1663,1644,1723,1652,1707,1678,1640,1740,1651,1715,1683,1673,1741,1680,1674,1688,1645,1725,1655,1647,1732,1592,1718,1681,1723,1650,1683,1690,1666,1669,1767,1666,1715,1685,1656,1658,1650,1721,1667,1683,1766,1664,1643,1687,1703,1659,1680,1775,1643,1660,1717,1675,1698,1656,1711,1657,1676,1768,1589,1689,1749,1678,1660,1687,1699,1665,1679,1773,1600,1649,1720,1641,1662,1602,1741,1608,1663,1748,1646,1645,1677,1697,1626,1636,1746,1598,1638,1762,1599,1659,1710,1675,1729,1631,1679,1621,1718,1716,1560,1707,1678,1653,1685,1609,1700,1643,1695,1756,1611,1712,1677,1652,1689,1600,1655,1728,1600,1697,1606,1702,1651,1603,1717,1628,1635,1718,1615,1593,1669,1621,1459,1604,1648,1539,1625,1704,1555,1621,1672,1635,1603,1624,1687,1609,1591,1727,1642,1627,1669,1645,1518,1661,1668,1594,1580,1700,1648,1654,1670,1604,1638,1662,1643,1648,1655,1662,1640,1646,1726,1656,1600,1694,1646,1626,1680,1558,1599,1669,1630,1612,1655,1671,1579,1627,1684,1623,1626,1669,1651,1597,1667,1647,1571,1677,1617,1564,1673,1590,1585,1737,1634,1564,1683,1584,1567,1623,1692,1593,1581,1702,1605,1603,1673,1634,1609,1703,1608,1573,1653,1615,1552,1584,1671,1592,1576,1710,1621,1547,1646,1627,1568,1718,1628,1563,1668,1699,1555,1624,1745,1634,1601,1712,1636,1624,1738,1586,1647,1714,1660,1611,1744,1671,1562,1762,1667,1526,1626,1650,1575,1559,1670,1546,1539,1737,1633,1528,1697,1598,1560,1700,1608,1615,1668,1635,1626,1630,1673,1668,1547,1755,1592,1595,1726,1646,1571,1753,1625,1646,1763,1660,1605,1700,1631,1562,1660,1656,1614,1626,1691,1604,1639,1718,1618,1551,1741,1633,1636,1688,1615,1581,1747,1632,1604,1695,1597,1592,1705,1627,1682,1649,1660,1670,1665,1644,1617,1676,1649,1575,1616,1668,1608,1627,1720,1589,1617,1724,1607,1546,1796,1605,1564,1751,1599,1541,1729,1566,1588,1716,1631,1621,1686,1670,1641,1589,1664,1646,1585,1735,1661,1617,1744,1659,1583,1665,1730,1623,1611,1741,1659,1562,1768,1648,1533,1801,1660,1549,1759,1694,1630,1639,1700,1697,1621,1767,1601,1633,1808,1685,1616,1741,1677,1627,1623,1699,1682,1657,1707,1628,1607,1771,1637,1604,1678,1711,1687,1579,1751,1640,1622,1710,1647,1541,1752,1624,1545,1715,1626,1577,1664,1656,1626,1581,1696,1669,1616,1714,1631,1656,1675,1672,1601,1715,1658,1577,1750,1621,1642,1678,1616,1538,1720,1575,1448,1633,1530,1541,1591,1331,1538,1254,1470,1246,1368,1336,1743,1617,1629,1758,1627,1524,1725,1642,1666,1769,1763,1801,1753,1679,1794,1634,1781,1723,1760,1801,1826,1796,1796,1799,1825,1861,1808,1801,1862,1673,1773,1855,1679,1870,1665,1754,1732,1604,1841,1738,1661,1800,1757,1843,1758,1758,1821,1804,1789,1701,1821,1739,1722,1854,1815,1685,1824,1790,1849,1880,1772,1804,1848,1733,1786,1835,1737,1749,1846,1729,1792,1834,1747,1773,1821,1719,1764,1819,1733,1736,1841,1804,1746,1840,1825,1734,1827,1823,1787,1778,1850,1858,1795,1811,1811,1792,1802,1739,1767,1762,1737,1813,1879,1770,1793,1843,1786,1770,1805,1861,1801,1794,1873,1800,1843,1882,1812,1854,1833,1784,1818,1820,1803,1810,1850,1871,1790,1878,1853,1794,1813,1841,1818,1824,1824,1764,1779,1799,1829,1794,1825,1810,1816,1873,1782,1808,1830,1853,1736,1825,1831,1803,1816,1772,1721,1774,1785,1774,1753,1783,1759,1768,1775,1831,1761,1790,1762,1762,1831,1786,1769,1836,1756,1739,1814,1834,1710,1746,1813,1764,1722,1792,1759,1695,1809,1799,1709,1773,1769,1698,1746,1852,1852,1726,1846,1866,1677,1826,1810,1750,1743,1865,1764,1751,1828,1856,1739,1797,1859,1776,1761,1821,1795,1772,1847,1855,1759,1729,1858,1837,1769,1756,1853,1833,1707,1866,1745,1740,1799,1793,1806,1839,1841,1781,1799,1849,1769,1797,1894,1812,1803,1830,1859,1719,1828,1838,1786,1787,1862,1868,1818,1879,1794,1777,1825,1829,1794,1754,1850,1817,1803,1871,1764,1851,1793,1854,1810,1809,1818,1853,1768,1781,1823,1799,1822,1800,1813,1804,1809,1787,1785,1875,1766,1784,1846,1831,1773,1882,1864,1798,1835,1824,1818,1828,1855,1789,1731,1847,1801,1707,1902,1830,1692,1875,1800,1722,1827,1839,1734,1886,1874,1767,1858,1822,1790,1852,1845,1739,1864,1843,1758,1861,1839,1765,1865,1828,1742,1867,1866,1702,1833,1844,1712,1811,1846,1766,1786,1853,1743,1767,1914,1837,1718,1818,1789,1638,1886,1811,1685,1865,1804,1729,1815,1820,1726,1845,1871,1765,1750,1883,1805,1660,1827,1847,1686,1830,1866,1744,1789,1854,1819,1750,1852,1811,1727,1824,1776,1708,1797,1811,1784,1688,1839,1778,1658,1840,1747,1692,1812,1798,1687,1761,1819,1785,1625,1854,1768,1679,1798,1776,1631,1762,1830,1732,1667,1776,1768,1704,1815,1770,1660,1797,1854,1763,1633,1856,1832,1711,1835,1835,1701,1789,1847,1756,1627,1837,1777,1688,1800,1814,1656,1735,1834,1746,1711,1818,1809,1685,1836,1808,1652,1753,1835,1635,1763,1835,1743,1700,1853,1783,1678,1840,1763,1731,1775,1751,1745,1774,1759,1687,1746,1764,1753,1779,1716,1781,1783,1757,1734,1845,1702,1785,1788,1742,1840,1802,1737,1799,1788,1790,1775,1768,1821,1791,1819,1818,1751,1820,1835,1712,1783,1784,1756,1785,1767,1799,1784,1783,1841,1735,1784,1843,1745,1877,1820,1770,1796,1763,1869,1784,1747,1855,1768,1816,1811,1762,1767,1783,1875,1750,1846,1829,1766,1830,1765,1851,1791,1812,1865,1719,1823,1780,1898,1760,1806,1841,1765,1842,1754,1908,1736,1756,1890,1721,1852,1789,1865,1738,1717,1775,1798,1808,1723,1734,1791,1756,1866,1780,1821,1723,1818,1813,1743,1848,1767,1815,1736,1776,1781,1714,1864,1789,1727,1893,1811,1754,1877,1766,1769,1837,1767,1815,1786,1752,1774,1801,1774,1775,1766,1774,1785,1674,1763,1803,1694,1802,1763,1713,1816,1858,1695,1741,1861,1709,1782,1854,1734,1811,1832,1775,1755,1830,1797,1816,1801,1812,1755,1780,1819,1757,1804,1816,1730,1769,1796,1727,1816,1792,1711,1786,1760,1736,1799,1788,1786,1791,1847,1798,1741,1865,1747,1793,1845,1759,1708,1827,1792,1669,1801,1782,1706,1825,1861,1768,1823,1799,1737,1773,1802,1752,1798,1857,1682,1731,1848,1759,1745,1791,1727,1715,1769,1784,1731,1780,1834,1703,1737,1817,1690,1781,1819,1673,1756,1794,1772,1806,1781,1752,1775,1809,1760,1736,1846,1742,1735,1751,1760,1738,1826,1725,1631,1801,1775,1711,1795,1818,1681,1729,1820,1687,1769,1859,1709,1736,1850,1691,1670,1840,1738,1719,1768,1789,1699,1759,1776,1719,1790,1770,1743,1779,1745,1713,1778,1740,1738,1746,1755,1763,1772,1712,1776,1740,1727,1678,1674,1798,1764,1624,1796,1744,1801,1782,1770,1839,1798,1785,1766,1765,1784,1748,1789,1803,1728,1829,1769,1707,1803,1744,1715,1791,1690,1732,1815,1801,1727,1740,1833,1757,1682,1869,1737,1755,1792,1718,1744,1855,1775,1761,1767,1809,1793,1737,1817,1828,1759,1770,1756,1795,1780,1786,1717,1793,1794,1803,1698,1848,1799,1659,1783,1784,1733,1803,1780,1744,1784,1766,1750,1735,1756,1789,1735,1784,1685,1740,1699,1770,1752,1748,1703,1734,1730,1734,1739,1777,1735,1793,1775,1773,1744,1694,1781,1702,1656,1823,1714,1683,1792,1769,1710,1756,1725,1745,1786,1725,1759,1817,1742,1769,1798,1770,1790,1786,1749,1787,1765,1748,1776,1759,1759,1707,1746,1720,1738,1805,1689,1696,1841,1711,1830,1749,1699,1768,1832,1722,1794,1806,1728,1773,1790,1710,1768,1773,1753,1693,1795,1745,1719,1761,1751,1780,1761,1734,1798,1732,1772,1733,1752,1765,1761,1689,1799,1818,1700,1823,1781,1698,1779,1803,1644,1729,1824,1672,1726,1794,1803,1762,1802,1755,1665,1796,1782,1681,1762,1837,1727,1786,1793,1806,1684,1818,1769,1721,1741,1739,1745,1728,1730,1777,1722,1826,1711,1714,1766,1718,1721,1762,1654,1668,1774,1689,1666,1765,1730,1689,1794,1816,1627,1747,1758,1703,1681,1730,1707,1696,1734,1700,1684,1759,1702,1663,1740,1781,1681,1658,1794,1703,1653,1777,1701,1645,1723,1708,1645,1748,1714,1659,1663,1758,1731,1665,1707,1750,1679,1708,1793,1643,1693,1799,1687,1740,1743,1668,1815,1783,1732,1785,1773,1688,1683,1756,1741,1643,1760,1790,1669,1748,1796,1753,1712,1712,1780,1690,1750,1812,1591,1706,1854,1661,1711,1776,1702,1726,1772,1674,1720,1749,1752,1702,1760,1770,1625,1770,1821,1687,1740,1759,1654,1710,1791,1730,1640,1809,1793,1641,1806,1847,1641,1798,1849,1688,1714,1792,1678,1691,1766,1645,1686,1731,1760,1697,1729,1756,1710,1729,1765,1702,1702,1740,1683,1703,1690,1744,1724,1729,1777,1739,1716,1789,1725,1787,1792,1740,1797,1794,1736,1799,1793,1810,1784,1724,1746,1785,1752,1774,1760,1772,1735,1755,1818,1737,1778,1803,1721,1777,1753,1652,1756,1736,1661,1783,1734,1693,1801,1735,1728,1757,1734,1774,1811,1760,1770,1806,1769,1776,1758,1736,1737,1768,1804,1753,1826,1788,1756,1812,1797,1701,1845,1802,1741,1830,1799,1798,1827,1828,1718,1771,1824,1761,1800,1798,1803,1782,1853,1780,1805,1734,1864,1721,1756,1797,1771,1751,1808,1815,1812,1805,1843,1837,1811,1827,1846,1759,1818,1742,1822,1750,1794,1766,1815,1734,1762,1726,1814,1757,1712,1808,1728,1735,1763,1749,1780,1749,1890,1708,1747,1853,1758,1682,1777,1791,1709,1719,1776,1731,1738,1772,1694,1785,1802,1816,1733,1852,1807,1769,1820,1795,1760,1757,1880,1771,1733,1810,1828,1681,1850,1828,1749,1792,1870,1731,1784,1862,1791,1774,1830,1807,1793,1861,1803,1774,1835,1927,1702,1789,1846,1767,1743,1867,1843,1789,1832,1834,1737,1842,1855,1755,1813,1907,1752,1722,1790,1811,1705,1775,1694,1677,1799,1775,1779,1799,1802,1773,1814,1791,1792,1832,1792,1775,1843,1756,1770,1827,1752,1783,1825,1707,1774,1830,1753,1807,1880,1782,1768,1828,1799,1832,1862,1786,1865,1790,1818,1805,1818,1843,1790,1828,1802,1848,1834,1802,1772,1814,1855,1783,1814,1884,1763,1803,1840,1752,1819,1845,1766,1869,1806,1805,1883,1761,1840,1844,1837,1829,1808,1836,1837,1748,1830,1822,1784,1851,1841,1835,1815,1835,1807,1814,1820,1863,1774,1800,1810,1782,1789,1811,1848,1776,1763,1840,1801,1738,1843,1755,1762,1831,1802,1783,1821,1795,1757,1847,1813,1772,1829,1810,1778,1808,1809,1774,1834,1840,1722,1829,1778,1714,1781,1786,1733,1790,1791,1799,1767,1828,1779,1757,1818,1783,1766,1829,1835,1793,1840,1770,1746,1821,1768,1710,1815,1786,1791,1772,1783,1756,1695,1828,1763,1700,1830,1753,1788,1816,1768,1802,1754,1811,1777,1785,1846,1738,1831,1790,1797,1789,1782,1810,1789,1825,1808,1756,1805,1739,1816,1836,1746,1844,1752,1826,1812,1750,1843,1777,1800,1772,1773,1833,1743,1840,1805,1748,1853,1742,1821,1786,1792,1812,1745,1836,1817,1761,1848,1788,1747,1816,1809,1783,1720,1823,1832,1812,1801,1776,1820,1778,1772,1793,1807,1712,1806,1740,1751,1763,1772,1754,1755,1760,1777,1697,1752,1781,1689,1780,1805,1761,1785,1788,1754,1781,1752,1823,1724,1832,1775,1768,1784,1781,1742,1811,1738,1854,1765,1760,1823,1812,1805,1799,1819,1836,1694,1819,1785,1781,1823,1693,1797,1813,1706,1816,1725,1701,1750,1737,1842,1550,1814,1840,1646,1679,1697,1686,1707,1739,1727,1782,1757,1510,1620,1764,1670,1725,1785,1774,1725,1835,1764,1683,1799,1801,1635,1890,1831,1708,1720,1921,1657,1731,1920,1706,1695,1870,1737,1643,1863,1801,1687,1819,1906,1756,1759,1907,1777,1700,1841,1816,1641,1929,1802,1699,1816,1905,1773,1668,1929,1772,1686,1869,1832,1767,1771,1907,1768,1681,1848,1750,1650,1849,1754,1745,1754,1897,1724,1672,1886,1842,1635,1909,1863,1676,1845,1850,1714,1776,1834,1689,1742,1842,1761,1681,1828,1774,1640,1864,1650,1629,1908,1563,1633,1854,1773,1737,1883,1662,1794,1779,1656,1887,1712,1809,1832,1672,1893,1836,1657,1858,1729,1810,1863,1654,1803,1636,1654,1854,1658,1613,1829,1628,1649,1853,1601,1660,1759,1627,1705,1835,1731,1734,1744,1820,1801,1695,1819,1792,1645,1870,1797,1710,1742,1826,1776,1756,1826,1854,1698,1823,1847,1625,1846,1831,1659,1816,1840,1711,1744,1698,1787,1718,1708,1839,1603,1647,1836,1618,1713,1829,1698,1772,1783,1715,1737,1831,1853,1684,1834,1902,1749,1822,1868,1773,1755,1852,1808,1629,1844,1833,1687,1828,1867,1751,1805,1804,1802,1721,1894,1810,1731,1862,1815,1714,1895,1852,1616,1890,1878,1725,1824,1852,1775,1761,1866,1812,1713,1872,1781,1667,1894,1856,1754,1772,1840,1724,1718,1893,1813,1602,1909,1886,1733,1789,1859,1761,1691,1917,1813,1657,1862,1859,1717,1765,1836,1786,1657,1878,1752,1640,1863,1811,1735,1737,1824,1732,1620,1871,1756,1655,1773,1832,1744,1700,1869,1817,1567,1870,1807,1703,1708,1875,1755,1607,1884,1757,1743,1735,1826,1813,1686,1893,1773,1671,1877,1769,1763,1702,1888,1745,1667,1903,1787,1736,1791,1816,1760,1681,1856,1732,1674,1860,1729,1638,1908,1818,1666,1776,1821,1715,1745,1862,1713,1624,1885,1770,1664,1822,1824,1620,1853,1770,1733,1756,1807,1802,1622,1883,1767,1633,1820,1780,1705,1686,1835,1749,1592,1842,1798,1684,1729,1815,1793,1677,1818,1750,1599,1834,1761,1787,1711,1793,1744,1619,1822,1805,1681,1773,1760,1838,1715,1853,1782,1684,1830,1756,1730,1734,1760,1760,1601,1853,1758,1550,1840,1754,1739,1806,1751,1788,1749,1799,1807,1733,1809,1858,1755,1728,1890,1788,1727,1923,1751,1721,1927,1795,1769,1914,1830,1695,1885,1828,1820,1829,1844,1850,1685,1891,1807,1699,1909,1813,1777,1869,1816,1842,1815,1838,1824,1752,1883,1829,1753,1916,1770,1791,1825,1828,1817,1807,1852,1801,1819,1903,1772,1836,1846,1802,1827,1810,1906,1809,1864,1847,1872,1838,1859,1895,1839,1838,1852,1810,1805,1807,1886,1801,1837,1822,1865,1855,1884,1834,1857,1882,1843,1811,1849,1842,1828,1823,1831,1831,1795,1853,1873,1829,1857,1842,1835,1775,1839,1859,1879,1811,1845,1860,1865,1846,1882,1881,1807,1881,1889,1866,1864,1867,1893,1804,1878,1859,1846,1826,1869,1872,1820,1843,1859,1848,1839,1865,1846,1830,1875,1883,1872,1795,1888,1835,1805,1871,1835,1883,1797,1891,1828,1806,1879,1869,1829,1838,1877,1896,1787,1870,1841,1774,1831,1867,1906,1811,1922,1833,1882,1857,1864,1855,1850,1897,1829,1829,1882,1849,1826,1868,1882,1842,1832,1907,1798,1852,1905,1845,1854,1855,1842,1837,1886,1888,1780,1917,1843,1839,1868,1880,1868,1822,1918,1858,1865,1899,1833,1872,1842,1858,1835,1875,1876,1811,1895,1868,1887,1769,1851,1841,1792,1806,1873,1872,1713,1907,1834,1809,1886,1832,1842,1775,1925,1833,1746,1888,1854,1826,1849,1878,1866,1787,1916,1839,1804,1874,1881,1760,1818,1861,1798,1843,1886,1848,1800,1832,1838,1842,1821,1891,1781,1898,1804,1752,1751,1852,1733,1819,1795,1837,1795,1811,1905,1780,1814,1809,1807,1749,1785,1801,1823,1838,1872,1805,1878,1883,1819,1789,1857,1815,1852,1803,1931,1875,1798,1847,1844,1813,1829,1926,1828,1825,1818,1842,1846,1868,1857,1862,1803,1904,1860,1785,1873,1858,1829,1848,1918,1840,1824,1872,1835,1873,1879,1880,1860,1856,1826,1786,1832,1859,1841,1718,1815,1803,1761,1841,1833,1808,1844,1803,1859,1835,1834,1855,1846,1850,1858,1847,1835,1804,1845,1805,1871,1785,1843,1850,1779,1820,1852,1843,1799,1891,1883,1764,1910,1853,1763,1837,1862,1846,1808,1899,1893,1747,1887,1839,1862,1799,1837,1819,1765,1862,1819,1772,1896,1784,1834,1807,1813,1771,1791,1830,1821,1791,1843,1850,1742,1855,1836,1809,1787,1858,1807,1786,1819,1841,1735,1878,1834,1741,1790,1858,1798,1806,1823,1875,1747,1899,1845,1741,1887,1814,1777,1810,1846,1839,1776,1904,1834,1777,1794,1826,1865,1765,1871,1854,1765,1854,1841,1806,1819,1875,1853,1770,1908,1865,1789,1813,1853,1784,1786,1875,1840,1767,1896,1874,1746,1798,1875,1837,1723,1895,1836,1735,1866,1880,1766,1760,1689,1824,1769,1731,1780,1740,1835,1692,1757,1904,1618,1735,1900,1710,1737,1874,1662,1762,1866,1752,1747,1776,1786,1786,1808,1759,1821,1818,1834,1778,1768,1866,1803,1750,1843,1808,1756,1822,1825,1795,1826,1819,1808,1823,1833,1866,1830,1915,1774,1839,1878,1849,1830,1863,1779,1795,1859,1869,1794,1842,1869,1792,1845,1837,1823,1792,1871,1807,1798,1859,1785,1802,1845,1798,1677,1870,1749,1826,1771,1828,1811,1789,1803,1798,1781,1849,1812,1786,1783,1734,1831,1814,1789,1805,1802,1867,1772,1766,1891,1839,1803,1875,1802,1865,1867,1831,1875,1842,1907,1847,1809,1891,1876,1827,1842,1847,1805,1859,1828,1796,1803,1823,1866,1803,1906,1838,1833,1910,1792,1803,1809,1881,1844,1857,1859,1877,1756,1880,1864,1875,1803,1863,1973,1808,1876,1915,1845,1869,1914,1871,1836,1884,1945,1827,1877,1981,1800,1850,1928,1800,1829,1935,1828,1785,1903,1876,1788,1893,1917,1800,1854,1937,1772,1856,1903,1847,1818,1928,1901,1792,1864,1912,1775,1868,1895,1839,1814,1887,1880,1793,1836,1844,1739,1834,1872,1661,1865,1879,1721,1741,1870,1782,1769,1872,1869,1787,1824,1831,1749,1810,1852,1806,1781,1836,1802,1831,1807,1886,1790,1821,1864,1790,1789,1857,1822,1832,1806,1785,1778,1852,1884,1736,1831,1900,1767,1808,1843,1861,1772,1822,1877,1754,1829,1893,1796,1783,1853,1875,1733,1841,1861,1754,1785,1880,1802,1786,1806,1882,1754,1842,1870,1765,1850,1871,1755,1792,1837,1778,1820,1857,1857,1735,1859,1875,1730,1840,1886,1768,1807,1840,1827,1682,1856,1843,1696,1835,1897,1653,1834,1881,1789,1741,1875,1816,1769,1913,1789,1702,1894,1811,1703,1888,1847,1721,1826,1859,1655,1711,1875,1741,1735,1864,1721,1757,1843,1758,1711,1866,1759,1733,1877,1811,1719,1802,1892,1669,1751,1886,1630,1754,1864,1703,1760,1900,1742,1783,1902,1747,1677,1884,1795,1725,1858,1795,1730,1871,1804,1698,1873,1798,1721,1804,1759,1726,1819,1756,1685,1825,1797,1670,1800,1849,1604,1822,1849,1654,1773,1897,1660,1788,1843,1678,1632,1837,1642,1705,1841,1642,1697,1847,1665,1725,1854,1652,1784,1845,1691,1694,1857,1691,1752,1840,1683,1781,1874,1749,1790,1864,1702,1758,1873,1692,1733,1826,1678,1647,1850,1682,1732,1822,1684,1778,1845,1716,1777,1850,1699,1788,1855,1726,1794,1843,1753,1760,1844,1718,1771,1741,1817,1794,1749,1797,1741,1803,1800,1750,1788,1772,1755,1821,1803,1755,1722,1855,1759,1783,1814,1790,1762,1798,1769,1783,1754,1800,1709,1801,1823,1784,1765,1836,1739,1714,1834,1771,1814,1786,1776,1805,1806,1806,1760,1760,1782,1752,1758,1826,1660,1748,1813,1773,1819,1814,1798,1779,1796,1792,1788,1763,1779,1800,1832,1794,1783,1822,1785,1795,1826,1809,1768,1833,1795,1820,1829,1741,1798,1766,1808,1765,1791,1834,1766,1753,1841,1742,1702,1858,1724,1803,1777,1779,1736,1832,1743,1762,1835,1722,1755,1878,1773,1751,1823,1821,1734,1867,1828,1728,1737,1852,1731,1819,1819,1729,1716,1863,1781,1771,1831,1777,1724,1880,1802,1745,1857,1795,1766,1828,1845,1716,1846,1827,1769,1775,1796,1768,1793,1730,1749,1756,1666,1780,1803,1719,1725,1760,1813,1668,1728,1840,1728,1705,1784,1649,1710,1775,1653,1729,1816,1597,1655,1764,1638,1712,1775,1606,1714,1799,1717,1715,1782,1608,1727,1771,1662,1674,1816,1750,1650,1772,1794,1668,1709,1812,1717,1645,1825,1669,1766,1799,1721,1795,1764,1787,1797,1794,1839,1733,1692,1760,1692,1677,1741,1716,1656,1815,1767,1696,1738,1778,1742,1682,1790,1694,1761,1782,1680,1786,1801,1721,1692,1763,1744,1742,1722,1767,1756,1678,1786,1769,1799,1790,1739,1778,1768,1724,1771,1823,1728,1750,1811,1723,1799,1801,1714,1772,1855,1757,1743,1783,1750,1779,1720,1759,1732,1775,1747,1709,1795,1782,1735,1807,1801,1662,1786,1822,1778,1805,1734,1773,1794,1662,1759,1736,1686,1743,1695,1799,1724,1719,1758,1795,1772,1795,1810,1726,1793,1741,1777,1820,1673,1772,1835,1688,1730,1768,1707,1788,1725,1707,1763,1707,1760,1785,1762,1726,1772,1811,1747,1696,1775,1751,1725,1797,1723,1800,1788,1666,1739,1757,1728,1732,1755,1783,1740,1669,1789,1700,1720,1765,1666,1759,1793,1794,1730,1742,1745,1757,1712,1801,1748,1647,1808,1615,1718,1752,1648,1680,1794,1526,1666,1785,1526,1738,1792,1538,1735,1743,1670,1753,1650,1682,1739,1362,1703,1625,1528,1755,1671,1706,1767,1741,1690,1737,1756,1700,1740,1698,1669,1663,1669,1746,1679,1661,1694,1665,1666,1643,1648,1731,1629,1653,1754,1647,1612,1743,1727,1637,1680,1680,1672,1748,1658,1666,1665,1700,1683,1708,1744,1687,1762,1714,1659,1742,1728,1730,1647,1716,1860,1677,1823,1691,1698,1804,1635,1721,1699,1751,1791,1634,1777,1817,1665,1854,1873,1731,1826,1863,1674,1884,1772,1731,1878,1768,1706,1867,1800,1779,1766,1818,1791,1751,1803,1742,1735,1760,1905,1616,1830,1817,1680,1830,1770,1794,1840,1801,1776,1797,1787,1758,1753,1708,1823,1698,1792,1832,1648,1839,1758,1699,1730,1824,1803,1678,1798,1834,1738,1889,1802,1690,1870,1820,1707,1774,1836,1739,1774,1775,1741,1757,1862,1748,1703,1864,1759,1736,1856,1790,1767,1880,1893,1753,1790,1870,1814,1665,1852,1800,1779,1724,1863,1786,1748,1765,1772,1740,1779,1818,1783,1699,1714,1778,1734,1830,1797,1715,1886,1836,1723,1860,1738,1783,1868,1720,1716,1868,1729,1740,1862,1755,1764,1837,1777,1782,1804,1808,1799,1786,1773,1794,1807,1820,1814,1790,1804,1794,1838,1846,1817,1810,1874,1766,1815,1843,1786,1852,1836,1761,1800,1851,1763,1752,1771,1816,1790,1825,1816,1734,1837,1713,1693,1880,1645,1716,1914,1641,1731,1850,1679,1757,1887,1629,1711,1861,1621,1783,1883,1667,1737,1894,1709,1766,1881,1749,1750,1829,1806,1771,1811,1807,1769,1792,1894,1739,1747,1891,1764,1771,1892,1771,1704,1789,1776,1775,1705,1862,1795,1733,1896,1759,1756,1795,1830,1777,1962,1929,1808,1852,1978,1727,1761,1944,1848,1795,1787,1923,1767,1769,1861,1840,1823,1749,1851,1836,1803,1782,1842,1788,1775,1775,1793,1773,1812,1785,1795,1767,1729,1796,1811,1797,1779,1820,1747,1827,1777,1804,1789,1759,1777,1672,1898,1704,1631,1855,1767,1562,1737,1758,1627,1661,1897,1654,1695,1789,1768,1640,1711,1749,1644,1689,1871,1659,1720,1808,1756,1668,1719,1808,1643,1677,1805,1649,1636,1766,1732,1686,1777,1653,1736,1810,1652,1757,1777,1705,1771,1694,1757,1730,1641,1749,1751,1745,1834,1679,1781,1782,1750,1726,1661,1836,1753,1690,1854,1692,1743,1799,1738,1786,1671,1807,1806,1698,1852,1682,1750,1789,1779,1767,1683,1797,1768,1719,1846,1687,1732,1821,1775,1620,1746,1720,1788,1757,1785,1724,1740,1819,1756,1724,1792,1762,1794,1867,1774,1767,1793,1843,1801,1765,1798,1843,1764,1792,1767,1807,1802,1813,1766,1740,1819,1825,1758,1756,1833,1784,1704,1785,1803,1874,1846,1823,1819,1830,1827,1839,1754,1883,1788,1727,1872,1811,1813,1842,1836,1890,1841,1768,1907,1786,1763,1841,1818,1763,1897,1910,1752,1912,1913,1770,1880,1927,1753,1896,1928,1780,1893,1911,1768,1911,1885,1781,1902,1908,1807,1883,1901,1813,1874,1905,1824,1909,1913,1789,1924,1914,1779,1902,1918,1828,1901,1924,1815,1923,1878,1818,1824,1886,1810,1818,1880,1836,1914,1874,1826,1872,1881,1832,1951,1865,1829,1913,1916,1817,1911,1906,1812,1914,1898,1804,1925,1910,1757,1761,1920,1788,1841,1931,1847,1893,1868,1913,1881,1939,1927,1755,1955,1939,1864,1921,1969,1910,1815,1947,1955,1797,1920,1909,1842,1865,1857,1914,1842,1892,1882,1816,1889,1947,1859,1887,1900,1879,1845,1854,1899,1861,1820,1913,1859,1864,1813,1899,1864,1767,1929,1837,1874,1810,1894,1844,1796,1905,1850,1781,1879,1841,1871,1781,1903,1803,1709,1871,1849,1807,1820,1819,1803,1739,1894,1784,1750,1892,1863,1738,1881,1846,1742,1831,1844,1814,1743,1874,1799,1692,1876,1816,1701,1873,1792,1758,1870,1781,1734,1815,1768,1754,1815,1816,1700,1744,1811,1827,1691,1861,1772,1711,1864,1841,1763,1818,1794,1850,1823,1812,1861,1748,1836,1880,1729,1819,1863,1738,1862,1810,1780,1824,1744,1844,1833,1787,1840,1848,1807,1866,1740,1824,1858,1731,1845,1820,1702,1794,1779,1751,1738,1844,1720,1711,1751,1808,1709,1748,1808,1753,1761,1794,1712,1817,1792,1781,1798,1786,1766,1843,1777,1751,1814,1819,1725,1817,1835,1761,1813,1834,1749,1748,1824,1807,1753,1780,1794,1802,1815,1816,1725,1789,1828,1800,1749,1792,1811,1713,1770,1818,1554,1881,1789,1604,1882,1768,1480,1837,1809,1314,1873,1828,1602,1757,1818,1751,1783,1838,1758,1708,1874,1856,1776,1792,1882,1761,1640,1859,1838,1762,1741,1865,1736,1691,1852,1815,1683,1864,1872,1722,1692,1886,1763,1610,1887,1811,1707,1790,1866,1714,1758,1846,1743,1638,1888,1767,1675,1818,1808,1682,1726,1874,1737,1605,1921,1813,1680,1864,1812,1760,1770,1891,1743,1704,1886,1781,1668,1892,1744,1780,1829,1808,1661,1801,1845,1716,1709,1885,1707,1741,1853,1882,1609,1714,1919,1736,1755,1851,1815,1657,1759,1876,1723,1762,1866,1763,1681,1826,1881,1633,1742,1847,1737,1773,1859,1859,1640,1754,1873,1680,1743,1814,1761,1689,1769,1853,1635,1727,1833,1699,1773,1803,1831,1574,1733,1812,1669,1789,1785,1796,1675,1715,1827,1705,1787,1823,1777,1674,1774,1842,1649,1791,1805,1758,1751,1800,1819,1696,1755,1790,1691,1813,1800,1809,1624,1756,1802,1742,1856,1875,1793,1905,1880,1850,1765,1810,1846,1792,1826,1842,1796,1805,1855,1865,1834,1782,1779,1802,1743,1799,1777,1767,1835,1799,1759,1856,1830,1748,1840,1809,1739,1800,1745,1770,1836,1786,1684,1806,1791,1651,1835,1761,1660,1823,1750,1659,1801,1760,1571,1832,1764,1643,1841,1777,1621,1761,1763,1651,1806,1763,1666,1811,1788,1682,1788,1745,1689,1764,1770,1668,1762,1808,1730,1747,1787,1754,1746,1736,1860,1717,1713,1853,1668,1817,1903,1616,1802,1903,1645,1731,1856,1645,1733,1815,1726,1714,1854,1859,1703,1803,1821,1586,1825,1909,1635,1792,1951,1653,1750,1932,1657,1717,1845,1785,1736,1862,1845,1709,1815,1840,1661,1794,1885,1667,1751,1911,1666,1731,1883,1786,1707,1792,1881,1647,1902,1865,1688,1861,1835,1763,1826,1864,1909,1705,1883,1803,1750,1888,1891,1804,1749,1880,1866,1664,1856,1843,1698,1815,1861,1746,1770,1881,1757,1722,1860,1822,1674,1849,1767,1653,1773,1876,1666,1774,1911,1695,1753,1831,1738,1698,1869,1735,1665,1859,1691,1613,1834,1725,1646,1797,1758,1645,1752,1718,1646,1747,1749,1663,1734,1745,1537,1764,1876,1602,1662,1839,1834,1675,1753,1877,1701,1737,1791,1698,1627,1782,1718,1659,1787,1813,1710,1721,1806,1743,1663,1804,1811,1690,1765,1834,1733,1686,1868,1746,1643,1778,1726,1688,1766,1795,1663,1764,1860,1714,1636,1797,1776,1672,1804,1751,1640,1860,1884,1653,1747,1858,1790,1621,1798,1796,1715,1818,1851,1769,1674,1824,1837,1696,1813,1870,1713,1816,1790,1789,1678,1808,1896,1700,1884,1888,1789,1740,1825,1870,1708,1822,1843,1742,1696,1778,1880,1710,1816,1873,1771,1677,1743,1884,1708,1773,1876,1762,1712,1766,1872,1734,1706,1878,1753,1732,1846,1844,1760,1768,1816,1823,1799,1830,1797,1798,1829,1690,1725,1820,1797,1750,1801,1816,1799,1810,1853,1743,1811,1840,1730,1763,1880,1755,1768,1837,1727,1759,1838,1793,1785,1874,1822,1785,1837,1882,1681,1791,1841,1729,1736,1850,1777,1785,1866,1809,1794,1833,1859,1725,1807,1870,1719,1768,1871,1766,1736,1868,1818,1722,1880,1824,1764,1818,1880,1750,1785,1904,1745,1753,1820,1804,1800,1831,1778,1785,1871,1852,1773,1858,1894,1773,1881,1912,1724,1871,1893,1799,1884,1888,1762,1866,1786,1752,1887,1765,1741,1784,1858,1741,1857,1909,1753,1774,1892,1772,1850,1926,1808,1750,1930,1809,1717,1911,1880,1688,1855,1904,1707,1779,1944,1733,1765,1880,1751,1727,1861,1707,1753,1846,1771,1742,1855,1775,1805,1837,1792,1720,1773,1855,1711,1714,1852,1653,1703,1865,1723,1868,1894,1765,1916,1825,1747,1897,1649,1806,1809,1687,1891,1771,1703,1839,1624,1865,1827,1698,1817,1855,1552,1773,1893,1620,1635,1906,1747,1531,1858,1824,1564,1798,1886,1663,1636,1882,1841,1510,1830,1946,1582,1722,1898,1760,1502,1851,1835,1526,1800,1884,1609,1649,1878,1847,1433,1814,1887,1569,1671,1883,1761,1480,1844,1872,1511,1808,1861,1594,1725,1880,1747,1505,1843,1826,1555,1775,1893,1702,1656,1875,1713,1482,1844,1837,1682,1722,1875,1726,1613,1813,1833,1605,1852,1844,1705,1657,1834,1790,1534,1822,1787,1660,1712,1868,1696,1577,1852,1774,1635,1781,1854,1719,1605,1823,1800,1605,1807,1764,1714,1659,1862,1780,1569,1804,1813,1603,1658,1845,1720,1587,1875,1779,1639,1696,1888,1780,1573,1836,1805,1658,1643,1632,1721,1515,1449,1680,1542,1375,1692,1532,1594,1555,1500,1532,1600,1599,1583,1585,1673,1571,1555,1612,1705,1498,1637,1671,1546,1650,1692,1629,1511,1700,1623,1526,1671,1629,1542,1719,1636,1623,1622,1677,1571,1528,1742,1624,1478,1770,1610,1485,1740,1647,1562,1640,1722,1572,1501,1766,1606,1559,1696,1637,1508,1665,1625,1492,1686,1683,1533,1674,1763,1619,1619,1786,1641,1562,1741,1686,1486,1839,1658,1574,1731,1794,1592,1578,1864,1662,1569,1744,1721,1503,1746,1705,1646,1627,1819,1633,1564,1842,1726,1483,1771,1742,1623,1649,1759,1595,1519,1755,1659,1523,1736,1675,1644,1705,1740,1672,1685,1710,1656,1533,1742,1625,1484,1761,1676,1685,1742,1641,1678,1702,1656,1666,1659,1809,1703,1667,1706,1735,1674,1697,1816,1641,1643,1860,1756,1694,1742,1837,1620,1739,1796,1677,1612,1854,1691,1647,1816,1815,1667,1753,1852,1681,1730,1838,1658,1680,1920,1726,1703,1758,1782,1640,1691,1861,1660,1626,1857,1669,1626,1807,1760,1639,1705,1723,1624,1730,1744,1697,1651,1802,1711,1649,1785,1780,1671,1772,1768,1642,1759,1751,1695,1691,1795,1684,1700,1829,1652,1606,1761,1768,1711,1702,1788,1709,1701,1852,1727,1644,1706,1739,1626,1782,1782,1673,1736,1856,1733,1655,1888,1719,1701,1794,1863,1658,1781,1869,1691,1791,1820,1768,1728,1858,1724,1723,1861,1698,1738,1762,1749,1602,1702,1729,1656,1683,1804,1677,1609,1850,1731,1618,1858,1741,1758,1778,1819,1631,1850,1758,1693,1713,1799,1716,1727,1774,1741,1582,1850,1805,1667,1749,1857,1727,1717,1810,1794,1664,1853,1767,1705,1766,1849,1745,1713,1783,1877,1656,1751,1893,1724,1757,1727,1775,1710,1785,1833,1647,1812,1769,1722,1722,1700,1784,1752,1739,1711,1611,1811,1712,1737,1737,1735,1674,1698,1673,1700,1669,1772,1727,1645,1762,1783,1727,1735,1868,1732,1689,1739,1815,1594,1740,1882,1655,1740,1883,1755,1695,1795,1850,1647,1776,1922,1622,1778,1848,1711,1698,1794,1728,1687,1729,1737,1696,1775,1719,1665,1784,1801,1663,1799,1810,1673,1776,1796,1751,1767,1802,1772,1710,1799,1724,1697,1770,1816,1649,1789,1796,1618,1728,1837,1705,1680,1805,1790,1682,1773,1849,1654,1825,1880,1714,1693,1838,1727,1698,1756,1801,1695,1796,1835,1650,1812,1776,1621,1766,1790,1696,1679,1810,1704,1710,1824,1801,1711,1767,1785,1681,1742,1744,1621,1803,1746,1668,1712,1751,1592,1640,1780,1694,1679,1773,1677,1637,1772,1680,1650,1782,1657,1610,1768,1714,1630,1778,1735,1670,1771,1729,1679,1784,1766,1670,1810,1743,1653,1831,1753,1678,1845,1774,1511,1809,1736,1436,1848,1753,1614,1830,1772,1526,1813,1738,1477,1831,1772,1536,1828,1787,1535,1815,1818,1581,1835,1717,1559,1870,1714,1539,1858,1647,1533,1826,1779,1529,1800,1868,1535,1762,1904,1614,1711,1797,1652,1617,1805,1637,1638,1768,1695,1617,1882,1681,1665,1918,1665,1662,1875,1723,1612,1828,1718,1559,1802,1799,1579,1742,1803,1609,1628,1827,1676,1681,1854,1690,1680,1833,1696,1654,1817,1731,1591,1846,1708,1521,1798,1768,1660,1752,1758,1615,1661,1916,1588,1683,1873,1683,1684,1863,1772,1614,1856,1803,1625,1803,1833,1696,1700,1875,1595,1740,1839,1739,1696,1850,1794,1676,1792,1859,1621,1767,1920,1618,1742,1812,1732,1607,1821,1866,1669,1758,1850,1577,1725,1769,1649,1757,1817,1635,1652,1807,1712,1721,1791,1819,1632,1820,1846,1686,1783,1864,1674,1759,1834,1525,1810,1848,1583,1862,1844,1616,1840,1874,1694,1785,1873,1770,1703,1854,1791,1685,1815,1726,1629,1829,1763,1728,1775,1726,1728,1782,1801,1691,1803,1822,1708,1839,1829,1715,1704,1691,1740,1720,1787,1767,1654,1776,1746,1664,1762,1736,1722,1797,1753,1718,1759,1794,1655,1790,1831,1690,1785,1742,1700,1787,1684,1795,1726,1737,1742,1677,1755,1772,1709,1795,1810,1648,1821,1932,1765,1799,1863,1825,1692,1835,1779,1682,1804,1802,1653,1816,1857,1666,1795,1876,1656,1711,1797,1728,1752,1839,1710,1735,1820,1663,1676,1792,1684,1713,1788,1770,1698,1846,1758,1661,1787,1769,1672,1789,1845,1739,1766,1870,1727,1684,1837,1813,1716,1808,1818,1660,1821,1778,1664,1779,1827,1728,1719,1821,1673,1686,1782,1719,1684,1810,1794,1643,1783,1889,1745,1743,1848,1858,1659,1839,1826,1661,1865,1830,1678,1786,1850,1751,1667,1893,1734,1739,1697,1905,1721,1654,1913,1723,1476,1858,1778,1733,1729,1824,1734,1680,1806,1787,1683,1845,1672,1624,1810,1711,1681,1714,1775,1786,1649,1813,1805,1726,1707,1850,1765,1540,1761,1802,1741,1779,1815,1714,1817,1749,1782,1713,1707,1818,1664,1771,1793,1624,1765,1683,1757,1706,1754,1817,1647,1699,1825,1656,1789,1747,1755,1748,1760,1817,1663,1786,1783,1678,1801,1829,1686,1805,1833,1682,1637,1851,1713,1628,1815,1754,1540,1852,1795,1645,1753,1869,1740,1632,1839,1762,1646,1845,1786,1619,1807,1854,1775,1646,1814,1774,1646,1760,1861,1711,1720,1848,1720,1679,1777,1762,1668,1792,1719,1635,1761,1805,1766,1678,1833,1801,1665,1756,1793,1629,1771,1748,1631,1775,1753,1782,1685,1822,1813,1666,1746,1769,1670,1828,1779,1721,1803,1753,1782,1695,1767,1756,1667,1734,1779,1643,1809,1765,1697,1828,1789,1773,1742,1880,1834,1685,1804,1762,1659,1770,1764,1672,1762,1813,1728,1695,1760,1828,1603,1809,1840,1657,1808,1753,1711,1788,1794,1766,1730,1844,1748,1595,1843,1774,1598,1814,1795,1463,1744,1831,1405,1734,1798,1833,1821,1665,1779,1838,1739,1777,1849,1745,1735,1838,1780,1825,1824,1764,1830,1751,1830,1797,1767,1862,1746,1837,1862,1786,1789,1796,1817,1807,1759,1838,1756,1833,1780,1727,1836,1833,1805,1745,1766,1808,1774,1763,1825,1763,1779,1798,1792,1768,1841,1793,1756,1909,1776,1765,1811,1841,1761,1812,1887,1784,1842,1861,1782,1835,1832,1872,1779,1855,1906,1804,1828,1844,1777,1845,1876,1831,1799,1842,1864,1833,1795,1790,1898,1808,1807,1866,1843,1756,1844,1901,1772,1828,1886,1798,1795,1863,1839,1764,1851,1897,1730,1852,1840,1800,1723,1875,1834,1786,1815,1835,1691,1786,1830,1749,1804,1823,1850,1682,1799,1853,1818,1774,1866,1845,1779,1854,1863,1755,1822,1863,1746,1759,1910,1828,1717,1860,1849,1721,1822,1852,1756,1731,1885,1852,1647,1854,1881,1664,1793,1879,1693,1771,1857,1827,1660,1849,1840,1629,1798,1870,1780,1695,1835,1878,1678,1708,1844,1867,1695,1848,1860,1721,1805,1850,1837,1736,1863,1911,1731,1842,1876,1898,1753,1850,1870,1754,1839,1883,1819,1748,1840,1920,1732,1838,1857,1849,1658,1876,1924,1726,1873,1836,1811,1798,1855,1869,1730,1866,1940,1688,1851,1858,1754,1776,1848,1838,1673,1867,1866,1668,1859,1873,1718,1774,1850,1832,1650,1821,1866,1641,1794,1873,1810,1693,1860,1808,1698,1850,1891,1766,1760,1834,1873,1682,1848,1897,1749,1745,1824,1799,1714,1850,1860,1721,1713,1842,1832,1635,1839,1884,1673,1741,1808,1795,1599,1854,1811,1658,1750,1807,1703,1619,1814,1722,1668,1745,1829,1662,1623,1810,1712,1720,1774,1835,1606,1643,1811,1751,1619,1807,1836,1719,1715,1822,1853,1557,1819,1818,1750,1696,1823,1830,1693,1850,1845,1747,1742,1881,1865,1635,1844,1818,1791,1694,1817,1878,1658,1837,1858,1750,1656,1846,1870,1620,1752,1842,1832,1610,1825,1903,1628,1797,1858,1824,1551,1846,1913,1643,1822,1866,1836,1663,1825,1860,1534,1829,1877,1666,1776,1850,1784,1588,1879,1933,1598,1838,1878,1773,1685,1796,1875,1586,1850,1881,1670,1776,1841,1884,1641,1838,1849,1658,1835,1803,1788,1623,1869,1725,1533,1866,1814,1584,1688,1764,1668,1618,1847,1802,1624,1766,1777,1740,1684,1835,1820,1634,1849,1880,1635,1844,1862,1681,1838,1839,1742,1789,1801,1771,1674,1831,1715,1653,1853,1688,1586,1825,1772,1656,1769,1837,1721,1638,1849,1792,1654,1815,1839,1642,1817,1858,1732,1772,1839,1821,1643,1807,1871,1671,1834,1881,1667,1776,1830,1828,1668,1814,1884,1651,1823,1892,1662,1839,1869,1755,1690,1837,1863,1663,1809,1868,1661,1795,1884,1769,1734,1824,1891,1596,1775,1853,1686,1750,1861,1865,1683,1806,1889,1623,1797,1944,1647,1795,1863,1702,1689,1800,1847,1702,1829,1907,1652,1832,1914,1754,1739,1854,1874,1608,1850,1912,1753,1740,1813,1920,1644,1808,1905,1682,1770,1859,1843,1549,1810,1897,1690,1790,1857,1779,1620,1825,1824,1615,1746,1822,1723,1621,1889,1837,1654,1788,1812,1731,1733,1823,1825,1626,1800,1811,1677,1765,1840,1794,1659,1871,1762,1687,1805,1732,1738,1731,1829,1611,1631,1802,1573,1685,1758,1835,1617,1606,1806,1663,1730,1725,1855,1784,1626,1750,1830,1719,1710,1864,1792,1656,1807,1856,1576,1766,1833,1758,1673,1781,1832,1751,1798,1858,1805,1682,1820,1865,1727,1756,1836,1836,1625,1797,1843,1697,1785,1852,1822,1648,1816,1810,1728,1743,1798,1826,1683,1871,1807,1761,1793,1833,1756,1747,1865,1734,1636,1807,1785,1603,1776,1813,1636,1684,1807,1760,1653,1763,1817,1718,1747,1828,1788,1679,1776,1882,1754,1716,1895,1813,1635,1840,1847,1663,1789,1830,1676,1702,1873,1718,1655,1776,1832,1700,1754,1891,1758,1624,1859,1799,1704,1785,1830,1766,1710,1840,1760,1716,1809,1833,1757,1737,1826,1816,1658,1820,1851,1736,1761,1853,1746,1752,1847,1818,1697,1823,1844,1708,1698,1851,1711,1611,1855,1822,1646,1737,1889,1694,1698,1851,1799,1693,1794,1871,1708,1776,1879,1828,1677,1793,1798,1665,1780,1847,1765,1667,1818,1807,1718,1756,1833,1750,1664,1839,1754,1711,1720,1843,1735,1695,1838,1806,1660,1789,1860,1693,1753,1852,1720,1652,1835,1766,1633,1709,1871,1623,1714,1846,1799,1638,1754,1834,1676,1761,1789,1805,1700,1787,1812,1706,1787,1837,1744,1724,1797,1779,1724,1810,1817,1717,1761,1853,1691,1692,1746,1831,1678,1775,1871,1815,1698,1769,1859,1718,1749,1861,1711,1684,1853,1763,1718,1731,1846,1670,1774,1896,1837,1700,1791,1869,1674,1763,1868,1818,1690,1798,1859,1630,1772,1870,1785,1664,1806,1875,1658,1735,1848,1774,1720,1780,1903,1727,1700,1852,1772,1726,1792,1888,1727,1793,1838,1800,1759,1813,1858,1744,1758,1842,1837,1731,1784,1898,1739,1765,1826,1858,1708,1772,1844,1739,1772,1851,1809,1665,1769,1838,1695,1727,1857,1763,1640,1770,1873,1669,1755,1856,1595,1763,1826,1747,1662,1734,1832,1737,1752,1849,1741,1718,1784,1821,1683,1748,1778,1665,1706,1769,1682,1733,1787,1318,1735,1867,1286,1751,1843,1244,1401,1238,1384,1263,1210,1301,1249,1849,1584,1797,1716,1656,1803,1629,1708,1848,1736,1872,1792,1894,1822,1776,1866,1798,1819,1805,1861,1795,1887,1866,1859,1836,1870,1896,1827,1872,1862,1877,1613,1862,1740,1815,1862,1687,1770,1651,1822,1829,1686,1859,1753,1786,1841,1751,1838,1825,1761,1739,1706,1744,1790,1746,1807,1784,1742,1782,1858,1742,1745,1848,1734,1728,1832,1739,1704,1867,1739,1737,1797,1738,1710,1855,1790,1660,1886,1829,1697,1901,1808,1692,1892,1825,1685,1828,1830,1773,1829,1888,1744,1783,1917,1756,1805,1913,1694,1714,1959,1668,1765,1934,1711,1784,1940,1737,1796,1907,1809,1773,1867,1953,1702,1818,1975,1778,1775,1929,1744,1801,1898,1813,1813,1866,1908,1749,1813,1963,1746,1831,1907,1723,1792,1925,1736,1791,1907,1818,1761,1840,1934,1696,1745,1958,1707,1780,1944,1722,1780,1914,1801,1700,1813,1923,1667,1720,1895,1695,1750,1872,1765,1701,1865,1835,1676,1729,1918,1716,1770,1917,1784,1758,1816,1809,1722,1692,1891,1693,1695,1808,1772,1740,1767,1839,1713,1690,1853,1746,1710,1795,1805,1797,1815,1897,1657,1764,1856,1734,1735,1820,1805,1731,1794,1840,1735,1742,1867,1842,1714,1859,1842,1795,1744,1830,1811,1781,1818,1904,1691,1819,1933,1774,1741,1868,1880,1701,1800,1818,1701,1763,1870,1807,1736,1859,1910,1739,1740,1912,1773,1802,1912,1793,1808,1869,1859,1763,1769,1994,1701,1799,1912,1743,1780,1822,1841,1750,1847,1931,1678,1795,1943,1755,1777,1923,1815,1757,1869,1974,1722,1804,1997,1781,1789,1933,1810,1791,1835,1882,1727,1801,2002,1670,1806,1832,1799,1795,1872,1837,1769,1870,1917,1751,1808,1923,1797,1810,1878,1825,1725,1815,1918,1680,1820,1974,1738,1824,1903,1834,1799,1881,1834,1763,1848,1931,1748,1804,1918,1788,1831,1897,1829,1823,1866,1852,1838,1842,1869,1754,1861,1913,1804,1852,1904,1724,1799,1922,1815,1779,1859,1839,1762,1882,1878,1748,1837,1932,1732,1802,1834,1835,1761,1830,1921,1732,1826,1857,1755,1793,1766,1839,1758,1782,1890,1717,1823,1817,1770,1761,1810,1880,1705,1834,1881,1704,1740,1763,1893,1683,1744,1868,1753,1764,1716,1817,1731,1718,1894,1675,1735,1794,1803,1706,1735,1878,1651,1716,1876,1662,1774,1737,1810,1718,1741,1874,1672,1776,1843,1740,1801,1756,1825,1725,1793,1890,1667,1822,1818,1808,1759,1804,1938,1681,1747,1909,1773,1734,1821,1956,1714,1794,1880,1757,1762,1789,1904,1670,1759,1871,1726,1753,1811,1864,1686,1756,1867,1714,1728,1785,1831,1711,1772,1859,1715,1747,1786,1808,1690,1771,1886,1703,1717,1753,1799,1665,1739,1860,1777,1755,1771,1807,1737,1702,1836,1736,1729,1823,1753,1715,1807,1838,1717,1762,1849,1690,1762,1848,1737,1704,1844,1808,1728,1738,1781,1697,1718,1857,1737,1727,1842,1834,1684,1760,1884,1700,1768,1832,1757,1776,1760,1903,1692,1735,1881,1705,1765,1852,1792,1739,1800,1908,1705,1751,1834,1779,1727,1741,1868,1653,1727,1851,1822,1690,1691,1920,1735,1731,1791,1886,1703,1734,1875,1768,1730,1730,1922,1608,1717,1824,1780,1649,1698,1854,1649,1711,1791,1847,1638,1732,1892,1692,1711,1748,1765,1738,1688,1800,1669,1719,1734,1836,1747,1709,1858,1720,1760,1722,1866,1697,1714,1825,1654,1730,1675,1879,1752,1718,1823,1786,1714,1734,1838,1730,1720,1853,1709,1712,1703,1788,1756,1671,1852,1697,1699,1782,1742,1749,1661,1815,1698,1688,1834,1742,1724,1716,1838,1747,1701,1869,1766,1779,1730,1804,1774,1673,1837,1725,1737,1774,1725,1754,1756,1790,1765,1714,1880,1710,1773,1842,1790,1776,1732,1891,1742,1769,1903,1683,1779,1849,1790,1734,1796,1853,1714,1794,1870,1764,1807,1895,1767,1754,1846,1899,1735,1753,1858,1695,1748,1900,1735,1774,1801,1845,1733,1780,1882,1684,1795,1884,1749,1790,1757,1826,1766,1714,1893,1709,1809,1846,1755,1690,1751,1899,1653,1697,1887,1761,1737,1825,1768,1690,1807,1821,1614,1730,1916,1704,1736,1845,1820,1666,1766,1878,1641,1683,1913,1700,1703,1846,1846,1653,1784,1855,1650,1674,1891,1720,1724,1871,1768,1722,1819,1863,1693,1684,1881,1726,1717,1860,1786,1674,1740,1817,1700,1693,1876,1705,1762,1804,1790,1638,1730,1837,1683,1727,1826,1785,1605,1731,1856,1743,1712,1845,1726,1673,1807,1817,1655,1751,1834,1788,1608,1741,1865,1664,1769,1740,1705,1735,1825,1796,1737,1782,1898,1709,1755,1858,1727,1785,1810,1884,1729,1746,1933,1736,1743,1894,1736,1761,1839,1770,1708,1784,1864,1709,1769,1796,1823,1734,1764,1881,1720,1824,1823,1815,1612,1771,1864,1620,1784,1796,1806,1713,1757,1840,1721,1771,1833,1782,1665,1759,1870,1692,1752,1848,1737,1729,1739,1808,1704,1757,1799,1685,1696,1895,1758,1623,1746,1885,1681,1720,1865,1766,1612,1736,1868,1706,1691,1857,1703,1643,1682,1873,1698,1754,1852,1746,1686,1775,1838,1743,1758,1889,1718,1715,1866,1794,1736,1753,1875,1698,1813,1842,1787,1756,1762,1831,1667,1788,1924,1716,1773,1861,1761,1777,1746,1916,1709,1779,1904,1782,1743,1805,1862,1694,1693,1922,1774,1687,1816,1692,1736,1755,1886,1692,1778,1821,1773,1781,1795,1948,1735,1736,1903,1852,1729,1765,1929,1733,1726,1862,1840,1721,1787,1902,1675,1738,1924,1775,1733,1844,1928,1711,1790,1917,1825,1760,1878,1935,1699,1767,1899,1787,1771,1778,1915,1753,1715,1909,1796,1757,1765,1926,1781,1694,1867,1840,1763,1647,1943,1798,1797,1748,1938,1744,1770,1857,1844,1754,1724,1971,1784,1769,1766,1967,1761,1773,1785,1850,1730,1781,1922,1814,1785,1744,1933,1787,1766,1828,1866,1760,1749,1900,1796,1768,1798,1890,1725,1738,1864,1882,1688,1692,1932,1779,1717,1809,1934,1717,1744,1852,1860,1688,1697,1909,1741,1726,1767,1900,1704,1724,1863,1810,1749,1792,1877,1769,1725,1828,1900,1766,1687,1859,1811,1656,1706,1912,1742,1637,1774,1910,1649,1664,1839,1797,1689,1740,1924,1694,1670,1846,1794,1694,1733,1921,1693,1747,1831,1806,1791,1766,1872,1688,1756,1818,1826,1755,1772,1882,1723,1770,1840,1768,1820,1760,1880,1818,1730,1833,1843,1742,1744,1892,1764,1743,1821,1742,1783,1676,1894,1756,1766,1792,1845,1752,1713,1854,1786,1776,1769,1916,1735,1726,1836,1827,1753,1698,1899,1718,1727,1851,1792,1774,1704,1922,1716,1747,1885,1712,1755,1765,1916,1700,1709,1815,1770,1788,1680,1811,1607,1710,1741,1755,1697,1724,1800,1695,1678,1831,1673,1621,1735,1772,1726,1732,1846,1682,1770,1814,1724,1711,1749,1805,1745,1715,1856,1676,1763,1820,1726,1769,1740,1852,1772,1767,1880,1755,1790,1840,1733,1762,1756,1824,1749,1678,1877,1682,1773,1831,1704,1733,1800,1719,1753,1749,1710,1668,1663,1767,1639,1701,1782,1771,1751,1681,1862,1676,1703,1862,1714,1748,1692,1879,1727,1609,1837,1660,1680,1802,1788,1764,1720,1876,1741,1678,1857,1712,1729,1777,1808,1752,1697,1886,1717,1685,1871,1657,1737,1826,1809,1746,1666,1853,1739,1651,1818,1673,1732,1716,1888,1732,1640,1889,1669,1707,1828,1772,1696,1706,1900,1694,1697,1851,1651,1723,1792,1892,1792,1660,1852,1721,1777,1770,1797,1729,1739,1869,1693,1755,1811,1763,1732,1713,1802,1696,1742,1926,1794,1757,1720,1944,1736,1701,1893,1763,1799,1726,1891,1712,1703,1893,1745,1812,1751,1910,1770,1763,1936,1748,1827,1804,1915,1752,1777,1890,1740,1812,1769,1932,1790,1810,1916,1759,1827,1793,1891,1728,1736,1925,1742,1830,1810,1857,1811,1777,1829,1748,1778,1922,1833,1812,1825,1969,1821,1756,1942,1747,1800,1836,1825,1757,1757,1956,1727,1828,1917,1764,1744,1779,1863,1735,1760,1846,1730,1855,1757,1836,1748,1770,1827,1777,1784,1861,1758,1797,1706,1812,1754,1713,1849,1738,1805,1737,1812,1699,1784,1878,1740,1729,1864,1756,1707,1837,1778,1748,1778,1917,1742,1743,1761,1722,1729,1804,1790,1759,1768,1833,1665,1715,1826,1698,1731,1835,1742,1765,1710,1838,1774,1783,1815,1744,1737,1843,1783,1729,1780,1797,1749,1843,1753,1707,1778,1849,1806,1712,1797,1871,1722,1788,1885,1790,1754,1842,1805,1793,1802,1870,1750,1799,1896,1818,1713,1847,1852,1780,1745,1924,1792,1762,1816,1801,1731,1764,1892,1719,1726,1892,1723,1748,1844,1806,1807,1768,1899,1713,1760,1867,1737,1806,1833,1764,1766,1833,1891,1747,1807,1923,1729,1731,1802,1882,1730,1799,1882,1754,1720,1841,1797,1721,1828,1869,1747,1760,1868,1720,1761,1778,1830,1630,1795,1836,1632,1732,1775,1800,1669,1816,1839,1610,1806,1770,1785,1635,1835,1877,1732,1835,1788,1769,1727,1802,1919,1716,1831,1849,1801,1727,1793,1882,1754,1832,1862,1792,1748,1770,1858,1715,1763,1808,1836,1743,1754,1908,1712,1858,1857,1761,1793,1819,1926,1721,1836,1829,1830,1787,1795,1888,1707,1840,1830,1773,1757,1811,1926,1753,1865,1848,1867,1819,1817,1917,1721,1856,1879,1861,1742,1832,1920,1759,1816,1846,1874,1705,1821,1965,1742,1765,1814,1863,1743,1835,1906,1719,1736,1870,1878,1710,1845,1912,1799,1721,1827,1940,1747,1808,1888,1843,1694,1798,1926,1746,1790,1861,1891,1747,1765,1935,1763,1755,1821,1892,1800,1841,1918,1867,1814,1775,1913,1831,1784,1813,1914,1734,1797,1928,1771,1735,1817,1910,1674,1811,1901,1834,1614,1848,1893,1638,1777,1926,1822,1640,1586,1616,1676,1653,1669,1652,1699,1695,1491,1568,1706,1800,1544,1624,1833,1717,1644,1805,1760,1608,1730,1842,1623,1794,1810,1667,1732,1830,1730,1742,1847,1722,1723,1846,1756,1715,1813,1784,1667,1758,1801,1715,1727,1855,1749,1758,1809,1774,1620,1682,1835,1643,1801,1858,1753,1726,1777,1835,1683,1780,1794,1710,1804,1773,1765,1738,1812,1774,1721,1799,1777,1680,1813,1715,1756,1711,1778,1833,1640,1769,1817,1668,1764,1766,1682,1725,1786,1702,1703,1764,1797,1656,1696,1792,1670,1727,1642,1670,1816,1635,1685,1803,1759,1739,1847,1713,1773,1749,1709,1868,1739,1737,1776,1739,1728,1805,1693,1807,1772,1656,1785,1725,1718,1574,1738,1677,1568,1704,1680,1583,1706,1670,1580,1749,1629,1656,1733,1695,1741,1768,1762,1739,1777,1698,1696,1796,1691,1710,1727,1805,1742,1747,1764,1702,1771,1811,1684,1703,1816,1700,1729,1748,1771,1682,1773,1833,1719,1571,1828,1684,1656,1773,1761,1693,1699,1733,1680,1674,1835,1639,1778,1774,1723,1746,1758,1828,1715,1760,1867,1744,1826,1830,1819,1729,1756,1860,1688,1805,1829,1677,1766,1818,1742,1730,1762,1805,1715,1786,1844,1663,1824,1885,1737,1783,1775,1750,1735,1826,1801,1693,1808,1823,1689,1837,1764,1786,1740,1731,1788,1735,1835,1774,1722,1789,1811,1732,1753,1836,1827,1749,1853,1841,1765,1876,1847,1783,1713,1880,1790,1673,1891,1834,1737,1742,1781,1782,1650,1892,1804,1674,1874,1786,1760,1730,1842,1816,1722,1856,1811,1622,1818,1811,1718,1755,1807,1752,1653,1810,1821,1721,1803,1794,1746,1707,1808,1865,1656,1885,1782,1717,1793,1741,1763,1749,1796,1778,1637,1875,1771,1743,1779,1798,1763,1698,1844,1767,1595,1833,1771,1751,1751,1804,1700,1699,1781,1711,1657,1857,1696,1650,1810,1722,1599,1815,1738,1692,1791,1780,1718,1715,1805,1748,1707,1882,1723,1682,1832,1774,1798,1710,1798,1853,1699,1869,1805,1640,1872,1785,1736,1723,1787,1810,1706,1840,1839,1654,1874,1803,1703,1752,1758,1760,1769,1778,1833,1608,1854,1791,1708,1836,1821,1817,1759,1748,1850,1601,1837,1850,1557,1855,1837,1468,1818,1794,1712,1758,1756,1740,1785,1815,1779,1797,1821,1837,1798,1711,1810,1837,1719,1877,1836,1736,1891,1839,1743,1876,1831,1697,1891,1883,1733,1892,1876,1702,1908,1868,1745,1908,1837,1826,1856,1867,1863,1840,1849,1852,1824,1860,1859,1832,1838,1847,1756,1851,1887,1803,1848,1823,1845,1788,1832,1825,1820,1813,1885,1763,1888,1889,1789,1830,1862,1865,1849,1834,1847,1798,1882,1782,1774,1828,1801,1839,1798,1803,1882,1779,1834,1843,1792,1821,1788,1842,1755,1789,1828,1799,1839,1805,1821,1842,1820,1763,1785,1847,1811,1786,1787,1814,1773,1815,1796,1808,1844,1791,1852,1777,1756,1775,1825,1813,1799,1803,1816,1789,1761,1812,1814,1740,1778,1805,1785,1814,1811,1788,1799,1822,1815,1785,1866,1830,1744,1826,1806,1805,1880,1783,1835,1857,1827,1847,1815,1808,1825,1765,1803,1787,1776,1780,1787,1819,1815,1789,1821,1777,1850,1786,1793,1844,1803,1830,1826,1792,1797,1869,1845,1827,1789,1836,1718,1867,1798,1811,1784,1853,1784,1801,1782,1782,1758,1809,1807,1767,1800,1831,1790,1781,1801,1849,1862,1773,1853,1855,1872,1783,1838,1845,1757,1824,1810,1879,1742,1840,1795,1741,1817,1828,1788,1721,1855,1795,1737,1823,1800,1767,1794,1853,1776,1729,1875,1824,1746,1826,1811,1788,1842,1819,1766,1770,1820,1824,1738,1866,1851,1819,1849,1763,1777,1836,1802,1787,1770,1776,1835,1695,1881,1807,1756,1865,1661,1765,1808,1717,1766,1793,1732,1814,1687,1806,1752,1764,1791,1716,1818,1810,1805,1832,1750,1807,1776,1837,1837,1768,1820,1843,1768,1811,1795,1793,1788,1818,1849,1803,1846,1756,1851,1833,1748,1835,1828,1833,1831,1805,1788,1825,1847,1802,1781,1813,1830,1815,1836,1793,1786,1851,1775,1814,1806,1750,1737,1818,1811,1709,1793,1799,1784,1788,1823,1850,1770,1795,1763,1838,1818,1790,1858,1778,1800,1776,1798,1809,1834,1800,1839,1725,1803,1808,1823,1809,1847,1826,1753,1864,1824,1752,1862,1834,1825,1801,1822,1811,1781,1851,1788,1808,1917,1801,1780,1776,1751,1774,1775,1778,1714,1708,1847,1757,1707,1814,1785,1738,1735,1799,1753,1716,1822,1779,1703,1830,1804,1663,1865,1807,1687,1811,1841,1657,1749,1762,1721,1661,1744,1822,1673,1858,1781,1693,1810,1789,1689,1781,1775,1778,1759,1808,1835,1661,1814,1821,1685,1753,1744,1806,1603,1839,1774,1641,1825,1763,1688,1741,1806,1763,1725,1791,1762,1624,1799,1821,1608,1752,1794,1729,1662,1768,1764,1675,1809,1799,1585,1745,1832,1666,1761,1813,1672,1729,1677,1649,1717,1707,1671,1781,1704,1682,1784,1696,1643,1784,1696,1653,1858,1661,1629,1815,1592,1695,1739,1662,1632,1735,1760,1599,1736,1781,1617,1663,1777,1643,1682,1809,1679,1650,1778,1726,1642,1811,1818,1729,1758,1837,1706,1737,1857,1781,1730,1881,1829,1711,1881,1785,1724,1872,1845,1765,1858,1858,1736,1832,1838,1770,1771,1863,1762,1765,1819,1778,1719,1861,1799,1686,1869,1837,1736,1842,1857,1780,1785,1854,1702,1730,1850,1673,1771,1806,1617,1728,1881,1649,1719,1820,1723,1691,1830,1746,1705,1846,1743,1757,1818,1790,1838,1783,1803,1770,1709,1792,1803,1721,1853,1799,1701,1801,1805,1745,1843,1782,1731,1847,1750,1754,1796,1809,1800,1758,1853,1845,1715,1866,1846,1774,1813,1828,1856,1766,1807,1922,1690,1830,1890,1780,1862,1844,1902,1706,1825,1978,1715,1834,1968,1655,1804,1917,1793,1829,1904,1773,1778,1898,1820,1808,1845,1823,1764,1801,1916,1768,1797,1960,1697,1875,1859,1818,1836,1809,1900,1819,1825,1898,1789,1819,1854,1768,1817,1849,1813,1760,1868,1833,1739,1784,1828,1635,1862,1845,1831,1809,1872,1838,1790,1798,1801,1835,1814,1819,1774,1792,1812,1732,1791,1828,1818,1786,1825,1821,1758,1799,1839,1748,1771,1757,1658,1812,1813,1754,1806,1837,1766,1810,1798,1821,1806,1814,1809,1768,1810,1825,1806,1769,1828,1785,1779,1842,1831,1780,1823,1786,1777,1790,1827,1831,1774,1825,1790,1738,1841,1782,1778,1820,1821,1736,1824,1823,1759,1862,1819,1770,1845,1833,1813,1779,1849,1816,1692,1866,1809,1670,1835,1815,1705,1838,1832,1686,1773,1834,1728,1803,1815,1749,1769,1821,1767,1791,1851,1756,1767,1860,1781,1714,1851,1802,1723,1797,1795,1726,1841,1753,1670,1853,1724,1705,1831,1689,1720,1860,1704,1678,1864,1685,1677,1831,1706,1749,1877,1761,1696,1838,1749,1770,1892,1755,1762,1862,1718,1753,1829,1694,1814,1798,1714,1796,1743,1708,1764,1755,1737,1837,1770,1738,1873,1762,1730,1843,1748,1748,1898,1756,1705,1864,1790,1697,1790,1767,1703,1781,1740,1728,1787,1741,1757,1844,1730,1764,1822,1743,1774,1808,1712,1805,1698,1723,1791,1731,1699,1851,1683,1716,1827,1625,1692,1750,1638,1681,1788,1590,1651,1808,1662,1695,1803,1679,1773,1747,1677,1804,1736,1704,1816,1768,1661,1759,1774,1682,1807,1735,1697,1820,1729,1677,1865,1714,1710,1816,1677,1733,1854,1672,1727,1883,1664,1683,1863,1644,1736,1811,1686,1749,1811,1670,1808,1797,1666,1803,1756,1712,1802,1768,1660,1811,1743,1692,1823,1742,1678,1834,1714,1681,1829,1697,1710,1868,1696,1732,1819,1668,1774,1798,1626,1818,1724,1672,1879,1722,1770,1829,1707,1786,1795,1640,1864,1739,1727,1841,1725,1700,1808,1723,1704,1845,1762,1699,1831,1720,1686,1845,1666,1730,1878,1662,1806,1800,1661,1798,1851,1661,1854,1823,1647,1841,1842,1633,1829,1833,1677,1825,1819,1690,1825,1843,1703,1811,1795,1715,1819,1830,1678,1830,1798,1689,1806,1830,1662,1797,1826,1649,1858,1777,1658,1789,1799,1674,1784,1745,1684,1741,1710,1658,1756,1720,1721,1800,1638,1705,1791,1708,1709,1699,1615,1745,1680,1661,1768,1552,1663,1824,1582,1680,1784,1523,1728,1736,1610,1780,1613,1664,1791,1544,1574,1809,1580,1656,1760,1628,1624,1791,1646,1591,1804,1694,1742,1781,1729,1695,1754,1782,1744,1786,1773,1655,1729,1806,1661,1661,1731,1708,1710,1796,1764,1697,1703,1756,1687,1765,1794,1770,1728,1747,1777,1689,1749,1768,1778,1690,1799,1766,1741,1678,1799,1658,1711,1779,1832,1750,1730,1808,1731,1705,1840,1761,1722,1782,1822,1785,1658,1793,1704,1711,1834,1770,1773,1720,1837,1744,1657,1776,1721,1745,1794,1801,1763,1670,1807,1711,1783,1808,1770,1786,1692,1762,1732,1720,1817,1737,1774,1752,1834,1774,1662,1838,1730,1717,1827,1716,1720,1751,1789,1735,1701,1824,1666,1773,1759,1744,1821,1733,1810,1768,1674,1795,1739,1782,1800,1775,1765,1773,1787,1732,1702,1812,1665,1630,1800,1758,1717,1734,1801,1672,1725,1773,1701,1737,1793,1749,1747,1705,1794,1690,1744,1779,1699,1751,1766,1736,1743,1686,1782,1633,1781,1788,1792,1738,1720,1788,1612,1760,1796,1734,1740,1711,1804,1678,1723,1829,1747,1756,1703,1733,1702,1693,1779,1583,1723,1798,1570,1698,1739,1576,1653,1765,1670,1686,1713,1728,1628,1724,1421,1693,1681,1445,1751,1701,1628,1718,1711,1696,1721,1762,1696,1778,1724,1658,1745,1680,1670,1639,1699,1746,1628,1683,1745,1707,1689,1728,1703,1675,1734,1649,1600,1650,1729,1641,1613,1732,1682,1622,1714,1676,1646,1619,1698,1672,1638,1740,1733,1736,1693,1698,1655,1659,1867,1651,1821,1708,1756,1647,1773,1735,1686,1830,1699,1666,1696,1744,1719,1637,1805,1839,1673,1848,1731,1719,1773,1782,1778,1719,1836,1810,1630,1865,1835,1662,1828,1827,1770,1703,1808,1797,1666,1835,1816,1706,1777,1780,1860,1702,1695,1738,1675,1730,1848,1643,1779,1785,1642,1800,1788,1680,1738,1694,1786,1667,1735,1818,1606,1854,1654,1652,1712,1795,1767,1644,1872,1849,1631,1832,1762,1765,1671,1803,1856,1664,1848,1773,1662,1768,1731,1777,1653,1831,1794,1593,1822,1725,1752,1758,1810,1736,1718,1827,1800,1714,1831,1857,1745,1668,1773,1813,1685,1760,1909,1740,1695,1732,1800,1673,1704,1822,1729,1690,1682,1780,1666,1782,1744,1720,1772,1797,1750,1733,1862,1707,1713,1841,1742,1696,1858,1779,1706,1847,1717,1698,1869,1718,1764,1811,1787,1745,1775,1811,1771,1742,1873,1750,1728,1867,1799,1687,1814,1817,1684,1856,1801,1699,1815,1770,1736,1842,1796,1760,1825,1763,1750,1722,1817,1758,1710,1791,1750,1712,1772,1776,1739,1763,1709,1736,1771,1690,1687,1757,1658,1722,1777,1667,1715,1813,1697,1741,1797,1732,1739,1813,1775,1751,1837,1722,1742,1839,1598,1713,1831,1694,1711,1874,1739,1708,1853,1722,1741,1845,1773,1781,1712,1828,1775,1737,1748,1752,1691,1735,1846,1757,1743,1830,1804,1721,1860,1899,1799,1749,1935,1798,1735,1836,1901,1772,1755,1911,1790,1667,1785,1893,1785,1722,1805,1799,1724,1743,1886,1772,1721,1812,1791,1731,1715,1755,1746,1649,1751,1772,1715,1653,1788,1773,1623,1799,1761,1758,1779,1770,1818,1605,1904,1776,1684,1844,1790,1676,1715,1764,1727,1624,1929,1711,1690,1835,1719,1705,1706,1745,1731,1608,1842,1669,1705,1882,1716,1737,1733,1796,1712,1679,1774,1757,1616,1769,1751,1660,1818,1737,1701,1853,1675,1743,1799,1757,1754,1758,1822,1754,1636,1763,1797,1656,1793,1769,1744,1803,1756,1766,1722,1774,1810,1694,1818,1789,1734,1821,1747,1781,1744,1739,1798,1618,1801,1785,1745,1811,1759,1796,1679,1747,1849,1647,1832,1774,1671,1764,1754,1743,1655,1709,1852,1669,1750,1751,1750,1744,1743,1805,1749,1728,1799,1816,1830,1764,1719,1806,1817,1781,1756,1852,1812,1695,1752,1854,1713,1825,1836,1721,1760,1849,1733,1732,1819,1790,1690,1818,1804,1791,1835,1814,1865,1865,1800,1829,1830,1803,1848,1763,1861,1881,1822,1834,1857,1847,1842,1896,1832,1856,1877,1760,1830,1867,1800,1931,1810,1819,1920,1823,1805,1946,1836,1823,1949,1847,1806,1924,1883,1822,1923,1876,1864,1885,1854,1828,1913,1876,1778,1926,1885,1810,1913,1881,1804,1899,1957,1810,1906,1913,1824,1869,1946,1801,1845,1919,1780,1762,1935,1728,1767,1933,1812,1856,1919,1781,1856,1944,1832,1829,1973,1872,1819,1916,1930,1783,1923,1963,1793,1865,1920,1775,1857,1941,1757,1651,1890,1810,1772,1890,1882,1808,1861,1928,1783,1825,1965,1801,1859,1936,1895,1792,1941,1986,1760,1848,1966,1856,1823,1940,1871,1819,1798,1892,1782,1777,1917,1867,1752,1898,1895,1860,1766,1929,1854,1798,1958,1881,1835,1814,1897,1833,1757,1904,1862,1782,1841,1867,1865,1742,1898,1862,1795,1885,1849,1884,1734,1928,1826,1692,1864,1837,1838,1773,1914,1831,1667,1889,1814,1768,1812,1903,1770,1688,1873,1847,1689,1823,1837,1798,1717,1920,1780,1673,1920,1782,1710,1858,1803,1766,1782,1873,1778,1669,1858,1753,1663,1887,1728,1713,1815,1769,1705,1695,1870,1767,1670,1891,1739,1755,1809,1793,1821,1776,1887,1827,1667,1839,1819,1782,1857,1784,1868,1739,1852,1854,1676,1828,1804,1787,1877,1716,1854,1792,1796,1836,1724,1881,1876,1703,1885,1786,1790,1839,1790,1813,1786,1792,1840,1760,1738,1809,1753,1742,1853,1699,1759,1837,1693,1811,1791,1773,1804,1810,1772,1845,1777,1805,1813,1786,1795,1789,1796,1794,1811,1825,1847,1784,1782,1818,1719,1821,1818,1794,1855,1840,1838,1844,1845,1779,1809,1789,1681,1756,1797,1677,1752,1793,1589,1692,1832,1519,1791,1795,1547,1740,1806,1583,1572,1784,1695,1620,1863,1668,1754,1859,1820,1723,1884,1804,1772,1803,1856,1780,1719,1847,1797,1735,1874,1859,1730,1763,1869,1742,1722,1888,1765,1714,1872,1826,1696,1910,1853,1696,1842,1868,1740,1722,1882,1764,1716,1848,1818,1719,1874,1777,1752,1761,1858,1737,1702,1879,1799,1686,1879,1769,1761,1751,1896,1796,1698,1875,1838,1750,1774,1873,1729,1735,1856,1798,1773,1823,1888,1698,1779,1887,1789,1744,1837,1923,1765,1753,1910,1821,1786,1833,1918,1786,1777,1867,1849,1740,1879,1859,1764,1721,1830,1867,1711,1800,1845,1760,1770,1878,1861,1710,1782,1843,1756,1749,1813,1805,1714,1787,1780,1800,1697,1853,1836,1733,1760,1860,1804,1724,1802,1862,1702,1795,1804,1839,1694,1822,1841,1696,1761,1806,1908,1706,1823,1860,1708,1742,1835,1853,1742,1812,1808,1816,1760,1876,1871,1685,1836,1836,1648,1843,1844,1807,1774,1933,1831,1748,1924,1884,1731,1848,1893,1790,1775,1878,1852,1765,1842,1828,1821,1813,1791,1811,1807,1832,1845,1788,1856,1846,1754,1892,1816,1755,1829,1769,1731,1842,1766,1738,1889,1752,1747,1847,1763,1692,1844,1735,1726,1842,1748,1744,1843,1726,1612,1810,1722,1672,1850,1752,1722,1743,1753,1713,1765,1739,1750,1786,1744,1796,1777,1720,1768,1735,1751,1753,1705,1748,1825,1660,1779,1753,1703,1770,1745,1739,1750,1781,1796,1717,1815,1854,1666,1781,1896,1621,1758,1849,1751,1781,1816,1828,1715,1818,1857,1588,1773,1902,1719,1768,1888,1838,1704,1762,1923,1649,1771,1920,1730,1745,1865,1771,1726,1772,1870,1657,1798,1887,1638,1803,1849,1750,1750,1785,1842,1712,1748,1879,1688,1791,1827,1757,1805,1842,1838,1701,1872,1858,1745,1797,1896,1837,1663,1896,1843,1740,1862,1927,1839,1695,1884,1856,1728,1870,1865,1774,1768,1918,1866,1680,1837,1809,1720,1827,1847,1755,1731,1882,1823,1695,1846,1834,1691,1834,1919,1788,1711,1885,1816,1700,1822,1771,1740,1800,1856,1649,1831,1872,1577,1795,1835,1663,1683,1806,1744,1647,1864,1653,1708,1808,1602,1704,1810,1745,1587,1818,1918,1649,1729,1851,1737,1668,1810,1607,1640,1833,1717,1575,1831,1821,1642,1702,1858,1648,1722,1824,1724,1586,1866,1853,1619,1736,1866,1617,1684,1823,1633,1720,1820,1683,1623,1820,1820,1624,1826,1873,1611,1802,1885,1623,1741,1852,1766,1732,1843,1792,1626,1855,1856,1628,1744,1859,1730,1764,1817,1775,1736,1824,1879,1638,1838,1834,1729,1791,1780,1786,1713,1845,1935,1626,1814,1833,1742,1759,1848,1873,1661,1819,1780,1788,1729,1822,1857,1652,1821,1811,1761,1774,1773,1839,1664,1792,1729,1821,1731,1779,1838,1659,1803,1824,1746,1814,1849,1775,1765,1913,1817,1668,1841,1882,1569,1815,1835,1707,1746,1894,1802,1717,1833,1857,1619,1802,1853,1679,1779,1855,1729,1769,1875,1748,1779,1889,1770,1741,1919,1815,1727,1904,1829,1708,1869,1826,1696,1877,1832,1693,1829,1862,1636,1836,1857,1673,1863,1907,1676,1831,1862,1700,1788,1856,1687,1832,1877,1698,1878,1816,1616,1872,1851,1592,1873,1719,1700,1851,1721,1715,1832,1807,1722,1879,1767,1797,1886,1745,1809,1939,1726,1812,1882,1697,1883,1757,1678,1873,1753,1734,1789,1739,1706,1813,1757,1664,1853,1773,1689,1922,1801,1690,1923,1836,1693,1913,1857,1614,1945,1857,1663,1941,1809,1723,1904,1759,1715,1899,1729,1729,1885,1676,1717,1908,1676,1782,1889,1689,1719,1889,1652,1714,1921,1632,1767,1914,1650,1856,1807,1713,1942,1705,1847,1848,1613,1950,1689,1775,1865,1609,1888,1732,1643,1953,1656,1868,1868,1636,1881,1731,1669,1893,1701,1778,1921,1604,1881,1821,1587,1900,1826,1663,1900,1730,1746,1937,1627,1803,1931,1559,1786,1902,1559,1779,1938,1620,1801,1931,1627,1784,1952,1628,1833,1937,1636,1799,1921,1644,1778,1911,1627,1788,1903,1692,1656,1913,1826,1550,1862,1765,1555,1841,1853,1573,1807,1854,1532,1728,1880,1642,1629,1874,1715,1599,1853,1736,1547,1830,1860,1537,1721,1895,1570,1552,1834,1741,1502,1778,1915,1526,1642,1863,1732,1571,1761,1927,1480,1682,1862,1684,1550,1806,1890,1519,1701,1886,1645,1567,1878,1858,1488,1689,1936,1700,1550,1848,1868,1569,1575,1720,1596,1602,1339,1674,1613,1370,1667,1600,1619,1519,1569,1575,1610,1556,1571,1603,1560,1628,1627,1599,1599,1615,1549,1640,1597,1620,1619,1545,1669,1631,1534,1651,1618,1600,1630,1616,1578,1695,1597,1442,1752,1570,1486,1786,1592,1605,1733,1569,1642,1621,1703,1631,1579,1733,1657,1518,1786,1615,1543,1775,1661,1615,1682,1677,1684,1571,1751,1640,1524,1841,1575,1662,1655,1670,1673,1550,1810,1555,1581,1821,1653,1718,1525,1781,1634,1552,1760,1637,1708,1587,1731,1630,1519,1766,1635,1707,1582,1795,1679,1486,1804,1690,1728,1606,1705,1655,1509,1757,1532,1706,1667,1634,1707,1607,1769,1502,1714,1766,1629,1686,1565,1677,1676,1509,1736,1589,1716,1812,1659,1673,1778,1674,1554,1655,1767,1651,1663,1761,1757,1601,1740,1856,1651,1676,1783,1788,1578,1748,1825,1714,1694,1754,1867,1572,1818,1799,1764,1664,1714,1868,1659,1788,1743,1819,1621,1745,1857,1646,1671,1791,1830,1541,1706,1880,1621,1683,1770,1829,1448,1762,1842,1622,1691,1735,1852,1512,1776,1815,1644,1643,1760,1808,1551,1750,1831,1738,1648,1739,1768,1552,1783,1820,1717,1679,1715,1844,1547,1804,1801,1679,1651,1727,1858,1469,1734,1784,1654,1598,1706,1861,1626,1749,1805,1722,1655,1751,1821,1497,1777,1823,1694,1674,1798,1852,1629,1792,1870,1675,1673,1827,1850,1699,1762,1896,1645,1781,1863,1779,1674,1818,1818,1638,1796,1873,1613,1774,1843,1796,1652,1668,1736,1701,1713,1775,1719,1672,1770,1716,1619,1866,1626,1800,1847,1606,1779,1847,1603,1765,1840,1686,1683,1852,1738,1619,1751,1839,1587,1755,1824,1687,1733,1813,1785,1673,1764,1824,1594,1720,1826,1826,1705,1812,1879,1708,1750,1749,1654,1783,1640,1694,1697,1816,1780,1672,1793,1838,1654,1726,1776,1710,1712,1777,1656,1727,1787,1662,1645,1779,1719,1635,1740,1745,1625,1711,1791,1646,1718,1781,1740,1696,1762,1817,1666,1796,1837,1677,1763,1843,1704,1697,1807,1769,1732,1784,1785,1673,1776,1821,1651,1794,1882,1657,1721,1831,1681,1686,1763,1701,1653,1809,1694,1649,1829,1809,1618,1714,1836,1724,1689,1757,1750,1674,1811,1786,1651,1775,1857,1636,1734,1786,1698,1683,1802,1771,1620,1851,1842,1614,1772,1873,1657,1722,1802,1758,1706,1803,1813,1646,1822,1811,1561,1746,1798,1703,1704,1754,1773,1608,1845,1778,1516,1776,1858,1518,1714,1817,1655,1674,1812,1742,1610,1807,1729,1606,1729,1830,1632,1673,1782,1693,1610,1805,1764,1588,1734,1817,1631,1700,1821,1658,1676,1794,1728,1602,1798,1748,1569,1706,1780,1654,1658,1763,1740,1617,1810,1719,1593,1781,1768,1600,1723,1784,1672,1659,1810,1744,1562,1887,1762,1574,1578,1814,1566,1533,1832,1668,1697,1785,1728,1612,1767,1717,1577,1643,1809,1588,1576,1797,1647,1621,1656,1768,1597,1656,1815,1564,1665,1826,1544,1573,1837,1614,1592,1755,1723,1586,1681,1837,1606,1673,1846,1710,1558,1859,1714,1583,1792,1715,1657,1706,1735,1641,1693,1762,1647,1668,1815,1610,1701,1800,1577,1656,1858,1665,1563,1813,1699,1629,1739,1806,1677,1661,1799,1649,1642,1826,1635,1695,1803,1634,1645,1845,1600,1673,1853,1548,1646,1789,1565,1625,1855,1682,1639,1778,1779,1701,1665,1805,1664,1735,1819,1630,1726,1821,1612,1661,1825,1664,1619,1771,1746,1663,1731,1804,1584,1743,1795,1565,1731,1815,1693,1711,1777,1759,1616,1817,1787,1564,1806,1846,1555,1754,1822,1627,1635,1780,1753,1623,1760,1791,1573,1821,1798,1630,1790,1853,1682,1751,1826,1781,1698,1815,1782,1616,1818,1820,1587,1835,1845,1590,1810,1857,1661,1705,1842,1745,1709,1814,1765,1700,1779,1762,1693,1849,1819,1653,1848,1798,1622,1792,1855,1626,1767,1836,1603,1719,1865,1626,1739,1834,1676,1689,1741,1651,1688,1832,1711,1679,1832,1749,1671,1757,1808,1596,1741,1817,1638,1725,1776,1667,1741,1792,1728,1656,1807,1689,1701,1775,1744,1679,1751,1774,1610,1747,1783,1607,1721,1808,1753,1728,1808,1910,1736,1754,1855,1706,1704,1807,1761,1688,1794,1829,1649,1780,1776,1704,1742,1831,1682,1711,1777,1727,1668,1799,1756,1681,1780,1823,1625,1803,1817,1577,1728,1809,1670,1694,1824,1679,1707,1826,1767,1748,1846,1841,1688,1752,1817,1744,1741,1864,1749,1689,1826,1766,1687,1835,1838,1689,1803,1810,1605,1737,1828,1624,1699,1829,1700,1674,1837,1812,1687,1716,1832,1693,1736,1824,1824,1662,1767,1869,1719,1691,1873,1714,1725,1821,1773,1651,1770,1896,1612,1754,1773,1743,1701,1707,1870,1612,1525,1852,1726,1648,1658,1802,1648,1706,1787,1719,1741,1737,1749,1641,1734,1740,1628,1729,1692,1675,1738,1804,1799,1684,1830,1708,1713,1786,1434,1713,1730,1816,1783,1657,1858,1773,1681,1786,1658,1718,1675,1723,1730,1655,1768,1663,1700,1750,1639,1784,1689,1694,1733,1675,1828,1648,1682,1738,1643,1724,1688,1797,1728,1745,1748,1638,1795,1725,1748,1734,1805,1630,1668,1854,1649,1662,1793,1709,1727,1774,1721,1762,1707,1775,1740,1675,1830,1689,1671,1873,1697,1688,1828,1759,1756,1741,1754,1741,1698,1717,1687,1692,1765,1709,1737,1797,1678,1739,1708,1676,1688,1737,1687,1670,1686,1759,1675,1734,1718,1629,1779,1700,1675,1700,1644,1737,1657,1801,1707,1721,1748,1729,1738,1713,1738,1785,1682,1811,1760,1671,1783,1720,1736,1659,1742,1798,1647,1819,1774,1692,1751,1700,1784,1744,1752,1787,1797,1801,1714,1814,1701,1723,1725,1792,1794,1698,1787,1691,1751,1746,1751,1769,1653,1801,1698,1713,1794,1711,1765,1757,1737,1687,1546,1863,1690,1574,1693,1686,1720,1546,1672,1784,1388,1633,1734,1403,1615,1692,1862,1887,1616,1730,1854,1825,1567,1839,1844,1633,1765,1752,1822,1624,1821,1800,1644,1834,1823,1781,1717,1810,1859,1671,1797,1808,1701,1783,1765,1812,1761,1829,1822,1667,1774,1816,1740,1781,1804,1751,1695,1797,1801,1679,1775,1770,1797,1715,1794,1812,1770,1802,1772,1919,1653,1827,1824,1757,1781,1835,1812,1738,1877,1856,1716,1751,1841,1862,1719,1829,1887,1715,1765,1799,1800,1733,1878,1870,1709,1795,1845,1862,1686,1865,1857,1720,1755,1836,1874,1703,1807,1876,1784,1718,1857,1864,1750,1810,1881,1740,1735,1870,1878,1725,1808,1852,1780,1747,1855,1856,1746,1786,1850,1630,1689,1854,1834,1640,1773,1869,1710,1685,1825,1847,1621,1799,1841,1796,1719,1902,1844,1635,1805,1859,1688,1728,1876,1882,1648,1835,1882,1686,1751,1839,1805,1632,1811,1893,1645,1768,1849,1662,1721,1873,1771,1667,1797,1876,1593,1798,1873,1734,1699,1852,1864,1604,1783,1858,1767,1665,1842,1898,1616,1861,1853,1723,1750,1858,1840,1632,1865,1874,1724,1690,1870,1882,1631,1798,1867,1833,1642,1894,1854,1637,1797,1866,1850,1624,1857,1874,1732,1645,1852,1896,1680,1847,1848,1711,1821,1809,1859,1693,1852,1894,1695,1822,1887,1605,1787,1827,1741,1719,1869,1858,1634,1843,1897,1553,1809,1855,1726,1691,1883,1845,1679,1817,1877,1649,1758,1804,1781,1652,1844,1903,1647,1815,1858,1735,1693,1843,1740,1620,1788,1816,1648,1701,1819,1737,1626,1832,1833,1575,1740,1789,1684,1629,1842,1816,1530,1798,1799,1665,1710,1811,1718,1602,1784,1724,1609,1771,1799,1595,1605,1790,1701,1562,1736,1812,1567,1619,1835,1627,1625,1791,1759,1577,1738,1851,1591,1566,1859,1785,1595,1794,1821,1712,1615,1837,1802,1606,1756,1853,1671,1624,1847,1790,1593,1720,1866,1684,1643,1835,1822,1601,1782,1873,1666,1569,1839,1896,1628,1781,1827,1737,1570,1864,1849,1617,1771,1841,1717,1600,1822,1888,1609,1800,1845,1707,1573,1862,1833,1533,1764,1863,1633,1638,1840,1842,1578,1794,1883,1682,1632,1880,1829,1590,1817,1869,1744,1627,1871,1826,1649,1837,1873,1680,1731,1853,1760,1662,1786,1821,1501,1798,1835,1633,1611,1827,1723,1651,1756,1808,1609,1730,1821,1685,1625,1847,1780,1618,1757,1856,1609,1754,1819,1726,1642,1834,1801,1642,1802,1807,1648,1751,1839,1625,1664,1839,1664,1634,1741,1808,1558,1728,1842,1643,1645,1832,1768,1616,1761,1848,1621,1734,1877,1713,1699,1881,1805,1606,1843,1879,1638,1760,1883,1677,1747,1858,1740,1624,1855,1854,1634,1780,1892,1707,1720,1807,1792,1588,1798,1882,1587,1804,1883,1634,1694,1849,1770,1630,1840,1912,1622,1793,1833,1833,1663,1818,1882,1703,1789,1888,1710,1778,1833,1783,1633,1829,1862,1565,1776,1893,1640,1755,1821,1688,1621,1825,1873,1599,1804,1889,1672,1732,1864,1849,1630,1825,1932,1694,1789,1809,1821,1629,1845,1904,1598,1734,1858,1696,1724,1850,1765,1564,1806,1846,1597,1742,1836,1686,1623,1833,1832,1620,1745,1833,1701,1723,1857,1706,1598,1835,1787,1666,1753,1818,1684,1681,1857,1661,1669,1845,1700,1633,1754,1773,1559,1732,1859,1454,1649,1807,1675,1618,1817,1790,1647,1718,1845,1693,1661,1810,1783,1654,1788,1884,1649,1738,1863,1689,1571,1783,1843,1592,1725,1848,1695,1626,1823,1836,1633,1743,1849,1695,1648,1856,1756,1635,1763,1865,1674,1696,1878,1755,1624,1785,1840,1655,1698,1840,1704,1628,1818,1760,1695,1716,1880,1701,1675,1824,1753,1566,1765,1878,1514,1693,1849,1718,1630,1766,1868,1606,1723,1831,1680,1618,1823,1822,1586,1776,1807,1673,1690,1859,1778,1655,1825,1855,1560,1783,1874,1586,1708,1854,1570,1630,1832,1732,1631,1808,1817,1585,1723,1888,1614,1673,1866,1702,1670,1840,1847,1628,1738,1884,1744,1669,1863,1814,1633,1778,1860,1729,1687,1863,1750,1641,1840,1774,1579,1761,1867,1671,1677,1874,1694,1612,1839,1792,1566,1743,1862,1674,1686,1913,1726,1652,1879,1856,1633,1774,1890,1687,1752,1843,1715,1660,1829,1793,1648,1828,1819,1641,1764,1877,1654,1675,1813,1639,1651,1851,1755,1603,1800,1834,1640,1738,1875,1666,1713,1849,1683,1666,1834,1696,1535,1776,1836,1526,1692,1864,1682,1675,1867,1821,1621,1807,1805,1674,1711,1843,1625,1713,1816,1763,1670,1811,1854,1619,1765,1855,1701,1762,1888,1689,1784,1856,1737,1751,1805,1787,1712,1824,1812,1625,1778,1857,1601,1773,1865,1631,1729,1897,1657,1800,1815,1692,1710,1802,1743,1652,1804,1890,1677,1744,1839,1635,1772,1880,1657,1687,1853,1779,1649,1813,1901,1676,1806,1857,1648,1770,1852,1781,1691,1789,1883,1731,1808,1815,1717,1761,1832,1858,1702,1784,1885,1760,1834,1817,1792,1771,1777,1876,1703,1809,1900,1671,1803,1817,1746,1726,1821,1787,1700,1791,1867,1573,1793,1854,1649,1784,1831,1596,1744,1829,1659,1671,1776,1821,1665,1759,1845,1691,1820,1861,1702,1792,1814,1731,1628,1775,1759,1537,1761,1696,1336,1879,1762,1351,1873,1645,1346,1332,1247,1384,1238,1306,1282,1179,931,983,1004,1022,1068,1094,1099,1101,1150,1303,1115,1078,1160,1118,1301,1173,1192,1130,1151,1151,1169,1205,1244,1146,1308,1184,1153,1202,1263,1263,1216,1308,1326,1269,1263,1342,1338,1217,1265,1225,1255,1250,1224,1243,1241,1231,1229,1244,1259,1239,1211,1244,1233,1299,1268,1361,1358,1356,1296,1211,1279,1174,1281,1242,1249,1345,1320,1328,1322,1294,1256,1317,1230,1275,1257,1311,1271,1273,1301,1257,1294,1265,1337,1341,1303,1332,1349,1331,1321,1300,1328,1312,1319,1282,1246,1311,1325,1194,1353,1275,1328,1293,1262,1332,1236,1306,1373,1328,1341,1264,1316,1229,1305,1307,1249,1314,1325,1265,1335,1288,1323,1311,1248,1346,1318,1339,1368,1248,1381,1344,1296,1322,1258,1322,1363,1391,1367,1311,1315,1363,1350,1379,1382,1346,1334,1388,1358,1354,1349,1355,1390,1451,1371,1286,1371,1364,1334,1367,1327,1343,1353,1212,1384,1382,1377,1377,1281,1380,1430,1346,1387,1319,1409,1431,1368,1362,1323,1375,1338,1366,1358,1418,1394,1385,1333,1395,1364,1293,1345,1390,1301,1395,1404,1319,1398,1352,1382,1386,1371,1409,1420,1349,1431,1406,1380,1378,1360,1427,1410,1455,1364,1344,1360,1402,1390,1419,1398,1354,1400,1409,1358,1436,1355,1416,1429,1370,1368,1435,1426,1469,1383,1439,1406,1363,1363,1394,1456,1346,1417,1361,1368,1401,1404,1327,1395,1297,1258,1389,1338,1346,1470,1358,1395,1394,1387,1412,1362,1401,1385,1377,1400,1367,1402,1403,1399,1432,1397,1381,1380,1324,1316,1430,1350,1364,1406,1320,1306,1414,1325,1332,1420,1369,1373,1418,1420,1431,1440,1375,1348,1460,1379,1405,1460,1398,1402,1464,1439,1477,1360,1359,1412,1399,1369,1448,1366,1413,1421,1412,1298,1433,1327,1384,1351,1350,1362,1392,1401,1423,1308,1418,1370,1338,1425,1328,1346,1363,1385,1404,1419,1368,1390,1429,1410,1380,1381,1389,1412,1300,1385,1336,1352,1401,1380,1370,1458,1428,1339,1407,1329,1433,1446,1378,1406,1380,1320,1407,1338,1399,1478,1382,1402,1404,1302,1396,1410,1430,1423,1408,1364,1450,1446,1452,1394,1418,1437,1401,1391,1311,1402,1386,1356,1368,1368,1304,1398,1364,1338,1389,1361,1370,1346,1478,1412,1416,1449,1399,1445,1414,1354,1349,1408,1387,1344,1440,1446,1297,1424,1401,1373,1414,1426,1349,1436,1473,1427,1409,1472,1363,1381,1467,1431,1304,1449,1470,1385,1429,1467,1426,1450,1471,1393,1389,1469,1415,1335,1431,1447,1414,1449,1418,1404,1428,1413,1424,1431,1415,1415,1374,1441,1436,1398,1416,1379,1278,1439,1404,1427,1425,1406,1392,1382,1456,1377,1363,1426,1429,1377,1431,1437,1408,1393,1445,1421,1382,1448,1402,1404,1461,1413,1392,1479,1445,1454,1444,1408,1344,1414,1417,1444,1440,1352,1418,1442,1402,1366,1405,1418,1436,1339,1418,1393,1421,1435,1400,1372,1394,1407,1400,1404,1376,1398,1337,1433,1431,1374,1436,1367,1419,1416,1390,1315,1432,1396,1369,1404,1416,1386,1435,1370,1439,1403,1443,1426,1356,1409,1413,1309,1371,1327,1369,1425,1434,1354,1420,1366,1434,1378,1433,1479,1463,1444,1389,1450,1465,1484,1445,1425,1418,1427,1405,1437,1464,1437,1423,1426,1444,1449,1447,1444,1417,1407,1476,1432,1453,1440,1462,1377,1423,1455,1450,1427,1383,1402,1397,1379,1389,1438,1448,1430,1479,1386,1426,1401,1431,1419,1378,1429,1380,1449,1403,1436,1392,1413,1413,1434,1409,1449,1419,1428,1428,1395,1431,1344,1434,1435,1394,1343,1393,1376,1378,1387,1407,1378,1420,1351,1317,1376,1396,1371,1398,1384,1402,1378,1372,1361,1404,1410,1357,1306,1400,1412,1373,1438,1427,1425,1401,1416,1402,1384,1390,1368,1379,1385,1404,1364,1398,1368,1401,1356,1387,1388,1352,1389,1344,1404,1372,1315,1386,1376,1348,1334,1351,1362,1303,1354,1318,1392,1341,1334,1318,1376,1311,1348,1341,1325,1281,1281,1305,1344,1402,1325,1343,1346,1320,1360,1312,1339,1290,1363,1322,1337,1350,1333,1298,1314,1360,1322,1318,1337,1338,1378,1343,1322,1350,1323,1343,1313,1301,1326,1335,1320,1269,1303,1344,1309,1316,1273,1345,1325,1269,1262,1287,1301,1340,1315,1328,1277,1274,1259,1282,1254,1331,1302,1313,1273,1359,1299,1336,1278,1276,1288,1233,1267,1325,1308,1319,1256,1273,1296,1301,1259,1251,1254,1307,1295,1247,1286,1291,1316,1311,1259,1296,1259,1271,1324,1241,1214,1235,1333,1208,1276,1247,1283,1306,1270,1242,1249,1271,1283,1245,1292,1226,1255,1243,1191,1182,1240,1267,1205,1175,1139,1150,1152,1147,1158,1226,1125,1099,1135,1028,1085,1027,1042,992,1025,1012,994,903,562,25,25,1185,1394,1530,1585,1563,1488,1534,1517,1554,1552,1589,1567,1573,1618,1582,1603,1591,1624,1596,1589,1642,1600,1588,1665,1606,1657,1654,1685,1749,1752,1653,1632,1707,1737,1741,1691,1743,1682,1640,1626,1662,1662,1735,1662,1704,1636,1659,1623,1611,1612,1606,1623,1689,1622,1630,1599,1646,1621,1594,1625,1621,1646,1594,1528,1503,1566,1653,1630,1547,1422,1600,1557,1521,1528,1550,1567,1529,1503,1604,1619,1609,1574,1541,1634,1613,1622,1627,1609,1638,1670,1644,1612,1672,1680,1677,1699,1693,1712,1718,1703,1687,1703,1717,1701,1751,1720,1622,1634,1676,1701,1651,1636,1695,1641,1643,1601,1619,1616,1587,1633,1676,1625,1605,1621,1624,1588,1623,1608,1631,1648,1597,1526,1548,1548,1668,1688,1454,1461,1592,1552,1526,1561,1636,1555,1561,1532,1637,1652,1614,1674,1630,1596,1543,1598,1561,1600,1719,1730,1671,1620,1705,1697,1640,1653,1708,1720,1725,1637,1680,1681,1649,1687,1605,1611,1622,1681,1654,1666,1656,1594,1593,1503,1557,1578,1606,1611,1647,1685,1616,1646,1616,1621,1616,1619,1653,1620,1642,1588,1539,1510,1578,1627,1622,1588,1416,1608,1565,1578,1637,1597,1574,1602,1579,1604,1602,1628,1627,1638,1562,1578,1586,1648,1674,1623,1650,1689,1689,1712,1749,1684,1615,1631,1629,1768,1722,1724,1709,1720,1665,1653,1617,1603,1580,1637,1664,1599,1673,1580,1577,1545,1549,1504,1577,1589,1581,1621,1714,1652,1603,1634,1621,1597,1620,1592,1625,1635,1599,1556,1527,1562,1671,1699,1433,1461,1564,1561,1496,1559,1630,1564,1542,1544,1573,1660,1658,1674,1613,1613,1605,1637,1552,1585,1628,1647,1677,1641,1650,1630,1640,1626,1644,1647,1654,1662,1690,1628,1727,1678,1667,1654,1607,1619,1614,1665,1661,1570,1631,1642,1662,1605,1635,1653,1631,1602,1658,1670,1630,1615,1659,1583,1624,1643,1607,1632,1574,1556,1522,1576,1640,1618,1622,1396,1565,1578,1523,1466,1593,1623,1587,1526,1581,1574,1588,1570,1634,1640,1640,1620,1623,1570,1586,1633,1644,1658,1649,1643,1692,1689,1708,1681,1737,1725,1702,1665,1677,1586,1634,1642,1582,1612,1660,1609,1595,1628,1533,1652,1575,1694,1626,1615,1700,1729,1606,1610,1627,1624,1598,1618,1593,1627,1634,1598,1552,1529,1569,1674,1698,1433,1458,1576,1561,1487,1618,1616,1559,1545,1528,1623,1598,1649,1657,1613,1673,1579,1564,1546,1554,1638,1663,1613,1641,1624,1677,1671,1679,1662,1740,1779,1747,1713,1624,1707,1684,1643,1630,1620,1584,1604,1587,1618,1597,1574,1560,1595,1636,1613,1694,1712,1629,1633,1633,1642,1572,1616,1651,1598,1675,1567,1547,1491,1568,1632,1659,1602,1395,1592,1575,1513,1578,1621,1556,1624,1556,1594,1640,1615,1653,1637,1616,1548,1613,1588,1597,1711,1659,1701,1572,1643,1666,1646,1701,1709,1704,1727,1718,1722,1710,1678,1652,1628,1588,1614,1607,1652,1662,1635,1648,1659,1520,1560,1529,1589,1563,1590,1655,1707,1618,1618,1623,1631,1606,1621,1615,1613,1627,1587,1517,1558,1563,1658,1705,1415,1474,1623,1604,1602,1607,1606,1562,1594,1574,1606,1578,1653,1633,1634,1557,1522,1627,1631,1694,1636,1627,1651,1684,1698,1659,1668,1652,1624,1575,1658,1688,1689,1748,1695,1684,1630,1604,1582,1553,1633,1699,1635,1672,1610,1562,1528,1572,1539,1612,1585,1590,1649,1701,1626,1622,1635,1622,1609,1642,1603,1628,1609,1591,1537,1551,1566,1661,1702,1443,1475,1603,1584,1467,1591,1603,1592,1511,1549,1589,1662,1641,1671,1632,1651,1597,1653,1564,1599,1615,1664,1665,1647,1655,1651,1636,1613,1571,1616,1609,1685,1667,1673,1712,1662,1682,1692,1582,1590,1642,1665,1628,1589,1620,1678,1595,1618,1606,1658,1633,1628,1683,1673,1622,1618,1635,1597,1605,1661,1610,1656,1577,1546,1525,1549,1630,1629,1601,1399,1616,1555,1500,1486,1613,1602,1566,1528,1559,1558,1576,1617,1634,1602,1647,1589,1598,1592,1612,1649,1707,1647,1662,1658,1670,1680,1690,1716,1702,1685,1719,1623,1614,1630,1625,1669,1655,1667,1649,1614,1601,1616,1570,1619,1581,1619,1616,1621,1672,1706,1620,1584,1635,1616,1586,1629,1614,1619,1647,1588,1529,1545,1565,1676,1685,1470,1452,1582,1564,1517,1588,1585,1596,1553,1545,1576,1588,1647,1676,1611,1609,1561,1533,1543,1529,1651,1682,1642,1664,1587,1689,1692,1700,1705,1689,1706,1666,1664,1690,1710,1732,1619,1639,1642,1668,1675,1634,1565,1643,1555,1647,1574,1629,1617,1636,1692,1712,1608,1597,1637,1609,1589,1630,1602,1629,1632,1603,1558,1535,1559,1674,1697,1453,1465,1578,1564,1541,1596,1630,1574,1573,1518,1648,1624,1657,1685,1633,1618,1574,1640,1605,1625,1706,1701,1695,1610,1653,1690,1569,1656,1713,1688,1621,1681,1638,1673,1645,1560,1597,1647,1664,1614,1629,1648,1636,1622,1502,1566,1552,1583,1619,1609,1649,1672,1639,1615,1664,1581,1617,1646,1598,1627,1567,1551,1527,1576,1633,1615,1627,1379,1562,1569,1577,1633,1628,1613,1589,1552,1567,1617,1639,1655,1630,1600,1591,1573,1682,1666,1664,1662,1674,1643,1725,1740,1696,1638,1595,1602,1693,1682,1657,1693,1630,1693,1578,1627,1607,1607,1615,1634,1653,1601,1582,1600,1528,1553,1544,1603,1607,1619,1641,1669,1648,1617,1665,1594,1631,1636,1606,1613,1588,1551,1514,1575,1615,1624,1661,1385,1531,1558,1564,1450,1620,1611,1588,1538,1566,1626,1638,1663,1675,1640,1628,1639,1620,1627,1595,1674,1662,1648,1636,1644,1634,1641,1600,1602,1638,1617,1619,1635,1695,1656,1634,1616,1511,1601,1605,1675,1616,1574,1666,1655,1641,1585,1631,1644,1591,1607,1699,1603,1626,1610,1623,1597,1615,1611,1613,1678,1584,1515,1514,1570,1644,1654,1499,1422,1590,1563,1496,1500,1642,1618,1560,1541,1598,1590,1619,1589,1653,1609,1655,1624,1606,1574,1632,1647,1713,1642,1661,1665,1612,1676,1690,1700,1678,1614,1689,1605,1600,1598,1615,1582,1596,1629,1626,1626,1605,1580,1618,1627,1625,1626,1609,1652,1718,1600,1630,1610,1646,1618,1584,1642,1626,1649,1593,1548,1488,1573,1648,1619,1559,1420,1607,1558,1515,1537,1631,1589,1562,1560,1620,1599,1651,1684,1620,1666,1619,1554,1548,1569,1598,1662,1636,1625,1594,1633,1669,1702,1666,1692,1706,1672,1705,1719,1598,1613,1640,1587,1625,1651,1596,1617,1619,1547,1608,1595,1626,1643,1654,1731,1660,1669,1601,1659,1591,1649,1633,1599,1640,1588,1553,1542,1562,1566,1650,1701,1416,1510,1592,1564,1515,1627,1603,1586,1595,1542,1611,1653,1614,1676,1634,1610,1616,1577,1667,1694,1736,1686,1654,1621,1613,1700,1701,1705,1668,1708,1661,1670,1677,1617,1587,1573,1569,1629,1671,1649,1689,1619,1649,1600,1543,1520,1573,1587,1589,1604,1705,1603,1620,1610,1627,1599,1615,1610,1612,1655,1584,1515,1512,1570,1647,1658,1501,1426,1589,1562,1600,1645,1645,1548,1604,1577,1616,1573,1640,1632,1637,1577,1534,1601,1686,1670,1645,1646,1653,1686,1668,1682,1664,1641,1593,1568,1622,1643,1617,1703,1658,1688,1612,1538,1550,1635,1663,1660,1648,1574,1597,1572,1545,1495,1615,1594,1579,1644,1674,1625,1633,1623,1621,1591,1625,1606,1621,1645,1592,1527,1544,1553,1672,1689,1460,1464,1592,1548,1523,1556,1632,1593,1545,1526,1570,1667,1673,1677,1644,1627,1607,1648,1605,1618,1636,1651,1718,1673,1642,1624,1633,1633,1585,1605,1569,1557,1604,1641,1646,1657,1595,1580,1617,1634,1672,1642,1604,1590,1672,1649,1665,1583,1646,1637,1597,1667,1701,1674,1618,1656,1585,1630,1640,1597,1634,1602,1549,1524,1565,1562,1663,1714,1406,1530,1581,1567,1494,1522,1630,1608,1548,1589,1576,1600,1613,1658,1658,1625,1623,1634,1594,1566,1647,1649,1766,1623,1679,1661,1689,1695,1702,1670,1669,1736,1589,1592,1581,1583,1640,1648,1684,1664,1606,1610,1616,1606,1668,1624,1628,1630,1641,1693,1676,1643,1594,1679,1578,1647,1624,1604,1618,1594,1561,1541,1571,1581,1641,1708,1402,1531,1592,1566,1491,1653,1590,1626,1551,1587,1603,1595,1681,1656,1633,1603,1567,1551,1522,1538,1738,1674,1642,1611,1607,1644,1657,1657,1649,1679,1650,1655,1629,1726,1706,1642,1588,1656,1624,1664,1590,1590,1607,1594,1534,1588,1667,1624,1672,1701,1645,1630,1616,1640,1575,1612,1659,1601,1667,1567,1539,1495,1549,1619,1651,1700,1706,1715,1755,1782,1766,1774,1768,1784,1784,1783,1761,1759,1852,1821,1783,1775,1784,1814,1801,1769,1770,1769,1796,1783,1781,1776,1753,1773,1756,1784,1782,1777,1775,1754,1725,1723,1752,1776,1786,1780,1718,1674,1730,1773,1766,1739,1702,1695,1745,1782,1769,1666,1739,1744,1804,1710,1717,1775,1771,1735,1687,1776,1773,1739,1659,1760,1797,1713,1696,1823,1787,1689,1731,1774,1750,1690,1783,1771,1654,1782,1757,1658,1734,1767,1689,1729,1755,1650,1740,1739,1649,1743,1764,1624,1753,1765,1647,1773,1764,1680,1751,1702,1677,1762,1652,1746,1771,1663,1746,1696,1730,1761,1672,1761,1675,1738,1743,1700,1785,1677,1743,1731,1707,1750,1658,1730,1729,1702,1777,1688,1788,1679,1787,1763,1700,1807,1683,1785,1701,1773,1776,1714,1824,1707,1830,1702,1796,1751,1727,1790,1728,1783,1686,1808,1717,1756,1789,1716,1787,1700,1779,1690,1748,1773,1731,1787,1761,1805,1731,1777,1822,1761,1825,1744,1853,1786,1788,1809,1731,1830,1730,1800,1809,1762,1823,1722,1831,1805,1748,1848,1730,1829,1775,1776,1823,1742,1847,1780,1771,1812,1739,1842,1758,1760,1816,1755,1861,1749,1805,1835,1749,1846,1758,1791,1849,1737,1861,1762,1805,1832,1768,1825,1809,1785,1844,1781,1818,1796,1753,1877,1749,1805,1827,1753,1879,1782,1795,1857,1770,1820,1786,1793,1828,1769,1824,1820,1763,1855,1804,1816,1826,1770,1833,1788,1786,1826,1746,1880,1794,1802,1846,1749,1843,1776,1773,1834,1750,1886,1767,1825,1852,1779,1858,1809,1840,1822,1751,1858,1788,1820,1838,1738,1841,1782,1813,1825,1766,1871,1758,1825,1801,1769,1840,1753,1864,1760,1775,1834,1709,1828,1777,1796,1823,1738,1873,1767,1807,1847,1745,1856,1757,1864,1810,1820,1852,1787,1850,1805,1832,1814,1795,1851,1774,1859,1771,1846,1843,1778,1886,1765,1849,1783,1793,1814,1741,1827,1780,1844,1775,1817,1821,1776,1845,1794,1820,1788,1790,1827,1730,1870,1783,1812,1788,1755,1850,1763,1812,1771,1812,1827,1765,1832,1759,1831,1764,1783,1839,1768,1834,1769,1822,1808,1774,1840,1795,1819,1805,1772,1832,1784,1848,1838,1773,1830,1778,1782,1830,1802,1823,1802,1789,1832,1784,1808,1820,1782,1866,1782,1794,1823,1788,1842,1794,1772,1827,1772,1802,1819,1762,1833,1754,1799,1826,1773,1835,1771,1809,1823,1793,1845,1760,1776,1824,1781,1851,1777,1789,1839,1802,1817,1763,1765,1814,1786,1849,1763,1802,1812,1797,1829,1756,1796,1832,1782,1844,1752,1786,1848,1792,1842,1742,1765,1800,1753,1841,1748,1758,1786,1787,1795,1751,1778,1805,1761,1823,1758,1771,1808,1746,1800,1744,1811,1772,1732,1785,1755,1817,1741,1775,1797,1758,1813,1773,1852,1766,1781,1891,1777,1882,1784,1821,1844,1750,1854,1755,1833,1756,1743,1812,1751,1837,1734,1787,1803,1757,1820,1737,1836,1733,1750,1810,1761,1814,1728,1820,1761,1777,1809,1723,1852,1755,1783,1795,1733,1836,1762,1842,1738,1793,1803,1767,1849,1733,1806,1770,1746,1807,1753,1850,1761,1807,1811,1717,1829,1774,1853,1780,1768,1798,1741,1823,1750,1816,1754,1754,1806,1759,1801,1756,1830,1775,1792,1780,1748,1809,1747,1844,1765,1778,1799,1764,1824,1729,1838,1746,1737,1777,1752,1810,1734,1830,1740,1807,1772,1751,1801,1755,1859,1734,1791,1749,1764,1798,1771,1836,1714,1805,1748,1788,1804,1781,1819,1730,1803,1761,1771,1786,1773,1818,1773,1817,1741,1789,1766,1763,1803,1733,1837,1728,1828,1747,1776,1820,1759,1840,1758,1814,1757,1747,1774,1758,1811,1725,1829,1758,1783,1795,1763,1777,1732,1814,1706,1825,1734,1762,1786,1765,1824,1751,1824,1731,1793,1724,1738,1765,1748,1776,1751,1799,1723,1779,1751,1717,1774,1750,1818,1744,1794,1728,1793,1763,1732,1802,1724,1788,1739,1841,1754,1783,1774,1730,1800,1755,1804,1776,1782,1758,1752,1768,1738,1800,1744,1783,1733,1737,1754,1723,1818,1709,1816,1751,1765,1763,1724,1753,1734,1795,1728,1796,1759,1746,1727,1724,1760,1733,1832,1723,1781,1733,1746,1737,1716,1830,1716,1809,1710,1781,1720,1773,1736,1706,1773,1720,1811,1744,1773,1758,1761,1733,1743,1790,1720,1813,1722,1794,1735,1759,1742,1696,1793,1694,1825,1721,1791,1724,1746,1706,1728,1740,1708,1791,1734,1786,1731,1753,1733,1684,1771,1707,1782,1718,1798,1723,1760,1755,1701,1777,1699,1806,1728,1785,1713,1762,1739,1735,1750,1724,1774,1746,1758,1748,1740,1694,1745,1762,1751,1773,1746,1769,1735,1762,1708,1711,1752,1725,1776,1762,1764,1753,1777,1710,1739,1736,1734,1760,1720,1753,1727,1770,1702,1742,1711,1704,1733,1711,1771,1725,1784,1739,1762,1711,1718,1763,1730,1755,1728,1785,1714,1747,1687,1721,1736,1697,1747,1707,1791,1726,1741,1715,1716,1746,1744,1780,1709,1793,1720,1755,1707,1730,1738,1730,1783,1682,1776,1726,1757,1716,1689,1754,1705,1776,1672,1784,1700,1758,1730,1690,1749,1708,1777,1711,1739,1721,1716,1718,1686,1767,1692,1783,1720,1775,1697,1729,1693,1707,1758,1714,1771,1691,1767,1695,1735,1701,1723,1717,1693,1736,1699,1773,1719,1732,1679,1738,1725,1706,1740,1670,1771,1683,1757,1674,1707,1706,1704,1763,1648,1786,1694,1751,1680,1699,1708,1710,1750,1658,1781,1690,1747,1698,1709,1756,1685,1768,1692,1761,1651,1710,1715,1695,1752,1669,1757,1694,1764,1688,1722,1710,1706,1752,1689,1766,1680,1748,1687,1706,1739,1690,1746,1685,1753,1680,1745,1712,1691,1744,1675,1741,1681,1717,1683,1720,1695,1674,1743,1694,1780,1673,1757,1669,1746,1725,1717,1750,1686,1779,1656,1728,1714,1694,1706,1694,1758,1651,1747,1692,1736,1748,1690,1750,1680,1767,1667,1718,1715,1688,1711,1666,1725,1647,1764,1668,1700,1720,1689,1735,1650,1732,1678,1734,1750,1701,1734,1666,1754,1703,1751,1765,1697,1766,1695,1765,1712,1719,1761,1669,1753,1680,1747,1678,1710,1730,1682,1760,1659,1759,1665,1739,1714,1686,1713,1682,1731,1646,1707,1677,1683,1711,1680,1735,1636,1694,1677,1675,1671,1660,1725,1656,1681,1669,1652,1706,1666,1703,1668,1664,1673,1637,1707,1620,1684,1637,1659,1696,1653,1697,1659,1706,1697,1654,1684,1673,1688,1667,1670,1694,1689,1695,1665,1682,1709,1670,1660,1657,1702,1694,1668,1691,1639,1699,1627,1679,1739,1658,1685,1632,1693,1702,1638,1693,1664,1708,1663,1671,1710,1642,1703,1660,1669,1723,1647,1686,1630,1676,1679,1644,1667,1653,1701,1692,1613,1678,1654,1703,1664,1630,1732,1633,1710,1694,1623,1730,1630,1703,1668,1625,1725,1635,1693,1646,1657,1706,1629,1690,1654,1666,1698,1635,1689,1656,1665,1696,1642,1690,1643,1694,1717,1628,1716,1628,1700,1730,1640,1710,1650,1690,1706,1617,1703,1648,1647,1727,1639,1708,1669,1648,1734,1675,1705,1676,1668,1736,1618,1731,1695,1647,1740,1644,1693,1683,1648,1739,1674,1702,1736,1644,1736,1664,1666,1768,1656,1704,1681,1631,1747,1678,1696,1720,1611,1735,1662,1656,1743,1670,1697,1678,1625,1738,1625,1678,1732,1648,1714,1692,1628,1745,1637,1692,1744,1638,1704,1689,1667,1753,1634,1721,1734,1593,1757,1653,1694,1745,1631,1694,1685,1628,1726,1625,1700,1702,1642,1725,1635,1669,1712,1637,1724,1662,1646,1739,1633,1678,1698,1624,1765,1641,1706,1687,1598,1731,1617,1702,1706,1606,1732,1615,1710,1671,1621,1719,1639,1714,1678,1631,1766,1615,1742,1681,1682,1759,1608,1753,1650,1687,1773,1594,1785,1649,1705,1755,1626,1772,1610,1724,1699,1656,1749,1608,1751,1680,1663,1758,1610,1755,1607,1690,1758,1632,1733,1630,1701,1715,1607,1769,1592,1733,1701,1639,1765,1584,1761,1663,1667,1759,1600,1732,1696,1667,1761,1583,1749,1644,1680,1773,1601,1801,1606,1743,1700,1655,1756,1629,1749,1657,1685,1763,1587,1775,1622,1690,1726,1587,1750,1602,1704,1718,1604,1760,1570,1759,1706,1641,1785,1603,1776,1700,1642,1796,1558,1792,1672,1663,1792,1569,1753,1647,1677,1770,1560,1726,1678,1683,1761,1584,1718,1686,1646,1738,1600,1714,1720,1607,1757,1654,1708,1747,1600,1742,1733,1641,1745,1658,1664,1738,1592,1747,1724,1653,1770,1632,1696,1752,1603,1741,1709,1625,1740,1634,1696,1729,1586,1740,1740,1636,1774,1678,1665,1778,1622,1733,1777,1617,1789,1708,1660,1749,1641,1717,1746,1597,1763,1724,1616,1773,1711,1638,1786,1622,1691,1789,1612,1816,1747,1669,1808,1715,1656,1788,1633,1720,1798,1613,1770,1729,1627,1778,1687,1694,1841,1635,1712,1775,1610,1762,1774,1632,1817,1703,1680,1810,1639,1746,1791,1581,1778,1749,1627,1787,1722,1624,1795,1686,1681,1796,1667,1712,1800,1648,1724,1797,1628,1732,1781,1640,1698,1819,1666,1717,1800,1661,1699,1802,1739,1644,1763,1753,1636,1745,1757,1614,1746,1775,1719,1679,1733,1738,1672,1662,1772,1750,1648,1666,1722,1742,1686,1673,1717,1730,1728,1684,1697,1687,1730,1678,1684,1668,1720,1680,1697,1689,1680,1720,1667,1668,1664,1728,1732,1706,1708,1688,1706,1671,1700,1672,1663,1627,1586,1615,1559,1589,1577,1556,1550,1516,1541,1510,1513,1421,1353,1478,1523,1356,1481,1457,1502,1550,1445,1483,1596,1398,1581,1523,1461,1624,1440,1477,1587,1446,1578,1482,1496,1623,1381,1497,1642,1447,1527,1529,1471,1622,1371,1505,1642,1491,1650,1469,1471,1658,1443,1488,1667,1488,1521,1719,1514,1615,1531,1461,1726,1506,1415,1692,1540,1605,1581,1504,1697,1441,1477,1622,1529,1522,1564,1500,1625,1501,1480,1714,1440,1545,1656,1461,1712,1454,1515,1648,1544,1679,1489,1449,1671,1491,1476,1664,1551,1577,1503,1498,1658,1509,1524,1583,1483,1651,1456,1481,1626,1509,1633,1469,1526,1635,1560,1470,1481,1480,1665,1473,1537,1583,1532,1641,1514,1486,1617,1487,1673,1489,1570,1596,1496,1674,1430,1495,1672,1602,1488,1699,1650,1550,1729,1490,1660,1607,1470,1766,1569,1472,1702,1529,1582,1682,1587,1666,1543,1454,1649,1496,1503,1693,1502,1477,1662,1557,1556,1632,1556,1650,1505,1458,1651,1538,1533,1637,1615,1539,1637,1486,1612,1496,1502,1666,1501,1502,1673,1524,1528,1615,1586,1481,1633,1594,1698,1492,1496,1633,1592,1603,1593,1517,1656,1474,1561,1670,1513,1484,1635,1539,1664,1522,1509,1634,1513,1530,1616,1623,1640,1578,1484,1616,1507,1485,1642,1575,1475,1651,1520,1610,1609,1514,1661,1553,1520,1629,1584,1536,1671,1567,1671,1524,1526,1656,1573,1513,1685,1621,1490,1687,1580,1657,1553,1496,1679,1556,1548,1691,1607,1673,1588,1523,1620,1624,1549,1637,1568,1520,1633,1571,1641,1574,1532,1651,1510,1529,1657,1590,1575,1673,1536,1685,1526,1521,1645,1604,1535,1653,1605,1576,1632,1586,1679,1615,1541,1719,1538,1580,1677,1590,1583,1653,1654,1566,1702,1644,1599,1700,1616,1553,1640,1620,1643,1670,1651,1601,1714,1583,1677,1705,1531,1690,1624,1533,1629,1660,1641,1611,1660,1537,1628,1614,1592,1619,1620,1633,1658,1582,1588,1616,1579,1575,1622,1575,1663,1620,1530,1742,1606,1497,1709,1622,1505,1610,1576,1575,1580,1633,1533,1616,1671,1525,1603,1655,1518,1606,1600,1634,1716,1504,1656,1660,1518,1654,1661,1615,1688,1531,1694,1630,1557,1669,1618,1498,1710,1636,1529,1723,1642,1606,1678,1542,1737,1653,1456,1659,1630,1584,1682,1633,1645,1627,1587,1694,1637,1582,1723,1614,1532,1730,1626,1570,1700,1641,1552,1642,1635,1655,1670,1554,1742,1645,1518,1718,1649,1443,1757,1603,1508,1723,1662,1560,1653,1671,1611,1622,1554,1619,1671,1543,1675,1669,1517,1664,1622,1586,1692,1594,1602,1633,1563,1662,1613,1510,1701,1620,1495,1674,1618,1637,1658,1624,1718,1563,1548,1736,1605,1505,1708,1535,1565,1671,1477,1542,1697,1594,1594,1666,1714,1607,1660,1701,1609,1750,1628,1669,1766,1682,1682,1687,1700,1678,1672,1722,1680,1657,1740,1568,1727,1747,1529,1677,1758,1581,1632,1796,1481,1688,1751,1501,1732,1798,1499,1739,1761,1509,1723,1784,1464,1774,1737,1447,1700,1749,1580,1720,1739,1502,1739,1742,1481,1732,1743,1449,1756,1780,1491,1755,1785,1437,1739,1756,1501,1721,1751,1545,1733,1797,1589,1736,1723,1602,1719,1714,1630,1730,1747,1578,1732,1682,1654,1684,1677,1692,1678,1633,1718,1635,1618,1783,1531,1629,1835,1502,1655,1828,1586,1656,1829,1538,1697,1781,1599,1715,1765,1632,1725,1732,1605,1723,1705,1639,1693,1609,1779,1557,1622,1833,1558,1678,1820,1523,1680,1839,1555,1724,1782,1613,1670,1787,1604,1702,1712,1631,1673,1703,1641,1632,1639,1767,1546,1658,1808,1589,1597,1830,1614,1650,1878,1543,1655,1859,1561,1629,1858,1520,1627,1859,1530,1658,1771,1564,1699,1730,1638,1646,1690,1695,1613,1646,1707,1654,1622,1739,1603,1662,1744,1665,1633,1824,1582,1649,1883,1589,1628,1863,1545,1668,1852,1570,1717,1803,1606,1717,1794,1602,1799,1684,1683,1773,1647,1692,1660,1679,1725,1633,1692,1797,1545,1676,1893,1589,1721,1840,1570,1744,1819,1627,1747,1830,1581,1728,1801,1651,1712,1785,1702,1698,1762,1695,1697,1729,1708,1738,1690,1765,1636,1676,1807,1561,1681,1896,1554,1714,1908,1578,1697,1885,1598,1750,1829,1668,1743,1743,1640,1789,1730,1693,1743,1748,1705,1704,1639,1828,1509,1634,1913,1639,1650,1927,1602,1686,1868,1641,1714,1824,1651,1718,1794,1652,1734,1718,1645,1698,1644,1736,1634,1700,1816,1576,1631,1846,1605,1663,1842,1590,1657,1868,1544,1693,1855,1660,1682,1847,1606,1691,1883,1577,1696,1876,1585,1675,1815,1611,1735,1752,1683,1795,1743,1650,1743,1651,1735,1737,1701,1786,1678,1699,1813,1612,1670,1837,1641,1652,1889,1538,1707,1833,1627,1755,1771,1666,1776,1728,1707,1753,1714,1730,1711,1695,1758,1704,1702,1773,1642,1692,1780,1612,1598,1862,1581,1631,1831,1582,1700,1816,1576,1687,1838,1585,1672,1864,1618,1709,1816,1632,1702,1782,1685,1752,1681,1711,1733,1671,1691,1717,1647,1728,1669,1660,1727,1678,1656,1761,1674,1645,1756,1699,1713,1731,1660,1667,1782,1678,1695,1720,1684,1648,1732,1624,1701,1782,1587,1703,1706,1632,1664,1681,1685,1722,1638,1755,1625,1650,1734,1766,1569,1726,1767,1580,1736,1760,1543,1702,1791,1601,1668,1827,1642,1715,1796,1698,1716,1681,1749,1682,1678,1742,1653,1646,1794,1704,1637,1695,1760,1626,1703,1757,1607,1713,1701,1597,1719,1738,1649,1717,1769,1684,1717,1754,1604,1681,1800,1579,1659,1793,1554,1642,1778,1557,1675,1752,1536,1705,1786,1609,1736,1729,1624,1669,1682,1598,1660,1713,1642,1699,1671,1666,1645,1726,1656,1648,1736,1665,1663,1695,1684,1717,1724,1737,1719,1699,1749,1701,1653,1716,1680,1683,1782,1641,1727,1761,1630,1710,1750,1570,1706,1701,1611,1729,1679,1692,1708,1650,1657,1724,1681,1691,1710,1744,1571,1690,1725,1582,1656,1733,1594,1713,1708,1566,1713,1668,1582,1699,1676,1608,1684,1688,1561,1682,1731,1636,1732,1698,1626,1670,1717,1618,1679,1748,1616,1686,1740,1651,1646,1643,1689,1665,1591,1735,1627,1628,1804,1644,1634,1768,1607,1689,1818,1529,1702,1772,1617,1668,1683,1701,1695,1682,1722,1705,1580,1780,1657,1625,1762,1684,1723,1772,1630,1682,1733,1575,1672,1755,1567,1696,1720,1573,1743,1672,1617,1705,1665,1682,1715,1570,1654,1742,1627,1712,1664,1619,1722,1630,1686,1768,1636,1681,1724,1572,1716,1715,1586,1764,1684,1617,1721,1615,1674,1722,1524,1741,1669,1596,1738,1665,1604,1753,1709,1584,1739,1720,1614,1759,1679,1569,1768,1701,1582,1737,1683,1602,1715,1621,1612,1708,1618,1658,1681,1576,1710,1669,1624,1694,1588,1669,1717,1593,1692,1698,1575,1713,1696,1620,1741,1711,1631,1789,1642,1684,1747,1561,1716,1675,1645,1703,1602,1707,1687,1577,1751,1701,1606,1757,1701,1635,1728,1660,1676,1720,1616,1754,1669,1637,1731,1603,1684,1731,1576,1739,1752,1606,1740,1712,1615,1740,1659,1750,1765,1606,1744,1685,1600,1714,1702,1609,1697,1626,1675,1760,1562,1709,1753,1537,1713,1749,1546,1690,1710,1516,1682,1728,1568,1680,1754,1534,1670,1724,1576,1681,1698,1650,1685,1667,1627,1651,1679,1702,1671,1610,1647,1663,1673,1647,1672,1687,1640,1679,1689,1679,1679,1659,1627,1696,1635,1666,1637,1623,1684,1746,1621,1684,1742,1585,1692,1698,1582,1710,1743,1548,1695,1715,1618,1726,1665,1623,1632,1650,1664,1680,1586,1653,1638,1650,1671,1606,1584,1688,1631,1517,1660,1609,1530,1707,1588,1530,1727,1495,1542,1700,1501,1579,1730,1435,1629,1659,1508,1606,1732,1560,1600,1679,1593,1624,1709,1620,1672,1661,1639,1664,1647,1733,1664,1546,1706,1714,1593,1687,1676,1600,1677,1660,1565,1677,1686,1586,1678,1685,1608,1710,1678,1669,1581,1623,1708,1618,1629,1755,1631,1534,1718,1641,1524,1644,1631,1516,1637,1672,1557,1592,1677,1693,1507,1648,1676,1621,1577,1712,1652,1546,1685,1706,1535,1669,1661,1573,1630,1668,1660,1608,1667,1670,1667,1576,1685,1711,1566,1645,1690,1638,1561,1669,1705,1600,1606,1676,1656,1527,1684,1704,1532,1677,1679,1546,1639,1670,1655,1628,1678,1631,1530,1664,1676,1538,1625,1736,1630,1635,1736,1610,1544,1686,1657,1603,1726,1678,1563,1696,1717,1515,1655,1722,1514,1623,1741,1542,1653,1716,1517,1694,1734,1532,1632,1748,1564,1666,1739,1475,1694,1748,1496,1635,1753,1534,1670,1739,1538,1663,1749,1553,1695,1738,1558,1677,1719,1521,1691,1736,1533,1705,1673,1641,1705,1645,1656,1704,1645,1611,1714,1637,1581,1728,1638,1591,1744,1592,1628,1720,1675,1592,1724,1637,1613,1723,1593,1644,1682,1506,1695,1625,1585,1699,1601,1616,1732,1579,1612,1716,1576,1626,1701,1584,1623,1675,1557,1660,1710,1550,1639,1731,1570,1713,1666,1575,1708,1689,1618,1739,1656,1630,1729,1664,1597,1710,1686,1608,1701,1676,1631,1696,1677,1640,1672,1644,1706,1680,1538,1775,1672,1584,1757,1651,1612,1785,1659,1614,1774,1528,1693,1765,1550,1691,1785,1633,1667,1737,1659,1740,1604,1712,1706,1561,1718,1635,1614,1713,1539,1646,1746,1534,1654,1766,1573,1696,1757,1645,1673,1730,1643,1637,1668,1657,1744,1592,1698,1607,1562,1739,1589,1615,1713,1583,1615,1716,1562,1671,1754,1581,1623,1720,1600,1657,1730,1544,1647,1716,1514,1620,1700,1637,1638,1662,1654,1613,1606,1668,1647,1615,1669,1657,1620,1618,1640,1630,1605,1661,1583,1640,1680,1600,1662,1674,1598,1705,1627,1559,1767,1661,1579,1733,1695,1652,1697,1781,1585,1684,1728,1568,1685,1757,1579,1667,1760,1544,1672,1682,1594,1742,1605,1649,1762,1621,1650,1747,1580,1651,1745,1590,1714,1741,1524,1609,1714,1539,1636,1783,1540,1624,1766,1548,1709,1797,1581,1659,1774,1579,1691,1770,1603,1682,1796,1615,1638,1808,1646,1646,1749,1746,1597,1716,1720,1649,1733,1697,1642,1711,1739,1664,1716,1711,1611,1724,1706,1695,1643,1690,1657,1698,1707,1746,1657,1655,1759,1643,1672,1724,1635,1705,1810,1613,1697,1754,1539,1709,1801,1558,1728,1778,1639,1738,1691,1718,1709,1695,1711,1799,1603,1759,1790,1602,1733,1839,1571,1696,1841,1608,1724,1814,1631,1672,1817,1664,1647,1724,1711,1727,1701,1766,1744,1731,1737,1740,1681,1769,1715,1685,1760,1709,1696,1714,1789,1656,1718,1821,1639,1690,1818,1630,1700,1848,1668,1686,1791,1611,1662,1771,1645,1731,1754,1631,1678,1773,1683,1686,1720,1694,1676,1735,1730,1661,1709,1698,1737,1702,1725,1741,1667,1735,1774,1651,1760,1766,1640,1770,1725,1652,1791,1790,1644,1753,1736,1675,1730,1730,1646,1753,1753,1686,1730,1792,1647,1723,1776,1671,1712,1715,1651,1680,1747,1628,1697,1730,1679,1688,1723,1648,1779,1772,1579,1770,1765,1567,1740,1800,1585,1694,1825,1568,1684,1801,1612,1705,1840,1606,1706,1721,1622,1701,1707,1671,1706,1694,1683,1681,1646,1701,1756,1625,1734,1759,1631,1687,1841,1603,1674,1799,1568,1699,1790,1597,1691,1790,1539,1683,1826,1488,1696,1855,1518,1678,1868,1519,1722,1850,1559,1723,1849,1469,1755,1836,1559,1722,1842,1578,1802,1844,1574,1734,1844,1599,1764,1839,1608,1754,1836,1637,1670,1816,1688,1658,1797,1686,1657,1761,1718,1636,1731,1773,1636,1776,1764,1628,1752,1740,1602,1728,1757,1615,1758,1742,1644,1698,1757,1635,1697,1769,1630,1712,1800,1696,1776,1776,1648,1716,1784,1647,1765,1782,1660,1780,1719,1703,1647,1757,1699,1718,1673,1748,1659,1764,1778,1661,1754,1783,1706,1738,1776,1696,1667,1783,1646,1743,1763,1662,1720,1745,1641,1712,1742,1640,1723,1730,1662,1674,1696,1700,1596,1706,1757,1645,1712,1753,1650,1694,1772,1663,1741,1679,1691,1713,1693,1763,1626,1699,1754,1641,1722,1736,1607,1731,1753,1638,1707,1731,1702,1623,1659,1733,1647,1663,1743,1684,1665,1737,1682,1680,1735,1682,1732,1710,1691,1673,1672,1707,1667,1744,1699,1668,1763,1767,1695,1729,1723,1685,1671,1727,1761,1643,1781,1764,1668,1689,1787,1687,1712,1760,1696,1658,1654,1767,1629,1717,1783,1669,1663,1802,1680,1740,1766,1655,1720,1730,1747,1614,1692,1768,1714,1753,1772,1698,1729,1806,1709,1799,1753,1692,1698,1694,1745,1681,1767,1751,1732,1758,1815,1718,1753,1713,1721,1683,1700,1792,1682,1759,1782,1762,1764,1823,1728,1739,1739,1789,1721,1706,1762,1742,1753,1797,1765,1710,1790,1730,1780,1748,1743,1747,1701,1784,1744,1679,1802,1745,1774,1792,1757,1718,1834,1721,1760,1693,1747,1762,1717,1769,1759,1747,1801,1801,1765,1745,1777,1763,1704,1760,1748,1780,1797,1773,1786,1772,1781,1751,1704,1797,1710,1751,1790,1759,1765,1834,1792,1773,1768,1821,1823,1764,1820,1778,1739,1814,1794,1806,1839,1765,1787,1887,1799,1717,1876,1803,1738,1791,1892,1723,1734,1854,1763,1732,1880,1770,1724,1941,1789,1704,1826,1873,1729,1759,1917,1753,1753,1853,1755,1754,1874,1734,1716,1894,1816,1669,1868,1857,1724,1820,1836,1686,1775,1882,1708,1723,1851,1699,1759,1799,1712,1784,1802,1720,1743,1773,1822,1647,1856,1831,1680,1850,1830,1722,1835,1855,1718,1752,1824,1658,1792,1834,1735,1806,1832,1728,1781,1813,1769,1765,1888,1761,1683,1831,1779,1750,1790,1852,1769,1744,1779,1727,1767,1771,1764,1775,1802,1732,1821,1787,1778,1834,1837,1802,1748,1843,1805,1751,1794,1825,1701,1797,1696,1763,1831,1725,1756,1815,1803,1798,1718,1798,1787,1764,1767,1719,1786,1786,1685,1732,1793,1752,1803,1661,1817,1776,1722,1764,1699,1731,1839,1700,1711,1843,1751,1803,1737,1802,1818,1749,1747,1735,1725,1789,1692,1751,1827,1734,1770,1720,1746,1765,1729,1801,1736,1699,1807,1728,1775,1757,1804,1795,1738,1761,1738,1744,1768,1719,1737,1800,1720,1782,1685,1779,1774,1749,1751,1762,1743,1738,1745,1729,1683,1750,1712,1703,1774,1700,1615,1741,1755,1476,1731,1762,1364,1734,1719,1410,1724,1713,1540,1786,1718,1525,1752,1717,1597,1724,1695,1621,1780,1691,1735,1757,1638,1703,1756,1699,1690,1767,1639,1682,1736,1662,1615,1733,1666,1674,1731,1681,1669,1764,1652,1701,1705,1663,1664,1700,1691,1663,1709,1646,1653,1710,1684,1649,1711,1650,1653,1761,1651,1700,1701,1665,1685,1710,1649,1670,1707,1695,1681,1713,1690,1710,1721,1706,1692,1721,1655,1690,1693,1713,1634,1735,1750,1572,1749,1742,1592,1762,1715,1580,1744,1705,1614,1717,1744,1617,1687,1750,1612,1741,1765,1660,1683,1729,1665,1724,1735,1712,1679,1744,1775,1720,1718,1739,1742,1726,1707,1692,1712,1763,1641,1737,1713,1645,1752,1767,1646,1788,1737,1669,1743,1743,1696,1727,1781,1758,1715,1756,1750,1688,1738,1747,1664,1730,1767,1632,1811,1784,1665,1762,1763,1712,1724,1788,1766,1718,1778,1726,1701,1783,1765,1616,1826,1822,1662,1731,1833,1669,1711,1819,1675,1753,1824,1713,1685,1788,1698,1704,1795,1745,1597,1779,1733,1590,1751,1778,1641,1684,1801,1671,1674,1783,1736,1709,1789,1751,1700,1801,1716,1661,1730,1747,1624,1799,1780,1686,1760,1757,1657,1704,1752,1670,1676,1777,1736,1688,1785,1745,1684,1762,1711,1661,1712,1699,1696,1739,1714,1630,1784,1755,1671,1786,1730,1680,1742,1769,1726,1730,1782,1731,1704,1756,1736,1669,1801,1727,1698,1801,1749,1693,1817,1731,1707,1760,1692,1691,1693,1721,1692,1715,1700,1672,1744,1769,1623,1736,1754,1675,1710,1794,1724,1688,1749,1674,1715,1774,1709,1676,1777,1718,1666,1755,1728,1660,1783,1746,1636,1817,1728,1693,1788,1699,1670,1796,1725,1667,1752,1710,1704,1778,1706,1678,1822,1676,1714,1811,1722,1675,1791,1707,1629,1789,1751,1685,1782,1800,1702,1798,1807,1626,1775,1834,1655,1734,1815,1721,1713,1809,1719,1693,1858,1671,1674,1837,1674,1644,1846,1716,1678,1826,1765,1613,1744,1800,1666,1787,1785,1638,1783,1783,1693,1766,1787,1716,1736,1842,1754,1717,1904,1696,1676,1868,1718,1687,1863,1728,1646,1885,1680,1648,1900,1719,1633,1875,1765,1624,1841,1738,1620,1832,1748,1624,1783,1794,1623,1792,1804,1677,1800,1778,1654,1750,1786,1713,1729,1827,1707,1710,1855,1688,1655,1878,1678,1658,1861,1735,1642,1852,1772,1645,1842,1814,1595,1746,1825,1642,1776,1804,1675,1764,1791,1665,1759,1812,1672,1742,1813,1714,1674,1857,1713,1594,1864,1767,1616,1845,1785,1531,1814,1813,1587,1797,1832,1619,1772,1895,1629,1776,1853,1667,1710,1815,1670,1696,1863,1704,1622,1897,1680,1563,1858,1749,1579,1875,1756,1570,1792,1798,1617,1820,1835,1688,1766,1831,1638,1671,1861,1682,1624,1904,1721,1635,1866,1744,1640,1864,1787,1673,1839,1811,1649,1840,1782,1647,1800,1818,1645,1819,1789,1651,1774,1839,1689,1807,1804,1712,1721,1856,1643,1653,1913,1707,1662,1905,1709,1726,1917,1689,1662,1897,1664,1667,1889,1698,1630,1903,1751,1610,1886,1757,1545,1878,1768,1606,1841,1797,1640,1805,1814,1622,1749,1880,1637,1651,1891,1642,1693,1884,1576,1645,1875,1729,1610,1841,1760,1643,1829,1806,1602,1723,1855,1634,1685,1907,1632,1654,1893,1621,1650,1872,1685,1657,1884,1717,1613,1808,1805,1669,1776,1813,1641,1731,1898,1680,1685,1939,1645,1727,1924,1635,1699,1877,1690,1714,1871,1734,1661,1832,1793,1694,1834,1760,1679,1831,1795,1660,1839,1849,1609,1795,1833,1651,1783,1843,1680,1768,1892,1626,1754,1905,1635,1779,1850,1602,1783,1869,1602,1708,1888,1674,1706,1895,1652,1711,1900,1676,1707,1889,1697,1691,1882,1715,1665,1877,1765,1652,1862,1794,1676,1829,1748,1675,1843,1782,1602,1798,1806,1650,1788,1859,1674,1737,1876,1638,1684,1836,1711,1701,1881,1747,1656,1854,1775,1643,1853,1789,1630,1823,1808,1628,1830,1776,1667,1828,1796,1664,1781,1814,1648,1758,1813,1671,1767,1798,1728,1702,1777,1622,1650,1807,1633,1608,1846,1707,1632,1825,1731,1594,1829,1707,1613,1791,1731,1595,1790,1743,1582,1821,1770,1626,1799,1780,1666,1811,1787,1590,1788,1808,1566,1809,1717,1636,1751,1801,1610,1747,1812,1633,1667,1815,1629,1662,1862,1645,1645,1818,1669,1651,1916,1706,1625,1845,1738,1581,1798,1822,1595,1821,1806,1600,1788,1827,1573,1837,1800,1574,1801,1802,1657,1771,1851,1636,1714,1857,1638,1617,1878,1661,1658,1836,1769,1605,1826,1806,1665,1806,1828,1691,1732,1890,1700,1687,1842,1760,1592,1838,1783,1611,1804,1810,1680,1691,1882,1705,1638,1819,1712,1621,1826,1732,1606,1825,1775,1614,1734,1828,1587,1668,1829,1703,1628,1848,1730,1640,1864,1726,1624,1793,1829,1655,1721,1854,1727,1643,1851,1705,1621,1783,1844,1655,1645,1865,1661,1695,1857,1708,1618,1861,1744,1668,1863,1752,1590,1786,1883,1630,1693,1910,1666,1681,1864,1745,1636,1858,1747,1689,1849,1759,1656,1839,1821,1624,1780,1858,1646,1753,1873,1720,1675,1869,1782,1609,1819,1865,1651,1726,1905,1660,1713,1854,1743,1614,1874,1807,1592,1817,1883,1576,1774,1910,1663,1736,1874,1728,1599,1860,1825,1616,1820,1899,1640,1740,1899,1685,1652,1855,1774,1587,1831,1855,1589,1775,1927,1665,1705,1917,1749,1605,1867,1801,1647,1788,1883,1639,1741,1969,1682,1682,1882,1703,1627,1858,1760,1589,1845,1824,1603,1829,1810,1600,1766,1916,1663,1721,1869,1700,1642,1889,1747,1545,1869,1794,1588,1883,1845,1583,1769,1861,1628,1694,1871,1666,1719,1862,1654,1688,1847,1676,1653,1862,1721,1592,1896,1784,1587,1831,1760,1580,1851,1809,1564,1825,1837,1557,1813,1873,1620,1774,1856,1611,1702,1856,1667,1702,1881,1670,1700,1833,1756,1615,1863,1807,1643,1864,1747,1557,1842,1775,1580,1808,1795,1518,1812,1812,1546,1783,1867,1562,1744,1837,1680,1635,1821,1733,1611,1860,1753,1584,1826,1772,1561,1809,1792,1552,1789,1811,1625,1705,1860,1615,1707,1833,1656,1659,1833,1697,1538,1858,1788,1565,1800,1840,1622,1816,1857,1605,1796,1836,1620,1735,1846,1632,1834,1852,1599,1792,1821,1635,1725,1863,1591,1717,1865,1712,1709,1804,1757,1679,1845,1756,1608,1849,1811,1634,1817,1825,1594,1797,1822,1601,1814,1827,1603,1730,1815,1581,1728,1817,1679,1649,1851,1817,1607,1800,1823,1571,1782,1851,1603,1762,1870,1667,1768,1789,1770,1621,1799,1821,1577,1799,1870,1533,1803,1853,1602,1747,1808,1734,1658,1804,1757,1587,1792,1779,1606,1769,1746,1572,1781,1799,1598,1727,1774,1640,1635,1721,1701,1586,1776,1749,1594,1734,1781,1549,1750,1782,1547,1745,1760,1514,1696,1762,1599,1699,1782,1689,1719,1780,1663,1669,1782,1741,1594,1762,1731,1570,1758,1802,1572,1708,1847,1557,1687,1787,1594,1653,1793,1625,1677,1823,1643,1666,1832,1645,1602,1822,1669,1583,1824,1769,1590,1706,1846,1555,1708,1839,1641,1638,1827,1668,1567,1826,1732,1667,1826,1813,1587,1885,1851,1605,1722,1846,1742,1578,1810,1797,1608,1831,1844,1680,1711,1851,1747,1592,1811,1803,1589,1774,1853,1733,1785,1856,1778,1633,1826,1830,1611,1788,1831,1547,1714,1835,1756,1601,1795,1844,1575,1741,1882,1698,1700,1829,1767,1592,1774,1826,1600,1710,1894,1699,1654,1816,1783,1534,1812,1862,1618,1723,1888,1706,1654,1869,1820,1594,1823,1838,1684,1759,1827,1759,1639,1859,1831,1554,1795,1846,1646,1745,1850,1723,1661,1833,1829,1595,1808,1903,1668,1766,1852,1729,1701,1824,1766,1581,1764,1829,1538,1740,1812,1615,1787,1812,1721,1579,1824,1817,1561,1786,1828,1565,1757,1840,1708,1689,1752,1783,1587,1772,1813,1615,1766,1852,1664,1766,1852,1760,1548,1832,1782,1638,1791,1830,1610,1765,1833,1718,1677,1863,1717,1562,1805,1842,1564,1708,1809,1658,1733,1781,1682,1648,1836,1713,1594,1790,1767,1605,1754,1781,1631,1763,1825,1634,1674,1827,1721,1612,1806,1778,1580,1746,1758,1662,1674,1767,1704,1622,1829,1720,1601,1754,1731,1584,1768,1721,1691,1618,1817,1718,1540,1769,1750,1612,1761,1772,1699,1617,1736,1739,1584,1736,1824,1658,1736,1789,1720,1615,1795,1762,1606,1770,1821,1672,1733,1787,1727,1594,1769,1716,1616,1766,1768,1742,1606,1769,1765,1605,1716,1792,1674,1786,1716,1703,1656,1776,1767,1630,1698,1747,1643,1738,1757,1682,1599,1794,1802,1586,1775,1700,1636,1693,1701,1746,1625,1760,1749,1653,1729,1701,1762,1653,1750,1793,1606,1725,1692,1703,1737,1764,1718,1634,1688,1723,1590,1765,1718,1738,1621,1746,1757,1619,1702,1744,1627,1770,1672,1707,1683,1657,1735,1638,1765,1765,1605,1778,1700,1718,1635,1745,1777,1613,1763,1744,1625,1776,1700,1723,1649,1736,1753,1620,1743,1753,1695,1744,1637,1744,1648,1718,1746,1572,1663,1749,1667,1696,1653,1771,1646,1755,1741,1658,1788,1685,1715,1646,1699,1756,1596,1723,1742,1658,1741,1674,1740,1641,1742,1747,1644,1765,1730,1710,1646,1712,1802,1631,1721,1763,1638,1739,1682,1722,1618,1757,1743,1603,1682,1780,1604,1796,1696,1729,1667,1692,1753,1615,1719,1744,1610,1606,1680,1672,1573,1711,1758,1560,1740,1796,1544,1677,1732,1597,1697,1664,1640,1677,1659,1699,1657,1667,1713,1607,1710,1697,1559,1675,1668,1682,1692,1666,1715,1595,1691,1701,1602,1737,1746,1588,1713,1691,1636,1659,1699,1658,1626,1706,1709,1603,1704,1712,1606,1700,1701,1616,1741,1685,1628,1751,1675,1664,1700,1716,1652,1676,1644,1667,1712,1655,1660,1628,1695,1671,1653,1727,1639,1569,1702,1668,1587,1639,1736,1586,1783,1625,1628,1749,1627,1626,1700,1694,1646,1716,1683,1645,1673,1686,1597,1643,1726,1614,1624,1700,1626,1648,1654,1653,1577,1688,1639,1636,1722,1637,1612,1739,1642,1613,1680,1635,1638,1610,1665,1630,1565,1713,1631,1627,1643,1660,1609,1654,1575,1610,1731,1611,1614,1632,1672,1635,1612,1711,1600,1670,1707,1647,1683,1688,1647,1644,1751,1534,1610,1684,1563,1625,1655,1666,1608,1638,1672,1604,1671,1672,1566,1604,1607,1617,1578,1640,1555,1564,1717,1548,1566,1711,1529,1586,1694,1563,1576,1635,1669,1556,1615,1663,1599,1661,1672,1609,1621,1726,1554,1607,1740,1512,1567,1690,1530,1590,1619,1638,1588,1600,1676,1609,1604,1699,1557,1556,1718,1589,1613,1689,1607,1627,1646,1614,1629,1607,1654,1640,1617,1647,1573,1637,1704,1555,1578,1683,1543,1642,1660,1617,1617,1609,1657,1596,1628,1692,1541,1663,1661,1563,1576,1774,1486,1585,1639,1624,1547,1633,1597,1597,1542,1671,1555,1555,1653,1590,1601,1660,1520,1574,1641,1562,1570,1639,1539,1592,1618,1558,1579,1644,1580,1583,1603,1574,1501,1677,1546,1541,1663,1535,1435,1662,1540,1490,1677,1484,1507,1652,1505,1510,1649,1480,1569,1690,1513,1484,1647,1505,1524,1648,1545,1562,1669,1548,1532,1693,1526,1520,1712,1540,1526,1692,1545,1508,1648,1540,1493,1668,1541,1544,1655,1542,1469,1622,1519,1513,1655,1567,1554,1667,1546,1583,1633,1582,1577,1599,1601,1605,1588,1627,1656,1537,1613,1662,1513,1591,1661,1518,1598,1622,1574,1614,1658,1502,1612,1722,1479,1576,1713,1444,1568,1742,1505,1571,1703,1582,1526,1673,1545,1498,1682,1558,1515,1717,1550,1517,1720,1512,1517,1681,1526,1534,1723,1579,1495,1646,1599,1500,1703,1595,1449,1729,1569,1471,1655,1590,1543,1654,1592,1478,1706,1534,1475,1700,1554,1499,1700,1591,1445,1703,1582,1493,1681,1559,1443,1722,1597,1457,1734,1578,1461,1718,1602,1508,1664,1583,1459,1722,1546,1513,1725,1571,1508,1734,1530,1466,1698,1540,1490,1681,1488,1550,1567,1652,1559,1526,1659,1562,1489,1707,1558,1464,1686,1542,1497,1680,1560,1491,1709,1538,1465,1751,1543,1452,1730,1533,1478,1755,1554,1493,1689,1523,1525,1653,1587,1549,1607,1576,1551,1574,1644,1538,1568,1642,1585,1550,1667,1558,1523,1681,1577,1493,1727,1527,1542,1723,1548,1474,1755,1530,1489,1729,1494,1461,1773,1447,1480,1741,1480,1497,1731,1472,1491,1712,1595,1445,1590,1651,1492,1501,1642,1487,1498,1693,1499,1499,1683,1535,1520,1685,1537,1496,1736,1502,1442,1688,1573,1478,1661,1582,1553,1557,1688,1491,1484,1745,1535,1512,1759,1515,1499,1755,1494,1482,1758,1431,1459,1749,1540,1488,1692,1594,1480,1628,1619,1511,1444,1712,1491,1523,1702,1464,1533,1741,1508,1525,1728,1457,1511,1712,1496,1510,1698,1480,1550,1701,1531,1507,1695,1484,1538,1676,1466,1565,1663,1491,1524,1708,1528,1555,1663,1517,1539,1629,1506,1630,1561,1522,1673,1556,1524,1717,1526,1519,1681,1568,1527,1600,1543,1565,1678,1563,1487,1685,1568,1512,1734,1417,1543,1715,1464,1559,1661,1485,1568,1687,1510,1540,1692,1514,1535,1684,1466,1533,1702,1487,1539,1753,1477,1523,1715,1471,1514,1737,1454,1550,1734,1478,1511,1630,1482,1556,1619,1465,1544,1757,1503,1482,1749,1541,1521,1719,1552,1544,1708,1517,1526,1753,1514,1534,1733,1495,1535,1715,1440,1467,1677,1538,1553,1642,1519,1594,1649,1558,1604,1654,1576,1546,1687,1512,1590,1643,1518,1556,1647,1530,1490,1654,1475,1563,1578,1536,1534,1615,1497,1569,1628,1511,1523,1647,1465,1548,1628,1432,1534,1653,1462,1501,1647,1525,1475,1646,1493,1495,1614,1541,1528,1633,1466,1520,1665,1527,1532,1706,1544,1530,1657,1521,1486,1679,1525,1513,1624,1534,1514,1663,1538,1549,1652,1559,1582,1679,1496,1563,1704,1511,1466,1664,1507,1515,1671,1565,1482,1512,1617,1541,1593,1671,1576,1543,1660,1535,1527,1737,1487,1499,1717,1517,1504,1684,1595,1506,1647,1600,1524,1587,1655,1526,1522,1673,1494,1512,1719,1561,1516,1699,1557,1476,1722,1500,1553,1625,1609,1555,1579,1670,1564,1549,1683,1512,1521,1626,1535,1500,1627,1530,1452,1639,1590,1458,1668,1533,1526,1659,1565,1490,1604,1592,1559,1566,1662,1556,1549,1662,1503,1501,1668,1494,1512,1718,1587,1440,1668,1566,1467,1645,1555,1499,1601,1628,1520,1508,1663,1506,1520,1673,1523,1463,1679,1518,1540,1680,1499,1502,1687,1546,1500,1692,1539,1433,1695,1537,1488,1678,1526,1469,1649,1583,1504,1633,1587,1512,1609,1590,1519,1584,1641,1484,1452,1613,1506,1416,1700,1494,1381,1680,1533,1406,1651,1521,1443,1605,1612,1470,1598,1650,1480,1516,1642,1475,1497,1684,1437,1502,1703,1476,1541,1647,1493,1499,1659,1511,1416,1669,1551,1401,1718,1546,1385,1634,1559,1501,1601,1630,1468,1515,1667,1412,1527,1590,1451,1477,1651,1478,1434,1597,1529,1406,1637,1550,1353,1549,1610,1417,1479,1604,1437,1525,1606,1426,1531,1662,1435,1499,1679,1424,1494,1651,1419,1512,1647,1461,1450,1616,1539,1453,1651,1514,1441,1643,1495,1408,1636,1536,1400,1666,1529,1460,1656,1540,1479,1652,1513,1474,1664,1519,1448,1627,1588,1424,1582,1594,1404,1644,1587,1399,1634,1518,1439,1652,1473,1444,1685,1469,1525,1651,1424,1520,1633,1419,1577,1618,1488,1570,1602,1470,1599,1639,1416,1654,1623,1444,1641,1536,1464,1612,1478,1516,1626,1487,1497,1666,1470,1527,1620,1473,1537,1653,1453,1534,1661,1495,1546,1689,1482,1605,1615,1459,1621,1632,1403,1595,1586,1459,1612,1529,1430,1626,1542,1435,1638,1601,1435,1692,1569,1463,1664,1512,1483,1685,1454,1511,1722,1503,1607,1606,1423,1604,1621,1434,1601,1587,1495,1600,1586,1505,1651,1656,1461,1662,1618,1388,1666,1601,1413,1644,1533,1443,1700,1552,1457,1653,1509,1464,1693,1508,1459,1698,1496,1513,1656,1494,1594,1691,1423,1646,1565,1427,1682,1548,1394,1699,1544,1419,1696,1506,1423,1649,1527,1456,1618,1518,1471,1681,1476,1551,1639,1443,1611,1582,1439,1583,1608,1425,1561,1597,1449,1637,1567,1428,1584,1586,1477,1512,1643,1504,1521,1611,1515,1471,1619,1515,1424,1616,1525,1437,1607,1467,1477,1598,1510,1459,1658,1488,1512,1648,1582,1443,1683,1488,1422,1677,1547,1433,1673,1531,1428,1666,1526,1447,1668,1537,1458,1692,1512,1449,1665,1526,1487,1612,1593,1506,1566,1592,1527,1564,1594,1486,1537,1524,1487,1543,1580,1500,1546,1564,1492,1544,1533,1507,1583,1570,1529,1512,1566,1549,1488,1648,1539,1512,1596,1512,1576,1628,1484,1508,1638,1566,1523,1689,1586,1514,1692,1564,1534,1680,1491,1493,1629,1547,1506,1670,1498,1477,1678,1552,1497,1655,1525,1543,1658,1585,1500,1592,1587,1547,1620,1630,1515,1513,1592,1559,1519,1619,1532,1514,1703,1438,1515,1680,1542,1481,1686,1537,1539,1670,1511,1513,1643,1563,1501,1599,1641,1528,1562,1633,1551,1504,1662,1499,1467,1651,1534,1548,1672,1495,1528,1620,1486,1526,1630,1492,1587,1686,1501,1567,1670,1466,1525,1675,1492,1543,1659,1456,1470,1697,1484,1485,1705,1465,1442,1605,1524,1511,1667,1537,1500,1720,1569,1464,1675,1540,1467,1636,1547,1464,1616,1611,1452,1583,1691,1513,1578,1672,1512,1568,1703,1512,1601,1734,1478,1563,1698,1465,1570,1762,1450,1595,1746,1421,1572,1737,1364,1547,1731,1474,1491,1743,1433,1512,1728,1541,1511,1744,1512,1520,1719,1524,1518,1696,1538,1475,1730,1554,1429,1667,1604,1512,1615,1692,1504,1572,1660,1494,1573,1667,1568,1541,1700,1514,1548,1692,1510,1570,1674,1451,1552,1742,1429,1553,1797,1404,1482,1751,1545,1449,1689,1568,1494,1708,1564,1504,1704,1609,1520,1703,1550,1505,1752,1604,1505,1724,1585,1511,1659,1612,1494,1628,1641,1490,1639,1755,1432,1552,1744,1407,1585,1702,1433,1532,1722,1534,1469,1655,1547,1486,1631,1601,1477,1594,1657,1473,1533,1679,1432,1542,1669,1504,1531,1640,1492,1484,1656,1553,1458,1631,1583,1504,1601,1578,1465,1614,1611,1497,1576,1554,1443,1550,1593,1516,1606,1610,1474,1591,1560,1489,1627,1523,1468,1620,1474,1542,1653,1454,1543,1643,1435,1511,1659,1444,1525,1655,1429,1547,1644,1404,1548,1573,1468,1546,1618,1470,1532,1584,1466,1567,1555,1449,1587,1474,1488,1552,1643,1528,1650,1640,1585,1573,1691,1760,1544,1578,1722,1534,1571,1670,1676,1535,1639,1712,1522,1593,1735,1602,1580,1693,1643,1547,1618,1695,1446,1532,1689,1515,1551,1680,1567,1559,1679,1534,1561,1667,1583,1526,1699,1541,1544,1632,1600,1519,1618,1653,1486,1606,1653,1479,1630,1637,1533,1516,1695,1528,1570,1704,1561,1581,1698,1545,1583,1701,1550,1535,1701,1588,1610,1715,1594,1553,1656,1658,1529,1684,1666,1528,1677,1744,1555,1661,1734,1529,1635,1782,1530,1657,1754,1514,1681,1752,1511,1648,1670,1465,1674,1702,1516,1628,1724,1517,1620,1781,1541,1620,1715,1532,1558,1732,1610,1557,1693,1591,1599,1719,1569,1595,1689,1560,1541,1696,1643,1493,1677,1730,1448,1640,1732,1488,1633,1732,1481,1643,1720,1506,1620,1729,1538,1612,1731,1487,1608,1721,1513,1619,1722,1554,1604,1698,1608,1605,1696,1676,1516,1695,1723,1546,1732,1638,1521,1690,1725,1525,1665,1745,1509,1619,1664,1560,1618,1728,1507,1565,1695,1696,1486,1692,1736,1519,1598,1672,1568,1525,1716,1572,1587,1710,1604,1550,1708,1664,1559,1613,1691,1555,1596,1664,1528,1616,1710,1526,1569,1689,1524,1598,1681,1559,1579,1676,1472,1574,1682,1566,1570,1649,1570,1605,1651,1592,1531,1652,1606,1531,1657,1684,1511,1643,1688,1567,1626,1660,1524,1600,1632,1529,1641,1674,1564,1611,1690,1552,1607,1627,1579,1604,1676,1542,1603,1653,1555,1537,1664,1615,1476,1724,1618,1554,1627,1616,1537,1580,1645,1552,1587,1681,1593,1538,1669,1615,1567,1657,1615,1561,1674,1604,1545,1653,1616,1570,1666,1641,1528,1634,1647,1566,1634,1675,1548,1624,1682,1541,1620,1642,1529,1539,1708,1653,1609,1720,1630,1525,1691,1683,1526,1660,1694,1529,1614,1759,1584,1618,1745,1559,1564,1724,1600,1547,1723,1583,1607,1655,1678,1628,1716,1685,1618,1649,1634,1574,1591,1652,1631,1580,1691,1657,1532,1681,1701,1521,1694,1665,1542,1591,1677,1554,1659,1696,1544,1515,1711,1652,1545,1735,1630,1530,1682,1547,1520,1666,1658,1466,1701,1598,1510,1680,1565,1563,1685,1528,1479,1680,1531,1483,1626,1504,1513,1666,1510,1551,1688,1412,1558,1673,1474,1629,1565,1522,1645,1497,1537,1663,1412,1538,1659,1418,1523,1689,1458,1559,1671,1441,1550,1606,1470,1580,1522,1491,1635,1473,1514,1637,1520,1546,1653,1467,1575,1626,1423,1582,1611,1481,1545,1650,1452,1531,1687,1399,1557,1627,1410,1608,1619,1467,1602,1611,1502,1568,1617,1478,1604,1623,1445,1606,1661,1621,1572,1679,1602,1572,1640,1571,1567,1645,1518,1606,1590,1535,1607,1623,1547,1583,1680,1521,1646,1602,1541,1543,1598,1541,1600,1591,1529,1538,1606,1496,1558,1604,1512,1579,1614,1532,1578,1624,1499,1564,1613,1511,1555,1579,1554,1594,1629,1522,1543,1609,1547,1556,1596,1514,1562,1630,1452,1533,1677,1510,1523,1601,1450,1591,1619,1487,1522,1575,1547,1586,1613,1618,1560,1607,1568,1610,1601,1622,1664,1578,1607,1636,1554,1614,1644,1569,1621,1613,1619,1603,1623,1593,1599,1619,1654,1574,1588,1590,1621,1586,1640,1564,1607,1579,1646,1617,1619,1657,1618,1598,1602,1614,1609,1643,1577,1585,1623,1576,1629,1578,1561,1618,1596,1563,1593,1592,1593,1651,1562,1576,1609,1607,1579,1597,1600,1630,1660,1588,1603,1643,1585,1633,1618,1607,1597,1663,1651,1559,1619,1555,1622,1648,1543,1599,1660,1584,1611,1653,1608,1595,1664,1628,1590,1603,1653,1580,1614,1629,1625,1604,1629,1579,1622,1653,1638,1582,1614,1616,1592,1591,1631,1618,1593,1643,1679,1597,1624,1609,1601,1654,1618,1612,1603,1678,1567,1668,1685,1587,1633,1630,1619,1612,1567,1626,1696,1650,1636,1662,1606,1620,1248,1591,1495,1511,1692,1642,1351,1619,1571,1410,1673,1610,1463,1625,1619,1497,1639,1633,1547,1626,1583,1552,1628,1632,1558,1593,1630,1563,1598,1594,1694,1511,1635,1683,1448,1655,1748,1450,1707,1717,1468,1673,1710,1430,1677,1661,1537,1669,1684,1617,1578,1655,1618,1641,1689,1788,1510,1685,1735,1480,1709,1635,1566,1697,1688,1598,1653,1637,1738,1531,1667,1774,1401,1750,1660,1518,1659,1586,1677,1549,1740,1718,1465,1698,1753,1507,1710,1670,1546,1692,1675,1667,1560,1713,1789,1461,1692,1758,1465,1756,1702,1559,1593,1689,1680,1543,1746,1772,1443,1721,1726,1476,1721,1700,1604,1586,1738,1729,1463,1715,1799,1310,1757,1709,1477,1665,1747,1630,1587,1712,1764,1443,1733,1786,1451,1719,1727,1579,1564,1708,1748,1492,1745,1784,1516,1677,1692,1602,1671,1665,1805,1525,1714,1754,1571,1729,1708,1730,1715,1709,1782,1540,1720,1693,1676,1742,1772,1828,1637,1727,1769,1574,1742,1699,1767,1604,1701,1857,1482,1759,1702,1692,1626,1767,1796,1456,1748,1749,1535,1667,1665,1769,1625,1672,1802,1480,1761,1644,1640,1644,1659,1812,1565,1700,1753,1490,1744,1684,1648,1656,1711,1800,1503,1758,1707,1630,1698,1687,1750,1616,1719,1785,1542,1745,1654,1702,1588,1656,1821,1559,1670,1810,1514,1753,1691,1558,1687,1688,1680,1657,1672,1746,1599,1740,1770,1528,1749,1764,1585,1694,1744,1644,1696,1684,1694,1614,1708,1706,1520,1741,1746,1590,1755,1682,1634,1690,1693,1755,1569,1666,1800,1544,1741,1751,1579,1717,1727,1722,1664,1691,1800,1625,1692,1821,1562,1743,1678,1628,1728,1646,1723,1614,1729,1728,1559,1786,1689,1653,1726,1665,1693,1670,1718,1727,1621,1738,1725,1560,1756,1662,1637,1726,1695,1716,1613,1702,1700,1574,1759,1615,1579,1744,1658,1718,1611,1748,1748,1604,1760,1723,1593,1785,1659,1679,1708,1727,1725,1639,1728,1786,1664,1704,1773,1607,1673,1698,1708,1667,1727,1806,1561,1765,1683,1687,1774,1775,1801,1657,1734,1765,1665,1728,1742,1816,1687,1714,1790,1621,1789,1755,1777,1756,1707,1869,1646,1754,1758,1682,1761,1748,1818,1687,1701,1847,1647,1768,1798,1675,1740,1694,1825,1599,1729,1781,1680,1728,1730,1808,1706,1699,1809,1684,1762,1758,1722,1745,1742,1872,1608,1715,1759,1703,1718,1742,1781,1700,1734,1849,1636,1741,1721,1670,1759,1719,1771,1680,1694,1750,1652,1720,1696,1721,1709,1739,1751,1690,1748,1680,1730,1721,1637,1827,1743,1736,1781,1691,1781,1680,1770,1720,1700,1802,1664,1726,1696,1698,1761,1686,1764,1760,1699,1798,1678,1647,1743,1665,1724,1711,1725,1720,1766,1788,1706,1716,1811,1646,1730,1714,1732,1736,1647,1813,1726,1709,1843,1719,1663,1811,1689,1675,1718,1753,1742,1687,1809,1692,1686,1803,1718,1684,1812,1620,1721,1782,1700,1756,1721,1795,1721,1690,1801,1711,1721,1853,1701,1716,1822,1692,1667,1783,1722,1707,1705,1774,1728,1639,1755,1671,1672,1819,1707,1693,1773,1729,1724,1714,1754,1712,1685,1772,1739,1704,1840,1765,1691,1839,1687,1679,1829,1759,1714,1659,1753,1645,1686,1793,1581,1734,1839,1613,1723,1881,1699,1689,1786,1772,1796,1736,1851,1806,1663,1856,1681,1835,1722,1809,1803,1655,1881,1741,1729,1776,1734,1764,1674,1835,1747,1692,1830,1669,1724,1676,1811,1787,1693,1827,1762,1691,1715,1700,1876,1637,1784,1838,1650,1804,1760,1777,1644,1737,1730,1612,1797,1752,1711,1750,1703,1736,1589,1756,1797,1650,1772,1759,1699,1761,1740,1765,1618,1762,1794,1599,1832,1769,1651,1766,1701,1757,1631,1823,1824,1660,1836,1768,1703,1724,1755,1847,1641,1823,1838,1680,1818,1689,1767,1654,1751,1844,1695,1819,1803,1688,1739,1692,1885,1679,1773,1811,1690,1772,1665,1837,1649,1743,1871,1672,1823,1762,1764,1709,1714,1842,1682,1783,1813,1676,1776,1668,1863,1670,1782,1872,1660,1828,1776,1726,1762,1751,1855,1674,1796,1866,1674,1830,1851,1737,1774,1736,1831,1680,1798,1830,1662,1789,1825,1717,1766,1754,1787,1698,1748,1867,1647,1734,1878,1677,1812,1749,1758,1704,1706,1825,1641,1746,1830,1692,1776,1715,1769,1681,1724,1861,1611,1730,1831,1673,1743,1742,1792,1680,1706,1826,1668,1796,1835,1682,1775,1784,1767,1692,1695,1809,1649,1787,1821,1676,1775,1738,1789,1674,1733,1783,1657,1773,1788,1711,1785,1717,1767,1729,1758,1783,1668,1814,1806,1747,1810,1731,1830,1697,1730,1764,1687,1818,1778,1769,1760,1759,1782,1664,1811,1807,1686,1842,1729,1775,1647,1758,1833,1664,1792,1760,1787,1734,1713,1806,1661,1790,1807,1709,1814,1781,1774,1657,1781,1849,1689,1816,1760,1742,1762,1750,1829,1626,1824,1820,1748,1815,1706,1842,1672,1746,1868,1721,1818,1806,1796,1721,1711,1893,1653,1786,1841,1819,1749,1691,1936,1659,1834,1864,1755,1775,1705,1867,1641,1801,1883,1730,1815,1804,1881,1665,1716,1898,1668,1754,1781,1805,1690,1711,1875,1642,1767,1850,1704,1830,1710,1824,1710,1737,1862,1642,1825,1817,1724,1790,1707,1855,1694,1728,1906,1640,1784,1801,1817,1769,1723,1869,1708,1812,1838,1712,1810,1719,1838,1698,1781,1882,1724,1821,1765,1847,1727,1675,1855,1709,1843,1807,1767,1794,1706,1863,1703,1827,1861,1783,1814,1752,1861,1699,1721,1929,1745,1765,1801,1888,1690,1746,1934,1687,1778,1781,1831,1766,1707,1883,1698,1771,1854,1781,1767,1671,1900,1679,1765,1870,1722,1751,1726,1875,1736,1695,1941,1658,1820,1781,1779,1784,1709,1827,1721,1768,1892,1723,1778,1737,1860,1741,1715,1930,1703,1878,1754,1860,1790,1631,1945,1736,1890,1779,1842,1840,1723,1877,1724,1849,1852,1814,1841,1739,1879,1778,1728,1885,1718,1823,1796,1850,1775,1750,1902,1714,1875,1784,1816,1821,1714,1829,1737,1777,1904,1750,1824,1796,1860,1761,1715,1898,1706,1823,1757,1815,1778,1768,1853,1759,1780,1852,1770,1867,1757,1851,1799,1739,1907,1740,1871,1760,1845,1822,1768,1829,1731,1845,1837,1775,1799,1767,1838,1743,1732,1909,1745,1819,1789,1842,1777,1753,1830,1796,1728,1916,1727,1820,1773,1825,1761,1758,1789,1735,1780,1873,1753,1790,1841,1822,1777,1776,1843,1707,1768,1827,1809,1786,1729,1888,1717,1727,1859,1844,1765,1727,1886,1717,1774,1873,1815,1767,1753,1880,1738,1779,1882,1752,1760,1773,1840,1726,1808,1897,1840,1810,1784,1871,1693,1816,1890,1834,1802,1776,1914,1677,1841,1910,1789,1789,1787,1850,1713,1808,1858,1809,1785,1743,1894,1731,1856,1877,1791,1763,1739,1885,1686,1794,1816,1794,1808,1751,1873,1720,1843,1805,1804,1728,1682,1884,1685,1778,1831,1832,1714,1729,1882,1727,1815,1838,1786,1754,1731,1850,1675,1761,1868,1770,1797,1754,1892,1781,1762,1867,1723,1776,1789,1839,1765,1788,1884,1734,1866,1744,1813,1803,1745,1885,1705,1887,1780,1847,1789,1744,1827,1723,1871,1802,1814,1841,1768,1829,1735,1849,1830,1760,1831,1693,1830,1720,1833,1854,1836,1830,1706,1843,1731,1835,1853,1796,1857,1710,1850,1790,1738,1858,1775,1799,1700,1869,1760,1785,1858,1767,1783,1703,1854,1756,1751,1848,1802,1798,1721,1858,1769,1778,1888,1784,1826,1709,1876,1767,1812,1871,1795,1880,1757,1883,1709,1886,1806,1827,1777,1737,1920,1710,1831,1742,1885,1753,1814,1937,1743,1816,1801,1928,1728,1820,1909,1812,1801,1757,1931,1742,1799,1920,1866,1810,1710,1868,1738,1829,1878,1845,1758,1737,1881,1708,1811,1776,1858,1755,1761,1923,1687,1725,1714,1892,1737,1743,1924,1781,1788,1765,1921,1689,1809,1866,1805,1760,1703,1908,1659,1862,1788,1853,1797,1797,1910,1733,1849,1748,1900,1761,1795,1904,1731,1843,1776,1906,1738,1801,1884,1798,1791,1776,1920,1765,1788,1927,1786,1777,1809,1891,1703,1799,1863,1779,1805,1764,1907,1676,1807,1800,1850,1752,1817,1910,1752,1820,1812,1915,1714,1821,1900,1776,1767,1774,1876,1707,1855,1810,1831,1776,1808,1871,1697,1831,1777,1858,1735,1792,1869,1717,1820,1729,1824,1776,1775,1862,1691,1804,1801,1835,1808,1789,1860,1737,1821,1807,1761,1786,1807,1889,1713,1806,1817,1800,1766,1792,1906,1716,1853,1795,1807,1777,1779,1855,1733,1811,1772,1829,1747,1821,1857,1637,1855,1754,1829,1758,1801,1889,1697,1815,1825,1726,1775,1755,1839,1674,1828,1875,1773,1783,1756,1810,1696,1776,1860,1650,1698,1727,1797,1696,1785,1890,1665,1773,1873,1720,1696,1756,1809,1637,1749,1862,1661,1733,1921,1655,1697,1859,1718,1711,1838,1778,1652,1733,1867,1714,1706,1873,1694,1764,1803,1823,1708,1713,1919,1658,1813,1892,1697,1793,1781,1864,1763,1769,1937,1638,1842,1888,1699,1782,1716,1876,1695,1726,1881,1699,1821,1761,1864,1738,1780,1907,1673,1828,1752,1853,1777,1716,1916,1751,1841,1831,1818,1822,1785,1910,1799,1821,1893,1744,1860,1786,1836,1794,1726,1925,1704,1842,1804,1803,1796,1707,1871,1762,1799,1845,1743,1845,1744,1797,1803,1732,1843,1759,1813,1756,1819,1810,1744,1833,1776,1729,1842,1755,1834,1832,1758,1853,1774,1787,1838,1689,1890,1767,1791,1888,1720,1804,1819,1832,1770,1713,1815,1767,1763,1847,1738,1828,1811,1789,1805,1743,1820,1786,1762,1870,1742,1804,1820,1784,1817,1837,1815,1825,1693,1862,1726,1773,1887,1753,1808,1747,1777,1800,1729,1858,1785,1797,1869,1776,1768,1721,1850,1757,1754,1830,1772,1814,1732,1834,1816,1751,1904,1781,1775,1855,1837,1836,1719,1884,1709,1793,1855,1800,1765,1714,1881,1776,1807,1847,1793,1767,1710,1880,1742,1766,1845,1782,1788,1698,1843,1773,1801,1826,1778,1807,1738,1854,1781,1797,1834,1783,1866,1721,1879,1806,1771,1892,1796,1796,1763,1835,1783,1746,1852,1756,1787,1791,1794,1802,1694,1869,1777,1830,1840,1740,1793,1724,1849,1753,1704,1813,1789,1841,1696,1859,1748,1749,1854,1771,1798,1776,1796,1766,1666,1822,1751,1728,1769,1719,1817,1704,1806,1787,1798,1823,1758,1840,1704,1832,1812,1766,1815,1739,1810,1717,1845,1751,1762,1844,1724,1784,1696,1837,1772,1760,1824,1722,1786,1745,1869,1725,1759,1850,1720,1800,1758,1808,1812,1708,1896,1722,1787,1821,1782,1764,1714,1876,1795,1749,1845,1748,1761,1845,1805,1815,1686,1917,1748,1834,1873,1775,1831,1714,1900,1793,1751,1898,1717,1829,1812,1809,1777,1743,1905,1732,1816,1858,1779,1793,1744,1896,1806,1770,1874,1757,1803,1834,1856,1811,1735,1913,1730,1773,1881,1793,1761,1732,1886,1806,1743,1869,1744,1791,1773,1862,1793,1698,1884,1720,1742,1892,1818,1768,1711,1879,1710,1794,1876,1752,1819,1756,1852,1778,1750,1867,1730,1773,1903,1730,1770,1712,1884,1721,1779,1905,1754,1742,1780,1846,1747,1767,1875,1783,1799,1841,1829,1798,1730,1886,1746,1803,1849,1819,1807,1718,1877,1770,1801,1889,1801,1806,1785,1863,1769,1772,1879,1732,1787,1805,1838,1752,1769,1880,1772,1774,1846,1812,1827,1744,1870,1752,1827,1860,1790,1800,1779,1838,1800,1804,1916,1772,1828,1821,1864,1786,1754,1875,1803,1772,1822,1857,1804,1763,1937,1750,1816,1875,1867,1814,1751,1890,1705,1816,1925,1802,1781,1746,1867,1719,1800,1935,1777,1767,1782,1887,1743,1803,1945,1808,1715,1786,1887,1769,1832,1908,1818,1731,1844,1838,1707,1750,1948,1699,1769,1792,1863,1778,1748,1906,1749,1759,1873,1825,1750,1749,1920,1744,1808,1900,1835,1798,1738,1940,1744,1796,1968,1806,1795,1878,1850,1816,1722,1956,1752,1844,1943,1823,1831,1763,1906,1770,1799,1947,1746,1819,1833,1868,1788,1763,1963,1771,1818,1879,1837,1839,1766,1956,1719,1770,1923,1816,1804,1814,1877,1777,1848,1934,1782,1767,1822,1892,1808,1774,1953,1758,1781,1854,1830,1817,1806,1943,1741,1808,1910,1825,1750,1805,1934,1713,1828,1919,1817,1761,1822,1889,1733,1840,1952,1842,1742,1875,1870,1798,1775,1963,1767,1787,1893,1794,1796,1821,1892,1759,1796,1942,1858,1828,1744,1952,1770,1851,1909,1776,1813,1759,1871,1739,1873,1914,1787,1830,1844,1840,1755,1821,1936,1752,1817,1902,1867,1805,1796,1972,1771,1829,1907,1822,1810,1795,1843,1765,1881,1929,1830,1768,1817,1840,1788,1831,1943,1687,1807,1882,1832,1824,1805,1920,1730,1824,1907,1777,1732,1823,1830,1750,1814,1889,1732,1770,1890,1788,1782,1790,1910,1712,1863,1914,1786,1787,1866,1846,1814,1801,1940,1683,1811,1892,1776,1795,1830,1911,1680,1833,1922,1733,1800,1840,1900,1700,1825,1963,1740,1817,1844,1868,1784,1823,1937,1710,1858,1884,1819,1864,1828,1906,1761,1874,1943,1808,1825,1829,1873,1742,1841,1916,1798,1838,1858,1889,1817,1787,1965,1784,1835,1931,1871,1788,1837,1934,1805,1814,1904,1848,1771,1834,1962,1798,1822,1948,1823,1785,1806,1961,1783,1856,1956,1838,1733,1832,1949,1726,1800,1964,1795,1721,1826,1947,1734,1751,1885,1843,1797,1877,1850,1774,1738,1920,1816,1789,1873,1824,1861,1811,1878,1736,1903,1902,1839,1800,1788,1889,1705,1914,1881,1805,1794,1800,1830,1787,1767,1860,1790,1821,1900,1812,1760,1770,1857,1790,1801,1812,1808,1843,1808,1847,1713,1803,1845,1783,1792,1840,1825,1714,1766,1808,1808,1796,1881,1826,1762,1820,1813,1851,1834,1870,1837,1733,1822,1822,1839,1811,1875,1873,1805,1844,1814,1763,1861,1846,1850,1859,1753,1809,1775,1819,1846,1868,1848,1820,1870,1784,1888,1841,1876,1862,1866,1844,1738,1850,1858,1904,1817,1868,1840,1804,1827,1844,1907,1829,1871,1869,1781,1814,1839,1829,1820,1871,1893,1790,1822,1797,1823,1851,1902,1900,1841,1836,1857,1837,1791,1857,1874,1834,1779,1873,1823,1839,1834,1884,1866,1824,1820,1799,1855,1863,1853,1867,1805,1829,1800,1830,1821,1881,1831,1886,1850,1839,1775,1850,1841,1823,1855,1859,1838,1778,1843,1871,1787,1868,1881,1784,1833,1908,1852,1819,1869,1894,1813,1771,1878,1851,1808,1874,1914,1757,1775,1896,1875,1807,1911,1914,1779,1800,1905,1877,1807,1806,1926,1792,1799,1874,1881,1840,1780,1916,1844,1802,1901,1904,1846,1763,1928,1845,1791,1869,1942,1819,1762,1963,1835,1817,1855,1920,1807,1801,1979,1825,1847,1746,1957,1825,1776,1863,1948,1871,1772,1967,1821,1830,1897,1948,1865,1812,1970,1882,1921,1823,1928,1828,1869,1923,1907,1907,1832,1945,1847,1877,1869,1919,1872,1803,1951,1823,1929,1855,1954,1843,1802,1954,1851,1859,1823,1958,1829,1797,1930,1906,1843,1808,1943,1799,1821,1840,1873,1889,1764,1923,1798,1843,1867,1869,1888,1782,1974,1817,1866,1829,1908,1851,1785,1912,1766,1876,1825,1940,1828,1810,1924,1841,1881,1867,1946,1818,1799,1885,1839,1855,1814,1876,1752,1811,1886,1860,1836,1823,1914,1753,1827,1912,1863,1831,1836,1908,1765,1751,1862,1844,1765,1848,1920,1806,1816,1845,1785,1842,1860,1928,1847,1778,1865,1825,1860,1838,1881,1867,1825,1866,1728,1865,1839,1876,1855,1808,1930,1769,1846,1836,1841,1831,1833,1904,1788,1831,1840,1778,1854,1825,1912,1885,1765,1829,1759,1874,1811,1835,1897,1861,1832,1766,1870,1820,1873,1814,1776,1824,1741,1836,1792,1856,1852,1805,1861,1767,1879,1832,1869,1844,1842,1826,1789,1849,1826,1830,1835,1809,1846,1761,1828,1780,1909,1827,1761,1858,1812,1852,1800,1871,1799,1821,1820,1817,1882,1791,1911,1782,1829,1871,1880,1849,1823,1887,1774,1819,1821,1870,1847,1820,1896,1773,1847,1843,1867,1884,1766,1831,1793,1889,1796,1917,1831,1740,1828,1815,1883,1810,1929,1800,1786,1819,1806,1824,1812,1883,1811,1777,1834,1877,1803,1794,1880,1754,1756,1850,1858,1742,1791,1902,1667,1776,1880,1732,1700,1793,1812,1586,1812,1871,1685,1636,1849,1807,1598,1752,1888,1627,1758,1870,1652,1755,1817,1746,1659,1830,1754,1743,1843,1850,1728,1772,1872,1757,1797,1892,1729,1789,1851,1712,1750,1855,1756,1672,1825,1845,1630,1813,1890,1718,1758,1890,1766,1664,1872,1772,1662,1800,1856,1694,1756,1874,1705,1758,1834,1766,1689,1810,1823,1695,1720,1898,1733,1735,1863,1785,1647,1808,1841,1683,1726,1863,1766,1744,1899,1775,1598,1788,1856,1677,1703,1917,1762,1696,1905,1778,1611,1824,1890,1728,1682,1917,1736,1713,1861,1846,1596,1843,1895,1708,1669,1933,1773,1737,1894,1807,1641,1762,1922,1706,1719,1946,1744,1655,1872,1913,1695,1689,1954,1764,1672,1849,1830,1712,1743,1914,1783,1719,1891,1856,1682,1767,1904,1702,1732,1917,1822,1676,1835,1901,1691,1752,1920,1712,1733,1847,1868,1708,1832,1883,1727,1759,1910,1760,1743,1883,1853,1742,1807,1866,1723,1817,1913,1777,1680,1900,1893,1704,1779,1922,1750,1795,1901,1802,1718,1862,1899,1727,1738,1944,1729,1716,1868,1834,1717,1822,1956,1697,1820,1902,1752,1692,1905,1867,1726,1792,1907,1738,1788,1919,1757,1729,1900,1816,1665,1851,1849,1703,1790,1902,1725,1731,1914,1744,1654,1882,1834,1676,1845,1913,1626,1756,1920,1731,1714,1890,1776,1700,1854,1847,1722,1802,1901,1742,1680,1947,1798,1664,1838,1879,1683,1783,1890,1696,1726,1926,1811,1699,1802,1874,1687,1785,1945,1740,1733,1911,1849,1700,1869,1887,1708,1819,1940,1701,1780,1885,1787,1690,1881,1840,1730,1818,1912,1605,1768,1931,1756,1665,1925,1875,1634,1794,1927,1685,1777,1917,1779,1675,1888,1860,1654,1827,1935,1719,1806,1930,1730,1689,1903,1841,1726,1825,1904,1673,1758,1888,1770,1671,1912,1824,1678,1881,1939,1706,1803,1871,1763,1711,1922,1824,1692,1870,1868,1694,1849,1949,1684,1732,1926,1790,1683,1865,1872,1681,1833,1919,1695,1758,1917,1784,1723,1902,1854,1681,1854,1919,1716,1797,1941,1793,1712,1858,1865,1700,1861,1962,1745,1754,1922,1804,1660,1869,1876,1638,1817,1927,1789,1714,1919,1847,1674,1905,1930,1641,1841,1886,1768,1730,1927,1847,1629,1899,1929,1696,1748,1913,1800,1649,1861,1887,1673,1859,1895,1702,1776,1913,1801,1651,1853,1884,1654,1865,1901,1693,1713,1887,1852,1626,1867,1903,1666,1798,1909,1735,1698,1899,1829,1667,1826,1926,1664,1813,1934,1779,1777,1896,1826,1649,1850,1969,1653,1803,1930,1754,1707,1880,1873,1624,1837,1924,1674,1790,1937,1729,1722,1886,1776,1654,1842,1922,1672,1812,1933,1697,1771,1872,1813,1709,1874,1878,1667,1868,1918,1685,1770,1885,1749,1700,1880,1877,1662,1861,1897,1659,1807,1886,1748,1730,1864,1875,1624,1884,1957,1614,1854,1913,1743,1738,1891,1844,1636,1896,1894,1691,1824,1923,1774,1713,1896,1844,1683,1890,1926,1706,1830,1902,1791,1706,1882,1880,1687,1869,1916,1703,1822,1924,1810,1719,1896,1901,1725,1898,1919,1735,1831,1907,1810,1727,1892,1919,1728,1864,1939,1737,1835,1881,1850,1707,1924,1903,1766,1893,1927,1711,1795,1872,1822,1704,1905,1891,1700,1885,1889,1774,1855,1878,1849,1727,1855,1852,1695,1884,1901,1792,1810,1862,1822,1718,1894,1880,1703,1899,1870,1722,1812,1890,1825,1719,1888,1821,1740,1889,1843,1714,1850,1856,1820,1673,1899,1816,1724,1884,1879,1742,1820,1860,1811,1694,1849,1829,1691,1920,1878,1785,1766,1879,1776,1744,1884,1863,1685,1892,1868,1781,1754,1879,1753,1686,1848,1863,1685,1779,1876,1783,1735,1867,1831,1741,1888,1876,1687,1789,1892,1748,1790,1901,1817,1654,1845,1871,1751,1759,1894,1822,1718,1878,1893,1707,1849,1877,1814,1739,1861,1892,1672,1882,1923,1726,1785,1913,1790,1774,1856,1895,1724,1874,1879,1787,1780,1938,1837,1712,1900,1908,1714,1829,1912,1804,1773,1863,1872,1763,1922,1871,1765,1816,1856,1846,1764,1908,1892,1759,1896,1907,1746,1825,1880,1873,1756,1883,1934,1716,1888,1909,1790,1842,1900,1844,1773,1882,1959,1724,1880,1906,1835,1818,1854,1874,1795,1888,1892,1769,1831,1836,1841,1801,1894,1939,1792,1806,1911,1819,1839,1861,1849,1772,1899,1939,1727,1873,1908,1760,1824,1870,1855,1800,1904,1863,1743,1860,1970,1734,1841,1904,1835,1801,1898,1887,1735,1874,1928,1748,1841,1957,1732,1846,1871,1780,1816,1866,1841,1770,1847,1903,1739,1838,1928,1812,1852,1869,1856,1746,1876,1893,1734,1837,1917,1757,1831,1928,1821,1783,1899,1871,1727,1851,1930,1754,1799,1890,1842,1729,1914,1870,1684,1882,1938,1786,1796,1929,1866,1719,1867,1955,1747,1829,1923,1856,1718,1913,1895,1710,1885,1876,1788,1791,1884,1854,1683,1913,1919,1699,1862,1871,1812,1704,1875,1938,1683,1873,1901,1841,1761,1884,1932,1704,1864,1902,1862,1801,1890,1943,1667,1877,1917,1805,1786,1894,1991,1688,1818,1953,1841,1709,1875,1951,1700,1859,1903,1829,1758,1849,1977,1727,1826,1913,1839,1741,1842,1960,1659,1900,1877,1836,1741,1855,1948,1669,1878,1897,1812,1778,1873,1974,1675,1902,1834,1807,1764,1870,1900,1694,1883,1873,1778,1725,1869,1860,1704,1923,1890,1788,1841,1907,1829,1765,1882,1899,1676,1927,1866,1770,1803,1890,1877,1766,1901,1900,1718,1834,1812,1849,1774,1911,1933,1695,1928,1858,1791,1845,1894,1847,1820,1922,1936,1699,1827,1878,1819,1776,1873,1917,1729,1865,1905,1772,1776,1880,1890,1707,1878,1898,1742,1777,1918,1852,1693,1923,1904,1777,1805,1867,1858,1672,1910,1904,1758,1759,1934,1856,1732,1908,1933,1746,1770,1944,1831,1706,1918,1943,1749,1786,1960,1833,1733,1887,1950,1752,1765,1922,1864,1672,1873,1957,1736,1758,1873,1916,1732,1878,1960,1757,1764,1901,1810,1761,1903,1914,1748,1829,1910,1829,1768,1941,1939,1754,1819,1903,1781,1712,1944,1916,1758,1797,1915,1817,1678,1936,1904,1726,1840,1905,1797,1764,1940,1908,1759,1795,1923,1805,1756,1919,1902,1720,1830,1941,1763,1696,1908,1889,1729,1845,1903,1760,1743,1915,1860,1719,1897,1920,1770,1808,1958,1807,1727,1895,1885,1749,1783,1915,1798,1716,1920,1865,1768,1808,1913,1825,1759,1869,1869,1798,1799,1864,1832,1755,1874,1888,1776,1736,1877,1892,1740,1852,1908,1785,1761,1876,1891,1752,1871,1871,1810,1734,1848,1886,1768,1847,1860,1833,1748,1896,1834,1744,1814,1833,1812,1741,1915,1865,1750,1780,1860,1767,1757,1917,1865,1748,1798,1883,1819,1758,1923,1878,1756,1780,1872,1878,1722,1871,1896,1800,1738,1922,1861,1734,1855,1880,1784,1709,1951,1884,1776,1803,1912,1863,1743,1880,1884,1801,1781,1860,1846,1675,1883,1920,1782,1758,1808,1883,1766,1865,1884,1814,1797,1849,1896,1766,1877,1912,1800,1750,1859,1902,1773,1821,1874,1828,1728,1856,1883,1777,1809,1877,1787,1777,1854,1883,1789,1754,1887,1827,1791,1860,1896,1813,1800,1847,1840,1799,1829,1860,1791,1826,1847,1856,1695,1842,1874,1793,1791,1816,1882,1758,1843,1886,1855,1770,1820,1897,1784,1826,1872,1836,1807,1836,1893,1736,1842,1906,1804,1809,1807,1851,1805,1791,1897,1805,1801,1792,1815,1730,1800,1828,1774,1767,1834,1804,1814,1802,1867,1772,1818,1820,1808,1776,1840,1783,1791,1782,1881,1812,1826,1820,1805,1802,1858,1842,1742,1781,1831,1790,1758,1860,1732,1752,1844,1864,1794,1699,1883,1804,1728,1867,1770,1757,1780,1794,1768,1691,1881,1752,1757,1782,1823,1754,1737,1849,1751,1654,1825,1788,1786,1673,1850,1717,1866,1903,1839,1799,1902,1872,1768,1802,1876,1824,1800,1864,1868,1814,1779,1905,1854,1754,1846,1879,1740,1762,1888,1869,1718,1877,1906,1773,1751,1892,1870,1711,1845,1905,1815,1750,1868,1867,1750,1816,1869,1816,1792,1849,1838,1754,1833,1882,1817,1703,1832,1874,1763,1763,1881,1829,1707,1868,1897,1754,1754,1904,1778,1718,1795,1859,1749,1745,1883,1811,1728,1768,1882,1683,1737,1894,1837,1722,1863,1879,1767,1797,1871,1818,1702,1840,1879,1739,1779,1849,1815,1693,1830,1891,1757,1740,1853,1804,1722,1850,1857,1728,1794,1890,1757,1720,1866,1852,1634,1808,1872,1737,1716,1836,1846,1643,1854,1892,1749,1726,1859,1843,1626,1848,1890,1687,1791,1836,1778,1690,1849,1846,1738,1817,1824,1740,1725,1835,1839,1652,1801,1888,1680,1779,1814,1809,1658,1851,1822,1686,1791,1850,1770,1730,1867,1785,1630,1772,1851,1692,1682,1850,1844,1655,1822,1818,1739,1727,1814,1773,1651,1895,1746,1712,1739,1816,1686,1626,1851,1796,1663,1767,1808,1705,1689,1827,1770,1619,1863,1745,1707,1770,1818,1631,1696,1765,1774,1638,1852,1787,1693,1742,1729,1762,1650,1912,1764,1688,1799,1804,1699,1712,1817,1778,1634,1856,1793,1712,1706,1845,1797,1645,1875,1780,1694,1775,1824,1707,1738,1836,1767,1693,1827,1775,1750,1758,1789,1812,1679,1883,1766,1714,1759,1824,1807,1678,1886,1784,1737,1854,1798,1710,1759,1808,1833,1706,1899,1798,1724,1756,1845,1801,1678,1891,1800,1727,1744,1855,1783,1711,1923,1734,1726,1759,1841,1796,1713,1906,1743,1752,1791,1798,1759,1689,1812,1798,1717,1812,1772,1791,1721,1789,1818,1729,1876,1803,1751,1736,1807,1824,1657,1841,1768,1746,1825,1764,1751,1711,1768,1823,1711,1878,1767,1744,1709,1818,1844,1705,1871,1761,1756,1778,1842,1788,1733,1817,1790,1745,1875,1827,1780,1746,1854,1793,1664,1865,1772,1740,1770,1795,1794,1698,1855,1769,1826,1765,1772,1818,1701,1831,1785,1823,1757,1767,1837,1740,1808,1813,1809,1785,1767,1833,1736,1800,1858,1750,1821,1766,1818,1766,1773,1836,1746,1847,1769,1792,1757,1811,1868,1707,1822,1759,1785,1805,1760,1823,1777,1754,1823,1772,1839,1699,1828,1800,1759,1864,1718,1691,1737,1793,1755,1665,1805,1740,1783,1789,1778,1816,1732,1784,1782,1696,1799,1774,1799,1726,1851,1784,1754,1802,1717,1828,1691,1780,1839,1644,1804,1746,1774,1696,1815,1806,1692,1881,1742,1799,1744,1809,1807,1723,1775,1758,1774,1785,1757,1796,1725,1816,1800,1768,1795,1761,1786,1759,1820,1756,1747,1832,1779,1842,1734,1785,1803,1767,1840,1741,1825,1763,1782,1796,1763,1843,1791,1778,1857,1773,1784,1705,1834,1803,1759,1860,1787,1820,1705,1806,1822,1767,1831,1798,1818,1735,1848,1802,1800,1843,1751,1823,1762,1769,1786,1768,1853,1779,1791,1843,1812,1777,1792,1833,1779,1769,1822,1796,1807,1775,1868,1776,1732,1830,1795,1810,1763,1858,1753,1749,1857,1754,1808,1777,1833,1728,1738,1826,1740,1771,1784,1850,1784,1776,1826,1754,1819,1771,1843,1751,1771,1886,1722,1769,1808,1834,1716,1793,1852,1761,1814,1824,1837,1707,1759,1845,1781,1833,1771,1812,1702,1787,1819,1734,1795,1793,1822,1740,1834,1800,1781,1783,1842,1767,1780,1777,1836,1736,1734,1827,1744,1747,1803,1836,1689,1775,1836,1773,1734,1848,1748,1733,1781,1833,1667,1700,1838,1744,1732,1777,1828,1652,1730,1847,1725,1716,1842,1782,1722,1763,1835,1717,1692,1858,1744,1728,1741,1814,1630,1727,1848,1735,1740,1794,1799,1667,1716,1842,1758,1697,1849,1772,1712,1766,1835,1707,1677,1838,1788,1765,1762,1809,1730,1760,1871,1756,1785,1772,1855,1749,1715,1806,1748,1828,1750,1791,1766,1761,1836,1797,1727,1739,1811,1735,1719,1828,1787,1828,1773,1811,1750,1758,1796,1784,1830,1766,1803,1709,1748,1807,1758,1798,1754,1791,1717,1738,1828,1726,1706,1801,1809,1722,1726,1817,1759,1664,1799,1770,1752,1691,1834,1757,1710,1792,1785,1750,1667,1853,1768,1737,1793,1738,1813,1720,1856,1763,1753,1844,1797,1817,1736,1807,1674,1750,1814,1761,1734,1838,1717,1730,1721,1849,1742,1693,1822,1740,1775,1738,1828,1736,1739,1822,1737,1709,1799,1766,1699,1737,1810,1744,1690,1828,1747,1734,1755,1875,1687,1729,1828,1747,1755,1704,1851,1721,1753,1862,1735,1775,1767,1764,1715,1755,1827,1778,1695,1809,1755,1701,1730,1832,1742,1721,1828,1749,1749,1725,1803,1704,1793,1818,1716,1765,1803,1741,1718,1758,1858,1691,1764,1834,1677,1790,1723,1774,1646,1762,1790,1680,1693,1782,1645,1784,1674,1818,1641,1756,1825,1687,1755,1759,1699,1708,1730,1824,1675,1730,1797,1636,1764,1696,1817,1605,1752,1847,1670,1795,1731,1740,1674,1737,1821,1625,1744,1798,1644,1755,1736,1782,1691,1730,1810,1681,1761,1726,1682,1656,1761,1748,1621,1750,1789,1619,1758,1698,1700,1623,1790,1746,1591,1760,1798,1633,1770,1736,1642,1701,1706,1795,1556,1748,1808,1604,1762,1765,1672,1662,1699,1767,1529,1760,1746,1640,1808,1713,1643,1683,1745,1772,1599,1761,1731,1631,1808,1725,1687,1728,1740,1756,1583,1712,1806,1582,1779,1738,1642,1746,1682,1811,1590,1734,1767,1596,1759,1711,1642,1703,1745,1761,1576,1797,1772,1638,1858,1695,1632,1676,1746,1730,1616,1791,1726,1593,1806,1708,1695,1589,1767,1763,1529,1821,1752,1585,1725,1725,1676,1555,1752,1745,1572,1779,1662,1636,1677,1754,1653,1577,1786,1667,1602,1754,1760,1685,1622,1775,1655,1646,1749,1707,1620,1766,1725,1651,1619,1771,1657,1605,1829,1663,1618,1698,1727,1707,1630,1806,1676,1630,1786,1695,1643,1626,1794,1670,1674,1825,1659,1620,1659,1787,1647,1651,1847,1612,1636,1705,1746,1626,1636,1809,1687,1627,1756,1751,1722,1669,1840,1661,1657,1839,1662,1691,1669,1808,1669,1718,1841,1701,1647,1733,1716,1736,1715,1847,1704,1702,1800,1703,1695,1657,1788,1679,1733,1836,1707,1712,1730,1738,1744,1677,1845,1703,1698,1822,1711,1691,1762,1726,1677,1704,1818,1709,1689,1814,1618,1706,1755,1756,1698,1704,1805,1665,1716,1808,1647,1721,1740,1784,1666,1707,1831,1634,1699,1827,1686,1733,1689,1773,1651,1716,1860,1689,1710,1732,1753,1680,1718,1784,1665,1668,1791,1683,1687,1774,1687,1709,1701,1784,1681,1696,1800,1643,1762,1763,1672,1746,1718,1713,1662,1639,1713,1673,1704,1802,1740,1709,1703,1825,1622,1707,1810,1670,1720,1727,1836,1648,1717,1818,1727,1708,1787,1715,1716,1716,1810,1650,1661,1764,1694,1737,1673,1781,1662,1718,1831,1696,1669,1809,1736,1719,1748,1766,1695,1631,1807,1687,1700,1736,1673,1749,1712,1709,1698,1674,1778,1696,1724,1754,1721,1785,1632,1789,1723,1687,1810,1643,1739,1751,1760,1739,1639,1788,1673,1656,1771,1685,1744,1695,1786,1703,1693,1738,1640,1759,1680,1823,1734,1715,1809,1710,1707,1802,1684,1746,1642,1832,1711,1613,1801,1598,1718,1679,1732,1725,1660,1844,1719,1721,1764,1686,1779,1716,1788,1768,1653,1814,1672,1718,1786,1676,1753,1636,1832,1714,1719,1837,1702,1753,1761,1760,1759,1622,1834,1736,1722,1838,1706,1766,1740,1795,1747,1705,1858,1745,1702,1852,1710,1698,1823,1719,1770,1701,1800,1738,1673,1859,1711,1694,1812,1732,1701,1774,1781,1722,1645,1858,1677,1669,1812,1706,1659,1831,1721,1722,1659,1833,1716,1599,1819,1687,1670,1850,1699,1723,1714,1776,1735,1636,1782,1718,1668,1851,1714,1718,1753,1792,1648,1620,1848,1689,1687,1833,1676,1674,1781,1698,1669,1691,1811,1636,1690,1865,1672,1692,1794,1728,1641,1778,1802,1656,1684,1835,1611,1643,1861,1705,1680,1857,1728,1676,1781,1778,1630,1719,1832,1634,1622,1851,1686,1668,1854,1683,1660,1789,1736,1598,1764,1829,1607,1682,1803,1637,1600,1869,1661,1609,1864,1680,1595,1872,1715,1617,1814,1805,1604,1684,1835,1631,1630,1840,1665,1634,1864,1696,1610,1847,1737,1589,1830,1806,1594,1773,1830,1567,1723,1841,1561,1628,1871,1624,1607,1859,1723,1575,1839,1776,1567,1791,1800,1544,1724,1838,1593,1636,1844,1653,1577,1881,1706,1515,1834,1716,1552,1724,1791,1522,1695,1865,1625,1574,1806,1731,1503,1813,1779,1517,1677,1803,1585,1601,1809,1689,1508,1817,1746,1521,1695,1815,1536,1677,1804,1738,1493,1809,1763,1573,1737,1798,1692,1640,1801,1703,1511,1773,1798,1566,1692,1782,1683,1518,1804,1774,1534,1688,1802,1618,1655,1799,1778,1533,1770,1789,1628,1672,1812,1644,1627,1791,1737,1531,1775,1744,1534,1711,1813,1706,1671,1788,1765,1614,1796,1753,1627,1672,1772,1663,1622,1748,1769,1575,1736,1811,1589,1679,1831,1690,1619,1779,1801,1555,1771,1761,1541,1659,1830,1665,1601,1798,1778,1565,1766,1786,1564,1664,1803,1621,1610,1809,1748,1495,1736,1800,1617,1677,1814,1649,1535,1779,1773,1485,1768,1786,1614,1644,1851,1678,1559,1764,1783,1499,1774,1796,1588,1616,1818,1629,1563,1815,1795,1466,1802,1804,1540,1695,1821,1552,1669,1851,1670,1516,1821,1783,1469,1777,1781,1526,1638,1824,1617,1565,1796,1777,1451,1749,1800,1472,1761,1797,1540,1646,1830,1601,1580,1800,1752,1499,1853,1784,1398,1835,1785,1586,1678,1812,1569,1585,1845,1736,1521,1793,1791,1469,1835,1793,1499,1720,1824,1547,1646,1798,1671,1514,1814,1793,1465,1820,1793,1457,1774,1779,1581,1629,1804,1714,1529,1820,1782,1465,1839,1752,1525,1698,1794,1674,1574,1760,1770,1485,1859,1710,1612,1653,1798,1681,1572,1751,1732,1544,1817,1741,1640,1648,1785,1723,1565,1843,1724,1547,1775,1787,1688,1586,1799,1717,1560,1858,1737,1669,1686,1804,1698,1579,1782,1753,1621,1767,1789,1690,1624,1790,1723,1566,1806,1744,1662,1602,1767,1732,1603,1789,1750,1570,1742,1794,1690,1629,1800,1721,1613,1740,1749,1718,1596,1762,1703,1576,1760,1718,1693,1627,1753,1739,1565,1741,1741,1606,1706,1725,1717,1638,1796,1687,1619,1777,1752,1683,1661,1737,1668,1658,1819,1745,1667,1673,1758,1690,1595,1777,1725,1632,1687,1723,1735,1682,1819,1677,1676,1717,1790,1715,1642,1784,1724,1645,1761,1707,1682,1639,1775,1647,1653,1814,1671,1673,1669,1711,1716,1623,1801,1711,1645,1713,1727,1747,1673,1800,1669,1651,1778,1737,1709,1666,1781,1660,1709,1819,1692,1665,1717,1730,1685,1637,1796,1666,1623,1736,1726,1719,1692,1699,1645,1672,1799,1702,1648,1777,1764,1712,1640,1792,1623,1644,1831,1659,1680,1672,1754,1616,1698,1842,1643,1690,1789,1746,1693,1633,1803,1581,1662,1808,1703,1653,1700,1712,1655,1648,1791,1665,1712,1739,1684,1674,1739,1804,1661,1639,1801,1720,1707,1685,1810,1654,1651,1833,1681,1678,1721,1736,1589,1685,1838,1618,1659,1721,1762,1589,1697,1905,1585,1706,1698,1754,1630,1688,1831,1573,1687,1785,1723,1649,1680,1910,1555,1670,1802,1715,1641,1722,1925,1589,1669,1859,1715,1673,1721,1898,1551,1708,1862,1710,1671,1744,1905,1561,1718,1877,1706,1665,1781,1807,1588,1730,1886,1677,1662,1801,1775,1600,1765,1910,1641,1666,1810,1795,1589,1741,1932,1582,1675,1832,1735,1607,1761,1949,1609,1733,1824,1723,1628,1804,1910,1580,1747,1820,1711,1655,1763,1897,1584,1750,1811,1736,1684,1766,1865,1593,1708,1888,1706,1648,1760,1825,1576,1710,1884,1697,1683,1793,1802,1566,1742,1904,1659,1673,1813,1707,1639,1768,1863,1637,1662,1847,1740,1643,1814,1900,1588,1693,1916,1760,1590,1817,1879,1584,1690,1889,1738,1592,1806,1808,1633,1712,1933,1683,1653,1793,1754,1642,1718,1922,1677,1626,1840,1753,1612,1755,1843,1583,1709,1854,1734,1610,1769,1836,1572,1648,1884,1695,1661,1769,1757,1594,1779,1808,1555,1689,1869,1707,1631,1801,1709,1619,1756,1760,1560,1721,1808,1637,1632,1805,1682,1611,1751,1727,1597,1720,1765,1621,1663,1796,1707,1607,1713,1728,1610,1737,1723,1551,1622,1795,1641,1585,1735,1659,1636,1756,1684,1577,1676,1735,1564,1626,1741,1766,1707,1787,1703,1787,1649,1791,1733,1851,1520,1676,1721,1741,1813,1732,1756,1606,1726,1809,1758,1718,1739,1718,1658,1774,1798,1737,1602,1727,1784,1697,1701,1756,1792,1599,1706,1804,1644,1729,1720,1782,1575,1733,1819,1618,1720,1785,1647,1699,1749,1775,1623,1737,1810,1613,1763,1778,1786,1612,1782,1834,1556,1723,1836,1650,1724,1779,1807,1620,1777,1826,1669,1735,1784,1691,1721,1742,1818,1656,1754,1852,1651,1765,1791,1804,1669,1791,1888,1650,1741,1893,1761,1734,1819,1857,1619,1803,1847,1674,1735,1852,1784,1749,1828,1817,1619,1829,1863,1613,1746,1896,1616,1701,1859,1767,1651,1821,1876,1639,1754,1858,1663,1793,1845,1672,1683,1871,1813,1647,1794,1846,1604,1705,1884,1656,1793,1872,1687,1732,1823,1759,1692,1811,1785,1647,1778,1850,1649,1768,1880,1642,1767,1879,1656,1689,1867,1656,1728,1876,1801,1678,1820,1854,1622,1753,1907,1673,1716,1835,1772,1625,1796,1919,1638,1746,1880,1673,1742,1876,1827,1640,1805,1893,1667,1804,1850,1802,1690,1825,1777,1678,1772,1859,1633,1670,1866,1750,1659,1760,1842,1616,1773,1853,1692,1673,1789,1822,1694,1775,1862,1652,1717,1861,1746,1702,1790,1867,1647,1719,1839,1678,1653,1779,1807,1656,1784,1907,1589,1715,1855,1712,1683,1775,1829,1646,1769,1874,1596,1661,1843,1805,1674,1760,1805,1654,1796,1883,1648,1708,1843,1742,1644,1775,1820,1638,1781,1921,1636,1757,1851,1698,1689,1797,1772,1680,1802,1832,1649,1734,1851,1630,1684,1807,1800,1694,1759,1887,1662,1730,1868,1710,1676,1814,1759,1640,1755,1876,1635,1743,1842,1700,1669,1799,1802,1665,1768,1904,1605,1719,1883,1719,1674,1789,1810,1611,1767,1894,1578,1739,1875,1693,1713,1804,1785,1653,1781,1856,1631,1738,1866,1585,1736,1851,1793,1642,1755,1912,1605,1734,1862,1742,1707,1736,1847,1611,1761,1906,1637,1711,1863,1720,1676,1754,1850,1657,1757,1880,1598,1705,1788,1762,1660,1727,1840,1655,1784,1756,1766,1660,1736,1839,1658,1718,1740,1844,1636,1706,1832,1711,1747,1739,1850,1685,1713,1818,1716,1654,1741,1875,1611,1685,1800,1760,1717,1739,1859,1732,1716,1834,1734,1709,1747,1815,1617,1733,1880,1634,1727,1796,1812,1676,1747,1857,1623,1642,1825,1686,1677,1696,1817,1631,1718,1849,1576,1717,1773,1768,1666,1720,1889,1647,1689,1828,1636,1692,1726,1809,1638,1759,1849,1617,1708,1811,1716,1721,1761,1829,1555,1719,1857,1722,1730,1723,1837,1640,1791,1899,1611,1723,1848,1671,1705,1741,1834,1598,1749,1867,1638,1716,1784,1806,1672,1772,1899,1601,1746,1839,1685,1711,1760,1844,1650,1744,1843,1633,1737,1808,1741,1732,1745,1838,1707,1755,1852,1675,1680,1773,1787,1687,1788,1917,1613,1744,1854,1742,1753,1752,1806,1680,1727,1899,1670,1686,1883,1785,1720,1756,1798,1733,1758,1888,1682,1656,1811,1715,1772,1730,1888,1733,1730,1818,1760,1708,1848,1765,1717,1730,1838,1689,1737,1851,1707,1695,1823,1675,1742,1728,1823,1684,1748,1833,1627,1747,1791,1772,1738,1775,1843,1655,1744,1810,1655,1722,1771,1875,1611,1725,1858,1716,1761,1716,1824,1655,1750,1827,1624,1789,1741,1814,1695,1803,1825,1659,1773,1760,1826,1712,1770,1819,1699,1748,1756,1852,1750,1743,1819,1741,1775,1769,1804,1766,1739,1825,1608,1808,1743,1837,1645,1782,1858,1646,1804,1792,1827,1689,1759,1827,1791,1822,1816,1843,1773,1757,1776,1714,1823,1821,1798,1770,1788,1751,1828,1841,1827,1786,1802,1796,1829,1728,1815,1794,1879,1767,1762,1804,1754,1788,1742,1760,1830,1797,1806,1719,1798,1782,1739,1852,1752,1781,1814,1786,1814,1742,1816,1794,1735,1836,1786,1793,1796,1800,1842,1765,1786,1852,1767,1762,1785,1695,1802,1807,1788,1694,1786,1802,1694,1778,1767,1656,1797,1842,1783,1770,1806,1786,1740,1784,1811,1684,1815,1799,1626,1785,1782,1684,1796,1822,1745,1741,1808,1803,1679,1828,1825,1666,1797,1790,1637,1785,1831,1701,1778,1807,1696,1759,1804,1732,1665,1806,1824,1745,1861,1808,1704,1863,1825,1737,1232,1675,1707,1516,1693,1766,1630,1447,1658,1659,1525,1617,1676,1687,1473,1673,1676,1634,1555,1696,1741,1449,1643,1675,1662,1508,1681,1723,1430,1667,1668,1716,1430,1704,1658,1595,1572,1674,1753,1404,1650,1670,1692,1482,1665,1729,1561,1541,1681,1802,1473,1687,1684,1670,1554,1673,1765,1459,1657,1661,1787,1551,1672,1713,1595,1644,1685,1793,1489,1669,1677,1716,1517,1701,1748,1598,1659,1715,1786,1438,1718,1687,1663,1526,1680,1725,1575,1656,1683,1796,1487,1706,1705,1621,1562,1702,1750,1573,1672,1698,1807,1495,1682,1704,1670,1595,1736,1763,1583,1614,1729,1823,1452,1707,1693,1687,1568,1703,1741,1506,1670,1709,1823,1480,1700,1733,1690,1564,1686,1770,1548,1615,1734,1834,1496,1694,1722,1666,1536,1698,1719,1539,1634,1718,1793,1488,1715,1725,1600,1542,1666,1766,1480,1629,1693,1782,1451,1665,1738,1622,1575,1703,1775,1508,1665,1671,1787,1498,1708,1744,1617,1682,1685,1797,1534,1698,1721,1795,1609,1686,1800,1596,1744,1677,1885,1524,1693,1703,1673,1645,1692,1829,1578,1725,1697,1829,1454,1698,1709,1643,1618,1713,1833,1457,1718,1705,1784,1499,1678,1752,1554,1639,1669,1842,1426,1708,1738,1573,1663,1662,1829,1424,1692,1702,1579,1623,1685,1808,1333,1726,1665,1691,1578,1708,1828,1397,1692,1699,1774,1511,1707,1782,1484,1703,1680,1820,1542,1685,1731,1619,1579,1712,1822,1438,1693,1760,1541,1712,1675,1766,1503,1729,1777,1493,1733,1674,1642,1656,1701,1778,1500,1672,1749,1568,1709,1662,1656,1710,1705,1786,1465,1713,1682,1539,1731,1691,1749,1566,1722,1703,1500,1733,1650,1691,1543,1678,1707,1520,1763,1707,1667,1644,1714,1775,1519,1707,1679,1622,1706,1709,1805,1513,1705,1699,1560,1748,1724,1750,1546,1664,1711,1553,1769,1670,1725,1664,1687,1755,1553,1753,1684,1630,1683,1717,1745,1528,1735,1719,1567,1765,1696,1714,1592,1689,1703,1539,1770,1665,1746,1642,1717,1742,1559,1766,1703,1717,1634,1702,1747,1636,1731,1707,1757,1658,1712,1701,1582,1776,1724,1756,1641,1725,1736,1629,1757,1717,1781,1585,1690,1750,1663,1729,1666,1822,1584,1714,1728,1750,1728,1702,1813,1609,1829,1739,1808,1594,1739,1731,1671,1746,1711,1827,1600,1790,1748,1711,1710,1690,1758,1604,1773,1714,1818,1618,1718,1763,1642,1776,1679,1834,1529,1803,1735,1630,1733,1698,1773,1601,1751,1714,1769,1671,1662,1748,1659,1739,1740,1787,1581,1721,1725,1729,1760,1703,1805,1631,1773,1717,1716,1719,1698,1780,1616,1765,1692,1788,1679,1702,1699,1620,1784,1681,1789,1584,1783,1700,1725,1686,1731,1779,1623,1834,1734,1757,1720,1710,1714,1687,1731,1757,1834,1680,1779,1695,1746,1755,1747,1768,1683,1770,1681,1785,1722,1736,1714,1686,1752,1724,1783,1697,1770,1711,1730,1755,1740,1829,1657,1767,1724,1753,1752,1741,1785,1680,1769,1686,1815,1717,1728,1779,1717,1781,1736,1840,1703,1710,1744,1723,1733,1703,1809,1753,1747,1775,1659,1735,1708,1833,1706,1707,1737,1727,1720,1732,1805,1718,1729,1727,1736,1736,1705,1783,1692,1720,1662,1786,1776,1674,1769,1653,1719,1675,1774,1727,1689,1697,1698,1726,1693,1786,1716,1744,1691,1696,1774,1661,1767,1743,1699,1690,1730,1734,1656,1781,1745,1731,1708,1766,1774,1677,1821,1718,1753,1667,1779,1758,1705,1812,1627,1729,1740,1766,1633,1694,1829,1625,1751,1741,1776,1749,1712,1867,1666,1847,1697,1851,1810,1728,1787,1790,1838,1687,1886,1699,1823,1775,1838,1828,1767,1768,1773,1840,1729,1795,1746,1848,1704,1877,1779,1776,1700,1875,1805,1727,1747,1736,1846,1695,1872,1803,1790,1701,1846,1804,1777,1715,1752,1834,1727,1802,1723,1802,1703,1810,1812,1785,1704,1839,1833,1750,1722,1750,1887,1682,1838,1765,1797,1670,1824,1814,1762,1723,1772,1836,1711,1817,1740,1791,1691,1846,1802,1769,1709,1798,1875,1710,1829,1701,1853,1742,1817,1832,1775,1717,1830,1924,1763,1838,1735,1835,1714,1770,1841,1799,1709,1803,1839,1741,1748,1717,1859,1726,1767,1776,1763,1677,1790,1831,1715,1686,1780,1883,1726,1759,1716,1867,1719,1776,1828,1777,1677,1805,1848,1727,1699,1720,1907,1712,1789,1739,1829,1687,1815,1854,1759,1628,1776,1909,1714,1765,1696,1854,1693,1764,1833,1801,1673,1788,1852,1756,1746,1689,1886,1675,1759,1753,1813,1693,1774,1813,1784,1647,1773,1886,1683,1762,1723,1854,1692,1744,1821,1813,1653,1804,1865,1700,1739,1742,1864,1668,1759,1755,1833,1669,1769,1817,1755,1652,1765,1835,1696,1691,1695,1847,1692,1750,1768,1791,1666,1802,1795,1729,1717,1725,1823,1704,1765,1740,1791,1648,1807,1773,1757,1665,1735,1866,1709,1742,1687,1835,1702,1748,1766,1828,1669,1763,1836,1742,1816,1724,1822,1739,1834,1797,1786,1711,1798,1816,1735,1783,1682,1853,1719,1787,1782,1800,1686,1814,1825,1721,1771,1694,1850,1693,1770,1807,1764,1684,1787,1869,1734,1726,1677,1883,1743,1780,1795,1809,1707,1797,1794,1757,1727,1711,1821,1725,1787,1779,1801,1723,1825,1794,1753,1722,1780,1861,1735,1794,1698,1891,1717,1829,1781,1788,1697,1804,1813,1789,1754,1756,1892,1724,1789,1709,1872,1736,1757,1819,1794,1697,1815,1847,1749,1753,1673,1934,1712,1821,1741,1832,1697,1808,1818,1822,1715,1774,1916,1697,1789,1707,1892,1696,1787,1796,1860,1688,1803,1878,1752,1745,1707,1887,1755,1833,1782,1830,1715,1824,1845,1766,1750,1744,1904,1723,1873,1775,1869,1710,1810,1856,1827,1797,1666,1931,1748,1837,1757,1884,1749,1813,1777,1821,1789,1699,1904,1768,1843,1719,1885,1756,1827,1768,1853,1783,1788,1868,1793,1828,1688,1902,1777,1815,1746,1902,1730,1822,1832,1858,1758,1722,1902,1765,1796,1688,1881,1757,1788,1766,1889,1755,1716,1879,1806,1760,1638,1925,1818,1808,1713,1903,1790,1764,1782,1878,1743,1739,1911,1822,1821,1710,1954,1775,1742,1773,1906,1797,1765,1873,1801,1826,1694,1916,1764,1776,1760,1857,1785,1783,1838,1814,1780,1689,1919,1769,1809,1723,1869,1798,1835,1857,1854,1802,1741,1917,1784,1839,1705,1894,1749,1821,1773,1876,1739,1825,1858,1832,1802,1688,1947,1784,1844,1726,1889,1742,1811,1798,1839,1804,1758,1944,1772,1863,1674,1911,1786,1798,1822,1819,1785,1714,1927,1789,1847,1704,1899,1780,1819,1819,1858,1791,1737,1947,1774,1853,1688,1892,1774,1847,1802,1866,1809,1730,1900,1804,1856,1705,1878,1732,1830,1814,1841,1778,1720,1947,1748,1817,1686,1881,1735,1757,1769,1839,1734,1722,1885,1784,1770,1677,1856,1741,1784,1755,1874,1730,1726,1925,1806,1808,1673,1883,1776,1809,1739,1846,1777,1698,1852,1754,1773,1732,1879,1769,1756,1827,1814,1776,1714,1837,1800,1741,1732,1880,1800,1718,1821,1779,1778,1704,1801,1802,1792,1766,1830,1791,1704,1807,1772,1769,1756,1863,1796,1742,1801,1778,1822,1729,1801,1782,1832,1754,1851,1824,1770,1821,1778,1823,1707,1833,1763,1854,1742,1835,1802,1775,1804,1770,1821,1735,1839,1748,1856,1804,1798,1820,1779,1792,1803,1879,1730,1866,1772,1867,1785,1841,1795,1733,1811,1780,1858,1710,1859,1796,1754,1778,1809,1838,1657,1814,1784,1788,1717,1810,1766,1709,1814,1785,1817,1709,1821,1840,1727,1792,1763,1802,1715,1835,1833,1755,1752,1762,1846,1692,1843,1762,1804,1766,1796,1801,1668,1802,1766,1865,1620,1842,1811,1767,1749,1776,1837,1647,1831,1739,1861,1762,1825,1765,1706,1813,1756,1877,1616,1852,1798,1758,1743,1811,1841,1635,1778,1813,1856,1661,1865,1793,1764,1741,1821,1774,1659,1831,1796,1815,1747,1811,1770,1702,1774,1796,1824,1653,1881,1723,1757,1780,1815,1772,1656,1784,1763,1810,1670,1853,1873,1744,1765,1816,1862,1662,1845,1786,1846,1747,1832,1801,1780,1837,1779,1841,1677,1820,1736,1793,1834,1817,1795,1715,1846,1746,1776,1700,1852,1797,1780,1832,1819,1781,1739,1819,1790,1822,1701,1881,1735,1790,1832,1865,1792,1752,1843,1758,1782,1713,1819,1717,1779,1698,1886,1768,1772,1812,1792,1822,1681,1829,1750,1823,1693,1863,1702,1778,1814,1844,1776,1720,1843,1755,1820,1634,1888,1721,1825,1743,1851,1751,1780,1821,1837,1821,1683,1862,1768,1858,1685,1895,1758,1760,1783,1869,1775,1749,1852,1796,1816,1674,1893,1766,1802,1719,1882,1785,1722,1810,1836,1766,1688,1856,1734,1785,1644,1838,1736,1828,1801,1883,1779,1737,1774,1812,1864,1662,1810,1768,1819,1692,1900,1750,1784,1788,1851,1787,1719,1802,1806,1808,1661,1860,1747,1808,1756,1839,1802,1755,1837,1797,1820,1691,1849,1743,1796,1716,1871,1791,1804,1802,1845,1856,1676,1807,1754,1801,1681,1874,1776,1769,1792,1836,1788,1730,1824,1763,1838,1632,1809,1749,1815,1760,1823,1794,1769,1772,1811,1844,1635,1818,1740,1842,1693,1846,1788,1761,1761,1792,1841,1624,1762,1716,1785,1657,1821,1762,1748,1753,1756,1830,1634,1794,1719,1778,1691,1813,1752,1732,1789,1783,1729,1643,1814,1716,1676,1750,1791,1707,1701,1842,1698,1701,1760,1764,1656,1666,1810,1679,1571,1766,1789,1577,1644,1827,1691,1616,1790,1749,1643,1667,1851,1646,1650,1820,1697,1659,1741,1802,1627,1659,1836,1679,1699,1716,1809,1753,1637,1796,1683,1780,1689,1815,1724,1695,1823,1695,1798,1656,1837,1692,1719,1798,1638,1780,1660,1845,1686,1771,1744,1795,1731,1712,1807,1733,1840,1674,1817,1734,1754,1800,1761,1825,1696,1838,1734,1776,1788,1765,1826,1638,1809,1735,1782,1688,1765,1792,1681,1798,1724,1813,1700,1813,1782,1698,1771,1762,1834,1655,1814,1729,1770,1759,1766,1837,1654,1803,1746,1806,1749,1769,1853,1636,1856,1718,1784,1771,1705,1845,1639,1831,1746,1804,1761,1737,1822,1653,1802,1765,1790,1776,1768,1843,1683,1802,1711,1771,1789,1763,1849,1653,1782,1710,1717,1746,1721,1863,1673,1765,1773,1731,1756,1666,1818,1704,1768,1795,1611,1817,1725,1780,1775,1696,1842,1643,1792,1701,1777,1788,1723,1819,1626,1786,1708,1783,1718,1689,1792,1663,1764,1750,1829,1657,1757,1750,1710,1784,1678,1812,1686,1824,1741,1761,1793,1700,1805,1637,1827,1703,1775,1723,1760,1773,1689,1802,1671,1816,1657,1821,1671,1769,1787,1696,1773,1640,1797,1691,1797,1722,1719,1765,1674,1787,1698,1814,1646,1816,1681,1753,1784,1676,1820,1628,1829,1723,1820,1742,1770,1730,1718,1756,1780,1828,1659,1790,1726,1752,1769,1689,1824,1645,1805,1760,1801,1801,1743,1797,1676,1758,1717,1828,1719,1765,1745,1712,1784,1743,1830,1719,1771,1701,1749,1792,1704,1800,1688,1788,1709,1764,1780,1730,1801,1633,1793,1747,1785,1737,1765,1748,1738,1777,1705,1827,1677,1769,1726,1767,1834,1742,1831,1623,1794,1693,1800,1726,1750,1738,1743,1812,1700,1764,1671,1787,1737,1736,1785,1784,1843,1689,1856,1732,1751,1730,1799,1747,1647,1821,1746,1774,1679,1808,1743,1736,1819,1737,1792,1679,1831,1723,1768,1828,1774,1826,1646,1872,1717,1796,1771,1809,1748,1737,1850,1689,1749,1689,1794,1734,1755,1806,1721,1789,1685,1837,1712,1800,1850,1765,1775,1708,1859,1732,1777,1741,1798,1698,1704,1870,1744,1765,1671,1799,1738,1748,1874,1696,1796,1683,1842,1735,1772,1790,1774,1760,1668,1866,1681,1711,1744,1735,1719,1737,1909,1683,1748,1692,1818,1703,1779,1860,1709,1792,1697,1885,1703,1733,1841,1781,1795,1673,1852,1700,1782,1798,1781,1767,1666,1850,1741,1756,1681,1827,1792,1716,1876,1753,1769,1651,1840,1775,1750,1849,1754,1787,1673,1844,1742,1742,1808,1787,1827,1663,1872,1763,1744,1795,1810,1749,1716,1840,1762,1775,1697,1794,1786,1737,1822,1712,1885,1658,1809,1814,1780,1831,1759,1786,1689,1848,1757,1789,1779,1840,1781,1687,1891,1776,1748,1712,1829,1775,1729,1883,1758,1793,1696,1863,1770,1825,1826,1774,1819,1715,1840,1741,1779,1765,1791,1792,1721,1855,1780,1775,1708,1866,1757,1770,1857,1755,1765,1681,1918,1739,1763,1818,1782,1723,1689,1889,1703,1767,1731,1850,1780,1716,1874,1812,1762,1729,1853,1748,1768,1883,1797,1763,1715,1931,1760,1753,1823,1795,1752,1770,1915,1760,1833,1713,1895,1767,1784,1897,1809,1786,1740,1906,1773,1844,1780,1846,1783,1778,1926,1797,1818,1698,1926,1775,1785,1787,1789,1773,1782,1950,1739,1792,1737,1866,1740,1775,1907,1788,1818,1722,1935,1748,1793,1783,1867,1752,1817,1944,1790,1845,1707,1912,1732,1821,1882,1782,1800,1735,1885,1769,1793,1751,1810,1717,1799,1870,1747,1793,1733,1897,1744,1756,1893,1778,1762,1716,1927,1803,1734,1820,1829,1751,1791,1940,1795,1784,1759,1921,1721,1794,1918,1838,1793,1722,1908,1792,1801,1827,1767,1779,1761,1942,1730,1765,1765,1856,1763,1811,1861,1805,1825,1772,1916,1774,1815,1793,1801,1726,1831,1902,1784,1832,1737,1883,1774,1820,1903,1778,1818,1741,1938,1776,1768,1788,1907,1712,1828,1877,1799,1799,1709,1934,1806,1764,1813,1876,1765,1809,1902,1804,1807,1722,1947,1732,1818,1846,1847,1759,1760,1912,1795,1765,1728,1891,1757,1772,1866,1825,1826,1748,1909,1772,1790,1809,1846,1834,1749,1891,1807,1812,1797,1886,1753,1817,1868,1807,1813,1710,1902,1821,1841,1799,1872,1776,1824,1895,1792,1815,1751,1930,1760,1786,1900,1825,1774,1722,1942,1757,1776,1848,1867,1774,1779,1917,1743,1803,1742,1932,1718,1846,1861,1858,1809,1780,1915,1749,1823,1741,1932,1714,1864,1890,1831,1804,1811,1989,1768,1836,1810,1916,1699,1837,1922,1828,1813,1735,1961,1771,1803,1840,1877,1745,1790,1945,1807,1749,1769,1913,1769,1823,1882,1905,1750,1777,1947,1792,1785,1785,1908,1750,1752,1918,1844,1790,1784,1899,1793,1782,1830,1914,1801,1783,1904,1842,1854,1728,1928,1840,1860,1851,1876,1805,1831,1878,1835,1891,1729,1900,1805,1867,1812,1893,1789,1823,1900,1796,1833,1732,1894,1797,1842,1767,1850,1802,1806,1874,1815,1831,1697,1857,1834,1864,1791,1867,1801,1767,1859,1849,1865,1757,1850,1851,1821,1824,1834,1804,1761,1850,1826,1863,1751,1841,1835,1831,1846,1860,1800,1818,1824,1840,1877,1784,1823,1833,1856,1818,1834,1781,1804,1872,1830,1823,1791,1867,1839,1870,1799,1862,1773,1796,1876,1876,1863,1745,1881,1826,1861,1843,1858,1826,1797,1922,1868,1863,1761,1894,1898,1866,1832,1912,1774,1813,1894,1897,1802,1751,1874,1851,1876,1824,1860,1775,1819,1883,1890,1852,1759,1863,1851,1883,1822,1898,1789,1803,1888,1852,1847,1719,1898,1851,1855,1810,1886,1763,1804,1881,1835,1865,1741,1861,1855,1857,1832,1865,1763,1839,1874,1829,1878,1735,1896,1836,1788,1846,1845,1794,1808,1850,1846,1884,1703,1861,1830,1853,1880,1901,1789,1823,1856,1833,1911,1740,1892,1836,1805,1860,1888,1838,1803,1915,1862,1902,1770,1914,1829,1750,1859,1909,1861,1766,1945,1856,1829,1749,1920,1825,1777,1891,1911,1821,1775,1948,1869,1920,1780,1908,1834,1790,1863,1896,1863,1718,1935,1796,1887,1826,1921,1818,1760,1872,1896,1807,1749,1941,1832,1857,1737,1961,1831,1797,1802,1927,1828,1813,1859,1859,1908,1727,1910,1824,1896,1803,1918,1782,1850,1877,1843,1870,1773,1912,1845,1928,1751,1938,1824,1817,1885,1895,1847,1741,1910,1832,1896,1782,1910,1816,1803,1889,1853,1840,1754,1927,1792,1865,1738,1898,1794,1774,1841,1833,1745,1744,1914,1822,1863,1779,1904,1797,1837,1847,1838,1833,1766,1890,1811,1840,1745,1883,1777,1846,1850,1868,1841,1739,1814,1873,1808,1760,1904,1754,1809,1791,1842,1851,1783,1821,1854,1864,1804,1849,1797,1807,1813,1877,1831,1737,1851,1744,1860,1807,1838,1815,1781,1815,1851,1807,1797,1846,1736,1811,1763,1892,1822,1748,1816,1808,1845,1784,1838,1750,1816,1800,1881,1857,1752,1863,1744,1880,1790,1900,1831,1766,1790,1895,1808,1770,1910,1729,1858,1739,1836,1824,1772,1770,1810,1833,1793,1922,1768,1845,1817,1841,1869,1817,1853,1766,1878,1811,1845,1860,1737,1826,1790,1847,1796,1887,1813,1796,1827,1881,1799,1796,1828,1777,1852,1753,1868,1828,1741,1807,1796,1857,1790,1899,1773,1780,1813,1854,1826,1798,1872,1775,1819,1831,1838,1846,1749,1874,1797,1846,1827,1873,1795,1775,1835,1874,1789,1776,1855,1783,1903,1810,1877,1754,1784,1829,1810,1817,1797,1883,1725,1814,1793,1874,1805,1762,1860,1861,1816,1818,1872,1734,1880,1842,1866,1812,1789,1877,1881,1797,1790,1913,1758,1878,1894,1943,1830,1751,1920,1804,1796,1827,1942,1751,1823,1837,1891,1764,1775,1891,1786,1777,1857,1885,1701,1769,1839,1851,1642,1829,1910,1684,1636,1860,1821,1590,1815,1902,1753,1574,1839,1860,1671,1803,1861,1746,1691,1828,1836,1680,1799,1866,1697,1786,1848,1743,1697,1872,1802,1674,1803,1885,1721,1714,1809,1861,1631,1785,1914,1678,1767,1872,1819,1680,1790,1887,1684,1745,1870,1775,1730,1821,1879,1688,1747,1864,1743,1687,1811,1863,1665,1799,1891,1746,1684,1865,1871,1654,1810,1948,1722,1730,1859,1852,1640,1784,1923,1706,1721,1852,1817,1686,1799,1905,1734,1787,1878,1792,1733,1838,1888,1705,1792,1882,1764,1695,1869,1889,1650,1776,1873,1780,1713,1870,1917,1662,1797,1911,1808,1672,1836,1913,1720,1793,1906,1845,1712,1822,1926,1732,1734,1904,1871,1679,1829,1958,1773,1769,1862,1905,1654,1821,1905,1830,1714,1832,1935,1730,1793,1891,1928,1681,1855,1983,1747,1786,1855,1935,1707,1796,1935,1783,1758,1868,1926,1694,1836,1960,1802,1736,1846,1885,1703,1871,1953,1780,1768,1884,1914,1678,1845,1938,1830,1744,1836,1882,1692,1791,1899,1813,1693,1858,1901,1698,1758,1904,1901,1687,1843,1920,1724,1789,1880,1834,1691,1835,1915,1721,1748,1897,1913,1691,1849,1887,1675,1767,1891,1875,1679,1815,1886,1704,1789,1871,1837,1700,1838,1910,1666,1767,1893,1830,1702,1845,1883,1699,1755,1904,1833,1721,1854,1901,1656,1799,1879,1821,1714,1863,1884,1671,1748,1915,1794,1679,1862,1876,1676,1832,1925,1778,1685,1829,1890,1650,1835,1900,1759,1748,1875,1902,1657,1811,1956,1718,1717,1841,1900,1660,1780,1922,1750,1768,1941,1841,1690,1821,1870,1718,1760,1920,1838,1738,1893,1930,1640,1788,1893,1812,1718,1856,1894,1648,1845,1896,1740,1711,1922,1874,1651,1797,1879,1702,1789,1893,1845,1685,1819,1899,1712,1733,1907,1863,1703,1846,1874,1628,1766,1884,1802,1715,1890,1853,1661,1802,1869,1694,1735,1895,1851,1644,1843,1852,1677,1793,1881,1799,1675,1858,1881,1590,1809,1872,1809,1651,1865,1886,1612,1811,1918,1755,1728,1878,1850,1650,1805,1867,1688,1761,1920,1817,1673,1857,1847,1675,1811,1887,1798,1726,1857,1846,1588,1829,1880,1744,1695,1855,1886,1651,1834,1866,1640,1803,1911,1847,1688,1819,1886,1598,1813,1906,1736,1784,1912,1879,1647,1860,1903,1636,1828,1872,1785,1650,1902,1850,1622,1880,1920,1709,1738,1879,1866,1647,1902,1876,1615,1823,1950,1788,1718,1905,1831,1598,1864,1894,1723,1804,1892,1884,1630,1831,1906,1632,1780,1896,1847,1682,1868,1884,1667,1834,1958,1766,1757,1913,1868,1628,1811,1944,1701,1749,1946,1826,1676,1878,1940,1611,1802,1939,1747,1690,1893,1889,1652,1804,1919,1770,1791,1903,1856,1755,1838,1916,1650,1826,1931,1750,1747,1856,1914,1650,1836,1938,1703,1773,1882,1828,1647,1856,1922,1688,1777,1887,1764,1656,1876,1894,1651,1825,1908,1696,1797,1872,1836,1666,1814,1902,1678,1776,1938,1795,1694,1880,1891,1695,1806,1932,1759,1734,1888,1850,1646,1868,1897,1727,1824,1900,1855,1676,1863,1863,1643,1813,1892,1824,1720,1838,1886,1671,1815,1956,1774,1724,1866,1886,1678,1815,1938,1720,1821,1937,1883,1744,1830,1930,1700,1807,1889,1855,1717,1870,1849,1682,1842,1898,1788,1712,1881,1843,1674,1875,1882,1705,1841,1870,1842,1699,1865,1871,1709,1844,1934,1798,1729,1889,1804,1682,1838,1897,1778,1824,1853,1841,1698,1852,1860,1698,1855,1866,1858,1664,1882,1834,1748,1830,1877,1798,1756,1909,1789,1687,1862,1863,1740,1842,1833,1856,1701,1841,1844,1689,1821,1857,1809,1692,1868,1802,1692,1843,1861,1821,1741,1903,1806,1705,1809,1850,1801,1788,1842,1816,1723,1811,1839,1725,1814,1865,1844,1716,1859,1851,1717,1814,1880,1828,1691,1874,1817,1708,1834,1864,1783,1718,1883,1815,1703,1813,1869,1771,1712,1890,1796,1727,1835,1874,1830,1782,1866,1813,1709,1819,1881,1833,1796,1862,1822,1735,1842,1878,1802,1813,1862,1815,1697,1840,1864,1744,1826,1886,1829,1711,1854,1886,1736,1789,1901,1823,1780,1846,1877,1775,1823,1885,1826,1777,1880,1866,1775,1820,1899,1816,1777,1859,1848,1765,1873,1896,1824,1772,1871,1860,1789,1814,1893,1832,1787,1843,1815,1751,1831,1928,1781,1784,1860,1838,1745,1805,1892,1812,1738,1822,1850,1785,1780,1945,1833,1775,1873,1857,1789,1817,1925,1778,1758,1821,1842,1819,1803,1885,1764,1823,1903,1765,1788,1906,1798,1752,1758,1962,1731,1735,1844,1795,1834,1822,1896,1765,1778,1862,1845,1720,1832,1836,1750,1780,1871,1780,1774,1885,1823,1745,1794,1916,1834,1756,1854,1807,1756,1792,1876,1794,1784,1874,1811,1773,1870,1839,1758,1814,1920,1782,1792,1849,1832,1753,1778,1918,1770,1765,1879,1823,1734,1792,1956,1748,1801,1896,1792,1758,1829,1904,1713,1798,1864,1760,1770,1817,1894,1714,1833,1876,1768,1782,1835,1896,1732,1831,1855,1772,1784,1832,1888,1746,1798,1881,1813,1780,1836,1841,1706,1743,1879,1794,1755,1796,1931,1755,1788,1876,1834,1750,1811,1867,1778,1774,1826,1924,1720,1798,1899,1814,1754,1813,1958,1790,1751,1851,1886,1704,1809,1892,1788,1725,1773,1937,1677,1801,1887,1800,1759,1806,1907,1780,1746,1847,1860,1711,1843,1892,1698,1739,1784,1934,1680,1798,1862,1767,1791,1768,1926,1692,1807,1874,1813,1801,1842,1884,1720,1822,1874,1831,1655,1856,1846,1734,1711,1829,1847,1729,1815,1880,1751,1758,1847,1801,1723,1768,1901,1708,1774,1857,1836,1753,1830,1882,1763,1798,1850,1821,1723,1845,1852,1758,1812,1826,1901,1779,1841,1903,1751,1784,1867,1872,1756,1853,1869,1771,1747,1837,1889,1708,1834,1967,1771,1743,1839,1931,1690,1851,1927,1791,1717,1857,1947,1714,1839,1900,1784,1761,1839,1879,1727,1773,1897,1852,1643,1878,1914,1804,1753,1861,1888,1726,1832,1920,1781,1709,1848,1942,1735,1816,1910,1802,1770,1884,1902,1768,1712,1861,1909,1733,1827,1926,1731,1725,1861,1906,1712,1760,1887,1837,1738,1889,1890,1765,1735,1893,1841,1767,1820,1916,1766,1725,1860,1861,1714,1820,1900,1799,1722,1845,1885,1770,1755,1858,1847,1775,1847,1885,1754,1748,1839,1874,1729,1783,1886,1766,1694,1876,1853,1772,1739,1833,1826,1721,1793,1879,1771,1708,1879,1898,1783,1761,1891,1868,1707,1808,1912,1779,1702,1843,1886,1738,1783,1870,1799,1730,1874,1868,1813,1754,1829,1879,1796,1794,1908,1763,1758,1851,1887,1783,1819,1833,1830,1761,1861,1869,1804,1760,1827,1858,1774,1844,1884,1769,1754,1842,1879,1782,1779,1865,1788,1771,1845,1903,1776,1774,1810,1869,1787,1847,1835,1790,1815,1847,1892,1736,1767,1852,1891,1775,1840,1882,1802,1741,1873,1885,1771,1754,1815,1912,1761,1831,1879,1812,1814,1843,1897,1760,1766,1865,1919,1780,1829,1876,1845,1780,1837,1901,1775,1781,1869,1885,1725,1809,1853,1885,1787,1844,1852,1800,1764,1860,1914,1793,1820,1789,1947,1782,1854,1842,1828,1819,1857,1893,1755,1782,1812,1938,1808,1831,1836,1918,1743,1892,1901,1843,1804,1834,1922,1764,1838,1814,1908,1783,1858,1873,1810,1777,1811,1913,1804,1825,1830,1919,1768,1801,1868,1812,1794,1799,1886,1810,1826,1822,1950,1761,1833,1851,1854,1804,1797,1891,1783,1852,1791,1891,1772,1842,1819,1804,1830,1787,1875,1773,1861,1801,1823,1842,1857,1817,1788,1840,1781,1887,1782,1822,1863,1781,1810,1784,1917,1782,1834,1824,1827,1836,1816,1887,1812,1825,1790,1831,1851,1795,1868,1792,1864,1830,1829,1814,1837,1808,1801,1803,1800,1889,1783,1823,1804,1802,1833,1786,1927,1775,1844,1813,1800,1791,1798,1863,1817,1768,1790,1809,1808,1762,1825,1792,1739,1835,1850,1779,1753,1839,1794,1715,1793,1824,1804,1707,1803,1787,1770,1826,1825,1749,1769,1796,1814,1786,1764,1829,1784,1638,1805,1893,1759,1884,1820,1747,1854,1820,1855,1776,1869,1835,1851,1777,1865,1816,1793,1827,1834,1802,1783,1868,1773,1828,1795,1826,1800,1810,1845,1803,1830,1797,1834,1803,1838,1793,1852,1836,1759,1825,1822,1813,1821,1833,1815,1810,1772,1810,1787,1750,1835,1838,1736,1763,1808,1819,1774,1844,1791,1765,1768,1789,1792,1728,1784,1830,1780,1759,1828,1811,1781,1766,1822,1842,1761,1826,1825,1813,1750,1802,1824,1808,1758,1840,1782,1751,1825,1840,1805,1740,1841,1814,1746,1811,1829,1727,1772,1811,1822,1730,1810,1834,1773,1720,1793,1839,1725,1780,1864,1766,1728,1825,1817,1774,1744,1864,1725,1733,1827,1816,1749,1744,1826,1810,1693,1832,1835,1737,1727,1807,1797,1660,1813,1860,1700,1705,1769,1802,1706,1746,1809,1749,1675,1807,1811,1748,1710,1826,1742,1707,1853,1787,1752,1756,1870,1798,1671,1857,1815,1740,1752,1830,1735,1645,1847,1838,1722,1685,1806,1802,1624,1817,1832,1677,1691,1848,1783,1642,1848,1814,1692,1635,1814,1817,1663,1760,1834,1651,1654,1791,1794,1622,1827,1805,1693,1686,1793,1721,1602,1802,1829,1693,1698,1832,1738,1654,1868,1782,1664,1728,1749,1718,1651,1853,1796,1709,1734,1827,1796,1685,1819,1798,1684,1685,1862,1723,1716,1747,1819,1701,1724,1881,1764,1732,1715,1857,1769,1663,1859,1776,1742,1721,1805,1771,1715,1844,1842,1758,1733,1798,1786,1679,1857,1787,1752,1763,1827,1756,1734,1761,1794,1754,1691,1863,1755,1723,1767,1794,1811,1708,1867,1809,1790,1764,1820,1822,1719,1881,1798,1734,1762,1849,1770,1751,1856,1761,1800,1749,1869,1780,1773,1772,1800,1813,1735,1877,1763,1832,1702,1779,1822,1700,1824,1773,1775,1745,1819,1789,1757,1873,1779,1783,1729,1823,1726,1798,1784,1761,1824,1755,1858,1769,1811,1753,1807,1842,1724,1870,1821,1842,1716,1782,1831,1729,1847,1757,1819,1697,1879,1795,1778,1788,1811,1819,1728,1890,1764,1803,1716,1793,1831,1719,1851,1731,1794,1706,1808,1833,1797,1825,1799,1816,1761,1883,1778,1840,1735,1777,1879,1759,1846,1764,1825,1733,1801,1819,1817,1818,1799,1853,1734,1877,1806,1838,1759,1814,1874,1696,1855,1701,1869,1757,1768,1808,1738,1853,1764,1851,1731,1828,1767,1771,1807,1758,1840,1709,1873,1692,1837,1766,1730,1879,1676,1769,1719,1840,1717,1658,1816,1756,1815,1755,1793,1744,1778,1818,1755,1789,1756,1818,1715,1789,1795,1811,1771,1718,1821,1734,1819,1778,1809,1726,1719,1868,1719,1743,1770,1814,1705,1686,1826,1730,1762,1670,1808,1705,1723,1808,1743,1715,1745,1799,1710,1692,1827,1722,1740,1747,1799,1717,1784,1774,1817,1726,1761,1820,1702,1771,1761,1794,1715,1750,1825,1772,1767,1773,1812,1704,1740,1750,1802,1770,1720,1806,1745,1780,1756,1818,1756,1736,1808,1791,1749,1729,1787,1744,1769,1732,1787,1758,1692,1791,1770,1777,1761,1794,1768,1764,1772,1795,1771,1724,1751,1771,1784,1712,1770,1738,1735,1777,1775,1772,1755,1802,1807,1797,1770,1801,1785,1759,1812,1795,1748,1786,1797,1791,1801,1773,1791,1755,1783,1741,1823,1748,1763,1821,1767,1764,1786,1763,1756,1806,1733,1801,1721,1768,1821,1758,1757,1762,1754,1754,1830,1729,1764,1701,1763,1779,1762,1738,1802,1787,1753,1808,1718,1784,1745,1679,1811,1789,1746,1764,1773,1735,1766,1758,1799,1744,1687,1802,1750,1730,1763,1774,1745,1777,1739,1796,1713,1714,1782,1721,1737,1719,1768,1748,1748,1703,1809,1700,1695,1822,1753,1743,1718,1810,1777,1754,1702,1812,1702,1705,1772,1763,1767,1746,1795,1767,1773,1681,1788,1727,1731,1795,1734,1748,1701,1794,1753,1763,1754,1802,1706,1759,1788,1732,1726,1728,1778,1749,1743,1743,1771,1693,1745,1767,1759,1768,1727,1760,1777,1780,1732,1798,1684,1741,1781,1734,1781,1685,1838,1749,1775,1702,1807,1756,1757,1799,1768,1804,1707,1784,1742,1798,1692,1807,1700,1713,1795,1739,1792,1722,1818,1729,1741,1686,1814,1653,1720,1791,1742,1730,1740,1804,1703,1750,1679,1796,1697,1730,1826,1745,1718,1683,1817,1675,1699,1772,1761,1662,1694,1734,1736,1687,1637,1794,1698,1691,1757,1807,1598,1711,1772,1751,1701,1658,1775,1664,1665,1775,1730,1659,1763,1745,1742,1732,1720,1797,1666,1714,1748,1736,1650,1687,1808,1659,1693,1735,1758,1665,1721,1739,1712,1675,1640,1815,1643,1753,1781,1738,1673,1671,1836,1628,1692,1753,1765,1589,1715,1793,1751,1669,1641,1847,1612,1748,1773,1722,1661,1677,1808,1672,1683,1761,1787,1626,1730,1800,1685,1692,1724,1780,1649,1754,1799,1708,1732,1675,1808,1599,1731,1822,1659,1709,1660,1807,1617,1742,1802,1684,1684,1667,1848,1589,1689,1786,1739,1643,1667,1834,1613,1709,1747,1754,1586,1731,1756,1604,1705,1724,1730,1605,1730,1738,1655,1738,1690,1814,1583,1721,1788,1696,1722,1658,1788,1581,1654,1765,1731,1635,1721,1776,1622,1686,1719,1792,1567,1732,1751,1662,1730,1685,1802,1573,1772,1773,1695,1716,1687,1796,1610,1718,1783,1699,1651,1747,1797,1665,1706,1700,1764,1608,1744,1765,1654,1735,1653,1800,1586,1774,1737,1677,1684,1697,1733,1591,1747,1731,1720,1677,1763,1770,1635,1752,1654,1711,1628,1773,1738,1622,1742,1712,1798,1534,1797,1724,1692,1671,1776,1728,1642,1824,1689,1723,1661,1764,1740,1645,1784,1724,1777,1597,1821,1758,1707,1688,1778,1710,1620,1826,1658,1743,1634,1831,1722,1596,1781,1693,1715,1605,1806,1719,1655,1650,1725,1687,1628,1825,1721,1702,1606,1769,1707,1665,1766,1728,1684,1591,1827,1708,1713,1665,1747,1714,1621,1858,1672,1716,1642,1788,1693,1630,1779,1700,1684,1632,1799,1671,1649,1703,1752,1654,1653,1836,1661,1660,1672,1768,1656,1628,1802,1656,1573,1614,1798,1609,1607,1793,1721,1616,1657,1785,1634,1637,1740,1721,1589,1625,1785,1705,1603,1696,1745,1616,1693,1832,1646,1616,1618,1829,1647,1629,1763,1693,1583,1651,1849,1679,1635,1753,1734,1562,1640,1845,1673,1590,1644,1766,1616,1613,1764,1672,1584,1636,1819,1651,1644,1736,1683,1588,1595,1851,1631,1606,1728,1760,1552,1671,1859,1680,1647,1720,1773,1575,1654,1845,1689,1678,1691,1792,1610,1717,1786,1665,1598,1677,1837,1618,1695,1795,1646,1598,1715,1825,1628,1692,1770,1692,1642,1663,1791,1665,1678,1755,1666,1586,1664,1792,1668,1620,1745,1766,1632,1683,1804,1682,1665,1678,1722,1625,1639,1803,1620,1619,1656,1764,1660,1689,1797,1658,1673,1714,1785,1682,1654,1795,1680,1648,1638,1754,1639,1682,1784,1636,1639,1659,1778,1650,1727,1787,1641,1650,1662,1736,1629,1641,1797,1586,1646,1650,1787,1669,1663,1790,1693,1630,1706,1713,1639,1666,1779,1558,1668,1666,1815,1681,1621,1746,1716,1618,1654,1787,1651,1672,1705,1759,1644,1699,1807,1645,1683,1693,1748,1644,1698,1775,1645,1610,1639,1772,1647,1659,1765,1648,1652,1652,1752,1667,1689,1757,1633,1662,1673,1769,1679,1704,1748,1655,1699,1651,1773,1661,1684,1701,1641,1652,1650,1762,1667,1676,1748,1692,1665,1674,1777,1671,1667,1773,1685,1657,1678,1776,1649,1661,1749,1709,1649,1692,1772,1651,1652,1732,1709,1643,1702,1750,1658,1685,1694,1742,1647,1680,1769,1652,1651,1696,1801,1630,1707,1746,1670,1685,1724,1799,1629,1704,1765,1688,1701,1676,1792,1667,1680,1733,1760,1694,1675,1815,1708,1677,1732,1759,1669,1731,1791,1705,1653,1718,1770,1650,1692,1791,1664,1684,1655,1797,1629,1745,1792,1678,1678,1705,1780,1679,1681,1710,1743,1685,1658,1814,1668,1673,1716,1769,1643,1660,1792,1667,1678,1630,1789,1672,1687,1788,1671,1673,1675,1774,1659,1727,1796,1663,1677,1674,1793,1635,1682,1813,1650,1645,1678,1822,1644,1676,1826,1727,1640,1703,1782,1668,1631,1757,1767,1614,1700,1819,1670,1705,1697,1764,1626,1704,1826,1659,1628,1717,1764,1671,1715,1805,1682,1621,1677,1772,1659,1668,1764,1703,1669,1671,1822,1680,1625,1752,1753,1644,1692,1840,1661,1670,1779,1781,1606,1681,1795,1686,1607,1702,1758,1640,1645,1824,1725,1581,1714,1827,1702,1645,1789,1757,1540,1636,1875,1684,1589,1717,1767,1643,1619,1804,1735,1553,1691,1839,1680,1590,1783,1767,1562,1633,1870,1676,1567,1751,1779,1663,1705,1851,1669,1594,1730,1820,1664,1598,1804,1747,1593,1684,1820,1682,1598,1721,1779,1659,1677,1827,1739,1595,1706,1833,1699,1617,1825,1775,1611,1659,1825,1704,1593,1716,1781,1665,1655,1828,1730,1584,1675,1822,1692,1630,1807,1802,1587,1659,1819,1727,1608,1734,1765,1615,1715,1822,1708,1580,1676,1820,1682,1591,1806,1776,1581,1694,1817,1688,1602,1695,1781,1593,1678,1813,1723,1555,1674,1783,1672,1646,1810,1698,1557,1656,1792,1634,1567,1786,1692,1572,1625,1771,1677,1537,1723,1717,1593,1621,1767,1709,1541,1761,1755,1631,1626,1778,1686,1545,1753,1750,1575,1654,1770,1753,1543,1748,1755,1620,1622,1758,1738,1551,1771,1726,1603,1633,1743,1735,1580,1691,1702,1607,1622,1806,1748,1574,1731,1702,1624,1602,1751,1727,1551,1721,1758,1638,1576,1755,1733,1559,1703,1740,1603,1597,1767,1757,1574,1660,1747,1684,1622,1746,1730,1567,1673,1741,1639,1629,1805,1722,1568,1654,1717,1649,1633,1717,1705,1597,1586,1743,1695,1610,1704,1740,1593,1620,1732,1731,1575,1732,1694,1562,1642,1765,1729,1618,1708,1690,1610,1650,1758,1747,1560,1692,1779,1674,1589,1756,1747,1572,1638,1754,1726,1583,1763,1738,1626,1638,1795,1748,1556,1719,1786,1695,1643,1765,1758,1612,1632,1797,1763,1563,1756,1732,1631,1635,1797,1772,1544,1728,1778,1654,1587,1801,1781,1606,1636,1829,1799,1594,1729,1712,1677,1628,1820,1805,1532,1688,1791,1739,1583,1782,1731,1671,1623,1822,1796,1577,1736,1777,1712,1596,1810,1775,1616,1666,1859,1793,1566,1776,1755,1691,1602,1822,1753,1602,1683,1803,1748,1555,1804,1717,1676,1637,1735,1767,1580,1646,1732,1712,1591,1767,1733,1655,1646,1795,1767,1557,1765,1727,1714,1591,1788,1730,1647,1638,1763,1690,1535,1729,1722,1671,1559,1729,1704,1575,1667,1756,1674,1591,1773,1740,1642,1647,1776,1731,1600,1743,1717,1659,1616,1785,1715,1586,1757,1713,1704,1614,1761,1695,1639,1674,1762,1686,1653,1772,1748,1667,1624,1736,1701,1622,1751,1720,1694,1638,1740,1753,1605,1740,1759,1693,1641,1792,1688,1685,1526,1752,1718,1638,1648,1718,1670,1624,1686,1753,1592,1703,1734,1641,1720,1720,1637,1697,1700,1617,1652,1714,1704,1607,1732,1704,1583,1737,1725,1665,1715,1681,1651,1705,1733,1641,1684,1711,1657,1700,1741,1725,1618,1741,1740,1620,1773,1716,1617,1765,1676,1649,1743,1686,1688,1709,1739,1672,1616,1683,1729,1637,1733,1686,1650,1750,1684,1637,1710,1720,1690,1647,1721,1680,1623,1694,1693,1621,1731,1678,1648,1715,1666,1692,1735,1733,1690,1695,1679,1739,1585,1710,1739,1614,1676,1697,1649,1709,1700,1674,1704,1689,1678,1671,1727,1698,1609,1657,1721,1653,1683,1680,1697,1700,1676,1656,1672,1686,1692,1680,1703,1695,1620,1717,1695,1601,1714,1717,1693,1641,1653,1684,1655,1659,1669,1678,1675,1710,1649,1660,1695,1594,1691,1682,1664,1704,1617,1674,1729,1668,1654,1769,1648,1690,1716,1680,1674,1693,1722,1630,1703,1796,1619,1686,1845,1684,1657,1785,1681,1694,1737,1732,1683,1735,1739,1666,1734,1822,1659,1732,1819,1668,1676,1711,1708,1701,1725,1711,1678,1728,1777,1627,1736,1781,1609,1708,1835,1646,1707,1728,1692,1632,1663,1719,1649,1741,1730,1552,1723,1814,1605,1715,1819,1632,1726,1771,1683,1691,1764,1727,1654,1748,1760,1636,1737,1783,1603,1747,1834,1596,1707,1745,1713,1695,1775,1698,1647,1759,1779,1584,1721,1816,1617,1744,1856,1616,1737,1776,1692,1686,1828,1712,1663,1779,1796,1590,1736,1803,1606,1745,1849,1631,1698,1814,1678,1667,1842,1716,1633,1775,1789,1616,1755,1831,1638,1735,1888,1591,1724,1877,1655,1682,1838,1710,1650,1793,1758,1633,1787,1832,1577,1754,1854,1621,1751,1882,1592,1758,1873,1630,1706,1825,1664,1622,1811,1698,1630,1739,1751,1616,1728,1741,1641,1737,1769,1605,1773,1788,1573,1764,1799,1626,1715,1758,1602,1727,1833,1592,1735,1810,1572,1740,1819,1612,1725,1828,1660,1703,1819,1647,1713,1822,1651,1674,1833,1657,1680,1774,1648,1639,1807,1694,1644,1816,1698,1649,1784,1701,1637,1716,1799,1733,1855,1686,1761,1823,1735,1771,1735,1647,1664,1764,1680,1798,1666,1737,1649,1752,1755,1693,1667,1680,1760,1609,1704,1729,1855,1611,1744,1758,1743,1600,1725,1869,1614,1671,1760,1831,1573,1705,1762,1689,1624,1667,1825,1596,1741,1766,1711,1627,1685,1891,1613,1713,1708,1835,1598,1720,1842,1687,1664,1720,1866,1601,1684,1796,1698,1597,1690,1913,1612,1687,1821,1786,1619,1683,1886,1564,1703,1800,1843,1617,1697,1853,1662,1675,1735,1920,1643,1786,1839,1759,1633,1722,1921,1646,1749,1835,1814,1655,1695,1932,1703,1694,1832,1858,1661,1788,1881,1694,1635,1740,1852,1672,1760,1823,1784,1651,1682,1907,1618,1716,1826,1798,1631,1742,1884,1649,1763,1797,1773,1635,1733,1924,1606,1729,1836,1816,1640,1723,1922,1594,1735,1855,1842,1658,1744,1942,1646,1731,1837,1787,1619,1714,1964,1604,1731,1878,1816,1633,1731,1937,1624,1707,1865,1778,1640,1737,1941,1615,1734,1856,1833,1615,1747,1928,1687,1764,1853,1860,1661,1736,1942,1649,1734,1797,1868,1598,1785,1901,1704,1690,1808,1887,1637,1754,1875,1808,1688,1789,1882,1645,1753,1859,1782,1659,1746,1928,1652,1710,1831,1775,1675,1763,1948,1559,1742,1847,1779,1668,1745,1896,1613,1747,1820,1818,1623,1751,1851,1684,1690,1750,1841,1627,1743,1836,1658,1696,1794,1802,1642,1792,1864,1631,1697,1799,1820,1644,1771,1853,1662,1692,1775,1882,1594,1764,1835,1754,1735,1758,1914,1640,1743,1888,1672,1670,1824,1835,1618,1772,1884,1658,1716,1788,1821,1667,1769,1912,1644,1730,1813,1784,1659,1786,1905,1689,1706,1818,1843,1608,1753,1882,1673,1657,1788,1894,1616,1766,1855,1752,1706,1737,1967,1613,1718,1847,1823,1723,1775,1919,1643,1744,1799,1907,1684,1766,1905,1702,1673,1741,1905,1683,1736,1855,1776,1666,1751,1913,1683,1740,1835,1767,1672,1726,1949,1597,1725,1885,1842,1681,1752,1957,1635,1734,1826,1832,1655,1750,1905,1676,1689,1802,1841,1665,1763,1921,1679,1697,1779,1883,1684,1701,1887,1701,1648,1715,1927,1662,1777,1866,1811,1743,1812,1948,1678,1836,1706,1902,1661,1622,1820,1782,1594,1693,1893,1704,1599,1730,1902,1666,1624,1867,1806,1605,1644,1958,1655,1569,1744,1874,1642,1622,1855,1804,1577,1683,1923,1764,1606,1862,1732,1595,1681,1867,1633,1586,1820,1789,1573,1673,1911,1618,1593,1773,1838,1585,1666,1903,1614,1585,1790,1744,1595,1657,1882,1626,1627,1839,1671,1601,1693,1866,1557,1618,1864,1584,1577,1788,1791,1630,1685,1904,1545,1609,1822,1738,1611,1674,1850,1610,1622,1793,1682,1616,1700,1807,1599,1632,1863,1615,1651,1710,1862,1585,1644,1849,1610,1616,1734,1820,1582,1696,1879,1595,1648,1710,1802,1548,1677,1881,1556,1623,1747,1786,1572,1713,1901,1531,1633,1790,1700,1591,1676,1907,1579,1588,1819,1741,1669,1678,1887,1480,1640,1786,1785,1634,1685,1888,1550,1620,1773,1722,1596,1680,1902,1529,1619,1784,1798,1628,1679,1907,1558,1625,1764,1776,1611,1673,1845,1614,1643,1692,1852,1596,1710,1852,1658,1655,1716,1817,1621,1711,1828,1586,1663,1733,1802,1600,1700,1838,1564,1681,1711,1798,1582,1693,1826,1604,1652,1698,1869,1586,1682,1808,1666,1666,1675,1844,1578,1694,1797,1606,1696,1703,1853,1576,1686,1777,1620,1660,1693,1875,1628,1716,1762,1670,1671,1712,1916,1574,1649,1764,1808,1639,1714,1831,1612,1679,1738,1863,1616,1740,1823,1677,1731,1692,1822,1626,1740,1800,1623,1694,1678,1849,1605,1682,1832,1696,1646,1724,1884,1542,1738,1731,1811,1761,1674,1838,1766,1699,1693,1922,1643,1681,1749,1811,1695,1745,1805,1713,1698,1696,1876,1688,1701,1805,1722,1697,1648,1856,1671,1684,1789,1698,1725,1704,1803,1700,1706,1814,1683,1732,1712,1790,1671,1701,1796,1651,1739,1676,1810,1694,1731,1802,1608,1700,1709,1757,1700,1693,1855,1566,1724,1778,1718,1726,1694,1764,1673,1734,1818,1642,1718,1764,1743,1701,1690,1872,1664,1695,1797,1668,1732,1672,1739,1681,1751,1804,1648,1707,1772,1690,1702,1693,1752,1687,1750,1858,1611,1691,1765,1689,1761,1686,1852,1680,1717,1749,1696,1769,1736,1716,1773,1707,1784,1695,1707,1730,1671,1774,1669,1769,1817,1710,1760,1793,1751,1614,1191,1728,1794,1498,1502,1427,1357,1603,1446,1484,1330,1480,1397,1544,1434,1519,1498,1482,1534,1586,1435,1528,1488,1456,1585,1523,1460,1559,1493,1476,1525,1544,1485,1462,1388,1522,1491,1435,1480,1495,1494,1490,1387,1488,1480,1459,1490,1472,1356,1450,1467,1421,1465,1481,1465,1494,1439,1563,1506,1404,1460,1517,1460,1453,1529,1384,1454,1482,1417,1447,1497,1403,1472,1606,1491,1460,1487,1429,1516,1496,1398,1445,1487,1428,1468,1530,1439,1418,1517,1447,1427,1457,1478,1506,1454,1434,1443,1513,1347,1434,1439,1412,1494,1398,1459,1412,1472,1428,1436,1407,1550,1402,1414,1489,1395,1535,1445,1439,1482,1463,1477,1506,1464,1442,1425,1501,1421,1484,1429,1402,1453,1448,1440,1456,1470,1528,1490,1425,1422,1384,1457,1481,1503,1363,1489,1529,1466,1443,1452,1438,1443,1494,1493,1497,1424,1385,1451,1378,1482,1461,1416,1471,1481,1420,1524,1515,1442,1439,1539,1442,1458,1528,1445,1388,1489,1416,1473,1513,1388,1503,1460,1423,1473,1533,1429,1431,1455,1418,1484,1401,1471,1475,1424,1418,1453,1492,1443,1462,1463,1436,1424,1450,1468,1460,1496,1429,1434,1443,1392,1434,1501,1463,1398,1527,1469,1421,1492,1470,1547,1524,1460,1460,1484,1380,1488,1495,1413,1463,1487,1377,1479,1524,1453,1449,1452,1476,1485,1470,1469,1514,1462,1433,1483,1480,1459,1417,1503,1461,1486,1497,1545,1445,1498,1523,1551,1514,1397,1470,1563,1500,1535,1523,1475,1512,1539,1468,1519,1551,1489,1466,1458,1432,1442,1503,1483,1412,1454,1424,1465,1481,1471,1412,1428,1413,1482,1467,1463,1432,1470,1403,1524,1431,1427,1475,1416,1516,1470,1414,1411,1454,1474,1451,1474,1449,1454,1516,1403,1467,1440,1441,1511,1496,1459,1462,1514,1474,1498,1435,1496,1530,1403,1472,1426,1470,1472,1449,1460,1372,1495,1419,1468,1376,1478,1425,1465,1474,1432,1422,1459,1433,1458,1478,1371,1471,1469,1456,1512,1468,1482,1442,1524,1550,1444,1508,1510,1450,1542,1497,1499,1486,1462,1503,1517,1482,1467,1483,1399,1528,1510,1425,1521,1535,1512,1481,1463,1457,1446,1439,1469,1490,1411,1417,1482,1458,1426,1482,1434,1466,1470,1481,1427,1467,1438,1482,1544,1402,1487,1493,1427,1516,1469,1361,1436,1477,1486,1455,1494,1464,1520,1439,1485,1510,1478,1468,1450,1439,1465,1430,1490,1476,1553,1459,1464,1492,1404,1518,1433,1441,1521,1480,1481,1451,1479,1480,1464,1354,1397,1492,1515,1459,1483,1443,1476,1496,1473,1539,1417,1494,1516,1490,1486,1527,1410,1493,1516,1437,1551,1516,1492,1497,1433,1553,1467,1406,1570,1417,1497,1505,1510,1394,1517,1423,1517,1413,1473,1540,1464,1477,1436,1494,1487,1490,1504,1479,1512,1540,1449,1454,1468,1463,1505,1509,1524,1559,1494,1542,1451,1478,1550,1473,1577,1510,1448,1486,1529,1430,1504,1492,1531,1483,1460,1562,1420,1452,1538,1500,1548,1432,1529,1507,1468,1479,1523,1446,1419,1551,1434,1578,1414,1584,1519,1435,1524,1499,1560,1530,1474,1517,1530,1487,1526,1519,1530,1498,1531,1460,1550,1505,1506,1584,1452,1576,1446,1479,1509,1454,1527,1487,1447,1662,1489,1536,1452,1481,1531,1527,1504,1525,1507,1491,1460,1447,1587,1432,1518,1493,1443,1549,1442,1543,1541,1453,1575,1507,1485,1564,1457,1558,1530,1515,1592,1456,1499,1502,1490,1609,1483,1491,1529,1487,1579,1520,1499,1516,1527,1517,1499,1532,1478,1474,1563,1551,1465,1485,1440,1628,1514,1468,1379,1475,1493,1560,1512,1548,1544,1452,1478,1471,1495,1482,1521,1508,1547,1478,1531,1493,1501,1399,1490,1540,1413,1458,1441,1432,1461,1540,1503,1510,1527,1496,1488,1472,1448,1452,1457,1477,1435,1535,1542,1514,1540,1520,1558,1566,1503,1511,1493,1507,1536,1601,1580,1515,1431,1527,1480,1472,1613,1506,1559,1502,1502,1565,1458,1587,1567,1535,1600,1523,1578,1518,1559,1651,1520,1542,1474,1627,1567,1479,1517,1538,1554,1527,1525,1494,1521,1570,1471,1522,1523,1587,1531,1505,1524,1590,1606,1503,1580,1545,1616,1541,1489,1654,1609,1649,1564,1610,1522,1646,1576,1577,1578,1495,1591,1589,1579,1522,1550,1558,1536,1533,1633,1511,1615,1549,1539,1613,1534,1589,1506,1479,1555,1540,1571,1566,1600,1488,1565,1542,1500,1530,1519,1607,1555,1534,1523,1568,1611,1563,1600,1530,1656,1534,1596,1574,1593,1581,1602,1614,1597,1590,1635,1583,1507,1598,1591,1577,1505,1665,1571,1602,1580,1548,1589,1555,1617,1509,1664,1610,1689,1625,1575,1624,1530,1589,1542,1644,1548,1601,1578,1538,1574,1537,1626,1594,1608,1586,1507,1649,1543,1599,1584,1534,1615,1542,1667,1616,1620,1598,1568,1535,1567,1552,1520,1612,1638,1554,1533,1541,1530,1613,1564,1631,1527,1562,1553,1528,1611,1561,1538,1606,1577,1581,1660,1562,1595,1581,1564,1675,1654,1605,1492,1540,1608,1576,1568,1566,1628,1589,1553,1587,1632,1577,1573,1513,1597,1598,1611,1613,1549,1502,1613,1568,1641,1571,1552,1582,1644,1593,1619,1534,1607,1571,1522,1534,1657,1462,1610,1523,1540,1584,1646,1605,1577,1632,1605,1604,1610,1591,1630,1562,1579,1641,1513,1585,1625,1549,1665,1529,1581,1653,1536,1621,1614,1478,1590,1571,1543,1682,1577,1596,1578,1586,1609,1633,1619,1706,1574,1615,1672,1652,1575,1709,1626,1618,1681,1668,1586,1652,1653,1687,1566,1577,1674,1695,1575,1689,1661,1590,1714,1678,1562,1662,1700,1595,1681,1652,1708,1700,1609,1709,1704,1606,1718,1647,1660,1626,1762,1734,1606,1761,1715,1541,1724,1646,1595,1652,1727,1604,1681,1735,1662,1727,1747,1633,1731,1722,1652,1615,1756,1687,1652,1751,1733,1566,1746,1685,1586,1745,1717,1557,1655,1745,1714,1573,1720,1707,1618,1743,1717,1707,1543,1695,1710,1648,1687,1758,1666,1628,1769,1745,1526,1682,1793,1568,1712,1835,1646,1650,1766,1700,1551,1751,1800,1673,1722,1779,1769,1544,1724,1794,1678,1665,1808,1722,1650,1696,1746,1616,1738,1764,1690,1636,1716,1802,1584,1677,1789,1726,1681,1764,1759,1557,1755,1823,1747,1688,1727,1754,1610,1757,1757,1736,1627,1713,1807,1839,1550,1715,1748,1797,1615,1729,1735,1751,1646,1718,1773,1707,1715,1760,1724,1570,1722,1755,1775,1488,1722,1816,1795,1425,1695,1744,1784,1499,1687,1770,1821,1551,1729,1832,1794,1563,1827,1821,1778,1736,1770,1789,1533,1764,1806,1877,1523,1788,1828,1727,1662,1760,1832,1599,1748,1759,1801,1528,1780,1790,1795,1562,1761,1803,1802,1585,1777,1737,1722,1719,1748,1837,1603,1725,1780,1776,1650,1734,1815,1607,1783,1690,1785,1590,1751,1746,1666,1743,1705,1768,1555,1731,1651,1744,1684,1727,1818,1576,1787,1672,1768,1521,1813,1716,1716,1670,1727,1692,1634,1748,1666,1710,1596,1744,1752,1657,1685,1683,1711,1523,1703,1682,1617,1603,1692,1647,1545,1597,1659,1550,1594,1648,1547,1613,1584,1604,1602,1566,1617,1511,1469,1589,1514,1486,1626,1486,1556,1583,1461,1449,1562,1551,1462,1534,1403,1555,1507,1448,1465,1450,1449,1484,1510,1492,1452,1507,1382,1539,1242,1399,1467,1421,1456,1361,1507,1309,1540,1430,1471,1517,1447,1514,1285,1527,1389,1413,1547,1352,1446,1433,1353,1392,1450,1494,1399,1489,1447,1405,1449,1449,1406,1390,1407,1434,1409,1411,1391,1353,1451,1340,1441,1389,1400,1438,1412,1363,1332,1418,1354,1428,1368,1414,1302,1406,1386,1429,1436,1362,1380,1414,1426,1463,1412,1326,1394,1454,1419,1430,1455,1366,1423,1422,1462,1330,1411,1439,1464,1467,1408,1418,1485,1487,1438,1358,1398,1439,1447,1457,1482,1419,1382,1404,1446,1444,1435,1354,1431,1445,1420,1416,1497,1356,1452,1469,1407,1381,1401,1345,1400,1487,1504,1443,1433,1435,1455,1503,1498,1457,1401,1464,1411,1443,1449,1350,1465,1500,1458,1322,1483,1442,1418,1362,1374,1469,1430,1440,1498,1451,1398,1413,1417,1324,1399,1401,1402,1466,1398,1362,1305,1397,1317,1384,1354,1419,1398,1300,1420,1431,1409,1470,1383,1431,1366,1386,1416,1451,1458,1414,1380,1400,1403,1312,1448,1440,1395,1468,1492,1504,1374,1432,1453,1421,1441,1401,1419,1417,1398,1427,1436,1392,1365,1390,1431,1355,1390,1425,1427,1387,1450,1432,1471,1408,1361,1466,1439,1385,1427,1437,1448,1489,1466,1400,1434,1441,1402,1453,1426,1414,1381,1384,1425,1372,1387,1431,1369,1362,1473,1401,1478,1382,1394,1425,1415,1397,1458,1315,1422,1448,1348,1437,1418,1332,1472,1341,1424,1403,1359,1363,1403,1368,1356,1377,1390,1378,1417,1364,1357,1372,1412,1360,1375,1387,1334,1442,1446,1335,1414,1413,1366,1403,1361,1448,1359,1381,1300,1395,1268,1399,1308,1369,1379,1288,1390,1372,1377,1347,1422,1340,1420,1469,1319,1383,1318,1399,1326,1388,1315,1356,1412,1316,1346,1384,1383,1302,1386,1402,1361,1383,1343,1367,1350,1365,1766,1894,1906,1895,1908,1951,1954,1926,1930,1937,1949,1957,1933,1959,1889,1918,1963,1877,1921,1908,1897,1958,1917,1925,1898,1947,1948,1920,1924,1888,1936,1921,1898,1910,1872,1967,1925,1903,1915,1916,1900,1914,1886,1873,1875,1904,1916,1898,1900,1928,1886,1927,1897,1873,1891,1963,1928,1917,1936,1915,1955,1977,1974,1947,1961,1999,1992,1936,1961,1941,1924,1932,1914,1952,1898,1946,1974,1952,1963,1924,1944,1959,1915,1882,1928,1846,1905,1933,1919,1945,1993,1978,1890,1952,1952,1897,1879,1960,1958,1906,1881,1881,1916,1908,1934,1939,1915,1970,1952,1960,1946,1961,1957,1910,1903,1888,1870,1880,1931,1902,1892,1954,1961,1927,1894,1938,1925,1947,1941,1891,1887,1934,1970,1878,1923,1957,1933,1915,1928,1908,1927,1939,1928,1870,1935,1947,1934,1956,1918,1938,1965,1961,1927,1920,1929,1925,1937,1940,1938,1986,1968,1912,1932,1965,1981,1930,1931,1959,1951,2003,1978,1972,1959,1985,1985,1990,1986,1986,1999,1998,1994,1978,2014,1979,1980,1983,1948,1978,2001,2003,1975,1974,1957,2022,1968,1972,1947,1964,1983,1925,1909,1986,1975,1960,1976,1876,1947,2002,1980,1942,1941,1975,1976,1972,1985,1949,1994,1983,1955,1976,1937,1988,1966,1973,1990,2008,1983,1961,1989,1886,1981,1974,1969,1924,1980,1930,1957,1957,1997,1930,1895,2012,2009,1941,1955,1932,1945,1950,1979,2005,1918,1902,1944,2038,1947,1934,1955,1970,1973,1918,2002,1878,1884,1925,1973,1914,1955,1956,1880,2001,1952,1970,1933,1918,1939,1940,1998,1963,1916,1922,1902,1920,1974,1964,1949,1923,1885,1947,1902,1949,1965,1951,1968,1890,1937,1983,1931,1971,1956,1895,1930,1943,1931,1945,1932,1879,1907,1957,1950,1976,1957,1849,1943,1899,2003,1950,1946,1850,1939,1961,1956,1924,1895,1835,1950,1953,1943,1899,1915,1851,1931,1936,1951,1952,1904,1841,1944,1921,1974,1921,1938,1879,1956,1963,1929,1914,1913,1939,1906,1912,1980,1942,1907,1924,1958,1889,1952,1955,1917,1899,1915,1978,1960,1983,1925,1921,1975,1886,1958,1937,1931,1925,1928,1935,2004,1977,1961,1985,1886,1998,1960,1973,1965,1933,1960,1925,1971,1974,1948,1999,1999,1937,1986,1949,1973,1985,2013,1963,1938,1942,1988,2009,1996,1969,1957,1984,1913,1954,1972,2002,1983,2004,1983,1907,1967,1979,1970,1963,1924,1925,1961,1929,1938,1988,1954,1995,1973,1966,1998,1973,1898,1989,1943,2000,1954,1990,1974,1936,1946,1960,1943,1983,1974,1956,1995,1947,1945,1962,1957,2005,1947,1973,1948,1962,1954,1982,1942,1963,1952,1968,2023,1973,1973,1964,1964,1918,1943,1948,1998,1979,1922,1983,1919,1943,1962,1964,1992,1977,1919,2024,1965,1983,1951,1974,1956,1934,1960,1978,1963,1939,1948,1959,2004,1941,1972,1986,1981,1978,1949,1986,1957,1936,1975,1902,1958,1974,1913,1974,1931,1973,1945,1946,1945,1945,1927,1926,1982,1911,1951,1911,1982,1952,1949,1953,1940,1936,1914,1959,1901,1967,1916,1914,1935,1882,1950,1881,1935,1877,1926,1880,1899,1926,1935,1909,1900,1915,1845,1911,1840,1915,1827,1874,1830,1784,1877,1808,1827,1889,1807,1788,1786,1797,1798,1820,1791,1771,1741,1767,1788,1754,1697,1654,1484,1354,1371,1303,1441,1342,1380,1276,1370,1350,1335,1424,1454,1325,1340,1245,1417,1456,1375,1414,1400,1392,1478,1421,1431,1420,1282,1379,1439,1433,1338,1352,1372,1329,1380,1385,1375,1413,1464,1420,1508,1306,1321,1433,1503,1432,1444,1437,1380,1357,1369,1404,1388,1504,1375,1362,1387,1440,1334,1423,1459,1446,1413,1427,1341,1412,1450,1435,1396,1462,1431,1549,1834,1885,1845,1854,1885,1865,1888,1876,1861,1932,1859,1830,1883,1831,1901,1819,1884,1877,1867,1872,1884,1873,1879,1897,1867,1898,1893,1843,1876,1874,1874,1853,1893,1889,1914,1896,1935,1874,1894,1924,1906,1881,1931,1913,1893,1928,1899,1901,1920,1841,1867,1939,1846,1896,1925,1957,1935,1923,1929,1924,1902,1934,1897,1881,1916,1900,1977,1941,1930,1936,1933,1977,1926,1873,1912,1886,1903,1961,1940,1930,1942,1931,1975,1915,1948,1910,1938,1923,1916,1983,1937,1938,1924,1922,1917,1898,1956,1917,1942,1937,1898,1927,1932,1914,1898,1825,1944,1863,1890,1843,1871,1817,1872,1909,1901,1918,1904,1917,1870,1894,1885,1908,1914,1932,1929,1940,1935,1945,1910,1867,1895,1879,1925,1933,1933,1908,1865,1839,1906,1863,1879,1871,1930,1885,1905,1909,1929,1937,1914,1918,1884,1950,1936,1922,1903,1908,1924,1947,1875,1893,1949,1920,1930,1906,1956,1908,1921,1922,1918,1923,1925,1907,1936,1944,1913,1923,1911,1950,1934,1963,1960,1940,1936,1942,1934,1904,1925,1922,1943,1910,1921,1917,1927,1896,1905,1928,1963,1954,1944,1919,1936,1955,1959,1907,1937,1915,1892,1923,1914,1876,1892,1930,1871,1901,1873,1908,1936,1902,1938,1923,1916,1942,1907,1948,1966,1907,1900,1946,1921,1912,1928,1913,1940,1937,1904,1896,1887,1859,1870,1890,1862,1879,1919,1954,1909,1890,1910,1909,1903,1905,1856,1872,1933,1865,1898,1863,1888,1864,1812,1894,1835,1833,1871,1896,1888,1845,1833,1918,1906,1864,1885,1915,1900,1858,1867,1895,1873,1895,1873,1886,1888,1873,1844,1881,1880,1890,1806,1905,1895,1866,1868,1921,1896,1865,1904,1885,1899,1910,1900,1860,1894,1891,1900,1908,1885,1936,1887,1896,1896,1949,1928,1943,1852,1914,1912,1948,1949,1890,1920,1890,1938,1937,1896,1953,1947,1902,1950,1943,1924,1952,1969,1879,1926,1954,1887,1912,1924,1933,1923,1910,1866,1924,1936,1874,1911,1868,1918,1934,1949,1938,1896,1946,1957,1935,1950,1872,1920,1893,1938,1949,1857,1916,1933,1902,1951,1921,1896,1924,1938,1952,1881,1926,1933,1940,1916,1853,1938,1953,1949,1912,1967,1933,1985,1925,1943,1916,1972,1886,1944,1941,1910,1938,1902,1935,1909,1947,1905,1955,1893,1939,1926,1887,1928,1924,1898,1938,1969,1911,1991,1889,1995,1925,1975,1944,1938,1925,1929,1983,1926,1935,1916,1930,1890,1943,1908,1923,1944,1911,1948,1892,1952,1891,1942,1928,1956,1918,1967,1917,1949,1888,1929,1884,1959,1892,1952,1912,1946,1924,1917,1889,1881,1935,1927,1923,1913,1949,1916,1952,1888,1953,1857,1922,1894,1840,1891,1851,1846,1867,1879,1818,1867,1759,1805,1835,1773,1739,1699,1690,1681,1584,1523,1337,1234,1277,1323,1212,1232,1297,1310,1398,1318,1281,1240,1337,1308,1285,1321,1221,1125,1185,1176,1283,1039,1139,1157,1177,1202,1223,1293,1168,1337,1258,1315,1209,1141,1265,1290,1304,1267,1252,1237,1276,1265,1285,1274,1333,1361,1276,1339,1353,1438,1464,1789,1500,1607,1734,1553,1810,1499,1760,1682,1594,1738,1512,1823,1633,1658,1647,1536,1896,1546,1700,1612,1605,1934,1522,1777,1559,1636,1864,1499,1848,1470,1686,1757,1538,1832,1468,1800,1693,1617,1706,1526,1875,1601,1693,1617,1563,1900,1509,1764,1553,1613,1833,1473,1828,1463,1636,1758,1525,1839,1510,1705,1697,1572,1749,1485,1838,1624,1621,1676,1503,1889,1583,1675,1594,1581,1879,1538,1774,1556,1605,1822,1541,1820,1527,1646,1740,1577,1811,1546,1757,1657,1597,1719,1544,1862,1616,1623,1643,1542,1890,1578,1735,1557,1609,1820,1517,1805,1528,1628,1743,1554,1820,1595,1699,1699,1622,1731,1562,1844,1600,1633,1654,1549,1858,1565,1736,1595,1613,1858,1553,1834,1564,1667,1786,1608,1826,1586,1725,1708,1656,1771,1600,1779,1685,1695,1723,1611,1893,1651,1689,1635,1631,1896,1605,1761,1627,1649,1875,1625,1832,1574,1706,1800,1591,1857,1537,1718,1725,1627,1805,1561,1798,1675,1655,1768,1606,1843,1647,1659,1681,1611,1856,1626,1744,1628,1671,1890,1611,1769,1618,1655,1911,1602,1815,1613,1680,1823,1658,1835,1609,1722,1786,1657,1832,1577,1759,1779,1642,1783,1578,1813,1734,1672,1748,1612,1863,1681,1727,1676,1655,1867,1627,1762,1645,1650,1865,1572,1816,1627,1689,1818,1617,1801,1603,1696,1763,1638,1822,1578,1778,1742,1654,1810,1620,1837,1719,1719,1752,1651,1880,1676,1702,1758,1669,1887,1629,1815,1681,1679,1885,1626,1854,1658,1713,1828,1651,1849,1602,1756,1768,1694,1812,1624,1852,1711,1697,1767,1661,1903,1637,1741,1727,1686,1922,1616,1786,1697,1646,1870,1633,1827,1677,1720,1783,1659,1850,1604,1744,1782,1689,1822,1631,1826,1724,1694,1809,1662,1876,1702,1731,1735,1695,1914,1666,1770,1716,1681,1892,1612,1857,1643,1686,1832,1663,1832,1631,1711,1746,1666,1848,1613,1778,1719,1698,1808,1661,1873,1691,1700,1761,1643,1901,1652,1751,1702,1700,1909,1632,1841,1687,1693,1885,1681,1854,1650,1749,1750,1691,1893,1630,1778,1704,1683,1863,1612,1851,1667,1681,1758,1682,1883,1648,1750,1703,1692,1876,1615,1820,1673,1688,1816,1665,1856,1643,1764,1752,1714,1894,1599,1808,1691,1683,1830,1635,1861,1651,1742,1712,1677,1910,1616,1818,1650,1673,1839,1620,1865,1634,1713,1718,1664,1922,1564,1804,1689,1696,1863,1595,1860,1630,1696,1805,1664,1871,1661,1758,1737,1695,1912,1646,1838,1644,1715,1812,1623,1866,1634,1697,1765,1647,1899,1551,1790,1661,1670,1801,1643,1868,1643,1724,1732,1660,1880,1606,1797,1668,1668,1824,1638,1843,1608,1728,1713,1668,1897,1559,1770,1666,1697,1832,1645,1802,1678,1660,1780,1680,1826,1662,1724,1710,1691,1832,1632,1784,1675,1711,1794,1655,1841,1607,1671,1706,1638,1883,1539,1741,1656,1691,1865,1622,1825,1639,1677,1752,1691,1826,1644,1717,1710,1688,1824,1628,1824,1677,1674,1750,1683,1873,1633,1722,1681,1699,1909,1618,1787,1683,1669,1864,1646,1808,1672,1654,1825,1665,1776,1663,1653,1803,1683,1787,1660,1727,1757,1661,1810,1672,1788,1713,1695,1782,1685,1829,1704,1682,1729,1692,1883,1666,1771,1680,1700,1864,1703,1800,1733,1687,1846,1705,1812,1682,1795,1776,1732,1797,1698,1835,1753,1677,1774,1716,1870,1708,1762,1706,1721,1890,1711,1759,1731,1667,1865,1691,1764,1737,1697,1842,1685,1798,1666,1784,1784,1659,1788,1663,1846,1699,1686,1700,1673,1871,1681,1738,1717,1686,1867,1703,1792,1702,1698,1801,1659,1755,1680,1787,1743,1653,1766,1700,1813,1729,1665,1662,1687,1858,1643,1731,1697,1667,1849,1694,1725,1732,1657,1833,1685,1709,1680,1630,1852,1659,1738,1665,1736,1817,1661,1733,1638,1765,1767,1637,1732,1693,1766,1734,1679,1740,1683,1828,1710,1719,1748,1654,1830,1700,1704,1670,1701,1816,1688,1756,1724,1719,1771,1676,1731,1706,1809,1720,1687,1761,1659,1866,1671,1736,1702,1686,1862,1704,1745,1708,1673,1852,1659,1759,1712,1737,1807,1621,1773,1685,1818,1734,1680,1748,1657,1882,1681,1725,1766,1663,1879,1683,1752,1661,1661,1853,1582,1754,1685,1741,1830,1647,1757,1677,1771,1726,1642,1795,1606,1823,1667,1681,1799,1635,1861,1682,1728,1697,1704,1857,1630,1772,1699,1772,1778,1670,1762,1667,1853,1732,1695,1749,1603,1867,1657,1714,1702,1684,1833,1622,1719,1666,1712,1808,1642,1733,1676,1815,1700,1715,1745,1642,1810,1700,1756,1703,1684,1824,1623,1765,1682,1765,1754,1656,1761,1632,1830,1691,1654,1711,1642,1858,1659,1733,1694,1716,1826,1626,1757,1676,1807,1739,1680,1713,1655,1807,1705,1722,1715,1714,1849,1655,1749,1672,1719,1779,1661,1772,1602,1815,1712,1680,1732,1605,1838,1664,1735,1708,1650,1848,1613,1742,1685,1761,1800,1677,1734,1618,1813,1721,1670,1737,1688,1847,1681,1741,1689,1678,1855,1638,1682,1671,1708,1791,1652,1731,1644,1829,1713,1687,1732,1687,1877,1660,1740,1678,1707,1811,1643,1719,1643,1812,1683,1659,1667,1671,1860,1645,1706,1681,1715,1813,1697,1697,1664,1809,1739,1681,1680,1677,1842,1661,1688,1667,1693,1817,1685,1698,1653,1761,1763,1678,1672,1668,1843,1689,1721,1677,1646,1859,1632,1698,1698,1774,1801,1694,1681,1648,1838,1670,1712,1708,1673,1858,1676,1716,1706,1713,1757,1686,1705,1641,1786,1693,1687,1686,1660,1818,1649,1716,1626,1725,1736,1662,1720,1618,1803,1655,1700,1668,1687,1816,1633,1749,1627,1714,1748,1659,1727,1629,1799,1675,1683,1732,1664,1819,1670,1729,1668,1689,1795,1634,1708,1650,1764,1673,1703,1716,1614,1777,1615,1719,1638,1694,1750,1619,1753,1678,1772,1688,1693,1727,1641,1755,1611,1734,1635,1665,1733,1625,1746,1621,1737,1655,1703,1715,1640,1779,1609,1733,1631,1695,1781,1594,1715,1658,1780,1673,1673,1743,1615,1761,1665,1711,1642,1702,1745,1592,1729,1662,1702,1702,1681,1714,1628,1762,1652,1682,1678,1678,1765,1626,1730,1655,1767,1638,1716,1750,1641,1693,1693,1728,1665,1679,1717,1609,1704,1690,1737,1693,1722,1735,1606,1729,1637,1692,1696,1695,1725,1632,1737,1686,1737,1688,1710,1733,1602,1757,1652,1724,1648,1691,1720,1618,1691,1668,1744,1705,1689,1722,1644,1741,1639,1712,1630,1723,1700,1646,1707,1625,1773,1681,1688,1646,1647,1757,1582,1757,1637,1764,1702,1701,1697,1585,1803,1595,1689,1617,1737,1740,1603,1705,1585,1745,1686,1656,1685,1561,1761,1561,1673,1611,1725,1639,1564,1714,1536,1769,1547,1703,1592,1703,1633,1586,1728,1540,1766,1605,1687,1602,1698,1639,1584,1732,1555,1751,1585,1697,1584,1717,1648,1612,1723,1562,1754,1557,1695,1571,1666,1613,1543,1725,1519,1729,1590,1648,1645,1611,1669,1508,1683,1580,1731,1613,1581,1645,1597,1691,1506,1684,1528,1779,1587,1625,1598,1614,1681,1489,1682,1498,1743,1555,1635,1565,1661,1598,1491,1684,1528,1741,1524,1672,1539,1729,1593,1599,1643,1569,1641,1474,1684,1494,1738,1532,1618,1545,1643,1600,1481,1657,1485,1721,1505,1676,1544,1718,1604,1561,1610,1567,1683,1482,1673,1494,1725,1524,1639,1599,1661,1633,1543,1659,1494,1722,1476,1685,1513,1700,1565,1588,1619,1553,1703,1468,1719,1549,1755,1588,1654,1615,1682,1650,1513,1718,1525,1720,1560,1711,1548,1693,1603,1616,1696,1531,1681,1483,1729,1496,1738,1559,1605,1635,1578,1675,1474,1718,1508,1716,1558,1685,1568,1691,1577,1589,1636,1552,1661,1471,1731,1541,1685,1563,1668,1629,1633,1637,1530,1692,1493,1726,1530,1731,1507,1678,1622,1508,1697,1448,1699,1472,1691,1535,1721,1546,1600,1665,1546,1650,1514,1689,1574,1726,1565,1675,1576,1664,1580,1591,1645,1514,1691,1461,1671,1481,1717,1505,1651,1587,1608,1619,1518,1689,1485,1674,1511,1705,1537,1684,1574,1578,1611,1516,1657,1462,1683,1571,1706,1628,1616,1572,1605,1631,1478,1702,1523,1668,1564,1682,1512,1616,1519,1552,1669,1494,1632,1490,1721,1493,1647,1548,1689,1532,1597,1568,1505,1681,1473,1614,1473,1687,1484,1637,1509,1584,1606,1562,1620,1495,1707,1503,1646,1560,1641,1555,1613,1556,1493,1702,1530,1638,1548,1696,1545,1609,1550,1589,1649,1561,1557,1520,1738,1465,1615,1496,1706,1564,1579,1540,1553,1683,1565,1570,1523,1722,1545,1589,1580,1685,1599,1605,1582,1565,1678,1582,1629,1537,1740,1536,1633,1593,1718,1575,1615,1559,1522,1641,1555,1624,1511,1776,1562,1645,1595,1632,1663,1583,1596,1540,1733,1552,1643,1535,1729,1561,1601,1540,1608,1698,1566,1569,1517,1754,1557,1645,1583,1767,1559,1651,1555,1609,1750,1603,1652,1579,1752,1581,1625,1580,1714,1624,1657,1604,1590,1782,1580,1671,1608,1728,1649,1633,1607,1576,1758,1592,1667,1628,1738,1639,1651,1604,1570,1812,1591,1673,1606,1763,1645,1643,1669,1553,1821,1579,1681,1624,1767,1622,1696,1608,1544,1733,1589,1723,1593,1760,1622,1716,1613,1584,1807,1518,1693,1583,1725,1642,1656,1635,1544,1779,1525,1675,1595,1633,1712,1602,1708,1513,1747,1570,1710,1633,1640,1656,1579,1659,1522,1732,1556,1711,1625,1610,1645,1560,1679,1462,1735,1466,1689,1534,1638,1579,1638,1569,1519,1692,1497,1698,1448,1790,1548,1713,1597,1621,1631,1592,1620,1484,1775,1443,1668,1488,1715,1626,1635,1580,1502,1764,1502,1669,1474,1789,1429,1674,1497,1698,1626,1639,1580,1559,1739,1598,1576,1499,1782,1544,1665,1529,1805,1454,1702,1518,1711,1663,1660,1593,1549,1717,1578,1611,1505,1791,1479,1661,1509,1754,1609,1663,1571,1600,1691,1557,1634,1467,1783,1474,1655,1534,1699,1620,1617,1543,1603,1691,1571,1617,1457,1819,1509,1659,1509,1810,1534,1674,1554,1709,1645,1598,1593,1567,1803,1525,1668,1519,1834,1493,1647,1522,1747,1593,1631,1513,1609,1754,1491,1660,1467,1826,1490,1671,1532,1725,1637,1635,1584,1568,1827,1478,1684,1520,1800,1511,1673,1525,1674,1647,1611,1594,1514,1798,1501,1664,1481,1824,1438,1624,1512,1712,1603,1669,1577,1542,1803,1516,1683,1462,1841,1450,1663,1462,1771,1585,1658,1549,1715,1593,1612,1607,1512,1817,1498,1681,1463,1836,1461,1684,1486,1729,1590,1676,1547,1617,1716,1569,1636,1477,1820,1435,1692,1438,1829,1483,1639,1481,1759,1513,1696,1500,1633,1649,1602,1626,1498,1802,1441,1727,1419,1843,1424,1742,1448,1777,1516,1651,1491,1697,1592,1596,1560,1448,1793,1443,1712,1408,1843,1385,1686,1421,1763,1574,1677,1509,1660,1630,1611,1512,1543,1713,1507,1602,1394,1828,1461,1660,1455,1793,1399,1664,1405,1764,1464,1625,1491,1649,1590,1603,1496,1544,1722,1492,1650,1393,1802,1371,1686,1358,1742,1463,1647,1476,1681,1562,1638,1476,1588,1585,1622,1493,1530,1615,1561,1553,1491,1704,1462,1641,1418,1757,1421,1669,1372,1816,1347,1672,1321,1794,1289,1708,1301,1755,1331,1668,1348,1688,1379,1666,1356,1656,1408,1667,1379,1667,1375,1670,1367,1611,1448,1674,1430,1599,1488,1637,1418,1627,1420,1641,1381,1610,1464,1657,1396,1605,1434,1657,1379,1591,1480,1624,1455,1601,1455,1615,1440,1563,1462,1573,1480,1548,1514,1609,1488,1596,1448,1655,1475,1658,1409,1683,1438,1706,1348,1706,1425,1698,1342,1721,1397,1712,1396,1684,1399,1718,1370,1721,1373,1706,1323,1699,1351,1664,1450,1622,1527,1547,1491,1547,1514,1505,1559,1514,1555,1499,1580,1510,1596,1513,1614,1499,1635,1522,1657,1500,1654,1496,1640,1496,1626,1508,1545,1572,1538,1591,1488,1652,1449,1670,1429,1668,1371,1690,1421,1660,1341,1692,1339,1681,1277,1730,1353,1710,1305,1702,1446,1617,1378,1662,1423,1619,1442,1578,1465,1584,1512,1603,1569,1598,1539,1555,1535,1536,1492,1529,1542,1538,1480,1533,1556,1537,1505,1541,1492,1583,1475,1522,1543,1530,1547,1416,1599,1458,1609,1338,1635,1384,1639,1333,1651,1420,1673,1312,1635,1374,1664,1224,1636,1381,1706,1256,1693,1382,1742,1175,1675,1315,1708,1242,1686,1359,1744,1283,1667,1360,1711,1240,1683,1302,1732,1278,1668,1398,1675,1270,1703,1356,1794,1288,1686,1371,1685,1359,1634,1325,1642,1434,1601,1344,1608,1479,1556,1443,1459,1553,1544,1475,1401,1537,1515,1446,1467,1516,1529,1427,1528,1501,1571,1415,1511,1452,1584,1386,1506,1510,1550,1426,1510,1532,1509,1485,1352,1572,1488,1491,1434,1606,1464,1553,1302,1601,1402,1578,1323,1581,1470,1580,1321,1594,1430,1580,1357,1586,1431,1528,1411,1590,1477,1495,1454,1501,1550,1401,1559,1408,1624,1349,1648,1359,1693,1312,1670,1243,1693,1255,1743,1205,1674,1264,1692,1258,1598,1371,1586,1430,1558,1472,1536,1524,1515,1504,1490,1529,1447,1568,1366,1644,1392,1636,1355,1699,1287,1674,1259,1780,1234,1664,1282,1775,1287,1583,1392,1658,1428,1494,1482,1509,1608,1421,1631,1379,1777,1305,1684,1246,1791,1267,1655,1358,1703,1426,1532,1488,1554,1583,1405,1613,1336,1790,1263,1660,1300,1774,1340,1585,1432,1621,1505,1472,1537,1428,1697,1376,1615,1339,1805,1227,1643,1293,1760,1368,1603,1445,1619,1475,1425,1584,1354,1736,1347,1625,1357,1810,1279,1644,1319,1770,1297,1651,1347,1747,1438,1613,1389,1715,1469,1512,1490,1588,1537,1410,1522,1411,1733,1349,1639,1301,1809,1217,1648,1342,1717,1469,1512,1541,1479,1692,1386,1633,1326,1856,1228,1695,1370,1739,1472,1530,1456,1522,1621,1390,1584,1390,1782,1371,1652,1362,1810,1267,1635,1342,1713,1453,1522,1467,1570,1591,1438,1550,1426,1736,1391,1644,1344,1815,1263,1621,1347,1660,1515,1464,1483,1474,1691,1367,1570,1323,1832,1277,1606,1315,1737,1404,1515,1454,1542,1577,1409,1511,1379,1763,1319,1635,1279,1722,1400,1579,1369,1635,1502,1426,1508,1441,1689,1383,1597,1321,1839,1243,1595,1329,1686,1519,1427,1487,1492,1679,1373,1611,1339,1822,1324,1637,1305,1735,1476,1501,1423,1575,1580,1364,1587,1309,1825,1310,1621,1300,1711,1460,1462,1470,1520,1621,1367,1581,1353,1847,1283,1604,1324,1761,1471,1454,1450,1574,1617,1391,1583,1331,1829,1308,1573,1303,1757,1476,1442,1451,1511,1747,1388,1557,1352,1825,1372,1585,1316,1737,1478,1461,1453,1551,1688,1404,1561,1369,1834,1341,1569,1311,1769,1408,1459,1478,1583,1652,1426,1504,1465,1804,1359,1566,1306,1823,1351,1557,1320,1728,1562,1445,1446,1520,1637,1370,1477,1361,1834,1364,1548,1293,1777,1409,1461,1398,1654,1545,1426,1447,1435,1780,1324,1547,1277,1796,1351,1435,1389,1575,1578,1321,1500,1304,1858,1270,1518,1283,1737,1471,1390,1431,1528,1668,1316,1491,1289,1792,1309,1546,1220,1797,1392,1463,1361,1705,1477,1392,1458,1470,1663,1321,1499,1243,1866,1330,1542,1287,1695,1541,1409,1434,1465,1724,1362,1504,1251,1889,1371,1555,1215,1723,1583,1401,1431,1401,1728,1344,1553,1207,1816,1469,1510,1228,1729,1514,1412,1432,1533,1706,1417,1459,1358,1834,1345,1506,1204,1832,1497,1456,1302,1700,1656,1440,1404,1527,1728,1410,1481,1313,1855,1409,1516,1275,1755,1599,1398,1428,1642,1678,1394,1417,1503,1813,1347,1455,1322,1824,1509,1464,1366,1706,1626,1359,1418,1607,1720,1393,1423,1452,1820,1450,1416,1334,1823,1516,1457,1335,1710,1656,1351,1422,1568,1792,1375,1493,1420,1883,1500,1467,1368,1750,1659,1384,1442,1609,1749,1389,1467,1392,1869,1556,1448,1380,1723,1693,1339,1397,1591,1798,1373,1414,1422,1856,1534,1400,1333,1784,1689,1362,1419,1641,1746,1400,1386,1475,1853,1466,1476,1350,1829,1620,1410,1390,1699,1687,1376,1412,1521,1853,1403,1460,1286,1850,1568,1417,1397,1676,1699,1371,1369,1554,1816,1344,1440,1345,1859,1523,1405,1332,1736,1632,1320,1387,1646,1708,1764,1615,1610,1624,1670,1619,1740,1725,1733,1679,1688,1622,1694,1672,1586,1518,1533,1675,1544,1628,1614,1611,1627,1672,1655,1715,1597,1586,1603,1627,1620,1659,1723,1650,1646,1675,1586,1509,1657,1779,1791,1752,1732,1696,1601,1683,1734,1708,1641,1666,1577,1666,1704,1631,1641,1608,1611,1646,1706,1646,1685,1738,1731,1658,1656,1578,1585,1782,1799,1625,1452,1268,1331,1435,1464,1442,1445,1472,1460,1438,1442,1435,1456,1457,1432,1441,1421,1435,1396,1350,1424,1429,1424,1447,1387,1406,1416,1344,1373,1417,1406,1406,1398,1381,1386,1426,1366,1373,1427,1357,1409,1423,1372,1441,1433,1498,1455,1501,1453,1403,1472,1448,1499,1458,1544,1500,1473,1504,1483,1512,1488,1524,1499,1504,1541,1471,1509,1497,1526,1548,1549,1549,1517,1482,1515,1470,1589,1596,1526,1550,1556,1578,1544,1574,1562,1522,1619,1470,1513,1576,1520,1564,1598,1545,1610,1497,1555,1592,1555,1525,1700,1574,1625,1596,1597,1595,1558,1655,1612,1554,1596,1655,1655,1654,1637,1607,1581,1628,1592,1622,1627,1591,1623,1663,1655,1592,1636,1618,1598,1581,1539,1506,1519,1533,1575,1476,1441,1482,1454,1415,1380,1368,1414,1462,1461,1480,1509,1520,1517,1574,1551,1505,1526,1581,1539,1570,1572,1551,1508,1565,1580,1603,1567,1586,1577,1590,1568,1558,1575,1555,1549,1512,1636,1537,1545,1599,1506,1584,1611,1523,1611,1594,1519,1631,1565,1583,1541,1463,1575,1451,1605,1554,1601,1538,1495,1547,1441,1548,1551,1572,1509,1553,1536,1538,1533,1530,1525,1540,1616,1599,1518,1551,1448,1559,1608,1497,1573,1568,1429,1541,1588,1458,1522,1541,1430,1591,1543,1398,1502,1535,1486,1442,1479,1487,1507,1449,1499,1473,1461,1408,1433,1424,1434,1402,1440,1438,1441,1416,1418,1394,1429,1428,1374,1424,1398,1421,1374,1381,1407,1414,1393,1397,1410,1363,1434,1377,1378,1348,1319,1289,1232,1347,1360,1506,1436,1427,1431,1437,1386,1437,1408,1456,1432,1423,1420,1450,1463,1384,1515,1330,1511,1265,1580,1264,1598,1258,1635,1275,1625,1255,1589,1221,1639,1208,1605,1243,1639,1226,1626,1238,1633,1244,1632,1295,1611,1360,1572,1358,1477,1392,1470,1368,1478,1434,1481,1422,1434,1470,1412,1540,1381,1546,1341,1549,1317,1578,1262,1620,1341,1643,1272,1645,1291,1624,1312,1664,1234,1633,1359,1601,1355,1576,1419,1527,1462,1501,1441,1494,1502,1432,1560,1318,1633,1347,1634,1313,1599,1362,1589,1435,1519,1489,1472,1517,1406,1593,1329,1608,1303,1573,1405,1518,1402,1527,1507,1497,1557,1364,1601,1303,1606,1354,1569,1413,1573,1517,1441,1595,1333,1632,1362,1581,1411,1535,1506,1377,1580,1291,1613,1428,1570,1397,1527,1590,1340,1632,1330,1594,1504,1590,1487,1447,1617,1333,1600,1427,1571,1449,1521,1543,1380,1551,1343,1595,1387,1629,1493,1581,1417,1525,1508,1528,1623,1424,1605,1393,1633,1437,1586,1439,1628,1425,1584,1476,1495,1514,1534,1607,1462,1547,1376,1625,1385,1630,1393,1622,1399,1565,1389,1602,1445,1559,1515,1398,1535,1363,1556,1347,1604,1315,1639,1372,1615,1342,1568,1424,1540,1345,1556,1413,1555,1420,1527,1518,1473,1592,1360,1604,1403,1639,1361,1642,1356,1641,1355,1681,1314,1634,1369,1620,1493,1523,1492,1517,1505,1455,1611,1344,1629,1256,1651,1250,1658,1295,1610,1407,1551,1392,1578,1487,1503,1531,1491,1621,1440,1583,1356,1610,1359,1667,1341,1623,1313,1571,1432,1569,1464,1518,1518,1440,1558,1329,1601,1321,1580,1288,1656,1347,1601,1412,1546,1512,1395,1581,1269,1596,1233,1615,1371,1535,1431,1467,1497,1370,1585,1272,1639,1375,1577,1366,1568,1488,1485,1539,1295,1593,1366,1587,1415,1524,1610,1366,1593,1370,1628,1503,1492,1605,1338,1630,1337,1598,1438,1530,1509,1467,1620,1319,1655,1473,1566,1554,1372,1632,1353,1618,1442,1530,1563,1420,1605,1347,1607,1444,1585,1546,1505,1606,1343,1629,1462,1580,1534,1463,1612,1389,1587,1528,1465,1650,1397,1566,1587,1460,1604,1378,1635,1544,1531,1586,1380,1687,1565,1533,1626,1348,1685,1449,1594,1653,1499,1705,1552,1497,1666,1469,1642,1673,1439,1737,1544,1572,1633,1490,1669,1575,1581,1654,1470,1685,1600,1579,1718,1570,1624,1685,1414,1707,1632,1567,1712,1564,1575,1671,1482,1621,1588,1518,1662,1590,1553,1670,1440,1594,1673,1458,1621,1673,1421,1599,1656,1477,1599,1652,1446,1621,1647,1465,1611,1634,1548,1639,1588,1570,1653,1572,1499,1624,1555,1497,1635,1661,1436,1584,1662,1457,1520,1640,1481,1535,1621,1624,1428,1634,1627,1456,1649,1671,1493,1592,1655,1461,1630,1686,1446,1638,1644,1465,1632,1571,1550,1647,1636,1584,1646,1633,1542,1664,1543,1583,1639,1519,1656,1636,1509,1598,1674,1530,1663,1665,1496,1621,1628,1539,1591,1646,1490,1676,1656,1575,1663,1686,1514,1625,1645,1526,1659,1669,1512,1577,1655,1559,1599,1654,1668,1483,1501,1663,1588,1509,1578,1638,1564,1482,1657,1641,1524,1548,1656,1620,1479,1636,1664,1568,1481,1664,1654,1502,1558,1657,1553,1498,1670,1601,1498,1620,1659,1577,1549,1614,1605,1430,1632,1647,1534,1616,1663,1483,1522,1683,1514,1568,1688,1554,1542,1659,1557,1465,1632,1599,1505,1551,1716,1537,1511,1691,1540,1395,1653,1548,1397,1591,1619,1427,1496,1661,1526,1417,1604,1535,1431,1586,1637,1408,1545,1665,1396,1515,1657,1440,1471,1618,1496,1503,1594,1554,1320,1613,1582,1395,1609,1613,1387,1560,1657,1350,1549,1633,1381,1560,1676,1406,1488,1686,1456,1428,1662,1422,1534,1649,1330,1540,1678,1407,1508,1612,1313,1598,1471,1517,1624,1467,1498,1615,1432,1531,1596,1336,1649,1455,1554,1602,1392,1619,1373,1567,1600,1364,1631,1577,1492,1643,1479,1470,1624,1421,1548,1570,1417,1670,1471,1463,1667,1348,1492,1581,1407,1601,1468,1430,1607,1374,1570,1501,1357,1638,1409,1564,1586,1281,1667,1316,1642,1480,1446,1688,1339,1637,1423,1469,1589,1355,1665,1375,1529,1562,1317,1644,1327,1632,1349,1548,1457,1506,1588,1364,1659,1320,1642,1347,1584,1420,1536,1456,1488,1448,1487,1482,1461,1634,1342,1698,1309,1677,1340,1681,1342,1629,1391,1610,1399,1649,1391,1625,1448,1585,1424,1533,1449,1573,1416,1575,1420,1603,1510,1530,1464,1557,1511,1477,1528,1446,1510,1436,1593,1382,1588,1266,1611,1261,1618,1209,1557,1301,1619,1234,1570,1294,1619,1218,1641,1244,1574,1262,1599,1301,1590,1270,1595,1240,1573,1256,1577,1277,1615,1289,1587,1319,1596,1320,1559,1327,1560,1309,1588,1288,1607,1304,1600,1259,1653,1224,1653,1203,1698,1218,1719,1201,1692,1171,1671,1210,1604,1246,1615,1236,1582,1240,1512,1324,1546,1303,1544,1338,1526,1336,1487,1356,1487,1389,1422,1340,1461,1402,1355,1446,1391,1503,1270,1550,1290,1564,1262,1618,1280,1642,1227,1623,1245,1610,1246,1641,1240,1530,1322,1480,1408,1435,1328,1404,1399,1388,1442,1395,1480,1302,1519,1268,1603,1239,1632,1230,1608,1231,1648,1208,1590,1225,1548,1326,1517,1364,1384,1419,1409,1443,1297,1529,1251,1599,1190,1584,1240,1664,1237,1643,1201,1643,1216,1610,1224,1467,1340,1366,1405,1334,1495,1308,1489,1175,1568,1297,1589,1220,1566,1206,1624,1188,1608,1190,1586,1173,1639,1177,1506,1268,1446,1348,1392,1303,1427,1368,1353,1397,1356,1451,1254,1474,1229,1524,1255,1512,1153,1590,1230,1580,1227,1572,1221,1557,1248,1585,1210,1561,1158,1593,1190,1564,1202,1589,1237,1593,1191,1635,1189,1576,1163,1607,1220,1587,1211,1592,1203,1595,1236,1563,1218,1599,1172,1600,1206,1586,1247,1591,1198,1596,1215,1574,1161,1620,1233,1569,1206,1587,1173,1588,1223,1564,1198,1600,1220,1561,1211,1577,1228,1589,1177,1573,1201,1574,1241,1570,1244,1545,1208,1581,1233,1593,1218,1546,1211,1549,1247,1563,1224,1563,1187,1560,1201,1554,1190,1530,1274,1567,1228,1531,1248,1556,1237,1581,1205,1520,1212,1543,1227,1569,1199,1523,1285,1529,1259,1548,1191,1524,1247,1519,1296,1475,1300,1490,1283,1539,1197,1497,1282,1463,1288,1506,1307,1437,1360,1404,1364,1445,1368,1416,1307,1460,1322,1411,1351,1355,1401,1348,1418,1391,1367,1371,1373,1365,1388,1376,1392,1373,1397,1329,1431,1265,1468,1287,1461,1237,1504,1291,1451,1221,1516,1214,1508,1247,1521,1248,1545,1254,1527,1209,1519,1242,1554,1222,1544,1236,1530,1263,1530,1281,1506,1275,1490,1244,1484,1271,1468,1303,1423,1328,1594,1682,1608,1659,1618,1703,1774,1752,1737,1709,1682,1701,1719,1733,1790,1801,1768,1796,1856,1812,1838,1856,1839,1806,1841,1812,1858,1799,1802,1764,1836,1762,1825,1799,1816,1798,1784,1744,1820,1720,1784,1765,1711,1750,1738,1744,1706,1742,1703,1721,1718,1680,1732,1656,1734,1744,1741,1782,1744,1728,1795,1768,1750,1756,1762,1759,1768,1743,1759,1777,1775,1721,1732,1716,1721,1751,1738,1752,1725,1771,1795,1793,1781,1746,1761,1732,1740,1748,1764,1749,1729,1757,1738,1718,1708,1674,1743,1717,1691,1704,1723,1729,1720,1711,1728,1677,1723,1706,1683,1710,1714,1696,1689,1707,1743,1747,1709,1710,1718,1711,1743,1713,1718,1695,1695,1714,1705,1708,1618,1606,1642,1657,1586,1527,1568,1539,1551,1557,1597,1520,1546,1542,1525,1543,1421,1375,1399,1354,1519,1535,1508,1591,1614,1612,1590,1654,1630,1637,1626,1588,1598,1627,1635,1668,1698,1673,1669,1689,1653,1689,1745,1728,1743,1783,1821,1802,1803,1785,1816,1749,1879,1857,1856,1903,1902,1841,1875,1923,1865,1841,1928,1859,1797,1786,1801,1779,1751,1800,1799,1677,1733,1704,1784,1728,1642,1663,1774,1746,1638,1665,1669,1704,1757,1628,1720,1742,1652,1696,1747,1709,1758,1795,1895,1800,1809,1831,1816,1796,1914,1784,1820,1811,1810,1776,1914,1826,1803,1805,1789,1775,1844,1771,1798,1842,1834,1867,1804,1763,1789,1828,1829,1829,1768,1784,1879,1766,1887,1759,1757,1796,1770,1888,1755,1810,1858,1840,1901,1855,1804,1845,1891,1803,1913,1778,1830,1896,1827,1878,1778,1846,1845,1864,1799,1867,1807,1860,1885,1835,1827,1856,1870,1811,1813,1799,1828,1813,1886,1904,1792,1815,1812,1819,1865,1851,1821,1844,1857,1857,1835,1773,1794,1764,1771,1785,1792,1774,1760,1716,1701,1662,1652,1605,1608,1588,1633,1507,1494,1499,1513,1502,1445,1541,1457,1496,1422,1528,1407,1510,1499,1713,1813,1679,1559,1557,1574,1522,1528,1570,1616,1658,1653,1625,1643,1611,1626,1630,1582,1585,1564,1585,1582,1539,1522,1544,1543,1480,1546,1482,1491,1462,1463,1478,1477,1426,1479,1480,1460,1480,1442,1460,1438,1488,1449,1415,1486,1443,1463,1445,1518,1512,1460,1522,1523,1530,1533,1493,1478,1480,1474,1454,1516,1475,1510,1464,1517,1517,1562,1511,1483,1494,1473,1468,1460,1505,1431,1463,1481,1436,1504,1494,1503,1447,1475,1480,1457,1456,1432,1476,1478,1448,1505,1475,1498,1459,1420,1450,1451,1425,1432,1440,1443,1450,1467,1439,1440,1419,1462,1439,1444,1459,1438,1447,1466,1448,1462,1454,1456,1478,1492,1464,1540,1462,1468,1489,1534,1508,1494,1531,1462,1479,1479,1494,1473,1478,1527,1472,1469,1477,1524,1500,1478,1495,1554,1518,1473,1484,1510,1492,1508,1553,1596,1649,1594,1708,1611,1598,1587,1609,1590,1534,1543,1581,1578,1553,1552,1573,1677,1615,1573,1667,1660,1596,1634,1673,1676,1573,1722,1674,1646,1624,1568,1712,1550,1686,1579,1583,1550,1530,1560,1521,1593,1505,1597,1484,1604,1563,1651,1524,1700,1551,1698,1571,1657,1520,1547,1517,1595,1504,1513,1560,1524,1532,1537,1533,1530,1515,1429,1510,1486,1470,1490,1479,1491,1468,1527,1439,1517,1387,1491,1392,1463,1417,1442,1475,1416,1458,1396,1448,1419,1442,1481,1441,1442,1414,1482,1443,1479,1470,1434,1465,1442,1468,1430,1471,1455,1421,1470,1418,1448,1407,1466,1424,1476,1437,1457,1446,1482,1444,1483,1534,1423,1490,1403,1492,1404,1487,1382,1495,1381,1534,1394,1511,1370,1558,1375,1544,1388,1526,1354,1552,1406,1507,1403,1522,1427,1529,1434,1531,1430,1506,1451,1455,1476,1406,1460,1424,1402,1409,1415,1397,1384,1442,1393,1420,1417,1385,1445,1387,1380,1368,1393,1341,1424,1350,1451,1332,1435,1277,1479,1292,1500,1276,1453,1253,1500,1309,1499,1281,1452,1263,1535,1264,1471,1257,1455,1312,1433,1316,1396,1366,1406,1400,1387,1351,1345,1408,1366,1462,1292,1458,1297,1470,1275,1467,1294,1459,1290,1469,1302,1431,1300,1417,1364,1427,1367,1404,1359,1359,1415,1338,1450,1298,1473,1295,1471,1275,1475,1274,1445,1313,1471,1324,1394,1354,1405,1375,1384,1387,1335,1436,1302,1473,1270,1438,1266,1474,1343,1446,1352,1434,1365,1386,1403,1401,1394,1374,1455,1298,1532,1303,1486,1359,1453,1357,1386,1436,1413,1357,1382,1386,1335,1420,1337,1433,1311,1402,1363,1398,1339,1391,1360,1344,1443,1333,1454,1311,1361,1376,1410,1365,1347,1424,1324,1360,1381,1345,1364,1351,1485,1350,1377,1397,1369,1435,1320,1342,1367,1382,1329,1327,1396,1318,1387,1304,1322,1358,1322,1381,1319,1357,1347,1372,1409,1354,1391,1310,1342,1365,1361,1375,1294,1381,1370,1349,1342,1269,1351,1365,1370,1377,1325,1375,1342,1367,1360,1314,1388,1321,1365,1371,1348,1391,1332,1357,1366,1389,1357,1331,1367,1358,1351,1353,1297,1359,1354,1376,1382,1325,1387,1333,1361,1339,1338,1391,1360,1372,1337,1334,1385,1350,1388,1359,1389,1397,1322,1399,1367,1367,1374,1337,1374,1389,1403,1378,1349,1372,1367,1399,1352,1366,1389,1374,1396,1386,1356,1391,1377,1372,1373,1363,1405,1348,1374,1414,1350,1440,1365,1396,1361,1404,1403,1358,1377,1399,1371,1429,1337,1386,1374,1372,1431,1364,1417,1364,1387,1439,1371,1393,1363,1399,1411,1371,1387,1391,1395,1428,1353,1424,1412,1421,1408,1379,1420,1372,1408,1419,1375,1416,1393,1409,1421,1346,1404,1412,1430,1424,1397,1432,1420,1408,1426,1362,1413,1411,1417,1426,1381,1407,1374,1393,1430,1420,1418,1408,1422,1433,1423,1411,1413,1415,1414,1402,1420,1395,1411,1417,1409,1424,1438,1398,1420,1430,1428,1425,1398,1420,1433,1436,1407,1393,1437,1409,1423,1442,1398,1428,1420,1437,1412,1397,1435,1378,1446,1435,1397,1444,1428,1430,1433,1402,1427,1420,1440,1425,1412,1424,1436,1446,1461,1395,1443,1418,1442,1441,1392,1421,1412,1445,1475,1423,1465,1435,1440,1468,1436,1436,1428,1407,1425,1412,1440,1416,1417,1448,1450,1456,1444,1431,1454,1440,1443,1402,1417,1413,1435,1431,1446,1414,1451,1450,1480,1501,1386,1402,1634,1631,1787,1809,1840,1799,1765,1778,1762,1661,1711,1768,1776,1679,1681,1816,1834,1665,1816,1860,1666,1813,1875,1642,1892,1767,1783,1864,1637,1895,1788,1764,1879,1631,1871,1784,1819,1874,1644,1838,1724,1772,1827,1619,1864,1633,1841,1731,1798,1796,1677,1831,1627,1848,1697,1791,1774,1752,1834,1642,1834,1649,1853,1660,1813,1714,1770,1804,1655,1829,1646,1816,1650,1781,1614,1774,1662,1735,1710,1692,1738,1702,1749,1632,1824,1597,1796,1580,1782,1552,1779,1616,1757,1590,1742,1586,1705,1623,1690,1531,1713,1567,1689,1560,1631,1561,1593,1549,1608,1549,1616,1567,1598,1558,1595,1552,1582,1532,1580,1518,1618,1461,1669,1429,1671,1370,1718,1374,1725,1377,1790,1394,1759,1394,1777,1427,1788,1412,1792,1485,1765,1542,1789,1643,1704,1729,1753,1697,1701,1785,1582,1921,1473,1892,1530,1903,1675,1814,1751,1771,1817,1669,1895,1527,1869,1574,1862,1678,1808,1739,1684,1821,1581,1787,1546,1834,1623,1768,1716,1695,1724,1646,1707,1569,1771,1614,1722,1655,1746,1701,1672,1740,1673,1791,1714,1812,1680,1740,1759,1694,1881,1701,1867,1704,1739,1881,1742,1885,1721,1804,1762,1717,1903,1736,1860,1663,1752,1873,1766,1868,1643,1798,1798,1722,1852,1679,1789,1773,1755,1839,1699,1801,1748,1787,1822,1700,1800,1749,1780,1808,1707,1756,1713,1721,1760,1697,1737,1755,1754,1738,1705,1694,1730,1764,1664,1658,1742,1683,1738,1625,1657,1736,1665,1714,1690,1692,1742,1666,1709,1694,1682,1764,1613,1684,1737,1658,1742,1632,1697,1701,1650,1729,1668,1687,1693,1571,1693,1692,1662,1752,1630,1708,1717,1674,1705,1690,1666,1748,1648,1707,1713,1693,1757,1612,1679,1700,1705,1765,1670,1697,1746,1667,1700,1687,1679,1736,1640,1687,1755,1681,1755,1689,1732,1739,1679,1708,1691,1701,1765,1620,1702,1721,1703,1763,1689,1728,1759,1682,1747,1719,1724,1778,1662,1716,1735,1702,1758,1671,1712,1755,1707,1738,1718,1716,1780,1666,1742,1755,1700,1789,1698,1723,1755,1689,1776,1673,1709,1773,1664,1752,1753,1736,1800,1724,1749,1773,1709,1778,1734,1731,1780,1676,1744,1761,1743,1784,1703,1734,1776,1737,1805,1741,1744,1768,1677,1744,1758,1719,1769,1725,1739,1803,1731,1819,1770,1746,1823,1712,1771,1803,1755,1812,1764,1747,1786,1745,1799,1761,1756,1804,1720,1778,1812,1771,1804,1762,1746,1792,1766,1796,1783,1755,1769,1752,1758,1773,1747,1805,1839,1756,1804,1776,1785,1837,1734,1788,1823,1774,1793,1764,1785,1793,1779,1803,1800,1832,1863,1748,1751,1831,1776,1832,1758,1815,1808,1780,1784,1783,1831,1814,1789,1793,1847,1802,1851,1777,1820,1838,1753,1736,1815,1835,1842,1763,1799,1856,1838,1802,1783,1829,1831,1786,1730,1869,1846,1875,1786,1745,1892,1850,1770,1797,1826,1858,1829,1690,1884,1847,1823,1801,1768,1905,1872,1746,1792,1847,1843,1851,1666,1924,1866,1783,1819,1728,1918,1888,1725,1864,1828,1845,1863,1643,1936,1870,1804,1831,1757,1922,1927,1692,1959,1824,1802,1879,1940,1847,1928,1884,1864,1745,1737,1773,1739,1698,1664,1703,1660,1713,1708,1677,1740,1719,1736,1730,1750,1750,1713,1741,1714,1737,1726,1762,1708,1761,1828,1802,1801,1802,1805,1844,1883,1922,1876,1863,1807,1857,1845,1699,1686,1553,1522,1526,1543,1523,1584,1664,1740,1594,1690,1722,1677,1671,1653,1712,1769,1710,1683,1715,1620,1620,1507,1539,1535,1560,1663,1548,1536,1548,1566,1684,1692,1693,1617,1485,1486,1448,1412,1540,1582,1459,1476,1522,1552,1488,1557,1603,1586,1587,1620,1533,1499,1451,1459,1485,1401,1479,1418,1472,1468,1489,1442,1414,1488,1527,1540,1505,1505,1556,1522,1529,1517,1553,1578,1636,1661,1611,1594,1760,1777,1654,1633,1705,1728,1718,1650,1630,1539,1541,1411,1462,1508,1575,1693,1725,1709,1751,1818,1808,1831,1742,1689,1697,1711,1810,1774,1747,1805,1744,1835,1767,1773,1702,1818,1701,1719,1695,1707,1717,1673,1673,1671,1657,1681,1693,1680,1646,1680,1735,1659,1662,1686,1690,1711,1751,1763,1738,1735,1782,1771,1732,1665,1801,1804,1758,1773,1716,1798,1752,1810,1767,1770,1788,1724,1706,1722,1729,1795,1717,1691,1808,1837,1746,1770,1835,1750,1768,1765,1759,1744,1796,1759,1747,1770,1863,1807,1822,1797,1795,1722,1740,1745,1733,1705,1731,1731,1701,1747,1700,1736,1768,1738,1733,1740,1768,1739,1762,1770,1742,1732,1721,1790,1760,1777,1772,1817,1857,1807,1800,1797,1800,1777,1768,1804,1806,1806,1774,1766,1781,1764,1766,1776,1734,1759,1733,1771,1781,1803,1805,1780,1769,1738,1766,1782,1746,1760,1757,1806,1780,1753,1813,1754,1803,1814,1846,1809,1855,1814,1802,1806,1832,1829,1832,1794,1803,1839,1770,1756,1914,1902,2009,1959,1958,2025,1990,2006,1886,1828,1704,1662,1651,1620,1747,1723,1774,1806,1802,1826,1903,1767,1890,1806,1880,1829,1827,1894,1782,1726,1759,1761,1732,1685,1692,1683,1694,1663,1704,1703,1726,1695,1672,1653,1662,1661,1667,1656,1657,1662,1639,1646,1652,1625,1653,1692,1697,1710,1633,1632,1721,1747,1740,1734,1617,1732,1758,1776,1637,1734,1769,1815,1575,1739,1776,1698,1627,1789,1753,1672,1821,1715,1662,1825,1663,1761,1794,1670,1879,1663,1817,1799,1690,1829,1658,1933,1582,1963,1623,1934,1669,1928,1682,1893,1695,1903,1715,1905,1700,1925,1650,1926,1601,1937,1618,1913,1677,1889,1690,1869,1681,1824,1722,1774,1807,1728,1865,1584,1893,1685,1872,1686,1735,1805,1717,1828,1604,1859,1720,1780,1789,1751,1829,1633,1868,1697,1713,1841,1583,1880,1693,1713,1856,1630,1826,1718,1738,1795,1651,1785,1724,1703,1769,1666,1736,1751,1676,1773,1683,1701,1796,1650,1767,1674,1681,1754,1643,1750,1631,1661,1719,1676,1657,1760,1618,1714,1660,1669,1717,1672,1716,1661,1668,1679,1660,1621,1684,1636,1691,1624,1651,1676,1599,1625,1640,1659,1685,1620,1653,1644,1634,1648,1612,1628,1652,1614,1589,1650,1614,1663,1659,1601,1668,1655,1626,1668,1634,1643,1649,1613,1654,1624,1669,1649,1607,1653,1630,1637,1702,1619,1646,1656,1601,1679,1622,1636,1646,1587,1662,1628,1617,1682,1636,1645,1649,1603,1648,1622,1682,1651,1585,1643,1667,1666,1687,1603,1684,1645,1622,1676,1636,1660,1668,1606,1650,1667,1688,1692,1597,1679,1650,1636,1687,1648,1682,1621,1625,1669,1652,1668,1659,1619,1677,1665,1671,1694,1649,1687,1645,1606,1653,1628,1653,1665,1630,1668,1758,1705,1711,1607,1670,1636,1606,1543,1517,1573,1581,1667,1611,1617,1612,1621,1643,1598,1669,1647,1625,1620,1615,1594,1600,1604,1629,1573,1558,1566,1572,1561,1502,1552,1494,1530,1533,1548,1524,1517,1556,1577,1595,1551,1599,1524,1563,1501,1516,1509,1532,1571,1537,1629,1505,1585,1652,1557,1593,1546,1553,1602,1543,1582,1569,1548,1576,1588,1484,1605,1561,1522,1591,1504,1515,1593,1515,1540,1456,1622,1557,1674,1697,1666,1743,1739,1684,1765,1759,1724,1810,1751,1785,1756,1732,1807,1796,1756,1772,1791,1743,1781,1796,1824,1798,1810,1828,1768,1814,1837,1809,1793,1789,1789,1781,1806,1785,1795,1767,1777,1793,1764,1806,1773,1742,1748,1798,1801,1769,1704,1781,1728,1775,1779,1825,1785,1806,1789,1788,1801,1778,1767,1829,1786,1836,1836,1826,1768,1761,1790,1800,1738,1753,1802,1824,1761,1850,1848,1786,1785,1759,1834,1769,1822,1821,1790,1827,1834,1801,1785,1832,1736,1780,1704,1774,1759,1832,1667,1669,1685,1724,1726,1668,1705,1729,1710,1742,1693,1692,1727,1719,1708,1669,1704,1721,1725,1215,1703,1707,1719,1680,1700,1726,1711,1645,1671,1692,1662,1681,1712,1698,1666,1696,1731,1695,1654,1718,1742,1661,1700,1749,1738,1689,1699,1786,1727,1680,1707,1720,1631,1651,1690,1649,1598,1651,1662,1652,1599,1652,1642,1615,1669,1679,1698,1597,1585,1619,1686,1777,1811,1797,1800,1734,1744,1763,1810,1787,1813,1792,1816,1823,1821,1824,1876,1787,1646,1621,1618,1618,1652,1805,1824,1775,1797,1765,1756,1713,1768,1767,1762,1747,1760,1736,1723,1711,1733,1763,1725,1703,1730,1786,1725,1709,1767,1747,1747,1733,1752,1720,1652,1678,1680,1634,1639,1679,1716,1674,1687,1686,1718,1701,1683,1657,1698,1708,1707,1664,1601,1619,1643,1683,1629,1632,1657,1653,1691,1699,1666,1653,1654,1626,1649,1657,1693,1639,1641,1623,1659,1606,1649,1669,1630,1674,1641,1684,1678,1669,1635,1691,1698,1657,1685,1674,1668,1681,1649,1669,1642,1700,1702,1670,1660,1688,1711,1654,1632,1633,1626,1582,1642,1628,1576,1613,1590,1614,1669,1613,1652,1666,1634,1647,1616,1650,1656,1636,1638,1640,1661,1593,1568,1598,1654,1647,1666,1643,1589,1628,1634,1674,1676,1646,1630,1626,1637,1651,1607,1644,1665,1624,1607,1608,1665,1662,1691,1598,1631,1680,1657,1635,1630,1603,1607,1662,1662,1657,1615,1635,1623,1640,1611,1645,1664,1605,1625,1669,1650,1649,1569,1553,1574,1626,1626,1561,1611,1652,1628,1609,1576,1600,1660,1639,1648,1668,1659,1606,1632,1649,1658,1679,1598,1608,1590,1592,1606,1614,1585,1588,1555,1631,1633,1562,1620,1678,1629,1653,1651,1663,1630,1633,1666,1667,1669,1666,1641,1630,1631,1627,1653,1665,1609,1591,1591,1688,1625,1562,1636,1666,1652,1648,1703,1647,1695,1598,1603,1638,1646,1694,1663,1642,1635,1632,1704,1622,1684,1692,1669,1600,1634,1635,1682,1630,1640,1678,1670,1672,1664,1652,1670,1658,1662,1703,1709,1707,1682,1680,1692,1704,1664,1771,1727,1749,1739,1762,1743,1730,1775,1837,1909,1714,1659,1684,1746,1847,1726,1714,1691,1753,1685,1742,1665,1773,1706,1750,1763,1733,1783,1792,1714,1720,1752,1739,1738,1699,1740,1743,1768,1800,1781,1801,1747,1764,1813,1752,1794,1803,1747,1759,1800,1826,1761,1795,1824,1793,1793,1802,1826,1820,1792,1804,1769,1773,1815,1758,1790,1790,1772,1777,1808,1792,1779,1750,1784,1812,1773,1725,1812,1780,1829,1792,1816,1824,1797,1870,1888,1881,1835,1848,1801,1820,1842,1850,1776,1778,1772,1712,1661,1646,1615,1659,1629,1633,1626,1649,1633,1632,1663,1604,1608,1587,1619,1575,1543,1609,1623,1623,1643,1641,1640,1610,1639,1660,1692,1707,1701,1657,1709,1692,1671,1723,1734,1705,1717,1708,1712,1693,1718,1753,1718,1679,1648,1673,1709,1673,1716,1668,1536,1605,1666,1636,1701,1669,1693,1639,1628,1583,1656,1674,1526,1617,1668,1597,1591,1659,1617,1523,1678,1674,1586,1572,1648,1593,1597,1657,1669,1552,1649,1691,1564,1625,1711,1577,1647,1773,1612,1587,1724,1581,1616,1754,1615,1657,1723,1591,1727,1701,1592,1760,1714,1576,1732,1691,1578,1700,1619,1617,1725,1632,1747,1708,1616,1738,1684,1694,1755,1730,1697,1741,1633,1663,1724,1630,1592,1767,1558,1620,1721,1646,1572,1712,1709,1550,1670,1748,1644,1582,1724,1593,1594,1790,1660,1576,1764,1675,1568,1698,1665,1603,1668,1730,1548,1668,1722,1575,1623,1731,1592,1665,1741,1652,1677,1773,1611,1590,1773,1666,1611,1724,1657,1624,1719,1727,1682,1690,1721,1627,1652,1738,1624,1632,1661,1684,1559,1646,1676,1654,1558,1679,1659,1575,1614,1723,1656,1594,1628,1701,1610,1568,1708,1656,1563,1620,1731,1631,1591,1729,1668,1601,1680,1707,1564,1646,1747,1621,1633,1733,1672,1616,1666,1733,1644,1720,1652,1632,1630,1674,1688,1638,1579,1722,1635,1594,1720,1710,1654,1680,1714,1639,1614,1751,1665,1639,1788,1741,1672,1796,1708,1674,1752,1698,1654,1727,1660,1687,1731,1630,1661,1753,1699,1707,1721,1758,1734,1733,1778,1755,1761,1816,1751,1766,1834,1740,1744,1819,1703,1727,1807,1718,1835,1750,1765,1817,1718,1739,1840,1727,1695,1821,1733,1750,1806,1716,1761,1755,1704,1827,1713,1726,1756,1728,1811,1764,1695,1813,1691,1717,1753,1723,1806,1760,1717,1822,1656,1777,1775,1695,1763,1724,1728,1757,1713,1765,1686,1737,1756,1660,1744,1690,1681,1724,1635,1746,1746,1681,1762,1613,1812,1722,1768,1786,1693,1792,1709,1758,1766,1781,1788,1740,1729,1803,1746,1798,1712,1785,1763,1720,1748,1760,1731,1759,1643,1761,1659,1755,1763,1758,1769,1661,1765,1760,1823,1731,1720,1795,1682,1787,1705,1800,1767,1710,1763,1644,1792,1763,1770,1809,1751,1841,1737,1810,1841,1732,1827,1713,1824,1766,1757,1868,1777,1808,1733,1744,1786,1761,1767,1682,1791,1775,1781,1844,1722,1796,1797,1740,1804,1750,1710,1821,1761,1799,1751,1744,1826,1754,1769,1755,1672,1766,1723,1814,1686,1726,1799,1756,1803,1707,1735,1801,1694,1807,1626,1701,1806,1644,1846,1665,1722,1763,1731,1809,1698,1793,1747,1765,1767,1645,1768,1739,1753,1777,1699,1839,1662,1742,1757,1702,1846,1691,1793,1741,1735,1812,1706,1813,1730,1713,1773,1721,1789,1691,1759,1760,1722,1772,1698,1808,1697,1761,1774,1705,1773,1704,1759,1678,1820,1680,1695,1725,1737,1813,1639,1827,1732,1740,1795,1707,1810,1694,1799,1765,1745,1816,1735,1836,1726,1834,1707,1794,1821,1779,1821,1718,1822,1684,1770,1764,1729,1846,1731,1776,1722,1747,1731,1703,1807,1672,1821,1684,1767,1806,1750,1768,1744,1781,1715,1767,1675,1757,1738,1784,1770,1743,1820,1644,1746,1747,1763,1753,1731,1765,1692,1765,1713,1747,1681,1711,1723,1716,1780,1735,1770,1773,1719,1740,1751,1782,1771,1744,1802,1710,1733,1752,1737,1736,1728,1727,1708,1794,1637,1749,1672,1755,1664,1761,1688,1751,1742,1619,1746,1599,1763,1600,1759,1686,1727,1728,1607,1796,1591,1769,1595,1780,1615,1750,1696,1699,1750,1579,1707,1625,1716,1628,1706,1679,1662,1692,1699,1765,1652,1738,1775,1705,1724,1716,1682,1735,1691,1715,1749,1678,1726,1707,1738,1676,1657,1700,1692,1763,1675,1754,1700,1805,1708,1753,1707,1703,1757,1703,1747,1715,1771,1779,1711,1815,1713,1748,1758,1771,1817,1780,1750,1709,1724,1692,1741,1644,1752,1672,1726,1692,1691,1729,1768,1732,1702,1778,1669,1848,1666,1751,1729,1723,1714,1755,1709,1740,1739,1743,1754,1768,1759,1752,1814,1706,1798,1727,1792,1755,1711,1775,1730,1747,1761,1742,1716,1688,1749,1730,1738,1763,1654,1810,1627,1841,1604,1836,1609,1799,1599,1784,1627,1762,1691,1735,1681,1739,1710,1720,1721,1696,1722,1679,1753,1650,1758,1645,1829,1588,1838,1574,1802,1645,1724,1729,1745,1731,1749,1726,1752,1733,1701,1772,1677,1821,1623,1821,1675,1759,1707,1698,1764,1712,1732,1688,1755,1660,1797,1709,1783,1587,1833,1666,1813,1632,1780,1750,1747,1792,1703,1800,1704,1844,1592,1865,1705,1792,1753,1732,1752,1660,1739,1715,1793,1633,1865,1541,1836,1631,1748,1693,1684,1739,1659,1803,1596,1876,1611,1761,1706,1703,1769,1670,1795,1645,1841,1639,1809,1714,1738,1777,1681,1836,1665,1775,1700,1725,1785,1673,1766,1722,1758,1732,1715,1778,1649,1787,1717,1735,1757,1748,1831,1687,1728,1723,1710,1792,1702,1730,1712,1729,1791,1668,1752,1679,1748,1780,1648,1796,1710,1734,1778,1687,1718,1779,1673,1772,1761,1777,1736,1727,1719,1777,1687,1758,1811,1742,1795,1798,1767,1803,1723,1773,1804,1748,1833,1736,1820,1757,1739,1770,1697,1766,1802,1734,1829,1741,1739,1778,1765,1812,1695,1757,1828,1784,1797,1750,1813,1760,1780,1755,1732,1754,1685,1756,1716,1742,1756,1707,1755,1689,1762,1703,1764,1700,1717,1734,1636,1833,1660,1795,1760,1688,1735,1676,1758,1654,1757,1710,1759,1764,1677,1758,1716,1718,1741,1687,1749,1696,1687,1746,1725,1768,1656,1707,1791,1678,1782,1631,1751,1743,1681,1789,1635,1761,1713,1704,1780,1652,1742,1713,1662,1714,1681,1682,1698,1665,1740,1699,1665,1706,1713,1756,1718,1741,1768,1721,1795,1720,1708,1797,1742,1737,1682,1696,1768,1732,1695,1766,1742,1728,1686,1749,1784,1715,1733,1759,1782,1723,1770,1787,1754,1766,1783,1747,1751,1801,1704,1730,1706,1687,1683,1759,1749,1731,1744,1787,1754,1681,1723,1734,1749,1711,1676,1680,1730,1770,1682,1686,1712,1722,1784,1751,1703,1691,1704,1703,1813,1795,1704,1703,1665,1712,1720,1759,1762,1756,1689,1750,1736,1744,1758,1742,1763,1772,1743,1751,1753,1725,1688,1744,1758,1736,1709,1663,1688,1691,1732,1673,1655,1634,1684,1688,1683,1660,1664,1636,1634,1596,1590,1641,1623,1592,1627,1610,1621,1591,1652,1635,1623,1618,1602,1592,1591,1648,1607,1587,1586,1586,1600,1614,1609,1621,1636,1637,1632,1660,1619,1667,1637,1635,1639,1669,1629,1629,1633,1649,1666,1688,1670,1686,1702,1676,1644,1661,1686,1735,1703,1736,1709,1735,1732,1726,1746,1747,1745,1743,1733,1746,1730,1735,1736,1789,1859,1834,1805,1849,1836,1843,1862,1812,1665,1713,1567,1582,1553,1650,1754,1827,1807,1684,1641,1634,1630,1605,1544,1596,1618,1663,1712,1938,1899,1781,1701,1683,1635,1704,1753,1678,1611,1523,1576,1471,1415,1452,1544,1524,1517,1515,1521,1539,1533,1518,1519,1554,1544,1494,1434,1385,1334,1359,1336,1307,1340,1305,1299,1293,1452,1506,1572,1536,1492,1528,1582,1647,1667,1639,1639,1606,1625,1542,1517,1514,1501,1546,1578,1605,1611,1644,1621,1643,1654,1624,1601,1685,1782,1752,1775,1687,1688,1682,1659,1667,1645,1549,1585,1622,1610,1603,1577,1573,1581,1554,1570,1549,1510,1537,1539,1574,1550,1540,1544,1600,1552,1574,1531,1522,1609,1620,1577,1566,1667,1657,1651,1655,1708,1622,1597,1668,1665,1724,1697,1733,1677,1619,1596,1572,1623,1636,1639,1668,1660,1598,1594,1671,1611,1570,1627,1609,1587,1549,1608,1568,1583,1638,1622,1663,1599,1666,1623,1662,1645,1701,1699,1726,1769,1773,1744,1755,1717,1751,1728,1750,1733,1778,1717,1723,1690,1699,1723,1685,1740,1721,1688,1731,1686,1666,1673,1673,1694,1692,1663,1679,1665,1673,1748,1723,1729,1727,1713,1689,1668,1666,1714,1664,1626,1585,1557,1524,1486,1454,1418,1483,1473,1478,1556,1560,1576,1564,1581,1536,1548,1524,1612,1538,1551,1537,1526,1602,1513,1586,1485,1536,1497,1497,1434,1478,1510,1529,1551,1565,1518,1577,1545,1582,1598,1553,1590,1610,1532,1549,1568,1650,1341,1428,1551,1604,1688,1651,1694,1739,1768,1750,1666,1663,1651,1645,1588,1497,1523,1526,1472,1512,1506,1548,1523,1525,1498,1492,1540,1515,1470,1491,1498,1513,1482,1533,1537,1506,1461,1494,1534,1532,1535,1529,1466,1501,1536,1491,1560,1540,1509,1460,1541,1545,1523,1546,1507,1511,1565,1544,1496,1515,1551,1530,1445,1537,1544,1489,1542,1545,1510,1490,1542,1497,1542,1530,1479,1544,1568,1464,1512,1522,1470,1548,1543,1461,1496,1524,1499,1472,1452,1463,1536,1498,1493,1501,1430,1497,1459,1512,1519,1427,1530,1485,1466,1498,1464,1451,1472,1417,1510,1416,1498,1469,1470,1511,1406,1473,1438,1464,1502,1372,1474,1429,1466,1479,1399,1501,1418,1478,1399,1424,1447,1426,1507,1350,1436,1376,1503,1410,1502,1414,1541,1406,1511,1414,1495,1407,1445,1462,1443,1425,1445,1435,1422,1489,1380,1484,1362,1513,1386,1463,1344,1454,1379,1412,1400,1412,1422,1427,1373,1439,1426,1428,1450,1366,1481,1346,1456,1343,1407,1459,1371,1481,1403,1390,1447,1400,1439,1388,1362,1461,1380,1462,1483,1438,1432,1401,1497,1370,1457,1422,1377,1499,1360,1423,1427,1395,1432,1423,1389,1435,1465,1353,1401,1460,1422,1393,1431,1449,1343,1372,1485,1394,1376,1435,1480,1367,1406,1508,1411,1404,1414,1483,1361,1396,1445,1403,1347,1401,1433,1467,1395,1390,1442,1471,1364,1383,1407,1492,1384,1386,1345,1431,1454,1349,1382,1393,1402,1423,1377,1369,1379,1440,1390,1422,1407,1417,1383,1423,1498,1402,1366,1357,1469,1490,1389,1416,1414,1382,1398,1417,1433,1433,1424,1410,1386,1410,1446,1466,1418,1426,1405,1388,1407,1412,1439,1454,1506,1418,1461,1437,1438,1426,1406,1406,1420,1424,1426,1494,1445,1433,1392,1433,1420,1431,1412,1403,1463,1452,1463,1482,1470,1471,1439,1450,1448,1439,1473,1430,1475,1425,1462,1471,1458,1468,1478,1445,1469,1469,1496,1477,1471,1445,1489,1488,1452,1481,1440,1519,1517,1486,1500,1489,1501,1503,1500,1442,1462,1474,1468,1479,1482,1482,1451,1462,1464,1481,1469,1486,1483,1471,1475,1496,1471,1470,1466,1464,1453,1469,1470,1475,1447,1475,1480,1469,1459,1435,1480,1453,1481,1460,1465,1433,1477,1453,1459,1433,1471,1398,1449,1466,1449,1442,1417,1438,1449,1460,1462,1403,1448,1411,1417,1366,1393,1416,1403,1414,1434,1433,1448,1422,1402,1442,1396,1423,1408,1417,1421,1425,1445,1422,1432,1425,1421,1409,1419,1421,1416,1406,1397,1388,1324,1340,1423,1382,1366,1399,1437,1417,1424,1407,1445,1435,1408,1400,1402,1429,1448,1425,1381,1434,1415,1426,1400,1385,1421,1342,1374,1351,1418,1432,1365,1421,1416,1426,1400,1393,1405,1372,1434,1428,1424,1352,1317,1363,1406,1400,1449,1412,1443,1435,1401,1439,1421,1402,1397,1379,1352,1341,1371,1394,1445,1414,1448,1417,1427,1431,1442,1406,1354,1340,1359,1448,1431,1421,1417,1394,1413,1403,1355,1341,1389,1408,1399,1406,1439,1421,1448,1407,1360,1330,1357,1459,1395,1428,1443,1407,1420,1406,1449,1371,1329,1319,1423,1455,1416,1439,1456,1434,1432,1411,1416,1377,1355,1355,1439,1441,1449,1463,1443,1438,1415,1403,1306,1341,1427,1428,1451,1403,1426,1434,1372,1313,1405,1424,1428,1400,1453,1401,1398,1376,1289,1436,1473,1102,878,968,1034,749,729,948,945,917,916,923,894,875,844,824,778,640,681,691,775,686,770,799,822,724,814,904,914,891,930,871,870,894,889,822,785,698,635,743,697,782,810,832,751,908,764,1042,1135,1098,844,956,1408,1645,1581,1563,1599,1629,1571,1582,1555,1609,1604,1591,1653,1524,1625,1596,1565,1550,1516,1555,1583,1559,1529,1558,1550,1580,1361,990,854,909,1315,1706,1690,1544,1625,1648,1634,1624,1482,1517,1531,1662,1636,1665,1634,1692,1634,1630,1670,1683,1621,1672,1651,1607,1550,1566,1583,1565,1550,1587,1475,1453,1481,1604,1694,1774,1686,1569,1627,1633,1618,1568,1508,1588,1610,1623,1625,1669,1687,1747,1664,1618,1590,1633,1671,1710,1708,1617,1668,1572,1529,1552,1554,1585,1536,1434,1443,1515,1578,1654,1664,1687,1510,1565,1639,1611,1613,1601,1603,1514,1537,1653,1657,1601,1622,1604,1640,1617,1606,1593,1620,1639,1658,1609,1585,1599,1554,1523,1611,1518,1546,1619,1614,1652,1619,1714,1693,1549,1581,1569,1539,1628,1593,1577,1482,1556,1574,1683,1651,1631,1650,1636,1674,1669,1654,1667,1607,1575,1605,1565,1532,1567,1498,1494,1547,1593,1611,1703,1704,1718,1579,1608,1593,1617,1605,1620,1487,1449,1466,1636,1592,1604,1586,1600,1641,1623,1719,1754,1656,1670,1640,1635,1620,1488,1502,1504,1487,1502,1557,1564,1714,1695,1681,1653,1580,1647,1619,1612,1606,1561,1560,1585,1689,1637,1553,1643,1688,1646,1679,1707,1701,1706,1637,1669,1636,1528,1528,1564,1593,1559,1576,1492,1480,1523,1589,1718,1744,1658,1538,1590,1619,1623,1578,1469,1582,1601,1606,1589,1609,1693,1687,1692,1603,1572,1559,1671,1686,1709,1652,1647,1600,1492,1530,1599,1620,1540,1482,1443,1528,1565,1633,1719,1715,1512,1584,1670,1626,1627,1621,1624,1562,1562,1582,1611,1622,1643,1617,1626,1534,1542,1578,1620,1625,1667,1582,1623,1578,1567,1533,1558,1498,1551,1621,1593,1647,1650,1712,1705,1530,1590,1569,1576,1620,1608,1560,1511,1551,1578,1729,1662,1645,1643,1653,1685,1650,1689,1676,1575,1572,1591,1609,1572,1575,1558,1475,1522,1611,1599,1618,1707,1750,1635,1563,1605,1601,1647,1627,1505,1428,1440,1671,1619,1644,1578,1643,1625,1655,1646,1653,1653,1587,1667,1704,1582,1549,1574,1574,1514,1482,1541,1541,1620,1693,2001,2049,2056,2048,2054,2052,2053,2057,2040,2057,2054,2055,2051,2048,2050,2049,2052,2055,2048,2039,2054,2056,2057,2030,2048,2055,2056,2041,2053,2048,2048,2049,2057,2052,2030,2054,2048,2057,2049,2056,2048,2057,2031,2057,2057,2055,2050,2057,2056,2035,2048,2053,2048,2038,2057,2048,2048,2048,2056,2056,2048,2049,2057,2056,2048,2057,2048,2048,2043,2057,2051,2048,2051,2048,2048,2049,2047,2055,2057,2045,2056,2057,2048,2040,2056,2048,2056,2049,2048,2057,2055,2049,2048,2048,2049,2055,2052,2048,2037,2056,2048,2048,2037,2056,2054,2048,2053,2057,2048,2057,2052,2055,2048,2042,2048,2048,2054,2046,2057,2048,2048,2057,2048,2057,2046,2055,2048,2048,2038,2057,2057,2052,2051,2048,2054,2050,2056,2057,2055,2051,2055,2048,2048,2048,2048,2057,2048,2055,2054,2052,2057,2053,2053,2048,2044,2048,2057,2056,2049,2055,2055,2048,2056,2057,2048,2048,2054,2048,2056,2053,2056,2056,2056,2051,2056,2054,2048,2051,2057,2057,2048,2048,2048,2048,2047,2056,2046,2055,2057,2056,2054,2057,2052,2057,2048,2050,2056,2052,2057,2048,2055,2056,2048,2038,2055,2056,2057,2048,2048,2057,2048,2053,2052,2056,2029,2054,2055,2048,2043,2055,2055,2051,2055,2056,2048,2041,2054,2048,2055,2052,2046,2048,2057,2055,2057,2057,2054,2051,2048,2056,2039,2056,2055,2048,2043,2055,2057,2048,2047,2048,2052,2051,2053,2055,2055,2048,2050,2053,2053,2039,2055,2048,2048,2047,2048,2048,2050,2056,2053,2057,2054,2050,2055,2057,2050,2057,2048,2048,2043,2057,2054,2048,2054,2053,2048,2048,2053,2054,2057,2036,2055,2053,2057,2043,2057,2055,2048,2049,2057,2056,2051,2056,2048,2048,2053,2056,2057,2048,2039,2055,2057,2048,2056,2057,2048,2054,2054,2048,2048,2033,2048,2057,2048,2048,2056,2057,2057,2046,2057,2048,2054,2048,2048,2056,2051,2057,2048,2055,2052,2048,2048,2052,2057,2053,2057,2052,2057,2053,2055,2048,2054,2057,2055,2055,2057,2057,2056,2057,2056,2048,2055,2056,2057,2048,2050,2056,2048,2057,2054,2048,2052,2057,2049,2048,2056,2044,2055,2048,2048,2049,2055,2050,2057,2049,2048,2048,2048,2051,2057,2057,2054,2054,2057,2048,2040,2056,2052,2048,2054,2055,2055,2048,2053,2055,2057,2047,2057,2055,2056,2050,2057,2056,2048,2051,2048,2052,2048,2053,2048,2048,2038,2053,2048,2048,2037,2048,2055,2048,2056,2052,2057,2048,2048,2057,2053,2032,2048,2048,2048,2048,2057,2056,2048,2054,2057,2057,2056,2053,2048,2056,2054,2048,2053,2056,2042,2048,2048,2048,2051,2056,2054,2056,2054,2048,2048,2054,2055,2048,2048,2049,2057,2057,2048,2049,2057,2048,2057,2056,2048,2057,2046,2057,2053,2054,2048,2048,2048,2056,2052,2048,2055,2048,2049,2057,2057,2048,2048,2057,2048,2055,2056,2056,2048,2056,2056,2048,2055,2054,2048,2055,2056,2057,2048,2048,2056,2048,2048,2048,2050,2056,2057,2056,2055,2057,2055,2056,2048,2048,2056,2050,2055,2053,2048,2057,2057,2048,2057,2056,2048,2056,2054,2057,2057,2057,2053,2055,2048,2056,2048,2048,2050,2054,2055,2055,2057,2053,2057,2055,2048,2046,2048,2057,2048,2057,2055,2048,2048,2048,2048,2057,2048,2048,2057,2057,2051,2054,2055,2048,2053,2048,2048,2056,2054,2056,2057,2048,2057,2057,2057,2055,2055,2048,2057,2057,2057,2048,2047,2054,2048,2048,2048,2054,2056,2057,2048,2056,2053,2048,2049,2048,2048,2057,2057,2048,2048,2055,2057,2056,2048,2052,2048,2056,2057,2048,2048,2052,2057,2055,2056,2057,2055,2056,2055,2056,2054,2048,2057,2056,2052,2055,2056,2057,2056,2054,2054,2056,2056,2048,2048,2055,2057,2048,2056,2054,2048,2056,2048,2053,2048,2048,2048,2048,2048,2057,2048,2048,2055,2048,2054,2048,2048,2048,2048,2057,2048,2056,2057,2056,2048,2054,2055,2052,2053,2055,2057,2057,2056,2057,2048,2057,2052,2057,2056,2048,2057,2048,2048,2057,2057,2055,2055,2056,2048,2054,2056,2057,2054,2057,2048,2048,2048,2054,2056,2057,2057,2056,2048,2048,2057,2048,2048,2048,2055,2056,2048,2048,2057,2048,2057,2048,2057,2048,2055,2048,2057,2048,2057,2048,2048,2048,2056,2056,2056,2056,2048,2048,2048,2048,2056,2055,2056,2057,2056,2056,2052,2057,2048,2057,2054,2048,2057,2057,2055,2056,2048,2048,2057,2048,2048,2053,2056,2056,2057,2048,2057,2048,2048,2057,2057,2048,2054,2048,2053,2048,2053,2048,2057,2048,2057,2057,2048,2048,2055,2054,2048,2055,2048,2057,2048,2053,2048,2057,2048,2056,2056,2048,2052,2057,2048,2057,2048,2055,2057,2048,2048,2048,2055,2048,2056,2048,2048,2048,2057,2057,2048,2048,2056,2056,2048,2056,2048,2057,2048,2057,2056,2048,2048,2054,2057,2054,2048,2057,2054,2048,2052,2057,2051,2056,2056,2048,2057,2057,2054,2048,2048,2048,2055,2048,2053,2050,2048,2056,2056,2056,2048,2057,2057,2053,2056,2048,2048,2053,2055,2057,2054,2048,2054,2048,2048,2057,2048,2048,2057,2052,2048,2057,2048,2054,2057,2048,2057,2056,2052,2048,2048,2055,2054,2048,2048,2057,2057,2056,2057,2048,2045,2048,2057,2057,2048,2057,2057,2057,2056,2048,2048,2055,2057,2048,2048,2048,2048,2056,2048,2057,2048,2048,2057,2053,2048,2048,2048,2055,2048,2057,2054,2056,2050,2048,2048,2055,2056,2055,2048,2048,2057,2048,2048,2057,2057,2057,2057,2048,2048,2048,2056,2055,2048,2054,2054,2048,2057,2055,2057,2057,2057,2057,2055,2048,2054,2056,2048,2048,2051,2057,2056,2057,2048,2056,2048,2056,2057,2057,2048,2048,2056,2054,2048,2055,2051,2057,2055,2056,2048,2057,2053,2048,2057,2048,2056,2048,2048,2048,2056,2057,2057,2048,2054,2056,2048,2055,2056,2048,2057,2057,2056,2048,2057,2054,2057,2057,2057,2057,2057,2048,2056,2057,2048,2057,2056,2048,2056,2057,2057,2055,2048,2055,2048,2048,2048,2051,2057,2048,2048,2057,2048,2056,2048,2055,2050,2048,2048,2048,2057,2048,2055,2048,2048,2048,2055,2057,2054,2048,2057,2048,2057,2056,2048,2048,2056,2053,2048,2048,2048,2048,2048,2056,2048,2048,2048,2048,2054,2048,2048,2048,2050,2057,2055,2056,2048,2048,2048,2048,2055,2053,2048,2048,2054,2054,2057,2053,2055,2057,2048,2056,2048,2055,2048,2048,2048,2056,2048,2057,2048,2048,2050,2048,2056,2057,2057,2048,2057,2048,2048,2057,2048,2057,2056,2057,2048,2054,2048,2056,2057,2056,2048,2057,2048,2056,2056,2057,2048,2055,2056,2048,2054,2048,2054,2057,2057,2057,2054,2056,2057,2048,2048,2057,2056,2055,2048,2056,2048,2048,2048,2056,2048,2054,2048,2057,2048,2048,2050,2054,2056,2048,2048,2054,2052,2048,2054,2048,2053,2057,2048,2057,2056,2051,2055,2048,2048,2057,2056,2048,2057,2052,2055,2048,2048,2048,2048,2055,2048,2048,2048,2057,2056,2054,2048,2057,2048,2048,2054,2057,2048,2048,2048,2048,2055,2048,2048,2048,2055,2056,2048,2056,2057,2054,2048,2048,2057,2048,2054,2054,2048,2048,2056,2048,2048,2053,2054,2056,2055,2048,2048,2056,2048,2053,2057,2050,2054,2048,2056,2048,2056,2048,2057,2055,2057,2048,2048,2048,2049,2048,2057,2048,2057,2055,2057,2056,2048,2056,2048,2048,2056,2057,2048,2055,2056,2055,2048,2053,2048,2057,2048,2048,2048,2048,2053,2057,2054,2048,2056,2056,2057,2048,2055,2048,2057,2048,2047,2055,2048,2057,2057,2056,2048,2057,2057,2049,2048,2048,2048,2056,2048,2055,2056,2057,2048,2057,2057,2048,2048,2048,2048,2048,2052,2048,2054,2057,2057,2057,2056,2053,2048,2048,2048,2048,2054,2056,2048,2057,2054,2055,2048,2057,2050,2054,2048,2056,2057,2048,2054,2055,2048,2057,2057,2056,2048,2056,2053,2048,2054,2048,2048,2055,2056,2048,2048,2054,2048,2048,2053,2054,2048,2048,2048,2057,2056,2056,2048,2048,2048,2048,2048,2057,2038,2053,2055,2057,2057,2048,2057,2048,2048,2056,2055,2055,2048,2048,2048,2052,2048,2049,2048,2054,2057,2048,2057,2056,2045,2048,2051,2048,2049,2048,2049,2048,2056,2048,2057,2048,2053,2048,2048,2055,2057,2051,2048,2053,2048,2056,2048,2055,2057,2057,2057,2055,2051,2057,2043,2057,2048,2057,2049,2048,2050,2055,2057,2048,2048,2055,2048,2051,2048,2056,2056,2048,2054,2054,2048,2056,2048,2054,2048,2054,2052,2048,2056,2048,2048,2056,2048,2048,2048,2048,2054,2056,2048,2057,2048,2048,2057,2056,2048,2052,2052,2057,2048,2053,2057,2055,2057,2057,2048,2057,2057,2048,2057,2055,2051,2048,2054,2055,2051,2048,2053,2057,2048,2048,2051,2057,2048,2048,2048,2057,2048,2051,2057,2052,2048,2056,2055,2054,2057,2056,2055,2048,2054,2048,2052,2057,2055,2057,2042,2056,2057,2048,2055,2048,2048,2048,2048,2048,2048,2057,2057,2056,2055,2048,2057,2050,2048,2051,2057,2057,2051,2048,2057,2057,2037,2048,2042,2048,2032,2057,2048,2048,2054,2048,2053,2048,2057,2048,2048,2043,2048,2053,2055,2052,2048,2053,2057,2050,2056,2055,2054,2056,2055,2057,2049,2048,2057,2051,2054,2048,2053,2039,2052,2048,2057,2048,2048,2048,2056,2041,2055,2048,2057,2046,2048,2048,2055,2053,2048,2054,2053,2053,2048,2048,2048,2057,2048,2048,2040,2057,2045,2057,2055,2054,2055,2057,2056,2057,2056,2048,2048,2051,2048,2057,2048,2057,2055,2048,2057,2055,2051,2055,2057,2055,2053,2057,2055,2048,2048,2048,2051,2055,2053,2048,2048,2053,2057,2048,2055,2039,2057,2048,2054,2048,2056,2053,2055,2049,2056,2048,2042,2056,2055,2048,2054,2048,2053,2054,2049,2048,2048,2055,2054,2057,2054,2044,2048,2048,2048,2045,2048,2046,2048,2035,2055,2052,2048,2052,2057,2057,2057,2054,2056,2055,2044,2048,2048,2048,2039,2048,2057,2057,2046,2048,2052,2038,2057,2048,2052,2033,2057,2053,2057,2046,2057,2054,2051,2043,2057,2048,2044,2057,2057,2048,2033,2056,2048,2056,2036,2056,2047,2048,2055,2048,2057,2048,2048,2056,2053,2028,2054,2057,2055,2038,2048,2043,2053,2043,2057,2053,2051,2043,2046,2048,2020,2057,2057,2054,2041,2048,2053,2048,2057,2048,2056,2051,2056,2048,2057,2028,2056,2048,2056,2046,2057,2056,2050,2054,2048,2056,2034,2055,2057,2055,2032,2048,2057,2049,2043,2048,2051,2050,2033,2055,2057,2054,2048,2057,2057,2035,2056,2057,2052,2031,2057,2053,2046,2039,2048,2048,2042,2056,2048,2048,1996,2057,2053,2054,2050,2048,2051,2057,2049,2048,2048,2055,2057,2048,2055,2030,2054,2048,2048,2026,2048,2054,2053,2041,2048,2052,2054,2055,2054,2053,2042,2057,2056,2053,2024,2048,2047,2056,2034,2057,2053,2048,2048,2045,2048,2033,2048,2042,2051,2036,2048,2049,2044,2049,2057,2057,2048,2057,2057,2057,2035,2057,2041,2048,2024,2057,2050,2051,2040,2048,2054,2050,2057,2045,2057,2038,2048,2052,2048,2030,2048,2045,2054,2054,2057,2054,2044,2045,2057,2057,2026,2057,2049,2055,2042,2048,2047,2053,2053,2048,2056,2048,2054,2048,2056,2048,2056,2041,2054,2042,2048,2046,2056,2037,2048,2051,2043,2056,2057,2052,2017,2057,2047,2057,2035,2056,2054,2048,2041,2057,2048,2048,2057,2053,2053,2017,2054,2030,2057,2030,2056,2046,2052,2035,2056,2057,2034,2048,2047,2054,2018,2052,2048,2053,2005,2048,2045,2051,2035,2048,2053,2040,2052,2051,2055,2013,2057,2049,2051,2023,2054,2052,2053,2028,2048,2054,2033,2055,2048,2055,2042,2053,2040,2052,2030,2048,2052,2051,2043,2054,2050,2031,2051,2047,2057,2010,2048,2050,2048,2050,2048,2045,2053,2032,2057,2053,2028,2050,2039,2050,2009,2048,2055,2046,2010,2057,2046,2052,2039,2057,2047,2028,2050,2054,2055,2025,2056,2045,2057,2034,2048,2046,2049,2036,2048,2056,2051,2052,2050,2053,2033,2057,2051,2050,2025,2048,2048,2050,2032,2048,2049,2057,2054,2052,2056,2031,2048,2023,2057,2031,2048,2039,2051,2033,2046,2046,2040,2050,2057,2055,2038,2048,2040,2048,2006,2048,2039,2044,2029,2050,2050,2050,2053,2057,2053,2048,2048,2045,2054,2020,2048,2047,2042,2041,2057,2040,2019,2050,2052,2049,2024,2048,2039,2057,2010,2048,2052,2048,2026,2057,2046,2043,2056,2033,2048,2022,2056,2038,2050,2001,2048,2045,2053,2031,2055,2046,2031,2045,2048,2054,2031,2056,2043,2049,2027,2057,2038,2057,2036,2057,2053,2023,2055,2048,2050,2022,2057,2037,2045,2024,2048,2044,2048,2046,2048,2048,2042,2047,2056,2050,2050,2055,2050,2054,2011,2048,2038,2035,2027,2048,2047,2040,2050,2041,2052,2020,2048,2037,2038,2018,2048,2035,2042,2033,2048,2052,2048,2049,2052,2052,2048,2055,2034,2054,2026,2055,2045,2038,2039,2048,2048,2040,2049,2054,2054,2028,2048,2012,2050,2045,2048,2046,2036,2030,2048,2041,2032,2043,2041,2057,2021,2048,2041,2048,2005,2057,2039,2045,2031,2048,2041,2021,2054,2022,2057,2013,2056,2041,2057,1998,2048,2036,2044,2035,2048,2044,2030,2051,2031,2053,2017,2051,2040,2046,2027,2057,2034,2041,2045,2057,2048,2035,2046,2043,2048,2028,2048,2041,2045,2025,2057,2047,2051,2049,2048,2052,2028,2052,2046,2045,2012,2053,2024,2051,2019,2057,2037,2041,2034,2057,2043,2019,2057,2048,2053,2031,2054,2041,2048,2013,2048,2038,2048,2031,2048,2046,2048,2046,2048,2043,2025,2054,2034,2048,2012,2057,2031,2036,2042,2048,2042,2024,2033,2044,2047,2020,2053,2020,2055,2036,2048,2043,2049,2031,2056,2037,2042,2053,2039,2051,2018,2055,2006,2054,2034,2056,2044,2039,2034,2057,2039,2023,2048,2046,2048,2021,2054,2018,2056,2030,2048,2041,2047,2049,2051,2046,2027,2050,2048,2048,2013,2048,2040,2044,2033,2048,2042,2049,2037,2057,2045,2052,2054,2038,2053,2019,2055,2022,2048,2025,2048,2048,2041,2039,2047,2050,2038,2048,2042,2053,1999,2048,2029,2048,2026,2055,2030,2053,2038,2053,2048,2026,2047,2053,2041,2023,2055,2030,2042,2026,2048,2050,2033,2037,2048,2046,2026,2044,2050,2054,2019,2048,2027,2057,2036,2048,2056,2039,2043,2056,2042,2034,2046,2047,2047,2026,2056,2027,2055,2025,2048,2031,2057,2033,2052,2053,2020,2051,2053,2053,2034,2048,2039,2054,2029,2048,2049,2042,2025,2056,2040,2034,2052,2029,2052,2006,2057,2036,2056,2031,2055,2025,2030,2037,2043,2046,2040,2049,2053,2052,2021,2048,2034,2035,2028,2048,2042,2052,2049,2036,2049,2045,2048,2041,2050,2011,2050,2027,2050,2014,2055,2034,2037,2051,2041,2051,2042,2052,2035,2045,2028,2055,2029,2052,2041,2050,2046,2041,2049,2048,2054,2026,2051,2030,2054,1993,2054,2042,2045,2017,2048,2043,2042,2052,2048,2056,2033,2048,2035,2050,2012,2053,2046,2047,2016,2057,2042,2040,2043,2057,2047,2033,2057,2047,2054,2031,2056,2030,2047,2027,2048,2051,2048,2034,2054,2043,2031,2043,2032,2048,2026,2056,2021,2048,2040,2048,2043,2052,2041,2057,2048,2027,2050,2036,2034,2030,2057,2050,2048,2019,2049,2043,2048,2046,2043,2049,2025,2044,2040,2048,2018,2056,2049,2051,2039,2048,2032,2043,2039,2048,2046,2048,2052,2048,2051,2031,2056,2037,2048,2031,2056,2047,2055,2036,2049,2055,2029,2049,2053,2048,2011,2048,2029,2045,2033,2048,2050,2056,2036,2057,2057,2037,2045,2027,2054,2021,2056,2044,2042,2020,2057,2049,2032,2047,2057,2048,2038,2053,2048,2049,2029,2053,2049,2049,2047,2048,2044,2049,2032,2051,2049,2019,2055,2038,2047,2012,2052,2044,2044,2032,2057,2048,2021,2045,2056,2052,2032,2048,2031,2052,2035,2056,2051,2049,2033,2057,2038,2046,2048,2054,2050,2034,2056,2023,2057,2032,2055,2042,2048,2033,2057,2049,2045,2036,2052,2053,2028,2045,2039,2054,2025,2053,2048,2037,2029,2048,2052,2051,2040,2048,2050,2029,2051,2041,2049,2030,2054,2049,2035,2027,2057,2042,2037,2040,2048,2047,2020,2047,2047,2052,2032,2055,2040,2041,2024,2055,2042,2039,2040,2054,2052,2041,2048,2047,2057,2040,2055,2039,2048,2022,2055,2043,2057,2040,2045,2047,2036,2051,2038,2048,2013,2057,2033,2044,2041,2057,2033,2048,2042,2057,2050,2030,2048,2052,2045,2033,2052,2028,2049,2026,2048,2050,2037,2035,2057,2047,2015,2046,2038,2048,2042,2057,2042,2047,2045,2056,2045,2048,2057,2045,2051,2028,2053,2038,2050,2043,2054,2041,2049,2031,2050,2052,2048,2047,2053,2048,2044,2039,2029,2051,2028,2054,2049,2052,2041,2055,2053,2051,2035,2050,2044,2039,2048,2039,2046,2037,2048,2037,2044,2021,2048,2042,2039,2047,2042,2052,2040,2050,2037,2048,2030,2055,2046,2048,2050,2057,2053,2040,2033,2055,2049,2050,2049,2042,2048,2032,2048,2050,2047,2041,2048,2049,2047,2038,2052,2050,2031,2049,2054,2042,2014,2048,2051,2055,2039,2057,2057,2051,2034,2055,2056,2030,2049,2044,2054,2029,2054,2045,2049,2042,2048,2047,2044,2041,2044,2055,2047,2046,2045,2050,2047,2052,2049,2052,2039,2048,2040,2055,2056,2049,2056,2026,2049,2032,2048,2024,2057,2048,2050,2032,2048,2051,2049,2053,2046,2053,2034,2055,2044,2044,2028,2049,2043,2048,2048,2057,2047,2048,2046,2043,2057,2056,2051,2036,2047,2048,2048,2043,2051,2025,2048,2052,2044,2044,2049,2049,2038,2048,2050,2057,2048,2056,2040,2045,2042,2048,2057,2045,2048,2053,2057,2045,2047,2036,2047,2031,2054,2032,2051,2045,2055,2048,2039,2045,2057,2055,2052,2057,2044,2052,2033,2055,2035,2049,2032,2052,2052,2041,2052,2045,2057,2040,2053,2033,2048,2050,2056,2045,2050,2030,2051,2043,2055,2048,2052,2054,2044,2052,2029,2048,2042,2056,2053,2052,2027,2057,2048,2052,2029,2057,2053,2032,2050,2048,2057,2029,2048,2036,2053,2044,2048,2052,2053,2050,2057,2047,2030,2047,2036,2048,2042,2048,2035,2046,2053,2055,2035,2054,2041,2037,2056,2054,2055,2053,2049,2035,2055,2041,2047,2048,2057,2054,2046,2047,2048,2056,2048,2052,2055,2051,2053,2056,2040,2048,2039,2048,2046,2057,2037,2042,2053,2044,2042,2046,2048,2033,2048,2040,2048,2032,2050,2050,2038,2045,2057,2056,2030,2054,2020,2054,2038,2048,2056,2045,2045,2048,2051,2048,2049,2039,2041,2050,2045,2043,2057,2041,2054,2043,2048,2038,2055,2040,2038,2047,2039,2055,2046,2046,2047,2057,2044,2056,2047,2040,2045,2055,2055,2043,2042,2049,2054,2050,2049,2048,2057,2042,2048,2050,2053,2044,2057,2053,2053,2046,2044,2057,2050,2053,2047,2057,2052,2048,2055,2054,2045,2048,2046,2055,2047,2049,2048,2049,2048,2043,2050,2041,2046,2044,2056,2054,2053,2052,2047,2052,2041,2041,2046,2048,2039,2053,2037,2057,2057,2052,2039,2048,2048,2055,2052,2044,2052,2046,2048,2039,2052,2050,2057,2047,2055,2057,2054,2048,2047,2055,2044,2049,2047,2052,2028,2051,2048,2054,2045,2053,2050,2057,2047,2057,2050,2054,2053,2050,2051,2036,2048,2052,2057,2050,2054,2051,2050,2048,2048,2053,2033,2048,2050,2052,2040,2055,2053,2057,2044,2057,2034,2048,2049,2044,2055,2057,2056,2048,2054,2042,2052,2050,2048,2041,2048,2052,2045,2055,2056,2051,2030,2046,2048,2054,2027,2056,2053,2053,2036,2053,2049,2046,2052,2055,2055,2055,2046,2053,2056,2054,2056,2052,2055,2045,2055,2047,2052,2052,2052,2055,2045,2048,2048,2051,2048,2056,2055,2055,2056,2052,2048,2052,2054,2047,2057,2033,2057,2054,2053,2037,2053,2048,2055,2043,2046,2056,2055,2043,2048,2056,2037,2051,2056,2057,2039,2048,2057,2056,2051,2054,2048,2057,2052,2057,2052,2048,2051,2048,2048,2039,2053,2055,2048,2042,2057,2057,2044,2054,2055,2053,2042,2048,2048,2052,2037,2048,2054,2051,2041,2048,2056,2049,2055,2057,2048,2040,2048,2048,2057,2049,2055,2048,2054,2057,2055,2052,2048,2032,2057,2054,2046,2055,2053,2057,2032,2056,2057,2048,2052,2054,2054,2048,2057,2057,2057,2039,2045,2057,2056,2050,2054,2057,2057,2046,2051,2051,2053,2056,2055,2048,2050,2048,2057,2057,2050,2048,2048,2048,2043,2048,2050,2048,2051,2057,2053,2039,2054,2054,2048,2038,2052,2048,2057,2048,2048,2055,2036,2052,2048,2056,2052,2055,2055,2048,2030,2057,2057,2048,2030,2055,2055,2056,2053,2046,2048,2052,2045,2054,2057,2038,2051,2053,2048,2053,2048,2053,2055,2055,2048,2053,2041,2051,2053,2056,2037,2052,2053,2044,2042,2057,2057,2046,2053,2057,2057,2057,2052,2057,2056,2043,2051,2053,2055,2042,2056,2054,2048,2045,2052,2048,2046,2048,2056,2056,2047,2054,2052,2053,2049,2052,2055,2057,2050,2056,2049,2030,2048,2057,2057,2045,2048,2048,2055,2046,2053,2048,2051,2048,2048,2056,2037,2048,2048,2048,2050,2053,2056,2048,2038,2048,2055,2056,2038,2056,2056,2048,2055,2056,2048,2044,2055,2048,2055,2044,2057,2055,2053,2055,2048,2048,2032,2055,2056,2048,2032,2053,2048,2048,2045,2048,2054,2048,2048,2057,2057,2041,2054,2057,2050,2049,2057,2055,2057,2042,2048,2056,2046,2042,2054,2056,2037,2048,2056,2048,2050,2054,2055,2057,2052,2048,2057,2057,2041,2057,2054,2032,2055,2057,2048,2057,2052,2053,2048,2051,2057,2055,2049,2050,2048,2056,2030,2048,2057,2057,2046,2048,2044,2052,2052,2056,2056,2048,2052,2048,2055,2047,2057,2056,2048,2037,2052,2054,2055,2047,2048,2052,2052,2044,2048,2055,2024,2051,2057,2057,2045,2055,2057,2057,2044,2054,2048,2048,2054,2048,2055,2055,2048,2048,2048,2043,2048,2053,2057,2054,2057,2048,2043,2057,2048,2048,2040,2049,2054,2057,2028,2054,2055,2051,2046,2053,2053,2049,2054,2054,2053,2049,2048,2050,2056,2031,2057,2053,2053,2041,2055,2054,2046,2046,2048,2057,2050,2055,2048,2053,2034,2057,2054,2048,2039,2055,2054,2045,2047,2054,2048,2026,2055,2055,2057,2027,2048,2056,2053,2037,2048,2056,2048,2048,2048,2057,2037,2051,2048,2054,2037,2054,2056,2048,2051,2056,2048,2057,2042,2055,2048,2032,2052,2052,2048,2031,2056,2050,2051,2040,2056,2056,2055,2050,2053,2053,2049,2048,2055,2056,2040,2055,2056,2055,2044,2057,2050,2042,2050,2054,2057,2051,2054,2053,2054,2039,2052,2057,2056,2048,2054,2048,2039,2051,2057,2056,2030,2050,2055,2057,2050,2053,2056,2048,2042,2048,2055,2048,2057,2048,2048,2022,2053,2054,2048,2032,2054,2056,2057,2047,2057,2057,2048,2046,2057,2057,2044,2054,2052,2057,2021,2057,2055,2057,2046,2057,2057,2046,2056,2047,2057,2040,2054,2054,2054,2030,2053,2048,2057,2040,2057,2056,2057,2051,2056,2048,2046,2048,2053,2048,2045,2050,2056,2052,2045,2057,2056,2055,2053,2054,2055,2055,2048,2057,2048,2047,2054,2053,2055,2041,2048,2048,2054,2049,2057,2048,2048,2052,2057,2048,2028,2056,2055,2051,2050,2055,2049,2049,2053,2057,2056,2044,2047,2048,2056,2048,2057,2054,2042,2046,2048,2053,2048,2053,2051,2056,2039,2053,2048,2048,2030,2057,2055,2048,2050,2057,2052,2056,2044,2055,2056,2028,2054,2056,2048,2055,2048,2056,2048,2051,2048,2048,2045,2052,2048,2048,2033,2051,2048,2055,2034,2048,2055,1667,1512,1520,1513,1465,1534,1440,1449,1431,1420,1519,1454,1485,1450,1471,1489,1510,1540,1488,1544,1469,1528,1467,1479,1449,1425,1495,1672,1625,1626,1631,1635,1634,1617,1637,1623,1608,1608,1628,1620,1607,1622,1586,1632,1602,1643,1609,1601,1615,1623,1617,1625,1626,1626,1626,1604,1614,1609,1609,1605,1602,1631,1628,1639,1626,1592,1618,1618,1591,1614,1614,1606,1603,1612,1608,1608,1621,1615,1624,1604,1599,1587,1625,1593,1607,1627,1595,1631,1606,1598,1629,1623,1627,1620,1615,1628,1625,1608,1612,1622,1640,1629,1615,1620,1618,1626,1612,1640,1620,1620,1582,1621,1610,1605,1616,1623,1595,1631,1603,1627,1622,1644,1630,1628,1630,1626,1611,1631,1634,1624,1617,1622,1611,1615,1633,1622,1640,1621,1620,1642,1627,1646,1636,1632,1593,1613,1601,1629,1627,1628,1634,1602,1591,1594,1600,1603,1609,1622,1616,1607,1617,1606,1599,1607,1609,1604,1597,1612,1617,1614,1609,1617,1614,1606,1588,1609,1610,1589,1597,1591,1603,1602,1603,1605,1623,1577,1609,1597,1616,1605,1600,1610,1589,1615,1615,1616,1615,1600,1621,1601,1589,1626,1595,1606,1604,1619,1613,1626,1627,1602,1615,1620,1604,1601,1608,1627,1601,1603,1610,1600,1617,1618,1604,1603,1600,1610,1608,1615,1609,1608,1583,1586,1593,1606,1606,1588,1594,1611,1603,1612,1609,1590,1598,1583,1573,1584,1591,1594,1603,1604,1610,1614,1609,1593,1587,1596,1585,1581,1595,1566,1585,1556,1563,1546,1587,1565,1581,1561,1550,1580,1593,1567,1563,1555,1587,1560,1590,1557,1572,1568,1505,1524,1511,1511,1584,1558,1581,1527,1554,1574,1505,1447,1513,1567,1547,1564,1523,1542,1531,1530,1468,1484,1550,1535,1525,1527,1451,1396,1499,1564,1522,1560,1361,1423,1581,1550,1528,1437,1423,1535,1543,1483,1494,1420,1455,1527,1504,1494,1448,1488,1542,1432,1486,1418,1484,1508,1532,1366,1424,1494,1482,1460,1394,1541,1539,1457,1393,1467,1475,1452,1470,1390,1479,1401,1484,1439,1377,1412,1450,1447,1329,1411,1449,1460,1393,1373,1441,1477,1421,1447,1474,1442,1462,1367,1411,1426,1488,1491,1284,1316,1471,1414,1383,1327,1406,1428,1425,1285,1445,1435,1432,1217,1476,1366,1433,1277,1384,1466,1396,1413,1314,1482,1362,1417,1229,1482,1285,1335,1284,1420,1365,1238,1390,1407,1410,1109,1436,1439,1420,1130,1438,1364,1386,1334,1306,1435,1256,1323,1268,1320,1326,1259,1338,1299,1178,1372,1357,1382,1126,1276,1369,1294,1230,1281,1309,1231,1195,1410,1223,1085,1265,1321,1180,1275,1300,1224,1088,1239,1341,1186,1179,1267,1218,1025,1188,1263,1120,1100,1280,1168,1092,1230,1165,1007,1106,1169,1029,1199,1247,1148,1182,1297,1146,1108,1220,1153,1161,1298,1156,1205,1296,1170,1119,1235,1062,1058,1245,1113,1161,1305,1102,1064,1228,1005,1055,1215,1022,1203,1245,1136,1173,1235,1043,1046,1293,1054,1078,1205,1101,1017,1204,1096,1102,1118,1022,1074,1245,1168,1057,1234,1197,1015,1186,1151,1031,1207,1208,1121,1135,1234,1106,1216,1261,1134,1153,1247,1293,1048,1266,1258,1138,1284,1296,1203,1091,1213,1271,1090,1250,1360,1254,1207,1282,1218,1054,1176,1308,1226,1234,1303,1245,1097,1237,1360,1251,1171,1270,1215,1145,1287,1368,1271,1195,1232,1391,1254,1191,1340,1258,1263,1369,1317,1371,1081,1321,1322,1369,1201,1288,1437,1280,1221,1289,1370,1326,1204,1303,1372,1370,1211,1381,1441,1329,1159,1304,1438,1335,1194,1296,1439,1329,1312,1338,1426,1316,1226,1368,1384,1361,1288,1375,1436,1363,1260,1342,1378,1450,1238,1397,1405,1339,1381,1401,1448,1409,1442,1295,1442,1440,1459,1388,1343,1442,1409,1275,1491,1482,1410,1468,1346,1434,1480,1396,1346,1443,1462,1485,1367,1424,1462,1480,1432,1342,1517,1449,1451,1499,1297,1488,1529,1488,1428,1515,1537,1496,1492,1439,1523,1481,1466,1532,1394,1473,1502,1535,1512,1396,1512,1503,1540,1514,1449,1471,1539,1552,1584,1396,1514,1544,1530,1554,1561,1523,1506,1535,1489,1543,1533,1555,1553,1525,1490,1556,1515,1543,1573,1548,1526,1563,1560,1564,1531,1544,1533,1546,1566,1557,1588,1529,1548,1568,1583,1562,1581,1587,1578,1579,1559,1567,1566,1573,1575,1568,1580,1568,1589,1584,1588,1590,1595,1594,1607,1603,1590,1592,1605,1603,1606,1598,1587,1592,1588,1598,1598,1572,1592,1578,1585,1596,1583,1604,1593,1589,1579,1600,1603,1595,1599,1588,1605,1604,1624,1623,1622,1609,1601,1616,1608,1595,1613,1597,1599,1586,1612,1620,1615,1616,1594,1606,1621,1615,1603,1615,1604,1600,1616,1613,1625,1621,1598,1609,1597,1600,1608,1600,1608,1586,1594,1594,1605,1606,1586,1593,1586,1590,1602,1604,1599,1594,1589,1604,1587,1594,1599,1591,1586,1584,1590,1585,1581,1592,1593,1600,1552,1593,1581,1587,1592,1590,1555,1573,1606,1588,1586,1583,1587,1599,1580,1588,1587,1597,1581,1572,1580,1592,1591,1550,1540,1574,1571,1588,1580,1584,1582,1589,1572,1600,1601,1561,1605,1603,1568,1573,1600,1577,1570,1610,1587,1588,1597,1609,1575,1585,1524,1615,1591,1530,1518,1091,673,561,481,450,401,373,472,470,456,681,492,901,1355,1391,1405,1392,1410,1370,1443,1724,2019,1994,2045,2008,1984,2012,2036,1992,2027,2019,2022,2018,2025,2017,1986,2024,2039,1973,2018,2031,2033,2005,2001,2031,2019,2013,2021,2040,1994,2013,2005,2026,1992,1984,2028,2004,2001,2005,2031,2007,1958,2014,1994,1990,2010,2022,2015,2003,2055,2015,2008,2000,2034,2002,1988,2038,2020,2019,2037,2013,1998,2023,2055,2024,2010,2021,2029,1995,2004,2035,2013,1997,2022,2023,1975,1963,2014,2020,2017,2015,2026,2034,2026,2011,2015,2003,1995,2028,2017,2019,2020,2003,2015,2048,2026,2016,2029,2024,2012,2007,2040,2021,2030,2021,2040,2037,2018,2023,2030,2018,2018,2021,2011,2020,2031,2014,2025,1990,2041,2030,2013,1994,2017,1990,2007,1995,2027,1990,2012,2034,2013,2014,2014,2028,2004,2017,2022,2009,2035,2037,2027,2021,2001,2025,2016,2016,2050,2018,2010,2038,2014,2012,1971,2007,1994,1982,1985,1978,1987,1979,1994,1989,1988,1969,1944,1988,1993,1947,1954,1976,1990,1982,1963,2002,1940,1957,1937,1990,1964,1945,1987,1955,1974,1924,1984,1971,1967,1980,1977,1986,1927,1983,1949,1952,1956,1952,1928,1962,1964,1915,1961,1944,1977,1943,1975,1978,1946,1925,1935,1951,1990,1972,1934,1971,1912,1948,1904,1964,1936,1915,1941,1865,1911,1905,1909,1894,1881,1908,1951,1921,1955,1948,1921,1931,1939,2007,1892,1970,1934,1969,1928,1953,1936,1930,1948,1917,1967,1956,1909,1893,1955,1928,1922,1911,1949,1917,1894,1976,2011,1923,1918,1963,1962,1938,1898,1936,1901,1957,1881,1935,1919,1925,1886,1933,1892,1913,1902,1937,1898,1939,1908,1935,1968,1970,1957,1950,1892,1915,1898,1955,1861,1905,1889,1926,1918,1933,1924,1933,1912,1869,1875,1925,1862,1828,1888,1935,1871,1897,1911,1938,1898,1941,1912,1966,1889,1938,1906,1891,1894,1885,1872,1877,1893,1844,1926,1850,1891,1828,1891,1863,1905,1860,1899,1881,1894,1899,1870,1890,1844,1877,1893,1909,1894,1956,1876,1875,1887,1919,1884,1866,1899,1859,1928,1900,1852,1866,1888,1907,1862,1886,1873,1878,1860,1848,1911,1884,1913,1847,1851,1869,1833,1844,1847,1825,1863,1877,1820,1806,1850,1868,1857,1791,1833,1826,1840,1853,1792,1747,1758,1812,1823,1813,1833,1790,1820,1805,1836,1768,1836,1815,1872,1845,1830,1813,1811,1771,1822,1829,1781,1774,1810,1823,1792,1791,1791,1806,1839,1839,1820,1812,1775,1870,1896,1904,1788,1795,1848,1870,1850,1820,1817,1852,1861,1884,1857,1840,1829,1897,1910,1895,1887,1906,1928,1910,1912,1890,1881,1924,1918,1901,1918,1935,1943,1950,1931,1922,1919,1879,1861,1930,1870,1896,1896,1916,1918,1868,1904,1881,1841,1912,1896,1875,1918,1917,1883,1850,1862,1858,1878,1874,1893,1909,1883,1867,1880,1859,1869,1889,1914,1886,1894,1889,1937,1873,1899,1928,1907,1879,1858,1882,1866,1906,1891,1868,1881,1872,1880,1883,1881,1860,1865,1835,1883,1890,1878,1890,1847,1846,1882,1901,1915,1896,1903,1844,1879,1887,1900,1885,1874,1871,1857,1924,1931,1865,1877,1884,1908,1934,1843,1886,1883,1877,1914,1864,1875,1878,1868,1922,1877,1842,1871,1913,1888,1895,1879,1904,1872,1881,1855,1904,1905,1895,1938,1906,1940,1929,1928,1922,1906,1919,1903,1912,1916,1934,1920,1926,1922,1898,1873,1870,1895,1933,1917,1928,1867,1890,1899,1925,1905,1885,1960,1898,1953,1915,1928,1929,1927,1848,1929,1890,1894,1916,1895,1907,1868,1899,1897,1940,1917,1917,1923,1883,1898,1909,1913,1917,1936,1894,1891,1901,1926,1879,1939,1897,1917,1888,1885,1908,1885,1847,1881,1906,1925,1921,1922,1932,1888,1897,1833,1852,1887,1866,1872,1857,1954,1883,1903,1888,1889,1918,1879,1847,1871,1852,1874,1863,1909,1877,1900,1852,1888,1870,1851,1818,1888,1865,1824,1859,1852,1884,1909,1857,1849,1877,1915,1891,1899,1893,1925,1907,1919,1906,1902,1857,1848,1910,1884,1893,1881,1873,1876,1850,1874,1859,1849,1846,1855,1853,1833,1848,1884,1817,1837,1871,1882,1878,1869,1789,1880,1906,1853,1863,1858,1883,1896,1884,1860,1900,1907,1917,1865,1837,1888,1889,1850,1901,1879,1895,1893,1886,1885,1903,1855,1918,1859,1917,1900,1921,1887,1939,1913,1845,1913,1899,1895,1865,1882,1847,1859,1903,1912,1922,1899,1891,1914,1892,1942,1905,1895,1908,1936,1874,1919,1935,1927,1894,1943,1900,1920,1896,1910,1922,1911,1914,1902,1915,1930,1955,1927,1871,1945,1946,1944,1920,1945,1955,1941,1927,1938,1968,1929,1919,1930,1934,1960,1906,1938,1927,1964,1871,1982,1937,1937,1908,1968,1953,1927,1951,1962,1942,1942,1962,1975,1967,1920,1952,1947,1977,1927,1942,1926,1941,1934,1923,1933,1922,1890,1857,1931,1915,1899,1937,1936,1955,1914,1894,1947,1960,1928,1890,1966,1928,1928,1894,1931,1894,1898,1924,1998,1931,1916,1960,1955,1914,1938,1975,1928,1890,1969,2003,1915,1901,1928,1992,1884,1906,1940,1945,1906,1925,1950,1969,1899,1918,1977,1912,1882,1905,1987,1912,1905,1959,1962,1905,1927,1978,1986,1894,1881,1955,1951,1928,1912,1946,1951,1936,1914,1935,1944,1935,1939,1984,1980,1965,1939,1943,1991,1970,1962,1958,1959,1904,1935,1935,1957,1907,1896,1944,1966,1869,1932,1939,1916,1910,1897,1949,1884,1910,1954,1991,1905,1922,1940,1915,1885,1926,1945,1401,1367,1388,1384,1324,1355,1338,1281,1352,1321,1332,1216,1230,1249,1159,1253,1229,1254,1288,1355,1228,1305,1254,1283,1248,1212,1274,1244,1431,1392,1378,1421,1468,1369,1364,1401,1924,1891,1861,1892,1889,1892,1810,1903,1909,1888,1863,1953,1897,1854,1848,1907,1889,1844,1894,1910,1898,1827,1912,1907,1888,1894,1914,1885,1866,1872,1946,1840,1854,1897,1941,1902,1872,1901,1924,1881,1837,1925,1895,1854,1836,1964,1921,1869,1889,1928,1881,1838,1890,1908,1890,1844,1929,1923,1893,1875,1943,1891,1903,1900,1962,1930,1926,1936,1954,1968,1945,1988,1923,1946,1907,1949,1930,1915,1930,1963,1934,1938,1950,1950,1963,1909,1957,1941,1951,1915,1928,1915,1917,1915,1975,1939,1948,1881,1948,1942,1903,1907,1956,1947,1940,1952,1940,1958,1937,1974,1942,1968,1934,1960,1961,1933,1954,1999,1959,1920,1926,1962,1952,1921,1955,1938,1950,1942,1985,1953,1959,1939,1973,1967,1956,1983,1959,1982,1972,1994,1963,1952,1981,1966,1963,1981,1977,1991,1953,1968,1958,1976,1958,2013,1958,1968,1970,1962,1952,1967,1974,1914,1983,1993,1937,1924,1968,1971,1950,1922,1939,1950,1915,1925,2003,1966,1911,1953,1935,1955,1932,1965,1956,1963,1920,1963,1959,1978,1914,1966,1963,1967,1956,1961,1950,1963,1937,1948,1953,1922,1926,1951,1943,1939,1925,1950,1991,1932,1924,1937,1968,1903,1941,1938,1978,1926,1944,1946,1954,1972,1987,1954,1992,1968,1986,1977,1965,1975,1992,1982,1994,2031,1979,2006,1988,1997,1979,2003,1977,1993,1998,2014,1942,1943,1975,1989,1966,1959,1965,1995,1956,1965,1993,1981,1987,1994,1985,1999,2015,1990,2004,1997,1976,1964,2017,2005,1981,1982,2003,2016,2007,1998,1999,1990,1987,2013,1990,1955,1964,1978,1983,1926,1922,1956,1961,1914,1904,1970,1999,1926,1972,1920,1964,1938,1912,1921,1939,1924,1898,1954,1914,1932,1917,1960,1906,1944,1918,1966,1915,1945,1929,1928,1961,1865,1971,1908,1943,1911,1977,1946,1951,1966,1922,1981,1940,1898,1919,2005,1925,1946,1941,2010,1931,1937,1965,1985,1980,1991,1954,2002,2001,1961,1980,1982,2014,1937,1976,1965,2009,1952,1993,1922,1967,1910,1940,1936,1924,1910,1894,1959,1863,1937,1900,1865,1899,1785,1889,1835,1853,1873,1869,1895,1834,1881,1859,1872,1892,1827,1887,1848,1850,1854,1804,1843,1879,1802,1828,1827,1922,1857,1862,1869,1894,1931,1879,1838,1849,1955,1891,1868,1883,1880,1958,1853,1836,1909,1922,1970,1901,1888,1873,1967,1898,1900,1921,1919,1934,1869,1898,1869,1930,1907,1819,1863,1845,1929,1894,1849,1867,1878,1907,1880,1853,1849,1878,1842,1859,1882,1885,1930,1863,1899,1861,1870,1952,1879,1871,1885,1851,1888,1906,1857,1846,1874,1942,1964,1923,1929,1961,1917,1931,1930,1955,1965,1907,1891,1911,1901,1852,1877,1899,1808,1895,1893,1847,1875,1876,1852,1877,1900,1859,1861,1820,1843,1848,1849,1892,1862,1887,1895,1932,1915,1874,1900,1909,1921,1878,1922,1949,1904,1872,1899,1913,1931,1927,1901,1913,1920,1933,1877,1884,1929,1885,1895,1923,1880,1870,1859,1924,1889,1898,1916,1902,1908,1933,1881,1898,1906,1904,1915,1912,1891,1897,1928,1904,1956,1914,1951,1957,1967,1958,1929,1934,1932,1970,1898,1899,1973,1950,1930,1896,1957,1930,1919,1929,1957,1960,1961,1924,1932,1963,1944,1934,1939,1910,1917,1922,1924,1948,1972,1943,1916,1935,1950,1937,1928,1890,1921,1890,1912,1895,1930,1900,1917,1904,1975,1925,1886,1884,1956,1918,1915,1897,1912,1938,1895,1932,1918,1930,1947,1923,1898,1960,1939,1877,1865,1896,1958,1900,1884,1930,1989,1917,1901,1907,1932,1914,1897,1892,1921,1927,1883,1901,1931,1959,1883,1904,1901,1996,1925,1922,1940,1977,1904,1922,1948,1970,1962,1894,1955,1993,1920,1907,1939,1978,1968,1933,1957,1975,1925,1927,1921,1961,1938,1926,1955,1977,1957,1933,1955,1977,1959,1923,1960,1972,1933,1913,1933,1945,1904,1935,1912,1960,1940,1914,1951,1953,1937,1942,1919,1954,1947,1931,1934,1961,1923,1935,1920,1962,1958,1939,1931,1967,1968,1954,1925,1942,1951,1953,1964,1977,1970,1955,1941,1952,1975,1939,1978,1954,1985,1960,1971,1963,1984,1960,1937,1953,1965,1981,1982,1974,1966,1994,1938,1954,1948,1987,1963,1956,1935,1976,1968,1973,1956,1965,1975,1952,1945,1948,1984,1952,1966,1958,1997,1960,2000,1968,1980,1969,1967,2036,2017,1956,1982,1996,1999,1974,1956,2000,1958,1971,1990,1954,1960,1970,1977,1991,1967,1987,2006,2021,1955,2000,1989,1977,1984,1994,2025,1977,2013,2016,2014,2002,2006,1990,1997,2003,2008,1996,2023,2004,1975,1967,2007,2024,2007,1985,1990,2012,2005,2001,2008,1997,2002,1991,2007,2014,1992,1992,2010,2018,1983,2000,2015,1968,1978,2003,2008,1972,1988,2019,1972,1986,1978,2003,1989,1987,2006,1973,1998,2000,2016,2023,1997,2027,2007,2007,2031,2022,2049,2005,2005,1997,2030,2024,2014,2031,2015,2012,2013,2043,2025,2037,2011,1997,2012,2010,1995,1995,1990,1992,1973,1985,1988,1990,1995,1990,2012,1996,2009,1952,1970,1981,2010,1990,1984,1997,2021,2000,2003,1991,2041,2015,2010,2056,2056,2036,1976,2055,1993,2017,2018,1979,1987,2004,2014,1947,1968,2012,1999,1949,1940,2019,1925,1968,1970,2020,1962,1977,2004,1996,1996,1983,2016,1964,1967,2020,1984,1992,2009,1968,2004,2030,2023,2010,1996,2015,1995,2011,1999,2019,2007,1982,2020,1996,2004,2014,1963,1973,1986,2008,2012,1579,1378,1382,1348,1389,1303,1352,1282,1303,1384,1315,1253,1217,1335,1196,1210,1219,1247,1263,1310,1264,1279,1237,1320,1247,1212,1230,1327,1471,1359,1349,1429,1434,1394,1364,1435,1793,1953,1936,1987,1960,1928,1939,1979,1951,1931,1967,1950,1949,1953,1955,1968,1938,1992,1959,1919,1968,1934,1961,1935,1975,1978,1922,1962,1953,1966,1972,1941,1954,1908,1965,1948,1953,1901,1958,1969,1946,1899,1956,1936,1929,1952,1978,1936,1946,1952,1952,1936,1955,1995,1965,1957,1951,1973,1979,1982,1991,1958,1945,2012,1977,1979,1949,1974,1982,1977,1969,1985,1938,1977,1964,1959,1944,1970,1983,1964,1975,1989,1981,1953,1981,2011,1962,1978,1984,1989,1958,1963,1958,1992,1953,1979,1969,2002,1992,1994,1981,1983,1985,1988,2007,1976,1963,2008,2001,1971,1979,2010,1980,2002,1992,1999,1950,1998,2036,1990,1995,2006,2008,1985,2007,1973,1987,1982,2009,2011,1981,1962,1983,1970,1973,2013,1967,1939,1969,1977,1931,1889,2028,1937,1964,1965,1977,1923,1905,1989,1947,1913,1962,1963,1947,1914,2009,1920,1954,1944,1993,1968,1905,2007,1929,1927,1940,1985,1912,1930,1988,1971,1995,1952,2006,1933,1959,1975,1993,1969,1939,2005,1946,1865,1912,1995,1882,1851,1946,1962,1851,1786,1985,1888,1871,1870,1970,1857,1849,1871,1992,1855,1853,1857,1936,1871,1891,1911,1990,1927,1943,2007,1974,1967,1990,2007,1981,2004,1976,2012,1998,1983,1960,2005,2001,1951,1962,1989,1976,1959,1994,1980,1955,1971,2019,1927,1915,1972,1983,1974,1960,1972,2005,1958,1983,1934,1989,1970,1940,1965,1994,1958,2000,1983,2019,1956,1982,1963,2022,1973,1962,1968,1999,1948,1987,1980,1986,1963,1987,1942,1989,1985,1947,1957,1988,2003,1984,1941,1992,1964,1981,1984,2010,2013,2008,1976,2013,2016,2007,1953,2011,1982,1970,1949,2010,1967,1926,1955,1972,1988,1945,1946,1986,2016,1974,1989,1975,1995,1984,2001,1975,1936,2015,1984,1970,1966,2022,1968,1996,1964,2007,2013,1984,2017,2002,2003,2000,2009,1982,1996,1970,1981,1974,2009,1972,1982,1985,1956,1994,1994,1990,1979,2001,1997,1984,1998,1994,2004,2015,2003,2021,1989,1999,2003,1997,2026,2008,2014,1994,2002,2008,1983,1983,1974,1978,1975,2014,1976,1930,1980,1979,1990,1931,1978,1957,1986,1951,1951,1933,1970,1954,1947,1972,1949,1952,1960,1976,1945,1966,1956,1964,1944,1961,1960,1937,1968,1945,1928,1894,1968,1956,1966,1949,1986,1969,1952,1986,1965,2014,1968,1977,2009,2002,1985,1971,1996,2021,1994,1974,1987,2003,1987,1978,1981,1995,1990,1961,1959,2005,2001,1991,1978,2029,1968,1999,1970,1994,1962,1963,1955,2001,1950,1994,1968,2000,1964,1984,1932,1996,1922,1983,1966,2005,1926,1986,1977,2015,1979,1970,1981,1986,1974,1969,2007,1957,2015,1949,1974,1964,1981,2025,1980,1984,1981,2017,1995,1961,1997,2006,1926,1986,1872,1939,2025,1986,1980,1970,1974,2006,1952,1982,1972,2009,1970,1979,1989,1990,2009,1976,1985,1954,1981,2008,1975,1924,1994,1927,2009,1918,1945,1946,1985,1956,1923,1960,1958,1998,1942,1925,1962,1990,1980,1956,1958,1954,1993,1979,1918,1919,1928,1936,1952,1853,1901,1938,1917,1916,1896,1930,1938,1968,1922,1925,1950,1919,1941,1931,1949,1949,1891,1943,1917,1886,1933,1933,1973,1952,1901,1910,1949,1959,1934,1945,1913,1992,1961,1912,1947,1949,2011,1929,1932,1955,1951,1976,1913,1965,1930,1971,1980,1928,1924,1953,1912,1947,1937,1942,1912,1965,1909,1881,1900,1943,1973,1890,1875,1923,1988,1945,1862,1936,1929,1963,1894,1934,1871,1935,1914,1920,1890,1890,1921,1937,1936,1862,1946,1921,1905,1919,1855,1869,1916,1877,1935,1886,1902,1937,1910,1922,1919,1910,1893,1941,1912,1901,1892,1866,1965,1907,1916,1958,1930,1953,1911,1947,1940,1926,1963,1932,1933,1931,1895,1863,1925,1900,1893,1834,1926,1919,1852,1863,1817,1916,1909,1929,1855,1875,1921,1972,1904,1909,1885,1881,1941,1883,1897,1834,1876,1939,1882,1909,1888,1908,1985,1921,1951,1841,1852,1959,1881,1933,1888,1910,1969,1944,1960,1919,1948,1950,1958,1944,1962,1964,1954,1932,1967,1940,1973,1972,1952,1873,1932,1950,1964,1925,1927,1947,1949,1953,1930,1980,1971,1965,1954,1961,1952,1928,1935,1956,1956,1980,1991,1938,1966,1965,1952,1927,1970,1985,1983,1978,1878,1944,1972,1965,1922,1926,1957,1982,1995,1906,1905,1987,1979,1964,1952,1982,1947,1959,1962,1987,1946,1937,1944,1999,2011,1928,1966,1995,1971,1948,1976,1951,1941,1957,1958,1929,1951,1961,1961,1959,1987,2002,2019,1984,1946,2008,2013,1969,2007,2025,2005,1976,1977,2007,2002,1987,1979,2025,1993,2004,2000,2005,2004,1917,2009,1988,2008,1921,2049,2014,1995,1989,2007,1993,1987,1971,1977,1978,1994,1988,1988,1981,1997,1998,1987,1991,1994,2021,1973,1969,1974,2014,1996,2001,2019,2005,1988,1990,2029,2005,1978,1950,1986,1977,2007,1943,2028,2011,2025,1990,2011,2040,2017,2013,2022,2015,1998,1973,1949,2007,2012,2030,2054,2048,2028,2030,2044,2031,2028,2035,2033,2019,2041,2040,2015,2024,2021,2031,2013,2055,2022,2025,1995,2029,2036,2002,2006,2038,2005,2014,2013,2046,2036,2003,2008,2025,2007,1993,2019,1979,1980,1953,1996,1972,2000,1965,1993,2008,1955,1982,1975,1989,2008,1968,1978,1956,2005,1980,1951,1989,2029,2007,1953,2024,2023,1983,1949,1990,2006,1993,1967,1996,1992,1964,1921,1978,1984,1960,1765,1437,1362,1342,1426,1304,1347,1296,1282,1371,1302,1311,1225,1275,1234,1187,1202,1236,1264,1278,1332,1252,1262,1322,1268,1229,1267,1306,1421,1370,1395,1387,1374,1416,1370,1442,1608,1924,1946,1827,1779,1766,1721,1742,1741,1736,1748,1724,1663,1721,1785,1743,1728,1755,1693,1738,1748,1749,1753,1773,1706,1729,1758,1787,1757,1774,1719,1686,1757,1784,1791,1777,1753,1727,1781,1766,1784,1818,1756,1813,1760,1811,1845,1803,1841,1751,1791,1758,1786,1837,1802,1772,1838,1857,1847,1810,1796,1817,1812,1836,1850,1853,1785,1804,1811,1837,1845,1819,1832,1769,1763,1850,1826,1739,1753,1862,1864,1836,1829,1778,1800,1798,1836,1879,1890,1763,1759,1917,1866,1852,1853,1847,1884,1881,1882,1871,1854,1856,1908,1893,1924,1847,1880,1878,1841,1901,1872,1833,1854,1937,1901,1909,1884,1867,1930,1909,1914,1798,1825,1923,1888,1867,1810,1825,1909,1874,1837,1833,1824,1842,1879,1855,1801,1839,1899,1878,1888,1806,1863,1903,1891,1871,1854,1793,1852,1861,1881,1836,1832,1851,1900,1848,1911,1848,1838,1855,1852,1925,1856,1827,1858,1880,1884,1902,1809,1798,1857,1880,1894,1881,1822,1850,1877,1890,1880,1831,1900,1892,1885,1899,1853,1869,1899,1878,1889,1903,1819,1856,1891,1860,1915,1865,1872,1859,1909,1900,1894,1839,1840,1855,1872,1862,1912,1836,1905,1846,1883,1848,1914,1850,1871,1845,1862,1887,1872,1848,1850,1818,1842,1840,1834,1854,1841,1839,1854,1882,1849,1850,1759,1839,1854,1794,1833,1852,1802,1773,1798,1847,1799,1782,1747,1803,1844,1799,1808,1787,1803,1797,1820,1830,1799,1820,1763,1747,1781,1800,1815,1839,1793,1793,1760,1790,1815,1854,1857,1819,1804,1785,1826,1814,1776,1786,1841,1849,1803,1865,1859,1842,1820,1824,1859,1783,1836,1826,1820,1860,1863,1835,1865,1871,1867,1874,1869,1913,1885,1890,1884,1910,1852,1914,1895,1866,1867,1928,1844,1880,1901,1866,1805,1882,1872,1884,1924,1879,1859,1883,1921,1920,1968,1896,1869,1933,1913,1894,1922,1890,1901,1915,1882,1944,1942,1918,1889,1890,1909,1948,1995,1941,1906,1903,1905,1948,1935,1927,1850,1876,1904,1934,1961,1949,1925,1886,1891,1929,1933,1947,1934,1929,1946,1955,1984,1939,1901,1991,1991,1963,1924,1957,1982,1984,1957,1907,1964,2003,1923,1928,1980,1984,1986,1901,1935,1935,1976,1941,1962,1945,1991,1983,1922,1920,1960,1981,1954,1949,1988,2011,2012,1962,1942,1986,1993,1969,1941,1982,1947,1976,1956,1923,1961,1959,2001,1945,1945,1945,1973,1980,1987,1970,1948,1974,1992,2002,1932,1919,1954,1997,1994,1929,1939,1951,1995,1988,1926,1904,1842,1929,1951,1913,1933,1817,1957,1872,1999,1923,1930,1946,1985,1959,1979,1968,1957,1959,1982,1938,1983,1947,1991,1993,1972,1963,1924,1982,1949,1911,1967,2003,1946,1911,1960,1981,1958,2005,1977,1981,1970,1967,1997,1976,2038,1975,1927,1850,1962,2028,1991,1968,1951,1966,1949,1992,1838,1893,1955,1992,1973,1952,1893,1987,1951,1948,1997,1943,1961,1920,1989,1994,1950,1966,1895,1992,1989,1924,1928,1937,1993,1994,1967,1932,1932,1994,1981,1904,1949,1951,1980,1986,1921,1944,1925,1992,1988,1954,1940,1959,1931,1983,1895,1913,1907,1888,1962,1935,1896,1939,1929,1933,1954,1937,1949,1902,1933,1965,1941,1946,1867,1853,1939,1930,1935,1863,1918,1921,1944,1920,1995,1948,1895,1881,1926,1919,1885,1891,1939,1896,1916,1928,1926,1915,1930,1883,1922,1886,1942,1886,1913,1918,1886,1913,1908,1896,1913,1911,1900,1894,1898,1864,1837,1741,1881,1885,1916,1947,1893,1935,1884,1873,1864,1842,1857,1921,1885,1923,1887,1862,1874,1852,1899,1864,1837,1890,1883,1900,1933,1865,1832,1888,1877,1832,1871,1848,1894,1929,1881,1858,1889,1894,1917,1893,1903,1921,1926,1874,1898,1862,1832,1835,1858,1890,1875,1856,1784,1812,1825,1873,1804,1898,1854,1879,1890,1896,1829,1846,1849,1868,1819,1868,1841,1857,1827,1810,1826,1757,1834,1832,1807,1757,1837,1825,1857,1887,1829,1823,1821,1843,1834,1839,1843,1822,1833,1847,1800,1816,1844,1736,1830,1817,1822,1770,1770,1775,1772,1778,1776,1757,1788,1713,1737,1816,1769,1811,1804,1802,1728,1793,1828,1756,1801,1694,1791,1803,1841,1824,1745,1810,1719,1775,1835,1718,1760,1712,1736,1740,1785,1792,1774,1774,1781,1755,1763,1817,1792,1828,1775,1784,1757,1811,1790,1813,1737,1784,1798,1845,1830,1833,1825,1782,1849,1831,1742,1834,1804,1876,1828,1762,1807,1777,1845,1823,1788,1781,1816,1838,1769,1747,1782,1840,1854,1813,1817,1867,1909,1740,1827,1775,1830,1881,1794,1757,1722,1846,1800,1858,1800,1746,1799,1781,1807,1819,1719,1703,1725,1787,1704,1750,1815,1721,1743,1648,1713,1760,1734,1698,1757,1728,1741,1680,1665,1655,1626,1707,1643,1676,1671,1699,1725,1731,1719,1695,1711,1725,1760,1703,1761,1643,1736,1715,1729,1725,1705,1724,1738,1727,1679,1650,1686,1688,1657,1692,1744,1709,1464,1391,1379,1379,1350,1320,1374,1366,1296,1284,1341,1252,1253,1250,1231,1227,1190,1291,1250,1332,1230,1330,1225,1291,1247,1236,1284,1301,1683,1711,1693,1766,1676,1725,1740,1741,1806,1729,1699,1687,1726,1719,1803,1816,1311,1465,1489,1468,1490,1656,1526,1499,1510,1661,1443,1458,1627,1291,1293,1695,1344,1367,1681,1351,1411,1455,1662,1362,1498,1603,1315,1434,1701,1527,1505,1700,1425,1485,1759,1580,1436,1760,1576,1589,1671,1517,1607,1659,1553,1492,1694,1404,1680,1704,1487,1669,1597,1232,1603,1672,1265,1436,1733,1404,1231,1797,1270,1298,1803,1215,1329,1758,1182,1428,1740,1385,1453,1728,1159,1327,1805,1364,1620,1648,1334,1797,1380,1350,1693,1360,1690,1294,1341,1782,1243,1372,1667,1346,1516,1662,1140,1766,1438,1314,1606,1400,1289,1756,1274,1182,1581,1308,1095,1371,1587,1279,1409,1633,1310,1474,1729,1149,1544,1677,1221,1570,1633,1296,1752,1404,1454,1557,1365,1816,1651,1501,1474,1304,1613,1462,1433,1743,1268,1185,1699,1370,1418,1723,1256,1181,1683,1372,1309,1686,1329,1685,1234,1313,1674,1309,1594,1485,1396,1728,1144,1388,1628,1324,1484,1484,1383,1719,1352,1501,1654,1376,1466,1605,1365,1706,1409,1178,1705,1372,1683,1509,1335,1607,1431,1569,1636,1554,1667,1373,1786,1492,1343,1647,1410,1656,1628,1360,1679,1466,1682,1513,1283,1756,1567,1705,1484,1596,1678,1538,1546,1621,1613,1474,1564,1577,1775,1659,1599,1675,1555,1637,1546,1430,1691,1600,1730,1641,1441,1684,1488,1574,1630,1340,1790,1465,1710,1622,1371,1799,1524,1678,1536,1357,1693,1649,1551,1725,1596,1724,1673,1649,1708,1641,1497,1740,1563,1814,1626,1525,1805,1683,1741,1622,1609,1526,1754,1654,1807,1690,1587,1815,1762,1702,1629,1722,1571,1739,1737,1765,1780,1524,1759,1788,1747,1628,1744,1526,1787,1776,1783,1724,1636,1827,1780,1715,1626,1763,1530,1815,1727,1858,1683,1595,1824,1772,1786,1639,1769,1533,1780,1777,1807,1700,1686,1782,1798,1786,1592,1551,1790,1791,1794,1728,1809,1675,1720,1844,1647,1831,1548,1852,1847,1858,1685,1797,1814,1800,1822,1628,1570,1824,1797,1780,1660,1665,1803,1782,1827,1648,1530,1771,1795,1817,1735,1725,1787,1750,1707,1661,1545,1725,1808,1649,1701,1610,1764,1770,1774,1442,1671,1813,1654,1754,1683,1732,1785,1524,1540,1643,1872,1535,1498,1641,1555,1792,1560,1654,1506,1622,1591,1553,1682,1521,1756,1626,1606,1552,1701,1883,1540,1778,1677,1764,1634,1618,1524,1703,1780,1630,1690,1646,1621,1659,1452,1491,1748,1731,1503,1572,1514,1745,1722,1607,1631,1451,1775,1623,1599,1608,1672,1805,1640,1571,1459,1691,1681,1693,1495,1780,1728,1564,1554,1458,1726,1653,1624,1630,1714,1756,1603,1505,1537,1610,1705,1633,1495,1727,1676,1681,1563,1546,1742,1622,1531,1674,1637,1814,1690,1478,1614,1707,1694,1641,1606,1692,1588,1479,1414,1649,1668,1672,1643,1748,1670,1669,1600,1546,1449,1665,1579,1660,1610,1717,1729,1564,1719,1488,1796,1513,1608,1580,1584,1707,1606,1652,1659,1653,1623,1674,1592,1770,1396,1481,1540,1632,1600,1612,1719,1606,1722,1494,1667,1608,1688,1512,1694,1643,1643,1448,1711,1628,1600,1587,1635,1587,1691,1577,1583,1554,1734,1638,1629,1699,1672,1812,1488,1683,1583,1737,1659,1551,1652,1593,1777,1516,1728,1654,1755,1655,1712,1685,1700,1769,1666,1731,1668,1768,1729,1707,1754,1684,1686,1669,1681,1757,1714,1673,1781,1729,1742,1775,1752,1688,1804,1774,1723,1713,1751,1809,1665,1686,1704,1631,1795,1562,1823,1653,1774,1642,1589,1741,1713,1751,1647,1831,1693,1855,1626,1711,1739,1693,1801,1599,1766,1734,1817,1585,1834,1714,1759,1797,1773,1786,1764,1853,1448,1836,1831,1715,1766,1705,1793,1707,1898,1656,1757,1883,1724,1878,1667,1883,1912,1820,1847,1625,1895,1946,1771,1892,1746,1878,1943,1809,1844,1727,1884,1896,1877,1884,1733,1870,1875,1846,1878,1714,1770,1861,1807,1884,1764,1869,1891,1847,1885,1707,1865,1941,1918,1912,1855,1890,1919,1927,1897,1745,1868,1941,1884,1883,1795,1876,1936,1876,1882,1715,1835,1904,1902,1836,1824,1851,1886,1875,1820,1673,1848,1830,1899,1834,1749,1807,1865,1908,1793,1583,1848,1814,1899,1800,1812,1828,1842,1852,1838,1638,1878,1853,1847,1834,1751,1892,1834,1893,1805,1632,1840,1816,1863,1862,1802,1832,1832,1853,1782,1686,1757,1795,1852,1865,1760,1766,1802,1868,1806,1657,1736,1811,1877,1848,1801,1784,1829,1841,1784,1701,1718,1819,1822,1771,1739,1803,1811,1838,1786,1607,1801,1776,1803,1862,1787,1847,1791,1800,1825,1474,1793,1798,1742,1673,1711,1746,1826,1755,1655,1615,1786,1753,1770,1777,1755,1811,1750,1651,1647,1788,1845,1844,1730,1727,1799,1857,1792,1693,1706,1781,1746,1757,1798,1724,1832,1761,1786,1546,1801,1859,1729,1686,1710,1780,1850,1794,1736,1670,1814,1750,1742,1801,1773,1843,1795,1729,1644,1773,1918,1829,1739,1785,1812,1837,1848,1575,1796,1837,1824,1737,1778,1803,1769,1740,1558,1677,1799,1739,1659,1696,1702,1770,1783,1569,1732,1756,1790,1733,1750,1650,1826,1838,1648,1828,1700,1794,1754,1678,1763,1800,1860,1658,1642,1718,1735,1742,1724,1860,1665,1804,1631,1623,1730,1801,1818,1728,1800,1741,1761,1742,1556,1797,1662,1795,1746,1710,1752,1712,1731,1573,1806,1656,1855,1689,1837,1727,1787,1674,1667,1809,1714,1803,1662,1855,1642,1783,1595,1684,1807,1743,1780,1714,1820,1800,1797,1583,1878,1757,1809,1673,1793,1806,1754,1873,1672,1853,1766,1799,1736,1820,1823,1812,1855,1642,1897,1754,1912,1702,1871,1835,1823,1780,1670,1913,1786,1908,1757,1872,1901,1856,1869,1634,1917,1871,1869,1841,1842,1917,1876,1847,1680,1851,1894,1877,1880,1751,1923,1861,1932,1649,1781,1955,1847,1897,1808,1899,1894,1889,1746,1693,1895,1869,1848,1752,1893,1890,1860,1603,1832,1837,1878,1759,1820,1846,1888,1648,1626,1891,1778,1698,1665,1886,1727,1632,1538,1891,1723,1715,1627,1782,1827,1471,1665,1658,1810,1503,1836,1790,1669,1404,1816,1734,1831,1647,1943,1731,1736,1382,1898,1809,1830,1549,1881,1766,1763,1446,1884,1707,1832,1688,1880,1740,1730,1448,1837,1728,1830,1601,1855,1693,1703,1410,1873,1592,1838,1660,1853,1744,1731,1482,1866,1629,1774,1569,1821,1729,1692,1494,1801,1608,1810,1683,1840,1688,1697,1508,1763,1640,1818,1595,1761,1660,1728,1513,1658,1622,1871,1568,1756,1641,1706,1505,1713,1724,1796,1637,1760,1820,1711,1457,1749,1832,1839,1568,1889,1751,1723,1452,1838,1702,1803,1651,1831,1774,1689,1517,1858,1797,1848,1679,1797,1777,1667,1605,1742,1727,1836,1732,1835,1857,1710,1706,1733,1818,1812,1813,1776,1859,1727,1711,1724,1791,1840,1747,1831,1828,1899,1622,1737,1815,1856,1779,1838,1813,1728,1634,1658,1796,1757,1787,1743,1828,1643,1638,1763,1788,1825,1705,1818,1800,1585,1668,1720,1781,1704,1783,1797,1686,1614,1762,1795,1777,1687,1841,1830,1659,1658,1774,1837,1737,1791,1823,1691,1639,1807,1802,1834,1823,1775,1747,1673,1798,1825,1768,1743,1843,1845,1629,1698,1778,1825,1828,1802,1826,1713,1730,1846,1858,1820,1840,1850,1867,1711,1781,1805,1877,1821,1879,1847,1745,1713,1827,1770,1821,1800,1854,1832,1758,1676,1868,1787,1902,1826,1866,1902,1697,1671,1803,1844,1776,1828,1721,1859,1668,1776,1772,1880,1795,1883,1759,1936,1687,1775,1827,1896,1834,1825,1869,1820,1748,1656,1893,1839,1900,1768,1927,1767,1841,1688,1933,1823,1931,1812,1898,1852,1898,1807,1780,1878,1847,1889,1706,1931,1733,1876,1671,1913,1744,1920,1762,1814,1823,1913,1751,1740,1854,1809,1891,1850,1842,1879,1802,1708,1910,1803,1904,1790,1919,1825,1854,1727,1863,1821,1917,1829,1887,1864,1822,1776,1891,1774,1904,1786,1862,1754,1940,1766,1773,1795,1854,1902,1788,1915,1786,1845,1747,1941,1712,1936,1847,1800,1916,1802,1815,1667,1930,1746,1965,1846,1892,1831,1871,1825,1621,1833,1821,1920,1811,1841,1830,1862,1885,1676,1886,1800,1978,1834,1857,1852,1915,1879,1648,1949,1789,1955,1908,1750,1883,1841,1942,1801,1708,1840,1888,1888,1741,1994,1814,1940,1792,1657,1827,1809,1905,1804,1814,1786,1911,1841,1570,1916,1846,1983,1832,1840,1842,1819,1845,1819,1777,1794,1892,1883,1724,1919,1813,1939,1786,1591,1883,1836,1957,1887,1772,1862,1835,1969,1793,1686,1854,1840,1970,1811,1766,1884,1821,1922,1795,1664,1864,1819,1947,1848,1819,1915,1797,1921,1745,1686,1904,1775,1983,1797,1814,1830,1779,1934,1745,1761,1838,1842,1956,1796,1864,1839,1801,1837,1728,1783,1845,1833,1926,1806,1863,1837,1874,1829,1730,1928,1807,1912,1863,1834,1848,1848,1882,1787,1798,1873,1924,1900,1718,1940,1827,1899,1744,1789,1827,1825,1915,1737,1908,1872,1907,1830,1649,1908,1864,1926,1794,1845,1863,1873,1889,1761,1794,1882,1936,1920,1806,1945,1833,1908,1769,1806,1941,1866,1906,1787,1894,1895,1879,1907,1693,1905,1909,1941,1910,1815,1942,1869,1899,1798,1839,1934,1875,1923,1777,1906,1919,1908,1892,1683,1918,1824,1938,1825,1864,1919,1829,1866,1775,1833,1889,1935,1908,1760,1922,1901,1909,1767,1869,1894,1858,1903,1815,1899,1873,1914,1865,1688,1911,1861,1917,1767,1921,1887,1848,1948,1746,1827,1912,1886,1918,1837,1897,1820,1952,1813,1729,1922,1909,1885,1930,1794,1917,1896,1871,1809,1866,1918,1832,1962,1819,1918,1904,1834,1937,1814,1882,1901,1847,1945,1790,1879,1952,1791,1888,1753,1858,1922,1757,1937,1863,1903,1949,1800,1899,1752,1834,1946,1735,1925,1859,1895,1980,1856,1880,1812,1878,1917,1804,1910,1820,1868,1990,1825,1886,1776,1929,1961,1819,1928,1784,1900,1869,1888,1934,1759,1929,1851,1912,1874,1899,1897,1949,1926,1761,1889,1880,1926,1863,1916,1830,1900,1880,1871,1947,1848,1962,1829,1917,1874,1945,1861,1879,1908,1941,1914,1962,1891,1887,1800,1931,1842,1943,1916,1924,1971,1987,1814,1928,1839,1982,1804,1965,1881,1960,1783,1925,1902,1940,1993,1897,1968,1934,1946,1926,1884,1948,1959,1933,1987,1934,1973,1933,2015,1837,1924,1944,1928,1970,1908,1938,1949,1903,1917,1911,1967,1894,1929,1892,1913,1879,1866,1893,1920,1918,1920,1884,1927,1919,1894,1902,1867,1931,1919,1917,1899,1921,1873,1909,1863,1920,1917,1927,1927,1907,1916,1898,1931,1857,1924,1934,1939,1912,1916,1892,1933,1864,1900,1921,1919,1936,1902,1879,1909,1868,1917,1898,1978,1915,1911,1929,1930,1932,1860,1901,1925,1929,1912,1903,1911,1918,1827,1929,1940,1872,1909,1867,1905,1857,1893,1927,1938,1900,1915,1900,1897,1880,1966,1865,1948,1846,1953,1890,1988,1745,1945,1905,1930,1823,1939,1843,1959,1710,1947,1890,1933,1823,1909,1925,1946,1832,1925,1945,1987,1875,1946,1951,1946,1779,1970,1902,1973,1809,1958,1880,1842,1869,1940,1939,1880,1975,1913,1970,1783,1953,1960,1866,1938,1929,1937,1814,1930,1908,1913,1929,1895,1891,1780,1918,1913,1874,1940,1899,1943,1803,1873,1950,1938,1927,1940,1944,1869,1988,1912,1967,1937,1976,1887,1936,1909,1997,1893,1994,1954,1888,1986,1995,1907,1905,1970,1988,1962,1972,1959,2002,1913,1921,1936,2001,1998,1930,1959,1912,1917,1977,1994,1957,2000,1959,1939,1994,1877,1994,1924,1875,1984,1951,1918,1969,1968,1988,1923,1979,1902,1925,1969,1996,1968,1909,1971,1912,1895,1941,1957,1937,1896,1959,1897,1896,1948,1984,1916,1922,1943,1943,1936,1919,1953,1946,1963,1972,1939,1950,1929,1917,1921,1986,1936,1988,1940,2040,1890,1981,1956,1954,1920,1984,1889,1998,1900,1958,1906,1922,1961,1931,1908,1959,1971,1830,1949,1866,2014,1865,1938,1880,1980,1798,1934,1881,1975,1920,1931,1888,1941,1873,1912,1872,1973,1895,1927,1869,1931,1876,1892,1880,1820,1922,1823,1949,1866,1805,1952,1846,1935,1833,1975,1791,1866,1967,1901,1958,1922,1948,1816,1944,1930,1907,1946,1892,1983,1843,1959,1910,1970,1900,1934,1913,1922,1838,1937,1956,1957,1929,1992,1984,1885,1886,1952,1970,1882,1958,1946,1878,1806,1947,1958,1870,1904,1948,1976,1720,1946,1911,1889,1921,1901,1941,1717,1947,1896,1818,1951,1896,1790,1869,1867,1971,1843,1837,1973,1667,1839,1930,1803,1751,1740,1869,1775,1810,1967,1801,1764,1869,1822,1826,1922,1790,1800,1867,1802,1985,1826,1858,1956,1736,1939,1834,1906,1911,1922,1931,1850,1869,1901,1960,1923,1894,1846,1921,1830,1888,1900,1935,1894,1919,1912,1901,1866,1895,1894,1931,1940,1919,1940,1941,1904,1899,1884,1940,1930,1944,1920,1918,1927,1886,1917,1891,1948,1937,1991,1927,1994,1934,1974,1838,1945,1957,1997,1922,1932,1969,1910,1912,1872,1956,1926,1957,1902,1962,1947,1918,1824,1888,1956,1938,1944,1897,1982,1918,1946,1868,1909,1985,1957,1925,1906,1943,1943,1882,1909,1865,1918,1894,1932,1887,1852,1939,1903,1925,1761,1924,1867,1942,1889,1782,1921,1860,1895,1919,1773,1882,1809,1920,1826,1884,1846,1811,1912,1800,1801,1847,1904,1911,1778,1959,1821,1948,1867,1824,1843,1875,1909,1870,1871,1855,1908,1929,1807,1843,1890,1951,1892,1911,1932,1906,1904,1868,1846,1917,1925,1946,1799,1942,1922,1917,1935,1819,1941,1907,1949,1942,1864,1953,1918,1929,1869,1908,1936,1908,1967,1875,1940,1940,1912,1954,1855,1945,1914,1934,1981,1915,1951,1939,1961,1947,1864,1942,1914,1933,1897,1921,1956,1948,1944,1848,1943,1930,1966,1953,1861,1959,1882,1926,1903,1829,1884,1910,1944,1908,1893,1909,1884,1913,1766,1903,1913,1988,1963,1882,1957,1911,1931,1947,1859,1917,1925,1940,1908,1856,1939,1903,1961,1828,1773,1386,1403,1568,1417,1494,1707,1456,1514,1555,1630,1434,1470,1579,1321,1304,1611,1361,1436,1701,1318,1366,1523,1607,1376,1541,1518,1325,1392,1761,1520,1485,1710,1385,1469,1758,1598,1452,1769,1564,1605,1619,1531,1626,1606,1585,1523,1648,1434,1712,1663,1507,1699,1516,1256,1681,1619,1290,1470,1643,1419,1308,1744,1298,1264,1803,1158,1327,1772,1145,1482,1762,1301,1513,1686,1174,1380,1749,1341,1653,1593,1368,1759,1343,1441,1691,1330,1735,1187,1418,1754,1277,1352,1597,1380,1572,1619,1160,1761,1410,1266,1689,1359,1288,1802,1220,1169,1643,1277,1058,1461,1536,1253,1493,1564,1339,1509,1646,1137,1631,1619,1162,1669,1595,1314,1719,1333,1587,1471,1408,1804,1628,1573,1375,1310,1724,1372,1452,1734,1229,1159,1770,1362,1459,1673,1248,1260,1593,1441,1337,1636,1280,1687,1301,1350,1625,1359,1598,1444,1459,1661,1173,1430,1551,1416,1477,1389,1376,1748,1321,1577,1649,1345,1536,1535,1392,1734,1334,1183,1703,1412,1692,1474,1267,1650,1382,1649,1552,1582,1654,1397,1815,1427,1366,1645,1448,1688,1558,1386,1679,1446,1707,1499,1302,1773,1547,1740,1456,1551,1694,1520,1593,1619,1464,1606,1557,1575,1765,1666,1625,1670,1585,1626,1528,1476,1660,1600,1725,1571,1544,1611,1458,1659,1586,1410,1761,1491,1649,1675,1406,1797,1507,1694,1547,1284,1773,1606,1613,1697,1540,1846,1669,1626,1687,1619,1517,1700,1616,1735,1738,1502,1808,1645,1774,1603,1499,1656,1722,1660,1765,1738,1588,1789,1752,1738,1601,1594,1722,1730,1715,1764,1770,1556,1739,1755,1773,1596,1670,1632,1806,1759,1710,1795,1629,1836,1779,1751,1588,1753,1531,1795,1763,1857,1678,1579,1817,1773,1784,1618,1774,1512,1775,1797,1716,1767,1714,1762,1792,1782,1578,1562,1786,1797,1811,1691,1814,1670,1711,1851,1675,1833,1531,1842,1847,1852,1665,1790,1798,1815,1845,1617,1574,1814,1807,1807,1649,1663,1826,1780,1828,1631,1524,1796,1777,1820,1722,1680,1784,1783,1724,1603,1602,1689,1750,1662,1659,1661,1739,1758,1679,1471,1702,1834,1654,1781,1647,1784,1780,1550,1506,1636,1888,1483,1561,1625,1574,1763,1548,1611,1568,1655,1598,1542,1575,1519,1848,1623,1585,1540,1685,1807,1612,1801,1658,1770,1636,1649,1500,1660,1727,1671,1742,1673,1633,1664,1421,1479,1700,1801,1513,1557,1517,1718,1686,1602,1569,1530,1790,1604,1611,1572,1668,1751,1621,1646,1464,1688,1688,1679,1454,1799,1666,1596,1577,1524,1698,1665,1551,1695,1698,1771,1606,1466,1612,1622,1697,1641,1484,1730,1633,1682,1601,1536,1761,1621,1531,1694,1632,1814,1709,1459,1632,1698,1723,1644,1631,1700,1577,1477,1407,1671,1664,1682,1644,1741,1682,1688,1586,1557,1468,1670,1560,1659,1609,1714,1693,1571,1750,1477,1834,1503,1616,1557,1627,1672,1604,1601,1690,1689,1620,1707,1588,1754,1401,1477,1552,1621,1627,1621,1761,1623,1723,1465,1781,1483,1758,1446,1714,1604,1681,1425,1641,1627,1571,1711,1500,1660,1615,1771,1501,1698,1604,1803,1468,1793,1559,1821,1480,1620,1609,1667,1760,1466,1748,1620,1742,1631,1656,1675,1648,1707,1639,1715,1716,1788,1684,1760,1712,1691,1699,1708,1682,1709,1774,1770,1697,1683,1750,1727,1651,1765,1717,1781,1792,1744,1696,1785,1768,1713,1710,1748,1811,1679,1691,1673,1618,1780,1573,1835,1764,1653,1622,1580,1744,1700,1797,1647,1833,1769,1777,1596,1673,1713,1744,1771,1658,1784,1751,1832,1631,1677,1733,1731,1836,1727,1870,1762,1852,1692,1586,1767,1638,1890,1718,1777,1835,1697,1872,1610,1828,1885,1734,1886,1680,1883,1913,1822,1883,1563,1898,1919,1792,1874,1759,1868,1926,1828,1835,1738,1851,1877,1889,1872,1744,1880,1843,1857,1872,1729,1773,1840,1831,1880,1764,1866,1895,1842,1878,1701,1865,1922,1920,1910,1853,1888,1902,1923,1884,1744,1869,1926,1879,1902,1803,1891,1927,1874,1869,1715,1841,1888,1903,1846,1823,1853,1872,1883,1825,1675,1836,1838,1900,1830,1750,1813,1847,1914,1797,1577,1874,1845,1900,1799,1822,1862,1822,1861,1856,1633,1882,1843,1844,1844,1782,1900,1842,1900,1833,1691,1746,1807,1883,1870,1782,1820,1825,1892,1793,1665,1737,1795,1858,1871,1723,1771,1803,1865,1814,1644,1732,1823,1881,1850,1772,1772,1809,1842,1786,1702,1742,1801,1825,1791,1741,1809,1816,1829,1813,1687,1721,1767,1788,1888,1795,1830,1791,1816,1813,1512,1785,1775,1731,1791,1600,1788,1830,1751,1622,1598,1789,1754,1818,1754,1776,1763,1761,1710,1575,1826,1836,1816,1731,1731,1799,1866,1761,1693,1711,1783,1727,1766,1792,1748,1820,1773,1803,1538,1784,1870,1725,1695,1709,1769,1864,1795,1741,1687,1804,1753,1753,1784,1810,1810,1814,1775,1578,1836,1875,1840,1716,1775,1816,1829,1853,1613,1853,1826,1784,1733,1767,1820,1787,1781,1572,1779,1676,1738,1692,1688,1690,1797,1790,1593,1698,1720,1739,1820,1744,1773,1738,1887,1703,1635,1702,1852,1824,1733,1762,1765,1731,1782,1580,1792,1667,1853,1635,1724,1721,1744,1777,1638,1776,1666,1772,1765,1661,1787,1770,1769,1584,1810,1669,1705,1764,1645,1795,1687,1744,1575,1802,1673,1847,1726,1724,1771,1732,1786,1599,1829,1702,1857,1667,1787,1736,1663,1731,1626,1828,1755,1863,1643,1876,1770,1830,1631,1700,1801,1791,1853,1715,1907,1706,1861,1688,1753,1857,1758,1896,1737,1850,1788,1826,1848,1645,1872,1779,1908,1717,1894,1825,1842,1770,1685,1912,1812,1898,1750,1887,1896,1854,1869,1641,1915,1874,1868,1907,1788,1936,1870,1938,1639,1848,1890,1888,1873,1781,1937,1887,1907,1825,1650,1988,1864,1916,1812,1838,1924,1898,1858,1636,1882,1869,1897,1741,1832,1894,1907,1801,1559,1907,1844,1884,1730,1838,1823,1826,1565,1801,1789,1825,1665,1781,1720,1760,1620,1678,1741,1829,1677,1686,1721,1706,1471,1799,1756,1783,1502,1851,1782,1684,1416,1841,1714,1850,1643,1946,1734,1738,1409,1898,1819,1830,1560,1884,1784,1761,1451,1879,1749,1801,1694,1874,1774,1729,1499,1816,1785,1785,1662,1864,1722,1680,1498,1835,1619,1893,1715,1832,1725,1814,1552,1777,1643,1802,1579,1830,1698,1747,1597,1739,1577,1872,1644,1835,1668,1704,1533,1738,1630,1818,1608,1770,1681,1677,1561,1670,1628,1814,1604,1782,1712,1668,1454,1784,1786,1808,1592,1802,1867,1696,1352,1862,1861,1739,1685,1821,1848,1514,1606,1823,1769,1741,1733,1815,1829,1555,1610,1893,1804,1797,1715,1857,1771,1559,1611,1868,1735,1745,1779,1834,1900,1544,1716,1831,1870,1760,1767,1836,1894,1565,1695,1859,1789,1762,1803,1855,1909,1621,1739,1789,1881,1798,1800,1843,1611,1706,1693,1819,1774,1759,1781,1765,1729,1523,1825,1794,1818,1758,1764,1708,1673,1710,1779,1745,1716,1780,1796,1735,1528,1788,1764,1846,1745,1763,1804,1690,1682,1819,1793,1712,1809,1830,1666,1670,1795,1810,1775,1876,1772,1718,1592,1826,1828,1705,1828,1832,1721,1577,1802,1876,1774,1815,1799,1698,1744,1870,1800,1824,1808,1871,1862,1689,1756,1820,1867,1829,1874,1846,1747,1671,1824,1792,1807,1763,1846,1851,1746,1644,1836,1801,1874,1845,1846,1908,1659,1715,1743,1883,1791,1817,1699,1848,1691,1765,1717,1881,1791,1898,1754,1870,1704,1784,1759,1939,1763,1852,1767,1919,1762,1735,1861,1874,1875,1823,1871,1842,1782,1672,1919,1861,1882,1749,1972,1836,1833,1830,1819,1881,1902,1846,1770,1869,1786,1872,1679,1912,1767,1896,1749,1898,1817,1896,1742,1773,1844,1897,1925,1887,1862,1896,1829,1739,1885,1866,1907,1844,1942,1865,1831,1805,1830,1918,1870,1906,1919,1891,1897,1867,1816,1849,1892,1829,1866,1839,1926,1827,1826,1846,1817,1930,1900,1854,1904,1874,1821,1911,1848,1887,1889,1885,1792,1944,1894,1902,1844,1802,1820,1928,1918,1858,1961,1880,1911,1894,1674,1831,1956,1913,1885,1821,1861,1904,1878,1794,1884,1873,1942,1934,1820,1917,1911,1924,1890,1758,1907,1950,1910,1892,1838,1904,1919,1909,1781,1769,1925,1943,1894,1789,1927,1928,1957,1849,1667,1857,1888,1902,1881,1793,1887,1910,1836,1815,1757,1925,1944,1925,1789,1947,1931,1922,1876,1657,1912,1933,1946,1918,1783,1880,1912,1908,1819,1691,1901,1851,1981,1915,1810,1864,1897,1876,1869,1776,1887,1909,1939,1898,1832,1909,1901,1869,1840,1739,1912,1933,1960,1923,1875,1919,1914,1928,1892,1669,1935,1902,1954,1951,1774,1913,1901,1942,1919,1644,1899,1947,1946,1948,1782,1949,1909,1924,1938,1663,1924,1938,1934,1953,1785,1924,1938,1893,1931,1733,1919,1911,1939,2004,1888,1938,1919,1903,1883,1834,1961,1922,1953,1783,1950,1953,1954,1865,1774,1916,1857,1936,1919,1894,1974,1908,1916,1721,1941,1973,1932,1951,1814,1920,1932,1895,1856,1823,1917,1929,1962,1884,1924,1951,1942,1886,1779,1953,1949,1934,1895,1928,1975,1894,1903,1754,1914,1954,1938,1915,1912,1991,1948,1917,1738,1922,1927,1958,1853,1919,1961,1918,1880,1859,1963,1861,1981,1828,1966,1924,1892,1868,1902,1943,1926,1983,1858,1932,1924,1940,1852,1888,1953,1953,1952,1899,1963,1904,1898,1777,1905,1948,1976,1899,1917,1968,1923,1928,1774,1930,1920,1952,1950,1883,1956,1883,1831,1880,1958,1925,1932,1839,1932,1908,1889,1870,1879,1888,1955,1922,1883,1874,1878,1905,1768,1898,1895,1911,1870,1940,1858,1848,1956,1783,1935,1828,1920,1909,1925,1892,1892,1825,1875,1885,1892,1827,1926,1957,1880,1919,1759,1905,1811,1948,1854,1889,1886,1873,1834,1856,1842,1919,1926,1817,1942,1823,1959,1758,1968,1874,1959,1867,1927,1905,1945,1771,1884,1891,1939,1876,1934,1825,1923,1818,1876,1868,1916,1877,1939,1911,1937,1910,1875,1925,1940,1924,1948,1901,1909,1880,1905,1880,1939,1913,1893,1992,1957,1966,1916,1958,1951,1930,1952,1935,1767,1899,1953,1902,1958,1941,1943,1922,1866,1912,1923,1934,1973,1954,1902,1892,1851,1902,1937,1935,1902,1922,1897,1930,1839,1947,1925,1944,1865,1918,1882,1942,1810,1942,1914,1930,1893,1922,1905,1924,1797,1934,1939,1913,1906,1989,1881,1913,1891,1942,1931,1934,1968,1926,1929,1863,1910,1969,1982,1906,1962,1916,1963,1859,1981,1927,1932,1925,1929,1932,1883,1926,1918,1965,1887,1934,1927,1943,1879,1961,1937,1987,1935,1927,1952,1884,1938,1940,1965,1920,1956,1976,1939,1828,1926,1977,1992,1927,1977,1945,1848,1928,1978,1929,1901,1935,2010,1934,1873,1870,1984,1944,1936,1907,1955,1891,1831,1880,1959,1914,1864,1950,1930,1988,1816,1917,1952,1982,1877,1963,1925,1826,1912,1974,1946,1882,1972,1919,1843,1925,1966,1938,1911,1980,1948,1946,1956,1994,1956,1903,1956,1967,1929,1810,1944,1929,1947,1922,1893,1916,1847,1943,1925,1932,1952,1938,1965,1859,1920,1946,2024,1949,1945,1920,1873,1981,1909,1927,1899,1935,1940,1878,1910,1954,1950,1965,1951,1960,1951,1853,2012,1925,1970,1886,1992,1950,1969,1875,1949,1916,1970,1957,1923,1964,1869,1984,1924,1993,1899,2000,1912,1982,1837,1928,1959,1925,1966,1879,1973,1867,1956,1921,1958,1961,1917,1975,1919,1908,1903,1949,2004,1943,1885,1969,1983,1954,1953,1973,1953,1972,1924,1999,1966,1990,1929,1978,1935,1981,1900,1968,1966,1979,1922,1979,1988,1948,1944,1954,1949,1937,1975,1905,1975,1909,1986,1908,1956,1946,1957,1978,1926,1979,1929,1977,1930,1971,1974,1923,1998,1899,2006,1881,1983,1928,1956,1960,1940,1985,1951,1989,1930,1949,1927,1990,1873,1955,1925,1990,1939,1987,1932,1955,1895,1950,1940,2002,1907,1971,1915,1986,1914,1932,1947,1919,1923,1917,1922,1831,1932,1947,1870,1919,1946,1935,1790,1943,1934,1963,1923,1975,1961,1854,1942,1956,1916,1877,1955,1947,1782,1934,1959,1931,1907,1920,1941,1845,1905,1949,1932,1911,1976,1917,1944,1831,1992,1878,1934,1931,1925,1926,1852,1925,1927,1922,1910,1921,1949,1911,1798,1954,1961,1963,1854,1967,1873,1887,1756,1922,1874,1916,1840,1912,1921,1725,1917,1919,1925,1814,1906,1895,1681,1911,1869,1788,1871,1848,1695,1881,1855,1852,1893,1864,1748,1915,1888,1842,1907,1870,1883,1791,1880,1944,1863,1857,1958,1815,1957,1858,1890,1925,1890,1941,1843,1943,1908,1911,1962,1868,1878,1889,1871,1872,1960,1878,1916,1935,1931,1887,1875,1907,1935,1909,1933,1913,1949,1898,1929,1930,1917,1946,1946,1941,1930,1920,1911,1850,1913,1925,1927,1970,1953,1940,1948,1888,1913,1972,1958,1931,1929,1942,1904,1927,1857,1951,1901,1925,1933,1969,1937,1891,1858,1919,1947,1924,1932,1879,1983,1934,1906,1890,1876,1966,1933,1907,1928,1927,1929,1900,1937,1850,1906,1922,1923,1923,1891,1946,1922,1931,1855,1892,1876,1923,1904,1881,1898,1902,1904,1923,1880,1894,1902,1898,1847,1910,1859,1895,1888,1862,1865,1842,1915,1903,1872,1919,1865,1915,1863,1919,1869,1876,1909,1884,1978,1847,1881,1935,1920,1881,1799,1964,1913,1969,1953,1849,1880,1892,1940,1918,1882,1923,1926,1919,1943,1873,1935,1936,1932,1939,1889,1965,1952,1880,1966,1853,1964,1969,1880,1939,1931,1926,1961,1886,1982,1890,1954,1949,1894,1955,1861,1951,1964,1927,1969,1912,1943,1922,1930,1967,1934,1900,1911,1929,1961,1928,1898,1917,1914,1956,1943,1927,1930,1972,1935,1905,1894,1886,1903,1920,1902,1949,1922,1927,1913,1907,1956,1897,1878,1888,1904,1986,1926,1937,1899,1901,1962,1934,1915,1885,1899,1974,1939,1938,1914,1866,1923,1896,1545,1460,1273,1722,1390,1509,1730,1408,1494,1669,1514,1368,1688,1372,1377,1462,1401,1380,1475,1637,1351,1424,1680,1314,1475,1725,1292,1336,1515,1765,1566,1471,1681,1389,1586,1662,1505,1628,1700,1547,1753,1467,1618,1717,1480,1530,1695,1449,1518,1818,1492,1573,1778,1312,1321,1803,1406,1303,1631,1461,1385,1466,1548,1319,1485,1536,1319,1428,1494,1398,1512,1665,1234,1678,1414,1296,1559,1655,1353,1720,1387,1630,1439,1425,1686,1614,1356,1629,1280,1497,1534,1334,1547,1451,1341,1729,1281,1456,1714,1317,1340,1693,1289,1464,1601,1212,1241,1685,1185,1016,1750,1335,1194,1766,1295,1339,1808,1463,1097,1814,1364,1263,1770,1439,1552,1614,1109,1824,1417,1502,1716,1376,1800,1200,1384,1819,1272,1653,1463,1357,1280,1641,1308,1670,1354,1351,1497,1359,1343,1614,1482,1425,1567,1360,1484,1401,1328,1736,1335,1695,1370,1300,1602,1286,1349,1705,1298,1498,1623,1286,1790,1379,1360,1709,1479,1467,1602,1343,1404,1467,1495,1778,1327,1368,1653,1488,1679,1444,1578,1592,1603,1728,1362,1326,1660,1546,1687,1353,1499,1666,1600,1607,1454,1435,1722,1603,1723,1489,1549,1544,1696,1610,1546,1359,1656,1704,1617,1700,1504,1754,1548,1774,1546,1289,1739,1583,1755,1589,1424,1752,1616,1508,1623,1396,1687,1596,1520,1738,1592,1537,1668,1491,1684,1594,1332,1740,1585,1658,1662,1588,1840,1549,1820,1612,1390,1766,1621,1682,1737,1638,1637,1715,1700,1655,1748,1350,1815,1719,1676,1704,1683,1686,1755,1703,1707,1736,1462,1788,1763,1756,1716,1694,1663,1741,1733,1734,1727,1479,1814,1802,1726,1735,1784,1654,1820,1739,1834,1555,1481,1825,1767,1748,1738,1763,1611,1797,1792,1813,1583,1496,1780,1795,1775,1707,1798,1736,1729,1786,1640,1793,1539,1768,1829,1825,1647,1694,1805,1793,1837,1643,1798,1672,1746,1858,1772,1826,1741,1739,1900,1680,1771,1546,1796,1848,1759,1750,1626,1762,1859,1756,1667,1547,1769,1883,1825,1704,1698,1696,1689,1768,1661,1634,1767,1704,1678,1508,1717,1856,1714,1695,1472,1719,1709,1698,1762,1679,1835,1595,1636,1577,1664,1682,1477,1681,1620,1702,1721,1533,1372,1634,1827,1515,1632,1475,1553,1728,1602,1795,1538,1776,1684,1585,1698,1772,1730,1589,1808,1506,1715,1665,1605,1637,1650,1774,1547,1502,1557,1651,1517,1716,1662,1584,1753,1699,1547,1283,1793,1754,1632,1635,1632,1634,1697,1607,1445,1679,1739,1683,1606,1593,1766,1634,1566,1299,1750,1729,1654,1625,1719,1702,1747,1489,1382,1556,1785,1661,1644,1614,1731,1633,1585,1380,1773,1683,1669,1577,1752,1586,1853,1545,1569,1551,1726,1605,1538,1676,1585,1672,1506,1581,1636,1671,1646,1600,1727,1691,1561,1483,1623,1648,1679,1629,1670,1529,1745,1607,1561,1643,1657,1738,1584,1643,1543,1684,1583,1657,1481,1740,1588,1611,1689,1661,1599,1534,1552,1557,1733,1474,1686,1621,1730,1515,1662,1470,1745,1482,1695,1608,1677,1580,1499,1653,1542,1707,1534,1690,1603,1763,1528,1664,1571,1841,1452,1792,1542,1783,1509,1608,1592,1650,1784,1513,1754,1659,1684,1644,1644,1624,1675,1683,1679,1737,1751,1741,1686,1745,1700,1704,1695,1710,1703,1782,1680,1749,1696,1677,1742,1725,1645,1745,1703,1814,1799,1764,1673,1827,1763,1725,1663,1772,1788,1661,1734,1650,1684,1803,1542,1802,1619,1793,1609,1621,1714,1734,1760,1633,1793,1696,1854,1628,1747,1719,1693,1816,1605,1753,1720,1796,1556,1857,1734,1769,1794,1770,1781,1777,1855,1434,1834,1697,1857,1763,1713,1806,1702,1859,1577,1833,1884,1747,1894,1605,1902,1871,1870,1785,1673,1872,1827,1859,1872,1711,1898,1864,1876,1827,1733,1875,1838,1910,1855,1780,1913,1802,1866,1811,1782,1828,1824,1837,1849,1811,1910,1869,1850,1821,1789,1879,1890,1922,1957,1864,1924,1868,1944,1900,1774,1881,1857,1922,1883,1814,1848,1891,1874,1886,1747,1797,1931,1885,1871,1835,1833,1932,1872,1801,1741,1840,1928,1897,1786,1815,1786,1917,1902,1768,1660,1821,1906,1911,1802,1787,1821,1880,1858,1852,1639,1872,1876,1847,1824,1765,1899,1854,1893,1809,1715,1762,1807,1892,1857,1825,1819,1814,1911,1784,1680,1732,1785,1877,1886,1724,1767,1800,1882,1824,1666,1697,1790,1935,1846,1745,1782,1820,1881,1805,1691,1707,1776,1908,1766,1720,1764,1777,1853,1844,1658,1689,1732,1861,1832,1733,1821,1794,1790,1827,1573,1735,1753,1729,1795,1625,1782,1806,1715,1623,1621,1750,1781,1773,1754,1761,1761,1753,1785,1490,1819,1835,1791,1731,1728,1791,1869,1779,1693,1690,1769,1764,1758,1829,1717,1813,1746,1787,1570,1769,1841,1746,1785,1648,1726,1862,1784,1727,1651,1809,1786,1750,1786,1778,1801,1807,1754,1612,1818,1865,1836,1708,1778,1793,1853,1829,1631,1849,1821,1753,1738,1745,1811,1810,1824,1545,1764,1675,1759,1694,1694,1789,1742,1827,1641,1623,1701,1840,1822,1802,1790,1639,1825,1841,1602,1789,1755,1822,1710,1716,1752,1803,1769,1668,1788,1654,1804,1748,1677,1710,1745,1840,1625,1744,1676,1734,1808,1638,1790,1782,1775,1615,1804,1691,1725,1806,1631,1823,1736,1807,1587,1824,1724,1764,1783,1704,1772,1795,1849,1586,1900,1772,1821,1712,1752,1799,1667,1837,1600,1884,1725,1894,1702,1795,1821,1806,1794,1648,1916,1780,1856,1723,1799,1837,1837,1926,1708,1810,1863,1766,1880,1810,1915,1798,1903,1711,1802,1858,1824,1873,1802,1968,1820,1887,1774,1730,1912,1844,1944,1789,1908,1920,1890,1910,1767,1910,1887,1845,1905,1826,1966,1855,1932,1810,1753,1892,1913,1947,1817,1872,1894,1920,1865,1861,1811,1936,1886,1963,1866,1928,1921,1913,1849,1764,1882,1904,1902,1866,1857,1868,1929,1747,1734,1918,1824,1881,1832,1869,1817,1847,1844,1707,1835,1891,1750,1700,1902,1717,1757,1527,1846,1734,1844,1572,1812,1750,1733,1466,1808,1774,1773,1594,1839,1779,1672,1569,1851,1701,1831,1733,1913,1742,1712,1618,1863,1856,1785,1724,1849,1795,1743,1721,1798,1751,1787,1769,1850,1789,1680,1617,1806,1769,1750,1718,1827,1696,1646,1529,1815,1590,1837,1621,1845,1743,1635,1618,1739,1749,1658,1734,1692,1889,1526,1664,1550,1846,1676,1809,1704,1642,1487,1750,1685,1812,1517,1757,1791,1541,1519,1754,1797,1642,1829,1578,1756,1517,1697,1756,1761,1684,1755,1845,1652,1460,1862,1859,1663,1797,1748,1726,1665,1648,1694,1802,1721,1834,1794,1646,1596,1818,1822,1836,1736,1765,1785,1681,1575,1821,1768,1840,1735,1914,1806,1738,1598,1833,1829,1869,1728,1892,1829,1724,1564,1852,1820,1788,1793,1886,1829,1779,1572,1889,1788,1873,1800,1797,1791,1584,1651,1811,1771,1800,1753,1800,1685,1607,1794,1795,1820,1779,1753,1636,1650,1740,1747,1741,1737,1762,1852,1551,1686,1758,1754,1711,1825,1857,1576,1702,1809,1813,1691,1812,1761,1586,1828,1773,1818,1823,1807,1671,1619,1811,1860,1734,1791,1851,1716,1580,1803,1869,1778,1813,1845,1687,1766,1800,1870,1803,1854,1806,1780,1707,1834,1875,1817,1904,1828,1758,1660,1823,1830,1758,1837,1808,1762,1674,1867,1756,1912,1832,1836,1889,1549,1802,1774,1851,1747,1853,1792,1734,1651,1837,1805,1765,1868,1754,1887,1624,1810,1775,1862,1760,1932,1765,1800,1618,1924,1806,1912,1773,1945,1782,1805,1647,1919,1857,1908,1773,1968,1881,1775,1713,1925,1863,1874,1778,1864,1758,1924,1752,1756,1891,1767,1877,1719,1894,1852,1795,1634,1872,1803,1884,1851,1845,1863,1787,1771,1844,1798,1909,1825,1893,1900,1868,1754,1759,1861,1890,1911,1826,1875,1878,1854,1761,1829,1896,1873,1852,1863,1894,1863,1778,1753,1853,1858,1926,1888,1920,1827,1941,1907,1795,1906,1833,1927,1885,1894,1943,1849,1864,1737,1876,1901,1961,1936,1847,1895,1893,1841,1868,1759,1853,1880,1908,1795,1943,1915,1900,1909,1707,1899,1903,1967,1902,1860,1907,1944,1863,1751,1950,1950,1953,1921,1796,1878,1960,1922,1944,1661,1919,1939,1962,1935,1828,1906,1919,1857,1905,1749,1913,1891,1879,1779,1918,1954,1923,1869,1664,1938,1954,1988,1969,1805,1944,1925,1864,1953,1794,1929,1884,1956,1932,1859,1942,1925,1847,1846,1802,1953,1857,1933,1860,1907,1947,1914,1884,1889,1803,1973,1907,1956,1940,1877,1950,1893,1865,1918,1807,1914,1881,1924,1986,1900,2001,1918,1884,1973,1782,1961,1898,1972,1971,1847,1928,1894,1926,1910,1748,1949,1881,1949,1957,1827,1975,1845,1895,1933,1808,1922,1878,1949,1939,1865,1911,1909,1854,1807,1941,1863,1914,1974,1907,1910,1966,1900,1828,1933,1881,1946,1923,1886,1892,1928,1895,1814,1874,1895,1918,1874,1946,1861,1905,1839,1888,1939,1932,1965,1844,1931,1919,1930,1806,1849,1938,1936,1884,1958,1859,1930,1797,1908,1927,1959,1927,1922,1931,1907,1920,1847,1956,1929,1959,1913,1905,1899,1953,1814,1924,1888,1947,1892,1933,1927,1914,1920,1858,1968,1903,1971,1879,1940,1924,1862,1909,1866,1940,1929,1944,1895,1940,1931,1937,1815,1951,1926,1966,1934,1898,1937,1898,1936,1837,1954,1903,1988,1884,1947,1913,1914,1899,1808,1955,1925,1920,1910,1905,1916,1898,1808,1924,1926,1920,1908,1894,1981,1875,1933,1850,1928,1961,1915,1907,1940,1915,1916,1810,1957,1958,1943,1932,1914,1936,1882,1964,1858,1974,1918,1983,1986,1956,1979,1919,1925,1870,2004,1903,1963,1900,1993,1952,1956,1860,1931,1946,1963,1917,1947,1937,1933,1902,1926,1952,1961,1880,1934,1937,1926,1852,1994,1937,1963,1933,1927,1944,1981,1852,1990,1947,1994,1883,1997,1860,1970,1861,1966,1890,1926,1891,1945,1950,1956,1866,1974,1937,1932,1951,1918,1957,1844,1963,1839,1999,1922,1954,1946,1898,1981,1919,1998,1872,1966,1951,1866,1937,1892,1964,1932,1930,1931,1995,1864,1943,1942,1995,1927,1928,1897,1956,1918,1942,1940,1990,1949,1914,1966,1968,1901,1910,1950,1992,1947,1915,1897,2020,1899,1872,1973,1988,1947,1970,1900,1966,1890,1955,1916,1992,1959,2005,1904,1932,1887,1963,1907,1939,1948,1991,1896,1972,2004,1904,1906,1968,1973,1959,1932,1947,1947,1934,1911,1972,1939,1998,1898,1969,1872,1948,1937,1963,1946,1904,1928,1877,1973,1868,1979,1951,1904,1930,1878,1986,1917,1985,1902,1922,1947,1866,1975,1891,1989,1919,1971,1951,1937,1856,1909,1896,1957,1918,1961,1932,1886,1872,1930,1936,1972,1943,1937,1912,1853,1913,1918,1897,1900,1943,1925,1974,1850,1952,1924,1987,1920,1966,1915,1989,1820,2007,1943,1974,1900,2002,1934,1982,1802,2004,1903,1985,1930,2005,1887,2027,1889,1986,1926,2004,1903,1964,1936,1998,1857,1950,1938,1973,1906,1964,1887,1890,1912,1986,1923,1931,1916,1955,1954,1865,1932,1993,1930,1959,1906,1979,1927,1785,1928,1934,1914,1904,1927,1941,1935,1771,1878,1965,1938,1897,1936,1973,1926,1874,1921,1942,1923,1929,1922,1957,1951,1922,1855,1905,1959,1932,1933,1948,1886,1969,1818,1953,1907,1940,1896,1956,1896,1931,1836,1973,1912,1951,1889,1950,1945,1831,1919,1888,1974,1920,1971,1888,1919,1871,1953,1884,1923,1964,1868,1938,1990,1901,1870,1919,1952,1948,1842,1894,1978,1864,1940,1969,1927,1867,1926,2045,1941,1844,1949,1966,1975,1856,1899,1939,1863,1919,1969,1943,1873,1938,1911,1915,1860,1936,1955,1944,1861,1917,1913,1950,1931,1856,1920,1933,1935,1910,1930,1935,1885,1943,1965,1973,1899,1877,1898,1941,1902,1898,1856,1977,1893,1976,1886,1902,1871,1907,1874,1919,1862,1896,1876,1930,1869,1914,1916,1934,1859,1931,1873,1902,1774,1904,1879,1909,1832,1965,1873,1842,1813,1928,1883,1888,1880,1980,1860,1869,1920,1913,1958,1844,1929,1849,1850,1777,1936,1876,1855,1883,1905,1869,1792,1833,1914,1879,1883,1960,1878,1888,1797,1919,1968,1930,1941,1904,1892,1844,1902,1919,1891,1930,1922,1945,1754,1877,1948,1923,1894,1937,1880,1807,1883,1833,1911,1867,1860,1948,1859,1891,1893,1932,1885,1867,1894,1854,1849,1915,1836,1929,1862,1791,1876,1862,1882,1917,1848,1775,1905,1808,1952,1836,1855,1898,1759,1837,1917,1851,1895,1922,1792,1879,1883,1872,1949,1872,1914,1843,1886,1912,1935,1890,1906,1894,1853,1910,1932,1904,1926,1974,1895,1929,1815,1903,1852,1941,1929,1939,1890,1947,1916,1934,1938,1899,1935,1935,1916,1862,1909,1874,1948,1928,1971,1976,1955,1945,1928,1917,1892,1940,1947,1943,1934,1957,1903,1893,1902,1929,1920,1912,1937,1934,1899,1844,1888,1934,1942,1931,1881,1983,1911,1910,1889,1923,1941,1940,1922,1928,1947,1912,1901,1829,1930,1925,1945,1896,1906,1932,1901,1914,1853,1874,1846,1957,1873,1913,1891,1887,1920,1841,1893,1918,1933,1891,1917,1836,1905,1912,1867,1926,1863,1887,1860,1895,1922,1911,1895,1878,1903,1882,1921,1960,1895,1900,1860,1930,1946,1908,1881,1893,1924,1925,1912,1879,1914,1923,1893,1914,1917,1882,1908,1962,1909,1862,1942,1901,1876,1922,1894,1916,1918,1832,1925,1925,1913,1891,1841,1952,1934,1839,1879,1954,1927,1957,1844,1934,1886,1875,1951,1892,1955,1871,1863,1968,1938,1884,1890,1934,1945,1949,1953,1942,1891,1885,1923,1929,1920,1938,1934,1917,1955,1945,1944,1928,1908,1967,1925,1874,1950,1900,1930,1890,1886,1930,1923,1921,1899,1912,1870,1898,1900,1912,1885,1869,1946,1934,1871,1922,1900,1946,1946,1824,1926,1922,1837,1936,1925,1892,1891,1831,1952,1921,1757,1386,1408,1571,1416,1482,1706,1453,1506,1548,1633,1435,1485,1574,1322,1304,1598,1355,1446,1701,1322,1367,1535,1603,1378,1544,1507,1325,1381,1768,1523,1483,1716,1385,1455,1755,1581,1455,1775,1569,1605,1612,1532,1626,1596,1592,1530,1635,1428,1715,1655,1515,1705,1519,1249,1685,1609,1278,1479,1636,1421,1309,1738,1299,1275,1804,1166,1330,1771,1156,1485,1762,1294,1523,1676,1168,1379,1749,1356,1661,1584,1381,1755,1358,1441,1688,1323,1742,1185,1421,1750,1277,1349,1586,1373,1583,1616,1178,1764,1408,1266,1699,1356,1291,1799,1215,1165,1650,1274,1055,1462,1533,1261,1497,1548,1352,1523,1642,1140,1636,1608,1176,1674,1593,1329,1714,1325,1565,1467,1409,1800,1622,1573,1376,1314,1718,1364,1464,1724,1236,1167,1772,1368,1468,1666,1251,1261,1590,1454,1336,1631,1278,1681,1300,1350,1621,1361,1595,1441,1474,1655,1168,1431,1546,1430,1472,1378,1387,1747,1313,1577,1646,1338,1542,1525,1403,1737,1334,1195,1695,1413,1687,1476,1252,1661,1378,1650,1553,1578,1662,1388,1816,1416,1376,1645,1443,1696,1553,1378,1682,1444,1704,1499,1295,1770,1554,1740,1454,1550,1687,1523,1590,1616,1467,1598,1558,1573,1767,1663,1642,1664,1583,1622,1513,1495,1655,1607,1724,1553,1561,1606,1453,1663,1584,1410,1758,1494,1637,1668,1406,1791,1504,1686,1559,1272,1783,1604,1617,1690,1545,1848,1682,1623,1687,1626,1523,1696,1629,1726,1744,1498,1802,1642,1779,1595,1491,1674,1721,1668,1763,1736,1585,1787,1748,1744,1599,1580,1740,1728,1713,1762,1764,1552,1739,1746,1783,1597,1654,1649,1807,1762,1717,1793,1627,1826,1776,1745,1581,1746,1529,1796,1764,1853,1684,1583,1820,1772,1790,1612,1768,1510,1777,1800,1721,1763,1719,1757,1793,1781,1573,1561,1788,1797,1811,1686,1812,1677,1712,1846,1683,1832,1532,1838,1845,1854,1663,1782,1800,1818,1854,1615,1572,1816,1804,1813,1646,1664,1830,1790,1829,1628,1523,1805,1779,1824,1721,1664,1789,1785,1726,1600,1598,1688,1751,1660,1661,1656,1735,1758,1678,1471,1704,1830,1655,1780,1648,1791,1778,1551,1502,1635,1884,1478,1571,1627,1573,1757,1549,1594,1587,1653,1599,1558,1576,1520,1849,1621,1582,1540,1686,1798,1612,1803,1660,1775,1634,1649,1500,1659,1719,1673,1725,1678,1637,1665,1417,1476,1702,1806,1526,1556,1522,1718,1686,1597,1555,1548,1790,1598,1611,1570,1665,1748,1626,1642,1467,1690,1685,1678,1452,1803,1664,1602,1581,1510,1704,1661,1556,1700,1694,1774,1576,1469,1578,1622,1700,1646,1480,1734,1657,1685,1585,1547,1762,1622,1529,1695,1629,1816,1716,1454,1641,1698,1726,1651,1615,1700,1588,1476,1404,1649,1666,1679,1627,1782,1674,1674,1610,1551,1454,1644,1580,1649,1567,1693,1710,1555,1731,1466,1840,1503,1616,1568,1617,1679,1606,1602,1695,1663,1620,1706,1593,1743,1420,1499,1520,1619,1642,1619,1783,1625,1726,1471,1775,1489,1771,1444,1714,1597,1675,1453,1640,1625,1572,1715,1497,1662,1615,1776,1489,1725,1607,1785,1474,1783,1553,1808,1471,1624,1593,1659,1754,1490,1673,1591,1817,1639,1664,1654,1685,1708,1667,1762,1727,1763,1704,1738,1729,1675,1715,1708,1706,1757,1738,1749,1676,1703,1760,1714,1670,1799,1737,1748,1766,1747,1677,1810,1759,1724,1744,1755,1801,1671,1669,1688,1625,1812,1618,1796,1773,1636,1601,1587,1750,1684,1818,1687,1801,1769,1746,1614,1663,1749,1691,1810,1679,1809,1733,1818,1624,1682,1709,1744,1854,1719,1762,1738,1863,1591,1731,1800,1637,1862,1613,1841,1704,1877,1694,1686,1876,1732,1874,1739,1852,1901,1786,1872,1590,1845,1918,1754,1900,1692,1907,1943,1808,1833,1726,1893,1896,1867,1882,1731,1850,1898,1844,1872,1711,1773,1869,1836,1883,1762,1871,1890,1874,1881,1709,1895,1947,1928,1916,1861,1918,1933,1918,1898,1733,1966,1894,1863,1857,1792,1935,1915,1848,1852,1787,1900,1863,1911,1885,1904,1858,1823,1916,1884,1809,1746,1874,1963,1935,1819,1783,1827,1948,1927,1814,1578,1899,1841,1900,1789,1829,1870,1828,1847,1893,1746,1804,1827,1916,1830,1780,1847,1835,1902,1911,1642,1734,1842,1896,1903,1849,1759,1828,1920,1850,1774,1594,1830,1807,1840,1832,1722,1848,1862,1820,1818,1658,1810,1845,1864,1844,1821,1799,1824,1827,1812,1684,1722,1822,1824,1813,1714,1822,1815,1829,1804,1618,1823,1774,1797,1847,1772,1871,1810,1809,1696,1551,1822,1847,1753,1666,1695,1806,1766,1750,1531,1794,1783,1783,1745,1758,1802,1772,1845,1574,1763,1777,1840,1835,1638,1797,1845,1801,1626,1689,1777,1719,1770,1709,1760,1818,1730,1672,1617,1783,1746,1755,1683,1749,1845,1771,1653,1690,1781,1789,1774,1783,1770,1796,1808,1710,1677,1768,1893,1838,1753,1810,1801,1834,1877,1591,1823,1838,1820,1741,1791,1813,1762,1775,1632,1841,1674,1787,1693,1672,1774,1780,1863,1581,1742,1711,1770,1790,1737,1791,1731,1893,1648,1737,1685,1790,1768,1699,1781,1740,1863,1588,1742,1639,1809,1715,1707,1717,1749,1785,1587,1792,1669,1859,1680,1750,1786,1757,1763,1571,1775,1676,1871,1649,1832,1708,1863,1557,1724,1781,1656,1776,1714,1747,1771,1792,1568,1843,1711,1862,1672,1814,1701,1729,1634,1710,1809,1741,1808,1695,1832,1751,1845,1565,1856,1759,1811,1689,1814,1804,1761,1878,1669,1880,1768,1841,1729,1805,1845,1806,1851,1647,1922,1752,1925,1695,1877,1855,1822,1787,1694,1931,1800,1903,1743,1881,1913,1860,1876,1654,1895,1891,1860,1904,1779,1933,1863,1918,1652,1866,1878,1879,1889,1753,1961,1880,1934,1656,1786,1937,1873,1904,1819,1892,1909,1908,1833,1594,1909,1877,1898,1747,1929,1870,1912,1634,1805,1851,1889,1770,1813,1876,1875,1651,1640,1900,1777,1703,1671,1886,1738,1592,1595,1899,1753,1688,1686,1709,1869,1442,1748,1681,1807,1485,1843,1798,1679,1417,1839,1719,1827,1649,1867,1812,1517,1582,1847,1896,1566,1805,1714,1844,1546,1737,1710,1797,1672,1853,1752,1718,1449,1815,1754,1667,1748,1705,1822,1414,1691,1612,1860,1599,1822,1747,1699,1504,1831,1608,1785,1509,1794,1793,1505,1566,1729,1742,1653,1744,1707,1826,1404,1560,1640,1817,1595,1658,1645,1614,1558,1619,1659,1751,1608,1703,1784,1641,1438,1774,1726,1822,1451,1834,1853,1451,1498,1833,1825,1600,1802,1785,1640,1484,1702,1739,1724,1605,1772,1751,1697,1503,1776,1769,1836,1641,1854,1758,1524,1581,1819,1768,1692,1774,1789,1789,1582,1736,1760,1795,1750,1791,1837,1687,1535,1805,1808,1739,1740,1852,1808,1740,1532,1888,1773,1808,1781,1803,1780,1495,1666,1809,1771,1736,1744,1833,1694,1531,1809,1805,1808,1731,1875,1819,1518,1689,1802,1742,1698,1775,1862,1687,1552,1759,1889,1774,1727,1840,1846,1753,1531,1848,1837,1835,1629,1875,1852,1662,1618,1909,1808,1793,1843,1862,1687,1653,1770,1913,1745,1749,1842,1859,1735,1568,1786,1909,1835,1764,1847,1897,1728,1641,1875,1850,1831,1775,1882,1856,1768,1650,1866,1891,1856,1775,1905,1902,1755,1622,1835,1824,1845,1775,1830,1856,1872,1658,1718,1885,1814,1876,1786,1909,1893,1748,1581,1851,1828,1839,1741,1818,1807,1830,1782,1578,1897,1772,1843,1727,1908,1812,1814,1717,1768,1906,1834,1870,1703,1917,1814,1793,1705,1813,1947,1862,1888,1779,1927,1812,1843,1793,1746,1892,1896,1852,1707,1972,1847,1874,1750,1764,1897,1859,1847,1680,1920,1772,1931,1753,1725,1917,1765,1895,1705,1893,1849,1927,1798,1636,1902,1792,1894,1852,1866,1884,1878,1770,1685,1905,1782,1889,1831,1865,1923,1852,1796,1738,1899,1835,1908,1835,1872,1912,1888,1824,1751,1913,1828,1916,1891,1826,1880,1839,1846,1838,1854,1875,1863,1922,1819,1894,1810,1915,1899,1771,1925,1795,1947,1872,1883,1931,1829,1903,1782,1808,1904,1851,1928,1804,1978,1849,1915,1825,1729,1942,1844,1930,1795,1871,1883,1921,1880,1667,1962,1834,1970,1866,1844,1936,1920,1874,1666,1945,1890,1944,1862,1772,1921,1899,1916,1835,1761,1923,1912,1901,1764,1980,1897,1951,1812,1739,1891,1888,1924,1726,1914,1911,1887,1848,1643,1923,1892,1973,1859,1884,1896,1926,1858,1691,1914,1883,1934,1886,1851,1900,1894,1817,1622,1958,1875,1945,1915,1787,1920,1902,1867,1857,1779,1903,1914,1933,1784,1910,1885,1877,1900,1783,1949,1926,1951,1880,1961,1942,1875,1857,1801,1964,1888,1906,1814,1922,1895,1870,1845,1791,1913,1932,1935,1847,1951,1880,1868,1723,1945,1928,1937,1899,1852,1904,1862,1846,1837,1942,1905,1918,1922,1944,1933,1885,1803,1858,1938,1909,1834,1933,1910,1907,1724,1846,1915,1931,1926,1898,1924,1922,1878,1709,1933,1957,1930,1896,1824,1943,1908,1902,1727,1890,1911,1906,1915,1858,1943,1851,1906,1825,1935,1932,1942,1867,1934,1934,1905,1824,1899,1975,1897,1960,1907,1928,1895,1931,1772,1893,1936,1934,1864,1961,1972,1885,1915,1840,1968,1931,1967,1939,1971,1880,1950,1814,1957,1935,1929,1903,1920,1956,1875,1917,1871,2018,1893,1950,1910,1939,1920,1988,1789,1913,1952,1976,1953,1906,1996,1887,1878,1863,1966,1917,1993,1922,1954,1964,1912,1824,1963,1966,1972,1911,1980,1976,1914,1870,1967,1947,1998,1916,1959,1933,1944,1842,1985,1937,1964,1877,2002,1952,1948,1859,1941,1987,1967,1982,1983,1932,1949,1833,1974,1910,1972,1900,1960,1940,1870,1855,1910,1952,1940,1891,1927,1962,1851,1867,1903,1934,1955,1868,2001,1900,1914,1822,2023,1909,1929,1920,1965,1873,1896,1942,1961,1937,1922,1978,1921,1873,1904,1976,1874,1961,1868,2006,1896,1905,1822,2013,1914,1955,1860,1966,1914,1890,1857,1997,1873,1993,1876,2041,1990,1870,1893,1982,1957,1925,1961,1978,1932,1872,1906,1969,1970,1986,1916,1995,1936,1895,1923,1956,1968,1950,1981,1983,1977,1893,1954,1954,1982,1946,1989,1950,1970,1937,1954,1933,1989,1940,1989,1961,1955,1878,1944,1957,1937,1979,1938,1989,1896,1977,1920,1976,1958,1953,1987,1838,1967,1936,1888,1962,1939,1953,1903,1965,1960,1933,1894,1953,1940,1953,1963,1896,1921,1941,1950,1967,1894,1918,1873,1943,1888,1967,1896,1962,1878,1920,1942,1873,1999,1922,1924,1887,1903,1964,1902,1961,1878,1930,1875,1893,1976,1907,1907,1957,1918,1819,1896,1960,1871,1914,1873,1931,1915,1741,1908,1875,1965,1902,1921,1849,1773,1865,1886,1879,1860,1939,1906,1826,1898,1881,1975,1906,1964,1876,1857,1873,1905,1932,1857,1926,1859,1833,1968,1847,1934,1936,1957,1929,1868,1959,1951,1884,1916,1989,1834,1860,1934,1962,1916,1901,1960,1948,1855,1784,1957,1945,1901,1909,1972,1945,1877,1799,1965,1892,1921,1883,1941,1912,1895,1797,1959,1923,1894,1915,1939,1919,1865,1773,1967,1950,1935,1882,1941,1940,1759,1949,1965,1907,1913,1947,1967,1739,1933,1927,1921,1932,1947,1907,1908,1862,1963,1911,1958,1941,1979,1956,1837,1949,1983,1956,1932,1942,1973,1822,1954,1908,1962,1938,1960,1946,1915,1898,1975,1933,1962,1934,1951,1928,1939,1917,1951,1933,1949,1948,1914,1931,1953,1964,1936,1942,1935,1940,1916,1926,1969,1903,1983,1921,1994,1866,2012,1912,1937,1901,1959,1953,1943,1933,1934,1949,1894,1980,1943,1960,1938,1995,1926,1952,1909,1967,1875,1955,1901,1953,1888,1946,1941,1971,1918,1938,1902,1938,1897,1914,1899,1946,1915,1964,1928,1869,1892,1910,1938,1913,1904,1892,1923,1888,1907,1874,1954,1951,1871,1937,1912,1926,1833,1942,1920,1874,1953,1941,1950,1815,1900,1923,1907,1959,1963,1914,1838,1949,1901,1897,1903,1910,1894,1873,1910,1932,1904,1875,1888,1922,1775,1859,1946,1918,1899,1957,1883,1921,1784,1958,1902,1933,1913,1914,1764,1919,1927,1878,1866,1942,1861,1805,1834,1943,1899,1928,1893,1760,1827,1952,1867,1862,1898,1928,1849,1916,1874,1949,1908,1892,1919,1859,1886,1890,1874,1898,1882,1874,1896,1898,1927,1932,1912,1934,1923,1877,1896,1930,1957,1957,1875,1921,1862,1903,1915,1919,1936,1922,1878,1889,1895,1937,1928,1928,1910,1881,1927,1905,1933,1887,1913,1891,1880,1812,1907,1897,1898,1918,1948,1967,1905,1838,1921,1893,1922,1935,1923,1969,1884,1931,1940,1914,1945,1930,1971,1908,1900,1909,1895,1909,1963,1911,1973,1927,2000,1926,1981,1861,1964,1960,1963,1931,1862,1995,1864,1907,1890,1926,1925,1920,1897,1960,1948,1881,1871,1902,1969,1932,1918,1904,1958,1983,1884,1951,1850,1951,1955,1925,1942,1928,1933,1938,1927,1881,1920,1913,1944,1974,1895,1924,1933,1946,1910,1878,1904,1865,1907,1873,1908,1906,1909,1935,1895,1928,1910,1922,1896,1944,1866,1921,1893,1842,1913,1851,1949,1866,1966,1871,1961,1910,1879,1911,1891,1914,1887,1995,1869,1944,1959,1910,1893,1861,2003,1901,1955,1967,1926,1945,1874,1959,1905,1938,1986,1909,1923,1936,1905,1980,1935,1915,1901,1961,1945,1943,1968,1906,1915,1964,1941,1917,1895,1916,1954,1912,1968,1877,1954,1932,1949,1958,1856,1983,1948,1945,1894,1957,1978,1934,1947,1875,1975,1932,1940,1971,1893,1945,1952,1970,1957,1924,1933,1939,1947,1966,1895,1930,1903,1940,1926,1899,1954,1922,1957,1912,1906,1936,1904,1919,1935,1904,1988,1943,1921,1907,1940,1974,1944,1946,1890,1919,1954,1931,1965,1899,1881,1934,1889,1542,1473,1274,1712,1382,1507,1712,1443,1482,1677,1515,1360,1703,1352,1365,1502,1386,1370,1492,1612,1354,1414,1676,1302,1504,1726,1267,1342,1513,1731,1546,1496,1653,1411,1625,1662,1500,1642,1696,1529,1766,1453,1618,1717,1480,1535,1693,1429,1563,1814,1476,1574,1792,1300,1335,1805,1383,1317,1647,1461,1381,1502,1534,1317,1499,1532,1344,1431,1480,1396,1525,1624,1261,1681,1397,1283,1583,1639,1359,1707,1345,1667,1432,1393,1701,1597,1371,1615,1302,1497,1488,1351,1555,1439,1349,1733,1236,1489,1710,1312,1377,1684,1282,1492,1581,1212,1243,1660,1164,1030,1761,1313,1202,1781,1296,1341,1800,1443,1127,1812,1355,1285,1750,1431,1577,1613,1118,1822,1416,1508,1710,1395,1802,1183,1415,1788,1272,1665,1451,1364,1278,1622,1309,1686,1335,1323,1535,1358,1334,1646,1465,1427,1553,1355,1512,1394,1319,1715,1306,1723,1352,1293,1630,1277,1341,1709,1281,1518,1613,1291,1806,1361,1355,1720,1443,1521,1552,1382,1402,1457,1501,1790,1339,1376,1652,1469,1708,1462,1587,1607,1594,1744,1347,1316,1689,1545,1735,1350,1463,1736,1560,1630,1488,1381,1742,1603,1707,1492,1516,1566,1694,1628,1526,1366,1674,1683,1610,1699,1503,1764,1552,1768,1546,1290,1760,1583,1756,1577,1402,1782,1620,1509,1594,1322,1727,1602,1539,1733,1469,1663,1674,1504,1693,1571,1389,1687,1510,1789,1631,1611,1810,1570,1867,1647,1446,1780,1606,1701,1802,1511,1782,1705,1695,1811,1720,1374,1822,1698,1719,1779,1696,1716,1766,1703,1800,1752,1460,1850,1764,1750,1797,1693,1639,1756,1730,1808,1789,1479,1805,1811,1721,1814,1778,1636,1808,1734,1834,1693,1467,1816,1774,1736,1871,1755,1611,1815,1768,1814,1740,1657,1671,1780,1800,1823,1763,1714,1807,1789,1796,1726,1547,1802,1775,1847,1852,1771,1662,1840,1806,1872,1780,1624,1855,1766,1876,1887,1812,1725,1854,1824,1859,1774,1569,1855,1804,1813,1758,1660,1842,1782,1822,1727,1537,1785,1772,1804,1789,1707,1752,1734,1695,1705,1542,1790,1765,1709,1593,1559,1735,1862,1718,1718,1430,1753,1748,1756,1740,1785,1800,1767,1672,1499,1690,1884,1626,1499,1642,1630,1826,1683,1651,1504,1629,1672,1655,1774,1475,1626,1681,1751,1792,1568,1791,1687,1700,1698,1852,1803,1580,1814,1487,1683,1700,1695,1732,1675,1735,1654,1513,1470,1734,1659,1693,1639,1557,1765,1680,1684,1425,1722,1803,1660,1601,1651,1662,1692,1749,1446,1696,1729,1684,1645,1622,1758,1658,1488,1447,1736,1660,1653,1639,1772,1748,1709,1501,1603,1624,1753,1701,1497,1780,1628,1698,1470,1765,1783,1665,1525,1793,1631,1883,1596,1620,1626,1749,1665,1548,1748,1568,1575,1440,1720,1685,1767,1620,1806,1681,1701,1643,1625,1573,1729,1632,1710,1605,1751,1661,1584,1619,1721,1700,1619,1774,1608,1733,1622,1718,1683,1720,1663,1717,1661,1734,1544,1548,1610,1658,1694,1553,1838,1669,1768,1494,1699,1742,1727,1590,1737,1697,1524,1631,1737,1578,1732,1574,1731,1677,1604,1575,1714,1761,1648,1643,1718,1790,1581,1608,1710,1670,1797,1508,1784,1609,1786,1527,1804,1679,1771,1703,1739,1765,1716,1727,1718,1826,1729,1802,1700,1801,1717,1682,1663,1824,1771,1793,1627,1836,1704,1756,1802,1837,1816,1824,1808,1795,1801,1791,1664,1672,1795,1659,1864,1563,1836,1642,1764,1464,1793,1724,1815,1670,1831,1705,1815,1579,1836,1741,1851,1678,1822,1766,1829,1550,1834,1742,1909,1703,1830,1781,1713,1586,1870,1628,1825,1688,1879,1692,1770,1647,1873,1737,1903,1687,1844,1843,1829,1707,1779,1914,1728,1893,1714,1939,1763,1831,1717,1824,1801,1929,1747,1870,1881,1841,1819,1763,1892,1792,1871,1778,1917,1860,1848,1777,1868,1933,1878,1913,1847,1908,1867,1892,1766,1907,1932,1863,1891,1814,1902,1875,1836,1780,1826,1910,1881,1885,1828,1869,1913,1841,1751,1799,1901,1887,1777,1802,1837,1910,1817,1717,1734,1857,1890,1851,1791,1847,1922,1853,1776,1782,1858,1859,1837,1763,1873,1908,1910,1613,1724,1838,1881,1852,1768,1872,1855,1868,1728,1621,1790,1827,1832,1750,1773,1813,1837,1845,1568,1868,1880,1896,1772,1835,1871,1848,1708,1685,1848,1871,1851,1707,1835,1866,1840,1622,1714,1825,1803,1877,1794,1837,1911,1771,1711,1605,1885,1779,1855,1659,1838,1795,1826,1561,1796,1894,1815,1847,1801,1864,1728,1699,1650,1867,1838,1752,1768,1866,1844,1679,1667,1850,1752,1861,1676,1856,1789,1818,1628,1771,1866,1750,1767,1782,1871,1826,1689,1714,1867,1807,1802,1770,1922,1794,1881,1624,1859,1888,1905,1809,1853,1891,1889,1726,1706,1875,1784,1852,1781,1914,1778,1844,1559,1829,1807,1872,1741,1875,1852,1872,1673,1663,1844,1792,1933,1731,1865,1807,1906,1646,1773,1812,1809,1858,1660,1795,1804,1841,1624,1856,1757,1828,1741,1751,1825,1735,1859,1561,1781,1772,1863,1657,1908,1751,1853,1571,1801,1811,1748,1770,1713,1784,1784,1688,1655,1822,1657,1905,1652,1915,1743,1914,1613,1834,1819,1825,1722,1800,1847,1672,1786,1643,1919,1702,1857,1671,1932,1770,1905,1723,1725,1892,1751,1914,1751,1911,1767,1871,1762,1747,1893,1803,1857,1798,1897,1832,1859,1717,1775,1871,1810,1870,1771,1856,1823,1851,1693,1812,1908,1809,1890,1810,1952,1844,1887,1768,1792,1963,1788,1919,1794,1910,1879,1920,1857,1661,1867,1866,1938,1739,1898,1908,1866,1845,1642,1961,1857,1918,1802,1839,1920,1883,1808,1702,1878,1873,1872,1747,1894,1896,1841,1599,1890,1874,1847,1729,1776,1829,1797,1593,1748,1835,1760,1622,1772,1731,1738,1465,1768,1750,1854,1505,1846,1684,1589,1555,1733,1885,1452,1833,1804,1690,1427,1801,1699,1818,1684,1813,1854,1467,1623,1804,1818,1566,1842,1796,1701,1478,1870,1699,1759,1717,1808,1863,1478,1643,1757,1763,1651,1784,1706,1543,1550,1822,1628,1705,1731,1726,1714,1476,1746,1677,1718,1588,1729,1771,1586,1515,1738,1760,1627,1767,1728,1633,1423,1758,1717,1759,1546,1715,1736,1632,1423,1789,1723,1731,1701,1718,1821,1495,1656,1764,1784,1637,1701,1894,1684,1496,1705,1854,1813,1584,1894,1709,1741,1368,1843,1694,1811,1592,1859,1774,1722,1501,1812,1807,1877,1641,1840,1755,1690,1528,1793,1770,1823,1711,1838,1862,1708,1585,1835,1890,1784,1794,1772,1871,1771,1723,1656,1919,1771,1839,1777,1909,1883,1730,1740,1813,1857,1831,1896,1842,1900,1786,1709,1525,1906,1798,1845,1740,1799,1868,1642,1751,1682,1880,1842,1845,1766,1853,1833,1683,1590,1840,1812,1813,1741,1872,1862,1695,1716,1765,1895,1782,1909,1785,1897,1844,1759,1658,1870,1850,1848,1749,1872,1857,1748,1687,1869,1893,1826,1883,1879,1891,1712,1759,1796,1920,1764,1866,1856,1916,1678,1886,1675,1927,1881,1890,1839,1913,1908,1777,1762,1897,1887,1877,1951,1878,1925,1740,1845,1814,1995,1879,1920,1866,1945,1932,1809,1730,1944,1905,1901,1878,1902,1956,1769,1865,1806,1950,1866,1937,1859,1940,1913,1798,1719,1858,1908,1903,1905,1818,1928,1894,1813,1700,1919,1889,1838,1957,1878,1938,1931,1811,1704,1918,1916,1869,1880,1846,1954,1903,1797,1709,1937,1876,1915,1895,1915,1923,1922,1773,1741,1943,1924,1904,1807,1975,1930,1867,1833,1815,1921,1924,1888,1808,1915,1892,1780,1884,1823,1924,1887,1877,1770,1943,1929,1829,1818,1841,1856,1931,1921,1925,1891,1938,1806,1743,1947,1859,1907,1871,1914,1927,1868,1779,1847,1941,1920,1927,1844,1941,1915,1843,1821,1891,1862,1915,1862,1906,1911,1899,1834,1772,1908,1891,1950,1870,1949,1891,1912,1897,1851,1971,1874,1961,1803,1955,1863,1861,1917,1802,1981,1880,1979,1819,1973,1900,1888,1719,1937,1914,1934,1906,1831,1961,1896,1930,1738,1965,1886,1981,1818,1994,1898,1927,1925,1763,1966,1916,2010,1787,1959,1910,1925,1670,1963,1883,1930,1849,1923,1907,1873,1914,1743,1904,1900,1978,1832,1981,1865,1981,1683,1938,1918,1992,1782,1949,1877,1930,1733,1944,1914,1928,1922,1826,1958,1889,1918,1666,1933,1849,1945,1771,1945,1883,1848,1863,1749,1930,1883,1930,1838,1880,1905,1830,1753,1881,1905,1951,1827,1954,1851,1885,1683,1908,1892,1899,1887,1832,1903,1834,1885,1768,1974,1864,1938,1827,1948,1823,1933,1668,1926,1906,1951,1791,1930,1877,1931,1729,1990,1815,1985,1853,1974,1915,1892,1746,1929,1908,1924,1866,1946,1927,1915,1808,1813,1904,1923,1913,1897,1967,1895,1812,1820,1969,1961,1863,1854,1954,1909,1793,1888,1938,1925,1863,1971,1912,1930,1733,1945,1907,1945,1799,1975,1877,1908,1732,1953,1921,1904,1911,1939,1879,1818,1887,1909,1923,1862,1909,1924,1876,1857,1829,1864,1919,1886,1887,1927,1869,1829,1865,1924,1917,1877,1886,1911,1880,1806,1899,1924,1925,1886,1899,1938,1841,1806,1922,1915,1916,1874,1923,1914,1906,1762,1937,1909,1944,1926,1943,1895,1928,1740,2003,1895,1941,1815,1986,1904,1907,1784,2012,1853,1992,1851,1985,1836,1953,1756,1987,1885,1952,1807,1957,1882,1912,1818,1958,1806,1984,1896,1986,1817,1940,1924,1857,1989,1791,1986,1855,1993,1867,1929,1833,1991,1826,1951,1861,1920,1871,1957,1930,1912,1905,1927,1907,1912,1891,1953,1851,1955,1882,1922,1866,1928,1864,1864,1882,1886,1976,1897,1955,1786,1924,1940,1853,1951,1840,1993,1878,1872,1933,1924,1963,1901,1948,1836,1864,1991,1904,1977,1913,2019,1925,1886,2027,1926,1948,1984,1953,1863,1956,1951,1981,1933,1968,1898,1938,1987,1956,2013,1967,2004,1939,1945,1979,1957,2000,1967,2014,1932,2014,1962,1945,2003,1962,2011,1930,1955,1920,1925,1957,1959,2011,1934,1937,1895,1983,1960,1973,1942,1925,1848,1937,1954,1866,1947,1928,1914,1926,1892,1881,1944,1888,1955,1931,1961,1848,1928,1905,1928,1956,1961,1885,1883,1883,1946,1977,1897,1932,1900,1812,1924,1960,1871,1920,1958,1902,1892,1883,1946,1920,1895,1910,1935,1875,1869,1898,1912,1940,1905,1943,1817,1983,1908,1862,1864,1932,1891,1805,1902,1883,1932,1888,1918,1908,1770,1884,1939,1947,1843,1928,1923,1798,1948,1939,1915,1963,1921,1750,2003,1945,1848,1964,1918,1767,1931,1926,1918,1975,1930,1809,1986,1941,1864,1951,1971,1877,1833,1940,1882,1935,1962,1901,1705,1943,1925,1893,1895,1960,1827,1839,1913,1908,1894,1907,1922,1843,1779,1938,1831,1947,1939,1876,1773,1769,1915,1903,1863,1917,1915,1802,1809,1914,1929,1879,1937,1967,1811,1798,1959,1945,1904,1938,1906,1841,1823,1935,1980,1867,1958,1934,1867,1837,1947,1935,1906,1888,1938,1814,1931,1941,1880,1930,1928,1889,1877,1965,1941,1953,1961,1919,1903,1923,1973,1934,1947,1940,1933,1892,1952,1971,1899,1945,1944,1936,1896,1960,1926,1964,1922,1935,1973,1923,1947,1939,1932,1905,1931,1914,1964,1919,1954,1896,1941,1935,1973,1923,1966,1934,1984,1921,1947,1958,1911,1975,1911,1919,1897,1928,1966,1980,1913,1937,1937,1961,1911,1900,1927,1937,1927,1929,1913,1840,1897,1958,1924,1887,1858,1952,1835,1916,1890,1949,1928,1899,1890,1931,1791,1908,1933,1910,1898,1912,1934,1841,1872,1934,1947,1912,1925,1929,1804,1908,1930,1858,1890,1945,1849,1862,1954,1916,1889,1912,1934,1792,1833,1903,1918,1844,1919,1968,1847,1830,1950,1968,1913,1935,1898,1813,1913,1833,1873,1887,1788,1893,1744,1808,1886,1837,1767,1868,1705,1881,1734,1847,1825,1769,1781,1852,1774,1917,1840,1766,1901,1729,1864,1875,1850,1838,1865,1817,1899,1883,1889,1911,1891,1867,1921,1851,1924,1926,1925,1874,1879,1829,1909,1897,1918,1916,1904,1912,1888,1940,1899,1974,1920,1910,1879,1911,1936,1937,1908,1901,1916,1875,1901,1888,1878,1905,1938,1963,1957,1897,1851,1927,1928,1899,1954,1947,1938,1914,1883,1948,1894,1936,1926,1952,1928,1870,1846,1879,1921,1921,1944,1961,1940,1943,1849,1851,1977,1914,1904,1893,1978,1838,1866,1894,1938,1875,1906,1915,1919,1835,1822,1888,1936,1871,1899,1879,1981,1889,1779,1923,1992,1901,1909,1946,1921,1939,1793,1884,1871,1951,1923,1915,1892,1929,1905,1804,1864,1881,1867,1915,1860,1950,1863,1884,1855,1879,1883,1891,1879,1915,1865,1878,1850,1843,1872,1895,1928,1865,1933,1891,1929,1831,1915,1887,1918,1913,1891,1928,1885,1942,1855,1922,1872,1943,1948,1934,1900,1921,1946,1871,1916,1864,1931,1871,1906,1928,1830,1946,1861,1958,1862,1919,1911,1934,1924,1944,1848,1896,1964,1902,1860,1983,1914,1933,1884,1855,1940,1900,1894,1926,1864,1905,1939,1933,1966,1900,1898,1923,1929,1935,1893,1905,1956,1952,1893,1905,1914,1932,1951,1883,1938,1970,1926,1920,1899,1873,1922,1874,1918,1908,1876,1918,1892,1927,1918,1893,1916,1884,1884,1885,1858,1886,1912,1921,1931,1883,1918,1864,1894,1948,1927,1891,1873,1914,1914,1896,1875,1905,1882,1881,1867,1615,1753,1633,1588,1679,1746,1604,1587,1733,1650,1580,1692,1795,1637,1599,1710,1698,1593,1645,1766,1602,1566,1730,1709,1590,1663,1771,1626,1576,1742,1717,1561,1656,1759,1645,1574,1719,1761,1598,1613,1793,1648,1548,1729,1773,1590,1605,1751,1649,1575,1723,1780,1644,1623,1783,1642,1562,1721,1767,1655,1579,1794,1721,1583,1716,1802,1610,1567,1781,1711,1614,1676,1839,1644,1552,1790,1772,1574,1622,1809,1654,1557,1759,1778,1631,1621,1783,1677,1575,1753,1788,1631,1593,1802,1703,1542,1718,1804,1632,1600,1838,1717,1548,1700,1840,1644,1574,1765,1747,1584,1631,1816,1638,1552,1767,1762,1595,1628,1779,1672,1562,1735,1749,1656,1595,1799,1693,1575,1711,1802,1674,1660,1774,1716,1601,1669,1815,1665,1569,1767,1776,1601,1679,1809,1665,1588,1771,1790,1642,1621,1821,1643,1578,1747,1791,1618,1607,1801,1702,1573,1716,1766,1659,1620,1795,1741,1599,1708,1809,1642,1605,1789,1754,1632,1637,1808,1652,1545,1782,1760,1656,1622,1834,1733,1590,1796,1792,1690,1594,1804,1738,1578,1736,1815,1651,1617,1797,1764,1635,1701,1812,1666,1617,1810,1758,1653,1663,1815,1676,1569,1805,1780,1664,1643,1796,1702,1601,1722,1828,1660,1599,1790,1747,1607,1685,1842,1652,1568,1807,1782,1666,1655,1857,1662,1559,1805,1811,1665,1641,1813,1727,1581,1762,1836,1664,1648,1803,1732,1632,1743,1829,1647,1616,1804,1764,1623,1687,1786,1654,1600,1775,1775,1662,1620,1784,1723,1627,1772,1797,1678,1640,1747,1741,1613,1753,1809,1659,1620,1805,1781,1656,1667,1796,1696,1632,1802,1769,1667,1650,1796,1675,1602,1814,1772,1696,1627,1799,1734,1593,1761,1799,1689,1609,1794,1742,1656,1693,1785,1683,1606,1794,1780,1674,1647,1779,1699,1589,1789,1813,1693,1618,1822,1729,1640,1719,1809,1636,1651,1811,1790,1673,1675,1770,1686,1651,1830,1785,1679,1613,1799,1721,1647,1785,1816,1672,1595,1807,1757,1678,1743,1809,1683,1621,1804,1775,1690,1664,1804,1684,1601,1786,1798,1701,1619,1823,1706,1641,1757,1825,1706,1634,1805,1741,1672,1735,1825,1679,1662,1800,1798,1670,1666,1825,1716,1613,1781,1818,1720,1657,1819,1738,1647,1796,1829,1699,1641,1791,1751,1720,1728,1809,1695,1646,1807,1765,1721,1658,1796,1721,1643,1778,1814,1692,1677,1823,1745,1659,1755,1812,1693,1656,1803,1773,1708,1687,1808,1698,1639,1757,1778,1722,1640,1768,1741,1664,1759,1822,1686,1656,1766,1767,1729,1668,1817,1683,1675,1777,1792,1702,1642,1818,1757,1703,1758,1832,1692,1666,1819,1794,1696,1717,1823,1710,1666,1798,1811,1708,1651,1872,1755,1688,1762,1857,1691,1664,1816,1779,1694,1685,1811,1697,1647,1805,1829,1704,1674,1798,1749,1675,1771,1857,1682,1654,1801,1810,1676,1687,1838,1731,1656,1764,1859,1708,1692,1815,1771,1682,1720,1840,1671,1697,1814,1811,1696,1696,1841,1751,1682,1766,1859,1721,1704,1828,1795,1740,1720,1845,1708,1703,1770,1858,1700,1701,1820,1769,1720,1739,1841,1749,1690,1829,1801,1746,1709,1835,1742,1685,1790,1851,1737,1672,1831,1765,1712,1748,1823,1726,1706,1854,1804,1710,1712,1842,1716,1684,1777,1824,1700,1706,1805,1767,1722,1761,1850,1724,1712,1799,1831,1710,1673,1827,1746,1736,1789,1806,1706,1675,1814,1771,1730,1702,1803,1731,1692,1774,1824,1719,1692,1818,1773,1718,1768,1812,1689,1708,1822,1768,1727,1683,1824,1743,1708,1782,1836,1717,1685,1832,1758,1700,1703,1853,1698,1718,1784,1809,1723,1714,1850,1758,1709,1742,1866,1695,1676,1785,1818,1710,1662,1873,1762,1751,1764,1877,1725,1709,1832,1778,1720,1732,1853,1713,1791,1761,1847,1703,1739,1859,1786,1736,1746,1865,1718,1735,1807,1821,1728,1711,1831,1740,1735,1784,1826,1720,1741,1827,1788,1688,1703,1834,1721,1732,1785,1870,1719,1710,1847,1783,1759,1751,1861,1703,1703,1817,1813,1703,1679,1849,1729,1738,1758,1843,1701,1734,1807,1787,1729,1712,1846,1716,1749,1795,1839,1711,1671,1814,1768,1715,1734,1814,1721,1746,1802,1831,1701,1710,1810,1772,1751,1762,1835,1710,1703,1809,1769,1746,1728,1808,1737,1772,1798,1815,1722,1710,1824,1735,1733,1706,1846,1725,1747,1778,1803,1763,1692,1838,1770,1738,1738,1821,1744,1720,1794,1776,1755,1683,1821,1773,1730,1760,1813,1720,1724,1815,1764,1693,1720,1836,1732,1767,1808,1855,1703,1702,1832,1764,1724,1703,1831,1712,1733,1786,1811,1731,1694,1851,1766,1758,1778,1859,1723,1781,1831,1814,1752,1724,1857,1765,1741,1790,1855,1735,1758,1798,1790,1757,1744,1859,1703,1774,1818,1824,1750,1726,1854,1748,1731,1757,1844,1723,1753,1817,1794,1725,1715,1838,1762,1730,1762,1847,1672,1759,1801,1816,1717,1736,1852,1709,1748,1772,1843,1690,1731,1830,1788,1733,1734,1809,1708,1775,1814,1827,1729,1700,1830,1780,1724,1786,1860,1695,1779,1796,1804,1677,1737,1811,1729,1706,1782,1842,1696,1753,1790,1795,1711,1745,1820,1715,1767,1766,1797,1703,1756,1810,1773,1745,1762,1827,1714,1744,1777,1783,1725,1704,1823,1740,1744,1748,1820,1698,1741,1838,1806,1702,1727,1833,1758,1758,1765,1872,1680,1772,1797,1779,1695,1709,1858,1718,1709,1771,1836,1692,1745,1797,1789,1699,1771,1841,1735,1757,1746,1849,1688,1717,1816,1793,1755,1708,1870,1727,1759,1789,1828,1736,1743,1783,1723,1774,1753,1847,1728,1771,1771,1818,1709,1744,1806,1738,1742,1746,1830,1722,1741,1790,1765,1727,1739,1821,1717,1755,1763,1837,1725,1788,1768,1794,1747,1753,1782,1719,1749,1769,1824,1684,1762,1780,1766,1771,1732,1831,1719,1770,1768,1813,1713,1726,1801,1769,1749,1720,1846,1742,1744,1779,1824,1737,1726,1803,1816,1744,1738,1833,1722,1750,1788,1811,1736,1738,1798,1766,1787,1750,1869,1719,1780,1767,1812,1738,1717,1790,1742,1746,1749,1841,1723,1769,1760,1828,1729,1749,1809,1740,1738,1737,1831,1676,1778,1780,1789,1718,1751,1817,1771,1763,1715,1861,1725,1762,1787,1774,1735,1720,1873,1727,1798,1767,1850,1707,1784,1800,1796,1724,1738,1871,1738,1748,1770,1859,1707,1779,1804,1800,1731,1713,1849,1749,1757,1762,1833,1730,1711,1803,1766,1713,1751,1843,1736,1754,1788,1818,1739,1776,1811,1733,1746,1729,1848,1723,1767,1759,1838,1729,1742,1798,1762,1762,1757,1850,1727,1739,1779,1804,1723,1720,1810,1766,1770,1737,1835,1742,1769,1752,1830,1774,1746,1813,1754,1751,1741,1843,1735,1767,1810,1802,1743,1719,1826,1737,1788,1769,1831,1715,1776,1799,1769,1758,1738,1844,1750,1789,1771,1823,1725,1759,1810,1790,1721,1738,1841,1768,1787,1763,1817,1766,1741,1820,1810,1782,1730,1847,1747,1813,1771,1841,1772,1724,1816,1795,1789,1732,1882,1733,1786,1783,1827,1775,1759,1821,1766,1772,1733,1853,1744,1789,1762,1856,1765,1722,1829,1766,1745,1724,1860,1728,1780,1737,1839,1736,1726,1790,1776,1753,1693,1848,1781,1766,1750,1814,1758,1725,1808,1789,1802,1733,1824,1761,1748,1751,1829,1757,1719,1812,1770,1805,1731,1818,1741,1794,1766,1808,1778,1697,1835,1723,1796,1748,1826,1740,1795,1773,1789,1787,1735,1808,1733,1815,1753,1840,1738,1759,1772,1776,1790,1743,1831,1788,1799,1772,1837,1751,1739,1787,1806,1773,1697,1823,1773,1805,1755,1845,1737,1782,1780,1771,1773,1691,1807,1778,1792,1786,1824,1761,1741,1791,1782,1776,1693,1845,1724,1814,1755,1813,1746,1714,1822,1786,1794,1748,1863,1728,1821,1765,1830,1764,1757,1826,1771,1790,1666,1826,1773,1776,1760,1803,1738,1725,1810,1759,1791,1706,1873,1741,1798,1727,1834,1778,1748,1804,1780,1745,1702,1850,1712,1765,1753,1833,1794,1717,1811,1763,1800,1730,1838,1746,1793,1747,1826,1769,1743,1818,1734,1795,1724,1841,1768,1773,1773,1803,1802,1749,1793,1753,1804,1719,1851,1770,1817,1772,1837,1788,1746,1819,1769,1796,1743,1858,1727,1785,1787,1770,1788,1739,1834,1741,1810,1724,1857,1736,1773,1753,1795,1775,1732,1794,1723,1795,1742,1828,1741,1799,1743,1785,1797,1757,1836,1745,1800,1738,1823,1768,1804,1760,1791,1756,1735,1805,1725,1795,1736,1810,1753,1798,1779,1771,1778,1725,1818,1730,1803,1747,1838,1732,1783,1773,1754,1775,1711,1850,1726,1800,1762,1859,1741,1777,1764,1790,1793,1670,1847,1748,1773,1761,1838,1762,1754,1797,1777,1740,1710,1842,1736,1790,1740,1874,1709,1763,1791,1764,1769,1714,1838,1748,1793,1733,1819,1740,1795,1786,1783,1791,1701,1829,1748,1831,1723,1836,1758,1763,1776,1746,1814,1688,1833,1741,1847,1708,1836,1770,1783,1790,1767,1805,1705,1818,1748,1835,1749,1831,1805,1756,1779,1776,1823,1713,1832,1743,1854,1731,1842,1780,1796,1789,1791,1838,1671,1837,1729,1813,1763,1844,1758,1806,1762,1769,1808,1726,1820,1755,1807,1736,1833,1738,1784,1772,1796,1784,1683,1812,1699,1822,1722,1829,1759,1805,1772,1795,1820,1702,1815,1727,1846,1690,1828,1757,1836,1803,1780,1825,1713,1833,1700,1839,1740,1861,1749,1801,1809,1834,1786,1735,1846,1733,1816,1745,1836,1748,1788,1770,1796,1809,1711,1827,1734,1809,1721,1837,1748,1790,1783,1800,1816,1689,1840,1747,1803,1709,1852,1739,1819,1779,1853,1787,1719,1807,1728,1827,1707,1837,1755,1808,1761,1794,1789,1754,1853,1736,1805,1696,1821,1764,1834,1753,1808,1767,1695,1833,1750,1846,1686,1832,1759,1814,1782,1797,1793,1755,1819,1756,1813,1688,1831,1748,1829,1730,1825,1810,1760,1801,1765,1822,1672,1835,1724,1831,1738,1810,1791,1741,1828,1771,1830,1685,1853,1747,1835,1745,1804,1763,1740,1777,1752,1819,1677,1817,1758,1837,1772,1822,1771,1746,1810,1723,1847,1679,1877,1748,1838,1767,1812,1808,1742,1807,1737,1815,1681,1827,1725,1807,1767,1797,1767,1750,1841,1737,1840,1701,1858,1712,1832,1789,1825,1819,1711,1839,1730,1813,1669,1856,1746,1798,1782,1817,1762,1724,1822,1760,1815,1707,1863,1762,1783,1727,1825,1790,1724,1810,1740,1843,1671,1836,1745,1816,1794,1827,1792,1709,1786,1755,1815,1687,1862,1755,1830,1761,1812,1799,1731,1843,1770,1836,1711,1869,1764,1826,1784,1801,1826,1707,1819,1762,1849,1722,1852,1766,1801,1777,1822,1800,1712,1811,1712,1828,1712,1867,1789,1826,1782,1814,1836,1694,1831,1739,1821,1665,1825,1773,1829,1760,1787,1817,1707,1832,1761,1851,1703,1876,1810,1831,1777,1831,1808,1735,1832,1752,1834,1735,1865,1801,1805,1798,1798,1834,1716,1832,1739,1840,1707,1824,1770,1809,1795,1775,1821,1692,1827,1748,1854,1722,1840,1781,1797,1767,1784,1809,1723,1809,1730,1851,1711,1846,1760,1792,1761,1787,1833,1710,1837,1714,1854,1694,1842,1822,1763,1799,1790,1842,1682,1839,1754,1856,1710,1879,1798,1784,1802,1816,1830,1689,1848,1753,1873,1717,1854,1792,1800,1802,1787,1830,1714,1857,1736,1833,1734,1861,1785,1798,1812,1822,1837,1675,1826,1742,1862,1743,1847,1763,1743,1808,1782,1801,1686,1849,1754,1862,1712,1845,1765,1781,1787,1787,1809,1728,1856,1761,1858,1769,1810,1803,1774,1834,1787,1843,1667,1843,1781,1850,1740,1812,1816,1751,1787,1733,1836,1652,1854,1737,1826,1736,1824,1820,1724,1817,1739,1835,1661,1830,1765,1828,1748,1802,1782,1744,1841,1732,1849,1672,1827,1788,1839,1760,1815,1812,1725,1817,1749,1836,1677,1834,1766,1836,1777,1805,1751,1747,1793,1773,1855,1696,1850,1761,1870,1718,1813,1811,1713,1817,1785,1816,1674,1854,1746,1862,1772,1792,1803,1711,1836,1757,1833,1654,1848,1760,1824,1748,1816,1797,1727,1833,1742,1840,1666,1849,1764,1847,1743,1812,1786,1729,1848,1746,1835,1669,1832,1749,1798,1722,1805,1809,1728,1840,1774,1858,1705,1828,1785,1808,1740,1770,1822,1710,1823,1760,1841,1663,1827,1786,1817,1743,1812,1834,1680,1852,1756,1869,1668,1864,1777,1828,1754,1766,1830,1697,1848,1733,1852,1706,1820,1822,1769,1720,1766,1819,1664,1822,1759,1875,1685,1833,1784,1767,1799,1731,1847,1645,1834,1753,1845,1727,1841,1772,1771,1768,1777,1856,1677,1817,1777,1822,1720,1833,1813,1742,1788,1743,1853,1648,1833,1767,1838,1739,1782,1811,1662,1814,1737,1825,1661,1859,1792,1804,1718,1791,1804,1698,1859,1742,1827,1641,1835,1737,1792,1766,1811,1822,1714,1842,1737,1832,1667,1875,1777,1777,1766,1810,1792,1668,1834,1723,1824,1680,1848,1748,1767,1785,1782,1799,1663,1851,1773,1798,1686,1854,1761,1763,1764,1784,1807,1641,1853,1724,1821,1695,1850,1784,1741,1772,1777,1828,1629,1831,1735,1790,1719,1825,1805,1722,1805,1742,1831,1626,1829,1769,1809,1720,1803,1784,1671,1817,1747,1847,1602,1879,1762,1835,1690,1817,1804,1677,1826,1769,1855,1641,1852,1778,1799,1743,1794,1816,1668,1827,1771,1849,1626,1849,1771,1767,1745,1791,1828,1651,1824,1761,1821,1613,1821,1753,1760,1742,1782,1831,1635,1813,1730,1848,1648,1839,1786,1724,1763,1796,1820,1643,1801,1737,1823,1656,1796,1782,1734,1795,1730,1811,1634,1847,1742,1832,1658,1801,1803,1718,1804,1745,1828,1639,1828,1753,1838,1676,1820,1760,1731,1816,1756,1787,1643,1850,1737,1815,1705,1807,1822,1674,1839,1758,1814,1613,1866,1752,1790,1703,1804,1821,1716,1806,1773,1809,1637,1866,1737,1820,1707,1791,1781,1669,1789,1757,1792,1632,1836,1761,1772,1706,1786,1828,1676,1812,1764,1846,1668,1821,1800,1782,1752,1782,1823,1655,1806,1757,1839,1687,1847,1768,1719,1791,1779,1865,1639,1811,1755,1825,1721,1812,1795,1699,1789,1712,1841,1627,1827,1743,1829,1704,1818,1782,1712,1786,1735,1828,1642,1829,1723,1804,1722,1801,1777,1715,1749,1758,1819,1645,1811,1752,1810,1721,1778,1826,1690,1806,1744,1837,1665,1838,1749,1800,1756,1783,1811,1697,1829,1767,1827,1692,1816,1758,1765,1742,1761,1797,1693,1827,1761,1822,1726,1830,1771,1802,1790,1756,1813,1671,1829,1766,1844,1709,1818,1766,1762,1793,1770,1799,1710,1851,1755,1861,1741,1825,1757,1792,1810,1765,1825,1705,1841,1763,1841,1700,1829,1774,1732,1803,1784,1824,1656,1864,1784,1819,1712,1834,1774,1763,1816,1781,1799,1654,1879,1799,1842,1715,1838,1797,1710,1806,1787,1824,1635,1850,1793,1800,1765,1843,1797,1682,1797,1790,1787,1654,1843,1773,1763,1714,1782,1752,1659,1808,1773,1806,1651,1826,1751,1735,1768,1801,1784,1680,1811,1776,1820,1633,1839,1770,1778,1789,1759,1808,1690,1851,1758,1834,1665,1806,1779,1756,1751,1770,1787,1645,1806,1746,1819,1679,1817,1780,1782,1771,1791,1818,1671,1816,1739,1835,1665,1835,1791,1781,1773,1742,1813,1663,1811,1754,1834,1694,1809,1772,1740,1780,1748,1792,1678,1816,1774,1824,1702,1787,1784,1695,1797,1723,1778,1684,1814,1724,1789,1691,1788,1789,1718,1809,1751,1804,1618,1818,1745,1795,1741,1776,1766,1689,1787,1760,1808,1650,1804,1757,1766,1748,1765,1780,1678,1798,1742,1798,1621,1832,1719,1780,1749,1761,1754,1656,1834,1754,1790,1662,1819,1766,1739,1748,1739,1821,1607,1834,1761,1785,1637,1798,1774,1703,1726,1752,1792,1588,1803,1746,1802,1691,1788,1744,1697,1757,1771,1815,1615,1800,1763,1783,1682,1796,1797,1661,1794,1788,1826,1607,1824,1751,1796,1740,1808,1806,1662,1777,1739,1810,1620,1806,1792,1712,1707,1778,1787,1651,1822,1772,1819,1643,1797,1785,1725,1748,1775,1793,1631,1795,1761,1787,1654,1796,1794,1719,1730,1745,1792,1629,1812,1736,1828,1701,1787,1786,1689,1762,1760,1766,1584,1801,1766,1771,1727,1788,1761,1636,1789,1742,1775,1648,1786,1758,1761,1733,1777,1779,1695,1781,1785,1791,1670,1799,1763,1712,1749,1782,1796,1649,1805,1763,1803,1663,1782,1769,1690,1775,1758,1787,1625,1810,1758,1771,1705,1773,1758,1665,1783,1761,1783,1633,1820,1757,1724,1775,1749,1770,1630,1808,1729,1768,1663,1778,1730,1688,1748,1760,1760,1611,1776,1762,1809,1671,1780,1739,1695,1764,1731,1775,1638,1788,1723,1762,1716,1745,1764,1674,1772,1750,1769,1621,1800,1752,1731,1715,1801,1770,1651,1795,1746,1741,1672,1832,1741,1712,1724,1752,1771,1625,1799,1721,1797,1657,1778,1776,1686,1782,1734,1762,1630,1790,1762,1760,1705,1778,1770,1642,1776,1773,1779,1654,1768,1759,1691,1721,1763,1756,1639,1771,1756,1807,1709,1798,1740,1722,1730,1751,1721,1637,1769,1749,1802,1687,1756,1748,1686,1766,1721,1752,1661,1773,1751,1747,1695,1763,1754,1690,1769,1752,1793,1666,1804,1734,1704,1733,1748,1771,1645,1746,1765,1837,1676,1772,1759,1723,1721,1719,1784,1651,1745,1744,1765,1655,1769,1724,1692,1736,1738,1727,1658,1764,1736,1748,1688,1779,1727,1654,1723,1733,1776,1654,1761,1733,1705,1707,1770,1733,1641,1748,1725,1762,1664,1790,1732,1692,1749,1778,1749,1650,1792,1763,1776,1686,1794,1770,1651,1751,1733,1762,1647,1800,1726,1757,1677,1764,1740,1653,1752,1751,1773,1651,1794,1751,1697,1705,1781,1735,1656,1791,1736,1766,1675,1777,1759,1713,1737,1757,1752,1636,1773,1731,1760,1701,1773,1770,1684,1715,1770,1775,1657,1752,1737,1763,1690,1768,1760,1663,1729,1761,1765,1629,1789,1739,1760,1718,1764,1758,1661,1738,1729,1755,1643,1759,1752,1714,1716,1772,1753,1663,1753,1735,1791,1704,1800,1736,1709,1733,1752,1746,1649,1719,1729,1758,1694,1783,1730,1661,1743,1752,1730,1656,1755,1715,1749,1701,1756,1730,1661,1753,1700,1764,1661,1787,1715,1709,1711,1737,1733,1634,1744,1743,1753,1681,1781,1738,1667,1736,1771,1744,1641,1773,1733,1748,1701,1744,1746,1668,1747,1740,1780,1657,1740,1730,1701,1696,1749,1746,1623,1746,1751,1751,1641,1743,1733,1678,1712,1754,1754,1653,1735,1787,1764,1650,1772,1728,1700,1690,1721,1764,1631,1778,1772,1725,1660,1760,1728,1620,1752,1740,1741,1668,1765,1745,1721,1722,1771,1745,1672,1736,1738,1755,1656,1745,1734,1687,1721,1764,1741,1609,1770,1749,1750,1672,1791,1736,1672,1743,1737,1773,1623,1734,1748,1755,1674,1765,1777,1680,1736,1739,1785,1609,1763,1747,1697,1676,1753,1766,1650,1749,1770,1781,1699,1767,1752,1699,1725,1742,1735,1639,1759,1747,1735,1695,1811,1769,1672,1749,1749,1749,1654,1778,1743,1746,1719,1770,1747,1666,1746,1754,1775,1661,1733,1743,1690,1685,1728,1775,1653,1731,1739,1718,1672,1767,1724,1670,1718,1738,1724,1627,1771,1746,1695,1708,1764,1746,1651,1728,1743,1746,1664,1749,1735,1720,1717,1784,1716,1640,1729,1745,1736,1667,1749,1712,1647,1757,1735,1702,1659,1778,1733,1677,1673,1805,1737,1653,1733,1762,1746,1670,1786,1719,1663,1710,1755,1716,1634,1727,1716,1727,1646,1744,1733,1632,1679,1748,1709,1646,1761,1741,1733,1673,1787,1706,1659,1704,1732,1701,1632,1739,1737,1715,1663,1727,1718,1663,1711,1733,1718,1681,1751,1711,1703,1706,1734,1691,1669,1719,1740,1721,1680,1776,1714,1661,1679,1734,1651,1682,1748,1750,1701,1673,1782,1720,1663,1728,1764,1685,1658,1780,1730,1697,1698,1773,1681,1665,1739,1751,1712,1694,1760,1673,1673,1705,1745,1676,1664,1721,1733,1717,1677,1759,1680,1627,1695,1710,1664,1623,1727,1707,1681,1698,1724,1668,1650,1723,1686,1661,1666,1714,1685,1664,1685,1697,1689,1672,1739,1695,1643,1664,1727,1663,1640,1704,1731,1681,1666,1755,1695,1667,1687,1750,1687,1640,1739,1706,1696,1668,1753,1701,1659,1699,1733,1648,1614,1736,1696,1680,1690,1765,1711,1643,1752,1726,1708,1661,1740,1720,1636,1704,1750,1677,1648,1761,1718,1637,1708,1752,1679,1645,1725,1715,1667,1659,1749,1697,1623,1682,1720,1690,1657,1734,1722,1680,1669,1753,1690,1625,1707,1734,1658,1660,1762,1690,1628,1696,1737,1669,1630,1722,1745,1677,1662,1734,1705,1623,1718,1708,1623,1650,1739,1693,1666,1693,1725,1664,1639,1742,1720,1657,1668,1743,1715,1643,1712,1745,1675,1678,1705,1734,1669,1656,1743,1645,1668,1695,1738,1638,1675,1728,1673,1627,1681,1702,1651,1653,1737,1661,1661,1671,1722,1653,1642,1735,1692,1683,1688,1743,1645,1620,1703,1705,1629,1675,1716,1649,1633,1688,1703,1652,1657,1708,1709,1693,1679,1706,1713,1678,1735,1708,1636,1693,1743,1669,1648,1727,1727,1633,1669,1728,1670,1704,1694,1732,1626,1648,1721,1683,1614,1684,1743,1674,1635,1686,1723,1663,1672,1770,1666,1644,1674,1750,1639,1682,1750,1696,1663,1695,1752,1645,1631,1711,1717,1624,1648,1778,1680,1613,1712,1743,1630,1660,1768,1685,1649,1677,1717,1649,1644,1706,1681,1638,1710,1738,1653,1621,1710,1706,1597,1708,1715,1661,1622,1708,1740,1627,1672,1700,1676,1637,1685,1725,1672,1626,1742,1691,1629,1702,1730,1652,1653,1716,1729,1599,1680,1762,1650,1664,1687,1720,1623,1653,1735,1664,1633,1719,1755,1625,1639,1738,1711,1619,1673,1751,1653,1642,1692,1740,1616,1689,1768,1688,1653,1703,1749,1626,1673,1731,1695,1608,1702,1729,1650,1646,1737,1708,1607,1705,1719,1634,1659,1719,1722,1599,1692,1738,1668,1601,1715,1732,1642,1626,1697,1687,1611,1711,1711,1652,1593,1722,1693,1581,1715,1730,1635,1627,1680,1724,1633,1665,1734,1663,1600,1701,1705,1620,1628,1714,1661,1570,1697,1757,1644,1606,1741,1700,1579,1681,1749,1655,1587,1709,1716,1583,1676,1752,1680,1614,1699,1751,1642,1632,1753,1675,1578,1699,1773,1623,1621,1761,1689,1585,1671,1750,1669,1609,1707,1718,1648,1667,1731,1663,1631,1709,1755,1646,1631,1695,1660,1592,1673,1748,1637,1580,1708,1676,1562,1675,1727,1619,1614,1709,1709,1592,1654,1732,1651,1599,1718,1716,1608,1636,1726,1658,1595,1724,1741,1600,1635,1720,1688,1598,1688,1771,1612,1624,1749,1677,1558,1711,1761,1614,1615,1688,1707,1583,1677,1761,1646,1587,1731,1712,1588,1670,1737,1612,1593,1713,1713,1595,1678,1769,1612,1618,1711,1733,1607,1655,1757,1646,1605,1732,1754,1605,1630,1765,1647,1586,1710,1720,1577,1637,1724,1657,1558,1734,1746,1627,1660,1735,1640,1579,1721,1714,1649,1630,1754,1652,1621,1724,1740,1657,1638,1730,1646,1609,1629,1635,1682,1712,1721,1749,1798,1663,1689,1767,1695,1698,1632,1640,1709,1689,1692,1764,1789,1632,1727,1751,1673,1628,1622,1684,1683,1671,1729,1727,1639,1736,1746,1675,1628,1642,1684,1699,1724,1735,1749,1721,1659,1739,1750,1670,1624,1647,1677,1704,1736,1730,1774,1695,1666,1782,1765,1688,1627,1641,1676,1678,1732,1719,1760,1745,1634,1703,1753,1689,1631,1640,1678,1677,1734,1718,1758,1752,1635,1754,1768,1666,1668,1643,1664,1688,1685,1735,1808,1828,1676,1696,1748,1670,1682,1633,1645,1672,1679,1706,1786,1836,1630,1731,1757,1675,1625,1626,1676,1680,1677,1736,1777,1627,1722,1766,1671,1622,1634,1673,1680,1700,1736,1806,1842,1648,1707,1761,1660,1646,1632,1680,1689,1698,1732,1802,1811,1657,1717,1792,1739,1693,1629,1648,1700,1686,1713,1767,1822,1728,1659,1720,1736,1687,1627,1635,1695,1683,1708,1752,1799,1806,1635,1757,1778,1661,1698,1633,1695,1673,1740,1736,1775,1788,1738,1688,1718,1629,1683,1668,1657,1686,1681,1701,1731,1732,1833,1727,1697,1683,1668,1648,1645,1674,1684,1691,1697,1690,1740,1731,1693,1731,1603,1695,1696,1626,1696,1683,1711,1734,1775,1812,1747,1697,1723,1605,1683,1679,1631,1694,1676,1738,1740,1752,1786,1721,1703,1746,1660,1715,1710,1615,1677,1697,1709,1760,1715,1790,1775,1697,1682,1636,1695,1687,1635,1681,1684,1705,1752,1726,1804,1773,1705,1722,1731,1644,1663,1672,1721,1728,1730,1740,1765,1781,1829,1826,1858,1718,1805,1756,1819,1740,1643,1715,1735,1697,1636,1740,1858,1893,1912,1743,1756,1805,1839,1749,1661,1723,1716,1725,1718,1681,1778,1833,1832,1735,1773,1773,1845,1736,1644,1741,1714,1720,1725,1766,1788,1871,1837,1822,1738,1831,1784,1797,1699,1724,1699,1739,1723,1742,1747,1812,1801,1839,1773,1771,1799,1795,1799,1792,1714,1728,1696,1745,1723,1742,1750,1815,1805,1846,1756,1757,1787,1771,1800,1742,1710,1696,1742,1719,1724,1754,1809,1804,1831,1767,1730,1817,1803,1844,1733,1643,1714,1723,1750,1746,1751,1777,1798,1826,1793,1719,1779,1822,1804,1786,1646,1707,1712,1726,1738,1754,1767,1815,1828,1842,1750,1739,1808,1765,1806,1693,1716,1666,1728,1754,1763,1779,1810,1840,1817,1738,1737,1819,1746,1793,1701,1726,1690,1737,1730,1755,1776,1806,1819,1859,1757,1722,1827,1766,1837,1742,1611,1572,1547,1580,1451,1452,1452,1487,1520,1475,1550,1550,1543,1564,1530,1554,1652,1608,1484,1503,1517,1547,1659,1621,1652,1609,1342,1432,1433,1475,1560,1627,1596,1541,1595,1452,1457,1480,1478,1486,1486,1491,1498,1510,1508,1598,1572,1628,1672,1479,1499,1529,1554,1659,1645,1597,1605,1393,1438,1424,1472,1605,1616,1566,1551,1576,1451,1452,1455,1480,1500,1481,1505,1519,1515,1475,1540,1553,1604,1502,1485,1519,1553,1655,1632,1643,1616,1345,1428,1433,1474,1560,1635,1584,1531,1605,1449,1460,1477,1481,1492,1480,1508,1531,1500,1555,1539,1546,1632,1625,1523,1488,1517,1547,1610,1656,1634,1614,1376,1433,1423,1453,1538,1618,1607,1521,1584,1475,1463,1489,1459,1494,1520,1530,1516,1522,1573,1530,1569,1587,1649,1505,1497,1488,1536,1545,1632,1618,1649,1531,1403,1428,1435,1483,1607,1619,1554,1538,1570,1466,1475,1433,1494,1516,1475,1543,1538,1575,1549,1534,1563,1670,1563,1509,1512,1514,1607,1624,1659,1661,1347,1426,1432,1481,1547,1627,1604,1521,1589,1474,1456,1478,1474,1499,1488,1541,1537,1517,1578,1537,1551,1605,1644,1501,1507,1473,1542,1628,1625,1620,1381,1437,1420,1453,1541,1602,1611,1543,1553,1535,1496,1496,1507,1520,1519,1496,1541,1513,1543,1543,1564,1559,1610,1654,1479,1515,1500,1600,1642,1622,1639,1565,1394,1442,1454,1436,1601,1617,1532,1524,1535,1462,1472,1445,1496,1517,1536,1546,1516,1578,1588,1539,1591,1644,1602,1491,1523,1520,1599,1662,1606,1658,1652,1380,1442,1447,1487,1515,1616,1651,1554,1583,1559,1504,1470,1484,1475,1496,1525,1512,1543,1566,1566,1582,1601,1572,1675,1576,1476,1503,1497,1595,1656,1673,1654,1631,1500,1415,1431,1430,1379,1450,1572,1624,1579,1555,1624,1447,1510,1488,1496,1518,1542,1529,1538,1518,1582,1560,1536,1562,1681,1574,1498,1501,1516,1585,1647,1647,1647,1632,1450,1416,1446,1455,1463,1561,1433,1410,1489,1473,1487,1509,1505,1578,1605,1531,1502,1562,1617,1545,1654,1628,1615,1514,1529,1486,1540,1505,1534,1571,1578,1545,1507,1572,1597,1617,1589,1572,1591,1541,1553,1531,1514,1508,1589,1578,1587,1639,1640,1673,1659,1609,1644,1556,1529,1559,1527,1521,1534,1511,1511,1522,1551,1543,1547,1523,1524,1566,1626,1552,1505,1524,1554,1606,1661,1678,1585,1455,1407,1427,1523,1630,1581,1538,1548,1495,1474,1465,1449,1515,1567,1505,1548,1557,1551,1574,1578,1649,1567,1492,1506,1518,1588,1654,1633,1592,1591,1384,1477,1468,1520,1617,1594,1521,1573,1464,1506,1499,1540,1532,1530,1487,1536,1508,1566,1572,1548,1593,1644,1580,1469,1478,1477,1579,1636,1670,1620,1596,1405,1438,1393,1449,1511,1650,1506,1669,1600,1624,1563,1575,1629,1591,1541,1539,1538,1511,1511,1523,1596,1566,1570,1558,1610,1577,1560,1650,1610,1627,1661,1606,1660,1602,1619,1685,1631,1623,1621,1606,1560,1566,1692,1636,1552,1565,1600,1570,1581,1521,1564,1600,1590,1497,1517,1585,1582,1518,1657,1565,1470,1477,1387,1502,1550,1643,1634,1556,1588,1670,1517,1492,1514,1593,1543,1523,1547,1527,1531,1532,1550,1541,1597,1631,1659,1643,1670,1685,1690,1647,1674,1591,1577,1654,1574,1631,1596,1676,1619,1725,1707,1688,1682,1658,1564,1599,1641,1566,1557,1597,1480,1603,1552,1497,1523,1561,1543,1497,1397,1613,1487,1575,1539,1579,1582,1609,1586,1646,1672,1664,1627,1611,1539,1557,1645,1669,1645,1627,1583,1670,1517,1552,1621,1500,1662,1586,1599,1527,1569,1605,1574,1517,1494,1479,1482,1522,1534,1552,1572,1586,1598,1546,1589,1625,1593,1616,1604,1649,1576,1636,1670,1616,1606,1618,1585,1528,1542,1654,1580,1590,1579,1566,1492,1532,1548,1582,1568,1510,1521,1602,1534,1603,1604,1455,1433,1368,1560,1558,1568,1646,1556,1553,1541,1587,1578,1529,1509,1502,1474,1448,1535,1519,1582,1602,1557,1523,1536,1616,1661,1645,1648,1648,1662,1562,1591,1693,1610,1634,1588,1593,1528,1655,1621,1578,1569,1553,1557,1511,1546,1588,1573,1499,1524,1564,1602,1552,1604,1516,1451,1366,1440,1604,1496,1665,1610,1600,1523,1593,1595,1596,1519,1498,1492,1459,1482,1506,1513,1584,1602,1539,1478,1546,1618,1648,1677,1658,1644,1547,1602,1673,1580,1652,1608,1577,1535,1648,1620,1595,1530,1554,1547,1525,1547,1565,1576,1498,1519,1563,1591,1555,1609,1518,1466,1372,1456,1600,1488,1666,1604,1603,1535,1583,1612,1568,1524,1499,1478,1462,1483,1506,1520,1557,1603,1520,1503,1512,1640,1603,1613,1636,1575,1565,1677,1606,1617,1604,1585,1534,1594,1625,1580,1582,1562,1547,1526,1538,1562,1580,1549,1508,1510,1614,1578,1599,1567,1447,1426,1399,1589,1519,1612,1629,1575,1508,1545,1595,1574,1520,1501,1493,1490,1479,1507,1521,1584,1611,1554,1523,1555,1599,1670,1624,1648,1667,1653,1560,1609,1656,1588,1659,1582,1568,1547,1634,1633,1589,1530,1555,1534,1525,1551,1577,1574,1487,1522,1554,1583,1575,1614,1508,1465,1369,1472,1595,1500,1652,1589,1594,1536,1577,1600,1583,1515,1498,1477,1474,1507,1536,1540,1568,1570,1562,1570,1589,1626,1614,1613,1603,1633,1591,1608,1651,1618,1603,1625,1576,1532,1539,1670,1576,1597,1578,1555,1500,1535,1541,1582,1569,1505,1525,1602,1541,1611,1600,1453,1426,1362,1562,1563,1570,1646,1561,1555,1543,1590,1583,1533,1516,1506,1477,1474,1542,1539,1559,1582,1589,1593,1523,1630,1625,1606,1567,1622,1638,1585,1642,1680,1635,1610,1552,1590,1530,1593,1603,1623,1609,1561,1583,1529,1530,1560,1577,1544,1510,1517,1617,1565,1587,1580,1453,1431,1389,1574,1530,1602,1630,1563,1526,1536,1612,1579,1528,1500,1512,1480,1466,1521,1539,1550,1581,1600,1603,1539,1625,1611,1602,1580,1620,1616,1592,1632,1654,1619,1606,1575,1504,1521,1628,1607,1626,1612,1580,1521,1504,1530,1603,1565,1496,1512,1602,1563,1602,1620,1486,1446,1393,1514,1607,1513,1664,1581,1613,1523,1555,1605,1570,1498,1500,1466,1490,1521,1539,1562,1564,1603,1588,1522,1621,1616,1597,1611,1615,1637,1569,1638,1673,1567,1587,1524,1506,1509,1599,1571,1609,1554,1575,1532,1546,1574,1572,1524,1504,1564,1582,1547,1627,1525,1443,1388,1429,1611,1507,1649,1617,1590,1488,1557,1619,1583,1530,1498,1495,1486,1486,1542,1523,1572,1575,1590,1579,1560,1643,1608,1616,1568,1638,1584,1573,1663,1610,1610,1585,1617,1496,1567,1597,1574,1566,1550,1536,1529,1557,1585,1549,1506,1514,1620,1559,1603,1577,1449,1425,1399,1583,1583,1531,1669,1567,1623,1547,1604,1608,1603,1531,1513,1513,1513,1514,1517,1571,1543,1580,1581,1603,1584,1578,1644,1630,1620,1633,1628,1627,1617,1676,1651,1631,1610,1620,1576,1557,1587,1678,1604,1525,1638,1549,1603,1552,1546,1591,1605,1565,1490,1511,1602,1577,1596,1630,1537,1486,1406,1400,1566,1657,1581,1527,1603,1531,1574,1482,1475,1448,1510,1519,1500,1516,1529,1540,1605,1571,1578,1499,1566,1610,1593,1605,1637,1559,1526,1496,1578,1652,1591,1544,1567,1448,1545,1446,1413,1475,1443,1486,1474,1599,1509,1561,1552,1619,1563,1645,1564,1622,1552,1582,1591,1587,1518,1582,1536,1548,1587,1577,1599,1583,1610,1512,1427,1493,1542,1625,1626,1556,1532,1527,1596,1584,1514,1429,1471,1455,1491,1502,1523,1481,1438,1459,1543,1568,1498,1548,1559,1666,1621,1625,1674,1699,1664,1647,1573,1610,1560,1534,1563,1595,1466,1566,1547,1535,1601,1629,1718,1606,1602,1651,1530,1563,1663,1651,1649,1594,1511,1577,1512,1513,1539,1523,1508,1533,1510,1479,1495,1514,1531,1526,1540,1608,1555,1546,1613,1563,1625,1662,1643,1652,1569,1540,1540,1645,1603,1595,1557,1536,1494,1543,1564,1588,1569,1543,1513,1638,1538,1642,1627,1488,1453,1571,1414,1632,1656,1595,1546,1621,1572,1579,1528,1549,1577,1596,1516,1490,1504,1499,1455,1485,1524,1584,1577,1591,1515,1539,1577,1623,1567,1588,1576,1521,1561,1543,1512,1523,1548,1602,1579,1495,1521,1537,1502,1545,1560,1547,1539,1543,1613,1567,1664,1670,1641,1529,1671,1596,1574,1535,1614,1597,1551,1531,1500,1509,1512,1489,1541,1538,1572,1574,1566,1545,1587,1595,1579,1579,1643,1651,1623,1672,1667,1592,1577,1602,1587,1577,1599,1610,1574,1541,1563,1545,1554,1572,1601,1620,1591,1534,1537,1611,1558,1685,1705,1618,1634,1484,1662,1608,1603,1526,1585,1606,1569,1518,1500,1474,1483,1505,1526,1509,1582,1604,1582,1572,1571,1608,1596,1619,1602,1653,1578,1552,1654,1603,1619,1625,1578,1524,1541,1607,1579,1530,1516,1510,1456,1522,1523,1576,1542,1496,1533,1587,1528,1596,1478,1258,1397,1524,1701,1663,1708,1728,1685,1737,1793,1807,1828,1792,1771,1709,1744,1792,1669,1695,1779,1641,1710,1742,1704,1697,1700,1758,1837,1846,1800,1729,1724,1788,1704,1669,1770,1641,1686,1741,1725,1688,1699,1732,1787,1802,1719,1723,1766,1738,1679,1708,1739,1659,1709,1727,1684,1680,1772,1784,1824,1828,1746,1721,1752,1755,1676,1705,1781,1640,1726,1720,1713,1726,1777,1786,1805,1796,1780,1721,1729,1781,1707,1691,1707,1739,1667,1706,1733,1682,1746,1786,1825,1808,1800,1751,1706,1735,1786,1671,1704,1801,1639,1707,1709,1721,1703,1775,1782,1811,1819,1792,1728,1730,1777,1720,1677,1692,1688,1666,1691,1712,1727,1703,1728,1680,1647,1746,1788,1623,1699,1669,1725,1731,1711,1721,1613,1711,1823,1782,1633,1694,1668,1730,1733,1715,1722,1622,1679,1781,1722,1644,1701,1692,1697,1727,1740,1724,1593,1745,1819,1754,1664,1681,1695,1707,1715,1732,1719,1616,1757,1758,1596,1713,1674,1698,1697,1725,1810,1784,1826,1819,1834,1718,1765,1759,1814,1793,1781,1754,1700,1630,1695,1711,1726,1706,1744,1809,1814,1817,1835,1758,1769,1747,1786,1803,1768,1743,1775,1589,1705,1635,1747,1709,1710,1760,1754,1792,1857,1717,1762,1766,1818,1774,1790,1745,1739,1610,1718,1680,1718,1695,1703,1782,1802,1829,1844,1781,1750,1747,1782,1810,1784,1764,1788,1597,1709,1681,1704,1695,1719,1804,1795,1824,1833,1830,1709,1783,1742,1815,1771,1738,1772,1604,1686,1685,1685,1703,1704,1802,1792,1826,1804,1820,1721,1756,1763,1802,1780,1747,1780,1587,1704,1670,1698,1699,1718,1811,1787,1827,1815,1839,1711,1759,1765,1819,1795,1780,1756,1712,1643,1706,1719,1741,1704,1691,1775,1783,1787,1825,1706,1683,1713,1756,1759,1723,1746,1598,1701,1668,1769,1716,1713,1737,1764,1787,1776,1755,1738,1778,1814,1763,1740,1660,1623,1674,1719,1721,1730,1699,1729,1752,1802,1729,1673,1764,1767,1721,1711,1567,1707,1659,1756,1718,1701,1726,1780,1777,1770,1749,1745,1768,1821,1765,1724,1791,1590,1706,1653,1754,1735,1715,1697,1743,1757,1769,1705,1684,1691,1777,1716,1695,1702,1634,1683,1718,1736,1725,1715,1737,1763,1802,1724,1773,1765,1848,1770,1791,1744,1570,1670,1720,1718,1703,1683,1778,1770,1772,1801,1775,1748,1693,1798,1752,1668,1484,1509,1523,1544,1572,1555,1563,1543,1557,1564,1584,1613,1519,1643,1567,1601,1588,1607,1639,1773,1673,1334,1591,1620,1565,1606,1527,1593,1540,1532,1592,1541,1559,1627,1597,1605,1610,1548,1690,1647,1717,1652,1715,1579,1556,1595,1641,1546,1546,1522,1570,1616,1629,1557,1630,1594,1614,1670,1653,1755,1842,1814,1630,1627,1587,1767,1571,1556,1683,1623,1577,1560,1545,1551,1541,1659,1640,1521,1584,1652,1638,1693,1720,1788,1780,1588,1619,1545,1724,1574,1613,1583,1700,1590,1581,1564,1549,1518,1533,1625,1649,1562,1591,1615,1647,1692,1707,1755,1711,1631,1589,1581,1676,1636,1494,1605,1593,1639,1616,1570,1572,1527,1519,1547,1628,1638,1610,1550,1555,1665,1671,1684,1724,1779,1758,1506,1545,1572,1723,1542,1296,1372,1498,1586,1578,1698,1594,1583,1564,1549,1527,1541,1629,1644,1576,1599,1593,1658,1690,1678,1761,1766,1728,1525,1540,1607,1656,1519,1483,1422,1519,1576,1555,1681,1610,1580,1562,1541,1552,1550,1667,1633,1540,1566,1645,1664,1679,1710,1762,1737,1669,1528,1538,1661,1625,1305,1234,1242,1465,1582,1556,1703,1607,1567,1567,1535,1549,1587,1592,1619,1563,1550,1572,1543,1610,1698,1760,1799,1548,1555,1551,1692,1475,1234,1275,1288,1551,1588,1609,1658,1579,1588,1529,1465,1589,1559,1639,1575,1564,1520,1594,1601,1542,1636,1707,1505,1556,1586,1667,1382,1208,1246,1377,1541,1592,1675,1606,1576,1560,1541,1499,1557,1608,1601,1570,1559,1569,1601,1627,1654,1730,1792,1656,1568,1554,1682,1580,1283,1239,1245,1462,1533,1528,1609,1545,1576,1614,1651,1678,1619,1584,1603,1646,1614,1666,1708,1720,1721,1742,1740,1754,1685,1543,1604,1654,1579,1424,1458,1492,1553,1611,1578,1551,1608,1624,1642,1594,1591,1668,1612,1616,1665,1698,1671,1724,1746,1724,1706,1634,1764,1630,1626,1629,1618,1374,1438,1562,1536,1576,1539,1598,1597,1543,1567,1617,1586,1602,1621,1678,1625,1685,1682,1634,1641,1750,1625,1614,1630,1605,1394,1420,1546,1534,1583,1525,1595,1606,1528,1573,1612,1600,1588,1604,1686,1626,1692,1671,1643,1645,1732,1634,1553,1608,1672,1351,1463,1570,1525,1539,1541,1606,1618,1534,1573,1612,1589,1596,1632,1667,1637,1698,1655,1638,1659,1774,1555,1597,1649,1511,1383,1516,1556,1616,1520,1602,1580,1547,1576,1630,1599,1600,1592,1666,1669,1690,1676,1665,1655,1697,1751,1631,1630,1676,1542,1350,1458,1536,1527,1611,1541,1569,1625,1647,1688,1619,1591,1595,1633,1625,1667,1700,1711,1733,1724,1748,1745,1673,1544,1610,1647,1597,1435,1449,1503,1576,1545,1696,1572,1593,1551,1518,1562,1568,1685,1664,1558,1581,1644,1662,1724,1716,1801,1779,1570,1559,1549,1720,1516,1285,1269,1237,1504,1607,1555,1522,1508,1565,1536,1599,1501,1560,1560,1596,1643,1732,1733,1673,1617,1608,1533,1611,1566,1393,1345,1337,1519,1586,1526,1514,1465,1539,1515,1530,1570,1641,1601,1667,1741,1647,1681,1546,1488,1513,1508,1380,1388,1264,1544,1565,1557,1540,1562,1474,1476,1537,1548,1581,1662,1610,1664,1719,1606,1630,1655,1487,1437,1583,1413,1416,1319,1339,1592,1545,1569,1572,1547,1510,1519,1536,1508,1588,1663,1633,1670,1689,1605,1625,1571,1489,1499,1598,1485,1376,1330,1320,1597,1552,1569,1584,1541,1490,1497,1536,1527,1576,1656,1623,1652,1716,1619,1655,1551,1481,1495,1621,1370,1418,1293,1393,1600,1557,1569,1563,1512,1506,1518,1538,1537,1649,1620,1641,1657,1671,1632,1647,1491,1465,1499,1551,1351,1384,1268,1483,1547,1559,1541,1543,1500,1468,1478,1505,1498,1537,1611,1598,1568,1594,1699,1508,1436,1529,1481,1380,1360,1281,1563,1561,1577,1555,1522,1486,1484,1487,1500,1519,1540,1592,1543,1493,1549,1530,1443,1518,1501,1380,1387,1269,1540,1572,1561,1535,1548,1485,1499,1525,1515,1512,1607,1611,1583,1616,1644,1658,1537,1453,1509,1566,1355,1397,1259,1490,1562,1608,1544,1595,1594,1555,1571,1594,1588,1544,1590,1579,1619,1639,1669,1594,1623,1735,1595,1630,1660,1591,1351,1460,1578,1530,1538,1540,1600,1604,1535,1561,1572,1589,1571,1602,1582,1581,1621,1587,1541,1624,1630,1623,1645,1450,1384,1595,1698,1731,1724,1695,1708,1735,1752,1719,1624,1689,1744,1715,1749,1736,1678,1695,1719,1763,1668,1655,1693,1751,1689,1761,1723,1669,1696,1699,1714,1623,1696,1760,1701,1742,1747,1701,1727,1727,1768,1735,1626,1688,1730,1708,1706,1752,1693,1717,1729,1754,1751,1634,1687,1692,1752,1691,1755,1728,1700,1692,1767,1763,1664,1643,1659,1749,1697,1724,1732,1696,1708,1733,1758,1726,1637,1727,1719,1754,1722,1755,1685,1704,1728,1765,1724,1641,1671,1723,1686,1732,1715,1701,1710,1682,1720,1748,1642,1696,1762,1681,1674,1695,1739,1647,1724,1690,1687,1743,1779,1681,1684,1700,1658,1589,1564,1598,1666,1701,1649,1719,1726,1472,1526,1684,1760,1433,1446,1405,1528,1584,1692,1594,1551,1602,1656,1681,1654,1708,1732,1541,1525,1657,1768,1527,1457,1371,1561,1550,1697,1624,1518,1594,1616,1674,1712,1657,1768,1626,1467,1603,1735,1587,1545,1371,1468,1462,1640,1630,1688,1716,1724,1682,1701,1688,1708,1782,1654,1703,1739,1688,1683,1721,1769,1743,1768,1775,1808,1869,1882,1872,1822,1718,1765,1778,1758,1747,1731,1735,1787,1714,1775,1732,1808,1831,1838,1898,1865,1738,1742,1782,1747,1776,1744,1733,1785,1724,1781,1751,1734,1809,1838,1802,1752,1729,1790,1740,1785,1790,1696,1747,1772,1754,1728,1779,1810,1817,1887,1850,1757,1733,1782,1745,1772,1801,1694,1737,1767,1772,1754,1763,1831,1862,1878,1852,1742,1742,1768,1773,1777,1777,1703,1720,1777,1744,1769,1773,1797,1868,1885,1868,1821,1726,1753,1746,1775,1745,1748,1743,1761,1732,1776,1760,1812,1860,1868,1876,1840,1743,1748,1818,1756,1779,1750,1647,1695,1709,1757,1730,1767,1737,1755,1699,1752,1776,1679,1664,1705,1725,1752,1733,1781,1802,1681,1723,1750,1724,1641,1691,1703,1728,1708,1715,1742,1689,1753,1761,1680,1658,1713,1713,1739,1747,1761,1754,1711,1718,1751,1755,1630,1693,1711,1762,1725,1768,1722,1763,1669,1782,1789,1756,1647,1692,1711,1762,1725,1768,1735,1763,1666,1727,1769,1708,1652,1712,1711,1759,1742,1757,1735,1723,1712,1777,1758,1737,1718,1743,1735,1734,1746,1763,1759,1808,1695,1675,1701,1774,1757,1725,1734,1735,1730,1726,1766,1753,1834,1698,1700,1717,1764,1722,1731,1728,1752,1711,1709,1727,1778,1681,1701,1716,1767,1719,1733,1742,1729,1733,1763,1756,1771,1803,1660,1702,1699,1780,1721,1730,1753,1748,1730,1755,1779,1777,1794,1651,1741,1784,1772,1766,1724,1748,1742,1727,1753,1767,1773,1807,1680,1681,1741,1755,1771,1728,1750,1734,1731,1755,1764,1768,1808,1694,1696,1769,1748,1744,1695,1700,1729,1763,1726,1792,1860,1841,1714,1787,1754,1786,1738,1678,1689,1730,1703,1685,1769,1850,1853,1724,1778,1743,1799,1731,1683,1680,1754,1716,1676,1761,1822,1741,1770,1758,1789,1778,1649,1681,1738,1708,1738,1736,1840,1876,1748,1762,1768,1783,1781,1658,1688,1720,1761,1747,1740,1826,1865,1767,1767,1825,1800,1800,1778,1718,1713,1707,1736,1750,1727,1788,1860,1812,1720,1775,1761,1739,1805,1659,1684,1722,1758,1749,1744,1827,1860,1764,1759,1786,1770,1803,1826,1916,1794,1798,1768,1745,1749,1758,1832,1878,1778,1745,1833,1845,1792,1779,1931,1809,1760,1770,1746,1771,1740,1844,1849,1835,1842,1855,1839,1910,1791,1830,1910,1796,1779,1774,1745,1764,1766,1841,1839,1828,1847,1810,1866,1875,1730,1827,1915,1807,1784,1770,1749,1757,1749,1835,1874,1795,1836,1844,1872,1911,1857,1789,1861,1886,1783,1799,1746,1764,1766,1789,1822,1888,1751,1791,1874,1854,1784,1821,1928,1795,1776,1775,1744,1774,1772,1838,1867,1780,1786,1843,1833,1866,1785,1853,1758,1833,1725,1768,1731,1777,1827,1845,1767,1772,1807,1846,1795,1867,1763,1804,1763,1750,1742,1776,1812,1829,1835,1840,1823,1869,1901,1795,1856,1765,1822,1755,1764,1708,1807,1822,1830,1828,1840,1840,1870,1844,1742,1860,1766,1830,1745,1779,1712,1801,1835,1851,1773,1875,1827,1908,1920,1861,1800,1858,1779,1811,1739,1773,1698,1812,1820,1850,1741,1852,1830,1850,1818,1876,1751,1828,1740,1752,1720,1789,1835,1836,1792,1797,1841,1834,1839,1787,1685,1773,1775,1792,1755,1714,1740,1779,1724,1755,1810,1733,1641,1762,1773,1769,1778,1714,1783,1773,1747,1712,1840,1693,1615,1759,1723,1759,1798,1721,1717,1731,1795,1688,1805,1832,1628,1782,1682,1776,1781,1777,1734,1724,1781,1760,1691,1781,1767,1749,1761,1714,1713,1802,1819,1812,1709,1729,1811,1706,1774,1706,1707,1796,1795,1815,1696,1743,1795,1714,1767,1724,1699,1751,1803,1775,1688,1797,1690,1735,1756,1758,1739,1803,1831,1802,1723,1830,1849,1673,1729,1754,1754,1745,1796,1826,1735,1701,1777,1807,1697,1759,1717,1712,1799,1817,1810,1736,1814,1820,1783,1752,1830,1742,1787,1738,1765,1732,1763,1791,1707,1743,1808,1723,1681,1773,1807,1766,1779,1709,1789,1755,1783,1719,1750,1792,1747,1662,1772,1813,1759,1786,1668,1757,1764,1796,1717,1749,1787,1749,1645,1772,1818,1761,1796,1703,1770,1765,1752,1764,1713,1771,1792,1657,1771,1835,1761,1789,1758,1774,1717,1778,1743,1735,1780,1817,1726,1676,1767,1815,1769,1782,1784,1721,1752,1745,1814,1731,1785,1811,1675,1685,1770,1805,1768,1781,1777,1730,1743,1744,1797,1756,1792,1830,1809,1642,1746,1833,1762,1768,1754,1767,1737,1748,1779,1727,1753,1786,1747,1653,1766,1810,1755,1775,1764,1739,1745,1731,1816,1720,1764,1779,1750,1634,1773,1813,1758,1792,1723,1800,1740,1759,1748,1711,1761,1778,1666,1804,1831,1744,1795,1712,1748,1746,1764,1752,1718,1765,1778,1662,1801,1834,1741,1793,1715,1702,1745,1788,1744,1727,1773,1763,1656,1789,1828,1740,1786,1719,1748,1785,1757,1808,1701,1773,1799,1656,1744,1821,1751,1770,1776,1773,1766,1743,1786,1718,1735,1769,1755,1665,1792,1815,1742,1782,1760,1738,1776,1750,1807,1696,1753,1796,1670,1575,1078,1164,1221,1335,1302,1258,1309,1261,1278,1216,1215,1187,1284,1296,1373,1492,1637,1563,1663,1683,1664,1534,1785,1524,1535,1533,1424,1541,1476,1524,1584,1595,1488,1564,1560,1474,1538,1601,1540,1645,1669,1596,1645,1589,1711,1748,1636,1729,1690,1782,1750,1704,1714,1794,1723,1802,1694,1736,1731,1732,1689,1729,1693,1689,1679,1654,1727,1649,1629,1722,1692,1696,1801,1711,1760,1711,1803,1822,1753,1797,1766,1839,1804,1851,1779,1857,1807,1918,1815,1871,1782,1873,1810,1890,1816,1888,1797,1851,1793,1859,1818,1802,1771,1775,1796,1737,1724,1756,1724,1804,1703,1780,1781,1869,1648,1760,1714,1710,1684,1652,1667,1651,1686,1615,1644,1546,1758,1528,1676,1479,1735,1482,1624,1373,1787,1413,1734,1498,1783,1526,1752,1716,1557,1843,1492,1788,1524,1781,1512,1729,1799,1524,1786,1432,1775,1771,1453,1740,1303,1878,1556,1324,1834,1805,1276,1681,1894,1256,1765,1843,1389,1645,1845,1363,1779,1789,1495,1743,1751,1542,1736,1549,1813,1647,1428,1890,1804,1455,1759,1824,1480,1815,1480,1840,1755,1527,1767,1649,1830,1777,1521,1783,1574,1840,1701,1461,1799,1629,1846,1839,1560,1757,1605,1820,1871,1650,1835,1587,1847,1923,1715,1857,1714,1818,1818,1764,1848,1616,1839,1993,1607,1914,1759,1875,1836,1689,1919,1946,1665,1926,1901,1724,1949,1796,1931,1866,1754,1974,1904,1855,1973,1896,1856,1978,1946,1824,1973,1925,1874,1981,1969,1827,1985,1941,1840,2019,1950,1843,1971,1935,1756,1979,1968,1773,1945,1993,1737,1906,1964,1841,1887,1911,1961,1816,1772,1939,1852,1708,1834,1869,1792,1774,1775,1835,1898,1778,1814,1781,1819,1860,1837,1870,1690,1787,1751,1841,1681,1807,1790,1795,1837,1709,1792,1717,1838,1867,1826,1792,1780,1879,1759,1979,1927,1805,1907,1749,1855,1923,1821,1849,1763,1869,1988,1771,1899,1751,1852,1953,1776,1867,1779,1915,2040,1942,1877,1821,1865,1848,1925,1918,1939,1919,1791,1918,1853,1865,1841,1892,1994,1892,1923,1908,1928,1831,1859,1803,1920,1821,1835,1785,1872,2053,1885,1858,1886,1892,1846,1898,1765,1876,1746,1869,1768,1824,1775,1835,1760,1770,1777,1777,1785,1736,1721,1752,1768,1659,1669,1691,1622,1674,1665,1768,1700,1642,1658,1672,1685,1720,1731,1588,1678,1658,1662,1743,1605,1720,1635,1660,1684,1642,1708,1649,1699,1614,1656,1797,1605,1646,1629,1668,1632,1656,1710,1593,1657,1686,1666,1655,1643,1673,1639,1628,1807,1693,1625,1690,1688,1711,1668,1681,1608,1657,1727,1698,1749,1627,1631,1680,1657,1757,1593,1623,1756,1654,1620,1632,1645,1738,1618,1638,1577,1572,1701,1552,1594,1669,1557,1595,1660,1568,1539,1639,1509,1537,1534,1602,1504,1551,1596,1507,1534,1570,1545,1553,1593,1486,1535,1657,1494,1492,1569,1450,1512,1625,1540,1553,1626,1627,1576,1605,1647,1683,1745,1699,1723,1799,1773,1804,1853,1822,1831,1763,1824,1803,1804,1824,1681,1755,1642,1756,1673,1646,1496,1456,1448,1192,1192,1315,1324,1358,1321,1330,1335,1368,1361,1320,1312,1324,1342,1323,1350,1375,1255,1219,1181,1244,1216,1222,1279,1364,1297,1270,1308,1315,1283,1216,1289,1211,1272,1221,1258,1193,1234,1193,1210,1206,1242,1207,1171,1101,1085,1224,1175,1282,1336,1370,1320,1343,1365,1393,1340,1282,1386,1256,1320,1345,1339,1439,1293,1337,1408,1414,1295,1314,1277,1376,1361,1318,1442,1309,1341,1313,1431,1364,1341,1401,1355,1404,1428,1479,1419,1438,1445,1492,1471,1480,1475,1431,1530,1499,1521,1438,1437,1557,1444,1517,1427,1542,1520,1605,1567,1556,1607,1485,1626,1482,1630,1474,1600,1530,1561,1521,1523,1518,1465,1557,1485,1445,1482,1488,1564,1425,1551,1537,1516,1546,1364,1450,1583,1365,1428,1490,1458,1402,1441,1412,1404,1493,1364,1415,1429,1380,1373,1421,1429,1455,1468,1514,1484,1528,1548,1494,1511,1573,1577,1562,1607,1607,1600,1645,1553,1680,1683,1696,1713,1744,1701,1712,1718,1732,1688,1675,1700,1739,1618,1681,1599,1707,1660,1707,1695,1679,1687,1674,1657,1723,1705,1686,1704,1725,1682,1660,1683,1668,1707,1706,1678,1699,1653,1694,1630,1638,1644,1648,1686,1680,1639,1697,1615,1626,1685,1669,1684,1631,1729,1635,1716,1741,1697,1755,1686,1728,1744,1724,1770,1730,1758,1694,1684,1680,1678,1641,1662,1657,1640,1645,1611,1639,1633,1626,1640,1583,1603,1606,1602,1626,1661,1581,1545,1589,1558,1615,1503,1644,1551,1612,1563,1599,1590,1572,1537,1575,1528,1528,1553,1531,1496,1521,1486,1503,1574,1529,1527,1500,1451,1504,1491,1520,1587,1530,1555,1523,1562,1608,1589,1612,1587,1630,1581,1628,1571,1608,1573,1576,1604,1611,1631,1599,1619,1650,1634,1615,1643,1673,1610,1637,1604,1647,1654,1619,1631,1637,1663,1715,1643,1629,1631,1668,1611,1633,1655,1641,1594,1579,1490,1367,1394,1253,1274,1221,1306,1292,1283,1297,1289,1227,1257,1221,1198,1194,1171,1327,1292,1225,1398,1378,1445,1499,1506,1501,1477,1503,1462,1456,1445,1451,1410,1409,1307,1338,1392,1361,1263,1349,1355,1358,1363,1385,1386,1411,1422,1407,1412,1420,1416,1403,1419,1400,1410,1386,1416,1421,1417,1389,1405,1415,1411,1407,1379,1436,1421,1389,1441,1421,1396,1419,1420,1406,1383,1384,1411,1394,1396,1413,1403,1413,1423,1404,1423,1415,1403,1380,1412,1413,1382,1412,1399,1410,1418,1423,1423,1423,1389,1401,1398,1364,1389,1413,1401,1380,1374,1382,1392,1420,1420,1390,1402,1407,1418,1357,1387,1384,1371,1403,1399,1430,1378,1398,1387,1401,1388,1414,1372,1410,1417,1398,1385,1404,1379,1394,1377,1397,1384,1398,1408,1420,1406,1431,1427,1378,1423,1424,1403,1401,1405,1402,1391,1382,1400,1393,1395,1390,1381,1405,1402,1394,1421,1403,1392,1423,1395,1402,1374,1364,1397,1415,1420,1400,1400,1401,1389,1406,1421,1391,1386,1412,1401,1374,1390,1419,1405,1406,1414,1405,1422,1414,1433,1399,1444,1416,1402,1441,1423,1374,1417,1412,1427,1409,1395,1422,1404,1419,1430,1405,1388,1386,1408,1391,1399,1435,1431,1404,1422,1403,1408,1372,1362,1413,1392,1399,1415,1421,1381,1384,1409,1425,1398,1413,1402,1386,1415,1412,1397,1368,1412,1421,1411,1405,1396,1411,1416,1410,1390,1408,1443,1405,1403,1405,1385,1411,1414,1407,1397,1397,1385,1414,1408,1434,1402,1410,1411,1390,1395,1406,1397,1397,1372,1384,1407,1380,1427,1404,1362,1381,1409,1421,1400,1433,1402,1389,1412,1406,1397,1382,1392,1407,1395,1408,1431,1397,1390,1403,1415,1420,1407,1368,1431,1388,1388,1384,1391,1430,1363,1384,1410,1407,1397,1415,1426,1383,1398,1397,1415,1425,1389,1392,1402,1411,1409,1398,1411,1432,1392,1417,1404,1413,1405,1403,1375,1398,1397,1403,1376,1373,1376,1407,1397,1385,1365,1386,1366,1370,1356,1415,1387,1376,1348,1299,1358,1337,1340,1378,1342,1337,1290,1322,1260,1313,1316,1328,1325,1340,1339,1320,1306,1312,1320,1331,1313,1300,1264,1283,1264,1249,1315,1323,1384,1336,1339,1370,1380,1293,1299,1252,1323,1370,1357,1365,1353,1372,1316,1294,1333,1357,1368,1393,1386,1376,1397,1379,1387,1357,1349,1367,1368,1356,1363,1399,1358,1371,1386,1382,1370,1368,1367,1355,1344,1345,1394,1346,1374,1380,1375,1358,1356,1378,1380,1391,1386,1348,1380,1352,1377,1378,1368,1361,1375,1383,1357,1365,1378,1362,1356,1374,1376,1350,1377,1396,1372,1344,1359,1374,1363,1397,1352,1379,1352,1361,1357,1358,1352,1358,1366,1368,1378,1371,1361,1375,1388,1381,1385,1346,1383,1375,1345,1352,1348,1373,1373,1394,1359,1339,1345,1343,1362,1390,1361,1344,1371,1353,1375,1383,1374,1368,1364,1362,1369,1364,1355,1362,1378,1356,1401,1338,1377,1369,1368,1385,1380,1368,1378,1397,1353,1387,1363,1385,1373,1376,1391,1380,1352,1386,1348,1383,1348,1378,1331,1349,1355,1372,1363,1353,1405,1352,1382,1358,1389,1354,1366,1391,1361,1353,1376,1377,1389,1376,1377,1369,1357,1394,1360,1381,1356,1353,1359,1379,1355,1344,1377,1374,1363,1390,1353,1386,1364,1366,1364,1362,1386,1386,1378,1364,1368,1361,1374,1360,1361,1404,1389,1384,1377,1376,1331,1340,1378,1377,1346,1374,1386,1366,1349,1353,1342,1369,1374,1370,1352,1366,1368,1371,1365,1360,1386,1358,1364,1355,1382,1376,1320,1382,1357,1354,1372,1383,1380,1326,1364,1326,1319,1346,1335,1325,1313,1314,1299,1353,1315,1323,1282,1357,1312,1339,1343,1359,1393,1334,1353,1352,1369,1349,1363,1364,1362,1365,1350,1354,1355,1329,1359,1353,1345,1354,1350,1350,1383,1363,1343,1380,1359,1371,1360,1320,1334,1308,1330,1339,1328,1354,1338,1320,1320,1301,1333,1311,1332,1337,1305,1353,1367,1356,1325,1326,1335,1347,1323,1346,1328,1345,1331,1294,1330,1322,1285,1274,1269,1296,1287,1307,1332,1327,1260,1215,1241,1222,1251,1225,1229,1219,1173,1221,1521,1408,1468,1495,1453,1669,1642,1622,1570,1548,1539,1483,1516,1523,1561,1534,1424,1527,1417,1466,1279,1414,1337,1387,1294,1406,1415,1465,1559,1596,1574,1591,1608,1634,1635,1580,1641,1591,1598,1597,1619,1658,1625,1645,1631,1669,1593,1631,1647,1664,1695,1661,1692,1664,1600,1674,1646,1645,1638,1638,1634,1692,1656,1678,1758,1694,1729,1750,1700,1703,1723,1675,1722,1785,1730,1727,1755,1752,1712,1770,1707,1787,1719,1759,1744,1702,1751,1755,1791,1732,1829,1727,1751,1735,1777,1700,1675,1715,1688,1672,1716,1693,1724,1685,1677,1670,1624,1688,1710,1692,1662,1653,1657,1741,1631,1753,1725,1729,1773,1729,1798,1783,1766,1783,1744,1762,1789,1727,1748,1766,1776,1687,1742,1772,1667,1726,1715,1701,1756,1760,1749,1741,1800,1761,1809,1798,1810,1798,1750,1797,1808,1777,1774,1754,1748,1770,1759,1750,1745,1695,1694,1723,1747,1758,1776,1754,1754,1796,1826,1782,1809,1784,1737,1756,1768,1774,1765,1741,1787,1775,1793,1767,1773,1788,1819,1851,1849,1848,1846,1841,1799,1816,1805,1844,1860,1851,1834,1856,1846,1823,1882,1828,1846,1836,1859,1829,1844,1796,1891,1848,1867,1843,1841,1845,1879,1869,1847,1805,1843,1888,1850,1853,1872,1868,1880,1878,1878,1838,1848,1831,1878,1887,1852,1843,1813,1801,1867,1834,1827,1862,1909,1871,1849,1821,1855,1836,1808,1851,1843,1864,1829,1858,1834,1870,1872,1893,1833,1881,1869,1861,1809,1875,1850,1831,1872,1865,1829,1851,1848,1849,1932,1851,1784,1856,1909,1931,1833,1899,1861,1933,1953,1922,1924,1892,1963,1920,1964,1929,1960,1913,1913,1892,1902,1908,1886,1891,1917,1877,1914,1869,1901,1897,1878,1858,1892,1875,1908,1865,1876,1890,1893,1885,1872,1834,1865,1919,1919,1939,1925,1928,1868,1884,1878,1914,1884,1851,1876,1888,1920,1892,1867,1871,1879,1926,1902,1849,1879,1870,1879,1908,1857,1847,1837,1865,1860,1847,1862,1854,1846,1826,1830,1856,1867,1824,1875,1869,1853,1827,1849,1888,1847,1821,1835,1833,1832,1868,1855,1903,1843,1857,1845,1819,1844,1825,1798,1824,1818,1790,1776,1724,1769,1715,1702,1839,1755,1807,1792,1787,1787,1798,1766,1832,1814,1778,1816,1773,1763,1789,1703,1741,1690,1730,1775,1769,1711,1761,1760,1803,1792,1803,1789,1776,1800,1761,1812,1824,1825,1816,1826,1789,1837,1820,1814,1770,1780,1808,1848,1775,1838,1829,1838,1843,1792,1847,1820,1849,1861,1865,1801,1854,1866,1845,1847,1873,1845,1833,1820,1812,1801,1845,1796,1849,1815,1839,1850,1859,1848,1859,1831,1878,1875,1866,1842,1839,1871,1809,1850,1834,1839,1841,1878,1866,1821,1865,1831,1859,1857,1834,1877,1831,1812,1838,1730,1753,1701,1686,1755,1654,1690,1663,1693,1710,1652,1710,1664,1650,1638,1594,1658,1592,1534,1556,1568,1655,1634,1487,1554,1697,1569,1594,1573,1561,1525,1580,1590,1523,1535,1625,1562,1544,1604,1600,1666,1681,1714,1643,1721,1678,1677,1685,1665,1655,1638,1552,1597,1626,1576,1559,1551,1596,1585,1568,1595,1579,1604,1600,1612,1611,1667,1707,1779,1641,1664,1755,1707,1698,1666,1744,1672,1699,1744,1749,1746,1736,1755,1756,1748,1804,1808,1797,1776,1776,1768,1752,1725,1765,1716,1761,1736,1757,1747,1745,1707,1630,1726,1683,1768,1755,1732,1753,1761,1741,1801,1776,1756,1838,1750,1762,1783,1754,1775,1820,1784,1892,1783,1853,1814,1775,1803,1813,1758,1781,1821,1796,1795,1826,1790,1825,1811,1804,1820,1830,1875,1801,1821,1870,1849,1837,1851,1813,1770,1824,1818,1791,1806,1798,1765,1811,1818,1821,1772,1874,1888,1819,1837,1831,1828,1889,1856,1817,1832,1899,1903,1814,1857,1894,1785,1862,1840,1869,1808,1851,1869,1843,1772,1804,1819,1788,1806,1812,1866,1831,1903,1843,1835,1832,1831,1844,1753,1802,1776,1830,1825,1861,1901,1886,1913,1913,1913,1908,1900,1940,1893,1897,1911,1876,1861,1860,1849,1884,1852,1759,1761,1800,1861,1760,1800,1843,1824,1810,1800,1824,1846,1857,1876,1824,1849,1920,1830,1836,1879,1853,1885,1882,1841,1853,1814,1862,1833,1767,1799,1785,1770,1764,1792,1785,1775,1783,1800,1802,1786,1824,1755,1873,1806,1830,1764,1799,1793,1810,1745,1836,1786,1797,1689,1832,1807,1842,1768,1818,1800,1772,1760,1801,1842,1811,1787,1777,1794,1828,1707,1837,1863,1845,1785,1820,1827,1815,1779,1821,1855,1856,1750,1798,1819,1805,1859,1832,1872,1763,1828,1758,1822,1841,1855,1809,1741,1800,1682,1758,1815,1709,1768,1857,1726,1713,1756,1819,1766,1689,1798,1785,1801,1770,1730,1723,1723,1732,1739,1714,1721,1732,1744,1710,1791,1819,1776,1792,1778,1752,1720,1745,1761,1790,1809,1765,1723,1722,1783,1764,1708,1732,1658,1643,1663,1689,1679,1755,1674,1699,1695,1695,1734,1700,1669,1726,1721,1748,1708,1738,1761,1740,1779,1770,1813,1808,1749,1767,1817,1840,1721,1756,1809,1772,1704,1808,1658,1734,1671,1691,1789,1693,1728,1778,1709,1724,1786,1740,1714,1774,1754,1624,1616,1668,1618,1603,1615,1644,1628,1633,1634,1660,1623,1663,1700,1658,1689,1656,1672,1593,1709,1671,1709,1727,1655,1662,1693,1733,1713,1769,1694,1681,1681,1730,1732,1758,1723,1743,1728,1659,1535,1725,1691,1722,1760,1681,1732,1712,1742,1803,1793,1840,1777,1708,1704,1759,1809,1814,1761,1674,1707,1772,1724,1718,1699,1740,1785,1838,1838,1760,1738,1710,1749,1817,1809,1759,1696,1707,1778,1709,1699,1648,1748,1819,1800,1771,1744,1720,1760,1777,1805,1782,1702,1735,1728,1734,1705,1729,1662,1794,1821,1821,1826,1723,1737,1731,1768,1823,1780,1727,1717,1737,1747,1683,1734,1699,1784,1789,1820,1824,1757,1747,1729,1746,1785,1838,1756,1701,1722,1764,1688,1729,1700,1757,1805,1805,1824,1741,1737,1711,1742,1769,1837,1752,1701,1720,1761,1690,1721,1698,1750,1806,1813,1827,1739,1724,1735,1781,1824,1839,1727,1628,1688,1651,1624,1654,1691,1673,1697,1666,1790,1783,1651,1472,1735,1767,1654,1658,1634,1673,1637,1635,1668,1611,1689,1678,1751,1737,1825,1698,1471,1646,1794,1717,1651,1691,1637,1670,1601,1648,1694,1593,1676,1702,1738,1805,1699,1492,1632,1797,1714,1656,1701,1633,1687,1639,1643,1648,1698,1722,1664,1699,1795,1753,1605,1533,1764,1740,1664,1697,1626,1687,1644,1654,1606,1720,1673,1689,1670,1752,1807,1688,1480,1671,1809,1724,1648,1700,1639,1682,1669,1598,1690,1695,1667,1687,1649,1804,1778,1634,1501,1730,1768,1625,1696,1635,1663,1646,1648,1597,1727,1667,1682,1629,1700,1824,1710,1503,1691,1795,1727,1663,1711,1634,1689,1650,1614,1670,1697,1671,1699,1670,1795,1772,1644,1541,1686,1827,1685,1659,1702,1635,1662,1652,1574,1708,1685,1675,1673,1678,1786,1754,1610,1553,1731,1771,1622,1663,1701,1646,1617,1723,1774,1756,1758,1792,1674,1713,1652,1690,1687,1641,1651,1693,1750,1781,1811,1780,1696,1674,1687,1668,1665,1632,1650,1704,1725,1774,1797,1750,1678,1627,1734,1696,1661,1666,1667,1744,1763,1749,1826,1740,1671,1634,1737,1697,1663,1649,1686,1783,1760,1751,1824,1755,1683,1706,1692,1685,1660,1654,1627,1759,1775,1749,1800,1781,1686,1739,1679,1683,1684,1646,1620,1723,1777,1754,1754,1792,1677,1716,1658,1719,1693,1650,1665,1652,1723,1746,1807,1806,1686,1654,1712,1680,1656,1650,1650,1711,1730,1775,1843,1709,1729,1684,1723,1700,1660,1648,1676,1690,1740,1799,1824,1691,1748,1662,1709,1697,1650,1666,1657,1725,1746,1810,1807,1692,1691,1696,1668,1624,1595,1675,1713,1644,1697,1726,1717,1698,1705,1847,1774,1698,1729,1741,1701,1628,1590,1674,1705,1698,1651,1672,1660,1714,1815,1860,1709,1692,1745,1729,1693,1587,1658,1674,1708,1675,1679,1671,1619,1712,1778,1714,1727,1746,1727,1689,1580,1683,1676,1697,1645,1687,1707,1696,1729,1858,1726,1693,1743,1741,1709,1613,1607,1661,1693,1639,1722,1693,1722,1683,1731,1845,1747,1694,1698,1691,1702,1601,1646,1668,1679,1656,1722,1694,1738,1679,1772,1843,1750,1676,1674,1678,1719,1585,1664,1671,1693,1641,1754,1693,1716,1666,1801,1854,1702,1716,1765,1728,1693,1584,1655,1677,1686,1645,1708,1675,1719,1653,1859,1792,1702,1741,1724,1724,1670,1579,1680,1684,1667,1677,1728,1721,1658,1681,1848,1793,1718,1740,1727,1717,1672,1576,1676,1699,1705,1649,1661,1684,1711,1779,1884,1711,1699,1731,1741,1722,1615,1642,1664,1706,1678,1678,1714,1690,1819,1747,1737,1681,1755,1801,1757,1708,1606,1669,1669,1712,1669,1653,1780,1776,1835,1750,1692,1703,1721,1779,1727,1660,1602,1656,1672,1688,1676,1683,1709,1767,1741,1747,1692,1739,1795,1760,1705,1597,1672,1652,1722,1677,1664,1737,1736,1847,1752,1688,1705,1725,1783,1732,1658,1595,1636,1727,1699,1704,1694,1723,1734,1806,1761,1688,1711,1726,1766,1758,1612,1615,1648,1719,1696,1700,1703,1719,1770,1788,1747,1671,1688,1732,1797,1758,1588,1640,1681,1697,1670,1678,1722,1684,1834,1755,1742,1693,1759,1769,1743,1774,1667,1699,1744,1676,1704,1758,1684,1642,1728,1716,1739,1622,1729,1734,1662,1703,1742,1671,1684,1782,1740,1719,1627,1724,1734,1671,1721,1729,1671,1691,1711,1754,1672,1677,1744,1686,1692,1740,1711,1642,1743,1774,1763,1665,1708,1764,1654,1716,1744,1695,1682,1715,1751,1682,1748,1749,1754,1664,1721,1736,1740,1776,1824,1867,1804,1793,1829,1798,1845,1860,1718,1741,1756,1756,1679,1726,1724,1710,1760,1824,1855,1836,1785,1838,1810,1838,1862,1814,1719,1744,1735,1748,1661,1728,1725,1768,1765,1876,1844,1794,1772,1806,1814,1831,1840,1698,1749,1744,1749,1672,1724,1727,1738,1768,1845,1846,1798,1794,1817,1813,1851,1883,1710,1695,1752,1761,1784,1750,1713,1788,1853,1787,1749,1716,1754,1767,1863,1772,1675,1690,1734,1733,1736,1737,1734,1795,1856,1785,1736,1698,1799,1756,1845,1767,1628,1716,1704,1723,1717,1678,1727,1780,1751,1739,1711,1764,1770,1854,1767,1664,1703,1722,1729,1765,1746,1772,1814,1813,1807,1732,1698,1792,1787,1833,1773,1636,1728,1759,1766,1777,1730,1778,1825,1828,1782,1716,1671,1774,1789,1811,1770,1642,1732,1761,1765,1774,1732,1776,1827,1823,1779,1705,1667,1799,1798,1818,1750,1648,1730,1756,1764,1787,1710,1779,1831,1830,1769,1711,1709,1782,1818,1798,1759,1461,1509,1527,1686,1684,1556,1688,1702,1733,1754,1810,1757,1671,1777,1755,1783,1500,1482,1492,1687,1649,1624,1629,1668,1677,1772,1828,1789,1645,1757,1776,1786,1567,1497,1465,1660,1664,1565,1648,1639,1697,1789,1807,1766,1668,1776,1759,1780,1505,1488,1502,1702,1649,1596,1625,1634,1732,1761,1803,1773,1651,1756,1777,1786,1567,1493,1506,1659,1681,1583,1662,1678,1724,1758,1758,1802,1680,1727,1790,1788,1754,1454,1516,1566,1672,1685,1580,1682,1689,1746,1758,1793,1735,1671,1761,1753,1792,1489,1514,1533,1676,1681,1538,1677,1681,1730,1758,1818,1774,1642,1751,1807,1783,1730,1621,1658,1655,1733,1767,1772,1734,1762,1802,1809,1799,1747,1704,1757,1735,1795,1728,1703,1757,1616,1610,1637,1705,1717,1709,1672,1726,1813,1833,1798,1753,1693,1769,1738,1805,1744,1691,1753,1621,1620,1625,1705,1714,1661,1700,1727,1748,1762,1814,1744,1692,1769,1733,1782,1748,1724,1734,1632,1618,1649,1691,1746,1738,1747,1710,1763,1762,1816,1766,1690,1746,1706,1779,1793,1676,1738,1731,1615,1661,1660,1731,1767,1782,1740,1767,1795,1802,1806,1753,1724,1798,1786,1765,1769,1682,1734,1726,1620,1666,1658,1732,1769,1780,1741,1768,1793,1795,1800,1751,1720,1802,1723,1741,1773,1724,1741,1649,1614,1623,1684,1750,1773,1769,1739,1767,1794,1815,1778,1740,1785,1801,1730,1770,1761,1716,1745,1706,1673,1709,1736,1700,1715,1760,1739,1640,1717,1717,1764,1645,1719,1707,1673,1714,1759,1754,1684,1678,1724,1764,1699,1664,1734,1682,1671,1728,1732,1707,1670,1726,1741,1737,1636,1743,1711,1712,1709,1780,1747,1645,1702,1725,1769,1678,1709,1714,1715,1711,1727,1761,1709,1663,1744,1724,1781,1664,1714,1724,1710,1709,1732,1752,1692,1641,1736,1743,1735,1649,1713,1737,1705,1687,1767,1735,1642,1706,1773,1762,1622,1824,1884,1836,1858,1797,1837,1918,1950,1954,1874,1750,1726,1687,1889,1910,1890,1788,1794,1898,1961,1963,1903,1774,1697,1669,1926,1904,1874,1848,1803,1836,1903,1958,1936,1867,1730,1646,1840,1872,1934,1858,1861,1820,1856,1943,1963,1956,1877,1707,1626,1880,1889,1919,1881,1815,1837,1881,1957,1957,1926,1885,1710,1631,1881,1891,1935,1859,1818,1836,1870,1948,1984,1917,1804,1685,1728,1890,1919,1883,1838,1821,1840,1937,1975,1944,1863,1717,1646,1890,1904,1922,1870,1897,1843,1919,1917,1985,1937,1838,1695,1669,1890,1896,1917,1855,1895,1855,1909,1950,1978,1922,1824,1691,1704,1885,1912,1906,1844,1891,1844,1909,1950,1984,1905,1767,1680,1778,1902,1930,1886,1832,1814,1869,1946,1982,1901,1788,1691,1737,1895,1929,1891,1831,1807,1859,1956,1979,1917,1837,1675,1630,1881,1894,1929,1864,1836,1811,1922,1980,1952,1868,1676,1646,1882,1893,1933,1865,1827,1810,1929,1972,1958,1903,1773,1699,1769,1893,1909,1856,1809,1847,1851,1935,1985,1909,1795,1689,1726,1889,1919,1870,1785,1805,1906,1969,1973,1904,1730,1667,1835,1880,1935,1847,1823,1807,1864,1951,1983,1899,1778,1683,1606,1621,1707,1703,1620,1663,1737,1774,1736,1822,1738,1686,1710,1743,1742,1599,1606,1676,1720,1636,1663,1660,1780,1777,1782,1733,1686,1732,1769,1684,1600,1645,1703,1684,1678,1650,1686,1726,1750,1737,1685,1710,1748,1734,1599,1609,1678,1720,1661,1666,1686,1763,1771,1802,1739,1685,1726,1770,1707,1610,1626,1704,1709,1631,1667,1727,1774,1730,1824,1736,1684,1712,1730,1748,1592,1613,1666,1724,1617,1640,1681,1778,1744,1808,1748,1689,1701,1731,1759,1601,1604,1696,1702,1664,1656,1670,1762,1754,1768,1737,1745,1710,1727,1798,1607,1613,1616,1660,1639,1720,1692,1678,1704,1713,1693,1758,1687,1758,1768,1688,1470,1495,1504,1691,1643,1804,1740,1651,1608,1719,1571,1611,1609,1609,1611,1739,1705,1731,1646,1636,1692,1691,1740,1801,1728,1508,1530,1468,1619,1619,1689,1790,1642,1643,1656,1612,1603,1607,1661,1620,1734,1720,1706,1652,1614,1641,1747,1716,1741,1674,1566,1499,1456,1605,1651,1711,1797,1692,1653,1659,1640,1589,1589,1669,1604,1701,1704,1676,1743,1709,1659,1731,1725,1732,1759,1719,1452,1529,1481,1667,1652,1794,1757,1663,1610,1685,1529,1585,1613,1622,1626,1744,1680,1731,1679,1684,1705,1737,1715,1763,1747,1651,1494,1485,1527,1711,1699,1719,1802,1701,1651,1679,1583,1597,1653,1649,1688,1712,1677,1779,1695,1679,1697,1704,1741,1793,1713,1547,1515,1453,1616,1644,1771,1707,1748,1634,1693,1553,1588,1603,1647,1640,1738,1678,1689,1700,1687,1697,1757,1684,1758,1766,1675,1470,1498,1522,1719,1627,1776,1754,1672,1628,1704,1595,1614,1616,1628,1645,1730,1704,1718,1687,1682,1696,1750,1720,1785,1719,1608,1526,1509,1537,1695,1637,1803,1740,1645,1652,1662,1650,1587,1683,1717,1715,1726,1725,1739,1753,1689,1787,1754,1659,1478,1514,1531,1691,1609,1800,1725,1636,1646,1683,1548,1561,1640,1502,1431,1585,1740,1682,1571,1600,1610,1611,1619,1737,1693,1720,1676,1675,1685,1757,1683,1778,1737,1596,1504,1516,1540,1712,1607,1793,1745,1737,1641,1696,1626,1694,1718,1720,1744,1622,1652,1657,1659,1579,1633,1603,1619,1691,1725,1561,1382,1499,1637,1700,1759,1689,1662,1691,1669,1610,1690,1753,1673,1738,1665,1636,1645,1610,1691,1546,1604,1690,1643,1754,1708,1492,1441,1536,1726,1721,1714,1708,1669,1707,1712,1639,1685,1715,1699,1721,1651,1596,1643,1638,1618,1674,1570,1600,1674,1727,1567,1385,1480,1626,1712,1758,1688,1639,1656,1672,1604,1675,1741,1688,1735,1693,1675,1576,1710,1657,1581,1603,1623,1613,1754,1700,1492,1393,1524,1728,1714,1728,1694,1664,1684,1685,1626,1671,1727,1695,1742,1651,1628,1704,1662,1598,1653,1601,1625,1679,1718,1616,1422,1468,1649,1709,1723,1712,1682,1677,1714,1725,1624,1698,1746,1695,1738,1648,1652,1684,1669,1603,1646,1595,1638,1658,1720,1611,1381,1467,1618,1704,1777,1689,1671,1659,1673,1684,1665,1689,1701,1726,1713,1602,1690,1607,1623,1598,1615,1597,1603,1735,1709,1528,1367,1574,1663,1739,1754,1689,1663,1689,1670,1613,1687,1772,1676,1741,1690,1607,1701,1591,1623,1628,1593,1616,1621,1754,1707,1474,1469,1568,1709,1747,1776,1705,1661,1660,1677,1606,1685,1722,1684,1747,1671,1598,1700,1613,1631,1620,1597,1645,1628,1762,1689,1471,1474,1600,1705,1716,1734,1662,1673,1672,1709,1628,1677,1732,1693,1731,1680,1646,1692,1616,1610,1653,1580,1627,1665,1731,1684,1448,1446,1589,1685,1746,1700,1653,1648,1698,1715,1732,1711,1723,1758,1632,1692,1687,1664,1619,1659,1690,1727,1603,1415,1445,1609,1698,1761,1700,1660,1647,1670,1666,1680,1641,1638,1542,1487,1628,1726,1659,1666,1658,1689,1713,1751,1728,1628,1640,1630,1629,1587,1622,1605,1603,1718,1679,1552,1349,1513,1631,1736,1771,1729,1655,1647,1682,1589,1615,1599,1567,1607,1563,1529,1668,1701,1673,1611,1574,1593,1589,1548,1362,1615,1581,1563,1715,1642,1672,1699,1649,1570,1576,1582,1662,1548,1543,1679,1644,1549,1594,1628,1606,1524,1453,1509,1577,1563,1676,1676,1603,1708,1617,1649,1606,1581,1595,1633,1501,1611,1675,1558,1587,1557,1597,1553,1477,1439,1566,1575,1623,1717,1584,1686,1592,1653,1617,1574,1573,1618,1499,1610,1674,1674,1598,1545,1627,1587,1519,1433,1572,1591,1535,1681,1670,1588,1680,1590,1623,1595,1584,1595,1561,1530,1665,1701,1675,1609,1570,1607,1584,1562,1361,1612,1648,1580,1664,1677,1628,1684,1588,1621,1595,1579,1593,1567,1529,1673,1695,1672,1601,1571,1619,1591,1563,1355,1629,1662,1550,1680,1678,1627,1687,1588,1619,1592,1580,1591,1563,1531,1663,1697,1676,1609,1570,1600,1583,1552,1344,1634,1623,1554,1717,1700,1653,1705,1628,1595,1592,1557,1604,1594,1556,1650,1671,1492,1575,1582,1646,1562,1439,1574,1583,1537,1690,1667,1593,1685,1594,1615,1592,1574,1586,1615,1532,1614,1672,1529,1601,1555,1632,1569,1451,1514,1619,1617,1563,1707,1652,1700,1636,1664,1594,1571,1585,1628,1528,1561,1633,1653,1483,1557,1620,1609,1545,1381,1636,1632,1546,1688,1681,1648,1696,1607,1585,1606,1575,1617,1618,1530,1627,1676,1505,1562,1571,1633,1551,1443,1524,1594,1612,1644,1694,1618,1675,1610,1695,1599,1581,1578,1590,1519,1652,1665,1677,1586,1549,1606,1608,1536,1410,1582,1583,1539,1700,1654,1600,1706,1693,1676,1603,1671,1644,1676,1662,1659,1621,1611,1647,1592,1473,1434,1561,1590,1623,1722,1581,1682,1553,1511,1439,1536,1583,1496,1635,1668,1623,1600,1594,1535,1634,1546,1563,1674,1691,1663,1578,1557,1615,1566,1532,1398,1594,1574,1593,1730,1639,1700,1653,1631,1587,1601,1649,1670,1697,1614,1636,1675,1594,1538,1588,1588,1649,1784,1745,1575,1615,1559,1732,1693,1642,1582,1656,1654,1626,1574,1599,1656,1677,1726,1684,1641,1630,1606,1398,1589,1638,1762,1837,1585,1647,1576,1646,1695,1619,1668,1603,1701,1605,1640,1559,1621,1698,1671,1697,1686,1594,1639,1550,1365,1548,1618,1753,1568,1616,1581,1700,1671,1659,1589,1675,1681,1595,1613,1551,1641,1682,1696,1613,1603,1664,1498,1518,1511,1624,1711,1792,1674,1623,1587,1565,1747,1631,1673,1569,1656,1583,1634,1574,1613,1684,1656,1675,1617,1605,1644,1532,1568,1573,1568,1700,1805,1686,1607,1604,1595,1681,1637,1633,1596,1694,1610,1632,1584,1614,1679,1649,1675,1618,1639,1655,1548,1550,1587,1544,1740,1800,1682,1589,1618,1548,1661,1609,1610,1586,1712,1559,1629,1562,1603,1680,1655,1656,1616,1621,1622,1531,1581,1589,1559,1714,1811,1647,1644,1593,1580,1739,1657,1675,1561,1657,1600,1640,1587,1618,1682,1647,1700,1641,1576,1698,1434,1552,1597,1618,1762,1820,1577,1653,1569,1633,1686,1609,1676,1605,1668,1614,1649,1556,1625,1686,1680,1644,1638,1645,1571,1554,1601,1574,1627,1775,1795,1553,1649,1569,1644,1711,1603,1621,1654,1702,1601,1618,1549,1630,1696,1684,1707,1677,1628,1626,1458,1564,1672,1699,1828,1616,1632,1582,1589,1725,1631,1691,1591,1719,1578,1652,1561,1591,1686,1655,1677,1620,1626,1600,1526,1561,1613,1553,1718,1811,1611,1647,1582,1579,1756,1624,1672,1581,1689,1653,1730,1558,1674,1721,1691,1586,1635,1552,1544,1598,1598,1768,1813,1553,1645,1571,1636,1703,1604,1651,1637,1655,1457,1595,1627,1561,1486,1564,1627,1594,1606,1624,1594,1608,1678,1651,1680,1619,1641,1662,1569,1546,1563,1548,1727,1782,1684,1581,1632,1570,1732,1651,1721,1579,1685,1590,1634,1607,1598,1726,1687,1732,1604,1631,1578,1680,1629,1686,1670,1643,1585,1502,1560,1630,1666,1791,1683,1624,1710,1761,1611,1617,1571,1676,1668,1726,1660,1575,1530,1669,1670,1656,1719,1614,1687,1568,1481,1603,1628,1769,1694,1673,1669,1720,1626,1610,1605,1647,1727,1694,1661,1618,1586,1531,1600,1655,1618,1615,1675,1544,1470,1626,1627,1766,1679,1671,1667,1730,1622,1605,1586,1650,1726,1687,1702,1622,1613,1602,1606,1644,1682,1627,1695,1559,1480,1573,1648,1725,1725,1706,1639,1719,1678,1613,1599,1583,1723,1687,1750,1581,1653,1581,1661,1614,1646,1662,1627,1642,1533,1498,1599,1677,1788,1690,1666,1677,1770,1605,1603,1581,1686,1722,1742,1640,1600,1621,1612,1603,1642,1686,1627,1696,1558,1450,1524,1682,1770,1711,1703,1670,1703,1629,1611,1626,1603,1732,1692,1745,1616,1618,1585,1660,1629,1650,1673,1640,1588,1535,1581,1651,1691,1780,1667,1621,1698,1758,1630,1624,1584,1688,1727,1738,1642,1597,1623,1618,1598,1635,1687,1613,1698,1562,1469,1575,1650,1727,1735,1705,1632,1731,1713,1720,1606,1703,1707,1719,1661,1640,1713,1653,1729,1618,1708,1590,1481,1572,1631,1682,1759,1651,1619,1740,1631,1489,1745,1494,1440,1493,1654,1690,1737,1613,1610,1582,1672,1669,1745,1625,1623,1636,1641,1632,1644,1697,1610,1685,1568,1479,1598,1658,1741,1749,1694,1658,1690,1597,1523,1525,1551,1470,1442,1633,1596,1580,1471,1472,1627,1608,1583,1510,1506,1557,1694,1716,1569,1697,1677,1568,1494,1548,1538,1461,1541,1600,1608,1441,1472,1527,1601,1589,1561,1494,1570,1606,1720,1726,1643,1741,1669,1595,1500,1557,1484,1412,1567,1594,1584,1412,1492,1557,1574,1559,1564,1449,1612,1640,1690,1614,1613,1714,1653,1552,1489,1554,1486,1430,1619,1577,1600,1446,1477,1610,1601,1553,1528,1488,1578,1720,1784,1619,1683,1706,1566,1522,1545,1537,1517,1487,1573,1612,1546,1447,1477,1627,1531,1537,1518,1587,1566,1660,1593,1556,1715,1666,1594,1474,1548,1494,1415,1569,1612,1575,1454,1479,1564,1584,1581,1552,1464,1609,1619,1713,1609,1615,1704,1682,1576,1547,1587,1561,1646,1602,1543,1533,1623,1567,1575,1533,1490,1583,1639,1720,1581,1681,1704,1490,1478,1428,1495,1473,1579,1643,1640,1555,1462,1570,1478,1399,1576,1570,1607,1425,1492,1601,1586,1568,1549,1497,1605,1644,1742,1582,1662,1727,1602,1627,1643,1718,1739,1652,1709,1702,1655,1634,1652,1763,1710,1657,1644,1538,1477,1627,1671,1559,1771,1659,1666,1670,1682,1604,1602,1688,1762,1676,1668,1672,1631,1638,1682,1672,1741,1640,1679,1548,1554,1472,1661,1555,1675,1725,1667,1689,1672,1565,1610,1655,1704,1725,1647,1636,1652,1616,1558,1644,1688,1570,1673,1530,1573,1502,1682,1556,1753,1707,1649,1667,1707,1588,1602,1653,1723,1715,1658,1711,1691,1661,1621,1631,1732,1678,1681,1614,1544,1454,1651,1628,1612,1760,1634,1658,1660,1687,1595,1603,1708,1770,1698,1712,1698,1659,1637,1709,1684,1761,1639,1685,1541,1547,1427,1676,1627,1772,1638,1703,1667,1715,1593,1619,1654,1716,1735,1653,1698,1689,1671,1620,1665,1777,1699,1664,1651,1539,1469,1565,1644,1697,1759,1688,1710,1682,1687,1596,1599,1714,1772,1708,1687,1697,1672,1649,1702,1696,1759,1648,1685,1549,1557,1468,1673,1565,1683,1713,1656,1712,1682,1592,1602,1656,1710,1758,1684,1670,1677,1660,1627,1664,1766,1750,1635,1662,1478,1519,1587,1682,1593,1759,1680,1673,1669,1727,1697,1644,1716,1762,1715,1751,1698,1734,1686,1806,1703,1692,1526,1547,1547,1687,1568,1768,1672,1676,1646,1693,1450,1738,1549,1473,1387,1479,1612,1625,1580,1606,1669,1714,1761,1672,1660,1675,1653,1644,1661,1743,1780,1640,1641,1513,1505,1606,1655,1591,1751,1636,1699,1683,1715,1693,1694,1717,1673,1706,1759,1696,1744,1763,1731,1733,1746,1697,1748,1667,1633,1545,1607,1654,1657,1677,1822,1700,1738,1682,1745,1705,1731,1682,1726,1720,1695,1711,1713,1669,1618,1645,1722,1685,1774,1702,1613,1575,1617,1610,1624,1644,1759,1756,1705,1724,1695,1750,1679,1706,1725,1683,1728,1762,1686,1708,1736,1632,1626,1639,1694,1695,1610,1655,1601,1593,1652,1657,1682,1769,1731,1722,1686,1784,1664,1770,1712,1679,1697,1698,1752,1710,1692,1666,1714,1744,1651,1770,1663,1674,1551,1611,1628,1654,1672,1815,1744,1716,1734,1730,1718,1718,1673,1716,1670,1712,1769,1692,1727,1752,1717,1686,1724,1729,1728,1623,1652,1588,1626,1662,1655,1626,1727,1755,1727,1712,1754,1753,1704,1664,1730,1702,1687,1772,1690,1722,1747,1713,1738,1750,1720,1743,1663,1639,1564,1644,1667,1629,1652,1782,1725,1726,1699,1752,1709,1721,1688,1715,1676,1722,1768,1725,1715,1737,1730,1699,1716,1736,1719,1634,1649,1610,1683,1671,1666,1654,1775,1762,1733,1718,1752,1760,1716,1703,1721,1690,1701,1754,1698,1734,1756,1725,1744,1746,1724,1745,1643,1638,1522,1616,1642,1651,1678,1827,1690,1743,1673,1727,1746,1769,1717,1712,1741,1740,1734,1730,1717,1740,1728,1758,1654,1654,1580,1618,1639,1659,1698,1793,1734,1717,1694,1739,1598,1642,1705,1628,1599,1572,1585,1667,1739,1662,1768,1708,1682,1711,1759,1705,1765,1714,1712,1743,1744,1648,1745,1699,1626,1575,1597,1611,1649,1637,1766,1756,1719,1748,1735,1765,1569,1509,1577,1577,1637,1667,1716,1666,1556,1565,1635,1659,1663,1670,1683,1636,1607,1600,1573,1668,1623,1745,1712,1721,1594,1535,1525,1631,1616,1691,1711,1654,1586,1575,1568,1670,1601,1724,1687,1634,1609,1606,1573,1652,1630,1727,1711,1719,1590,1507,1566,1614,1628,1672,1702,1644,1605,1540,1586,1607,1612,1692,1563,1681,1571,1623,1622,1622,1737,1705,1722,1641,1544,1519,1587,1591,1653,1692,1698,1590,1584,1524,1656,1632,1689,1727,1574,1708,1579,1613,1634,1651,1734,1720,1736,1650,1570,1510,1592,1575,1663,1669,1736,1599,1593,1569,1651,1645,1634,1732,1595,1685,1577,1608,1575,1682,1646,1706,1714,1732,1575,1496,1585,1592,1655,1679,1722,1639,1562,1553,1655,1662,1679,1689,1654,1635,1607,1591,1548,1704,1658,1720,1670,1736,1602,1523,1558,1619,1613,1685,1727,1693,1559,1588,1609,1672,1680,1629,1733,1592,1658,1562,1592,1682,1620,1743,1702,1697,1612,1543,1536,1592,1592,1668,1701,1717,1553,1607,1571,1662,1656,1636,1725,1589,1697,1577,1624,1580,1627,1699,1719,1733,1726,1664,1541,1652,1722,1715,1688,1563,1610,1694,1686,1656,1725,1574,1705,1578,1607,1643,1640,1733,1715,1728,1516,1451,1550,1566,1444,1503,1617,1692,1646,1556,1512,1594,1584,1659,1677,1743,1606,1604,1567,1661,1642,1631,1735,1607,1698,1578,1610,1578,1656,1668,1756,1751,1758,1704,1730,1747,1695,1762,1712,1802,1799,1814,1836,1776,1752,1728,1755,1782,1778,1873,1793,1698,1742,1735,1741,1757,1717,1733,1802,1834,1871,1803,1751,1757,1735,1784,1775,1832,1852,1742,1697,1700,1783,1712,1743,1684,1774,1831,1805,1816,1757,1745,1734,1775,1771,1827,1858,1746,1672,1716,1769,1701,1763,1758,1750,1790,1806,1852,1813,1753,1753,1742,1780,1781,1826,1844,1720,1701,1724,1753,1694,1759,1724,1793,1819,1814,1829,1788,1766,1721,1764,1799,1770,1849,1770,1675,1750,1775,1703,1759,1765,1741,1831,1778,1839,1824,1739,1744,1718,1773,1757,1828,1852,1730,1699,1720,1768,1701,1768,1720,1782,1823,1812,1847,1776,1767,1737,1787,1805,1790,1831,1834,1676,1585,1666,1672,1679,1656,1736,1702,1747,1727,1824,1852,1766,1764,1814,1730,1799,1649,1584,1681,1702,1690,1656,1690,1675,1778,1837,1872,1735,1757,1819,1741,1773,1720,1587,1668,1667,1731,1678,1657,1677,1689,1762,1803,1777,1777,1803,1736,1800,1623,1591,1662,1695,1658,1677,1688,1715,1764,1819,1854,1763,1762,1822,1728,1769,1691,1580,1680,1663,1687,1668,1744,1704,1744,1734,1827,1849,1768,1762,1755,1730,1811,1628,1591,1671,1704,1653,1701,1716,1735,1749,1773,1843,1800,1759,1770,1703,1750,1749,1584,1663,1672,1684,1652,1758,1675,1751,1734,1836,1861,1761,1768,1832,1729,1774,1712,1583,1667,1673,1702,1648,1742,1701,1734,1737,1837,1860,1749,1766,1804,1726,1791,1663,1573,1672,1700,1691,1654,1682,1682,1780,1825,1877,1741,1745,1827,1725,1782,1732,1585,1664,1677,1733,1682,1646,1692,1687,1773,1804,1766,1771,1793,1723,1800,1602,1611,1651,1722,1726,1764,1796,1793,1772,1830,1794,1798,1732,1775,1816,1815,1811,1762,1602,1624,1669,1672,1724,1759,1858,1828,1852,1760,1794,1739,1776,1817,1799,1786,1805,1686,1610,1668,1663,1717,1718,1765,1826,1800,1777,1805,1739,1761,1812,1805,1809,1797,1713,1592,1676,1674,1744,1733,1780,1826,1797,1840,1779,1799,1739,1780,1808,1817,1804,1771,1600,1621,1663,1726,1722,1744,1818,1794,1791,1814,1803,1776,1754,1799,1797,1831,1831,1742,1617,1650,1660,1714,1719,1745,1829,1777,1841,1772,1799,1742,1782,1802,1751,1776,1799,1672,1595,1652,1705,1732,1725,1778,1814,1782,1823,1786,1800,1726,1809,1824,1797,1780,1790,1627,1717,1744,1781,1805,1740,1786,1833,1849,1806,1741,1754,1746,1781,1801,1759,1722,1662,1730,1703,1798,1734,1755,1828,1845,1817,1747,1789,1716,1787,1769,1802,1752,1633,1717,1705,1744,1749,1715,1758,1787,1780,1745,1756,1708,1791,1788,1779,1717,1655,1732,1712,1781,1789,1782,1800,1819,1839,1751,1787,1712,1795,1746,1807,1736,1646,1716,1763,1770,1804,1748,1786,1814,1849,1799,1738,1755,1725,1803,1787,1789,1723,1662,1732,1747,1792,1798,1749,1806,1825,1833,1768,1764,1714,1794,1751,1805,1774,1692,1716,1753,1767,1804,1757,1762,1809,1848,1796,1737,1771,1741,1779,1790,1774,1735,1603,1655,1616,1722,1772,1805,1771,1800,1778,1806,1858,1792,1778,1798,1817,1799,1770,1733,1780,1587,1651,1627,1732,1731,1750,1698,1757,1813,1849,1822,1771,1784,1824,1814,1785,1758,1703,1686,1618,1649,1675,1734,1706,1700,1751,1752,1771,1833,1761,1766,1822,1839,1794,1770,1745,1770,1591,1638,1641,1721,1785,1780,1734,1759,1786,1790,1832,1773,1771,1817,1809,1796,1769,1694,1767,1604,1669,1665,1737,1790,1802,1762,1799,1831,1814,1831,1767,1805,1831,1869,1759,1768,1749,1777,1591,1650,1624,1725,1767,1808,1775,1804,1785,1800,1859,1785,1771,1828,1843,1747,1772,1738,1782,1589,1648,1605,1716,1767,1804,1768,1797,1788,1798,1860,1786,1811,1853,1855,1799,1787,1770,1722,1631,1595,1706,1685,1681,1668,1722,1810,1810,1768,1796,1794,1731,1783,1828,1771,1596,1608,1694,1704,1669,1684,1686,1860,1786,1848,1779,1754,1785,1800,1826,1689,1603,1650,1680,1694,1679,1702,1766,1801,1759,1794,1734,1781,1812,1802,1668,1618,1668,1678,1693,1665,1681,1793,1814,1798,1765,1792,1739,1803,1825,1760,1594,1605,1675,1709,1645,1678,1726,1837,1787,1774,1789,1760,1779,1799,1814,1763,1592,1613,1666,1724,1630,1685,1724,1833,1779,1784,1788,1758,1766,1812,1819,1736,1597,1608,1682,1718,1626,1684,1723,1820,1773,1792,1799,1753,1798,1806,1836,1755,1621,1708,1686,1700,1830,1855,1753,1809,1894,1849,1813,1811,1747,1892,1818,1673,1680,1725,1675,1704,1818,1759,1850,1893,1825,1845,1812,1748,1885,1853,1728,1632,1718,1683,1748,1761,1801,1802,1843,1867,1839,1799,1749,1890,1823,1643,1681,1729,1668,1715,1821,1781,1781,1883,1821,1848,1823,1751,1874,1870,1736,1633,1710,1694,1720,1867,1806,1770,1827,1871,1865,1791,1764,1769,1861,1825,1613,1702,1705,1719,1820,1840,1742,1814,1895,1844,1797,1753,1760,1858,1794,1629,1710,1699,1710,1840,1822,1767,1811,1882,1867,1800,1776,1754,1885,1808,1683,1639,1716,1715,1773,1780,1764,1778,1916,1845,1874,1754,1716,1862,1890,1680,1645,1706,1726,1759,1696,1786,1870,1892,1903,1757,1733,1809,1913,1807,1586,1746,1683,1725,1732,1705,1756,1887,1880,1785,1747,1777,1920,1821,1583,1733,1694,1727,1763,1738,1782,1889,1858,1893,1755,1716,1845,1906,1766,1613,1736,1703,1724,1829,1779,1776,1872,1861,1897,1739,1721,1814,1891,1688,1635,1719,1727,1779,1778,1755,1784,1921,1847,1863,1716,1712,1839,1846,1603,1722,1695,1695,1826,1805,1756,1805,1927,1879,1797,1765,1772,1909,1844,1612,1705,1709,1719,1862,1848,1731,1799,1897,1813,1861,1737,1754,1732,1814,1861,1792,1630,1686,1706,1722,1790,1776,1810,1863,1914,1826,1808,1739,1745,1748,1835,1840,1756,1630,1706,1696,1760,1794,1805,1779,1845,1826,1834,1766,1749,1739,1775,1874,1787,1633,1671,1723,1684,1774,1839,1782,1790,1894,1843,1837,1758,1747,1740,1779,1868,1775,1638,1671,1716,1686,1795,1858,1760,1796,1890,1851,1830,1746,1738,1743,1720,1855,1784,1638,1671,1723,1675,1791,1853,1757,1791,1874,1849,1832,1747,1733,1724,1779,1826,1771,1614,1709,1687,1706,1873,1844,1736,1806,1901,1813,1845,1715,1730,1735,1830,1836,1793,1602,1724,1698,1724,1832,1805,1814,1811,1921,1827,1838,1719,1680,1675,1844,1852,1781,1590,1738,1707,1713,1758,1789,1855,1914,1840,1856,1735,1701,1721,1805,1869,1814,1592,1725,1692,1737,1755,1748,1746,1898,1829,1828,1718,1683,1684,1837,1849,1784,1592,1741,1710,1765,1758,1770,1841,1887,1860,1853,1766,1722,1710,1760,1839,1847,1644,1679,1709,1726,1828,1771,1813,1809,1905,1841,1853,1758,1698,1737,1805,1844,1760,1607,1750,1706,1748,1836,1803,1823,1844,1901,1851,1789,1749,1732,1754,1835,1826,1610,1705,1703,1726,1843,1786,1812,1822,1906,1828,1826,1754,1723,1707,1836,1855,1734,1578,1554,1570,1501,1540,1538,1309,1549,1568,1577,1591,1558,1565,1577,1548,1574,1564,1525,1564,1623,1582,1486,1564,1572,1442,1541,1562,1564,1377,1590,1551,1610,1566,1583,1570,1575,1575,1596,1561,1572,1502,1575,1551,1581,1584,1413,1563,1580,1553,1574,1587,1548,1517,1531,1588,1529,1606,1560,1574,1538,1566,1601,1566,1618,1570,1558,1573,1602,1582,1361,1573,1578,1568,1544,1552,1594,1595,1578,1524,1592,1581,1556,1559,1539,1617,1575,1595,1611,1579,1607,1600,1631,1575,1598,1620,1614,1576,1571,1555,1568,1584,1571,1540,1355,1584,1607,1613,1601,1627,1567,1565,1574,1568,1613,1532,1572,1540,1573,1598,1152,1548,1277,1567,1587,1582,1575,1621,1607,1569,1596,1599,1434,1614,1641,1673,1775,1772,1805,1780,1734,1695,1729,1706,1676,1750,1813,1714,1730,1773,1787,1762,1770,1696,1696,1698,1689,1721,1743,1799,1664,1748,1768,1786,1761,1757,1695,1695,1714,1678,1735,1752,1783,1673,1779,1772,1800,1774,1736,1693,1723,1712,1705,1753,1787,1758,1681,1783,1792,1839,1795,1748,1711,1714,1683,1684,1765,1817,1691,1746,1737,1843,1819,1774,1728,1705,1752,1697,1715,1782,1722,1703,1707,1713,1725,1665,1709,1710,1677,1698,1775,1757,1702,1693,1707,1722,1722,1660,1710,1716,1686,1677,1783,1795,1682,1698,1712,1736,1710,1670,1720,1699,1699,1699,1744,1759,1689,1698,1703,1749,1704,1672,1718,1697,1685,1746,1788,1797,1694,1691,1715,1766,1708,1686,1745,1688,1714,1716,1763,1778,1696,1700,1701,1748,1693,1673,1703,1746,1745,1708,1760,1788,1656,1678,1775,1760,1799,1702,1795,1718,1664,1729,1694,1745,1759,1747,1737,1659,1729,1727,1830,1744,1745,1759,1698,1674,1701,1695,1740,1765,1758,1650,1713,1764,1776,1778,1733,1786,1692,1629,1753,1729,1734,1764,1762,1665,1654,1750,1712,1827,1729,1781,1736,1700,1700,1709,1725,1757,1761,1739,1660,1721,1752,1809,1728,1748,1765,1697,1654,1726,1747,1767,1750,1764,1654,1677,1775,1760,1803,1703,1796,1720,1664,1715,1690,1752,1771,1771,1700,1664,1743,1718,1825,1729,1769,1745,1701,1697,1711,1776,1760,1762,1758,1650,1694,1755,1806,1772,1723,1783,1705,1646,1749,1760,1778,1775,1769,1692,1695,1745,1737,1775,1706,1730,1718,1664,1693,1702,1765,1766,1692,1718,1784,1757,1743,1749,1778,1716,1663,1699,1704,1779,1769,1676,1722,1767,1783,1694,1743,1715,1666,1696,1710,1767,1767,1698,1708,1752,1738,1793,1747,1749,1721,1659,1696,1702,1774,1770,1676,1747,1721,1769,1777,1705,1745,1725,1650,1702,1701,1789,1759,1657,1703,1746,1756,1778,1707,1742,1719,1652,1690,1726,1769,1757,1752,1685,1724,1754,1779,1713,1719,1729,1681,1684,1680,1762,1758,1747,1685,1723,1751,1778,1711,1725,1731,1682,1693,1739,1761,1764,1776,1672,1707,1758,1760,1717,1712,1738,1687,1685,1716,1742,1726,1734,1646,1699,1753,1768,1766,1708,1745,1728,1644,1704,1723,1714,1707,1730,1675,1707,1756,1765,1720,1714,1732,1699,1689,1717,1719,1737,1760,1655,1705,1771,1769,1721,1716,1747,1696,1669,1709,1737,1728,1783,1658,1695,1758,1764,1752,1710,1756,1707,1664,1694,1728,1768,1770,1680,1722,1778,1736,1751,1813,1725,1764,1688,1619,1694,1706,1718,1728,1751,1744,1729,1811,1753,1830,1678,1625,1694,1726,1682,1726,1756,1747,1722,1824,1739,1729,1614,1680,1709,1703,1720,1731,1751,1721,1780,1797,1734,1748,1613,1681,1710,1706,1712,1727,1777,1740,1786,1783,1676,1802,1616,1658,1677,1742,1684,1721,1775,1746,1761,1812,1751,1777,1696,1604,1718,1732,1704,1733,1737,1771,1720,1793,1783,1706,1765,1620,1679,1704,1711,1702,1724,1758,1731,1778,1802,1706,1803,1623,1651,1703,1762,1697,1761,1701,1677,1691,1740,1644,1622,1731,1715,1761,1732,1673,1702,1735,1645,1622,1730,1714,1778,1733,1653,1688,1718,1637,1633,1741,1711,1753,1656,1702,1699,1709,1631,1653,1735,1709,1751,1688,1710,1705,1734,1632,1638,1741,1695,1759,1707,1689,1687,1752,1674,1647,1727,1713,1773,1703,1648,1694,1742,1634,1618,1726,1701,1775,1713,1659,1694,1755,1663,1617,1739,1723,1737,1735,1723,1763,1752,1710,1667,1726,1717,1782,1725,1738,1732,1749,1765,1717,1664,1728,1678,1786,1711,1747,1722,1748,1760,1718,1663,1731,1700,1780,1721,1742,1727,1746,1785,1718,1660,1715,1661,1773,1698,1733,1746,1748,1786,1695,1657,1713,1679,1768,1687,1733,1735,1750,1757,1712,1683,1718,1680,1718,1734,1732,1719,1741,1766,1745,1700,1677,1699,1683,1752,1724,1747,1725,1744,1769,1714,1671,1720,1650,1761,1664,1738,1742,1724,1747,1762,1702,1690,1678,1701,1680,1743,1678,1748,1726,1745,1695,1770,1705,1714,1668,1709,1696,1734,1715,1722,1723,1772,1688,1758,1680,1694,1672,1705,1680,1741,1686,1750,1724,1745,1716,1760,1740,1701,1672,1695,1712,1730,1721,1722,1724,1748,1702,1755,1773,1680,1687,1694,1721,1687,1753,1668,1727,1748,1689,1760,1782,1688,1684,1668,1700,1695,1763,1686,1756,1712,1747,1753,1753,1735,1729,1663,1684,1702,1721,1706,1726,1713,1774,1703,1739,1781,1684,1678,1699,1709,1687,1752,1671,1732,1736,1701,1772,1763,1688,1679,1666,1697,1676,1767,1721,1714,1796,1680,1714,1681,1717,1656,1720,1648,1684,1741,1703,1726,1801,1700,1715,1676,1721,1671,1713,1655,1690,1746,1695,1745,1771,1633,1716,1660,1655,1736,1649,1685,1737,1736,1698,1799,1739,1680,1731,1657,1662,1738,1649,1680,1737,1751,1690,1791,1740,1664,1740,1655,1641,1743,1650,1663,1738,1738,1689,1771,1768,1644,1748,1635,1663,1727,1714,1671,1677,1742,1734,1688,1807,1693,1694,1730,1671,1663,1719,1657,1671,1729,1739,1702,1769,1756,1652,1741,1638,1655,1744,1707,1662,1694,1778,1528,1558,1653,1439,1541,1526,1490,1654,1499,1498,1508,1511,1523,1642,1630,1574,1581,1509,1529,1512,1478,1447,1454,1528,1529,1542,1615,1545,1550,1522,1525,1544,1610,1642,1676,1693,1692,1692,1683,1635,1632,1643,1658,1670,1678,1677,1643,1648,1694,1687,1660,1620,1688,1660,1615,1666,1701,1700,1654,1634,1622,1708,1731,1678,1716,1656,1695,1628,1699,1703,1730,1680,1724,1666,1667,1666,1651,1714,1707,1709,1667,1733,1722,1780,1720,1699,1721,1763,1875,1822,1736,1690,1765,1709,1704,1658,1702,1714,1753,1695,1678,1662,1630,1646,1618,1597,1569,1492,1548,1547,1512,1493,1572,1513,1495,1581,1444,1480,1533,1445,1448,1431,1439,1550,1485,1541,1517,1537,1559,1593,1521,1565,1550,1596,1670,1641,1689,1653,1679,1666,1580,1488,1545,1472,1599,1605,1619,1576,1566,1549,1628,1516,1454,1511,1560,1533,1487,1482,1449,1337,1443,1455,1535,1516,1603,1583,1701,1635,1668,1625,1626,1516,1519,1593,1642,1625,1472,1575,1478,1450,1481,1517,1535,1626,1637,1631,1634,1557,1568,1531,1490,1550,1569,1592,1531,1612,1618,1541,1507,1542,1580,1432,1385,1378,1367,1397,1450,1429,1405,1391,1327,1279,1131,1181,1266,1183,1160,1243,1134,1127,1248,1108,1231,1193,1228,1108,1192,1186,1202,1152,1159,1105,1184,1242,1214,1250,1242,1350,1358,1386,1473,1445,1455,1424,1400,1398,1281,1360,1304,1319,1367,1477,1340,1428,1498,1458,1453,1419,1467,1466,1460,1508,1394,1279,1259,1405,1429,1248,1349,1304,1339,1382,1358,1290,1242,1302,1277,1158,1195,1346,1479,1539,1420,1550,1526,1419,1308,1315,1396,1398,1375,1403,1414,1448,1463,1417,1447,1347,1341,1348,1295,1369,1402,1407,1324,1194,1304,1366,1201,1160,1130,1125,1168,1263,1325,1601,1553,1455,1409,1418,1425,1410,1252,1301,1241,1325,1268,1261,1321,1220,1308,1352,1156,1014,894,855,1094,1266,1203,1222,1187,1220,1190,1202,1227,1257,1663,1676,1645,1671,1679,1670,1703,1714,1694,1714,1762,1714,1713,1820,1751,1744,1722,1770,1772,1716,1720,1715,1693,1738,1673,1709,1720,1706,1691,1739,1719,1698,1704,1685,1721,1719,1706,1663,1697,1685,1706,1717,1701,1684,1660,1720,1749,1743,1772,1823,1821,1787,1784,1765,1816,1746,1769,1746,1758,1782,1784,1778,1769,1740,1778,1774,1777,1771,1782,1789,1813,1798,1861,1808,1816,1807,1824,1779,1793,1782,1797,1794,1803,1816,1797,1802,1848,1810,1819,1842,1840,1846,1855,1814,1839,1791,1742,1755,1770,1767,1839,1794,1790,1805,1817,1810,1762,1776,1792,1779,1813,1816,1783,1789,1808,1782,1792,1798,1784,1819,1851,1851,1828,1827,1807,1796,1802,1761,1810,1768,1735,1745,1760,1796,1814,1771,1788,1804,1744,1797,1787,1751,1762,1765,1784,1827,1803,1758,1762,1784,1764,1795,1751,1739,1770,1757,1796,1755,1728,1762,1765,1770,1750,1779,1781,1779,1803,1757,1780,1792,1841,1817,1813,1818,1824,1780,1784,1737,1754,1762,1717,1722,1746,1799,1722,1817,1782,1779,1695,1751,1751,1732,1772,1779,1772,1663,1713,1682,1724,1679,1722,1734,1732,1727,1761,1781,1774,1750,1743,1709,1717,1716,1712,1753,1745,1743,1765,1788,1771,1771,1788,1796,1772,1748,1768,1772,1799,1784,1767,1752,1758,1767,1751,1734,1735,1762,1730,1744,1778,1823,1810,1784,1802,1811,1743,1728,1701,1719,1727,1655,1679,1664,1678,1689,1671,1698,1681,1700,1688,1657,1746,1717,1702,1709,1698,1719,1750,1727,1779,1776,1763,1767,1781,1802,1770,1789,1809,1787,1796,1757,1788,1802,1780,1764,1781,1765,1800,1752,1778,1810,1799,1821,1817,1802,1824,1794,1799,1818,1831,1814,1813,1822,1793,1813,1799,1837,1811,1780,1837,1804,1822,1788,1833,1819,1889,1852,1825,1810,1843,1932,1881,1861,1849,1870,1910,1930,1904,1858,1873,1880,1879,1852,1843,1861,1913,1863,1860,1854,1901,1939,1867,1835,1890,1932,1912,1863,1849,1882,1945,1833,1866,1894,1946,1881,1860,1831,1915,1893,1855,1885,1910,1947,1872,1880,1921,1977,1873,1896,1925,1990,1915,1877,1892,1967,1917,1853,1888,1941,1899,1849,1883,1974,1916,1860,1868,1956,1898,1882,1901,1965,1908,1888,1869,1950,1940,1884,1925,1951,1890,1837,1916,1933,1882,1854,1955,1969,1845,1865,1928,1890,1878,1929,1980,1930,1870,1969,1952,1864,1845,1957,1905,1857,1901,1955,1874,1895,1971,1918,1870,1912,1985,1916,1850,1974,1935,1892,1939,1990,1906,1857,1981,1910,1866,1973,1931,1867,1952,1986,1876,1935,1991,1913,1881,1992,1945,1864,1966,1977,1877,1909,1997,1898,1895,1995,1920,1871,1979,1965,1885,1992,1960,1932,1949,2018,1917,1912,2016,1923,1941,2030,1952,1910,2010,1964,1899,1962,1987,1896,1973,1981,1967,1944,2042,1958,1963,2013,1979,1946,2009,1972,1928,1995,1906,1932,1980,1951,1953,1986,1966,1919,2002,1973,1921,1956,2008,1926,1908,1994,1916,1940,1996,1920,1942,1956,1968,1972,1951,1973,1943,1941,2034,1925,1926,2002,1971,1954,2006,1981,1946,1984,1994,1945,1954,1985,1910,1977,2008,1914,1945,2007,1897,1944,2011,1945,1929,2022,1915,1933,1959,1986,1887,1935,1994,1914,1976,2004,1926,1938,1998,1903,1923,2003,1922,1933,1975,1946,1918,1963,1994,1928,1956,2018,1899,1901,2015,1912,1898,2001,1924,1918,2003,1876,1925,2005,1888,1916,1986,1923,1900,2028,1937,1882,1948,1965,1881,1925,1981,1874,1918,1974,1852,1938,1987,1901,1917,1968,1875,1912,1990,1861,1882,1983,1852,1914,1983,1863,1914,1971,1880,1923,1970,1872,1916,1964,1862,1919,1958,1892,1933,1991,1872,1923,1949,1910,1944,1982,1847,1936,1955,1870,1953,1969,1909,1989,1957,1901,1964,1985,1912,1945,1971,1903,1949,1968,1923,1967,2005,1918,1961,1999,1939,1931,1997,1934,1958,2011,1938,1954,1996,1926,1958,2008,1959,1939,2010,1931,1944,2015,1966,1930,2012,1951,1947,1995,1945,1920,2009,1953,1966,2013,1957,1956,2006,1976,1917,1983,1938,1916,2049,1969,1938,1967,1951,1917,1972,1975,1890,1989,1990,1912,1967,1976,1917,1978,1997,1922,1949,1992,1918,1956,1986,1911,1943,1988,1933,1964,2000,1933,1981,1999,1928,1966,2009,1935,1971,1989,1938,1979,2011,1957,1950,1996,1964,1950,1992,1949,1980,1992,1968,1956,1987,1968,1939,1993,1978,1932,1991,1988,1932,1976,1994,1943,1967,1996,1891,1929,1988,1934,1958,1997,1960,1968,1981,1982,1955,1980,2007,1947,1932,1996,1942,1942,2005,1956,1948,1999,1923,1979,2001,1955,1960,2002,1954,1949,1984,1970,1942,1973,1957,1932,1957,1971,1898,1944,1969,1898,1956,1964,1908,1976,1980,1924,1952,1981,1957,1946,1986,1923,1868,1999,1937,1876,1974,1935,1888,1954,1960,1897,1960,1973,1854,1945,1989,1929,1918,1986,1923,1905,1981,1956,1892,1934,1967,1864,1936,2011,1908,1924,1965,1909,1870,1945,1889,1868,1965,1952,1843,1923,1977,1822,1932,1942,1877,1869,1970,1896,1883,1948,1962,1852,1962,2000,1887,1926,1953,1941,1892,2014,1955,1856,1949,1969,1896,1916,1977,1933,1866,1978,1918,1847,1977,1909,1875,1854,1994,1944,1880,1981,1993,1917,1955,2008,1910,1898,1999,1910,1866,1940,1958,1860,1949,1981,1877,1842,2003,1911,1827,1954,1951,1867,1911,1982,1888,1853,1984,1896,1840,1946,1916,1846,1912,1954,1870,1863,1956,1891,1776,1903,1881,1762,1792,1955,1842,1780,1907,1893,1772,1831,1942,1826,1778,1954,1887,1799,1824,1934,1832,1788,1927,1884,1767,1859,1948,1834,1778,1959,1868,1777,1927,1918,1810,1861,1935,1873,1802,1958,1947,1839,1917,1931,1848,1816,1953,1854,1803,1960,1891,1803,1866,1949,1823,1801,1955,1897,1782,1914,1920,1854,1779,2003,1893,1803,1965,1918,1797,1898,1890,1822,1842,1990,1890,1807,1984,1928,1816,1924,1963,1872,1897,1961,1901,1871,1997,1947,1882,1969,2002,1862,1945,1974,1914,1938,1978,1933,1935,2002,1977,1950,2032,2008,1938,1974,1994,1953,2039,2021,1929,1986,2025,1922,1942,2006,1937,1937,2031,1925,1925,2030,1942,1960,2027,1956,1943,2038,1897,1943,2017,1973,1971,2013,1938,1914,1993,1948,1906,2017,1916,1913,2028,1954,1900,1998,1945,1895,2000,1976,1880,1938,2029,1900,1929,2019,1893,1877,2039,1885,1883,2005,1908,1869,1985,1958,1861,1984,1976,1861,1916,1988,1825,1931,1991,1844,1875,1996,1792,1885,2015,1821,1858,2030,1834,1844,1996,1873,1844,1992,1904,1824,1975,1952,1827,1941,1966,1824,1955,1990,1857,1924,1991,1867,1925,2019,1876,1928,1999,1916,1871,1983,1966,1893,1929,2006,1885,1928,2002,1911,1944,2020,1973,1958,2006,1969,1932,1949,2001,1961,1982,2031,1948,1988,2033,1973,1980,2048,1990,1969,2043,2000,2004,2050,2031,1999,2001,2023,1982,2027,2038,2008,2004,2039,1994,1973,2033,2028,2022,2026,2033,2038,2021,2022,2025,2022,2032,2026,2018,1988,2048,2029,1998,1998,2048,2025,2012,2008,2032,2023,1999,1990,2029,1973,1985,1954,2010,1978,1970,1945,2024,1967,1944,1950,1992,1985,1959,1954,1984,1972,1953,1970,1971,2056,1956,1959,1963,2037,1997,1978,1992,1927,2010,1981,1969,1973,1958,1970,2021,1982,1999,1984,1941,1969,2016,1999,1976,1996,2000,1983,1987,1981,1976,1950,1968,1950,1982,1974,1993,2009,1985,1985,2004,1990,1989,1971,2006,1991,2004,1997,1992,1988,1994,1966,1961,1962,1995,1987,1992,1976,1966,1970,1957,1929,1929,1945,1947,1909,1908,1891,1895,1907,1905,1905,1887,1886,1843,1829,1867,1867,1864,1849,1801,1816,1785,1804,1872,1806,1828,1807,1925,1665,1711,1743,1763,1739,1733,1728,1736,1717,1759,1751,1730,1748,1764,1780,1756,1769,1719,1731,1775,1754,1679,1766,1758,1712,1710,1706,1760,1784,1761,1806,1758,1803,1818,1787,1841,1808,1763,1736,1786,1781,1754,1840,1813,1768,1813,1802,1801,1753,1815,1729,1803,1842,1816,1831,1867,1810,1908,1785,1805,1829,1794,1780,1677,1658,1513,1651,1615,1533,1617,1579,1581,1575,1672,1696,1723,1751,1766,1761,1734,1743,1729,1706,1689,1702,1681,1677,1729,1617,1600,1634,1705,1789,1776,1787,1756,1812,1824,1816,1751,1846,1838,1822,1746,1789,1783,1686,1675,1676,1674,1757,1743,1720,1764,1720,1721,1749,1774,1798,1793,1795,1783,1766,1790,1804,1798,1816,1847,1792,1781,1823,1768,1731,1793,1750,1755,1786,1788,1725,1794,1756,1806,1802,1792,1869,1775,1750,1853,1825,1776,1833,1811,1824,1827,1797,1825,1822,1830,1830,1795,1787,1752,1807,1837,1799,1798,1807,1814,1842,1857,1796,1805,1826,1783,1813,1827,1837,1797,1790,1803,1814,1778,1732,1717,1733,1728,1755,1793,1812,1752,1836,1820,1813,1791,1771,1779,1820,1781,1772,1762,1774,1787,1828,1797,1799,1813,1841,1753,1817,1809,1772,1780,1798,1823,1834,1776,1864,1828,1788,1766,1761,1827,1780,1743,1771,1781,1796,1785,1783,1740,1767,1753,1755,1747,1718,1749,1717,1675,1760,1782,1781,1711,1760,1795,1741,1745,1736,1705,1716,1710,1731,1661,1715,1554,1647,1628,1612,1736,1757,1836,1859,1763,1856,1787,1793,1839,1842,1857,1807,1840,1853,1866,1754,1785,1752,1743,1690,1673,1645,1685,1629,1571,1644,1654,1617,1632,1634,1664,1695,1598,1641,1654,1635,1538,1581,1542,1563,1621,1520,1591,1563,1589,1591,1567,1520,1532,1554,1525,1529,1543,1540,1564,1568,1533,1526,1499,1482,1510,1469,1542,1524,1449,1511,1576,1512,1555,1552,1545,1546,1496,1518,1527,1491,1449,1430,1497,1361,1412,1478,1453,1456,1494,1515,1499,1490,1482,1532,1528,1561,1467,1467,1461,1507,1469,1505,1555,1554,1555,1544,1560,1571,1611,1564,1642,1580,1627,1589,1625,1638,1634,1687,1630,1617,1702,1692,1669,1624,1674,1646,1642,1692,1638,1692,1667,1599,1688,1711,1672,1680,1677,1678,1624,1711,1614,1687,1682,1767,1688,1766,1693,1717,1777,1767,1749,1772,1801,1813,1814,1794,1833,1811,1805,1877,1744,1615,1162,1527,1656,1835,1841,1814,1726,1785,1866,1825,1717,1704,1761,1780,1742,1685,1641,1670,1675,1676,1651,1682,1662,1663,1674,1677,1716,1701,1685,1677,1629,1632,1666,1708,1575,1629,1589,1608,1609,1646,1610,1551,1503,1574,1570,1611,1565,1554,1571,1533,1574,1577,1600,1590,1637,1583,1587,1552,1510,1634,1607,1646,1673,1641,1692,1643,1661,1676,1728,1712,1774,1744,1738,1718,1732,1780,1702,1730,1810,1729,1759,1748,1717,1741,1758,1799,1753,1784,1800,1813,1810,1824,1853,1828,1856,1790,1869,1768,1637,1473,464,72,79,68,77,73,78,67,311,764,88,104,168,420,1547,1555,1536,1588,1541,1639,1575,1639,1766,1618,1892,1842,1824,1845,1855,1897,1811,1821,1848,1780,1851,1833,1833,1835,1873,1834,1854,1819,1865,1854,1800,1884,1911,1867,1831,1872,1900,1670,1751,1541,1444,1419,1387,1357,1364,1397,1376,1252,1321,1317,1347,1324,1294,1340,1248,1329,1316,1337,1317,1311,1256,1236,1245,1336,1284,1288,1294,1258,1308,1287,1305,1318,1304,1253,1322,1348,1318,1308,1291,1278,1258,1295,1310,1337,1285,1316,1303,1250,1299,1293,1314,1281,1310,1303,1309,1327,1312,1341,1282,1295,1241,1281,1304,1299,1295,1303,1293,1257,1305,1318,1320,1339,1321,1308,1268,1308,1355,1297,1324,1292,1336,1281,1323,1326,1320,1300,1308,1326,1279,1330,1327,1344,1306,1329,1307,1321,1330,1331,1324,1283,1328,1254,1250,1290,1300,1321,1311,1316,1318,1266,1330,1309,1278,1307,1278,1233,1291,1312,1342,1346,1329,1265,1336,1294,1328,1285,1214,1289,1294,1289,1318,1254,1228,1313,1329,1338,1307,1270,1291,1320,1332,1308,1272,1240,1311,1305,1328,1356,1280,1282,1309,1299,1300,1260,1334,1318,1331,1265,1288,1341,1310,1337,1312,1286,1299,1308,1343,1309,1287,1232,1285,1256,1307,1316,1252,1291,1261,1282,1260,1308,1323,1293,1334,1253,1305,1334,1326,1277,1294,1297,1328,1285,1236,1301,1347,1334,1310,1268,1277,1357,1282,1351,1298,1251,1305,1302,1325,1309,1249,1347,1344,1346,1244,1263,1238,1276,1334,1326,1342,1385,1357,1380,1269,1321,1340,1287,1313,1331,1328,1267,1319,1306,1320,1314,1282,1245,1266,1268,1264,1313,1325,1337,1272,1276,1316,1264,1302,1244,1278,1269,1258,1257,1287,1282,1237,1263,1273,1260,1255,1315,1294,1286,1256,1243,1244,1254,1286,1257,1268,1268,1294,1258,1271,1237,1227,1253,1257,1234,1275,1290,1262,1296,1270,1325,1232,1262,1255,1244,1265,1254,1290,1313,1256,1304,1296,1271,1275,1313,1322,1298,1288,1314,1266,1313,1388,1370,1379,1384,1416,1426,1535,1690,1688,1809,1850,1719,1817,1874,1907,1822,1839,1901,1809,1896,1866,1829,1872,1848,1872,1887,1837,1873,1947,1900,1912,1930,1944,1903,1782,1944,1837,1832,1549,1652,1502,1557,1528,1533,1501,1542,1663,1715,1595,1630,1702,1592,1665,1713,1530,1508,1534,1548,1540,1534,1570,1571,1595,1575,1576,1578,1523,1417,1550,1510,1542,1526,1529,1545,1513,1252,1459,1478,1429,1437,1498,1285,1515,1430,1414,1331,1034,1248,1333,1275,1158,1289,1350,1395,1415,1354,1401,1363,1394,1133,1424,1417,1427,1406,1226,1375,1386,1353,1138,1363,1319,1387,1052,1298,1317,1240,1015,1279,1227,1252,1002,1283,1194,1287,1010,1232,1276,1346,1197,1295,1364,1306,1188,1363,1290,1323,1102,1483,1452,1479,1471,1410,1407,1458,1415,1414,1452,1356,1501,1480,1463,1502,1239,1500,1505,1486,1486,1490,1509,1529,1499,1530,1615,1524,1638,1548,1516,1464,1373,1353,1079,1289,1338,1240,1306,1392,1134,1416,1432,1407,1480,1419,1443,1164,1393,1390,1356,1369,1343,1092,1370,1303,1365,1317,1206,1408,1358,1316,1316,1338,1231,1339,1415,1352,1460,1462,1482,1435,1390,1298,1346,1333,1332,1327,1317,1326,1332,1332,1339,1279,1287,1309,1316,1332,1349,1311,1310,1339,1329,1309,1326,1288,1328,1321,1319,1320,1327,1298,1357,1353,1335,1337,1324,1329,1368,1335,1353,1332,1356,1312,1329,1333,1324,1340,1339,1302,1299,1369,1336,1330,1335,1338,1332,1330,1354,1339,1347,1351,1346,1359,1311,1328,1361,1343,1311,1347,1357,1332,1329,1343,1314,1313,1350,1335,1341,1329,1348,1344,1333,1336,1314,1328,1343,1343,1360,1357,1335,1318,1331,1314,1363,1359,1368,1340,1344,1343,1356,1342,1330,1320,1297,1313,1325,1358,1351,1333,1333,1306,1291,1288,1344,1306,1360,1335,1322,1356,1344,1331,1308,1263,1315,1300,1308,1301,1331,1332,1310,1348,1357,1339,1336,1330,1342,1357,1328,1325,1307,1327,1339,1334,1351,1358,1328,1342,1346,1312,1322,1342,1354,1342,1311,1287,1357,1349,1356,1314,1302,1333,1356,1329,1333,1338,1339,1355,1349,1317,1301,1318,1315,1351,1364,1337,1337,1310,1337,1348,1347,1354,1339,1350,1339,1319,1300,1343,1341,1354,1327,1325,1309,1324,1340,1377,1341,1325,1347,1324,1337,1354,1306,1326,1363,1360,1364,1338,1363,1336,1319,1326,1319,1336,1354,1309,1337,1330,1337,1356,1327,1298,1314,1289,1338,1335,1356,1327,1324,1330,1319,1318,1326,1347,1339,1344,1310,1359,1342,1343,1327,1284,1304,1327,1352,1368,1335,1328,1326,1339,1348,1349,1352,1373,1339,1349,1344,1326,1331,1319,1319,1345,1363,1334,1353,1352,1337,1350,1352,1348,1340,1337,1350,1361,1324,1351,1361,1347,1328,1316,1330,1324,1332,1327,1358,1351,1345,1356,1321,1359,1356,1329,1312,1331,1338,1342,1334,1348,1353,1443,1419,1637,1464,1600,1613,1571,1536,1559,1567,1639,1595,1647,1639,1625,1624,1582,1716,1711,1672,1593,1592,1554,1560,1589,1522,1517,1505,1433,1578,1598,265,107,105,106,104,1413,1573,1481,1513,1534,1542,1589,1574,1574,1581,1614,1607,1680,1738,1583,1658,1666,1617,1604,1554,1565,1567,1579,1553,1554,1635,1566,1516,1420,1420,1342,1446,1376,1368,1381,1509,1396,1344,1392,1417,1424,1353,1421,1442,1398,1360,1627,1530,1384,1436,1747,1642,1407,1641,1687,1726,1668,1678,1566,1731,1595,1647,1604,1653,1684,1582,1679,1631,1740,1703,1605,1476,1683,1574,1604,1406,1465,1402,1489,1389,1376,1455,1450,1419,1317,1473,1430,1400,1429,1505,1393,1410,1372,1467,1408,1347,1474,1385,1369,1397,1489,1392,1400,1404,1442,1375,1323,1450,1420,1373,1388,1494,1425,1411,1429,1449,1407,1358,1465,1422,1330,1403,1505,1389,1387,1409,1441,1390,1364,1437,1407,1331,1414,1491,1424,1379,1441,1383,1386,1372,1439,1441,1369,1385,1471,1408,1412,1447,1419,1416,1378,1461,1408,1351,1371,1477,1394,1377,1409,1408,1403,1371,1464,1436,1329,1426,1402,1410,1407,1392,1436,1358,1387,1410,1398,1305,1414,1477,1373,1362,1420,1395,1378,1369,1411,1429,1347,1405,1468,1407,1364,1341,1453,1405,1357,1447,1461,1309,1435,1493,1384,1361,1456,1440,1378,1357,1424,1444,1333,1404,1418,1419,1373,1421,1445,1411,1324,1399,1453,1336,1396,1469,1428,1317,1402,1432,1394,1349,1434,1454,1331,1425,1479,1381,1362,1414,1422,1413,1338,1433,1411,1346,1384,1460,1413,1356,1427,1438,1414,1356,1452,1449,1348,1413,1474,1425,1344,1435,1408,1443,1397,1454,1404,1378,1374,1474,1396,1412,1394,1419,1379,1358,1443,1413,1346,1405,1476,1403,1355,1412,1425,1386,1347,1432,1412,1365,1384,1445,1368,1383,1412,1412,1381,1377,1445,1439,1351,1419,1442,1424,1393,1411,1395,1393,1386,1396,1408,1351,1371,1424,1380,1362,1406,1400,1441,1373,1401,1438,1360,1380,1434,1424,1361,1392,1410,1373,1390,1427,1397,1352,1369,1432,1428,1389,1434,1443,1358,1406,1450,1398,1374,1409,1386,1408,1391,1413,1441,1378,1423,1461,1440,1393,1406,1391,1398,1394,1422,1435,1401,1410,1435,1420,1389,1423,1398,1401,1368,1451,1436,1374,1456,1444,1439,1415,1428,1411,1411,1399,1477,1409,1383,1408,1425,1425,1358,1437,1451,1382,1448,1440,1356,1389,1401,1415,1421,1408,1436,1422,1353,1423,1422,1402,1416,1407,1405,1387,1426,1402,1399,1352,1453,1423,1432,1406,1411,1432,1383,1426,1414,1422,1339,1438,1432,1358,1384,1412,1425,1386,1384,1402,1445,1337,1474,1413,1391,1349,1410,1435,1374,1385,1454,1434,1360,1448,1430,1434,1328,1479,1459,1438,1392,1475,1422,1365,1445,1430,1390,1367,1450,1395,1384,1351,1444,1418,1372,1386,1462,1407,1370,1423,1425,1417,1346,1417,1424,1340,1425,1417,1445,1363,1400,1418,1390,1361,1472,1441,1359,1420,1429,1430,1356,1414,1419,1457,1329,1462,1415,1375,1454,1456,1383,1323,1471,1402,1420,1320,1431,1415,1345,1371,1459,1431,1362,1394,1439,1392,1315,1458,1411,1462,1400,1464,1420,1327,1420,1463,1398,1368,1431,1390,1436,1377,1450,1427,1387,1436,1436,1432,1379,1434,1469,1367,1403,1451,1381,1368,1425,1465,1434,1382,1434,1440,1439,1399,1418,1451,1386,1433,1434,1419,1406,1403,1396,1454,1443,1429,1422,1402,1409,1472,1425,1357,1395,1423,1425,1445,1421,1437,1438,1416,1421,1426,1393,1401,1458,1437,1440,1421,1427,1436,1415,1440,1471,1357,1396,1421,1420,1386,1417,1470,1461,1437,1460,1428,1414,1412,1451,1441,1360,1411,1427,1428,1399,1441,1440,1417,1409,1418,1488,1375,1414,1454,1422,1343,1400,1457,1445,1413,1396,1386,1432,1422,1453,1453,1355,1443,1515,1425,1383,1396,1478,1425,1423,1465,1450,1445,1421,1510,1427,1384,1437,1511,1434,1391,1400,1484,1445,1442,1473,1470,1437,1384,1509,1442,1325,1433,1487,1440,1404,1404,1481,1441,1421,1489,1454,1366,1395,1479,1468,1378,1422,1513,1468,1388,1402,1463,1442,1409,1468,1467,1373,1380,1496,1422,1350,1403,1509,1454,1415,1439,1434,1420,1373,1501,1450,1358,1436,1503,1400,1376,1407,1496,1469,1413,1470,1426,1361,1416,1487,1473,1330,1407,1542,1448,1402,1475,1511,1440,1412,1458,1481,1356,1392,1526,1476,1356,1428,1525,1435,1402,1447,1498,1418,1388,1450,1526,1338,1407,1456,1521,1357,1413,1442,1475,1410,1456,1518,1430,1388,1493,1505,1364,1445,1475,1511,1399,1413,1442,1478,1390,1415,1559,1472,1389,1462,1526,1410,1420,1468,1555,1378,1409,1470,1538,1411,1386,1471,1534,1405,1431,1468,1469,1353,1467,1530,1432,1373,1478,1525,1371,1441,1480,1531,1406,1379,1446,1538,1400,1435,1492,1474,1388,1448,1486,1425,1424,1497,1541,1380,1413,1464,1537,1426,1373,1454,1470,1404,1457,1536,1430,1375,1481,1489,1415,1396,1466,1505,1382,1391,1469,1457,1392,1395,1484,1424,1380,1433,1540,1393,1395,1520,1503,1342,1370,1481,1476,1416,1397,1515,1455,1409,1435,1532,1432,1375,1486,1502,1320,1364,1500,1449,1364,1415,1502,1474,1400,1405,1496,1441,1365,1421,1536,1381,1401,1475,1520,1332,1393,1509,1491,1404,1428,1489,1501,1426,1384,1492,1512,1404,1431,1530,1396,1404,1461,1490,1357,1428,1505,1477,1400,1417,1452,1489,1415,1406,1475,1453,1389,1452,1466,1413,1415,1481,1488,1423,1405,1431,1484,1396,1428,1454,1460,1393,1434,1462,1405,1420,1449,1469,1411,1414,1458,1441,1428,1422,1461,1443,1411,1424,1471,1454,1439,1419,1460,1456,1433,1471,1475,1472,1404,1477,1464,1416,1388,1469,1459,1427,1422,1473,1481,1398,1419,1487,1479,1442,1456,1517,1435,1412,1475,1495,1424,1456,1477,1468,1446,1418,1490,1491,1481,1405,1484,1507,1422,1437,1481,1441,1430,1470,1483,1476,1427,1443,1455,1458,1404,1499,1482,1451,1389,1456,1467,1402,1412,1476,1495,1493,1422,1470,1478,1503,1431,1468,1530,1756,1537,1508,1707,1703,1728,1629,1658,1677,1694,1583,1625,1666,1613,1750,1593,1693,1687,1760,1679,1596,1461,1716,1693,1483,1356,1582,1610,1456,1339,1520,1483,1450,1384,1454,1442,1398,1416,1530,1417,1433,1422,1545,1416,1273,1428,1582,1407,1418,1533,1451,1464,1461,1456,1409,1480,1501,1466,1436,1564,1472,1425,1649,1515,1433,1696,1714,1511,1715,1733,1706,1777,1676,1709,1665,1745,1698,1687,1787,1775,1699,1738,1672,1795,1732,1517,1655,1637,1512,1479,1509,1537,1433,1448,1470,1470,1431,1476,1506,1453,1455,1522,1500,1444,1544,1484,1440,1518,1443,1421,1508,1403,1447,1457,1498,1420,1471,1517,1463,1421,1552,1492,1425,1526,1441,1425,1494,1469,1437,1504,1476,1437,1458,1505,1479,1391,1552,1442,1439,1530,1488,1445,1514,1476,1429,1469,1533,1493,1471,1577,1465,1449,1588,1438,1468,1517,1451,1426,1488,1473,1446,1446,1470,1453,1437,1553,1460,1403,1514,1483,1470,1494,1481,1418,1506,1471,1423,1435,1526,1463,1422,1558,1469,1436,1501,1481,1457,1534,1478,1446,1516,1492,1456,1469,1553,1431,1430,1528,1515,1456,1503,1487,1411,1474,1489,1397,1488,1511,1453,1464,1535,1501,1452,1538,1466,1452,1491,1480,1384,1515,1503,1405,1501,1461,1469,1438,1532,1445,1442,1569,1486,1458,1477,1493,1411,1499,1523,1385,1501,1527,1425,1454,1557,1480,1423,1537,1474,1429,1517,1479,1414,1532,1495,1396,1501,1495,1388,1523,1469,1451,1500,1452,1476,1432,1536,1466,1438,1509,1454,1432,1444,1470,1402,1468,1452,1396,1477,1492,1428,1484,1503,1500,1466,1500,1524,1446,1506,1466,1445,1541,1441,1426,1490,1471,1412,1467,1517,1388,1483,1461,1461,1495,1485,1474,1447,1559,1490,1449,1482,1452,1465,1465,1479,1411,1463,1488,1384,1463,1467,1468,1480,1463,1458,1432,1504,1479,1462,1505,1449,1444,1482,1470,1449,1482,1459,1409,1483,1426,1456,1463,1494,1478,1440,1513,1468,1459,1506,1471,1421,1476,1464,1457,1500,1502,1424,1489,1493,1468,1488,1520,1472,1486,1482,1494,1495,1456,1454,1430,1470,1464,1435,1479,1500,1459,1509,1485,1499,1454,1529,1481,1445,1529,1446,1440,1485,1476,1414,1492,1470,1457,1483,1504,1490,1443,1496,1463,1449,1490,1481,1420,1511,1484,1399,1493,1449,1448,1489,1514,1478,1444,1521,1449,1463,1468,1458,1462,1511,1492,1411,1507,1495,1482,1496,1515,1458,1431,1538,1442,1444,1507,1473,1411,1497,1489,1400,1478,1491,1484,1502,1521,1495,1465,1513,1468,1448,1503,1460,1398,1512,1490,1407,1513,1499,1427,1501,1565,1539,1463,1671,1733,1549,1708,1787,1725,1709,1773,1770,1762,1689,1659,1748,1783,1724,1672,1834,1738,1757,1701,1552,1663,1677,1516,1508,1613,1485,1484,1542,1498,1492,1480,1507,1482,1448,1513,1376,1345,1392,1503,1388,1390,1420,1437,1402,1371,1416,1384,1346,1392,1462,1369,1362,1394,1519,1391,1392,1496,1597,1404,1411,1691,1675,1367,1607,1668,1717,1641,1691,1543,1654,1614,1661,1627,1608,1705,1658,1620,1605,1675,1673,1697,1507,1515,1744,1529,1444,1438,1480,1399,1390,1407,1329,1477,1379,1355,1410,1492,1416,1369,1485,1438,1442,1357,1467,1410,1370,1405,1459,1430,1301,1425,1423,1424,1347,1428,1407,1369,1341,1487,1373,1374,1464,1466,1416,1384,1414,1431,1383,1310,1504,1346,1384,1417,1408,1404,1376,1441,1459,1385,1352,1456,1424,1358,1403,1496,1399,1392,1426,1430,1422,1372,1523,1446,1352,1404,1510,1406,1365,1452,1465,1435,1350,1470,1393,1428,1368,1519,1375,1387,1384,1482,1376,1396,1460,1412,1395,1361,1486,1404,1393,1373,1447,1373,1365,1450,1418,1372,1348,1500,1409,1399,1430,1486,1414,1320,1494,1413,1330,1393,1499,1392,1387,1408,1470,1389,1376,1462,1404,1344,1386,1504,1392,1379,1413,1430,1391,1387,1455,1457,1382,1375,1467,1400,1399,1417,1449,1412,1381,1437,1463,1342,1369,1449,1412,1389,1420,1420,1429,1348,1429,1429,1314,1393,1448,1412,1395,1399,1445,1393,1368,1424,1416,1312,1403,1490,1405,1344,1421,1441,1391,1351,1429,1416,1388,1371,1456,1423,1361,1361,1465,1398,1402,1440,1448,1362,1384,1488,1424,1324,1453,1449,1387,1373,1431,1435,1387,1378,1446,1445,1324,1428,1466,1432,1333,1458,1449,1391,1366,1477,1461,1341,1380,1465,1428,1353,1441,1416,1415,1375,1446,1408,1332,1402,1470,1418,1376,1416,1415,1414,1336,1444,1445,1336,1393,1441,1414,1334,1445,1414,1441,1388,1462,1439,1330,1419,1464,1395,1401,1409,1396,1419,1349,1442,1410,1359,1385,1477,1397,1348,1441,1415,1367,1338,1471,1427,1313,1390,1448,1385,1376,1408,1384,1422,1350,1459,1396,1373,1420,1459,1390,1364,1412,1441,1379,1344,1432,1445,1349,1403,1430,1386,1384,1424,1385,1407,1377,1417,1385,1360,1430,1400,1431,1370,1415,1407,1437,1385,1419,1445,1347,1394,1413,1376,1366,1453,1402,1382,1356,1425,1449,1358,1426,1430,1402,1401,1431,1420,1391,1415,1442,1371,1387,1413,1431,1424,1385,1427,1441,1368,1397,1423,1370,1418,1417,1413,1443,1405,1388,1443,1359,1423,1451,1399,1379,1407,1436,1404,1420,1445,1432,1380,1439,1425,1435,1398,1456,1448,1372,1388,1463,1406,1369,1423,1435,1454,1401,1450,1419,1361,1410,1418,1400,1417,1421,1436,1418,1393,1420,1442,1349,1457,1431,1392,1387,1412,1402,1374,1415,1442,1450,1339,1434,1427,1429,1423,1425,1379,1395,1401,1481,1353,1341,1434,1438,1360,1405,1407,1428,1417,1389,1432,1412,1308,1423,1459,1403,1355,1440,1421,1413,1406,1488,1418,1363,1445,1474,1423,1377,1472,1392,1387,1365,1486,1421,1328,1449,1463,1356,1377,1442,1412,1437,1344,1471,1429,1355,1400,1461,1408,1360,1387,1398,1409,1376,1466,1431,1339,1431,1460,1381,1351,1449,1431,1429,1379,1472,1520,1394,1425,1573,1750,1459,1487,1756,1729,1692,1634,1654,1667,1707,1647,1573,1686,1686,1646,1614,1768,1630,1740,1672,1570,1485,1684,1598,1434,1450,1638,1445,1419,1342,1474,1419,1437,1385,1449,1406,1400,1408,1435,1405,1388,1418,1418,1431,1345,1656,1721,1621,1725,1696,1727,1736,1845,1731,1567,1683,1632,1748,1778,1705,1771,1563,1649,1672,1678,1718,1767,1674,1857,1801,1672,1591,1681,1682,1767,1741,1758,1669,1609,1647,1686,1654,1733,1756,1627,1712,1683,1560,1690,1655,1755,1764,1718,1708,1584,1670,1721,1671,1714,1715,1749,1845,1725,1611,1670,1659,1728,1753,1681,1773,1592,1676,1712,1648,1744,1707,1733,1760,1848,1703,1592,1690,1693,1782,1819,1754,1732,1721,1601,1710,1696,1663,1733,1714,1708,1788,1807,1682,1566,1656,1683,1773,1745,1729,1701,1593,1732,1647,1672,1719,1735,1732,1820,1796,1660,1589,1700,1711,1768,1802,1698,1766,1571,1643,1522,1634,1656,1713,1686,1759,1702,1692,1644,1642,1701,1658,1636,1676,1592,1592,1539,1590,1696,1666,1698,1729,1747,1677,1575,1600,1742,1766,1819,1706,1679,1753,1596,1653,1547,1646,1645,1746,1668,1734,1759,1647,1601,1690,1710,1700,1660,1777,1580,1661,1526,1622,1663,1718,1682,1764,1721,1676,1680,1687,1744,1793,1757,1685,1685,1529,1624,1509,1672,1702,1810,1668,1858,1810,1673,1594,1668,1706,1678,1739,1541,1635,1494,1660,1701,1810,1632,1771,1739,1587,1610,1714,1684,1745,1593,1599,1529,1555,1702,1707,1721,1763,1683,1671,1595,1680,1727,1694,1711,1502,1616,1506,1706,1672,1843,1603,1827,1766,1608,1588,1710,1698,1730,1628,1582,1553,1523,1733,1685,1757,1764,1841,1765,1593,1544,1700,1707,1674,1746,1703,1600,1542,1569,1716,1701,1723,1790,1843,1747,1586,1539,1692,1666,1755,1661,1594,1525,1580,1743,1725,1730,1831,1837,1732,1581,1642,1719,1753,1680,1716,1520,1634,1504,1687,1682,1844,1644,1817,1790,1640,1569,1691,1719,1698,1675,1548,1553,1524,1735,1700,1799,1708,1826,1791,1639,1572,1691,1710,1712,1663,1549,1554,1524,1738,1683,1796,1668,1818,1704,1583,1626,1743,1686,1753,1594,1600,1653,1647,1738,1640,1570,1703,1705,1652,1595,1647,1684,1614,1675,1587,1687,1714,1691,1600,1652,1637,1638,1673,1592,1648,1691,1718,1612,1645,1663,1644,1763,1620,1586,1730,1716,1661,1623,1654,1665,1746,1661,1592,1663,1807,1713,1625,1604,1661,1673,1733,1697,1582,1663,1731,1719,1625,1617,1662,1675,1747,1669,1590,1670,1734,1712,1652,1632,1619,1650,1746,1719,1748,1772,1814,1666,1624,1713,1705,1746,1741,1596,1624,1645,1719,1715,1739,1750,1829,1645,1647,1691,1716,1747,1746,1601,1643,1642,1708,1702,1744,1693,1709,1660,1636,1727,1702,1765,1717,1604,1612,1635,1716,1726,1759,1785,1827,1645,1635,1698,1713,1744,1742,1604,1622,1641,1715,1706,1748,1779,1777,1741,1651,1620,1750,1705,1718,1666,1620,1617,1653,1747,1728,1742,1791,1805,1654,1599,1716,1637,1742,1674,1616,1625,1631,1716,1729,1747,1776,1809,1649,1661,1691,1708,1744,1743,1631,1657,1687,1637,1721,1687,1642,1675,1704,1651,1633,1715,1639,1675,1721,1653,1669,1713,1653,1636,1715,1648,1628,1661,1678,1651,1722,1632,1615,1710,1623,1747,1688,1643,1678,1703,1649,1633,1713,1662,1699,1706,1623,1729,1721,1713,1623,1671,1694,1649,1710,1698,1624,1688,1697,1706,1646,1675,1691,1632,1728,1665,1680,1717,1701,1647,1650,1626,1660,1742,1743,1728,1813,1799,1653,1622,1719,1676,1766,1730,1603,1618,1633,1725,1735,1722,1796,1788,1679,1625,1719,1679,1758,1718,1603,1615,1639,1719,1745,1698,1699,1659,1662,1668,1694,1734,1751,1637,1640,1629,1678,1743,1739,1734,1804,1696,1660,1660,1704,1716,1749,1652,1644,1622,1661,1729,1729,1750,1767,1759,1652,1627,1736,1701,1746,1676,1621,1616,1647,1726,1750,1727,1790,1808,1657,1596,1712,1626,1746,1676,1621,1622,1637,1712,1746,1728,1780,1807,1658,1631,1710,1704,1754,1743,1594,1655,1681,1689,1687,1788,1676,1720,1675,1607,1673,1664,1736,1765,1701,1762,1589,1651,1650,1717,1701,1777,1666,1722,1679,1614,1664,1705,1723,1798,1795,1750,1731,1675,1627,1643,1688,1657,1737,1747,1630,1713,1685,1564,1652,1689,1769,1749,1715,1702,1599,1662,1672,1688,1695,1778,1652,1715,1700,1589,1670,1697,1728,1809,1750,1744,1671,1670,1727,1695,1706,1734,1653,1622,1608,1633,1720,1757,1633,1469,1484,1507,1504,1602,1599,1591,1568,1600,1600,1528,1436,1410,1686,1677,1730,1677,1735,1711,1626,1552,1731,1825,1656,1503,1458,1479,1500,1574,1604,1609,1541,1609,1630,1538,1425,1398,1649,1668,1712,1662,1715,1755,1693,1569,1573,1675,1637,1476,1489,1498,1502,1609,1585,1585,1573,1611,1601,1525,1440,1398,1691,1742,1670,1662,1706,1652,1596,1613,1722,1805,1652,1502,1458,1480,1497,1569,1611,1617,1547,1607,1632,1533,1428,1405,1683,1737,1677,1658,1693,1573,1620,1603,1702,1770,1713,1586,1412,1501,1583,1573,1650,1659,1681,1601,1593,1642,1715,1591,1518,1650,1724,1683,1663,1722,1595,1625,1615,1656,1750,1718,1612,1428,1440,1520,1544,1601,1678,1595,1606,1635,1706,1628,1518,1616,1720,1685,1690,1725,1623,1639,1597,1660,1755,1741,1635,1434,1514,1513,1566,1625,1635,1643,1558,1607,1627,1536,1502,1436,1593,1737,1669,1684,1709,1623,1623,1610,1657,1740,1715,1615,1428,1493,1506,1487,1624,1578,1582,1558,1628,1599,1508,1452,1422,1707,1685,1648,1741,1718,1673,1742,1800,1631,1503,1528,1556,1549,1601,1597,1550,1589,1622,1557,1509,1432,1530,1687,1677,1479,1473,1465,1704,1667,1513,1704,1746,1670,1681,1692,1586,1616,1600,1684,1778,1690,1566,1390,1474,1542,1523,1611,1589,1556,1593,1639,1562,1497,1453,1504,1678,1677,1619,1636,1616,1576,1684,1536,1680,1654,1551,1486,1464,1472,1559,1582,1497,1498,1657,1616,1595,1508,1408,1666,1673,1683,1627,1665,1589,1695,1569,1590,1672,1649,1502,1464,1445,1519,1651,1618,1662,1563,1606,1561,1725,1647,1556,1597,1630,1669,1615,1675,1596,1610,1625,1540,1685,1656,1565,1478,1398,1453,1582,1509,1586,1598,1576,1703,1637,1590,1578,1658,1660,1614,1601,1647,1565,1705,1526,1658,1646,1586,1499,1466,1503,1619,1699,1609,1652,1505,1614,1601,1530,1490,1462,1654,1679,1654,1653,1648,1582,1702,1533,1624,1668,1605,1489,1480,1490,1547,1629,1466,1510,1602,1588,1620,1541,1394,1683,1693,1708,1662,1628,1714,1650,1671,1657,1573,1538,1527,1555,1635,1473,1510,1592,1591,1614,1545,1396,1647,1441,1553,1476,1459,1692,1620,1599,1572,1643,1688,1630,1632,1613,1584,1685,1516,1668,1652,1577,1471,1469,1472,1551,1612,1491,1524,1639,1624,1603,1543,1434,1660,1675,1660,1644,1687,1637,1776,1506,1668,1771,1691,1491,1444,1472,1535,1600,1483,1504,1640,1584,1588,1487,1438,1657,1681,1619,1672,1662,1622,1792,1490,1654,1686,1522,1500,1406,1496,1598,1498,1532,1590,1624,1620,1567,1436,1645,1700,1659,1604,1680,1630,1771,1542,1592,1604,1611,1445,1453,1478,1556,1580,1554,1540,1574,1580,1575,1439,1509,1661,1650,1599,1695,1660,1642,1686,1508,1764,1701,1526,1501,1403,1491,1614,1510,1535,1571,1602,1640,1539,1436,1639,1688,1672,1599,1691,1626,1759,1526,1628,1777,1700,1500,1465,1389,1497,1612,1538,1606,1554,1577,1668,1686,1589,1533,1636,1666,1611,1672,1653,1608,1770,1512,1730,1766,1618,1478,1430,1401,1527,1503,1542,1539,1607,1703,1650,1561,1561,1681,1667,1593,1692,1676,1685,1653,1560,1775,1750,1556,1478,1451,1533,1592,1642,1601,1516,1640,1608,1600,1498,1417,1641,1695,1629,1673,1678,1627,1787,1480,1689,1749,1610,1453,1460,1499,1557,1565,1572,1533,1575,1585,1578,1438,1504,1673,1647,1596,1687,1670,1656,1686,1551,1729,1742,1574,1486,1427,1514,1553,1523,1570,1546,1595,1576,1559,1436,1541,1694,1676,1590,1687,1663,1702,1650,1502,1728,1681,1505,1437,1494,1518,1601,1478,1497,1640,1573,1582,1481,1442,1649,1679,1640,1675,1663,1598,1778,1498,1720,1787,1621,1476,1419,1492,1536,1587,1522,1516,1609,1570,1560,1479,1522,1649,1705,1595,1699,1656,1735,1675,1788,1665,1509,1512,1534,1550,1532,1570,1582,1615,1587,1547,1419,1583,1511,1588,1515,1449,1672,1634,1596,1571,1681,1642,1596,1693,1674,1655,1683,1549,1764,1744,1605,1477,1414,1518,1550,1543,1541,1552,1618,1587,1594,1457,1596,1717,1704,1732,1510,1621,1714,1597,1474,1388,1308,1408,1628,1564,1500,1441,1480,1461,1512,1474,1639,1781,1700,1662,1518,1595,1656,1452,1434,1261,1380,1617,1556,1513,1422,1463,1489,1488,1442,1640,1787,1703,1690,1555,1528,1632,1483,1452,1272,1369,1622,1565,1541,1417,1460,1489,1489,1468,1630,1774,1722,1661,1550,1630,1740,1539,1492,1374,1331,1525,1564,1569,1446,1473,1513,1493,1494,1601,1715,1709,1739,1507,1607,1716,1606,1471,1399,1288,1413,1708,1621,1525,1528,1475,1501,1445,1478,1603,1740,1690,1732,1495,1624,1720,1613,1488,1374,1327,1418,1670,1549,1569,1463,1459,1516,1455,1460,1653,1726,1718,1636,1563,1657,1717,1550,1491,1357,1331,1500,1670,1583,1490,1438,1451,1510,1484,1475,1706,1731,1764,1590,1571,1688,1702,1502,1451,1314,1360,1590,1523,1557,1443,1483,1499,1498,1463,1648,1736,1734,1615,1635,1742,1514,1414,1417,1544,1609,1569,1485,1468,1512,1474,1482,1555,1654,1545,1560,1481,1689,1555,1570,1704,1721,1744,1636,1563,1648,1715,1542,1485,1344,1318,1537,1572,1567,1450,1480,1512,1510,1501,1620,1678,1727,1624,1607,1701,1664,1674,1616,1668,1676,1613,1452,1423,1448,1588,1572,1543,1677,1626,1611,1561,1435,1560,1670,1723,1621,1607,1704,1657,1662,1572,1652,1645,1502,1495,1447,1477,1633,1562,1546,1663,1599,1583,1551,1375,1651,1656,1734,1631,1620,1736,1686,1591,1593,1601,1493,1463,1438,1442,1611,1574,1564,1667,1622,1602,1577,1429,1575,1669,1743,1614,1609,1703,1675,1638,1599,1707,1636,1552,1497,1428,1456,1611,1573,1537,1651,1613,1595,1541,1375,1626,1676,1724,1645,1631,1705,1685,1626,1644,1659,1650,1575,1503,1423,1406,1601,1628,1566,1591,1655,1664,1620,1490,1654,1660,1729,1640,1620,1732,1686,1585,1660,1689,1665,1504,1495,1432,1433,1580,1550,1488,1643,1693,1656,1560,1584,1687,1709,1656,1617,1700,1663,1695,1584,1687,1711,1665,1419,1426,1460,1498,1605,1592,1585,1625,1555,1556,1492,1404,1698,1716,1680,1618,1693,1664,1686,1578,1694,1699,1670,1413,1422,1440,1508,1610,1580,1600,1617,1558,1557,1493,1433,1712,1753,1645,1685,1704,1711,1675,1714,1701,1482,1464,1495,1619,1566,1546,1650,1623,1592,1563,1412,1534,1597,1655,1553,1554,1643,1670,1554,1615,1667,1735,1626,1633,1702,1693,1633,1641,1659,1683,1555,1499,1424,1442,1637,1557,1543,1645,1619,1596,1578,1446,1622,1730,1734,1647,1571,1565,1670,1643,1625,1393,1358,1501,1492,1508,1526,1491,1475,1586,1494,1487,1675,1732,1687,1670,1555,1540,1601,1704,1417,1330,1461,1562,1531,1484,1541,1465,1599,1500,1509,1657,1724,1730,1638,1681,1492,1532,1587,1400,1337,1489,1548,1531,1506,1538,1474,1591,1501,1518,1673,1753,1714,1671,1526,1540,1677,1678,1516,1350,1380,1572,1489,1471,1583,1474,1520,1510,1506,1601,1692,1751,1662,1644,1523,1644,1660,1645,1414,1331,1432,1612,1598,1510,1601,1491,1492,1538,1475,1667,1740,1720,1648,1593,1556,1654,1651,1635,1379,1332,1480,1533,1578,1491,1585,1451,1574,1515,1472,1691,1747,1719,1692,1525,1610,1671,1652,1591,1342,1348,1542,1552,1508,1519,1491,1481,1591,1487,1495,1697,1756,1689,1690,1520,1648,1684,1661,1511,1325,1395,1570,1492,1443,1582,1483,1528,1525,1508,1585,1715,1746,1670,1628,1683,1669,1439,1361,1596,1529,1512,1555,1450,1482,1565,1460,1525,1693,1662,1465,1586,1585,1494,1564,1654,1728,1725,1653,1588,1545,1660,1653,1636,1378,1320,1483,1530,1503,1507,1509,1467,1593,1481,1506,1681,1686,1702,1608,1638,1748,1712,1593,1702,1708,1697,1456,1480,1449,1506,1620,1562,1531,1643,1554,1571,1521,1390,1691,1705,1676,1613,1674,1685,1692,1564,1623,1686,1602,1465,1415,1458,1599,1561,1551,1649,1633,1592,1559,1426,1590,1679,1739,1619,1632,1719,1702,1604,1598,1585,1516,1460,1443,1465,1557,1570,1531,1665,1639,1608,1550,1435,1541,1681,1717,1614,1617,1711,1649,1662,1596,1688,1648,1490,1492,1420,1461,1633,1558,1567,1660,1616,1569,1540,1359,1660,1659,1726,1631,1632,1730,1703,1565,1681,1700,1683,1471,1487,1434,1438,1600,1620,1562,1641,1659,1649,1592,1544,1699,1712,1680,1614,1681,1692,1708,1595,1710,1702,1671,1416,1431,1452,1452,1542,1544,1555,1669,1676,1592,1498,1651,1684,1724,1613,1628,1707,1695,1615,1652,1679,1626,1543,1503,1413,1461,1631,1586,1544,1663,1614,1584,1543,1380,1619,1689,1759,1631,1626,1720,1694,1586,1669,1694,1652,1504,1495,1443,1486,1617,1573,1565,1650,1610,1607,1550,1375,1690,1721,1690,1673,1706,1734,1654,1719,1724,1451,1464,1491,1564,1571,1531,1663,1639,1603,1548,1440,1494,1607,1636,1574,1519,1623,1694,1574,1572,1682,1711,1624,1605,1715,1664,1682,1628,1684,1686,1573,1494,1416,1464,1594,1549,1543,1657,1620,1596,1583,1443,1618,1663,1685,1684,1730,1728,1682,1591,1566,1682,1635,1479,1458,1483,1499,1579,1592,1600,1556,1598,1630,1533,1433,1392,1668,1682,1686,1660,1735,1748,1710,1527,1593,1661,1639,1449,1518,1515,1581,1607,1629,1699,1608,1614,1588,1679,1667,1550,1544,1659,1663,1727,1721,1719,1715,1641,1532,1610,1638,1560,1400,1426,1488,1556,1572,1667,1580,1599,1622,1720,1566,1534,1684,1687,1712,1658,1709,1741,1693,1584,1583,1681,1640,1458,1489,1506,1559,1602,1667,1608,1563,1600,1622,1558,1515,1430,1548,1681,1655,1707,1724,1733,1694,1605,1560,1671,1615,1531,1418,1452,1501,1562,1631,1578,1536,1600,1629,1540,1492,1426,1621,1697,1690,1686,1720,1745,1653,1653,1615,1515,1544,1561,1545,1618,1584,1563,1595,1622,1558,1511,1442,1506,1557,1696,1550,1473,1449,1691,1684,1500,1680,1665,1717,1665,1749,1738,1687,1520,1586,1668,1633,1438,1499,1498,1477,1615,1599,1600,1551,1625,1596,1511,1471,1405,1600,1676,1711,1677,1703,1709,1680,1732,1694,1723,1780,1726,1737,1693,1685,1723,1687,1703,1708,1699,1764,1660,1730,1753,1711,1770,1712,1701,1725,1689,1742,1668,1713,1775,1717,1732,1715,1686,1728,1687,1744,1696,1680,1764,1719,1722,1709,1681,1805,1689,1694,1741,1713,1761,1692,1707,1745,1679,1750,1700,1687,1773,1694,1741,1735,1693,1766,1698,1722,1734,1692,1786,1661,1692,1764,1714,1809,1688,1704,1744,1702,1762,1690,1690,1761,1666,1758,1716,1666,1779,1719,1754,1726,1723,1792,1716,1734,1765,1705,1808,1667,1709,1741,1697,1785,1708,1703,1778,1680,1750,1726,1675,1797,1708,1793,1751,1736,1809,1678,1733,1724,1679,1780,1630,1712,1727,1687,1778,1700,1694,1753,1682,1761,1687,1678,1767,1702,1723,1750,1724,1804,1660,1740,1718,1719,1813,1688,1726,1765,1694,1784,1680,1683,1742,1668,1775,1674,1683,1784,1688,1772,1699,1717,1801,1682,1730,1732,1712,1822,1657,1720,1759,1682,1796,1659,1690,1780,1699,1801,1692,1676,1778,1696,1785,1730,1702,1831,1689,1748,1750,1674,1831,1623,1739,1783,1678,1820,1677,1721,1758,1656,1819,1673,1707,1765,1655,1787,1684,1682,1810,1647,1754,1738,1711,1821,1639,1748,1734,1670,1820,1677,1707,1768,1662,1818,1675,1665,1768,1675,1822,1663,1681,1773,1635,1750,1697,1682,1838,1633,1759,1738,1656,1839,1635,1728,1742,1648,1824,1680,1710,1757,1663,1819,1643,1699,1793,1639,1788,1731,1689,1838,1625,1786,1718,1709,1836,1645,1778,1743,1670,1868,1639,1760,1746,1656,1862,1656,1699,1799,1712,1812,1675,1722,1796,1631,1803,1698,1671,1820,1619,1775,1703,1696,1863,1610,1749,1742,1645,1862,1655,1719,1788,1669,1825,1626,1734,1798,1639,1842,1691,1738,1840,1626,1812,1683,1708,1859,1628,1804,1726,1683,1844,1608,1765,1721,1670,1844,1610,1753,1741,1663,1868,1612,1714,1765,1670,1841,1668,1751,1771,1685,1843,1654,1751,1813,1620,1823,1692,1704,1805,1626,1811,1713,1684,1858,1604,1779,1733,1662,1878,1599,1790,1709,1669,1871,1577,1779,1729,1645,1868,1621,1757,1766,1649,1882,1629,1780,1758,1652,1847,1655,1766,1782,1613,1845,1652,1754,1810,1629,1865,1686,1756,1811,1605,1871,1689,1736,1835,1636,1836,1694,1705,1862,1605,1832,1711,1687,1900,1625,1834,1718,1687,1898,1606,1794,1723,1687,1891,1592,1791,1724,1676,1861,1595,1793,1746,1674,1854,1606,1786,1755,1647,1831,1617,1767,1775,1649,1836,1640,1790,1772,1614,1873,1681,1793,1825,1648,1838,1657,1737,1810,1607,1823,1675,1739,1871,1619,1849,1705,1701,1863,1614,1868,1691,1716,1877,1580,1835,1689,1686,1883,1584,1812,1697,1700,1875,1598,1807,1742,1712,1873,1606,1837,1732,1676,1856,1601,1812,1743,1635,1868,1630,1813,1761,1658,1871,1582,1808,1746,1657,1865,1657,1824,1781,1675,1865,1644,1785,1781,1624,1896,1681,1787,1776,1610,1890,1634,1747,1801,1637,1876,1653,1743,1837,1629,1847,1686,1762,1856,1598,1890,1651,1713,1834,1592,1856,1653,1737,1802,1634,1847,1681,1752,1850,1603,1862,1659,1755,1846,1575,1875,1688,1754,1816,1623,1885,1689,1731,1845,1608,1825,1670,1768,1864,1604,1833,1655,1736,1855,1586,1870,1652,1720,1844,1601,1842,1630,1761,1839,1616,1868,1662,1785,1862,1610,1854,1644,1766,1857,1582,1870,1661,1805,1818,1645,1878,1613,1784,1814,1626,1854,1624,1788,1776,1651,1865,1639,1815,1783,1637,1888,1613,1849,1778,1692,1880,1614,1816,1744,1692,1903,1609,1829,1723,1689,1891,1581,1845,1760,1678,1888,1595,1862,1749,1668,1880,1614,1848,1748,1669,1886,1606,1873,1721,1678,1881,1600,1837,1721,1677,1891,1581,1840,1763,1683,1893,1592,1856,1736,1685,1887,1604,1840,1733,1690,1887,1613,1861,1721,1754,1888,1575,1874,1704,1758,1874,1620,1865,1675,1763,1847,1594,1881,1680,1727,1878,1582,1879,1700,1761,1860,1612,1893,1677,1802,1846,1608,1865,1641,1800,1865,1609,1848,1643,1803,1835,1623,1886,1618,1817,1795,1631,1863,1595,1825,1802,1661,1894,1634,1848,1754,1658,1856,1605,1821,1754,1686,1872,1645,1829,1727,1732,1891,1593,1880,1703,1722,1852,1603,1878,1688,1753,1867,1618,1864,1620,1778,1875,1633,1886,1654,1782,1822,1587,1864,1599,1794,1827,1621,1866,1615,1846,1774,1690,1858,1603,1823,1744,1689,1852,1615,1854,1707,1747,1834,1619,1860,1647,1775,1861,1603,1887,1658,1797,1797,1604,1867,1570,1806,1796,1625,1861,1611,1847,1766,1708,1874,1633,1844,1746,1727,1859,1630,1875,1688,1744,1861,1597,1860,1689,1736,1877,1625,1860,1676,1757,1882,1634,1880,1657,1759,1841,1669,1857,1644,1797,1804,1664,1874,1594,1818,1815,1663,1858,1629,1846,1753,1740,1861,1645,1846,1763,1748,1865,1657,1845,1720,1722,1866,1652,1846,1731,1736,1848,1690,1859,1707,1792,1842,1697,1853,1666,1787,1852,1695,1884,1653,1785,1842,1648,1862,1692,1808,1813,1663,1889,1688,1805,1818,1710,1879,1663,1828,1863,1712,1888,1667,1795,1825,1734,1869,1669,1821,1790,1725,1870,1682,1863,1792,1716,1855,1631,1841,1805,1752,1882,1704,1858,1791,1772,1897,1671,1851,1801,1750,1888,1667,1887,1808,1744,1866,1711,1865,1782,1738,1898,1678,1882,1810,1774,1895,1654,1854,1791,1744,1885,1705,1866,1833,1764,1884,1725,1856,1833,1757,1881,1721,1853,1830,1774,1895,1733,1850,1834,1748,1908,1711,1843,1847,1736,1923,1737,1836,1849,1740,1883,1738,1839,1836,1737,1894,1747,1794,1852,1747,1888,1756,1814,1876,1751,1919,1777,1815,1869,1747,1908,1774,1793,1883,1747,1887,1809,1806,1883,1771,1887,1833,1820,1889,1737,1868,1812,1779,1880,1724,1885,1821,1756,1894,1708,1840,1830,1770,1892,1727,1810,1834,1774,1877,1756,1825,1865,1736,1906,1786,1843,1858,1759,1921,1765,1806,1846,1754,1934,1786,1798,1886,1747,1900,1797,1782,1861,1742,1866,1825,1764,1889,1730,1894,1825,1755,1868,1732,1866,1829,1772,1900,1748,1818,1852,1779,1878,1791,1838,1848,1759,1889,1774,1842,1852,1744,1895,1794,1820,1860,1760,1897,1808,1811,1894,1752,1867,1824,1782,1903,1770,1900,1826,1784,1910,1755,1870,1851,1784,1914,1762,1830,1876,1740,1891,1783,1837,1857,1747,1887,1819,1801,1877,1776,1853,1810,1795,1906,1778,1855,1819,1792,1897,1759,1856,1838,1787,1922,1778,1846,1870,1766,1902,1805,1805,1880,1718,1892,1828,1780,1863,1785,1895,1823,1820,1904,1766,1880,1824,1832,1900,1794,1852,1886,1780,1921,1799,1851,1861,1771,1904,1814,1813,1911,1800,1874,1827,1801,1915,1803,1852,1846,1805,1912,1809,1846,1864,1764,1887,1841,1846,1891,1803,1886,1826,1811,1878,1797,1900,1832,1818,1882,1807,1832,1877,1817,1900,1839,1822,1890,1818,1885,1831,1816,1891,1800,1897,1811,1866,1905,1842,1875,1892,1835,1898,1849,1815,1875,1810,1884,1821,1844,1887,1789,1887,1857,1824,1900,1826,1855,1862,1824,1887,1831,1849,1893,1803,1932,1823,1850,1869,1805,1886,1831,1860,1886,1808,1891,1869,1821,1895,1838,1838,1884,1834,1902,1837,1862,1910,1807,1893,1850,1846,1890,1814,1878,1861,1821,1894,1834,1841,1889,1810,1905,1871,1869,1910,1828,1889,1866,1861,1899,1846,1872,1874,1827,1910,1846,1874,1896,1789,1925,1872,1832,1900,1827,1910,1904,1854,1924,1836,1865,1887,1836,1867,1868,1877,1883,1815,1901,1885,1835,1910,1838,1885,1896,1825,1907,1809,1864,1862,1806,1893,1860,1859,1877,1816,1916,1880,1862,1922,1834,1896,1895,1823,1900,1851,1883,1880,1794,1922,1883,1807,1884,1858,1896,1877,1845,1915,1845,1872,1875,1796,1894,1841,1856,1907,1840,1888,1893,1867,1912,1854,1887,1900,1842,1917,1856,1902,1915,1817,1940,1872,1852,1896,1837,1903,1917,1841,1904,1872,1879,1925,1838,1925,1851,1880,1912,1837,1903,1911,1860,1932,1856,1902,1885,1829,1883,1838,1874,1892,1822,1886,1894,1850,1919,1831,1888,1915,1824,1918,1867,1881,1926,1832,1894,1866,1899,1899,1853,1884,1901,1881,1914,1854,1883,1899,1819,1913,1863,1903,1937,1854,1933,1908,1856,1924,1837,1893,1921,1838,1901,1844,1927,1930,1833,1913,1868,1852,1926,1826,1921,1909,1834,1936,1837,1917,1928,1815,1911,1878,1825,1953,1787,1914,1905,1844,1934,1820,1914,1955,1847,1928,1880,1873,1934,1794,1906,1935,1803,1931,1846,1921,1929,1852,1916,1868,1853,1941,1777,1923,1910,1842,1928,1817,1923,1937,1864,1927,1849,1898,1951,1816,1948,1863,1860,1910,1767,1902,1905,1819,1935,1836,1940,1941,1817,1912,1865,1867,1975,1813,1900,1923,1868,1949,1845,1897,1925,1813,1933,1862,1866,1970,1804,1908,1898,1861,1938,1840,1880,1925,1802,1919,1866,1889,1952,1804,1930,1913,1850,1950,1818,1917,1952,1832,1959,1844,1872,1958,1811,1937,1897,1833,1969,1795,1934,1934,1835,1946,1894,1849,1941,1816,1906,1876,1847,1952,1794,1894,1925,1829,1956,1853,1897,1941,1817,1939,1858,1831,1911,1810,1919,1914,1828,1910,1820,1893,1923,1822,1928,1837,1851,1930,1794,1889,1890,1840,1968,1822,1885,1912,1832,1943,1856,1850,1917,1804,1911,1901,1821,1945,1856,1892,1952,1832,1932,1880,1843,1923,1834,1929,1871,1843,1936,1855,1879,1928,1840,1971,1857,1858,1923,1792,1873,1889,1825,1942,1807,1857,1946,1823,1946,1890,1866,1911,1767,1579,1326,1426,1477,1498,1428,1487,1365,1269,1406,1436,1370,1482,1558,1529,1360,1303,1017,1245,1523,1446,1399,1389,1512,1584,1623,1623,1637,1669,1670,1679,1675,1753,1751,1702,1679,1669,1568,1599,1581,1536,1561,1452,1473,1445,1491,1468,1410,1417,1412,1391,1479,1568,1487,1546,1447,1407,1495,1541,1555,1468,1418,1309,1031,1273,1233,1323,1397,1400,1470,1490,1484,1450,1550,1528,1427,1473,1418,1392,1360,1326,1429,1323,1273,1277,1295,1333,1299,1087,1194,1345,1181,1227,1321,1366,1432,1404,1369,1389,1391,1421,1401,1329,1170,1292,1392,1436,1373,1417,1447,1481,1498,1514,1513,1552,1579,1524,1519,1514,1388,1364,1378,1402,1327,1285,1353,1393,1297,1274,1247,1306,1287,1346,1389,1408,1428,1493,1400,1417,1470,1358,1404,1425,1533,1593,1549,1509,1490,1394,1272,1470,1226,665,1240,1381,1408,1176,204,1322,1356,1412,1463,1391,1411,1301,1258,1372,1336,1368,1494,1522,1335,1288,989,1138,1390,1427,1248,1398,1400,1571,1523,1574,1577,1594,1640,1620,1682,1711,1561,1488,1571,1557,1548,1475,1473,1414,1407,1439,1448,1433,1330,1390,1339,1396,1511,1409,1494,1391,1331,1458,1453,1492,1398,1325,1000,1213,1135,1264,1345,1354,1349,1438,1303,1434,1389,1437,1361,1359,1271,1368,1320,1358,1224,1233,1285,1318,1239,1169,1058,1170,1131,1221,1269,1286,1350,1279,1278,1310,1259,1397,1275,1135,1217,1313,1341,1389,1307,1369,1474,1460,1531,1418,1527,1467,1444,1430,1314,1270,1327,1335,1297,1165,1230,1287,1211,1221,1244,1255,1270,1310,1367,1321,1375,1342,1361,1393,1374,1325,1322,1453,1435,1424,1386,1385,1317,1350,1132,589,1182,1343,1336,548,872,1300,1357,1358,1321,1304,1221,1317,1291,1426,1461,1228,930,1110,1254,1262,1219,1287,1423,1385,1377,1470,1401,1496,1519,1469,1529,1495,1383,1450,1397,1340,1357,1385,1272,1289,1335,1294,1334,1312,1391,1280,1363,1467,1414,1329,964,1038,1111,1262,1306,1323,1345,1321,1343,1282,1362,1242,1309,1258,1117,1126,1160,1200,1133,997,1101,1115,1228,1177,1266,1209,1281,1231,1248,1136,1125,1250,1267,1260,1314,1318,1395,1309,1319,1378,1261,1266,1229,1231,1203,1175,1225,1090,1068,1161,1125,1135,1324,1322,1241,1343,1330,1262,1328,1245,1376,1314,1249,1243,1240,1131,625,996,1174,953,327,1273,1371,1184,1067,1388,1555,1464,1424,1362,1321,716,733,1315,1433,1433,1476,1482,1496,1394,1498,1505,1487,1527,1401,906,984,1093,601,1223,1314,1351,1263,1257,1304,1247,955,1210,1308,1383,1314,1267,1263,998,432,1206,1405,1360,1403,1338,1415,1304,1414,1360,1310,1415,1074,774,1090,551,1097,1227,1251,1150,1185,1238,1128,924,1169,1155,1270,1137,1264,210,1109,1289,1269,1293,1286,1261,1342,1229,1309,1133,620,978,533,1090,1093,1134,1178,1271,1003,1329,1327,1364,1535,1588,1598,1589,1399,1361,1485,1402,1460,1236,718,1310,1442,1408,1474,1499,1482,1455,1347,1008,770,1289,1294,1323,1348,1432,1418,1275,1190,1272,1246,1179,1123,1202,1302,1052,1294,1314,1388,1485,1386,1568,1425,1307,1316,1408,1330,1238,839,1182,1281,1362,1448,1447,1333,1455,1269,1029,655,1231,1242,1254,1271,1225,1375,1169,1207,1156,1161,1159,1138,1227,992,1224,1268,1355,1244,1342,1318,1294,1331,1136,1167,732,1250,1200,1257,1302,1157,1297,1072,448,1065,1128,1187,1132,1073,1235,1013,1184,1135,1038,1401,1917,1861,1804,1837,1847,1871,1901,1864,1854,1894,1847,1866,1878,1874,1906,1893,1818,1821,1887,1870,1820,1854,1867,1753,1839,1887,1771,1885,1840,1780,1820,1805,1834,1830,1804,1868,1735,1846,1765,1872,1770,1879,1779,1902,1772,1858,1775,1879,1777,1883,1810,1900,1820,1882,1775,1891,1774,1944,1776,1918,1758,1880,1808,1836,1859,1824,1838,1834,1869,1791,1835,1806,1805,1781,1843,1789,1864,1848,1869,1882,1841,1842,1817,1856,1806,1864,1764,1962,1883,1903,1931,1845,1942,1770,1939,1751,1879,1817,1885,1859,1847,1898,1790,1906,1744,1879,1741,1853,1797,1798,1793,1730,1798,1701,1788,1758,1759,1795,1735,1772,1729,1743,1762,1780,1798,1716,1756,1761,1748,1771,1766,1781,1758,1802,1749,1793,1798,1792,1786,1794,1844,1759,1826,1805,1826,1833,1802,1903,1837,1870,1827,1865,1856,1841,1909,1835,1859,1832,1839,1895,1847,1828,1840,1793,1798,1809,1878,1820,1801,1827,1809,1864,1810,1843,1789,1710,1813,1710,1784,1700,1707,1747,1661,1735,1674,1712,1615,1660,1627,1655,1648,1711,1660,1637,1665,1593,1697,1631,1668,1646,1590,1706,1619,1705,1639,1672,1686,1654,1707,1692,1703,1667,1733,1711,1693,1701,1688,1705,1671,1706,1722,1704,1714,1708,1741,1691,1680,1709,1688,1708,1708,1726,1729,1706,1703,1667,1713,1704,1675,1702,1653,1651,1635,1654,1613,1592,1655,1587,1636,1593,1609,1620,1599,1673,1553,1602,1587,1664,1645,1633,1685,1578,1693,1576,1710,1614,1623,1679,1561,1656,1612,1645,1647,1638,1672,1631,1677,1617,1689,1673,1652,1680,1623,1667,1638,1679,1694,1654,1687,1653,1668,1616,1694,1644,1635,1677,1660,1675,1637,1694,1700,1626,1648,1838,1590,1503,1629,1602,1611,1625,1725,1847,1802,1835,1890,1857,1835,1852,1825,1842,1803,1827,1833,1836,1803,1757,1718,1748,1777,1787,1764,1745,1799,1868,1779,1900,1786,1971,1856,1862,1942,1763,1983,1702,1884,1867,1806,1805,1764,1813,1818,1712,1808,1828,1795,1710,1808,1771,1761,1715,1807,1787,1736,1782,1770,1763,1802,1793,1763,1827,1727,1787,1736,1735,1769,1722,1783,1748,1777,1735,1805,1737,1704,1834,1702,1821,1707,1867,1719,1775,1844,1702,1895,1714,1828,1767,1752,1823,1723,1779,1752,1756,1810,1711,1802,1762,1779,1726,1764,1808,1769,1841,1769,1822,1759,1706,1817,1755,1771,1785,1762,1754,1733,1808,1752,1790,1730,1735,1682,1737,1737,1738,1829,1780,1773,1726,1680,1785,1686,1746,1706,1674,1729,1681,1728,1688,1706,1727,1743,1791,1634,1699,1754,1685,1768,1577,1700,1743,1617,1783,1543,1672,1734,1645,1831,1530,1635,1757,1595,1798,1591,1643,1672,1643,1771,1586,1795,1556,1610,1772,1570,1811,1634,1777,1621,1671,1699,1644,1774,1636,1835,1605,1721,1745,1601,1951,1653,1818,1775,1666,1870,1668,1955,1662,1833,1866,1687,1958,1666,1952,1720,1826,1862,1773,1893,1648,1923,1689,1841,1716,1860,1695,1873,1696,1901,1728,1869,1812,1850,1807,1849,1859,1842,1786,1743,1898,1678,1877,1690,1929,1764,1879,1847,1805,1897,1687,1947,1738,1888,1730,1837,1847,1727,1874,1787,1909,1727,1869,1807,1755,1851,1685,1926,1689,1846,1730,1747,1859,1677,1862,1710,1802,1704,1783,1819,1648,1818,1724,1755,1718,1742,1793,1708,1839,1734,1765,1774,1739,1810,1688,1774,1766,1762,1780,1674,1769,1670,1762,1770,1674,1765,1749,1786,1796,1693,1766,1851,1714,1796,1778,1720,1866,1643,1857,1705,1819,1786,1717,1770,1839,1678,1849,1713,1801,1840,1743,1739,1847,1698,1756,1743,1784,1805,1686,1734,1837,1669,1656,1828,1711,1720,1677,1761,1773,1686,1649,1777,1684,1698,1766,1736,1681,1748,1722,1718,1684,1707,1820,1699,1655,1788,1662,1654,1807,1660,1708,1767,1741,1718,1696,1759,1664,1728,1720,1696,1730,1717,1733,1649,1719,1769,1703,1690,1745,1717,1687,1721,1747,1694,1746,1675,1694,1729,1693,1664,1732,1748,1637,1749,1720,1617,1706,1727,1623,1716,1716,1619,1783,1685,1699,1706,1693,1781,1672,1713,1773,1644,1747,1783,1604,1709,1826,1563,1761,1763,1608,1796,1719,1653,1712,1718,1686,1710,1724,1677,1720,1661,1683,1658,1702,1783,1626,1735,1751,1635,1750,1793,1642,1763,1701,1664,1722,1725,1704,1683,1726,1712,1660,1686,1788,1624,1799,1781,1670,1746,1751,1633,1656,1754,1687,1606,1746,1740,1638,1710,1791,1666,1655,1721,1677,1639,1727,1720,1574,1748,1673,1621,1678,1736,1614,1586,1759,1723,1571,1782,1723,1614,1666,1711,1636,1617,1755,1667,1582,1708,1677,1574,1685,1701,1630,1637,1749,1662,1566,1776,1719,1560,1733,1721,1626,1657,1771,1666,1547,1777,1687,1597,1734,1727,1609,1655,1750,1645,1643,1741,1676,1552,1727,1661,1647,1737,1689,1683,1707,1722,1697,1657,1779,1665,1693,1731,1683,1720,1717,1673,1735,1719,1802,1749,1713,1806,1728,1804,1775,1706,1849,1789,1684,1853,1806,1693,1894,1764,1752,1934,1729,1797,1896,1734,1765,1929,1751,1751,1920,1794,1703,1915,1766,1723,1850,1775,1807,1768,1792,1829,1700,1737,1862,1762,1698,1760,1756,1837,1655,1681,1812,1693,1845,1629,1725,1724,1754,1764,1620,1799,1634,1833,1697,1797,1710,1755,1804,1737,1784,1763,1875,1721,1846,1729,1858,1735,1806,1751,1777,1811,1750,1841,1761,1844,1754,1845,1767,1845,1796,1880,1757,1908,1831,1803,1882,1777,1956,1777,1923,1810,1852,1894,1755,1915,1752,1937,1724,1873,1800,1831,1837,1813,1793,1754,1906,1771,1900,1740,1910,1698,1842,1754,1826,1809,1768,1775,1735,1852,1770,1843,1694,1794,1723,1803,1768,1730,1827,1740,1902,1738,1761,1758,1777,1818,1700,1896,1756,1806,1711,1818,1805,1724,1863,1793,1845,1691,1806,1765,1752,1828,1708,1895,1756,1818,1707,1786,1790,1718,1787,1664,1840,1693,1740,1744,1778,1768,1729,1863,1708,1760,1818,1820,1787,1753,1913,1764,1878,1674,1922,1762,1861,1831,1816,1826,1736,1944,1743,1906,1767,1870,1836,1790,1910,1735,1898,1833,1754,1941,1779,1828,1888,1847,1923,1823,1895,2020,1825,1921,1984,1844,1960,1860,1870,2047,1829,1877,1974,1847,2017,1802,1862,2022,1809,1883,1885,1825,1939,1835,1863,1903,1819,1937,1858,1829,1886,1837,1985,1814,1896,1880,1786,1940,1784,1938,1791,1875,1850,1754,1899,1808,1915,1786,1881,1826,1742,1897,1791,1805,1912,1784,1820,1826,1824,1888,1757,1876,1790,1846,1882,1810,1907,1787,1889,1809,1884,1903,1781,1885,1754,1859,1871,1736,1922,1811,1889,1882,1743,1952,1844,1882,1854,1802,1928,1777,1908,1876,1823,1898,1747,1965,1851,1844,1909,1752,1948,1814,1859,1922,1676,1951,1842,1883,1885,1747,1947,1864,1923,1881,1765,1924,1849,1948,1850,1798,1901,1803,1949,1854,1831,1890,1748,1936,1848,1842,1915,1720,1955,1832,1895,1872,1805,1948,1748,1895,1841,1843,1876,1800,1875,1801,1883,1822,1930,1795,1834,1884,1759,1887,1876,1882,1864,1898,1864,1866,1847,1854,1882,1821,1891,1878,1908,1902,1904,1864,1923,1877,1933,1925,1898,1918,1886,1933,1868,1928,1877,1959,1934,1911,1947,1946,1918,1880,1924,1901,1886,1871,1862,1932,1880,1962,1908,1913,1890,1894,1883,1824,1904,1816,1871,1810,1900,1784,1911,1759,1964,1768,1975,1805,1921,1793,1920,1855,1915,1876,1845,1888,1867,1878,1837,1889,1820,1838,1863,1862,1866,1856,1849,1852,1816,1879,1818,1863,1838,1834,1829,1844,1873,1837,1841,1857,1883,1858,1881,1827,1862,1846,1836,1869,1850,1846,1856,1875,1868,1859,1855,1878,1868,1884,1864,1883,1853,1881,1823,1844,1839,1846,1889,1836,1887,1822,1831,1900,1852,1890,1845,1874,1801,1825,1838,1811,1850,1774,1838,1814,1836,1867,1778,1790,1828,1834,1857,1788,1832,1890,1854,1872,1830,1862,1890,1854,1871,1843,1903,1853,1803,1864,1875,1869,1880,1853,1911,1899,1835,1872,1889,1877,1811,1854,1873,1894,1824,1884,1876,1835,1859,1879,1832,1887,1883,1903,1921,1859,1905,1890,1844,1924,1928,1829,1915,1910,1829,1947,1911,1829,1884,1935,1854,1927,1939,1874,1888,1926,1890,1882,1874,1899,1858,1868,1927,1839,1907,1937,1870,1913,1947,1821,1924,1939,1895,1905,1921,1919,1892,1909,1916,1848,1909,1955,1870,1877,1951,1885,1856,1915,1956,1842,1890,1944,1885,1895,1925,1919,1860,1912,1956,1908,1871,1925,1908,1855,1948,1950,1900,1896,1904,1912,1901,1945,1954,1926,1910,1940,1920,1930,1889,1956,1958,1916,1968,1942,1912,1919,1966,1968,1921,1951,2004,1974,1965,1984,1983,1979,1937,1924,1950,1947,1877,1915,1965,1928,1944,1956,1885,1963,1947,1913,1942,1895,1923,1977,1894,1944,1940,1878,1978,1924,1943,1972,1884,1912,1982,1858,1999,1890,1889,1945,1871,1886,1971,1832,1950,1913,1897,1959,1868,1890,1986,1910,1979,1895,1941,1980,1936,1965,1953,1925,1971,1938,1947,1943,1913,1966,1952,1903,2011,1930,1949,1968,1953,1958,1902,1943,1953,1905,1948,1837,1935,1929,1935,1951,1844,1952,1912,1897,1960,1835,1949,1826,1922,1946,1911,1978,1872,1949,1891,1887,1944,1879,1948,1855,1927,1923,1884,1915,1834,1934,1840,1914,1924,1852,1951,1845,1970,1881,1924,1936,1918,1944,1870,1924,1848,1897,1936,1838,1951,1831,1949,1878,1912,1939,1861,1931,1825,1952,1845,1940,1923,1880,1982,1821,1970,1858,1932,1921,1870,1945,1853,1945,1828,1920,1894,1938,1875,1887,1895,1933,1945,1838,1944,1839,1972,1868,1983,1858,1965,1848,1953,1861,1971,1878,1930,1867,1940,1879,1929,1874,1945,1852,1959,1857,1951,1876,1983,1881,1944,1890,1945,1887,1961,1880,1932,1881,1894,1867,1896,1857,1888,1884,1916,1916,1881,1941,1880,1950,1885,1926,1882,1906,1908,1920,1864,1882,1865,1889,1924,1899,1971,1893,1954,1875,1923,1891,1935,1897,1874,1897,1858,1918,1893,1958,1856,1926,1889,1910,1899,1876,1893,1861,1942,1897,1963,1929,1956,1896,1910,1901,1898,1902,1989,1911,2021,1948,1882,1894,2019,1963,1986,1949,1938,1910,1927,1928,1924,1904,1920,1870,1901,1917,1947,1893,1927,1909,1908,1947,1896,1910,1929,1905,1903,1913,1923,1950,1997,1964,1975,1960,1938,1979,1972,1971,2013,1999,1977,1984,1948,1963,1955,1936,1949,1921,1941,1925,1928,1949,1918,1935,1938,1953,1905,1927,1911,1950,1937,1956,1927,1929,1911,1930,1935,1871,1900,1874,1932,1873,1903,1856,1879,1844,1864,1841,1890,1869,1850,1885,1823,1864,1803,1860,1833,1822,1894,1908,1814,1595,1560,1716,1550,1467,1589,1500,1451,1764,1760,1629,1560,1452,1519,1441,1434,1313,1498,1472,1436,1525,1471,1454,1478,1471,1477,1484,1500,1473,1430,1469,1396,1413,1404,1477,1575,1546,1574,1613,1555,1573,1653,1554,1618,1561,1524,1584,1572,1566,1614,1532,1599,1535,1572,1560,1606,1507,1515,1526,1571,1509,1566,1564,1563,1540,1609,1504,1613,1548,1616,1760,1689,1674,1730,1713,1722,1777,1756,1731,1694,1716,1684,1741,1684,1700,1718,1710,1725,1691,1726,1732,1716,1699,1709,1690,1705,1686,1682,1697,1712,1744,1710,1715,1724,1643,1671,1702,1733,1748,1747,1717,1673,1708,1694,1776,1738,1709,1770,1748,1767,1769,1831,1758,1762,1794,1734,1788,1756,1790,1744,1823,1801,1807,1791,1794,1799,1731,1755,1768,1757,1802,1784,1819,1770,1768,1746,1775,1736,1732,1754,1733,1767,1760,1782,1749,1751,1710,1736,1723,1753,1649,1705,1740,1658,1657,1678,1678,1704,1639,1729,1687,1686,1682,1721,1690,1756,1753,1697,1741,1730,1693,1742,1705,1757,1699,1713,1651,1719,1796,1731,1725,1715,1705,1678,1740,1728,1661,1685,1696,1692,1753,1762,1645,1660,1671,1724,1737,1749,1673,1674,1679,1688,1684,1708,1675,1661,1686,1672,1723,1713,1698,1712,1640,1649,1693,1676,1723,1673,1631,1664,1658,1699,1666,1704,1709,1740,1666,1660,1669,1660,1681,1642,1613,1673,1646,1635,1616,1623,1628,1630,1654,1620,1591,1642,1552,1580,1571,1579,1615,1565,1521,1511,1578,1557,1567,1613,1517,1590,1625,1566,1554,1623,1605,1589,1588,1579,1582,1626,1569,1567,1533,1517,1573,1493,1511,1598,1494,1473,1462,1528,1370,1387,1475,1318,1457,1364,1487,1355,1505,1354,1436,1424,1289,1468,1349,1500,1377,1485,1418,1439,1508,1370,1539,1361,1407,1443,1365,1427,1454,1390,1439,1492,1412,1502,1369,1480,1468,1322,1561,1369,1511,1405,1425,1579,1364,1614,1426,1449,1541,1458,1493,1591,1380,1489,1602,1420,1605,1524,1408,1510,1550,1435,1572,1548,1346,1458,1545,1454,1500,1538,1489,1498,1505,1509,1412,1601,1479,1471,1561,1553,1368,1608,1482,1473,1533,1528,1406,1548,1365,1472,1491,1394,1501,1370,1501,1487,1397,1559,1391,1466,1443,1402,1484,1444,1561,1562,1495,1454,1453,1571,1374,1381,1583,1548,1499,1427,1535,1615,1533,1588,1604,1614,1586,1607,1574,1555,1608,1548,1549,1587,1543,1528,1553,1605,1554,1533,1613,1580,1578,1602,1584,1579,1541,1579,1548,1576,1551,1569,1524,1535,1571,1623,1603,1622,1591,1583,1585,1514,1557,1616,1648,1609,1567,1565,1688,1699,1660,1604,1646,1682,1660,1743,1688,1643,1632,1756,1638,1625,1597,1716,1703,1649,1594,1765,1718,1608,1653,1765,1694,1620,1640,1705,1751,1593,1618,1675,1700,1646,1648,1618,1725,1707,1560,1600,1582,1640,1657,1610,1631,1560,1624,1612,1590,1566,1566,1588,1577,1536,1617,1573,1593,1545,1588,1572,1601,1573,1591,1555,1602,1585,1580,1561,1583,1591,1599,1584,1602,1606,1570,1577,1557,1589,1556,1502,1554,1607,1586,1569,1581,1542,1539,1468,1532,1530,1590,1586,1560,1578,1593,1603,1606,1576,1648,1598,1593,1583,1555,1584,1551,1560,1541,1535,1535,1565,1594,1577,1556,1475,1570,1532,1536,1405,1473,1555,1495,1412,1603,1476,1400,1538,1458,1453,1565,1485,1442,1445,1555,1402,1428,1487,1531,1353,1475,1528,1432,1424,1519,1527,1392,1379,1531,1456,1384,1445,1455,1365,1435,1464,1334,1412,1465,1336,1392,1479,1310,1421,1317,1394,1496,1329,1498,1517,1383,1403,1518,1367,1522,1507,1325,1433,1572,1381,1414,1572,1431,1375,1457,1495,1528,1436,1402,1504,1490,1454,1416,1497,1566,1512,1530,1429,1453,1485,1553,1551,1516,1547,1569,1548,1501,1490,1442,1497,1496,1437,1407,1463,1469,1367,1381,1445,1481,1387,1389,1519,1426,1394,1438,1437,1328,1475,1427,1330,1444,1444,1267,1434,1405,1332,1409,1417,1394,1349,1423,1466,1413,1399,1470,1506,1490,1451,1482,1393,1383,1482,1472,1453,1456,1420,1458,1383,1520,1483,1498,1476,1504,1464,1471,1428,1423,1434,1435,1471,1493,1483,1512,1487,1517,1495,1449,1490,1464,1454,1423,1474,1495,1473,1505,1505,1512,1470,1471,1489,1486,1451,1509,1462,1496,1452,1491,1507,1472,1482,1481,1478,1476,1463,1431,1498,1465,1501,1503,1544,1499,1510,1477,1506,1536,1457,1454,1511,1491,1499,1514,1439,1496,1485,1479,1472,1493,1492,1497,1513,1433,1490,1496,1447,1472,1490,1433,1468,1475,1480,1549,1506,1483,1508,1473,1523,1475,1492,1483,1480,1461,1542,1563,1534,1507,1478,1467,1470,1480,1475,1493,1480,1533,1557,1557,1524,1511,1488,1461,1524,1473,1495,1480,1500,1516,1548,1505,1494,1499,1432,1511,1439,1474,1490,1546,1498,1498,1488,1486,1503,1515,1524,1551,1500,1502,1485,1517,1513,1480,1511,1511,1502,1530,1504,1463,1485,1519,1530,1497,1516,1474,1498,1525,1517,1482,1521,1467,1518,1519,1507,1537,1479,1546,1484,1509,1515,1500,1475,1476,1494,1536,1636,1650,1693,1744,1671,1650,1681,1717,1756,1686,1663,1658,1564,1604,1644,1639,1679,1652,1695,1701,1694,1709,1744,1732,1639,1599,1587,1712,1676,1616,1642,1553,1538,1731,1640,1676,1531,1649,1670,1645,1692,1690,1735,1659,1664,1683,1634,1690,1661,1579,1546,1677,1600,1611,1606,1555,1747,1729,1686,1696,1714,1725,1666,1630,1707,1692,1579,1550,1617,1650,1576,1660,1588,1690,1756,1675,1665,1719,1709,1717,1691,1651,1775,1670,1596,1578,1613,1555,1552,1583,1633,1703,1767,1744,1715,1764,1632,1513,1603,1615,1588,1609,1647,1567,1500,1510,1534,1500,1563,1661,1712,1692,1696,1718,1740,1760,1747,1530,1605,1634,1607,1555,1613,1570,1678,1569,1774,1670,1744,1649,1727,1683,1747,1657,1610,1466,1629,1656,1656,1585,1587,1650,1730,1726,1407,1291,1270,1311,1315,1319,1336,1337,1358,1265,1264,1296,1318,1279,1304,1225,1293,1299,1340,1325,1310,1321,1307,1209,1278,1326,1282,1269,1304,1293,1300,1305,1327,1263,1309,1310,1284,1252,1276,1236,1239,1251,1224,1313,1252,1190,1291,1208,1248,1239,1249,1225,1226,1231,1236,1225,1193,1242,1304,1268,1264,1208,1223,1252,1250,1280,1272,1248,1250,1201,1242,1246,1242,1283,1222,1209,1232,1242,1193,1218,1248,1222,1204,1225,1207,1202,1223,1210,1186,1225,1223,1265,1161,1250,1207,1200,1201,1178,1172,1237,1231,1208,1218,1191,1179,1208,1193,1264,1259,1231,1221,1226,1193,1203,1227,1212,1166,1174,1211,1190,1200,1197,1240,1255,1234,1178,1234,1247,1267,1253,1272,1248,1219,1218,1276,1296,1241,1270,1274,1247,1315,1280,1251,1266,1329,1280,1287,1305,1255,1288,1261,1260,1259,1293,1262,1267,1334,1296,1299,1410,1275,1323,1253,1310,1244,1300,1337,1326,1316,1285,1315,1289,1242,1271,1279,1262,1293,1300,1277,1272,1271,1239,1379,1371,1327,1349,1399,1335,1298,1314,1282,1333,1299,1258,1322,1239,1194,1212,1169,1180,1247,1241,1450,1415,1342,1367,1333,1319,1327,1291,1237,1251,1224,1261,1184,1477,1395,1337,1303,1327,1326,1345,1313,1316,1318,1327,1320,1342,1339,1285,1276,1239,1164,1160,1225,1412,1331,1390,1391,1378,1312,1333,1229,1217,1259,1172,1436,1378,1336,1348,1351,1325,1325,1365,1261,1312,1320,1292,1215,1247,1243,1252,1202,1416,1346,1369,1374,1290,1230,1278,1327,1264,1271,1278,1293,1357,1535,1806,1943,2023,2001,1865,1850,1766,1702,1649,1670,1628,1548,1625,1626,1677,1601,1705,1653,1604,1650,1596,1649,1596,1632,1568,1627,1587,1567,1667,1535,1645,1572,1527,1645,1625,1582,1602,1669,1615,1557,1664,1602,1568,1564,1638,1593,1588,1539,1571,1620,1577,1573,1550,1601,1597,1643,1657,1645,1635,1627,1644,1624,1686,1655,1639,1647,1632,1633,1679,1664,1647,1653,1679,1640,1650,1665,1671,1695,1658,1671,1761,1743,1788,1685,1711,1780,1832,1677,1799,1783,1743,1715,1793,1770,1735,1786,1772,1745,1785,1731,1732,1787,1764,1723,1823,1701,1786,1780,1710,1773,1756,1728,1780,1723,1758,1755,1688,1762,1707,1750,1762,1674,1794,1702,1819,1693,1802,1671,1819,1730,1790,1757,1768,1807,1722,1823,1713,1835,1716,1813,1745,1833,1773,1799,1784,1772,1790,1763,1792,1745,1795,1693,1809,1704,1828,1661,1846,1698,1817,1697,1747,1789,1762,1771,1711,1817,1695,1831,1703,1821,1736,1774,1796,1736,1816,1713,1814,1697,1805,1806,1747,1802,1718,1881,1735,1821,1767,1701,1851,1689,1839,1760,1702,1895,1684,1812,1793,1724,1869,1702,1847,1767,1715,1840,1704,1824,1777,1686,1829,1737,1790,1836,1687,1819,1786,1718,1801,1702,1790,1736,1661,1779,1715,1774,1793,1689,1816,1740,1741,1786,1690,1773,1737,1692,1795,1657,1769,1734,1674,1794,1684,1716,1780,1680,1760,1726,1675,1824,1665,1766,1735,1699,1785,1718,1719,1771,1681,1775,1700,1699,1779,1671,1753,1720,1687,1787,1712,1714,1735,1682,1787,1662,1709,1733,1693,1752,1666,1699,1760,1700,1734,1706,1692,1767,1683,1728,1689,1688,1735,1647,1717,1715,1655,1726,1693,1732,1733,1709,1773,1736,1642,1712,1808,1826,1871,1841,1871,1872,1868,1866,1868,1904,1884,1845,1903,1872,1900,1910,1835,1867,1853,1843,1882,1865,1908,1881,1851,1919,1854,1865,1875,1822,1893,1847,1870,1888,1864,1887,1850,1833,1868,1855,1858,1873,1812,1869,1856,1846,1906,1824,1858,1855,1830,1917,1845,1867,1878,1835,1872,1854,1831,1892,1825,1879,1849,1845,1883,1864,1874,1905,1811,1873,1844,1830,1871,1821,1849,1865,1828,1872,1858,1861,1906,1792,1863,1859,1833,1837,1833,1853,1858,1817,1858,1846,1860,1906,1786,1855,1839,1851,1873,1835,1860,1862,1807,1895,1832,1874,1885,1798,1882,1832,1824,1842,1826,1886,1876,1808,1858,1821,1842,1881,1784,1862,1839,1809,1854,1821,1843,1848,1785,1845,1810,1811,1877,1787,1873,1821,1813,1840,1799,1846,1845,1791,1846,1785,1812,1843,1770,1847,1829,1781,1869,1787,1848,1816,1786,1831,1773,1796,1865,1766,1841,1834,1803,1859,1787,1824,1829,1789,1840,1785,1782,1856,1755,1821,1820,1789,1860,1759,1814,1821,1778,1847,1784,1796,1851,1760,1841,1793,1797,1816,1769,1824,1810,1748,1837,1761,1745,1838,1742,1846,1789,1772,1864,1778,1817,1806,1750,1817,1738,1746,1806,1739,1831,1769,1730,1847,1746,1799,1812,1759,1820,1734,1747,1808,1733,1812,1771,1734,1838,1750,1799,1789,1736,1825,1732,1760,1801,1696,1780,1724,1744,1823,1718,1769,1784,1755,1797,1723,1769,1803,1716,1786,1728,1712,1803,1693,1793,1754,1684,1760,1737,1744,1755,1704,1783,1721,1724,1760,1689,1782,1734,1697,1788,1735,1745,1762,1692,1794,1740,1646,1772,1645,1783,1730,1743,1783,1685,1744,1743,1725,1769,1704,1729,1758,1656,1754,1699,1714,1747,1675,1734,1718,1688,1744,1730,1750,1767,1707,1754,1700,1702,1750,1700,1732,1745,1681,1735,1674,1710,1741,1683,1741,1686,1642,1759,1659,1713,1680,1669,1723,1635,1714,1695,1673,1739,1639,1697,1718,1624,1707,1677,1668,1697,1644,1697,1721,1685,1730,1644,1691,1719,1662,1691,1666,1673,1725,1641,1725,1685,1651,1702,1628,1659,1728,1650,1714,1638,1617,1736,1615,1701,1650,1621,1690,1609,1662,1678,1626,1665,1636,1656,1680,1633,1677,1627,1665,1707,1627,1694,1655,1623,1728,1605,1667,1688,1644,1696,1616,1593,1710,1606,1620,1642,1640,1703,1621,1666,1673,1601,1687,1603,1593,1711,1615,1627,1607,1623,1653,1625,1679,1636,1651,1708,1605,1633,1695,1600,1672,1588,1597,1666,1614,1676,1610,1597,1658,1628,1639,1632,1589,1672,1576,1583,1642,1623,1622,1599,1594,1654,1611,1619,1621,1586,1708,1591,1615,1610,1638,1621,1564,1586,1636,1581,1613,1609,1605,1636,1629,1651,1575,1578,1628,1612,1597,1607,1602,1608,1579,1554,1643,1634,1601,1567,1613,1631,1609,1573,1630,1624,1630,1581,1577,1622,1610,1614,1610,1576,1654,1603,1579,1569,1567,1647,1623,1597,1561,1605,1615,1578,1579,1621,1641,1601,1572,1589,1636,1623,1560,1574,1589,1620,1632,1575,1565,1622,1595,1644,1570,1568,1650,1600,1615,1592,1627,1602,1540,1580,1596,1611,1621,1558,1553,1594,1600,1614,1564,1589,1568,1571,1602,1573,1585,1589,1540,1580,1571,1609,1616,1569,1547,1595,1601,1609,1551,1598,1615,1561,1621,1579,1601,1576,1537,1603,1563,1610,1580,1546,1589,1569,1605,1619,1533,1586,1588,1573,1610,1562,1577,1609,1551,1607,1540,1628,1582,1551,1593,1538,1645,1598,1507,1607,1551,1603,1619,1535,1587,1601,1549,1624,1519,1585,1576,1535,1597,1504,1609,1575,1540,1581,1544,1612,1586,1536,1580,1580,1647,1622,1487,1597,1555,1612,1627,1525,1621,1602,1607,1627,1523,1612,1593,1563,1619,1570,1603,1586,1557,1605,1537,1623,1552,1476,1585,1556,1642,1591,1501,1593,1578,1585,1594,1523,1629,1569,1578,1638,1563,1634,1611,1591,1596,1551,1631,1597,1518,1596,1558,1645,1573,1480,1610,1574,1637,1597,1517,1628,1592,1580,1606,1531,1650,1567,1573,1609,1551,1630,1581,1579,1557,1537,1636,1579,1507,1595,1584,1636,1599,1529,1609,1593,1623,1620,1513,1600,1581,1603,1619,1510,1614,1600,1532,1595,1540,1628,1595,1553,1581,1580,1621,1607,1523,1571,1574,1610,1620,1506,1547,1534,1614,1578,1518,1555,1553,1626,1589,1495,1591,1559,1570,1560,1544,1622,1579,1559,1549,1512,1631,1583,1549,1540,1490,1603,1578,1482,1554,1514,1616,1582,1532,1582,1511,1619,1570,1524,1581,1526,1619,1585,1487,1551,1516,1608,1567,1500,1580,1531,1620,1579,1519,1562,1528,1573,1565,1509,1577,1573,1596,1564,1483,1586,1559,1586,1567,1494,1587,1514,1618,1597,1497,1562,1575,1614,1579,1521,1583,1587,1584,1567,1513,1569,1557,1583,1604,1511,1569,1583,1574,1567,1502,1581,1572,1558,1573,1521,1584,1565,1551,1580,1512,1600,1603,1563,1550,1464,1590,1586,1565,1577,1538,1598,1580,1569,1612,1524,1585,1562,1577,1622,1513,1603,1573,1549,1588,1522,1590,1582,1535,1603,1541,1594,1603,1563,1580,1497,1615,1532,1540,1620,1541,1612,1591,1505,1614,1567,1631,1553,1543,1563,1499,1593,1589,1522,1582,1515,1649,1576,1485,1598,1549,1628,1554,1527,1620,1497,1609,1568,1503,1609,1529,1612,1578,1507,1577,1530,1614,1549,1505,1656,1512,1620,1615,1500,1653,1545,1606,1611,1508,1630,1548,1559,1612,1483,1642,1526,1590,1584,1532,1643,1557,1593,1599,1514,1674,1552,1573,1646,1527,1665,1584,1508,1628,1507,1646,1550,1516,1631,1533,1620,1607,1506,1619,1552,1625,1617,1477,1626,1558,1593,1589,1529,1607,1558,1532,1599,1541,1616,1554,1547,1607,1540,1597,1587,1545,1626,1561,1628,1609,1528,1592,1554,1559,1613,1492,1599,1573,1565,1611,1529,1589,1584,1505,1607,1555,1574,1597,1487,1615,1520,1608,1555,1536,1637,1524,1607,1537,1507,1637,1557,1637,1608,1500,1615,1561,1597,1614,1543,1657,1568,1605,1583,1528,1619,1575,1524,1576,1515,1580,1543,1509,1603,1523,1615,1565,1500,1647,1534,1614,1585,1520,1629,1593,1602,1626,1534,1618,1599,1572,1610,1561,1611,1558,1524,1624,1542,1606,1557,1497,1608,1554,1623,1545,1520,1566,1543,1567,1599,1509,1573,1542,1536,1614,1513,1583,1567,1510,1634,1549,1568,1579,1531,1559,1528,1580,1552,1507,1555,1544,1590,1580,1515,1590,1563,1543,1607,1534,1611,1568,1544,1630,1565,1628,1584,1510,1599,1522,1594,1589,1510,1599,1566,1627,1578,1467,1631,1567,1574,1592,1505,1606,1581,1553,1603,1537,1588,1608,1499,1623,1530,1602,1608,1492,1626,1535,1597,1623,1488,1581,1578,1552,1604,1500,1609,1601,1566,1629,1540,1624,1594,1490,1617,1584,1584,1631,1512,1603,1580,1544,1622,1515,1601,1570,1491,1615,1532,1619,1602,1507,1607,1555,1575,1593,1538,1582,1537,1568,1601,1526,1609,1525,1575,1599,1512,1615,1534,1566,1611,1540,1665,1592,1541,1581,1547,1616,1577,1480,1607,1563,1525,1593,1558,1629,1560,1558,1541,1495,1621,1587,1551,1579,1523,1603,1583,1510,1611,1545,1591,1598,1538,1614,1575,1571,1605,1534,1597,1607,1528,1575,1534,1592,1641,1558,1566,1562,1615,1648,1571,1570,1614,1590,1583,1521,1620,1644,1618,1597,1543,1621,1648,1576,1579,1568,1634,1600,1568,1621,1591,1630,1600,1569,1632,1656,1582,1586,1565,1622,1633,1552,1545,1582,1620,1574,1567,1626,1596,1659,1599,1581,1630,1559,1619,1573,1542,1663,1599,1577,1621,1561,1664,1597,1578,1680,1570,1655,1616,1587,1640,1588,1596,1581,1590,1643,1615,1585,1649,1596,1668,1640,1565,1638,1644,1610,1622,1559,1662,1643,1655,1605,1627,1742,1669,1602,1703,1645,1721,1663,1622,1750,1657,1688,1652,1606,1743,1694,1644,1696,1671,1723,1638,1603,1730,1643,1704,1655,1607,1749,1665,1676,1654,1682,1758,1672,1630,1707,1695,1738,1659,1611,1732,1672,1695,1637,1662,1764,1690,1670,1691,1695,1771,1655,1642,1767,1665,1699,1698,1692,1778,1712,1677,1706,1677,1756,1682,1643,1754,1687,1737,1694,1630,1783,1713,1724,1734,1672,1767,1715,1675,1721,1721,1770,1684,1624,1790,1672,1694,1695,1733,1805,1697,1695,1765,1704,1789,1686,1680,1782,1698,1744,1722,1717,1802,1708,1681,1739,1687,1809,1702,1704,1776,1721,1749,1697,1734,1796,1736,1695,1753,1743,1804,1710,1697,1809,1743,1775,1706,1725,1804,1711,1726,1762,1715,1809,1712,1722,1800,1730,1767,1712,1733,1827,1738,1731,1728,1761,1827,1711,1719,1784,1756,1818,1711,1736,1845,1726,1737,1756,1755,1843,1703,1737,1781,1749,1798,1716,1738,1847,1748,1770,1764,1767,1855,1718,1779,1797,1764,1815,1740,1760,1837,1743,1787,1755,1776,1850,1751,1756,1815,1791,1846,1735,1752,1843,1744,1788,1741,1797,1842,1727,1771,1791,1793,1857,1798,1775,1821,1753,1815,1801,1813,1840,1752,1774,1817,1793,1875,1774,1774,1839,1781,1828,1796,1819,1865,1770,1807,1813,1804,1844,1785,1822,1832,1774,1852,1780,1826,1853,1755,1823,1789,1809,1853,1775,1818,1803,1786,1849,1798,1796,1885,1750,1848,1820,1815,1889,1794,1828,1841,1792,1866,1834,1833,1869,1763,1838,1832,1827,1872,1779,1815,1830,1765,1869,1821,1826,1879,1758,1873,1804,1817,1858,1782,1834,1813,1780,1891,1805,1831,1828,1766,1875,1833,1812,1881,1785,1850,1831,1765,1880,1810,1832,1847,1795,1879,1843,1812,1893,1810,1862,1811,1792,1887,1825,1835,1844,1775,1859,1835,1814,1881,1808,1847,1820,1772,1870,1836,1806,1824,1784,1877,1841,1828,1888,1812,1842,1827,1795,1892,1838,1836,1832,1853,1818,1785,1640,1834,1848,1856,1778,1670,1633,1678,1718,1779,1879,1843,1778,1788,1797,1725,1792,1730,1826,1844,1828,1881,1863,1845,1813,1823,1834,1820,1838,1883,1807,1851,1856,1834,1799,1846,1871,1879,1859,1813,1833,1888,1842,1787,1848,1848,1754,1827,1781,1735,1851,1772,1829,1868,1841,1872,1899,1845,1896,1918,1892,1957,1924,1886,1861,1919,1923,1994,2048,2039,2036,2011,1991,1980,1944,1911,1838,1737,1747,1714,1702,1829,1796,1843,1873,1889,1925,1907,1943,1956,1973,1945,1963,1859,1856,1955,1963,1944,1890,1859,1821,1934,1940,2017,2054,2045,2034,2031,1838,1805,1725,1779,1730,1728,1758,1785,1807,1915,1959,1944,1925,1888,1912,1865,1873,1888,1903,1919,1944,1982,1918,1931,1938,1961,1920,1907,1860,1849,1865,1872,1913,1905,1928,1854,1866,1768,1805,1848,1878,1928,1933,1924,1942,1958,1978,2011,2055,2021,1986,1876,1931,1845,1674,1549,1527,1621,1757,1899,1913,1767,1684,1861,1857,1871,1821,1785,1844,1818,1830,1876,1857,1845,1793,1741,1776,1855,1791,1832,1894,1830,1826,1895,1825,1855,1873,1823,1858,1814,1829,1840,1881,1881,1858,1862,1839,1850,1853,1826,1810,1786,1755,1778,1839,1848,1856,1841,1882,1915,1944,1976,2000,2024,2001,1684,1802,1755,1784,1776,1792,1648,1643,1872,1882,1818,1792,1840,1861,1831,1889,1912,1883,1880,1934,1861,1878,1805,1810,1791,1847,1787,1775,1815,1764,1760,1765,1702,1690,1680,1655,1666,1662,1699,1745,1752,1701,1719,1795,1776,1804,1793,1832,1831,1783,1818,1834,1821,1799,1852,1812,1772,1692,1730,1784,1698,1693,1814,1741,1675,1826,1763,1752,1814,1738,1805,1781,1780,1816,1703,1801,1716,1815,1725,1839,1730,1841,1731,1828,1706,1796,1716,1767,1786,1725,1754,1687,1686,1741,1673,1718,1771,1745,1754,1767,1813,1801,1817,1809,1790,1805,1813,1811,1781,1845,1804,1829,1848,1835,1844,1866,1872,1887,1886,1900,1904,1869,1860,1893,1863,1854,1848,1847,1881,1855,1880,1896,1887,1848,1873,1853,1876,1868,1859,1894,1858,1876,1878,1899,1891,1902,1894,1894,1842,1891,1882,1896,1888,1872,1899,1894,1856,1851,1827,1782,1824,1775,1699,1765,1767,1781,1701,1701,1683,1721,1747,1707,1649,1623,1717,1743,1707,1686,1622,1703,1737,1675,1629,1644,1725,1712,1650,1619,1652,1706,1700,1643,1638,1755,1749,1665,1681,1781,1800,1725,1697,1737,1820,1767,1693,1764,1786,1761,1694,1806,1772,1695,1734,1801,1765,1745,1752,1801,1716,1800,1837,1818,1784,1811,1806,1774,1861,1743,1692,1775,1733,1700,1774,1784,1623,1760,1800,1620,1720,1752,1622,1678,1746,1623,1717,1706,1585,1671,1669,1579,1641,1658,1560,1656,1631,1560,1644,1647,1572,1601,1633,1582,1601,1603,1581,1530,1585,1540,1550,1538,1556,1509,1578,1535,1541,1541,1568,1544,1588,1590,1568,1558,1572,1598,1569,1589,1583,1598,1650,1578,1591,1576,1617,1631,1624,1617,1616,1661,1690,1608,1635,1628,1667,1655,1669,1642,1647,1662,1676,1659,1633,1641,1672,1646,1699,1645,1655,1682,1634,1685,1654,1629,1664,1601,1732,1666,1668,1698,1672,1735,1660,1685,1685,1645,1767,1670,1713,1717,1657,1759,1589,1765,1656,1663,1783,1599,1739,1687,1666,1765,1594,1720,1633,1658,1723,1568,1704,1604,1623,1654,1590,1624,1633,1597,1626,1555,1603,1640,1588,1667,1593,1621,1632,1584,1605,1615,1587,1639,1591,1531,1633,1604,1599,1655,1628,1591,1625,1640,1598,1634,1647,1637,1631,1653,1651,1618,1610,1663,1673,1672,1644,1656,1634,1677,1695,1676,1666,1700,1753,1656,1656,1725,1684,1747,1878,1890,1789,1855,1884,1827,1760,1779,1758,1702,1754,1708,1687,1684,1757,1720,1781,1722,1708,1761,1743,1761,1811,1799,1776,1781,1809,1760,1791,1758,1748,1782,1778,1785,1791,1829,1779,1805,1820,1787,1731,1816,1783,1901,1772,1808,1800,1877,1734,1828,1777,1855,1747,1796,1853,1762,1820,1851,1785,1769,1785,1824,1771,1792,1819,1785,1813,1820,1778,1795,1817,1831,1791,1836,1817,1825,1766,1798,1788,1759,1749,1774,1800,1758,1805,1779,1735,1776,1717,1791,1779,1797,1779,1764,1775,1812,1786,1801,1771,1831,1715,1786,1718,1836,1706,1808,1729,1801,1792,1747,1773,1691,1802,1693,1843,1732,1822,1751,1806,1757,1825,1779,1807,1820,1822,1791,1796,1807,1840,1790,1807,1746,1829,1748,1802,1726,1782,1797,1799,1812,1778,1826,1756,1906,1713,1939,1747,1860,1771,1846,1773,1805,1801,1775,1860,1746,1923,1794,1863,1792,1866,1776,1827,1789,1808,1839,1784,1857,1848,1870,1796,1804,1881,1809,1901,1835,1844,1832,1759,1869,1861,1816,1831,1793,1846,1878,1768,1792,1834,1820,1813,1814,1755,1809,1769,1800,1825,1809,1794,1785,1865,1775,1803,1874,1801,1826,1792,1835,1847,1782,1821,1778,1848,1857,1746,1852,1798,1811,1842,1749,1872,1757,1822,1822,1768,1857,1795,1833,1813,1765,1888,1823,1824,1764,1786,1805,1785,1858,1801,1871,1806,1771,1848,1855,1860,1772,1800,1785,1733,1879,1805,1850,1751,1759,1844,1768,1902,1780,1817,1756,1762,1849,1811,1862,1786,1860,1830,1771,1955,1782,1844,1840,1786,1826,1732,1922,1768,1858,1832,1859,1793,1829,1844,1826,1913,1842,1866,1818,1840,1933,1862,1956,1869,1890,1868,1812,1861,1834,1875,1855,1916,1821,1916,1895,1910,1933,1851,1941,1879,1840,1955,1923,1901,1976,1954,1925,1916,1918,1955,1962,2004,1989,1970,1846,1850,1859,1940,1965,1962,1965,1860,1765,1849,1752,1757,1763,1799,1796,1745,1757,1903,1875,1699,1876,1888,1697,1900,1838,1821,1921,1649,1892,1779,1856,1853,1746,1928,1694,1932,1695,1917,1779,1889,1825,1848,1868,1778,1937,1719,1954,1702,1925,1664,1917,1661,1918,1677,1944,1662,1968,1695,1966,1723,1945,1733,1908,1767,1841,1836,1806,1854,1709,1867,1740,1890,1741,1871,1786,1795,1894,1770,1848,1820,1792,1801,1771,1822,1863,1724,1811,1812,1829,1751,1766,1786,1825,1772,1761,1792,1791,1860,1744,1715,1828,1802,1788,1729,1781,1825,1741,1753,1811,1794,1872,1759,1713,1844,1762,1822,1739,1814,1873,1778,1781,1805,1792,1867,1768,1797,1860,1783,1873,1799,1812,1860,1770,1844,1835,1831,1869,1826,1839,1832,1820,1870,1800,1781,1842,1802,1849,1804,1833,1892,1789,1825,1872,1806,1907,1806,1781,1892,1835,1855,1813,1824,1900,1792,1821,1871,1759,1926,1837,1824,1906,1815,1849,1829,1860,1888,1783,1871,1885,1824,1906,1838,1807,1857,1835,1871,1831,1851,1917,1794,1872,1884,1790,1888,1840,1830,1913,1828,1822,1876,1815,1903,1826,1864,1889,1830,1904,1829,1825,1881,1831,1877,1890,1805,1909,1821,1877,1905,1816,1905,1863,1830,1896,1828,1845,1869,1821,1909,1825,1860,1902,1806,1878,1836,1791,1909,1824,1835,1889,1815,1924,1798,1854,1892,1772,1920,1847,1778,1926,1827,1868,1909,1811,1882,1821,1856,1899,1834,1873,1861,1790,1935,1829,1860,1858,1811,1908,1855,1849,1925,1864,1878,1868,1809,1938,1831,1856,1864,1810,1877,1851,1812,1952,1841,1909,1903,1805,1929,1853,1866,1862,1830,1886,1857,1856,1925,1831,1906,1899,1806,1942,1896,1884,1881,1852,1918,1886,1834,1895,1888,1887,1921,1808,1961,1922,1867,1890,1853,1921,1930,1878,1921,1915,1913,1944,1827,1956,1962,1883,1870,1897,1886,1919,1876,1955,1891,1925,1924,1839,1933,1902,1878,1860,1872,1886,1889,1838,1955,1879,1927,1899,1831,1948,1886,1851,1883,1854,1924,1906,1832,1918,1864,1879,1890,1815,1940,1904,1859,1878,1809,1919,1894,1822,1928,1866,1939,1938,1815,1934,1889,1819,1856,1803,1941,1897,1772,1942,1827,1895,1923,1775,1942,1922,1828,1932,1791,1932,1918,1778,1920,1845,1916,1930,1763,1934,1919,1812,1911,1741,1932,1901,1759,1947,1817,1882,1927,1739,1931,1917,1819,1925,1764,1930,1942,1724,1913,1844,1637,1925,1813,1863,1760,1844,1902,1492,1862,1921,1668,1772,1953,2007,1906,1894,1642,1583,1586,1551,1560,1526,1620,1625,1609,1491,1542,1516,1589,1644,1710,1671,1518,1497,1551,1576,1503,1525,1581,1630,1570,1544,1543,1605,1587,1560,1627,1665,1609,1727,1746,1809,1855,1789,1736,1746,1724,1706,1684,1783,1769,1564,1642,1545,1604,1584,1551,1675,1657,1575,1546,1529,1568,1629,1722,1699,1592,1520,1490,1512,1547,1539,1595,1564,1551,1599,1510,1567,1576,1582,1578,1580,1594,1662,1769,1860,1863,1708,1680,1717,1686,1664,1670,1711,1869,1939,1907,1942,1970,1980,1967,1965,1947,2008,1953,1990,2014,2003,1975,2016,2004,2032,2014,2035,1938,1943,1949,1972,1954,1920,1915,1911,1880,1836,1839,1872,1841,1851,1843,1816,1844,1873,1869,1851,1817,1866,1798,1933,1895,1822,1882,1924,1912,1855,1920,2005,1891,1977,2000,1924,1920,1960,1925,1922,1997,1937,1958,1999,1935,1939,2014,1935,1959,1998,1911,1950,2000,1920,1949,1965,1924,1929,1948,1932,1963,1931,1998,1954,1909,1932,1941,1893,1937,1939,1956,1833,1972,1906,1832,1904,1834,1930,1829,1848,1882,1824,1804,1878,1935,1806,1848,1869,1961,1836,1842,1841,1934,1904,1795,1835,1861,1923,1935,1879,1820,1840,1829,1908,1851,1879,1818,1751,1780,1792,1781,1735,1656,1662,1660,1645,1620,1608,1576,1629,1548,1534,1560,1579,1530,1565,1526,1534,1588,1581,1776,1948,1994,1992,1994,1915,1930,1962,1935,1993,2013,1980,1917,1993,1984,1953,1914,1972,1941,1954,1962,2003,2009,1985,1981,1971,1979,1969,1898,1985,1955,1962,1926,1948,1963,2033,1904,1872,1843,1768,1922,1990,1953,1999,1913,1851,1864,1801,1768,1941,1794,2001,1922,1952,1891,1926,1924,1996,1966,1979,1899,2000,1911,1909,1956,1901,1949,1989,1972,1948,1878,1920,2027,2009,1973,1978,1937,1860,1852,1904,1923,1966,1977,1863,1907,1900,1920,1905,1833,1948,1963,1926,1906,1960,1907,1913,1888,1666,1641,1625,1702,1774,1714,1613,1565,1539,1567,1598,1606,1671,1566,1579,1630,1641,1621,1655,1569,1638,1653,1633,1613,1625,1685,1695,1697,1675,1644,1655,1617,1647,1640,1662,1604,1617,1647,1651,1746,1720,1763,1701,1758,1734,1687,1667,1739,1708,1731,1711,1697,1730,1720,1722,1693,1706,1690,1659,1711,1699,1656,1639,1639,1604,1566,1567,1599,1613,1623,1581,1577,1604,1653,1584,1644,1673,1698,1642,1665,1710,1631,1621,1625,1601,1619,1661,1710,1664,1596,1633,1650,1627,1692,1658,1633,1614,1631,1647,1686,1645,1634,1583,1577,1611,1681,1630,1661,1626,1657,1665,1657,1642,1681,1655,1704,1654,1628,1692,1652,1696,1659,1622,1637,1647,1667,1642,1645,1670,1693,1677,1614,1652,1644,1667,1681,1676,1677,1685,1682,1667,1702,1683,1652,1686,1653,1673,1669,1696,1674,1720,1632,1668,1697,1666,1674,1691,1705,1706,1671,1644,1695,1654,1662,1681,1638,1641,1697,1673,1663,1671,1703,1717,1692,1645,1692,1742,1695,1654,1663,1678,1698,1744,1749,1689,1759,1729,1752,1758,1743,1708,1754,1715,1719,1640,1708,1716,1765,1646,1697,1694,1739,1709,1687,1682,1711,1610,1666,1721,1740,1701,1652,1750,1730,1694,1643,1696,1725,1714,1697,1685,1777,1770,1741,1699,1691,1708,1722,1732,1729,1729,1694,1669,1677,1699,1729,1711,1728,1672,1656,1688,1678,1738,1735,1676,1715,1720,1745,1769,1687,1747,1703,1716,1724,1747,1749,1720,1712,1742,1766,1741,1745,1711,1778,1750,1750,1781,1772,1769,1792,1770,1749,1731,1776,1732,1765,1785,1768,1742,1765,1757,1756,1734,1742,1722,1712,1709,1745,1758,1760,1767,1772,1793,1782,1761,1732,1742,1718,1717,1698,1718,1713,1717,1749,1755,1692,1758,1752,1773,1771,1783,1792,1783,1804,1807,1740,1793,1741,1807,1755,1723,1728,1718,1730,1739,1686,1702,1707,1719,1814,1800,1769,1748,1745,1756,1736,1723,1748,1816,1770,1782,1767,1731,1722,1726,1733,1708,1765,1720,1782,1793,1785,1780,1800,1811,1816,1783,1785,1794,1807,1831,1846,1876,1863,1805,1795,1812,1793,1772,1802,1834,1773,1787,1836,1835,1808,1822,1784,1767,1777,1787,1752,1830,1811,1809,1765,1808,1725,1682,1772,1711,1746,1674,1718,1614,1733,1621,1537,1641,1526,1590,1577,1600,1586,1564,1570,1569,1600,1540,1603,1639,1644,1641,1648,1633,1672,1654,1659,1700,1743,1672,1765,1717,1750,1678,1707,1693,1685,1664,1665,1663,1692,1701,1682,1702,1665,1629,1636,1628,1654,1650,1625,1623,1667,1628,1637,1658,1648,1645,1617,1651,1690,1625,1652,1688,1697,1686,1651,1661,1671,1653,1686,1735,1703,1660,1612,1598,1597,1664,1694,1583,1602,1603,1603,1658,1689,1688,1692,1627,1647,1649,1716,1774,1415,1641,1663,1662,1626,1662,1781,1755,1751,1680,1671,1681,1725,1582,1585,1539,1497,1538,1589,1539,1546,1577,1581,1482,1515,1445,1551,1448,1523,1464,1500,1493,1489,1567,1534,1537,1567,1598,1584,1542,1587,1584,1566,1590,1550,1546,1543,1579,1545,1543,1477,1544,1569,1559,1504,1535,1580,1540,1540,1530,1552,1575,1529,1545,1514,1555,1506,1560,1540,1589,1593,1567,1566,1592,1574,1577,1554,1556,1552,1544,1556,1593,1617,1565,1570,1587,1596,1561,1584,1562,1601,1618,1613,1630,1618,1603,1625,1611,1640,1631,1619,1613,1576,1589,1603,1617,1589,1558,1538,1572,1624,1599,1615,1619,1597,1577,1600,1633,1599,1599,1602,1614,1612,1604,1598,1607,1616,1617,1664,1690,1635,1653,1624,1644,1677,1628,1617,1601,1655,1690,1577,1617,1641,1624,1661,1633,1647,1643,1646,1651,1643,1644,1654,1654,1615,1594,1638,1678,1642,1624,1612,1582,1533,1578,1580,1581,1564,1560,1550,1572,1586,1604,1570,1545,1528,1558,1561,1537,1568,1552,1560,1572,1558,1568,1536,1578,1580,1557,1558,1576,1580,1533,1565,1590,1564,1567,1592,1586,1566,1617,1602,1582,1615,1575,1628,1619,1625,1643,1616,1659,1620,1660,1678,1696,1638,1705,1630,1612,1802,1773,1740,1788,1874,1742,1820,1761,1773,1775,1794,1866,1698,1628,1635,1618,1643,1786,1723,1738,1685,1612,1624,1579,1539,1633,1735,1710,1794,1792,1788,1713,1748,1712,1693,1701,1748,1819,1851,1829,1819,1794,1893,1877,1877,1890,1819,1785,1731,1762,1658,1641,1793,1792,1827,1837,1821,1900,1796,1720,1771,1740,1772,1845,1867,1774,1760,1817,1860,1853,1876,1848,1846,1837,1805,1852,1813,1839,1789,1806,1806,1838,1852,1852,1866,1840,1829,1854,1801,1754,1762,1824,1909,1971,1935,1879,1908,1879,1894,1914,1851,1824,1778,1758,1775,1782,1877,1836,1842,1850,1784,1710,1636,1647,1626,1657,1692,1755,1800,1890,1927,1909,1861,1863,1855,1955,1827,1865,1799,1861,1831,1735,1777,1830,1838,1731,1846,1881,1796,1788,1738,1859,1755,1880,1866,1910,1861,1837,1905,1852,1830,1712,1782,1865,1728,1741,1808,1807,1858,1863,1860,1894,1874,1819,1758,1777,1762,1839,1819,1827,1860,1811,1778,1766,1811,1875,1894,1917,1833,1797,1749,1794,1775,1732,1749,1789,1850,1845,1820,1917,1973,1767,1693,1689,1727,1665,1651,1664,1674,1669,1746,1739,1726,1802,1907,1919,1924,1921,1877,1943,1955,1933,1965,1908,1920,1848,1913,2001,1928,1890,2016,2028,2043,2023,1947,1988,2034,1926,1641,1929,1963,1963,2025,1908,1989,1956,1928,2042,1998,1957,1952,1929,1986,1990,1823,1938,1775,1948,1837,1915,2017,1983,2003,2002,2032,1956,2025,2038,2027,1733,1743,1803,1836,1822,1839,1839,1847,1854,1836,1890,1820,1853,1880,1875,1833,1808,1844,1874,1817,1869,1850,1816,1835,1839,1885,1874,1873,1857,1837,1825,1850,1814,1853,1843,1826,1867,1792,1854,1861,1854,1840,1809,1874,1851,1827,1854,1837,1854,1864,1838,1868,1887,1859,1866,1827,1867,1854,1819,1843,1876,1846,1878,1836,1867,1896,1866,1868,1827,1885,1854,1827,1851,1851,1817,1845,1791,1872,1870,1853,1868,1829,1876,1875,1826,1887,1854,1851,1889,1817,1856,1882,1853,1867,1828,1866,1915,1833,1856,1896,1842,1882,1800,1860,1899,1865,1814,1830,1859,1917,1820,1833,1831,1844,1889,1798,1852,1863,1860,1864,1821,1859,1872,1833,1815,1828,1793,1836,1766,1846,1811,1828,1850,1817,1855,1874,1823,1845,1839,1797,1849,1791,1876,1843,1801,1872,1797,1841,1881,1834,1868,1824,1823,1872,1829,1847,1848,1775,1885,1838,1816,1873,1822,1869,1849,1772,1890,1758,1841,1848,1716,1865,1808,1781,1839,1779,1846,1840,1774,1872,1775,1840,1842,1726,1887,1781,1814,1832,1735,1854,1816,1802,1854,1748,1821,1809,1714,1864,1782,1812,1796,1736,1851,1801,1792,1831,1751,1827,1796,1716,1864,1760,1808,1778,1767,1833,1825,1792,1826,1760,1802,1800,1754,1806,1744,1810,1772,1691,1821,1773,1790,1787,1766,1818,1738,1781,1789,1717,1812,1741,1756,1837,1742,1799,1747,1745,1826,1701,1804,1822,1714,1813,1759,1736,1806,1654,1860,1724,1721,1819,1691,1848,1776,1737,1844,1765,1775,1810,1656,1860,1778,1736,1856,1707,1852,1781,1734,1875,1723,1773,1841,1726,1827,1797,1763,1856,1685,1845,1789,1766,1840,1735,1822,1809,1773,1829,1723,1815,1766,1732,1803,1781,1809,1816,1773,1814,1799,1836,1817,1738,1816,1764,1774,1792,1772,1805,1772,1768,1781,1788,1745,1754,1750,1770,1784,1765,1750,1693,1827,1746,1773,1788,1737,1820,1763,1770,1765,1759,1781,1751,1770,1783,1741,1788,1704,1734,1826,1731,1778,1743,1735,1747,1700,1731,1758,1667,1766,1693,1711,1792,1679,1759,1730,1702,1784,1718,1729,1709,1721,1762,1691,1714,1713,1714,1750,1678,1731,1739,1691,1734,1688,1718,1742,1687,1695,1694,1721,1718,1668,1688,1750,1747,1711,1718,1702,1719,1748,1743,1694,1740,1739,1715,1731,1766,1739,1793,1696,1728,1736,1725,1749,1665,1678,1685,1713,1696,1665,1669,1694,1683,1716,1719,1665,1650,1718,1672,1719,1645,1646,1700,1688,1694,1687,1634,1697,1646,1714,1680,1643,1757,1660,1711,1678,1636,1745,1667,1761,1679,1667,1806,1723,1740,1708,1700,1778,1655,1665,1644,1672,1598,1635,1633,1605,1662,1638,1696,1662,1658,1644,1610,1709,1684,1640,1662,1676,1642,1647,1628,1658,1700,1626,1714,1632,1664,1665,1632,1728,1621,1684,1687,1636,1766,1643,1694,1675,1650,1743,1632,1611,1678,1638,1725,1643,1651,1688,1604,1740,1603,1662,1676,1616,1723,1674,1685,1735,1620,1689,1680,1683,1792,1627,1693,1686,1669,1764,1677,1689,1720,1635,1781,1662,1680,1699,1612,1776,1669,1648,1709,1616,1720,1648,1686,1703,1615,1724,1686,1622,1734,1592,1712,1669,1606,1741,1548,1649,1680,1615,1733,1581,1703,1675,1644,1706,1668,1697,1679,1687,1702,1641,1660,1672,1670,1666,1637,1661,1658,1640,1679,1632,1661,1688,1649,1697,1664,1651,1657,1676,1664,1685,1689,1710,1655,1701,1654,1695,1665,1684,1697,1659,1679,1709,1657,1704,1664,1644,1715,1602,1687,1692,1668,1731,1639,1712,1689,1661,1721,1665,1704,1707,1706,1727,1717,1672,1684,1680,1702,1685,1716,1667,1693,1677,1677,1697,1702,1659,1715,1606,1682,1675,1577,1709,1574,1673,1669,1599,1714,1566,1707,1674,1612,1677,1560,1680,1600,1577,1720,1615,1648,1630,1640,1714,1628,1670,1700,1609,1689,1619,1590,1651,1609,1650,1610,1580,1615,1593,1625,1625,1559,1645,1622,1606,1632,1533,1653,1557,1630,1667,1509,1662,1559,1615,1594,1506,1624,1502,1575,1651,1560,1635,1544,1630,1630,1615,1650,1550,1571,1601,1549,1612,1513,1594,1574,1619,1625,1509,1583,1541,1637,1635,1522,1629,1526,1622,1607,1582,1632,1591,1635,1589,1559,1622,1482,1629,1586,1652,1589,1554,1568,1511,1640,1548,1521,1560,1450,1586,1546,1570,1581,1501,1597,1479,1611,1516,1572,1620,1475,1587,1527,1600,1570,1497,1539,1460,1651,1520,1616,1586,1474,1580,1464,1574,1595,1561,1590,1452,1603,1604,1542,1621,1508,1601,1597,1602,1643,1597,1545,1617,1618,1645,1613,1584,1606,1604,1592,1628,1545,1652,1561,1592,1627,1561,1637,1519,1642,1592,1555,1623,1532,1607,1529,1559,1554,1518,1550,1500,1581,1491,1552,1567,1487,1603,1553,1590,1526,1550,1573,1536,1534,1562,1581,1534,1558,1555,1530,1551,1513,1604,1495,1554,1505,1566,1537,1497,1610,1493,1587,1507,1546,1542,1563,1568,1487,1608,1526,1550,1573,1540,1579,1480,1631,1562,1606,1592,1551,1617,1499,1553,1551,1564,1521,1519,1578,1475,1564,1532,1572,1621,1504,1649,1483,1577,1560,1556,1658,1475,1665,1540,1666,1625,1548,1715,1526,1629,1664,1601,1757,1503,1707,1566,1620,1676,1511,1647,1577,1666,1631,1594,1653,1554,1639,1587,1607,1655,1572,1647,1614,1634,1596,1616,1661,1588,1664,1606,1659,1616,1582,1711,1572,1685,1645,1582,1682,1607,1680,1523,1663,1623,1583,1693,1572,1620,1584,1568,1667,1526,1634,1582,1561,1687,1591,1647,1524,1598,1642,1618,1614,1583,1603,1560,1656,1656,1622,1659,1559,1637,1634,1585,1665,1535,1613,1602,1579,1688,1568,1617,1586,1583,1639,1574,1586,1557,1528,1642,1580,1614,1534,1600,1601,1590,1666,1585,1583,1612,1576,1699,1599,1665,1569,1532,1674,1608,1598,1632,1587,1575,1626,1609,1616,1557,1596,1536,1575,1586,1579,1625,1527,1647,1591,1567,1617,1558,1603,1520,1627,1570,1586,1629,1545,1597,1649,1571,1645,1503,1637,1584,1558,1656,1510,1608,1546,1575,1633,1573,1605,1552,1596,1578,1558,1567,1535,1599,1578,1585,1623,1474,1649,1633,1581,1642,1482,1716,1597,1576,1646,1539,1647,1562,1592,1635,1604,1643,1556,1604,1651,1614,1589,1549,1600,1605,1544,1639,1529,1658,1596,1611,1594,1542,1695,1560,1585,1616,1543,1611,1555,1614,1593,1522,1593,1495,1577,1594,1577,1622,1451,1664,1522,1590,1615,1504,1617,1520,1609,1589,1501,1674,1526,1566,1583,1502,1612,1530,1603,1565,1558,1611,1571,1621,1603,1555,1610,1520,1622,1619,1593,1644,1472,1660,1607,1584,1606,1534,1639,1556,1579,1588,1504,1668,1542,1609,1592,1522,1615,1552,1586,1572,1569,1608,1552,1601,1570,1540,1620,1550,1606,1602,1533,1618,1575,1645,1601,1573,1635,1504,1640,1540,1565,1640,1496,1641,1568,1579,1625,1511,1648,1550,1595,1622,1486,1646,1587,1566,1595,1474,1614,1550,1568,1602,1547,1635,1525,1600,1567,1521,1636,1508,1602,1571,1528,1564,1547,1542,1570,1550,1568,1546,1590,1601,1521,1570,1549,1550,1650,1514,1580,1501,1567,1644,1494,1586,1504,1539,1578,1548,1595,1538,1547,1545,1563,1611,1483,1614,1537,1535,1576,1523,1578,1528,1588,1624,1535,1602,1524,1565,1638,1530,1670,1540,1564,1682,1539,1659,1570,1568,1682,1591,1644,1581,1590,1655,1542,1604,1554,1618,1599,1510,1584,1496,1589,1567,1502,1618,1502,1612,1564,1505,1623,1494,1627,1576,1554,1584,1485,1629,1533,1561,1607,1525,1614,1522,1534,1583,1523,1551,1543,1557,1524,1549,1512,1597,1584,1529,1560,1465,1645,1539,1489,1533,1491,1557,1515,1524,1505,1440,1558,1478,1562,1473,1466,1593,1526,1587,1513,1428,1579,1458,1576,1495,1461,1573,1501,1577,1516,1527,1534,1509,1564,1512,1535,1491,1478,1556,1494,1542,1472,1535,1521,1478,1510,1466,1519,1562,1507,1548,1495,1507,1562,1506,1515,1544,1546,1548,1471,1476,1495,1498,1538,1492,1508,1508,1523,1569,1476,1534,1502,1506,1580,1499,1531,1500,1541,1580,1500,1578,1482,1545,1629,1511,1554,1450,1564,1582,1499,1579,1469,1588,1574,1490,1615,1496,1536,1608,1496,1609,1543,1547,1590,1500,1604,1535,1564,1653,1479,1662,1606,1572,1685,1514,1602,1569,1559,1656,1469,1630,1516,1532,1646,1421,1648,1512,1555,1574,1420,1601,1478,1529,1582,1440,1590,1465,1590,1513,1452,1583,1447,1525,1489,1451,1603,1435,1535,1524,1427,1576,1452,1532,1489,1446,1542,1449,1520,1476,1466,1566,1416,1512,1505,1461,1532,1408,1459,1524,1430,1515,1421,1463,1491,1462,1499,1425,1468,1468,1471,1463,1407,1477,1449,1449,1479,1430,1446,1470,1468,1461,1414,1460,1477,1478,1457,1453,1471,1472,1430,1464,1424,1459,1448,1430,1459,1456,1481,1442,1410,1478,1473,1452,1468,1439,1468,1471,1478,1476,1461,1467,1466,1477,1458,1431,1470,1505,1494,1491,1440,1479,1474,1466,1501,1467,1455,1486,1432,1479,1464,1488,1465,1440,1508,1467,1479,1494,1446,1485,1491,1484,1465,1433,1480,1450,1434,1494,1451,1460,1480,1464,1504,1442,1493,1468,1478,1505,1479,1500,1491,1457,1482,1472,1500,1487,1439,1463,1469,1510,1509,1460,1513,1483,1489,1513,1475,1500,1501,1460,1510,1478,1487,1481,1448,1466,1500,1516,1489,1473,1503,1498,1529,1472,1442,1484,1455,1509,1506,1480,1471,1498,1506,1516,1420,1448,1725,1923,1882,1870,1849,1773,1862,1817,1810,1811,1862,1831,1860,1846,1843,1792,1835,1782,1857,1757,1811,1817,1805,1808,1819,1801,1774,1746,1817,1834,1784,1786,1817,1835,1813,1815,1800,1811,1820,1832,1806,1794,1824,1813,1811,1807,1795,1874,1825,1838,1879,1832,1821,1814,1828,1865,1846,1823,1851,1813,1907,1822,1869,1847,1813,1877,1827,1806,1846,1803,1801,1836,1812,1766,1821,1874,1816,1801,1852,1832,1796,1861,1840,1794,1882,1821,1837,1825,1820,1852,1781,1826,1857,1811,1804,1822,1791,1846,1792,1830,1860,1803,1870,1847,1833,1822,1839,1806,1822,1801,1851,1837,1838,1868,1816,1845,1857,1780,1809,1825,1791,1839,1702,1808,1812,1706,1805,1735,1783,1817,1673,1784,1779,1773,1807,1703,1744,1767,1709,1833,1640,1741,1759,1669,1706,1705,1745,1664,1608,1716,1618,1794,1646,1616,1718,1636,1684,1607,1600,1702,1646,1651,1650,1538,1686,1614,1591,1629,1556,1600,1586,1572,1619,1511,1585,1547,1546,1578,1547,1596,1497,1546,1558,1474,1560,1515,1477,1528,1482,1545,1515,1451,1509,1444,1488,1465,1430,1498,1426,1467,1486,1426,1473,1430,1500,1461,1488,1494,1429,1505,1454,1459,1523,1489,1491,1487,1488,1467,1494,1465,1488,1473,1504,1460,1529,1459,1470,1492,1454,1460,1484,1466,1505,1469,1506,1474,1495,1452,1455,1462,1476,1470,1444,1450,1426,1475,1460,1487,1466,1445,1456,1429,1468,1461,1489,1393,1456,1415,1447,1428,1446,1436,1453,1455,1449,1404,1463,1431,1452,1451,1454,1447,1484,1405,1476,1456,1474,1477,1446,1478,1442,1463,1447,1456,1441,1457,1458,1447,1480,1474,1418,1458,1460,1480,1427,1457,1461,1475,1519,1439,1439,1455,1471,1477,1480,1459,1441,1440,1438,1491,1451,1424,1446,1429,1445,1490,1450,1464,1434,1449,1476,1460,1461,1458,1483,1443,1465,1475,1437,1460,1456,1509,1487,1470,1407,1455,1475,1471,1467,1453,1425,1467,1510,1494,1425,1479,1469,1487,1470,1428,1433,1458,1463,1468,1474,1439,1451,1465,1467,1494,1456,1497,1451,1458,1515,1480,1455,1498,1450,1470,1495,1447,1510,1465,1493,1492,1488,1464,1466,1487,1489,1469,1466,1425,1452,1487,1481,1473,1433,1424,1478,1476,1486,1444,1466,1448,1489,1476,1472,1491,1464,1486,1519,1508,1511,1418,1469,1529,1496,1470,1432,1486,1469,1499,1503,1477,1536,1502,1505,1504,1450,1473,1470,1523,1490,1449,1534,1466,1542,1495,1443,1518,1454,1491,1490,1475,1541,1426,1541,1516,1491,1469,1451,1545,1501,1486,1529,1476,1515,1505,1499,1523,1444,1543,1544,1517,1533,1472,1559,1487,1490,1508,1447,1545,1509,1513,1537,1466,1589,1532,1571,1557,1449,1544,1547,1523,1517,1484,1579,1513,1488,1534,1420,1560,1527,1534,1577,1485,1581,1525,1515,1530,1528,1561,1531,1490,1573,1499,1571,1551,1521,1580,1504,1600,1541,1538,1589,1506,1581,1515,1505,1570,1507,1631,1555,1523,1624,1494,1610,1559,1559,1576,1515,1615,1559,1523,1621,1518,1600,1605,1559,1613,1501,1616,1571,1568,1618,1561,1640,1584,1552,1620,1555,1633,1597,1553,1616,1546,1591,1604,1534,1631,1578,1598,1626,1500,1640,1616,1592,1652,1532,1596,1602,1572,1678,1535,1637,1643,1581,1685,1553,1623,1605,1525,1666,1559,1602,1612,1542,1659,1573,1593,1649,1570,1629,1578,1595,1629,1550,1583,1555,1583,1604,1557,1591,1590,1587,1612,1599,1604,1580,1573,1617,1590,1616,1624,1591,1603,1576,1620,1636,1576,1614,1570,1614,1641,1590,1635,1635,1611,1601,1613,1664,1639,1602,1620,1560,1614,1607,1616,1589,1565,1627,1619,1603,1586,1607,1571,1580,1570,1610,1599,1595,1584,1553,1613,1589,1606,1616,1564,1586,1609,1597,1597,1577,1536,1586,1555,1576,1618,1524,1589,1551,1518,1643,1539,1606,1562,1517,1616,1544,1579,1591,1529,1593,1551,1562,1627,1555,1579,1581,1552,1598,1548,1587,1537,1561,1581,1608,1601,1593,1526,1574,1641,1571,1595,1507,1536,1750,1851,1883,1838,1785,1758,1754,1769,1786,1744,1779,1788,1746,1789,1776,1759,1739,1761,1735,1810,1833,1876,1918,1827,1835,1827,1789,1816,1828,1802,1815,1800,1787,1802,1789,1821,1811,1837,1882,1804,1797,1855,1849,1832,1893,1821,1893,1790,1721,1899,1696,1834,1723,1760,1816,1725,1902,1688,1864,1747,1813,1762,1761,1761,1791,1706,1755,1689,1724,1715,1717,1709,1775,1676,1828,1647,1853,1688,1714,1678,1700,1690,1632,1841,1604,1736,1650,1692,1790,1579,1779,1644,1664,1774,1594,1732,1638,1634,1774,1576,1675,1616,1650,1762,1562,1704,1613,1652,1789,1518,1728,1587,1645,1774,1535,1723,1607,1592,1813,1510,1694,1646,1613,1849,1482,1719,1719,1610,1854,1573,1725,1783,1592,1741,1607,1685,1732,1529,1773,1596,1685,1794,1513,1829,1625,1690,1795,1499,1829,1656,1632,1805,1501,1820,1670,1642,1773,1530,1800,1631,1640,1785,1519,1794,1648,1674,1775,1502,1777,1694,1653,1831,1493,1791,1711,1647,1794,1511,1786,1678,1661,1797,1497,1769,1686,1612,1777,1585,1775,1667,1583,1810,1605,1804,1686,1539,1885,1619,1726,1740,1560,1847,1618,1703,1813,1518,1867,1664,1636,1823,1516,1858,1684,1582,1762,1569,1744,1693,1541,1743,1619,1728,1701,1531,1712,1673,1696,1660,1548,1743,1674,1713,1595,1524,1769,1617,1704,1582,1579,1806,1613,1696,1571,1604,1747,1531,1689,1591,1560,1764,1509,1673,1569,1626,1771,1520,1670,1584,1580,1795,1539,1672,1702,1633,1806,1557,1676,1696,1679,1774,1587,1698,1661,1601,1777,1622,1598,1701,1593,1744,1587,1632,1760,1608,1743,1620,1679,1765,1594,1772,1617,1598,1752,1542,1754,1678,1639,1792,1615,1721,1707,1633,1762,1600,1730,1637,1644,1786,1653,1699,1755,1657,1808,1709,1693,1775,1648,1755,1764,1629,1778,1709,1745,1798,1686,1767,1752,1746,1829,1732,1794,1799,1729,1791,1762,1787,1805,1696,1718,1779,1784,1811,1658,1768,1758,1722,1778,1721,1772,1762,1705,1810,1728,1737,1752,1666,1753,1738,1751,1766,1629,1769,1679,1706,1782,1667,1824,1631,1702,1793,1728,1779,1703,1718,1753,1681,1739,1779,1660,1764,1701,1725,1828,1710,1759,1766,1716,1816,1752,1753,1791,1657,1718,1769,1757,1840,1665,1753,1819,1725,1830,1762,1712,1845,1691,1714,1735,1801,1684,1686,1701,1676,1707,1766,1674,1725,1676,1739,1808,1692,1759,1730,1712,1725,1732,1779,1724,1696,1698,1698,1749,1756,1688,1701,1679,1721,1733,1683,1783,1651,1724,1690,1662,1807,1679,1700,1736,1645,1782,1724,1712,1772,1611,1739,1716,1643,1816,1672,1710,1764,1667,1796,1772,1722,1770,1669,1712,1765,1692,1832,1724,1723,1777,1683,1800,1747,1748,1820,1682,1796,1781,1725,1804,1686,1762,1749,1682,1849,1747,1745,1809,1676,1835,1814,1721,1816,1695,1778,1782,1705,1863,1741,1763,1822,1721,1842,1831,1765,1846,1743,1826,1861,1746,1919,1768,1815,1864,1710,1885,1824,1750,1884,1712,1834,1876,1765,1904,1773,1854,1900,1732,1921,1753,1783,1902,1695,1912,1802,1780,1903,1737,1851,1892,1777,1907,1813,1803,1856,1693,1888,1849,1767,1892,1773,1859,1876,1768,1885,1831,1806,1814,1741,1895,1813,1772,1852,1772,1854,1880,1780,1885,1821,1835,1847,1759,1900,1822,1790,1845,1809,1865,1842,1818,1920,1825,1830,1844,1760,1902,1846,1782,1843,1808,1922,1859,1786,1865,1806,1844,1821,1779,1893,1823,1814,1793,1840,1899,1841,1818,1887,1856,1858,1822,1805,1895,1890,1824,1831,1818,1890,1851,1795,1894,1850,1905,1832,1807,1911,1882,1856,1837,1853,1893,1862,1822,1866,1853,1897,1831,1832,1905,1899,1874,1823,1848,1906,1837,1831,1824,1850,1916,1792,1847,1868,1889,1863,1797,1852,1886,1861,1859,1830,1902,1898,1821,1845,1873,1872,1908,1793,1850,1874,1873,1849,1847,1900,1913,1852,1887,1843,1860,1912,1823,1869,1860,1843,1892,1811,1871,1901,1824,1921,1825,1861,1902,1863,1873,1845,1841,1893,1836,1846,1855,1818,1929,1803,1862,1940,1844,1895,1832,1803,1917,1839,1922,1818,1861,1753,1697,1673,1730,1737,1763,1722,1704,1729,1653,1647,1635,1654,1672,1661,1779,1774,1742,1746,1671,1665,1738,1758,1767,1845,1808,1775,1738,1732,1729,1804,1840,1880,1892,1864,1804,1772,1830,1658,1695,1726,1791,1717,1739,1799,1798,1826,1790,1738,1757,1767,1794,1875,1807,1847,1784,1718,1712,1663,1741,1772,1806,1810,1862,1821,1729,1766,1730,1762,1765,1757,1763,1758,1787,1800,1834,1818,1872,1895,1890,1864,1917,1942,1923,1892,1929,1986,1972,1987,1981,1931,1960,1956,1949,1929,1976,1928,1920,1919,1924,1971,1873,1916,1896,1974,1887,1899,1890,1917,1862,1834,1919,1882,1862,1887,1818,1908,1798,1906,1807,1815,1788,1822,1748,1741,1792,1750,1799,1800,1830,1740,1765,1808,1706,1774,1809,1761,1859,1800,1840,1858,1818,1817,1823,1801,1788,1777,1711,1782,1788,1813,1818,1714,1732,1725,1729,1730,1785,1753,1789,1702,1816,1722,1771,1786,1729,1841,1866,1734,1864,1783,1750,1868,1823,1721,1880,1822,1755,1836,1707,1670,1712,1658,1767,1672,1619,1677,1694,1670,1661,1662,1715,1708,1692,1739,1807,1753,1734,1718,1703,1739,1694,1734,1800,1838,1783,1796,1638,1547,1474,1512,1648,1606,1652,1653,1618,1604,1556,1595,1597,1561,1577,1636,1626,1653,1647,1648,1691,1668,1693,1676,1694,1799,1820,1779,1798,1736,1723,1734,1799,1881,1805,1757,1657,1688,1794,1782,1757,1881,1891,1874,1928,1838,1897,1877,1938,1853,1910,1868,1788,1846,1802,1799,1753,1772,1681,1709,1669,1709,1698,1742,1711,1769,1801,1707,1747,1684,1690,1725,1759,1719,1728,1742,1822,1790,1800,1805,1792,1849,1828,1821,1807,1869,1830,1781,1739,1727,1756,1799,1822,1802,1799,1777,1725,1713,1781,1734,1748,1780,1811,1800,1716,1703,1771,1783,1777,1786,1786,1748,1820,1793,1819,1803,1792,1875,1841,1881,1897,1840,1797,1708,1694,1782,1741,1743,1710,1760,1708,1749,1730,1801,1780,1846,1926,1837,1787,1838,1817,1822,1811,1825,1756,1853,1808,1776,1806,1798,1823,1804,1864,1854,1807,1815,1806,1823,1867,1841,1845,1864,1840,1882,1821,1824,1836,1807,1842,1766,1755,1783,1822,1794,1792,1771,1822,1761,1747,1763,1767,1709,1720,1758,1711,1693,1762,1736,1704,1745,1797,1729,1763,1765,1771,1792,1798,1723,1722,1728,1719,1727,1765,1780,1781,1704,1734,1747,1686,1734,1729,1719,1729,1748,1734,1697,1770,1733,1702,1700,1683,1754,1713,1721,1739,1761,1711,1786,1800,1761,1795,1842,1817,1776,1830,1811,1830,1839,1847,1866,1845,1845,1826,1844,1847,1815,1794,1783,1784,1780,1783,1764,1805,1754,1807,1812,1797,1785,1806,1799,1833,1786,1742,1745,1769,1778,1807,1829,1858,1869,1771,1805,1789,1769,1796,1811,1753,1740,1781,1772,1846,1787,1777,1736,1799,1803,1740,1737,1731,1774,1833,1726,1684,1688,1791,1828,1700,1737,1726,1832,1846,1834,1762,1741,1781,1791,1795,1749,1693,1567,1664,1660,1580,1608,1603,1542,1509,1538,1488,1522,1591,1582,1582,1577,1519,1591,1600,1736,1722,1551,1647,1848,1839,1914,1751,1720,1651,1611,1594,1560,1557,1525,1553,1577,1602,1562,1556,1539,1511,1559,1515,1556,1501,1573,1505,1572,1496,1588,1485,1502,1544,1481,1615,1519,1532,1570,1581,1506,1519,1588,1521,1468,1563,1516,1492,1508,1568,1547,1461,1510,1512,1567,1550,1518,1533,1557,1572,1559,1605,1607,1566,1557,1571,1565,1568,1566,1552,1559,1554,1565,1589,1574,1554,1537,1502,1551,1582,1613,1596,1665,1616,1518,1648,1680,1686,1537,1688,1682,1605,1598,1685,1623,1613,1685,1661,1560,1677,1624,1563,1678,1584,1580,1667,1607,1546,1666,1520,1619,1610,1551,1669,1629,1552,1616,1555,1604,1601,1538,1654,1534,1643,1602,1540,1667,1502,1691,1519,1760,1514,1745,1499,1717,1522,1711,1554,1730,1563,1720,1573,1732,1541,1703,1539,1698,1531,1690,1513,1710,1530,1721,1535,1707,1535,1713,1513,1688,1533,1620,1624,1604,1660,1587,1649,1542,1680,1526,1711,1544,1675,1585,1605,1656,1554,1696,1504,1714,1524,1652,1635,1600,1711,1539,1748,1542,1675,1621,1517,1803,1515,1690,1619,1519,1761,1525,1673,1634,1550,1718,1547,1639,1609,1540,1693,1518,1635,1614,1525,1675,1580,1590,1658,1553,1622,1608,1560,1648,1512,1569,1593,1568,1615,1537,1593,1586,1544,1634,1526,1542,1574,1491,1568,1522,1568,1563,1491,1604,1534,1573,1572,1522,1569,1546,1538,1607,1525,1573,1563,1554,1571,1548,1571,1563,1519,1585,1523,1547,1560,1512,1560,1545,1580,1588,1563,1564,1571,1569,1573,1551,1532,1547,1527,1592,1512,1540,1549,1537,1573,1558,1560,1563,1547,1559,1568,1573,1541,1541,1544,1534,1563,1555,1576,1540,1643,1568,1581,1542,1556,1497,1490,1472,1477,1492,1494,1518,1566,1548,1596,1574,1589,1575,1621,1609,1560,1575,1581,1607,1594,1569,1570,1538,1593,1573,1539,1577,1622,1590,1588,1617,1616,1597,1593,1612,1610,1628,1623,1605,1599,1594,1613,1577,1592,1587,1607,1604,1592,1608,1600,1604,1598,1631,1594,1602,1603,1628,1606,1612,1666,1611,1624,1622,1625,1560,1590,1611,1544,1594,1589,1590,1557,1596,1610,1579,1608,1587,1575,1597,1601,1611,1633,1615,1615,1622,1607,1615,1611,1610,1632,1633,1600,1596,1587,1619,1609,1575,1612,1576,1603,1614,1629,1585,1601,1593,1605,1626,1609,1587,1559,1604,1607,1591,1598,1598,1574,1579,1559,1559,1576,1562,1567,1574,1539,1554,1562,1543,1545,1498,1513,1541,1558,1586,1531,1567,1544,1598,1586,1583,1611,1578,1613,1586,1588,1588,1596,1562,1577,1580,1578,1578,1589,1595,1601,1601,1606,1617,1626,1575,1619,1591,1572,1622,1581,1639,1642,1614,1629,1612,1629,1619,1626,1597,1610,1630,1586,1610,1618,1604,1624,1631,1620,1629,1628,1648,1617,1625,1613,1601,1569,1590,1598,1594,1621,1576,1581,1601,1600,1649,1621,1624,1607,1588,1608,1590,1606,1581,1592,1598,1576,1636,1615,1583,1622,1601,1594,1577,1599,1573,1583,1593,1598,1602,1592,1620,1620,1586,1553,1591,1586,1534,1578,1569,1589,1574,1589,1530,1577,1554,1551,1523,1591,1584,1581,1581,1574,1588,1566,1592,1556,1598,1573,1609,1588,1593,1585,1542,1576,1611,1601,1589,1623,1572,1593,1595,1573,1636,1572,1561,1568,1586,1554,1549,1548,1541,1563,1542,1545,1542,1511,637,26,26,26,26,26,26,26,26,26,26,1213,1295,1296,1326,1372,1405,1430,1432,1433,1420,1446,1421,1462,1458,1454,1485,1460,1467,1432,1445,1457,1432,1439,1439,1418,1409,1477,1475,1476,1459,1442,1450,1465,1477,1457,1426,1476,1465,1414,1410,1445,1470,1484,1441,1435,1376,1417,1402,1450,1431,1389,1403,1391,1426,1510,1387,1480,1488,1432,1443,1428,1457,1456,1415,1471,1436,1423,1464,1444,1424,1414,1460,1430,1395,1417,1388,1419,1399,1413,1431,1407,1411,1445,1439,1460,1447,1447,1467,1412,1474,1482,1439,1479,1453,1459,1474,1472,1489,1512,1444,1470,1503,1446,1504,1425,1440,1449,1443,1471,1456,1460,1478,1470,1459,1524,1506,1472,1447,1463,1461,1485,1452,1512,1473,1444,1487,1506,1478,1468,1463,1474,1456,1457,1492,1448,1455,1461,1477,1429,1439,1471,1450,1431,1468,1423,1429,1477,1479,1458,1454,1490,1473,1448,1447,1467,1469,1439,1443,1445,1507,1431,1425,1399,1461,1460,1395,1499,1450,1505,1479,1499,1487,1486,1544,1452,1490,1439,1486,1474,1497,1451,1436,1483,1486,1511,1544,1546,1441,1520,1560,1508,1484,1475,1481,1478,1504,1443,1459,1539,1532,1518,1508,1529,1481,1474,1498,1480,1514,1480,1457,1497,1503,1547,1526,1518,1499,1483,1501,1549,1476,1466,1456,1506,1523,1504,1506,1459,1571,1537,1514,1488,1479,1512,1552,1537,1518,1569,1587,1583,1573,1571,1568,1595,1614,1611,1605,1611,1571,1577,1572,1576,1539,1608,1583,1566,1599,1564,1572,1605,1579,1568,1627,1617,1621,1624,1585,1651,1616,1576,1547,1594,1580,1552,1559,1554,1571,1545,1529,1502,1528,1543,1479,1497,1476,1437,1354,1463,1488,1468,1488,1527,1532,1680,1677,1662,1655,1705,1676,1690,1707,1731,1692,1806,1735,1698,1678,1683,1656,1646,1676,1682,1648,1689,1626,1708,1710,1632,1712,1652,1690,1638,1669,1708,1622,1662,1696,1643,1692,1581,1578,1627,1650,1676,1621,1556,1636,1623,1607,1618,1566,1621,1551,1531,1652,1581,1579,1646,1688,1642,1666,1703,1701,1647,1660,1568,1695,1691,1626,1645,1668,1613,1617,1649,1678,1618,1579,1505,1614,1506,1607,1552,1570,1591,1505,1577,1582,1579,1585,1567,1627,1598,1615,1690,1655,1632,1647,1606,1655,1639,1722,1635,1653,1629,1687,1650,1669,1665,1695,1658,1680,1708,1694,1729,1694,1710,1690,1682,1703,1702,1698,1689,1686,1712,1699,1780,1715,1692,1730,1750,1709,1700,1723,1753,1707,1741,1740,1738,1669,1704,1682,1697,1699,1728,1701,1679,1699,1705,1691,1678,1711,1675,1618,1611,1665,1642,1681,1651,1650,1645,1662,1610,1638,1633,1590,1640,1625,1614,1608,1622,1660,1640,1642,1658,1637,1651,1642,1646,1586,1589,1646,1665,1668,1664,1557,1610,1591,1616,1715,1581,1622,1688,1707,1714,1695,1724,1724,1707,1667,1766,1700,1634,1689,1690,1696,1727,1704,1647,1613,1644,1709,1684,1692,1760,1717,1686,1697,1677,1779,1706,1712,1724,1703,1690,1690,1714,1694,1684,1748,1747,1672,1674,1676,1723,1713,1771,1738,1759,1748,1740,1689,1747,1790,1800,1816,1764,1737,1703,1721,1758,1775,1747,1755,1703,1746,1767,1771,1721,1729,1792,1833,1807,1743,1700,1786,1803,1833,1827,1802,1849,1869,1925,1855,1862,1867,1860,1902,1918,1870,1880,1835,1789,1821,1862,1865,1884,1852,1845,1864,1850,1847,1840,1831,1851,1857,1835,1860,1894,1870,1855,1853,1863,1872,1835,1840,1837,1837,1834,1778,1821,1828,1829,1777,1710,1756,1810,1696,1687,1633,1740,1464,1595,1605,1572,1552,1597,1632,1667,1790,1775,1786,1823,1844,1828,1813,1877,1831,1870,1862,1901,1797,1857,1752,1824,1815,1826,1788,1745,1777,1746,1774,1815,1793,1770,1820,1769,1742,1773,1811,1826,1783,1732,1812,1815,1727,1771,1732,1692,1775,1758,1776,1646,1734,1731,1603,1671,1723,1636,1688,1704,1674,1654,1724,1657,1707,1763,1800,1728,1810,1824,1835,1763,1783,1733,1802,1792,1769,1800,1808,1729,1712,1709,1730,1792,1672,1679,1623,1707,1613,1637,1591,1694,1660,1602,1572,1649,1629,1611,1736,1594,1671,1669,1697,1764,1825,1752,1739,1715,1722,1755,1764,1823,1754,1774,1796,1791,1792,1801,1820,1788,1813,1822,1805,1852,1846,1838,1817,1851,1789,1808,1832,1865,1823,1821,1800,1840,1861,1900,1842,1852,1872,1885,1895,1846,1818,1851,1847,1850,1881,1836,1874,1787,1832,1792,1799,1816,1846,1768,1806,1781,1789,1803,1790,1823,1816,1780,1726,1718,1750,1745,1750,1776,1717,1733,1779,1721,1661,1727,1671,1672,1721,1701,1691,1665,1686,1719,1681,1690,1642,1680,1725,1652,1732,1661,1632,1684,1711,1722,1746,1682,1676,1681,1602,1728,1724,1714,1652,1760,1786,1782,1818,1801,1830,1769,1798,1800,1860,1730,1767,1742,1783,1804,1814,1750,1758,1710,1752,1756,1765,1801,1831,1791,1738,1780,1761,1794,1808,1820,1795,1750,1776,1701,1732,1786,1766,1707,1842,1791,1816,1756,1743,1864,1828,1821,1842,1826,1875,1859,1849,1811,1899,1925,1928,1950,1885,1876,1828,1825,1892,1909,1884,1857,1833,1819,1891,1908,1875,1885,1901,1963,1938,1871,1854,1874,1887,1914,1877,1977,1944,2007,2012,2015,2001,1978,2004,1999,1970,1981,1978,1993,1961,1960,1950,1970,1956,1975,1992,1925,1947,1952,1966,1956,1950,1969,2024,1979,1992,1966,2007,1958,2002,1962,1973,1922,1936,1969,1930,1950,1900,1965,1928,1945,1917,1822,1897,1884,1839,1806,1760,1891,1524,1681,1706,1670,1622,1629,1738,1753,1828,1923,1894,1870,1839,1895,1935,1868,1964,1917,1958,1878,1955,1845,1881,1852,1877,1855,1875,1876,1875,1821,1805,1885,1835,1912,1851,1881,1882,1810,1859,1851,1895,1836,1884,1863,1847,1788,1775,1786,1767,1744,1827,1794,1798,1678,1741,1809,1729,1640,1812,1766,1615,1815,1664,1801,1704,1707,1828,1838,1827,1830,1840,1881,1900,1835,1838,1780,1847,1839,1855,1855,1838,1814,1738,1744,1789,1786,1763,1801,1709,1694,1692,1662,1676,1644,1707,1715,1672,1653,1700,1703,1642,1746,1650,1743,1686,1795,1797,1894,1856,1801,1799,1744,1779,1796,1869,1845,1880,1854,1842,1906,1869,1893,1901,1881,1890,1922,1904,1891,1905,1908,1908,1903,1911,1883,1889,1882,1874,1898,1899,1917,1910,1952,1921,1928,1935,1896,1972,1925,1938,1900,1929,1960,1941,1919,1922,1934,1842,1818,1863,1881,1833,1875,1806,1872,1842,1866,1859,1888,1803,1845,1807,1789,1791,1790,1751,1821,1834,1749,1812,1851,1741,1743,1810,1709,1797,1746,1721,1778,1749,1720,1725,1712,1719,1717,1759,1757,1793,1759,1734,1725,1689,1735,1777,1737,1785,1773,1745,1687,1697,1726,1796,1776,1716,1683,1821,1863,1843,1875,1881,1851,1925,1828,1905,1845,1827,1810,1846,1810,1872,1892,1856,1818,1772,1800,1818,1797,1842,1851,1898,1840,1845,1821,1851,1839,1870,1883,1825,1797,1794,1771,1859,1792,1841,1763,1859,1823,1912,1824,1794,1898,1897,1903,1882,1917,1893,1904,1921,1884,1948,1967,1935,2009,1932,1964,1907,1934,1918,1961,1994,1975,1903,1958,1938,1999,1933,1934,1932,1995,2016,1940,1931,1889,1957,1944,1978,1978,1978,2028,2055,2030,2027,2009,2035,2047,2030,2022,2032,2010,2031,1972,2022,1982,2048,2025,1992,2011,1989,1990,2004,2012,2018,2013,2018,2009,2024,2017,2005,2031,2032,2005,2028,2013,2005,2007,1996,2003,1962,1973,1962,1989,2000,1916,1967,1975,1930,1894,1852,1869,1860,1512,1792,1749,1666,1776,1744,1764,1787,1873,1944,1940,1958,1953,1952,1953,1987,1946,1982,1956,1946,1995,1877,1914,1897,1920,1883,1901,1952,1901,1923,1870,1945,1876,1903,1920,1935,1881,1877,1912,1842,1934,1901,1924,1866,1868,1882,1885,1809,1745,1862,1846,1861,1829,1720,1749,1817,1805,1748,1679,1751,1808,1751,1695,1842,1689,1864,1716,1770,1871,1867,1878,1913,1858,1936,1889,1885,1891,1839,1925,1901,1900,1873,1892,1847,1753,1875,1821,1802,1820,1817,1753,1754,1709,1656,1713,1682,1749,1732,1714,1688,1749,1689,1715,1702,1683,1708,1778,1820,1809,1881,1898,1863,1850,1804,1800,1849,1869,1937,1887,1869,1925,1885,1937,1958,1935,1914,1852,1932,1968,1969,1927,1942,1944,1956,1923,1923,1977,1909,1954,1935,1930,1946,1910,1993,1960,1970,1976,1990,1983,2012,1964,1969,1957,1972,1953,1962,1909,1981,1925,1877,1921,1863,1896,1948,1866,1845,1888,1905,1892,1898,1896,1922,1843,1834,1824,1837,1808,1787,1858,1827,1812,1852,1812,1787,1874,1739,1831,1812,1764,1840,1739,1763,1805,1751,1731,1759,1788,1758,1778,1779,1728,1734,1740,1758,1774,1768,1825,1828,1781,1805,1799,1767,1703,1734,1752,1802,1807,1743,1787,1840,1835,1912,1945,1893,1899,1875,1890,1905,1879,1886,1889,1878,1849,1886,1905,1936,1820,1811,1793,1870,1883,1863,1893,1921,1862,1860,1887,1847,1873,1885,1880,1873,1837,1877,1822,1811,1887,1802,1821,1807,1812,1887,1867,1840,1848,1941,1926,1917,1950,1925,1947,1948,1945,1924,1970,1977,1981,1996,1997,1974,2000,1996,1975,1959,1998,2007,1940,1940,1970,2028,2006,1997,1984,2022,2015,2009,1962,1929,1992,1955,1972,1967,1992,2015,2047,2053,2041,2028,2024,2040,2041,2042,2035,2050,2037,2028,2037,2023,1999,2034,2050,2027,2022,2014,2023,2019,2045,2027,2030,2052,2051,2056,1999,2044,2021,2047,2016,2041,2029,2023,2013,2012,2039,1993,2010,1988,2041,2004,1971,2013,2022,1954,1927,1889,1925,1913,1242,1591,1627,1654,1672,1667,1660,1728,1703,1741,1641,1648,1707,1708,1706,1711,1676,1693,1685,1668,1714,1703,1735,1678,1610,1636,1663,1671,1688,1736,1782,1802,1716,1780,1716,1761,1736,1700,1742,1767,1724,1787,1731,1689,1635,1698,1676,1625,1643,1636,1611,1606,1606,1638,1650,1660,1643,1654,1669,1702,1653,1661,1634,1631,1635,1610,1626,1645,1599,1642,1670,1630,1639,1637,1658,1662,1665,1643,1635,1662,1645,1614,1662,1641,1660,1651,1626,1622,1629,1619,1664,1642,1651,1620,1626,1647,1588,1617,1629,1632,1652,1682,1640,1653,1623,1634,1640,1635,1612,1643,1608,1638,1655,1669,1634,1605,1602,1642,1633,1627,1653,1591,1563,1616,1645,1658,1616,1628,1587,1664,1630,1622,1628,1628,1636,1635,1628,1636,1623,1604,1613,1031,26,26,26,26,26,26,26,26,26,26,1049,1278,1230,1436,1384,1430,1411,1413,1408,1425,1383,1356,1340,1330,1334,1354,1313,1273,1285,1316,1342,1359,1333,1364,1249,1282,1258,1290,1358,1328,1427,1277,1356,1428,1426,1391,1363,1346,1376,1404,1389,1423,1436,1457,1476,1490,1479,1543,1542,1529,1515,1469,1517,1545,1526,1536,1522,1506,1538,1544,1530,1577,1557,1518,1537,1555,1523,1544,1598,1587,1509,1504,1559,1519,1523,1567,1573,1586,1576,1496,1452,1495,1476,1459,1455,1432,1475,1470,1483,1501,1496,1505,1502,1547,1544,1597,1534,1524,1511,1509,1472,1482,1504,1439,1516,1517,1529,1528,1537,1522,1585,1574,1513,1487,1553,1560,1553,1573,1551,1539,1525,1537,1564,1550,1610,1578,1543,1563,1614,1564,1568,1541,1530,1482,1463,1491,1506,1530,1534,1555,1559,1598,1591,1608,1621,1625,1610,1568,1603,1611,1583,1580,1618,1592,1592,1588,1564,1627,1606,1612,1649,1586,1606,1634,1576,1552,1572,1635,1637,1637,1654,1632,1620,1608,1589,1619,1642,1604,1572,1583,1596,1624,1591,1581,1584,1582,1546,1566,1592,1557,1600,1583,1594,1616,1590,1594,1562,1579,1532,1547,1579,1627,1616,1623,1634,1574,1618,1559,1581,1546,1580,1616,1635,1619,1607,1616,1642,1644,1647,1652,1628,1664,1649,1635,1608,1665,1609,1607,1621,1579,1602,1645,1612,1643,1692,1669,1658,1659,1675,1680,1673,1629,1648,1632,1634,1663,1629,1628,1614,1635,1639,1635,1602,1643,1619,1586,1622,1637,1632,1582,1586,1635,1563,1605,1600,1588,1591,1616,1597,1630,1612,1603,1613,1665,1623,1648,1637,1699,1661,1675,1680,1696,1657,1674,1663,1633,1635,1631,1621,1643,1626,1647,1675,1615,1634,1665,1643,1628,1656,1664,1665,1638,1635,1671,1623,1638,1668,1641,1624,1617,1659,1616,1610,1587,1570,1607,1586,1585,1545,1593,1584,1586,1636,1588,1631,1597,1598,1626,1615,1631,1591,1560,1581,1608,1605,1622,1611,1614,1646,1574,1620,1616,1633,1661,1635,1670,1646,1638,1632,1643,1661,1628,1624,1658,1661,1644,1593,1605,1628,1617,1629,1639,1616,1588,1607,1642,1624,1679,1650,1651,1656,1657,1675,1670,1638,1717,1673,1677,1659,1656,1681,1645,1640,1623,1665,1666,1632,1625,1643,1613,1644,1668,1634,1609,1608,1630,1620,1645,1592,1678,1644,1643,1598,1609,1620,1616,1658,1636,1637,1669,1642,1614,1625,1620,1682,1659,1606,1608,1559,1552,1571,1542,1506,1508,1534,1538,1539,1492,1458,1516,1536,1521,1547,1519,1503,1497,1565,1525,1519,1540,1510,1479,1520,1521,1472,1521,1564,1553,1582,1571,1574,1545,1579,1569,1591,1611,1569,1574,1583,1605,1642,1647,1631,1641,1634,1638,1604,1636,1572,1540,1532,1518,1515,1497,1504,1527,1491,1502,1525,1574,1504,1483,1509,1495,1492,1523,1538,1568,1565,1555,1541,1586,1556,1573,1582,1603,1560,1573,1616,1656,1627,1592,1601,1627,1651,1676,1669,1610,1635,1690,1694,1656,1629,1644,1617,1585,1518,1579,1598,1537,1517,1531,1552,1574,1542,1556,1551,1556,1575,1526,1533,1602,1476,1562,1575,1575,1577,1558,1579,1610,1597,1569,1617,1615,1621,1598,1585,1571,1616,1549,1543,1640,1579,1660,1649,1683,1596,1567,1543,1512,1527,1481,1465,1436,1390,1432,1389,1337,1390,1305,1331,1272,1295,1332,1287,1342,1315,1325,1338,1308,1328,1369,1349,1327,1376,1488,1417,1400,1417,1488,1448,1516,1530,1506,1514,1524,1528,1455,1420,1442,1434,1408,1382,1395,1435,1372,1347,1397,1338,1300,1401,1409,1448,1440,1374,1386,1422,1438,1378,1359,1289,1338,1323,1351,1362,1376,1378,1419,1386,1458,1446,1421,1432,1426,1419,1439,1443,1443,1447,1504,1468,1450,1491,1517,1508,1551,1547,1580,1562,1612,1619,1628,1652,1628,1599,1618,1658,1654,1649,1601,1637,1631,1670,1631,1652,1656,1708,1693,1655,1632,1628,1630,1617,1677,1709,1667,1671,1681,1574,1678,1693,1661,1613,1668,1706,1632,1672,1649,1579,1577,1595,1591,1569,1558,1570,1523,1549,1570,1546,1595,1597,1616,1623,1648,1624,1682,1685,1657,1675,1668,1620,1639,1624,1592,1588,1566,1578,1624,1547,1606,1534,1644,1640,1620,1598,1657,1605,1633,1594,1664,1678,1653,1644,1610,1678,1664,1687,1642,1671,1650,1655,1706,1700,1681,1669,1680,1682,1699,1671,1672,1693,1727,1652,1653,1571,1589,1572,1588,1602,1610,1628,1672,1627,1642,1629,1695,1698,1717,1708,1691,1701,1734,1707,1732,1751,1720,1703,1717,1722,1717,1675,1692,1707,1718,1698,1680,1745,1689,1689,1637,1702,1689,1697,1685,1673,1739,1737,1764,1745,1694,1671,1714,1699,1706,1738,1735,1699,1752,1702,1688,1696,1704,1693,1724,1596,1681,1635,1632,1601,1679,1623,1680,1673,1641,1694,1730,1698,1689,1622,1657,1653,1726,1668,1675,1610,1642,1702,1724,1739,1635,1666,1733,1731,1727,1714,1678,1723,1712,1760,1659,1675,1728,1745,1685,1623,1666,1704,1720,1704,1668,1654,1757,1747,1726,1634,1703,1694,1747,1739,1680,1665,1688,1702,1721,1675,1656,1680,1777,1722,1717,1732,1724,1777,1768,1728,1723,1745,1787,1690,1679,1705,1756,1688,1673,1686,1699,1688,1699,1688,1771,1698,1684,1715,1724,1700,1661,1748,1655,1707,1644,1691,1703,1690,1628,1687,1702,1646,1665,1665,1632,1701,1637,1576,1684,1673,1681,1687,1712,1683,1709,1729,1723,1713,1747,1718,1748,1760,1726,1698,1708,1700,1736,1727,1692,1708,1757,1662,1717,1732,1720,1688,1720,1764,1694,1714,1719,1714,1755,1684,1734,1762,1702,1668,1793,1759,1695,1670,1739,1709,1728,1717,1711,1711,1746,1712,1686,1660,1645,1639,1691,1639,1634,1656,1652,1597,1631,1665,1690,1684,1690,1709,1634,1709,1625,1684,1638,1697,1676,1645,1683,1674,1678,1646,1699,1619,1670,1639,1676,1732,1676,1675,1647,1668,1672,1670,1687,1683,1686,1719,1723,1725,1696,1688,1693,1681,1743,1709,1667,1729,1707,1765,1726,1715,1726,1631,1737,1682,1709,1708,1696,1689,1683,1656,1716,1767,1615,1696,1658,1710,1725,1743,1713,1740,1772,1794,1673,1758,1758,1734,1697,1753,1725,1710,1750,1667,1713,1723,1719,1691,1723,1758,1717,1698,1734,1770,1722,1669,1731,1756,1688,1724,1718,1736,1664,1693,1708,1781,1699,1723,1748,1754,1667,1714,1736,1791,1706,1734,1738,1778,1661,1683,1748,1762,1690,1725,1765,1712,1730,1681,1693,1660,1615,1659,1651,1591,1569,1616,1577,1609,1604,1573,1542,1570,1608,1574,1629,1583,1533,1625,1592,1584,1644,1623,1572,1658,1604,1641,1568,1577,1635,1563,1652,1642,1625,1652,1600,1660,1726,1641,1683,1620,1638,1662,1685,1708,1681,1628,1678,1680,1699,1696,1665,1722,1764,1756,1786,1659,1722,1719,1753,1721,1641,1701,1621,1646,1632,1596,1587,1594,1532,1590,1617,1631,1595,1568,1619,1585,1646,1571,1620,1597,1612,1630,1634,1694,1588,1695,1607,1688,1667,1663,1690,1692,1688,1700,1714,1670,1738,1677,1700,1742,1723,1744,1709,1742,1750,1736,1805,1772,1731,1723,1745,1799,1771,1764,1729,1747,1753,1711,1676,1687,1679,1654,1664,1638,1673,1662,1642,1668,1684,1674,1695,1697,1674,1709,1701,1663,1705,1674,1707,1696,1671,1710,1693,1690,1704,1695,1662,1715,1769,1730,1758,1730,1742,1740,1746,1780,1763,1729,1739,1712,1704,1748,1780,1807,1790,1816,1779,1766,1693,1686,1614,1564,1596,1531,1453,1550,1533,1474,1436,1451,1408,1380,1385,1391,1375,1379,1385,1410,1326,1378,1392,1348,1388,1327,1350,1388,1397,1329,1413,1362,1366,1390,1406,1404,1479,1543,1529,1481,1397,1509,1568,1568,1609,1612,1576,1573,1568,1499,1498,1463,1465,1445,1452,1451,1394,1424,1459,1397,1352,1367,1389,1296,1393,1397,1436,1457,1483,1454,1456,1453,1445,1442,1390,1339,1337,1342,1345,1302,1343,1297,1375,1364,1422,1385,1382,1461,1428,1428,1478,1429,1475,1466,1431,1447,1525,1515,1531,1527,1511,1552,1551,1564,1556,1581,1620,1600,1666,1673,1681,1691,1682,1683,1694,1696,1730,1773,1696,1724,1683,1670,1759,1736,1723,1716,1698,1743,1722,1697,1668,1683,1691,1642,1681,1740,1720,1715,1716,1708,1716,1737,1740,1730,1707,1743,1774,1715,1723,1746,1621,1585,1555,1612,1657,1592,1628,1586,1632,1586,1636,1594,1605,1626,1612,1693,1696,1698,1728,1694,1791,1709,1720,1765,1699,1657,1721,1630,1635,1620,1639,1611,1649,1710,1594,1622,1618,1642,1695,1711,1695,1730,1664,1696,1713,1709,1673,1691,1686,1683,1664,1702,1749,1738,1708,1736,1731,1689,1695,1752,1721,1738,1751,1788,1726,1751,1750,1785,1748,1742,1758,1744,1717,1626,1639,1656,1657,1640,1689,1698,1706,1678,1722,1670,1748,1727,1745,1780,1770,1798,1760,1773,1785,1793,1779,1759,1755,1779,1747,1744,1749,1732,1749,1796,1748,1786,1768,1722,1722,1791,1751,1756,1785,1752,1752,1707,1734,1817,1808,1797,1727,1706,1812,1818,1811,1721,1677,1730,1805,1735,1775,1713,1713,1769,1748,1749,1688,1673,1727,1714,1726,1656,1694,1712,1748,1667,1706,1773,1737,1704,1710,1724,1752,1716,1697,1725,1709,1766,1643,1756,1689,1716,1694,1773,1743,1790,1718,1713,1802,1771,1700,1765,1760,1756,1698,1799,1786,1741,1763,1791,1732,1684,1785,1812,1733,1698,1814,1786,1686,1709,1760,1776,1667,1782,1724,1767,1723,1745,1733,1758,1722,1738,1803,1607,1656,1789,1747,1686,1767,1794,1767,1703,1759,1838,1706,1816,1847,1723,1755,1747,1746,1700,1721,1782,1667,1773,1811,1654,1786,1781,1700,1784,1739,1719,1703,1753,1764,1654,1752,1785,1718,1745,1726,1702,1716,1755,1750,1691,1707,1740,1655,1711,1686,1656,1708,1654,1713,1648,1716,1763,1705,1741,1731,1742,1752,1775,1795,1758,1760,1773,1737,1786,1777,1739,1716,1783,1739,1774,1784,1762,1733,1754,1774,1727,1789,1781,1725,1792,1741,1727,1755,1773,1798,1710,1813,1797,1721,1832,1832,1669,1829,1779,1736,1804,1746,1671,1752,1767,1795,1716,1775,1799,1746,1703,1760,1689,1719,1711,1722,1705,1718,1689,1718,1676,1652,1708,1735,1706,1728,1704,1713,1712,1705,1695,1711,1712,1724,1713,1690,1779,1688,1750,1666,1705,1706,1717,1720,1658,1726,1699,1726,1715,1759,1700,1683,1725,1757,1731,1743,1757,1743,1786,1714,1805,1753,1733,1693,1746,1769,1733,1723,1734,1754,1812,1719,1776,1743,1778,1720,1739,1809,1693,1725,1729,1716,1717,1781,1763,1797,1729,1762,1741,1757,1722,1757,1770,1740,1779,1816,1808,1750,1811,1798,1769,1721,1813,1763,1726,1790,1814,1730,1775,1796,1759,1770,1828,1741,1770,1792,1785,1719,1778,1804,1761,1771,1785,1745,1744,1811,1742,1790,1775,1788,1774,1801,1786,1778,1827,1843,1706,1826,1814,1715,1788,1813,1761,1716,1813,1805,1710,1797,1798,1725,1759,1846,1797,1766,1743,1770,1717,1741,1686,1688,1687,1655,1635,1644,1647,1601,1644,1659,1700,1616,1620,1652,1718,1666,1611,1649,1660,1668,1697,1622,1663,1657,1680,1697,1657,1714,1717,1643,1711,1654,1738,1675,1717,1717,1711,1678,1780,1712,1709,1700,1729,1741,1693,1693,1796,1738,1733,1678,1798,1724,1733,1709,1803,1751,1777,1726,1820,1790,1771,1739,1802,1780,1748,1746,1673,1706,1689,1668,1657,1693,1614,1620,1566,1662,1673,1713,1615,1622,1602,1673,1697,1701,1643,1622,1662,1660,1706,1675,1710,1677,1678,1722,1711,1694,1775,1710,1785,1743,1739,1802,1762,1792,1734,1757,1741,1859,1772,1847,1774,1752,1770,1805,1806,1831,1869,1797,1792,1803,1811,1846,1774,1820,1791,1783,1806,1798,1754,1775,1726,1666,1704,1727,1767,1773,1695,1724,1719,1709,1738,1777,1714,1726,1748,1767,1745,1776,1798,1758,1781,1778,1749,1746,1766,1787,1765,1774,1787,1781,1821,1839,1821,1835,1806,1831,1882,1851,1826,1821,1833,1837,1812,1797,1827,1831,1857,1836,1829,1848,1776,1809,1794,1702,1664,1665,1579,1652,1430,1577,1517,1515,1546,1507,1446,1469,1477,1438,1427,1506,1409,1394,1392,1379,1425,1415,1412,1439,1394,1427,1419,1437,1480,1487,1454,1374,1469,1421,1420,1407,1408,1459,1460,1519,1486,1638,1572,1430,1468,1479,1575,1532,1625,1637,1678,1608,1595,1557,1554,1462,1454,1482,1493,1389,1450,1393,1368,1413,1491,1455,1400,1376,1404,1363,1367,1363,1440,1375,1491,1492,1515,1487,1486,1509,1525,1487,1392,1416,1354,1349,1333,1315,1321,1296,1339,1275,1410,1362,1394,1396,1418,1409,1496,1475,1447,1537,1500,1405,1487,1477,1460,1560,1546,1557,1571,1511,1565,1564,1582,1606,1605,1628,1614,1649,1653,1686,1704,1704,1733,1701,1727,1728,1743,1749,1766,1725,1724,1716,1728,1752,1743,1730,1766,1712,1789,1706,1784,1690,1754,1723,1703,1722,1772,1758,1742,1731,1751,1748,1783,1773,1751,1736,1743,1795,1829,1773,1802,1714,1679,1603,1616,1666,1626,1671,1627,1647,1634,1618,1651,1585,1614,1647,1678,1692,1717,1726,1711,1762,1742,1754,1790,1786,1811,1770,1761,1723,1722,1692,1692,1653,1653,1697,1743,1732,1675,1673,1648,1679,1739,1750,1713,1752,1703,1721,1753,1726,1685,1703,1749,1727,1733,1718,1742,1738,1792,1777,1753,1763,1769,1757,1754,1772,1814,1759,1778,1792,1747,1787,1777,1810,1775,1797,1773,1783,1746,1650,1622,1675,1668,1677,1690,1718,1724,1723,1714,1729,1704,1748,1773,1783,1794,1760,1802,1807,1716,1796,1785,1809,1793,1792,1767,1746,1743,1758,1786,1803,1751,1784,1720,1763,1789,1779,1807,1754,1727,1751,1774,1802,1817,1777,1670,1788,1801,1818,1722,1759,1861,1810,1786,1701,1813,1782,1792,1713,1812,1805,1835,1738,1719,1797,1783,1716,1670,1816,1718,1749,1684,1733,1792,1716,1721,1808,1760,1704,1707,1772,1764,1686,1781,1763,1752,1709,1793,1761,1720,1797,1766,1748,1746,1781,1796,1718,1790,1771,1765,1732,1795,1774,1696,1819,1786,1716,1798,1855,1706,1791,1818,1770,1767,1728,1779,1703,1797,1827,1679,1792,1849,1677,1741,1777,1784,1673,1786,1750,1633,1806,1791,1691,1773,1821,1717,1705,1803,1778,1640,1812,1790,1623,1794,1790,1758,1826,1856,1706,1787,1860,1767,1794,1831,1733,1783,1799,1625,1782,1790,1666,1791,1807,1686,1814,1819,1690,1777,1772,1675,1778,1810,1711,1810,1779,1699,1802,1804,1693,1735,1751,1753,1746,1738,1758,1704,1716,1734,1709,1667,1732,1680,1708,1724,1699,1703,1738,1736,1715,1729,1771,1695,1798,1756,1690,1824,1783,1762,1801,1822,1756,1854,1774,1689,1810,1794,1761,1808,1774,1745,1805,1790,1778,1804,1764,1749,1815,1783,1780,1780,1748,1755,1807,1802,1826,1809,1794,1853,1818,1742,1845,1815,1703,1794,1774,1677,1819,1789,1734,1801,1799,1778,1786,1791,1722,1746,1783,1727,1730,1754,1735,1664,1706,1741,1689,1721,1730,1774,1765,1700,1721,1779,1745,1762,1743,1762,1740,1733,1736,1746,1767,1722,1781,1724,1784,1784,1742,1710,1768,1741,1752,1781,1739,1753,1761,1758,1726,1750,1723,1762,1764,1755,1731,1797,1788,1790,1800,1770,1759,1746,1753,1803,1779,1732,1775,1780,1799,1798,1782,1795,1785,1708,1784,1781,1773,1779,1759,1773,1739,1742,1761,1777,1792,1735,1796,1791,1715,1790,1812,1724,1788,1836,1765,1830,1806,1789,1857,1854,1806,1816,1842,1848,1760,1846,1839,1719,1832,1842,1729,1809,1834,1723,1842,1843,1714,1813,1870,1761,1833,1850,1799,1821,1836,1769,1837,1854,1787,1805,1845,1791,1826,1830,1773,1859,1830,1778,1822,1833,1743,1844,1884,1724,1817,1841,1741,1798,1828,1798,1862,1854,1781,1841,1796,1832,1745,1825,1790,1757,1701,1728,1757,1703,1704,1696,1761,1640,1689,1711,1715,1643,1681,1753,1724,1687,1677,1738,1677,1683,1745,1676,1746,1697,1749,1691,1736,1717,1710,1789,1663,1718,1723,1728,1749,1770,1779,1745,1792,1773,1765,1771,1770,1801,1703,1794,1794,1763,1758,1818,1806,1729,1812,1772,1782,1742,1845,1815,1783,1810,1879,1852,1749,1789,1837,1830,1720,1737,1803,1757,1745,1736,1742,1606,1725,1736,1658,1575,1648,1713,1684,1624,1671,1670,1728,1715,1584,1731,1715,1714,1731,1719,1731,1781,1731,1677,1748,1812,1731,1773,1763,1792,1776,1801,1788,1832,1792,1777,1843,1797,1833,1815,1831,1840,1873,1809,1788,1818,1867,1879,1869,1838,1805,1872,1794,1873,1808,1811,1875,1875,1825,1855,1819,1813,1813,1813,1754,1725,1769,1808,1785,1794,1750,1777,1709,1746,1784,1823,1797,1832,1773,1828,1799,1791,1806,1798,1883,1839,1802,1835,1834,1814,1816,1808,1802,1828,1816,1843,1860,1867,1886,1849,1879,1910,1884,1867,1875,1869,1882,1859,1870,1873,1880,1908,1903,1914,1894,1859,1842,1848,1787,1773,1689,1668,1725,1560,1594,1580,1519,1655,1520,1617,1494,1586,1495,1492,1532,1532,1526,1483,1459,1448,1467,1478,1483,1393,1450,1470,1479,1504,1455,1441,1469,1492,1503,1488,1495,1464,1498,1494,1472,1470,1462,1504,1541,1500,1556,1619,1603,1552,1497,1574,1513,1594,1600,1702,1692,1712,1686,1594,1679,1580,1498,1521,1523,1513,1469,1449,1466,1455,1388,1460,1518,1490,1480,1443,1399,1398,1362,1380,1419,1469,1491,1504,1542,1585,1544,1522,1574,1430,1603,1530,1409,1427,1409,1354,1322,1399,1409,1395,1315,1345,1456,1410,1427,1364,1444,1490,1494,1498,1458,1560,1542,1549,1483,1498,1520,1557,1565,1610,1572,1602,1576,1592,1647,1667,1648,1646,1660,1662,1670,1714,1714,1785,1706,1791,1708,1774,1772,1749,1789,1810,1817,1805,1773,1762,1801,1808,1777,1787,1800,1783,1801,1782,1775,1741,1728,1770,1764,1741,1793,1836,1808,1747,1822,1761,1783,1833,1845,1789,1815,1806,1873,1838,1812,1851,1747,1735,1661,1641,1715,1658,1675,1702,1677,1663,1682,1642,1668,1652,1677,1689,1725,1746,1788,1770,1758,1807,1807,1795,1832,1834,1845,1839,1757,1754,1756,1734,1707,1734,1661,1731,1741,1779,1786,1695,1659,1750,1717,1788,1772,1766,1735,1763,1741,1793,1743,1746,1748,1757,1774,1785,1772,1771,1795,1814,1814,1787,1810,1815,1818,1782,1814,1823,1814,1832,1852,1820,1805,1855,1802,1809,1828,1825,1819,1819,1804,1720,1724,1725,1719,1735,1747,1761,1722,1742,1761,1750,1739,1774,1799,1802,1802,1796,1856,1835,1842,1747,1830,1837,1822,1886,1791,1800,1783,1825,1831,1844,1775,1785,1788,1818,1854,1800,1791,1846,1855,1779,1740,1823,1834,1849,1761,1790,1837,1778,1804,1785,1863,1865,1777,1794,1882,1852,1770,1843,1828,1838,1720,1875,1821,1803,1759,1821,1827,1683,1798,1830,1757,1723,1791,1757,1737,1775,1813,1776,1764,1818,1823,1754,1821,1819,1689,1817,1841,1737,1807,1838,1797,1771,1810,1779,1781,1823,1801,1762,1825,1827,1768,1849,1864,1727,1843,1893,1702,1858,1836,1711,1869,1837,1783,1818,1838,1783,1873,1824,1822,1761,1713,1854,1853,1732,1827,1839,1694,1855,1815,1690,1825,1820,1719,1794,1801,1698,1815,1810,1750,1826,1756,1771,1819,1703,1801,1822,1652,1820,1801,1643,1828,1833,1762,1887,1793,1761,1860,1740,1812,1891,1724,1886,1812,1813,1827,1659,1796,1839,1758,1832,1703,1763,1837,1693,1815,1817,1814,1795,1718,1757,1842,1736,1798,1790,1836,1786,1708,1815,1779,1694,1775,1739,1788,1773,1700,1780,1773,1763,1744,1669,1741,1753,1701,1723,1721,1755,1749,1675,1780,1772,1746,1807,1752,1839,1764,1725,1848,1783,1768,1839,1776,1865,1786,1739,1828,1765,1791,1850,1818,1875,1783,1787,1836,1806,1838,1835,1724,1833,1828,1755,1875,1780,1816,1739,1734,1874,1862,1812,1853,1811,1878,1845,1733,1887,1807,1814,1822,1704,1809,1800,1733,1839,1851,1830,1808,1784,1864,1794,1766,1812,1803,1789,1736,1781,1781,1734,1768,1746,1753,1745,1761,1798,1804,1790,1792,1802,1724,1759,1796,1792,1749,1800,1772,1813,1741,1712,1834,1735,1781,1799,1789,1753,1792,1773,1767,1763,1791,1826,1779,1777,1806,1747,1764,1776,1757,1745,1795,1781,1783,1823,1800,1829,1840,1814,1829,1761,1720,1823,1805,1773,1776,1789,1799,1852,1770,1804,1826,1819,1847,1777,1753,1865,1784,1765,1819,1755,1794,1829,1787,1790,1813,1813,1781,1818,1791,1761,1846,1774,1826,1860,1784,1865,1859,1807,1895,1852,1797,1853,1860,1866,1831,1866,1812,1841,1839,1808,1827,1884,1781,1879,1870,1788,1909,1859,1824,1894,1837,1852,1889,1828,1849,1866,1812,1861,1880,1825,1851,1881,1823,1898,1827,1886,1919,1839,1875,1894,1780,1862,1955,1820,1856,1910,1758,1848,1855,1769,1877,1885,1831,1861,1903,1764,1868,1855,1775,1845,1843,1789,1752,1774,1829,1751,1726,1767,1764,1728,1774,1771,1670,1727,1796,1729,1705,1789,1743,1700,1750,1734,1742,1785,1716,1744,1764,1811,1749,1792,1805,1771,1829,1736,1776,1821,1769,1861,1838,1761,1868,1795,1789,1848,1818,1820,1780,1875,1805,1773,1903,1864,1791,1873,1862,1850,1803,1870,1857,1754,1899,1839,1881,1865,1915,1900,1790,1855,1838,1886,1755,1854,1772,1874,1776,1788,1740,1755,1765,1706,1689,1742,1722,1683,1711,1727,1721,1747,1741,1745,1731,1728,1724,1791,1777,1774,1725,1786,1790,1778,1713,1865,1833,1823,1737,1855,1828,1841,1828,1875,1833,1839,1896,1878,1811,1834,1903,1889,1882,1840,1897,1842,1898,1856,1849,1944,1862,1932,1838,1855,1889,1860,1918,1856,1873,1951,1846,1884,1876,1874,1849,1827,1808,1807,1846,1836,1803,1817,1745,1834,1862,1802,1818,1827,1799,1811,1835,1911,1853,1905,1840,1851,1842,1894,1849,1901,1846,1887,1869,1862,1866,1867,1885,1853,1905,1920,1900,1917,1908,1933,1971,1945,1955,1923,1910,1931,1897,1921,1882,1902,1985,1936,1914,1917,1948,1922,1841,1866,1808,1771,1772,1761,1663,1606,1694,1558,1556,1682,1559,1627,1591,1556,1592,1554,1543,1549,1577,1512,1514,1551,1512,1521,1536,1548,1469,1512,1533,1534,1537,1524,1508,1499,1545,1550,1552,1555,1521,1493,1554,1545,1551,1528,1529,1536,1544,1587,1619,1627,1466,1290,1261,1576,1514,1528,1499,1530,1518,1485,1512,1541,1464,1370,1342,1365,1392,1431,1425,1384,1367,1357,1328,1381,1345,1385,1348,1364,1382,1239,1181,1267,1267,1297,1175,1289,1387,1383,1413,1471,1448,1457,1440,1485,1425,1471,1454,1450,1458,1539,1651,1587,1483,1327,1401,1540,1438,1412,1378,1406,1411,1435,1468,1493,1526,1475,1492,1509,1464,1500,1436,1520,1568,1426,1408,1430,26,26,26,26,26,26,26,26,26,26,527,1308,1323,1265,1297,1349,1375,1395,1330,1265,1270,1329,1268,1277,1273,1288,1262,1288,1262,1237,1262,1207,1250,1206,1252,1285,1208,1168,1222,1212,1126,1204,1219,1196,1238,1145,1181,1180,1185,1177,1160,1180,1200,1206,1193,1145,1168,1152,1182,1151,1196,1139,1183,1113,1156,1176,1167,1139,1134,1133,1168,1163,1179,1164,1196,1137,1176,1183,1207,1143,1175,1197,1219,1204,1215,1248,1225,1268,1268,1229,1231,1232,1229,1218,1253,1242,1266,1234,1261,1250,1264,1263,1252,1240,1249,1255,1212,1273,1271,1261,1252,1245,1286,1278,1273,1255,1275,1312,1277,1248,1230,1240,1195,1217,1259,1239,1228,1232,1266,1243,1234,1261,1241,1203,1230,1224,1194,1234,1280,1190,1203,1196,1168,1212,1256,1201,1250,1201,1151,1190,1190,1225,1183,1188,1204,1165,1199,1228,1185,1239,1202,1189,1173,1181,1177,1187,1248,1181,1178,1215,1218,1198,1205,1200,1194,1231,1226,1199,1261,1186,1211,1228,1219,1234,1160,1192,1193,1199,1188,1166,1190,1185,1230,1250,1218,1237,1248,1173,1174,1221,1226,1203,1177,1176,1193,1266,1218,1154,1123,1216,1199,1203,1240,1208,1171,1211,1251,1246,1154,1209,1271,1239,1270,1201,1170,1205,1162,1212,1220,1220,1209,1192,1188,1177,1208,1205,1203,1176,1226,1207,1207,1215,1190,1187,1221,1174,1212,1224,1141,1190,1181,1208,1209,1184,1199,1240,1238,1195,1216,1222,1169,1220,1216,1186,1208,1227,1222,1213,1205,1171,1225,1203,1172,1206,1209,1141,1184,1182,1198,1211,1217,1215,1208,1225,1179,1208,1161,1155,1178,1213,1215,1175,1199,1173,1172,1164,1180,1198,1159,1177,1206,1189,1201,1177,1189,1128,1185,1142,1192,1197,1240,1229,1198,1245,1190,1195,1229,1235,1212,1233,1234,1251,1185,1182,1202,1221,1306,1292,1240,1193,1236,1234,1217,1245,1246,1221,1205,1216,1160,1200,1169,1218,1146,1190,1193,1165,1178,1179,1180,1154,1244,1176,1185,1150,1184,1195,1164,1158,1201,1203,1168,1170,1178,1214,1215,1209,1185,1166,1167,1192,1140,1212,1239,1178,1145,1168,1183,1171,1166,1179,1201,1179,1175,1207,1201,1132,1192,1151,1200,1222,1184,1143,1178,1204,1198,1212,1157,1165,1192,1211,1202,1217,1155,1118,1155,1163,1193,1199,1220,1212,1168,1201,1210,1214,1180,1192,1184,1199,1214,1248,1184,1178,1224,1180,1215,1163,1205,1223,1240,1159,1185,1189,1210,1187,1149,1170,1224,1191,1211,1188,1191,1225,1141,1155,1141,1213,1164,1168,1222,1183,1194,1219,1178,1200,1237,1184,1215,1199,1212,1233,1208,1172,1220,1214,1199,1197,1228,1208,1198,1230,1209,1185,1168,1172,1228,1219,1200,1205,1227,1216,1227,1174,1213,1167,1207,1221,1220,1183,1133,1180,1206,1204,1178,1217,1172,1246,1199,1220,1181,1194,1193,1242,1208,1208,1209,1214,1169,1171,1204,1251,1213,1228,1196,1197,1219,1250,1201,1217,1167,1210,1272,1235,1205,1244,1221,1175,1238,1195,1180,1227,1222,1216,1192,1223,1242,1256,1257,1248,1254,1213,1230,1209,1227,1196,1189,1181,1210,1235,1260,1227,1209,1251,1214,1270,1240,1238,1252,1258,1228,1204,1236,1291,1195,1208,1204,1212,1257,1219,1234,1230,1229,1275,1224,1248,1227,1242,1236,1250,1236,1234,1243,1243,1237,1253,1280,1237,1261,1282,1222,1291,1233,1234,1247,1265,1214,1267,1290,1269,1258,1270,1307,1241,1286,1221,1225,1247,1276,1315,1266,1266,1236,1234,1242,1261,1274,1249,1310,1270,1272,1238,1276,1301,1255,1248,1252,1266,1241,1282,1289,1277,1267,1254,1294,1302,1279,1284,1323,1285,1286,1288,1270,1292,1317,1292,1346,1275,1315,1278,1326,1300,1326,1342,1285,1341,1369,1358,1290,1259,1258,1282,1284,1257,1270,1216,1215,1262,1277,1276,1247,1285,1297,1279,1282,1311,1291,1328,1298,1327,1284,1239,1286,1321,1291,1258,1309,1272,1312,1311,1390,1409,1359,1337,1361,1320,1378,1506,1453,1500,1391,1389,1422,1413,1412,1364,1329,1319,1335,1367,1326,1329,1335,1363,1294,1375,1323,1349,1285,1309,1290,1317,1348,1337,1263,1242,1238,1247,1274,1258,1193,1238,1305,1272,1249,1194,1281,1276,1248,1279,1244,1236,1208,1196,1324,1270,1283,1232,1235,1284,1240,1217,1222,1189,1229,1275,1200,1240,1184,1272,1269,1243,1275,1272,1242,1260,1237,1231,1228,1210,1253,1237,1250,1239,1220,1242,1210,1222,1255,1211,1269,1264,1240,1256,1234,1244,1308,1245,1258,1258,1295,1289,1257,1279,1329,1284,1260,1270,1273,1332,1333,1308,1313,1323,1303,1280,1315,1297,1347,1283,1343,1292,1320,1298,1307,1312,1299,1307,1272,1352,1297,1317,1335,1309,1335,1344,1332,1310,1362,1304,1366,1329,1364,1360,1316,1337,1324,1352,1380,1336,1353,1307,1317,1315,1210,1292,1282,1267,1284,1308,1262,1282,1309,1287,1297,1269,1348,1252,1259,1246,1260,1272,1248,1282,1257,1301,1281,1280,1272,1251,1224,1289,1279,1220,1281,1297,1249,1276,1256,1262,1207,1251,1250,1243,1278,1258,1211,1249,1270,1219,1244,1258,1215,1257,1269,1233,1215,1253,1225,1231,1218,1236,1252,1215,1224,1267,1269,1274,1230,1233,1225,1266,1235,1240,1303,1281,1290,1262,1265,1274,1230,1241,1241,1290,1250,1286,1268,1267,1270,1273,1302,1272,1277,1286,1283,1259,1197,1291,1254,1268,1263,1286,1253,1301,1219,1279,1306,1290,1288,1325,1295,1266,1255,1208,1282,1289,1290,1327,1292,1256,1257,1256,1295,1313,1274,1218,1230,1237,1267,1257,1308,1229,1265,1281,1285,1253,1283,1297,1305,1308,1221,1291,1283,1279,1306,1270,1293,1277,1233,1307,1324,1292,1207,1248,1248,1265,1216,1268,1321,1274,1214,1272,1290,1264,1227,1312,1273,1239,1288,1250,1267,1270,1323,1245,1265,1302,1256,1209,1259,1266,1274,1288,1301,1273,1262,1274,1243,1257,1327,1225,1241,1270,1222,1271,1289,1225,1267,1311,1219,1228,1288,1187,1195,1245,1237,1220,1267,1235,1255,1306,1240,1277,1293,1220,1251,1240,1245,1217,1277,1232,1243,1283,1245,1218,1304,1256,1289,1278,1224,1335,1283,1215,1326,1194,1280,1322,1250,1275,1265,1191,1276,1302,1244,1329,1215,1264,1283,1231,1225,1264,1213,1317,1175,1248,1244,1195,1248,1270,1154,1311,1267,1233,1272,1219,1236,1299,1236,1251,1290,1219,1283,1218,1302,1290,1217,1286,1264,1188,1341,1258,1288,1351,1265,1253,1328,1284,1268,1365,1230,1354,1303,1226,1329,1266,1233,1384,1294,1272,1323,1303,1242,1276,1285,1216,1397,1304,1273,1294,1355,1172,1338,1305,1224,1299,1300,1213,1250,1269,1263,1200,1254,1269,1271,1215,1303,1316,1221,1238,1306,1296,1182,1267,1250,1247,1235,1281,1296,1258,1210,1267,1259,1239,1293,1347,1280,1227,1259,1302,1179,1279,1297,1294,1209,1227,1237,1265,1183,1313,1282,1261,1222,1247,1270,1223,1243,1291,1245,1218,1266,1269,1174,1274,1291,1276,1271,1257,1296,1225,1267,1256,1234,1259,1245,1258,1219,1282,1251,1212,1262,1291,1252,1263,1284,1259,1217,1275,1284,1263,1287,1268,1194,1286,1298,1214,1271,1304,1295,1317,1292,1282,1210,1298,1323,1210,1328,1348,1177,1328,1314,1215,1328,1328,1228,1316,1280,1256,1288,1328,1287,1183,1294,1299,1247,1318,1346,1229,1231,1289,1252,1312,1249,1291,1221,1315,1325,1230,1293,1297,1220,1278,1340,1263,1281,1311,1291,1296,1306,1319,1248,1306,1310,1190,1308,1326,1276,1268,1309,1310,1245,1326,1319,1234,1278,1309,1265,1292,1333,1323,1239,1266,1315,1279,1228,1322,1304,1262,1280,1327,1320,1235,1282,1381,1290,1295,1310,1294,1282,1315,1291,1247,1269,1375,1293,1293,1347,1320,1279,1338,1295,1236,1292,1305,1298,1259,1304,1332,1327,1228,1338,1354,1302,1287,1330,1325,1256,1328,1298,1359,1268,1300,1326,1311,1267,1317,1312,1302,1281,1312,1340,1257,1352,1322,1329,1249,1363,1350,1340,1303,1332,1353,1289,1343,1339,1299,1256,1287,1320,1342,1310,1328,1346,1343,1279,1353,1375,1363,1308,1345,1342,1326,1316,1350,1368,1342,1249,1367,1388,1341,1271,1363,1356,1339,1314,1367,1385,1337,1286,1350,1337,1315,1297,1297,1339,1352,1341,1280,1374,1361,1371,1315,1337,1387,1355,1346,1287,1361,1365,1357,1366,1312,1343,1373,1381,1399,1301,1365,1356,1350,1346,1300,1344,1382,1369,1358,1381,1321,1400,1361,1413,1407,1417,1295,1372,1351,1337,1360,1359,1372,1285,1353,1356,1394,1398,1404,1417,1367,1362,1346,1396,1399,1403,1410,1389,1402,1356,1351,1369,1374,1382,1308,1368,1403,1367,1352,1363,1349,1376,1369,1361,1364,1386,1416,1411,1377,1381,1394,1388,1361,1372,1344,1372,1399,1377,1406,1384,1400,1414,1423,1415,1437,1451,1469,1435,1427,1388,1408,1437,1438,1451,1456,1417,1425,1415,1434,1453,1505,1445,1432,1445,1511,1459,1459,1478,1449,1401,1466,1446,1501,1412,1429,1380,1412,1399,1408,1424,1436,1451,1425,1415,1396,1409,1350,1435,1375,1425,1434,1390,1447,1434,1383,1458,1404,1468,1441,1407,1454,1426,1389,1409,1432,1431,1439,1431,1427,1415,1426,1419,1455,1405,1510,1459,1464,1444,1425,1383,1390,1573,1576,1520,1561,1495,1463,1515,1540,1489,1476,1421,1388,1408,1421,1437,1424,1409,1445,1440,1384,1434,1403,1428,1360,1411,1380,1370,1398,1449,1384,1322,1336,1305,1291,1366,1299,1335,1318,1335,1326,1293,1333,1313,1371,1302,1364,1313,1343,1306,1302,1245,1304,1310,1358,1335,1363,1322,1351,1324,1330,1276,1304,1262,1312,1279,1259,1253,1273,1261,1293,1374,1379,1319,1309,1328,1300,1309,1297,1289,1338,1301,1309,1267,1283,1289,1294,1305,1305,1280,1280,1305,1330,1304,1354,1319,1294,1327,1271,1304,1321,1368,1364,1295,1346,1366,1360,1319,1333,1379,1385,1297,1304,1329,1355,1367,1364,1382,1380,1389,1383,1376,1403,1392,1366,1421,1377,1348,1398,1369,1384,1378,1386,1385,1370,1341,1397,1394,1363,1370,1399,1402,1406,1392,1419,1405,1396,1408,1381,1434,1423,1408,1397,1452,1427,1387,1436,1425,1446,1436,1437,1403,1406,1397,1367,1289,1344,1376,1378,1313,1357,1335,1343,1360,1332,1352,1361,1359,1351,1376,1358,1380,1334,1314,1360,1354,1340,1288,1324,1321,1389,1363,1377,1325,1358,1336,1348,1360,1327,1329,1380,1331,1271,1312,1315,1373,1324,1277,1307,1275,1312,1328,1322,1300,1300,1337,1331,1304,1297,1338,1309,1322,1290,1275,1309,1314,1345,1314,1322,1313,1335,1335,1301,1304,1312,1302,1311,1331,1312,1267,1271,1253,1285,1347,1338,1300,1354,1370,1329,1323,1329,1311,1302,1309,1319,1308,1309,1322,1293,1284,1355,1369,1353,1351,1336,1260,1311,1332,1352,1303,1322,1307,1322,1331,1328,1321,1336,1338,1329,1380,1365,1354,1305,1323,1398,1377,1343,1309,1348,1347,1372,1349,1382,1438,1334,1281,1338,1367,1355,1330,1393,1336,1331,1296,1330,1318,1299,1366,1376,1326,1262,1379,1336,1331,1371,1395,1323,1386,1358,1332,1265,1362,1362,1326,1377,1402,1351,1400,1341,1258,1388,1361,1244,1335,1276,1309,1337,1320,1270,1365,1371,1269,1392,1323,1268,1356,1286,1341,1383,1339,1367,1348,1308,1394,1330,1337,1391,1325,1321,1346,1316,1368,1319,1340,1446,1280,1410,1303,1299,1361,1281,1398,1328,1369,1365,1305,1390,1307,1339,1353,1249,1391,1319,1304,1382,1257,1367,1252,1288,1366,1243,1374,1278,1366,1380,1296,1422,1327,1347,1361,1288,1378,1290,1355,1318,1316,1339,1238,1342,1325,1335,1380,1241,1370,1303,1377,1331,1337,1400,1232,1405,1314,1362,1348,1270,1412,1287,1416,1305,1363,1311,1287,1393,1296,1380,1329,1344,1321,1321,1373,1238,1345,1294,1375,1309,1361,1329,1249,1369,1270,1388,1278,1364,1262,1377,1341,1288,1403,1285,1388,1324,1377,1289,1379,1363,1331,1390,1268,1428,1321,1384,1315,1318,1418,1288,1407,1340,1354,1392,1304,1424,1260,1432,1343,1397,1447,1292,1459,1236,1399,1346,1368,1488,1290,1441,1303,1412,1389,1258,1390,1383,1396,1463,1301,1401,1363,1336,1413,1271,1425,1386,1283,1398,1273,1374,1367,1290,1384,1326,1280,1352,1352,1258,1369,1289,1360,1385,1286,1370,1359,1273,1375,1377,1273,1339,1388,1303,1360,1352,1295,1367,1312,1352,1367,1296,1356,1411,1344,1393,1342,1317,1349,1319,1346,1361,1326,1339,1312,1252,1299,1375,1314,1380,1378,1311,1390,1346,1266,1397,1366,1323,1365,1356,1333,1397,1292,1323,1353,1296,1399,1427,1321,1366,1376,1343,1396,1300,1346,1383,1291,1391,1363,1326,1363,1293,1357,1372,1313,1413,1409,1321,1399,1329,1377,1401,1311,1400,1354,1371,1361,1281,1372,1347,1321,1416,1323,1417,1413,1344,1373,1342,1371,1390,1325,1383,1387,1370,1437,1318,1449,1373,1313,1435,1365,1372,1408,1349,1373,1357,1393,1435,1316,1407,1343,1306,1424,1346,1422,1398,1309,1399,1348,1366,1421,1311,1425,1362,1317,1427,1365,1378,1400,1313,1398,1340,1365,1438,1326,1434,1433,1351,1429,1328,1411,1410,1333,1418,1408,1329,1379,1374,1398,1421,1354,1421,1397,1357,1442,1336,1430,1400,1323,1416,1424,1343,1425,1324,1381,1407,1321,1382,1433,1326,1423,1434,1333,1394,1395,1400,1436,1337,1404,1474,1385,1423,1435,1352,1461,1429,1342,1425,1390,1355,1463,1381,1391,1438,1365,1451,1441,1367,1404,1393,1364,1424,1367,1380,1474,1378,1387,1451,1338,1440,1434,1349,1380,1424,1366,1437,1424,1375,1440,1465,1393,1451,1456,1378,1388,1448,1355,1412,1450,1373,1461,1455,1358,1442,1466,1379,1454,1451,1383,1462,1468,1355,1460,1437,1389,1437,1412,1371,1408,1422,1353,1430,1474,1370,1463,1456,1367,1455,1504,1351,1487,1486,1341,1463,1470,1378,1455,1473,1393,1463,1486,1347,1444,1461,1348,1426,1502,1396,1461,1472,1439,1430,1482,1487,1406,1473,1454,1388,1441,1451,1393,1461,1463,1444,1389,1498,1495,1404,1464,1483,1439,1449,1467,1473,1405,1492,1489,1462,1384,1502,1474,1421,1461,1498,1481,1390,1487,1484,1495,1402,1486,1502,1466,1384,1460,1502,1498,1424,1511,1522,1507,1450,1513,1518,1500,1471,1422,1454,1476,1488,1455,1446,1445,1466,1495,1442,1466,1518,1495,1498,1434,1488,1506,1519,1505,1488,1453,1513,1501,1497,1479,1459,1457,1502,1478,1500,1499,1471,1451,1472,1452,1455,1472,1484,1470,1500,1536,1506,1469,1478,1503,1501,1493,1496,1486,1493,1467,1491,1477,1504,1507,1487,1493,1519,1494,1513,1473,1546,1567,1582,1552,1531,1539,1546,1546,1536,1578,1564,1520,1549,1548,1562,1528,1558,1513,1534,1512,1559,1619,1550,1550,1567,1578,1585,1513,1542,1595,1572,1547,1570,1487,1529,1511,1542,1521,1545,1535,1552,1488,1498,1511,1470,1503,1489,1503,1529,1544,1497,1532,1523,1535,1540,1546,1511,1547,1551,1526,1529,1535,1514,1530,1491,1528,1563,1542,1556,1519,1514,1503,1571,1560,1534,1576,1452,1510,1489,1439,1445,1443,1519,1691,1503,1663,1554,1535,1529,1573,1538,1531,1531,1475,1457,1490,1454,1477,1432,1482,1465,1435,1402,1442,1463,1440,1442,1434,1395,1429,1425,1441,1454,1369,1384,1333,1344,1384,1330,1387,1333,1356,1364,1379,1340,1395,1294,1394,1336,1369,1329,1394,1309,1343,1355,1301,1335,1387,1417,1362,1352,1377,1364,1384,1294,1342,1263,1358,1314,1282,1330,1309,1341,1299,1295,1410,1427,1359,1364,1310,1364,1323,1340,1338,1312,1313,1346,1315,1334,1322,1314,1367,1320,1346,1303,1292,1326,1374,1349,1352,1352,1314,1337,1335,1329,1336,1384,1361,1362,1352,1388,1406,1368,1357,1336,1395,1404,1354,1385,1400,1369,1415,1419,1411,1403,1421,1425,1430,1424,1387,1404,1406,1419,1374,1413,1437,1386,1391,1429,1412,1405,1410,1391,1421,1427,1389,1407,1449,1396,1413,1417,1486,1436,1378,1478,1471,1474,1446,1453,1466,1492,1416,1394,1440,1446,1483,1447,1427,1454,1430,1395,1373,1368,1336,1368,1392,1427,1388,1375,1385,1363,1406,1351,1390,1397,1403,1383,1377,1375,1401,1387,1365,1353,1361,1350,1348,1334,1374,1376,1375,1383,1373,1355,1356,1367,1353,1371,1373,1347,1401,1342,1309,1362,1345,1333,1330,1325,1324,1324,1320,1378,1354,1319,1317,1363,1328,1330,1343,1335,1348,1353,1349,1284,1350,1335,1364,1331,1330,1351,1362,1347,1321,1329,1325,1328,1351,1355,1338,1294,1343,1353,1311,1323,1319,1355,1385,1349,1389,1356,1350,1333,1365,1336,1328,1361,1344,1385,1346,1364,1322,1348,1338,1402,1387,1369,1361,1328,1353,1325,1354,1328,1334,1371,1324,1363,1385,1366,1342,1384,1394,1395,1355,1390,1391,1377,1367,1427,1421,1395,1294,1329,1396,1389,1357,1389,1426,1410,1336,1385,1362,1332,1372,1448,1386,1324,1349,1337,1316,1372,1376,1348,1370,1394,1328,1366,1413,1369,1356,1441,1375,1343,1404,1375,1333,1388,1370,1350,1379,1404,1396,1438,1360,1393,1399,1328,1381,1367,1223,1353,1368,1309,1435,1337,1339,1378,1314,1350,1385,1297,1401,1355,1376,1415,1358,1385,1319,1382,1427,1360,1441,1359,1373,1415,1323,1402,1340,1382,1427,1327,1455,1372,1372,1369,1283,1391,1354,1416,1351,1395,1369,1322,1396,1349,1392,1336,1359,1400,1296,1401,1340,1360,1366,1324,1374,1304,1400,1348,1357,1375,1343,1401,1315,1436,1341,1409,1341,1400,1398,1312,1396,1325,1383,1340,1343,1378,1342,1426,1284,1429,1333,1398,1346,1366,1366,1365,1450,1248,1476,1310,1440,1326,1431,1367,1378,1414,1307,1452,1309,1394,1351,1403,1351,1377,1403,1367,1402,1321,1384,1279,1396,1336,1415,1337,1408,1352,1370,1358,1315,1409,1294,1394,1310,1430,1336,1424,1342,1407,1384,1405,1391,1350,1401,1308,1407,1342,1435,1296,1458,1336,1393,1366,1401,1421,1343,1464,1286,1465,1345,1459,1400,1409,1410,1335,1479,1316,1514,1260,1526,1282,1417,1419,1365,1546,1306,1504,1350,1427,1412,1396,1416,1310,1450,1391,1425,1415,1389,1415,1347,1416,1420,1337,1465,1317,1401,1419,1317,1448,1303,1405,1395,1302,1412,1361,1359,1422,1324,1404,1451,1315,1451,1327,1383,1392,1306,1411,1392,1363,1427,1336,1387,1409,1331,1424,1386,1319,1409,1380,1398,1462,1372,1449,1345,1378,1404,1302,1442,1420,1305,1395,1364,1318,1375,1321,1410,1444,1349,1392,1389,1356,1398,1320,1384,1428,1347,1407,1429,1370,1432,1316,1383,1390,1321,1436,1353,1386,1463,1310,1458,1358,1403,1394,1343,1404,1388,1368,1401,1322,1419,1377,1363,1429,1393,1473,1450,1363,1437,1360,1420,1427,1334,1464,1396,1391,1348,1368,1408,1337,1433,1372,1401,1441,1386,1481,1414,1383,1413,1338,1422,1415,1363,1459,1371,1463,1380,1465,1425,1382,1476,1404,1453,1410,1385,1398,1388,1452,1442,1383,1449,1364,1404,1353,1428,1431,1364,1456,1397,1381,1456,1366,1446,1380,1400,1472,1341,1480,1408,1405,1459,1322,1437,1415,1380,1484,1340,1469,1417,1402,1469,1362,1418,1381,1440,1466,1379,1447,1371,1402,1456,1412,1452,1411,1413,1500,1347,1492,1417,1420,1402,1375,1447,1478,1395,1495,1375,1440,1452,1345,1439,1424,1370,1464,1380,1441,1461,1421,1470,1441,1391,1475,1395,1506,1514,1407,1452,1405,1450,1494,1376,1483,1493,1376,1502,1424,1403,1494,1408,1508,1487,1408,1448,1397,1448,1495,1355,1449,1487,1343,1450,1426,1382,1464,1389,1465,1447,1390,1471,1502,1377,1457,1493,1397,1509,1440,1442,1483,1449,1435,1486,1401,1457,1522,1418,1497,1483,1384,1479,1463,1433,1503,1447,1484,1497,1433,1448,1507,1427,1519,1494,1422,1513,1459,1407,1458,1453,1395,1528,1537,1416,1514,1489,1437,1553,1466,1468,1555,1473,1469,1499,1423,1463,1566,1442,1527,1529,1413,1498,1506,1407,1485,1531,1394,1520,1508,1456,1496,1548,1463,1491,1537,1485,1491,1504,1488,1412,1501,1496,1418,1512,1520,1508,1547,1525,1404,1530,1549,1506,1483,1524,1546,1455,1525,1498,1461,1524,1522,1472,1450,1551,1566,1457,1529,1562,1529,1430,1543,1531,1470,1506,1523,1544,1501,1536,1544,1592,1449,1541,1532,1582,1473,1512,1532,1550,1493,1518,1558,1557,1503,1478,1532,1535,1570,1436,1547,1581,1559,1501,1511,1564,1588,1594,1526,1551,1562,1592,1572,1554,1469,1500,1540,1556,1552,1579,1498,1525,1523,1534,1538,1536,1542,1490,1515,1556,1565,1592,1553,1564,1576,1545,1513,1528,1550,1556,1540,1547,1579,1576,1587,1590,1570,1538,1540,1565,1574,1574,1617,1633,1630,1613,1601,1573,1605,1606,1619,1641,1595,1601,1586,1626,1637,1670,1612,1607,1584,1628,1611,1622,1657,1678,1654,1611,1610,1640,1631,1632,1668,1640,1592,1569,1586,1602,1593,1612,1556,1633,1624,1587,1541,1594,1568,1577,1590,1572,1610,1596,1603,1571,1634,1594,1619,1609,1648,1625,1615,1608,1644,1622,1616,1575,1598,1609,1633,1608,1636,1592,1574,1547,1624,1602,1652,1628,1683,1493,1572,1541,1508,1507,1505,1540,1698,1579,1676,1680,1571,1573,1638,1583,1603,1588,1560,1520,1515,1532,1482,1539,1494,1530,1492,1498,1510,1463,1519,1499,1451,1484,1487,1481,1475,1527,1495,1479,1430,1414,1373,1381,1397,1386,1421,1377,1426,1420,1460,1395,1421,1413,1395,1431,1400,1401,1445,1393,1452,1392,1364,1389,1348,1419,1445,1411,1394,1431,1392,1427,1407,1380,1395,1367,1380,1397,1331,1366,1368,1367,1367,1368,1455,1516,1413,1437,1378,1382,1405,1402,1380,1355,1408,1369,1368,1416,1356,1389,1377,1423,1369,1406,1386,1368,1368,1444,1422,1420,1416,1411,1401,1407,1385,1395,1417,1467,1441,1397,1412,1449,1426,1450,1402,1431,1462,1466,1431,1400,1446,1434,1415,1446,1434,1465,1440,1486,1438,1457,1476,1481,1448,1435,1469,1456,1474,1466,1472,1450,1431,1482,1480,1441,1464,1461,1469,1457,1443,1459,1512,1495,1450,1499,1522,1490,1459,1495,1498,1512,1516,1466,1511,1490,1499,1505,1510,1513,1539,1535,1514,1466,1479,1509,1468,1448,1433,1436,1425,1433,1446,1383,1458,1419,1455,1444,1414,1424,1436,1476,1447,1426,1438,1427,1443,1432,1410,1443,1394,1406,1374,1402,1425,1414,1466,1428,1440,1421,1399,1404,1455,1446,1424,1404,1382,1450,1442,1390,1378,1390,1376,1392,1396,1414,1388,1361,1384,1428,1404,1375,1379,1397,1417,1383,1366,1366,1400,1379,1424,1353,1368,1395,1387,1415,1411,1379,1379,1417,1418,1391,1389,1404,1382,1381,1368,1404,1410,1350,1370,1392,1358,1402,1391,1427,1440,1388,1404,1400,1427,1433,1394,1381,1420,1328,1365,1405,1458,1434,1424,1355,1373,1403,1468,1445,1429,1412,1434,1452,1416,1356,1379,1409,1412,1390,1409,1438,1436,1379,1444,1461,1467,1395,1468,1423,1442,1395,1488,1442,1444,1438,1447,1403,1357,1449,1471,1389,1467,1498,1422,1400,1461,1394,1409,1460,1430,1445,1453,1394,1413,1423,1366,1353,1443,1419,1449,1453,1387,1434,1435,1384,1478,1442,1400,1492,1433,1425,1449,1411,1436,1487,1404,1446,1479,1487,1512,1355,1441,1380,1405,1469,1374,1397,1353,1410,1406,1348,1467,1386,1397,1443,1380,1430,1385,1406,1469,1341,1463,1435,1475,1409,1413,1444,1394,1479,1435,1452,1421,1434,1500,1389,1474,1431,1449,1425,1466,1506,1417,1517,1395,1458,1372,1438,1411,1485,1419,1455,1449,1381,1461,1410,1466,1375,1448,1411,1447,1462,1409,1472,1334,1462,1360,1440,1395,1461,1416,1406,1405,1428,1476,1352,1499,1405,1476,1399,1471,1400,1496,1378,1448,1415,1422,1407,1389,1453,1336,1498,1360,1513,1353,1454,1395,1449,1383,1471,1424,1446,1415,1456,1456,1421,1446,1409,1490,1393,1509,1355,1529,1340,1482,1419,1491,1409,1485,1406,1507,1391,1441,1393,1426,1373,1419,1433,1432,1428,1446,1419,1414,1364,1372,1400,1406,1406,1424,1437,1449,1455,1404,1444,1401,1503,1357,1496,1362,1477,1400,1493,1406,1491,1354,1508,1382,1512,1349,1492,1391,1509,1465,1455,1488,1437,1484,1408,1516,1397,1529,1338,1571,1396,1591,1322,1588,1325,1513,1383,1500,1485,1507,1496,1464,1528,1403,1480,1382,1475,1415,1479,1533,1442,1490,1442,1489,1427,1464,1473,1430,1512,1392,1482,1399,1476,1475,1393,1487,1377,1472,1451,1407,1451,1352,1481,1401,1460,1482,1378,1498,1380,1481,1479,1343,1457,1376,1462,1494,1389,1491,1377,1471,1477,1369,1471,1401,1452,1487,1384,1539,1431,1504,1473,1411,1468,1334,1496,1449,1425,1467,1383,1434,1375,1394,1469,1388,1501,1467,1427,1469,1374,1475,1428,1410,1472,1413,1489,1450,1466,1514,1362,1430,1382,1433,1501,1419,1494,1450,1485,1493,1433,1501,1389,1481,1439,1431,1497,1407,1476,1366,1485,1458,1424,1504,1427,1547,1479,1485,1500,1409,1519,1393,1510,1447,1508,1480,1431,1459,1420,1476,1399,1463,1491,1430,1519,1493,1519,1469,1479,1493,1436,1485,1432,1507,1475,1508,1540,1414,1547,1409,1500,1494,1501,1555,1435,1538,1433,1489,1467,1519,1519,1433,1507,1431,1502,1415,1514,1521,1441,1506,1411,1493,1472,1477,1539,1450,1536,1438,1542,1471,1472,1539,1409,1550,1446,1491,1489,1432,1560,1420,1570,1463,1527,1523,1463,1516,1422,1532,1467,1519,1545,1413,1496,1480,1518,1526,1480,1528,1437,1572,1489,1516,1541,1441,1505,1432,1506,1541,1451,1563,1442,1514,1508,1431,1543,1430,1512,1509,1461,1536,1457,1535,1540,1507,1555,1435,1555,1532,1522,1586,1459,1535,1514,1537,1588,1451,1563,1527,1455,1602,1474,1529,1534,1488,1620,1495,1568,1560,1425,1556,1472,1533,1550,1438,1569,1499,1477,1571,1433,1566,1554,1489,1547,1475,1563,1575,1441,1566,1527,1519,1567,1485,1567,1592,1472,1550,1530,1493,1553,1491,1571,1588,1490,1543,1515,1534,1563,1503,1596,1579,1513,1580,1549,1506,1586,1533,1593,1583,1503,1577,1511,1534,1576,1458,1542,1607,1514,1599,1572,1508,1612,1558,1536,1617,1533,1621,1599,1486,1576,1576,1529,1610,1568,1583,1622,1479,1590,1620,1463,1581,1638,1483,1599,1580,1584,1612,1584,1561,1617,1600,1596,1622,1550,1563,1592,1519,1587,1614,1512,1600,1625,1590,1600,1608,1500,1602,1636,1573,1568,1607,1599,1574,1615,1579,1537,1609,1615,1522,1611,1626,1561,1620,1615,1591,1594,1632,1621,1521,1638,1633,1537,1613,1627,1632,1569,1629,1683,1589,1627,1658,1659,1583,1594,1620,1646,1565,1597,1635,1638,1539,1604,1609,1641,1553,1636,1650,1663,1531,1625,1615,1646,1593,1674,1686,1668,1626,1593,1655,1649,1619,1574,1579,1604,1631,1651,1651,1589,1620,1620,1611,1614,1597,1555,1601,1638,1620,1666,1653,1644,1567,1646,1645,1641,1643,1643,1637,1598,1571,1629,1667,1656,1677,1685,1664,1643,1670,1688,1662,1670,1672,1703,1688,1702,1667,1655,1697,1689,1727,1701,1672,1684,1687,1694,1691,1709,1722,1727,1686,1694,1705,1707,1704,1704,1731,1756,1667,1677,1692,1759,1726,1706,1730,1662,1663,1667,1669,1668,1668,1710,1673,1704,1657,1653,1649,1634,1667,1636,1675,1668,1717,1654,1679,1675,1688,1705,1696,1719,1700,1698,1676,1727,1685,1697,1651,1701,1654,1696,1687,1700,1676,1661,1647,1685,1689,1700,1735,1691,1527,1521,1397,26,26,26,26,26,26,26,26,26,26,688,1485,1443,1472,1553,1535,1480,1385,1455,1615,1492,1498,1402,1541,1675,1454,1626,1385,1534,1681,1547,1546,1636,1629,1483,1499,1550,1565,1587,1672,1689,1715,1655,1623,1631,1608,1524,1503,1513,1498,1436,1471,1472,1447,1415,1428,1487,1513,1498,1440,1421,1441,1393,1316,1357,1496,1478,1533,1522,1561,1579,1525,1518,1536,1445,1593,1520,1377,1367,1350,1392,1328,1348,1433,1377,1353,1354,1470,1430,1450,1381,1486,1486,1524,1486,1485,1579,1580,1472,1486,1478,1558,1568,1574,1601,1583,1585,1501,1629,1618,1649,1597,1633,1594,1592,1606,1633,1631,1649,1659,1622,1655,1639,1670,1690,1740,1692,1723,1717,1715,1762,1716,1720,1726,1699,1724,1732,1716,1688,1676,1738,1683,1719,1779,1806,1729,1746,1754,1748,1752,1733,1725,1626,1716,1766,1768,1747,1778,1690,1660,1570,1628,1632,1701,1609,1615,1669,1640,1612,1668,1577,1654,1643,1687,1667,1706,1743,1727,1769,1776,1769,1756,1784,1813,1750,1748,1686,1737,1675,1670,1696,1703,1661,1735,1749,1748,1648,1664,1698,1672,1719,1700,1730,1678,1711,1679,1729,1677,1685,1713,1703,1702,1716,1687,1668,1763,1719,1728,1697,1712,1721,1735,1724,1695,1716,1715,1721,1743,1707,1741,1720,1740,1718,1736,1723,1750,1698,1713,1715,1703,1712,1644,1712,1683,1704,1661,1706,1691,1700,1718,1742,1696,1726,1761,1781,1821,1771,1796,1708,1720,1809,1804,1758,1811,1779,1751,1705,1784,1795,1765,1756,1699,1803,1755,1781,1750,1698,1803,1757,1775,1698,1723,1821,1767,1724,1686,1809,1817,1776,1693,1799,1782,1808,1664,1808,1762,1778,1669,1795,1776,1773,1682,1794,1786,1666,1749,1712,1778,1636,1709,1682,1737,1654,1716,1747,1685,1787,1693,1759,1639,1765,1734,1683,1775,1696,1728,1718,1742,1750,1655,1766,1760,1652,1762,1771,1747,1765,1740,1812,1693,1777,1870,1646,1746,1804,1656,1807,1818,1716,1797,1874,1674,1840,1860,1686,1753,1792,1715,1792,1822,1722,1797,1785,1754,1772,1747,1716,1798,1707,1780,1758,1668,1792,1804,1707,1722,1828,1627,1769,1795,1597,1780,1803,1595,1807,1798,1647,1830,1804,1700,1853,1690,1780,1872,1677,1795,1848,1634,1764,1781,1670,1779,1696,1754,1802,1613,1738,1826,1636,1824,1776,1747,1809,1690,1784,1794,1634,1795,1780,1712,1834,1781,1752,1812,1610,1752,1747,1651,1787,1754,1713,1750,1677,1709,1735,1595,1747,1730,1673,1752,1671,1754,1802,1647,1799,1760,1720,1740,1722,1803,1788,1682,1781,1797,1658,1817,1784,1691,1811,1735,1760,1827,1703,1836,1788,1724,1846,1780,1848,1823,1690,1831,1802,1729,1868,1767,1786,1750,1715,1871,1843,1763,1864,1782,1844,1846,1673,1861,1830,1776,1831,1698,1842,1758,1716,1815,1829,1773,1826,1788,1809,1776,1706,1773,1765,1679,1748,1771,1741,1697,1695,1766,1678,1691,1753,1743,1694,1820,1719,1706,1757,1756,1716,1766,1754,1740,1732,1680,1757,1716,1709,1754,1698,1732,1729,1746,1677,1715,1763,1680,1802,1760,1694,1715,1718,1734,1720,1676,1704,1701,1711,1780,1690,1702,1797,1721,1716,1736,1693,1695,1714,1728,1738,1654,1700,1740,1718,1707,1746,1714,1730,1701,1719,1699,1702,1706,1694,1726,1681,1686,1738,1737,1743,1726,1775,1728,1705,1774,1755,1690,1768,1718,1705,1770,1749,1732,1765,1754,1725,1759,1788,1790,1766,1706,1728,1750,1728,1760,1727,1771,1754,1737,1735,1753,1768,1767,1798,1761,1796,1752,1773,1857,1768,1789,1830,1769,1895,1827,1803,1809,1790,1796,1765,1793,1822,1831,1760,1809,1800,1767,1826,1856,1737,1797,1833,1745,1788,1759,1769,1804,1802,1738,1819,1841,1770,1817,1826,1820,1806,1748,1797,1776,1751,1787,1733,1787,1746,1765,1733,1751,1785,1742,1758,1734,1743,1779,1677,1726,1735,1724,1756,1710,1736,1707,1763,1739,1752,1760,1785,1788,1697,1776,1780,1709,1803,1797,1782,1837,1759,1788,1743,1809,1763,1743,1805,1782,1742,1814,1834,1760,1766,1875,1817,1723,1794,1827,1787,1723,1817,1805,1807,1763,1877,1867,1747,1761,1817,1850,1735,1676,1786,1740,1697,1709,1690,1715,1684,1683,1634,1641,1721,1690,1668,1690,1690,1676,1706,1696,1718,1725,1693,1698,1718,1706,1727,1721,1761,1769,1769,1777,1804,1743,1727,1780,1763,1777,1743,1809,1750,1811,1774,1790,1806,1821,1803,1786,1801,1784,1827,1775,1750,1791,1824,1822,1785,1792,1778,1849,1796,1830,1802,1819,1863,1854,1832,1829,1791,1787,1821,1729,1775,1784,1812,1800,1774,1818,1721,1747,1796,1810,1836,1793,1789,1842,1789,1841,1833,1824,1841,1891,1800,1808,1831,1807,1806,1795,1829,1821,1772,1818,1817,1787,1784,1817,1780,1809,1807,1817,1820,1806,1824,1806,1835,1810,1824,1849,1875,1843,1838,1894,1816,1787,1839,1773,1735,1718,1756,1643,1614,1631,1617,1543,1641,1546,1560,1640,1516,1602,1514,1540,1542,1519,1508,1504,1540,1481,1490,1490,1500,1469,1490,1493,1507,1510,1508,1497,1475,1507,1542,1519,1492,1513,1474,1495,1502,1554,1480,1493,1484,1528,1512,1582,1545,1386,1295,1249,1434,1569,1517,1485,1494,1465,1460,1528,1458,1236,1156,916,1097,1667,1743,1709,1641,1597,1608,1503,1582,1545,1239,1254,1317,1325,1408,1426,1422,1310,984,857,1453,1495,1504,1358,1434,1533,1537,1514,1502,1542,1438,1459,1626,1597,1639,1679,1736,1737,1749,1746,1742,1781,1748,1744,1646,1750,1787,1725,1757,1713,1746,1721,1755,1805,1794,1826,1811,1803,1794,1807,1812,1780,1820,1819,1787,1846,1863,1812,1788,1747,1868,1791,1839,1780,1836,1735,1793,1775,1759,1827,1816,1809,1856,1810,1857,1800,1827,1807,1866,1883,1864,1883,1801,1799,1709,1671,1879,1672,1852,1590,1859,1831,1832,1897,1875,1880,1833,1860,1896,1804,1897,1831,1890,1853,1861,1843,1878,1802,1805,1826,1844,1833,1874,1843,1823,1812,1807,1857,1886,1824,1857,1922,1847,1931,1833,1881,1870,1885,1881,1832,1857,1871,1840,1820,1859,1872,1868,1849,1848,1896,1859,1836,1828,1857,1918,1911,1907,1929,1922,1931,1909,1902,1919,1883,1863,1872,1888,1936,1840,1875,1878,1927,1893,1876,1915,1875,1920,1892,1903,1944,1925,1897,1897,1876,1918,1890,1903,1903,1883,1872,1862,1842,1787,1815,1760,1777,1789,1753,1761,1757,1672,1727,1768,1771,1775,1785,1748,1757,1770,1787,1795,1763,1804,1819,1842,1859,1850,1816,1804,1893,1850,1770,1830,1822,1762,1810,1773,1831,1865,1827,1848,1780,1738,1788,1782,1740,1716,1739,1704,1733,1667,1654,1715,1661,1639,1662,1621,1695,1772,1775,1776,1727,1785,1785,1803,1797,1805,1851,1788,1802,1808,1758,1811,1766,1796,1537,1368,1417,1368,1477,1497,1386,1342,1456,1464,1471,1409,1366,1399,1388,1457,1399,1416,1347,1318,1376,1419,1423,1389,1409,1444,1334,1354,1327,1326,1343,1462,1464,1455,1485,1433,1442,1429,1470,1433,1420,1512,1463,1439,1387,1515,1417,1407,1344,1387,1456,1560,1491,1331,1627,1678,1678,1754,1711,1642,1686,1662,1624,1671,1612,1654,1650,1632,1725,1580,1699,1678,1631,1719,1699,1685,1639,1705,1691,1815,1709,1803,1693,1768,1638,1735,1672,1678,1671,1680,1593,1634,1641,1630,1620,1596,1678,1619,1605,1664,1640,1622,1666,1659,1666,1659,1655,1676,1653,1655,1629,1691,1565,1647,1548,1685,1579,1650,1531,1659,1694,1624,1702,1662,1670,1675,1753,1709,1728,1754,1768,1738,1720,1752,1702,1664,1731,1781,1738,1740,1745,1739,1661,1780,1816,1778,1729,1719,1768,1816,1768,1701,1765,1840,1881,1875,1734,1771,1771,1845,1793,1870,1879,1840,1913,1756,1801,1885,1796,1804,1877,1856,1807,1798,1759,1841,1785,1818,1719,1834,1791,1770,1689,1817,1758,1741,1750,1798,1764,1734,1818,1784,1746,1744,1782,1781,1761,1761,1784,1782,1814,1782,1766,1821,1843,1759,1797,1749,1814,1829,1764,1751,1779,1814,1767,1761,1706,1738,1803,1772,1782,1669,1774,1763,1767,1664,1761,1706,1759,1742,1850,1745,1659,1707,1635,1616,1697,1638,1615,1593,1627,1621,1614,1627,1564,1642,1569,1592,1589,1621,1598,1628,1553,1631,1607,1664,1572,1613,1615,1658,1629,1639,1603,1560,1641,1583,1645,1554,1556,1551,1553,1530,1515,1533,1502,1543,1518,1494,1465,1482,1476,1506,1513,1521,1471,1416,1504,1520,1521,1514,1440,1410,1478,1488,1542,1543,1491,1566,1615,1566,1611,1641,1653,1554,1649,1648,1695,1655,1521,1684,1436,1509,1478,1420,1487,1485,1489,1449,1527,1631,1643,1489,1741,1891,1935,1857,1805,1477,1686,1866,1826,1737,1728,1576,593,26,78,831,725,1091,2048,1100,642,36,38,38,38,36,1166,2048,2048,1205,653,38,38,37,38,38,1124,1708,1807,2048,1797,1859,2048,1984,2048,837,554,38,37,38,38,36,890,850,38,33,38,38,38,429,900,450,38,38,36,37,38,1020,812,38,38,37,38,38,517,1594,806,38,33,38,38,38,533,1993,584,564,576,633,1041,833,817,715,939,708,663,783,774,637,759,737,813,620,783,593,639,669,763,631,1638,1835,924,657,188,36,37,38,38,36,2052,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2057,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,1514,797,857,753,832,904,819,782,816,730,874,849,763,699,650,767,724,700,658,567,762,834,622,763,786,661,843,1303,936,769,750,1067,1058,1299,1221,1392,1202,1186,1226,1151,1119,914,949,1222,1153,1190,1224,1199,1162,1181,1165,1231,1196,1240,1161,1228,1194,1205,1187,1078,1179,1156,1213,1184,1213,1206,1166,1226,1115,1179,1177,1118,1331,1235,1316,1211,1035,1169,1154,1261,1129,994,1096,1110,931,1145,1056,1208,1171,1040,1136,921,1007,1353,1042,1289,1190,1078,1143,1019,1283,1022,756,1468,1267,1478,1286,1057,1168,1293,1061,874,738,1008,1417,1119,1215,1137,964,1187,908,1207,1009,1371,1120,1118,1228,1026,1293,1126,1273,859,1347,1334,1207,1089,947,1149,929,1007,1365,1002,1195,1193,1266,985,1246,1225,795,1287,987,1071,993,1201,1247,1149,1191,866,1269,1070,1142,1145,816,1240,946,1399,1359,1118,1102,820,1064,854,696,1211,813,1143,1030,785,1069,911,908,1036,1143,715,1160,880,1086,869,1220,902,694,956,1109,687,1105,967,775,843,1219,1299,1419,1121,1120,1058,940,959,692,729,590,1064,1573,1118,1278,1146,1068,749,886,951,850,974,823,1036,1032,812,757,785,1012,935,1051,682,1199,865,608,559,693,949,921,738,896,705,571,609,849,1014,807,638,1049,654,952,703,805,907,765,970,887,580,884,816,961,868,774,665,1067,683,1053,865,833,998,759,628,1002,803,890,689,854,1026,798,1045,1123,663,1023,685,1120,898,894,738,1074,674,989,1079,949,878,901,1057,873,550,582,826,1034,732,1033,923,705,1068,855,927,1063,927,922,927,1007,1121,669,1072,981,1050,1014,961,1004,946,898,1042,939,1017,856,967,836,1135,912,1088,1001,1050,974,1096,1033,625,1039,909,786,832,677,687,781,964,1083,937,807,861,716,985,747,1057,845,765,721,834,1114,908,942,769,859,827,744,1008,948,741,806,1019,1090,1203,1306,946,736,1139,766,670,767,1041,740,1008,786,963,866,895,989,665,758,928,785,809,872,740,1049,882,728,1144,713,933,854,907,835,743,934,752,798,741,716,793,820,959,841,888,767,752,945,875,906,921,978,764,707,1012,709,907,843,855,927,785,1007,926,712,924,864,1372,1258,742,805,921,848,916,1001,799,681,1228,1252,1367,1149,1209,1127,884,1197,1242,1226,1160,901,1018,1194,1150,1103,1154,1002,1236,1245,1226,924,1051,1174,1360,1022,963,1087,1124,1369,967,1271,1148,1100,1238,1118,872,1050,1048,885,1049,1053,1242,1047,1226,970,1092,1287,971,850,1031,1156,1061,1209,1014,919,1065,997,1184,1176,946,1296,988,1272,1164,978,1094,1164,1218,1102,1009,1158,1181,1072,1122,1219,1071,1219,1376,1145,1315,1204,1006,1103,989,1143,1268,1139,681,778,974,1247,1283,1180,1217,901,1101,746,1081,907,771,900,1067,711,935,1081,1235,994,1068,1138,838,1343,696,976,1486,1350,1239,769,1147,821,1333,793,963,851,1435,957,1176,789,1331,1118,1107,1164,960,714,1134,1230,876,782,803,947,929,1013,757,994,1177,833,966,868,1047,1121,775,869,992,983,1115,673,857,911,970,1017,1212,973,964,932,1039,1011,1068,969,793,971,917,1099,850,923,1133,774,906,937,969,885,876,879,1089,1006,1095,1092,918,1120,1062,869,1100,760,791,1220,841,944,973,960,634,704,767,717,1133,1048,913,1047,819,1095,840,1235,758,821,1113,1197,1210,1200,1026,1106,1108,1021,1117,1152,1030,1311,786,1095,661,834,858,1153,1068,1066,819,722,783,838,1259,946,1129,1096,1073,751,802,1090,1007,1083,1055,842,1098,792,1178,1074,1177,1160,1182,998,999,703,772,1024,929,991,808,1051,843,1053,1038,1245,1034,1038,1118,1223,869,1202,891,1196,1071,964,895,1148,786,1277,1120,939,1163,1013,878,1270,866,1076,1368,1456,889,984,1183,1050,876,753,857,1070,980,1105,1123,1033,935,811,1091,1007,780,1166,930,1091,1000,762,721,798,986,961,1053,819,1040,857,989,991,746,930,960,947,801,1023,1104,904,1173,873,1143,747,805,1162,1197,877,1180,925,1159,963,1145,922,1166,797,917,1093,1258,944,1076,818,986,1096,794,740,830,787,839,916,1377,1168,1328,1425,1101,827,1085,731,812,1051,1171,785,851,775,798,988,1303,768,978,823,1084,1146,1025,830,1247,1054,1209,1022,1091,962,1385,885,1393,761,857,1213,1143,983,1171,782,1326,965,989,1220,906,1366,969,1195,795,824,1196,809,1204,960,1139,811,1093,976,1203,1149,722,802,1210,686,856,1136,959,1238,928,950,978,850,1257,1248,1084,814,886,1359,858,1209,1102,879,792,778,1061,1213,1170,791,996,1111,769,1220,1156,986,857,767,754,746,749,726,806,784,774,682,717,814,1168,1303,782,758,820,824,1055,721,891,674,969,1337,1189,898,713,1173,975,731,1342,858,1165,857,1210,1177,828,1281,826,1122,956,804,1350,744,853,1324,831,1311,808,764,992,1057,802,745,1197,1047,1202,910,1145,940,1068,822,768,1294,683,841,1121,931,815,730,830,866,827,803,1010,1264,813,730,810,952,699,793,806,1499,897,1036,963,1215,1215,1360,1001,686,964,1121,710,845,1188,874,1098,830,1035,743,708,1111,946,852,1342,917,881,1262,901,948,801,757,843,744,741,756,988,1042,741,868,749,753,749,898,1185,762,800,712,767,856,1193,755,802,732,736,775,860,1232,839,799,738,774,839,944,1167,842,733,739,746,742,758,990,1035,773,800,721,733,871,1141,727,791,799,753,746,783,1063,1183,795,844,789,905,1369,796,836,1156,812,1132,873,824,1037,1059,842,891,1338,762,843,926,1167,836,839,856,1151,972,856,1138,969,977,1100,772,829,865,1382,964,780,785,788,870,829,1342,905,1418,1301,737,1143,839,806,736,740,717,883,1265,1107,773,777,789,843,936,896,1026,1600,1098,1036,987,969,1048,1044,1196,1290,1109,987,980,1081,1137,900,1012,971,1209,987,804,934,1080,1221,804,928,1161,1269,788,1168,1077,895,1098,1129,1090,1201,1121,1117,1091,1242,1036,1079,1138,1109,1137,942,1309,899,1181,926,907,1155,986,952,1139,955,1133,936,887,1017,845,939,844,833,1093,1043,740,701,1110,985,757,1258,932,695,1197,932,734,1139,1011,1282,1050,750,1280,1098,1085,974,1150,885,901,680,871,1045,1069,1122,776,1227,834,941,752,794,665,1006,868,966,856,1037,984,935,933,759,912,818,679,1021,706,779,770,1076,896,946,1107,773,617,713,623,945,574,939,817,865,874,833,851,888,956,954,877,789,698,837,710,1092,662,799,739,646,856,747,946,1256,862,1232,1260,1202,825,976,718,859,1258,1372,1265,968,758,1128,1062,763,778,1246,1066,1307,947,899,1362,872,1363,792,1264,1133,1009,739,710,760,828,822,1176,1126,970,661,820,1254,1096,819,988,833,720,747,823,770,1108,820,1030,802,1074,926,980,801,1134,850,1005,884,1170,942,1127,779,1122,923,1007,708,853,1148,1035,845,810,1081,730,763,870,747,789,742,949,757,766,916,913,759,770,869,1264,897,823,735,790,822,881,1152,1038,1044,717,1164,1398,1408,974,839,819,753,662,770,752,1183,939,755,764,770,749,713,790,740,788,845,782,796,747,787,721,744,814,849,1012,1345,1432,808,906,1107,683,758,736,732,727,1196,1072,783,808,840,686,728,721,802,748,907,995,1112,1308,1361,984,1039,971,783,1035,1308,878,1013,1032,609,706,1093,792,794,1282,812,707,766,918,1197,971,1075,775,990,1057,1219,914,1263,917,961,1205,1014,1055,1153,790,1182,1102,675,1268,1028,936,660,727,875,1323,823,784,796,552,809,1023,827,567,949,1029,822,771,781,696,735,795,534,536,601,623,982,895,1076,671,654,1211,1059,1040,810,685,739,651,1078,1026,803,998,1013,879,914,798,858,1040,832,741,761,738,788,912,790,1176,857,802,618,849,976,804,869,1121,1204,872,766,781,933,832,712,778,749,714,770,717,703,729,723,705,637,758,794,772,784,723,1442,1128,605,736,802,785,863,883,796,714,818,853,730,720,720,803,815,724,1328,1298,844,877,847,780,1285,1435,879,733,905,1149,1012,1072,843,871,768,789,795,806,788,792,788,707,723,872,1540,999,1145,1390,1167,1510,1123,1009,1190,969,1080,1129,1157,1067,1147,1159,1076,1098,977,1177,884,969,1002,1105,858,838,1141,925,1073,1055,939,995,1142,910,611,1091,962,943,1041,1026,952,999,859,891,979,804,945,836,962,865,949,940,863,929,636,1122,1000,740,755,540,1130,1272,665,662,1267,752,1035,619,1130,841,1082,884,695,685,743,1421,863,645,1121,1094,1371,1517,1035,944,698,1134,709,1220,918,852,643,1025,772,1020,756,775,1047,953,989,609,1230,847,718,1005,908,707,816,755,597,1189,950,1152,1024,1099,983,873,1191,839,1049,951,1036,705,860,1002,1227,717,1365,1057,1071,983,1161,697,678,802,1054,1621,682,930,767,1087,932,825,1008,1405,1423,1140,1203,1368,1424,1135,754,1127,1194,1187,1182,1129,1110,1106,1024,965,1082,850,1151,944,1122,1109,813,910,900,1058,859,1301,924,917,1044,1095,1156,1074,988,818,1108,946,908,1039,813,1217,1033,1007,995,863,945,957,1023,979,862,1480,852,1003,935,690,876,1212,1142,1096,893,1026,1015,835,1189,1057,821,1019,1163,771,742,779,799,802,822,962,1027,818,770,772,777,790,1087,875,808,1142,878,865,1123,1139,859,881,1104,926,1249,987,1278,1162,1126,1089,1150,1130,1154,840,840,1158,1243,912,920,819,1423,924,817,867,818,843,787,970,1212,1195,1082,1189,1180,1109,1111,1231,1201,1208,822,787,1247,1173,760,1161,972,1321,890,1285,1209,1318,1160,700,900,1342,732,1093,1025,882,896,1299,917,853,1402,754,797,874,1043,1175,1177,1188,785,776,753,752,845,826,845,823,835,841,820,808,781,795,831,776,817,969,968,920,917,1286,849,966,1274,916,831,866,897,1076,1060,730,725,960,1228,871,784,782,907,1025,999,1174,1214,1081,805,748,713,607,666,743,891,882,1273,1049,1118,1086,1401,866,977,1286,862,858,972,1243,1244,1027,1232,1104,956,993,1237,1186,904,865,979,912,1402,769,787,814,834,887,861,801,781,787,795,793,795,780,875,1202,1117,874,1134,1012,1085,1139,923,1210,944,1013,983,1090,963,1172,1034,1054,1117,995,1028,1172,944,1000,956,1179,867,1046,956,927,1267,1061,857,1020,1223,1036,1009,967,1094,1082,1168,950,1072,1044,914,875,1125,1134,1012,1082,1037,1031,998,1129,1071,1024,1153,1099,1019,919,946,1083,1092,937,1082,1026,1172,959,1176,1025,1075,1050,1084,1039,899,1110,855,959,1231,984,1030,1105,1100,1093,1032,993,910,844,797,786,786,778,795,792,883,824,770,948,921,958,970,940,925,1031,1028,1120,927,1084,1019,856,1145,770,783,827,911,884,828,895,892,960,1010,894,946,1171,999,997,1144,1462,1325,1470,1355,1373,160,37,37,1001,772,1113,1185,1358,1387,1445,1294,1215,1425,1423,1368,1400,1302,1187,1405,1358,1343,1357,1313,1349,1363,1339,1346,1316,1367,1397,1401,1359,1394,1384,1415,1418,1385,1377,1363,1367,1348,1376,1342,1389,1397,1388,1579,1605,1532,1509,1542,1493,1425,1519,1617,1595,1519,1524,1499,1496,1565,1535,1514,1502,1540,1498,1516,1392,1459,1541,1535,1447,1483,1433,1457,1394,1897,1818,1915,1851,1939,2048,2048,2048,1646,1402,1464,1392,1351,1465,1485,1387,1435,1480,1415,1463,1410,1393,1478,1506,1445,1394,1437,1431,1439,1464,1506,1480,1523,1532,1525,1497,1514,1514,1420,1478,1500,1518,1522,1501,1463,1497,1434,637,663,722,706,700,712,674,680,664,644,616,633,639,669,727,601,687,696,749,689,689,668,642,687,696,688,686,665,696,714,763,1041,1146,1110,1045,1263,1096,1118,1061,1121,1092,1151,1153,995,1032,775,783,789,777,749,742,717,756,759,779,768,749,731,763,776,740,783,769,802,758,713,693,690,728,1044,1342,1461,1232,1400,1254,1292,1156,1258,1043,1198,1123,1154,1215,1029,1193,1105,1183,1346,1215,1312,1124,1164,1391,1179,1402,1295,1422,1242,1247,1200,1102,1326,1331,1372,1203,1184,1284,1232,1332,1185,1221,1220,1021,1141,1217,1196,1246,1247,1187,1200,1183,1128,1129,1093,1085,1053,1231,1086,1081,1172,1354,1343,1060,1176,667,685,657,670,618,680,641,646,685,646,679,666,717,646,644,667,699,668,679,656,673,669,678,661,671,659,682,689,695,874,977,984,885,1034,892,904,996,1068,992,975,921,995,938,802,956,982,946,970,1019,1064,947,1001,1071,1023,1079,1081,930,979,910,1040,962,989,962,960,965,1029,879,1078,1021,1056,1044,976,1035,970,1001,966,899,1002,949,909,959,984,1074,990,1401,1340,1424,1433,1416,1399,1425,1428,1419,1401,1417,1401,1402,1421,1432,1407,1360,1391,1426,1401,1392,1429,1428,1363,1432,1462,1413,1349,1437,1410,1381,1393,1406,1377,1356,1413,1455,1441,1426,1419,1443,1472,1459,1455,1456,1370,1445,1467,1431,1412,1460,1504,1503,1492,1498,1542,1514,1501,1555,1437,1392,1147,894,830,846,845,1244,1210,1295,1250,1250,1263,1238,1219,1258,978,1018,1139,1240,1024,1046,1180,1255,1178,1159,862,767,794,804,830,828,660,693,673,957,665,666,970,1245,1313,1329,1324,1265,1243,1236,1277,1257,1274,1317,1368,1379,1333,1235,1251,1252,1315,1332,1250,1248,1286,1381,1320,1311,1292,984,975,972,1021,1037,1067,1001,976,987,982,957,1004,1108,1045,1153,1102,994,1013,999,1038,1031,998,1033,1113,1020,1279,1283,1305,1344,1365,1173,1063,1219,1007,1267,1065,1195,1083,1030,1115,1046,1148,1248,1383,1297,1136,1096,1060,1036,924,1296,1303,1265,1147,1211,1348,1366,1432,1472,1400,1261,1396,1499,1509,1256,1463,1447,1506,1504,1143,1205,1298,1345,1383,1387,1352,1371,1319,1289,1125,1215,854,1506,1514,1504,1485,1514,1505,1484,1308,1315,1344,1281,1277,1286,1291,1361,1211,1090,1175,1197,1231,1242,1238,1282,1241,1309,1266,1278,1237,1225,1208,1204,1279,833,1095,1337,1486,1396,1486,1314,1374,1339,1463,1340,1198,1223,1235,1077,1020,1159,1197,1080,1225,1226,1276,1251,1159,1208,1206,1078,1173,1273,1174,1273,1188,1154,773,944,882,900,844,977,966,871,873,832,971,945,892,895,990,879,936,937,933,939,920,912,961,958,917,943,917,957,968,894,692,643,650,655,653,679,690,666,711,708,701,715,726,687,694,687,687,682,654,678,681,708,723,680,742,772,680,702,697,698,688,659,657,691,661,663,696,647,701,680,680,687,653,678,625,679,684,686,719,680,680,661,687,678,711,671,716,697,681,718,667,711,768,932,1167,1239,1176,1234,1159,1152,1124,1141,1210,1173,1196,1166,1197,1215,1232,1220,1180,1210,1185,1147,964,953,942,945,1009,974,976,1108,1088,1110,1153,1106,1042,1140,980,1100,1160,1166,1119,1131,1172,1127,1125,1198,1107,1129,1097,1140,1076,1144,1139,1110,1233,1137,1125,1138,1082,1122,1150,1128,1052,952,973,1010,878,803,959,958,931,979,922,1035,882,1008,1089,964,1049,1098,979,1001,944,1074,941,1064,1024,933,994,1099,1015,1062,1056,1111,968,991,1038,896,1037,1086,1001,996,961,950,862,903,1098,944,867,954,924,1025,987,979,992,939,1010,990,934,991,1000,968,1009,1004,975,1004,996,1018,1013,939,1028,989,1000,923,949,966,1011,925,1018,1036,991,1006,1018,926,1010,1018,954,1041,1002,932,990,1025,990,1049,956,978,1015,972,1051,1145,1147,1154,1167,1171,1151,1183,1152,1178,1151,1184,1202,1222,1164,968,928,931,948,976,921,991,1036,1004,955,996,993,991,1050,1121,1135,1194,1105,1012,983,1034,959,976,984,978,1014,1177,1167,1142,970,968,1023,962,958,998,998,953,996,945,966,964,946,1023,978,1009,1043,1006,982,965,983,1000,1033,1173,1205,1163,1211,1198,1159,1161,952,958,994,928,925,963,1000,1005,1130,1117,985,998,919,1034,1061,998,980,947,991,1050,1038,967,1091,1012,1007,992,988,1009,1013,951,1021,1023,1021,1019,1020,1031,951,935,952,994,968,908,964,964,951,990,1006,1027,986,1253,1292,1314,1306,1321,1340,1319,1334,1328,1283,1338,1307,1326,1289,1314,1320,1305,1292,1337,1336,1294,1335,1305,1313,1298,1315,1314,1294,1269,1307,1305,1331,1262,1327,1315,1295,1299,1310,1353,1306,1284,1303,1324,1320,1322,1314,1332,1305,1304,1325,1309,1304,1277,1333,1309,1316,1269,1275,1301,1266,1277,1301,1268,1287,1288,1267,1273,1268,1255,1265,1288,1264,1276,1271,1280,1257,1280,1269,1272,1293,1255,1267,1277,1286,1274,1276,1268,1277,1207,1272,1245,1286,1254,1281,1269,1262,1262,1271,1331,1308,1322,1281,1320,1318,1350,1332,1304,1260,1320,1290,1241,1262,1271,1239,1182,1222,1240,1237,1276,1262,1250,1177,1244,1209,1242,1251,1206,1237,1227,1193,1239,1186,1236,1204,1232,1217,1248,1240,1207,1193,1208,1194,1239,1225,1275,1230,1211,1230,1195,1226,1262,1157,1276,1191,1272,1273,1262,1267,1194,1230,1257,1243,1231,1208,1221,1210,1231,1184,1177,1199,1208,1217,1222,1199,1255,1274,1232,1228,1231,1250,1272,1239,1178,1250,1227,1196,1265,1208,1240,1236,1203,1222,1179,1242,1238,1197,1259,1211,1232,1179,1218,1228,1208,1231,1261,1173,1237,1217,1244,1221,1212,1237,1218,1214,1233,1224,1232,1194,1257,1217,1259,1242,1204,1311,1218,1274,1246,1209,1281,1215,1270,1339,1248,1317,1213,1266,1289,1196,1274,1213,1250,1251,1243,1185,1181,1239,1216,1180,1220,1214,1220,1239,1147,1249,1211,1229,1223,1182,1232,1218,1246,1211,1214,1233,1228,1217,1215,1324,1461,1585,1586,1613,1563,1344,1379,1506,1502,1532,1450,1547,1523,1301,1318,1328,1255,1326,1280,1048,981,993,1016,1018,1102,1124,934,1044,1059,1038,1052,1012,1088,1070,1026,1405,1091,1142,1211,1378,1130,1133,1067,1165,1249,1117,944,954,1084,1201,1210,1222,1223,1152,1171,1271,1273,1279,1212,1233,1349,1198,1273,924,1194,1070,1236,1228,1207,1109,1188,1130,1101,1161,1002,930,1170,1128,1172,1221,1174,1154,1217,1179,1140,1170,1271,1226,1227,1100,1142,1178,1171,1144,1362,1286,1216,1216,1256,1148,1220,1147,1020,1030,1043,1021,1274,1260,1211,1111,1113,1160,1202,1166,1091,1229,1195,1052,1193,1273,1300,1299,1203,1127,1212,1325,1430,1226,1316,1182,1383,1407,1294,1245,1271,1254,1235,1287,1243,1279,1096,1174,1218,1284,1185,1095,1144,1132,1099,1185,1167,1232,1309,1298,1081,1079,1061,1069,1117,1259,1094,1000,1152,1022,1067,1268,1475,1289,997,999,1182,1158,1205,1294,1223,1244,1019,1238,1209,1237,1282,1283,1259,1090,1247,1218,1241,1287,1306,1053,1280,1259,1284,1221,1219,1022,1204,1286,1258,1235,1143,1286,1195,1228,1294,1293,1162,1288,1238,1248,1279,1285,1050,1221,1314,1295,1252,1057,1133,875,831,799,863,828,870,935,810,879,1177,1291,1469,1303,1198,1463,1461,1122,1445,1306,1342,1364,1212,1120,1291,1326,1321,1320,1132,1198,1130,1165,1348,1486,1328,1283,1217,1119,1068,1148,1376,1433,1327,1338,1192,1090,1070,1118,1334,1436,1297,1302,1179,1122,1064,1055,1257,1314,1318,1274,1171,1099,1139,1147,1440,1338,1258,1351,1101,1033,1123,1169,1422,1349,1296,1328,1061,1142,1101,1325,1461,1287,1296,1145,1162,1066,1129,1146,1211,1051,1068,1026,988,1244,1182,1283,1347,1445,1446,1446,1490,1360,1475,1385,1393,1416,1209,1295,1378,1210,961,939,1147,1321,1262,1354,1134,1202,1393,1349,1300,1165,1131,1039,1366,1361,1233,1085,1208,1176,1360,1192,1201,1059,1415,1304,1145,1119,979,1343,1348,1345,1111,1360,1385,1307,1126,1237,979,1110,1147,1069,1099,1108,1016,1030,992,821,786,941,864,906,1256,1474,1493,1435,1340,1014,1055,1083,1075,1134,1111,1198,1215,1195,1237,1132,1151,1124,1159,1226,1235,1257,1129,1165,1191,1174,1182,1168,1144,1258,1227,1239,1211,1189,1182,1108,1226,1179,1228,1236,1201,1192,1136,1145,1122,1137,1161,1195,1185,1209,1165,1213,1167,1160,1232,1260,1173,1169,1171,1118,1115,1191,1062,1223,1275,1170,1205,1161,1163,1173,1200,1268,1152,1122,1204,1159,1140,1178,1077,1032,1035,1051,1038,1077,1017,1049,1037,1047,1139,1142,1228,1211,1054,1169,1206,1190,1275,1096,1118,1157,1293,1263,1163,959,1194,1171,1202,1269,1159,1219,1194,1220,1153,1144,1197,1107,1178,1238,1108,1155,1185,1108,1117,1126,1125,1162,1208,1096,1109,1193,1199,1149,1111,1164,1132,1206,1216,1118,1205,1150,1152,1121,1213,1232,1338,1099,1081,1080,1065,1085,1201,1155,1235,1203,1170,1194,1141,1214,1180,1173,1128,1175,1133,1127,1212,908,1198,1113,1074,1067,1069,975,1136,1204,1188,1389,1386,1378,966,985,1076,1083,1089,1083,1075,986,1071,1170,1015,1002,963,1009,979,1020,1006,989,1011,1135,1106,1123,1045,1100,1130,1090,1095,1058,1040,1076,1072,1143,1235,1207,1114,1126,1082,1131,1061,1051,1055,1107,1154,1253,1209,1091,1126,1081,1096,1096,1105,1064,1050,1288,1201,1079,1074,1098,1101,1094,1088,1114,1087,1187,1178,1135,1116,1116,1078,1095,1119,1068,1096,1274,1204,1063,1083,1057,1117,1105,1103,1109,1096,1206,1158,1087,1074,1138,1106,1068,1078,1086,1093,1113,1124,1134,1069,1129,1086,1073,1047,1101,1070,1082,1141,1091,1122,1145,1140,1087,1117,1163,1126,1129,1122,1138,1055,1121,1167,1299,1316,1286,1274,1219,1207,1186,1170,1204,1234,1210,1120,1179,1230,1199,1240,1232,1044,1178,1207,1247,1257,1263,1121,1149,1225,1211,1230,1249,1241,1213,1266,1228,1241,1092,1249,1238,1216,1236,1236,1052,1151,1252,1229,1229,1149,1219,1232,1233,1241,1262,1297,1259,1304,1248,1256,1098,1003,1002,1175,1187,1333,1289,1311,1274,1098,1163,1159,1160,1223,1104,1077,1104,1083,1138,1173,1245,1205,1213,1176,1192,1186,1149,1099,1104,1134,1089,986,1077,1258,1296,1377,1335,1089,1145,1139,1117,1218,1182,1162,1425,1145,1205,1131,1137,1131,949,1189,1215,1159,1280,1401,1338,1237,1362,1271,1260,1409,1482,1474,1251,1270,1236,1416,1315,1226,1339,1351,1299,1311,1368,1311,1239,1320,1364,1174,1357,1272,1300,1291,1261,1238,1206,1188,1225,1268,1235,1210,1237,1238,1064,1295,1234,1249,1260,1245,1272,1279,1267,1320,1235,1085,1187,1035,994,1042,1176,1096,1177,1012,1199,1183,1154,1125,1130,1211,1277,1212,1217,1265,993,1153,1231,1350,1294,1252,1229,1138,1110,1081,1196,1216,1157,1129,968,934,943,1309,1168,1173,1110,1135,1157,1149,1147,1102,1128,1100,1110,1108,1141,1129,1193,1119,1112,1088,1126,1204,1555,1524,1514,1527,1541,1550,1535,1504,1503,1129,1266,1323,1246,1132,1269,1316,1195,1151,1263,1316,1153,1171,1261,1320,1171,1167,1268,1317,1167,1239,1262,1260,1158,1259,1282,1227,1152,1208,1316,1239,1166,1226,1274,1232,1279,1317,1288,1207,1131,1128,1137,1143,1136,1144,1135,1130,1124,1116,1194,1573,1661,1607,1634,1638,1703,1714,1655,1735,1672,1697,1701,1686,1669,1674,1647,1793,1665,1780,1685,1924,1672,1811,1668,1793,1680,1616,1765,1672,1914,1700,1883,1661,1845,1691,1648,1607,1699,1733,1666,1861,1669,1940,2048,1658,1514,1376,1473,1391,1390,1451,1566,1587,1431,1331,1255,1312,1207,1280,1335,1660,1717,1704,1650,1755,1833,1710,1679,1695,1520,1493,1550,1375,1393,1257,1168,1159,1290,1537,1200,1157,1298,1421,1264,1570,1653,1526,1744,1677,1771,1762,1556,2000,2030,2045,2044,2052,1664,1408,1409,1500,1386,1394,1354,1379,1659,1554,1920,1806,1699,1277,1247,1308,1267,1351,1304,1421,1307,1305,1295,1302,1306,1339,1523,1511,1519,1526,1509,1500,1437,1217,1222,1203,1259,1291,1246,1222,1216,1174,1215,1307,1238,1217,1195,1178,1176,1160,1169,1182,1197,1279,1242,1303,1263,1259,1277,1460,1662,1649,1612,1656,1677,1715,1689,1696,1667,1695,1713,1688,1686,1696,1652,1689,1660,1733,1717,1726,1730,1750,1729,1745,1732,1692,1700,1743,1703,1720,1702,1737,1737,1717,1836,1803,1868,1825,1823,1717,1704,1712,1724,1713,1769,1811,1738,1708,1767,1777,1708,1719,1741,1686,1711,1739,1682,1744,1832,1831,1763,1677,1710,1730,1709,1753,1706,1760,1758,1723,1726,1720,1727,1727,1721,1723,1739,1736,1549,1493,1559,1523,1531,1530,1549,1544,1555,1518,1548,1527,1537,1542,1548,1552,1576,1562,1542,1564,1515,1539,1492,1515,1532,1545,1540,1546,1562,1560,1522,1545,1564,1558,1553,1552,1546,1544,1545,1544,1541,1550,1556,1559,1549,1550,1577,1579,1573,1569,1593,1575,1587,1587,1593,1587,1596,1555,1562,1574,1560,1543,1566,1554,1569,1574,1554,1546,1526,1514,1515,1542,1559,1576,1584,1566,1536,1526,1512,1508,1557,1494,1540,1521,1513,1535,1511,1490,1510,1514,1534,1542,1553,1584,1579,1595,1583,1589,1560,1597,1568,1533,1559,1522,1524,1546,1532,1511,1513,1508,1543,1559,1537,1546,1521,1539,1552,1519,1519,1538,1537,1351,2042,2048,2050,2048,1278,1181,1157,1081,1217,1125,1514,1793,1836,1384,1182,1429,1442,1690,1872,1871,1883,1877,1915,1842,1725,1222,1320,1678,1485,1474,1383,1271,1372,1503,1416,1525,1780,1733,1898,2010,1932,1930,1348,1398,1338,1617,1237,1362,1445,1275,1387,1656,1643,1649,1748,1527,1747,1722,1588,1760,1662,1792,1770,1503,1775,1498,1766,1741,1658,1771,1639,1819,1716,1488,1120,1224,1285,1364,1860,1836,1977,1843,1742,1771,1793,1753,1833,1936,1763,1805,1897,1748,1747,1880,1769,1826,1760,1751,1805,1906,1730,1797,1785,1888,1830,1839,1726,1780,1812,1638,1647,1703,1892,1798,1815,1826,1947,1821,1974,1853,1836,1814,1830,1817,1775,1860,1328,1443,1400,1415,1425,1464,1432,1655,1346,1334,1436,1508,1474,1451,1373,1408,1303,1354,1163,1341,1721,1703,1203,1309,1251,1362,1146,1177,1199,1204,1364,1270,1298,1243,1275,1737,1357,1337,1290,1450,1472,1294,1302,1258,1736,1354,1380,1328,1578,1352,1349,1313,1565,1411,1353,1304,1508,1509,1288,1266,1311,1357,1285,1287,1315,1356,1372,1347,1402,1341,1369,1511,1930,1779,1590,1630,1544,1651,1676,1524,1736,1575,1677,1685,1749,1661,1514,1719,1603,1648,1657,1721,1707,1673,1648,1465,1398,1660,1659,1409,1435,1428,1340,1425,1556,1518,1476,1390,1468,1650,1718,1467,1411,1459,1839,1703,1611,1799,1912,1954,1953,1972,1952,2056,1998,2038,1401,1249,1369,1377,1349,1406,1620,1538,1411,1572,1682,1385,1379,1503,1318,1339,1488,1276,1475,1734,1470,1477,1472,1450,1454,1680,1566,1566,1463,1456,1634,1738,1664,1418,1483,1764,1652,1637,1601,1780,1898,1934,1891,1929,1898,1901,1935,2000,1928,1413,1373,1458,1431,1418,1480,1604,1672,1453,1567,1781,1505,1395,1617,1399,1281,1565,1421,1470,1488,1469,1378,1393,1381,1458,1499,1494,1497,1525,1453,1406,1480,1444,1335,1359,1363,1272,1281,1310,1498,1597,1614,1400,1331,1397,1384,1391,1332,1450,1305,1316,1312,1349,1334,1313,1417,1392,1360,1419,1370,1378,1385,1363,1458,1498,1407,1392,1382,1337,1383,1414,1487,1394,1436,1399,1348,1339,1442,1491,1394,1398,1415,1390,1385,1481,1401,1402,1389,1402,1418,1378,1545,1427,1423,1409,1371,1419,1420,1525,1400,1421,1409,1325,1378,1423,1350,1382,1405,1418,1398,1395,1351,1416,1377,1385,1429,1376,1386,1407,1348,1321,1429,1522,1611,1578,1524,1529,1532,1567,1346,1530,1576,1584,1314,1536,1577,1571,1306,1515,1567,1557,1578,1597,1576,1361,1573,1562,1578,1434,1540,1589,1508,1513,1577,1555,1532,1581,1548,1493,1332,1304,1353,1478,1540,1515,1341,1402,1476,1376,1250,1348,1376,1536,1527,1504,1507,1490,1384,1384,1309,1252,1628,1684,1496,1374,1447,1413,1508,1844,1661,1619,1611,1784,1948,1916,1939,1911,1846,1941,1964,2047,1725,1431,1481,1381,1277,1583,1442,1425,1308,1439,1416,1654,1637,1591,1266,1415,1723,1682,1585,1327,1271,1561,1386,1266,1182,1301,1538,1412,1335,1409,1417,1384,1375,1403,1394,1392,1407,1378,1398,1416,1387,1384,1411,1381,1385,1417,1398,1392,1356,1301,1483,1550,1618,1571,1523,1543,1516,1523,1385,1536,1562,1538,1347,1549,1572,1561,1348,1532,1574,1562,1577,1572,1572,1312,1588,1566,1580,1378,1566,1573,1442,1595,1582,1572,1527,1567,1553,1479,1327,1321,1364,1501,1570,1491,1322,1423,1480,1320,1255,1392,1407,1533,1543,1489,1493,1478,1398,1372,1278,1324,1627,1692,1432,1381,1423,1480,1498,1860,1698,1620,1651,1743,2005,1933,1861,1972,1646,1884,1865,1782,1808,1836,1781,1837,1886,1970,1920,1841,1944,1955,2005,1691,1415,1486,1378,1305,1550,1442,1437,1376,1411,1425,1699,1623,1614,1244,1386,1711,1676,1551,1329,1287,1586,1385,1282,1164,1379,1518,1420,1348,1414,1308,1396,1055,1387,1427,1097,1309,1149,1341,1399,1244,1237,1236,1344,1485,1504,1461,1527,1554,1545,1514,1562,1593,1552,1526,1520,1560,1536,1554,1558,1434,1365,1350,1354,1350,1368,1359,1360,1377,1350,1358,1361,1244,1258,1294,1370,1231,1275,1264,1317,1382,1254,1306,1241,1333,1324,1247,1290,1309,1327,1372,1261,1304,1290,1350,1208,1269,1311,1380,1244,1214,1299,1354,1254,1265,1293,1376,1427,1340,1452,1413,1441,1450,1352,1452,1447,1364,1326,1266,1391,1375,1306,1328,1178,1265,1231,1322,1289,1387,1381,1342,1397,1389,1333,1402,1343,1392,1394,1324,1378,1319,1379,1400,1256,1259,1263,1313,1255,1512,1095,1581,1064,1574,1046,1982,2048,2048,2048,2048,2048,2048,2048,2048,2048,1177,1189,1248,1175,1176,1226,1167,1214,1264,1191,1214,1299,1184,1208,1286,1186,1246,1254,1218,1308,1293,1235,1302,1254,1340,1440,1460,1337,1427,1400,1421,1384,1380,1415,1484,1465,1356,1426,1422,1450,1418,1477,1360,1408,1427,1458,1386,1362,1423,1466,1441,1361,1435,1399,1439,1419,1363,1410,1484,1423,1345,1369,1327,1369,1350,1298,1290,1373,1340,1352,1355,1329,1333,1406,1427,1337,1410,1443,1403,1378,1445,1398,1443,1456,1482,1483,1381,1371,1413,1386,1406,1450,1376,1433,1406,1448,1440,1451,1469,1549,1485,1499,1415,1403,1367,1425,1447,1422,1418,1460,1498,1520,1166,1160,1130,1164,1616,1462,1140,1277,1238,1124,1135,1378,1529,1547,1534,1472,1602,1425,1329,1491,1321,1450,1429,1481,1101,1021,1020,1231,1255,1236,1064,1125,1191,1229,1199,1159,1086,1094,1370,986,1082,1597,1520,1149,1403,1319,1403,1449,1451,1433,1285,1200,1284,1321,1431,1223,1332,1259,1197,1245,1330,1342,1444,1481,1386,1435,1439,1454,1330,1373,1057,863,869,871,870,892,819,780,771,851,825,857,806,829,877,841,873,925,887,925,906,857,815,1005,1043,1062,1091,1060,1068,1035,1101,1055,1054,1076,1068,1080,1074,1073,1064,1060,1049,1054,1095,1085,1126,934,1120,1124,1177,1168,1071,1138,1083,1084,1124,1125,928,956,1072,1040,1076,1075,1053,1016,995,922,1029,1071,1041,978,988,982,954,917,1053,1139,997,1045,1018,936,897,1018,991,1057,1041,1229,1240,1216,1251,1193,1345,1198,1248,1132,1273,1227,1223,1230,1256,1229,1283,1257,1293,1190,1248,1223,1245,1196,1192,1328,1264,1294,1369,1324,1298,1320,1255,1305,1304,1291,1329,1277,1327,1331,1304,1315,1342,1293,1329,1318,1276,1288,1339,1319,1304,1277,1246,1317,1267,1221,1224,1295,1361,1292,1308,1276,1292,1356,1386,1363,1359,1368,1370,1387,1393,1361,1364,1409,1397,1407,1255,1342,1339,1341,1391,1358,1343,1337,1343,1298,1411,1211,1222,1357,1325,1312,1304,1357,1324,1352,1350,1266,1113,1291,1288,1328,1306,1312,1380,1323,1293,1405,1340,1375,1413,1398,1382,1332,1271,1356,1393,1336,1396,1197,1390,1363,1363,1305,1341,1382,1365,1393,1269,1331,1339,1476,1386,1500,1462,1471,1514,1492,1497,1500,1507,1501,1497,1512,1506,1277,1335,1343,1387,1432,1420,1252,1212,1378,1414,1396,1367,1375,1392,1338,1367,1301,1219,1244,1243,1181,1181,1235,1333,1332,1183,1219,1304,1309,1396,1218,1284,1257,1406,1233,1269,1307,1388,1235,1252,1280,1379,1253,1303,1289,1266,1379,1296,1222,1230,1280,1354,1224,1276,1211,1244,1336,1213,1207,1254,1343,1302,1278,1217,1305,1266,1210,1219,1219,1285,1305,1262,1206,1199,1279,1235,1213,1303,1391,1302,1364,1321,1240,1373,1345,1367,1336,1393,1385,1448,1313,1154,1220,1271,1201,1144,1261,1305,1200,1322,1198,1259,1261,1255,1311,1290,1301,1291,1239,1383,1338,1332,1425,1222,1290,1354,1434,1390,1281,1316,1322,1335,1309,1314,1336,1321,1239,1250,1248,1243,1145,1324,1378,1182,1341,1384,1406,1343,1159,1387,1438,1342,1284,1370,1261,1300,1202,1345,1356,1300,1328,1294,1222,1228,1305,1249,1372,1400,1374,1497,1406,1328,1358,1344,1360,1375,1377,1369,1373,1335,1273,1274,1473,1430,1392,1277,1309,1293,1369,1383,1422,1437,1393,1345,1364,1403,1367,1393,1416,1404,1328,1333,1246,1360,1435,1400,1407,1402,1378,1405,1371,1372,1375,1400,1286,1263,1183,1184,1195,1139,1428,1412,1468,1373,1398,1393,1376,1428,1389,1377,1372,1319,1168,1227,1276,1359,1173,1429,2048,2053,2040,2055,2036,2052,2048,2028,2050,2047,2053,2040,2038,2048,2048,2048,2048,2048,2048,2001,1643,1967,1653,1546,1936,1976,1931,1894,1897,1398,1656,1480,1521,1458,1668,1857,1944,2057,2053,2020,2007,1975,1996,2057,2048,2048,2040,1653,1643,1552,1518,1616,1561,1589,1654,1682,1577,1879,1879,1859,1866,1871,1910,1876,1851,1910,1828,1898,2024,1931,1924,1803,1863,1894,1849,1673,1750,1670,1648,1701,1757,1780,1612,1794,1610,1263,1405,1613,1646,1654,1370,1503,1592,1303,1480,1538,1308,1399,1625,1552,1331,1355,1316,1341,1472,1479,1396,1383,1394,1395,1427,1414,1441,1390,1437,1433,1413,1355,1405,1463,1387,1321,1406,1430,1311,1273,1218,1321,1294,1200,1295,1372,1495,1462,1425,1514,1425,1588,1454,1120,1196,1233,1220,1195,1275,1215,1304,1328,1295,1350,1369,1279,1316,1310,1355,1341,1225,1248,1268,1286,1327,1262,1275,1308,1368,1274,1239,1318,1363,1327,1409,1307,1453,1564,1544,1414,1412,1423,1423,1379,1659,1544,1333,1369,1499,1493,1417,1479,1455,1453,1410,1561,1383,1553,1585,1569,1453,1314,1232,1115,1630,1582,1547,1555,1485,1431,1275,1302,1443,1535,1220,1271,1170,1458,1621,1546,1546,1603,1561,1399,1444,1415,1411,1439,1360,1306,1374,1407,1341,1367,1252,1285,1392,1420,1516,1500,1362,1393,1431,1419,1434,1468,1370,1332,1381,1560,1503,1415,1306,1279,1403,1461,1489,1455,1387,1451,1479,1473,1492,1434,1384,1340,1465,1425,1429,1441,1466,1493,1437,1544,1521,1380,1401,1437,1322,1192,1502,1496,1515,1543,1551,1674,1587,1552,1473,1424,1315,1369,1290,1358,1469,1503,1414,1272,1321,1232,1304,1413,1397,1533,1476,1346,1424,1391,1436,1450,1398,1382,1320,1469,1518,1535,1300,1300,1338,1427,1473,1504,1345,1445,1468,1434,1481,1460,1403,1381,1334,1540,1349,1543,1502,1497,1473,1501,1530,1420,1268,1242,1237,1359,1374,1494,1489,1530,1540,1491,1642,1558,1593,1479,1340,1512,1373,1266,1437,1392,469,884,794,904,429,387,682,808,824,507,764,743,899,363,624,865,750,863,683,731,832,543,524,784,694,640,616,649,914,832,906,49],"successes":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,0,1,1,0,1,0,1,1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,1,1,0,0,0,1,1,1,1,1,0,0,0,1,1,1,1,0,1,0,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,1,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,1,0,1,1,1,1,1,0,0,1,1,0,0,0,1,1,0,0,1,1,1,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,1,1,1,0,0,1,1,0,0,0,0,0,1,0,1,1,1,0,0,0,1,1,1,0,0,1,1,0,0,0,0,0,1,0,1,1,1,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,1,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,0,1,0,0,0,1,0,0,1,0,0,0,0,1,1,1,1,1,0,0,0,1,0,0,0,0,0,0,1,1,0,0,1,0,1,0,1,0,0,0,0,0,1,1,1,0,1,0,1,1,0,0,0,0,0,0,0,1,1,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,1,1,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,1,0,1,0,0,1,0,1,0,0,0,1,0,0,0,1,0,1,0,0,0,1,1,0,1,0,0,0,0,1,0,0,0,1,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,1,0,1,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,1,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,1,1,0,0,0,1,0,0,1,0,0,1,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,1,1,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,1,0,1,0,0,1,1,1,1,1,1,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,1,0,1,1,0,0,0,0,1,0,0,0,0,1,1,1,0,1,1,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,1,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,1,0,1,1,1,0,0,0,0,1,1,1,1,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,1,0,0,1,1,1,1,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,1,0,1,1,0,1,0,1,0,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,1,1,1,0,0,1,1,1,0,0,1,1,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,1,1,1,1,1,1,0,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,1,0,1,1,0,0,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,1,0,1,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,1,0,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,1,0,0,0,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,1,1,0,1,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,1,0,0,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,1,1,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,1,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,0,1,1,1,1,1,1,1,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,1,1,0,0,1,1,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,1,1,1,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,1,1,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,1,1,1,0,1,0,1,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,1,1,0,1,0,0,0,0,0,0,0,1,1,1,0,1,1,1,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,1,0,0,0,0,1,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,1,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,1,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,1,0,0,1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,1,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,1,1,1,1,0,0,0,1,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,1,1,1,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,0,1,1,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,1,1,1,1,1,0,1,1,1,1,0,0,0,0,0,1,1,1,0,1,1,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,1,1,0,0,0,0,0,1,0,1,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,1,0,0,1,0,0,0,1,0,1,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,1,1,1,0,0,0,1,1,0,0,0,0,1,1,0,1,1,0,1,1,1,0,1,1,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,0,1,0,1,0,1,0,0,1,0,1,0,1,1,0,1,0,1,0,1,1,1,0,1,1,0,0,0,1,1,1,1,1,0,1,0,1,1,0,1,0,0,0,1,1,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,1,0,1,0,0,0,0,0,0,0,1,1,0,1,0,1,1,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,1,0,0,1,1,1,0,1,1,1,1,1,1,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,1,1,0,0,0,1,0,1,0,0,0,0,1,1,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,1,0,0,1,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,1,1,0,1,0,1,0,1,1,1,1,1,0,1,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,1,0,0,0,0,1,0,0,1,1,1,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,1,0,0,0,0,1,0,0,1,0,1,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,0,1,0,0,0,1,0,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,0,0,0,0,0,0,1,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,1,0,0,1,0,0,1,1,1,0,0,1,0,1,1,0,1,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,1,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,1,1,0,0,0,0,0,1,1,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,1,1,1,0,0,1,0,1,1,1,0,0,0,0,1,0,1,0,1,0,1,1,1,0,0,0,1,0,0,1,1,1,1,0,0,1,1,0,0,0,1,0,1,0,1,1,1,1,1,0,1,0,0,1,1,1,1,0,1,1,0,0,0,1,1,0,0,0,1,0,1,1,1,0,1,1,1,0,0,0,0,1,1,0,1,0,1,1,0,1,1,0,0,1,0,0,1,0,1,0,1,1,0,1,1,0,1,1,1,1,0,0,0,0,0,1,0,0,0,1,0,1,0,1,0,1,1,0,0,0,1,0,1,0,1,1,0,0,0,0,0,0,0,1,0,1,0,0,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,0,1,1,1,1,0,0,0,0,1,0,0,0,1,1,1,0,1,1,1,0,1,0,0,0,0,1,1,1,0,0,1,1,0,0,1,1,1,1,1,1,1,0,1,0,1,0,1,0,0,1,1,0,0,0,1,0,1,0,1,1,1,0,1,0,0,1,0,1,0,1,0,1,0,1,0,1,1,1,0,0,0,0,0,1,0,0,1,1,0,0,0,1,0,1,1,1,0,0,0,1,1,0,0,1,1,1,0,0,1,0,0,0,1,0,0,0,0,0,1,1,1,0,0,0,1,0,0,1,1,0,1,1,0,0,1,1,1,1,0,1,1,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,1,0,1,0,0,0,0,0,1,1,0,0,1,0,1,1,1,0,0,1,0,0,0,0,0,0,1,1,1,0,1,0,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,1,0,0,1,1,0,1,0,1,0,0,1,1,1,1,1,0,1,1,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,0,1,1,0,0,1,1,1,0,1,0,1,0,1,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,1,0,1,0,1,0,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,1,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,1,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,1,0,1,1,0,1,1,0,1,1,1,0,0,1,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,1,0,0,0,1,1,0,0,0,0,0,0,1,1,1,1,1,1,0,1,0,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,1,1,1,0,0,0,0,0,0,1,0,1,0,0,1,0,1,0,0,1,0,0,0,0,1,0,1,1,1,0,1,0,0,1,1,1,1,0,0,1,0,0,0,0,0,1,1,1,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,1,1,0,0,1,0,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,1,1,1,0,0,0,1,0,0,0,0,0,1,0,0,1,1,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,0,0,0,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,1,1,1,1,1,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,1,1,1,0,0,0,0,1,1,0,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,1,1,1,0,0,0,1,0,0,0,0,0,0,1,0,1,0,1,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,0,0,0,1,1,1,1,0,0,1,0,0,1,0,1,0,1,0,0,0,0,1,1,0,0,0,1,1,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,1,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,1,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,1,1,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,1,1,1,0,0,0,0,0,0,1,0,1,1,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,1,0,0,0,0,1,0,1,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,1,0,0,1,0,0,1,0,1,0,0,1,1,0,1,1,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,1,0,0,0,0,1,0,1,1,0,0,1,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,1,0,1,0,1,0,0,1,0,0,0,1,0,0,0,0,1,1,1,0,1,1,1,0,0,0,0,1,1,0,0,1,0,0,1,0,1,1,0,1,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,1,1,1,1,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,1,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,1,0,1,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,0,1,0,0,1,1,0,0,0,0,1,0,0,1,1,1,1,0,0,0,1,0,0,1,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,1,1,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,1,1,0,1,1,1,0,0,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,1,1,0,1,0,1,0,0,1,0,1,1,1,0,1,0,0,0,0,1,0,0,1,0,0,1,1,1,1,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,1,0,0,0,1,1,1,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,0,1,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,1,1,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,1,1,1,1,0,1,0,0,0,0,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,1,1,1,0,0,1,0,1,1,1,1,0,0,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,1,1,1,0,1,1,0,1,0,1,0,0,0,0,1,0,0,0,0,0,1,1,0,1,0,0,0,1,1,0,0,0,0,1,0,1,0,1,1,0,0,0,0,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,1,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,1,0,0,0,0,0,1,0,1,0,1,1,0,1,1,0,1,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,1,0,1,1,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,0,0,1,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,0,1,1,1,0,1,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,1,0,0,1,1,1,1,0,1,1,0,1,1,0,1,1,1,1,0,1,0,1,1,0,0,1,1,0,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,1,1,1,0,1,0,1,1,0,0,1,1,0,0,1,0,0,1,1,1,0,0,1,1,0,1,1,1,1,0,0,1,1,0,0,0,1,1,0,0,1,1,0,1,1,1,0,0,1,1,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,1,0,0,1,1,0,1,0,1,0,0,0,0,1,0,0,0,0,0,1,1,0,1,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,1,0,0,1,0,0,1,0,0,1,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,1,0,0,1,0,0,0,1,0,0,0,1,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,1,0,1,0,0,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,1,1,0,0,0,0,0,0,1,1,0,1,0,1,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,1,1,0,1,0,1,1,1,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,1,1,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,1,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,1,0,0,0,1,0,1,0,1,1,1,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,1,1,0,1,0,0,1,1,0,0,0,0,1,0,0,1,1,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,0,0,0,1,0,0,1,0,0,0,1,1,0,0,0,1,0,0,0,0,0,1,1,0,0,0,1,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,1,1,1,0,0,1,1,0,1,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,1,0,0,1,1,0,1,0,0,0,1,0,0,0,1,0,0,1,1,1,0,1,1,1,0,1,0,1,0,0,0,0,1,1,1,1,1,1,1,0,0,1,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,0,1,0,0,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,0,1,0,0,1,0,1,0,1,0,0,0,0,1,1,0,1,0,0,0,1,1,1,0,0,1,1,1,0,1,0,1,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,1,0,1,0,0,1,1,0,0,1,0,0,1,0,1,0,0,0,1,0,1,1,0,1,1,1,1,1,1,0,1,0,1,1,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,1,1,1,1,0,0,1,0,1,1,1,1,1,1,0,0,0,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,0,1,0,0,1,1,1,0,1,1,1,1,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,1,0,1,0,0,1,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,1,1,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,0,1,0,0,1,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,0,1,1,1,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,0,1,1,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,1,1,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,1,0,1,1,1,0,1,0,0,1,0,0,0,1,1,1,0,1,1,0,0,0,0,0,0,0,0,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,1,0,1,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,1,0,0,0,1,1,0,1,0,1,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,0,0,1,0,0,1,0,1,1,1,1,0,0,0,1,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,1,1,0,0,0,1,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,1,0,1,1,0,1,0,1,0,1,1,0,0,1,0,0,1,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,0,0,1,1,1,0,0,0,0,1,1,1,0,1,1,0,0,1,0,1,0,0,1,1,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,1,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,1,0,0,1,1,0,0,1,0,1,0,0,0,0,0,0,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,1,1,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,1,0,0,0,1,1,1,1,0,1,1,1,1,0,0,0,0,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,1,1,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,1,1,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,1,1,0,0,0,1,0,0,1,0,0,0,1,0,1,1,0,1,1,0,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,0,0,0,1,1,0,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,1,0,0,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,0,0,0,1,0,0,0,0,1,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,1,0,1,1,0,0,0,1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,1,0,1,1,0,1,0,0,0,0,0,0,0,1,0,0,0,1,1,0,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,1,0,0,1,0,1,0,0,0,0,0,0,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,0,1,1,0,1,1,1,0,0,1,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,0,0,0,1,1,0,1,0,1,0,1,1,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,1,0,0,0,0,0,1,0,1,1,1,0,1,1,1,0,0,0,0,0,1,1,1,0,1,1,1,1,1,0,0,1,1,0,1,0,1,0,1,1,1,0,0,1,1,1,0,1,1,0,1,0,1,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,1,0,1,1,1,1,1,0,1,0,1,1,0,0,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,0,1,1,1,0,1,0,0,1,1,0,0,0,1,1,1,0,0,1,0,0,1,0,0,0,1,0,0,0,0,1,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,1,0,0,0,0,1,1,0,0,1,0,1,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,1,1,1,0,1,1,0,1,0,0,0,1,1,0,1,1,1,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,1,1,0,0,1,1,0,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,1,1,1,0,1,0,1,0,1,0,1,1,1,0,1,1,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,1,1,0,1,0,1,0,1,0,0,1,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,1,1,1,1,0,0,1,1,1,0,1,0,0,0,0,0,0,1,0,0,0,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,1,0,0,0,1,0,0,1,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,1,0,1,0,0,1,1,1,1,1,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,1,0,0,0,1,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,1,1,0,0,0,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,1,0,0,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,1,1,1,0,0,0,1,0,0,0,1,0,0,1,1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,1,0,1,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,1,1,0,0,0,0,0,0,0,1,1,0,1,1,0,1,0,1,0,1,1,1,1,1,1,1,0,0,1,1,1,0,0,0,1,0,0,1,1,1,1,0,1,1,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,1,0,0,0,0,1,0,0,1,1,0,1,0,0,1,0,0,0,0,0,0,1,1,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,1,1,1,1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,1,0,0,0,1,0,0,1,1,1,1,0,1,1,0,0,0,0,0,0,0,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,1,0,1,1,0,1,1,1,0,0,1,1,1,1,0,0,0,1,0,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,0,1,0,1,1,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,1,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,1,1,1,1,0,1,0,1,0,0,0,0,0,1,0,0,1,1,0,0,1,1,0,0,1,0,1,1,0,0,0,0,1,0,0,1,0,1,0,0,0,1,0,0,1,1,0,1,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,1,1,1,0,1,0,1,0,1,0,1,0,0,0,1,0,1,0,1,1,1,1,1,0,0,0,1,1,1,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,1,0,0,0,1,0,0,0,1,0,1,1,0,0,0,0,1,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,1,0,0,1,0,0,0,1,1,0,0,1,1,0,0,0,0,1,1,1,1,0,0,1,1,0,0,1,0,0,1,1,1,0,0,0,0,0,1,0,0,1,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,1,0,0,0,1,1,0,0,1,0,0,1,0,0,0,1,1,0,0,0,0,0,1,0,1,0,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,1,1,0,0,0,0,0,1,1,1,0,1,0,1,1,0,1,1,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,1,0,0,1,0,0,1,1,0,0,0,1,1,0,1,1,0,1,0,0,1,0,0,0,1,0,1,0,0,0,1,1,0,0,0,1,1,1,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,1,0,0,0,0,1,1,1,0,1,0,0,1,0,0,0,0,0,1,0,1,0,1,1,1,1,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,1,1,0,0,0,1,1,1,1,0,0,0,1,1,1,1,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,0,1,0,1,1,0,1,0,0,0,1,0,1,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,1,0,0,1,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,1,0,1,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,1,1,1,1,1,1,0,0,0,0,0,0,1,0,0,1,1,1,1,0,0,1,1,1,1,0,0,1,0,1,0,0,0,1,0,1,1,1,1,1,1,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,1,0,0,1,1,1,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,1,1,0,1,0,1,1,0,1,0,1,1,1,0,1,0,0,0,0,0,0,0,1,1,0,0,1,0,0,1,0,1,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,1,0,0,1,0,0,1,1,1,1,1,0,1,0,0,1,1,0,0,0,0,0,0,0,1,1,1,0,1,1,1,1,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,0,1,1,1,0,0,0,0,1,0,0,0,0,0,1,0,1,0,0,1,1,0,0,1,0,0,0,0,0,1,0,1,0,0,1,1,0,0,0,1,1,0,0,0,0,1,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,1,1,0,0,0,0,0,0,0,1,1,0,1,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,1,1,0,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,0,0,0,1,0,1,1,0,0,0,1,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,0,1,0,1,0,1,0,0,0,0,1,0,0,0,0,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,0,1,1,0,0,0,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,1,1,1,1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,1,1,1,1,0,0,1,1,0,0,1,0,0,1,1,1,0,1,1,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,1,1,1,0,1,0,0,0,0,1,1,0,0,0,0,1,1,1,1,1,0,1,0,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,1,1,0,0,0,0,1,1,1,1,0,1,0,0,0,0,1,1,1,1,0,1,0,1,1,0,0,0,0,1,0,0,1,1,1,0,1,0,0,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,1,1,1,0,1,0,1,0,0,1,0,0,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,0,1,1,0,1,1,1,1,0,1,0,0,0,0,1,1,0,1,0,0,1,0,0,0,0,0,1,1,1,1,1,0,1,1,1,1,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,1,1,1,1,0,0,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,1,1,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,1,0,1,0,0,0,1,0,1,1,0,1,0,0,0,1,1,0,1,0,0,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,1,1,1,1,0,0,1,0,0,1,1,0,0,0,1,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,1,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,1,0,0,1,0,1,0,1,0,0,0,1,0,1,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,1,1,0,1,1,1,0,0,0,1,1,0,0,1,0,1,0,1,1,0,1,0,0,0,1,0,0,1,0,1,0,1,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,1,0,0,0,1,1,0,1,0,1,1,0,0,0,0,0,0,1,1,0,0,1,0,1,1,1,0,1,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,1,0,1,0,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,1,0,1,1,1,0,0,0,0,0,0,1,1,0,0,1,0,1,0,0,0,0,1,1,1,0,1,0,1,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,1,0,0,0,0,1,1,0,0,0,0,1,1,1,0,0,0,1,1,1,1,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,1,1,0,0,0,1,1,0,1,1,0,0,0,1,0,0,1,1,0,1,0,0,1,0,0,0,1,0,0,0,1,1,0,1,1,1,1,0,0,0,1,1,1,0,0,0,0,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1,0,1,0,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,1,0,1,1,1,0,1,1,1,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,1,1,0,0,1,1,1,0,0,1,0,0,1,0,0,1,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,1,0,0,1,0,0,0,1,0,1,1,0,1,1,0,1,0,0,0,1,0,0,1,0,1,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,1,1,1,1,0,0,1,1,0,0,0,1,0,1,0,0,1,0,0,0,0,1,1,1,1,0,0,0,0,0,1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,1,1,0,1,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,1,0,0,0,0,1,0,0,0,1,0,1,1,0,0,0,0,0,1,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,1,1,0,0,1,1,1,0,0,0,0,0,0,0,1,1,0,1,1,1,1,0,0,0,0,0,0,1,1,1,0,1,0,0,0,0,1,0,1,0,1,1,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,1,1,0,1,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,1,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,0,0,0,1,0,0,1,0,0,0,1,0,1,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,1,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,1,0,0,0,0,1,1,0,0,0,1,0,1,1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,1,1,1,1,0,0,0,1,1,0,0,0,0,1,1,0,1,0,0,0,1,0,1,0,0,1,0,0,0,0,0,0,0,0,1,1,1,0,0,1,0,1,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,1,1,0,1,1,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,1,0,0,0,1,1,0,0,1,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,1,0,1,0,0,1,0,1,0,1,1,0,1,0,0,1,0,1,1,0,0,0,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,1,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,1,0,1,0,0,1,0,1,0,1,0,1,1,1,0,0,1,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,1,0,1,1,1,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,0,0,0,0,0,0,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,1,0,1,0,1,1,1,1,0,0,0,0,1,0,0,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,0,1,1,1,0,1,0,0,1,1,1,1,0,1,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,1,1,0,1,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,0,1,0,1,1,0,1,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,1,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,1,1,1,0,1,1,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,1,1,0,0,1,1,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,0,0,0,0,1,0,1,1,1,0,1,1,1,1,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,1,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,1,1,0,1,1,0,0,0,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,0,1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,1,0,0,0,0,0,1,1,1,0,1,1,0,1,0,0,1,1,1,0,0,0,0,0,0,0,1,0,1,0,1,1,0,0,0,1,1,1,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,1,1,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1,1,0,1,0,0,1,1,1,1,0,0,0,1,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,1,1,1,0,1,0,1,0,0,0,0,0,0,1,1,0,1,1,1,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,1,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,1,0,1,1,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,0,1,1,0,1,0,1,1,0,0,1,1,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,1,1,0,1,0,1,1,1,1,1,0,1,1,0,0,1,1,1,0,1,1,1,1,1,1,0,1,0,0,1,0,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,1,1,1,0,0,0,1,0,1,0,0,0,0,1,0,0,1,1,1,0,1,1,1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,1,1,0,1,1,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,1,0,1,1,1,0,0,1,1,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,1,1,0,0,1,1,1,1,0,0,1,1,0,0,1,0,0,0,1,0,1,1,1,1,0,1,0,1,0,0,0,1,0,0,0,1,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,1,1,1,1,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,1,1,1,1,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,1,1,0,1,1,0,0,1,0,1,1,1,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,1,1,1,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,1,1,0,1,1,0,0,0,0,0,1,0,0,0,1,0,1,0,1,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,1,1,0,1,0,0,0,0,1,1,1,0,1,1,0,0,1,0,0,0,1,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,1,0,0,1,0,0,1,1,0,1,1,0,0,1,0,1,1,0,0,0,0,1,0,0,1,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,1,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,1,0,0,1,0,0,0,0,0,0,0,1,1,0,1,1,0,0,0,1,1,0,0,1,1,0,0,0,1,0,1,1,1,1,0,0,0,0,0,0,1,0,1,1,0,1,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,1,1,1,0,0,0,0,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,1,1,1,1,0,1,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,1,1,0,0,1,1,1,1,0,1,1,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,1,1,0,0,1,1,1,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,1,0,1,1,0,0,0,0,0,1,0,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,1,0,0,0,1,0,1,1,0,1,0,0,0,1,0,0,0,1,0,0,0,0,1,0,1,1,0,1,0,1,1,1,1,0,1,1,1,0,0,0,1,1,1,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,1,0,1,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,1,0,0,0,0,0,1,1,1,0,1,0,0,0,0,0,0,1,1,1,0,0,1,1,0,1,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,0,1,1,0,0,1,0,0,1,1,1,1,1,1,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,0,1,0,0,0,1,1,1,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,1,0,0,0,0,0,1,0,1,1,0,0,1,1,0,0,0,0,0,1,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,1,0,0,1,0,1,0,0,1,0,1,0,1,1,0,0,1,1,0,1,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,0,0,0,1,0,0,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,1,0,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,1,1,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,1,1,0,0,1,0,0,1,0,0,1,1,1,0,1,0,1,1,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,0,0,0,1,1,0,0,0,1,1,0,1,0,0,0,1,1,1,0,1,1,1,0,1,0,0,1,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,0,1,1,1,0,1,1,1,1,1,0,0,1,1,1,0,1,0,0,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,1,0,0,1,1,1,0,1,1,0,0,1,1,1,0,1,1,0,1,1,1,0,1,0,0,1,1,1,0,0,1,0,1,1,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,0,1,0,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,0,0,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,0,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,0,1,0,1,1,1,1,1,0,1,1,1,1,1,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,1,1,1,0,1,1,1,0,1,1,0,1,1,0,0,1,0,1,0,1,1,1,1,1,1,0,1,0,0,1,1,1,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,0,1,1,1,0,1,1,1,0,0,1,1,1,1,1,0,0,0,1,1,1,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,0,0,1,1,0,0,1,0,1,0,1,1,1,0,0,1,1,1,0,0,0,0,1,1,0,1,1,1,1,1,0,1,1,0,1,1,1,0,0,0,1,1,1,1,1,0,0,1,1,0,0,1,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,0,0,1,1,0,1,0,1,1,1,0,0,1,0,1,1,1,0,1,1,0,1,1,0,1,1,1,0,0,1,0,0,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,0,0,0,0,1,0,0,1,1,1,1,1,0,1,0,0,1,1,1,1,0,1,1,1,1,1,0,1,1,1,0,1,1,0,0,0,1,1,1,1,1,1,0,1,0,0,1,1,0,0,1,1,1,0,1,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,0,1,0,1,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,0,0,1,1,1,1,1,0,1,1,1,1,1,0,0,0,1,1,1,1,1,0,0,1,0,0,0,1,1,0,0,1,0,1,0,1,0,1,0,1,0,1,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,0,0,1,0,0,1,1,1,1,0,1,0,0,1,1,0,1,0,1,0,1,0,1,0,1,1,0,0,1,1,0,1,0,1,0,1,0,1,0,1,1,0,1,1,0,1,0,1,1,0,0,0,1,0,1,0,0,0,1,1,0,0,1,1,0,1,0,1,0,1,1,0,0,1,1,1,0,1,1,0,1,1,1,1,1,0,1,1,1,0,0,0,1,0,1,1,0,1,1,1,0,1,1,1,1,0,0,1,1,1,1,0,1,0,0,1,0,0,1,1,0,1,0,1,1,0,1,1,1,0,0,1,1,0,0,1,1,1,1,0,1,0,1,1,0,1,1,1,1,0,0,1,1,0,0,0,0,1,0,1,0,0,1,1,0,0,0,1,0,1,1,1,1,0,0,1,1,1,0,0,1,0,0,1,1,1,1,0,0,0,1,1,0,1,1,0,1,1,1,1,1,1,1,0,1,1,0,0,1,1,1,1,0,1,0,1,1,1,0,0,1,1,0,1,1,1,1,1,0,1,1,0,1,0,1,0,0,0,1,1,1,0,1,1,0,1,1,0,1,1,1,0,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,1,1,0,1,0,0,0,1,1,0,0,1,0,1,0,1,1,0,0,0,1,0,1,0,0,0,1,1,1,0,1,0,1,1,0,0,1,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,1,1,1,0,0,0,0,1,1,0,0,1,1,1,1,1,1,0,1,0,1,0,0,0,1,0,1,0,0,1,0,1,1,1,0,1,1,0,1,0,1,1,1,0,1,0,1,1,1,0,1,0,1,1,1,0,1,1,0,1,0,1,1,1,1,1,1,1,0,0,1,1,1,0,1,0,0,0,1,0,1,0,1,0,0,1,1,1,0,0,1,1,0,1,0,1,1,0,1,1,1,1,0,0,1,1,0,1,1,1,0,0,0,0,1,0,0,0,1,1,1,0,1,0,0,1,1,0,0,0,0,1,1,0,0,1,1,0,1,1,1,0,0,1,0,1,1,0,0,1,0,0,1,1,1,1,0,0,1,0,1,1,1,1,0,1,0,1,0,1,1,1,0,1,0,1,0,1,0,1,1,1,1,0,1,0,0,1,1,0,1,1,1,0,1,0,1,0,0,0,0,1,1,1,0,1,1,1,0,1,0,1,0,1,1,0,1,1,1,0,1,1,1,0,0,0,1,0,1,1,1,0,1,1,0,0,0,0,0,1,0,1,1,1,1,1,1,0,0,0,0,1,1,0,1,1,1,0,1,1,1,0,1,1,0,1,1,0,1,1,1,0,1,1,0,1,0,0,1,1,1,0,1,0,0,1,1,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,1,1,0,1,0,0,1,1,1,0,0,0,1,0,1,0,1,1,0,1,1,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,1,1,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,0,0,1,0,1,0,1,1,0,1,1,0,1,0,1,0,1,1,0,1,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,1,1,1,0,1,1,1,1,1,0,1,1,0,1,1,1,0,1,1,1,0,1,1,0,0,1,1,0,0,0,1,0,1,1,1,0,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,0,1,0,0,0,0,0,0,1,1,1,1,0,1,1,0,1,1,1,1,0,1,1,1,0,1,0,1,1,1,0,1,0,1,0,1,0,0,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,0,1,1,0,0,1,1,1,0,1,1,0,0,1,1,0,1,1,1,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,0,1,1,0,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,0,1,0,1,1,1,0,0,1,1,1,1,1,0,0,0,1,0,1,0,1,1,1,0,1,1,1,1,1,1,1,1,0,0,0,1,0,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,0,1,0,1,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,0,1,1,1,1,1,0,1,1,1,0,0,1,1,0,1,1,1,0,0,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,0,1,0,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,0,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,0,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,0,0,1,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,0,1,1,1,1,0,1,0,0,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,0,0,1,0,1,0,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,0,1,1,0,0,0,1,1,1,0,1,0,1,1,1,1,1,0,1,1,0,1,1,0,1,1,1,1,1,1,0,0,1,1,1,0,1,1,1,0,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,0,1,1,1,1,1,0,1,0,1,1,1,1,0,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,0,0,1,0,1,1,1,1,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,0,1,0,1,0,1,1,1,0,1,1,1,1,0,1,1,0,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,0,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,0,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,1,0,0,1,1,0,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]} +; + compressedData['data'] = byteArray; + assert(typeof Module['LZ4'] === 'object', 'LZ4 not present - was your app build with -sLZ4?'); + Module['LZ4'].loadPackage({ 'metadata': metadata, 'compressedData': compressedData }, false); + Module['removeRunDependency']('datafile_data.data'); doneCallback(); + }; + Module['addRunDependency']('datafile_data.data'); + + if (!Module.preloadResults) Module.preloadResults = {}; + + function preloadFallback(error) { + console.error(error); + console.error('falling back to default preload behavior'); + fetchRemotePackage(REMOTE_PACKAGE_NAME, REMOTE_PACKAGE_SIZE, processPackageData, handleError); + }; + + openDatabase( + function(db) { + checkCachedPackage(db, PACKAGE_PATH + PACKAGE_NAME, + function(useCached, metadata) { + Module.preloadResults[PACKAGE_NAME] = {fromCache: useCached}; + if (useCached) { + fetchCachedPackage(db, PACKAGE_PATH + PACKAGE_NAME, metadata, processPackageData, preloadFallback); + } else { + fetchRemotePackage(REMOTE_PACKAGE_NAME, REMOTE_PACKAGE_SIZE, + function(packageData) { + cacheRemotePackage(db, PACKAGE_PATH + PACKAGE_NAME, packageData, {uuid:PACKAGE_UUID}, processPackageData, + function(error) { + console.error(error); + processPackageData(packageData); + }); + } + , preloadFallback); + } + } + , preloadFallback); + } + , preloadFallback); + + if (Module['setStatus']) Module['setStatus']('Downloading...'); + + } + if (Module['calledRun']) { + runWithFS(); + } else { + if (!Module['preRun']) Module['preRun'] = []; + Module["preRun"].push(runWithFS); // FS is not initialized yet, wait for it + } + + } + loadPackage({"files": [{"filename": "/Content/.dummy", "start": 0, "end": 0}, {"filename": "/Content/Dialog/Brazilian Portuguese.txt", "start": 0, "end": 131281}, {"filename": "/Content/Dialog/Brazilian Portuguese.txt.export", "start": 131281, "end": 341472}, {"filename": "/Content/Dialog/Fonts/chinese.fnt", "start": 341472, "end": 531205}, {"filename": "/Content/Dialog/Fonts/chinese_0.png", "start": 531205, "end": 1175380}, {"filename": "/Content/Dialog/Fonts/configs/chinese-noto.bmfc", "start": 1175380, "end": 1184235}, {"filename": "/Content/Dialog/Fonts/configs/japanese-noto.bmfc", "start": 1184235, "end": 1190241}, {"filename": "/Content/Dialog/Fonts/configs/korean-noto.bmfc", "start": 1190241, "end": 1195697}, {"filename": "/Content/Dialog/Fonts/configs/renogare.bmfc", "start": 1195697, "end": 1196774}, {"filename": "/Content/Dialog/Fonts/configs/russian-noto.bmfc", "start": 1196774, "end": 1197610}, {"filename": "/Content/Dialog/Fonts/japanese.fnt", "start": 1197610, "end": 1347397}, {"filename": "/Content/Dialog/Fonts/japanese_0.png", "start": 1347397, "end": 1808971}, {"filename": "/Content/Dialog/Fonts/korean.fnt", "start": 1808971, "end": 1933975}, {"filename": "/Content/Dialog/Fonts/korean_0.png", "start": 1933975, "end": 2153073}, {"filename": "/Content/Dialog/Fonts/renogare192.fnt", "start": 2153073, "end": 2192856}, {"filename": "/Content/Dialog/Fonts/renogare64.fnt", "start": 2192856, "end": 2231698}, {"filename": "/Content/Dialog/Fonts/russian.fnt", "start": 2231698, "end": 2283968}, {"filename": "/Content/Dialog/Fonts/russian_0.png", "start": 2283968, "end": 2340005}, {"filename": "/Content/Dialog/French.txt", "start": 2340005, "end": 2477108}, {"filename": "/Content/Dialog/French.txt.export", "start": 2477108, "end": 2700768}, {"filename": "/Content/Dialog/German.txt", "start": 2700768, "end": 2838699}, {"filename": "/Content/Dialog/German.txt.export", "start": 2838699, "end": 3063639}, {"filename": "/Content/Dialog/Icons/brazil-portuguese.png", "start": 3063639, "end": 3071897}, {"filename": "/Content/Dialog/Icons/canadian-english.png", "start": 3071897, "end": 3077294}, {"filename": "/Content/Dialog/Icons/french.png", "start": 3077294, "end": 3083092}, {"filename": "/Content/Dialog/Icons/german.png", "start": 3083092, "end": 3088241}, {"filename": "/Content/Dialog/Icons/italian.png", "start": 3088241, "end": 3093271}, {"filename": "/Content/Dialog/Icons/japanese.png", "start": 3093271, "end": 3097674}, {"filename": "/Content/Dialog/Icons/korean.png", "start": 3097674, "end": 3104430}, {"filename": "/Content/Dialog/Icons/russian.png", "start": 3104430, "end": 3109590}, {"filename": "/Content/Dialog/Icons/simplified-chinese.png", "start": 3109590, "end": 3115577}, {"filename": "/Content/Dialog/Icons/spanish.png", "start": 3115577, "end": 3122016}, {"filename": "/Content/Dialog/Italian.txt", "start": 3122016, "end": 3253429}, {"filename": "/Content/Dialog/Italian.txt.export", "start": 3253429, "end": 3465199}, {"filename": "/Content/Dialog/Korean.txt", "start": 3465199, "end": 3601822}, {"filename": "/Content/Dialog/Korean.txt.export", "start": 3601822, "end": 3824515}, {"filename": "/Content/Dialog/Simplified Chinese.txt", "start": 3824515, "end": 3952108}, {"filename": "/Content/Dialog/Simplified Chinese.txt.export", "start": 3952108, "end": 4155756}, {"filename": "/Content/Dialog/Spanish.txt", "start": 4155756, "end": 4285153}, {"filename": "/Content/Dialog/Spanish.txt.export", "start": 4285153, "end": 4492603}, {"filename": "/Content/Dialog/english.txt", "start": 4492603, "end": 4618154}, {"filename": "/Content/Dialog/english.txt.export", "start": 4618154, "end": 4816470}, {"filename": "/Content/Dialog/japanese.txt", "start": 4816470, "end": 4980521}, {"filename": "/Content/Dialog/japanese.txt.export", "start": 4980521, "end": 5262716}, {"filename": "/Content/Dialog/russian.txt", "start": 5262716, "end": 5432289}, {"filename": "/Content/Dialog/russian.txt.export", "start": 5432289, "end": 5728130}, {"filename": "/Content/Effects/Border.xnb", "start": 5728130, "end": 5731974}, {"filename": "/Content/Effects/ColorGrade.xnb", "start": 5731974, "end": 5737810}, {"filename": "/Content/Effects/Distort.xnb", "start": 5737810, "end": 5743222}, {"filename": "/Content/Effects/Dither.xnb", "start": 5743222, "end": 5748522}, {"filename": "/Content/Effects/Dust.xnb", "start": 5748522, "end": 5752058}, {"filename": "/Content/Effects/GaussianBlur.xnb", "start": 5752058, "end": 5758198}, {"filename": "/Content/Effects/Glitch.xnb", "start": 5758198, "end": 5761698}, {"filename": "/Content/Effects/Lighting.xnb", "start": 5761698, "end": 5764462}, {"filename": "/Content/Effects/MagicGlow.xnb", "start": 5764462, "end": 5769750}, {"filename": "/Content/Effects/Mirrors.xnb", "start": 5769750, "end": 5771818}, {"filename": "/Content/Effects/MountainRender.xnb", "start": 5771818, "end": 5778326}, {"filename": "/Content/Effects/Primitive.xnb", "start": 5778326, "end": 5780294}, {"filename": "/Content/Effects/Texture.xnb", "start": 5780294, "end": 5782670}, {"filename": "/Content/FMOD/Desktop/Master Bank.bank", "start": 5782670, "end": 5964750}, {"filename": "/Content/FMOD/Desktop/Master Bank.strings.bank", "start": 5964750, "end": 6016192}, {"filename": "/Content/FMOD/Desktop/dlc_music.bank", "start": 6016192, "end": 27628640}, {"filename": "/Content/FMOD/Desktop/dlc_sfx.bank", "start": 27628640, "end": 40857472}, {"filename": "/Content/FMOD/Desktop/music.bank", "start": 40857472, "end": 164686912}, {"filename": "/Content/FMOD/Desktop/sfx.bank", "start": 164686912, "end": 223496512}, {"filename": "/Content/FMOD/Desktop/ui.bank", "start": 223496512, "end": 225448256}, {"filename": "/Content/Graphics/AnimatedTiles.xml", "start": 225448256, "end": 225448508}, {"filename": "/Content/Graphics/Atlases/CelestialResort.meta", "start": 225448508, "end": 225448843}, {"filename": "/Content/Graphics/Atlases/CelestialResort/00.data", "start": 225448843, "end": 228836952}, {"filename": "/Content/Graphics/Atlases/CelestialResort/00b.data", "start": 228836952, "end": 228996053}, {"filename": "/Content/Graphics/Atlases/CelestialResort/01.data", "start": 228996053, "end": 229021729}, {"filename": "/Content/Graphics/Atlases/CelestialResort/02.data", "start": 229021729, "end": 229349478}, {"filename": "/Content/Graphics/Atlases/CelestialResort/03.data", "start": 229349478, "end": 231185086}, {"filename": "/Content/Graphics/Atlases/CelestialResort/04a.data", "start": 231185086, "end": 233443045}, {"filename": "/Content/Graphics/Atlases/CelestialResort/04b.data", "start": 233443045, "end": 238452430}, {"filename": "/Content/Graphics/Atlases/CelestialResort/05a.data", "start": 238452430, "end": 241473843}, {"filename": "/Content/Graphics/Atlases/CelestialResort/05b.data", "start": 241473843, "end": 242238443}, {"filename": "/Content/Graphics/Atlases/CelestialResort/06.data", "start": 242238443, "end": 242572301}, {"filename": "/Content/Graphics/Atlases/Checkpoints.meta", "start": 242572301, "end": 242574202}, {"filename": "/Content/Graphics/Atlases/Checkpoints/1.data", "start": 242574202, "end": 242602676}, {"filename": "/Content/Graphics/Atlases/Checkpoints/10.data", "start": 242602676, "end": 242645700}, {"filename": "/Content/Graphics/Atlases/Checkpoints/10_a-00.data", "start": 242645700, "end": 242691519}, {"filename": "/Content/Graphics/Atlases/Checkpoints/10_c-00.data", "start": 242691519, "end": 242737518}, {"filename": "/Content/Graphics/Atlases/Checkpoints/10_e-00z.data", "start": 242737518, "end": 242782177}, {"filename": "/Content/Graphics/Atlases/Checkpoints/10_f-door.data", "start": 242782177, "end": 242824991}, {"filename": "/Content/Graphics/Atlases/Checkpoints/10_h-00b.data", "start": 242824991, "end": 242869905}, {"filename": "/Content/Graphics/Atlases/Checkpoints/10_i-00.data", "start": 242869905, "end": 242913879}, {"filename": "/Content/Graphics/Atlases/Checkpoints/10_j-00.data", "start": 242913879, "end": 242958563}, {"filename": "/Content/Graphics/Atlases/Checkpoints/10_j-16.data", "start": 242958563, "end": 243003542}, {"filename": "/Content/Graphics/Atlases/Checkpoints/1H.data", "start": 243003542, "end": 243035151}, {"filename": "/Content/Graphics/Atlases/Checkpoints/1H_04.data", "start": 243035151, "end": 243070995}, {"filename": "/Content/Graphics/Atlases/Checkpoints/1H_08.data", "start": 243070995, "end": 243103784}, {"filename": "/Content/Graphics/Atlases/Checkpoints/1_6.data", "start": 243103784, "end": 243137388}, {"filename": "/Content/Graphics/Atlases/Checkpoints/1_9b.data", "start": 243137388, "end": 243167297}, {"filename": "/Content/Graphics/Atlases/Checkpoints/2.data", "start": 243167297, "end": 243211946}, {"filename": "/Content/Graphics/Atlases/Checkpoints/2H.data", "start": 243211946, "end": 243767235}, {"filename": "/Content/Graphics/Atlases/Checkpoints/2H_03.data", "start": 243767235, "end": 244323754}, {"filename": "/Content/Graphics/Atlases/Checkpoints/2H_08b.data", "start": 244323754, "end": 244885908}, {"filename": "/Content/Graphics/Atlases/Checkpoints/2_3.data", "start": 244885908, "end": 244929622}, {"filename": "/Content/Graphics/Atlases/Checkpoints/2_end_3.data", "start": 244929622, "end": 244974986}, {"filename": "/Content/Graphics/Atlases/Checkpoints/3.data", "start": 244974986, "end": 245018145}, {"filename": "/Content/Graphics/Atlases/Checkpoints/3H.data", "start": 245018145, "end": 245061009}, {"filename": "/Content/Graphics/Atlases/Checkpoints/3H_06.data", "start": 245061009, "end": 245098988}, {"filename": "/Content/Graphics/Atlases/Checkpoints/3H_11.data", "start": 245098988, "end": 245583332}, {"filename": "/Content/Graphics/Atlases/Checkpoints/3H_16.data", "start": 245583332, "end": 245616221}, {"filename": "/Content/Graphics/Atlases/Checkpoints/3_00-d.data", "start": 245616221, "end": 245647405}, {"filename": "/Content/Graphics/Atlases/Checkpoints/3_08-a.data", "start": 245647405, "end": 245676659}, {"filename": "/Content/Graphics/Atlases/Checkpoints/3_09-d.data", "start": 245676659, "end": 245708573}, {"filename": "/Content/Graphics/Atlases/Checkpoints/4.data", "start": 245708573, "end": 245747622}, {"filename": "/Content/Graphics/Atlases/Checkpoints/4H.data", "start": 245747622, "end": 245784836}, {"filename": "/Content/Graphics/Atlases/Checkpoints/4H_b-00.data", "start": 245784836, "end": 245822825}, {"filename": "/Content/Graphics/Atlases/Checkpoints/4H_c-00.data", "start": 245822825, "end": 245864519}, {"filename": "/Content/Graphics/Atlases/Checkpoints/4H_d-00.data", "start": 245864519, "end": 245897498}, {"filename": "/Content/Graphics/Atlases/Checkpoints/4_b-00.data", "start": 245897498, "end": 245941277}, {"filename": "/Content/Graphics/Atlases/Checkpoints/4_c-00.data", "start": 245941277, "end": 245981606}, {"filename": "/Content/Graphics/Atlases/Checkpoints/4_d-00.data", "start": 245981606, "end": 246022725}, {"filename": "/Content/Graphics/Atlases/Checkpoints/5.data", "start": 246022725, "end": 246062714}, {"filename": "/Content/Graphics/Atlases/Checkpoints/5H.data", "start": 246062714, "end": 246096738}, {"filename": "/Content/Graphics/Atlases/Checkpoints/5H_b-00.data", "start": 246096738, "end": 246135522}, {"filename": "/Content/Graphics/Atlases/Checkpoints/5H_c-00.data", "start": 246135522, "end": 246180021}, {"filename": "/Content/Graphics/Atlases/Checkpoints/5H_d-00.data", "start": 246180021, "end": 246225315}, {"filename": "/Content/Graphics/Atlases/Checkpoints/5_b-00.data", "start": 246225315, "end": 246259299}, {"filename": "/Content/Graphics/Atlases/Checkpoints/5_c-00.data", "start": 246259299, "end": 246303603}, {"filename": "/Content/Graphics/Atlases/Checkpoints/5_d-00.data", "start": 246303603, "end": 246346362}, {"filename": "/Content/Graphics/Atlases/Checkpoints/5_e-00.data", "start": 246346362, "end": 246389751}, {"filename": "/Content/Graphics/Atlases/Checkpoints/6.data", "start": 246389751, "end": 246411460}, {"filename": "/Content/Graphics/Atlases/Checkpoints/6H.data", "start": 246411460, "end": 246455234}, {"filename": "/Content/Graphics/Atlases/Checkpoints/6H_b-00.data", "start": 246455234, "end": 246495943}, {"filename": "/Content/Graphics/Atlases/Checkpoints/6H_c-00.data", "start": 246495943, "end": 246524582}, {"filename": "/Content/Graphics/Atlases/Checkpoints/6H_d-00.data", "start": 246524582, "end": 246556931}, {"filename": "/Content/Graphics/Atlases/Checkpoints/6_00.data", "start": 246556931, "end": 246600220}, {"filename": "/Content/Graphics/Atlases/Checkpoints/6_04.data", "start": 246600220, "end": 246645624}, {"filename": "/Content/Graphics/Atlases/Checkpoints/6_after-00.data", "start": 246645624, "end": 246687618}, {"filename": "/Content/Graphics/Atlases/Checkpoints/6_b-00.data", "start": 246687618, "end": 246731377}, {"filename": "/Content/Graphics/Atlases/Checkpoints/6_boss-00.data", "start": 246731377, "end": 246775431}, {"filename": "/Content/Graphics/Atlases/Checkpoints/7.data", "start": 246775431, "end": 246809195}, {"filename": "/Content/Graphics/Atlases/Checkpoints/7H.data", "start": 246809195, "end": 246847569}, {"filename": "/Content/Graphics/Atlases/Checkpoints/7H_b-00.data", "start": 246847569, "end": 246890338}, {"filename": "/Content/Graphics/Atlases/Checkpoints/7H_c-01.data", "start": 246890338, "end": 246932762}, {"filename": "/Content/Graphics/Atlases/Checkpoints/7H_d-00.data", "start": 246932762, "end": 246977356}, {"filename": "/Content/Graphics/Atlases/Checkpoints/7H_e-00.data", "start": 246977356, "end": 247018285}, {"filename": "/Content/Graphics/Atlases/Checkpoints/7H_f-00.data", "start": 247018285, "end": 247062874}, {"filename": "/Content/Graphics/Atlases/Checkpoints/7H_g-00.data", "start": 247062874, "end": 247107418}, {"filename": "/Content/Graphics/Atlases/Checkpoints/7_b-00.data", "start": 247107418, "end": 247150687}, {"filename": "/Content/Graphics/Atlases/Checkpoints/7_c-00.data", "start": 247150687, "end": 247190351}, {"filename": "/Content/Graphics/Atlases/Checkpoints/7_d-00.data", "start": 247190351, "end": 247233620}, {"filename": "/Content/Graphics/Atlases/Checkpoints/7_e-00b.data", "start": 247233620, "end": 247273614}, {"filename": "/Content/Graphics/Atlases/Checkpoints/7_f-00.data", "start": 247273614, "end": 247306918}, {"filename": "/Content/Graphics/Atlases/Checkpoints/7_g-00.data", "start": 247306918, "end": 247344182}, {"filename": "/Content/Graphics/Atlases/Checkpoints/9.data", "start": 247344182, "end": 247386436}, {"filename": "/Content/Graphics/Atlases/Checkpoints/9H.data", "start": 247386436, "end": 247429480}, {"filename": "/Content/Graphics/Atlases/Checkpoints/9H_a-00.data", "start": 247429480, "end": 247471094}, {"filename": "/Content/Graphics/Atlases/Checkpoints/9H_b-00.data", "start": 247471094, "end": 247514353}, {"filename": "/Content/Graphics/Atlases/Checkpoints/9H_c-01.data", "start": 247514353, "end": 247557092}, {"filename": "/Content/Graphics/Atlases/Checkpoints/9_a-00.data", "start": 247557092, "end": 247598551}, {"filename": "/Content/Graphics/Atlases/Checkpoints/9_c-00.data", "start": 247598551, "end": 247642925}, {"filename": "/Content/Graphics/Atlases/Checkpoints/9_d-00.data", "start": 247642925, "end": 247682704}, {"filename": "/Content/Graphics/Atlases/Checkpoints/mask.data", "start": 247682704, "end": 248038088}, {"filename": "/Content/Graphics/Atlases/Checkpoints/polaroid.data", "start": 248038088, "end": 248353190}, {"filename": "/Content/Graphics/Atlases/Cliffside.meta", "start": 248353190, "end": 248353489}, {"filename": "/Content/Graphics/Atlases/Cliffside/00.data", "start": 248353489, "end": 251786083}, {"filename": "/Content/Graphics/Atlases/Cliffside/01.data", "start": 251786083, "end": 254449893}, {"filename": "/Content/Graphics/Atlases/Cliffside/02.data", "start": 254449893, "end": 254790224}, {"filename": "/Content/Graphics/Atlases/Cliffside/03.data", "start": 254790224, "end": 255361777}, {"filename": "/Content/Graphics/Atlases/Cliffside/04.data", "start": 255361777, "end": 257240758}, {"filename": "/Content/Graphics/Atlases/Cliffside/05.data", "start": 257240758, "end": 258606376}, {"filename": "/Content/Graphics/Atlases/Cliffside/06.data", "start": 258606376, "end": 258640844}, {"filename": "/Content/Graphics/Atlases/Cliffside/07.data", "start": 258640844, "end": 261776966}, {"filename": "/Content/Graphics/Atlases/Cliffside/08.data", "start": 261776966, "end": 261859770}, {"filename": "/Content/Graphics/Atlases/Core.meta", "start": 261859770, "end": 261860062}, {"filename": "/Content/Graphics/Atlases/Core/01.data", "start": 261860062, "end": 264380921}, {"filename": "/Content/Graphics/Atlases/Core/02.data", "start": 264380921, "end": 264825137}, {"filename": "/Content/Graphics/Atlases/Core/03.data", "start": 264825137, "end": 265728283}, {"filename": "/Content/Graphics/Atlases/Core/04.data", "start": 265728283, "end": 267098158}, {"filename": "/Content/Graphics/Atlases/Core/05.data", "start": 267098158, "end": 268109060}, {"filename": "/Content/Graphics/Atlases/Core/06.data", "start": 268109060, "end": 269764583}, {"filename": "/Content/Graphics/Atlases/Core/07a.data", "start": 269764583, "end": 269816419}, {"filename": "/Content/Graphics/Atlases/Core/07b.data", "start": 269816419, "end": 270247184}, {"filename": "/Content/Graphics/Atlases/Core/07c.data", "start": 270247184, "end": 270487601}, {"filename": "/Content/Graphics/Atlases/Farewell.meta", "start": 270487601, "end": 270488363}, {"filename": "/Content/Graphics/Atlases/Farewell/00.data", "start": 270488363, "end": 277625116}, {"filename": "/Content/Graphics/Atlases/Farewell/01.data", "start": 277625116, "end": 278174341}, {"filename": "/Content/Graphics/Atlases/Farewell/02.data", "start": 278174341, "end": 281874686}, {"filename": "/Content/Graphics/Atlases/Farewell/03.data", "start": 281874686, "end": 285579159}, {"filename": "/Content/Graphics/Atlases/Farewell/04.data", "start": 285579159, "end": 289284480}, {"filename": "/Content/Graphics/Atlases/Farewell/05.data", "start": 289284480, "end": 292988009}, {"filename": "/Content/Graphics/Atlases/Farewell/06.data", "start": 292988009, "end": 296692526}, {"filename": "/Content/Graphics/Atlases/Farewell/07.data", "start": 296692526, "end": 300394339}, {"filename": "/Content/Graphics/Atlases/Farewell/08.data", "start": 300394339, "end": 304095080}, {"filename": "/Content/Graphics/Atlases/Farewell/09.data", "start": 304095080, "end": 310586497}, {"filename": "/Content/Graphics/Atlases/Farewell/10.data", "start": 310586497, "end": 317054198}, {"filename": "/Content/Graphics/Atlases/Farewell/11.data", "start": 317054198, "end": 323543151}, {"filename": "/Content/Graphics/Atlases/Farewell/12.data", "start": 323543151, "end": 327229864}, {"filename": "/Content/Graphics/Atlases/Farewell/13.data", "start": 327229864, "end": 328481629}, {"filename": "/Content/Graphics/Atlases/Farewell/14.data", "start": 328481629, "end": 336065718}, {"filename": "/Content/Graphics/Atlases/Farewell/15.data", "start": 336065718, "end": 336110143}, {"filename": "/Content/Graphics/Atlases/Farewell/16.data", "start": 336110143, "end": 336155516}, {"filename": "/Content/Graphics/Atlases/Farewell/17.data", "start": 336155516, "end": 336199701}, {"filename": "/Content/Graphics/Atlases/Farewell/18.data", "start": 336199701, "end": 343730318}, {"filename": "/Content/Graphics/Atlases/Farewell/19.data", "start": 343730318, "end": 343731771}, {"filename": "/Content/Graphics/Atlases/Farewell/20.data", "start": 343731771, "end": 343733784}, {"filename": "/Content/Graphics/Atlases/Farewell/21-button.data", "start": 343733784, "end": 343788150}, {"filename": "/Content/Graphics/Atlases/Farewell/21-cursor.data", "start": 343788150, "end": 343801112}, {"filename": "/Content/Graphics/Atlases/Farewell/21-picture.data", "start": 343801112, "end": 347200549}, {"filename": "/Content/Graphics/Atlases/Farewell/21-window.data", "start": 347200549, "end": 349055930}, {"filename": "/Content/Graphics/Atlases/Farewell/21.data", "start": 349055930, "end": 354815651}, {"filename": "/Content/Graphics/Atlases/FileSelect.meta", "start": 354815651, "end": 354816595}, {"filename": "/Content/Graphics/Atlases/FileSelect0.data", "start": 354816595, "end": 364932556}, {"filename": "/Content/Graphics/Atlases/ForsakenCity.meta", "start": 364932556, "end": 364932973}, {"filename": "/Content/Graphics/Atlases/ForsakenCity/01.data", "start": 364932973, "end": 367605462}, {"filename": "/Content/Graphics/Atlases/ForsakenCity/02.data", "start": 367605462, "end": 370145098}, {"filename": "/Content/Graphics/Atlases/ForsakenCity/03.data", "start": 370145098, "end": 373215118}, {"filename": "/Content/Graphics/Atlases/ForsakenCity/04.data", "start": 373215118, "end": 373686570}, {"filename": "/Content/Graphics/Atlases/ForsakenCity/05.data", "start": 373686570, "end": 373953819}, {"filename": "/Content/Graphics/Atlases/ForsakenCity/06.data", "start": 373953819, "end": 376911114}, {"filename": "/Content/Graphics/Atlases/ForsakenCity/07.data", "start": 376911114, "end": 377499024}, {"filename": "/Content/Graphics/Atlases/ForsakenCity/08a.data", "start": 377499024, "end": 379616675}, {"filename": "/Content/Graphics/Atlases/ForsakenCity/08b.data", "start": 379616675, "end": 380499191}, {"filename": "/Content/Graphics/Atlases/ForsakenCity/09.data", "start": 380499191, "end": 381533640}, {"filename": "/Content/Graphics/Atlases/ForsakenCity/10.data", "start": 381533640, "end": 382389369}, {"filename": "/Content/Graphics/Atlases/ForsakenCity/11.data", "start": 382389369, "end": 383311970}, {"filename": "/Content/Graphics/Atlases/ForsakenCity/snow-back.data", "start": 383311970, "end": 383390726}, {"filename": "/Content/Graphics/Atlases/ForsakenCity/snow-front.data", "start": 383390726, "end": 383492498}, {"filename": "/Content/Graphics/Atlases/Gameplay.meta", "start": 383492498, "end": 383805832}, {"filename": "/Content/Graphics/Atlases/Gameplay0.data", "start": 383805832, "end": 390900438}, {"filename": "/Content/Graphics/Atlases/Gui.meta", "start": 390900438, "end": 390917230}, {"filename": "/Content/Graphics/Atlases/Gui0.data", "start": 390917230, "end": 409340684}, {"filename": "/Content/Graphics/Atlases/Journal.meta", "start": 409340684, "end": 409341306}, {"filename": "/Content/Graphics/Atlases/Journal0.data", "start": 409341306, "end": 415875606}, {"filename": "/Content/Graphics/Atlases/Memo.meta", "start": 415875606, "end": 415875778}, {"filename": "/Content/Graphics/Atlases/Memo0.data", "start": 415875778, "end": 417614900}, {"filename": "/Content/Graphics/Atlases/MirrorTemple.meta", "start": 417614900, "end": 417615367}, {"filename": "/Content/Graphics/Atlases/MirrorTemple/00.data", "start": 417615367, "end": 420994491}, {"filename": "/Content/Graphics/Atlases/MirrorTemple/01.data", "start": 420994491, "end": 421597283}, {"filename": "/Content/Graphics/Atlases/MirrorTemple/02.data", "start": 421597283, "end": 422672122}, {"filename": "/Content/Graphics/Atlases/MirrorTemple/03.data", "start": 422672122, "end": 423009371}, {"filename": "/Content/Graphics/Atlases/MirrorTemple/04.data", "start": 423009371, "end": 423227949}, {"filename": "/Content/Graphics/Atlases/MirrorTemple/05a.data", "start": 423227949, "end": 423242980}, {"filename": "/Content/Graphics/Atlases/MirrorTemple/05b.data", "start": 423242980, "end": 423257579}, {"filename": "/Content/Graphics/Atlases/MirrorTemple/05c.data", "start": 423257579, "end": 423268313}, {"filename": "/Content/Graphics/Atlases/MirrorTemple/06a.data", "start": 423268313, "end": 423494587}, {"filename": "/Content/Graphics/Atlases/MirrorTemple/06b.data", "start": 423494587, "end": 423519801}, {"filename": "/Content/Graphics/Atlases/MirrorTemple/06c.data", "start": 423519801, "end": 423894374}, {"filename": "/Content/Graphics/Atlases/MirrorTemple/07a.data", "start": 423894374, "end": 424337592}, {"filename": "/Content/Graphics/Atlases/MirrorTemple/07b.data", "start": 424337592, "end": 424976516}, {"filename": "/Content/Graphics/Atlases/MirrorTemple/08.data", "start": 424976516, "end": 426061762}, {"filename": "/Content/Graphics/Atlases/MirrorTemple/09a.data", "start": 426061762, "end": 430620304}, {"filename": "/Content/Graphics/Atlases/MirrorTemple/09b.data", "start": 430620304, "end": 431535948}, {"filename": "/Content/Graphics/Atlases/MirrorTemple/10.data", "start": 431535948, "end": 431994941}, {"filename": "/Content/Graphics/Atlases/Misc.meta", "start": 431994941, "end": 431995287}, {"filename": "/Content/Graphics/Atlases/Misc/darkswamp.data", "start": 431995287, "end": 432302500}, {"filename": "/Content/Graphics/Atlases/Misc/fmod.data", "start": 432302500, "end": 432322401}, {"filename": "/Content/Graphics/Atlases/Misc/fna.data", "start": 432322401, "end": 432351744}, {"filename": "/Content/Graphics/Atlases/Misc/mist.data", "start": 432351744, "end": 433550873}, {"filename": "/Content/Graphics/Atlases/Misc/monogame.data", "start": 433550873, "end": 433569797}, {"filename": "/Content/Graphics/Atlases/Misc/northernlights.data", "start": 433569797, "end": 433726306}, {"filename": "/Content/Graphics/Atlases/Misc/purplesunset.data", "start": 433726306, "end": 434268619}, {"filename": "/Content/Graphics/Atlases/Misc/vignette.data", "start": 434268619, "end": 434342179}, {"filename": "/Content/Graphics/Atlases/Misc/whiteCube.data", "start": 434342179, "end": 434342208}, {"filename": "/Content/Graphics/Atlases/Misc/xna.data", "start": 434342208, "end": 434358940}, {"filename": "/Content/Graphics/Atlases/Mountain.meta", "start": 434358940, "end": 434360281}, {"filename": "/Content/Graphics/Atlases/Mountain/buildings_0.data", "start": 434360281, "end": 447647238}, {"filename": "/Content/Graphics/Atlases/Mountain/buildings_1.data", "start": 447647238, "end": 461199171}, {"filename": "/Content/Graphics/Atlases/Mountain/buildings_2.data", "start": 461199171, "end": 474926928}, {"filename": "/Content/Graphics/Atlases/Mountain/fog.data", "start": 474926928, "end": 476609152}, {"filename": "/Content/Graphics/Atlases/Mountain/marker/Fall0000.data", "start": 476609152, "end": 476747306}, {"filename": "/Content/Graphics/Atlases/Mountain/marker/Fall0001.data", "start": 476747306, "end": 476886200}, {"filename": "/Content/Graphics/Atlases/Mountain/marker/runBackpack00000.data", "start": 476886200, "end": 477023914}, {"filename": "/Content/Graphics/Atlases/Mountain/marker/runBackpack00001.data", "start": 477023914, "end": 477164553}, {"filename": "/Content/Graphics/Atlases/Mountain/marker/runBackpack00002.data", "start": 477164553, "end": 477304952}, {"filename": "/Content/Graphics/Atlases/Mountain/marker/runBackpack00003.data", "start": 477304952, "end": 477441026}, {"filename": "/Content/Graphics/Atlases/Mountain/marker/runBackpack00004.data", "start": 477441026, "end": 477577150}, {"filename": "/Content/Graphics/Atlases/Mountain/marker/runBackpack00005.data", "start": 477577150, "end": 477715369}, {"filename": "/Content/Graphics/Atlases/Mountain/marker/runBackpack00006.data", "start": 477715369, "end": 477856598}, {"filename": "/Content/Graphics/Atlases/Mountain/marker/runBackpack00007.data", "start": 477856598, "end": 477996827}, {"filename": "/Content/Graphics/Atlases/Mountain/marker/runBackpack00008.data", "start": 477996827, "end": 478133401}, {"filename": "/Content/Graphics/Atlases/Mountain/marker/runBackpack00009.data", "start": 478133401, "end": 478270505}, {"filename": "/Content/Graphics/Atlases/Mountain/marker/runNoBackpack0000.data", "start": 478270505, "end": 478406804}, {"filename": "/Content/Graphics/Atlases/Mountain/marker/runNoBackpack0001.data", "start": 478406804, "end": 478546163}, {"filename": "/Content/Graphics/Atlases/Mountain/marker/runNoBackpack0002.data", "start": 478546163, "end": 478684512}, {"filename": "/Content/Graphics/Atlases/Mountain/marker/runNoBackpack0003.data", "start": 478684512, "end": 478819906}, {"filename": "/Content/Graphics/Atlases/Mountain/marker/runNoBackpack0004.data", "start": 478819906, "end": 478954070}, {"filename": "/Content/Graphics/Atlases/Mountain/marker/runNoBackpack0005.data", "start": 478954070, "end": 479090009}, {"filename": "/Content/Graphics/Atlases/Mountain/marker/runNoBackpack0006.data", "start": 479090009, "end": 479229128}, {"filename": "/Content/Graphics/Atlases/Mountain/marker/runNoBackpack0007.data", "start": 479229128, "end": 479367857}, {"filename": "/Content/Graphics/Atlases/Mountain/marker/runNoBackpack0008.data", "start": 479367857, "end": 479502831}, {"filename": "/Content/Graphics/Atlases/Mountain/marker/runNoBackpack0009.data", "start": 479502831, "end": 479637415}, {"filename": "/Content/Graphics/Atlases/Mountain/moon.data", "start": 479637415, "end": 482950404}, {"filename": "/Content/Graphics/Atlases/Mountain/mountain_0.data", "start": 482950404, "end": 495793105}, {"filename": "/Content/Graphics/Atlases/Mountain/mountain_1.data", "start": 495793105, "end": 510043806}, {"filename": "/Content/Graphics/Atlases/Mountain/mountain_2.data", "start": 510043806, "end": 524948783}, {"filename": "/Content/Graphics/Atlases/Mountain/skybox_0.data", "start": 524948783, "end": 528155416}, {"filename": "/Content/Graphics/Atlases/Mountain/skybox_1.data", "start": 528155416, "end": 529473329}, {"filename": "/Content/Graphics/Atlases/Mountain/skybox_2.data", "start": 529473329, "end": 530560626}, {"filename": "/Content/Graphics/Atlases/Mountain/space.data", "start": 530560626, "end": 536249835}, {"filename": "/Content/Graphics/Atlases/Mountain/spacestars.data", "start": 536249835, "end": 536396912}, {"filename": "/Content/Graphics/Atlases/Mountain/starstream.data", "start": 536396912, "end": 536952348}, {"filename": "/Content/Graphics/Atlases/OldSite.meta", "start": 536952348, "end": 536952681}, {"filename": "/Content/Graphics/Atlases/OldSite/00.data", "start": 536952681, "end": 539337770}, {"filename": "/Content/Graphics/Atlases/OldSite/01.data", "start": 539337770, "end": 539641683}, {"filename": "/Content/Graphics/Atlases/OldSite/02.data", "start": 539641683, "end": 540033776}, {"filename": "/Content/Graphics/Atlases/OldSite/03.data", "start": 540033776, "end": 541557357}, {"filename": "/Content/Graphics/Atlases/OldSite/04.data", "start": 541557357, "end": 542670886}, {"filename": "/Content/Graphics/Atlases/OldSite/05.data", "start": 542670886, "end": 542957972}, {"filename": "/Content/Graphics/Atlases/OldSite/06.data", "start": 542957972, "end": 543290898}, {"filename": "/Content/Graphics/Atlases/OldSite/07.data", "start": 543290898, "end": 543929478}, {"filename": "/Content/Graphics/Atlases/OldSite/08.data", "start": 543929478, "end": 547606017}, {"filename": "/Content/Graphics/Atlases/OldSite/09.data", "start": 547606017, "end": 548138391}, {"filename": "/Content/Graphics/Atlases/OldSite/10.data", "start": 548138391, "end": 549332235}, {"filename": "/Content/Graphics/Atlases/Opening.meta", "start": 549332235, "end": 549332394}, {"filename": "/Content/Graphics/Atlases/Opening/gameby.data", "start": 549332394, "end": 549438425}, {"filename": "/Content/Graphics/Atlases/Opening/presentedby.data", "start": 549438425, "end": 549499735}, {"filename": "/Content/Graphics/Atlases/Overworld.meta", "start": 549499735, "end": 549500208}, {"filename": "/Content/Graphics/Atlases/Overworld/loading/00.data", "start": 549500208, "end": 549569626}, {"filename": "/Content/Graphics/Atlases/Overworld/loading/01.data", "start": 549569626, "end": 549641969}, {"filename": "/Content/Graphics/Atlases/Overworld/loading/02.data", "start": 549641969, "end": 549714072}, {"filename": "/Content/Graphics/Atlases/Overworld/loading/03.data", "start": 549714072, "end": 549781850}, {"filename": "/Content/Graphics/Atlases/Overworld/loading/04.data", "start": 549781850, "end": 549849678}, {"filename": "/Content/Graphics/Atlases/Overworld/loading/05.data", "start": 549849678, "end": 549919601}, {"filename": "/Content/Graphics/Atlases/Overworld/loading/06.data", "start": 549919601, "end": 549992534}, {"filename": "/Content/Graphics/Atlases/Overworld/loading/07.data", "start": 549992534, "end": 550064467}, {"filename": "/Content/Graphics/Atlases/Overworld/loading/08.data", "start": 550064467, "end": 550132745}, {"filename": "/Content/Graphics/Atlases/Overworld/loading/09.data", "start": 550132745, "end": 550201553}, {"filename": "/Content/Graphics/Atlases/Overworld/overlay.data", "start": 550201553, "end": 558494274}, {"filename": "/Content/Graphics/Atlases/Overworld/snow.data", "start": 558494274, "end": 558539321}, {"filename": "/Content/Graphics/Atlases/Overworld/star.data", "start": 558539321, "end": 558549697}, {"filename": "/Content/Graphics/Atlases/Overworld/vignette.data", "start": 558549697, "end": 560353855}, {"filename": "/Content/Graphics/Atlases/Portraits.meta", "start": 560353855, "end": 560379217}, {"filename": "/Content/Graphics/Atlases/Portraits/credits/a.data", "start": 560379217, "end": 562372822}, {"filename": "/Content/Graphics/Atlases/Portraits/credits/b.data", "start": 562372822, "end": 564376623}, {"filename": "/Content/Graphics/Atlases/Portraits/credits/c.data", "start": 564376623, "end": 566373940}, {"filename": "/Content/Graphics/Atlases/Portraits/credits/d.data", "start": 566373940, "end": 568195853}, {"filename": "/Content/Graphics/Atlases/Portraits/exph/normal00.data", "start": 568195853, "end": 568226426}, {"filename": "/Content/Graphics/Atlases/Portraits/final1.data", "start": 568226426, "end": 573147539}, {"filename": "/Content/Graphics/Atlases/Portraits/final2.data", "start": 573147539, "end": 578045572}, {"filename": "/Content/Graphics/Atlases/Portraits/final3.data", "start": 578045572, "end": 582920577}, {"filename": "/Content/Graphics/Atlases/Portraits/final4.data", "start": 582920577, "end": 587755082}, {"filename": "/Content/Graphics/Atlases/Portraits/final5.data", "start": 587755082, "end": 592428807}, {"filename": "/Content/Graphics/Atlases/Portraits/finalbg.data", "start": 592428807, "end": 600454220}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/angry00.data", "start": 600454220, "end": 600478541}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/angry01.data", "start": 600478541, "end": 600502022}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/angry02.data", "start": 600502022, "end": 600524443}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/angry03.data", "start": 600524443, "end": 600548764}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/angry04.data", "start": 600548764, "end": 600573889}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/angry05.data", "start": 600573889, "end": 600598478}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/angry06.data", "start": 600598478, "end": 600623431}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/angryAlt00.data", "start": 600623431, "end": 600648288}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/angryAlt01.data", "start": 600648288, "end": 600672025}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/angryAlt02.data", "start": 600672025, "end": 600694626}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/angryAlt03.data", "start": 600694626, "end": 600719407}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/angryAlt04.data", "start": 600719407, "end": 600745068}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/angryAlt05.data", "start": 600745068, "end": 600770193}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/angryAlt06.data", "start": 600770193, "end": 600795682}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/concerned00.data", "start": 600795682, "end": 600822027}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/concerned01.data", "start": 600822027, "end": 600848316}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/concerned02.data", "start": 600848316, "end": 600873733}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/concerned03.data", "start": 600873733, "end": 600900210}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/concerned04.data", "start": 600900210, "end": 600927903}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/concerned05.data", "start": 600927903, "end": 600954648}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/concerned06.data", "start": 600954648, "end": 600981637}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakA00.data", "start": 600981637, "end": 601011618}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakA01.data", "start": 601011618, "end": 601040979}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakA02.data", "start": 601040979, "end": 601069408}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakA03.data", "start": 601069408, "end": 601099109}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakA04.data", "start": 601099109, "end": 601131850}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakA05.data", "start": 601131850, "end": 601162759}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakA06.data", "start": 601162759, "end": 601194252}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakA07.data", "start": 601194252, "end": 601225229}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakA08.data", "start": 601225229, "end": 601256798}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakA09.data", "start": 601256798, "end": 601287567}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakA10.data", "start": 601287567, "end": 601318924}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakB00.data", "start": 601318924, "end": 601382841}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakB01.data", "start": 601382841, "end": 601445893}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakB02.data", "start": 601445893, "end": 601507800}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakB03.data", "start": 601507800, "end": 601571672}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakB04.data", "start": 601571672, "end": 601635947}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakB05.data", "start": 601635947, "end": 601698452}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakB06.data", "start": 601698452, "end": 601760104}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakB07.data", "start": 601760104, "end": 601824354}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakB08.data", "start": 601824354, "end": 601890227}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakB09.data", "start": 601890227, "end": 601959656}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakB10.data", "start": 601959656, "end": 602027422}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakB11.data", "start": 602027422, "end": 602057116}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakB12.data", "start": 602057116, "end": 602122202}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakB13.data", "start": 602122202, "end": 602181375}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakB14.data", "start": 602181375, "end": 602243196}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakB15.data", "start": 602243196, "end": 602308844}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakB16.data", "start": 602308844, "end": 602430148}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakB17.data", "start": 602430148, "end": 602513185}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakB18.data", "start": 602513185, "end": 602589676}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakC00.data", "start": 602589676, "end": 602701585}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakC01.data", "start": 602701585, "end": 602813334}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakC02.data", "start": 602813334, "end": 602923773}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakC03.data", "start": 602923773, "end": 603033077}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakC04.data", "start": 603033077, "end": 603144826}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakC05.data", "start": 603144826, "end": 603256630}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakC06.data", "start": 603256630, "end": 603369063}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakC07.data", "start": 603369063, "end": 603480346}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakC08.data", "start": 603480346, "end": 603589814}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakC09.data", "start": 603589814, "end": 603698718}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakC10.data", "start": 603698718, "end": 603820022}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakC11.data", "start": 603820022, "end": 603875593}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakC12.data", "start": 603875593, "end": 603955042}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakC13.data", "start": 603955042, "end": 604052363}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakC14.data", "start": 604052363, "end": 604152713}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakC15.data", "start": 604152713, "end": 604257430}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakC16.data", "start": 604257430, "end": 604363551}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/freakC17.data", "start": 604363551, "end": 604473900}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/normal00.data", "start": 604473900, "end": 604507241}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/normal01.data", "start": 604507241, "end": 604540534}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/normal02.data", "start": 604540534, "end": 604572075}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/normal03.data", "start": 604572075, "end": 604605364}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/normal04.data", "start": 604605364, "end": 604639593}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/normal05.data", "start": 604639593, "end": 604673414}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/normal06.data", "start": 604673414, "end": 604707051}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/sad00.data", "start": 604707051, "end": 604728732}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/sad01.data", "start": 604728732, "end": 604751373}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/sad02.data", "start": 604751373, "end": 604773226}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/sad03.data", "start": 604773226, "end": 604795895}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/sad04.data", "start": 604795895, "end": 604816976}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/scoff00.data", "start": 604816976, "end": 604854781}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/scoff01.data", "start": 604854781, "end": 604892566}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/scoff02.data", "start": 604892566, "end": 604928675}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/scoff03.data", "start": 604928675, "end": 604966560}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/scoff04.data", "start": 604966560, "end": 605003673}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/scoff05.data", "start": 605003673, "end": 605040242}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/scoff06.data", "start": 605040242, "end": 605078015}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/scoff07.data", "start": 605078015, "end": 605113416}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/scoff08.data", "start": 605113416, "end": 605147585}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/scoff09.data", "start": 605147585, "end": 605179082}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/scoff10.data", "start": 605179082, "end": 605214203}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/scoff11.data", "start": 605214203, "end": 605247924}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/scoff12.data", "start": 605247924, "end": 605282133}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/scoff13.data", "start": 605282133, "end": 605315626}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/serious00.data", "start": 605315626, "end": 605357109}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/serious01.data", "start": 605357109, "end": 605403670}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/serious02.data", "start": 605403670, "end": 605450434}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/serious03.data", "start": 605450434, "end": 605500037}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/serious04.data", "start": 605500037, "end": 605551693}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/serious05.data", "start": 605551693, "end": 605608582}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/serious06.data", "start": 605608582, "end": 605665438}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/serious07.data", "start": 605665438, "end": 605722953}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/serious08.data", "start": 605722953, "end": 605779281}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/serious09.data", "start": 605779281, "end": 605834051}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/serious10.data", "start": 605834051, "end": 605890629}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/serious11.data", "start": 605890629, "end": 605947472}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/serious12.data", "start": 605947472, "end": 606003840}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/serious13.data", "start": 606003840, "end": 606055197}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/serious14.data", "start": 606055197, "end": 606106016}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/serious15.data", "start": 606106016, "end": 606156195}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/serious16.data", "start": 606156195, "end": 606208147}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/serious17.data", "start": 606208147, "end": 606264990}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/serious18.data", "start": 606264990, "end": 606322505}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/serious19.data", "start": 606322505, "end": 606370082}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/serious20.data", "start": 606370082, "end": 606416357}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/serious21.data", "start": 606416357, "end": 606464927}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/serious22.data", "start": 606464927, "end": 606514360}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/serious23.data", "start": 606514360, "end": 606562838}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/serious24.data", "start": 606562838, "end": 606611298}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/serious25.data", "start": 606611298, "end": 606657913}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/serious26.data", "start": 606657913, "end": 606703058}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/serious27.data", "start": 606703058, "end": 606750413}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/serious28.data", "start": 606750413, "end": 606800275}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/serious29.data", "start": 606800275, "end": 606848357}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/sigh00.data", "start": 606848357, "end": 606871318}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/sigh01.data", "start": 606871318, "end": 606893075}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/sigh02.data", "start": 606893075, "end": 606914208}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/sigh03.data", "start": 606914208, "end": 606936981}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/sigh04.data", "start": 606936981, "end": 606960422}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/sigh05.data", "start": 606960422, "end": 606983559}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/sigh06.data", "start": 606983559, "end": 607007172}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/sigh07.data", "start": 607007172, "end": 607028913}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/sigh08.data", "start": 607028913, "end": 607053110}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/sigh09.data", "start": 607053110, "end": 607081103}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/sigh10.data", "start": 607081103, "end": 607118188}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/sigh11.data", "start": 607118188, "end": 607155997}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/sigh12.data", "start": 607155997, "end": 607193398}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/sigh13.data", "start": 607193398, "end": 607217515}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/upset00.data", "start": 607217515, "end": 607250684}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/upset01.data", "start": 607250684, "end": 607283657}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/upset02.data", "start": 607283657, "end": 607314894}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/upset03.data", "start": 607314894, "end": 607347867}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/upset04.data", "start": 607347867, "end": 607381456}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/upset05.data", "start": 607381456, "end": 607414613}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/upset06.data", "start": 607414613, "end": 607448466}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/worried00.data", "start": 607448466, "end": 607472043}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/worried01.data", "start": 607472043, "end": 607495372}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/worried02.data", "start": 607495372, "end": 607517209}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/worried03.data", "start": 607517209, "end": 607540750}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/worried04.data", "start": 607540750, "end": 607565255}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/worried05.data", "start": 607565255, "end": 607589168}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/worried06.data", "start": 607589168, "end": 607613605}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/worriedAlt00.data", "start": 607613605, "end": 607639966}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/worriedAlt01.data", "start": 607639966, "end": 607666123}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/worriedAlt02.data", "start": 607666123, "end": 607690656}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/worriedAlt03.data", "start": 607690656, "end": 607717065}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/worriedAlt04.data", "start": 607717065, "end": 607744426}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/worriedAlt05.data", "start": 607744426, "end": 607770987}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/worriedAlt06.data", "start": 607770987, "end": 607798260}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/yell00.data", "start": 607798260, "end": 607825201}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/yell01.data", "start": 607825201, "end": 607851654}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/yell02.data", "start": 607851654, "end": 607876879}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/yell03.data", "start": 607876879, "end": 607903688}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/yell04.data", "start": 607903688, "end": 607933141}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/yell05.data", "start": 607933141, "end": 607960894}, {"filename": "/Content/Graphics/Atlases/Portraits/ghost/yell06.data", "start": 607960894, "end": 607988707}, {"filename": "/Content/Graphics/Atlases/Portraits/granny/creepA00.data", "start": 607988707, "end": 608019936}, {"filename": "/Content/Graphics/Atlases/Portraits/granny/creepA04.data", "start": 608019936, "end": 608052101}, {"filename": "/Content/Graphics/Atlases/Portraits/granny/creepA05.data", "start": 608052101, "end": 608084926}, {"filename": "/Content/Graphics/Atlases/Portraits/granny/creepA06.data", "start": 608084926, "end": 608119287}, {"filename": "/Content/Graphics/Atlases/Portraits/granny/creepA07.data", "start": 608119287, "end": 608150684}, {"filename": "/Content/Graphics/Atlases/Portraits/granny/creepA08.data", "start": 608150684, "end": 608182885}, {"filename": "/Content/Graphics/Atlases/Portraits/granny/creepB00.data", "start": 608182885, "end": 608211910}, {"filename": "/Content/Graphics/Atlases/Portraits/granny/creepB04.data", "start": 608211910, "end": 608241803}, {"filename": "/Content/Graphics/Atlases/Portraits/granny/creepB05.data", "start": 608241803, "end": 608272648}, {"filename": "/Content/Graphics/Atlases/Portraits/granny/creepB06.data", "start": 608272648, "end": 608305241}, {"filename": "/Content/Graphics/Atlases/Portraits/granny/creepB07.data", "start": 608305241, "end": 608334350}, {"filename": "/Content/Graphics/Atlases/Portraits/granny/creepB08.data", "start": 608334350, "end": 608364587}, {"filename": "/Content/Graphics/Atlases/Portraits/granny/laugh00.data", "start": 608364587, "end": 608390792}, {"filename": "/Content/Graphics/Atlases/Portraits/granny/laugh01.data", "start": 608390792, "end": 608415609}, {"filename": "/Content/Graphics/Atlases/Portraits/granny/laugh02.data", "start": 608415609, "end": 608440194}, {"filename": "/Content/Graphics/Atlases/Portraits/granny/laugh03.data", "start": 608440194, "end": 608466171}, {"filename": "/Content/Graphics/Atlases/Portraits/granny/mock00.data", "start": 608466171, "end": 608486600}, {"filename": "/Content/Graphics/Atlases/Portraits/granny/mock01.data", "start": 608486600, "end": 608506797}, {"filename": "/Content/Graphics/Atlases/Portraits/granny/mock02.data", "start": 608506797, "end": 608526394}, {"filename": "/Content/Graphics/Atlases/Portraits/granny/mock03.data", "start": 608526394, "end": 608548787}, {"filename": "/Content/Graphics/Atlases/Portraits/granny/mock04.data", "start": 608548787, "end": 608570652}, {"filename": "/Content/Graphics/Atlases/Portraits/granny/mock05.data", "start": 608570652, "end": 608592489}, {"filename": "/Content/Graphics/Atlases/Portraits/granny/normal00.data", "start": 608592489, "end": 608620334}, {"filename": "/Content/Graphics/Atlases/Portraits/granny/normal01.data", "start": 608620334, "end": 608647247}, {"filename": "/Content/Graphics/Atlases/Portraits/granny/normal02.data", "start": 608647247, "end": 608673892}, {"filename": "/Content/Graphics/Atlases/Portraits/granny/normal03.data", "start": 608673892, "end": 608701301}, {"filename": "/Content/Graphics/Atlases/Portraits/granny/normal04.data", "start": 608701301, "end": 608728958}, {"filename": "/Content/Graphics/Atlases/Portraits/granny/normal05.data", "start": 608728958, "end": 608757591}, {"filename": "/Content/Graphics/Atlases/Portraits/granny/normal06.data", "start": 608757591, "end": 608787524}, {"filename": "/Content/Graphics/Atlases/Portraits/granny/normal07.data", "start": 608787524, "end": 608815109}, {"filename": "/Content/Graphics/Atlases/Portraits/granny/normal08.data", "start": 608815109, "end": 608843858}, {"filename": "/Content/Graphics/Atlases/Portraits/granny/normal09.data", "start": 608843858, "end": 608871023}, {"filename": "/Content/Graphics/Atlases/Portraits/granny/normal10.data", "start": 608871023, "end": 608897708}, {"filename": "/Content/Graphics/Atlases/Portraits/granny/normal11.data", "start": 608897708, "end": 608924121}, {"filename": "/Content/Graphics/Atlases/Portraits/granny/normal12.data", "start": 608924121, "end": 608951574}, {"filename": "/Content/Graphics/Atlases/Portraits/granny/normal13.data", "start": 608951574, "end": 608979275}, {"filename": "/Content/Graphics/Atlases/Portraits/granny/normal14.data", "start": 608979275, "end": 609006924}, {"filename": "/Content/Graphics/Atlases/Portraits/hug-light1.data", "start": 609006924, "end": 610106994}, {"filename": "/Content/Graphics/Atlases/Portraits/hug-light2a.data", "start": 610106994, "end": 610848965}, {"filename": "/Content/Graphics/Atlases/Portraits/hug-light2b.data", "start": 610848965, "end": 611572301}, {"filename": "/Content/Graphics/Atlases/Portraits/hug-light2c.data", "start": 611572301, "end": 612243213}, {"filename": "/Content/Graphics/Atlases/Portraits/hug1.data", "start": 612243213, "end": 613276956}, {"filename": "/Content/Graphics/Atlases/Portraits/hug2.data", "start": 613276956, "end": 614151318}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/angry00.data", "start": 614151318, "end": 614186511}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/angry01.data", "start": 614186511, "end": 614220848}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/angry02.data", "start": 614220848, "end": 614254857}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/angry03.data", "start": 614254857, "end": 614289914}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/angry04.data", "start": 614289914, "end": 614325099}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/angry05.data", "start": 614325099, "end": 614359860}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/angry06.data", "start": 614359860, "end": 614395265}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/deadpan00.data", "start": 614395265, "end": 614430950}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/deadpan01.data", "start": 614430950, "end": 614466303}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/deadpan02.data", "start": 614466303, "end": 614501208}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/deadpan03.data", "start": 614501208, "end": 614536913}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/deadpan04.data", "start": 614536913, "end": 614573262}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/deadpan05.data", "start": 614573262, "end": 614608995}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/deadpan06.data", "start": 614608995, "end": 614645104}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/deadpan07.data", "start": 614645104, "end": 614681425}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/deadpan08.data", "start": 614681425, "end": 614717686}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/determined00.data", "start": 614717686, "end": 614742339}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/determined01.data", "start": 614742339, "end": 614766404}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/determined02.data", "start": 614766404, "end": 614790113}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/determined03.data", "start": 614790113, "end": 614814734}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/determined04.data", "start": 614814734, "end": 614839971}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/determined05.data", "start": 614839971, "end": 614865172}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/determined06.data", "start": 614865172, "end": 614890121}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/determined07.data", "start": 614890121, "end": 614913638}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/determined08.data", "start": 614913638, "end": 614937735}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/determined09.data", "start": 614937735, "end": 614961796}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/determined10.data", "start": 614961796, "end": 614985609}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/distracted00.data", "start": 614985609, "end": 615018414}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/distracted01.data", "start": 615018414, "end": 615050279}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/distracted02.data", "start": 615050279, "end": 615080396}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/distracted03.data", "start": 615080396, "end": 615112385}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/distracted04.data", "start": 615112385, "end": 615144874}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/distracted05.data", "start": 615144874, "end": 615176971}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/distracted06.data", "start": 615176971, "end": 615209996}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/distracted07.data", "start": 615209996, "end": 615242001}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/distracted08.data", "start": 615242001, "end": 615274722}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/distracted09.data", "start": 615274722, "end": 615306407}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/normal00.data", "start": 615306407, "end": 615338928}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/normal01.data", "start": 615338928, "end": 615371061}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/normal02.data", "start": 615371061, "end": 615402294}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/normal03.data", "start": 615402294, "end": 615434443}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/normal04.data", "start": 615434443, "end": 615467036}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/normal05.data", "start": 615467036, "end": 615499253}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/normal06.data", "start": 615499253, "end": 615531942}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/panic00.data", "start": 615531942, "end": 615553611}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/panic01.data", "start": 615553611, "end": 615575876}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/panic02.data", "start": 615575876, "end": 615597757}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/panic03.data", "start": 615597757, "end": 615619914}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/panic04.data", "start": 615619914, "end": 615640831}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/peaceful00.data", "start": 615640831, "end": 615676172}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/peaceful01.data", "start": 615676172, "end": 615711973}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/peaceful02.data", "start": 615711973, "end": 615747070}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/peaceful03.data", "start": 615747070, "end": 615782891}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/sad00.data", "start": 615782891, "end": 615815612}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/sad01.data", "start": 615815612, "end": 615847905}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/sad02.data", "start": 615847905, "end": 615878982}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/sad03.data", "start": 615878982, "end": 615911179}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/sad04.data", "start": 615911179, "end": 615943872}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/sad05.data", "start": 615943872, "end": 615976465}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/sad06.data", "start": 615976465, "end": 616009126}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/sadder00.data", "start": 616009126, "end": 616042411}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/sadder01.data", "start": 616042411, "end": 616075448}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/sadder02.data", "start": 616075448, "end": 616107937}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/sadder03.data", "start": 616107937, "end": 616140986}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/sadder04.data", "start": 616140986, "end": 616174723}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/sadder05.data", "start": 616174723, "end": 616208084}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/sadder06.data", "start": 616208084, "end": 616241809}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/surprised00.data", "start": 616241809, "end": 616281822}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/surprised01.data", "start": 616281822, "end": 616320895}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/surprised02.data", "start": 616320895, "end": 616360000}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/surprised03.data", "start": 616360000, "end": 616399561}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/surprised04.data", "start": 616399561, "end": 616440506}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/surprised05.data", "start": 616440506, "end": 616480871}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/surprised06.data", "start": 616480871, "end": 616521856}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/together00.data", "start": 616521856, "end": 616545393}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/together01.data", "start": 616545393, "end": 616568978}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/together02.data", "start": 616568978, "end": 616591935}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/together03.data", "start": 616591935, "end": 616615604}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/together04.data", "start": 616615604, "end": 616639929}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/together05.data", "start": 616639929, "end": 616663778}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/together06.data", "start": 616663778, "end": 616687799}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/togetherZoom00.data", "start": 616687799, "end": 616713676}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/togetherZoom01.data", "start": 616713676, "end": 616738393}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/togetherZoom02.data", "start": 616738393, "end": 616764002}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/togetherZoom03.data", "start": 616764002, "end": 616790179}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/togetherZoom04.data", "start": 616790179, "end": 616816860}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/togetherZoom05.data", "start": 616816860, "end": 616842561}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/togetherZoom06.data", "start": 616842561, "end": 616867662}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/togetherZoom07.data", "start": 616867662, "end": 616894159}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/togetherZoom08.data", "start": 616894159, "end": 616920552}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/togetherZoom09.data", "start": 616920552, "end": 616946637}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/togetherZoom10.data", "start": 616946637, "end": 616971446}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/togetherZoom11.data", "start": 616971446, "end": 616996879}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/togetherZoom12.data", "start": 616996879, "end": 617021676}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/togetherZoom13.data", "start": 617021676, "end": 617047049}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/togetherZoom14.data", "start": 617047049, "end": 617071898}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/togetherZoom15.data", "start": 617071898, "end": 617095859}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/togetherZoom16.data", "start": 617095859, "end": 617120928}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/upset00.data", "start": 617120928, "end": 617151921}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/upset01.data", "start": 617151921, "end": 617182182}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/upset02.data", "start": 617182182, "end": 617211303}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/upset03.data", "start": 617211303, "end": 617241776}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/upset04.data", "start": 617241776, "end": 617272893}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/upset05.data", "start": 617272893, "end": 617304006}, {"filename": "/Content/Graphics/Atlases/Portraits/madeline/upset06.data", "start": 617304006, "end": 617335171}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/angry00.data", "start": 617335171, "end": 617387752}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/angry01.data", "start": 617387752, "end": 617439593}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/angry02.data", "start": 617439593, "end": 617491090}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/angry03.data", "start": 617491090, "end": 617543591}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/angry04.data", "start": 617543591, "end": 617596092}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/angry05.data", "start": 617596092, "end": 617648193}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/angry06.data", "start": 617648193, "end": 617700914}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/angry07.data", "start": 617700914, "end": 617753591}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/angry08.data", "start": 617753591, "end": 617801072}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/angry09.data", "start": 617801072, "end": 617817853}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/angry10.data", "start": 617817853, "end": 617870170}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/deadpan00.data", "start": 617870170, "end": 617922523}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/deadpan01.data", "start": 617922523, "end": 617975000}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/deadpan02.data", "start": 617975000, "end": 618027037}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/deadpan03.data", "start": 618027037, "end": 618079586}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/deadpan04.data", "start": 618079586, "end": 618132623}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/deadpan05.data", "start": 618132623, "end": 618185112}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/deadpan06.data", "start": 618185112, "end": 618237901}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/deadpan07.data", "start": 618237901, "end": 618290974}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/deadpan08.data", "start": 618290974, "end": 618343959}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/deadpan09.data", "start": 618343959, "end": 618396408}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/deadpan10.data", "start": 618396408, "end": 618443141}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/deadpan11.data", "start": 618443141, "end": 618461842}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/deadpan12.data", "start": 618461842, "end": 618513771}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/determined00.data", "start": 618513771, "end": 618560240}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/determined01.data", "start": 618560240, "end": 618606181}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/determined02.data", "start": 618606181, "end": 618651718}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/determined03.data", "start": 618651718, "end": 618698143}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/determined04.data", "start": 618698143, "end": 618745276}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/determined05.data", "start": 618745276, "end": 618792345}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/determined06.data", "start": 618792345, "end": 618839102}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/determined07.data", "start": 618839102, "end": 618884487}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/determined08.data", "start": 618884487, "end": 618930536}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/determined09.data", "start": 618930536, "end": 618976521}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/determined10.data", "start": 618976521, "end": 619022194}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/determined11.data", "start": 619022194, "end": 619068759}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/determined12.data", "start": 619068759, "end": 619110492}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/determined13.data", "start": 619110492, "end": 619125877}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/determined14.data", "start": 619125877, "end": 619172382}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/distracted00.data", "start": 619172382, "end": 619223631}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/distracted01.data", "start": 619223631, "end": 619273660}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/distracted02.data", "start": 619273660, "end": 619322145}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/distracted03.data", "start": 619322145, "end": 619372670}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/distracted04.data", "start": 619372670, "end": 619423987}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/distracted05.data", "start": 619423987, "end": 619474920}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/distracted06.data", "start": 619474920, "end": 619526353}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/distracted07.data", "start": 619526353, "end": 619576702}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/distracted08.data", "start": 619576702, "end": 619627667}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/distracted09.data", "start": 619627667, "end": 619677508}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/distracted10.data", "start": 619677508, "end": 619728853}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/distracted11.data", "start": 619728853, "end": 619775242}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/distracted12.data", "start": 619775242, "end": 619792667}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/distracted13.data", "start": 619792667, "end": 619843592}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/normal00.data", "start": 619843592, "end": 619893841}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/normal01.data", "start": 619893841, "end": 619943798}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/normal02.data", "start": 619943798, "end": 619992867}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/normal03.data", "start": 619992867, "end": 620042692}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/normal04.data", "start": 620042692, "end": 620092853}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/normal05.data", "start": 620092853, "end": 620142670}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/normal06.data", "start": 620142670, "end": 620193087}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/normal07.data", "start": 620193087, "end": 620243432}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/normal08.data", "start": 620243432, "end": 620288637}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/normal09.data", "start": 620288637, "end": 620305530}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/normal10.data", "start": 620305530, "end": 620355703}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/panic00.data", "start": 620355703, "end": 620399988}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/panic01.data", "start": 620399988, "end": 620444589}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/panic02.data", "start": 620444589, "end": 620489054}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/panic03.data", "start": 620489054, "end": 620533611}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/panic04.data", "start": 620533611, "end": 620577748}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/panic05.data", "start": 620577748, "end": 620622129}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/panic06.data", "start": 620622129, "end": 620662486}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/panic07.data", "start": 620662486, "end": 620677819}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/panic08.data", "start": 620677819, "end": 620721880}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/sad00.data", "start": 620721880, "end": 620772325}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/sad01.data", "start": 620772325, "end": 620822522}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/sad02.data", "start": 620822522, "end": 620871535}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/sad03.data", "start": 620871535, "end": 620921552}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/sad04.data", "start": 620921552, "end": 620971801}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/sad05.data", "start": 620971801, "end": 621021946}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/sad06.data", "start": 621021946, "end": 621072359}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/sad07.data", "start": 621072359, "end": 621122900}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/sad08.data", "start": 621122900, "end": 621168361}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/sad09.data", "start": 621168361, "end": 621184962}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/sad10.data", "start": 621184962, "end": 621235239}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/surprised00.data", "start": 621235239, "end": 621289928}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/surprised01.data", "start": 621289928, "end": 621343905}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/surprised02.data", "start": 621343905, "end": 621397646}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/surprised03.data", "start": 621397646, "end": 621451951}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/surprised04.data", "start": 621451951, "end": 621507472}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/surprised05.data", "start": 621507472, "end": 621562413}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/surprised06.data", "start": 621562413, "end": 621618030}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/surprised07.data", "start": 621618030, "end": 621672815}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/surprised08.data", "start": 621672815, "end": 621721452}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/surprised09.data", "start": 621721452, "end": 621739673}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/surprised10.data", "start": 621739673, "end": 621794322}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/upset00.data", "start": 621794322, "end": 621843927}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/upset01.data", "start": 621843927, "end": 621892920}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/upset02.data", "start": 621892920, "end": 621940941}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/upset03.data", "start": 621940941, "end": 621990234}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/upset04.data", "start": 621990234, "end": 622039963}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/upset05.data", "start": 622039963, "end": 622089620}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/upset06.data", "start": 622089620, "end": 622139413}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/upset07.data", "start": 622139413, "end": 622189114}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/upset08.data", "start": 622189114, "end": 622233919}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/upset09.data", "start": 622233919, "end": 622250372}, {"filename": "/Content/Graphics/Atlases/Portraits/madelinemirror/upset10.data", "start": 622250372, "end": 622299793}, {"filename": "/Content/Graphics/Atlases/Portraits/madelineph/angry00.data", "start": 622299793, "end": 622338246}, {"filename": "/Content/Graphics/Atlases/Portraits/madelineph/angry01.data", "start": 622338246, "end": 622375843}, {"filename": "/Content/Graphics/Atlases/Portraits/madelineph/angry02.data", "start": 622375843, "end": 622413096}, {"filename": "/Content/Graphics/Atlases/Portraits/madelineph/angry03.data", "start": 622413096, "end": 622451413}, {"filename": "/Content/Graphics/Atlases/Portraits/madelineph/angry04.data", "start": 622451413, "end": 622489426}, {"filename": "/Content/Graphics/Atlases/Portraits/madelineph/angry05.data", "start": 622489426, "end": 622527327}, {"filename": "/Content/Graphics/Atlases/Portraits/madelineph/angry06.data", "start": 622527327, "end": 622565960}, {"filename": "/Content/Graphics/Atlases/Portraits/madelineph/distracted00.data", "start": 622565960, "end": 622600281}, {"filename": "/Content/Graphics/Atlases/Portraits/madelineph/distracted01.data", "start": 622600281, "end": 622633754}, {"filename": "/Content/Graphics/Atlases/Portraits/madelineph/distracted02.data", "start": 622633754, "end": 622665559}, {"filename": "/Content/Graphics/Atlases/Portraits/madelineph/distracted03.data", "start": 622665559, "end": 622699028}, {"filename": "/Content/Graphics/Atlases/Portraits/madelineph/distracted04.data", "start": 622699028, "end": 622733229}, {"filename": "/Content/Graphics/Atlases/Portraits/madelineph/distracted05.data", "start": 622733229, "end": 622767038}, {"filename": "/Content/Graphics/Atlases/Portraits/madelineph/distracted06.data", "start": 622767038, "end": 622801579}, {"filename": "/Content/Graphics/Atlases/Portraits/madelineph/distracted07.data", "start": 622801579, "end": 622835900}, {"filename": "/Content/Graphics/Atlases/Portraits/madelineph/distracted08.data", "start": 622835900, "end": 622869373}, {"filename": "/Content/Graphics/Atlases/Portraits/madelineph/distracted09.data", "start": 622869373, "end": 622901178}, {"filename": "/Content/Graphics/Atlases/Portraits/madelineph/normal00.data", "start": 622901178, "end": 622937511}, {"filename": "/Content/Graphics/Atlases/Portraits/madelineph/normal01.data", "start": 622937511, "end": 622973368}, {"filename": "/Content/Graphics/Atlases/Portraits/madelineph/normal02.data", "start": 622973368, "end": 623008333}, {"filename": "/Content/Graphics/Atlases/Portraits/madelineph/normal03.data", "start": 623008333, "end": 623044250}, {"filename": "/Content/Graphics/Atlases/Portraits/madelineph/normal04.data", "start": 623044250, "end": 623080563}, {"filename": "/Content/Graphics/Atlases/Portraits/madelineph/normal05.data", "start": 623080563, "end": 623116584}, {"filename": "/Content/Graphics/Atlases/Portraits/madelineph/normal06.data", "start": 623116584, "end": 623153081}, {"filename": "/Content/Graphics/Atlases/Portraits/madelineph/sad00.data", "start": 623153081, "end": 623187082}, {"filename": "/Content/Graphics/Atlases/Portraits/madelineph/sad01.data", "start": 623187082, "end": 623220611}, {"filename": "/Content/Graphics/Atlases/Portraits/madelineph/sad02.data", "start": 623220611, "end": 623252860}, {"filename": "/Content/Graphics/Atlases/Portraits/madelineph/sad03.data", "start": 623252860, "end": 623286325}, {"filename": "/Content/Graphics/Atlases/Portraits/madelineph/sad04.data", "start": 623286325, "end": 623320286}, {"filename": "/Content/Graphics/Atlases/Portraits/madelineph/sad05.data", "start": 623320286, "end": 623354207}, {"filename": "/Content/Graphics/Atlases/Portraits/madelineph/sad06.data", "start": 623354207, "end": 623388184}, {"filename": "/Content/Graphics/Atlases/Portraits/madelineph/surprised00.data", "start": 623388184, "end": 623426781}, {"filename": "/Content/Graphics/Atlases/Portraits/madelineph/surprised01.data", "start": 623426781, "end": 623464750}, {"filename": "/Content/Graphics/Atlases/Portraits/madelineph/surprised02.data", "start": 623464750, "end": 623502803}, {"filename": "/Content/Graphics/Atlases/Portraits/madelineph/surprised03.data", "start": 623502803, "end": 623541064}, {"filename": "/Content/Graphics/Atlases/Portraits/madelineph/surprised04.data", "start": 623541064, "end": 623580637}, {"filename": "/Content/Graphics/Atlases/Portraits/madelineph/surprised05.data", "start": 623580637, "end": 623619630}, {"filename": "/Content/Graphics/Atlases/Portraits/madelineph/surprised06.data", "start": 623619630, "end": 623659199}, {"filename": "/Content/Graphics/Atlases/Portraits/madelineph/upset00.data", "start": 623659199, "end": 623691620}, {"filename": "/Content/Graphics/Atlases/Portraits/madelineph/upset01.data", "start": 623691620, "end": 623723281}, {"filename": "/Content/Graphics/Atlases/Portraits/madelineph/upset02.data", "start": 623723281, "end": 623753762}, {"filename": "/Content/Graphics/Atlases/Portraits/madelineph/upset03.data", "start": 623753762, "end": 623785663}, {"filename": "/Content/Graphics/Atlases/Portraits/madelineph/upset04.data", "start": 623785663, "end": 623818300}, {"filename": "/Content/Graphics/Atlases/Portraits/madelineph/upset05.data", "start": 623818300, "end": 623850933}, {"filename": "/Content/Graphics/Atlases/Portraits/madelineph/upset06.data", "start": 623850933, "end": 623883526}, {"filename": "/Content/Graphics/Atlases/Portraits/mom/concerned00.data", "start": 623883526, "end": 623915195}, {"filename": "/Content/Graphics/Atlases/Portraits/mom/concerned01.data", "start": 623915195, "end": 623946312}, {"filename": "/Content/Graphics/Atlases/Portraits/mom/concerned02.data", "start": 623946312, "end": 623976425}, {"filename": "/Content/Graphics/Atlases/Portraits/mom/concerned03.data", "start": 623976425, "end": 624007910}, {"filename": "/Content/Graphics/Atlases/Portraits/mom/concerned04.data", "start": 624007910, "end": 624039271}, {"filename": "/Content/Graphics/Atlases/Portraits/mom/concerned05.data", "start": 624039271, "end": 624069768}, {"filename": "/Content/Graphics/Atlases/Portraits/mom/concerned06.data", "start": 624069768, "end": 624101285}, {"filename": "/Content/Graphics/Atlases/Portraits/mom/normal00.data", "start": 624101285, "end": 624131998}, {"filename": "/Content/Graphics/Atlases/Portraits/mom/normal01.data", "start": 624131998, "end": 624161627}, {"filename": "/Content/Graphics/Atlases/Portraits/mom/normal02.data", "start": 624161627, "end": 624190568}, {"filename": "/Content/Graphics/Atlases/Portraits/mom/normal03.data", "start": 624190568, "end": 624220633}, {"filename": "/Content/Graphics/Atlases/Portraits/mom/normal04.data", "start": 624220633, "end": 624250814}, {"filename": "/Content/Graphics/Atlases/Portraits/mom/normal05.data", "start": 624250814, "end": 624280807}, {"filename": "/Content/Graphics/Atlases/Portraits/mom/normal06.data", "start": 624280807, "end": 624311656}, {"filename": "/Content/Graphics/Atlases/Portraits/momph/concerned00.data", "start": 624311656, "end": 624346641}, {"filename": "/Content/Graphics/Atlases/Portraits/momph/concerned01.data", "start": 624346641, "end": 624381058}, {"filename": "/Content/Graphics/Atlases/Portraits/momph/concerned02.data", "start": 624381058, "end": 624414555}, {"filename": "/Content/Graphics/Atlases/Portraits/momph/concerned03.data", "start": 624414555, "end": 624449356}, {"filename": "/Content/Graphics/Atlases/Portraits/momph/concerned04.data", "start": 624449356, "end": 624484213}, {"filename": "/Content/Graphics/Atlases/Portraits/momph/concerned05.data", "start": 624484213, "end": 624518394}, {"filename": "/Content/Graphics/Atlases/Portraits/momph/concerned06.data", "start": 624518394, "end": 624553219}, {"filename": "/Content/Graphics/Atlases/Portraits/momph/normal00.data", "start": 624553219, "end": 624587516}, {"filename": "/Content/Graphics/Atlases/Portraits/momph/normal01.data", "start": 624587516, "end": 624620673}, {"filename": "/Content/Graphics/Atlases/Portraits/momph/normal02.data", "start": 624620673, "end": 624653094}, {"filename": "/Content/Graphics/Atlases/Portraits/momph/normal03.data", "start": 624653094, "end": 624686715}, {"filename": "/Content/Graphics/Atlases/Portraits/momph/normal04.data", "start": 624686715, "end": 624720420}, {"filename": "/Content/Graphics/Atlases/Portraits/momph/normal05.data", "start": 624720420, "end": 624754077}, {"filename": "/Content/Graphics/Atlases/Portraits/momph/normal06.data", "start": 624754077, "end": 624788286}, {"filename": "/Content/Graphics/Atlases/Portraits/noise/00.data", "start": 624788286, "end": 624879703}, {"filename": "/Content/Graphics/Atlases/Portraits/noise/01.data", "start": 624879703, "end": 624971328}, {"filename": "/Content/Graphics/Atlases/Portraits/noise/02.data", "start": 624971328, "end": 625063097}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/drama00.data", "start": 625063097, "end": 625088766}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/drama01.data", "start": 625088766, "end": 625115171}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/drama02.data", "start": 625115171, "end": 625140956}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/drama03.data", "start": 625140956, "end": 625167081}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/drama04.data", "start": 625167081, "end": 625192478}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/drama05.data", "start": 625192478, "end": 625218195}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/lostcontrol00.data", "start": 625218195, "end": 625242416}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/lostcontrol01.data", "start": 625242416, "end": 625266609}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/lostcontrol02.data", "start": 625266609, "end": 625290450}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/lostcontrol03.data", "start": 625290450, "end": 625315091}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/lostcontrol04.data", "start": 625315091, "end": 625339956}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/lostcontrol05.data", "start": 625339956, "end": 625364789}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/nervous00.data", "start": 625364789, "end": 625394230}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/nervous01.data", "start": 625394230, "end": 625423503}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/nervous02.data", "start": 625423503, "end": 625453120}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/nervous03.data", "start": 625453120, "end": 625482469}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/nervous04.data", "start": 625482469, "end": 625512250}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/nervous05.data", "start": 625512250, "end": 625541367}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/nervous06.data", "start": 625541367, "end": 625570996}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/nervous07.data", "start": 625570996, "end": 625600781}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/normal00.data", "start": 625600781, "end": 625627366}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/normal01.data", "start": 625627366, "end": 625653879}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/normal02.data", "start": 625653879, "end": 625678620}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/normal03.data", "start": 625678620, "end": 625705065}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/normal04.data", "start": 625705065, "end": 625731606}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/normal05.data", "start": 625731606, "end": 625758863}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/normal06.data", "start": 625758863, "end": 625785496}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/normal07.data", "start": 625785496, "end": 625812541}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/normal08.data", "start": 625812541, "end": 625840002}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/normal09.data", "start": 625840002, "end": 625867559}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/normal10.data", "start": 625867559, "end": 625894648}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/normal11.data", "start": 625894648, "end": 625921597}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/normal12.data", "start": 625921597, "end": 625948174}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/serious00.data", "start": 625948174, "end": 625973523}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/serious01.data", "start": 625973523, "end": 625997876}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/serious02.data", "start": 625997876, "end": 626021229}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/serious03.data", "start": 626021229, "end": 626045862}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/serious04.data", "start": 626045862, "end": 626071135}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/serious05.data", "start": 626071135, "end": 626096620}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/serious06.data", "start": 626096620, "end": 626121789}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/serious07.data", "start": 626121789, "end": 626147410}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/sidehappy00.data", "start": 626147410, "end": 626166051}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/sidehappy01.data", "start": 626166051, "end": 626184500}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/sidehappy02.data", "start": 626184500, "end": 626202521}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/sidehappy03.data", "start": 626202521, "end": 626220850}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/sidehappy04.data", "start": 626220850, "end": 626239555}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/sidehappy05.data", "start": 626239555, "end": 626258312}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/sidehappy06.data", "start": 626258312, "end": 626276537}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/sidehappy07.data", "start": 626276537, "end": 626295414}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/sidesuspicious00.data", "start": 626295414, "end": 626316355}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/sidesuspicious01.data", "start": 626316355, "end": 626337072}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/sidesuspicious02.data", "start": 626337072, "end": 626357497}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/sidesuspicious03.data", "start": 626357497, "end": 626378378}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/sidesuspicious04.data", "start": 626378378, "end": 626399251}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/sidesuspicious05.data", "start": 626399251, "end": 626420192}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/sidesuspicious06.data", "start": 626420192, "end": 626441081}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/sidesuspicious07.data", "start": 626441081, "end": 626462018}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/sideworried00.data", "start": 626462018, "end": 626487287}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/sideworried01.data", "start": 626487287, "end": 626512084}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/sideworried02.data", "start": 626512084, "end": 626536465}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/sideworried03.data", "start": 626536465, "end": 626561422}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/sideworried04.data", "start": 626561422, "end": 626586607}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/sideworried05.data", "start": 626586607, "end": 626611980}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/sideworried06.data", "start": 626611980, "end": 626636969}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/sideworried07.data", "start": 626636969, "end": 626662538}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/sideworried08.data", "start": 626662538, "end": 626687719}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/worried00.data", "start": 626687719, "end": 626712612}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/worried01.data", "start": 626712612, "end": 626736945}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/worried02.data", "start": 626736945, "end": 626760278}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/worried03.data", "start": 626760278, "end": 626784891}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/worried04.data", "start": 626784891, "end": 626809708}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/worried05.data", "start": 626809708, "end": 626835565}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/worried06.data", "start": 626835565, "end": 626860978}, {"filename": "/Content/Graphics/Atlases/Portraits/oshiro/worried07.data", "start": 626860978, "end": 626886283}, {"filename": "/Content/Graphics/Atlases/Portraits/selfie.data", "start": 626886283, "end": 627594988}, {"filename": "/Content/Graphics/Atlases/Portraits/selfieCampfire.data", "start": 627594988, "end": 628105037}, {"filename": "/Content/Graphics/Atlases/Portraits/selfieFilter.data", "start": 628105037, "end": 630332902}, {"filename": "/Content/Graphics/Atlases/Portraits/selfieGondola.data", "start": 630332902, "end": 630851143}, {"filename": "/Content/Graphics/Atlases/Portraits/textbox/badeline.data", "start": 630851143, "end": 631184872}, {"filename": "/Content/Graphics/Atlases/Portraits/textbox/badeline_mini.data", "start": 631184872, "end": 631387955}, {"filename": "/Content/Graphics/Atlases/Portraits/textbox/default.data", "start": 631387955, "end": 631407086}, {"filename": "/Content/Graphics/Atlases/Portraits/textbox/default_mini.data", "start": 631407086, "end": 631417117}, {"filename": "/Content/Graphics/Atlases/Portraits/textbox/granny.data", "start": 631417117, "end": 632216783}, {"filename": "/Content/Graphics/Atlases/Portraits/textbox/madeline.data", "start": 632216783, "end": 632461454}, {"filename": "/Content/Graphics/Atlases/Portraits/textbox/madeline_ask.data", "start": 632461454, "end": 632544305}, {"filename": "/Content/Graphics/Atlases/Portraits/textbox/oshiro.data", "start": 632544305, "end": 633162258}, {"filename": "/Content/Graphics/Atlases/Portraits/textbox/oshiro_overlay.data", "start": 633162258, "end": 633286381}, {"filename": "/Content/Graphics/Atlases/Portraits/textbox/theo.data", "start": 633286381, "end": 635421255}, {"filename": "/Content/Graphics/Atlases/Portraits/textbox/theo_ask.data", "start": 635421255, "end": 636336771}, {"filename": "/Content/Graphics/Atlases/Portraits/textbox/theo_mini.data", "start": 636336771, "end": 637526875}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/excited00.data", "start": 637526875, "end": 637560972}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/excited01.data", "start": 637560972, "end": 637594941}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/excited02.data", "start": 637594941, "end": 637628078}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/excited03.data", "start": 637628078, "end": 637661683}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/excited04.data", "start": 637661683, "end": 637698384}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/excited05.data", "start": 637698384, "end": 637732669}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/excited06.data", "start": 637732669, "end": 637767930}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/nailedit00.data", "start": 637767930, "end": 637801251}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/nailedit01.data", "start": 637801251, "end": 637837092}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/nailedit02.data", "start": 637837092, "end": 637870229}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/nailedit03.data", "start": 637870229, "end": 637905170}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/normal00.data", "start": 637905170, "end": 637935911}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/normal01.data", "start": 637935911, "end": 637965372}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/normal02.data", "start": 637965372, "end": 637994965}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/normal03.data", "start": 637994965, "end": 638024994}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/normal04.data", "start": 638024994, "end": 638057579}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/normal05.data", "start": 638057579, "end": 638088084}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/normal06.data", "start": 638088084, "end": 638120017}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/normal07.data", "start": 638120017, "end": 638150242}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/normal08.data", "start": 638150242, "end": 638180935}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/normal09.data", "start": 638180935, "end": 638210692}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/serious00.data", "start": 638210692, "end": 638230125}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/serious01.data", "start": 638230125, "end": 638248910}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/serious02.data", "start": 638248910, "end": 638267711}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/serious03.data", "start": 638267711, "end": 638287020}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/serious04.data", "start": 638287020, "end": 638307721}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/serious05.data", "start": 638307721, "end": 638327918}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/serious06.data", "start": 638327918, "end": 638348211}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/thinking00.data", "start": 638348211, "end": 638377832}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/thinking01.data", "start": 638377832, "end": 638406701}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/thinking02.data", "start": 638406701, "end": 638434638}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/thinking03.data", "start": 638434638, "end": 638463939}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/thinking04.data", "start": 638463939, "end": 638493488}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/thinking05.data", "start": 638493488, "end": 638522613}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/thinking06.data", "start": 638522613, "end": 638552334}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/worried00.data", "start": 638552334, "end": 638571555}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/worried01.data", "start": 638571555, "end": 638590056}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/worried02.data", "start": 638590056, "end": 638607953}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/worried03.data", "start": 638607953, "end": 638626830}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/worried04.data", "start": 638626830, "end": 638646779}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/worried05.data", "start": 638646779, "end": 638666572}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/worried06.data", "start": 638666572, "end": 638686197}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/wtf00.data", "start": 638686197, "end": 638715462}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/wtf01.data", "start": 638715462, "end": 638743987}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/wtf02.data", "start": 638743987, "end": 638771596}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/wtf03.data", "start": 638771596, "end": 638800441}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/wtf04.data", "start": 638800441, "end": 638829690}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/wtf05.data", "start": 638829690, "end": 638858515}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/wtf06.data", "start": 638858515, "end": 638887936}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/yolo00.data", "start": 638887936, "end": 638921077}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/yolo01.data", "start": 638921077, "end": 638956830}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/yolo02.data", "start": 638956830, "end": 638990167}, {"filename": "/Content/Graphics/Atlases/Portraits/theo/yolo03.data", "start": 638990167, "end": 639024480}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/excited00.data", "start": 639024480, "end": 639074473}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/excited01.data", "start": 639074473, "end": 639123998}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/excited02.data", "start": 639123998, "end": 639172739}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/excited03.data", "start": 639172739, "end": 639222280}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/excited04.data", "start": 639222280, "end": 639273913}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/excited05.data", "start": 639273913, "end": 639323234}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/excited06.data", "start": 639323234, "end": 639374371}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/excited07.data", "start": 639374371, "end": 639424304}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/excited08.data", "start": 639424304, "end": 639468881}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/excited09.data", "start": 639468881, "end": 639486370}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/excited10.data", "start": 639486370, "end": 639536279}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/nailedit00.data", "start": 639536279, "end": 639584248}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/nailedit01.data", "start": 639584248, "end": 639634361}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/nailedit02.data", "start": 639634361, "end": 639681942}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/nailedit03.data", "start": 639681942, "end": 639731411}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/nailedit04.data", "start": 639731411, "end": 639779312}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/nailedit05.data", "start": 639779312, "end": 639822369}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/nailedit06.data", "start": 639822369, "end": 639839470}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/nailedit07.data", "start": 639839470, "end": 639887427}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/normal00.data", "start": 639887427, "end": 639934320}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/normal01.data", "start": 639934320, "end": 639980033}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/normal02.data", "start": 639980033, "end": 640025866}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/normal03.data", "start": 640025866, "end": 640072099}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/normal04.data", "start": 640072099, "end": 640120532}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/normal05.data", "start": 640120532, "end": 640166989}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/normal06.data", "start": 640166989, "end": 640214970}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/normal07.data", "start": 640214970, "end": 640261367}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/normal08.data", "start": 640261367, "end": 640308172}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/normal09.data", "start": 640308172, "end": 640354117}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/normal10.data", "start": 640354117, "end": 640400942}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/normal11.data", "start": 640400942, "end": 640443227}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/normal12.data", "start": 640443227, "end": 640460012}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/normal13.data", "start": 640460012, "end": 640506881}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/serious00.data", "start": 640506881, "end": 640546638}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/serious01.data", "start": 640546638, "end": 640585767}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/serious02.data", "start": 640585767, "end": 640624916}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/serious03.data", "start": 640624916, "end": 640664613}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/serious04.data", "start": 640664613, "end": 640705438}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/serious05.data", "start": 640705438, "end": 640745891}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/serious06.data", "start": 640745891, "end": 640786412}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/serious07.data", "start": 640786412, "end": 640826109}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/serious08.data", "start": 640826109, "end": 640861454}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/serious09.data", "start": 640861454, "end": 640876771}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/serious10.data", "start": 640876771, "end": 640916480}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/thinking00.data", "start": 640916480, "end": 640963601}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/thinking01.data", "start": 640963601, "end": 641010030}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/thinking02.data", "start": 641010030, "end": 641055671}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/thinking03.data", "start": 641055671, "end": 641102484}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/thinking04.data", "start": 641102484, "end": 641149273}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/thinking05.data", "start": 641149273, "end": 641195594}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/thinking06.data", "start": 641195594, "end": 641242815}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/thinking07.data", "start": 641242815, "end": 641289868}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/thinking08.data", "start": 641289868, "end": 641332017}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/thinking09.data", "start": 641332017, "end": 641348358}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/thinking10.data", "start": 641348358, "end": 641395539}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/worried00.data", "start": 641395539, "end": 641435664}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/worried01.data", "start": 641435664, "end": 641475121}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/worried02.data", "start": 641475121, "end": 641513970}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/worried03.data", "start": 641513970, "end": 641553759}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/worried04.data", "start": 641553759, "end": 641594328}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/worried05.data", "start": 641594328, "end": 641634797}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/worried06.data", "start": 641634797, "end": 641675306}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/worried07.data", "start": 641675306, "end": 641715463}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/worried08.data", "start": 641715463, "end": 641750884}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/worried09.data", "start": 641750884, "end": 641766397}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/worried10.data", "start": 641766397, "end": 641806470}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/wtf00.data", "start": 641806470, "end": 641853251}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/wtf01.data", "start": 641853251, "end": 641899356}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/wtf02.data", "start": 641899356, "end": 641944693}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/wtf03.data", "start": 641944693, "end": 641991090}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/wtf04.data", "start": 641991090, "end": 642037607}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/wtf05.data", "start": 642037607, "end": 642083656}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/wtf06.data", "start": 642083656, "end": 642130605}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/wtf07.data", "start": 642130605, "end": 642177318}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/wtf08.data", "start": 642177318, "end": 642219127}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/wtf09.data", "start": 642219127, "end": 642235468}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/wtf10.data", "start": 642235468, "end": 642282309}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/yolo00.data", "start": 642282309, "end": 642331042}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/yolo01.data", "start": 642331042, "end": 642381443}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/yolo02.data", "start": 642381443, "end": 642429532}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/yolo03.data", "start": 642429532, "end": 642479437}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/yolo04.data", "start": 642479437, "end": 642528110}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/yolo05.data", "start": 642528110, "end": 642571635}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/yolo06.data", "start": 642571635, "end": 642588924}, {"filename": "/Content/Graphics/Atlases/Portraits/theomirror/yolo07.data", "start": 642588924, "end": 642637573}, {"filename": "/Content/Graphics/Atlases/SummitEnd.meta", "start": 642637573, "end": 642638314}, {"filename": "/Content/Graphics/Atlases/SummitEnd/00.data", "start": 642638314, "end": 646020068}, {"filename": "/Content/Graphics/Atlases/SummitEnd/01a.data", "start": 646020068, "end": 646342476}, {"filename": "/Content/Graphics/Atlases/SummitEnd/01b.data", "start": 646342476, "end": 646640419}, {"filename": "/Content/Graphics/Atlases/SummitEnd/01c.data", "start": 646640419, "end": 646878840}, {"filename": "/Content/Graphics/Atlases/SummitEnd/02a.data", "start": 646878840, "end": 646945499}, {"filename": "/Content/Graphics/Atlases/SummitEnd/02b.data", "start": 646945499, "end": 647009058}, {"filename": "/Content/Graphics/Atlases/SummitEnd/02c.data", "start": 647009058, "end": 647062692}, {"filename": "/Content/Graphics/Atlases/SummitEnd/03a.data", "start": 647062692, "end": 647141605}, {"filename": "/Content/Graphics/Atlases/SummitEnd/03b.data", "start": 647141605, "end": 647218473}, {"filename": "/Content/Graphics/Atlases/SummitEnd/03c.data", "start": 647218473, "end": 647284020}, {"filename": "/Content/Graphics/Atlases/SummitEnd/04.data", "start": 647284020, "end": 647905653}, {"filename": "/Content/Graphics/Atlases/SummitEnd/05.data", "start": 647905653, "end": 650878339}, {"filename": "/Content/Graphics/Atlases/SummitEnd/06.data", "start": 650878339, "end": 651068988}, {"filename": "/Content/Graphics/Atlases/SummitEnd/07a.data", "start": 651068988, "end": 651073923}, {"filename": "/Content/Graphics/Atlases/SummitEnd/07b.data", "start": 651073923, "end": 651078419}, {"filename": "/Content/Graphics/Atlases/SummitEnd/07c.data", "start": 651078419, "end": 651083169}, {"filename": "/Content/Graphics/Atlases/SummitEnd/07d.data", "start": 651083169, "end": 651086750}, {"filename": "/Content/Graphics/Atlases/SummitEnd/08.data", "start": 651086750, "end": 652877499}, {"filename": "/Content/Graphics/Atlases/SummitEnd/09a.data", "start": 652877499, "end": 652916168}, {"filename": "/Content/Graphics/Atlases/SummitEnd/09b.data", "start": 652916168, "end": 652954616}, {"filename": "/Content/Graphics/Atlases/SummitEnd/09c.data", "start": 652954616, "end": 652992084}, {"filename": "/Content/Graphics/Atlases/SummitEnd/09d.data", "start": 652992084, "end": 653027766}, {"filename": "/Content/Graphics/Atlases/SummitEnd/09e.data", "start": 653027766, "end": 653064176}, {"filename": "/Content/Graphics/Atlases/SummitEnd/09f.data", "start": 653064176, "end": 653101796}, {"filename": "/Content/Graphics/Atlases/SummitEnd/09g.data", "start": 653101796, "end": 653136233}, {"filename": "/Content/Graphics/Atlases/SummitEnd/09h.data", "start": 653136233, "end": 653171976}, {"filename": "/Content/Graphics/Atlases/SummitEnd/10.data", "start": 653171976, "end": 653546939}, {"filename": "/Content/Graphics/Atlases/SummitEnd/11a.data", "start": 653546939, "end": 653614645}, {"filename": "/Content/Graphics/Atlases/SummitEnd/11b.data", "start": 653614645, "end": 653677985}, {"filename": "/Content/Graphics/Atlases/SummitEnd/11c.data", "start": 653677985, "end": 653738650}, {"filename": "/Content/Graphics/Atlases/SummitEnd/12.data", "start": 653738650, "end": 654358901}, {"filename": "/Content/Graphics/Atlases/SummitIntro.meta", "start": 654358901, "end": 654359404}, {"filename": "/Content/Graphics/Atlases/SummitIntro/00.data", "start": 654359404, "end": 657780828}, {"filename": "/Content/Graphics/Atlases/SummitIntro/01a.data", "start": 657780828, "end": 658002581}, {"filename": "/Content/Graphics/Atlases/SummitIntro/01b.data", "start": 658002581, "end": 658237133}, {"filename": "/Content/Graphics/Atlases/SummitIntro/02a.data", "start": 658237133, "end": 658244623}, {"filename": "/Content/Graphics/Atlases/SummitIntro/02b.data", "start": 658244623, "end": 658254066}, {"filename": "/Content/Graphics/Atlases/SummitIntro/03.data", "start": 658254066, "end": 659088117}, {"filename": "/Content/Graphics/Atlases/SummitIntro/04.data", "start": 659088117, "end": 659756011}, {"filename": "/Content/Graphics/Atlases/SummitIntro/05.data", "start": 659756011, "end": 660618606}, {"filename": "/Content/Graphics/Atlases/SummitIntro/06.data", "start": 660618606, "end": 660653069}, {"filename": "/Content/Graphics/Atlases/SummitIntro/07a.data", "start": 660653069, "end": 660744302}, {"filename": "/Content/Graphics/Atlases/SummitIntro/07b.data", "start": 660744302, "end": 660835094}, {"filename": "/Content/Graphics/Atlases/SummitIntro/08.data", "start": 660835094, "end": 661142429}, {"filename": "/Content/Graphics/Atlases/SummitIntro/09a.data", "start": 661142429, "end": 661243176}, {"filename": "/Content/Graphics/Atlases/SummitIntro/09b.data", "start": 661243176, "end": 661339823}, {"filename": "/Content/Graphics/Atlases/SummitIntro/10.data", "start": 661339823, "end": 662333060}, {"filename": "/Content/Graphics/Atlases/SummitIntro/11.data", "start": 662333060, "end": 662777156}, {"filename": "/Content/Graphics/Atlases/SummitIntro/12a.data", "start": 662777156, "end": 663033036}, {"filename": "/Content/Graphics/Atlases/SummitIntro/12b.data", "start": 663033036, "end": 663222662}, {"filename": "/Content/Graphics/Atlases/SummitIntro/13.data", "start": 663222662, "end": 663307625}, {"filename": "/Content/Graphics/Atlases/TheFall.meta", "start": 663307625, "end": 663308468}, {"filename": "/Content/Graphics/Atlases/TheFall/00.data", "start": 663308468, "end": 666639352}, {"filename": "/Content/Graphics/Atlases/TheFall/01.data", "start": 666639352, "end": 668068980}, {"filename": "/Content/Graphics/Atlases/TheFall/02.data", "start": 668068980, "end": 669529260}, {"filename": "/Content/Graphics/Atlases/TheFall/03a.data", "start": 669529260, "end": 669958759}, {"filename": "/Content/Graphics/Atlases/TheFall/03b.data", "start": 669958759, "end": 670634544}, {"filename": "/Content/Graphics/Atlases/TheFall/04.data", "start": 670634544, "end": 671245500}, {"filename": "/Content/Graphics/Atlases/TheFall/05a.data", "start": 671245500, "end": 671818468}, {"filename": "/Content/Graphics/Atlases/TheFall/05a0.data", "start": 671818468, "end": 671840257}, {"filename": "/Content/Graphics/Atlases/TheFall/05a1.data", "start": 671840257, "end": 672423847}, {"filename": "/Content/Graphics/Atlases/TheFall/05a2.data", "start": 672423847, "end": 673088664}, {"filename": "/Content/Graphics/Atlases/TheFall/05a3.data", "start": 673088664, "end": 673785140}, {"filename": "/Content/Graphics/Atlases/TheFall/05a4.data", "start": 673785140, "end": 674498846}, {"filename": "/Content/Graphics/Atlases/TheFall/05a5.data", "start": 674498846, "end": 675228074}, {"filename": "/Content/Graphics/Atlases/TheFall/05b.data", "start": 675228074, "end": 675517674}, {"filename": "/Content/Graphics/Atlases/TheFall/05b0.data", "start": 675517674, "end": 675539463}, {"filename": "/Content/Graphics/Atlases/TheFall/05b1.data", "start": 675539463, "end": 676737621}, {"filename": "/Content/Graphics/Atlases/TheFall/05b2.data", "start": 676737621, "end": 678235780}, {"filename": "/Content/Graphics/Atlases/TheFall/05b3.data", "start": 678235780, "end": 679871127}, {"filename": "/Content/Graphics/Atlases/TheFall/05b4.data", "start": 679871127, "end": 681602784}, {"filename": "/Content/Graphics/Atlases/TheFall/05b5.data", "start": 681602784, "end": 683413881}, {"filename": "/Content/Graphics/Atlases/TheFall/05c.data", "start": 683413881, "end": 683569101}, {"filename": "/Content/Graphics/Atlases/TheFall/05c0.data", "start": 683569101, "end": 683590890}, {"filename": "/Content/Graphics/Atlases/TheFall/05c1.data", "start": 683590890, "end": 684979757}, {"filename": "/Content/Graphics/Atlases/TheFall/05c2.data", "start": 684979757, "end": 686841136}, {"filename": "/Content/Graphics/Atlases/TheFall/05c3.data", "start": 686841136, "end": 688912265}, {"filename": "/Content/Graphics/Atlases/TheFall/05c4.data", "start": 688912265, "end": 691052259}, {"filename": "/Content/Graphics/Atlases/TheFall/05c5.data", "start": 691052259, "end": 693287044}, {"filename": "/Content/Graphics/Atlases/TheFall/05d.data", "start": 693287044, "end": 693292865}, {"filename": "/Content/Graphics/Atlases/TheFall/05d0.data", "start": 693292865, "end": 693314654}, {"filename": "/Content/Graphics/Atlases/TheFall/05d1.data", "start": 693314654, "end": 693320522}, {"filename": "/Content/Graphics/Atlases/TheFall/05d2.data", "start": 693320522, "end": 693328005}, {"filename": "/Content/Graphics/Atlases/TheFall/05d3.data", "start": 693328005, "end": 693338181}, {"filename": "/Content/Graphics/Atlases/TheFall/05d4.data", "start": 693338181, "end": 693348162}, {"filename": "/Content/Graphics/Atlases/TheFall/05d5.data", "start": 693348162, "end": 693359118}, {"filename": "/Content/Graphics/Atlases/TheFall/06.data", "start": 693359118, "end": 695142380}, {"filename": "/Content/Graphics/Atlases/WaveDashing.meta", "start": 695142380, "end": 695142865}, {"filename": "/Content/Graphics/Atlases/WaveDashing0.data", "start": 695142865, "end": 696405937}, {"filename": "/Content/Graphics/BackgroundTiles.xml", "start": 696405937, "end": 696411647}, {"filename": "/Content/Graphics/ColorGrading/cold.png", "start": 696411647, "end": 696434887}, {"filename": "/Content/Graphics/ColorGrading/credits.png", "start": 696434887, "end": 696451854}, {"filename": "/Content/Graphics/ColorGrading/feelingdown.png", "start": 696451854, "end": 696458190}, {"filename": "/Content/Graphics/ColorGrading/golden.png", "start": 696458190, "end": 696463578}, {"filename": "/Content/Graphics/ColorGrading/hot.png", "start": 696463578, "end": 696464480}, {"filename": "/Content/Graphics/ColorGrading/none.png", "start": 696464480, "end": 696482679}, {"filename": "/Content/Graphics/ColorGrading/oldsite.png", "start": 696482679, "end": 696497995}, {"filename": "/Content/Graphics/ColorGrading/panicattack.png", "start": 696497995, "end": 696513317}, {"filename": "/Content/Graphics/ColorGrading/reflection.png", "start": 696513317, "end": 696529682}, {"filename": "/Content/Graphics/ColorGrading/templevoid.png", "start": 696529682, "end": 696547008}, {"filename": "/Content/Graphics/CompleteScreens.xml", "start": 696547008, "end": 696556494}, {"filename": "/Content/Graphics/ForegroundTiles.xml", "start": 696556494, "end": 696565511}, {"filename": "/Content/Graphics/Portraits.xml", "start": 696565511, "end": 696597172}, {"filename": "/Content/Graphics/SplashScreen.png", "start": 696597172, "end": 699247590}, {"filename": "/Content/Graphics/Sprites.xml", "start": 699247590, "end": 699299882}, {"filename": "/Content/Graphics/SpritesGui.xml", "start": 699299882, "end": 699301617}, {"filename": "/Content/Maps/0-Intro.bin", "start": 699301617, "end": 699314030}, {"filename": "/Content/Maps/0-Intro.bin.disabled", "start": 699314030, "end": 699314655}, {"filename": "/Content/Maps/1-ForsakenCity.bin", "start": 699314655, "end": 699396307}, {"filename": "/Content/Maps/1H-ForsakenCity.bin", "start": 699396307, "end": 699441682}, {"filename": "/Content/Maps/1X-ForsakenCity.bin", "start": 699441682, "end": 699458914}, {"filename": "/Content/Maps/2-OldSite.bin", "start": 699458914, "end": 699586289}, {"filename": "/Content/Maps/2H-OldSite.bin", "start": 699586289, "end": 699655868}, {"filename": "/Content/Maps/2X-OldSite.bin", "start": 699655868, "end": 699677596}, {"filename": "/Content/Maps/3-CelestialResort.bin", "start": 699677596, "end": 700000089}, {"filename": "/Content/Maps/3H-CelestialResort.bin", "start": 700000089, "end": 700133997}, {"filename": "/Content/Maps/3X-CelestialResort.bin", "start": 700133997, "end": 700154914}, {"filename": "/Content/Maps/4-GoldenRidge.bin", "start": 700154914, "end": 700311806}, {"filename": "/Content/Maps/4H-GoldenRidge.bin", "start": 700311806, "end": 700390353}, {"filename": "/Content/Maps/4X-GoldenRidge.bin", "start": 700390353, "end": 700409131}, {"filename": "/Content/Maps/5-MirrorTemple.bin", "start": 700409131, "end": 700751473}, {"filename": "/Content/Maps/5H-MirrorTemple.bin", "start": 700751473, "end": 700872401}, {"filename": "/Content/Maps/5X-MirrorTemple.bin", "start": 700872401, "end": 700895968}, {"filename": "/Content/Maps/6-Reflection.bin", "start": 700895968, "end": 701267899}, {"filename": "/Content/Maps/6H-Reflection.bin", "start": 701267899, "end": 701523039}, {"filename": "/Content/Maps/6X-Reflection.bin", "start": 701523039, "end": 701562344}, {"filename": "/Content/Maps/7-Summit.bin", "start": 701562344, "end": 702180282}, {"filename": "/Content/Maps/7H-Summit.bin", "start": 702180282, "end": 702488073}, {"filename": "/Content/Maps/7X-Summit.bin", "start": 702488073, "end": 702528543}, {"filename": "/Content/Maps/8-Epilogue.bin", "start": 702528543, "end": 702534819}, {"filename": "/Content/Maps/9-Core.bin", "start": 702534819, "end": 702691542}, {"filename": "/Content/Maps/9H-Core.bin", "start": 702691542, "end": 702804178}, {"filename": "/Content/Maps/9X-Core.bin", "start": 702804178, "end": 702821536}, {"filename": "/Content/Maps/LostLevels.bin", "start": 702821536, "end": 703591652}, {"filename": "/Content/Monocle/MonocleDefault.spritefont", "start": 703591652, "end": 703593723}, {"filename": "/Content/Monocle/MonocleDefault.xnb", "start": 703593723, "end": 703615401}, {"filename": "/Content/Overworld/AreaViews.xml", "start": 703615401, "end": 703618911}, {"filename": "/Content/Overworld/bird.obj", "start": 703618911, "end": 703760362}, {"filename": "/Content/Overworld/bird.obj.export", "start": 703760362, "end": 703856272}, {"filename": "/Content/Overworld/buildings.obj", "start": 703856272, "end": 707975697}, {"filename": "/Content/Overworld/buildings.obj.export", "start": 707975697, "end": 710234877}, {"filename": "/Content/Overworld/moon.obj", "start": 710234877, "end": 710476522}, {"filename": "/Content/Overworld/moon.obj.export", "start": 710476522, "end": 710631026}, {"filename": "/Content/Overworld/mountain.obj", "start": 710631026, "end": 711816324}, {"filename": "/Content/Overworld/mountain.obj.export", "start": 711816324, "end": 712543014}, {"filename": "/Content/Overworld/mountain_wall.obj", "start": 712543014, "end": 712544995}, {"filename": "/Content/Overworld/mountain_wall.obj.export", "start": 712544995, "end": 712546334}, {"filename": "/Content/Tutorials/combo.bin", "start": 712546334, "end": 712556927}, {"filename": "/Content/Tutorials/superwalljump.bin", "start": 712556927, "end": 712568574}, {"filename": "/Content/Tutorials/too_close.bin", "start": 712568574, "end": 712579945}, {"filename": "/Content/Tutorials/too_far.bin", "start": 712579945, "end": 712591220}, {"filename": "/Content/Tutorials/wavedash.bin", "start": 712591220, "end": 712602585}, {"filename": "/Content/Tutorials/wavedashppt.bin", "start": 712602585, "end": 712609863}], "remote_package_size": 613083429, "package_uuid": "sha256-dceba6c09716f131c02f49ccd8f365da96e21ced4c5eb07b35b015274bbf9ba0"}); + + })(); +} diff --git a/celeste/index.html b/celeste/index.html new file mode 100644 index 0000000..977be23 --- /dev/null +++ b/celeste/index.html @@ -0,0 +1,25 @@ + + + + + + + CelesteWasm + + + + + + + + + + + + + + + + diff --git a/celeste/styles.css b/celeste/styles.css new file mode 100644 index 0000000..0ee76aa --- /dev/null +++ b/celeste/styles.css @@ -0,0 +1,323 @@ +:root { + --font-body: 'Inter', -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", + Roboto, "Helvetica Neue", Arial, sans-serif; + --font-display: 'Inter Tight', 'Inter', -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", + Roboto, "Helvetica Neue", Arial, sans-serif; + --font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} + +main, +main.dark { + --bg-sub: #131313; + --bg: #171717; + --surface0: #1e1e1e; + --surface1: #2b2b2b; + --surface2: #333333; + --surface3: #3b3b3b; + --surface4: #444444; + --surface5: #4c4c4c; + --surface6: #555555; + --accent: #f02424; + --error: #f02424; + --success: #84f084; + --warning: #f0f084; + --info: #7c98f6; + --fg: #f0f0f0; + --fg2: #e0e0e0; + --fg3: #d0d0d0; + --fg4: #c0c0c0; + --fg5: #b0b0b0; + --fg6: #a0a0a0; +} + +main.light { + --bg-sub: #fafafa; + --bg: #f0f0f0; + --surface0: #e0e0e0; + --surface1: #d0d0d0; + --surface2: #c0c0c0; + --surface3: #b0b0b0; + --surface4: #a0a0a0; + --surface5: #909090; + --surface6: #808080; + --accent: #f06060; + --error: #e43e3e; + --success: #14b614; + --warning: #e0e060; + --info: #6097f0; + --fg: #171717; + --fg2: #2b2b2b; + --fg3: #3b3b3b; + --fg4: #4c4c4c; + --fg5: #555555; + --fg6: #5f5f5f; +} + +/* world's worst port of catppuccin mocha but who gaf */ +main.ctp { + --bg-sub: #181825; + --bg: #1e1e2e; + --surface0: #313244; + --surface1: #45475a; + --surface2: #585b70; + --surface3: #6c7086; + --surface4: #7f849c; + --surface5: #9399b2; + --surface6: #a6adc8; + --accent: #f38ba8; + --error: #f38ba8; + --success: #a6e3a1; + --warning: #f9e2af; + --info: #cba6f7; + --fg: #cdd6f4; + --fg2: #bac2de; + --fg3: #a6adc8; + --fg4: #9399b2; + --fg5: #7f849c; + --fg6: #6c7086; +} + +main, +canvascontainer, +pre { + transition: background-color 0.3s, color 0.3s; +} + +pre { + font-family: var(--font-mono); +} + +html, +body { + margin: 0; + padding: 0; + width: 100vw; + height: 100vh; + font-size: 100%; + font-family: var(--font-body); + overflow: hidden; +} + +input { + font-family: var(--font-body); +} + +* { + box-sizing: border-box; + accent-color: var(--accent) !important; + outline-color: var(--accent) !important; +} + +::selection, +::-moz-selection { + background-color: var(--accent) !important; + color: var(--fg) !important; +} + +.flex { + display: flex; +} + +.col { + flex-direction: column; +} + +.hcenter { + justify-content: center; +} + +.vcenter { + align-items: center; +} + +.gap-xl { + gap: 3em; +} + +.gap-lg { + gap: 2em; +} + +.gap { + gap: 1.5em; +} + +.gap-md { + gap: 1em; +} + +.gap-sm { + gap: 0.5em; +} + +.gap-xs { + gap: 0.25em; +} + +.space-between { + justify-content: space-between; +} + +*::-webkit-scrollbar { + width: 0.5em; + height: 0.5em; + background-color: transparent; +} + +/* *::-webkit-scrollbar:hover, +*::-webkit-scrollbar:has(*::-webkit-scrollbar-thumb:hover) { + width: 0.5em; + height: 0.5em; +} */ + +*::-webkit-scrollbar-thumb { + background-color: var(--surface4); + transition: background-color 0.2s; + border-radius: 1em; +} + +*::-webkit-scrollbar-thumb:hover { + background-color: var(--accent); + transition: background-color 0.2s; +} + +*::-webkit-scrollbar-track { + background-color: transparent; +} + +*::-webkit-scrollbar-corner, +*::-webkit-scrollbar-button { + display: none; +} + +main>* { + width: 100%; +} + +button { + user-select: none; + background-color: var(--surface1); + padding: 0.5em 1em; + color: var(--fg); + border: none; + border-radius: 0.6rem; + cursor: pointer; + transition: background-color 0.2s; + font-size: 0.95rem; + font-family: var(--font-body); + font-weight: 500; + display: flex; + align-items: center; + justify-content: center; + + &:hover { + background-color: var(--surface3); + } + + &:active { + background-color: var(--surface5); + } + + + .material-symbols-rounded { + font-size: 1.3rem; + margin: 0; + padding: 0; + } + + &:has(.material-symbols-rounded):not(:has(.label)) { + display: flex; + align-items: center; + justify-content: center; + padding: 0; + width: 2rem; + height: 2rem; + border-radius: 50%; + + &.large { + width: 3.5rem; + height: 3.5rem; + + .material-symbols-rounded { + font-size: 1.75rem; + } + } + } + + &:has(.label) .material-symbols-rounded { + margin-right: 0.5rem !important; + } + + &.disabled { + pointer-events: none; + cursor: not-allowed; + color: var(--fg6); + background-color: var(--surface4); + } + + &.primary { + background-color: var(--accent); + + &:hover { + background-color: color-mix(in srgb, var(--accent) 80%, white); + } + + &:active { + background-color: color-mix(in srgb, var(--accent) 70%, white); + } + } + + &.plain { + background-color: transparent; + color: var(--fg); + + &:hover { + background-color: var(--surface1); + } + } +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: var(--font-display); +} + +h1 { + font-weight: 680; +} + +h2 { + font-weight: 600; +} + +h3 { + font-weight: 500; +} + +a { + color: var(--accent); + text-decoration: none; + transition: color 0.15s; + + &:hover { + color: color-mix(in srgb, var(--accent) 80%, white); + } +} + +*:focus-visible { + outline: var(--accent) auto 2px; +} + +@keyframes fadeinandmove { + from { opacity: 0; transform: translateY(1em); } + to { opacity: 1; transform: translateY(0); } +} + +@keyframes fadeoutandmove { + from { opacity: 1; transform: translateY(0); } + to { opacity: 0; transform: translateY(-1em); } +}