diff --git a/arc_design_contest/2018/NTUST_Best_mattress/FFT.c b/arc_design_contest/2018/NTUST_Best_mattress/FFT.c
new file mode 100644
index 00000000..2c9975f4
--- /dev/null
+++ b/arc_design_contest/2018/NTUST_Best_mattress/FFT.c
@@ -0,0 +1,323 @@
+/*
+
+ FFT libray
+ Copyright (C) 2010 Didier Longueville
+ Copyright (C) 2014 Enrique Condes
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+*/
+
+#include "FFT.h"
+
+/* Variables */
+uint16_t this_samples;
+double this_samplingFrequency;
+double *this_vReal;
+double *this_vImag;
+uint8_t this_power;
+
+
+
+void arduinoFFT(double *vReal, double *vImag, uint16_t samples, double samplingFrequency)
+{// Constructor
+ this_vReal = vReal;
+ this_vImag = vImag;
+ this_samples = samples;
+ this_samplingFrequency = samplingFrequency;
+ this_power = Exponent(samples);
+}
+
+
+uint8_t Revision(void)
+{
+ return(FFT_LIB_REV);
+}
+
+void Compute(double *vReal, double *vImag, uint16_t samples, uint8_t dir)
+{
+ Compute_1(vReal, vImag, samples, Exponent(samples), dir);
+}
+
+void Compute_3(uint8_t dir)
+{// Computes in-place complex-to-complex FFT /
+ // Reverse bits /
+ uint16_t j = 0;
+ for (uint16_t i = 0; i < (this_samples - 1); i++) {
+ if (i < j) {
+ Swap(&this_vReal[i], &this_vReal[j]);
+ if(dir==FFT_REVERSE)
+ Swap(&this_vImag[i], &this_vImag[j]);
+ }
+ uint16_t k = (this_samples >> 1);
+ while (k <= j) {
+ j -= k;
+ k >>= 1;
+ }
+ j += k;
+ }
+ // Compute the FFT /
+ double c1 = -1.0;
+ double c2 = 0.0;
+ uint16_t l2 = 1;
+ for (uint8_t l = 0; (l < this_power); l++) {
+ uint16_t l1 = l2;
+ l2 <<= 1;
+ double u1 = 1.0;
+ double u2 = 0.0;
+ for (j = 0; j < l1; j++) {
+ for (uint16_t i = j; i < this_samples; i += l2) {
+ uint16_t i1 = i + l1;
+ double t1 = u1 * this_vReal[i1] - u2 * this_vImag[i1];
+ double t2 = u1 * this_vImag[i1] + u2 * this_vReal[i1];
+ this_vReal[i1] = this_vReal[i] - t1;
+ this_vImag[i1] = this_vImag[i] - t2;
+ this_vReal[i] += t1;
+ this_vImag[i] += t2;
+ }
+ double z = ((u1 * c1) - (u2 * c2));
+ u2 = ((u1 * c2) + (u2 * c1));
+ u1 = z;
+ }
+ c2 = sqrt((1.0 - c1) / 2.0);
+ if (dir == FFT_FORWARD) {
+ c2 = -c2;
+ }
+ c1 = sqrt((1.0 + c1) / 2.0);
+ }
+ // Scaling for reverse transform /
+ if (dir != FFT_FORWARD) {
+ for (uint16_t i = 0; i < this_samples; i++) {
+ this_vReal[i] /= this_samples;
+ this_vImag[i] /= this_samples;
+ }
+ }
+}
+
+void Compute_1(double *vReal, double *vImag, uint16_t samples, uint8_t power, uint8_t dir)
+{ // Computes in-place complex-to-complex FFT
+ // Reverse bits
+ uint16_t j = 0;
+ for (uint16_t i = 0; i < (samples - 1); i++) {
+ if (i < j) {
+ Swap(&vReal[i], &vReal[j]);
+ if(dir==FFT_REVERSE)
+ Swap(&vImag[i], &vImag[j]);
+ }
+ uint16_t k = (samples >> 1);
+ while (k <= j) {
+ j -= k;
+ k >>= 1;
+ }
+ j += k;
+ }
+ // Compute the FFT
+ double c1 = -1.0;
+ double c2 = 0.0;
+ uint16_t l2 = 1;
+ for (uint8_t l = 0; (l < power); l++) {
+ uint16_t l1 = l2;
+ l2 <<= 1;
+ double u1 = 1.0;
+ double u2 = 0.0;
+ for (j = 0; j < l1; j++) {
+ for (uint16_t i = j; i < samples; i += l2) {
+ uint16_t i1 = i + l1;
+ double t1 = u1 * vReal[i1] - u2 * vImag[i1];
+ double t2 = u1 * vImag[i1] + u2 * vReal[i1];
+ vReal[i1] = vReal[i] - t1;
+ vImag[i1] = vImag[i] - t2;
+ vReal[i] += t1;
+ vImag[i] += t2;
+ }
+ double z = ((u1 * c1) - (u2 * c2));
+ u2 = ((u1 * c2) + (u2 * c1));
+ u1 = z;
+ }
+ c2 = sqrt((1.0 - c1) / 2.0);
+ if (dir == FFT_FORWARD) {
+ c2 = -c2;
+ }
+ c1 = sqrt((1.0 + c1) / 2.0);
+ }
+ // Scaling for reverse transform
+ if (dir != FFT_FORWARD) {
+ for (uint16_t i = 0; i < samples; i++) {
+ vReal[i] /= samples;
+ vImag[i] /= samples;
+ }
+ }
+}
+
+void ComplexToMagnitude_1()
+{ // vM is half the size of vReal and vImag
+ for (uint16_t i = 0; i < this_samples; i++) {
+ this_vReal[i] = sqrt(sq(this_vReal[i]) + sq(this_vImag[i]));
+ }
+}
+
+void ComplexToMagnitude(double *vReal, double *vImag, uint16_t samples)
+{ // vM is half the size of vReal and vImag
+ for (uint16_t i = 0; i < samples; i++) {
+ vReal[i] = sqrt(sq(vReal[i]) + sq(vImag[i]));
+ }
+}
+
+void Windowing_1(uint8_t windowType, uint8_t dir)
+{// Weighing factors are computed once before multiple use of FFT
+// The weighing function is symetric; half the weighs are recorded
+ double samplesMinusOne = (double)this_samples - 1.0;
+ for (uint16_t i = 0; i < (this_samples >> 1); i++) {
+ double indexMinusOne = (double)i;
+ double ratio = (indexMinusOne / samplesMinusOne);
+ double weighingFactor = 1.0;
+ // Compute and record weighting factor
+ switch (windowType) {
+ case FFT_WIN_TYP_RECTANGLE: // rectangle (box car)
+ weighingFactor = 1.0;
+ break;
+ case FFT_WIN_TYP_HAMMING: // hamming
+ weighingFactor = 0.54 - (0.46 * cos(twoPi * ratio));
+ break;
+ case FFT_WIN_TYP_HANN: // hann
+ weighingFactor = 0.54 * (1.0 - cos(twoPi * ratio));
+ break;
+ case FFT_WIN_TYP_TRIANGLE: // triangle (Bartlett)
+ weighingFactor = 1.0 - ((2.0 * abs(indexMinusOne - (samplesMinusOne / 2.0))) / samplesMinusOne);
+ break;
+ case FFT_WIN_TYP_BLACKMAN: // blackmann
+ weighingFactor = 0.42323 - (0.49755 * (cos(twoPi * ratio))) + (0.07922 * (cos(fourPi * ratio)));
+ break;
+ case FFT_WIN_TYP_FLT_TOP: // flat top
+ weighingFactor = 0.2810639 - (0.5208972 * cos(twoPi * ratio)) + (0.1980399 * cos(fourPi * ratio));
+ break;
+ case FFT_WIN_TYP_WELCH: // welch
+ weighingFactor = 1.0 - sq((indexMinusOne - samplesMinusOne / 2.0) / (samplesMinusOne / 2.0));
+ break;
+ }
+ if (dir == FFT_FORWARD) {
+ this_vReal[i] *= weighingFactor;
+ this_vReal[this_samples - (i + 1)] *= weighingFactor;
+ }
+ else {
+ this_vReal[i] /= weighingFactor;
+ this_vReal[this_samples - (i + 1)] /= weighingFactor;
+ }
+ }
+}
+
+
+void Windowing(double *vData, uint16_t samples, uint8_t windowType, uint8_t dir)
+{// Weighing factors are computed once before multiple use of FFT
+// The weighing function is symetric; half the weighs are recorded
+ double samplesMinusOne = (double)samples - 1.0;
+ for (uint16_t i = 0; i < (samples >> 1); i++) {
+ double indexMinusOne = (double)(i);
+ double ratio = (indexMinusOne / samplesMinusOne);
+ double weighingFactor = 1.0;
+ // Compute and record weighting factor
+ switch (windowType) {
+ case FFT_WIN_TYP_RECTANGLE: // rectangle (box car)
+ weighingFactor = 1.0;
+ break;
+ case FFT_WIN_TYP_HAMMING: // hamming
+ weighingFactor = 0.54 - (0.46 * cos(twoPi * ratio));
+ break;
+ case FFT_WIN_TYP_HANN: // hann
+ weighingFactor = 0.54 * (1.0 - cos(twoPi * ratio));
+ break;
+ case FFT_WIN_TYP_TRIANGLE: // triangle (Bartlett)
+ weighingFactor = 1.0 - ((2.0 * abs(indexMinusOne - (samplesMinusOne / 2.0))) / samplesMinusOne);
+ break;
+ case FFT_WIN_TYP_BLACKMAN: // blackmann
+ weighingFactor = 0.42323 - (0.49755 * (cos(twoPi * ratio))) + (0.07922 * (cos(fourPi * ratio)));
+ break;
+ case FFT_WIN_TYP_FLT_TOP: // flat top
+ weighingFactor = 0.2810639 - (0.5208972 * cos(twoPi * ratio)) + (0.1980399 * cos(fourPi * ratio));
+ break;
+ case FFT_WIN_TYP_WELCH: // welch
+ weighingFactor = 1.0 - sq((indexMinusOne - samplesMinusOne / 2.0) / (samplesMinusOne / 2.0));
+ break;
+ }
+ if (dir == FFT_FORWARD) {
+ vData[i] *= weighingFactor;
+ vData[samples - (i + 1)] *= weighingFactor;
+ }
+ else {
+ vData[i] /= weighingFactor;
+ vData[samples - (i + 1)] /= weighingFactor;
+ }
+ }
+}
+
+double MajorPeak_1()
+{
+ double maxY = 0;
+ uint16_t IndexOfMaxY = 0;
+ //If sampling_frequency = 2 * max_frequency in signal,
+ //value would be stored at position samples/2
+ for (uint16_t i = 1; i < ((this_samples >> 1) + 1); i++) {
+ if ((this_vReal[i-1] < this_vReal[i]) && (this_vReal[i] > this_vReal[i+1])) {
+ if (this_vReal[i] > maxY) {
+ maxY = this_vReal[i];
+ IndexOfMaxY = i;
+ }
+ }
+ }
+ double delta = 0.5 * ((this_vReal[IndexOfMaxY-1] - this_vReal[IndexOfMaxY+1]) / (this_vReal[IndexOfMaxY-1] - (2.0 * this_vReal[IndexOfMaxY]) + this_vReal[IndexOfMaxY+1]));
+ double interpolatedX = ((IndexOfMaxY + delta) * this_samplingFrequency) / (this_samples-1);
+ if(IndexOfMaxY==(this_samples >> 1)) //To improve calculation on edge values
+ interpolatedX = ((IndexOfMaxY + delta) * this_samplingFrequency) / (this_samples);
+ // retuned value: interpolated frequency peak apex
+ return(interpolatedX);
+}
+
+double MajorPeak(double *vD, uint16_t samples, double samplingFrequency)
+{
+ double maxY = 0;
+ uint16_t IndexOfMaxY = 0;
+ //If sampling_frequency = 2 * max_frequency in signal,
+ //value would be stored at position samples/2
+ for (uint16_t i = 1; i < ((samples >> 1) + 1); i++) {
+ if ((vD[i-1] < vD[i]) && (vD[i] > vD[i+1])) {
+ if (vD[i] > maxY) {
+ maxY = vD[i];
+ IndexOfMaxY = i;
+ }
+ }
+ }
+ double delta = 0.5 * ((vD[IndexOfMaxY-1] - vD[IndexOfMaxY+1]) / (vD[IndexOfMaxY-1] - (2.0 * vD[IndexOfMaxY]) + vD[IndexOfMaxY+1]));
+ double interpolatedX = ((IndexOfMaxY + delta) * samplingFrequency) / (samples-1);
+ if(IndexOfMaxY==(samples >> 1)) //To improve calculation on edge values
+ interpolatedX = ((IndexOfMaxY + delta) * samplingFrequency) / (samples);
+ // returned value: interpolated frequency peak apex
+ return(interpolatedX);
+}
+
+uint8_t Exponent(uint16_t value)
+{
+ // Calculates the base 2 logarithm of a value
+ uint8_t result = 0;
+ while (((value >> result) & 1) != 1) result++;
+ return(result);
+}
+
+// Private functions
+
+void Swap(double *x, double *y)
+{
+ double temp = *x;
+ *x = *y;
+ *y = temp;
+}
diff --git a/arc_design_contest/2018/NTUST_Best_mattress/FFT.h b/arc_design_contest/2018/NTUST_Best_mattress/FFT.h
new file mode 100644
index 00000000..c1d3500d
--- /dev/null
+++ b/arc_design_contest/2018/NTUST_Best_mattress/FFT.h
@@ -0,0 +1,92 @@
+/*
+
+ FFT libray
+ Copyright (C) 2010 Didier Longueville
+ Copyright (C) 2014 Enrique Condes
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+ */
+
+#ifndef arduinoFFT_h /* Prevent loading library twice */
+#define arduinoFFT_h
+
+#ifdef ARDUINO
+#if ARDUINO >= 100
+#include "Arduino.h"
+#else
+#include "WProgram.h" /* This is where the standard Arduino code lies */
+#endif
+#else
+#include
+#include
+#ifdef __AVR__
+#include
+#endif
+#include
+#include "defs.h"
+#include "types.h"
+#endif
+
+#define FFT_LIB_REV 0x14
+/* Custom constants */
+#define FFT_FORWARD 0x01
+#define FFT_REVERSE 0x00
+
+/* Windowing type */
+#define FFT_WIN_TYP_RECTANGLE 0x00 /* rectangle (Box car) */
+#define FFT_WIN_TYP_HAMMING 0x01 /* hamming */
+#define FFT_WIN_TYP_HANN 0x02 /* hann */
+#define FFT_WIN_TYP_TRIANGLE 0x03 /* triangle (Bartlett) */
+#define FFT_WIN_TYP_BLACKMAN 0x04 /* blackmann */
+#define FFT_WIN_TYP_FLT_TOP 0x05 /* flat top */
+#define FFT_WIN_TYP_WELCH 0x06 /* welch */
+/*Mathematial constants*/
+#define twoPi 6.28318531
+#define fourPi 12.56637061
+
+/* Variables */
+extern uint16_t this_samples;
+extern double this_samplingFrequency;
+extern double *this_vReal;
+extern double *this_vImag;
+extern uint8_t this_power;
+
+
+/* Functions */
+void Swap(double *x, double *y);
+
+/* Constructor */
+
+void arduinoFFT(double *vReal, double *vImag, uint16_t samples, double samplingFrequency);
+
+/* Functions */
+uint8_t Revision(void);
+uint8_t Exponent(uint16_t value);
+void ComplexToMagnitude(double *vReal, double *vImag, uint16_t samples);
+void ComplexToMagnitude_1(void);
+
+void Compute(double *vReal, double *vImag, uint16_t samples, uint8_t dir);
+void Compute_1(double *vReal, double *vImag, uint16_t samples, uint8_t power, uint8_t dir);
+void Compute_3(uint8_t dir);
+
+double MajorPeak(double *vD, uint16_t samples, double samplingFrequency);
+double MajorPeak_1(void);
+
+void Windowing(double *vData, uint16_t samples, uint8_t windowType, uint8_t dir);
+void Windowing_1(uint8_t windowType, uint8_t dir);
+
+
+
+#endif
diff --git a/arc_design_contest/2018/NTUST_Best_mattress/defs.h b/arc_design_contest/2018/NTUST_Best_mattress/defs.h
new file mode 100644
index 00000000..2422b243
--- /dev/null
+++ b/arc_design_contest/2018/NTUST_Best_mattress/defs.h
@@ -0,0 +1,90 @@
+/*! \file avrlibdefs.h \brief AVRlib global defines and macros. */
+//*****************************************************************************
+//
+// File Name : 'avrlibdefs.h'
+// Title : AVRlib global defines and macros include file
+// Author : Pascal Stang
+// Created : 7/12/2001
+// Revised : 9/30/2002
+// Version : 1.1
+// Target MCU : Atmel AVR series
+// Editor Tabs : 4
+//
+// Description : This include file is designed to contain items useful to all
+// code files and projects, regardless of specific implementation.
+//
+// This code is distributed under the GNU Public License
+// which can be found at http://www.gnu.org/licenses/gpl.txt
+//
+//*****************************************************************************
+
+
+#ifndef AVRLIBDEFS_H
+#define AVRLIBDEFS_H
+
+//#define F_CPU 4000000
+#define MEM_TYPE 1
+
+// Code compatibility to new AVR-libc
+// outb(), inb(), inw(), outw(), BV(), sbi(), cbi(), sei(), cli()
+#ifndef outb
+ #define outb(addr, data) addr = (data)
+#endif
+#ifndef inb
+ #define inb(addr) (addr)
+#endif
+#ifndef outw
+ #define outw(addr, data) addr = (data)
+#endif
+#ifndef inw
+ #define inw(addr) (addr)
+#endif
+#ifndef BV
+ #define BV(bit) (1<<(bit))
+#endif
+//#ifndef cbi
+// #define cbi(reg,bit) reg &= ~(BV(bit))
+//#endif
+//#ifndef sbi
+// #define sbi(reg,bit) reg |= (BV(bit))
+//#endif
+#ifndef cli
+ #define cli() __asm__ __volatile__ ("cli" ::)
+#endif
+#ifndef sei
+ #define sei() __asm__ __volatile__ ("sei" ::)
+#endif
+
+// support for individual port pin naming in the mega128
+// see port128.h for details
+#ifdef __AVR_ATmega128__
+// not currently necessary due to inclusion
+// of these defines in newest AVR-GCC
+// do a quick test to see if include is needed
+#ifndef PD0
+ //#include "port128.h"
+#endif
+#endif
+
+// use this for packed structures
+// (this is seldom necessary on an 8-bit architecture like AVR,
+// but can assist in code portability to AVR)
+#define GNUC_PACKED __attribute__((packed))
+
+// port address helpers
+#define DDR(x) ((x)-1) // address of data direction register of port x
+#define PIN(x) ((x)-2) // address of input register of port x
+
+// MIN/MAX/ABS macros
+#define MIN(a,b) ((ab)?(a):(b))
+#define ABS(x) ((x>0)?(x):(-x))
+
+// constants
+#define PI 3.14159265359
+
+//Math
+#define sq(x) ((x)*(x))
+#define constrain(amt,low,high) ((amt)<(low)?(low):((amt)>(high)?(high):(amt)))
+
+#endif
diff --git "a/arc_design_contest/2018/NTUST_Best_mattress/doc/Presentation for ARC Contest _ \345\205\267\347\224\237\347\220\206\350\250\212\350\231\237\346\204\237\346\270\254\344\271\213\346\231\272\346\205\247\345\272\212\345\242\212\350\250\255\350\250\210_V1_4.pdf" "b/arc_design_contest/2018/NTUST_Best_mattress/doc/Presentation for ARC Contest _ \345\205\267\347\224\237\347\220\206\350\250\212\350\231\237\346\204\237\346\270\254\344\271\213\346\231\272\346\205\247\345\272\212\345\242\212\350\250\255\350\250\210_V1_4.pdf"
new file mode 100644
index 00000000..5fe11c72
Binary files /dev/null and "b/arc_design_contest/2018/NTUST_Best_mattress/doc/Presentation for ARC Contest _ \345\205\267\347\224\237\347\220\206\350\250\212\350\231\237\346\204\237\346\270\254\344\271\213\346\231\272\346\205\247\345\272\212\345\242\212\350\250\255\350\250\210_V1_4.pdf" differ
diff --git "a/arc_design_contest/2018/NTUST_Best_mattress/doc/Presentation for ARC Contest _ \345\205\267\347\224\237\347\220\206\350\250\212\350\231\237\346\204\237\346\270\254\344\271\213\346\231\272\346\205\247\345\272\212\345\242\212\350\250\255\350\250\210_V7_10.pptx" "b/arc_design_contest/2018/NTUST_Best_mattress/doc/Presentation for ARC Contest _ \345\205\267\347\224\237\347\220\206\350\250\212\350\231\237\346\204\237\346\270\254\344\271\213\346\231\272\346\205\247\345\272\212\345\242\212\350\250\255\350\250\210_V7_10.pptx"
new file mode 100644
index 00000000..5fe91507
Binary files /dev/null and "b/arc_design_contest/2018/NTUST_Best_mattress/doc/Presentation for ARC Contest _ \345\205\267\347\224\237\347\220\206\350\250\212\350\231\237\346\204\237\346\270\254\344\271\213\346\231\272\346\205\247\345\272\212\345\242\212\350\250\255\350\250\210_V7_10.pptx" differ
diff --git a/arc_design_contest/2018/NTUST_Best_mattress/function.c b/arc_design_contest/2018/NTUST_Best_mattress/function.c
new file mode 100644
index 00000000..0981447a
--- /dev/null
+++ b/arc_design_contest/2018/NTUST_Best_mattress/function.c
@@ -0,0 +1,253 @@
+
+#include "function.h"
+
+
+#ifdef _10MS
+const int16_t B[BL] = {
+ -2734, -172, -178, -183, -188, -194, -199, -204, -209,
+ -215, -220, -225, -230, -235, -240, -245, -249, -254,
+ -258, -263, -267, -272, -275, -279, -284, -288, -292,
+ -295, -299, -302, -306, -309, -312, -314, -317, -319,
+ -322, -325, -329, -328, -330, -333, -333, -335, -336,
+ -337, -338, -339, -339, -339, 32429, -339, -339, -339,
+ -338, -337, -336, -335, -333, -333, -330, -328, -329,
+ -325, -322, -319, -317, -314, -312, -309, -306, -302,
+ -299, -295, -292, -288, -284, -279, -275, -272, -267,
+ -263, -258, -254, -249, -245, -240, -235, -230, -225,
+ -220, -215, -209, -204, -199, -194, -188, -183, -178,
+ -172, -2734
+};
+#endif
+
+#ifdef _20MS
+const int16_t B[101] = {
+ 1365, -41, -43, -46, -50, -56, -63, -71, -81,
+ -92, -104, -117, -131, -146, -162, -179, -196, -214,
+ -233, -253, -274, -294, -315, -336, -358, -380, -401,
+ -423, -445, -466, -487, -508, -528, -548, -567, -585,
+ -603, -620, -636, -650, -664, -678, -688, -699, -707,
+ -715, -722, -727, -730, -732, 32035, -732, -730, -727,
+ -722, -715, -707, -699, -688, -678, -664, -650, -636,
+ -620, -603, -585, -567, -548, -528, -508, -487, -466,
+ -445, -423, -401, -380, -358, -336, -315, -294, -274,
+ -253, -233, -214, -196, -179, -162, -146, -131, -117,
+ -104, -92, -81, -71, -63, -56, -50, -46, -43,
+ -41, 1365
+};
+#endif
+
+
+
+#ifdef _TEST_DATA
+int data_chang[29317] = { 1468, 1477, 1487, 1495, 1504, 1513, 1520, 1527, 1533, 1537, 1539, 1538, 1536, 1536, 1531, 1529, 1523, 1519, 1512, 1507, 1502, 1497, 1497, 1494, 1495, 1494, 1494, 1495, 1497, 1502, 1502, 1508, 1510, 1513, 1520, 1523, 1531, 1538, 1550, 1558, 1571, 1583, 1592, 1604, 1614, 1623, 1629, 1636, 1643, 1649, 1650, 1656, 1656, 1660, 1664, 1662, 1664, 1666, 1664, 1664, 1662, 1660, 1658, 1654, 1651, 1649, 1643, 1643, 1642, 1638, 1638, 1640, 1641, 1642, 1643, 1643, 1643, 1645, 1645, 1645, 1641, 1640, 1637, 1636, 1633, 1633, 1628, 1625, 1622, 1617, 1612, 1604, 1600, 1595, 1590, 1584, 1578, 1576, 1571, 1571, 1568, 1567, 1562, 1566, 1566, 1566, 1562, 1565, 1562, 1558, 1554, 1550, 1543, 1536, 1531, 1525, 1521, 1521, 1518, 1521, 1523, 1530, 1536, 1542, 1552, 1559, 1571, 1577, 1588, 1596, 1607, 1613, 1623, 1631, 1641, 1646, 1652, 1659, 1660, 1666, 1668, 1667, 1668, 1665, 1665, 1662, 1662, 1660, 1655, 1656, 1653, 1650, 1643, 1640, 1636, 1629, 1624, 1617, 1610, 1600, 1592, 1587, 1582, 1574, 1571, 1566, 1563, 1562, 1562, 1561, 1563, 1562, 1566, 1567, 1567, 1566, 1567, 1563, 1566, 1564, 1565, 1566, 1571, 1572, 1578, 1580, 1579, 1581, 1579, 1578, 1572, 1568, 1559, 1552, 1545, 1538, 1531, 1526, 1525, 1524, 1526, 1530, 1533, 1538, 1542, 1546, 1553, 1558, 1564, 1569, 1572, 1571, 1573, 1576, 1575, 1573, 1570, 1566, 1562, 1556, 1546, 1539, 1536, 1531, 1525, 1521, 1514, 1513, 1507, 1505, 1506, 1503, 1501, 1496, 1491, 1487, 1483, 1478, 1474, 1471, 1465, 1461, 1459, 1455, 1454, 1454, 1453, 1452, 1452, 1453, 1450, 1448, 1442, 1433, 1425, 1415, 1407, 1394, 1384, 1367, 1352, 1339, 1325, 1311, 1299, 1287, 1276, 1268, 1259, 1253, 1249, 1244, 1243, 1244, 1247, 1247, 1256, 1266, 1277, 1293, 1306, 1326, 1347, 1366, 1385, 1407, 1427, 1449, 1468, 1484, 1504, 1520, 1534, 1549, 1559, 1571, 1581, 1585, 1592, 1594, 1598, 1600, 1600, 1600, 1600, 1597, 1598, 1596, 1589, 1587, 1582, 1575, 1571, 1562, 1557, 1550, 1541, 1535, 1527, 1522, 1513, 1507, 1501, 1496, 1488, 1480, 1471, 1463, 1451, 1441, 1430, 1417, 1405, 1391, 1379, 1365, 1352, 1341, 1329, 1322, 1314, 1304, 1301, 1301, 1301, 1301, 1310, 1314, 1322, 1333, 1343, 1356, 1372, 1388, 1405, 1422, 1438, 1456, 1469, 1484, 1494, 1501, 1507, 1514, 1519, 1521, 1521, 1520, 1520, 1518, 1513, 1513, 1509, 1505, 1504, 1501, 1500, 1496, 1497, 1494, 1494, 1494, 1496, 1497, 1501, 1506, 1511, 1516, 1517, 1523, 1523, 1526, 1523, 1523, 1521, 1517, 1513, 1508, 1504, 1497, 1488, 1481, 1476, 1468, 1462, 1453, 1443, 1438, 1430, 1419, 1413, 1404, 1393, 1384, 1376, 1368, 1360, 1354, 1347, 1343, 1341, 1340, 1336, 1339, 1342, 1348, 1353, 1362, 1372, 1383, 1393, 1405, 1417, 1425, 1435, 1439, 1445, 1453, 1458, 1460, 1465, 1469, 1473, 1478, 1487, 1490, 1500, 1507, 1513, 1521, 1530, 1538, 1546, 1554, 1558, 1565, 1571, 1579, 1587, 1591, 1599, 1606, 1613, 1619, 1629, 1633, 1641, 1645, 1652, 1656, 1659, 1662, 1666, 1665, 1662, 1658, 1653, 1646, 1641, 1632, 1620, 1607, 1597, 1586, 1577, 1565, 1556, 1550, 1543, 1538, 1533, 1532, 1531, 1533, 1536, 1541, 1546, 1557, 1567, 1579, 1593, 1608, 1625, 1645, 1665, 1681, 1699, 1713, 1724, 1732, 1738, 1744, 1746, 1744, 1741, 1737, 1732, 1726, 1723, 1716, 1713, 1711, 1711, 1710, 1708, 1710, 1708, 1712, 1709, 1712, 1714, 1717, 1721, 1729, 1734, 1743, 1751, 1759, 1765, 1773, 1782, 1791, 1799, 1807, 1817, 1824, 1836, 1847, 1852, 1861, 1875, 1881, 1887, 1890, 1892, 1894, 1894, 1892, 1884, 1881, 1875, 1866, 1859, 1853, 1848, 1837, 1830, 1824, 1822, 1814, 1812, 1801, 1795, 1790, 1781, 1770, 1761, 1752, 1746, 1736, 1730, 1725, 1724, 1721, 1723, 1721, 1720, 1727, 1726, 1728, 1733, 1733, 1740, 1741, 1748, 1751, 1757, 1762, 1768, 1772, 1776, 1782, 1784, 1786, 1790, 1790, 1792, 1794, 1791, 1788, 1784, 1782, 1774, 1768, 1763, 1758, 1753, 1749, 1742, 1737, 1731, 1726, 1722, 1716, 1714, 1710, 1703, 1703, 1696, 1694, 1690, 1687, 1687, 1685, 1680, 1678, 1675, 1670, 1668, 1666, 1659, 1652, 1648, 1639, 1635, 1625, 1620, 1614, 1609, 1603, 1596, 1591, 1585, 1581, 1575, 1570, 1566, 1559, 1553, 1546, 1540, 1532, 1524, 1518, 1515, 1510, 1510, 1510, 1513, 1517, 1520, 1523, 1526, 1533, 1536, 1538, 1542, 1546, 1549, 1554, 1557, 1559, 1565, 1570, 1575, 1578, 1586, 1593, 1598, 1600, 1604, 1611, 1614, 1617, 1619, 1621, 1623, 1625, 1628, 1630, 1629, 1630, 1631, 1629, 1629, 1627, 1625, 1624, 1617, 1620, 1617, 1616, 1614, 1613, 1616, 1614, 1615, 1614, 1617, 1617, 1617, 1616, 1611, 1607, 1601, 1596, 1590, 1579, 1571, 1565, 1554, 1546, 1535, 1531, 1522, 1517, 1511, 1506, 1501, 1497, 1492, 1489, 1485, 1484, 1480, 1479, 1475, 1477, 1475, 1479, 1483, 1488, 1495, 1502, 1510, 1520, 1530, 1542, 1549, 1561, 1568, 1575, 1582, 1587, 1594, 1595, 1601, 1604, 1604, 1605, 1608, 1605, 1604, 1601, 1594, 1591, 1588, 1581, 1579, 1572, 1571, 1565, 1563, 1558, 1558, 1555, 1555, 1553, 1554, 1552, 1551, 1546, 1546, 1543, 1542, 1538, 1533, 1533, 1532, 1527, 1527, 1521, 1520, 1515, 1512, 1504, 1501, 1496, 1492, 1487, 1479, 1473, 1468, 1460, 1452, 1446, 1440, 1434, 1427, 1426, 1421, 1415, 1416, 1413, 1410, 1404, 1401, 1399, 1393, 1391, 1384, 1380, 1376, 1374, 1372, 1369, 1370, 1374, 1376, 1381, 1388, 1393, 1400, 1404, 1413, 1416, 1418, 1421, 1426, 1426, 1425, 1426, 1424, 1420, 1420, 1415, 1413, 1410, 1405, 1401, 1395, 1392, 1388, 1384, 1380, 1375, 1376, 1370, 1369, 1365, 1365, 1360, 1355, 1352, 1350, 1343, 1339, 1333, 1330, 1325, 1320, 1318, 1314, 1309, 1307, 1308, 1309, 1311, 1310, 1314, 1314, 1318, 1318, 1315, 1314, 1310, 1304, 1297, 1289, 1279, 1268, 1256, 1243, 1230, 1215, 1205, 1189, 1178, 1164, 1152, 1144, 1136, 1129, 1125, 1123, 1123, 1127, 1130, 1138, 1147, 1156, 1166, 1178, 1189, 1202, 1218, 1231, 1247, 1264, 1282, 1300, 1319, 1340, 1361, 1381, 1405, 1425, 1447, 1465, 1484, 1499, 1514, 1522, 1529, 1533, 1537, 1533, 1531, 1529, 1525, 1518, 1510, 1505, 1500, 1491, 1483, 1475, 1467, 1458, 1451, 1444, 1438, 1430, 1426, 1420, 1414, 1408, 1401, 1394, 1390, 1381, 1374, 1370, 1362, 1355, 1349, 1340, 1334, 1324, 1317, 1310, 1301, 1293, 1286, 1282, 1277, 1273, 1271, 1271, 1276, 1280, 1292, 1302, 1314, 1333, 1346, 1366, 1384, 1401, 1419, 1433, 1448, 1461, 1471, 1481, 1488, 1497, 1504, 1514, 1521, 1526, 1533, 1536, 1540, 1543, 1545, 1546, 1546, 1543, 1542, 1538, 1537, 1533, 1533, 1531, 1535, 1536, 1538, 1544, 1548, 1558, 1566, 1575, 1588, 1597, 1608, 1619, 1626, 1631, 1638, 1645, 1647, 1645, 1646, 1646, 1643, 1642, 1640, 1640, 1640, 1637, 1634, 1633, 1633, 1632, 1631, 1633, 1633, 1633, 1631, 1633, 1635, 1638, 1642, 1646, 1655, 1666, 1678, 1693, 1705, 1716, 1728, 1739, 1751, 1757, 1763, 1768, 1775, 1778, 1785, 1790, 1795, 1801, 1806, 1813, 1819, 1825, 1829, 1836, 1842, 1848, 1852, 1860, 1863, 1870, 1874, 1881, 1887, 1890, 1895, 1901, 1910, 1913, 1919, 1923, 1927, 1931, 1936, 1940, 1942, 1948, 1950, 1958, 1961, 1967, 1975, 1978, 1985, 1985, 1988, 1991, 1992, 1990, 1989, 1982, 1980, 1973, 1965, 1956, 1949, 1941, 1935, 1927, 1915, 1908, 1896, 1887, 1880, 1869, 1864, 1856, 1854, 1852, 1849, 1849, 1850, 1855, 1857, 1858, 1864, 1861, 1865, 1865, 1862, 1863, 1864, 1865, 1862, 1862, 1860, 1865, 1862, 1866, 1867, 1869, 1868, 1870, 1868, 1869, 1869, 1869, 1866, 1867, 1864, 1863, 1865, 1860, 1857, 1855, 1848, 1848, 1842, 1834, 1827, 1821, 1816, 1807, 1804, 1796, 1791, 1782, 1778, 1770, 1765, 1761, 1754, 1748, 1740, 1733, 1728, 1722, 1710, 1704, 1696, 1688, 1679, 1670, 1664, 1653, 1642, 1629, 1620, 1608, 1593, 1581, 1571, 1562, 1550, 1543, 1533, 1525, 1521, 1515, 1509, 1504, 1499, 1495, 1489, 1481, 1475, 1471, 1466, 1463, 1463, 1464, 1468, 1472, 1478, 1483, 1489, 1495, 1497, 1503, 1506, 1512, 1517, 1518, 1521, 1527, 1529, 1535, 1541, 1542, 1546, 1549, 1554, 1554, 1556, 1557, 1559, 1560, 1562, 1565, 1566, 1567, 1569, 1567, 1570, 1567, 1569, 1567, 1565, 1563, 1562, 1566, 1566, 1567, 1567, 1568, 1570, 1567, 1569, 1570, 1569, 1568, 1567, 1569, 1566, 1561, 1559, 1554, 1550, 1540, 1531, 1524, 1514, 1502, 1494, 1484, 1475, 1466, 1457, 1451, 1447, 1442, 1442, 1440, 1440, 1439, 1443, 1445, 1447, 1447, 1449, 1451, 1453, 1455, 1458, 1461, 1468, 1473, 1480, 1487, 1494, 1503, 1510, 1519, 1525, 1535, 1542, 1551, 1556, 1566, 1569, 1572, 1574, 1575, 1576, 1575, 1575, 1572, 1567, 1562, 1557, 1552, 1546, 1542, 1536, 1533, 1530, 1522, 1521, 1516, 1511, 1504, 1501, 1492, 1490, 1485, 1482, 1478, 1472, 1469, 1466, 1462, 1462, 1459, 1455, 1457, 1455, 1453, 1453, 1455, 1455, 1452, 1450, 1449, 1443, 1438, 1431, 1426, 1415, 1405, 1397, 1385, 1375, 1363, 1355, 1345, 1337, 1327, 1321, 1312, 1307, 1303, 1296, 1294, 1289, 1286, 1282, 1282, 1281, 1278, 1278, 1283, 1285, 1292, 1297, 1303, 1312, 1319, 1328, 1334, 1342, 1347, 1353, 1361, 1363, 1365, 1369, 1373, 1377, 1379, 1378, 1378, 1379, 1379, 1378, 1378, 1376, 1376, 1376, 1376, 1378, 1380, 1381, 1384, 1389, 1390, 1396, 1397, 1401, 1401, 1401, 1401, 1398, 1397, 1396, 1391, 1390, 1385, 1380, 1376, 1370, 1367, 1361, 1358, 1353, 1346, 1339, 1331, 1324, 1314, 1302, 1293, 1280, 1269, 1255, 1241, 1231, 1217, 1208, 1196, 1185, 1177, 1166, 1157, 1152, 1148, 1144, 1143, 1144, 1148, 1152, 1161, 1174, 1186, 1203, 1217, 1236, 1253, 1276, 1295, 1314, 1336, 1355, 1379, 1400, 1421, 1440, 1456, 1470, 1482, 1492, 1500, 1505, 1508, 1504, 1504, 1499, 1497, 1492, 1488, 1484, 1480, 1475, 1475, 1470, 1469, 1464, 1463, 1459, 1455, 1450, 1444, 1437, 1430, 1422, 1417, 1409, 1404, 1395, 1391, 1387, 1384, 1381, 1378, 1379, 1377, 1377, 1376, 1378, 1376, 1379, 1376, 1379, 1378, 1379, 1379, 1381, 1379, 1380, 1379, 1376, 1376, 1376, 1378, 1375, 1376, 1380, 1382, 1389, 1397, 1405, 1417, 1432, 1445, 1460, 1479, 1494, 1508, 1518, 1530, 1542, 1552, 1558, 1565, 1570, 1577, 1583, 1586, 1591, 1595, 1598, 1604, 1608, 1615, 1624, 1629, 1640, 1648, 1660, 1673, 1690, 1705, 1720, 1737, 1753, 1769, 1780, 1793, 1805, 1813, 1823, 1834, 1837, 1843, 1850, 1855, 1859, 1861, 1869, 1869, 1872, 1871, 1869, 1872, 1870, 1869, 1872, 1871, 1873, 1875, 1878, 1883, 1894, 1901, 1910, 1919, 1931, 1940, 1946, 1956, 1965, 1975, 1984, 1993, 2002, 2010, 2023, 2035, 2045, 2062, 2075, 2089, 2101, 2110, 2119, 2129, 2138, 2142, 2141, 2142, 2143, 2145, 2139, 2139, 2133, 2126, 2119, 2114, 2108, 2101, 2093, 2081, 2071, 2062, 2052, 2043, 2035, 2024, 2017, 2010, 1999, 1994, 1985, 1981, 1972, 1965, 1962, 1955, 1950, 1944, 1936, 1929, 1923, 1922, 1914, 1910, 1907, 1902, 1900, 1898, 1891, 1886, 1879, 1871, 1863, 1854, 1840, 1827, 1814, 1793, 1778, 1759, 1737, 1720, 1700, 1684, 1665, 1649, 1633, 1619, 1604, 1587, 1571, 1559, 1545, 1529, 1517, 1504, 1495, 1485, 1478, 1475, 1471, 1471, 1475, 1482, 1486, 1494, 1502, 1510, 1522, 1531, 1539, 1549, 1554, 1563, 1569, 1573, 1580, 1579, 1582, 1585, 1587, 1585, 1589, 1588, 1585, 1585, 1583, 1579, 1580, 1579, 1575, 1575, 1573, 1575, 1574, 1569, 1564, 1562, 1558, 1552, 1546, 1539, 1537, 1529, 1521, 1516, 1509, 1502, 1500, 1495, 1488, 1483, 1480, 1478, 1476, 1470, 1467, 1461, 1457, 1453, 1445, 1440, 1433, 1430, 1427, 1422, 1421, 1421, 1425, 1430, 1433, 1441, 1450, 1459, 1468, 1476, 1481, 1488, 1492, 1495, 1500, 1502, 1503, 1508, 1514, 1518, 1529, 1533, 1542, 1554, 1561, 1575, 1581, 1588, 1596, 1597, 1603, 1604, 1599, 1598, 1593, 1587, 1578, 1572, 1561, 1551, 1546, 1537, 1525, 1517, 1514, 1508, 1504, 1506, 1504, 1504, 1509, 1512, 1514, 1520, 1520, 1527, 1529, 1529, 1528, 1527, 1529, 1528, 1527, 1524, 1525, 1525, 1523, 1520, 1519, 1517, 1511, 1508, 1502, 1495, 1482, 1471, 1459, 1443, 1428, 1410, 1397, 1380, 1363, 1351, 1336, 1323, 1312, 1305, 1295, 1289, 1285, 1276, 1272, 1268, 1267, 1265, 1262, 1260, 1262, 1262, 1266, 1267, 1271, 1275, 1281, 1289, 1295, 1298, 1305, 1310, 1314, 1318, 1322, 1325, 1329, 1329, 1330, 1333, 1330, 1329, 1327, 1323, 1322, 1317, 1310, 1305, 1303, 1299, 1295, 1294, 1293, 1292, 1297, 1298, 1306, 1312, 1318, 1327, 1335, 1343, 1351, 1357, 1363, 1369, 1373, 1380, 1381, 1384, 1387, 1388, 1388, 1390, 1386, 1384, 1382, 1379, 1370, 1365, 1355, 1344, 1337, 1322, 1309, 1294, 1280, 1266, 1250, 1237, 1221, 1208, 1193, 1181, 1170, 1159, 1149, 1141, 1135, 1129, 1129, 1126, 1129, 1131, 1136, 1145, 1152, 1161, 1173, 1184, 1193, 1207, 1222, 1238, 1259, 1277, 1301, 1325, 1355, 1383, 1412, 1445, 1477, 1505, 1537, 1560, 1584, 1604, 1615, 1625, 1633, 1629, 1628, 1620, 1614, 1604, 1593, 1579, 1569, 1555, 1544, 1530, 1520, 1507, 1497, 1486, 1478, 1471, 1461, 1451, 1446, 1441, 1434, 1432, 1429, 1426, 1424, 1423, 1424, 1422, 1422, 1422, 1421, 1420, 1419, 1417, 1410, 1409, 1402, 1396, 1388, 1384, 1380, 1376, 1374, 1379, 1384, 1388, 1397, 1408, 1421, 1432, 1442, 1451, 1463, 1471, 1478, 1484, 1489, 1497, 1503, 1507, 1513, 1517, 1524, 1529, 1536, 1545, 1550, 1557, 1565, 1576, 1585, 1591, 1599, 1611, 1620, 1629, 1641, 1650, 1662, 1670, 1681, 1693, 1700, 1708, 1716, 1723, 1729, 1733, 1737, 1739, 1741, 1741, 1742, 1740, 1736, 1732, 1727, 1720, 1710, 1703, 1691, 1683, 1673, 1662, 1650, 1643, 1633, 1624, 1619, 1613, 1611, 1608, 1607, 1607, 1609, 1614, 1618, 1629, 1639, 1650, 1662, 1677, 1695, 1708, 1723, 1737, 1750, 1761, 1772, 1780, 1790, 1794, 1799, 1803, 1807, 1810, 1811, 1812, 1810, 1807, 1805, 1804, 1799, 1795, 1793, 1790, 1788, 1791, 1791, 1793, 1795, 1799, 1807, 1811, 1819, 1830, 1836, 1843, 1846, 1852, 1858, 1862, 1868, 1868, 1870, 1874, 1875, 1873, 1876, 1878, 1874, 1871, 1869, 1867, 1862, 1856, 1851, 1844, 1841, 1835, 1826, 1824, 1815, 1812, 1809, 1807, 1806, 1803, 1801, 1795, 1792, 1790, 1784, 1782, 1778, 1773, 1774, 1772, 1772, 1772, 1776, 1774, 1780, 1778, 1778, 1778, 1778, 1778, 1774, 1773, 1774, 1771, 1766, 1766, 1766, 1764, 1764, 1761, 1763, 1761, 1761, 1760, 1759, 1759, 1760, 1758, 1754, 1754, 1752, 1751, 1745, 1745, 1741, 1735, 1727, 1720, 1709, 1701, 1691, 1681, 1673, 1664, 1654, 1645, 1638, 1633, 1625, 1616, 1610, 1604, 1598, 1591, 1580, 1575, 1562, 1554, 1541, 1526, 1513, 1500, 1489, 1475, 1462, 1453, 1442, 1437, 1426, 1421, 1418, 1417, 1415, 1412, 1413, 1412, 1414, 1412, 1410, 1411, 1408, 1407, 1406, 1405, 1409, 1413, 1417, 1422, 1430, 1438, 1447, 1456, 1467, 1472, 1479, 1487, 1490, 1495, 1496, 1501, 1500, 1499, 1501, 1501, 1499, 1500, 1496, 1497, 1500, 1500, 1497, 1504, 1505, 1508, 1513, 1517, 1524, 1533, 1540, 1549, 1559, 1567, 1580, 1591, 1599, 1611, 1616, 1625, 1633, 1640, 1643, 1649, 1652, 1649, 1650, 1653, 1651, 1650, 1652, 1652, 1652, 1648, 1648, 1641, 1641, 1634, 1629, 1625, 1615, 1608, 1600, 1593, 1585, 1574, 1569, 1559, 1548, 1543, 1533, 1523, 1514, 1502, 1492, 1484, 1476, 1471, 1465, 1465, 1462, 1465, 1469, 1476, 1482, 1488, 1498, 1504, 1510, 1517, 1525, 1530, 1533, 1539, 1542, 1546, 1549, 1546, 1546, 1545, 1538, 1533, 1527, 1518, 1509, 1504, 1494, 1488, 1481, 1475, 1470, 1468, 1464, 1461, 1459, 1454, 1453, 1449, 1446, 1441, 1436, 1430, 1426, 1422, 1417, 1414, 1409, 1408, 1405, 1403, 1400, 1396, 1392, 1386, 1382, 1375, 1369, 1359, 1347, 1337, 1326, 1312, 1301, 1286, 1273, 1260, 1247, 1237, 1225, 1218, 1210, 1202, 1195, 1193, 1190, 1189, 1191, 1192, 1198, 1203, 1208, 1221, 1229, 1243, 1255, 1270, 1283, 1297, 1307, 1319, 1332, 1340, 1350, 1363, 1370, 1381, 1391, 1401, 1413, 1417, 1426, 1434, 1440, 1443, 1450, 1450, 1455, 1459, 1462, 1465, 1468, 1475, 1480, 1483, 1487, 1491, 1496, 1499, 1501, 1503, 1500, 1501, 1501, 1498, 1495, 1492, 1489, 1483, 1479, 1476, 1469, 1463, 1459, 1451, 1445, 1439, 1431, 1424, 1414, 1408, 1398, 1389, 1377, 1368, 1362, 1352, 1346, 1336, 1333, 1328, 1320, 1319, 1314, 1312, 1311, 1314, 1316, 1318, 1326, 1337, 1343, 1356, 1368, 1379, 1392, 1401, 1409, 1417, 1423, 1428, 1430, 1434, 1434, 1437, 1438, 1442, 1443, 1447, 1452, 1456, 1462, 1467, 1469, 1472, 1477, 1475, 1478, 1478, 1475, 1475, 1468, 1466, 1463, 1460, 1455, 1452, 1452, 1446, 1448, 1442, 1442, 1443, 1442, 1443, 1446, 1450, 1455, 1458, 1466, 1469, 1477, 1481, 1487, 1489, 1492, 1494, 1496, 1496, 1495, 1493, 1492, 1485, 1480, 1473, 1466, 1457, 1451, 1441, 1437, 1430, 1430, 1428, 1432, 1437, 1449, 1458, 1473, 1488, 1504, 1519, 1529, 1539, 1550, 1554, 1559, 1559, 1561, 1561, 1562, 1561, 1562, 1564, 1564, 1567, 1572, 1575, 1580, 1582, 1589, 1593, 1598, 1606, 1612, 1616, 1628, 1632, 1642, 1650, 1659, 1671, 1680, 1688, 1696, 1704, 1714, 1718, 1724, 1728, 1737, 1742, 1752, 1760, 1765, 1772, 1780, 1785, 1790, 1794, 1792, 1795, 1791, 1790, 1786, 1778, 1771, 1761, 1753, 1744, 1731, 1725, 1716, 1711, 1701, 1696, 1695, 1690, 1691, 1690, 1688, 1693, 1696, 1702, 1705, 1716, 1720, 1730, 1739, 1747, 1753, 1761, 1766, 1770, 1773, 1778, 1780, 1782, 1785, 1787, 1790, 1790, 1790, 1789, 1788, 1788, 1785, 1783, 1778, 1774, 1772, 1766, 1763, 1759, 1757, 1755, 1752, 1749, 1746, 1749, 1747, 1741, 1739, 1739, 1737, 1736, 1736, 1735, 1733, 1732, 1732, 1733, 1736, 1739, 1741, 1746, 1748, 1753, 1757, 1758, 1761, 1761, 1761, 1762, 1757, 1755, 1750, 1742, 1739, 1728, 1722, 1717, 1709, 1701, 1692, 1687, 1682, 1674, 1669, 1659, 1650, 1643, 1635, 1624, 1616, 1604, 1601, 1594, 1587, 1583, 1583, 1581, 1583, 1585, 1584, 1584, 1588, 1586, 1591, 1592, 1590, 1591, 1591, 1592, 1593, 1594, 1595, 1597, 1597, 1597, 1597, 1598, 1596, 1596, 1595, 1597, 1598, 1597, 1601, 1602, 1608, 1612, 1616, 1625, 1631, 1634, 1636, 1643, 1646, 1649, 1650, 1654, 1654, 1654, 1651, 1654, 1650, 1645, 1640, 1633, 1629, 1623, 1620, 1613, 1608, 1600, 1596, 1587, 1581, 1575, 1566, 1556, 1547, 1539, 1528, 1519, 1508, 1496, 1487, 1478, 1467, 1459, 1452, 1447, 1442, 1437, 1433, 1432, 1435, 1431, 1434, 1435, 1435, 1435, 1434, 1437, 1438, 1440, 1443, 1445, 1454, 1457, 1464, 1475, 1485, 1495, 1504, 1513, 1524, 1530, 1539, 1546, 1554, 1556, 1559, 1562, 1562, 1563, 1566, 1567, 1567, 1568, 1569, 1571, 1572, 1576, 1578, 1582, 1584, 1588, 1591, 1598, 1602, 1608, 1610, 1614, 1615, 1617, 1622, 1620, 1623, 1621, 1624, 1624, 1620, 1618, 1615, 1613, 1608, 1606, 1600, 1596, 1589, 1584, 1580, 1571, 1565, 1558, 1556, 1547, 1540, 1533, 1527, 1521, 1512, 1507, 1498, 1492, 1485, 1481, 1475, 1471, 1467, 1460, 1455, 1450, 1446, 1438, 1434, 1426, 1422, 1416, 1410, 1404, 1401, 1395, 1394, 1391, 1391, 1392, 1396, 1401, 1409, 1419, 1432, 1442, 1459, 1475, 1488, 1506, 1522, 1535, 1550, 1566, 1578, 1589, 1598, 1607, 1613, 1616, 1621, 1625, 1630, 1636, 1637, 1642, 1650, 1652, 1659, 1662, 1670, 1676, 1687, 1693, 1696, 1704, 1711, 1712, 1715, 1718, 1719, 1716, 1713, 1714, 1712, 1709, 1704, 1704, 1696, 1693, 1687, 1678, 1669, 1660, 1650, 1640, 1626, 1611, 1597, 1586, 1569, 1558, 1543, 1529, 1521, 1510, 1502, 1495, 1491, 1485, 1483, 1478, 1479, 1478, 1475, 1475, 1471, 1468, 1469, 1461, 1458, 1451, 1449, 1443, 1441, 1441, 1438, 1442, 1444, 1452, 1458, 1468, 1475, 1485, 1492, 1503, 1508, 1517, 1522, 1524, 1528, 1528, 1527, 1526, 1521, 1520, 1515, 1506, 1503, 1496, 1490, 1484, 1476, 1472, 1467, 1465, 1463, 1464, 1465, 1471, 1473, 1480, 1485, 1493, 1501, 1510, 1518, 1522, 1533, 1540, 1546, 1548, 1555, 1557, 1556, 1556, 1554, 1548, 1542, 1533, 1521, 1510, 1499, 1482, 1463, 1445, 1422, 1399, 1379, 1356, 1334, 1311, 1288, 1266, 1249, 1231, 1215, 1203, 1192, 1185, 1178, 1177, 1175, 1178, 1182, 1189, 1193, 1204, 1217, 1234, 1252, 1272, 1289, 1310, 1330, 1351, 1368, 1387, 1401, 1418, 1430, 1442, 1450, 1455, 1462, 1466, 1467, 1465, 1467, 1462, 1459, 1456, 1451, 1446, 1440, 1435, 1430, 1424, 1422, 1417, 1417, 1415, 1419, 1420, 1426, 1430, 1435, 1438, 1445, 1448, 1454, 1455, 1455, 1458, 1462, 1465, 1466, 1468, 1468, 1471, 1474, 1475, 1475, 1475, 1474, 1471, 1467, 1462, 1455, 1447, 1438, 1426, 1416, 1401, 1387, 1374, 1359, 1349, 1333, 1321, 1311, 1301, 1294, 1288, 1285, 1281, 1281, 1289, 1293, 1301, 1312, 1322, 1334, 1346, 1359, 1372, 1382, 1388, 1397, 1401, 1406, 1405, 1407, 1408, 1409, 1407, 1408, 1408, 1409, 1411, 1410, 1412, 1416, 1421, 1426, 1430, 1434, 1442, 1449, 1455, 1464, 1472, 1478, 1484, 1489, 1492, 1492, 1495, 1494, 1492, 1491, 1490, 1485, 1483, 1478, 1478, 1477, 1475, 1475, 1476, 1480, 1480, 1482, 1484, 1487, 1486, 1488, 1492, 1491, 1494, 1495, 1498, 1500, 1500, 1501, 1504, 1502, 1504, 1504, 1509, 1509, 1513, 1521, 1523, 1530, 1542, 1547, 1557, 1567, 1571, 1579, 1579, 1580, 1574, 1565, 1555, 1542, 1529, 1513, 1495, 1476, 1459, 1442, 1428, 1416, 1402, 1392, 1385, 1378, 1373, 1372, 1368, 1368, 1372, 1372, 1376, 1380, 1384, 1391, 1397, 1405, 1410, 1421, 1428, 1437, 1445, 1455, 1463, 1474, 1484, 1494, 1506, 1519, 1533, 1546, 1562, 1571, 1589, 1601, 1610, 1620, 1633, 1641, 1649, 1654, 1660, 1664, 1666, 1669, 1670, 1671, 1667, 1668, 1665, 1662, 1659, 1654, 1650, 1647, 1645, 1648, 1652, 1656, 1665, 1670, 1681, 1688, 1695, 1704, 1707, 1707, 1709, 1707, 1702, 1697, 1691, 1686, 1679, 1675, 1671, 1666, 1664, 1662, 1656, 1653, 1650, 1645, 1643, 1642, 1640, 1637, 1641, 1644, 1650, 1658, 1665, 1677, 1688, 1698, 1710, 1722, 1729, 1739, 1746, 1752, 1757, 1759, 1765, 1767, 1774, 1773, 1775, 1778, 1779, 1783, 1787, 1786, 1786, 1785, 1782, 1778, 1775, 1772, 1767, 1762, 1759, 1755, 1752, 1751, 1745, 1741, 1737, 1735, 1730, 1724, 1721, 1712, 1709, 1700, 1695, 1686, 1682, 1675, 1672, 1675, 1677, 1683, 1687, 1695, 1707, 1719, 1729, 1739, 1747, 1760, 1765, 1775, 1782, 1784, 1790, 1797, 1803, 1809, 1814, 1817, 1819, 1823, 1823, 1823, 1824, 1822, 1817, 1814, 1811, 1804, 1800, 1798, 1796, 1796, 1794, 1797, 1796, 1803, 1804, 1807, 1814, 1816, 1816, 1819, 1823, 1825, 1828, 1828, 1826, 1827, 1826, 1822, 1818, 1810, 1806, 1799, 1794, 1784, 1775, 1768, 1762, 1753, 1743, 1737, 1726, 1717, 1708, 1697, 1688, 1679, 1673, 1665, 1658, 1652, 1647, 1639, 1637, 1629, 1625, 1618, 1613, 1606, 1599, 1591, 1584, 1575, 1567, 1561, 1553, 1547, 1542, 1542, 1539, 1538, 1539, 1543, 1549, 1556, 1562, 1571, 1575, 1581, 1585, 1587, 1587, 1590, 1591, 1587, 1586, 1585, 1583, 1583, 1579, 1578, 1576, 1574, 1571, 1569, 1569, 1569, 1567, 1568, 1569, 1575, 1576, 1583, 1588, 1597, 1604, 1615, 1623, 1632, 1641, 1648, 1653, 1662, 1666, 1668, 1671, 1677, 1674, 1674, 1674, 1667, 1662, 1655, 1646, 1637, 1625, 1610, 1596, 1580, 1567, 1550, 1534, 1521, 1506, 1494, 1486, 1475, 1465, 1456, 1451, 1445, 1439, 1436, 1434, 1432, 1433, 1434, 1434, 1438, 1443, 1443, 1448, 1452, 1453, 1455, 1459, 1463, 1464, 1466, 1465, 1468, 1470, 1478, 1482, 1492, 1498, 1509, 1522, 1534, 1546, 1558, 1567, 1575, 1582, 1590, 1591, 1591, 1593, 1587, 1585, 1579, 1573, 1567, 1561, 1554, 1545, 1537, 1529, 1524, 1517, 1516, 1512, 1511, 1513, 1518, 1523, 1527, 1536, 1543, 1551, 1559, 1562, 1572, 1575, 1581, 1586, 1591, 1596, 1604, 1608, 1613, 1617, 1626, 1630, 1635, 1641, 1646, 1645, 1649, 1649, 1649, 1647, 1642, 1636, 1634, 1628, 1620, 1613, 1608, 1600, 1595, 1590, 1580, 1578, 1572, 1567, 1562, 1556, 1550, 1550, 1546, 1539, 1533, 1529, 1525, 1517, 1510, 1504, 1496, 1491, 1486, 1480, 1474, 1469, 1463, 1460, 1456, 1458, 1458, 1459, 1459, 1463, 1467, 1471, 1478, 1482, 1487, 1490, 1494, 1498, 1497, 1497, 1496, 1497, 1494, 1491, 1484, 1476, 1473, 1467, 1464, 1459, 1455, 1452, 1451, 1451, 1452, 1456, 1462, 1468, 1473, 1484, 1494, 1508, 1514, 1527, 1535, 1545, 1552, 1559, 1567, 1571, 1575, 1578, 1579, 1582, 1585, 1587, 1588, 1588, 1591, 1595, 1594, 1597, 1597, 1597, 1598, 1596, 1594, 1593, 1589, 1591, 1587, 1586, 1580, 1578, 1579, 1575, 1578, 1577, 1575, 1579, 1575, 1576, 1575, 1575, 1572, 1567, 1565, 1558, 1549, 1543, 1537, 1530, 1521, 1515, 1513, 1509, 1509, 1512, 1513, 1518, 1525, 1529, 1535, 1541, 1550, 1555, 1557, 1559, 1562, 1563, 1560, 1559, 1555, 1556, 1547, 1543, 1534, 1529, 1523, 1513, 1507, 1499, 1492, 1488, 1485, 1482, 1484, 1482, 1486, 1488, 1488, 1494, 1498, 1499, 1503, 1504, 1505, 1505, 1507, 1506, 1501, 1501, 1495, 1493, 1488, 1481, 1472, 1466, 1460, 1453, 1441, 1432, 1422, 1415, 1401, 1388, 1373, 1357, 1342, 1327, 1309, 1294, 1275, 1262, 1248, 1234, 1224, 1212, 1206, 1199, 1193, 1190, 1187, 1188, 1188, 1192, 1198, 1206, 1216, 1227, 1239, 1251, 1264, 1277, 1293, 1305, 1317, 1327, 1340, 1353, 1364, 1374, 1386, 1398, 1409, 1419, 1429, 1437, 1444, 1451, 1456, 1463, 1462, 1468, 1471, 1472, 1475, 1480, 1481, 1484, 1488, 1492, 1495, 1494, 1498, 1502, 1505, 1504, 1510, 1512, 1513, 1517, 1519, 1525, 1526, 1529, 1533, 1533, 1536, 1540, 1541, 1541, 1541, 1539, 1537, 1533, 1526, 1523, 1514, 1507, 1496, 1487, 1471, 1458, 1443, 1426, 1411, 1392, 1376, 1360, 1347, 1333, 1321, 1312, 1306, 1302, 1301, 1304, 1308, 1318, 1329, 1342, 1355, 1368, 1382, 1398, 1413, 1423, 1441, 1458, 1471, 1486, 1503, 1517, 1530, 1546, 1558, 1569, 1579, 1587, 1595, 1602, 1608, 1610, 1612, 1612, 1613, 1615, 1615, 1616, 1616, 1613, 1617, 1613, 1612, 1610, 1608, 1607, 1604, 1599, 1597, 1594, 1587, 1584, 1579, 1575, 1569, 1565, 1556, 1551, 1542, 1537, 1527, 1517, 1510, 1502, 1491, 1485, 1479, 1470, 1466, 1460, 1455, 1455, 1451, 1452, 1447, 1445, 1446, 1447, 1447, 1450, 1453, 1456, 1466, 1474, 1484, 1492, 1505, 1513, 1521, 1529, 1535, 1540, 1543, 1548, 1553, 1554, 1559, 1564, 1567, 1571, 1575, 1577, 1577, 1582, 1583, 1581, 1580, 1579, 1575, 1575, 1571, 1572, 1568, 1569, 1570, 1567, 1564, 1560, 1558, 1551, 1547, 1539, 1529, 1521, 1513, 1503, 1495, 1484, 1479, 1471, 1466, 1459, 1454, 1451, 1445, 1439, 1434, 1426, 1421, 1417, 1413, 1409, 1409, 1408, 1405, 1407, 1410, 1413, 1413, 1417, 1419, 1421, 1417, 1419, 1417, 1417, 1417, 1416, 1416, 1416, 1417, 1418, 1421, 1426, 1430, 1431, 1437, 1436, 1442, 1442, 1445, 1451, 1451, 1456, 1460, 1463, 1465, 1467, 1468, 1471, 1471, 1470, 1468, 1467, 1462, 1459, 1456, 1451, 1450, 1450, 1448, 1449, 1452, 1457, 1461, 1465, 1473, 1480, 1486, 1495, 1503, 1516, 1525, 1538, 1550, 1566, 1579, 1592, 1610, 1629, 1645, 1662, 1674, 1689, 1701, 1713, 1720, 1726, 1732, 1733, 1737, 1738, 1739, 1739, 1733, 1730, 1727, 1724, 1720, 1720, 1717, 1714, 1711, 1708, 1702, 1700, 1701, 1701, 1704, 1709, 1713, 1720, 1730, 1736, 1742, 1747, 1754, 1757, 1761, 1765, 1767, 1768, 1768, 1772, 1771, 1773, 1775, 1780, 1781, 1782, 1785, 1789, 1788, 1790, 1790, 1791, 1789, 1790, 1795, 1794, 1801, 1803, 1807, 1812, 1819, 1828, 1833, 1841, 1846, 1853, 1856, 1865, 1871, 1876, 1881, 1887, 1894, 1894, 1900, 1906, 1907, 1908, 1907, 1911, 1909, 1904, 1899, 1892, 1886, 1881, 1868, 1857, 1844, 1832, 1822, 1810, 1801, 1787, 1779, 1772, 1763, 1758, 1753, 1745, 1745, 1741, 1737, 1730, 1726, 1723, 1718, 1712, 1704, 1699, 1694, 1694, 1692, 1695, 1699, 1702, 1707, 1716, 1721, 1724, 1729, 1732, 1734, 1737, 1737, 1732, 1731, 1726, 1727, 1724, 1716, 1712, 1711, 1704, 1701, 1695, 1690, 1687, 1681, 1679, 1676, 1679, 1679, 1679, 1682, 1685, 1690, 1689, 1692, 1699, 1700, 1703, 1705, 1705, 1707, 1707, 1704, 1704, 1703, 1704, 1700, 1698, 1692, 1688, 1685, 1680, 1674, 1667, 1659, 1652, 1646, 1638, 1629, 1617, 1611, 1601, 1591, 1583, 1574, 1566, 1561, 1553, 1546, 1539, 1533, 1528, 1523, 1517, 1513, 1507, 1500, 1499, 1493, 1489, 1483, 1481, 1478, 1475, 1475, 1476, 1478, 1484, 1490, 1498, 1509, 1521, 1533, 1544, 1556, 1567, 1577, 1585, 1591, 1596, 1604, 1604, 1606, 1606, 1610, 1607, 1607, 1601, 1597, 1592, 1587, 1584, 1578, 1571, 1570, 1566, 1559, 1562, 1562, 1562, 1567, 1570, 1578, 1585, 1594, 1604, 1612, 1620, 1629, 1633, 1639, 1646, 1653, 1652, 1654, 1657, 1656, 1654, 1650, 1645, 1643, 1637, 1631, 1624, 1620, 1612, 1602, 1596, 1587, 1581, 1571, 1562, 1551, 1543, 1534, 1521, 1514, 1504, 1497, 1491, 1484, 1479, 1473, 1471, 1469, 1467, 1463, 1463, 1462, 1459, 1459, 1456, 1456, 1453, 1451, 1451, 1455, 1457, 1458, 1463, 1469, 1475, 1486, 1492, 1501, 1514, 1520, 1532, 1536, 1542, 1547, 1553, 1555, 1551, 1550, 1550, 1543, 1540, 1534, 1532, 1527, 1521, 1515, 1509, 1508, 1503, 1504, 1504, 1506, 1509, 1516, 1520, 1525, 1531, 1540, 1546, 1552, 1559, 1565, 1570, 1576, 1583, 1588, 1594, 1597, 1600, 1604, 1605, 1604, 1604, 1600, 1597, 1593, 1584, 1578, 1566, 1557, 1546, 1533, 1517, 1505, 1494, 1482, 1469, 1459, 1449, 1443, 1437, 1431, 1430, 1427, 1428, 1432, 1434, 1442, 1445, 1450, 1457, 1462, 1467, 1471, 1480, 1485, 1495, 1501, 1511, 1526, 1534, 1547, 1564, 1574, 1587, 1601, 1610, 1620, 1629, 1633, 1637, 1644, 1642, 1642, 1639, 1637, 1632, 1628, 1619, 1610, 1602, 1596, 1587, 1579, 1571, 1562, 1558, 1554, 1550, 1548, 1546, 1545, 1542, 1539, 1536, 1536, 1529, 1525, 1517, 1512, 1506, 1495, 1490, 1479, 1472, 1464, 1456, 1449, 1440, 1433, 1429, 1420, 1413, 1405, 1396, 1388, 1374, 1358, 1345, 1326, 1310, 1289, 1270, 1251, 1234, 1215, 1197, 1185, 1169, 1158, 1148, 1140, 1135, 1133, 1133, 1134, 1136, 1146, 1156, 1168, 1182, 1198, 1217, 1236, 1256, 1275, 1296, 1317, 1333, 1351, 1372, 1386, 1405, 1421, 1434, 1447, 1461, 1471, 1481, 1490, 1496, 1502, 1502, 1500, 1504, 1498, 1495, 1490, 1485, 1481, 1477, 1471, 1467, 1467, 1463, 1459, 1454, 1451, 1447, 1446, 1442, 1436, 1434, 1430, 1430, 1430, 1429, 1427, 1428, 1432, 1430, 1432, 1430, 1426, 1424, 1420, 1417, 1413, 1404, 1398, 1391, 1384, 1374, 1366, 1357, 1343, 1334, 1325, 1317, 1306, 1300, 1297, 1294, 1293, 1300, 1305, 1314, 1327, 1339, 1354, 1368, 1380, 1395, 1406, 1417, 1426, 1433, 1441, 1449, 1452, 1454, 1454, 1454, 1451, 1446, 1441, 1435, 1425, 1415, 1407, 1397, 1385, 1377, 1368, 1359, 1352, 1348, 1347, 1347, 1350, 1356, 1361, 1369, 1376, 1384, 1391, 1398, 1404, 1414, 1420, 1429, 1439, 1449, 1457, 1466, 1473, 1481, 1492, 1497, 1500, 1506, 1508, 1510, 1511, 1513, 1510, 1511, 1504, 1501, 1497, 1492, 1486, 1480, 1475, 1471, 1466, 1466, 1463, 1462, 1468, 1473, 1477, 1485, 1492, 1496, 1503, 1505, 1507, 1508, 1504, 1499, 1491, 1485, 1474, 1469, 1459, 1450, 1442, 1432, 1426, 1417, 1413, 1408, 1403, 1401, 1397, 1400, 1402, 1406, 1417, 1427, 1440, 1459, 1476, 1501, 1522, 1548, 1574, 1598, 1624, 1646, 1672, 1692, 1716, 1736, 1755, 1772, 1790, 1803, 1811, 1821, 1830, 1834, 1839, 1839, 1840, 1836, 1838, 1831, 1826, 1824, 1817, 1813, 1811, 1809, 1802, 1801, 1798, 1796, 1792, 1790, 1791, 1788, 1789, 1789, 1790, 1792, 1797, 1798, 1800, 1799, 1800, 1801, 1800, 1796, 1795, 1797, 1794, 1798, 1798, 1797, 1799, 1800, 1800, 1803, 1804, 1808, 1807, 1806, 1809, 1807, 1807, 1806, 1805, 1809, 1807, 1812, 1814, 1818, 1820, 1824, 1824, 1830, 1829, 1832, 1829, 1830, 1828, 1828, 1828, 1823, 1823, 1823, 1820, 1824, 1821, 1822, 1824, 1824, 1823, 1823, 1823, 1822, 1818, 1819, 1815, 1813, 1811, 1807, 1798, 1791, 1786, 1778, 1768, 1757, 1745, 1736, 1724, 1713, 1704, 1698, 1691, 1688, 1684, 1683, 1682, 1683, 1682, 1678, 1679, 1675, 1671, 1670, 1666, 1666, 1662, 1662, 1658, 1661, 1659, 1662, 1665, 1668, 1674, 1674, 1678, 1681, 1683, 1686, 1684, 1688, 1687, 1691, 1693, 1695, 1699, 1697, 1700, 1701, 1702, 1703, 1707, 1706, 1708, 1707, 1707, 1708, 1706, 1708, 1704, 1707, 1708, 1707, 1704, 1702, 1698, 1697, 1691, 1686, 1682, 1675, 1665, 1655, 1645, 1639, 1625, 1620, 1610, 1606, 1597, 1591, 1587, 1583, 1579, 1578, 1575, 1572, 1570, 1565, 1562, 1558, 1558, 1555, 1556, 1560, 1568, 1575, 1588, 1599, 1614, 1627, 1643, 1659, 1674, 1687, 1699, 1714, 1723, 1735, 1739, 1749, 1755, 1759, 1761, 1766, 1768, 1766, 1766, 1758, 1754, 1749, 1739, 1732, 1720, 1711, 1701, 1688, 1681, 1670, 1662, 1652, 1644, 1640, 1633, 1628, 1623, 1617, 1613, 1608, 1600, 1595, 1591, 1584, 1579, 1572, 1566, 1560, 1554, 1549, 1542, 1536, 1528, 1524, 1514, 1507, 1496, 1488, 1475, 1466, 1454, 1443, 1430, 1421, 1410, 1402, 1395, 1388, 1384, 1384, 1383, 1381, 1387, 1387, 1388, 1395, 1394, 1397, 1401, 1401, 1402, 1404, 1408, 1411, 1418, 1424, 1430, 1434, 1443, 1451, 1456, 1464, 1468, 1474, 1480, 1485, 1484, 1487, 1488, 1487, 1488, 1488, 1488, 1488, 1487, 1488, 1489, 1490, 1491, 1496, 1501, 1505, 1512, 1521, 1526, 1536, 1543, 1551, 1556, 1562, 1567, 1570, 1575, 1579, 1583, 1584, 1584, 1587, 1591, 1595, 1596, 1598, 1600, 1606, 1609, 1610, 1612, 1610, 1608, 1604, 1600, 1594, 1588, 1578, 1569, 1562, 1553, 1546, 1540, 1537, 1530, 1526, 1526, 1523, 1521, 1518, 1516, 1516, 1511, 1504, 1500, 1497, 1492, 1490, 1489, 1488, 1492, 1495, 1501, 1507, 1512, 1516, 1525, 1528, 1533, 1535, 1538, 1538, 1536, 1533, 1526, 1524, 1517, 1507, 1500, 1495, 1484, 1479, 1472, 1468, 1464, 1464, 1467, 1469, 1476, 1485, 1493, 1504, 1514, 1525, 1538, 1550, 1560, 1569, 1578, 1587, 1595, 1600, 1604, 1605, 1609, 1614, 1612, 1616, 1616, 1616, 1616, 1619, 1614, 1613, 1610, 1605, 1604, 1596, 1588, 1582, 1575, 1566, 1554, 1546, 1535, 1526, 1514, 1505, 1498, 1488, 1484, 1475, 1468, 1459, 1455, 1447, 1446, 1442, 1442, 1442, 1446, 1449, 1455, 1460, 1465, 1471, 1475, 1481, 1486, 1491, 1494, 1497, 1500, 1501, 1499, 1497, 1497, 1492, 1490, 1488, 1482, 1480, 1473, 1471, 1468, 1467, 1463, 1463, 1463, 1463, 1464, 1468, 1469, 1473, 1475, 1475, 1475, 1478, 1477, 1475, 1475, 1471, 1469, 1467, 1461, 1456, 1451, 1446, 1442, 1435, 1429, 1420, 1414, 1408, 1397, 1387, 1379, 1369, 1357, 1348, 1337, 1326, 1317, 1306, 1297, 1285, 1275, 1266, 1256, 1248, 1240, 1233, 1234, 1232, 1231, 1236, 1242, 1250, 1259, 1268, 1278, 1291, 1301, 1310, 1324, 1333, 1343, 1353, 1364, 1376, 1385, 1399, 1409, 1417, 1427, 1433, 1440, 1446, 1453, 1456, 1461, 1464, 1465, 1469, 1470, 1472, 1475, 1475, 1474, 1472, 1469, 1467, 1462, 1457, 1453, 1447, 1443, 1437, 1426, 1421, 1413, 1405, 1392, 1386, 1377, 1371, 1363, 1353, 1348, 1339, 1331, 1324, 1319, 1310, 1303, 1293, 1285, 1276, 1267, 1260, 1253, 1248, 1243, 1239, 1240, 1241, 1247, 1251, 1260, 1268, 1278, 1288, 1299, 1308, 1314, 1322, 1329, 1339, 1343, 1348, 1358, 1364, 1368, 1375, 1382, 1389, 1393, 1399, 1402, 1408, 1410, 1413, 1415, 1420, 1422, 1426, 1434, 1436, 1442, 1449, 1453, 1456, 1461, 1462, 1464, 1464, 1462, 1459, 1459, 1456, 1452, 1450, 1445, 1443, 1438, 1434, 1433, 1429, 1428, 1425, 1421, 1420, 1417, 1413, 1409, 1404, 1401, 1397, 1394, 1392, 1387, 1384, 1379, 1375, 1370, 1367, 1366, 1363, 1365, 1362, 1363, 1365, 1368, 1372, 1372, 1373, 1370, 1370, 1367, 1363, 1360, 1359, 1358, 1354, 1356, 1359, 1363, 1366, 1376, 1385, 1398, 1408, 1419, 1431, 1443, 1455, 1467, 1478, 1490, 1500, 1513, 1527, 1538, 1553, 1565, 1579, 1589, 1604, 1616, 1629, 1640, 1649, 1660, 1669, 1675, 1679, 1681, 1686, 1685, 1683, 1683, 1681, 1677, 1670, 1666, 1658, 1655, 1646, 1645, 1641, 1635, 1633, 1629, 1626, 1627, 1623, 1622, 1620, 1616, 1611, 1608, 1603, 1600, 1597, 1595, 1595, 1591, 1589, 1584, 1579, 1576, 1572, 1565, 1559, 1552, 1546, 1538, 1532, 1525, 1519, 1511, 1505, 1497, 1492, 1486, 1480, 1475, 1471, 1469, 1471, 1471, 1472, 1475, 1484, 1491, 1503, 1514, 1525, 1539, 1550, 1562, 1576, 1588, 1604, 1617, 1628, 1640, 1654, 1664, 1676, 1688, 1696, 1707, 1716, 1725, 1733, 1737, 1746, 1748, 1753, 1755, 1755, 1752, 1752, 1746, 1745, 1737, 1730, 1727, 1718, 1712, 1703, 1695, 1686, 1677, 1669, 1663, 1658, 1650, 1645, 1645, 1640, 1640, 1638, 1642, 1644, 1645, 1647, 1646, 1649, 1650, 1650, 1648, 1648, 1646, 1645, 1642, 1641, 1641, 1640, 1641, 1643, 1639, 1645, 1646, 1648, 1649, 1654, 1655, 1659, 1667, 1672, 1677, 1685, 1694, 1703, 1713, 1720, 1730, 1740, 1746, 1758, 1765, 1776, 1786, 1795, 1800, 1811, 1822, 1830, 1838, 1844, 1852, 1862, 1868, 1877, 1882, 1888, 1896, 1901, 1904, 1908, 1913, 1913, 1917, 1917, 1914, 1911, 1911, 1910, 1907, 1907, 1903, 1903, 1902, 1898, 1894, 1894, 1888, 1888, 1882, 1880, 1874, 1870, 1869, 1869, 1870, 1869, 1873, 1880, 1884, 1894, 1898, 1901, 1907, 1909, 1911, 1911, 1912, 1907, 1907, 1907, 1898, 1898, 1891, 1888, 1880, 1874, 1868, 1861, 1861, 1855, 1848, 1850, 1847, 1849, 1849, 1852, 1852, 1855, 1858, 1867, 1870, 1871, 1878, 1881, 1885, 1888, 1890, 1891, 1890, 1893, 1896, 1892, 1894, 1891, 1889, 1888, 1885, 1882, 1878, 1872, 1865, 1859, 1849, 1843, 1836, 1829, 1824, 1814, 1809, 1802, 1795, 1789, 1784, 1778, 1770, 1763, 1753, 1746, 1737, 1729, 1717, 1708, 1700, 1688, 1676, 1669, 1656, 1645, 1637, 1625, 1616, 1608, 1598, 1591, 1582, 1572, 1566, 1559, 1554, 1550, 1546, 1547, 1548, 1547, 1549, 1550, 1548, 1549, 1546, 1543, 1539, 1533, 1528, 1525, 1517, 1512, 1508, 1501, 1495, 1488, 1484, 1483, 1478, 1475, 1473, 1475, 1477, 1476, 1481, 1489, 1494, 1500, 1510, 1521, 1531, 1541, 1550, 1560, 1571, 1578, 1587, 1591, 1597, 1600, 1603, 1606, 1604, 1602, 1602, 1602, 1598, 1594, 1588, 1584, 1575, 1568, 1560, 1555, 1546, 1537, 1525, 1516, 1505, 1496, 1488, 1475, 1463, 1455, 1445, 1440, 1432, 1426, 1421, 1420, 1417, 1417, 1417, 1419, 1422, 1425, 1430, 1431, 1436, 1437, 1440, 1442, 1444, 1446, 1449, 1452, 1457, 1463, 1468, 1475, 1481, 1491, 1500, 1507, 1511, 1518, 1518, 1522, 1523, 1524, 1521, 1516, 1513, 1504, 1496, 1488, 1475, 1469, 1455, 1446, 1438, 1429, 1421, 1416, 1411, 1409, 1413, 1416, 1419, 1426, 1434, 1442, 1451, 1463, 1471, 1482, 1493, 1503, 1513, 1517, 1529, 1535, 1539, 1550, 1556, 1561, 1569, 1575, 1581, 1584, 1586, 1590, 1591, 1594, 1591, 1589, 1587, 1579, 1571, 1562, 1555, 1544, 1530, 1521, 1513, 1504, 1497, 1492, 1487, 1481, 1476, 1473, 1471, 1469, 1465, 1460, 1459, 1456, 1456, 1450, 1451, 1445, 1446, 1443, 1445, 1448, 1450, 1455, 1466, 1474, 1484, 1492, 1507, 1513, 1526, 1530, 1536, 1542, 1545, 1545, 1546, 1544, 1539, 1533, 1529, 1524, 1516, 1508, 1504, 1496, 1491, 1483, 1480, 1474, 1473, 1470, 1471, 1472, 1477, 1480, 1486, 1492, 1501, 1507, 1516, 1524, 1533, 1544, 1550, 1561, 1569, 1575, 1582, 1591, 1597, 1601, 1604, 1608, 1610, 1611, 1610, 1607, 1605, 1597, 1587, 1579, 1568, 1558, 1550, 1538, 1526, 1520, 1514, 1507, 1504, 1502, 1501, 1500, 1502, 1504, 1502, 1504, 1501, 1499, 1500, 1496, 1496, 1495, 1495, 1498, 1501, 1509, 1514, 1520, 1531, 1540, 1547, 1554, 1561, 1571, 1575, 1577, 1578, 1576, 1575, 1571, 1565, 1558, 1550, 1542, 1533, 1525, 1513, 1505, 1494, 1485, 1480, 1475, 1473, 1471, 1472, 1477, 1481, 1490, 1504, 1517, 1529, 1546, 1563, 1582, 1600, 1613, 1629, 1641, 1655, 1670, 1680, 1690, 1698, 1703, 1706, 1710, 1711, 1705, 1701, 1689, 1677, 1664, 1646, 1625, 1600, 1575, 1550, 1518, 1486, 1455, 1421, 1393, 1361, 1331, 1305, 1281, 1255, 1236, 1220, 1206, 1195, 1187, 1183, 1185, 1187, 1189, 1195, 1204, 1214, 1224, 1235, 1247, 1256, 1266, 1277, 1286, 1297, 1305, 1311, 1318, 1325, 1331, 1335, 1339, 1342, 1347, 1349, 1351, 1355, 1360, 1362, 1370, 1374, 1379, 1381, 1385, 1388, 1393, 1396, 1398, 1401, 1401, 1405, 1407, 1413, 1413, 1419, 1420, 1424, 1427, 1430, 1434, 1430, 1430, 1425, 1422, 1415, 1405, 1400, 1392, 1380, 1370, 1356, 1346, 1337, 1326, 1317, 1308, 1301, 1291, 1282, 1277, 1270, 1266, 1262, 1260, 1258, 1258, 1259, 1263, 1268, 1276, 1281, 1289, 1297, 1303, 1309, 1316, 1322, 1328, 1337, 1343, 1348, 1359, 1365, 1375, 1386, 1398, 1408, 1420, 1434, 1446, 1458, 1471, 1483, 1492, 1504, 1515, 1525, 1533, 1542, 1550, 1555, 1558, 1561, 1562, 1562, 1563, 1560, 1556, 1549, 1545, 1535, 1529, 1518, 1510, 1502, 1494, 1490, 1481, 1476, 1470, 1463, 1456, 1449, 1442, 1437, 1428, 1424, 1419, 1413, 1405, 1403, 1396, 1392, 1387, 1382, 1372, 1371, 1363, 1361, 1359, 1357, 1357, 1361, 1365, 1372, 1380, 1391, 1399, 1408, 1416, 1424, 1432, 1437, 1442, 1446, 1446, 1450, 1450, 1449, 1446, 1444, 1443, 1438, 1436, 1430, 1425, 1417, 1413, 1407, 1404, 1401, 1398, 1400, 1402, 1408, 1417, 1426, 1434, 1446, 1459, 1469, 1480, 1492, 1500, 1509, 1514, 1522, 1529, 1535, 1542, 1542, 1543, 1546, 1549, 1549, 1550, 1552, 1550, 1546, 1546, 1543, 1538, 1537, 1531, 1526, 1518, 1513, 1508, 1500, 1495, 1488, 1484, 1477, 1473, 1473, 1467, 1467, 1467, 1468, 1469, 1471, 1471, 1477, 1476, 1479, 1476, 1475, 1474, 1472, 1469, 1467, 1462, 1462, 1459, 1458, 1456, 1451, 1449, 1443, 1438, 1430, 1422, 1409, 1399, 1390, 1379, 1366, 1357, 1348, 1343, 1340, 1340, 1343, 1347, 1353, 1361, 1372, 1384, 1392, 1406, 1419, 1430, 1441, 1453, 1462, 1473, 1480, 1488, 1496, 1501, 1507, 1514, 1517, 1523, 1527, 1528, 1533, 1537, 1539, 1543, 1548, 1553, 1557, 1561, 1564, 1567, 1565, 1565, 1564, 1564, 1559, 1550, 1546, 1538, 1530, 1523, 1520, 1515, 1514, 1509, 1508, 1505, 1500, 1497, 1491, 1484, 1480, 1473, 1465, 1457, 1451, 1442, 1440, 1433, 1433, 1430, 1428, 1428, 1430, 1434, 1435, 1440, 1443, 1447, 1455, 1464, 1475, 1485, 1500, 1516, 1533, 1550, 1567, 1588, 1606, 1617, 1632, 1644, 1651, 1661, 1662, 1666, 1668, 1668, 1671, 1675, 1679, 1682, 1687, 1697, 1706, 1713, 1727, 1736, 1747, 1758, 1769, 1778, 1788, 1799, 1805, 1809, 1816, 1821, 1829, 1833, 1836, 1838, 1842, 1844, 1845, 1851, 1849, 1848, 1846, 1848, 1844, 1842, 1840, 1840, 1843, 1846, 1849, 1853, 1860, 1865, 1874, 1885, 1890, 1897, 1907, 1913, 1919, 1927, 1932, 1936, 1943, 1945, 1950, 1956, 1958, 1962, 1965, 1965, 1965, 1965, 1968, 1969, 1967, 1965, 1965, 1965, 1967, 1969, 1971, 1973, 1980, 1981, 1986, 1990, 1997, 2000, 2004, 2009, 2010, 2015, 2019, 2020, 2027, 2033, 2036, 2045, 2047, 2051, 2056, 2060, 2061, 2065, 2066, 2067, 2063, 2061, 2061, 2058, 2060, 2055, 2049, 2043, 2041, 2035, 2027, 2022, 2013, 2005, 1998, 1991, 1987, 1981, 1976, 1973, 1967, 1964, 1956, 1956, 1948, 1942, 1938, 1927, 1920, 1911, 1901, 1894, 1886, 1878, 1872, 1865, 1857, 1850, 1843, 1840, 1830, 1824, 1817, 1807, 1798, 1790, 1784, 1776, 1770, 1766, 1762, 1759, 1753, 1749, 1746, 1742, 1737, 1732, 1726, 1721, 1720, 1714, 1712, 1708, 1708, 1707, 1708, 1708, 1708, 1710, 1710, 1712, 1713, 1711, 1711, 1711, 1710, 1709, 1703, 1700, 1697, 1692, 1688, 1683, 1682, 1679, 1674, 1666, 1665, 1656, 1649, 1643, 1636, 1629, 1620, 1612, 1603, 1592, 1584, 1575, 1569, 1562, 1552, 1544, 1540, 1531, 1526, 1522, 1513, 1509, 1500, 1496, 1491, 1482, 1478, 1471, 1468, 1465, 1464, 1465, 1466, 1466, 1468, 1468, 1472, 1477, 1482, 1485, 1492, 1495, 1500, 1505, 1514, 1517, 1523, 1527, 1528, 1529, 1526, 1524, 1520, 1517, 1509, 1501, 1498, 1491, 1486, 1480, 1480, 1478, 1475, 1472, 1472, 1473, 1478, 1480, 1484, 1488, 1496, 1506, 1516, 1524, 1533, 1545, 1558, 1567, 1578, 1586, 1596, 1604, 1608, 1616, 1620, 1624, 1626, 1627, 1623, 1621, 1617, 1611, 1605, 1594, 1585, 1575, 1565, 1556, 1542, 1530, 1521, 1507, 1497, 1486, 1480, 1469, 1460, 1453, 1447, 1442, 1435, 1430, 1420, 1414, 1405, 1399, 1394, 1388, 1383, 1379, 1376, 1376, 1375, 1376, 1378, 1384, 1386, 1392, 1394, 1397, 1401, 1403, 1408, 1410, 1414, 1419, 1427, 1430, 1440, 1446, 1454, 1461, 1469, 1471, 1477, 1481, 1481, 1482, 1480, 1478, 1476, 1475, 1471, 1472, 1467, 1465, 1465, 1463, 1465, 1465, 1463, 1463, 1466, 1466, 1473, 1475, 1482, 1488, 1496, 1504, 1512, 1521, 1531, 1541, 1548, 1556, 1568, 1573, 1581, 1587, 1593, 1597, 1601, 1600, 1597, 1598, 1595, 1592, 1590, 1583, 1578, 1573, 1565, 1563, 1555, 1547, 1543, 1540, 1533, 1530, 1525, 1520, 1517, 1510, 1507, 1504, 1497, 1494, 1491, 1486, 1484, 1485, 1480, 1481, 1480, 1480, 1482, 1481, 1483, 1483, 1484, 1484, 1482, 1485, 1482, 1484, 1484, 1487, 1491, 1495, 1500, 1508, 1514, 1520, 1527, 1535, 1542, 1546, 1552, 1553, 1558, 1557, 1559, 1556, 1554, 1552, 1548, 1546, 1542, 1538, 1533, 1533, 1532, 1529, 1529, 1533, 1538, 1542, 1549, 1556, 1567, 1579, 1587, 1601, 1608, 1617, 1625, 1632, 1639, 1642, 1648, 1650, 1652, 1650, 1649, 1645, 1645, 1637, 1634, 1625, 1620, 1610, 1602, 1596, 1587, 1579, 1575, 1566, 1559, 1554, 1550, 1546, 1545, 1544, 1543, 1539, 1540, 1538, 1535, 1533, 1531, 1529, 1526, 1521, 1515, 1509, 1501, 1495, 1487, 1482, 1475, 1468, 1462, 1462, 1461, 1459, 1464, 1467, 1470, 1475, 1482, 1486, 1491, 1494, 1495, 1495, 1495, 1491, 1486, 1477, 1471, 1463, 1453, 1442, 1428, 1417, 1409, 1400, 1390, 1381, 1373, 1368, 1362, 1359, 1356, 1357, 1359, 1360, 1364, 1367, 1368, 1375, 1376, 1376, 1378, 1378, 1379, 1379, 1379, 1377, 1379, 1379, 1379, 1379, 1379, 1378, 1379, 1379, 1373, 1370, 1368, 1361, 1352, 1346, 1334, 1324, 1312, 1298, 1285, 1269, 1255, 1241, 1229, 1218, 1206, 1196, 1189, 1181, 1174, 1169, 1164, 1163, 1162, 1164, 1166, 1170, 1181, 1189, 1200, 1211, 1220, 1235, 1247, 1259, 1269, 1281, 1293, 1304, 1314, 1325, 1336, 1345, 1352, 1363, 1370, 1378, 1388, 1395, 1402, 1410, 1418, 1423, 1430, 1435, 1443, 1450, 1455, 1458, 1461, 1463, 1465, 1467, 1466, 1467, 1465, 1465, 1463, 1462, 1460, 1459, 1455, 1452, 1452, 1449, 1442, 1440, 1433, 1427, 1419, 1410, 1401, 1391, 1378, 1370, 1357, 1349, 1339, 1330, 1323, 1314, 1307, 1301, 1295, 1293, 1287, 1285, 1278, 1277, 1278, 1276, 1279, 1282, 1285, 1293, 1301, 1311, 1322, 1330, 1341, 1347, 1359, 1366, 1369, 1376, 1380, 1385, 1389, 1391, 1396, 1397, 1404, 1408, 1408, 1411, 1413, 1417, 1421, 1424, 1424, 1426, 1426, 1427, 1430, 1432, 1434, 1437, 1442, 1443, 1443, 1443, 1443, 1444, 1441, 1442, 1438, 1438, 1437, 1436, 1435, 1432, 1433, 1431, 1430, 1428, 1424, 1423, 1419, 1420, 1417, 1417, 1419, 1422, 1423, 1426, 1426, 1427, 1427, 1426, 1426, 1426, 1423, 1422, 1415, 1414, 1409, 1407, 1404, 1405, 1404, 1409, 1411, 1417, 1424, 1431, 1438, 1446, 1456, 1462, 1471, 1482, 1496, 1511, 1526, 1546, 1569, 1591, 1614, 1637, 1660, 1683, 1707, 1727, 1746, 1761, 1779, 1790, 1804, 1814, 1818, 1827, 1830, 1836, 1836, 1841, 1838, 1837, 1836, 1832, 1823, 1817, 1806, 1798, 1782, 1770, 1756, 1739, 1724, 1711, 1693, 1679, 1663, 1650, 1636, 1620, 1606, 1593, 1583, 1572, 1563, 1554, 1546, 1536, 1531, 1527, 1518, 1512, 1507, 1503, 1495, 1490, 1482, 1475, 1468, 1460, 1456, 1451, 1449, 1449, 1451, 1453, 1456, 1465, 1470, 1478, 1484, 1494, 1501, 1505, 1509, 1512, 1517, 1521, 1520, 1521, 1520, 1523, 1523, 1526, 1529, 1529, 1533, 1536, 1540, 1546, 1552, 1562, 1569, 1579, 1593, 1604, 1618, 1636, 1652, 1668, 1682, 1699, 1712, 1726, 1736, 1749, 1760, 1772, 1782, 1795, 1808, 1822, 1834, 1844, 1861, 1873, 1886, 1897, 1903, 1917, 1925, 1929, 1934, 1941, 1943, 1940, 1941, 1936, 1931, 1929, 1925, 1916, 1908, 1904, 1899, 1892, 1887, 1884, 1878, 1874, 1871, 1865, 1862, 1858, 1855, 1850, 1848, 1844, 1842, 1843, 1840, 1839, 1838, 1836, 1833, 1832, 1832, 1831, 1832, 1837, 1836, 1840, 1849, 1851, 1855, 1861, 1863, 1868, 1864, 1865, 1862, 1857, 1855, 1848, 1848, 1842, 1840, 1840, 1837, 1842, 1847, 1849, 1855, 1863, 1869, 1875, 1878, 1885, 1891, 1894, 1897, 1902, 1903, 1903, 1907, 1907, 1907, 1902, 1903, 1900, 1896, 1894, 1887, 1882, 1882, 1874, 1871, 1865, 1860, 1856, 1846, 1842, 1836, 1829, 1827, 1819, 1811, 1800, 1794, 1782, 1774, 1767, 1755, 1747, 1738, 1725, 1720, 1708, 1700, 1694, 1685, 1682, 1674, 1667, 1660, 1656, 1648, 1643, 1638, 1634, 1632, 1626, 1627, 1627, 1625, 1625, 1629, 1631, 1629, 1631, 1633, 1636, 1636, 1635, 1636, 1637, 1635, 1633, 1629, 1630, 1625, 1624, 1618, 1615, 1611, 1609, 1604, 1600, 1596, 1593, 1588, 1586, 1581, 1581, 1582, 1578, 1583, 1583, 1584, 1585, 1588, 1589, 1594, 1595, 1597, 1597, 1597, 1601, 1600, 1601, 1600, 1600, 1598, 1597, 1596, 1589, 1587, 1582, 1577, 1571, 1565, 1560, 1556, 1552, 1551, 1546, 1542, 1541, 1542, 1539, 1533, 1530, 1524, 1517, 1507, 1498, 1488, 1475, 1466, 1451, 1442, 1430, 1422, 1413, 1409, 1403, 1401, 1396, 1397, 1398, 1397, 1398, 1398, 1399, 1400, 1398, 1401, 1405, 1409, 1414, 1421, 1430, 1438, 1449, 1461, 1469, 1475, 1483, 1492, 1497, 1501, 1504, 1511, 1513, 1514, 1517, 1517, 1518, 1518, 1517, 1513, 1513, 1513, 1514, 1512, 1512, 1514, 1515, 1521, 1526, 1533, 1540, 1551, 1558, 1572, 1586, 1595, 1609, 1620, 1630, 1637, 1645, 1650, 1654, 1658, 1656, 1653, 1650, 1641, 1636, 1626, 1618, 1611, 1598, 1588, 1581, 1572, 1565, 1555, 1551, 1544, 1540, 1537, 1533, 1530, 1524, 1522, 1518, 1516, 1512, 1507, 1502, 1495, 1491, 1486, 1482, 1478, 1471, 1471, 1467, 1466, 1467, 1466, 1468, 1471, 1470, 1471, 1472, 1477, 1478, 1482, 1485, 1491, 1496, 1502, 1509, 1517, 1527, 1539, 1546, 1556, 1563, 1571, 1580, 1585, 1588, 1590, 1587, 1587, 1581, 1577, 1568, 1561, 1551, 1546, 1538, 1532, 1526, 1521, 1522, 1520, 1520, 1523, 1527, 1533, 1540, 1549, 1558, 1563, 1576, 1585, 1596, 1605, 1613, 1623, 1629, 1638, 1643, 1646, 1652, 1653, 1652, 1651, 1650, 1646, 1640, 1633, 1630, 1620, 1614, 1606, 1600, 1589, 1580, 1571, 1563, 1556, 1550, 1542, 1533, 1529, 1524, 1516, 1514, 1513, 1507, 1506, 1506, 1500, 1502, 1497, 1494, 1492, 1488, 1484, 1479, 1472, 1468, 1469, 1467, 1469, 1471, 1472, 1479, 1485, 1490, 1496, 1502, 1507, 1514, 1517, 1521, 1521, 1526, 1525, 1523, 1524, 1519, 1515, 1509, 1502, 1495, 1488, 1485, 1480, 1473, 1474, 1472, 1468, 1472, 1471, 1473, 1480, 1483, 1487, 1490, 1495, 1500, 1504, 1507, 1509, 1512, 1512, 1514, 1514, 1511, 1510, 1504, 1501, 1498, 1492, 1488, 1480, 1473, 1463, 1453, 1439, 1426, 1409, 1394, 1376, 1359, 1340, 1323, 1303, 1285, 1268, 1252, 1239, 1224, 1213, 1203, 1192, 1183, 1180, 1176, 1177, 1175, 1181, 1193, 1205, 1218, 1232, 1253, 1269, 1289, 1307, 1324, 1339, 1355, 1372, 1383, 1394, 1405, 1413, 1425, 1431, 1439, 1442, 1448, 1452, 1455, 1455, 1457, 1463, 1463, 1464, 1467, 1466, 1469, 1465, 1467, 1464, 1465, 1462, 1457, 1455, 1450, 1447, 1443, 1442, 1438, 1433, 1431, 1432, 1431, 1434, 1436, 1439, 1440, 1440, 1442, 1440, 1436, 1434, 1430, 1425, 1417, 1407, 1402, 1392, 1384, 1375, 1366, 1358, 1347, 1338, 1330, 1323, 1314, 1307, 1301, 1299, 1296, 1297, 1301, 1303, 1312, 1319, 1326, 1334, 1347, 1352, 1359, 1368, 1376, 1381, 1388, 1393, 1399, 1403, 1407, 1411, 1413, 1417, 1417, 1417, 1417, 1417, 1415, 1412, 1413, 1409, 1408, 1404, 1402, 1400, 1401, 1397, 1399, 1396, 1398, 1397, 1395, 1394, 1396, 1393, 1394, 1395, 1397, 1401, 1405, 1408, 1410, 1415, 1417, 1424, 1425, 1430, 1435, 1436, 1436, 1439, 1439, 1441, 1439, 1440, 1440, 1440, 1437, 1433, 1430, 1429, 1423, 1420, 1412, 1406, 1401, 1397, 1391, 1388, 1388, 1387, 1391, 1392, 1396, 1401, 1405, 1406, 1409, 1409, 1408, 1409, 1406, 1402, 1401, 1397, 1394, 1393, 1392, 1389, 1388, 1386, 1387, 1385, 1385, 1388, 1384, 1384, 1382, 1380, 1382, 1381, 1383, 1385, 1392, 1399, 1404, 1416, 1426, 1434, 1446, 1460, 1469, 1480, 1488, 1497, 1506, 1514, 1522, 1525, 1532, 1533, 1533, 1533, 1529, 1529, 1525, 1521, 1514, 1511, 1504, 1504, 1501, 1501, 1499, 1498, 1499, 1500, 1504, 1501, 1500, 1501, 1498, 1498, 1495, 1488, 1484, 1482, 1475, 1470, 1466, 1460, 1458, 1449, 1446, 1438, 1431, 1421, 1413, 1406, 1398, 1391, 1381, 1375, 1369, 1366, 1364, 1363, 1363, 1368, 1376, 1380, 1388, 1396, 1401, 1410, 1417, 1424, 1432, 1438, 1446, 1452, 1462, 1475, 1490, 1503, 1520, 1537, 1557, 1572, 1591, 1610, 1627, 1645, 1657, 1672, 1684, 1695, 1706, 1715, 1724, 1733, 1743, 1752, 1762, 1769, 1778, 1787, 1796, 1803, 1813, 1823, 1824, 1829, 1831, 1836, 1840, 1842, 1844, 1848, 1852, 1855, 1859, 1865, 1870, 1875, 1881, 1888, 1889, 1896, 1898, 1901, 1898, 1903, 1899, 1902, 1906, 1907, 1911, 1913, 1918, 1916, 1922, 1920, 1919, 1919, 1916, 1911, 1909, 1901, 1897, 1890, 1881, 1875, 1868, 1862, 1856, 1852, 1849, 1844, 1842, 1842, 1843, 1842, 1842, 1848, 1850, 1856, 1865, 1869, 1878, 1882, 1889, 1899, 1907, 1915, 1919, 1931, 1938, 1942, 1952, 1956, 1961, 1969, 1969, 1973, 1974, 1977, 1975, 1974, 1977, 1975, 1974, 1972, 1969, 1969, 1969, 1969, 1970, 1969, 1974, 1975, 1975, 1976, 1977, 1975, 1975, 1970, 1966, 1958, 1956, 1948, 1943, 1940, 1935, 1928, 1929, 1927, 1923, 1923, 1923, 1919, 1917, 1917, 1911, 1905, 1900, 1894, 1890, 1883, 1877, 1870, 1868, 1867, 1864, 1861, 1855, 1850, 1847, 1839, 1831, 1824, 1817, 1807, 1795, 1787, 1778, 1769, 1761, 1751, 1739, 1728, 1720, 1713, 1703, 1696, 1691, 1684, 1680, 1674, 1674, 1671, 1671, 1673, 1674, 1675, 1679, 1678, 1683, 1687, 1690, 1690, 1693, 1696, 1701, 1701, 1701, 1702, 1702, 1700, 1695, 1692, 1685, 1680, 1671, 1663, 1653, 1645, 1633, 1621, 1611, 1598, 1584, 1574, 1558, 1547, 1536, 1527, 1513, 1508, 1496, 1489, 1484, 1478, 1472, 1467, 1459, 1456, 1452, 1448, 1444, 1439, 1439, 1437, 1436, 1435, 1439, 1440, 1446, 1449, 1453, 1460, 1467, 1472, 1475, 1484, 1488, 1494, 1501, 1505, 1513, 1520, 1529, 1533, 1538, 1546, 1548, 1552, 1552, 1555, 1554, 1554, 1553, 1550, 1546, 1541, 1538, 1533, 1530, 1527, 1526, 1522, 1521, 1520, 1519, 1517, 1521, 1523, 1527, 1531, 1537, 1546, 1554, 1561, 1570, 1578, 1584, 1593, 1598, 1604, 1606, 1607, 1611, 1608, 1606, 1604, 1601, 1598, 1591, 1585, 1579, 1572, 1565, 1555, 1549, 1543, 1534, 1525, 1521, 1511, 1503, 1495, 1489, 1482, 1475, 1468, 1462, 1458, 1451, 1443, 1437, 1434, 1426, 1423, 1417, 1415, 1415, 1411, 1410, 1412, 1414, 1416, 1420, 1422, 1426, 1433, 1434, 1439, 1442, 1446, 1450, 1454, 1463, 1468, 1475, 1485, 1492, 1498, 1506, 1510, 1517, 1521, 1523, 1525, 1529, 1531, 1528, 1528, 1528, 1521, 1518, 1513, 1510, 1504, 1497, 1495, 1492, 1490, 1488, 1490, 1491, 1494, 1501, 1507, 1514, 1524, 1531, 1539, 1546, 1554, 1558, 1564, 1572, 1576, 1581, 1585, 1587, 1591, 1592, 1597, 1596, 1600, 1600, 1600, 1601, 1598, 1598, 1594, 1591, 1587, 1581, 1576, 1571, 1569, 1562, 1559, 1553, 1546, 1538, 1533, 1525, 1519, 1510, 1506, 1500, 1497, 1494, 1492, 1489, 1490, 1492, 1494, 1495, 1499, 1500, 1505, 1505, 1509, 1510, 1511, 1514, 1513, 1514, 1514, 1518, 1522, 1529, 1534, 1542, 1550, 1556, 1559, 1565, 1571, 1572, 1573, 1572, 1572, 1569, 1566, 1564, 1555, 1549, 1543, 1533, 1529, 1516, 1507, 1500, 1492, 1485, 1479, 1475, 1470, 1468, 1471, 1473, 1480, 1488, 1495, 1501, 1509, 1517, 1524, 1529, 1535, 1538, 1543, 1541, 1542, 1541, 1538, 1533, 1527, 1524, 1519, 1512, 1509, 1500, 1498, 1489, 1480, 1471, 1460, 1449, 1438, 1421, 1405, 1392, 1378, 1363, 1346, 1334, 1324, 1311, 1301, 1291, 1286, 1279, 1272, 1270, 1264, 1263, 1262, 1263, 1266, 1271, 1274, 1281, 1289, 1296, 1305, 1315, 1322, 1331, 1336, 1346, 1352, 1362, 1367, 1374, 1381, 1384, 1389, 1392, 1397, 1401, 1406, 1408, 1410, 1409, 1413, 1413, 1414, 1416, 1417, 1417, 1417, 1417, 1418, 1423, 1426, 1428, 1434, 1436, 1440, 1442, 1446, 1450, 1453, 1455, 1461, 1464, 1464, 1467, 1468, 1469, 1467, 1467, 1460, 1455, 1449, 1443, 1435, 1423, 1417, 1406, 1393, 1383, 1369, 1358, 1345, 1330, 1316, 1302, 1291, 1277, 1271, 1263, 1256, 1251, 1251, 1255, 1259, 1271, 1285, 1304, 1325, 1347, 1371, 1395, 1417, 1440, 1461, 1480, 1494, 1511, 1523, 1536, 1546, 1552, 1558, 1559, 1564, 1562, 1562, 1562, 1558, 1558, 1555, 1554, 1552, 1549, 1546, 1544, 1540, 1535, 1529, 1523, 1517, 1512, 1504, 1495, 1487, 1475, 1467, 1456, 1443, 1433, 1426, 1417, 1409, 1403, 1395, 1392, 1386, 1385, 1382, 1381, 1380, 1379, 1378, 1380, 1380, 1379, 1382, 1380, 1383, 1381, 1384, 1380, 1378, 1376, 1375, 1372, 1371, 1368, 1365, 1360, 1357, 1352, 1349, 1351, 1351, 1353, 1358, 1362, 1365, 1372, 1378, 1384, 1385, 1388, 1389, 1389, 1391, 1391, 1390, 1385, 1383, 1382, 1379, 1377, 1372, 1367, 1363, 1359, 1356, 1351, 1349, 1347, 1341, 1342, 1337, 1338, 1339, 1339, 1336, 1338, 1338, 1338, 1334, 1334, 1332, 1330, 1326, 1325, 1324, 1320, 1321, 1319, 1321, 1320, 1323, 1324, 1326, 1329, 1333, 1335, 1340, 1347, 1350, 1358, 1362, 1371, 1375, 1380, 1388, 1392, 1399, 1401, 1404, 1410, 1414, 1417, 1421, 1423, 1430, 1439, 1446, 1458, 1469, 1480, 1492, 1508, 1518, 1529, 1538, 1546, 1550, 1553, 1549, 1546, 1539, 1533, 1524, 1514, 1506, 1495, 1488, 1481, 1477, 1470, 1465, 1465, 1463, 1465, 1463, 1468, 1471, 1480, 1488, 1500, 1512, 1526, 1546, 1563, 1582, 1600, 1620, 1639, 1652, 1670, 1687, 1700, 1713, 1724, 1734, 1746, 1754, 1763, 1770, 1777, 1780, 1784, 1785, 1788, 1790, 1789, 1788, 1786, 1784, 1778, 1778, 1776, 1774, 1770, 1772, 1772, 1774, 1773, 1773, 1774, 1774, 1773, 1771, 1773, 1770, 1770, 1771, 1775, 1778, 1778, 1784, 1790, 1793, 1792, 1799, 1799, 1799, 1803, 1799, 1799, 1797, 1795, 1791, 1787, 1785, 1779, 1776, 1774, 1776, 1775, 1775, 1773, 1774, 1778, 1781, 1784, 1790, 1795, 1803, 1812, 1824, 1830, 1843, 1855, 1868, 1876, 1887, 1894, 1899, 1907, 1911, 1911, 1915, 1917, 1915, 1917, 1918, 1920, 1919, 1917, 1919, 1920, 1919, 1918, 1917, 1916, 1916, 1913, 1914, 1911, 1911, 1912, 1911, 1909, 1907, 1904, 1904, 1903, 1901, 1895, 1894, 1885, 1880, 1868, 1857, 1844, 1832, 1818, 1807, 1798, 1790, 1786, 1783, 1779, 1785, 1789, 1790, 1798, 1803, 1807, 1810, 1817, 1820, 1821, 1822, 1820, 1815, 1813, 1811, 1806, 1800, 1794, 1790, 1782, 1778, 1771, 1768, 1760, 1759, 1758, 1759, 1761, 1765, 1770, 1777, 1781, 1788, 1792, 1800, 1804, 1809, 1817, 1819, 1824, 1828, 1831, 1834, 1839, 1842, 1842, 1842, 1844, 1847, 1846, 1846, 1840, 1839, 1836, 1828, 1824, 1816, 1807, 1797, 1791, 1782, 1771, 1766, 1753, 1746, 1737, 1727, 1720, 1708, 1697, 1687, 1674, 1665, 1653, 1640, 1629, 1617, 1606, 1597, 1587, 1579, 1567, 1554, 1544, 1533, 1521, 1513, 1507, 1500, 1502, 1504, 1505, 1512, 1518, 1529, 1537, 1544, 1551, 1558, 1562, 1562, 1567, 1567, 1565, 1565, 1565, 1562, 1562, 1562, 1564, 1564, 1562, 1566, 1565, 1571, 1576, 1580, 1584, 1593, 1601, 1608, 1615, 1627, 1635, 1642, 1646, 1654, 1654, 1659, 1661, 1660, 1661, 1662, 1659, 1659, 1662, 1661, 1661, 1658, 1658, 1657, 1655, 1651, 1649, 1641, 1636, 1626, 1618, 1608, 1597, 1583, 1571, 1560, 1551, 1541, 1531, 1521, 1516, 1507, 1502, 1494, 1484, 1481, 1471, 1467, 1459, 1455, 1449, 1440, 1437, 1431, 1427, 1427, 1425, 1422, 1417, 1416, 1411, 1410, 1406, 1405, 1404, 1405, 1410, 1417, 1423, 1433, 1443, 1452, 1463, 1473, 1482, 1492, 1498, 1503, 1510, 1513, 1518, 1521, 1522, 1526, 1526, 1525, 1524, 1522, 1524, 1522, 1520, 1520, 1518, 1520, 1520, 1524, 1527, 1533, 1540, 1550, 1561, 1570, 1578, 1591, 1601, 1612, 1619, 1628, 1637, 1642, 1646, 1650, 1651, 1653, 1651, 1650, 1648, 1642, 1636, 1629, 1623, 1612, 1604, 1597, 1587, 1574, 1566, 1553, 1544, 1534, 1525, 1517, 1509, 1502, 1495, 1488, 1482, 1475, 1469, 1462, 1459, 1454, 1446, 1442, 1439, 1436, 1434, 1435, 1438, 1438, 1441, 1445, 1448, 1451, 1456, 1457, 1464, 1467, 1471, 1480, 1485, 1495, 1501, 1511, 1517, 1525, 1533, 1539, 1545, 1550, 1550, 1553, 1554, 1553, 1554, 1550, 1551, 1548, 1546, 1542, 1540, 1540, 1537, 1535, 1535, 1533, 1536, 1536, 1539, 1546, 1550, 1561, 1568, 1576, 1587, 1595, 1604, 1614, 1622, 1625, 1633, 1637, 1638, 1637, 1636, 1637, 1635, 1630, 1625, 1624, 1621, 1616, 1611, 1606, 1601, 1597, 1589, 1583, 1575, 1564, 1552, 1543, 1529, 1517, 1505, 1494, 1485, 1475, 1467, 1460, 1455, 1452, 1449, 1445, 1443, 1443, 1443, 1440, 1441, 1437, 1434, 1434, 1434, 1434, 1434, 1431, 1436, 1439, 1443, 1450, 1455, 1462, 1469, 1477, 1481, 1487, 1489, 1490, 1492, 1488, 1486, 1484, 1478, 1471, 1462, 1455, 1446, 1437, 1430, 1421, 1413, 1408, 1402, 1400, 1397, 1397, 1401, 1405, 1413, 1421, 1430, 1438, 1444, 1453, 1462, 1471, 1481, 1487, 1492, 1495, 1501, 1501, 1502, 1503, 1496, 1492, 1486, 1481, 1473, 1463, 1452, 1438, 1425, 1410, 1393, 1378, 1360, 1345, 1327, 1310, 1291, 1273, 1257, 1243, 1228, 1218, 1208, 1196, 1190, 1182, 1177, 1174, 1171, 1175, 1178, 1182, 1193, 1202, 1218, 1231, 1245, 1260, 1276, 1291, 1307, 1322, 1334, 1347, 1357, 1368, 1380, 1389, 1397, 1403, 1408, 1413, 1413, 1417, 1421, 1421, 1423, 1426, 1429, 1433, 1436, 1439, 1445, 1451, 1459, 1463, 1469, 1472, 1475, 1480, 1479, 1480, 1480, 1480, 1479, 1475, 1478, 1477, 1480, 1479, 1482, 1481, 1483, 1485, 1485, 1484, 1481, 1480, 1474, 1468, 1459, 1452, 1441, 1430, 1417, 1401, 1384, 1368, 1350, 1329, 1310, 1290, 1268, 1250, 1232, 1210, 1196, 1185, 1176, 1169, 1165, 1166, 1170, 1175, 1181, 1191, 1205, 1215, 1228, 1247, 1261, 1277, 1294, 1311, 1326, 1341, 1359, 1373, 1385, 1396, 1409, 1419, 1426, 1433, 1442, 1444, 1450, 1454, 1459, 1463, 1466, 1472, 1475, 1480, 1488, 1493, 1500, 1506, 1508, 1513, 1513, 1512, 1512, 1510, 1509, 1508, 1502, 1498, 1496, 1493, 1489, 1487, 1485, 1481, 1479, 1473, 1470, 1468, 1463, 1461, 1456, 1451, 1444, 1440, 1430, 1424, 1417, 1409, 1402, 1393, 1383, 1379, 1369, 1365, 1363, 1359, 1360, 1359, 1364, 1365, 1369, 1374, 1377, 1379, 1385, 1388, 1392, 1397, 1401, 1402, 1406, 1407, 1410, 1413, 1417, 1420, 1424, 1426, 1430, 1435, 1438, 1443, 1454, 1459, 1468, 1481, 1493, 1504, 1519, 1533, 1548, 1562, 1575, 1587, 1602, 1615, 1625, 1636, 1649, 1661, 1671, 1683, 1691, 1698, 1708, 1712, 1716, 1720, 1719, 1716, 1713, 1708, 1702, 1697, 1688, 1681, 1674, 1668, 1659, 1651, 1640, 1632, 1624, 1617, 1608, 1597, 1590, 1581, 1572, 1563, 1558, 1554, 1553, 1550, 1551, 1553, 1553, 1555, 1556, 1557, 1558, 1562, 1564, 1564, 1566, 1565, 1567, 1570, 1570, 1575, 1575, 1577, 1582, 1588, 1591, 1598, 1604, 1610, 1620, 1629, 1637, 1647, 1661, 1672, 1685, 1696, 1709, 1724, 1736, 1749, 1766, 1778, 1790, 1800, 1811, 1824, 1829, 1836, 1842, 1848, 1851, 1853, 1857, 1857, 1860, 1857, 1857, 1855, 1850, 1852, 1848, 1845, 1848, 1845, 1848, 1852, 1855, 1855, 1858, 1860, 1859, 1859, 1858, 1855, 1851, 1848, 1842, 1836, 1832, 1830, 1828, 1826, 1828, 1830, 1833, 1838, 1843, 1853, 1855, 1858, 1862, 1864, 1861, 1862, 1860, 1855, 1851, 1845, 1840, 1834, 1830, 1826, 1818, 1816, 1811, 1807, 1807, 1805, 1806, 1807, 1808, 1810, 1817, 1819, 1828, 1829, 1839, 1846, 1851, 1857, 1865, 1868, 1872, 1874, 1878, 1883, 1887, 1889, 1890, 1890, 1892, 1888, 1891, 1890, 1885, 1882, 1882, 1874, 1874, 1865, 1862, 1855, 1850, 1844, 1835, 1828, 1818, 1811, 1801, 1794, 1784, 1778, 1770, 1760, 1754, 1748, 1740, 1732, 1727, 1720, 1712, 1706, 1695, 1687, 1682, 1674, 1666, 1661, 1658, 1654, 1650, 1651, 1655, 1654, 1659, 1662, 1659, 1660, 1659, 1657, 1652, 1649, 1642, 1640, 1631, 1628, 1621, 1616, 1610, 1602, 1600, 1594, 1589, 1582, 1579, 1577, 1575, 1574, 1572, 1572, 1575, 1580, 1583, 1591, 1596, 1604, 1612, 1623, 1633, 1642, 1647, 1658, 1666, 1672, 1675, 1678, 1682, 1686, 1684, 1683, 1684, 1681, 1679, 1673, 1668, 1662, 1654, 1645, 1636, 1630, 1620, 1608, 1597, 1588, 1580, 1571, 1562, 1556, 1546, 1542, 1536, 1532, 1529, 1524, 1523, 1520, 1517, 1517, 1512, 1512, 1508, 1508, 1504, 1502, 1504, 1500, 1498, 1498, 1495, 1494, 1497, 1500, 1504, 1509, 1517, 1524, 1529, 1540, 1546, 1552, 1558, 1567, 1571, 1574, 1578, 1580, 1581, 1583, 1582, 1583, 1579, 1579, 1573, 1570, 1566, 1564, 1558, 1554, 1550, 1550, 1546, 1546, 1544, 1544, 1546, 1549, 1555, 1558, 1562, 1569, 1577, 1585, 1592, 1596, 1604, 1610, 1618, 1625, 1631, 1636, 1639, 1643, 1643, 1637, 1635, 1632, 1624, 1614, 1608, 1597, 1587, 1576, 1567, 1550, 1543, 1532, 1520, 1511, 1504, 1496, 1488, 1484, 1480, 1475, 1471, 1469, 1467, 1466, 1464, 1463, 1462, 1460, 1459, 1456, 1451, 1450, 1450, 1451, 1455, 1460, 1465, 1473, 1482, 1492, 1502, 1510, 1523, 1530, 1540, 1550, 1553, 1558, 1562, 1564, 1564, 1568, 1567, 1566, 1567, 1564, 1564, 1561, 1558, 1558, 1556, 1557, 1556, 1555, 1556, 1559, 1561, 1565, 1568, 1574, 1581, 1585, 1588, 1591, 1594, 1598, 1600, 1598, 1600, 1600, 1597, 1594, 1592, 1593, 1587, 1585, 1582, 1579, 1576, 1572, 1570, 1566, 1565, 1559, 1554, 1551, 1546, 1538, 1533, 1529, 1524, 1515, 1510, 1506, 1500, 1492, 1488, 1482, 1482, 1475, 1472, 1469, 1465, 1462, 1459, 1454, 1450, 1450, 1447, 1448, 1448, 1449, 1455, 1459, 1463, 1469, 1473, 1477, 1485, 1490, 1496, 1497, 1501, 1505, 1505, 1508, 1505, 1504, 1501, 1498, 1493, 1487, 1482, 1475, 1469, 1465, 1463, 1461, 1461, 1463, 1467, 1468, 1476, 1481, 1489, 1499, 1504, 1509, 1516, 1521, 1523, 1524, 1525, 1524, 1524, 1521, 1513, 1509, 1504, 1494, 1484, 1475, 1466, 1453, 1439, 1430, 1413, 1401, 1388, 1372, 1361, 1348, 1331, 1319, 1306, 1293, 1281, 1269, 1256, 1243, 1235, 1225, 1216, 1207, 1201, 1198, 1194, 1196, 1198, 1200, 1207, 1218, 1226, 1239, 1250, 1264, 1276, 1289, 1301, 1314, 1327, 1338, 1350, 1359, 1369, 1378, 1385, 1391, 1398, 1401, 1404, 1406, 1407, 1408, 1404, 1402, 1401, 1398, 1393, 1391, 1388, 1383, 1380, 1379, 1375, 1372, 1366, 1361, 1359, 1355, 1352, 1352, 1351, 1351, 1348, 1351, 1349, 1345, 1345, 1343, 1339, 1333, 1330, 1326, 1321, 1316, 1310, 1308, 1301, 1294, 1291, 1286, 1282, 1281, 1276, 1271, 1271, 1267, 1266, 1264, 1264, 1267, 1269, 1272, 1279, 1283, 1289, 1297, 1304, 1311, 1321, 1327, 1337, 1351, 1366, 1381, 1396, 1417, 1435, 1451, 1471, 1487, 1500, 1512, 1520, 1527, 1529, 1533, 1533, 1533, 1533, 1535, 1537, 1540, 1544, 1546, 1550, 1552, 1553, 1553, 1549, 1540, 1535, 1525, 1510, 1497, 1482, 1467, 1451, 1432, 1417, 1401, 1382, 1368, 1355, 1343, 1331, 1317, 1307, 1299, 1293, 1283, 1279, 1271, 1263, 1259, 1249, 1243, 1235, 1224, 1220, 1210, 1205, 1198, 1195, 1195, 1199, 1204, 1214, 1224, 1239, 1254, 1271, 1289, 1307, 1322, 1343, 1354, 1372, 1380, 1389, 1397, 1401, 1404, 1402, 1404, 1401, 1397, 1392, 1388, 1386, 1384, 1382, 1378, 1377, 1372, 1372, 1368, 1368, 1365, 1365, 1366, 1364, 1363, 1365, 1365, 1367, 1367, 1370, 1376, 1380, 1388, 1397, 1407, 1416, 1431, 1442, 1456, 1471, 1480, 1493, 1504, 1515, 1525, 1536, 1546, 1555, 1562, 1572, 1581, 1587, 1595, 1598, 1597, 1597, 1589, 1580, 1566, 1546, 1525, 1500, 1474, 1444, 1417, 1389, 1363, 1339, 1320, 1301, 1287, 1275, 1264, 1255, 1249, 1246, 1243, 1245, 1247, 1252, 1256, 1264, 1275, 1289, 1301, 1316, 1330, 1344, 1363, 1378, 1397, 1413, 1430, 1445, 1466, 1485, 1507, 1529, 1553, 1572, 1595, 1613, 1628, 1643, 1651, 1659, 1662, 1663, 1664, 1662, 1658, 1650, 1645, 1639, 1632, 1620, 1610, 1602, 1595, 1584, 1578, 1571, 1563, 1562, 1560, 1562, 1565, 1570, 1577, 1585, 1593, 1599, 1611, 1616, 1623, 1627, 1629, 1634, 1633, 1631, 1631, 1630, 1630, 1629, 1628, 1629, 1631, 1629, 1626, 1623, 1620, 1619, 1612, 1609, 1605, 1601, 1595, 1591, 1588, 1589, 1591, 1591, 1593, 1598, 1604, 1608, 1615, 1620, 1629, 1641, 1648, 1660, 1672, 1683, 1695, 1710, 1726, 1740, 1757, 1776, 1795, 1810, 1830, 1845, 1865, 1878, 1894, 1903, 1918, 1925, 1932, 1944, 1947, 1955, 1967, 1973, 1978, 1985, 1994, 2000, 2007, 2015, 2018, 2024, 2029, 2038, 2042, 2049, 2048, 2053, 2056, 2061, 2062, 2067, 2065, 2066, 2062, 2061, 2055, 2053, 2043, 2041, 2035, 2030, 2027, 2025, 2023, 2021, 2023, 2026, 2029, 2030, 2029, 2032, 2031, 2035, 2033, 2033, 2029, 2029, 2028, 2023, 2018, 2016, 2010, 2004, 1998, 1995, 1989, 1986, 1983, 1980, 1976, 1969, 1971, 1972, 1973, 1976, 1979, 1985, 1990, 1993, 2001, 2002, 2010, 2010, 2014, 2020, 2023, 2023, 2023, 2023, 2023, 2023, 2018, 2018, 2014, 2010, 2007, 2003, 2002, 1996, 1992, 1989, 1987, 1985, 1984, 1981, 1974, 1972, 1969, 1962, 1950, 1943, 1938, 1927, 1919, 1911, 1902, 1896, 1890, 1889, 1883, 1881, 1877, 1878, 1872, 1871, 1865, 1861, 1852, 1846, 1834, 1828, 1816, 1811, 1804, 1800, 1797, 1797, 1794, 1794, 1792, 1790, 1788, 1785, 1778, 1778, 1771, 1766, 1759, 1753, 1748, 1740, 1731, 1724, 1714, 1708, 1701, 1696, 1691, 1683, 1681, 1682, 1684, 1688, 1691, 1700, 1709, 1720, 1727, 1739, 1749, 1757, 1765, 1772, 1778, 1782, 1788, 1795, 1798, 1799, 1802, 1803, 1801, 1801, 1797, 1797, 1787, 1782, 1778, 1769, 1757, 1749, 1737, 1724, 1714, 1706, 1693, 1682, 1669, 1658, 1650, 1637, 1630, 1619, 1609, 1598, 1586, 1579, 1568, 1557, 1546, 1538, 1527, 1517, 1508, 1499, 1490, 1484, 1477, 1471, 1465, 1461, 1459, 1458, 1454, 1456, 1458, 1462, 1469, 1472, 1479, 1486, 1490, 1495, 1500, 1500, 1499, 1501, 1497, 1492, 1488, 1488, 1481, 1479, 1475, 1475, 1475, 1474, 1480, 1482, 1487, 1491, 1496, 1504, 1507, 1517, 1523, 1536, 1546, 1558, 1570, 1584, 1598, 1612, 1625, 1642, 1654, 1666, 1673, 1681, 1690, 1691, 1695, 1692, 1695, 1691, 1683, 1679, 1672, 1662, 1650, 1636, 1620, 1605, 1591, 1573, 1558, 1542, 1526, 1516, 1501, 1491, 1484, 1473, 1467, 1460, 1456, 1449, 1446, 1441, 1441, 1439, 1435, 1435, 1436, 1437, 1433, 1434, 1438, 1436, 1439, 1442, 1446, 1446, 1449, 1451, 1449, 1452, 1450, 1451, 1452, 1454, 1455, 1459, 1464, 1467, 1471, 1475, 1477, 1481, 1482, 1484, 1484, 1482, 1481, 1480, 1475, 1471, 1468, 1464, 1461, 1454, 1451, 1447, 1445, 1443, 1441, 1441, 1440, 1443, 1447, 1452, 1463, 1471, 1484, 1494, 1508, 1521, 1536, 1552, 1565, 1576, 1587, 1599, 1610, 1616, 1620, 1626, 1629, 1626, 1625, 1620, 1614, 1606, 1596, 1587, 1577, 1566, 1558, 1544, 1537, 1527, 1517, 1511, 1501, 1495, 1488, 1480, 1475, 1468, 1465, 1458, 1455, 1452, 1450, 1446, 1443, 1440, 1440, 1438, 1439, 1436, 1437, 1435, 1432, 1430, 1429, 1428, 1428, 1431, 1434, 1436, 1437, 1443, 1446, 1451, 1453, 1459, 1459, 1462, 1462, 1463, 1463, 1463, 1459, 1458, 1456, 1451, 1449, 1444, 1439, 1436, 1430, 1428, 1423, 1421, 1424, 1427, 1430, 1438, 1450, 1463, 1475, 1488, 1500, 1517, 1531, 1546, 1557, 1567, 1578, 1590, 1594, 1600, 1608, 1611, 1616, 1620, 1622, 1623, 1625, 1626, 1624, 1624, 1622, 1620, 1613, 1609, 1604, 1594, 1586, 1578, 1571, 1562, 1550, 1543, 1531, 1524, 1519, 1511, 1504, 1503, 1497, 1496, 1490, 1488, 1488, 1482, 1480, 1472, 1468, 1466, 1462, 1457, 1455, 1455, 1454, 1455, 1462, 1466, 1471, 1481, 1488, 1497, 1504, 1512, 1514, 1518, 1522, 1527, 1525, 1528, 1526, 1524, 1523, 1521, 1517, 1514, 1509, 1505, 1500, 1495, 1488, 1485, 1481, 1480, 1482, 1482, 1485, 1490, 1498, 1504, 1513, 1519, 1527, 1533, 1539, 1546, 1553, 1556, 1558, 1559, 1561, 1561, 1558, 1554, 1546, 1539, 1533, 1522, 1510, 1498, 1482, 1469, 1451, 1435, 1417, 1400, 1385, 1365, 1351, 1337, 1324, 1311, 1297, 1286, 1279, 1268, 1263, 1256, 1251, 1246, 1247, 1247, 1245, 1250, 1256, 1262, 1271, 1281, 1294, 1306, 1319, 1334, 1347, 1358, 1370, 1382, 1391, 1399, 1409, 1413, 1419, 1419, 1421, 1418, 1417, 1413, 1409, 1406, 1399, 1395, 1392, 1385, 1385, 1381, 1384, 1384, 1388, 1394, 1400, 1408, 1413, 1417, 1421, 1426, 1432, 1439, 1443, 1448, 1452, 1456, 1460, 1465, 1466, 1469, 1470, 1471, 1474, 1469, 1467, 1465, 1457, 1453, 1448, 1440, 1430, 1421, 1409, 1401, 1391, 1382, 1376, 1371, 1368, 1366, 1367, 1372, 1379, 1388, 1398, 1412, 1430, 1449, 1466, 1487, 1504, 1525, 1542, 1561, 1575, 1588, 1600, 1609, 1616, 1620, 1623, 1620, 1623, 1620, 1613, 1609, 1600, 1591, 1581, 1574, 1562, 1550, 1542, 1531, 1516, 1507, 1494, 1482, 1466, 1455, 1439, 1426, 1409, 1394, 1379, 1366, 1351, 1339, 1327, 1314, 1301, 1290, 1284, 1276, 1264, 1260, 1254, 1247, 1243, 1243, 1243, 1242, 1243, 1248, 1251, 1256, 1260, 1263, 1267, 1271, 1273, 1279, 1281, 1284, 1283, 1284, 1285, 1285, 1282, 1281, 1276, 1276, 1276, 1276, 1276, 1281, 1285, 1291, 1301, 1309, 1322, 1334, 1346, 1356, 1368, 1376, 1386, 1396, 1402, 1411, 1417, 1426, 1430, 1436, 1446, 1451, 1459, 1464, 1469, 1475, 1481, 1488, 1489, 1497, 1501, 1508, 1511, 1520, 1528, 1533, 1542, 1554, 1562, 1570, 1579, 1587, 1591, 1597, 1603, 1605, 1604, 1607, 1606, 1607, 1604, 1599, 1598, 1593, 1591, 1585, 1580, 1572, 1565, 1559, 1549, 1545, 1538, 1529, 1521, 1517, 1507, 1500, 1496, 1492, 1484, 1480, 1471, 1467, 1464, 1459, 1455, 1451, 1453, 1454, 1456, 1463, 1471, 1479, 1486, 1494, 1503, 1511, 1517, 1520, 1522, 1525, 1527, 1528, 1531, 1534, 1535, 1535, 1537, 1533, 1533, 1535, 1532, 1533, 1535, 1533, 1535, 1533, 1535, 1534, 1534, 1537, 1533, 1533, 1533, 1531, 1528, 1527, 1522, 1523, 1520, 1517, 1514, 1513, 1509, 1507, 1508, 1508, 1504, 1503, 1504, 1502, 1500, 1495, 1492, 1488, 1487, 1481, 1479, 1475, 1474, 1471, 1470, 1466, 1466, 1466, 1470, 1469, 1471, 1477, 1479, 1482, 1480, 1479, 1477, 1473, 1468, 1459, 1450, 1442, 1430, 1424, 1414, 1409, 1401, 1401, 1399, 1403, 1406, 1409, 1410, 1417, 1422, 1426, 1430, 1433, 1436, 1439, 1443, 1449, 1451, 1452, 1455, 1461, 1464, 1469, 1472, 1475, 1481, 1484, 1492, 1498, 1507, 1517, 1529, 1538, 1550, 1563, 1577, 1596, 1607, 1623, 1641, 1656, 1674, 1687, 1704, 1718, 1732, 1744, 1756, 1763, 1772, 1778, 1788, 1791, 1799, 1804, 1809, 1811, 1814, 1816, 1816, 1813, 1814, 1810, 1806, 1800, 1795, 1794, 1791, 1790, 1786, 1788, 1790, 1794, 1797, 1804, 1811, 1821, 1827, 1832, 1840, 1843, 1847, 1852, 1855, 1859, 1858, 1863, 1865, 1865, 1865, 1866, 1868, 1868, 1868, 1866, 1863, 1860, 1856, 1851, 1849, 1849, 1847, 1843, 1839, 1837, 1836, 1831, 1830, 1827, 1821, 1820, 1815, 1812, 1811, 1807, 1807, 1808, 1812, 1812, 1815, 1816, 1819, 1820, 1818, 1820, 1819, 1819, 1819, 1817, 1817, 1815, 1812, 1812, 1809, 1804, 1799, 1798, 1793, 1792, 1793, 1790, 1787, 1791, 1795, 1799, 1799, 1802, 1807, 1811, 1810, 1811, 1813, 1813, 1811, 1811, 1807, 1807, 1803, 1799, 1799, 1795, 1793, 1786, 1782, 1784, 1781, 1776, 1773, 1773, 1770, 1766, 1766, 1761, 1761, 1765, 1763, 1766, 1766, 1766, 1768, 1767, 1763, 1762, 1756, 1746, 1740, 1728, 1722, 1711, 1703, 1694, 1686, 1681, 1672, 1665, 1661, 1655, 1649, 1641, 1641, 1636, 1636, 1634, 1636, 1639, 1645, 1650, 1659, 1666, 1674, 1681, 1687, 1691, 1693, 1694, 1696, 1693, 1691, 1689, 1683, 1677, 1674, 1668, 1664, 1660, 1655, 1655, 1651, 1649, 1644, 1642, 1639, 1636, 1633, 1633, 1626, 1626, 1622, 1616, 1613, 1609, 1605, 1600, 1596, 1591, 1587, 1581, 1579, 1576, 1571, 1571, 1571, 1565, 1566, 1565, 1563, 1562, 1562, 1562, 1559, 1559, 1558, 1558, 1556, 1554, 1556, 1558, 1561, 1565, 1571, 1579, 1583, 1587, 1595, 1595, 1595, 1596, 1592, 1591, 1587, 1578, 1573, 1567, 1558, 1556, 1550, 1542, 1539, 1534, 1533, 1533, 1533, 1536, 1539, 1546, 1553, 1562, 1572, 1587, 1598, 1612, 1624, 1637, 1648, 1661, 1669, 1680, 1685, 1690, 1698, 1697, 1698, 1699, 1695, 1690, 1688, 1681, 1675, 1671, 1662, 1658, 1650, 1642, 1635, 1627, 1613, 1606, 1594, 1583, 1578, 1570, 1560, 1550, 1540, 1533, 1526, 1519, 1514, 1508, 1503, 1497, 1497, 1491, 1488, 1486, 1484, 1481, 1484, 1482, 1484, 1480, 1478, 1480, 1478, 1479, 1475, 1475, 1478, 1482, 1486, 1494, 1500, 1514, 1521, 1533, 1542, 1548, 1555, 1562, 1569, 1572, 1571, 1574, 1575, 1574, 1571, 1570, 1570, 1564, 1562, 1559, 1555, 1554, 1549, 1547, 1546, 1546, 1548, 1549, 1554, 1559, 1566, 1573, 1583, 1590, 1597, 1601, 1608, 1613, 1617, 1620, 1620, 1620, 1620, 1620, 1618, 1616, 1612, 1608, 1607, 1604, 1600, 1594, 1587, 1582, 1571, 1563, 1552, 1543, 1533, 1521, 1513, 1505, 1496, 1492, 1484, 1481, 1475, 1470, 1467, 1463, 1459, 1456, 1453, 1450, 1449, 1452, 1451, 1453, 1456, 1459, 1462, 1467, 1471, 1477, 1482, 1488, 1492, 1498, 1502, 1510, 1513, 1520, 1525, 1535, 1542, 1546, 1552, 1558, 1566, 1569, 1569, 1571, 1567, 1565, 1562, 1559, 1554, 1548, 1542, 1537, 1530, 1523, 1517, 1514, 1512, 1507, 1507, 1505, 1507, 1511, 1513, 1520, 1527, 1538, 1548, 1559, 1569, 1583, 1595, 1604, 1616, 1627, 1634, 1641, 1652, 1657, 1662, 1667, 1671, 1675, 1679, 1679, 1678, 1679, 1676, 1675, 1673, 1666, 1662, 1655, 1649, 1641, 1635, 1629, 1618, 1611, 1604, 1594, 1586, 1579, 1567, 1559, 1553, 1544, 1533, 1525, 1517, 1513, 1507, 1501, 1496, 1490, 1486, 1484, 1478, 1475, 1469, 1464, 1463, 1461, 1462, 1462, 1467, 1471, 1480, 1489, 1500, 1508, 1515, 1525, 1534, 1541, 1544, 1546, 1549, 1546, 1546, 1545, 1542, 1535, 1529, 1525, 1520, 1517, 1511, 1508, 1505, 1505, 1502, 1505, 1511, 1516, 1521, 1529, 1538, 1548, 1557, 1570, 1579, 1588, 1598, 1607, 1612, 1616, 1618, 1623, 1625, 1625, 1629, 1629, 1628, 1629, 1625, 1624, 1622, 1615, 1612, 1604, 1597, 1587, 1574, 1565, 1550, 1538, 1526, 1513, 1498, 1488, 1474, 1466, 1455, 1446, 1438, 1435, 1429, 1420, 1414, 1405, 1400, 1392, 1384, 1378, 1372, 1372, 1366, 1367, 1372, 1374, 1382, 1391, 1399, 1409, 1420, 1432, 1442, 1447, 1458, 1465, 1472, 1475, 1476, 1479, 1475, 1472, 1472, 1469, 1465, 1459, 1455, 1453, 1451, 1453, 1451, 1455, 1455, 1461, 1466, 1471, 1481, 1488, 1498, 1507, 1516, 1524, 1533, 1536, 1542, 1546, 1550, 1550, 1549, 1546, 1544, 1533, 1529, 1515, 1504, 1493, 1479, 1465, 1450, 1434, 1418, 1401, 1387, 1370, 1352, 1338, 1323, 1306, 1293, 1278, 1264, 1253, 1243, 1234, 1228, 1225, 1222, 1226, 1227, 1233, 1239, 1252, 1266, 1281, 1296, 1314, 1330, 1347, 1362, 1375, 1388, 1401, 1410, 1418, 1426, 1433, 1438, 1438, 1441, 1443, 1443, 1443, 1443, 1440, 1441, 1436, 1434, 1434, 1432, 1434, 1434, 1434, 1434, 1438, 1441, 1442, 1445, 1446, 1449, 1453, 1455, 1456, 1459, 1460, 1462, 1460, 1461, 1459, 1460, 1461, 1457, 1456, 1451, 1446, 1440, 1432, 1423, 1411, 1398, 1386, 1372, 1359, 1346, 1333, 1317, 1305, 1297, 1285, 1277, 1268, 1262, 1256, 1253, 1247, 1243, 1240, 1242, 1243, 1243, 1246, 1251, 1258, 1264, 1273, 1282, 1292, 1301, 1312, 1320, 1328, 1337, 1346, 1357, 1365, 1373, 1380, 1389, 1396, 1403, 1411, 1417, 1424, 1428, 1434, 1442, 1446, 1451, 1457, 1463, 1467, 1473, 1476, 1482, 1488, 1492, 1500, 1503, 1508, 1510, 1516, 1517, 1521, 1524, 1525, 1529, 1529, 1526, 1529, 1527, 1524, 1521, 1519, 1515, 1509, 1505, 1500, 1494, 1488, 1476, 1468, 1459, 1446, 1436, 1423, 1413, 1397, 1388, 1376, 1366, 1352, 1342, 1334, 1327, 1324, 1321, 1321, 1323, 1329, 1335, 1340, 1348, 1353, 1359, 1363, 1368, 1372, 1372, 1376, 1377, 1376, 1378, 1378, 1382, 1383, 1385, 1391, 1392, 1399, 1406, 1412, 1421, 1430, 1437, 1446, 1454, 1465, 1473, 1484, 1495, 1500, 1510, 1516, 1523, 1529, 1533, 1538, 1537, 1540, 1538, 1538, 1540, 1537, 1538, 1536, 1538, 1534, 1538, 1538, 1542, 1543, 1548, 1549, 1553, 1556, 1561, 1566, 1568, 1571, 1575, 1583, 1587, 1591, 1597, 1600, 1604, 1607, 1608, 1608, 1608, 1611, 1611, 1612, 1613, 1614, 1616, 1616, 1618, 1620, 1621, 1626, 1626, 1628, 1624, 1624, 1623, 1622, 1619, 1618, 1612, 1607, 1601, 1591, 1585, 1574, 1564, 1553, 1541, 1533, 1522, 1512, 1504, 1499, 1494, 1494, 1494, 1494, 1496, 1499, 1499, 1504, 1507, 1511, 1515, 1522, 1525, 1529, 1538, 1545, 1550, 1561, 1566, 1575, 1584, 1598, 1608, 1616, 1626, 1638, 1646, 1650, 1658, 1662, 1662, 1664, 1659, 1655, 1649, 1642, 1633, 1624, 1610, 1599, 1588, 1575, 1558, 1546, 1535, 1525, 1512, 1499, 1491, 1484, 1475, 1471, 1471, 1473, 1476, 1482, 1491, 1501, 1513, 1522, 1530, 1538, 1545, 1546, 1550, 1550, 1547, 1546, 1541, 1541, 1533, 1531, 1527, 1521, 1517, 1513, 1510, 1508, 1506, 1502, 1504, 1505, 1508, 1515, 1524, 1533, 1546, 1561, 1581, 1598, 1620, 1638, 1662, 1685, 1703, 1727, 1742, 1760, 1778, 1792, 1810, 1818, 1831, 1843, 1853, 1861, 1869, 1872, 1881, 1884, 1892, 1894, 1897, 1904, 1905, 1910, 1913, 1915, 1912, 1911, 1911, 1910, 1913, 1910, 1913, 1915, 1915, 1916, 1916, 1920, 1919, 1920, 1924, 1921, 1922, 1919, 1916, 1912, 1907, 1900, 1890, 1885, 1874, 1872, 1866, 1861, 1849, 1843, 1836, 1827, 1816, 1807, 1796, 1782, 1768, 1759, 1746, 1740, 1730, 1724, 1719, 1716, 1712, 1712, 1712, 1711, 1713, 1717, 1720, 1724, 1727, 1733, 1740, 1749, 1758, 1766, 1778, 1794, 1807, 1822, 1834, 1847, 1861, 1878, 1890, 1898, 1911, 1919, 1924, 1932, 1936, 1935, 1936, 1934, 1932, 1927, 1920, 1915, 1910, 1903, 1898, 1887, 1882, 1875, 1865, 1862, 1855, 1853, 1849, 1849, 1851, 1848, 1850, 1850, 1855, 1855, 1856, 1856, 1855, 1853, 1855, 1855, 1852, 1852, 1853, 1856, 1855, 1856, 1855, 1855, 1854, 1852, 1845, 1843, 1831, 1824, 1813, 1803, 1795, 1785, 1778, 1771, 1766, 1764, 1761, 1760, 1754, 1750, 1747, 1744, 1741, 1734, 1732, 1727, 1720, 1713, 1708, 1703, 1697, 1690, 1687, 1680, 1680, 1675, 1670, 1670, 1667, 1662, 1662, 1662, 1661, 1662, 1665, 1667, 1665, 1667, 1670, 1674, 1675, 1675, 1675, 1674, 1674, 1673, 1670, 1670, 1671, 1667, 1662, 1661, 1654, 1649, 1643, 1636, 1629, 1618, 1610, 1604, 1596, 1585, 1575, 1569, 1559, 1553, 1547, 1546, 1542, 1538, 1538, 1534, 1533, 1533, 1529, 1529, 1527, 1525, 1520, 1517, 1510, 1505, 1504, 1500, 1495, 1493, 1492, 1492, 1490, 1492, 1494, 1496, 1501, 1502, 1504, 1504, 1502, 1502, 1502, 1505, 1510, 1514, 1520, 1527, 1533, 1540, 1546, 1554, 1561, 1566, 1571, 1572, 1572, 1575, 1575, 1574, 1572, 1573, 1572, 1574, 1571, 1569, 1569, 1569, 1569, 1571, 1572, 1572, 1574, 1576, 1580, 1583, 1587, 1589, 1594, 1597, 1599, 1601, 1603, 1603, 1604, 1602, 1601, 1597, 1594, 1587, 1584, 1575, 1567, 1558, 1551, 1546, 1536, 1530, 1525, 1517, 1512, 1510, 1504, 1500, 1498, 1494, 1491, 1488, 1487, 1481, 1479, 1475, 1471, 1468, 1467, 1465, 1463, 1457, 1455, 1454, 1452, 1455, 1452, 1452, 1451, 1449, 1449, 1450, 1450, 1448, 1446, 1444, 1440, 1440, 1441, 1440, 1442, 1443, 1444, 1448, 1451, 1453, 1456, 1458, 1458, 1461, 1459, 1462, 1460, 1458, 1458, 1458, 1456, 1451, 1449, 1449, 1451, 1452, 1452, 1455, 1456, 1462, 1466, 1472, 1480, 1491, 1500, 1509, 1521, 1533, 1542, 1554, 1567, 1575, 1585, 1593, 1599, 1604, 1611, 1612, 1611, 1611, 1610, 1604, 1601, 1596, 1591, 1584, 1579, 1575, 1569, 1565, 1562, 1558, 1554, 1551, 1546, 1542, 1538, 1530, 1526, 1519, 1511, 1504, 1499, 1492, 1489, 1484, 1484, 1482, 1480, 1484, 1484, 1484, 1486, 1484, 1485, 1484, 1481, 1476, 1477, 1476, 1478, 1483, 1493, 1501, 1518, 1530, 1547, 1567, 1585, 1602, 1623, 1639, 1651, 1666, 1674, 1679, 1681, 1682, 1682, 1676, 1671, 1662, 1654, 1642, 1632, 1621, 1612, 1605, 1597, 1594, 1590, 1588, 1588, 1589, 1594, 1603, 1610, 1616, 1625, 1636, 1642, 1650, 1654, 1658, 1662, 1662, 1659, 1658, 1654, 1650, 1642, 1641, 1636, 1629, 1624, 1614, 1608, 1602, 1592, 1583, 1568, 1557, 1546, 1529, 1515, 1502, 1486, 1473, 1459, 1450, 1438, 1430, 1422, 1417, 1413, 1410, 1411, 1412, 1412, 1414, 1415, 1417, 1421, 1426, 1430, 1437, 1441, 1451, 1458, 1465, 1477, 1487, 1495, 1503, 1513, 1519, 1525, 1527, 1528, 1530, 1526, 1524, 1517, 1509, 1504, 1493, 1486, 1475, 1463, 1455, 1442, 1434, 1427, 1419, 1416, 1413, 1411, 1410, 1414, 1413, 1419, 1420, 1426, 1429, 1432, 1437, 1440, 1443, 1447, 1449, 1451, 1453, 1452, 1453, 1451, 1447, 1443, 1443, 1436, 1432, 1426, 1417, 1407, 1399, 1388, 1376, 1363, 1353, 1339, 1330, 1317, 1304, 1291, 1280, 1268, 1259, 1247, 1238, 1231, 1222, 1217, 1214, 1210, 1213, 1212, 1217, 1224, 1230, 1240, 1253, 1266, 1279, 1291, 1304, 1317, 1327, 1337, 1347, 1358, 1364, 1374, 1380, 1387, 1393, 1399, 1399, 1402, 1404, 1405, 1404, 1402, 1402, 1398, 1397, 1397, 1393, 1394, 1392, 1392, 1395, 1397, 1400, 1401, 1400, 1401, 1395, 1394, 1391, 1384, 1378, 1372, 1363, 1359, 1355, 1350, 1343, 1339, 1337, 1332, 1330, 1327, 1322, 1315, 1313, 1305, 1297, 1292, 1284, 1276, 1268, 1261, 1252, 1243, 1236, 1228, 1221, 1217, 1213, 1210, 1209, 1208, 1206, 1210, 1212, 1221, 1227, 1236, 1246, 1257, 1267, 1278, 1291, 1303, 1314, 1322, 1330, 1339, 1347, 1354, 1358, 1363, 1363, 1368, 1368, 1368, 1368, 1368, 1371, 1371, 1372, 1372, 1372, 1376, 1379, 1381, 1389, 1393, 1403, 1413, 1424, 1434, 1446, 1457, 1467, 1475, 1484, 1488, 1495, 1497, 1502, 1502, 1506, 1505, 1505, 1504, 1503, 1502, 1500, 1500, 1497, 1493, 1490, 1488, 1483, 1481, 1480, 1474, 1471, 1468, 1465, 1460, 1457, 1455, 1450, 1445, 1440, 1434, 1431, 1425, 1421, 1416, 1411, 1409, 1406, 1402, 1401, 1397, 1394, 1395, 1391, 1386, 1384, 1382, 1376, 1374, 1372, 1368, 1363, 1362, 1357, 1355, 1353, 1350, 1350, 1346, 1344, 1343, 1341, 1342, 1339, 1336, 1339, 1341, 1343, 1348, 1353, 1359, 1365, 1372, 1382, 1392, 1402, 1409, 1419, 1425, 1434, 1439, 1442, 1448, 1451, 1447, 1450, 1446, 1443, 1441, 1433, 1429, 1421, 1412, 1408, 1401, 1395, 1391, 1386, 1386, 1388, 1392, 1396, 1405, 1410, 1417, 1427, 1438, 1446, 1456, 1464, 1473, 1480, 1488, 1493, 1499, 1505, 1510, 1517, 1525, 1535, 1546, 1558, 1571, 1583, 1594, 1604, 1610, 1616, 1620, 1622, 1622, 1615, 1613, 1605, 1597, 1592, 1584, 1575, 1568, 1557, 1553, 1546, 1542, 1541, 1540, 1543, 1550, 1556, 1569, 1581, 1597, 1615, 1636, 1655, 1675, 1697, 1713, 1732, 1752, 1771, 1793, 1811, 1829, 1847, 1867, 1882, 1898, 1914, 1933, 1946, 1955, 1969, 1977, 1985, 1990, 1994, 2001, 2003, 2010, 2010, 2018, 2019, 2023, 2029, 2035, 2039, 2048, 2052, 2058, 2060, 2059, 2061, 2062, 2060, 2056, 2051, 2043, 2043, 2035, 2029, 2030, 2026, 2023, 2023, 2024, 2027, 2030, 2035, 2036, 2034, 2038, 2036, 2032, 2031, 2027, 2023, 2021, 2016, 2010, 2002, 1990, 1984, 1975, 1967, 1959, 1952, 1942, 1932, 1925, 1915, 1907, 1898, 1894, 1888, 1887, 1887, 1888, 1894, 1900, 1907, 1916, 1923, 1926, 1932, 1938, 1942, 1946, 1951, 1954, 1954, 1952, 1952, 1954, 1954, 1953, 1952, 1955, 1954, 1956, 1952, 1952, 1949, 1943, 1943, 1936, 1926, 1920, 1914, 1907, 1897, 1888, 1878, 1873, 1863, 1856, 1850, 1849, 1844, 1839, 1836, 1836, 1834, 1833, 1834, 1832, 1832, 1832, 1830, 1829, 1831, 1830, 1824, 1826, 1823, 1823, 1820, 1823, 1824, 1819, 1819, 1816, 1810, 1806, 1799, 1790, 1782, 1778, 1768, 1761, 1757, 1749, 1745, 1740, 1732, 1730, 1723, 1722, 1715, 1716, 1710, 1710, 1712, 1712, 1716, 1717, 1726, 1730, 1738, 1745, 1753, 1760, 1768, 1770, 1773, 1776, 1778, 1782, 1778, 1780, 1778, 1775, 1772, 1766, 1761, 1755, 1749, 1744, 1737, 1726, 1720, 1707, 1698, 1689, 1679, 1666, 1656, 1645, 1633, 1621, 1612, 1603, 1595, 1587, 1579, 1575, 1572, 1567, 1567, 1567, 1566, 1566, 1563, 1564, 1566, 1562, 1564, 1562, 1561, 1560, 1558, 1558, 1559, 1555, 1558, 1556, 1554, 1552, 1549, 1549, 1547, 1546, 1546, 1546, 1546, 1545, 1540, 1538, 1533, 1527, 1522, 1516, 1504, 1496, 1488, 1479, 1471, 1462, 1455, 1451, 1448, 1445, 1443, 1444, 1444, 1448, 1452, 1454, 1459, 1470, 1478, 1488, 1498, 1513, 1526, 1542, 1556, 1574, 1587, 1597, 1606, 1616, 1625, 1629, 1630, 1635, 1635, 1633, 1626, 1621, 1613, 1607, 1599, 1591, 1582, 1571, 1564, 1554, 1545, 1537, 1529, 1521, 1516, 1507, 1503, 1497, 1495, 1492, 1487, 1481, 1475, 1472, 1464, 1461, 1456, 1450, 1447, 1443, 1438, 1436, 1436, 1434, 1434, 1434, 1437, 1438, 1436, 1438, 1435, 1436, 1438, 1441, 1442, 1443, 1444, 1450, 1453, 1459, 1464, 1470, 1474, 1476, 1481, 1486, 1488, 1488, 1491, 1492, 1491, 1491, 1486, 1486, 1483, 1476, 1474, 1468, 1463, 1464, 1459, 1459, 1458, 1460, 1463, 1469, 1474, 1484, 1492, 1502, 1514, 1527, 1538, 1552, 1563, 1575, 1587, 1593, 1600, 1608, 1613, 1616, 1619, 1619, 1618, 1613, 1613, 1608, 1603, 1598, 1592, 1584, 1579, 1569, 1562, 1556, 1546, 1539, 1533, 1523, 1517, 1513, 1505, 1504, 1498, 1496, 1492, 1488, 1485, 1484, 1483, 1476, 1475, 1475, 1470, 1468, 1465, 1464, 1463, 1463, 1465, 1466, 1467, 1471, 1472, 1479, 1484, 1486, 1494, 1503, 1509, 1517, 1524, 1533, 1539, 1546, 1553, 1554, 1557, 1558, 1558, 1561, 1554, 1550, 1546, 1539, 1532, 1523, 1513, 1508, 1500, 1494, 1488, 1487, 1486, 1490, 1491, 1498, 1505, 1512, 1518, 1527, 1537, 1542, 1550, 1559, 1566, 1567, 1575, 1578, 1580, 1585, 1587, 1586, 1583, 1581, 1577, 1574, 1567, 1559, 1549, 1539, 1529, 1516, 1505, 1494, 1482, 1471, 1466, 1456, 1451, 1446, 1443, 1443, 1443, 1445, 1446, 1447, 1452, 1457, 1458, 1459, 1462, 1462, 1463, 1461, 1459, 1456, 1458, 1456, 1455, 1459, 1461, 1464, 1472, 1481, 1489, 1498, 1509, 1521, 1528, 1539, 1546, 1552, 1559, 1563, 1564, 1569, 1569, 1567, 1565, 1562, 1558, 1550, 1543, 1539, 1535, 1529, 1527, 1525, 1524, 1527, 1530, 1533, 1540, 1550, 1553, 1559, 1565, 1572, 1576, 1580, 1584, 1587, 1585, 1588, 1585, 1583, 1578, 1573, 1566, 1562, 1551, 1544, 1533, 1521, 1507, 1492, 1478, 1461, 1442, 1421, 1402, 1385, 1365, 1346, 1326, 1310, 1293, 1275, 1257, 1243, 1228, 1217, 1207, 1197, 1192, 1185, 1182, 1185, 1187, 1193, 1200, 1214, 1225, 1239, 1256, 1272, 1286, 1299, 1314, 1326, 1339, 1352, 1365, 1375, 1388, 1401, 1409, 1419, 1423, 1430, 1432, 1433, 1432, 1432, 1428, 1421, 1417, 1410, 1408, 1405, 1401, 1400, 1398, 1402, 1405, 1405, 1409, 1413, 1415, 1421, 1425, 1432, 1438, 1446, 1451, 1455, 1460, 1467, 1470, 1475, 1475, 1476, 1475, 1473, 1470, 1467, 1463, 1454, 1445, 1439, 1430, 1417, 1409, 1402, 1391, 1380, 1373, 1363, 1355, 1351, 1344, 1338, 1333, 1330, 1333, 1336, 1340, 1346, 1355, 1362, 1372, 1382, 1387, 1395, 1402, 1405, 1413, 1412, 1415, 1417, 1419, 1422, 1420, 1422, 1421, 1422, 1422, 1421, 1418, 1420, 1418, 1416, 1413, 1412, 1409, 1408, 1407, 1407, 1411, 1413, 1417, 1421, 1426, 1426, 1431, 1435, 1442, 1444, 1449, 1450, 1453, 1455, 1456, 1455, 1459, 1459, 1459, 1461, 1462, 1459, 1460, 1457, 1456, 1454, 1447, 1443, 1438, 1434, 1432, 1425, 1424, 1417, 1413, 1407, 1404, 1400, 1397, 1390, 1383, 1378, 1373, 1369, 1365, 1364, 1364, 1362, 1367, 1370, 1376, 1379, 1382, 1383, 1385, 1384, 1384, 1381, 1379, 1376, 1367, 1363, 1355, 1353, 1348, 1343, 1343, 1341, 1343, 1343, 1345, 1350, 1353, 1357, 1359, 1363, 1366, 1370, 1374, 1379, 1387, 1390, 1397, 1405, 1409, 1417, 1424, 1428, 1436, 1443, 1449, 1455, 1459, 1463, 1467, 1471, 1473, 1471, 1471, 1472, 1468, 1467, 1465, 1464, 1463, 1463, 1459, 1459, 1460, 1463, 1462, 1464, 1465, 1467, 1467, 1468, 1469, 1467, 1468, 1468, 1465, 1465, 1461, 1459, 1456, 1451, 1449, 1447, 1448, 1444, 1444, 1443, 1445, 1444, 1446, 1443, 1442, 1441, 1438, 1437, 1434, 1430, 1425, 1426, 1422, 1417, 1414, 1411, 1411, 1405, 1400, 1394, 1388, 1384, 1380, 1379, 1376, 1373, 1375, 1379, 1384, 1391, 1399, 1406, 1413, 1421, 1428, 1437, 1442, 1447, 1457, 1460, 1463, 1463, 1463, 1462, 1462, 1459, 1453, 1451, 1446, 1444, 1443, 1442, 1438, 1436, 1436, 1437, 1436, 1437, 1436, 1436, 1439, 1441, 1441, 1443, 1443, 1446, 1449, 1450, 1454, 1456, 1458, 1465, 1469, 1473, 1478, 1480, 1480, 1484, 1483, 1486, 1485, 1491, 1494, 1500, 1504, 1511, 1517, 1525, 1531, 1533, 1536, 1538, 1536, 1538, 1533, 1527, 1521, 1509, 1500, 1488, 1477, 1462, 1452, 1438, 1426, 1418, 1409, 1405, 1402, 1401, 1405, 1409, 1415, 1429, 1441, 1457, 1475, 1496, 1516, 1538, 1559, 1581, 1602, 1621, 1640, 1656, 1667, 1682, 1695, 1703, 1710, 1717, 1724, 1727, 1731, 1734, 1736, 1739, 1740, 1741, 1740, 1740, 1735, 1730, 1723, 1713, 1704, 1696, 1688, 1679, 1667, 1659, 1650, 1645, 1639, 1633, 1628, 1625, 1625, 1627, 1629, 1629, 1633, 1637, 1640, 1641, 1649, 1654, 1663, 1674, 1683, 1694, 1708, 1716, 1728, 1741, 1756, 1767, 1774, 1790, 1801, 1813, 1824, 1836, 1846, 1856, 1868, 1882, 1891, 1900, 1913, 1923, 1934, 1945, 1958, 1969, 1978, 1994, 2005, 2025, 2038, 2052, 2072, 2088, 2105, 2126, 2143, 2155, 2173, 2188, 2197, 2212, 2222, 2230, 2234, 2242, 2249, 2246, 2246, 2245, 2242, 2241, 2234, 2229, 2223, 2220, 2213, 2208, 2210, 2205, 2204, 2200, 2201, 2203, 2203, 2201, 2201, 2203, 2208, 2209, 2214, 2220, 2221, 2229, 2230, 2236, 2237, 2242, 2242, 2242, 2236, 2226, 2222, 2211, 2198, 2184, 2171, 2161, 2145, 2132, 2117, 2106, 2089, 2078, 2061, 2046, 2030, 2014, 1994, 1977, 1964, 1948, 1932, 1919, 1907, 1896, 1886, 1874, 1865, 1854, 1843, 1836, 1827, 1819, 1812, 1808, 1803, 1795, 1794, 1792, 1791, 1790, 1795, 1795, 1797, 1803, 1804, 1808, 1811, 1809, 1809, 1811, 1807, 1807, 1803, 1796, 1795, 1790, 1781, 1775, 1769, 1761, 1752, 1745, 1740, 1733, 1725, 1716, 1712, 1705, 1698, 1691, 1685, 1677, 1669, 1659, 1652, 1641, 1630, 1620, 1613, 1607, 1597, 1594, 1590, 1585, 1581, 1579, 1573, 1571, 1573, 1572, 1569, 1568, 1568, 1566, 1565, 1565, 1562, 1562, 1560, 1562, 1561, 1558, 1558, 1559, 1554, 1552, 1547, 1546, 1539, 1533, 1524, 1517, 1509, 1503, 1498, 1492, 1488, 1481, 1479, 1473, 1470, 1470, 1467, 1465, 1467, 1464, 1469, 1468, 1472, 1479, 1484, 1493, 1500, 1511, 1520, 1529, 1542, 1551, 1559, 1571, 1576, 1581, 1586, 1591, 1596, 1596, 1596, 1598, 1593, 1589, 1585, 1579, 1572, 1566, 1559, 1550, 1542, 1533, 1522, 1513, 1504, 1495, 1485, 1479, 1471, 1465, 1459, 1455, 1453, 1451, 1449, 1452, 1453, 1456, 1459, 1461, 1467, 1469, 1472, 1475, 1480, 1482, 1484, 1484, 1485, 1481, 1482, 1477, 1475, 1473, 1473, 1472, 1469, 1468, 1469, 1471, 1471, 1471, 1473, 1475, 1480, 1481, 1483, 1486, 1485, 1487, 1490, 1488, 1488, 1486, 1481, 1479, 1475, 1472, 1465, 1463, 1458, 1454, 1455, 1456, 1458, 1462, 1466, 1473, 1479, 1487, 1494, 1503, 1507, 1515, 1525, 1530, 1535, 1540, 1542, 1548, 1550, 1552, 1552, 1553, 1553, 1551, 1552, 1552, 1551, 1549, 1546, 1542, 1540, 1539, 1532, 1527, 1523, 1516, 1509, 1502, 1498, 1488, 1482, 1475, 1465, 1459, 1455, 1447, 1442, 1439, 1436, 1433, 1432, 1432, 1433, 1437, 1437, 1439, 1442, 1445, 1446, 1447, 1450, 1455, 1456, 1459, 1463, 1466, 1472, 1478, 1486, 1494, 1501, 1508, 1512, 1519, 1521, 1524, 1525, 1527, 1526, 1525, 1521, 1521, 1514, 1513, 1504, 1501, 1490, 1483, 1477, 1467, 1459, 1453, 1448, 1443, 1439, 1442, 1442, 1446, 1451, 1455, 1466, 1473, 1484, 1495, 1500, 1511, 1520, 1528, 1533, 1539, 1542, 1547, 1553, 1558, 1558, 1561, 1564, 1566, 1567, 1568, 1567, 1567, 1567, 1565, 1562, 1558, 1552, 1544, 1540, 1532, 1522, 1513, 1507, 1497, 1489, 1483, 1480, 1475, 1469, 1466, 1465, 1463, 1461, 1458, 1452, 1449, 1447, 1442, 1442, 1439, 1442, 1443, 1446, 1454, 1457, 1463, 1471, 1477, 1481, 1488, 1491, 1495, 1496, 1500, 1497, 1500, 1497, 1498, 1492, 1489, 1486, 1480, 1477, 1472, 1469, 1467, 1462, 1466, 1467, 1468, 1475, 1480, 1488, 1497, 1508, 1519, 1529, 1541, 1554, 1563, 1575, 1582, 1591, 1597, 1604, 1606, 1610, 1613, 1612, 1610, 1608, 1605, 1602, 1597, 1591, 1584, 1575, 1567, 1559, 1547, 1538, 1523, 1513, 1497, 1482, 1468, 1456, 1440, 1430, 1417, 1409, 1401, 1392, 1384, 1379, 1375, 1372, 1368, 1370, 1369, 1374, 1377, 1380, 1387, 1395, 1404, 1411, 1417, 1424, 1433, 1437, 1441, 1444, 1450, 1454, 1455, 1453, 1453, 1451, 1451, 1448, 1442, 1438, 1434, 1430, 1424, 1417, 1413, 1407, 1404, 1401, 1403, 1401, 1405, 1403, 1409, 1408, 1410, 1410, 1411, 1411, 1406, 1405, 1397, 1391, 1385, 1378, 1371, 1363, 1355, 1350, 1343, 1336, 1328, 1323, 1317, 1313, 1307, 1301, 1297, 1292, 1285, 1281, 1278, 1275, 1270, 1270, 1266, 1265, 1263, 1262, 1259, 1260, 1262, 1265, 1267, 1272, 1281, 1290, 1298, 1309, 1321, 1327, 1337, 1348, 1356, 1363, 1369, 1375, 1379, 1384, 1388, 1393, 1398, 1401, 1404, 1406, 1404, 1404, 1404, 1403, 1400, 1394, 1392, 1387, 1381, 1376, 1372, 1367, 1361, 1353, 1348, 1339, 1331, 1323, 1317, 1307, 1297, 1288, 1281, 1271, 1260, 1255, 1245, 1237, 1232, 1228, 1223, 1224, 1222, 1224, 1227, 1230, 1239, 1246, 1254, 1260, 1269, 1276, 1285, 1289, 1295, 1300, 1301, 1299, 1301, 1297, 1293, 1291, 1286, 1286, 1281, 1281, 1281, 1284, 1285, 1285, 1290, 1289, 1291, 1290, 1289, 1285, 1283, 1279, 1276, 1272, 1269, 1264, 1263, 1261, 1260, 1259, 1257, 1260, 1262, 1265, 1268, 1271, 1276, 1280, 1286, 1294, 1304, 1313, 1325, 1334, 1348, 1359, 1372, 1384, 1396, 1409, 1421, 1431, 1445, 1451, 1459, 1469, 1475, 1481, 1486, 1491, 1492, 1493, 1492, 1488, 1489, 1486, 1484, 1484, 1482, 1478, 1476, 1475, 1474, 1471, 1469, 1465, 1462, 1459, 1454, 1449, 1443, 1440, 1430, 1422, 1414, 1409, 1399, 1394, 1386, 1384, 1376, 1370, 1365, 1361, 1352, 1347, 1341, 1335, 1328, 1321, 1314, 1308, 1301, 1298, 1294, 1293, 1293, 1295, 1299, 1303, 1307, 1310, 1319, 1324, 1330, 1339, 1346, 1355, 1363, 1371, 1383, 1395, 1404, 1418, 1428, 1442, 1452, 1468, 1481, 1496, 1512, 1524, 1541, 1558, 1570, 1581, 1595, 1604, 1612, 1620, 1624, 1625, 1630, 1629, 1629, 1630, 1630, 1633, 1632, 1633, 1639, 1639, 1641, 1641, 1639, 1636, 1629, 1620, 1607, 1591, 1572, 1551, 1533, 1516, 1496, 1478, 1466, 1452, 1439, 1430, 1424, 1417, 1413, 1408, 1405, 1402, 1399, 1398, 1393, 1391, 1391, 1392, 1394, 1394, 1401, 1407, 1417, 1429, 1438, 1451, 1466, 1484, 1500, 1515, 1535, 1553, 1575, 1597, 1617, 1639, 1662, 1681, 1701, 1719, 1732, 1746, 1759, 1775, 1783, 1795, 1806, 1817, 1831, 1846, 1858, 1875, 1887, 1903, 1916, 1933, 1942, 1956, 1965, 1978, 1981, 1987, 1997, 2001, 2006, 2005, 2010, 2010, 2014, 2014, 2010, 2013, 2011, 2014, 2014, 2014, 2010, 2009, 2003, 1998, 1995, 1989, 1988, 1987, 1984, 1982, 1982, 1981, 1985, 1980, 1977, 1977, 1971, 1966, 1962, 1959, 1954, 1949, 1942, 1940, 1935, 1927, 1923, 1916, 1911, 1907, 1903, 1899, 1891, 1887, 1887, 1884, 1885, 1884, 1888, 1891, 1897, 1898, 1902, 1911, 1913, 1920, 1926, 1930, 1932, 1938, 1936, 1939, 1940, 1942, 1939, 1940, 1940, 1941, 1940, 1939, 1936, 1933, 1930, 1923, 1920, 1913, 1908, 1901, 1890, 1881, 1873, 1865, 1857, 1853, 1849, 1845, 1843, 1843, 1843, 1845, 1844, 1850, 1849, 1852, 1850, 1849, 1844, 1841, 1834, 1830, 1823, 1818, 1814, 1807, 1803, 1802, 1803, 1800, 1798, 1800, 1799, 1797, 1796, 1792, 1790, 1790, 1784, 1780, 1774, 1770, 1761, 1756, 1750, 1740, 1736, 1726, 1722, 1721, 1716, 1716, 1716, 1718, 1726, 1728, 1737, 1744, 1753, 1762, 1770, 1778, 1785, 1794, 1800, 1807, 1811, 1819, 1824, 1829, 1833, 1838, 1841, 1844, 1846, 1851, 1855, 1856, 1856, 1856, 1855, 1855, 1852, 1852, 1848, 1844, 1842, 1844, 1842, 1845, 1846, 1847, 1854, 1856, 1856, 1859, 1861, 1855, 1855, 1848, 1847, 1840, 1830, 1817, 1811, 1796, 1786, 1770, 1761, 1748, 1733, 1717, 1704, 1687, 1678, 1666, 1656, 1649, 1641, 1641, 1634, 1634, 1633, 1631, 1632, 1629, 1627, 1627, 1625, 1621, 1622, 1622, 1624, 1624, 1625, 1630, 1633, 1634, 1640, 1645, 1646, 1649, 1654, 1655, 1659, 1663, 1670, 1674, 1679, 1685, 1690, 1695, 1699, 1703, 1707, 1708, 1711, 1710, 1708, 1708, 1701, 1698, 1691, 1687, 1679, 1670, 1659, 1650, 1641, 1629, 1617, 1605, 1591, 1581, 1568, 1556, 1543, 1531, 1520, 1509, 1497, 1491, 1482, 1474, 1466, 1459, 1452, 1441, 1434, 1421, 1405, 1390, 1372, 1354, 1339, 1321, 1304, 1293, 1283, 1276, 1272, 1274, 1276, 1285, 1293, 1304, 1317, 1330, 1343, 1360, 1376, 1394, 1410, 1430, 1451, 1468, 1487, 1500, 1514, 1529, 1537, 1546, 1556, 1561, 1563, 1567, 1568, 1567, 1567, 1565, 1565, 1562, 1556, 1554, 1551, 1546, 1542, 1539, 1539, 1538, 1535, 1541, 1542, 1546, 1552, 1558, 1568, 1579, 1587, 1596, 1598, 1604, 1608, 1613, 1616, 1616, 1616, 1620, 1616, 1617, 1611, 1608, 1604, 1597, 1590, 1579, 1573, 1567, 1555, 1549, 1541, 1530, 1523, 1514, 1505, 1499, 1489, 1485, 1475, 1469, 1463, 1457, 1451, 1445, 1440, 1435, 1430, 1423, 1420, 1415, 1410, 1409, 1408, 1409, 1407, 1408, 1410, 1414, 1417, 1421, 1423, 1430, 1437, 1445, 1455, 1467, 1475, 1486, 1495, 1504, 1510, 1517, 1521, 1526, 1529, 1530, 1525, 1526, 1521, 1514, 1507, 1503, 1495, 1488, 1481, 1475, 1470, 1465, 1459, 1459, 1455, 1459, 1462, 1469, 1475, 1487, 1498, 1511, 1522, 1538, 1550, 1565, 1580, 1591, 1604, 1611, 1621, 1628, 1631, 1635, 1637, 1633, 1631, 1631, 1626, 1622, 1616, 1608, 1604, 1596, 1588, 1584, 1575, 1568, 1559, 1548, 1539, 1530, 1518, 1510, 1501, 1491, 1482, 1475, 1468, 1463, 1459, 1458, 1454, 1449, 1447, 1447, 1446, 1445, 1444, 1442, 1441, 1441, 1442, 1442, 1443, 1443, 1446, 1451, 1453, 1454, 1460, 1463, 1467, 1468, 1471, 1475, 1478, 1483, 1485, 1490, 1490, 1491, 1492, 1491, 1491, 1488, 1482, 1477, 1475, 1469, 1464, 1459, 1459, 1459, 1459, 1463, 1471, 1481, 1491, 1506, 1519, 1531, 1546, 1559, 1572, 1582, 1591, 1603, 1610, 1612, 1616, 1620, 1620, 1619, 1617, 1615, 1611, 1607, 1597, 1592, 1587, 1579, 1572, 1567, 1556, 1546, 1539, 1526, 1517, 1508, 1501, 1489, 1483, 1475, 1468, 1460, 1454, 1451, 1444, 1440, 1438, 1437, 1436, 1432, 1430, 1430, 1432, 1430, 1430, 1431, 1434, 1435, 1438, 1444, 1451, 1459, 1469, 1479, 1488, 1495, 1504, 1509, 1515, 1519, 1522, 1522, 1518, 1520, 1519, 1513, 1510, 1504, 1497, 1491, 1483, 1479, 1473, 1472, 1469, 1469, 1471, 1475, 1482, 1487, 1498, 1504, 1514, 1523, 1529, 1537, 1545, 1549, 1550, 1552, 1555, 1555, 1550, 1551, 1546, 1540, 1534, 1528, 1520, 1512, 1507, 1496, 1488, 1476, 1468, 1456, 1444, 1434, 1422, 1407, 1394, 1383, 1368, 1356, 1342, 1329, 1312, 1301, 1288, 1273, 1263, 1252, 1244, 1239, 1234, 1230, 1227, 1227, 1230, 1237, 1243, 1252, 1265, 1277, 1286, 1298, 1310, 1318, 1329, 1336, 1340, 1343, 1346, 1347, 1349, 1349, 1350, 1350, 1351, 1349, 1348, 1349, 1351, 1350, 1352, 1354, 1355, 1356, 1359, 1363, 1369, 1376, 1379, 1386, 1392, 1402, 1411, 1418, 1426, 1433, 1441, 1447, 1453, 1459, 1466, 1469, 1471, 1475, 1478, 1479, 1482, 1481, 1478, 1476, 1474, 1468, 1463, 1456, 1444, 1437, 1426, 1414, 1401, 1388, 1372, 1360, 1348, 1333, 1322, 1309, 1297, 1284, 1275, 1265, 1256, 1251, 1247, 1244, 1246, 1246, 1251, 1256, 1262, 1269, 1276, 1281, 1289, 1295, 1301, 1307, 1314, 1320, 1326, 1332, 1337, 1340, 1346, 1349, 1354, 1358, 1362, 1364, 1365, 1366, 1368, 1368, 1372, 1370, 1372, 1372, 1373, 1377, 1379, 1380, 1384, 1387, 1393, 1394, 1401, 1401, 1402, 1404, 1401, 1398, 1396, 1393, 1389, 1384, 1379, 1376, 1371, 1365, 1361, 1358, 1356, 1355, 1355, 1355, 1356, 1355, 1357, 1360, 1365, 1367, 1372, 1376, 1375, 1376, 1381, 1380, 1380, 1380, 1379, 1375, 1375, 1372, 1372, 1371, 1372, 1373, 1378, 1386, 1395, 1404, 1412, 1423, 1433, 1445, 1456, 1463, 1472, 1477, 1478, 1481, 1482, 1481, 1477, 1475, 1468, 1465, 1459, 1458, 1449, 1448, 1442, 1439, 1440, 1437, 1437, 1436, 1439, 1439, 1441, 1442, 1445, 1445, 1447, 1448, 1453, 1455, 1455, 1456, 1459, 1459, 1461, 1465, 1467, 1467, 1472, 1472, 1479, 1481, 1485, 1492, 1492, 1498, 1502, 1501, 1502, 1504, 1503, 1503, 1504, 1503, 1500, 1500, 1504, 1501, 1502, 1500, 1502, 1500, 1495, 1495, 1488, 1482, 1475, 1463, 1455, 1446, 1442, 1437, 1430, 1428, 1424, 1423, 1424, 1422, 1420, 1420, 1420, 1419, 1417, 1415, 1414, 1413, 1411, 1409, 1410, 1410, 1410, 1411, 1413, 1417, 1421, 1426, 1430, 1433, 1438, 1447, 1452, 1460, 1469, 1479, 1485, 1495, 1504, 1513, 1521, 1526, 1533, 1536, 1539, 1537, 1538, 1533, 1533, 1527, 1523, 1521, 1517, 1516, 1510, 1510, 1510, 1507, 1508, 1504, 1502, 1498, 1492, 1488, 1481, 1479, 1475, 1471, 1471, 1471, 1476, 1480, 1484, 1494, 1505, 1514, 1525, 1537, 1546, 1559, 1569, 1579, 1589, 1594, 1602, 1612, 1618, 1628, 1637, 1642, 1652, 1659, 1664, 1667, 1671, 1671, 1672, 1671, 1670, 1666, 1662, 1658, 1656, 1652, 1650, 1646, 1644, 1645, 1644, 1646, 1646, 1652, 1655, 1662, 1665, 1679, 1688, 1703, 1718, 1738, 1755, 1778, 1801, 1825, 1848, 1873, 1894, 1917, 1936, 1956, 1977, 1988, 2006, 2020, 2034, 2051, 2062, 2075, 2088, 2101, 2114, 2124, 2138, 2147, 2157, 2168, 2177, 2186, 2189, 2201, 2207, 2212, 2220, 2229, 2234, 2246, 2260, 2272, 2282, 2295, 2309, 2321, 2335, 2349, 2358, 2366, 2375, 2379, 2387, 2387, 2388, 2390, 2388, 2387, 2382, 2381, 2380, 2377, 2375, 2378, 2381, 2379, 2379, 2378, 2375, 2371, 2368, 2362, 2351, 2342, 2332, 2316, 2306, 2293, 2279, 2268, 2254, 2242, 2233, 2220, 2213, 2203, 2193, 2189, 2184, 2179, 2173, 2169, 2172, 2168, 2172, 2175, 2176, 2176, 2178, 2178, 2178, 2176, 2171, 2164, 2155, 2148, 2136, 2126, 2110, 2100, 2083, 2068, 2055, 2039, 2022, 2003, 1987, 1973, 1956, 1944, 1923, 1911, 1897, 1883, 1869, 1856, 1849, 1836, 1829, 1822, 1810, 1804, 1797, 1789, 1784, 1774, 1768, 1765, 1761, 1758, 1757, 1753, 1753, 1750, 1749, 1751, 1746, 1745, 1741, 1739, 1732, 1727, 1718, 1711, 1701, 1694, 1684, 1679, 1669, 1665, 1660, 1654, 1655, 1649, 1645, 1643, 1639, 1633, 1624, 1615, 1606, 1595, 1582, 1570, 1561, 1548, 1538, 1529, 1520, 1512, 1508, 1504, 1500, 1495, 1494, 1495, 1498, 1501, 1507, 1514, 1522, 1533, 1543, 1554, 1564, 1579, 1585, 1595, 1598, 1604, 1611, 1612, 1615, 1617, 1617, 1615, 1615, 1612, 1610, 1604, 1600, 1594, 1591, 1581, 1573, 1568, 1560, 1550, 1544, 1536, 1529, 1523, 1519, 1515, 1509, 1509, 1509, 1505, 1508, 1508, 1509, 1510, 1513, 1512, 1517, 1517, 1517, 1516, 1515, 1517, 1512, 1511, 1509, 1503, 1497, 1491, 1484, 1475, 1469, 1460, 1452, 1443, 1437, 1430, 1426, 1421, 1418, 1421, 1417, 1422, 1422, 1423, 1422, 1427, 1426, 1427, 1431, 1434, 1434, 1437, 1439, 1442, 1443, 1442, 1443, 1443, 1446, 1446, 1445, 1448, 1448, 1448, 1454, 1459, 1463, 1473, 1484, 1493, 1504, 1517, 1530, 1541, 1554, 1562, 1571, 1580, 1584, 1587, 1589, 1591, 1587, 1587, 1584, 1579, 1572, 1563, 1557, 1548, 1540, 1530, 1521, 1510, 1498, 1484, 1472, 1461, 1452, 1440, 1427, 1417, 1407, 1399, 1394, 1388, 1382, 1376, 1376, 1374, 1372, 1372, 1374, 1376, 1379, 1377, 1379, 1382, 1380, 1380, 1380, 1384, 1382, 1384, 1384, 1384, 1384, 1383, 1382, 1381, 1381, 1378, 1381, 1384, 1388, 1391, 1397, 1404, 1412, 1417, 1425, 1432, 1438, 1443, 1448, 1450, 1449, 1446, 1444, 1442, 1437, 1431, 1429, 1424, 1419, 1415, 1411, 1409, 1410, 1413, 1414, 1418, 1421, 1426, 1433, 1442, 1452, 1459, 1472, 1482, 1490, 1501, 1509, 1517, 1525, 1529, 1533, 1536, 1537, 1536, 1533, 1533, 1530, 1524, 1521, 1516, 1510, 1506, 1497, 1492, 1486, 1480, 1474, 1468, 1460, 1453, 1449, 1442, 1437, 1432, 1429, 1426, 1421, 1419, 1417, 1417, 1417, 1419, 1424, 1423, 1426, 1429, 1431, 1434, 1438, 1443, 1449, 1455, 1461, 1465, 1470, 1476, 1482, 1485, 1488, 1492, 1493, 1496, 1500, 1503, 1508, 1513, 1517, 1520, 1520, 1525, 1527, 1527, 1523, 1524, 1521, 1517, 1509, 1504, 1498, 1488, 1482, 1470, 1464, 1452, 1446, 1439, 1430, 1426, 1423, 1424, 1428, 1432, 1439, 1449, 1460, 1475, 1488, 1499, 1513, 1524, 1538, 1546, 1553, 1562, 1565, 1572, 1573, 1576, 1575, 1574, 1572, 1565, 1560, 1558, 1551, 1546, 1537, 1532, 1525, 1517, 1511, 1500, 1498, 1490, 1482, 1479, 1471, 1467, 1465, 1460, 1461, 1459, 1455, 1456, 1455, 1452, 1451, 1452, 1455, 1454, 1455, 1456, 1455, 1455, 1456, 1459, 1461, 1463, 1467, 1471, 1474, 1480, 1488, 1496, 1500, 1510, 1514, 1517, 1521, 1524, 1528, 1529, 1529, 1530, 1529, 1528, 1523, 1523, 1519, 1513, 1508, 1501, 1494, 1490, 1482, 1480, 1475, 1471, 1472, 1475, 1480, 1484, 1489, 1499, 1504, 1517, 1527, 1535, 1546, 1555, 1567, 1577, 1584, 1592, 1598, 1604, 1605, 1607, 1607, 1602, 1601, 1595, 1585, 1581, 1571, 1559, 1547, 1537, 1521, 1505, 1488, 1472, 1456, 1439, 1420, 1405, 1387, 1372, 1355, 1340, 1327, 1314, 1302, 1292, 1283, 1274, 1263, 1255, 1252, 1246, 1240, 1240, 1239, 1243, 1248, 1252, 1260, 1268, 1281, 1289, 1301, 1311, 1322, 1331, 1342, 1352, 1359, 1367, 1376, 1383, 1390, 1394, 1395, 1394, 1394, 1391, 1388, 1384, 1382, 1376, 1372, 1368, 1366, 1363, 1363, 1363, 1364, 1368, 1372, 1373, 1376, 1380, 1382, 1384, 1381, 1385, 1385, 1387, 1387, 1388, 1388, 1391, 1394, 1398, 1401, 1402, 1406, 1407, 1409, 1410, 1411, 1411, 1411, 1408, 1405, 1400, 1389, 1382, 1375, 1365, 1353, 1342, 1330, 1320, 1306, 1295, 1284, 1270, 1260, 1251, 1244, 1239, 1237, 1238, 1238, 1245, 1250, 1256, 1262, 1269, 1276, 1282, 1289, 1298, 1305, 1309, 1314, 1321, 1322, 1327, 1329, 1330, 1330, 1328, 1327, 1322, 1319, 1314, 1307, 1301, 1294, 1285, 1279, 1270, 1259, 1251, 1243, 1234, 1227, 1218, 1209, 1202, 1194, 1188, 1181, 1175, 1173, 1167, 1167, 1160, 1160, 1159, 1157, 1156, 1156, 1157, 1156, 1160, 1163, 1164, 1170, 1177, 1185, 1190, 1200, 1209, 1216, 1228, 1236, 1245, 1256, 1265, 1276, 1285, 1293, 1304, 1313, 1324, 1331, 1343, 1355, 1368, 1376, 1385, 1396, 1404, 1408, 1413, 1416, 1418, 1420, 1419, 1418, 1419, 1415, 1414, 1411, 1409, 1406, 1405, 1403, 1399, 1397, 1396, 1397, 1401, 1402, 1404, 1404, 1406, 1408, 1410, 1413, 1417, 1424, 1426, 1430, 1436, 1442, 1448, 1454, 1462, 1474, 1484, 1490, 1502, 1513, 1525, 1535, 1545, 1556, 1562, 1571, 1579, 1587, 1591, 1591, 1595, 1595, 1598, 1599, 1601, 1602, 1606, 1604, 1604, 1605, 1603, 1601, 1600, 1593, 1588, 1580, 1570, 1559, 1550, 1539, 1529, 1522, 1515, 1509, 1503, 1505, 1504, 1503, 1504, 1504, 1507, 1509, 1508, 1509, 1504, 1504, 1502, 1497, 1495, 1490, 1488, 1485, 1482, 1484, 1482, 1482, 1483, 1488, 1490, 1495, 1496, 1501, 1505, 1513, 1521, 1525, 1536, 1543, 1556, 1564, 1576, 1585, 1597, 1605, 1615, 1623, 1631, 1637, 1638, 1644, 1646, 1647, 1646, 1644, 1645, 1642, 1640, 1637, 1636, 1633, 1633, 1625, 1624, 1622, 1616, 1612, 1604, 1601, 1592, 1586, 1580, 1576, 1572, 1572, 1567, 1570, 1570, 1572, 1575, 1577, 1581, 1585, 1590, 1591, 1591, 1590, 1585, 1582, 1575, 1572, 1572, 1568, 1571, 1575, 1578, 1587, 1594, 1606, 1614, 1622, 1626, 1629, 1629, 1627, 1626, 1625, 1616, 1612, 1605, 1598, 1589, 1585, 1575, 1572, 1566, 1563, 1565, 1564, 1568, 1579, 1588, 1601, 1617, 1639, 1662, 1684, 1708, 1730, 1753, 1775, 1795, 1811, 1827, 1839, 1851, 1861, 1874, 1882, 1890, 1897, 1901, 1911, 1914, 1921, 1926, 1933, 1933, 1938, 1946, 1950, 1953, 1960, 1966, 1974, 1980, 1986, 1989, 1996, 1998, 2001, 2006, 2014, 2018, 2020, 2029, 2036, 2046, 2056, 2068, 2078, 2093, 2107, 2123, 2138, 2148, 2161, 2174, 2183, 2185, 2187, 2191, 2188, 2187, 2184, 2180, 2178, 2175, 2175, 2171, 2168, 2168, 2170, 2165, 2165, 2164, 2161, 2158, 2157, 2152, 2147, 2137, 2130, 2122, 2113, 2105, 2098, 2092, 2081, 2072, 2068, 2062, 2060, 2055, 2051, 2048, 2048, 2052, 2056, 2062, 2068, 2077, 2081, 2088, 2095, 2097, 2100, 2103, 2106, 2104, 2101, 2095, 2090, 2084, 2081, 2072, 2062, 2052, 2042, 2033, 2017, 2006, 1994, 1977, 1965, 1947, 1936, 1920, 1901, 1888, 1875, 1861, 1850, 1842, 1833, 1825, 1822, 1819, 1815, 1813, 1814, 1815, 1811, 1810, 1807, 1804, 1798, 1795, 1787, 1785, 1775, 1770, 1762, 1755, 1746, 1737, 1729, 1716, 1704, 1691, 1678, 1665, 1649, 1637, 1624, 1612, 1605, 1596, 1588, 1579, 1574, 1567, 1558, 1555, 1546, 1542, 1536, 1533, 1530, 1527, 1526, 1525, 1527, 1527, 1528, 1529, 1533, 1538, 1541, 1549, 1556, 1567, 1575, 1586, 1595, 1605, 1619, 1631, 1642, 1656, 1666, 1678, 1685, 1698, 1704, 1707, 1708, 1711, 1707, 1704, 1700, 1692, 1686, 1678, 1672, 1662, 1656, 1645, 1636, 1628, 1616, 1611, 1599, 1591, 1585, 1576, 1568, 1563, 1558, 1554, 1546, 1542, 1538, 1535, 1528, 1525, 1519, 1509, 1501, 1493, 1482, 1468, 1459, 1448, 1438, 1428, 1417, 1411, 1404, 1399, 1392, 1392, 1388, 1388, 1388, 1388, 1388, 1390, 1388, 1391, 1391, 1394, 1397, 1401, 1406, 1410, 1417, 1423, 1430, 1434, 1438, 1443, 1446, 1447, 1448, 1448, 1448, 1444, 1442, 1443, 1441, 1442, 1446, 1448, 1455, 1463, 1469, 1480, 1493, 1504, 1520, 1533, 1551, 1569, 1583, 1602, 1616, 1634, 1646, 1662, 1672, 1684, 1687, 1694, 1698, 1698, 1699, 1696, 1691, 1686, 1678, 1670, 1658, 1649, 1636, 1624, 1606, 1591, 1575, 1561, 1541, 1527, 1509, 1490, 1475, 1462, 1447, 1437, 1427, 1417, 1414, 1411, 1407, 1407, 1409, 1407, 1409, 1408, 1408, 1406, 1404, 1404, 1404, 1400, 1401, 1399, 1396, 1397, 1397, 1396, 1396, 1397, 1398, 1395, 1397, 1396, 1392, 1392, 1392, 1392, 1392, 1394, 1398, 1403, 1406, 1408, 1410, 1416, 1417, 1419, 1423, 1423, 1423, 1421, 1421, 1423, 1421, 1424, 1424, 1426, 1427, 1431, 1434, 1438, 1442, 1450, 1456, 1467, 1476, 1492, 1504, 1520, 1532, 1546, 1562, 1574, 1588, 1597, 1606, 1615, 1623, 1629, 1632, 1633, 1630, 1632, 1628, 1624, 1623, 1618, 1614, 1608, 1604, 1600, 1595, 1587, 1582, 1571, 1566, 1558, 1548, 1542, 1531, 1527, 1521, 1517, 1513, 1509, 1504, 1501, 1496, 1494, 1491, 1488, 1488, 1486, 1483, 1482, 1482, 1482, 1481, 1482, 1481, 1483, 1486, 1485, 1487, 1483, 1484, 1482, 1481, 1482, 1480, 1482, 1485, 1488, 1495, 1499, 1509, 1515, 1521, 1529, 1538, 1543, 1546, 1550, 1555, 1552, 1554, 1550, 1546, 1545, 1534, 1529, 1521, 1513, 1509, 1501, 1494, 1488, 1488, 1484, 1487, 1488, 1492, 1498, 1507, 1515, 1524, 1538, 1546, 1555, 1563, 1573, 1580, 1587, 1591, 1591, 1589, 1589, 1590, 1584, 1583, 1579, 1573, 1572, 1567, 1562, 1558, 1554, 1549, 1546, 1538, 1533, 1524, 1514, 1508, 1496, 1488, 1478, 1467, 1458, 1451, 1440, 1437, 1430, 1426, 1420, 1418, 1417, 1416, 1413, 1414, 1414, 1413, 1411, 1411, 1411, 1411, 1411, 1409, 1414, 1415, 1421, 1427, 1432, 1442, 1454, 1465, 1475, 1486, 1496, 1505, 1515, 1524, 1528, 1535, 1536, 1542, 1542, 1543, 1544, 1543, 1545, 1542, 1542, 1542, 1542, 1542, 1546, 1550, 1554, 1557, 1566, 1572, 1579, 1591, 1598, 1610, 1620, 1628, 1634, 1643, 1646, 1652, 1652, 1655, 1654, 1652, 1650, 1648, 1648, 1643, 1638, 1637, 1633, 1628, 1624, 1617, 1611, 1603, 1594, 1584, 1574, 1559, 1544, 1530, 1512, 1496, 1482, 1465, 1453, 1438, 1430, 1418, 1411, 1401, 1394, 1391, 1385, 1379, 1376, 1372, 1367, 1366, 1362, 1363, 1365, 1368, 1376, 1384, 1393, 1403, 1413, 1423, 1434, 1450, 1459, 1466, 1477, 1482, 1492, 1495, 1497, 1497, 1495, 1494, 1488, 1480, 1474, 1464, 1451, 1438, 1430, 1417, 1407, 1402, 1395, 1392, 1389, 1392, 1394, 1398, 1406, 1413, 1425, 1433, 1442, 1455, 1464, 1470, 1482, 1489, 1496, 1504, 1505, 1510, 1514, 1513, 1512, 1510, 1504, 1498, 1488, 1479, 1466, 1449, 1433, 1419, 1401, 1380, 1363, 1344, 1329, 1312, 1297, 1280, 1268, 1255, 1242, 1229, 1220, 1210, 1201, 1195, 1189, 1186, 1187, 1189, 1192, 1196, 1201, 1211, 1220, 1230, 1240, 1252, 1260, 1272, 1278, 1290, 1296, 1304, 1312, 1320, 1327, 1332, 1335, 1338, 1336, 1334, 1330, 1329, 1322, 1319, 1310, 1307, 1303, 1301, 1301, 1299, 1303, 1304, 1310, 1314, 1321, 1326, 1331, 1335, 1336, 1342, 1342, 1347, 1347, 1350, 1353, 1354, 1359, 1362, 1363, 1365, 1366, 1365, 1365, 1363, 1359, 1358, 1352, 1345, 1339, 1332, 1327, 1317, 1312, 1304, 1297, 1290, 1281, 1274, 1264, 1257, 1251, 1241, 1232, 1223, 1214, 1207, 1198, 1193, 1190, 1189, 1190, 1193, 1198, 1203, 1211, 1219, 1226, 1235, 1246, 1256, 1264, 1272, 1282, 1295, 1301, 1313, 1320, 1333, 1343, 1353, 1363, 1372, 1384, 1392, 1401, 1411, 1421, 1432, 1441, 1449, 1460, 1468, 1480, 1488, 1496, 1508, 1517, 1528, 1535, 1539, 1545, 1549, 1553, 1558, 1558, 1558, 1559, 1559, 1558, 1554, 1554, 1548, 1545, 1539, 1533, 1529, 1521, 1519, 1516, 1513, 1509, 1510, 1509, 1509, 1513, 1510, 1511, 1513, 1511, 1513, 1509, 1505, 1501, 1498, 1493, 1486, 1480, 1471, 1466, 1459, 1454, 1448, 1446, 1443, 1438, 1437, 1435, 1430, 1430, 1425, 1422, 1417, 1417, 1415, 1411, 1408, 1404, 1401, 1399, 1398, 1396, 1391, 1391, 1388, 1383, 1382, 1380, 1376, 1378, 1377, 1380, 1380, 1382, 1384, 1388, 1392, 1394, 1400, 1404, 1406, 1411, 1413, 1417, 1421, 1425, 1432, 1437, 1445, 1452, 1459, 1467, 1473, 1481, 1486, 1490, 1492, 1494, 1495, 1494, 1490, 1488, 1482, 1476, 1471, 1466, 1456, 1446, 1439, 1433, 1426, 1417, 1410, 1402, 1392, 1385, 1380, 1372, 1363, 1357, 1353, 1347, 1348, 1354, 1356, 1365, 1376, 1386, 1401, 1413, 1429, 1442, 1459, 1470, 1483, 1494, 1504, 1513, 1522, 1531, 1540, 1550, 1557, 1567, 1572, 1580, 1581, 1585, 1584, 1587, 1583, 1578, 1570, 1563, 1558, 1550, 1546, 1542, 1537, 1534, 1533, 1535, 1533, 1537, 1538, 1542, 1546, 1550, 1553, 1556, 1554, 1554, 1556, 1557, 1556, 1553, 1553, 1550, 1553, 1553, 1554, 1558, 1559, 1559, 1562, 1566, 1566, 1571, 1572, 1575, 1577, 1581, 1586, 1593, 1600, 1608, 1618, 1624, 1634, 1643, 1649, 1653, 1656, 1658, 1658, 1650, 1643, 1637, 1629, 1620, 1613, 1608, 1600, 1598, 1596, 1594, 1592, 1591, 1591, 1590, 1591, 1594, 1593, 1597, 1600, 1607, 1610, 1616, 1619, 1626, 1635, 1643, 1649, 1655, 1665, 1673, 1683, 1691, 1703, 1717, 1730, 1747, 1765, 1788, 1805, 1826, 1849, 1869, 1890, 1907, 1923, 1940, 1950, 1964, 1971, 1976, 1984, 1991, 1995, 2004, 2009, 2020, 2029, 2035, 2046, 2056, 2067, 2081, 2093, 2102, 2113, 2126, 2139, 2146, 2155, 2165, 2172, 2184, 2191, 2203, 2217, 2230, 2242, 2262, 2275, 2292, 2311, 2325, 2340, 2354, 2367, 2372, 2382, 2383, 2383, 2375, 2371, 2364, 2352, 2341, 2326, 2318, 2301, 2293, 2284, 2273, 2260, 2247, 2232, 2219, 2202, 2190, 2171, 2157, 2139, 2117, 2100, 2083, 2063, 2046, 2027, 2013, 1999, 1984, 1973, 1965, 1955, 1950, 1949, 1944, 1941, 1939, 1943, 1943, 1942, 1946, 1948, 1950, 1952, 1953, 1955, 1950, 1947, 1946, 1935, 1931, 1923, 1910, 1902, 1890, 1877, 1868, 1855, 1843, 1830, 1817, 1803, 1787, 1773, 1759, 1745, 1728, 1720, 1709, 1699, 1691, 1682, 1677, 1672, 1668, 1664, 1664, 1665, 1662, 1665, 1665, 1663, 1667, 1668, 1670, 1670, 1670, 1670, 1665, 1665, 1659, 1656, 1645, 1639, 1633, 1621, 1610, 1601, 1591, 1581, 1574, 1567, 1562, 1562, 1558, 1562, 1560, 1563, 1565, 1563, 1562, 1564, 1562, 1559, 1556, 1550, 1546, 1544, 1538, 1533, 1528, 1527, 1525, 1525, 1527, 1527, 1530, 1535, 1545, 1555, 1567, 1577, 1591, 1606, 1624, 1637, 1652, 1665, 1675, 1689, 1694, 1701, 1707, 1710, 1713, 1716, 1714, 1711, 1710, 1707, 1701, 1695, 1688, 1679, 1669, 1659, 1649, 1639, 1627, 1617, 1604, 1593, 1580, 1571, 1566, 1558, 1554, 1550, 1553, 1550, 1556, 1558, 1565, 1570, 1577, 1583, 1587, 1591, 1596, 1598, 1600, 1604, 1604, 1608, 1605, 1608, 1607, 1606, 1604, 1604, 1604, 1604, 1603, 1604, 1602, 1602, 1599, 1598, 1600, 1598, 1600, 1599, 1601, 1599, 1600, 1598, 1590, 1587, 1579, 1567, 1559, 1548, 1533, 1522, 1507, 1492, 1480, 1468, 1459, 1449, 1438, 1433, 1426, 1423, 1424, 1423, 1429, 1433, 1442, 1455, 1468, 1484, 1498, 1519, 1537, 1554, 1571, 1584, 1601, 1613, 1623, 1629, 1636, 1642, 1645, 1641, 1642, 1639, 1637, 1630, 1625, 1615, 1609, 1598, 1592, 1585, 1574, 1571, 1561, 1555, 1554, 1550, 1546, 1544, 1540, 1536, 1534, 1529, 1528, 1521, 1517, 1509, 1500, 1497, 1492, 1484, 1481, 1477, 1475, 1473, 1472, 1468, 1469, 1467, 1463, 1459, 1459, 1454, 1449, 1444, 1441, 1436, 1430, 1430, 1424, 1422, 1423, 1423, 1424, 1425, 1430, 1433, 1438, 1441, 1442, 1444, 1449, 1450, 1450, 1449, 1450, 1449, 1447, 1450, 1446, 1447, 1443, 1445, 1446, 1448, 1449, 1451, 1456, 1461, 1469, 1477, 1488, 1499, 1512, 1525, 1540, 1553, 1563, 1579, 1588, 1600, 1607, 1616, 1623, 1628, 1637, 1637, 1641, 1637, 1637, 1636, 1633, 1627, 1623, 1616, 1611, 1604, 1592, 1587, 1577, 1569, 1558, 1550, 1543, 1534, 1532, 1525, 1520, 1513, 1509, 1507, 1504, 1500, 1498, 1495, 1492, 1490, 1488, 1487, 1485, 1484, 1484, 1483, 1487, 1486, 1487, 1483, 1484, 1482, 1480, 1478, 1475, 1475, 1475, 1472, 1474, 1473, 1475, 1476, 1477, 1480, 1480, 1481, 1482, 1481, 1477, 1475, 1474, 1473, 1470, 1469, 1469, 1464, 1463, 1459, 1455, 1454, 1450, 1446, 1443, 1442, 1441, 1441, 1441, 1442, 1451, 1456, 1465, 1473, 1483, 1494, 1502, 1515, 1525, 1533, 1543, 1552, 1559, 1571, 1577, 1587, 1591, 1597, 1599, 1603, 1604, 1602, 1600, 1598, 1596, 1588, 1584, 1578, 1574, 1567, 1561, 1550, 1542, 1535, 1529, 1519, 1510, 1499, 1490, 1480, 1471, 1463, 1455, 1448, 1442, 1434, 1427, 1423, 1421, 1417, 1412, 1412, 1409, 1406, 1403, 1401, 1401, 1401, 1406, 1409, 1413, 1417, 1425, 1433, 1440, 1448, 1453, 1459, 1459, 1459, 1456, 1454, 1446, 1442, 1436, 1430, 1424, 1415, 1410, 1407, 1405, 1403, 1403, 1408, 1411, 1417, 1425, 1432, 1442, 1453, 1467, 1480, 1492, 1502, 1518, 1530, 1542, 1552, 1566, 1576, 1585, 1595, 1602, 1612, 1617, 1624, 1626, 1633, 1634, 1633, 1633, 1634, 1630, 1629, 1623, 1617, 1610, 1607, 1597, 1590, 1579, 1567, 1561, 1550, 1542, 1533, 1525, 1519, 1514, 1508, 1505, 1504, 1499, 1500, 1496, 1495, 1491, 1486, 1480, 1476, 1473, 1467, 1466, 1463, 1463, 1464, 1465, 1469, 1473, 1480, 1483, 1489, 1494, 1498, 1504, 1509, 1513, 1516, 1516, 1517, 1520, 1520, 1522, 1520, 1517, 1520, 1520, 1518, 1520, 1521, 1526, 1528, 1533, 1535, 1542, 1549, 1556, 1567, 1571, 1582, 1589, 1597, 1605, 1612, 1616, 1622, 1626, 1626, 1629, 1630, 1628, 1628, 1625, 1624, 1623, 1617, 1613, 1611, 1604, 1600, 1592, 1588, 1582, 1576, 1568, 1562, 1555, 1551, 1546, 1539, 1536, 1533, 1528, 1527, 1524, 1520, 1515, 1510, 1509, 1503, 1497, 1494, 1488, 1488, 1488, 1492, 1496, 1501, 1512, 1517, 1525, 1537, 1546, 1555, 1565, 1573, 1581, 1587, 1595, 1598, 1600, 1602, 1601, 1600, 1597, 1591, 1587, 1583, 1579, 1575, 1571, 1569, 1565, 1567, 1567, 1568, 1567, 1567, 1567, 1567, 1571, 1571, 1569, 1567, 1566, 1565, 1562, 1558, 1553, 1548, 1542, 1533, 1526, 1521, 1513, 1504, 1492, 1482, 1471, 1460, 1449, 1438, 1426, 1417, 1404, 1393, 1384, 1373, 1362, 1353, 1343, 1333, 1326, 1317, 1308, 1297, 1289, 1281, 1274, 1266, 1259, 1255, 1252, 1250, 1247, 1252, 1252, 1256, 1260, 1265, 1269, 1272, 1277, 1283, 1285, 1289, 1293, 1299, 1301, 1305, 1310, 1314, 1317, 1322, 1322, 1326, 1330, 1333, 1339, 1340, 1344, 1348, 1355, 1359, 1365, 1368, 1376, 1382, 1388, 1391, 1395, 1398, 1401, 1402, 1404, 1406, 1405, 1407, 1409, 1413, 1413, 1417, 1419, 1420, 1424, 1427, 1426, 1429, 1432, 1434, 1436, 1436, 1436, 1434, 1433, 1432, 1426, 1421, 1413, 1407, 1397, 1385, 1376, 1362, 1349, 1338, 1326, 1318, 1310, 1305, 1301, 1297, 1294, 1293, 1295, 1296, 1295, 1294, 1296, 1294, 1298, 1297, 1299, 1298, 1299, 1301, 1301, 1301, 1301, 1306, 1305, 1309, 1313, 1316, 1318, 1321, 1325, 1329, 1331, 1333, 1337, 1339, 1341, 1347, 1348, 1349, 1349, 1350, 1349, 1346, 1346, 1343, 1343, 1340, 1340, 1342, 1344, 1346, 1347, 1352, 1355, 1359, 1360, 1364, 1364, 1368, 1368, 1368, 1371, 1372, 1370, 1369, 1367, 1363, 1359, 1356, 1353, 1348, 1343, 1337, 1330, 1326, 1320, 1313, 1305, 1298, 1292, 1286, 1284, 1280, 1275, 1272, 1271, 1270, 1269, 1268, 1271, 1272, 1275, 1279, 1287, 1293, 1297, 1305, 1314, 1320, 1325, 1332, 1339, 1343, 1349, 1352, 1355, 1357, 1359, 1358, 1357, 1356, 1358, 1356, 1359, 1360, 1361, 1366, 1367, 1372, 1377, 1380, 1388, 1394, 1399, 1407, 1416, 1421, 1430, 1438, 1442, 1451, 1455, 1455, 1462, 1460, 1462, 1459, 1456, 1452, 1448, 1443, 1443, 1440, 1438, 1434, 1433, 1434, 1431, 1430, 1428, 1426, 1421, 1411, 1405, 1396, 1384, 1373, 1363, 1357, 1350, 1349, 1349, 1348, 1354, 1360, 1368, 1372, 1379, 1384, 1388, 1392, 1392, 1392, 1392, 1385, 1383, 1380, 1377, 1372, 1372, 1370, 1369, 1369, 1369, 1372, 1372, 1375, 1379, 1386, 1394, 1401, 1410, 1423, 1437, 1454, 1469, 1484, 1503, 1520, 1536, 1553, 1571, 1585, 1597, 1612, 1623, 1633, 1644, 1653, 1662, 1668, 1678, 1681, 1685, 1686, 1688, 1686, 1685, 1686, 1681, 1681, 1680, 1679, 1681, 1679, 1684, 1686, 1693, 1695, 1700, 1709, 1716, 1720, 1724, 1726, 1728, 1727, 1726, 1718, 1713, 1707, 1698, 1690, 1685, 1679, 1675, 1675, 1672, 1671, 1667, 1668, 1668, 1666, 1668, 1668, 1668, 1666, 1667, 1666, 1662, 1662, 1659, 1658, 1655, 1652, 1654, 1653, 1650, 1650, 1650, 1650, 1654, 1656, 1662, 1669, 1674, 1683, 1694, 1701, 1713, 1726, 1739, 1753, 1765, 1777, 1786, 1795, 1804, 1815, 1824, 1829, 1836, 1838, 1842, 1846, 1847, 1848, 1851, 1853, 1852, 1851, 1853, 1851, 1856, 1856, 1864, 1866, 1870, 1879, 1884, 1894, 1900, 1908, 1916, 1926, 1940, 1948, 1959, 1972, 1977, 1993, 2003, 2013, 2029, 2038, 2049, 2061, 2068, 2077, 2081, 2085, 2093, 2092, 2093, 2094, 2093, 2092, 2093, 2093, 2097, 2097, 2097, 2094, 2094, 2088, 2088, 2080, 2077, 2071, 2062, 2056, 2045, 2039, 2032, 2023, 2017, 2007, 2002, 1994, 1985, 1981, 1976, 1972, 1971, 1966, 1969, 1972, 1971, 1976, 1981, 1985, 1993, 1998, 2002, 2007, 2010, 2010, 2010, 2009, 2006, 2003, 1994, 1988, 1981, 1971, 1958, 1948, 1931, 1917, 1897, 1878, 1858, 1838, 1819, 1802, 1781, 1765, 1749, 1734, 1724, 1716, 1710, 1704, 1703, 1701, 1707, 1709, 1713, 1723, 1727, 1734, 1742, 1748, 1752, 1757, 1763, 1774, 1776, 1783, 1786, 1788, 1794, 1795, 1792, 1790, 1788, 1776, 1767, 1751, 1733, 1717, 1695, 1678, 1661, 1641, 1625, 1607, 1593, 1580, 1568, 1558, 1553, 1553, 1549, 1548, 1551, 1553, 1558, 1562, 1567, 1575, 1579, 1585, 1591, 1597, 1604, 1608, 1617, 1623, 1629, 1638, 1643, 1651, 1658, 1668, 1677, 1684, 1691, 1697, 1708, 1712, 1714, 1716, 1720, 1719, 1720, 1722, 1717, 1714, 1708, 1705, 1695, 1681, 1672, 1656, 1639, 1623, 1605, 1590, 1570, 1556, 1540, 1527, 1514, 1504, 1496, 1490, 1488, 1487, 1488, 1492, 1498, 1507, 1519, 1530, 1542, 1551, 1564, 1579, 1588, 1601, 1616, 1625, 1637, 1650, 1658, 1672, 1679, 1687, 1691, 1698, 1699, 1699, 1694, 1691, 1679, 1670, 1658, 1641, 1628, 1616, 1600, 1587, 1578, 1568, 1556, 1546, 1540, 1531, 1524, 1517, 1508, 1501, 1495, 1492, 1488, 1483, 1484, 1484, 1482, 1483, 1487, 1488, 1494, 1499, 1504, 1512, 1518, 1530, 1543, 1556, 1569, 1587, 1601, 1621, 1636, 1654, 1668, 1682, 1695, 1710, 1716, 1724, 1731, 1737, 1737, 1740, 1740, 1740, 1734, 1733, 1727, 1721, 1714, 1707, 1700, 1691, 1685, 1677, 1668, 1661, 1650, 1643, 1637, 1629, 1620, 1615, 1612, 1604, 1600, 1597, 1591, 1590, 1584, 1585, 1579, 1578, 1575, 1570, 1568, 1565, 1562, 1561, 1559, 1555, 1550, 1549, 1541, 1538, 1533, 1527, 1521, 1517, 1511, 1511, 1508, 1508, 1511, 1510, 1511, 1514, 1517, 1513, 1513, 1509, 1501, 1494, 1488, 1481, 1472, 1467, 1461, 1456, 1455, 1451, 1447, 1446, 1449, 1452, 1455, 1461, 1467, 1473, 1484, 1494, 1504, 1515, 1529, 1545, 1556, 1570, 1585, 1597, 1612, 1626, 1636, 1646, 1653, 1664, 1666, 1670, 1672, 1669, 1666, 1662, 1655, 1646, 1641, 1630, 1613, 1602, 1587, 1571, 1555, 1539, 1524, 1507, 1494, 1482, 1471, 1459, 1453, 1444, 1440, 1436, 1430, 1430, 1429, 1427, 1429, 1428, 1429, 1430, 1429, 1428, 1430, 1431, 1435, 1436, 1439, 1442, 1446, 1451, 1455, 1459, 1465, 1468, 1477, 1483, 1489, 1495, 1499, 1508, 1511, 1516, 1520, 1525, 1527, 1529, 1532, 1533, 1530, 1529, 1529, 1528, 1525, 1521, 1521, 1517, 1512, 1510, 1502, 1499, 1499, 1492, 1495, 1493, 1492, 1497, 1500, 1505, 1516, 1525, 1536, 1546, 1557, 1571, 1582, 1591, 1598, 1605, 1612, 1618, 1623, 1625, 1623, 1624, 1620, 1616, 1613, 1607, 1602, 1592, 1587, 1575, 1567, 1559, 1549, 1543, 1531, 1522, 1517, 1507, 1502, 1494, 1487, 1486, 1482, 1479, 1478, 1476, 1474, 1475, 1473, 1471, 1473, 1469, 1465, 1463, 1462, 1456, 1456, 1452, 1452, 1449, 1451, 1455, 1459, 1464, 1474, 1479, 1488, 1495, 1503, 1510, 1518, 1523, 1530, 1537, 1538, 1541, 1542, 1543, 1545, 1544, 1542, 1540, 1536, 1533, 1533, 1532, 1528, 1531, 1533, 1538, 1542, 1549, 1557, 1566, 1575, 1583, 1596, 1603, 1610, 1617, 1624, 1633, 1640, 1643, 1645, 1649, 1650, 1650, 1649, 1650, 1645, 1642, 1640, 1632, 1627, 1616, 1608, 1597, 1588, 1576, 1564, 1549, 1540, 1527, 1513, 1502, 1492, 1484, 1475, 1468, 1463, 1463, 1461, 1456, 1455, 1453, 1451, 1447, 1446, 1444, 1446, 1446, 1449, 1455, 1463, 1467, 1474, 1480, 1487, 1492, 1501, 1506, 1511, 1513, 1513, 1516, 1517, 1514, 1512, 1509, 1506, 1500, 1498, 1492, 1484, 1482, 1475, 1472, 1468, 1467, 1466, 1463, 1467, 1471, 1475, 1482, 1488, 1492, 1502, 1509, 1513, 1517, 1521, 1527, 1528, 1533, 1533, 1533, 1535, 1535, 1533, 1529, 1529, 1523, 1517, 1513, 1503, 1497, 1489, 1479, 1471, 1463, 1452, 1444, 1436, 1428, 1421, 1410, 1401, 1392, 1385, 1376, 1366, 1353, 1345, 1334, 1326, 1320, 1314, 1313, 1312, 1310, 1314, 1318, 1320, 1325, 1330, 1334, 1339, 1341, 1347, 1344, 1348, 1344, 1342, 1339, 1337, 1332, 1326, 1323, 1316, 1314, 1308, 1305, 1303, 1303, 1304, 1305, 1310, 1310, 1317, 1319, 1326, 1332, 1336, 1345, 1349, 1354, 1358, 1360, 1364, 1365, 1365, 1365, 1363, 1364, 1359, 1356, 1349, 1343, 1339, 1333, 1326, 1321, 1314, 1307, 1303, 1301, 1297, 1291, 1287, 1279, 1275, 1269, 1260, 1254, 1246, 1241, 1231, 1224, 1215, 1207, 1201, 1198, 1194, 1194, 1193, 1198, 1202, 1210, 1219, 1229, 1239, 1252, 1262, 1275, 1285, 1293, 1304, 1311, 1320, 1326, 1329, 1335, 1339, 1337, 1340, 1341, 1339, 1340, 1339, 1339, 1340, 1341, 1343, 1350, 1355, 1359, 1368, 1372, 1381, 1390, 1397, 1401, 1409, 1416, 1417, 1421, 1426, 1427, 1430, 1428, 1432, 1430, 1429, 1424, 1421, 1420, 1419, 1417, 1417, 1413, 1413, 1411, 1410, 1407, 1405, 1401, 1397, 1394, 1388, 1382, 1373, 1366, 1361, 1353, 1342, 1336, 1330, 1325, 1323, 1322, 1322, 1322, 1326, 1330, 1334, 1336, 1343, 1347, 1352, 1355, 1359, 1360, 1366, 1368, 1372, 1376, 1379, 1381, 1388, 1389, 1394, 1398, 1405, 1409, 1412, 1414, 1417, 1424, 1426, 1428, 1430, 1434, 1437, 1441, 1444, 1449, 1454, 1457, 1464, 1468, 1477, 1485, 1494, 1503, 1509, 1521, 1526, 1537, 1540, 1546, 1550, 1550, 1553, 1551, 1546, 1542, 1538, 1533, 1526, 1521, 1517, 1515, 1514, 1513, 1514, 1516, 1516, 1512, 1510, 1509, 1503, 1493, 1486, 1477, 1467, 1459, 1456, 1451, 1450, 1447, 1449, 1450, 1453, 1459, 1460, 1466, 1465, 1468, 1468, 1468, 1467, 1468, 1467, 1466, 1463, 1464, 1463, 1463, 1462, 1462, 1459, 1460, 1457, 1458, 1458, 1455, 1455, 1455, 1453, 1455, 1456, 1455, 1455, 1458, 1459, 1459, 1463, 1465, 1466, 1472, 1474, 1480, 1486, 1495, 1503, 1516, 1527, 1543, 1558, 1575, 1591, 1608, 1625, 1645, 1661, 1673, 1688, 1701, 1713, 1726, 1736, 1749, 1757, 1771, 1782, 1791, 1800, 1805, 1813, 1816, 1821, 1819, 1819, 1815, 1805, 1797, 1790, 1778, 1767, 1759, 1753, 1745, 1745, 1741, 1745, 1743, 1745, 1752, 1757, 1759, 1765, 1769, 1772, 1778, 1778, 1781, 1780, 1780, 1778, 1778, 1778, 1778, 1778, 1782, 1788, 1792, 1802, 1814, 1825, 1836, 1853, 1866, 1885, 1904, 1923, 1937, 1952, 1972, 1985, 1998, 2004, 2010, 2018, 2023, 2030, 2035, 2040, 2045, 2048, 2055, 2061, 2066, 2068, 2077, 2083, 2090, 2096, 2104, 2106, 2111, 2117, 2123, 2128, 2132, 2132, 2135, 2137, 2139, 2143, 2143, 2147, 2147, 2151, 2154, 2155, 2158, 2155, 2155, 2147, 2143, 2132, 2124, 2112, 2094, 2081, 2063, 2045, 2029, 2016, 2003, 1988, 1979, 1972, 1968, 1964, 1959, 1956, 1959, 1958, 1958, 1959, 1955, 1955, 1953, 1952, 1947, 1943, 1935, 1933, 1922, 1914, 1907, 1896, 1885, 1879, 1871, 1863, 1859, 1853, 1848, 1847, 1848, 1848, 1849, 1852, 1857, 1861, 1865, 1865, 1868, 1868, 1867, 1869, 1864, 1864, 1858, 1856, 1849, 1844, 1841, 1836, 1824, 1819, 1812, 1804, 1793, 1786, 1776, 1770, 1762, 1757, 1749, 1742, 1739, 1733, 1732, 1726, 1723, 1720, 1717, 1718, 1716, 1713, 1710, 1708, 1708, 1708, 1708, 1709, 1709, 1708, 1712, 1713, 1712, 1716, 1712, 1713, 1713, 1710, 1707, 1697, 1691, 1679, 1671, 1662, 1652, 1641, 1635, 1629, 1623, 1620, 1616, 1614, 1608, 1608, 1604, 1597, 1593, 1590, 1585, 1580, 1570, 1565, 1558, 1550, 1543, 1537, 1532, 1526, 1521, 1517, 1517, 1517, 1517, 1518, 1525, 1528, 1535, 1545, 1553, 1563, 1575, 1583, 1591, 1601, 1610, 1621, 1627, 1632, 1641, 1642, 1646, 1650, 1649, 1651, 1648, 1646, 1643, 1639, 1633, 1625, 1620, 1610, 1602, 1591, 1582, 1572, 1559, 1549, 1540, 1530, 1520, 1512, 1507, 1504, 1499, 1498, 1497, 1494, 1495, 1496, 1497, 1498, 1500, 1503, 1504, 1505, 1508, 1510, 1514, 1514, 1513, 1517, 1517, 1517, 1519, 1519, 1517, 1516, 1515, 1513, 1509, 1507, 1508, 1503, 1502, 1501, 1503, 1504, 1509, 1507, 1509, 1509, 1508, 1505, 1503, 1498, 1495, 1490, 1484, 1479, 1471, 1467, 1459, 1455, 1453, 1451, 1448, 1450, 1447, 1449, 1451, 1459, 1464, 1470, 1478, 1488, 1501, 1510, 1525, 1536, 1549, 1564, 1575, 1588, 1600, 1610, 1620, 1628, 1636, 1639, 1645, 1645, 1649, 1649, 1646, 1643, 1637, 1631, 1624, 1619, 1608, 1600, 1591, 1582, 1574, 1563, 1556, 1546, 1534, 1527, 1517, 1508, 1496, 1488, 1475, 1468, 1459, 1449, 1438, 1433, 1425, 1424, 1417, 1417, 1417, 1417, 1417, 1420, 1426, 1430, 1435, 1437, 1436, 1442, 1442, 1442, 1446, 1446, 1451, 1455, 1458, 1466, 1469, 1475, 1481, 1489, 1492, 1498, 1497, 1501, 1500, 1503, 1500, 1500, 1499, 1498, 1496, 1496, 1494, 1495, 1491, 1490, 1490, 1492, 1488, 1491, 1492, 1492, 1494, 1497, 1502, 1508, 1513, 1517, 1527, 1531, 1538, 1546, 1554, 1558, 1566, 1572, 1576, 1584, 1587, 1595, 1598, 1598, 1601, 1597, 1593, 1589, 1584, 1573, 1563, 1552, 1542, 1530, 1520, 1510, 1501, 1490, 1484, 1477, 1471, 1460, 1453, 1449, 1442, 1434, 1427, 1420, 1415, 1410, 1405, 1403, 1400, 1396, 1392, 1390, 1388, 1385, 1380, 1378, 1373, 1371, 1369, 1368, 1372, 1372, 1379, 1386, 1395, 1406, 1416, 1429, 1438, 1446, 1455, 1462, 1469, 1472, 1471, 1473, 1473, 1472, 1472, 1469, 1469, 1467, 1464, 1463, 1456, 1455, 1453, 1454, 1451, 1452, 1456, 1459, 1464, 1474, 1482, 1494, 1504, 1520, 1533, 1548, 1561, 1576, 1588, 1604, 1615, 1629, 1638, 1644, 1651, 1658, 1661, 1666, 1668, 1663, 1661, 1659, 1654, 1646, 1640, 1630, 1620, 1613, 1604, 1595, 1587, 1578, 1568, 1564, 1554, 1551, 1546, 1540, 1536, 1533, 1526, 1523, 1517, 1513, 1509, 1502, 1497, 1495, 1488, 1485, 1482, 1480, 1480, 1481, 1485, 1489, 1498, 1507, 1515, 1524, 1533, 1542, 1546, 1550, 1555, 1561, 1567, 1567, 1572, 1571, 1572, 1571, 1572, 1572, 1572, 1571, 1571, 1570, 1572, 1574, 1572, 1574, 1576, 1580, 1582, 1584, 1588, 1590, 1594, 1600, 1605, 1611, 1613, 1617, 1622, 1621, 1624, 1627, 1629, 1629, 1630, 1626, 1624, 1620, 1613, 1608, 1598, 1590, 1577, 1562, 1547, 1533, 1523, 1504, 1491, 1475, 1460, 1448, 1430, 1420, 1404, 1392, 1379, 1368, 1356, 1346, 1334, 1324, 1316, 1314, 1308, 1305, 1304, 1305, 1310, 1316, 1323, 1329, 1339, 1347, 1356, 1366, 1372, 1383, 1388, 1397, 1402, 1411, 1416, 1421, 1421, 1424, 1423, 1422, 1423, 1422, 1420, 1417, 1414, 1413, 1413, 1410, 1412, 1412, 1417, 1420, 1426, 1433, 1440, 1447, 1456, 1463, 1467, 1471, 1471, 1472, 1471, 1469, 1464, 1462, 1455, 1449, 1440, 1434, 1426, 1417, 1403, 1396, 1384, 1376, 1363, 1351, 1342, 1329, 1318, 1308, 1296, 1286, 1273, 1264, 1252, 1243, 1235, 1225, 1219, 1211, 1207, 1205, 1203, 1206, 1206, 1214, 1219, 1226, 1236, 1243, 1256, 1262, 1273, 1284, 1290, 1301, 1309, 1317, 1326, 1333, 1342, 1349, 1360, 1367, 1379, 1387, 1399, 1412, 1426, 1441, 1456, 1470, 1488, 1503, 1513, 1529, 1544, 1554, 1564, 1573, 1582, 1584, 1587, 1591, 1588, 1585, 1580, 1573, 1568, 1558, 1553, 1545, 1536, 1525, 1513, 1504, 1492, 1477, 1464, 1449, 1436, 1422, 1409, 1397, 1382, 1368, 1355, 1344, 1331, 1318, 1308, 1293, 1280, 1267, 1255, 1243, 1233, 1227, 1225, 1224, 1224, 1228, 1237, 1247, 1256, 1270, 1282, 1293, 1304, 1314, 1322, 1330, 1337, 1343, 1346, 1350, 1353, 1353, 1355, 1352, 1356, 1356, 1356, 1359, 1363, 1368, 1373, 1378, 1385, 1391, 1400, 1408, 1417, 1427, 1435, 1446, 1456, 1467, 1475, 1482, 1492, 1499, 1504, 1510, 1513, 1516, 1513, 1512, 1511, 1505, 1500, 1492, 1483, 1475, 1464, 1455, 1443, 1431, 1423, 1414, 1406, 1401, 1396, 1393, 1392, 1391, 1392, 1393, 1396, 1394, 1397, 1395, 1394, 1392, 1386, 1385, 1378, 1376, 1376, 1376, 1372, 1372, 1372, 1375, 1373, 1373, 1374, 1375, 1376, 1379, 1376, 1377, 1375, 1376, 1375, 1372, 1373, 1372, 1372, 1375, 1378, 1381, 1385, 1392, 1396, 1405, 1413, 1422, 1434, 1442, 1456, 1469, 1484, 1500, 1513, 1529, 1543, 1555, 1571, 1579, 1588, 1598, 1604, 1610, 1614, 1618, 1622, 1625, 1626, 1626, 1628, 1630, 1630, 1627, 1621, 1622, 1617, 1610, 1608, 1604, 1600, 1598, 1595, 1596, 1592, 1591, 1587, 1587, 1583, 1575, 1568, 1558, 1550, 1535, 1522, 1513, 1503, 1495, 1488, 1486, 1488, 1488, 1492, 1495, 1498, 1500, 1497, 1495, 1493, 1486, 1482, 1473, 1469, 1466, 1459, 1453, 1453, 1448, 1449, 1449, 1451, 1454, 1456, 1459, 1466, 1471, 1476, 1480, 1488, 1494, 1504, 1509, 1519, 1525, 1529, 1538, 1542, 1547, 1551, 1555, 1561, 1562, 1565, 1563, 1566, 1566, 1564, 1568, 1567, 1570, 1569, 1569, 1568, 1567, 1566, 1567, 1564, 1562, 1558, 1559, 1559, 1557, 1559, 1559, 1566, 1572, 1579, 1591, 1604, 1616, 1634, 1650, 1666, 1684, 1706, 1720, 1740, 1752, 1763, 1770, 1771, 1774, 1774, 1769, 1766, 1758, 1756, 1752, 1748, 1751, 1752, 1753, 1756, 1763, 1763, 1768, 1771, 1778, 1778, 1781, 1785, 1782, 1783, 1785, 1786, 1790, 1789, 1794, 1799, 1806, 1814, 1819, 1829, 1839, 1855, 1865, 1879, 1893, 1909, 1926, 1944, 1960, 1981, 2000, 2017, 2040, 2057, 2072, 2092, 2106, 2122, 2134, 2143, 2157, 2165, 2172, 2175, 2178, 2180, 2178, 2178, 2176, 2168, 2162, 2155, 2150, 2143, 2139, 2136, 2128, 2125, 2118, 2113, 2107, 2101, 2092, 2087, 2085, 2081, 2081, 2080, 2078, 2080, 2079, 2085, 2087, 2087, 2090, 2094, 2094, 2095, 2091, 2087, 2083, 2072, 2068, 2056, 2048, 2040, 2035, 2031, 2021, 2016, 2010, 2005, 2000, 1988, 1981, 1972, 1957, 1942, 1929, 1913, 1898, 1883, 1868, 1856, 1839, 1828, 1816, 1804, 1795, 1784, 1778, 1769, 1766, 1760, 1758, 1760, 1758, 1764, 1765, 1770, 1774, 1780, 1787, 1791, 1798, 1799, 1803, 1804, 1805, 1807, 1803, 1798, 1795, 1789, 1784, 1778, 1769, 1758, 1753, 1746, 1739, 1729, 1722, 1716, 1711, 1708, 1703, 1697, 1694, 1694, 1694, 1692, 1692, 1691, 1696, 1696, 1697, 1703, 1705, 1705, 1707, 1709, 1709, 1708, 1707, 1705, 1704, 1701, 1700, 1700, 1696, 1697, 1691, 1688, 1683, 1680, 1674, 1666, 1657, 1651, 1644, 1636, 1628, 1620, 1616, 1612, 1611, 1607, 1607, 1604, 1601, 1598, 1595, 1587, 1582, 1574, 1569, 1559, 1553, 1546, 1542, 1538, 1533, 1529, 1530, 1530, 1527, 1528, 1529, 1529, 1531, 1531, 1533, 1536, 1537, 1541, 1546, 1556, 1564, 1575, 1588, 1601, 1612, 1626, 1638, 1650, 1659, 1669, 1675, 1682, 1685, 1691, 1691, 1691, 1693, 1690, 1690, 1686, 1679, 1675, 1666, 1661, 1652, 1641, 1630, 1620, 1610, 1598, 1588, 1575, 1566, 1559, 1551, 1542, 1536, 1533, 1527, 1523, 1521, 1517, 1515, 1512, 1511, 1508, 1505, 1504, 1501, 1496, 1494, 1489, 1488, 1486, 1484, 1479, 1480, 1476, 1474, 1471, 1467, 1462, 1457, 1456, 1456, 1453, 1454, 1459, 1461, 1462, 1469, 1472, 1477, 1478, 1484, 1485, 1488, 1486, 1487, 1484, 1482, 1476, 1472, 1470, 1465, 1459, 1456, 1448, 1449, 1444, 1444, 1446, 1452, 1456, 1466, 1475, 1485, 1496, 1512, 1527, 1539, 1556, 1567, 1582, 1591, 1600, 1609, 1615, 1619, 1622, 1624, 1625, 1625, 1620, 1620, 1613, 1607, 1602, 1593, 1589, 1578, 1570, 1559, 1550, 1540, 1531, 1524, 1514, 1507, 1502, 1497, 1491, 1488, 1480, 1480, 1472, 1469, 1465, 1461, 1456, 1450, 1444, 1440, 1437, 1434, 1433, 1430, 1431, 1427, 1430, 1430, 1430, 1430, 1433, 1434, 1434, 1434, 1436, 1438, 1438, 1439, 1443, 1444, 1446, 1449, 1452, 1456, 1457, 1459, 1461, 1463, 1466, 1466, 1465, 1462, 1460, 1461, 1459, 1456, 1455, 1454, 1452, 1454, 1453, 1457, 1458, 1463, 1467, 1475, 1481, 1492, 1504, 1515, 1529, 1546, 1562, 1578, 1594, 1605, 1619, 1633, 1641, 1652, 1659, 1662, 1666, 1667, 1664, 1665, 1660, 1657, 1654, 1650, 1646, 1640, 1631, 1627, 1618, 1611, 1604, 1597, 1592, 1582, 1578, 1572, 1562, 1555, 1550, 1542, 1533, 1525, 1517, 1512, 1505, 1497, 1495, 1488, 1481, 1476, 1467, 1461, 1456, 1452, 1447, 1443, 1438, 1434, 1431, 1430, 1430, 1430, 1430, 1434, 1439, 1442, 1450, 1455, 1463, 1467, 1475, 1479, 1484, 1488, 1490, 1492, 1491, 1492, 1492, 1490, 1485, 1480, 1475, 1470, 1464, 1460, 1459, 1456, 1453, 1454, 1455, 1456, 1463, 1471, 1482, 1490, 1500, 1513, 1525, 1537, 1550, 1561, 1571, 1579, 1587, 1598, 1600, 1608, 1609, 1612, 1612, 1613, 1611, 1608, 1606, 1607, 1604, 1600, 1596, 1591, 1583, 1576, 1571, 1562, 1552, 1543, 1533, 1525, 1517, 1507, 1503, 1495, 1491, 1484, 1481, 1476, 1475, 1472, 1469, 1467, 1463, 1459, 1455, 1448, 1445, 1440, 1434, 1430, 1424, 1421, 1422, 1424, 1426, 1430, 1437, 1444, 1456, 1466, 1478, 1488, 1501, 1511, 1525, 1533, 1542, 1547, 1549, 1555, 1559, 1558, 1558, 1558, 1557, 1550, 1548, 1546, 1545, 1543, 1544, 1545, 1549, 1550, 1558, 1562, 1573, 1580, 1587, 1597, 1610, 1617, 1625, 1633, 1642, 1646, 1652, 1656, 1657, 1660, 1657, 1658, 1655, 1655, 1653, 1650, 1642, 1640, 1635, 1629, 1621, 1616, 1611, 1604, 1597, 1591, 1587, 1579, 1572, 1568, 1559, 1553, 1546, 1541, 1537, 1527, 1523, 1520, 1513, 1511, 1506, 1500, 1501, 1499, 1501, 1501, 1508, 1513, 1520, 1526, 1535, 1546, 1556, 1562, 1572, 1579, 1583, 1588, 1594, 1594, 1597, 1599, 1601, 1601, 1599, 1596, 1592, 1586, 1579, 1567, 1556, 1544, 1531, 1521, 1508, 1497, 1486, 1480, 1469, 1467, 1460, 1460, 1460, 1463, 1463, 1466, 1467, 1469, 1470, 1472, 1475, 1475, 1477, 1476, 1472, 1469, 1467, 1459, 1456, 1450, 1440, 1430, 1421, 1408, 1395, 1382, 1368, 1352, 1337, 1321, 1304, 1288, 1272, 1256, 1239, 1226, 1209, 1194, 1180, 1166, 1154, 1144, 1135, 1129, 1123, 1125, 1123, 1130, 1135, 1144, 1156, 1167, 1181, 1198, 1211, 1224, 1239, 1256, 1268, 1281, 1293, 1308, 1318, 1328, 1339, 1344, 1353, 1356, 1362, 1365, 1365, 1366, 1368, 1369, 1368, 1366, 1368, 1367, 1369, 1369, 1370, 1368, 1370, 1370, 1372, 1369, 1368, 1368, 1362, 1359, 1355, 1352, 1347, 1344, 1339, 1334, 1334, 1329, 1326, 1321, 1314, 1308, 1299, 1293, 1282, 1271, 1259, 1244, 1230, 1217, 1199, 1187, 1172, 1161, 1149, 1135, 1125, 1114, 1106, 1099, 1091, 1086, 1082, 1079, 1082, 1086, 1096, 1109, 1121, 1137, 1152, 1168, 1187, 1202, 1218, 1233, 1243, 1252, 1260, 1268, 1273, 1279, 1282, 1289, 1297, 1302, 1313, 1323, 1335, 1346, 1359, 1373, 1384, 1400, 1410, 1421, 1432, 1441, 1448, 1456, 1463, 1465, 1473, 1477, 1480, 1483, 1483, 1488, 1488, 1491, 1492, 1494, 1496, 1499, 1501, 1503, 1506, 1508, 1508, 1507, 1507, 1506, 1504, 1504, 1500, 1497, 1496, 1496, 1494, 1494, 1498, 1496, 1499, 1503, 1502, 1504, 1508, 1508, 1505, 1504, 1500, 1498, 1497, 1494, 1495, 1492, 1494, 1494, 1496, 1503, 1504, 1509, 1513, 1516, 1521, 1524, 1526, 1529, 1530, 1533, 1531, 1533, 1530, 1529, 1523, 1524, 1517, 1512, 1511, 1507, 1504, 1497, 1495, 1495, 1495, 1494, 1496, 1497, 1504, 1513, 1518, 1528, 1538, 1550, 1559, 1567, 1575, 1582, 1588, 1596, 1597, 1600, 1602, 1603, 1604, 1600, 1599, 1595, 1588, 1583, 1575, 1566, 1558, 1550, 1541, 1533, 1527, 1521, 1512, 1509, 1504, 1500, 1498, 1495, 1490, 1489, 1489, 1486, 1488, 1484, 1483, 1482, 1479, 1475, 1471, 1467, 1465, 1459, 1459, 1460, 1458, 1463, 1466, 1468, 1471, 1475, 1478, 1478, 1480, 1480, 1479, 1476, 1471, 1466, 1463, 1457, 1454, 1448, 1443, 1437, 1434, 1434, 1430, 1426, 1426, 1427, 1428, 1430, 1435, 1439, 1443, 1451, 1459, 1467, 1480, 1486, 1498, 1507, 1514, 1524, 1533, 1542, 1551, 1557, 1564, 1574, 1581, 1587, 1596, 1601, 1604, 1610, 1615, 1618, 1623, 1629, 1633, 1634, 1636, 1638, 1639, 1641, 1641, 1642, 1645, 1645, 1647, 1654, 1659, 1664, 1668, 1675, 1680, 1685, 1687, 1693, 1694, 1694, 1693, 1693, 1688, 1683, 1675, 1667, 1658, 1654, 1650, 1645, 1643, 1639, 1636, 1630, 1625, 1617, 1610, 1597, 1587, 1572, 1556, 1544, 1527, 1516, 1504, 1489, 1481, 1473, 1467, 1467, 1466, 1470, 1478, 1485, 1498, 1513, 1530, 1546, 1567, 1591, 1613, 1637, 1662, 1686, 1709, 1736, 1756, 1774, 1791, 1804, 1816, 1827, 1840, 1846, 1847, 1849, 1853, 1850, 1846, 1842, 1840, 1834, 1828, 1822, 1813, 1810, 1807, 1803, 1802, 1801, 1800, 1807, 1814, 1824, 1833, 1844, 1862, 1874, 1894, 1913, 1936, 1958, 1981, 2004, 2029, 2052, 2071, 2093, 2109, 2123, 2139, 2148, 2159, 2167, 2172, 2180, 2184, 2191, 2199, 2204, 2213, 2221, 2230, 2237, 2245, 2250, 2258, 2257, 2255, 2255, 2251, 2248, 2242, 2236, 2226, 2222, 2217, 2208, 2203, 2201, 2193, 2191, 2188, 2182, 2178, 2171, 2168, 2166, 2165, 2164, 2163, 2169, 2171, 2172, 2178, 2179, 2181, 2188, 2188, 2184, 2186, 2184, 2177, 2172, 2172, 2165, 2162, 2155, 2151, 2145, 2139, 2127, 2122, 2109, 2097, 2087, 2074, 2064, 2052, 2037, 2022, 2008, 1998, 1985, 1970, 1958, 1946, 1938, 1930, 1919, 1915, 1908, 1900, 1896, 1894, 1888, 1887, 1886, 1881, 1881, 1876, 1874, 1873, 1869, 1867, 1859, 1856, 1846, 1836, 1827, 1813, 1805, 1793, 1782, 1770, 1764, 1752, 1744, 1740, 1729, 1724, 1716, 1705, 1698, 1688, 1676, 1665, 1658, 1646, 1636, 1628, 1616, 1608, 1600, 1592, 1584, 1578, 1575, 1569, 1567, 1563, 1565, 1566, 1566, 1567, 1571, 1579, 1582, 1591, 1597, 1607, 1615, 1626, 1633, 1640, 1649, 1655, 1657, 1662, 1662, 1662, 1661, 1659, 1658, 1653, 1650, 1648, 1641, 1636, 1630, 1627, 1620, 1614, 1606, 1601, 1594, 1584, 1577, 1572, 1564, 1558, 1556, 1549, 1546, 1545, 1542, 1541, 1543, 1543, 1543, 1542, 1542, 1540, 1540, 1535, 1534, 1530, 1525, 1521, 1515, 1507, 1503, 1495, 1489, 1481, 1475, 1464, 1459, 1449, 1443, 1437, 1430, 1425, 1422, 1421, 1421, 1417, 1419, 1417, 1417, 1417, 1418, 1419, 1418, 1417, 1418, 1420, 1419, 1418, 1420, 1422, 1423, 1421, 1424, 1425, 1429, 1433, 1437, 1439, 1444, 1451, 1455, 1463, 1474, 1481, 1492, 1503, 1514, 1527, 1540, 1551, 1565, 1574, 1585, 1596, 1601, 1609, 1613, 1616, 1620, 1620, 1619, 1619, 1613, 1610, 1608, 1602, 1594, 1588, 1578, 1571, 1565, 1557, 1548, 1539, 1529, 1521, 1513, 1505, 1500, 1488, 1480, 1473, 1463, 1452, 1445, 1434, 1426, 1417, 1411, 1405, 1401, 1398, 1396, 1395, 1396, 1398, 1399, 1404, 1407, 1416, 1421, 1426, 1437, 1443, 1452, 1459, 1469, 1480, 1491, 1501, 1517, 1529, 1543, 1559, 1571, 1583, 1592, 1599, 1606, 1607, 1608, 1608, 1601, 1597, 1589, 1578, 1568, 1562, 1550, 1539, 1533, 1524, 1520, 1513, 1509, 1505, 1504, 1500, 1499, 1498, 1500, 1500, 1505, 1509, 1512, 1516, 1521, 1529, 1537, 1540, 1550, 1554, 1562, 1569, 1575, 1583, 1586, 1590, 1593, 1591, 1592, 1589, 1586, 1580, 1570, 1566, 1552, 1542, 1533, 1523, 1513, 1505, 1494, 1487, 1480, 1471, 1467, 1461, 1456, 1449, 1442, 1437, 1434, 1427, 1422, 1414, 1409, 1405, 1397, 1392, 1388, 1384, 1385, 1382, 1385, 1384, 1384, 1390, 1395, 1400, 1408, 1415, 1425, 1432, 1443, 1454, 1462, 1473, 1484, 1490, 1498, 1503, 1504, 1506, 1507, 1506, 1502, 1496, 1490, 1488, 1476, 1470, 1464, 1455, 1446, 1442, 1435, 1430, 1426, 1423, 1421, 1421, 1422, 1426, 1430, 1437, 1446, 1455, 1464, 1474, 1485, 1500, 1509, 1520, 1533, 1541, 1553, 1559, 1567, 1574, 1578, 1583, 1584, 1584, 1584, 1582, 1577, 1575, 1566, 1558, 1552, 1542, 1533, 1524, 1513, 1503, 1493, 1481, 1477, 1469, 1463, 1459, 1456, 1451, 1451, 1452, 1451, 1453, 1451, 1452, 1455, 1458, 1463, 1464, 1466, 1469, 1469, 1471, 1476, 1477, 1479, 1482, 1485, 1488, 1494, 1501, 1504, 1512, 1519, 1523, 1529, 1529, 1533, 1538, 1538, 1542, 1540, 1540, 1535, 1529, 1525, 1517, 1511, 1499, 1491, 1480, 1471, 1463, 1458, 1451, 1449, 1448, 1447, 1452, 1459, 1469, 1478, 1492, 1502, 1514, 1528, 1536, 1546, 1556, 1559, 1565, 1567, 1566, 1562, 1558, 1554, 1550, 1544, 1535, 1523, 1517, 1506, 1494, 1482, 1470, 1458, 1450, 1435, 1420, 1405, 1388, 1372, 1355, 1342, 1325, 1310, 1295, 1281, 1270, 1259, 1248, 1236, 1230, 1222, 1218, 1220, 1219, 1224, 1231, 1244, 1256, 1268, 1286, 1302, 1317, 1330, 1341, 1351, 1360, 1367, 1372, 1376, 1376, 1375, 1372, 1368, 1363, 1355, 1349, 1341, 1335, 1330, 1321, 1317, 1311, 1305, 1304, 1301, 1303, 1301, 1303, 1304, 1308, 1312, 1318, 1322, 1325, 1332, 1333, 1339, 1339, 1340, 1340, 1338, 1335, 1335, 1333, 1330, 1328, 1325, 1322, 1321, 1318, 1314, 1311, 1311, 1305, 1301, 1296, 1291, 1285, 1276, 1271, 1260, 1252, 1239, 1231, 1217, 1208, 1198, 1188, 1178, 1167, 1162, 1155, 1151, 1152, 1151, 1152, 1160, 1164, 1172, 1181, 1191, 1202, 1211, 1218, 1225, 1231, 1238, 1243, 1247, 1252, 1256, 1260, 1262, 1265, 1265, 1264, 1268, 1268, 1268, 1268, 1268, 1268, 1272, 1274, 1276, 1281, 1283, 1290, 1293, 1298, 1305, 1311, 1319, 1324, 1330, 1336, 1340, 1348, 1350, 1353, 1359, 1362, 1368, 1369, 1372, 1376, 1376, 1380, 1381, 1384, 1383, 1384, 1382, 1383, 1381, 1383, 1382, 1381, 1378, 1379, 1376, 1374, 1373, 1374, 1372, 1369, 1363, 1363, 1355, 1353, 1349, 1347, 1345, 1343, 1345, 1344, 1349, 1349, 1352, 1356, 1360, 1359, 1359, 1361, 1361, 1356, 1355, 1349, 1347, 1339, 1334, 1330, 1326, 1322, 1315, 1310, 1303, 1299, 1293, 1285, 1279, 1273, 1268, 1266, 1260, 1261, 1262, 1263, 1269, 1274, 1284, 1298, 1312, 1328, 1345, 1360, 1382, 1401, 1421, 1440, 1458, 1475, 1490, 1502, 1516, 1525, 1537, 1541, 1546, 1550, 1549, 1546, 1542, 1538, 1533, 1525, 1518, 1513, 1506, 1500, 1496, 1491, 1486, 1484, 1480, 1474, 1471, 1466, 1463, 1458, 1451, 1448, 1446, 1443, 1446, 1450, 1452, 1460, 1467, 1480, 1489, 1504, 1517, 1531, 1546, 1560, 1578, 1588, 1605, 1618, 1631, 1642, 1652, 1662, 1668, 1677, 1680, 1681, 1683, 1681, 1679, 1678, 1675, 1670, 1665, 1662, 1655, 1653, 1648, 1645, 1637, 1637, 1630, 1626, 1621, 1613, 1604, 1596, 1583, 1574, 1562, 1551, 1542, 1533, 1527, 1520, 1518, 1518, 1517, 1521, 1520, 1525, 1528, 1528, 1531, 1530, 1530, 1532, 1534, 1540, 1542, 1553, 1565, 1579, 1592, 1608, 1629, 1645, 1662, 1674, 1685, 1694, 1698, 1699, 1696, 1688, 1682, 1672, 1662, 1656, 1654, 1650, 1649, 1653, 1654, 1659, 1662, 1662, 1663, 1667, 1666, 1662, 1662, 1656, 1655, 1650, 1645, 1642, 1639, 1634, 1633, 1633, 1640, 1645, 1650, 1658, 1668, 1679, 1690, 1703, 1716, 1732, 1746, 1765, 1781, 1799, 1815, 1835, 1848, 1867, 1886, 1906, 1922, 1937, 1955, 1969, 1985, 1998, 2010, 2023, 2036, 2044, 2057, 2067, 2075, 2085, 2094, 2097, 2106, 2114, 2126, 2135, 2139, 2150, 2163, 2168, 2180, 2190, 2197, 2205, 2216, 2228, 2238, 2250, 2260, 2267, 2276, 2289, 2294, 2300, 2304, 2307, 2307, 2306, 2304, 2298, 2289, 2281, 2271, 2265, 2259, 2255, 2248, 2243, 2244, 2242, 2242, 2241, 2238, 2236, 2230, 2224, 2217, 2212, 2201, 2195, 2184, 2177, 2165, 2155, 2143, 2131, 2124, 2113, 2105, 2097, 2087, 2081, 2078, 2073, 2069, 2068, 2065, 2065, 2068, 2065, 2064, 2064, 2065, 2061, 2058, 2053, 2053, 2046, 2043, 2036, 2035, 2030, 2021, 2017, 2010, 2006, 2000, 1994, 1984, 1977, 1968, 1957, 1945, 1932, 1920, 1907, 1894, 1882, 1868, 1855, 1840, 1828, 1817, 1806, 1793, 1785, 1773, 1766, 1757, 1753, 1746, 1744, 1739, 1735, 1732, 1723, 1722, 1717, 1714, 1708, 1707, 1701, 1697, 1695, 1690, 1685, 1675, 1666, 1661, 1650, 1638, 1624, 1611, 1603, 1588, 1580, 1568, 1562, 1558, 1550, 1546, 1542, 1539, 1536, 1532, 1527, 1523, 1517, 1516, 1509, 1508, 1501, 1501, 1500, 1498, 1500, 1504, 1507, 1515, 1521, 1530, 1538, 1547, 1562, 1571, 1584, 1598, 1609, 1625, 1637, 1653, 1666, 1676, 1691, 1701, 1711, 1717, 1724, 1727, 1727, 1726, 1726, 1721, 1720, 1712, 1704, 1699, 1688, 1679, 1672, 1662, 1651, 1640, 1631, 1622, 1608, 1597, 1590, 1577, 1568, 1559, 1550, 1546, 1542, 1537, 1533, 1529, 1529, 1526, 1525, 1523, 1521, 1521, 1520, 1521, 1517, 1520, 1521, 1521, 1525, 1526, 1528, 1530, 1535, 1536, 1539, 1544, 1544, 1546, 1546, 1548, 1550, 1548, 1554, 1555, 1559, 1569, 1573, 1580, 1591, 1597, 1608, 1612, 1621, 1627, 1629, 1634, 1635, 1637, 1634, 1634, 1632, 1629, 1625, 1624, 1617, 1614, 1608, 1602, 1600, 1594, 1591, 1589, 1589, 1588, 1587, 1592, 1596, 1599, 1602, 1611, 1614, 1619, 1621, 1625, 1627, 1630, 1627, 1627, 1625, 1624, 1620, 1616, 1612, 1610, 1604, 1601, 1596, 1591, 1590, 1584, 1579, 1574, 1567, 1562, 1556, 1547, 1536, 1529, 1517, 1507, 1496, 1484, 1475, 1467, 1458, 1450, 1442, 1434, 1430, 1426, 1421, 1414, 1413, 1411, 1406, 1404, 1404, 1404, 1399, 1398, 1399, 1396, 1398, 1395, 1391, 1389, 1386, 1383, 1378, 1376, 1372, 1371, 1368, 1368, 1370, 1370, 1371, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1370, 1370, 1372, 1372, 1373, 1376, 1376, 1376, 1379, 1381, 1383, 1386, 1388, 1394, 1399, 1405, 1413, 1423, 1434, 1442, 1455, 1466, 1481, 1494, 1507, 1520, 1530, 1544, 1558, 1567, 1578, 1587, 1598, 1606, 1611, 1619, 1621, 1623, 1625, 1627, 1629, 1626, 1624, 1624, 1616, 1616, 1607, 1604, 1597, 1591, 1582, 1575, 1566, 1557, 1546, 1535, 1521, 1513, 1500, 1490, 1476, 1467, 1454, 1444, 1436, 1427, 1418, 1412, 1406, 1403, 1398, 1397, 1392, 1391, 1391, 1394, 1397, 1401, 1412, 1420, 1431, 1446, 1456, 1468, 1480, 1492, 1504, 1509, 1515, 1520, 1521, 1524, 1521, 1517, 1514, 1507, 1499, 1489, 1484, 1471, 1463, 1454, 1446, 1438, 1431, 1430, 1430, 1431, 1433, 1439, 1450, 1459, 1471, 1484, 1500, 1515, 1529, 1540, 1554, 1562, 1571, 1580, 1587, 1595, 1599, 1604, 1605, 1608, 1609, 1606, 1601, 1600, 1590, 1584, 1575, 1564, 1550, 1536, 1525, 1509, 1496, 1480, 1465, 1454, 1441, 1429, 1417, 1407, 1397, 1388, 1379, 1371, 1366, 1359, 1355, 1351, 1349, 1346, 1343, 1343, 1342, 1344, 1346, 1353, 1358, 1366, 1374, 1384, 1393, 1403, 1411, 1417, 1424, 1430, 1437, 1438, 1442, 1442, 1439, 1438, 1434, 1431, 1424, 1417, 1406, 1398, 1387, 1378, 1368, 1361, 1351, 1347, 1343, 1339, 1340, 1342, 1343, 1348, 1355, 1366, 1376, 1387, 1398, 1407, 1421, 1430, 1439, 1449, 1456, 1466, 1469, 1474, 1479, 1480, 1476, 1474, 1474, 1469, 1462, 1456, 1446, 1438, 1426, 1414, 1401, 1388, 1372, 1355, 1343, 1324, 1310, 1297, 1282, 1268, 1254, 1243, 1231, 1222, 1211, 1204, 1198, 1193, 1189, 1185, 1185, 1188, 1188, 1193, 1199, 1206, 1213, 1218, 1225, 1236, 1244, 1252, 1267, 1276, 1287, 1301, 1312, 1322, 1335, 1344, 1357, 1363, 1374, 1378, 1384, 1385, 1388, 1391, 1391, 1392, 1393, 1394, 1399, 1402, 1406, 1408, 1415, 1418, 1424, 1430, 1434, 1438, 1442, 1444, 1446, 1446, 1448, 1446, 1444, 1444, 1442, 1438, 1435, 1433, 1430, 1424, 1417, 1411, 1401, 1394, 1388, 1379, 1372, 1365, 1357, 1353, 1345, 1339, 1332, 1326, 1323, 1318, 1313, 1304, 1299, 1296, 1289, 1289, 1285, 1286, 1285, 1288, 1294, 1297, 1304, 1314, 1323, 1331, 1339, 1348, 1353, 1360, 1366, 1371, 1376, 1377, 1375, 1375, 1371, 1368, 1363, 1357, 1352, 1343, 1337, 1331, 1326, 1325, 1322, 1325, 1325, 1330, 1332, 1339, 1344, 1351, 1355, 1363, 1368, 1372, 1376, 1381, 1384, 1387, 1389, 1388, 1392, 1393, 1394, 1397, 1396, 1401, 1405, 1402, 1404, 1405, 1405, 1404, 1401, 1401, 1400, 1396, 1394, 1391, 1388, 1389, 1387, 1387, 1387, 1386, 1388, 1388, 1388, 1382, 1380, 1378, 1374, 1368, 1365, 1365, 1365, 1366, 1368, 1372, 1377, 1380, 1384, 1387, 1390, 1392, 1391, 1393, 1392, 1391, 1392, 1392, 1391, 1390, 1388, 1390, 1391, 1389, 1391, 1390, 1391, 1386, 1388, 1384, 1383, 1382, 1381, 1383, 1384, 1386, 1393, 1397, 1404, 1406, 1416, 1424, 1430, 1439, 1448, 1453, 1463, 1472, 1481, 1488, 1496, 1504, 1510, 1518, 1521, 1526, 1532, 1533, 1533, 1537, 1535, 1536, 1534, 1534, 1537, 1533, 1537, 1534, 1533, 1533, 1530, 1529, 1525, 1518, 1514, 1505, 1500, 1489, 1482, 1475, 1464, 1459, 1454, 1450, 1446, 1442, 1442, 1442, 1440, 1437, 1433, 1429, 1419, 1413, 1405, 1397, 1390, 1379, 1368, 1359, 1352, 1343, 1334, 1327, 1323, 1319, 1318, 1314, 1316, 1319, 1318, 1321, 1324, 1330, 1337, 1342, 1352, 1361, 1374, 1388, 1403, 1419, 1435, 1451, 1469, 1488, 1508, 1529, 1548, 1567, 1590, 1611, 1632, 1653, 1674, 1699, 1718, 1735, 1753, 1771, 1786, 1799, 1810, 1819, 1832, 1840, 1851, 1858, 1865, 1872, 1881, 1888, 1894, 1903, 1907, 1914, 1923, 1931, 1935, 1940, 1946, 1951, 1956, 1958, 1958, 1959, 1959, 1955, 1949, 1951, 1948, 1948, 1949, 1948, 1950, 1956, 1962, 1965, 1969, 1973, 1976, 1985, 1989, 1997, 2006, 2016, 2023, 2032, 2038, 2045, 2052, 2058, 2063, 2068, 2072, 2077, 2080, 2085, 2091, 2100, 2106, 2116, 2127, 2139, 2156, 2168, 2182, 2201, 2215, 2226, 2240, 2251, 2263, 2267, 2274, 2280, 2281, 2284, 2284, 2284, 2284, 2286, 2283, 2280, 2280, 2281, 2277, 2277, 2274, 2272, 2268, 2268, 2263, 2258, 2252, 2249, 2242, 2235, 2234, 2224, 2222, 2211, 2204, 2193, 2188, 2177, 2165, 2151, 2143, 2130, 2119, 2110, 2100, 2088, 2077, 2071, 2062, 2059, 2053, 2046, 2042, 2036, 2029, 2020, 2014, 2004, 1988, 1978, 1964, 1945, 1929, 1908, 1891, 1878, 1862, 1845, 1832, 1819, 1807, 1795, 1782, 1774, 1762, 1752, 1743, 1736, 1726, 1716, 1708, 1702, 1695, 1689, 1682, 1676, 1671, 1668, 1665, 1666, 1663, 1667, 1667, 1675, 1681, 1686, 1691, 1699, 1707, 1714, 1720, 1727, 1728, 1732, 1733, 1732, 1733, 1731, 1730, 1726, 1723, 1718, 1714, 1708, 1702, 1698, 1695, 1687, 1682, 1677, 1672, 1662, 1655, 1645, 1641, 1631, 1626, 1617, 1610, 1602, 1595, 1591, 1587, 1584, 1582, 1579, 1579, 1581, 1584, 1584, 1585, 1587, 1591, 1595, 1592, 1596, 1591, 1591, 1588, 1585, 1580, 1575, 1571, 1566, 1562, 1558, 1554, 1549, 1549, 1543, 1538, 1533, 1532, 1526, 1521, 1517, 1513, 1509, 1507, 1502, 1501, 1495, 1492, 1489, 1484, 1484, 1481, 1479, 1478, 1476, 1475, 1475, 1474, 1477, 1475, 1481, 1484, 1485, 1484, 1488, 1492, 1494, 1496, 1500, 1504, 1508, 1512, 1520, 1529, 1534, 1544, 1554, 1565, 1575, 1583, 1592, 1600, 1604, 1609, 1613, 1616, 1616, 1616, 1615, 1616, 1612, 1608, 1604, 1601, 1596, 1589, 1585, 1576, 1574, 1566, 1558, 1550, 1542, 1534, 1526, 1520, 1513, 1508, 1501, 1496, 1494, 1488, 1485, 1484, 1481, 1479, 1475, 1475, 1474, 1472, 1465, 1461, 1459, 1451, 1445, 1443, 1439, 1434, 1430, 1424, 1422, 1420, 1418, 1420, 1422, 1423, 1424, 1426, 1426, 1430, 1434, 1435, 1439, 1443, 1448, 1451, 1459, 1459, 1465, 1466, 1466, 1466, 1463, 1462, 1457, 1455, 1450, 1442, 1437, 1430, 1427, 1421, 1418, 1413, 1411, 1410, 1410, 1410, 1413, 1417, 1423, 1430, 1442, 1451, 1463, 1476, 1490, 1504, 1520, 1533, 1546, 1559, 1572, 1582, 1592, 1600, 1606, 1610, 1614, 1615, 1613, 1614, 1611, 1607, 1600, 1597, 1591, 1581, 1575, 1567, 1558, 1553, 1542, 1533, 1526, 1517, 1508, 1502, 1495, 1490, 1481, 1479, 1471, 1465, 1460, 1459, 1454, 1446, 1442, 1438, 1437, 1435, 1435, 1433, 1430, 1428, 1428, 1427, 1426, 1427, 1430, 1430, 1433, 1432, 1434, 1433, 1434, 1434, 1433, 1430, 1430, 1432, 1434, 1438, 1440, 1442, 1448, 1451, 1455, 1458, 1461, 1460, 1463, 1464, 1463, 1466, 1465, 1463, 1460, 1460, 1463, 1461, 1458, 1459, 1457, 1457, 1459, 1462, 1462, 1467, 1472, 1481, 1491, 1498, 1509, 1518, 1529, 1544, 1554, 1564, 1571, 1580, 1587, 1593, 1596, 1596, 1597, 1597, 1595, 1589, 1588, 1578, 1574, 1566, 1562, 1554, 1547, 1541, 1540, 1533, 1530, 1530, 1527, 1526, 1527, 1527, 1523, 1521, 1522, 1517, 1515, 1511, 1502, 1500, 1490, 1483, 1479, 1470, 1467, 1457, 1452, 1450, 1446, 1442, 1442, 1442, 1442, 1443, 1447, 1449, 1458, 1464, 1472, 1485, 1495, 1508, 1520, 1531, 1542, 1551, 1559, 1567, 1572, 1579, 1578, 1583, 1582, 1578, 1578, 1574, 1565, 1559, 1550, 1541, 1531, 1517, 1509, 1495, 1484, 1479, 1472, 1466, 1465, 1467, 1469, 1475, 1484, 1493, 1501, 1511, 1525, 1533, 1542, 1550, 1555, 1557, 1558, 1558, 1558, 1549, 1544, 1533, 1522, 1513, 1496, 1485, 1468, 1455, 1444, 1430, 1418, 1409, 1398, 1386, 1379, 1368, 1360, 1349, 1338, 1330, 1322, 1312, 1301, 1292, 1281, 1276, 1264, 1257, 1251, 1243, 1238, 1232, 1227, 1224, 1223, 1219, 1219, 1222, 1225, 1231, 1239, 1245, 1255, 1265, 1276, 1286, 1296, 1303, 1312, 1319, 1325, 1328, 1333, 1334, 1334, 1333, 1327, 1324, 1318, 1310, 1301, 1291, 1286, 1279, 1269, 1266, 1260, 1256, 1256, 1252, 1254, 1253, 1256, 1260, 1264, 1269, 1276, 1278, 1285, 1291, 1293, 1295, 1301, 1304, 1304, 1310, 1309, 1310, 1309, 1310, 1310, 1307, 1305, 1299, 1293, 1290, 1285, 1277, 1272, 1268, 1261, 1255, 1250, 1249, 1245, 1243, 1240, 1239, 1237, 1236, 1237, 1235, 1235, 1235, 1235, 1236, 1236, 1238, 1243, 1247, 1250, 1256, 1266, 1276, 1286, 1298, 1307, 1322, 1335, 1347, 1359, 1368, 1375, 1383, 1386, 1391, 1392, 1392, 1392, 1388, 1381, 1378, 1372, 1363, 1358, 1352, 1344, 1339, 1333, 1326, 1322, 1316, 1311, 1305, 1301, 1301, 1297, 1293, 1293, 1293, 1290, 1289, 1289, 1293, 1295, 1298, 1300, 1303, 1305, 1305, 1309, 1312, 1317, 1322, 1323, 1326, 1333, 1335, 1340, 1341, 1344, 1348, 1348, 1353, 1356, 1359, 1359, 1364, 1369, 1372, 1376, 1379, 1382, 1384, 1386, 1388, 1388, 1388, 1383, 1380, 1376, 1372, 1371, 1368, 1366, 1366, 1366, 1370, 1372, 1375, 1378, 1382, 1386, 1388, 1392, 1396, 1397, 1397, 1397, 1395, 1390, 1384, 1374, 1368, 1358, 1345, 1334, 1324, 1316, 1310, 1301, 1294, 1293, 1289, 1289, 1291, 1294, 1301, 1305, 1314, 1325, 1335, 1347, 1359, 1374, 1391, 1409, 1426, 1443, 1459, 1475, 1492, 1510, 1525, 1533, 1546, 1554, 1558, 1567, 1570, 1572, 1569, 1571, 1570, 1567, 1566, 1565, 1562, 1559, 1556, 1555, 1550, 1550, 1546, 1545, 1541, 1541, 1536, 1533, 1528, 1526, 1522, 1516, 1513, 1511, 1510, 1514, 1517, 1521, 1529, 1536, 1542, 1551, 1554, 1559, 1565, 1567, 1568, 1571, 1570, 1569, 1563, 1558, 1555, 1553, 1546, 1542, 1538, 1537, 1533, 1535, 1535, 1538, 1542, 1546, 1556, 1565, 1576, 1591, 1604, 1623, 1641, 1662, 1682, 1703, 1725, 1744, 1762, 1778, 1797, 1815, 1828, 1843, 1855, 1866, 1880, 1888, 1895, 1907, 1917, 1923, 1931, 1940, 1946, 1949, 1958, 1963, 1969, 1977, 1985, 1988, 1995, 2006, 2013, 2023, 2036, 2046, 2061, 2075, 2088, 2103, 2114, 2122, 2135, 2139, 2146, 2145, 2145, 2144, 2134, 2127, 2122, 2113, 2106, 2101, 2101, 2101, 2103, 2109, 2114, 2123, 2127, 2135, 2144, 2148, 2150, 2154, 2152, 2154, 2152, 2148, 2144, 2142, 2140, 2139, 2139, 2143, 2140, 2143, 2149, 2151, 2152, 2155, 2159, 2164, 2168, 2171, 2178, 2180, 2186, 2191, 2193, 2200, 2201, 2207, 2208, 2209, 2216, 2217, 2216, 2223, 2226, 2222, 2226, 2222, 2221, 2213, 2209, 2206, 2198, 2194, 2184, 2177, 2172, 2162, 2154, 2145, 2136, 2128, 2123, 2116, 2114, 2107, 2103, 2100, 2097, 2092, 2088, 2081, 2077, 2068, 2063, 2056, 2052, 2047, 2041, 2038, 2034, 2030, 2023, 2018, 2016, 2006, 2001, 1990, 1981, 1969, 1953, 1937, 1922, 1903, 1889, 1873, 1861, 1847, 1836, 1827, 1815, 1803, 1790, 1782, 1772, 1761, 1749, 1733, 1721, 1708, 1697, 1685, 1670, 1655, 1641, 1628, 1617, 1606, 1596, 1584, 1578, 1568, 1563, 1562, 1561, 1562, 1566, 1569, 1576, 1587, 1596, 1607, 1616, 1625, 1633, 1642, 1650, 1653, 1654, 1658, 1656, 1653, 1652, 1644, 1638, 1632, 1622, 1612, 1604, 1593, 1584, 1577, 1569, 1559, 1553, 1543, 1536, 1530, 1527, 1522, 1521, 1518, 1516, 1512, 1511, 1511, 1512, 1511, 1510, 1513, 1513, 1513, 1513, 1513, 1509, 1508, 1504, 1498, 1494, 1486, 1483, 1477, 1475, 1470, 1466, 1467, 1465, 1465, 1466, 1468, 1471, 1472, 1476, 1480, 1480, 1482, 1484, 1484, 1487, 1488, 1493, 1492, 1494, 1494, 1492, 1490, 1484, 1480, 1476, 1472, 1465, 1459, 1455, 1450, 1442, 1438, 1435, 1430, 1430, 1427, 1426, 1428, 1433, 1437, 1443, 1448, 1455, 1464, 1475, 1488, 1497, 1509, 1520, 1533, 1543, 1549, 1554, 1558, 1559, 1559, 1557, 1557, 1554, 1549, 1549, 1546, 1542, 1542, 1542, 1540, 1539, 1536, 1533, 1531, 1528, 1528, 1521, 1517, 1511, 1507, 1498, 1491, 1487, 1476, 1471, 1463, 1456, 1451, 1446, 1440, 1434, 1429, 1426, 1418, 1417, 1412, 1411, 1410, 1408, 1403, 1402, 1401, 1398, 1393, 1392, 1389, 1391, 1387, 1388, 1388, 1391, 1391, 1396, 1401, 1402, 1409, 1417, 1426, 1432, 1440, 1446, 1453, 1459, 1463, 1468, 1468, 1471, 1469, 1465, 1463, 1459, 1452, 1448, 1442, 1438, 1430, 1428, 1422, 1417, 1413, 1413, 1412, 1411, 1411, 1414, 1417, 1421, 1426, 1435, 1442, 1450, 1459, 1471, 1478, 1487, 1494, 1501, 1510, 1515, 1521, 1529, 1531, 1535, 1541, 1542, 1543, 1545, 1546, 1542, 1542, 1540, 1539, 1533, 1529, 1524, 1517, 1512, 1504, 1497, 1488, 1481, 1475, 1475, 1469, 1469, 1469, 1468, 1469, 1472, 1474, 1477, 1476, 1479, 1481, 1481, 1484, 1484, 1488, 1488, 1488, 1488, 1491, 1489, 1492, 1490, 1493, 1494, 1495, 1494, 1494, 1494, 1494, 1492, 1494, 1498, 1500, 1497, 1497, 1500, 1496, 1495, 1495, 1495, 1491, 1491, 1489, 1485, 1487, 1484, 1484, 1484, 1486, 1485, 1487, 1488, 1492, 1494, 1500, 1504, 1507, 1515, 1525, 1535, 1546, 1558, 1569, 1584, 1598, 1610, 1624, 1633, 1643, 1646, 1654, 1652, 1651, 1650, 1646, 1641, 1634, 1625, 1613, 1605, 1593, 1580, 1570, 1556, 1542, 1529, 1517, 1505, 1495, 1485, 1478, 1471, 1464, 1458, 1452, 1450, 1445, 1441, 1436, 1434, 1433, 1427, 1424, 1417, 1415, 1412, 1407, 1407, 1403, 1401, 1400, 1401, 1401, 1401, 1405, 1411, 1416, 1418, 1426, 1431, 1441, 1449, 1459, 1475, 1488, 1501, 1517, 1529, 1542, 1554, 1563, 1573, 1577, 1578, 1578, 1579, 1572, 1566, 1557, 1550, 1538, 1527, 1514, 1501, 1488, 1476, 1463, 1450, 1439, 1429, 1420, 1411, 1409, 1406, 1405, 1407, 1413, 1420, 1429, 1435, 1443, 1451, 1456, 1459, 1461, 1462, 1460, 1458, 1451, 1446, 1437, 1426, 1413, 1401, 1392, 1378, 1368, 1359, 1348, 1339, 1332, 1325, 1317, 1312, 1303, 1297, 1289, 1285, 1277, 1271, 1266, 1260, 1253, 1246, 1241, 1235, 1228, 1222, 1218, 1214, 1210, 1207, 1205, 1208, 1211, 1214, 1222, 1231, 1240, 1252, 1264, 1276, 1289, 1303, 1314, 1328, 1340, 1352, 1364, 1374, 1384, 1391, 1395, 1397, 1398, 1398, 1392, 1387, 1380, 1373, 1365, 1359, 1353, 1346, 1346, 1343, 1346, 1347, 1352, 1356, 1363, 1371, 1378, 1388, 1396, 1401, 1409, 1413, 1419, 1421, 1423, 1427, 1429, 1429, 1429, 1426, 1426, 1428, 1424, 1424, 1419, 1413, 1410, 1404, 1399, 1391, 1384, 1378, 1370, 1365, 1355, 1350, 1346, 1340, 1334, 1332, 1328, 1324, 1320, 1317, 1317, 1316, 1314, 1317, 1317, 1315, 1319, 1320, 1323, 1330, 1334, 1343, 1347, 1355, 1359, 1366, 1369, 1376, 1378, 1378, 1380, 1378, 1376, 1370, 1366, 1358, 1347, 1339, 1326, 1318, 1303, 1295, 1281, 1274, 1262, 1254, 1247, 1241, 1236, 1233, 1231, 1232, 1236, 1239, 1247, 1253, 1263, 1270, 1281, 1293, 1303, 1316, 1327, 1338, 1351, 1361, 1372, 1384, 1394, 1402, 1411, 1421, 1427, 1434, 1439, 1439, 1443, 1443, 1442, 1442, 1440, 1438, 1436, 1430, 1427, 1425, 1421, 1420, 1417, 1414, 1414, 1410, 1411, 1411, 1410, 1411, 1414, 1417, 1417, 1423, 1427, 1432, 1432, 1434, 1440, 1439, 1443, 1445, 1445, 1446, 1445, 1448, 1446, 1448, 1445, 1443, 1443, 1442, 1440, 1436, 1434, 1430, 1428, 1426, 1421, 1419, 1420, 1417, 1415, 1415, 1415, 1417, 1424, 1426, 1434, 1439, 1451, 1462, 1472, 1486, 1497, 1509, 1525, 1537, 1550, 1561, 1572, 1584, 1591, 1597, 1604, 1607, 1611, 1611, 1612, 1612, 1612, 1608, 1604, 1604, 1598, 1592, 1589, 1584, 1579, 1579, 1575, 1571, 1567, 1567, 1563, 1562, 1562, 1561, 1555, 1552, 1550, 1550, 1546, 1540, 1539, 1538, 1536, 1534, 1531, 1533, 1537, 1540, 1543, 1546, 1550, 1551, 1550, 1549, 1550, 1546, 1542, 1534, 1530, 1519, 1512, 1504, 1494, 1481, 1475, 1466, 1462, 1455, 1451, 1451, 1449, 1448, 1454, 1457, 1465, 1477, 1488, 1500, 1515, 1533, 1546, 1562, 1579, 1592, 1608, 1623, 1640, 1655, 1670, 1686, 1700, 1714, 1731, 1746, 1757, 1769, 1776, 1782, 1790, 1794, 1797, 1801, 1803, 1804, 1807, 1813, 1819, 1826, 1832, 1842, 1854, 1865, 1873, 1886, 1900, 1913, 1926, 1939, 1953, 1968, 1980, 1990, 2004, 2017, 2027, 2036, 2043, 2049, 2054, 2056, 2057, 2055, 2057, 2056, 2052, 2054, 2052, 2052, 2050, 2052, 2052, 2049, 2050, 2047, 2047, 2042, 2040, 2031, 2028, 2023, 2012, 2006, 1999, 1989, 1984, 1973, 1963, 1955, 1948, 1939, 1932, 1926, 1919, 1917, 1914, 1905, 1907, 1907, 1909, 1912, 1916, 1923, 1931, 1936, 1941, 1948, 1952, 1958, 1959, 1965, 1965, 1965, 1965, 1962, 1958, 1955, 1952, 1946, 1937, 1933, 1927, 1919, 1914, 1907, 1898, 1890, 1885, 1877, 1865, 1862, 1853, 1847, 1844, 1838, 1836, 1832, 1830, 1828, 1821, 1819, 1816, 1813, 1813, 1811, 1811, 1805, 1806, 1804, 1803, 1798, 1799, 1796, 1794, 1790, 1790, 1784, 1779, 1775, 1767, 1764, 1752, 1745, 1739, 1731, 1730, 1724, 1723, 1717, 1714, 1714, 1711, 1711, 1705, 1703, 1701, 1700, 1700, 1695, 1695, 1693, 1688, 1687, 1684, 1686, 1683, 1684, 1684, 1687, 1687, 1688, 1690, 1688, 1690, 1688, 1691, 1694, 1695, 1705, 1710, 1717, 1723, 1729, 1737, 1743, 1747, 1752, 1755, 1759, 1759, 1759, 1756, 1755, 1752, 1745, 1743, 1736, 1729, 1724, 1719, 1714, 1705, 1703, 1698, 1691, 1686, 1680, 1677, 1670, 1663, 1658, 1648, 1642, 1636, 1627, 1624, 1618, 1612, 1605, 1603, 1598, 1594, 1590, 1587, 1583, 1579, 1575, 1572, 1568, 1563, 1562, 1559, 1556, 1553, 1549, 1546, 1546, 1543, 1542, 1542, 1540, 1533, 1533, 1530, 1522, 1521, 1516, 1513, 1513, 1509, 1511, 1509, 1508, 1509, 1506, 1503, 1500, 1496, 1490, 1486, 1486, 1481, 1478, 1475, 1475, 1475, 1475, 1480, 1484, 1488, 1493, 1498, 1503, 1507, 1514, 1521, 1529, 1537, 1545, 1553, 1563, 1569, 1578, 1586, 1592, 1599, 1606, 1612, 1616, 1618, 1620, 1624, 1625, 1626, 1623, 1627, 1620, 1620, 1614, 1611, 1604, 1600, 1591, 1585, 1575, 1567, 1561, 1552, 1546, 1538, 1533, 1528, 1521, 1515, 1512, 1509, 1507, 1506, 1505, 1507, 1507, 1508, 1509, 1508, 1504, 1504, 1500, 1497, 1493, 1489, 1488, 1484, 1477, 1476, 1476, 1477, 1480, 1484, 1488, 1492, 1496, 1499, 1504, 1504, 1504, 1507, 1511, 1510, 1512, 1516, 1516, 1520, 1522, 1525, 1527, 1528, 1530, 1527, 1526, 1524, 1520, 1517, 1510, 1505, 1500, 1499, 1495, 1491, 1490, 1488, 1484, 1484, 1483, 1481, 1486, 1486, 1488, 1496, 1503, 1513, 1520, 1531, 1542, 1557, 1567, 1578, 1589, 1601, 1609, 1616, 1618, 1625, 1626, 1629, 1629, 1629, 1627, 1621, 1620, 1617, 1611, 1604, 1600, 1593, 1587, 1580, 1573, 1566, 1558, 1554, 1546, 1539, 1532, 1523, 1514, 1507, 1504, 1494, 1490, 1482, 1475, 1469, 1465, 1463, 1458, 1459, 1455, 1455, 1456, 1455, 1455, 1456, 1459, 1463, 1467, 1469, 1472, 1474, 1475, 1477, 1479, 1479, 1480, 1479, 1478, 1484, 1487, 1490, 1493, 1495, 1498, 1501, 1502, 1501, 1500, 1503, 1498, 1499, 1494, 1490, 1488, 1482, 1475, 1472, 1464, 1463, 1456, 1453, 1452, 1452, 1452, 1453, 1458, 1460, 1471, 1480, 1487, 1496, 1507, 1518, 1528, 1538, 1546, 1553, 1557, 1563, 1567, 1571, 1575, 1581, 1583, 1584, 1587, 1587, 1591, 1591, 1591, 1591, 1591, 1592, 1588, 1583, 1581, 1578, 1570, 1568, 1562, 1555, 1546, 1543, 1536, 1531, 1523, 1521, 1513, 1512, 1507, 1503, 1497, 1495, 1493, 1491, 1488, 1488, 1484, 1484, 1481, 1482, 1477, 1474, 1471, 1469, 1468, 1466, 1466, 1470, 1471, 1475, 1478, 1482, 1488, 1492, 1494, 1496, 1500, 1501, 1500, 1500, 1499, 1497, 1494, 1490, 1485, 1484, 1482, 1481, 1479, 1476, 1480, 1481, 1483, 1487, 1495, 1500, 1508, 1518, 1526, 1538, 1550, 1559, 1571, 1584, 1596, 1605, 1616, 1627, 1638, 1646, 1658, 1666, 1669, 1673, 1674, 1680, 1679, 1678, 1672, 1669, 1666, 1658, 1652, 1641, 1631, 1623, 1615, 1606, 1594, 1587, 1579, 1571, 1564, 1558, 1549, 1546, 1538, 1532, 1523, 1520, 1513, 1507, 1501, 1497, 1490, 1483, 1475, 1472, 1463, 1460, 1451, 1449, 1445, 1442, 1443, 1446, 1447, 1451, 1451, 1452, 1455, 1452, 1454, 1451, 1451, 1449, 1443, 1440, 1437, 1431, 1427, 1419, 1416, 1407, 1400, 1393, 1388, 1387, 1382, 1385, 1384, 1389, 1396, 1406, 1417, 1432, 1444, 1459, 1477, 1491, 1507, 1524, 1535, 1546, 1558, 1563, 1572, 1575, 1575, 1576, 1575, 1571, 1571, 1561, 1553, 1547, 1533, 1525, 1512, 1496, 1484, 1467, 1447, 1431, 1413, 1397, 1378, 1363, 1348, 1336, 1323, 1314, 1305, 1298, 1292, 1286, 1284, 1284, 1284, 1283, 1284, 1288, 1293, 1297, 1304, 1314, 1324, 1339, 1351, 1363, 1380, 1393, 1408, 1421, 1435, 1446, 1456, 1466, 1475, 1482, 1488, 1490, 1490, 1488, 1481, 1475, 1466, 1456, 1444, 1430, 1417, 1404, 1392, 1379, 1371, 1360, 1355, 1355, 1353, 1355, 1357, 1365, 1370, 1380, 1388, 1399, 1405, 1416, 1424, 1430, 1440, 1443, 1451, 1455, 1461, 1463, 1467, 1467, 1465, 1464, 1465, 1464, 1463, 1460, 1455, 1453, 1448, 1450, 1445, 1442, 1441, 1436, 1431, 1426, 1418, 1413, 1405, 1395, 1383, 1374, 1363, 1355, 1345, 1335, 1328, 1323, 1321, 1323, 1325, 1329, 1334, 1343, 1353, 1365, 1376, 1384, 1395, 1405, 1410, 1417, 1423, 1432, 1436, 1440, 1444, 1449, 1449, 1453, 1453, 1453, 1449, 1447, 1443, 1441, 1434, 1430, 1426, 1423, 1421, 1420, 1421, 1424, 1427, 1432, 1441, 1445, 1452, 1459, 1469, 1475, 1481, 1487, 1491, 1496, 1499, 1501, 1504, 1508, 1507, 1509, 1507, 1507, 1505, 1503, 1501, 1496, 1489, 1488, 1482, 1476, 1471, 1463, 1460, 1453, 1447, 1442, 1437, 1430, 1424, 1419, 1411, 1404, 1401, 1392, 1388, 1382, 1374, 1369, 1366, 1366, 1364, 1363, 1368, 1372, 1378, 1383, 1392, 1400, 1405, 1413, 1422, 1430, 1441, 1446, 1455, 1461, 1469, 1475, 1477, 1477, 1480, 1476, 1471, 1469, 1462, 1456, 1445, 1438, 1430, 1424, 1418, 1416, 1411, 1408, 1404, 1402, 1402, 1405, 1405, 1405, 1411, 1413, 1414, 1421, 1426, 1430, 1437, 1443, 1450, 1456, 1461, 1466, 1471, 1477, 1482, 1485, 1493, 1496, 1498, 1501, 1502, 1504, 1502, 1497, 1496, 1491, 1485, 1481, 1473, 1469, 1462, 1459, 1455, 1449, 1449, 1448, 1445, 1446, 1447, 1450, 1451, 1456, 1460, 1463, 1469, 1473, 1482, 1488, 1495, 1500, 1505, 1510, 1515, 1517, 1521, 1517, 1513, 1509, 1504, 1499, 1492, 1486, 1475, 1471, 1465, 1458, 1453, 1446, 1444, 1439, 1440, 1435, 1436, 1434, 1436, 1440, 1441, 1443, 1448, 1451, 1462, 1468, 1479, 1490, 1501, 1515, 1530, 1550, 1563, 1579, 1596, 1612, 1627, 1642, 1656, 1665, 1679, 1688, 1694, 1699, 1702, 1707, 1706, 1708, 1710, 1703, 1699, 1697, 1692, 1685, 1682, 1674, 1669, 1662, 1656, 1650, 1643, 1634, 1625, 1622, 1615, 1611, 1604, 1600, 1598, 1597, 1598, 1600, 1604, 1605, 1608, 1612, 1612, 1616, 1615, 1616, 1620, 1620, 1618, 1619, 1622, 1622, 1620, 1623, 1620, 1619, 1617, 1613, 1609, 1604, 1596, 1588, 1584, 1578, 1571, 1568, 1561, 1554, 1552, 1546, 1544, 1540, 1537, 1539, 1541, 1542, 1549, 1559, 1571, 1588, 1606, 1628, 1653, 1678, 1704, 1730, 1758, 1785, 1807, 1829, 1851, 1869, 1890, 1907, 1919, 1932, 1945, 1958, 1969, 1977, 1989, 1993, 2001, 2010, 2017, 2023, 2029, 2036, 2043, 2048, 2052, 2060, 2067, 2068, 2077, 2081, 2087, 2094, 2093, 2097, 2103, 2109, 2114, 2120, 2123, 2132, 2139, 2144, 2148, 2152, 2159, 2160, 2164, 2163, 2158, 2154, 2148, 2143, 2135, 2126, 2117, 2108, 2100, 2089, 2082, 2080, 2073, 2065, 2057, 2049, 2045, 2035, 2027, 2016, 2009, 2000, 1990, 1981, 1971, 1963, 1958, 1949, 1941, 1935, 1932, 1927, 1919, 1915, 1907, 1902, 1897, 1892, 1893, 1888, 1888, 1887, 1890, 1894, 1899, 1905, 1907, 1912, 1915, 1919, 1923, 1925, 1923, 1925, 1923, 1920, 1920, 1920, 1916, 1914, 1907, 1905, 1898, 1894, 1886, 1879, 1867, 1857, 1850, 1839, 1824, 1811, 1802, 1787, 1778, 1766, 1758, 1751, 1743, 1740, 1735, 1728, 1724, 1724, 1720, 1716, 1709, 1707, 1700, 1698, 1693, 1688, 1683, 1680, 1674, 1670, 1667, 1661, 1657, 1652, 1648, 1641, 1640, 1634, 1627, 1617, 1612, 1604, 1594, 1587, 1580, 1575, 1572, 1567, 1562, 1555, 1554, 1546, 1544, 1535, 1530, 1527, 1522, 1520, 1516, 1510, 1513, 1509, 1513, 1516, 1514, 1521, 1521, 1523, 1527, 1528, 1529, 1530, 1533, 1536, 1537, 1542, 1543, 1549, 1556, 1563, 1569, 1579, 1587, 1598, 1604, 1616, 1623, 1626, 1630, 1633, 1637, 1636, 1633, 1633, 1629, 1627, 1621, 1617, 1608, 1602, 1597, 1587, 1578, 1570, 1558, 1550, 1537, 1524, 1510, 1498, 1490, 1477, 1469, 1463, 1456, 1453, 1451, 1450, 1451, 1451, 1454, 1458, 1459, 1464, 1466, 1468, 1470, 1472, 1473, 1475, 1475, 1475, 1476, 1480, 1479, 1481, 1482, 1480, 1479, 1473, 1473, 1467, 1463, 1462, 1457, 1456, 1452, 1451, 1450, 1446, 1442, 1438, 1437, 1432, 1426, 1420, 1417, 1413, 1409, 1405, 1405, 1403, 1403, 1405, 1404, 1412, 1414, 1422, 1426, 1434, 1443, 1452, 1459, 1471, 1481, 1493, 1504, 1514, 1529, 1540, 1550, 1562, 1577, 1584, 1595, 1604, 1611, 1617, 1620, 1623, 1624, 1624, 1620, 1616, 1610, 1604, 1597, 1587, 1579, 1572, 1565, 1554, 1544, 1538, 1530, 1522, 1517, 1512, 1505, 1500, 1497, 1495, 1490, 1489, 1485, 1485, 1485, 1484, 1484, 1487, 1488, 1488, 1489, 1489, 1485, 1487, 1481, 1481, 1476, 1475, 1471, 1471, 1466, 1464, 1461, 1458, 1455, 1452, 1455, 1455, 1459, 1462, 1467, 1475, 1484, 1493, 1500, 1509, 1517, 1521, 1527, 1532, 1536, 1533, 1533, 1533, 1529, 1529, 1522, 1520, 1513, 1511, 1508, 1502, 1500, 1501, 1500, 1498, 1504, 1504, 1511, 1521, 1528, 1537, 1548, 1558, 1571, 1582, 1591, 1600, 1607, 1614, 1619, 1626, 1626, 1629, 1629, 1625, 1624, 1623, 1619, 1617, 1611, 1608, 1604, 1596, 1592, 1587, 1582, 1575, 1571, 1567, 1564, 1558, 1554, 1547, 1542, 1537, 1533, 1524, 1518, 1512, 1505, 1498, 1488, 1481, 1473, 1463, 1455, 1448, 1443, 1434, 1428, 1422, 1419, 1417, 1415, 1417, 1421, 1423, 1434, 1443, 1454, 1469, 1480, 1495, 1509, 1525, 1536, 1546, 1554, 1562, 1567, 1568, 1570, 1567, 1567, 1560, 1555, 1548, 1543, 1531, 1525, 1517, 1508, 1500, 1495, 1490, 1485, 1484, 1484, 1481, 1484, 1488, 1494, 1501, 1507, 1515, 1520, 1527, 1535, 1539, 1542, 1546, 1548, 1546, 1546, 1540, 1533, 1527, 1517, 1503, 1491, 1476, 1460, 1446, 1430, 1411, 1397, 1379, 1366, 1350, 1333, 1318, 1305, 1292, 1281, 1272, 1262, 1254, 1249, 1245, 1243, 1242, 1239, 1241, 1241, 1244, 1247, 1252, 1257, 1263, 1271, 1280, 1290, 1301, 1310, 1321, 1333, 1343, 1352, 1355, 1362, 1363, 1363, 1360, 1356, 1349, 1343, 1335, 1326, 1318, 1311, 1301, 1291, 1280, 1271, 1263, 1256, 1251, 1250, 1249, 1252, 1260, 1265, 1275, 1289, 1305, 1322, 1339, 1357, 1379, 1396, 1415, 1432, 1450, 1462, 1475, 1488, 1497, 1504, 1508, 1510, 1513, 1513, 1513, 1513, 1511, 1505, 1500, 1495, 1486, 1478, 1474, 1464, 1457, 1451, 1442, 1435, 1424, 1416, 1405, 1397, 1384, 1371, 1362, 1348, 1339, 1330, 1323, 1319, 1317, 1318, 1321, 1327, 1335, 1345, 1357, 1372, 1382, 1395, 1407, 1417, 1428, 1438, 1450, 1456, 1463, 1467, 1472, 1473, 1477, 1471, 1471, 1464, 1455, 1445, 1437, 1426, 1412, 1404, 1392, 1383, 1376, 1372, 1372, 1371, 1372, 1373, 1376, 1384, 1388, 1393, 1401, 1407, 1415, 1422, 1430, 1437, 1446, 1453, 1461, 1466, 1475, 1479, 1483, 1488, 1494, 1495, 1498, 1497, 1492, 1491, 1483, 1476, 1473, 1468, 1461, 1451, 1446, 1441, 1434, 1427, 1421, 1412, 1407, 1399, 1392, 1384, 1378, 1372, 1366, 1361, 1358, 1355, 1351, 1355, 1355, 1358, 1359, 1364, 1369, 1374, 1378, 1384, 1389, 1393, 1400, 1405, 1411, 1417, 1419, 1420, 1420, 1421, 1417, 1416, 1410, 1407, 1398, 1393, 1388, 1382, 1380, 1376, 1374, 1372, 1374, 1376, 1376, 1381, 1387, 1392, 1394, 1401, 1407, 1413, 1418, 1425, 1430, 1435, 1442, 1445, 1452, 1458, 1463, 1468, 1475, 1481, 1488, 1494, 1500, 1502, 1508, 1508, 1511, 1516, 1517, 1518, 1520, 1517, 1517, 1513, 1513, 1506, 1501, 1492, 1484, 1478, 1469, 1459, 1451, 1446, 1438, 1437, 1433, 1434, 1438, 1442, 1450, 1456, 1463, 1472, 1480, 1486, 1488, 1491, 1494, 1492, 1488, 1484, 1481, 1472, 1463, 1458, 1450, 1440, 1430, 1424, 1415, 1409, 1405, 1401, 1398, 1396, 1393, 1395, 1397, 1397, 1398, 1402, 1408, 1413, 1417, 1420, 1426, 1429, 1431, 1430, 1430, 1430, 1430, 1430, 1430, 1426, 1426, 1426, 1429, 1430, 1434, 1436, 1440, 1446, 1450, 1459, 1465, 1470, 1478, 1484, 1492, 1501, 1507, 1516, 1524, 1530, 1535, 1543, 1551, 1557, 1559, 1563, 1567, 1569, 1575, 1574, 1571, 1568, 1564, 1558, 1550, 1544, 1533, 1526, 1522, 1516, 1511, 1505, 1505, 1498, 1495, 1492, 1486, 1478, 1471, 1463, 1458, 1451, 1443, 1434, 1429, 1422, 1415, 1411, 1408, 1408, 1408, 1407, 1411, 1414, 1416, 1418, 1423, 1427, 1434, 1442, 1451, 1462, 1477, 1490, 1511, 1530, 1550, 1569, 1589, 1610, 1632, 1649, 1664, 1683, 1695, 1712, 1722, 1733, 1740, 1747, 1752, 1759, 1761, 1761, 1763, 1761, 1760, 1761, 1759, 1755, 1754, 1753, 1753, 1754, 1758, 1761, 1767, 1772, 1781, 1787, 1795, 1804, 1814, 1826, 1839, 1848, 1861, 1873, 1884, 1894, 1900, 1907, 1910, 1912, 1911, 1909, 1907, 1902, 1897, 1893, 1886, 1884, 1884, 1881, 1882, 1882, 1885, 1892, 1894, 1901, 1907, 1914, 1926, 1933, 1940, 1950, 1959, 1965, 1972, 1976, 1981, 1986, 1993, 1994, 2002, 2006, 2010, 2017, 2023, 2029, 2036, 2043, 2053, 2060, 2067, 2081, 2087, 2095, 2105, 2108, 2117, 2122, 2124, 2124, 2126, 2126, 2125, 2126, 2126, 2120, 2117, 2114, 2107, 2100, 2091, 2081, 2076, 2069, 2061, 2049, 2046, 2039, 2031, 2029, 2023, 2018, 2013, 2010, 2006, 2003, 2004, 2000, 1994, 1990, 1989, 1984, 1981, 1977, 1973, 1973, 1972, 1965, 1962, 1957, 1948, 1946, 1935, 1927, 1916, 1903, 1890, 1875, 1861, 1848, 1835, 1823, 1814, 1804, 1799, 1790, 1790, 1785, 1782, 1776, 1772, 1765, 1756, 1749, 1737, 1729, 1718, 1705, 1695, 1684, 1673, 1663, 1656, 1645, 1641, 1634, 1629, 1627, 1621, 1623, 1624, 1626, 1633, 1636, 1648, 1656, 1668, 1677, 1688, 1695, 1702, 1711, 1714, 1715, 1716, 1713, 1714, 1711, 1706, 1700, 1696, 1687, 1681, 1676, 1672, 1665, 1661, 1659, 1654, 1655, 1651, 1649, 1649, 1646, 1645, 1643, 1641, 1643, 1643, 1645, 1644, 1645, 1645, 1645, 1645, 1643, 1641, 1641, 1638, 1638, 1633, 1633, 1629, 1629, 1624, 1620, 1619, 1614, 1611, 1610, 1608, 1602, 1600, 1592, 1585, 1578, 1573, 1563, 1558, 1554, 1546, 1546, 1542, 1538, 1539, 1535, 1537, 1535, 1533, 1530, 1528, 1526, 1523, 1524, 1520, 1517, 1514, 1509, 1507, 1506, 1501, 1500, 1497, 1494, 1494, 1492, 1494, 1495, 1501, 1508, 1516, 1524, 1537, 1550, 1560, 1577, 1591, 1603, 1616, 1629, 1641, 1650, 1659, 1666, 1670, 1671, 1674, 1674, 1671, 1670, 1666, 1656, 1652, 1645, 1636, 1628, 1618, 1611, 1598, 1586, 1574, 1563, 1554, 1541, 1534, 1523, 1516, 1508, 1500, 1489, 1485, 1480, 1477, 1470, 1470, 1464, 1459, 1459, 1456, 1453, 1450, 1446, 1445, 1442, 1436, 1433, 1434, 1430, 1428, 1426, 1424, 1420, 1420, 1417, 1419, 1421, 1426, 1433, 1439, 1446, 1456, 1469, 1476, 1490, 1500, 1508, 1516, 1524, 1526, 1533, 1533, 1534, 1536, 1536, 1533, 1533, 1529, 1526, 1525, 1523, 1521, 1521, 1521, 1522, 1523, 1525, 1527, 1533, 1538, 1546, 1553, 1559, 1567, 1571, 1580, 1584, 1591, 1600, 1603, 1608, 1612, 1616, 1617, 1619, 1616, 1613, 1611, 1604, 1599, 1592, 1587, 1576, 1568, 1560, 1553, 1546, 1537, 1529, 1521, 1514, 1509, 1505, 1501, 1495, 1494, 1492, 1488, 1488, 1484, 1482, 1479, 1476, 1476, 1475, 1473, 1473, 1472, 1471, 1470, 1467, 1466, 1467, 1467, 1467, 1466, 1467, 1465, 1465, 1465, 1466, 1465, 1463, 1467, 1464, 1469, 1468, 1470, 1471, 1472, 1475, 1474, 1470, 1470, 1468, 1467, 1463, 1460, 1457, 1456, 1452, 1447, 1447, 1446, 1447, 1447, 1451, 1454, 1461, 1465, 1475, 1484, 1491, 1506, 1517, 1529, 1543, 1554, 1567, 1576, 1590, 1600, 1608, 1615, 1620, 1623, 1626, 1630, 1633, 1633, 1633, 1633, 1629, 1627, 1628, 1623, 1617, 1612, 1604, 1601, 1593, 1588, 1579, 1569, 1558, 1552, 1541, 1535, 1524, 1517, 1506, 1501, 1495, 1486, 1482, 1479, 1471, 1469, 1466, 1463, 1460, 1462, 1462, 1459, 1463, 1462, 1466, 1467, 1469, 1474, 1480, 1484, 1491, 1498, 1505, 1515, 1520, 1524, 1532, 1533, 1538, 1539, 1539, 1542, 1539, 1537, 1533, 1532, 1529, 1523, 1518, 1511, 1504, 1500, 1496, 1495, 1489, 1488, 1492, 1492, 1497, 1504, 1515, 1524, 1536, 1550, 1563, 1574, 1586, 1597, 1606, 1615, 1620, 1626, 1629, 1633, 1633, 1631, 1631, 1623, 1620, 1613, 1604, 1591, 1579, 1566, 1555, 1542, 1528, 1515, 1505, 1495, 1485, 1471, 1464, 1455, 1446, 1437, 1430, 1424, 1417, 1417, 1414, 1409, 1407, 1406, 1409, 1409, 1408, 1409, 1409, 1409, 1409, 1407, 1407, 1408, 1413, 1413, 1418, 1424, 1430, 1435, 1442, 1450, 1452, 1455, 1459, 1460, 1461, 1461, 1456, 1456, 1451, 1450, 1442, 1441, 1434, 1428, 1423, 1417, 1411, 1407, 1401, 1400, 1397, 1399, 1398, 1404, 1410, 1417, 1429, 1441, 1456, 1467, 1482, 1496, 1508, 1518, 1531, 1540, 1546, 1550, 1555, 1557, 1558, 1558, 1556, 1552, 1547, 1542, 1533, 1529, 1518, 1508, 1496, 1488, 1472, 1459, 1446, 1430, 1417, 1402, 1387, 1374, 1359, 1346, 1333, 1324, 1310, 1301, 1292, 1284, 1275, 1268, 1262, 1260, 1260, 1260, 1263, 1268, 1276, 1285, 1295, 1305, 1315, 1325, 1338, 1346, 1356, 1365, 1372, 1378, 1383, 1388, 1394, 1397, 1396, 1394, 1392, 1392, 1387, 1379, 1376, 1369, 1361, 1360, 1356, 1355, 1355, 1355, 1359, 1360, 1367, 1374, 1378, 1388, 1397, 1402, 1410, 1417, 1423, 1428, 1434, 1436, 1441, 1442, 1441, 1438, 1436, 1432, 1426, 1423, 1417, 1411, 1405, 1394, 1390, 1380, 1373, 1363, 1355, 1349, 1342, 1334, 1330, 1324, 1319, 1311, 1309, 1301, 1297, 1291, 1284, 1280, 1275, 1275, 1271, 1271, 1272, 1272, 1279, 1281, 1288, 1295, 1300, 1308, 1313, 1321, 1328, 1334, 1339, 1343, 1346, 1346, 1349, 1350, 1346, 1347, 1347, 1344, 1339, 1339, 1336, 1334, 1331, 1328, 1327, 1327, 1327, 1327, 1330, 1331, 1336, 1339, 1346, 1351, 1356, 1363, 1372, 1378, 1385, 1392, 1401, 1407, 1414, 1423, 1427, 1437, 1440, 1447, 1455, 1461, 1466, 1473, 1479, 1484, 1491, 1495, 1505, 1512, 1518, 1522, 1530, 1538, 1543, 1546, 1550, 1551, 1550, 1548, 1546, 1542, 1536, 1530, 1527, 1521, 1512, 1507, 1500, 1495, 1491, 1491, 1486, 1484, 1482, 1482, 1478, 1478, 1475, 1469, 1467, 1465, 1462, 1456, 1456, 1452, 1451, 1448, 1447, 1444, 1444, 1445, 1446, 1446, 1450, 1451, 1454, 1460, 1467, 1475, 1484, 1495, 1504, 1513, 1524, 1538, 1546, 1556, 1569, 1579, 1589, 1599, 1613, 1623, 1634, 1641, 1651, 1660, 1668, 1675, 1677, 1685, 1690, 1692, 1698, 1700, 1704, 1710, 1712, 1720, 1723, 1729, 1737, 1743, 1746, 1752, 1759, 1758, 1762, 1766, 1763, 1761, 1761, 1759, 1759, 1755, 1755, 1756, 1758, 1762, 1770, 1775, 1782, 1787, 1798, 1801, 1812, 1820, 1827, 1836, 1841, 1853, 1856, 1865, 1871, 1875, 1878, 1882, 1888, 1888, 1890, 1894, 1894, 1898, 1898, 1903, 1907, 1910, 1916, 1919, 1927, 1933, 1937, 1942, 1945, 1947, 1952, 1956, 1954, 1955, 1955, 1954, 1952, 1948, 1949, 1945, 1944, 1942, 1940, 1940, 1940, 1936, 1936, 1932, 1930, 1925, 1923, 1915, 1908, 1905, 1898, 1891, 1885, 1880, 1874, 1868, 1865, 1864, 1859, 1856, 1853, 1848, 1842, 1836, 1828, 1821, 1808, 1798, 1789, 1774, 1766, 1758, 1753, 1749, 1751, 1752, 1756, 1761, 1767, 1773, 1778, 1787, 1794, 1798, 1802, 1807, 1807, 1807, 1807, 1807, 1803, 1800, 1798, 1794, 1790, 1784, 1783, 1774, 1772, 1769, 1766, 1764, 1761, 1763, 1766, 1763, 1771, 1774, 1781, 1789, 1794, 1800, 1803, 1812, 1816, 1819, 1820, 1825, 1825, 1823, 1823, 1819, 1819, 1815, 1811, 1808, 1803, 1797, 1791, 1788, 1782, 1778 } ;
+#endif
+
+void FFT() {
+
+ Compute(vReal, vImag, LENGTH , FFT_FORWARD); // Compute FFT
+ ComplexToMagnitude(vReal, vImag, LENGTH ); // Compute magnitudes
+
+}
+
+
+
+double Heart( ) {
+ double heart_rate = 0 ;
+ double Max = 0 ;
+
+ // 10 ms
+ // ( 40/60)/(100/4096) ~ (200/60)/(100/4096)
+ // 27 ~ 137
+
+ // 20 ms
+ // ( 40/60)/( 50/2048) ~ (200/60)/( 50/2048)
+ // 27 ~ 137
+
+ Max = vReal[ 27 ] ;
+ for ( int i = 27 ; i < 137 ; ++i )
+ {
+ if ( vReal[ i ] > Max ) {
+ heart_rate = 60 * i * ( 100.0 / 4096.0 ) ;
+ Max = vReal[ i ] ;
+ }
+ }
+
+
+ return heart_rate ;
+}
+
+
+
+//data_chang[] 29317
+#define AVE_DATA 400
+
+int Breath( int data ) {
+
+ static double average = 0 , rate = 0 ;
+ static uint16_t aver_data[AVE_DATA] = {0};
+ static uint16_t UPPER = 0 , LOWER = 0 , Max = 0 , Min = 0 ;
+ static uint8_t up_down = 0 ;// flag up=1 , down=0
+ static uint8_t status = 0 ;
+ static uint64_t time1 = 0 , time2 = 0 ;
+ static int initial_count = 0 ;
+
+ if ( flag.clear )
+ {
+ average = 0 ; rate = 0 ;
+ memset( aver_data , 0 , sizeof(aver_data) );
+ UPPER = 0 ; LOWER = 0 ; Max = 0 ; Min = 0 ;
+ up_down = 0 ;// flag up=1 , down=0
+ status = 0 ;
+ time1 = 0 ; time2 = 0 ;
+ initial_count = 0 ;
+ }
+
+
+ else
+ {
+
+ if ( initial_count < AVE_DATA )
+ {
+ initial_count++ ;
+
+ for ( int i = 0 ; i < AVE_DATA ; i++ )
+ {
+ aver_data[i] = data ;
+ average += data ;// (float)AVE_DATA ;
+ }
+
+ if ( initial_count == AVE_DATA - 1 )
+ {
+ average /= (float)AVE_DATA ;
+ Max = Min = average ;
+ // initial state
+ if ( data > average )
+ up_down = 1 ;
+ else
+ up_down = 0 ;
+ }
+ }
+
+ else
+ {
+
+ // renew average
+ //average -= aver_data[0] / (float)AVE_DATA ;
+ average = 0 ;
+ for ( int j = 0 ; j < AVE_DATA - 1 ; j++) {
+ aver_data[j] = aver_data[j + 1];
+ average += aver_data[j] ;
+ }
+ aver_data[AVE_DATA - 1] = data ;
+ average += data ;
+
+ average /= (float)AVE_DATA ;
+
+ // down
+ if ( up_down == 0 ) {
+ if ( data > (UPPER + average) ) { // change to up & add pulse
+ up_down = 1 ; // UP
+ Max = data ;
+ }
+ else if ( data < Min ) {
+ Min = data ;
+ LOWER = abs( average - Min ) / 3 ;
+ }
+ }
+
+ // up
+ else if ( up_down == 1 )
+ {
+ if ( data < (average - LOWER) ) { // change to down
+ up_down = 0 ; // down
+ Min = data ;
+ if ( status == 0 )
+ status = 1 ; // ignore first Max time
+ else if ( status == 1 )
+ status = 2 ; // save first Max time finish
+ else if ( status == 2 && (time2 - time1) > 0 ) {
+ int temp = (60 * 1000) / ((time2 - time1) * _SAMPLE_TIME) ;
+
+ if ( temp >= 5 && temp <= 30 ) {
+ rate = temp ;
+ status = 1 ;
+
+ // time1 = time2 ;
+ }
+ // time1 = time2 ;
+ }
+ }
+ else if ( data > Max ) {
+ Max = data ;
+ UPPER = abs( Max - average ) / 3 ;
+ if ( status == 1 )
+ {
+ RTC_time = 0 ;
+ time1 = RTC_time ; // save first Max time
+ }
+ else if ( status == 2 )
+ {
+ time2 = RTC_time ; // save second Max time
+ }
+ }
+ }
+
+ //sprintf( _string ,"\r\n\r\n%d,%d,%d,%d \r\n\r\n", data, (int16_t)average, (int16_t)(average - LOWER), (int16_t)(average + UPPER));
+
+ }
+ }
+ return (int)rate;
+}
+
+
+void heart_rate_average( volatile uint16_t *temp )
+{
+ static uint16_t buffer[ _SAMPLE ] = { 0 } ;
+ static uint8_t x = 0 ;
+ static uint16_t pre_heart = 0 ;
+ float sum = 0 ;
+
+ if ( flag.clear )
+ {
+ memset( buffer , 0 , sizeof( buffer) );
+ x = 0 ; pre_heart = 0 ;
+ *temp = 0 ;
+ }
+
+ else
+ {
+
+ if ( x < _SAMPLE ) {
+ buffer[x] = *temp ;
+
+ x++;
+
+ for ( uint8_t i = 0 ; i < x ; i++)
+ sum += buffer[i] ;
+
+ *temp = sum / x ;
+ pre_heart = *temp ;
+ }
+
+ // else if ( abs( pre_heart - *temp ) > 20 )
+ // {
+ // *temp = pre_heart ;
+ // }
+
+ else
+ {
+ for ( uint8_t i = 0 ; i < _SAMPLE - 1 ; i++) {
+ buffer[i] = buffer[i + 1] ;
+ sum += buffer[i] ;
+ }
+
+ buffer[ _SAMPLE - 1 ] = *temp ;
+ sum += *temp ;
+
+ *temp = sum / _SAMPLE ;
+ pre_heart = *temp ;
+ }
+ }
+
+}
+
diff --git a/arc_design_contest/2018/NTUST_Best_mattress/function.h b/arc_design_contest/2018/NTUST_Best_mattress/function.h
new file mode 100644
index 00000000..431166cb
--- /dev/null
+++ b/arc_design_contest/2018/NTUST_Best_mattress/function.h
@@ -0,0 +1,119 @@
+
+#ifndef _FUNCTION_H
+#define _FUNCTION_H
+
+// ****************************set _SAMPLE_TIME************************
+//#define _10MS
+
+#ifndef _10MS
+#define _20MS
+#endif
+
+//#define COUNT (BOARD_CPU_CLOCK/1000) // 1 ms
+//#define COUNT (BOARD_CPU_CLOCK/4) // 250 ms
+#ifdef _10MS
+#define COUNT (BOARD_CPU_CLOCK/100) // 10 ms
+#define _SAMPLE_TIME 10 //ms
+#define RENEW_TIME 600
+#define LENGTH 4096
+#endif
+#ifdef _20MS
+#define COUNT (BOARD_CPU_CLOCK/50) // 20 ms
+#define _SAMPLE_TIME 20 //ms
+#define RENEW_TIME 200
+#define LENGTH 2048
+#endif
+// ***************************end set _SAMPLE_TIME**************************
+
+
+// ******************************set devices*********************************
+//#define _MAC
+
+#ifndef _MAC
+#define _ARC
+#endif
+
+#ifdef _MAC
+#define EMBARC_PRINTF printf
+#endif
+// ****************************end set devices*******************************
+
+// ******************************set test data******************************
+//#define _TEST_DATA
+// ****************************end set test data****************************
+
+#include
+#include
+
+#ifdef _ARC
+
+#include "embARC.h"
+#include "embARC_debug.h"
+#include "board.h"
+#include "dev_uart.h"
+#include "hm1x.h"
+#include "dev_iic.h"
+#include "ad7991.h"
+
+#endif
+
+#include
+#include "FFT.h"
+
+#ifdef _TEST_DATA
+extern int data_chang [29317] ;
+#endif
+
+typedef struct FLAG{
+ char fft :1 ;
+ char read :1 ;
+ char clear:1 ;
+}Flag;
+extern volatile Flag flag ;
+
+/*
+ * highpass FIR (Equiripple)
+ * fs = 100 fpass = 1 fstop = 0.5
+ */
+
+/*
+ * highpass FIR (Equiripple)
+ * fs = 100 fpass = .8 fstop = 0.3
+ */
+#define BL 101
+extern const int16_t B[BL] ;
+
+extern int counter ; // count 10*600 = 6s
+
+extern volatile int32_t breath_data[ LENGTH ] ;
+extern volatile int32_t input_breath_data[ RENEW_TIME ] ;
+
+extern volatile int hp_data[ BL ] ;
+extern volatile int32_t input_heart_data[ RENEW_TIME ] ;
+extern volatile int32_t heart_data[ LENGTH ] ;
+
+extern double vReal[ LENGTH ] ;
+extern double vImag[ LENGTH ] ;
+
+extern char _string[100] ;
+extern volatile uint64_t RTC_time ;
+
+//void ISR();
+#ifdef _MAC
+static void timer1_isr( void );
+#endif
+
+#ifdef _ARC
+static void timer1_isr(void *ptr);
+#endif
+
+int Breath( int data );
+void FFT( void ) ;
+double Heart( void );
+uint16_t get_adc( uint8_t channel );
+
+#define _SAMPLE 8
+void heart_rate_average( volatile uint16_t *temp );
+
+
+#endif
diff --git a/arc_design_contest/2018/NTUST_Best_mattress/main.c b/arc_design_contest/2018/NTUST_Best_mattress/main.c
new file mode 100644
index 00000000..c4d821b7
--- /dev/null
+++ b/arc_design_contest/2018/NTUST_Best_mattress/main.c
@@ -0,0 +1,244 @@
+
+
+#include "function.h"
+
+volatile Flag flag = { 0 , 0 , 0 };
+
+int counter = 0 ; // count 10*500 = 5s
+
+volatile int32_t breath_data[ LENGTH ] = { 0 } ;
+volatile int32_t input_breath_data[ RENEW_TIME ] = { 0 } ;
+
+volatile int hp_data[ BL ] = { 0 } ;
+volatile int32_t input_heart_data[ RENEW_TIME ] = { 0 } ;
+volatile int32_t heart_data[ LENGTH ] = { 0 } ;
+
+
+// FFT
+double vReal[ LENGTH ] = { 0 } ;
+double vImag[ LENGTH ] = { 0 } ;
+// end FFT
+
+volatile uint64_t RTC_time = 0 ;
+
+volatile uint16_t heart_rate = 0 , breath_rate = 0 ;
+
+char _string[100] = { 0 };
+
+
+
+#ifdef _ARC
+// initial Hardware
+AD7991_DEFINE(ad7991, DEV_ID_0, ADC_I2C_SLAVE_ADDRESS);
+HM1X_DEFINE(hm1x, HM_1X_UART_ID);
+// end initial Hardware
+#endif
+
+
+#ifdef _TEST_DATA
+static int x = 0 ;
+#endif
+
+int main()
+{
+ uint16_t led_toggle_val = 0b10101010;
+ uint32_t baudrate = 115200 ;//UART_BAUDRATE_38400;
+
+#ifdef _ARC
+ // initial Hardware
+ ad7991_adc_init(ad7991);
+ hm1x_init(hm1x, baudrate);
+ // end initial Hardware
+#endif
+
+ // initial High pass filter data
+
+ // end initial High pass filter data
+
+
+#ifdef _ARC
+ // timer ISR begin
+ int_disable(INTNO_TIMER1);
+ timer_stop(TIMER_1);
+ int_handler_install(INTNO_TIMER1, timer1_isr);
+ int_pri_set(INTNO_TIMER1, INT_PRI_MIN);
+ EMBARC_PRINTF("\r\n/******** TEST MODE START ********/\r\n\r\n");
+ int_enable(INTNO_TIMER1);
+ timer_start(TIMER_1, TIMER_CTRL_IE | TIMER_CTRL_NH, COUNT);
+ // end timer ISR begin
+#endif
+
+
+
+#ifdef _TEST_DATA
+ while (x < 29317)
+#else
+ while (1)
+#endif
+ {
+#ifdef _MAC
+ timer1_isr();
+#endif
+
+ if ( flag.clear )
+ {
+ memset( heart_data , 0 , sizeof(heart_data) );
+ heart_rate_average( &heart_rate ) ;
+ }
+
+
+ if ( flag.fft )
+ {
+
+
+#ifdef _ARC
+ timer_stop(TIMER_1);
+#endif
+
+// shift data
+// EMBARC_PRINTF("heart_data : ");
+ for (int i = 0; i < (LENGTH - RENEW_TIME) ; ++i)
+ {
+ // breath_data[i] = breath_data[i + 1];
+ heart_data[i] = heart_data[i + RENEW_TIME];
+ // EMBARC_PRINTF(" %d ,",heart_data[i]);
+ }
+ for (int i = (LENGTH - RENEW_TIME); i < LENGTH ; ++i)
+ {
+ // breath_data[i] = input_breath_data[ i - LENGTH - RENEW_TIME ] ;
+ heart_data[i] = input_heart_data[ i - (LENGTH - RENEW_TIME) ] ;
+ // EMBARC_PRINTF(" %d ,",heart_data[i]);
+ }
+
+#ifdef _ARC
+ timer_start(TIMER_1, TIMER_CTRL_IE | TIMER_CTRL_NH, COUNT);
+#endif
+// EMBARC_PRINTF("\r\n");
+
+
+ // calculate heart rate
+ //FFT
+ for (int i = 0; i < LENGTH; ++i)
+ {
+ vReal[i] = heart_data[i] ;
+ vImag[i] = 0 ;
+ }
+ FFT();//filter_data => FFT_data
+ //end FFT
+
+
+ // find heart rate pulse from vReal
+ heart_rate = (uint16_t)Heart( );//FFT_data
+ // heart_rate_average( &heart_rate ) ;
+ // end find heart rate pulse from vReal
+
+
+ flag.fft = 0 ;
+ led_write(led_toggle_val, BOARD_LED_MASK);
+ led_toggle_val = ~led_toggle_val;
+
+ }
+ }
+
+ return 0;
+}
+
+
+// each 10 || 20 ms
+#ifdef _MAC
+static void timer1_isr()//void *ptr)
+#endif
+#ifdef _ARC
+static void timer1_isr(void *ptr)
+#endif
+{
+ uint16_t v1 = 0 ;
+
+#ifdef _ARC
+ timer_int_clear(TIMER_1);
+#endif
+
+ RTC_time ++ ;
+ if ( get_adc( 1 ) < 1000 )
+ flag.clear = 1 ;
+ else
+ flag.clear = 0 ;
+
+
+ if ( flag.clear )
+ {
+ memset(input_breath_data , 0 , sizeof(input_breath_data) );
+ memset(input_heart_data , 0 , sizeof(input_heart_data) );
+ memset(hp_data , 0 , sizeof(hp_data) );
+ }
+
+ else
+ {
+ input_breath_data[ counter ] = get_adc( 0 ) ;
+ // High pass
+ input_heart_data[ counter ] = 0 ;
+ for (int j = 0; j < BL ; j++) {
+ input_heart_data[ counter ] += (int32_t)hp_data[ j ] * (int32_t)B[j] ;
+ if ( j == BL - 1 )
+ hp_data[ j ] = get_adc( 0 ) ;
+ else
+ hp_data[j] = hp_data[j + 1] ;
+ }
+#ifdef _10MS
+ input_heart_data[ counter ] /= pow(2, 15) ;
+#endif
+#ifdef _20MS
+ input_heart_data[ counter ] /= pow(2, 8) ;
+#endif
+// END High pass
+ }
+
+ // calculate breath rate
+ breath_rate = Breath( input_breath_data[ counter ] );//data
+ // end calculate breath rate
+
+
+
+ sprintf( _string , "%3u,%2u,%4d,%7d,%u\r\n", heart_rate , breath_rate , (int32_t)input_breath_data[counter] , (int32_t)input_heart_data[counter],flag.clear);
+ // EMBARC_PRINTF( "%s",_string );
+ // EMBARC_PRINTF("%2d\r\n",breath_rate);
+ hm1x_write(hm1x, _string, strlen(_string));
+
+
+ counter ++ ;
+
+ if ( flag.clear )
+ {
+ counter = 0 ;
+ RTC_time ++ ;
+ }
+
+ if ( counter >= RENEW_TIME ) {
+ flag.fft = 1 ;
+ counter = 0 ;
+ }
+
+ // EMBARC_PRINTF(" ISR counter = %3d , flag.fft = %d \r\n", counter, flag.fft);
+
+}
+
+uint16_t get_adc( uint8_t channel ) {
+ float buffer[4] = { 0 };
+ uint16_t data[4] = { 0 };
+
+#ifndef _TEST_DATA
+ ad7991_adc_read(ad7991, buffer);
+ data[ channel ] = (uint16_t)buffer[ channel ] ;
+#else
+ data[ channel ] = data_chang[x] ;
+#ifdef _10MS
+ x++ ;
+#else
+ x += 2 ;
+#endif
+#endif
+
+ return data[ channel ] ;
+}
+
+
diff --git a/arc_design_contest/2018/NTUST_Best_mattress/makefile b/arc_design_contest/2018/NTUST_Best_mattress/makefile
new file mode 100644
index 00000000..461a34ea
--- /dev/null
+++ b/arc_design_contest/2018/NTUST_Best_mattress/makefile
@@ -0,0 +1,80 @@
+## embARC application makefile template ##
+### You can copy this file to your application folder
+### and rename it to makefile.
+##
+
+# Application name
+APPL ?= bed_c
+
+# Optimization Level
+# Please Refer to toolchain_xxx.mk for this option
+# OLEVEL ?= O2
+
+##
+# Current Board And Core
+##
+BOARD ?= emsk
+BD_VER ?= 22
+CUR_CORE ?= arcem7d
+
+##
+# select debugging jtag
+##
+JTAG ?= usb
+
+##
+# Set toolchain
+##s
+TOOLCHAIN ?= gnu
+
+##
+# Uncomment following options
+# if you want to set your own heap and stack size
+# Default settings see options.mk
+##
+#HEAPSZ ?= 8192
+#STACKSZ ?= 8192
+
+##
+# Uncomment following options
+# if you want to add your own library into link process
+# For example:
+# If you want link math lib for gnu toolchain,
+# you need to set the option to -lm
+##
+#APPL_LIBS ?=
+
+#
+# root dir of embARC
+#
+EMBARC_ROOT = ../../..
+
+MID_SEL = common
+
+#add path to ad7991
+DEV_CSRCDIR += $(EMBARC_ROOT)/device/peripheral/adc/ad7991
+DEV_INCDIR += $(EMBARC_ROOT)/device/peripheral/adc/ad7991
+#end add path in ad7991
+
+#add path in hm1X
+DEV_CSRCDIR += $(EMBARC_ROOT)/device/peripheral/ble/hm1x
+DEV_INCDIR += $(EMBARC_ROOT)/device/peripheral/ble/hm1x
+#end add path in hm1X
+
+# application source dirs
+APPL_CSRC_DIR = .
+APPL_ASMSRC_DIR = .
+
+# application include dirs
+APPL_INC_DIR = .
+
+# application defines
+APPL_DEFINES =
+
+# include current project makefile
+COMMON_COMPILE_PREREQUISITES += makefile
+
+### Options above must be added before include options.mk ###
+# include key embARC build system makefile
+override EMBARC_ROOT := $(strip $(subst \,/,$(EMBARC_ROOT)))
+include $(EMBARC_ROOT)/options/options.mk
diff --git a/arc_design_contest/2018/NTUST_Best_mattress/readme.md b/arc_design_contest/2018/NTUST_Best_mattress/readme.md
new file mode 100644
index 00000000..99480ae2
--- /dev/null
+++ b/arc_design_contest/2018/NTUST_Best_mattress/readme.md
@@ -0,0 +1,26 @@
+#
+# 具生理訊號感測之智慧床墊設計
+
+https://v.youku.com/v_show/id_XMzY4NTIwNDIwOA==.html?spm=a2h3j.8428770.3416059.1
+
+# Introduction
+
+本作品只需放置於床墊中,運用壓電感測、壓力感測與演算法的分析,可實行不用直接接觸皮膚,並對心率、呼吸及體動進行即時監測,利用心率改變及身體動作,進而分析睡眠狀態。
+
+使用壓電感測器感測身體訊號,再經由硬體濾波得到呼吸及脈搏訊號
+
+使用 ADC converter 收入感測訊號,再經由 ARC EMSK 運算後輸出心率及呼吸頻率
+
+### I/O
+PMOD1 => UART 38400bps
+ 輸出 心率,呼吸,呼吸訊號,脈搏訊號
+
+PMOD2 => I2C ad7991 ADC模組
+ reference為板子的3.3V
+ 使用 channel 1 作為壓電感測輸入
+
+# Hardware and Software Setup
+
+
+
+# User manual
diff --git a/arc_design_contest/2018/NTUST_Best_mattress/types.h b/arc_design_contest/2018/NTUST_Best_mattress/types.h
new file mode 100644
index 00000000..6cd7d854
--- /dev/null
+++ b/arc_design_contest/2018/NTUST_Best_mattress/types.h
@@ -0,0 +1,69 @@
+//useful things to include in code
+
+#ifndef TYPES_H
+#define TYPES_H
+
+#ifndef WIN32
+ // true/false defines
+ #define FALSE 0
+ #define TRUE -1
+#endif
+
+// datatype definitions macros
+typedef unsigned char u08;
+typedef signed char s08;
+typedef unsigned short u16;
+typedef signed short s16;
+typedef unsigned long u32;
+typedef signed long s32;
+typedef unsigned long long u64;
+typedef signed long long s64;
+
+// #ifndef __AVR__
+#ifdef __MBED__
+ // use inttypes.h instead
+ // C99 standard integer type definitions
+ typedef unsigned char uint8_t;
+ typedef signed char int8_t;
+ typedef unsigned short uint16_t;
+ typedef signed short int16_t;
+ /*typedef unsigned long uint32_t;
+ typedef signed long int32_t;
+ typedef unsigned long uint64_t;
+ typedef signed long int64_t;
+ */
+#endif
+
+// maximum value that can be held
+// by unsigned data types (8,16,32bits)
+#define MAX_U08 255
+#define MAX_U16 65535
+#define MAX_U32 4294967295
+
+// maximum values that can be held
+// by signed data types (8,16,32bits)
+#define MIN_S08 -128
+#define MAX_S08 127
+#define MIN_S16 -32768
+#define MAX_S16 32767
+#define MIN_S32 -2147483648
+#define MAX_S32 2147483647
+
+#ifndef WIN32
+ // more type redefinitions
+ typedef unsigned char BOOL;
+ typedef unsigned char BYTE;
+ typedef unsigned int WORD;
+ typedef unsigned long DWORD;
+
+ typedef unsigned char UCHAR;
+ typedef unsigned int UINT;
+ typedef unsigned short USHORT;
+ typedef unsigned long ULONG;
+
+ typedef char CHAR;
+ typedef int INT;
+ typedef long LONG;
+#endif
+
+#endif